153486
166188
480970
351523
375054
414112
778410
23130
729538
174004
830452
244688
821970
926020
329772
108284
466909
428854
930733
1019320
196822
701940
719034
868716
309023
322808
787107
329963
395518
225599
965781
729879
616622
935657
740796
139133
940694
554032
629159
456443
215645
965069
524381
13881
959475
74981
610434
198195
94341
471904
327689
972925
22604
270728
991227
970073
469693
583807
820518
763257
446232
337235
573581
563199
457882
349744
250983
551674
267411
390724
949073
976377
366325
673441
1008766
1008937
396611
218709
269527
953640
447126
671008
915627
721850
822231
804822
240218
322815
1020427
835168
445590
912785
684906
767912
868946
900575
1012699
1027015
1028624
318603
539689
27904
596597
915590
591292
478981
818586
281611
42427
695577
132684
812292
829715
47913
237596
681772
651340
596221
997702
670461
1040259
461737
740367
179649
841890
640166
187172
804777
1012876
808883
666751
554347
700310
226786
408981
91318
593650
183947
174027
757769
644143
632634
173442
686718
269893
688602
352694
847384
850502
303377
571443
979753
785203
662847
943699
891906
312424
1045279
152887
811811
562188
528719
3608
5013
213108
344695
983837
824160
338137
55213
183970
1007812
210152
160976
251186
678721
837075
873148
105481
983977
983291
740702
69120
167121
727204
729587
699607
814333
929501
1002926
283510
455155
897755
1182
938603
1043128
843767
23322
454348
418753
45465
675828
685966
608627
477496
763706
416566
133621
849334
761957
357748
550528
21591
334543
383333
798466
438632
42306
552687
392761
883753
797608
579870
818287
832750
628294
151394
469549
740618
138985
82537
572401
762883
170687
14376
767618
312266
515825
407488
350578
128061
479530
76232
727909
314586
754789
824638
547412
1032095
694781
695434
487568
644726
366708
226292
413845
992498
681977
331914
889571
436418
1000911
264173
508361
728165
583516
790478
79771
521315
55036
556847
16913
486648
600712
473723
586334
159010
770631
384899
407885
531221
985897
595111
576981
776237
573079
906786
408964
187177
801746
522814
494551
310964
273279
674046
893708
269162
388350
424220
167449
840236
499604
143315
812926
323416
896557
431756
803282
851685
858015
484725
274908
172483
772059
996229
9317
152339
721907
306849
860361
256873
665830
493926
913454
549730
898186
15838
717004
453322
139311
342165
925150
864234
399388
572835
239196
942963
454332
663874
667303
261676
109165
768033
76433
400446
224830
695060
48124
570408
445807
644344
486477
285079
652919
13923
936281
815462
795508
542448
686179
686758
874785
950144
21273
373238
501155
669347
957448
713461
968871
920518
245705
353296
596465
933126
994237
160150
32887
291788
432925
396458
866042
96145
824304
386536
494695
469188
741870
985413
254999
1031432
861862
720939
1026714
894550
71896
86416
108312
70418
795178
890748
114080
1001748
817399
452363
563028
526949
258428
872206
115493
571036
933071
269257
592512
735526
441336
586299
1004324
543801
26117
478985
734802
99203
311366
611257
919219
1000057
594450
37754
594031
124127
414485
291655
993990
737019
143920
623358
551419
1043842
854864
179264
567615
686255
778333
620660
838092
584410
405469
347042
264526
989066
652849
172410
452775
422216
587234
608374
790869
444720
507697
891164
666303
313915
459078
206699
62100
373829
39094
623199
625933
974501
929743
430154
897203
778962
962724
568823
458009
283134
476554
449938
577534
397290
159375
265049
668046
877348
228908
506965
672795
952596
889018
403595
456453
106360
774063
238721
123609
306432
648697
945710
902088
516697
123203
655455
588880
998412
773226
930486
357693
981530
755985
423810
122768
418677
1031332
1019767
668803
625402
279132
138825
507263
381506
766822
146542
714711
447820
612304
578413
602761
716170
349160
914898
993127
883324
113771
854845
752480
144810
818034
586778
536857
440002
913010
493174
362364
536010
1047446
269779
224967
657857
458258
643221
953359
927392
399474
283335
765307
652105
951587
193841
481166
251639
934617
761718
897846
861543
937002
906196
715501
1027215
173459
969190
880298
718162
691223
834808
593635
916689
965574
1013240
367646
59688
941706
797032
763259
953048
501314
702748
958210
904363
7625
773525
520103
756347
767485
337190
1572
150497
482333
255955
357271
880104
285430
393069
303756
319618
923489
988031
186935
974214
562036
356277
209229
327190
222429
392066
222610
540785
296542
132978
523788
952577
75787
846820
126640
20391
355338
743124
968934
773753
96947
332918
512687
258647
413097
624247
153083
966519
150637
660153
884183
122558
327205
287307
392109
399133
27254
781568
959701
546632
250319
988023
847038
390395
132946
943673
875883
608502
564140
943349
1030793
223374
347379
67237
144112
555342
324251
606869
616377
843545
690088
749222
882110
603595
674523
236331
457632
928190
318796
180088
359306
479992
318396
872162
305498
726875
938297
64644
607406
362169
564583
197108
934766
587942
1018679
309015
748311
487042
61520
676312
63965
451385
307329
555147
148728
546631
1037156
975467
1038329
833084
675863
405820
800798
577462
657121
563106
969763
751592
1218
958945
402962
666144
167863
476851
257713
767758
1038365
1006510
17702
911813
1008612
561236
328181
712162
560051
371069
969070
441208
231485
155447
484110
775159
206611
710142
231337
932448
441803
627898
121009
947046
421208
58539
802860
210129
952188
535041
671473
679312
675391
857657
10385
488983
1023965
960138
377604
940027
518132
981489
262400
214005
302129
206468
683448
572111
966571
281305
244211
497382
307074
894393
742401
490537
1004190
895081
657342
979195
575386
857740
206498
559431
77865
474370
582500
666293
383500
286456
225366
1039318
873895
1030506
493054
404168
317828
985472
506314
754171
282838
141600
246202
74764
963792
1040918
44409
294149
306736
922757
182205
204752
528235
1039056
786968
996956
381419
473164
926451
604798
809830
19552
959075
653942
320350
783549
917047
379270
231981
742004
256548
840110
857075
470367
185309
36343
967414
746303
127764
969313
408236
893696
750135
72412
360786
459218
909449
422185
271408
527071
117953
832909
922049
478643
558047
110873
976384
30653
125568
77892
1030373
192378
866415
943545
245428
243678
290888
320783
711495
705663
951391
728239
372535
957731
14745
368858
303167
165753
816051
675974
978058
136304
940879
612949
703669
808091
21025
506177
946213
403897
878837
627838
781143
90453
369211
184651
176163
613606
416755
830239
693595
547424
8842
402016
760874
1009553
487081
867987
827406
579724
206769
209476
850901
467287
300202
236136
79610
679404
27646
393392
222864
846164
697596
365301
166908
275669
941513
482802
839079
219121
159304
542279
1383
550771
246509
72761
112230
816063
352989
681904
71234
187743
776729
640853
1045240
843825
550960
861093
297011
44965
132723
29430
89397
883569
764
355616
847593
615440
757739
441249
611419
710144
372437
55442
447682
210899
954480
755035
525028
479373
916425
893838
875598
700236
140734
444293
512598
311317
967284
119194
642098
302080
749968
574856
752140
769776
17606
176569
421290
709637
414644
696079
785902
309216
58641
426701
672019
367682
572976
828935
481876
375632
718594
610453
398396
1006718
427237
849798
214904
233855
902393
128956
273709
329407
50786
278918
467914
38858
929372
527333
44998
166905
551966
50317
1042411
383647
865063
126569
176075
423105
585456
440180
252852
324900
457530
372285
178148
601971
655293
816427
844945
203026
378904
184977
763699
156449
494721
807205
701410
83121
531272
938983
929736
135177
856431
658000
1020479
574054
327001
847943
606716
727642
230086
147856
570763
464213
1039788
508096
741628
762282
801837
270161
190904
15476
284235
122947
807562
649885
712856
753
230721
446077
65673
358542
760095
792519
694881
1033294
686364
885883
144044
985951
211170
192143
987795
988571
968864
440880
604602
544832
236905
705044
497748
377008
871144
723140
396971
972685
778668
318519
302890
253148
275428
525276
180631
937690
111097
907641
792040
357623
649428
648777
314228
457461
343805
950434
735994
711010
805036
429933
658281
123060
896341
206750
123224
649943
61422
985429
598479
52417
760102
833120
986608
387026
881422
347647
655237
546459
592131
444698
276390
443516
281937
606574
981549
187221
883836
264804
798008
729954
1019979
996923
16575
962735
506674
716333
62555
113294
850801
692560
603075
877075
42951
274716
629971
523611
443775
295546
402468
769448
896505
850493
455479
353043
927746
229497
315451
460252
262694
737312
604004
821141
54470
351086
737806
339953
338206
232948
140140
349908
767075
522671
751862
772756
982725
676368
960565
717454
188339
691091
329824
1024783
315196
306211
839551
198091
529765
412058
428489
214100
735867
820256
240633
804335
72293
698090
466284
550783
565045
1004222
481985
216278
605323
301734
128980
391707
296729
339077
151994
264730
614523
182082
311582
985992
608680
603619
678794
717009
846830
364195
79796
271827
912874
805674
526208
776437
1002608
483321
918359
16199
1037181
302131
957392
552975
382482
116558
239397
630007
1013395
33517
158094
261706
442202
68541
803580
60218
873933
749964
610331
483158
55705
549877
739264
275028
238095
745140
744138
626818
734665
139430
587249
594021
252475
564082
879105
978280
599952
996313
718898
415287
344151
431855
183837
887379
747179
708377
181398
520785
713227
54066
632334
859689
431499
231267
487803
35484
55376
608681
5865
554377
433495
993617
709647
528872
201823
255309
447706
768156
167984
760816
680374
363113
471552
737110
729810
1046010
29959
282765
244726
35405
942432
167669
384105
600253
461778
169964
574343
195736
324700
527111
67313
241964
938804
270013
292923
565850
712164
71711
790532
497149
588331
39799
593232
693539
75297
685192
734662
791260
279173
340637
330692
596586
111774
32247
79087
404425
795137
793261
270645
196058
210054
957411
688834
941049
163507
247295
892863
137473
693722
614080
64969
939642
592962
837745
91971
633589
767319
473008
125566
712445
600048
9396
191228
329787
397732
135810
469383
573777
956815
633725
666806
883286
384869
160024
491482
692893
139093
654154
655690
788857
613179
259690
870143
957111
358558
927111
369371
461256
281392
791849
410637
795072
182903
449339
278001
403137
183485
1027819
872847
211876
873975
779913
872943
752620
699527
177516
191873
30421
531103
463572
775893
1020661
533000
268218
996205
923494
419789
350533
428270
318202
613158
570249
796440
268840
769267
810296
895722
748008
933457
107035
24760
502903
714345
405169
810676
694241
244294
934843
799146
859152
115367
666111
584997
207323
404136
878451
442941
680179
564053
831763
319397
215795
730213
182883
492428
983866
37131
152036
176433
436296
976664
257580
702103
1029020
465133
187964
640783
812850
999308
639191
991541
237559
367796
155746
429696
625806
718065
109162
514213
69565
555257
173269
1028401
409289
1038789
1045268
451158
503901
715664
336649
752580
1034551
173621
174750
255147
91114
447147
553912
703677
330145
375795
493686
831006
430792
954993
172183
439873
1044090
220379
886740
632714
747974
50733
216780
334722
2656
917609
117563
225411
815584
948405
760260
76331
184182
839948
465869
916077
1030976
904433
982664
105352
45522
935620
76407
173033
364068
375827
426432
81848
532397
201736
384238
80086
1047315
673427
640355
922461
943375
152910
667796
863358
404651
176221
446662
90264
296981
802741
855476
263291
29362
932435
668185
530229
771032
530109
121363
333524
932420
870724
548114
981120
956926
574973
1001849
1041283
736139
241440
722781
100780
162183
904937
19398
17762
107562
201822
808907
346793
903804
760372
717240
1015559
44039
419754
885502
796085
772545
754429
471091
251361
621449
1021923
794451
392798
606979
274993
818018
85312
962500
989819
981357
380112
350566
546767
783150
286671
139029
144471
104867
206916
434271
411678
207274
789600
142925
247416
762955
94064
970395
272524
683857
219746
208342
900674
1027940
728340
968163
405415
294677
727183
726919
1027333
562896
67367
493011
22703
323551
22817
724452
211917
822590
778927
804086
745770
705927
242566
430667
109443
335759
614437
269155
733916
144053
241508
934824
509317
946533
132976
499934
24703
519526
289760
240936
586715
192339
902192
359583
774592
794811
130237
973288
737320
384791
405247
321801
440980
55246
33088
215921
341303
215377
924680
18773
4771
930277
346975
365462
307481
694828
149896
956771
92890
1026618
689411
1029008
651361
328957
1006270
446514
814395
998779
753084
317391
471065
170225
428031
326832
149517
590217
507222
636564
635655
345473
63874
442106
283450
148521
934629
564083
878168
744419
1012319
395577
685664
872033
278457
722049
581542
33581
494461
657419
187694
783177
864110
635188
143347
880128
432671
947504
903586
327237
719774
333221
775234
665018
800428
122407
623704
223423
722677
59278
486295
210879
895786
313534
302033
213278
417477
1033635
907412
853201
595125
887458
872848
615660
253379
1000815
46848
788727
196257
968209
1028190
146384
990173
912928
738746
484978
505789
140342
438044
600739
47200
750923
382722
535605
766704
189143
832469
225381
315052
671498
163762
437087
910498
49478
337077
426468
964602
983463
849721
188560
403327
983343
672495
825838
586654
425463
708714
528933
697374
765235
138409
961701
94872
68450
696547
1033157
525873
300700
73936
855341
531175
749171
591839
855492
982121
149485
390949
149799
103514
191486
580454
183164
9460
811379
775114
713962
911800
278049
966111
902305
659835
90203
648562
915262
426853
123341
567282
615135
919615
336027
155874
175484
367719
679716
800065
397893
654235
791146
892963
325979
987744
454612
894193
500707
666843
817432
410416
652168
731389
576644
358607
2775
536487
176342
462518
938759
306880
955554
1009002
898627
266136
138209
188916
263570
323382
866060
456148
705498
426860
458785
222335
371178
815876
234322
942828
268590
147745
106098
73919
157953
109462
1001464
524921
554807
158112
369638
895791
14929
496968
353619
754578
766250
812548
1014097
328122
503471
232460
449244
188085
16546
229519
719260
548232
378352
144071
83292
650543
939350
971234
290557
793501
306959
544644
996030
266181
249366
581727
708742
388513
851804
149654
790771
93344
283530
394704
103478
366340
658645
338930
807103
2905
969781
348816
914624
924923
127353
758908
84152
926408
876666
604549
2477
679182
409680
595294
583282
241922
56994
229675
780693
203402
652032
316123
69300
922927
621392
150659
99692
347812
72379
384662
807252
480175
210945
457911
324891
824286
57045
409232
849158
336455
852029
280330
975891
531099
13133
193915
894943
949024
184706
581310
835129
188863
541378
1019405
792887
914366
973251
170695
719401
460308
583524
840272
313596
273941
754594
654311
559062
622333
177087
797429
739837
629707
432499
443529
945809
89765
175883
597668
734466
547022
239966
714751
937562
79548
1032304
967231
21590
387769
773334
819274
614501
475462
386693
592532
374856
354479
852825
508089
292699
301970
5459
289759
509705
975731
260327
898894
717508
40747
282101
337307
334851
548119
150598
193376
576090
653275
228819
920718
204666
889465
670142
370717
685816
968565
756205
75556
814611
609776
381963
951201
323271
648379
176417
263873
726818
664654
50525
1024101
726451
801692
486920
395498
298090
613047
409014
62575
1004098
360910
102467
16626
489814
802777
588238
641612
716295
164777
348065
313728
402388
49617
753985
582358
243088
988959
32032
937988
874753
796541
511597
581941
93959
196820
513936
6699
167020
854911
606286
230245
406971
938836
263016
439404
828701
419646
512404
658996
223389
698551
630641
478321
515417
900846
647055
860446
538614
481469
651996
357021
351074
257479
772163
603420
125153
566640
405031
22525
461923
305632
375954
22552
334610
245725
443264
708405
330765
1041270
478606
499816
366878
579103
701011
332274
234515
190689
807847
839967
153452
523404
67427
974518
755424
302822
974618
570490
995171
945720
245857
420229
125718
256008
775248
342270
587179
324619
99317
520803
273897
817121
39716
302092
1034945
243758
735247
890392
226721
262249
170666
263009
86427
937427
568294
962289
220794
429118
258636
429547
839106
421513
784701
771589
435533
378869
520970
547602
402055
120762
128259
317239
158106
1005343
928172
48010
338722
892554
557752
266517
485152
616969
664161
320014
56512
758655
881298
383390
782174
1023462
561297
89758
52917
968524
442999
1036419
399345
673279
606547
635318
514240
380003
160067
306470
230661
968433
1009397
938786
804653
59387
98892
843681
978538
750747
698889
679652
27049
648506
125996
871331
406901
103667
567471
306747
551883
43367
199950
639945
108189
249889
789064
434783
196687
114756
338331
112125
564713
156742
751223
471662
523050
343104
841678
427643
178167
374997
975348
884435
247236
576813
122302
1043532
198963
230036
339200
49704
246016
103176
468462
611843
142351
283677
1006693
607023
694066
827763
359568
730785
50254
296988
494477
798310
456128
408018
499740
1038516
162046
171789
1035519
625434
937679
246887
184467
427386
163586
64328
553623
57758
69611
128415
686061
702653
301085
302948
840602
118110
291395
946133
172542
305411
337617
774974
771749
926731
615526
657806
377537
222455
106226
600027
454382
131782
884238
545242
557025
529729
1043446
437322
568102
198160
158111
804445
637787
276435
1005766
397628
860133
982236
727093
807503
784575
1026593
127459
778571
515477
837989
121338
478126
92477
505281
611274
599536
450821
302407
272215
142308
725616
874113
260366
263141
87202
432943
858043
999047
24987
270771
191022
743419
281726
973029
646384
637947
97699
671415
284475
748073
852345
892203
803461
990789
538884
1021650
96542
462133
757124
285253
207336
270009
929157
336817
358820
234827
962241
50936
447544
227803
583864
587925
438201
545281
1018353
413560
179421
110630
361944
871137
959712
802101
664589
238090
73842
1005683
984677
1039835
882268
834489
157690
954371
1009687
591651
268944
90248
405769
795364
776130
992221
61599
1025236
640098
157397
932368
378905
76165
139628
819723
926577
196609
647689
475525
201434
723446
463344
758847
213283
882488
389851
97894
196175
664142
453133
325904
528841
313440
598615
666365
113819
83920
855695
25431
900850
915069
494830
211987
344996
54070
658750
267880
141760
353216
260089
862432
871239
292892
628128
742456
35206
359893
981034
789364
135803
1013116
781938
123353
730698
666134
490277
517174
869297
247583
774697
313786
894968
509149
885431
734379
67363
379836
668614
500658
561058
705319
502064
469302
269378
281947
87556
741709
820583
226549
856338
753556
446247
324844
869213
163575
847721
36392
525899
441265
622549
307112
86508
836359
450855
540931
964720
627027
724471
332409
559868
987353
633452
205602
894964
836635
238189
760209
973960
646005
187758
856691
6210
995601
10868
511613
889031
927024
214761
1044758
314007
285292
687688
216714
459005
575428
972800
571793
833192
209256
523520
528299
132600
754115
911113
114727
72953
470878
34601
363535
59144
990326
408921
683547
781168
315599
848334
209370
479074
915779
592839
790444
348631
722734
808434
782702
514
839781
92679
178302
173472
248548
531188
314049
511657
752215
626791
523503
358211
477616
353542
98700
311514
322549
381573
886032
751952
386682
20549
216157
335631
354105
34825
989916
571483
307589
714487
303736
172122
403986
1006117
652596
367836
407209
36971
499246
961543
990823
819748
595172
334616
817056
554341
831419
122944
689476
749201
890916
7718
219720
1031297
626270
333368
110876
146940
466315
378533
276293
668965
375134
620934
974877
521765
343182
1017638
567916
386038
1033405
742758
94153
555494
337385
659998
840364
94465
160722
787317
679568
487031
888780
747313
84203
782605
296244
772982
950643
644773
715974
600166
105177
364577
123583
175640
470027
16161
517849
153461
918568
713011
811199
715709
196244
284195
509032
304684
727017
281569
992272
824934
351697
883452
630802
157758
747767
528146
76074
386984
1008339
575701
951318
2736
453060
613818
816889
717961
442824
705359
450269
754020
801760
307768
876330
816016
292739
780867
113539
460445
279074
886941
502174
816367
34412
933953
611610
526231
133529
973343
1044690
462615
236963
467445
888060
333865
385089
936788
298143
598343
871279
191946
380068
546402
367185
307183
313256
994429
108187
949860
564086
14563
346786
118039
707120
540591
990500
357680
205622
213041
841972
24449
869816
353812
444571
632154
114295
197841
247044
729280
134270
430551
461721
228694
405248
431807
888109
499776
859092
17730
805578
197293
25139
45799
798960
137512
514026
383839
373451
1038678
155299
890254
601404
874265
436956
36473
41306
814060
337006
570863
492005
946131
327771
1024238
632736
159456
4595
836091
456802
882725
952087
599986
124573
879837
364280
54841
473277
911678
672923
8492
51814
652281
753270
553650
1019627
343847
982943
228182
908979
477960
369880
386811
357096
724169
678918
66551
905895
896194
47423
326835
129013
481305
127928
5481
428993
863378
930185
223270
511578
232946
368131
391050
70671
897733
283352
1021366
1039703
460084
120492
646441
400501
59955
287421
1026318
323601
422
66694
119871
687857
682624
438879
603661
551759
358050
95017
885467
806518
15186
719380
209518
988625
67756
371234
586628
519166
414856
167740
167777
1036033
806152
771231
42148
556060
686339
390147
720511
383845
450029
121523
617445
950617
61938
338549
153658
592280
104952
296456
376753
1004718
716769
506776
150009
321793
141584
469758
315367
718823
373711
1029880
405620
482022
404457
818692
928917
516880
104135
615215
481212
327991
422080
33680
1006715
271876
751335
539985
949601
53501
575533
582786
357755
752034
324942
263236
812603
345483
794212
907087
804847
704722
208358
183713
185047
737396
240923
655371
968198
467577
640935
670843
203248
363269
693107
600760
960168
367928
227408
577622
977335
839828
230329
807771
295211
576328
535686
533241
824735
861642
179016
715161
248372
450131
337852
516384
1003809
848707
317069
677670
31103
152697
9478
88989
880847
132153
1005364
686669
330504
824508
467818
109850
35524
205943
967177
381450
45056
195801
695212
960268
1013445
228447
316164
445230
444289
45726
974390
678059
63314
964797
146313
213717
672156
973456
890667
342053
511802
337124
610460
138492
270280
935317
721775
22862
336319
769428
177335
396633
40385
700065
469770
343092
283928
806533
1000147
942415
18832
212072
501729
474609
311227
255042
151750
932464
299722
895986
941728
920568
26769
35502
178845
1007933
96614
985630
204460
566962
315709
199464
474254
454395
495738
1028872
712827
767260
920633
134015
309513
101764
1018753
617646
803395
215264
634412
28688
38847
713260
762408
960015
722507
1006735
390925
707618
235695
584516
160780
47222
406131
200178
820129
580888
120903
990167
549883
588688
252047
947516
791863
506130
543415
116553
224594
41605
475634
81644
827241
444306
365835
555240
1002499
28508
682632
850313
115442
625552
480206
123615
537002
973730
706997
247704
235732
286961
105511
769794
142040
493617
954036
396493
808792
832437
219134
621958
458279
232340
480192
510377
790727
194296
53584
775562
235615
101600
452708
886262
712937
553846
265144
199211
907552
840442
79545
788263
136477
899316
834880
701366
704770
705569
662795
439377
610473
790238
493147
693276
313589
243194
127765
276731
484869
58649
939584
985620
982890
404184
387913
689989
682390
561750
397594
160327
219807
940967
197542
327462
1001939
522978
879730
483202
548404
497763
316896
421599
365070
248203
22323
281377
114230
649991
29801
829792
279434
379369
288541
152399
287165
955432
674073
809458
11300
378083
170468
602187
517236
464845
565157
802297
143351
539967
933914
779735
943526
470622
715370
423968
58588
919870
532115
364747
814635
187898
526990
481147
19862
135574
839321
838484
72968
589095
904051
278997
679314
132212
510944
160457
680792
96273
422781
743894
232492
531512
862880
1011128
359543
360307
835300
484296
624795
1029726
66095
270919
978161
403160
343732
440793
995531
810746
415009
666601
822592
434754
76063
55649
919463
649312
480518
821590
643226
129876
706518
81205
851816
232297
622295
946327
43624
646641
540549
528117
547399
10475
182315
750191
1047797
935538
279774
596338
192942
979732
925276
98830
998003
297209
386377
491050
279623
173333
600462
167848
602470
493498
834054
58250
674210
69493
303517
291326
226682
457192
1041644
997316
666214
565302
372190
53604
20166
568336
474298
642835
952970
276026
745157
8716
798427
304456
563135
468964
668001
906741
610412
326079
393849
98341
212424
843106
502251
17115
258759
578391
760431
725513
999746
833397
956828
127735
797976
486218
513658
815565
636685
455933
129771
626240
800137
1043557
448776
430787
870472
631722
8139
469603
391142
132298
559745
1042208
329200
5608
304361
713844
766408
281322
390461
247031
322387
733925
334711
246385
105013
573023
855811
383387
868873
540542
842547
654872
55848
618076
35242
1022888
247241
695204
933349
342441
348788
48555
146776
821698
567897
721880
344223
410563
50809
779814
119476
785774
814924
207461
149505
458787
745051
85402
1048566
498859
416275
13144
405520
467245
847002
1008736
70763
908663
965462
468959
487422
22826
332986
502325
276896
177566
818516
313648
292704
876118
227167
267293
225918
811121
861609
1012088
989987
855340
934712
706061
966778
696739
921587
847533
92985
566493
52458
132922
39104
1004950
285315
830830
423133
380545
565836
982651
400882
37043
728343
93985
213271
976893
863284
657438
570843
784411
839030
966068
40853
493791
788212
697283
309773
399432
397680
729255
192797
959925
857954
676157
573335
29433
750928
833790
981980
916569
546787
986183
203401
349501
153651
247440
426857
429493
692694
576099
181685
963633
604171
797957
1046171
693591
607820
355567
199795
1017382
939991
667749
781111
272710
370730
960008
920272
819935
412079
423174
948710
276541
934246
104351
354657
560410
2228
1033246
715380
64017
83379
1048206
580219
256939
580866
368319
432592
107978
972583
330886
878549
988451
902820
741192
258782
168840
568817
321813
441728
884992
545378
899305
716001
829997
538140
305883
1008619
535646
813012
624135
772941
132441
935882
170316
737865
222150
754190
1014721
246526
532340
648979
196090
99234
780370
280509
643513
642796
866834
730291
980047
707694
885952
453766
187401
864716
611573
701647
521377
828656
332993
72428
522453
1030510
812880
771940
620299
835166
999271
498729
106459
393932
272833
654865
832954
198427
1018181
259304
681871
1000542
499652
697814
429381
577793
345376
745428
656748
929749
887516
1005762
682005
143948
803442
575709
1031282
162738
949136
1020603
966162
311959
395634
49338
1012259
684939
895857
25404
570812
44568
614609
376832
498690
459271
1042519
712258
501265
680464
220846
798131
1026910
852790
457559
226638
783960
134375
171803
464281
44092
1020079
352804
1044233
694629
414151
966751
836754
495739
163162
363410
586300
461575
611346
751818
725263
172425
211670
229040
614980
543054
234012
703462
424474
343377
623385
384124
143919
847082
915320
628726
655403
925865
619796
752903
510160
552005
893068
21485
543757
672512
980268
664665
1003279
669136
1003138
347069
842232
431479
314126
332613
958687
446504
703304
521351
247691
658604
811463
851386
140089
856716
4518
758425
82268
999938
898571
625510
969412
411413
782331
959985
247519
155708
1046709
323743
173922
651413
613253
524117
795400
293197
842677
500853
539687
947559
500528
996897
627206
471624
519152
706306
332734
48457
553166
951129
1014692
74986
230233
28647
497313
963630
764888
205721
56012
284435
665620
468912
166048
175896
388353
19468
268730
736504
161716
60061
630864
391621
957276
401611
969525
351903
1022669
775590
604618
227
963541
876949
905060
47302
723090
860264
640579
452325
595458
518565
705315
903240
181469
726764
792133
263920
560848
585734
94226
343061
311819
133203
631777
1012874
133537
380901
125325
596
850050
13660
779032
919591
522831
853146
105703
1006538
267207
65997
520660
238236
406481
828068
832811
664534
548623
921179
379553
532908
997135
891866
237836
209255
124019
882289
66991
762169
999634
959756
290772
11894
164421
534388
670082
260738
645861
694389
260951
133711
965748
829531
548082
889259
744845
626724
708500
419030
517692
176189
1041387
460119
65753
1001552
348435
592380
788882
678935
439439
243556
987256
796890
446571
182218
761101
1040809
127673
729167
346921
231330
407151
613229
609490
199240
545498
777608
264672
873700
232963
276872
574730
401771
665092
946074
817260
434042
338847
661750
793836
494566
698494
964025
455328
222597
774808
496075
825796
362487
514712
244959
498278
799804
536287
965600
250742
399809
934821
33815
904191
342592
155446
22205
440055
180946
94240
497318
408580
879169
841284
200740
323719
647951
999046
576018
167364
449149
128953
471023
951600
896977
742064
505048
521427
701400
151952
690480
500128
683802
318722
856659
835435
709597
591029
104490
363853
879632
1010714
32079
779818
182797
705337
100368
84829
819382
54245
256232
955603
709777
907751
500170
1040401
1036564
191345
255653
97798
869955
547260
803310
219001
935746
605708
52128
839607
838796
958396
556139
1011529
186512
806829
763825
594572
439323
913462
826700
457888
144389
419752
486336
203446
550774
492910
1013553
529571
874057
395884
196071
477725
718773
315158
650545
773036
320102
186357
471376
163680
758809
179335
606083
439588
82708
695756
401481
714918
1030798
828903
80330
415014
896915
349736
169125
203519
127275
737051
406484
794573
28590
701361
202146
1018330
1030276
220416
442188
963186
847327
802778
692100
384998
968324
801943
740012
355179
814133
721259
836036
26240
248582
845772
645933
276947
774651
471447
416593
930700
339862
497237
923900
629149
358132
221490
662945
1035481
543206
592890
540154
605193
906022
900552
53553
798862
814680
170649
674768
431451
88059
887534
992652
684616
797555
18976
968556
475088
285488
834000
518012
693025
1027316
796781
437526
992121
273797
19771
877828
205335
943021
900518
95418
582739
46046
1007566
176504
1036513
244965
152010
962819
138039
894522
457029
19802
121727
310599
142505
534731
854025
835925
274300
1007651
777231
603002
375397
910757
38377
747277
404871
269665
1032419
712051
583393
894073
501391
973970
652069
441658
648744
848760
841452
89893
919206
470229
814572
595632
990673
346734
66451
206538
870844
607594
299841
552481
37705
615470
970769
624179
501262
574533
977078
954303
559279
728546
299394
812887
299264
254167
782067
556972
898112
806793
589322
702195
209561
89932
434827
261303
643267
682093
367663
79112
94711
592340
259344
286893
54133
140720
89513
928429
983945
427625
702218
379631
420522
841425
211219
785309
230935
740941
104276
109983
711755
777071
621042
237514
122739
956254
780752
666816
972383
559129
396591
320069
918209
290253
964612
993813
640489
302021
171493
662599
816521
298952
882981
538973
730963
667159
301181
698949
680031
707303
823661
675235
335379
410020
599169
577527
317326
953049
316780
681830
958462
643841
88047
455625
70022
372070
345681
634234
1012013
740090
593949
858517
805340
422520
416289
964809
842300
115901
954231
106010
355164
312241
424472
750507
818381
913613
326993
22998
302546
706890
489655
637109
649299
73030
43377
112358
546953
565628
330076
273930
387967
78737
158047
365841
993294
174970
123728
340942
510774
265324
708811
713288
827796
1044807
55527
393563
214600
891896
973369
97727
994558
871599
618078
369077
717124
92451
69449
302728
505387
936360
128492
45197
433338
475199
655917
936726
119190
927760
986206
637869
135394
802271
665708
522454
575376
1004439
670338
356248
67040
1679
1038473
732168
802811
388829
488984
773539
723794
387907
319695
639392
466478
343262
239241
356672
958809
757336
211883
296055
757889
676862
516021
592248
272897
141994
864039
41271
1008984
921367
30111
259768
588330
332876
682342
201066
910439
57135
86257
106604
98116
714473
722213
798108
3527
528160
178580
396684
208292
896277
737467
621921
836990
78533
206912
168375
928437
1037454
292953
431410
1003743
867047
645099
353555
310257
490869
222526
965687
368567
360201
843998
350622
767250
479554
1212
591273
264440
963708
745044
560630
298235
318677
1024428
847569
196332
944658
698242
200526
756601
312437
908858
454177
348092
355021
34264
999252
570559
614141
420416
382513
385136
141689
886779
763920
869758
374238
1013581
37734
176878
666564
33199
106557
62825
231920
935667
943607
871446
1042543
322215
988573
834156
542180
664485
696412
310998
873947
181177
276687
244065
594428
339702
1003826
643736
79061
843918
930589
602209
826882
710778
334746
510494
339693
437508
737999
364986
42343
539572
656780
527095
604940
294508
138143
694518
682819
659186
693839
988692
640766
704926
1022824
1022584
542061
436830
864833
396162
445433
126155
220232
611390
60487
349591
499715
35624
934450
403827
89995
530243
995549
189285
82230
991240
850605
785837
56941
224447
59541
936859
218652
718629
199891
641745
634756
599811
548379
394018
675919
83996
1007867
702497
28737
710087
141290
534967
318224
438803
833033
491550
12756
767215
234498
52764
552250
44444
870382
42673
86796
58360
472424
209324
253973
932741
227925
538048
168063
817701
630475
492247
678253
507615
441237
502386
373664
537889
728059
19189
217759
7004
609401
864997
678702
1035559
24410
864029
504287
873765
628011
764301
31467
10497
970897
420189
174215
279509
899916
1019264
416614
20716
658247
541059
658433
932177
247504
892263
765981
388131
1043753
806089
582314
812147
331195
1039749
299998
258402
284813
688017
674931
513871
918237
165560
1014386
920116
861188
577061
192737
66026
312379
288116
1039599
505772
968795
70263
55729
455090
314106
288421
133263
949482
777797
662738
911964
878985
484124
981218
1040292
309994
861591
461734
999826
784285
542239
635333
475489
420778
654461
905613
493797
145714
378405
294379
618106
808941
59193
886777
412095
1036915
464126
984807
125844
576515
578582
689773
29581
497154
635106
546798
392229
808757
552938
1036969
25083
818200
606423
944524
100718
352790
147369
809895
198016
252511
702774
126206
183426
770619
666178
843680
659131
353767
327721
503947
482658
529775
668955
314492
81851
880274
459119
480767
667983
491018
798321
858718
266860
844199
117417
569641
761769
889
781151
268408
126960
922018
185336
634435
916197
423905
993130
531706
785094
892498
4817
117038
412288
101609
152453
500385
110146
595343
189577
13365
417807
687183
372063
201576
707864
245934
434927
520284
792995
787801
268726
625550
80976
149242
134764
120831
317986
543609
886958
438888
297910
98575
130150
364821
365043
95411
66579
821375
874974
64312
543337
808822
767967
682719
937315
915864
425459
522891
247280
101436
110409
889306
864681
62696
684518
95074
325951
478759
619863
30665
743412
143704
752927
648639
24934
472168
631897
586774
610483
1029143
762638
748337
440404
112324
327239
692192
677762
702636
245702
438151
772420
898504
409704
1045148
835574
1011884
363110
839577
1002893
710467
888623
337536
406172
619359
663472
407591
893092
946591
18147
662767
822599
897753
694580
78186
811177
606717
73735
44457
290920
1009799
120814
919327
724739
453001
217353
360805
368477
650262
74522
216740
894062
135781
462396
562952
643297
1014662
501309
704967
376604
1014166
231826
494164
771886
119325
380129
449638
578479
525755
925966
1041919
792639
88862
779989
438311
970577
876034
825277
172108
422483
889845
52326
816625
334955
882745
703655
856175
615914
875395
504482
99491
414317
1048549
6066
553347
242138
330747
216486
217417
762576
326823
25756
914540
275141
111975
514195
166801
855816
115111
973582
377511
898866
652359
422266
82977
599296
580387
644419
969882
868470
152879
337364
936581
1024892
430510
965590
1014928
1028708
772814
592594
355135
528591
202679
944803
846849
937130
598660
51040
764070
567205
427532
881265
545353
82200
717931
516155
95746
270958
161225
492784
238147
995809
31384
682712
746661
144712
328326
70169
865396
585631
298715
232214
146032
999293
876922
670792
48230
325425
304835
756837
667531
137330
676688
637302
81578
210605
609015
244610
598625
361551
223292
574807
644690
13991
182177
302744
438211
1021140
23761
184042
111199
431332
847412
339222
229159
1004305
661491
281038
990976
105733
919105
693889
963745
206366
715774
1037464
949940
483635
79328
553160
21618
184725
748507
256629
927698
1033868
878113
633751
97550
786062
745343
560705
591553
50319
735693
32860
586895
763293
330650
649095
86873
649689
909519
507704
448073
477426
219562
390485
786273
902455
598164
19620
18370
428670
547690
958824
241578
899524
1034291
574865
989051
522401
305790
101312
659344
1048235
23676
660807
388082
393324
671757
96818
743704
552945
927109
399279
450429
449356
848846
775352
971279
294732
219042
683369
134931
704234
776367
306040
364465
771357
586591
606051
901596
1006742
109819
95655
661751
372704
816859
739444
520727
587611
806636
965839
968299
367994
108454
418490
898769
681204
521825
556519
286093
18853
373738
459781
919933
406919
581200
828373
526536
378480
556041
632361
261626
196950
277112
867358
549771
921341
207652
762109
744811
615110
750704
331706
623028
107273
259914
748141
498079
832002
267484
619732
689709
1031755
533792
683915
350288
796393
899378
156051
371525
740244
866072
506382
13296
597577
1019922
480048
550937
871189
672334
294542
136528
582775
1006516
649695
228884
658688
6567
420971
339288
892727
930433
216453
173852
869402
634570
33060
780648
1005054
662179
389656
633506
207478
351542
859945
943331
130893
1006826
629470
633317
665313
47490
496894
737297
905167
868054
360983
721977
569966
165675
54971
355804
893726
774555
874618
144575
846199
1048521
173640
588583
36993
519641
49869
445926
870585
668512
942495
962826
827335
659043
1027340
791415
459580
898434
624644
636710
245872
497232
945082
355592
196123
157244
273767
100659
548432
589673
163273
415964
929776
693532
479042
130738
197040
698325
362812
77875
994007
292986
358265
495045
773843
24417
210781
96823
296647
543425
388636
160939
661173
620566
819811
351838
183631
662988
165430
245092
867563
683099
980006
156944
373580
677620
341387
452747
777870
836168
103886
1013754
111830
546355
557782
367030
645737
63348
860226
103181
873371
329773
937942
926251
662843
309449
1024276
202993
897301
183555
597973
921022
942182
424665
259680
492931
376792
827447
856865
172587
37487
21303
1013000
1010806
399033
56034
602461
883600
416486
7651
216524
547266
216020
808660
158946
933148
176178
921976
571230
949132
949821
753816
849987
700923
482161
1032757
912658
933177
794135
94834
511060
276551
283088
541933
540937
217404
788220
746654
811328
376575
840985
30176
40055
50574
180519
139687
1006574
270097
237683
863111
467440
308024
682131
504260
775120
240399
778243
461835
245336
907311
894030
180312
285687
230264
157531
365325
347413
16707
320158
200148
665052
999840
612453
514351
868408
486839
600138
472607
62034
547658
200671
435534
487642
490796
165195
1008837
111337
668214
915440
56419
971255
106672
898574
479129
561803
1021334
783046
247239
263940
211428
790344
999685
372412
556884
133358
354063
970531
1037962
457284
882370
964495
974980
877618
253214
453659
46889
137925
807938
109612
60276
627967
313730
18452
603413
563990
724510
491872
717486
933098
918919
1024517
695400
462966
1044292
202387
505087
981921
308762
878673
880677
107018
64015
295158
295050
371765
182012
254052
472079
839187
971714
759727
724788
685407
392853
257964
663252
661991
893501
224490
706718
49461
350234
830070
985484
809833
203366
956871
1036799
155469
190912
1012152
405711
767599
498446
172202
706189
156492
25476
633092
607822
532415
448198
405466
205631
266434
65118
867777
4519
810196
994831
964638
191820
542113
21491
162878
755211
751423
378656
439527
88787
1026226
365791
731135
57080
815270
852295
920079
326624
301874
875253
488427
917033
887452
133253
277358
1018790
64743
625754
177306
112283
440939
277177
668353
181551
11347
751903
230341
119926
192383
659441
834331
313601
918134
341625
30619
601174
676999
837237
796261
179170
617747
881438
248374
515463
822634
452206
985137
901465
136035
114299
80299
497067
511297
493113
214760
677199
511062
1011185
138148
788023
12122
600530
125156
362173
375803
887053
690537
275544
630977
773782
752357
137346
924896
413355
668302
622262
673731
739281
471355
752740
650578
835488
748178
164468
566652
918909
214588
321993
860966
692487
270297
578648
993192
493623
201185
64619
598984
640758
331254
476008
1032741
453350
269867
767572
596040
82552
297079
248718
121514
1000008
570390
32360
398158
328372
908926
688992
693996
923973
500203
661016
941285
88347
624957
878977
724217
366620
459930
321498
317989
345715
764357
906776
535972
347219
25319
315810
712767
167542
299541
551401
377053
146752
467100
724497
128773
415120
288943
681488
34016
239145
285621
23719
36898
256379
892965
269034
487054
180206
416039
486157
1034230
905690
500521
694971
573979
878437
1045862
156140
424143
1007749
536611
677242
758603
442727
174593
861062
893877
780698
871126
456576
112256
575037
29664
455898
280595
638107
38709
806308
370668
229306
383179
215891
287579
748497
461165
629322
11306
977517
993660
706244
820982
640135
556669
804883
283122
1000280
392047
842636
381171
245023
944493
132744
840434
162260
545439
827602
50927
1035763
875680
466935
181075
618507
720494
871443
827195
979596
846979
328644
252855
627568
281276
888914
370390
710108
924408
512507
646351
1023598
130168
739856
547537
894814
840258
568892
356932
140320
627108
696149
370043
249532
437283
1018769
111017
389683
346598
638017
985396
661281
977909
510805
217603
409448
69943
743478
712047
308432
21453
810788
595177
694208
901981
288086
806850
221872
165942
14263
859214
804668
307397
477020
20189
989182
959050
874281
715134
331276
801313
190720
44162
249667
825157
66619
856337
536296
237350
484193
930935
77005
294193
505823
735540
155317
7973
168706
449654
733923
159945
732098
346132
738816
291849
308084
245149
943852
177039
27730
829588
737884
624777
232999
974511
59799
540168
824054
762853
269031
605213
76196
983556
471594
408721
950759
905119
477490
49439
257255
626267
15849
726303
719193
185154
782583
61497
413615
714420
119624
885864
952162
467380
854806
1042452
362631
50523
319487
367853
116860
485803
479122
186748
474527
864803
627283
59105
646597
652972
473440
394506
540995
597959
543946
180232
876379
190098
478859
299035
638682
86921
507450
744306
626472
438119
779236
898876
370853
880039
232837
245846
381751
442544
862064
521575
561796
337612
172281
417348
762852
66851
1004508
868725
776925
819420
217655
812230
931291
960040
960437
935851
789952
341366
139805
427763
211360
142499
995598
609138
398915
743947
272184
328131
642111
726324
18363
744546
464357
800175
619002
289138
85815
841849
1004492
92368
907870
642912
291050
117910
205122
468803
102332
694550
1015783
777984
156614
361436
6630
964320
838520
735280
280818
254137
867285
153794
493802
108849
882859
730359
590812
434936
134843
140271
142112
1021234
739372
68877
660858
240747
505200
508198
862926
1024824
995089
571865
202
595890
118328
636937
137998
692019
1044609
982677
88302
607105
250477
344442
385648
354123
33697
193442
581235
998978
278426
292807
45274
787584
1042286
744733
193204
641706
845338
390027
258632
956045
636005
978752
791251
714599
791185
378778
520643
330815
457865
957629
153129
435514
1032100
829935
254361
360636
674179
63103
572807
716616
833603
1000162
364997
852077
668259
167831
560065
726748
403665
877962
1003210
246087
839171
842365
218449
697666
783001
929636
519778
396040
919385
275941
938645
340754
71132
202524
793299
677175
112590
759134
527965
778353
409651
250749
43384
98614
709224
36098
663407
523274
384776
994578
369796
223353
226773
622985
822192
724653
552102
656701
37147
345172
226258
65748
232364
726265
793825
1048117
487318
893538
272160
194652
692234
977860
625098
1018305
707286
272747
372039
558456
836752
135252
279662
227047
336784
431024
255589
807027
445175
1017540
132255
317729
257413
784145
410769
378203
237487
170302
476422
682198
202826
499428
45109
391338
532858
164128
827915
149397
785940
319003
752942
770095
897291
1018262
692374
766520
62557
22328
501913
1020865
834226
732352
465465
347124
157183
695517
3864
1010987
186849
634407
908493
817480
1004431
246136
957584
142001
571430
320152
533018
757862
424331
621149
980495
108689
445796
234638
494628
45156
243334
523056
414836
258484
700472
414237
280822
166252
761867
921350
607766
255453
518594
116893
925844
179132
17712
51056
551308
132866
204562
292118
314490
467099
552932
360328
683726
429608
795012
581423
966814
255155
550635
649889
417432
33847
924553
1005941
772770
326262
936031
479370
787734
704021
517185
337864
675746
754093
669960
519620
310742
506930
665969
898860
424783
993899
41547
649269
823669
658207
1036157
796986
566957
579797
580284
950602
767965
1027424
606588
189400
405934
214779
846790
458603
281935
1041419
322752
858664
208653
684660
1011952
298229
468104
426687
264981
429692
816251
465867
571274
830287
535514
746164
534201
230135
892227
418555
851366
677841
1013711
602257
209723
781331
1030754
908179
715000
114258
17351
162214
283664
1017843
200749
1035875
807292
395200
899617
843651
600974
442772
482602
616521
247584
576387
203912
451717
844273
223784
611654
164025
572692
202995
358340
215092
772247
95081
1140
535305
1018915
456845
579886
88221
105909
424358
481316
988693
193309
137867
853609
119049
955782
1025427
823333
648195
379856
621792
1042869
279559
326588
38375
424252
227044
48741
142922
724142
810371
369559
311464
44982
730817
246554
102015
553942
923884
906596
1014437
767221
139023
784135
36431
64112
380465
982915
389958
208913
495405
856149
125527
891040
53822
47592
188504
569738
708669
263208
464834
374632
1045629
281163
58917
743507
435910
1020044
392712
684418
995499
843153
128199
280059
832357
118334
569781
529025
787846
128317
16205
292487
871856
641242
950141
352959
187955
852635
685618
848909
676969
801805
98633
518465
464422
665528
808867
106781
328127
953547
524474
43346
314328
755719
522551
518993
812396
442826
377766
861801
967053
568659
1046403
104910
320981
679804
296363
879684
748603
760726
416011
921435
572376
207054
770184
130950
325456
796841
660340
951666
744053
516482
174557
498505
99701
615756
558287
241557
954947
774561
1039436
878638
986687
693019
106581
403721
378728
691871
644010
250906
426975
892118
407189
1002170
463084
428431
159284
125709
138735
109186
408769
31427
414004
595293
721975
852092
237885
903112
390972
729530
218819
788294
363256
349931
66174
138490
978958
778663
168286
219065
104386
25094
524326
169740
441242
879805
687836
300434
168703
713198
59284
387136
858533
102359
369771
800765
279029
236221
567033
555571
799948
304284
289620
941985
856848
128544
983620
250795
384915
583069
473924
93399
379835
868416
928981
334407
1016655
546650
955281
670748
741373
522472
418132
280875
41896
884394
481888
505239
837331
335310
576536
309445
714904
395507
509585
258875
722055
914392
607618
963030
304309
853007
28168
562898
180911
748696
1039375
470474
400415
136577
184400
23073
749121
1007344
551972
502525
193914
208395
552845
477542
696076
686597
130663
795248
389712
791131
86746
327044
623605
838676
673611
490447
751007
670287
484171
186878
823524
904766
83020
226457
360183
983129
895815
590120
290755
85931
35435
677041
332466
820517
400770
699668
776918
693736
421930
970255
14400
8542
940295
525612
644700
646782
1026129
752890
377499
599355
557100
500228
889563
304590
433581
742611
600299
1004988
771959
651383
309482
670994
335887
682375
903546
144953
120657
50873
333274
164169
823320
137039
683786
381359
875820
540675
848259
856951
299349
798633
91994
1036771
283600
103323
464517
424779
748580
372380
460054
931306
872811
423848
548457
630906
361863
725051
168515
954029
766155
384736
3469
940637
490933
673000
255249
819092
571826
748998
603482
628716
283424
289016
411206
738968
5544
200518
227935
1028476
705008
901718
83065
356769
668632
951278
508628
857429
221744
656158
404586
984690
920836
614386
1001247
815283
233695
750450
116309
152308
960261
316369
210726
120615
751008
628997
75842
100842
166214
376668
152424
797919
35816
778814
64579
565499
663345
588854
801488
401127
478082
634688
957127
70091
264752
194961
58128
386940
234896
846781
6877
263691
800386
157433
634474
306267
474046
657053
50898
451871
13952
738423
1039372
659438
817028
1008148
450678
469997
225109
663232
467880
491587
762246
39336
321463
129743
757222
71676
511555
650485
970048
949462
211095
981780
655436
440581
945010
928209
1037697
930152
449748
372038
730125
362291
464801
60859
913585
361481
27709
490991
910085
851811
62656
609610
390884
996565
564273
91254
862956
127871
171954
180937
365980
142250
56142
868300
189005
653840
77346
447343
395336
615188
765143
183840
82186
671170
925810
1020327
137386
742453
622107
593150
17842
572916
211210
463275
736609
202433
397608
756483
279004
695819
210720
797538
157899
109118
914364
638132
828629
43328
885613
478309
548883
498491
758688
31548
141636
267936
1015578
536715
165681
765906
375714
167211
302397
744917
256369
364500
613296
424007
770922
663428
621701
550085
335007
729429
844279
299856
704020
534901
495908
452623
14541
127400
45633
546832
913414
929127
367255
877995
389817
301524
1011392
668877
358504
965711
868964
875247
111352
451910
8984
708317
239627
489702
1021079
900158
179575
185659
451180
49308
618502
594393
285967
901008
265614
190794
309500
632965
395741
895737
736629
132324
89050
199970
368915
497061
27170
791922
1590
733387
937330
256941
993029
924433
677334
791823
821190
348693
951432
954540
483597
239909
720714
479024
553570
501030
412212
794699
359580
46756
20915
282438
129026
1006737
381288
424656
485432
393892
973533
658287
370567
98286
963608
197013
601840
423291
1028678
489275
79920
289785
927524
697226
285778
160648
295658
583610
110271
584348
443955
475204
415405
891873
987236
793178
268399
271528
485797
189442
714846
835698
335702
978835
552911
832487
792101
163963
170675
33892
289437
810890
391045
883516
909554
596716
65198
521840
947480
251109
414573
278299
976018
1029539
893942
252216
585381
343560
835307
125093
131547
491421
881832
545022
432010
26270
321880
334250
999560
1031918
60158
537771
466092
244779
942760
870869
452239
830387
582893
910244
561254
501056
369285
762137
155297
660545
834299
780437
323280
542862
498862
333534
643799
658228
682266
367856
122241
941219
558905
516437
455780
407479
879442
543246
347047
830614
516456
101941
630004
794778
219554
564466
812318
74196
538922
927699
708762
261887
121591
415007
683543
631530
241698
646136
672278
132794
515958
422151
94881
938766
541466
1028735
384084
1048314
446359
976472
689595
360055
213600
525608
668935
493181
1515
938435
906707
11367
390675
1007642
315198
146814
543896
952493
153370
726701
914291
807992
76345
347243
874359
970849
47927
543650
431953
704673
935642
347480
517436
747592
818109
843758
927336
260498
686801
411736
853740
474757
450195
442075
89523
738375
8937
39904
665218
687383
73721
942255
704208
595679
802550
794105
122403
779050
373878
829260
99746
685009
46257
550505
828339
710967
84369
402981
362124
207763
477774
576139
416345
729443
934446
797234
661254
695068
680910
312639
327540
471197
209429
771667
773054
21449
357436
131310
188161
49539
511716
1002761
972947
448430
182789
24636
605499
1025733
375759
1032833
50153
755524
961350
541114
983177
18954
236448
38120
209291
790990
56683
152680
552768
1032145
874948
281908
936810
859779
954884
155347
47565
142346
1043709
194937
593518
865970
1036506
976620
2072
128955
9387
857832
65186
132681
681174
718415
151609
661592
1033866
513232
895751
710632
771692
18378
982112
729573
879667
94362
276728
882710
625570
977312
765485
162340
853864
167390
414704
473946
1044960
980834
466439
865528
762716
695925
399247
212001
904440
163305
58668
725739
577158
854724
162682
849169
385813
780609
916350
975318
160588
440250
796529
133976
346707
118824
39278
420654
564413
582957
214550
813830
289474
304236
321214
125058
670144
390734
605790
191604
103902
389532
320534
343890
914138
223626
673683
60305
762856
1023989
560342
594884
528611
172821
350081
486737
241773
234807
783209
765037
2805
690100
714311
335564
10367
381167
646952
619720
1020945
784831
713814
946994
868215
206311
161252
962466
625603
964735
173322
991706
523243
654261
726797
293764
754315
635434
467958
16748
617391
65284
809525
1043262
595468
559950
538394
467451
284374
27023
291101
524956
220697
58982
1025738
135317
241047
393082
654148
541722
506089
280497
1047577
137609
785772
551278
300178
883104
836761
835077
549875
1020817
405784
357262
550026
490559
106480
939625
993919
374007
69211
476348
857478
16914
738400
271325
309582
627928
269078
62449
572385
755241
174515
631658
791876
1042350
1010227
551565
1031024
842040
934211
956639
992185
613769
894959
332036
206746
62728
42898
1002612
467046
443219
739845
244794
175554
230594
793343
639987
236420
283211
340361
31089
447238
379226
792987
921727
83873
637292
903960
525855
676370
843257
286694
763464
644146
323510
849466
420930
733539
1019999
693058
1028469
94374
67872
507746
344909
118332
307023
36962
875481
909510
126840
622515
247954
1035160
1020078
996462
989363
699643
397377
977882
447042
1042355
538485
814916
25859
342541
280170
762633
387642
41404
528753
865799
158332
979741
131212
285275
591923
259809
183447
911598
21142
71219
426993
180862
672724
616837
379273
780157
1016139
302559
464871
1047454
380685
2942
53150
185415
655748
760051
992100
573871
605701
700633
412046
280642
273714
914924
764517
626158
169454
95602
662820
532920
534574
869809
120536
201675
88228
72454
437287
896534
669291
894608
459578
537149
864744
356761
107160
32640
627391
259019
613119
338461
528606
930681
351645
152174
192506
706503
552923
99241
902270
258474
320298
175405
1012899
1017082
67322
433433
110812
918005
199610
399910
718994
588654
966926
595805
577749
874952
152550
722418
443162
904123
772822
703617
367618
554497
78552
1023670
997595
664193
610832
402152
524388
1017842
66264
882857
87878
359006
633513
211007
777551
315218
842564
386794
574001
619471
377356
584375
801337
100849
814222
444592
372429
797714
670981
177932
124030
962057
53779
174872
564423
444098
576717
356171
457885
115227
544668
1030821
418950
720605
756854
252958
440907
573028
164648
855904
638061
155619
379844
290024
53222
384344
96185
819906
961415
871612
755593
642921
741787
822455
947746
604525
143633
922541
605475
29414
143257
840336
891198
195745
126742
379815
364996
485885
378277
332021
815275
83318
37614
649031
119505
960895
16169
30128
982290
657426
622858
30007
293891
234982
1002635
301782
797757
265712
911100
956662
993632
96935
608857
120579
1045874
981474
22032
427441
302570
955795
499187
133493
402461
447695
455242
867888
18567
81116
733818
771112
981186
165025
737901
626246
654630
533979
884742
362526
918908
606773
951433
577627
949257
275562
998466
179434
760839
484896
1033845
196205
831680
854649
603631
395012
366321
790129
4040
764165
196781
756160
177920
607343
993538
403668
186799
904438
333394
157012
39311
269969
292916
816689
809182
935951
587109
316868
728864
830938
412382
877971
857529
443295
1032445
316132
972001
479863
42870
792972
327467
339672
605082
613553
1002468
741732
515698
437016
987486
286460
576932
251787
733929
53095
527608
45678
927486
25378
672310
233658
360371
581525
332726
11394
338372
321133
284729
514861
478377
134291
536495
525490
694124
120397
1042022
564000
700506
1018586
579088
616817
1011417
994449
204106
120689
853912
269148
420904
894134
663266
269744
37227
983834
347867
58803
914731
578943
345231
650084
963218
865053
297772
32167
894749
808940
592413
414948
951906
963077
726587
749313
451865
551653
471608
803829
819108
712006
946256
918585
709837
452039
710679
921562
86977
547360
182424
436203
971780
761057
215588
218131
657291
710252
49000
672228
877833
885514
790257
539134
907816
542137
306492
191562
777828
504704
280111
890544
521019
996915
85790
365237
41317
825028
727703
921368
831242
449476
173786
290384
732480
479511
269872
5698
880760
526397
700392
799502
5556
645878
92180
598423
19729
321011
461328
651567
922418
135523
773323
257542
1017661
588287
922206
24749
619008
210684
707472
408695
795514
488816
381077
461027
801786
211048
490214
774757
640297
138135
932671
31514
866155
251152
124110
134196
760742
561836
474647
794173
404575
661669
778214
277736
567556
222257
218929
481318
887082
985880
320682
118761
380771
433928
740733
927286
265226
128556
245792
293683
783845
402844
604956
521250
727118
485793
731104
1041680
552001
889701
227363
236207
797087
819148
562367
452072
992282
240021
404678
965747
472495
47160
991540
945365
198498
450258
528417
74741
1034361
515496
808916
361450
596786
1041603
633
811229
704008
760752
457322
645416
857777
771536
108483
295269
728223
565956
240283
33802
790517
484120
703291
321851
348688
745630
821807
97326
245865
608562
116359
782902
1043330
44400
622884
153252
740292
557676
1016583
864992
704929
718935
111427
587773
4227
244871
1033061
969712
389928
400549
936896
942911
540183
528196
831414
367844
192517
173735
925069
280524
724164
214680
238146
516753
378489
749573
192690
488139
880430
361818
691268
1018548
454054
57678
190378
906822
1027527
253326
479673
461600
686238
20130
516698
150415
380555
181105
91368
512957
733121
852483
759469
253568
366382
381587
549674
389414
377800
122066
126918
719886
118939
564159
957684
898104
185016
311314
129651
83083
503315
66523
826127
691028
340113
895590
749327
668131
1000582
870450
270629
451121
840092
188195
502108
951583
326277
405223
118389
67701
425876
375708
665748
1026911
630432
243104
912048
240822
656607
813447
784195
483084
484541
224322
942529
348307
970513
148736
924486
693123
355455
818525
346465
8772
88024
994488
369738
947199
639870
440710
959748
546639
727893
663879
954247
49943
875357
110239
831823
483322
517920
416496
666629
157455
240071
367939
683456
395283
427477
278310
209717
128396
65337
648343
301593
166044
51568
10386
946784
172245
205636
917511
137214
856650
181322
987828
383013
1040498
455261
657851
445944
789639
157791
209279
48511
617851
391593
19821
471728
274334
906040
1004104
6199
118801
157796
460583
938495
779899
128019
805889
525103
44306
41825
30940
1015254
167310
659145
663924
600397
149147
515206
417785
163132
853237
449682
779843
854371
875773
437193
721931
861219
167730
565503
522200
384714
241435
1002107
86890
403256
289904
440559
170676
307460
473001
286732
135093
784587
619913
963162
575599
677297
388248
735901
838550
1045150
692086
821571
997858
932438
630302
792222
598427
775668
900767
917518
590856
91077
164215
746232
96274
139036
87924
174952
938544
181588
145514
198422
208261
885222
616063
992570
186395
25523
581625
1000125
847090
648026
233923
27306
365705
430225
1010578
814217
216760
778995
136826
396596
931363
535474
1041455
796978
655499
1030777
234119
707795
824437
27413
123331
38452
345241
192349
947306
625475
267318
36264
713446
425504
104652
557761
527788
899194
238704
948371
682362
322977
798889
520959
239335
675157
993217
381327
671223
716677
915238
339950
595690
32695
983731
185815
901532
202793
626921
2398
938298
137246
227162
693291
572895
348145
18655
20047
753976
321026
69238
806614
427235
921307
215239
808829
159627
366448
116750
187139
275084
186
64269
489806
285745
871798
998865
331875
970810
391378
484636
954009
162157
270215
1021962
562879
430772
181582
659017
655206
939815
119403
397891
230157
518122
234369
420625
746791
505180
760503
227252
900435
980222
502183
429603
853512
826734
164727
356161
217609
590253
239778
492752
713855
888854
365756
426990
889135
744758
936250
839156
355911
64551
500661
253995
571490
749363
755952
753687
442855
496638
221045
952733
1043606
459376
383940
914760
326454
477041
364226
874223
532559
248152
1039004
210379
179298
319197
159747
823402
996437
862703
416669
614447
421312
803257
486198
399217
370465
678661
606029
756072
665272
135161
535815
454237
963958
798200
131606
184911
480938
831834
282895
1028002
382588
1036141
129249
697878
523139
90228
355664
41918
843269
60408
705750
1021470
436259
269012
15230
979760
509367
671570
327004
956589
668865
624010
376383
867893
523062
1013619
457997
785886
422698
475179
134453
854623
175911
445012
203276
483296
27917
738340
331701
16071
745703
712943
445715
615893
354537
800122
515146
582014
612809
302120
145388
145739
907238
406534
163863
640390
215458
870093
85701
123839
524453
971886
887504
711999
669586
1027705
123910
963451
482995
415441
1023887
70195
786377
592051
281579
525929
81111
60031
218701
393117
185963
715731
335684
114251
1024342
746158
617014
531443
802852
572663
432930
795870
469152
907318
786873
982123
368151
360696
853635
1020728
923630
661520
1034354
1046258
379261
995603
474443
78922
996326
177514
486437
687467
910733
1012530
783341
1020064
339764
23501
520680
112021
566936
106927
497743
949289
814375
93589
563907
396263
1023029
472036
956806
843502
411885
187467
773584
519490
177935
816288
195795
47470
1002577
945240
1029521
216556
390942
561998
303846
532714
898702
450033
644329
390480
664978
201547
104205
576916
616299
464305
819366
848219
257362
697972
7082
314281
456040
410134
689980
586193
603088
78645
440672
689580
576880
780636
248155
401081
990608
560635
933866
37849
355666
253821
36573
169713
905313
653576
917621
166675
590720
126979
552240
794349
96912
751316
339466
87137
631787
870863
222270
403439
285996
156190
904130
274702
742941
855054
763971
455647
599800
179834
709569
320074
772811
665823
457354
630971
58297
3112
225549
268415
635127
509634
709540
228944
298844
450989
377857
345196
476084
928792
636099
745158
847368
606774
125211
454253
379505
938818
233781
663374
14908
390876
781830
410229
106855
349711
488876
303472
878798
619422
44775
629745
589779
922731
468481
445277
617964
915167
1044491
125456
559784
1030641
163879
829448
682891
466110
391641
997591
412536
96016
14493
716079
389572
661229
6946
772224
917015
897618
895345
475301
623566
24797
1026789
9686
951157
951261
782346
219267
726984
532253
1018441
389678
1017785
515343
455000
112193
375268
520135
976923
266074
401455
808513
799339
594504
447787
247718
675618
603516
787375
403302
321222
44917
262614
501106
85557
5628
678351
335442
342076
764771
537725
588768
813860
98890
610079
465740
83682
424837
159416
872879
749346
263904
114284
36391
529540
859899
672750
95809
212012
882573
473333
522577
858809
169731
230077
256744
327628
230736
647904
826266
434938
549402
1037935
57736
352766
157877
175593
1021278
587826
528090
766054
556043
14862
149879
748198
489014
431465
242072
28297
146467
594082
490210
591166
508214
608865
507570
183461
124913
589444
831597
1011408
345236
160613
64685
326805
934466
411416
1012512
383842
973567
236625
614507
212937
36731
849378
976931
212016
101898
361135
459804
12075
292698
911479
15643
881871
964466
955742
578156
509272
338947
823083
811528
118048
478674
833289
908677
89162
161298
240353
719533
4714
27365
993277
108368
221106
753903
263893
939770
892956
25144
1022275
238014
751064
689968
289933
627022
285257
242579
779688
119748
397415
978300
227116
1042285
242425
100761
120808
234024
526928
638128
582169
59274
584703
1002056
987244
1017565
517625
60742
514299
1025703
185649
778823
378394
714041
383522
666786
143261
1026777
467661
819247
523674
948546
940669
411010
767487
524286
762396
699257
1038090
828801
595261
626491
352659
184774
85022
67456
1015398
1015084
760780
375932
676044
900703
209866
559904
248801
548045
344554
52678
64278
696074
609633
515704
248880
43800
324722
840819
574833
797786
663151
121105
973439
530689
209905
669300
419309
889898
263396
577666
341288
219430
296230
251774
289430
114991
34947
880913
747534
198468
281953
932376
883625
214528
383148
1029576
988165
1028940
411465
449811
332254
50951
366703
991828
822975
595035
59783
56380
1044610
631144
212029
365380
301012
801460
828148
186781
639209
433059
365198
535611
474314
304463
497697
984648
974237
675634
514315
479859
46591
738141
239753
996747
712425
215729
340597
722505
782934
216356
320690
744589
721016
406168
493280
305994
6983
783414
595749
750433
838168
556311
549234
561052
354275
163091
78541
605217
25518
396353
81262
745186
1021678
41234
395272
539679
423665
1046479
306595
467321
348359
969623
887704
293087
1008568
655173
842811
974366
705262
289687
604330
397213
92228
288644
509169
632296
378446
982296
1011434
30457
63569
645203
414768
122855
579072
96784
15468
3616
844121
35927
532365
279421
649495
209228
65714
809633
1014297
454458
910330
494639
38800
492618
472262
297231
544527
341603
166902
820385
925682
537554
338262
833263
639666
473744
149602
380526
54222
981480
1004237
699253
951781
962585
718703
911307
896301
807856
164635
530203
691127
121972
897540
929063
787248
850910
942301
436343
431339
711866
533624
686869
1031177
346291
533739
1029236
955457
976240
7420
580734
967589
740373
221536
136235
277440
786084
418435
48020
337835
182415
819205
524838
699718
290302
15351
64542
120006
738677
950515
154041
787707
731863
327745
1001392
49036
182825
966058
961973
405829
1027140
136699
57754
955245
671732
932498
804504
997195
68221
639371
653049
867706
950704
843794
164812
98447
238074
268248
802291
261693
789215
419181
472757
837783
15170
811344
967631
288923
426738
738768
676501
792608
803454
168382
302702
1044929
435562
488540
706772
200684
722843
326472
7967
747072
807678
610284
363755
452133
769319
476007
592734
113351
184081
874276
35758
1048005
514068
125474
107826
576743
512805
134402
445576
451955
359697
155294
187313
177574
14633
807821
164258
873920
552065
735984
669363
780121
717441
761483
300118
342448
378242
423031
600137
881183
203027
479601
997047
490087
931152
759495
1025460
348062
606961
408313
533983
970925
351516
887337
1007138
552238
970317
818051
906003
997612
75082
84433
608517
672926
196129
321507
921357
198978
657577
338937
913929
403373
480428
660794
113858
820249
413019
746603
977958
192165
622422
423611
57833
119357
62779
91426
891951
854987
890584
1028930
372865
267517
841783
334402
269830
377752
264379
931479
984157
106845
388331
186772
653199
239331
1043287
736678
453787
883238
482079
822736
354693
734711
322821
748061
726502
720596
318402
291834
787988
782221
568614
222007
127747
175000
274199
17200
9400
471546
596541
440015
42291
858441
507027
603477
583278
1024478
740960
23364
109125
201747
885357
27244
88297
126270
674376
514107
645767
448601
691635
455712
30385
31477
50861
642412
906344
1045266
890681
974338
443799
78862
659764
405855
198019
968819
413553
1017151
734804
189596
926444
209823
715048
945203
524446
137373
344970
254948
28633
935596
646327
696390
252687
688624
56536
717177
411821
912063
217019
255480
40794
683903
95122
756605
729913
256647
403546
375914
804532
662600
235955
441043
631403
993286
152848
673270
868130
179730
638800
921158
759297
742067
424426
656588
160199
11547
612194
747640
894384
113135
947411
185629
645260
498428
347597
23276
220974
14323
273179
700282
370778
311921
984423
781818
966032
852780
474111
672158
260268
70679
193997
94000
343811
383671
872703
768686
551129
511587
616576
68260
891192
74014
512388
483455
773743
283599
706998
971532
751520
983314
639594
133060
867982
733714
409868
885529
146779
829599
773010
875400
466356
459286
938375
674453
754027
226165
574115
277016
267076
699679
248500
215854
564897
664927
907659
808057
43722
985823
197523
909281
590613
962351
710177
503636
132074
992743
452643
894779
240335
122761
274684
617465
88697
395295
332895
977257
280486
931693
596713
319108
367967
259401
399371
495559
880428
990730
108913
902828
397683
1037375
52975
250605
536033
670977
213508
526459
903169
875383
312551
711939
59137
861130
712091
599991
869763
916047
740417
963835
414865
223395
137111
876243
354916
378502
493288
336846
991595
998161
439261
953751
326132
118418
176119
144732
326703
652172
1019113
652873
779901
502703
958804
109827
76557
90788
737728
899926
285953
208767
988929
239076
412602
527086
148058
1002098
455411
1021822
277412
653745
942125
776981
368527
658439
794336
1020233
504898
854729
848309
869747
712090
903712
531719
973113
628570
142572
209880
331171
834095
536908
556153
559972
499990
381243
540669
1010692
597187
468237
355840
940005
591383
142809
518509
217763
792380
889511
959781
506171
567285
197996
296352
574658
572412
78129
548583
346108
732113
730234
236032
468000
89349
989246
99660
379181
64145
613913
451229
246054
338802
1031071
14612
117507
864376
815987
6063
12932
854222
406535
515739
1023143
877231
507118
816577
540766
223310
700244
530601
363665
594962
645483
344198
349250
907941
304938
229144
101418
195965
895514
108079
612012
1033328
161922
385597
275397
356382
762702
6617
177835
340608
481325
261612
685971
904647
593116
426125
27448
455042
95550
107786
724517
93373
902135
356602
432859
390978
2597
772883
231423
66348
226423
65925
230722
913956
644256
319254
946736
627543
780870
247279
22599
689520
190810
583881
605918
801855
839688
189789
871394
557058
473814
941506
294557
846451
864850
801230
687098
196642
381554
978001
823482
583754
930312
988627
771943
745495
805524
790233
64959
974478
341712
456369
365712
6271
663515
49372
860259
107535
904794
156713
3370
943768
213549
170759
422175
549910
548333
657732
672328
360323
617431
188908
52576
298695
27108
952234
745492
268151
984426
899585
12189
622569
147851
40536
456752
173823
273776
752689
1023379
248474
433333
521894
768401
417620
879033
77317
116851
141049
494782
998023
715751
287125
441591
588779
388175
960863
950026
791567
45501
658761
107707
645989
872218
618188
88474
811468
704978
699894
182176
757013
747477
738289
36885
773327
218410
592289
955209
202825
398548
716312
396970
270650
48917
772874
1004717
653646
122908
985855
181457
138590
224893
68558
168048
989009
202042
436026
38070
19473
317345
394390
127015
588076
506889
645603
496878
775683
412905
151817
314999
581371
620872
863886
675050
215740
638852
304834
294451
870569
991745
968341
371850
93419
140661
92592
737928
758712
914037
15049
298344
970895
167797
18248
56358
596558
919835
169331
815796
696451
962051
348613
14737
550506
317283
924815
699312
748294
66638
341177
962097
783073
623387
119337
79653
680501
189233
69559
800660
855186
95021
796457
960409
627711
912131
693393
343542
428226
644847
132824
535655
848981
647727
526494
109814
81291
846987
570400
586000
425739
834001
896824
310527
737313
78057
975177
169452
210762
59243
109244
884893
939710
10904
666776
724215
713245
610548
837340
513233
458728
715099
890102
661151
600925
411643
568778
608303
998327
328683
103302
868244
799426
806228
670303
791827
72717
260169
148341
77799
1003858
225142
842819
709750
438811
758574
907733
91912
517955
392527
533886
1000094
322231
91689
616830
115714
585266
239586
750000
395017
741686
654995
811594
778526
449109
106000
974850
556889
916460
234872
256153
870507
841773
897645
835717
174617
972451
69537
613680
611104
830592
702064
171702
225205
514465
38992
21230
156014
314447
25905
160083
755355
878072
890489
639404
364597
527690
378450
992759
457478
891219
609317
278010
810488
142086
197638
764613
245329
285045
358004
654614
651071
682908
161209
659334
175131
462782
4765
106106
674077
58486
200728
514871
789336
645792
1032356
293803
297462
1063
460982
995653
514296
705042
793275
34187
145195
884870
224516
993587
234630
73302
395292
37901
679066
718158
288009
1005461
43070
788169
613615
881039
901853
898449
75911
362244
46384
330920
217268
468925
43420
768175
11543
1009203
408745
714638
102645
346580
50506
329850
262280
895809
746707
39306
35452
203459
740991
51284
822207
208736
788254
489577
185257
676455
676935
571213
538882
353283
960267
495015
992259
795626
487309
195296
612884
157727
688160
1020698
792841
973140
180901
482117
416091
196826
997027
397380
478737
741579
453682
347670
382653
553460
758104
885301
883189
613736
735100
70578
932333
57820
78917
501734
977996
696024
655152
137094
176229
167366
753044
925210
867095
940303
47092
825122
104810
742930
218552
263901
577398
355205
5429
865615
593193
988687
655868
736284
611367
1033554
251820
1010783
870682
538321
232410
54314
161454
164117
199173
842075
393351
364756
335231
379784
202936
824567
860610
202255
557660
188261
41625
954063
582713
494326
664358
638987
581403
540415
503486
334637
583377
810024
373611
755954
948722
883584
432512
710942
774963
383215
83909
643604
964195
903310
916813
335355
879538
810562
270598
150258
57216
780052
224627
281106
137433
693755
445482
259405
438883
714255
351661
327965
432873
28053
78116
175255
204496
708414
334932
84385
826479
243943
924384
653804
465424
590240
1014745
248869
924532
92457
533494
961494
636078
832143
1013921
267031
19841
1003312
726590
83664
42462
48944
219891
835465
234888
106804
475641
229782
230597
488125
876475
684714
441963
999548
884835
36558
763860
30987
1036995
143761
266416
592023
468722
925708
911325
577123
117568
935068
78062
828805
168890
106401
13985
912538
471413
291141
907491
929440
471855
157063
408328
579355
41698
56559
766939
960292
994632
806617
135709
85139
126861
964707
782816
132515
251806
71918
65949
662568
790743
137292
89268
1001473
355737
546127
930431
799290
1047501
517797
1007573
206382
942910
463862
373461
255015
890352
943990
252969
338246
652441
297071
666689
508873
500517
921998
496998
969451
887928
98504
428232
217183
485414
260077
545409
587600
639247
415994
43721
87185
743238
967612
320167
173043
74024
977693
154452
84765
953292
387731
286625
986765
227512
451568
94652
131424
153967
294696
356367
835310
628521
641624
119594
665150
446677
511905
981876
231370
920144
360874
69758
718302
49980
860208
981565
134138
478298
882655
700816
101005
979459
166821
1008747
197340
170749
192672
796800
17357
626920
348821
107682
123625
747813
995388
116522
865334
69783
563956
692078
271233
450485
612609
860323
295047
685350
760013
773853
232865
195361
660782
976266
640069
989850
908188
552336
636018
794458
25635
279361
587034
398375
591729
495457
668042
149557
3773
598573
121956
289668
334070
993455
538149
907079
592214
602643
186990
38438
47617
758495
656689
889972
11472
991464
174651
493276
864847
561801
523775
959252
823979
192886
891149
633460
258516
594477
1018434
211721
916497
205295
165179
739549
686164
269409
595071
846853
867855
338771
861539
860284
799312
845576
709220
243051
780729
252149
905847
457476
569457
899854
918325
352008
828603
121958
18914
29361
4965
739962
99825
247896
292285
698227
293351
281010
885609
301590
103928
591649
55897
788627
673195
357841
702950
828402
371342
246359
939161
141293
388722
826496
980974
743512
563454
157660
846169
687711
886060
827089
158071
993148
873683
737072
767349
696233
240998
991476
16544
453031
365626
423051
488565
905095
788680
431119
535767
172663
583445
276483
500967
216748
476432
1012068
464390
101685
328883
804778
76422
512943
236389
37053
988631
848806
481283
571025
720944
996610
53236
208016
444638
385212
873812
34870
462673
221388
723325
943080
148098
529514
349678
966358
524771
291351
1044660
1024204
593423
383575
604058
291610
896695
64564
517323
921685
136234
648312
591819
455971
323824
767385
219207
30771
308625
255795
367882
385789
726848
743107
341203
396251
411348
814436
781992
711161
75877
233334
685547
162132
559293
984119
613532
165524
620768
654316
780716
965810
812732
486536
141992
878293
557843
1035765
653787
830982
317664
225031
192441
955274
350816
607974
589209
617476
889009
128715
35174
19669
515902
149236
370306
974794
74129
816610
920378
645577
591987
457003
594209
548345
311330
438437
797118
1038624
849393
907518
426540
819426
138604
633737
374030
679172
520769
855953
564661
899722
648753
505396
279857
836128
594568
172946
856101
212519
238413
1037043
236217
935412
316275
296318
766473
652924
161090
269364
89023
1030412
28639
944123
259397
210271
67224
89002
943067
334850
429550
713214
1021012
833788
958347
1043838
222956
933066
566649
162522
735160
159679
833822
984880
245411
749374
955411
917046
153341
824955
849803
583285
60514
864863
422070
474680
509104
595213
523270
379928
110334
174633
43822
468031
439814
546383
395531
811976
922330
57249
856974
987041
347946
271498
456625
999697
465146
934365
877886
506909
918316
558569
699552
677720
1038845
789040
869439
951163
431899
870874
754783
669784
373648
474755
848808
752858
726841
181362
373183
411556
772113
11132
762703
1044272
133785
901667
63577
68662
635360
287241
657651
276746
62861
374971
583833
608604
249940
341888
466977
74862
120117
203615
419914
470300
680261
979339
378088
301491
440092
759825
678360
811862
886286
941151
406143
828240
128569
958464
415297
811309
977023
654989
330801
58433
522191
913104
562658
194852
805238
410162
516949
175990
469163
873038
310413
889831
830495
355280
621993
148186
379506
456864
451590
74089
1002483
400859
756979
912022
469181
349152
476953
311675
260803
730218
730732
464939
116132
594321
966949
550514
494392
550562
226950
574760
571882
196771
810038
548720
70594
195028
1044184
226212
132682
615961
709106
439317
725060
79225
777492
625396
618567
1046586
537924
753746
300966
819238
476396
413781
879607
850418
1018896
349583
470112
704858
640362
384460
926746
325880
619451
1039330
873894
558113
655315
168374
525008
671116
791132
553936
274478
923649
575641
802589
654763
890405
197518
665747
718828
949346
995010
576534
33975
409124
1013590
353087
582879
557615
321488
627822
619217
1031585
579564
155751
1013993
535438
59308
20320
469649
53699
851460
284628
514173
717653
973896
105748
233101
366538
209651
414280
968286
326900
952293
257792
398830
702084
118135
417788
533697
153304
705380
826873
760215
990126
55073
471423
1007794
1015036
721273
39573
844747
804425
839145
508609
331017
676304
21066
797197
379396
504004
311321
229960
622863
116862
528130
382697
259901
73425
483876
610162
25101
408708
698692
493310
26335
223021
350894
56304
772572
430018
206214
450312
115366
546841
948662
181161
390838
540100
263087
322363
369266
113869
530084
63998
952554
105142
854414
917435
549078
605883
857876
599975
168154
201030
393220
1032580
708930
807019
200016
390081
87421
950222
174682
121065
1047745
451501
664691
892249
850392
79056
745780
715994
350862
786947
812877
380562
780805
696663
869370
79301
1027181
163859
717055
210901
293125
680315
699389
346592
871531
21414
925269
474855
182520
697035
1026187
318207
959979
893224
254416
508340
558564
1001550
365882
247664
9100
128846
235298
584301
167686
680559
546907
203662
134940
275481
472097
605641
883392
658568
118549
890163
132254
857103
823026
349295
105855
244356
409778
363044
917422
873595
335833
517911
161762
757983
309396
267698
270931
262865
165577
606159
414651
986812
75012
73121
980527
870496
681537
1015585
595747
97767
592081
718903
365867
461127
548710
258284
320721
694602
230472
830579
1015552
911418
274877
994085
229069
229754
939721
145653
221618
860599
664835
946406
826677
244357
291183
805660
1046348
347388
374621
338983
321592
100223
320899
732422
684697
536975
382585
497214
933573
894053
313551
701526
532896
301006
73527
668553
851437
547807
336977
295878
405486
60432
963898
997583
376635
169781
76532
291636
541159
70412
944384
136523
712970
652247
753213
329654
874413
620421
171704
699003
610622
753080
552411
721114
483762
268781
651343
251474
170753
711275
380066
647319
897984
572559
74037
73768
988397
797187
752476
933743
728376
456540
539026
464988
600575
170064
860711
667205
45716
656255
337884
892076
420450
943944
38920
753106
633142
458267
330610
780810
253922
938479
279555
151716
745327
344687
283750
845161
357575
277819
624321
411830
636272
955668
495071
25821
783815
407829
128589
420099
54534
482534
371332
964590
233926
318091
917393
812938
342892
97156
1013930
852478
671901
12164
787952
611928
870748
344139
750976
77347
937093
632844
266488
814857
985088
660861
771555
218240
832688
478385
610381
233301
74354
348633
902150
331351
299820
408138
318129
141301
931241
881868
150190
194738
38809
296121
12786
196713
867586
886760
704508
377163
993379
740445
701979
521616
297529
577067
198350
798033
176600
67204
772044
898163
720514
45325
878705
319595
116291
56665
302955
451873
284365
105323
984158
909472
75932
8635
579894
903120
1023602
680557
802073
672026
5447
130081
106935
1020357
538387
670171
533079
913235
134628
646065
438825
995495
245974
406930
336608
1046027
641157
700193
451778
52682
864624
880500
24929
1036726
576787
763930
326335
550464
168420
48360
907882
754639
52725
857310
844980
44505
463141
873393
640538
69478
72518
150944
638110
763676
585098
622958
548036
566427
791861
388926
441860
1027679
996277
8179
731747
614906
845619
987785
572583
459352
496495
152184
887503
1019277
913398
212418
95853
920207
446292
529238
632184
560956
277504
226439
716032
295218
958563
332152
264350
344543
966718
956433
638108
429920
4748
679672
158421
160244
1005631
63133
329864
817871
53607
754017
154658
51466
759255
544201
982670
716813
278661
285186
996039
478069
813802
702481
981211
897754
546775
1031229
191701
268935
165539
979908
488611
585124
1000462
753733
1000738
721800
901700
41984
185846
624307
552984
857757
348473
195864
168572
460001
781326
39207
77772
209249
520378
816919
84240
1022823
160239
230831
881430
31338
420797
936343
717072
840303
266
984931
825345
955829
300739
341595
882483
407274
46957
356496
624694
357557
565861
102563
14852
321656
727881
799955
904622
695138
418198
641699
934327
524617
1006277
323946
765757
796092
838692
858163
232793
623271
774449
469365
856626
975794
930469
212262
177310
349052
980726
416863
483123
333808
1038748
702358
151590
368845
70308
41571
332287
840018
461403
536221
772343
342596
716514
483814
643384
316926
82821
256251
262947
102560
977892
343490
113251
489396
373123
12439
267414
484803
63162
934601
260558
597510
246569
461996
1048189
1044951
244283
694885
144863
81147
522681
82006
942621
272179
658569
567277
832639
425025
787193
376879
915952
1030699
910200
167557
427427
317137
58622
870247
289186
156652
571726
777271
429451
662016
783009
213464
938475
63353
1028629
441102
670067
200936
866762
405545
407800
21694
997976
812955
734037
659910
591513
738774
694608
550661
546513
1022177
931254
361738
458480
502190
79851
303911
524008
1022103
814515
405290
938620
531135
848639
143478
252984
1027688
911603
55150
516595
72525
350777
124527
438952
125846
371285
106466
991402
792725
813727
666924
491960
546217
90956
839419
771743
260995
843956
590369
41461
1008768
608429
835140
657431
163164
970284
382817
852454
58865
636137
1003806
905573
610535
1036393
116872
98016
716262
324584
110326
23511
498527
17984
560974
991147
78934
573201
686661
114198
620151
219571
1045255
981261
284708
55945
899354
51425
501226
238745
1003364
368687
672685
472106
187020
934655
523696
721691
998995
267839
896168
598679
763512
805829
956560
917837
994622
785121
174882
119037
314053
933850
531439
636528
510368
197579
257812
1026341
787206
263455
490167
964699
792128
941448
459342
153227
1039621
330033
874188
1012816
471767
524849
599696
688245
437619
242717
742679
734746
740181
256311
496949
993250
479212
121097
285181
926965
964307
650115
521719
663769
943972
270393
356601
244155
906340
314034
971425
236483
335621
583103
603891
33974
642053
147239
612526
416874
104404
974510
642147
653376
1045977
686839
32662
710610
527442
689975
405440
938355
558305
377697
890837
972379
911587
618463
787729
784029
69568
173129
700325
2177
39890
335069
401331
510645
801035
913487
708923
907777
379604
586748
267791
702752
736723
759956
771744
315011
738623
888448
315631
544351
66279
218010
660193
82113
742910
523316
704631
504056
1749
18406
1026978
287703
830010
344965
1026295
745197
692398
170525
963344
775409
474746
634432
91158
1023970
147827
432724
887529
183719
255302
680591
590088
747289
640985
568498
66416
822814
922286
86277
993686
420508
911133
793257
651832
507001
804765
1042877
679556
636275
117331
736358
345461
1022119
98971
108581
764993
672277
897182
211376
820823
513196
808671
536839
524167
1002497
885691
422532
325682
730522
288701
931457
1011447
297940
487588
182072
816285
978846
829252
580605
929144
972513
49762
838004
787526
284835
329783
477407
175069
721414
864889
911383
612387
375870
849014
201334
815261
847747
169089
920988
749104
770605
1012555
279784
246306
592618
1047486
674692
988422
432080
929140
607348
601012
331181
809217
865422
760949
746321
232951
524265
190434
299045
88877
217136
954821
991073
507412
110744
352216
253698
575956
205508
170384
815435
763486
736992
938831
65379
58341
392890
199065
251491
475221
713991
469560
1035274
935147
168887
789906
750562
535212
268544
291628
686828
368008
980247
330457
562072
41251
883644
604904
1272
964196
260193
398081
591900
789976
108493
572419
928970
680186
236680
902375
71925
195975
54545
951468
966253
401718
297862
829107
861504
708213
671435
758359
714315
781730
23457
886833
784644
203166
462567
514998
195461
529760
998783
689343
40484
179435
500450
86631
496333
1005219
369507
541476
961042
810601
677952
582286
176017
1024398
496708
1022339
944033
221410
782689
632305
653182
482193
160977
171198
591627
256546
769984
1004127
413537
53984
113865
875794
977240
776791
277800
1015542
9631
958778
485613
3552
755853
891798
1004906
959291
670008
611254
265125
927657
601671
25778
626764
697756
104476
715079
572249
90412
899150
30668
868271
255889
850281
753145
156221
598
299911
857926
743914
713650
80460
163437
324634
674070
835681
333989
858113
574398
845223
103882
1002121
507225
998257
253625
454873
31018
781592
251288
437969
386988
894428
870738
73401
274768
528589
988084
232987
576895
524742
832135
693271
677289
752073
34814
350830
95441
48492
914970
43937
349875
421168
1010700
304369
612758
813901
168522
463082
882467
580021
882674
1026954
629732
418829
898980
585991
268666
169901
720124
55270
842016
20422
297829
698963
345692
917713
273791
345688
749615
721752
491010
691555
293208
259396
766081
162320
602693
323458
758812
1045297
163950
1030064
125202
899711
665063
689542
314548
836824
24376
123149
896629
283158
642560
994056
396574
281026
934377
271964
871937
760911
442337
808824
1021627
972301
19634
211436
338911
668538
13794
716233
336768
79604
785653
970635
263759
575421
180093
306665
194129
939397
430809
549305
995963
732205
835010
310922
784522
541003
218364
541365
816232
784712
497912
345684
889366
590895
5337
795347
49913
322393
516435
300010
1021261
404258
536840
47399
634608
927754
590307
748346
53478
525317
490927
653718
733209
408535
468922
912668
451965
1006931
763142
408116
953166
1028284
967173
778768
941344
42590
109584
896722
110090
103649
372139
941193
873449
633652
924261
804169
35915
139050
601730
260127
515329
150560
684241
755368
418481
48011
986877
209410
667476
736988
723080
678556
642189
186286
309764
885967
299018
517964
658347
316207
946294
414215
674137
1010659
991090
163347
56024
39883
858348
58848
87649
95577
860421
874900
37649
25850
847661
746839
915107
281636
64499
545120
668729
64501
593901
795395
729847
364719
903426
876220
124750
359133
556946
627006
626443
58028
5779
323017
40421
476171
394256
388678
551908
539945
321812
971137
61656
205859
280221
379740
902988
855406
272357
511607
77786
952421
534333
869208
918946
124941
796432
302795
26620
488813
70786
187026
1034488
188332
413409
82802
570366
57459
391610
895312
104864
695739
720608
81257
735148
540746
520131
70978
17932
850775
987937
1042689
924083
198040
377115
298797
465315
1013430
851235
991294
599896
833207
378749
688953
959671
801415
5282
399006
959682
1017772
933121
865245
904885
545440
619433
23817
940132
159781
654105
599080
287653
343685
175916
48296
1028616
1038179
507486
479986
18560
194510
877405
859500
216097
375598
820960
321204
955064
183896
858244
829725
243879
900049
289056
198457
8356
909966
377241
62476
528577
314197
125011
560192
819931
1029863
768339
80347
771991
443352
648425
751926
1006115
846119
671038
1040591
729267
949876
10957
846561
315265
529
866823
435580
637023
757223
467741
235148
437962
518744
445488
801856
131039
579404
325562
426195
562514
334383
1031492
905291
623912
39396
801420
230826
73053
443135
581574
502048
366189
235959
891771
14046
816792
411154
25836
974031
717808
817377
877814
564155
421122
671042
546417
676043
914425
914028
986697
871335
795695
241217
507370
187548
112376
317858
388396
255329
798986
57914
559476
216659
184095
528852
832616
873155
923349
213718
123695
76719
959583
983647
394375
989872
996908
960670
922870
552858
190185
781889
583058
904811
145905
308747
796914
439365
1017542
531839
600519
979730
100618
565152
150364
359853
1004715
339600
672438
978172
979066
705253
242309
434719
241138
1020375
752005
989864
825490
873607
775694
435627
162438
160466
476193
546989
246285
54155
716282
70784
635065
129541
525390
555
560854
498726
73073
535141
664569
107513
702779
182252
70604
311736
80942
20127
419828
842456
724264
581081
420171
98727
200114
333939
1043450
203687
856518
258180
340666
329749
170036
914860
923361
879026
430418
652524
866765
437552
2753
509056
353146
630831
536390
536321
987906
23592
19214
404520
652707
505912
86436
993821
957594
656319
900605
329292
35019
662758
805652
220062
130430
267908
947354
1040134
364419
791159
440213
345323
311389
662857
87941
684894
1038328
155998
137634
687984
664380
550330
1019548
385918
250508
34706
84024
858770
52736
880836
455076
977681
24066
231306
661932
212104
991391
935034
452387
823627
536502
1021508
512746
744688
250501
416331
231711
882338
973860
346513
1031638
743903
885694
181716
867784
684339
351355
153079
179444
800156
685487
740927
289844
878153
781270
577811
1011786
347659
249486
823418
1042026
211838
530090
406895
417742
603867
1019208
828091
436681
144434
336623
674561
591564
911746
145925
406759
152630
815281
151063
77154
971855
677593
842286
295745
933492
698712
370793
281263
577149
521986
140964
827860
562115
298286
364885
579180
868543
1022505
114157
62747
388638
626950
832176
146951
616958
717445
998667
99824
398702
309825
107423
265326
227928
381617
338445
68888
253093
638526
906007
358465
774723
434951
256922
337563
742591
725652
196937
782235
324771
347649
315917
837628
697998
733314
600666
401786
47568
1012924
513029
724950
973820
271282
308545
968123
438740
623766
316329
926955
889270
335912
517698
198242
819622
898912
240408
619056
905515
161888
354893
382014
635917
222123
351138
988456
954936
76329
520495
568231
1047508
708740
419835
553045
1021246
89763
837420
63648
289833
55427
25779
860040
3283
957460
6164
756259
21797
869607
855883
595337
499438
788675
849587
447559
798778
434082
428895
956106
826726
57710
982497
1013900
58320
125635
921393
400189
268922
491935
159441
842162
100
888896
221150
208758
177193
1003023
372386
280769
562911
140308
625826
712134
52889
660275
11900
24839
49667
701144
252898
826720
171381
810573
520018
125583
526304
517319
45687
452592
44466
364809
991289
658983
396635
494640
196903
619037
297851
492808
486747
589783
275396
916063
826166
988470
233096
220635
559778
893448
616205
238947
706068
301239
87957
913699
329716
580746
325128
971246
790154
347099
247763
339987
718648
984554
786981
793349
608278
364041
782963
920942
870241
1044897
838964
673980
997000
60230
863605
676901
528273
839074
709333
18730
306043
515941
759014
161389
61622
343899
913765
687316
866378
889333
658534
186289
13150
117501
344008
627394
694070
857017
41372
361112
298863
195501
906527
670089
359857
827358
288224
316268
866031
421995
868050
624068
374905
257208
601634
194184
374445
225350
594514
1009634
510669
429450
657967
1038052
812383
301042
1011746
332413
131126
1019420
578415
450671
154930
502460
305193
41855
561130
114969
904289
59948
945454
554498
313946
346684
394868
218754
163883
211468
929539
605785
769642
108582
1040765
855004
356739
378293
553651
667465
669745
523881
951837
139356
514918
448331
248244
756665
683824
451454
1035183
99989
644446
634319
998069
742027
479537
540029
77022
437007
1017912
85831
623710
938653
722842
894513
367594
940211
316076
921855
610018
635009
1008348
568195
525972
981324
959116
494546
150264
705183
483437
801111
739674
939243
352262
98439
137746
172535
23182
487773
243222
48820
999955
418521
659792
279880
759105
639294
391988
988775
443589
984406
118025
326039
1004023
730485
771052
326234
892838
680150
383610
973149
306353
505350
96658
253145
523073
771147
172126
492853
34907
33104
377602
1000584
434879
323435
517717
598927
622337
116273
383826
361199
566327
218361
945860
160900
374383
651006
467277
813923
41000
655647
400273
297894
417646
179459
303259
825652
496046
449935
348523
849599
128498
282043
994409
996342
464628
730977
22010
771083
577460
721072
151056
460429
684368
73851
694959
787203
437582
2372
690259
985725
654036
708323
122326
930540
478143
1038986
901452
361209
528551
39912
810411
399097
66769
215449
261597
746974
543269
901157
792682
988223
128153
176807
859600
393841
608325
437799
348647
770046
82032
187874
605155
1029046
246190
216298
89824
228051
884096
380324
74837
378885
333697
20740
121711
53955
504478
460154
621567
497604
950580
897438
967504
835619
257593
308920
491190
61789
815236
270690
654797
143419
845712
3295
58487
598603
56196
1043830
775794
674354
328561
85724
513145
228551
174074
435272
834519
840358
476237
606421
927270
378884
142019
275063
973311
362080
460894
584029
543089
298894
472622
183117
800679
657487
52358
816584
474797
504315
650959
490577
623441
1026704
620893
41125
773818
20342
804167
849455
430835
546128
447341
382190
359715
315785
900011
282537
715083
28972
251572
533558
726912
640197
835175
127972
407480
396031
901176
451602
464952
504037
137071
421221
316706
87829
387224
411124
82500
376547
225088
756767
211343
618786
4788
588294
523909
780797
191274
113225
681177
64182
88874
1024421
896507
97924
713674
516001
1017697
695110
977975
896139
209232
848905
744843
158180
328514
688858
818970
26578
561500
39374
558413
309637
481972
147242
537264
873454
8536
861145
222196
811822
140361
376752
424196
628906
950035
301238
643795
178977
967202
414935
512253
9628
994115
76482
30393
980196
852899
714004
356362
461226
624628
422738
833095
1006618
185661
697657
129703
45437
286299
34903
974071
384596
213657
966805
22496
237191
259341
957682
964112
525806
582263
463619
973314
646026
566453
1020738
464104
416926
253399
184358
82323
476117
207864
148717
93588
188056
375825
1032727
202327
312264
987284
461543
913494
441299
894568
528755
180948
492786
427035
1037720
625949
435163
876937
148371
26561
179183
937697
78747
204509
256969
14839
965717
954038
220211
622458
606925
543587
799901
667188
34701
207970
686914
837954
511269
434806
141426
811629
201635
756364
310457
723270
681486
706116
452051
141595
707513
496603
879370
993769
85459
748584
700698
745501
476082
555212
465494
325476
887697
510304
289322
642333
330223
146075
744576
936381
39933
353887
471180
353103
906852
946275
382951
264962
92557
184828
608326
570404
786620
369509
215435
450476
898293
527174
705388
211511
810689
317647
966105
867123
886222
200469
970295
9507
1012063
314280
159673
575779
217876
356218
39690
737381
865797
182486
373841
590696
1003161
461500
424380
777519
723688
631315
526539
1965
701338
339644
416513
431682
373607
1037703
941650
345968
606251
631979
117739
1022033
894558
669207
859260
807878
702956
357213
634321
642457
332182
507871
298069
1023121
915178
928317
830766
1026276
28384
229037
923965
262393
118020
179124
479465
185418
144537
352597
236120
830016
335191
997230
992445
963172
876333
803345
551251
545132
771314
942140
911599
1046630
752954
826663
410855
873448
261580
595693
157552
30141
587271
618030
786642
574273
265309
769796
667967
589888
458329
276860
887484
219491
287439
945105
705057
505483
186858
897359
258211
472055
74289
802857
453477
230667
261288
592928
942675
541094
548584
637484
522093
69401
79007
988827
388443
299101
222755
711770
1019363
816098
700507
148270
854971
200173
291264
97044
900527
307838
540193
142484
359845
172254
818435
226686
106891
831198
929133
852387
828485
702178
458766
104587
1040335
757656
274433
859634
905845
120634
937921
400793
242377
478559
835453
243245
312799
950736
614666
97618
91031
155511
174352
216591
252983
775481
604945
697186
1002877
1010644
379944
529031
1005138
662475
588155
855131
471283
517074
305671
743285
832047
446501
399059
770006
185525
658335
762872
223393
1009581
151122
916802
460019
330102
644527
364216
1040976
105648
996295
160767
320779
522600
685133
900385
570522
792090
963495
74353
621024
870440
855756
977468
522135
1046573
801423
790358
899100
191526
479840
628460
94340
737833
692873
165068
461845
104005
858326
92591
1011207
809443
770870
1009962
653984
709452
384291
53206
493297
36808
617166
479515
965191
570342
472554
321125
809076
903698
386790
274401
188097
922063
59556
579644
1009214
473957
716906
292522
45003
786723
954441
951016
1022414
329814
229629
781584
408286
552031
783364
303630
966927
916892
349562
93844
941550
1004812
906545
672849
9040
508278
728837
29822
582280
830637
78732
788161
424457
941422
952988
812126
527748
856533
536798
325513
60557
690947
364302
734723
899399
42880
780859
844500
812174
518037
726648
134251
372834
599237
514769
999536
2780
33201
887394
356576
1021847
849477
716735
740158
535358
386713
387657
30269
211969
1036680
805139
548791
553223
477307
805098
662345
595030
307272
738978
601512
964660
559444
903656
680398
422019
522328
468950
676587
872597
1001419
731834
379576
512616
94922
243431
471784
627739
919737
37775
155633
756124
439297
860022
255907
404149
1000600
415212
824138
1027488
364801
904582
963693
554455
562744
949281
696983
997008
982574
457160
299360
773613
760979
217212
167717
108698
584874
238732
309823
593537
212097
57264
123924
912894
5936
862938
998654
733148
20255
691221
130961
259488
421080
1045096
846075
875848
160603
937861
372559
166919
433512
929591
793864
296943
23732
124772
241827
552784
366420
81568
601352
634845
88993
563636
467444
405069
184283
1003592
815446
503582
527624
915166
1005459
451396
934198
143294
1001177
923589
437667
1029804
84611
521109
310823
975096
703940
394675
128458
646376
104004
403106
517348
1025971
285803
916278
71046
171174
869609
679554
173499
530213
249913
233682
644464
753241
22355
314276
927529
201597
99164
3393
177119
178234
233584
730546
635254
950927
734265
210006
5009
937232
621291
694928
272200
208647
71763
723851
565195
275094
838361
363563
439484
581041
445020
196915
568218
282553
325845
548971
316342
478081
1030391
100042
842463
213804
707091
672552
885722
738734
254357
471966
168830
441723
846743
304944
316455
991606
529543
80530
157581
571148
74698
999169
772452
174645
739215
108067
179236
527599
63587
414278
945883
335208
327222
626220
41147
915277
124852
694919
282773
58050
862253
71945
553820
418387
102106
295559
9961
1033368
612667
11861
713478
129110
243886
714713
634098
393730
233491
197405
585872
81658
364753
805542
124556
951865
173295
159577
931975
117606
798630
568861
856867
996749
533608
334134
557841
171497
130918
25553
106917
161863
720161
803275
812629
449605
610470
298034
602226
372987
709160
719274
358945
532263
633755
387130
762304
677415
811223
1038441
15005
872143
200629
41938
489791
1013151
443784
868809
618450
595826
920391
247405
442924
285769
595705
398955
618784
813525
263435
243371
514135
357339
408210
538553
825115
647866
492139
570145
245122
590800
311411
904989
902960
946068
347937
128903
608322
242675
411595
1016547
1034256
654087
330573
876888
5178
906062
271825
930220
730321
933805
997302
45756
330014
46700
894245
108577
284330
720863
460587
250202
167319
357750
789013
132392
555716
45480
846418
145340
81855
74153
1048480
7864
432415
433080
283271
480446
232969
638159
944823
855449
383066
805039
461342
301459
40598
56508
323910
894927
351966
225159
760823
19082
850833
505284
595844
518775
709236
308514
395182
934404
708053
786075
746724
507983
101064
742035
323618
511225
205959
598322
322115
673118
588013
279250
159849
873572
493710
666860
1034565
463668
67489
440195
176212
870251
910495
236738
867422
194870
990219
37345
840119
391150
566562
16844
271122
331357
431039
172786
44349
560451
71672
119209
402392
444970
801778
509607
27082
185102
669914
388728
91399
967728
676138
902706
632687
430902
357108
817084
302399
916850
595803
571452
268414
942882
286962
474702
217149
634664
106661
560231
244278
938257
813480
367313
643762
24243
48370
39388
338798
533102
638174
589176
347109
655138
1971
350727
5525
601234
197120
61688
830778
358677
612172
522913
289098
805104
378667
633129
817839
68017
628368
14928
498059
746233
202587
541890
339260
643457
513059
484138
781312
836866
811975
497121
415812
472459
605455
113780
705392
703863
683687
324351
95994
921374
1041023
425971
864898
124596
4013
751373
445600
216427
373615
864881
287308
491389
798586
249717
276730
1010396
1031263
842367
997098
1020042
1044637
897802
381132
584987
758494
729302
748371
629011
516990
699486
204879
611215
849439
820346
372800
407636
465115
508515
387269
513167
978937
578522
751049
4570
614972
926320
1010680
997449
890214
1023373
598582
995745
751910
386367
978484
412472
802090
41704
944598
838813
865171
147638
351782
332950
744626
626856
565094
265378
59924
735227
669837
487194
238349
415569
851427
482891
1005543
620824
184102
387386
773747
63075
73186
122130
876146
533194
623082
451370
575001
130760
823946
80012
714980
905198
93022
887112
258726
608154
902997
800469
770505
786180
185969
584582
432695
679693
902475
268952
864304
180492
402333
971828
1028562
607204
837539
192541
1000320
247465
217661
917109
114408
626058
802381
284280
429730
777075
696488
869382
243287
112227
1012635
641829
157354
839055
193852
780147
575155
123474
181522
357388
920105
313120
187016
640945
905357
307106
671581
395389
473850
191138
964459
533135
344446
918208
152945
314941
908784
573346
853589
726279
867712
1044868
340763
727962
353676
856209
881010
106152
752143
47133
764030
277238
511984
46789
349123
820173
51881
777849
13695
410456
488372
910368
375113
451986
1021716
607371
640493
92623
32464
289928
363546
210418
875966
586411
895998
870019
1017672
278704
358040
150432
211246
476993
40480
146165
527630
159094
518531
685277
114461
346223
810481
1038474
693782
943355
1031909
1043640
1004393
633483
607598
712971
931666
797141
944094
510857
541707
581791
265624
673803
465420
7653
980391
255095
345183
454416
727159
360918
113041
882782
489371
161850
203216
801705
409267
204193
562722
606601
917200
465279
362521
142899
376810
574390
955960
116950
125517
697703
519142
556337
303684
448794
747006
410826
345240
845968
824919
213476
201118
213478
75234
972896
205547
544622
436735
710613
679641
593005
368764
113949
909834
626735
148460
21406
741509
677960
689131
597646
785778
867832
907790
344775
36659
1020074
448357
859004
245184
914579
858194
623655
866498
932292
31032
509567
625932
374693
902606
30254
320178
266007
681086
765545
120414
213299
825087
424127
940359
88146
570171
718165
456770
861583
399878
961780
106192
143040
249487
953447
72754
462509
372829
459479
336465
362825
11381
284275
157311
531663
264779
83955
993618
986461
1029650
7552
798616
325213
75592
282114
155026
30227
326191
864979
729458
880250
545491
938126
173124
58560
528484
675083
751892
984611
1011625
71370
420532
88180
788611
465296
298983
595935
659191
798196
750801
254748
467
94985
989163
977355
245716
93338
818757
358243
359515
127916
281630
790049
753173
495349
233011
89719
323189
118730
816183
507442
135424
778679
314742
759674
901704
567784
683074
1021861
377268
323524
174870
204789
293505
748485
272801
211097
891151
508206
646579
940042
799044
364121
482865
662244
642294
684744
836003
646011
632254
1034499
671880
796656
287242
600326
510597
508917
208890
723527
838962
697907
287820
26506
823064
699662
306054
400402
333066
286447
903128
48404
951423
824966
523057
514561
909310
116402
150545
719641
889668
611388
215999
1042312
218396
507458
88487
922390
710067
557779
299966
656362
646512
903269
989463
968291
418450
637020
315090
415663
336323
132535
72870
940037
17817
103645
236352
653793
253064
1016607
1048030
207694
915683
830618
849187
516097
325443
830696
61245
358623
127018
877097
322720
676475
937761
195182
857065
951557
453853
811019
748478
465261
777336
111814
805213
474377
489844
43790
812814
528848
90465
904180
465666
805497
253465
612246
678766
224600
298703
802017
798454
4961
352709
454245
450712
857383
671002
236343
205272
767609
704723
590774
545091
420757
724975
581619
252806
436634
340860
284031
709751
199227
957441
552256
566805
743271
267102
804114
18674
562846
527496
317473
609162
397944
238464
635419
886321
665374
863033
668811
413405
130396
268790
631131
736899
754931
73112
440070
105671
878569
626034
195787
666011
795388
495304
181125
194166
126159
775729
481755
980725
142295
761690
688064
658726
250694
324041
14815
932388
182643
699115
161180
469833
527935
766117
443772
70801
886892
283743
919867
966187
225269
1032698
6562
956994
437093
870967
352736
651137
945584
842544
854309
550698
480376
231580
422968
246759
884482
875569
110511
59877
778956
838417
432240
130843
344823
285227
52790
673960
794836
100442
791497
702506
636800
29861
641666
238949
154329
391712
456065
511508
920267
644882
899094
901194
639454
945382
343653
774178
808267
31805
248980
108845
655119
859399
29260
674962
485840
552052
13672
1016243
574123
707314
544493
78986
839620
502199
654348
613220
899433
814517
602763
320666
401536
348713
929154
303872
225012
82402
103175
208430
192765
226833
991735
322928
390539
737817
410680
1025291
986057
704746
605551
8832
410933
707781
936358
266980
636267
329525
389417
499284
775704
703818
421172
954769
413952
515654
535704
270348
465163
652591
66860
855184
936254
499400
399557
186433
452622
999459
621576
517373
607069
1000761
785672
706557
607186
589988
655223
581917
643654
914922
985154
408707
137924
666171
665535
22538
839702
187913
772282
134704
239148
15365
250635
532704
634356
545045
754499
576447
1014568
862632
380630
425911
455926
975816
608457
275025
860211
595307
416048
690950
611782
1026927
571192
1010669
84567
706096
257155
924219
594061
422203
932883
425028
667348
826396
788261
83329
906067
439940
347690
812989
722172
792678
787910
389419
229153
396462
742322
561721
626537
531351
1006996
22116
860611
52838
854684
657664
129489
74536
166056
163705
641433
498358
832699
885740
503372
379251
545450
1035619
63006
450952
755852
136380
512243
847457
400838
656278
164655
502829
586575
441676
841390
968483
412827
124151
203752
595788
790300
923200
691935
871502
10933
733003
756148
148134
74134
950176
831595
918083
126987
916251
176020
981589
992238
250650
992708
511048
881155
637713
849051
452265
153097
213749
218342
666800
24727
760620
275406
682436
88752
39164
185499
424506
698644
286635
829257
320285
239700
152439
517280
631548
737341
83312
447938
134809
821169
219733
790166
71365
127298
635633
75757
40329
655344
791267
561716
162088
432111
224776
526200
810430
966623
390198
858962
483575
613625
170209
868082
832957
316156
330440
704652
260381
699251
947407
813203
315870
663480
719455
549295
550965
865764
39206
90089
977479
328365
62394
31847
407841
364763
567305
539347
1012542
629661
784228
572438
2733
349281
304293
596734
388471
1013547
974677
779027
696907
584556
426403
928278
550825
864065
616108
721047
230458
730472
812539
652839
75819
930345
735456
844706
830325
340652
661971
797401
817643
591060
743056
869752
492442
246316
38755
976818
312568
797523
847024
427547
851477
164844
820765
416102
651988
576528
494700
646860
78359
534884
516198
806936
1035158
125760
909078
152375
1015419
976560
518910
900503
352645
516905
636312
840875
848269
138671
808240
110645
188156
368846
166924
977676
827701
1016485
32403
341315
486520
836017
947201
137931
771401
5136
594406
927064
1003357
278116
140571
926068
126150
934021
1000393
177407
150060
80411
940323
780527
724594
230283
522669
1041862
81841
541594
150102
231178
914331
840694
711176
518463
1014550
855933
676897
655368
124827
88501
709430
634189
295029
51012
1047599
802281
508803
423500
126513
236982
829844
294720
771447
262620
819908
87798
606102
796804
112541
30591
496779
438842
938845
507574
45699
300746
510750
1015896
108656
262791
200868
334725
427626
921194
335257
46672
564780
786986
880358
985916
663645
715432
486893
291642
176745
220676
949260
139422
23258
284277
686832
72789
227681
69094
862591
421592
397128
72004
1036231
16015
782179
419803
732180
555749
563134
513267
784257
142997
910170
627574
1006458
577940
243792
129580
188305
315075
72371
1038066
580537
387776
497772
382179
238882
595827
515375
910958
758599
735545
373262
543795
144520
176241
667763
1036160
11447
151106
52279
523720
380240
265558
154548
136194
332864
652925
304242
202071
356343
953404
495977
73886
662151
435475
89437
658106
797838
565629
651580
619149
29759
73313
486419
349106
493359
44342
876388
179291
671626
742028
230490
275193
97865
239437
298202
375324
931353
959761
345425
537353
861253
217201
511190
505039
42043
197547
321226
82761
827495
885750
412050
515252
811388
1009279
429289
434893
940919
452400
912812
428087
761799
23930
40413
468677
742197
614262
748445
437935
227151
866333
925036
715890
326064
287904
919918
370688
871404
447426
666946
605603
295493
98241
923103
814387
303499
994127
708368
1003048
167938
755642
563321
446630
212382
122828
911209
789708
293674
139056
452430
963098
897561
377856
552499
231775
152618
428721
725192
951814
505698
849767
49285
728177
571233
862689
770306
22808
473933
69746
349485
807741
661439
269234
13766
942452
619067
165366
235678
483447
267178
903264
757658
892121
622060
796089
305770
470391
1016407
697976
473298
246377
27113
1036698
933931
834403
742672
527908
272624
798265
1002296
903360
19871
95145
776327
752828
870604
785748
381383
529929
715880
777218
376355
662209
239679
261576
70055
57035
394537
509241
424199
757209
644418
405767
977363
379758
524916
751696
760848
918741
816789
915502
935826
948656
635875
303172
692272
672882
936907
577178
148311
185340
413005
429057
245448
383156
277704
583352
109900
460358
882559
261690
700132
795545
477926
242354
256021
275842
558845
37933
703675
749392
84848
821153
334178
16377
538108
840060
252636
316064
281553
920668
715150
398304
490789
89248
1029197
926529
1025600
18156
496679
995052
660638
32801
629299
876781
415897
312485
1031826
955339
912559
802699
876757
338023
637261
246172
216059
60385
770342
959294
272689
1002516
65968
134266
751548
370770
246068
207460
321176
627873
573206
586546
450080
902840
912369
577400
481795
474335
540609
712626
225455
138404
244928
588170
489221
25040
913917
137901
651497
493641
224032
473631
676460
104551
219904
276632
700059
376727
41694
14521
616184
130741
27357
17862
703505
122258
488197
74779
379275
224198
905215
191752
596289
166592
370014
758435
775049
214869
779594
344283
389239
777213
408080
899122
840344
89141
461642
100015
612801
337427
420587
407458
766064
728381
843050
173941
234167
922967
932957
6928
126942
243799
344329
620946
762915
23509
766995
319864
839107
504000
933189
981105
458804
942231
824153
673023
889381
309583
731807
259240
89085
670244
731963
292043
531084
920610
917464
757038
155974
25010
637944
533534
31431
673761
567800
739727
70610
536774
562347
843766
738470
502321
581216
996887
969260
633282
259609
582881
756692
1041842
898564
708862
88669
48228
267215
748673
310639
340839
962602
449422
397260
591465
1036640
148812
560543
667020
534664
965720
602300
968643
1048413
584037
901844
200345
923560
604522
829539
430580
806098
902381
923467
38938
393262
321927
973503
42537
547442
621926
711173
43524
567284
386909
524559
526480
352353
859271
80901
908132
1013332
825029
590815
4928
212765
758268
116310
289978
33524
752359
565230
544139
695350
111821
223131
27922
668625
536959
540869
124702
676671
768585
1025109
559206
229402
953558
38880
606848
669803
800715
1003011
804575
617420
215495
35281
381461
304614
538449
839610
317486
754068
399639
511734
709404
344830
814981
444917
81478
579839
14010
345185
328908
1039822
271608
772133
469124
77046
962147
513075
155078
582032
479327
63476
611564
262837
802809
325252
125952
663576
212281
683772
470154
479561
384861
519516
198674
619496
328197
472096
872567
937793
137060
639755
28411
405583
430266
123023
69367
814673
126726
538414
781840
993580
120441
287238
185345
346238
949299
895124
353422
363926
770183
33040
147853
14104
94125
878179
408948
628337
984839
386736
1041717
14121
68616
801272
42071
424310
845410
715021
202467
653427
757872
725740
733216
721667
310512
1008295
169920
648675
615889
556196
730682
200552
1027254
1033152
753441
877974
486756
802173
10894
864303
103588
315530
360180
25875
480905
860287
809873
664119
918140
299439
559241
299380
641966
256151
445052
1021257
674792
247229
659104
602205
232112
556012
644103
685432
360423
413767
580966
1026489
501361
69082
505468
453035
787122
815500
286906
310604
720552
520061
484031
792849
271185
607506
1033253
813009
9832
74740
476113
636884
17170
1010529
114328
620969
955915
10630
379634
306681
366144
838504
403694
972577
574131
529363
868112
606155
899795
391685
27762
1047758
748353
304996
879580
148204
303268
917068
492085
257188
202591
159904
347294
930553
633666
675041
562245
646922
441900
152030
288447
262566
1034961
555396
130746
1037481
344633
407697
816668
367991
746442
11166
518977
88499
1569
114093
29012
1002871
2022
746602
531604
995744
990782
816907
523355
892635
459695
684454
30505
71325
356263
631629
146331
438066
512535
71098
298606
487787
928412
960252
750386
671196
762117
153563
682249
994912
986342
335216
259665
736373
863695
800771
834292
165748
796218
55083
483532
809167
724413
425657
479527
638957
469911
328163
921044
42584
639572
686874
711632
897459
764107
899678
221787
58631
1040489
548066
944403
795774
92436
22106
111820
122185
17621
1022343
153022
200715
1037188
559067
773864
174640
152348
139361
800126
373035
253475
814094
965531
836072
342853
760237
30051
5343
531832
456580
601346
570283
99220
409503
567427
722990
713714
832743
301581
636828
209700
700592
30902
890095
401262
329442
742704
165565
853729
912808
990851
230279
104191
134983
972990
33707
927232
558309
467694
155342
217389
620022
309013
755281
399582
581414
26090
944463
926717
872242
1025240
72840
470495
605449
962133
119521
725331
967587
606630
130162
170511
278060
695872
306317
446237
860560
174824
438228
317684
256771
479617
527382
647059
1000076
607433
824204
388726
69963
720580
324964
896981
218319
808790
212589
37725
356991
228528
240859
1045350
361264
83844
408157
283178
661714
87981
288825
176573
107120
439946
861084
687456
337580
297778
527085
527689
320628
375067
565181
865204
944342
1039832
645651
17420
529909
14629
848253
545806
194086
878092
136019
908271
27679
186261
53291
717473
833492
722360
700437
797136
828040
430176
61506
901063
971745
1000665
508763
369185
223280
218663
508201
223783
330661
716289
170311
311409
629408
994615
705594
184441
1023909
739301
530192
490005
866945
617626
626731
599684
102162
351781
398027
194836
895419
682350
764911
1834
430937
476030
86595
246810
27452
106432
349103
628050
802611
803869
467755
842022
28255
997905
563435
131265
230258
892380
164454
723697
914005
183848
621117
950318
894451
240428
497406
5043
361292
854006
626867
811581
297500
610791
838584
540657
549597
862144
995939
1003657
959601
998407
355293
89737
207262
463675
593759
81699
575870
666431
486559
187686
520455
109592
378251
210872
513486
974304
261250
414895
647507
342124
584152
241928
322781
908038
713352
291883
931715
734521
803038
380487
807304
882496
26826
466041
448322
597152
309265
174658
900372
199767
958182
485151
168643
212006
971086
963323
255472
953140
197064
397299
375395
876132
703789
820408
520330
421538
697092
95243
448646
826310
482173
754279
845352
806838
828400
8679
703519
284776
1041347
285167
433226
860065
215452
664439
230046
555295
376518
499976
817031
1136
10979
81035
344013
516887
694892
712094
547317
268187
518678
468562
83085
569793
617857
972464
808444
830781
219221
628878
394515
781767
834957
191788
805613
596107
879389
796126
458933
88169
956163
883294
775438
568555
291942
167427
755207
998376
893314
311126
431430
272644
987306
452271
628233
273562
230760
60961
458506
637088
320839
667398
1006251
961278
538389
1013050
334713
776627
337323
117277
281748
824239
5169
492938
72030
426628
76950
480248
456803
425551
580656
835868
133252
774163
861676
259357
404816
229387
639370
193027
604048
143156
98169
17823
419809
836539
822403
104423
53384
733015
22681
796348
6389
452257
898787
84545
254621
678878
316604
489200
483474
999327
131646
845069
691060
533579
329347
200872
343232
23791
850517
510056
892952
563180
435512
1031896
328206
1029898
393279
136508
887737
371503
277227
430758
456246
163286
944491
489418
539648
75913
825320
122310
30553
570534
235020
626925
407787
311218
829958
792605
707809
546020
642202
498790
25925
671269
1036440
1042942
903555
920818
139043
995540
44898
1008374
39911
774607
154264
593406
598372
689706
501562
779002
1040069
288558
130839
991560
282119
937493
967779
220938
545451
889779
682699
646373
323074
52194
607390
90755
231489
859126
682156
170002
125324
500536
141865
138916
664456
181230
840285
784237
674782
426601
878106
418825
756890
88814
167215
820436
117088
47251
371866
215174
569759
711396
41163
243200
324537
220168
233229
387800
616814
932591
71035
227882
582451
730451
450646
309993
779619
101229
171041
32582
999672
696473
597767
42334
372059
584527
459619
1031611
981720
129229
536424
260932
62302
782250
998693
723737
88690
131979
870318
239924
313447
259199
571397
963239
503226
39512
991998
334897
303323
668740
286876
878075
77959
843916
321409
977323
85077
17087
567983
431108
658289
874962
88880
338242
128195
163120
496382
731501
600734
795910
22801
312118
155624
964432
858977
50408
1005301
776075
723205
731540
338653
986591
562642
640708
263914
432283
586429
953343
130397
275447
840999
297856
747720
776700
199034
757176
405723
448892
471218
420437
1017579
539857
873036
639136
167489
121878
278987
424458
521062
964427
976071
721123
427352
594617
582447
577768
845250
861045
665497
96836
678413
573760
970736
643925
81464
246460
678921
684557
229326
526458
751633
109144
742262
834659
621302
74001
982514
722293
937110
59894
681332
802273
296712
996626
591100
1031478
195716
776221
439390
582025
282658
490805
317888
725825
573796
316351
357901
787637
371589
425671
666423
153294
498272
103202
273876
394731
773461
991047
982201
749578
796921
552351
922473
110968
507456
344913
322843
661274
431198
63846
941194
130318
55357
831330
750354
82065
286193
800476
147822
42873
299738
419276
358365
336395
591571
33756
769343
274528
787696
910004
141026
611322
590447
287234
150484
115269
23050
207504
942120
269511
24063
713091
891078
1025373
175909
872235
916759
668661
30868
211254
314547
724701
791900
475903
1046321
709293
72028
334054
825217
933021
283623
195580
339765
12662
604710
753492
564954
847222
125567
113101
316130
660029
722747
393647
474707
575198
126328
459555
319007
360726
171854
485869
536665
756769
947216
628771
58830
791382
915418
630465
851387
681948
643166
311057
354885
516504
863951
1034681
1000270
46202
141901
388156
329302
289510
207338
1046967
414150
206511
220778
457230
904190
308979
757615
301469
893135
802353
421238
590750
550946
197626
532337
896957
142312
693244
116128
435488
288226
29599
972867
299483
145784
294186
573424
451111
574238
872968
536131
420958
189544
488356
424610
1045897
125176
390494
954214
517586
376741
108655
843445
851793
225080
114306
425570
444950
838037
984433
299719
163618
169666
1019657
708395
781634
362380
467316
497647
292140
457639
339645
777634
286164
922616
791224
664742
452933
206686
268502
732642
892904
503866
342601
806690
56673
685587
695726
992694
72902
627490
555074
438074
284227
183943
110343
67119
674205
129268
899667
515702
687029
64888
988680
764326
395554
1037094
314204
1048146
985093
747516
788051
637726
917780
734337
409395
330285
745354
721662
199890
88623
73026
669311
406241
1011970
261642
305204
414785
421051
300986
978552
296090
501730
1014884
767095
261664
772769
802374
662749
840917
1002501
893836
70186
548821
1043538
555548
575330
637571
337192
646378
904140
218303
975549
849370
689602
11828
671209
696789
22860
29548
199094
466619
356202
39998
293726
493502
891978
11775
290739
148154
128627
567601
777646
672631
74249
965166
306213
659450
155581
436812
178272
733258
365142
878513
225460
491435
207744
365563
597209
1027998
1039708
693684
349896
368340
711359
911208
854950
308097
392118
692187
188276
919608
875149
356600
698114
772970
458012
927002
812240
1009819
972491
91760
752237
891416
77738
438617
638396
884312
489090
654861
621128
325303
438423
1009903
699957
308566
178508
778357
253174
204846
970517
664385
1020646
823184
317426
119058
568004
1027676
876925
134362
518325
784043
216796
309457
382945
58034
50479
783715
978678
242393
226415
87889
93252
440374
7573
76686
512430
65754
40183
436870
723944
707926
992646
17309
964842
229956
295570
24274
522058
201902
802260
521436
406044
737795
707873
300736
746487
366850
772484
620058
802151
140372
565232
202329
88732
454549
71060
287664
403583
732760
880641
286535
183635
494831
793097
180454
483630
103861
182402
644001
971170
28853
302766
587103
31213
262291
637733
915443
957068
945819
377296
524676
279491
738805
89583
661207
180867
575765
198069
217762
426695
913902
386468
321579
917881
396610
265338
79805
459455
778405
842273
178430
48961
599073
949399
710171
223841
558579
146199
78608
566310
860905
347174
781180
578908
666379
526068
473635
934936
871584
794468
426615
762895
772727
962995
814560
441271
714148
827084
595505
200327
314368
95236
1004194
102468
105676
56550
416595
406058
895181
698278
70860
245203
885136
647349
764003
434655
1027775
409317
777705
515448
560133
204770
75691
829437
202594
683605
671306
378102
832055
303144
662721
552810
142843
903625
230172
13776
607715
1036224
781921
145204
318308
26486
755225
375603
292975
531542
256584
92462
639789
168215
902636
827782
694426
439602
445211
993597
521516
622252
957970
705780
773957
61111
96618
716808
982250
205136
704001
1027019
434142
352183
661409
150041
640966
797189
788600
62976
916954
536824
645091
93370
311184
864389
396425
4588
407050
332718
754564
99473
862948
578605
966135
24110
245945
536257
397520
689504
994369
370267
888668
466717
898041
584031
931830
214591
598101
263729
947959
101867
661071
372231
521679
427032
860848
724885
1004040
911054
258451
526853
764459
929162
1011802
996572
23077
46590
911398
24345
338964
185046
828362
616270
427556
480328
288397
54764
205167
937442
925176
837468
167522
340791
561325
514579
579624
833606
991348
755666
863724
421542
89114
402095
1001313
474955
887239
1043390
1019584
597307
297840
768828
866737
634640
361184
574478
111431
771306
732162
901991
850734
960483
261260
910051
168672
685621
115337
796268
370653
463198
783143
562258
550378
724697
236188
235163
282906
1030577
670376
623428
917643
823990
724124
769851
332873
90767
85038
671890
967061
454013
707071
510062
475580
390457
690022
898542
954701
797618
919104
963540
492285
659389
333852
932337
110840
120609
112773
315860
1047049
463515
1010631
141648
433531
791752
1013639
172611
279243
588488
294622
217474
245472
905263
863309
252456
447225
1004097
539961
107110
563715
439913
910572
622637
281680
233217
910921
171383
375984
28275
341851
73514
675617
5954
507516
246513
139582
561196
924438
975454
549743
870485
1029426
29096
812289
429507
7310
603986
657404
963742
230623
995970
429503
9814
442558
530301
423055
619077
996740
743057
772362
81790
201417
223737
953093
594745
228802
610327
62255
790461
877668
143175
1004763
16979
802099
569697
278748
1010140
807022
623891
380758
236819
559182
703401
780209
822088
1025284
382835
18842
452994
884726
244904
945990
93649
35470
606177
870173
927911
558544
170630
691521
733643
215485
50802
959736
694142
310207
224838
157923
788807
737992
650195
595843
730480
667030
982306
870201
763466
291841
927283
330735
871376
111049
181403
317785
505575
83268
380531
854498
387892
877397
142438
414628
437412
560232
708808
713101
707744
502551
532201
137881
763566
465123
528123
408298
513169
485808
307507
453670
639935
829724
301087
219155
550292
200276
259314
837269
1013318
909116
426559
479203
517608
601237
713769
111084
78692
642713
715322
292370
335970
979870
76463
916014
148604
580655
826239
617888
951369
207916
145904
783611
124558
606392
754357
679000
1021993
373110
285853
933663
1004608
767756
662288
835479
288202
532591
549476
511271
214781
976389
461532
646840
188317
551632
483939
954630
783973
82535
756222
859539
960377
1033288
294006
509818
573657
241172
226843
452016
133457
626049
351455
373925
912364
268897
502396
258789
832841
123230
312964
852265
302204
837096
297285
321483
636164
17794
528920
797302
798851
708480
869097
63459
503439
105491
668856
681949
301972
672265
857771
894662
590578
827250
207248
536323
1039687
855235
889820
967594
1017574
499322
62348
404223
375764
281966
815630
509641
61175
528540
431498
747445
223383
274848
555079
770003
332235
352838
614470
808949
660313
187711
279514
611953
214298
569831
841318
798219
854685
736090
702989
457752
99422
55423
204981
292106
397740
88029
504283
414446
430608
253954
1042256
28579
961124
371843
443002
998285
747428
512138
887457
157188
765078
895787
200228
410856
474664
917878
709004
449697
868896
326885
20281
221776
1011979
526372
894343
836638
65314
245055
98426
855598
183196
503527
203413
843903
704229
90038
618981
741486
574741
323690
415671
163613
514912
100513
111877
234768
703418
822292
761510
1001570
84514
963401
381280
74115
433347
425651
310640
819455
636000
676700
292666
85669
663429
543608
512453
805858
503071
410568
283696
930760
960908
470564
340737
384063
702918
647480
722248
92893
516142
846670
667784
67672
982205
552988
1008484
159939
422625
524974
743255
642731
141724
387171
472533
601428
84392
622502
852066
1021782
433534
389743
815405
512804
660590
41026
211930
11328
989037
58037
354737
347846
133687
272422
577963
427123
895854
285291
555922
71212
784033
101882
919863
630454
848536
41161
375648
838614
988373
354223
43096
370516
967042
905470
670596
759194
884901
143731
42222
15887
13177
1041351
50711
245851
285282
440272
483280
241505
52913
594248
115731
758046
476362
756277
713401
149832
519450
840008
1024872
670188
531282
757596
71596
900377
574432
232258
385744
454790
1019397
484357
741496
70283
369356
490345
197856
1020143
71543
254129
664307
840133
854045
816301
225491
698505
463998
221613
72289
721808
817122
917724
788556
240220
290213
395340
781487
697855
158064
480161
388913
858461
729136
723945
666381
333733
614546
158993
862298
971501
344955
844392
479940
617920
584107
890105
61512
32966
281972
838343
64694
338974
383386
557695
534392
144382
673621
186495
975795
649171
196518
357284
665718
674456
653961
546188
267320
349066
571183
509819
692290
83793
982744
238787
224496
639775
362637
961074
880910
466431
137460
860215
758944
540312
487708
719102
658315
401596
185728
170328
755534
397029
843210
702063
368746
386379
1036180
897975
899764
592993
944388
1040108
836143
589679
857867
163100
84406
415453
4228
388226
942391
679315
380857
609395
779277
13148
510814
812117
186627
999399
634670
295255
653927
140784
801869
265739
72634
48619
42561
593626
716550
948402
574986
13358
316434
816226
447880
655147
49838
373230
85752
455506
451559
180333
987935
928503
829047
280214
371676
820595
109830
733047
676706
153655
495518
757770
420387
861187
255320
492962
810668
524896
287812
767944
853830
1024847
595648
300431
1018425
609603
864434
378375
1008296
433650
7249
807475
888434
937566
885802
694199
458952
452677
401298
754587
382946
217829
464283
234336
559355
159989
892396
453570
37165
606303
468829
581396
335839
825935
209581
103037
320234
51966
333134
86637
712152
353763
197012
880954
206446
583147
188505
860043
964728
197548
269056
420399
617470
235227
149211
839061
130492
541285
220325
660761
733573
112692
540048
845783
511477
46509
41061
341099
28410
172178
340316
452547
570471
901278
206881
538365
490074
1024574
763229
659099
57661
8611
5466
560766
44824
351273
382759
804627
320615
926129
186556
185612
840545
71683
707160
788135
789209
994311
595270
412998
651660
943592
498754
445679
257703
245636
835160
951094
640595
200903
132447
1045769
598686
747594
748462
112426
5492
312303
931991
539511
41995
239875
417699
57127
149906
413326
222205
244907
939203
705281
868767
227072
467532
340103
277201
853819
900481
774754
89801
663401
406166
341698
738437
871890
472859
423416
35741
789838
417829
88750
604739
167927
222638
71508
174537
851583
144622
965392
536926
777635
244831
433908
958127
565360
609316
229971
944929
125255
334759
139280
483187
351589
764747
516820
593895
734893
638818
612737
197041
341744
564390
331656
92324
143602
253100
944679
542512
737186
667218
210849
1039045
788068
711043
281803
537378
126774
1036292
916859
217142
226753
448885
594548
465445
204546
339552
901746
996283
36065
204160
917221
839532
293947
56469
181117
94511
179295
445291
206986
976130
268656
705538
232286
716713
96885
917952
157271
632732
606488
826673
645807
690960
354644
690604
600463
541344
284629
700726
591497
517220
490860
946287
15498
971875
575700
574298
230218
692781
245237
768577
89676
567049
156149
914195
835859
601827
463062
394724
247643
501008
866023
291471
564902
233481
638813
868318
140795
122982
636913
339140
173944
682263
986998
148595
555546
579119
982554
29493
572977
893807
521992
654363
368255
642092
957583
199098
945576
477338
304536
197439
739495
1045198
458690
264100
65842
387617
347048
215208
698221
1039415
785259
658843
412838
447211
631778
816156
647002
111228
715936
537642
607800
617522
646552
553903
374658
583760
723689
632745
709853
898233
769623
103467
83808
1029518
189396
301517
561189
621906
488059
154736
224789
514363
1046125
520866
867886
30080
209786
216959
333636
815104
726911
328136
955217
891306
259318
309358
524701
747774
332085
143320
184553
905967
1025824
943589
927371
395001
132972
326150
337387
246809
431616
605811
834862
566712
19754
683600
349283
651115
517783
486443
581599
898965
884547
274135
368468
451747
715761
77425
507622
492482
30049
556885
502055
757025
537760
428169
790270
679742
161348
1028221
928796
236459
956244
863512
151551
590130
298243
357431
523446
157938
1000178
369045
913326
888347
972286
447914
655226
733601
554754
996725
946880
494965
922098
331509
410097
848198
462743
397670
793301
323810
737597
496431
728193
928388
1037486
194029
373763
478805
155913
525583
244047
684558
137232
868158
846601
921065
1012922
8319
382131
691737
845406
862389
95138
69055
382225
117490
36926
304917
553519
584681
618674
653763
171931
976687
547142
653776
912301
430745
325795
739476
161860
346630
382208
122029
955808
125888
588262
62294
426748
385992
118947
743399
768391
129248
573258
96604
421061
680419
471821
621273
914965
953384
463299
844989
887471
285296
661036
722832
923963
514803
593250
808309
791012
724960
301778
648784
782983
566385
844714
841481
860311
177062
182106
648354
668204
988110
593799
43949
581916
33164
472218
575089
180440
826085
870029
899892
632849
566668
264798
375069
529132
493145
530652
326970
256189
107488
441465
440554
164294
713103
444218
595368
727097
321323
994788
564508
30174
15855
694409
758108
318118
419907
62524
56146
905316
50370
643108
287728
1021406
954851
565922
266180
29217
107446
726828
141979
885892
886013
1042534
131005
837048
450943
584311
911472
562048
144657
83949
781678
127375
7466
26704
1035937
157067
890443
776368
261254
557822
797850
514404
605761
194982
364882
928791
63885
567155
965570
506196
839468
949702
376152
191315
358017
828789
419808
48471
827836
618542
465245
250181
819017
196329
396840
52939
706347
35860
965139
869480
316533
178732
487591
485351
465491
430830
314305
466226
708839
620536
606241
912047
907280
906544
287301
226787
596458
480348
837183
460780
558642
453306
796967
783627
483576
894223
682091
841638
172964
92507
557800
453983
997346
260933
343829
278439
718330
841047
639558
418469
841211
527512
571294
708919
947115
867592
760298
943619
1047922
228178
68783
730742
694573
749424
242306
750424
753229
74883
913336
811645
827092
943618
498928
266524
363135
209671
895719
31148
376106
716909
668651
310520
243563
385117
470957
172648
604841
152083
970216
856174
917286
137972
231103
1039476
479163
890783
195174
242333
586758
771561
729711
113047
355975
342442
42528
1036173
387031
1002102
300207
614413
970667
528590
943069
431919
297007
1019357
1002027
987417
747148
1032607
285262
139818
730231
503034
223957
1005295
828802
571203
364046
187392
50381
644197
64053
622259
318022
938117
548202
946194
224284
1003231
82132
564826
299183
868312
144247
652289
199801
723874
654274
550295
809156
984054
384732
931681
878013
694861
931724
239648
604978
74874
747711
25723
294484
914684
177769
376183
383279
800872
220954
91217
132908
188418
845858
461538
315723
572253
862675
541656
206573
165631
87048
925225
601145
806030
1028282
410267
616067
560127
584400
224582
529382
601571
628328
295357
257502
998458
666524
431876
284107
702714
68086
903454
87894
594658
890273
894995
785676
37012
276923
50988
210564
601903
150667
899593
878743
602474
685847
357926
469858
140204
149785
433364
113586
504584
1024016
785258
448696
437966
1045924
278320
965892
460306
481655
740798
453214
1041802
320556
995152
943752
586105
103470
720484
730101
58082
915720
873682
79067
378964
926801
507144
661476
444231
307348
81517
229418
278376
167429
561933
1000786
273563
361536
1016351
739085
930435
271576
643494
107722
991228
68745
8754
787254
59814
704179
165053
415150
280213
757280
499251
296588
464484
1043464
453265
807152
729955
806871
626989
702171
233889
94598
272562
810735
478888
889743
820211
1011351
727636
208593
47226
61833
329491
824575
623600
183937
397681
741811
407078
112536
351836
963032
426382
364562
905246
409131
319125
289401
594993
720771
84971
408978
595321
306065
75587
397127
80167
420975
273835
778361
565705
1029186
442634
834193
714750
979333
902105
1004544
710790
1040881
720304
1020922
944630
329622
806086
778360
886567
248390
491610
479724
934218
563322
312571
329325
511993
97968
262822
376019
54738
506706
239747
43493
711268
530008
547730
56120
781578
276080
18671
609789
248425
567744
979951
627503
231921
441406
99325
611516
671651
198885
712708
628694
400603
23041
133397
88152
937217
908722
700442
385680
71855
89902
481262
882400
840357
603608
937283
816716
1013099
818697
300523
68989
764126
987128
536624
288950
152873
838185
383721
203725
94020
85263
447923
602395
347451
768631
381797
1018810
1026776
952728
413038
105021
390059
936312
622140
95261
424843
512020
991702
640343
44354
963285
393079
466291
493701
723103
441882
521251
608009
354386
504807
847023
834962
907489
976797
863203
305981
141460
299165
803424
860893
116586
1011093
185434
844072
209836
783188
486019
323039
362813
840151
164242
351587
583333
806274
557792
1029760
817489
279364
45649
390708
492100
808308
376006
880808
844734
462717
1019332
808880
615084
158308
661850
513397
600078
967531
1042518
133345
1019654
824410
824422
21795
921213
988259
161685
142676
761798
1022022
761638
731127
345693
348843
776782
285027
849931
146197
379495
697794
639111
44860
735458
962116
488114
813028
687848
578626
973733
278844
246459
292222
878783
687353
642137
793337
602193
943468
862714
275042
522781
202813
908775
612450
652116
838365
533953
251057
5715
422670
736945
24564
950897
914309
882403
436164
1036606
898491
622744
67720
71438
1012444
767342
575697
663893
328002
268406
934975
438486
990658
597613
140978
539142
403768
150355
774248
725657
600635
997361
1015056
369448
185466
487590
287072
55758
237166
168053
292584
555180
889901
435347
146295
457189
31059
603436
309815
252337
300181
440842
747013
219330
827688
966753
890884
605511
686949
101921
503736
145380
283926
611361
181878
416586
679472
327820
752052
744662
935396
378274
687418
109076
833193
269463
995780
217953
1023904
838465
191335
88518
355387
235923
307807
459752
524563
670469
461988
29679
741457
296868
796856
227431
1045164
257269
100362
824388
185548
873450
655507
614187
827402
841121
618679
756232
324526
474573
1039816
277199
906807
449450
557191
271026
284075
201680
431983
162515
993855
496524
440091
180502
888487
35540
218091
320318
265659
246369
941828
586213
999848
528890
432991
1017610
374781
618920
984431
268680
896530
797090
99665
481442
899508
622054
29872
290096
70553
866079
30934
1006894
262896
995357
306602
171486
850129
51167
879584
273130
538051
524485
279001
399769
428058
241859
152134
947396
121725
487229
331251
198192
995958
270412
231958
977183
380452
720515
899683
801718
200802
922607
656072
879812
846754
485699
298290
879592
144799
95249
835018
528735
827130
910875
549750
441763
1021049
266606
938399
547874
115443
419012
934196
957591
13635
927513
705081
570825
861135
439734
410913
486191
97418
237038
40849
481487
632333
101054
400901
623472
608792
988107
744878
755669
898506
336088
327077
677849
988369
900018
1008947
460008
833196
553950
417932
5274
629439
609491
590377
602116
30701
985286
148242
156495
996184
249274
394535
711360
117999
80655
491937
1008968
664660
208773
105310
978860
406279
661032
966336
758337
780906
324669
275548
771506
308402
284821
465298
276073
572319
671738
836720
855398
833458
574996
463887
678298
436833
955436
484667
604772
590647
838640
736271
426902
475335
1048138
1011371
503791
840765
37214
293162
599602
234429
1019932
777260
1040035
961003
342726
896991
944613
632465
156091
26925
6376
418463
708225
661728
8371
204682
627826
968596
423029
327658
551547
613923
147568
326212
518785
650831
644654
937206
172364
497635
43088
177167
422059
838021
831458
412311
451253
872412
266935
184366
342532
936168
250693
711390
866673
879870
324910
750874
148321
510511
977110
518409
745914
613452
936570
440062
177490
946717
185066
586046
834740
793451
564302
365996
739201
863977
834915
439848
134711
554642
793660
454459
630910
17099
819502
318756
406016
810128
665655
804800
976539
168541
810564
982868
962998
519004
810001
206561
466247
562155
554181
147196
243027
1034215
248865
192859
478618
523229
647599
325447
1009181
203106
51908
1035229
565046
322834
855171
361094
162675
570890
510007
378888
246706
162886
86138
30735
143504
280715
193357
636340
237848
235715
721084
633706
949495
529632
200530
28597
317039
779855
1009126
907030
282614
362513
43772
326436
880079
14983
256333
349846
922504
160839
821708
1041971
273057
1009837
919780
789707
3620
911145
605660
594010
248377
600807
856903
557859
617483
341526
502474
149377
968425
58117
520431
620346
731130
518327
55967
796588
1034370
993313
1025353
596059
975638
339491
814250
892302
447398
78609
889144
534612
1047320
424162
295346
523915
925074
968674
884837
519672
263262
278239
278214
1046742
87079
676637
218704
510391
1042585
465262
261322
411000
908665
39656
972144
678217
760328
568364
455781
878510
770905
413412
324941
66713
314372
482687
444121
610628
332608
1025054
973114
14004
930310
436219
416711
894967
994377
389533
559131
696236
580552
28047
370232
728979
544997
710845
817050
328800
335210
530968
831998
300838
28709
441075
953512
720158
514640
732315
653114
753590
676634
838965
967176
185565
477142
447326
130206
231144
110893
792341
1003598
903701
87246
152936
827303
396324
438244
526398
279925
859632
933303
81217
358138
511858
323692
643763
474899
930187
837309
185012
318037
229978
979215
972294
701972
93581
545940
906870
783795
305242
92271
94148
57161
385321
997575
893870
611736
332144
681398
368640
777212
195994
662403
183981
1449
681301
105691
561414
689251
152212
5956
587152
740434
364258
452876
956389
444186
386926
211496
366737
246241
728814
1034344
496363
541495
992857
944904
35244
719658
920127
539493
40136
984597
528002
259400
923128
974333
865137
287262
806628
547961
736127
238872
716614
816353
170991
123369
255927
144901
576747
320673
698465
297170
77101
99166
998643
170787
302301
1047182
879278
824105
799975
72805
444956
549494
982437
1022775
826539
198527
451558
491011
917719
691345
186309
256196
680507
395390
197839
707632
980097
80809
63662
612065
314608
469280
980588
820056
621670
389905
87009
128615
248392
218858
418705
368776
780343
301800
487795
135675
234104
682051
1022729
776917
157136
818169
224354
310242
219405
83811
19677
986880
637560
896105
297469
458261
507278
47461
309144
144798
447314
994122
861604
559696
99666
379239
673506
443626
560561
801322
863100
1016129
532674
966924
124034
375865
939666
664868
590023
86729
406892
655038
28143
99229
461582
737504
804930
684315
308770
961793
53002
100160
807277
52842
364261
405815
465771
216277
323026
724443
409001
91567
606216
134140
432800
971543
243497
364338
28340
480349
504371
791709
777559
642206
1031336
364339
288100
735599
108182
779360
240946
71095
295993
932735
574357
378131
383795
147894
733968
4547
587576
843068
522320
80837
644290
961009
956137
781865
526707
861722
514320
838967
165097
883527
944533
162550
937491
405067
16838
787795
462978
152717
113818
945259
514224
932364
588891
577607
967027
635614
562737
155089
660600
717675
741508
636780
856111
474381
1040630
228085
270682
915281
9319
127561
926886
75677
1030849
188848
712743
1019903
352148
696721
999909
919694
232438
483838
24323
446153
809329
102801
1035297
572447
5114
631279
432761
885842
153306
823362
344278
1027251
866285
1001175
642766
770463
203511
106634
1010097
566240
954179
339661
288806
777013
903693
686036
652034
282621
222941
390849
183632
1009046
132113
503133
1005204
191500
492278
26447
59748
82726
848441
298576
461815
135498
62454
43449
687871
348781
601614
566296
834610
706555
641548
1004703
708065
655182
51895
116174
903188
245881
604433
414611
781802
814471
952392
679448
350939
279315
623440
780496
198286
692596
680194
282482
922480
1024799
409929
270236
141766
1040780
710083
82518
726891
895287
165178
433067
446533
121124
995890
724338
500346
381337
625400
479750
321844
136824
103659
564374
707291
53047
878102
681911
434412
618453
620877
870802
1005359
772664
77851
439656
452313
64553
296125
305295
785637
384647
735837
724813
943551
999226
136793
154418
343532
921019
737370
151531
995738
717199
843136
943763
233443
220670
333222
960028
321288
432959
706318
540522
670850
500067
986855
204215
394162
952628
795878
968317
414755
569899
607276
749476
317838
813048
580809
127682
711519
450829
465511
858156
347752
358531
296804
549497
698548
957090
361310
799358
886357
905109
133641
863633
569902
257313
396817
170419
22237
976056
195383
472632
406763
99554
661830
699825
502919
181456
328659
9087
114549
853773
516666
789635
310382
88565
993425
974723
437553
131159
245022
652204
48405
384919
148221
363965
753881
321171
436668
154867
309960
448128
140229
697665
913986
947250
770656
842527
995647
906218
751649
112301
568938
753722
119991
317766
720434
965749
438065
960723
844
1040240
612647
13538
49151
435510
55434
936486
367127
395300
651109
553920
872405
569501
9015
1036561
300546
678271
300812
358209
354425
613240
552854
690850
299486
20558
232137
462736
326584
615634
900914
1048369
95722
883301
494386
808318
601447
77171
331792
986155
227582
831391
1090
792790
137537
935864
792302
731906
275787
1004620
46824
537912
230643
889624
1032430
976192
318878
244096
469650
836901
241907
822145
338949
921169
223068
268384
891097
183435
996920
115388
314694
559354
512137
191402
673627
944868
822856
187228
988913
327128
784535
302352
1044081
163190
332280
190931
820107
354282
1048304
8903
344768
404011
181656
341302
850973
668469
1038800
697951
528453
338414
851749
272887
955382
485873
330032
280784
669940
13617
572579
679500
853984
385890
496087
544944
838818
496650
554286
980663
1001740
784979
402442
548797
540728
1020262
543148
699402
1027561
500320
36593
436394
504731
8428
634593
666028
389865
426000
295930
491609
175200
494842
409319
387669
504890
138861
158396
760886
444772
1004037
281138
990021
253290
358191
971456
897141
238335
1005599
1034159
669198
575657
299103
361732
1036058
579928
650151
543685
528584
72758
174432
647334
267038
948016
327653
763881
829341
322298
686787
517619
794584
892381
535241
875145
185312
427102
810728
653391
876494
558467
2772
326062
861249
546602
91316
1020613
866162
1041883
959759
614093
744003
113256
403185
386447
527834
308904
904222
977278
790473
339870
665589
453253
63208
362388
390134
24905
423954
929364
898260
221513
454795
788160
738531
687806
566569
1005166
523828
956718
837022
320291
176034
82736
260713
930361
758881
396233
969516
170203
1046222
504677
1043311
714094
1020834
567194
814009
306651
384365
372556
852609
546194
239005
337524
425043
51887
1014678
481056
2701
1033475
88616
437347
494871
370763
216394
322627
345407
729271
247770
569824
183753
672341
611857
970217
440027
22747
321098
121670
356497
719093
583176
584230
353463
213357
847988
1014553
795029
473436
67213
103348
501242
880307
490670
241749
195117
990913
998070
809550
161188
371349
319028
41491
917006
71021
153193
512174
981653
61110
409009
509280
542680
748535
409936
373576
259740
430100
860251
854240
945607
101166
516822
430813
876945
228818
674970
773201
718121
876613
1038658
919123
268773
826525
664600
536121
98790
832599
922833
980995
153613
443605
313790
504141
236698
1045408
216846
417660
982687
893096
146529
933006
325889
59964
1033688
676618
602796
849374
518342
949296
711029
824395
679336
1025149
120078
608153
964018
611538
545953
44289
787509
914754
483298
273429
1040770
991537
150948
11501
14924
718252
322619
528177
341790
974896
167823
255347
912969
57456
644220
323955
1028180
95632
913067
793025
99463
833623
336930
472069
337248
983807
895573
736154
196839
413327
283805
642520
373395
1009340
899335
78478
623855
632255
724607
544899
172857
621991
809082
90715
301622
2553
793743
82222
219103
380955
228774
546095
990852
517877
1011317
1029894
730379
41883
82902
778326
550236
517479
585368
473523
391415
94461
400154
28978
277432
831305
631531
1028649
578842
106037
617145
173
347063
466320
101679
710622
292040
606266
987821
136025
590161
572549
46470
533341
642916
822030
46251
742766
207754
308311
371497
341056
741025
527154
751219
142426
917656
427505
728655
930148
42461
906294
87371
369019
439448
906292
927386
516310
736626
325430
749030
8004
272958
102047
148879
248878
906859
699460
684544
943965
839799
404909
59307
707893
842199
292918
626503
721065
286334
961692
907172
885799
557970
498153
1035964
39315
804207
476786
677027
722885
805170
237164
486412
71188
274372
179104
221758
340639
35799
402688
469637
831856
905634
947637
294201
927170
202427
716972
1016228
787954
254685
401759
356762
430188
422637
190219
371977
392310
987539
1015118
70543
278369
256535
638076
513559
16217
49286
354032
577516
525854
837573
717157
470167
44813
456834
78490
472731
593240
385764
981882
784496
1004344
225788
427394
192353
295977
800698
982329
1008618
973843
789884
1042697
499856
384164
208353
45341
471725
783931
1003238
1017438
421980
676574
192426
910213
459942
319622
154540
893963
128350
861209
98941
79521
157461
938604
535110
164524
312217
1025327
359630
400434
757157
650347
725945
868626
478127
939056
698715
727931
774199
920213
845312
984897
772501
591043
906720
962207
406797
554886
422607
539116
217705
73480
199472
61785
3718
82860
962957
724898
800940
690053
685333
110041
10906
943681
400252
593339
599866
62359
692479
542807
674223
887085
180976
956138
676266
675216
1003671
34609
648306
990135
701619
71862
695559
819828
25839
235764
487996
294978
588524
62833
813905
342310
130277
603781
165731
158465
683645
226121
570793
302094
354522
964344
109351
742799
248084
94582
408430
853838
251955
390809
1002119
228784
227175
802191
74419
1007437
515239
342910
121939
1007723
965121
664002
675662
801305
725770
902824
98936
79753
639447
299836
847877
258017
1015878
548015
207555
76249
283503
431530
791154
1044156
793427
283146
1018172
458907
416431
748320
826604
252682
5310
744494
190616
795356
194091
751204
206754
360215
36152
858042
959996
616215
175192
849115
606432
93961
728561
73534
5341
582462
215692
759476
408446
927943
983724
1030846
882002
826000
676153
997303
772338
1013287
601577
170995
693264
770635
623420
269407
1022069
802978
233294
968372
1001329
44672
272230
342740
71663
802483
977411
968157
459864
197936
651908
227607
381215
542533
187166
122658
715769
293182
1033416
96811
645143
675191
1041678
391426
415221
269261
219959
45036
972837
515284
77477
876842
537989
316677
752129
571240
74258
838330
965883
741945
721
509393
776520
377851
444501
550024
851032
689873
367264
37121
590828
177934
800601
1045377
145590
690810
158990
829364
564806
308466
846381
368708
441776
193496
935862
852006
431227
596815
320668
93725
828128
740497
719323
611036
588726
364856
595116
409826
704170
767060
118500
830899
899739
352536
625198
1014441
383815
697263
629795
572156
732828
416898
791297
889109
139809
1027046
23380
287672
351112
503308
647659
22663
56617
247195
201593
548849
92280
891781
905252
205015
1006622
131952
718920
482719
545747
728919
811243
510183
312614
1045942
374751
545680
147397
764893
585361
135725
758377
492505
305898
482323
801989
293521
624429
332141
416778
840445
300835
950302
176667
762461
766210
262894
345366
465701
217277
319045
412805
116647
98443
180123
438646
829760
188870
525737
659796
174127
186836
208664
500580
814922
298923
726988
606344
983636
856296
597559
346417
62606
150604
570577
753117
842973
5614
805456
556812
24434
1045657
274417
394279
167170
802770
276448
870272
732838
318137
728914
208459
1045885
305868
263588
694224
44068
854800
717727
32122
686290
609589
687230
71796
82832
161809
323251
145062
968551
394605
535048
435938
208195
998124
991181
844711
922897
713158
712718
837357
111566
5431
70955
57868
522162
758702
805599
901454
756107
131822
322594
816850
724780
443691
490905
29262
223933
360305
95264
512438
252308
474833
558433
41429
957201
593428
156843
426243
278732
735317
73855
448790
428221
923305
841898
385134
104467
449302
932066
539440
717888
487473
161484
114239
564024
271734
368503
312258
270307
467521
502554
293621
265247
1025047
397964
490730
923887
633606
503812
357186
503603
414624
80255
488855
862707
1025709
348783
253448
701749
936895
271769
835593
1002236
124613
17082
872625
335012
816338
538237
982649
652782
82307
597341
852776
880322
613846
220197
260102
120837
21265
767409
146496
409238
949097
585052
717206
661684
590790
161048
55399
791164
147839
1014724
832730
72912
93260
986856
613946
521311
792658
797263
632756
234497
503531
721965
1045804
528925
488711
499800
99204
572942
398849
768272
960311
354606
543027
441614
20123
657694
1004292
672216
483268
212502
1042878
93636
752164
909263
893590
160355
721235
947557
1020225
433585
358685
4670
567623
1008943
604336
547104
585831
927276
475810
456685
603614
29539
51779
659440
141327
254575
329699
317447
923706
60973
626392
124191
821114
547450
723639
585198
620387
648622
699033
100696
897305
1009462
719666
763288
839522
572078
466024
960586
888260
104365
599161
194393
192758
246654
580556
17874
794536
775882
185754
378858
922170
397743
681013
391054
30912
430255
28099
642312
198084
473244
558167
880060
99881
201029
889854
61301
130563
564117
886240
862473
902582
795771
931182
136710
726715
479806
760006
2332
167895
960957
269249
930583
471675
621825
598736
318024
1012084
848934
240624
440959
4504
473149
482127
66811
637212
541088
664071
1010339
519943
955233
736169
66157
899587
335447
800191
888725
875197
684754
36738
654352
908094
332079
525494
324711
803396
868847
275541
369879
835517
670556
237219
826400
998827
20211
879859
412907
871567
853950
504174
656862
114002
732429
993402
501984
867939
778485
7031
230599
409504
464176
81825
797446
586788
478249
453865
112871
496243
126161
1036820
272313
33583
332253
196307
188368
499782
438607
214502
693254
308307
72868
606577
940194
283852
377950
182867
727384
933482
982519
98722
722130
378809
905125
943895
315274
932171
446536
219630
146279
251788
231311
664547
859463
273126
351888
1037626
660042
942792
753751
10987
813374
529488
298007
133441
27489
882852
115201
745432
840372
711607
296505
211203
395821
478141
1022132
893289
463439
237453
840243
974378
969013
636978
711526
784158
431400
769891
369082
26252
172361
788314
932125
999019
572251
851540
472065
709416
340997
329001
595011
757673
368382
533899
578786
362866
898427
739325
337173
551322
820251
826808
90455
914088
257637
370100
912749
381006
442715
663385
510047
177988
526877
692230
1016008
927334
422554
829616
430264
953005
619955
689654
315163
424751
223371
187317
745926
195886
17474
850876
1008887
504231
497275
749901
411291
753947
972259
270994
118350
913788
856911
870929
377359
315379
981556
587638
649903
663243
631757
176015
657604
956405
910799
309817
48626
1021179
645680
989039
22796
646737
977613
169403
382686
895378
441073
709646
367209
301865
179764
226849
241711
162201
505131
234972
582217
64490
642778
437775
847976
447470
935218
205442
91228
329376
775216
277746
942789
866660
827744
677096
473715
1048336
536676
791060
944261
957832
571829
374502
224450
245638
852094
499780
823730
547372
73749
949095
123703
951232
416893
433031
567962
258167
241821
487075
85747
366104
702160
782982
486395
298815
55970
848759
639526
775445
341476
664898
212408
30014
861356
298885
686395
1041938
1037074
371685
770780
831801
431329
126232
649170
852712
549779
123744
491251
347034
746171
104999
45218
574715
621251
258621
999094
728679
664954
221428
81135
1031660
892764
115158
9041
900776
814807
359078
947106
837327
626890
804971
98986
933210
703840
939253
191674
1019541
302373
716907
111043
368665
924609
824907
666970
367881
848795
155630
471201
579432
434409
170462
704840
531216
720937
631625
788097
224145
431745
896696
260703
94051
1023120
269518
427671
474684
924700
130419
58925
836944
467058
781325
865921
639110
29856
1007256
265776
251679
214865
113878
406334
906078
106776
964469
375733
153066
153214
893798
16919
780717
1012401
157929
739009
321670
40626
1022879
184411
780350
845001
459252
167120
519629
135730
57819
386828
450036
854901
650518
399124
297099
448045
642726
141707
7402
650635
155148
341759
497655
967870
897873
281586
716746
469235
59936
404144
144840
142368
625713
479870
815740
515547
482146
789627
334741
686058
963545
81081
511724
922561
62483
727832
651644
420285
401138
796211
26629
285110
402249
405259
218403
788410
290216
667266
181149
517462
801544
502077
660011
1024353
1021683
413323
69918
51376
329368
773396
92113
327671
367020
222953
382620
1008888
28257
853556
259013
114382
211782
1029686
141780
1044816
967246
459021
553128
419355
195780
91830
877168
628884
835221
778169
202573
332434
527325
229452
106881
31550
741001
60220
521420
942923
228292
491802
307002
145077
303042
854090
741146
498040
230768
990993
601105
361446
631230
592412
650538
519215
650930
356869
998912
387975
472639
465137
440033
228379
832310
267922
788551
454529
277506
1038630
527735
613403
20434
853756
316872
977319
567901
870350
591271
197277
287912
642188
124756
396530
778548
858654
457047
329658
427313
1043233
155620
991949
683410
426757
518843
92894
56717
357822
446459
807973
175511
931225
331558
109508
853821
221062
113983
88828
325360
225406
10600
68573
512929
817022
578435
397730
704595
228913
35881
337565
537383
760025
1040009
994903
895983
826944
885606
805576
53488
1032522
99601
888679
39584
72396
952781
299766
164848
625084
432451
977399
803865
501358
317405
959423
714324
15001
921935
659767
864203
114663
855688
620688
946066
352403
708173
811996
639512
375292
861655
983747
291447
50979
716681
303510
564247
178676
351125
742408
851415
80045
699457
763173
183216
116724
433263
699282
242094
68338
926277
83262
961681
904441
546022
1032890
378010
1030508
367555
429788
882249
1010993
244309
408001
428029
683679
493152
706035
104153
634238
379864
832994
97871
138714
347860
306679
568391
295125
214831
233370
689074
92641
957061
293035
815540
770431
360543
220334
765413
1029214
824654
592851
953476
41708
698844
308187
940497
697805
605627
784609
198772
771172
285935
511827
694444
94431
239622
131824
102827
352516
317149
665270
498976
60387
796974
22757
322199
783352
971482
534075
659027
872416
201166
448429
112023
825875
74370
641372
928756
839744
495469
446263
1038774
377095
152127
930575
1011575
118627
50577
152498
115011
587311
625605
96410
822779
617715
698023
420850
482345
136504
166168
660379
61432
783158
763806
270848
1020189
585496
10570
703511
917483
846112
45016
661029
457502
581567
763112
341944
376943
141939
512134
592294
253432
627950
1013309
9344
321196
346128
400788
492288
643625
962154
55450
7086
922310
1006813
935380
751783
538493
809905
520326
388808
971208
1001042
201452
923921
731804
933254
314982
251830
477406
832493
586176
815024
63011
561239
371838
116531
571005
748632
316030
946599
677418
825153
873774
266374
443752
998012
445652
467129
227216
233761
1034914
133189
715038
211141
992158
64731
175214
861378
481919
511368
916528
996047
750807
346593
227154
459903
901099
346145
737363
425697
684477
28487
936728
679454
751523
963603
1012211
440324
205822
32073
107632
577208
891664
658088
1039334
100444
980783
224263
685189
145605
178624
938969
975114
136261
413363
20608
509722
475154
444399
115356
568992
221453
1031774
130891
888739
138215
245364
176410
130164
831402
656981
113315
815428
927659
90004
310246
859722
923594
524060
640154
573732
794543
572238
420425
752783
838971
153964
522839
850225
40970
365568
726239
670316
588803
723247
58988
37859
794835
942957
699332
1039764
295418
391496
195815
361193
466371
209655
25367
716443
163504
925513
606917
251095
833501
600825
527932
403101
499069
62426
979088
974057
1041100
306590
243185
890301
632057
368668
1045474
489625
919814
301564
706466
770288
97343
701563
618974
461219
173556
422014
721467
7572
681233
717053
963761
712791
763992
678727
620497
147964
206017
632972
482225
460218
577670
665642
462630
471534
456549
319525
223208
540006
959399
456788
629691
918254
407520
964183
623501
885679
623840
690077
737947
990538
734488
381332
894997
764875
998644
411682
641227
289615
160436
720331
988431
750847
204219
829193
693689
520538
398101
221517
326873
16940
754529
441296
819001
1013732
1012544
679545
475256
619369
143176
275753
501700
154178
448180
423703
173690
592619
171629
333634
219105
585852
153941
769732
298228
43743
657874
466192
947178
576473
182027
323730
733124
306536
355565
806816
65668
1038191
915483
350086
957681
76039
181628
940807
785417
116641
122529
989477
306226
881687
807301
50758
760845
126765
17327
987258
913362
646292
195739
491907
435479
373608
220216
173843
93110
124147
65970
210974
343676
26978
920584
662863
92061
667246
305807
799974
827265
572459
235185
87766
927518
221264
643758
615390
732530
199722
221097
716842
665124
487742
148331
836021
911718
95143
220610
611329
384591
120707
280410
766337
159399
804093
147721
653017
12145
554667
272340
817546
568421
344969
805425
109454
594356
654961
67881
47585
856185
551299
886681
1040769
193859
563395
84245
819952
673486
766814
32121
250461
90338
962558
548739
765494
759992
528110
242749
190422
171255
699042
709721
802966
638687
294863
587412
339589
372850
249666
201577
747547
70255
577405
1039447
679264
783058
581669
240677
547438
104040
316226
181133
119188
268711
517460
919673
1012740
369645
839783
671135
254715
997228
877939
522959
624310
1033510
647282
538613
517649
584598
888471
742703
671655
693562
751009
792703
783482
888025
1022372
832771
485915
701894
932155
698260
10726
43846
671840
400500
931188
954373
952399
192710
329195
862229
893958
880290
124683
929434
289371
119407
529591
59150
580305
217549
663992
886735
935730
724015
125772
922369
289632
99340
700046
190823
433859
329107
1020555
45300
723053
539726
381102
16852
216127
15582
110602
41254
594584
410464
34068
374127
896409
365772
30395
93769
39216
375254
740782
909378
381539
994190
716075
689451
188751
974328
198822
318353
664095
1032444
213411
242695
270137
428425
346087
936534
957323
367149
398590
16344
344725
125925
810859
115906
599573
807954
720885
787782
283017
313585
759260
290904
595962
123188
328581
467309
866371
372912
57404
583444
542008
661386
874681
267514
785959
997862
682163
129857
223591
79469
40138
556953
894852
447407
476884
522290
162290
506123
231127
449479
1042122
879722
990093
728843
105587
105515
750846
457305
523777
621137
96341
381691
297477
375088
792668
363247
984600
388982
481497
131773
927706
281025
494399
872131
564822
421766
6777
454613
645030
362304
777422
730349
230872
870767
216701
732694
304146
708241
778067
747577
110809
491345
385484
958363
823539
788966
50293
156991
564203
1008016
394612
471849
374791
845404
505739
814200
903767
352405
34257
62706
42919
93544
77072
65567
304611
981246
635605
38018
618892
68437
101766
1029372
309354
612723
513001
517543
690453
808975
786040
1046667
551406
355050
817647
665034
601087
673454
57897
804798
670530
303395
368922
919045
13275
209515
710040
250479
185887
560022
844559
97411
843151
203143
359487
818715
184505
957737
557136
276564
111437
697973
463774
478771
985151
371798
385532
896727
692318
556730
105849
621879
545990
29835
175913
625611
739775
929490
100917
117313
509147
1033546
509727
908246
103654
893407
782529
619103
452501
1039192
611620
915681
80637
71267
396366
182533
478949
508042
240162
166451
723471
55242
962137
801594
103341
335776
973366
1029296
61620
34031
704917
319333
534385
909678
371950
238287
564449
836219
737173
407618
359722
607417
711499
962283
344630
1022220
357708
181730
770566
913443
618280
807014
434237
920443
459460
169681
226398
654398
466749
733847
508017
433697
79991
692615
871511
689922
778127
917236
119766
603838
447019
546800
517592
25627
559512
935988
624894
465106
210066
913639
486121
921733
543749
1018631
518023
216429
951175
787644
995155
339678
172363
473000
935806
1002184
700995
920848
485449
677624
115678
910763
177976
630436
801355
939644
846584
823248
236971
452493
686998
126333
826056
728471
16961
953748
548494
19767
160916
141000
818136
987169
769550
358511
917179
843273
729018
997757
500844
736980
241458
764488
54970
610022
36664
793399
390481
261091
73370
504939
309857
530446
102231
922402
258895
857572
469233
928303
190712
642299
970876
1047025
82157
41503
513904
470454
812469
148320
746789
154975
904786
1005612
684771
605620
788548
529303
1010950
662636
344700
224749
976120
788884
490595
414887
114678
227685
723236
908052
424849
983130
69108
697079
61815
963551
267856
73372
969519
315019
875046
24407
231233
110449
826533
926827
89538
369227
605871
942603
581660
939935
895822
806111
52014
410714
19966
784410
358914
602920
386259
36308
81354
81979
39962
956053
816715
973042
539057
794480
824521
1040593
124859
904969
114107
430590
302446
264266
766888
282113
1349
260722
552389
1023546
853205
78175
307674
592752
593925
774615
284451
586762
1000089
662335
374204
783883
230884
754617
594155
839815
1044907
253925
890690
432771
113504
873576
265460
378560
722444
1008064
619654
449861
169994
353055
416400
257893
156005
102133
495975
914097
577638
132493
517798
479033
898380
326711
455950
286833
449610
882532
414425
79265
966016
44822
985015
356101
218016
437319
75391
59026
228510
167567
844753
427576
814251
791190
405396
795889
7412
307695
677004
869590
167568
908027
109049
526238
684
754406
395819
464597
798799
735257
774960
595083
737026
389438
58393
1011235
916176
509432
410879
889579
311910
318363
735870
928509
733755
567224
726600
770954
776417
454964
580301
124169
564003
533756
116997
426953
642881
39153
330999
294019
831579
515688
479698
740168
327235
975855
603267
656451
339036
913796
391445
568996
769512
750900
153729
869104
628053
106467
800827
524589
869058
794595
685742
826813
729866
487119
531459
472494
688199
871412
760915
179193
479798
785148
317937
272291
81412
535503
38144
61431
695515
205453
1020404
760430
862015
996374
762855
301785
682385
748037
670300
606978
89130
709437
275827
182568
540158
923464
607113
845724
828255
514313
691824
378233
779417
741736
828556
847833
272766
88414
1037557
71541
506957
762183
1005397
607737
440546
720912
892142
140556
202383
275959
988606
344344
221322
204634
362900
181564
346962
358341
531259
702718
476064
505731
747625
339215
609815
783360
301345
892969
430716
607038
860566
886090
109673
294386
100833
904687
809634
102123
953186
303106
875928
324127
916105
699303
913065
348370
1031835
752450
326671
987534
873801
185291
35523
33830
746720
946261
854846
721057
347564
305020
993360
441132
676431
290618
1042229
944923
1017770
913287
500688
484403
586175
513763
151559
206472
296028
574847
38294
1043558
708478
100922
59963
599772
721351
472681
769363
289170
817227
119060
841495
250576
799878
66593
991631
580922
526680
959912
129425
180928
667926
376223
672150
931258
312389
1038285
652579
499194
693118
128505
571533
142394
78194
274862
179628
552237
768548
665667
766236
709783
837315
534023
446880
1024906
220017
852384
865551
361103
620547
349834
993326
4515
374168
734473
168430
953066
431675
13740
852628
941830
825556
778922
250315
613333
946712
853582
23707
244892
447177
923267
1029339
724224
594436
938517
930436
974966
495993
909782
75832
102709
807900
865776
392479
779510
556746
271381
441627
884072
132458
837227
428920
605979
386768
298013
529738
346613
688066
943192
353627
1000406
799465
170563
530621
493927
391451
461106
671158
903722
454531
152606
181595
81702
349747
883292
673181
35114
104774
480056
181939
746340
966557
601205
988217
1000293
495556
693593
738843
297472
43013
216204
840997
384312
276935
1000834
1000486
656284
842849
326399
944970
1009583
289079
968553
1032047
47472
468528
806067
1040811
442428
363358
14408
77756
750294
1043084
92378
301875
72597
498447
683417
556023
822932
944213
399360
292410
128768
935004
838085
655943
165084
550564
339976
1046748
893593
393867
625323
300240
23773
115764
1031098
881668
268607
344874
266044
496058
201595
544294
255501
375738
726449
762860
960965
727897
832854
952210
713875
661860
379139
402625
326356
196055
453509
357099
1039771
607078
913993
40368
821647
875873
286430
396409
417965
992800
881995
412687
443211
715111
212427
248183
415435
1862
479784
151896
945540
65265
959616
729042
678449
178877
936156
753982
696793
898929
1033925
20674
590232
988662
82965
335802
195414
12205
140498
989072
883994
267670
840626
424260
925988
272803
227069
667116
555661
910927
607103
294403
433478
552412
708586
63094
180630
909658
667217
862566
392237
828211
142671
391540
511111
8417
718603
99000
985195
92832
926438
180578
191363
569044
545689
488836
619295
840711
227595
975235
72471
1018105
373573
870432
29620
351549
19861
317402
530321
492638
47435
789532
500668
329251
794498
327582
540098
476498
851167
47728
616018
76252
927255
757112
75652
719639
548526
574594
563757
499129
723621
771461
473421
379978
14935
642102
977904
884607
124065
583984
692680
506237
869020
447331
779778
511415
8803
507530
869843
1041458
23580
916957
1043506
334843
886185
571451
489428
838675
988273
647310
334317
1011841
338638
1001204
462070
266419
245158
833753
600242
730227
704576
464439
312285
878961
33740
1002472
380438
438717
679771
620673
545108
840484
622264
505259
929083
97397
206242
568959
858086
495281
714831
720782
127380
974065
741808
97210
1044896
23177
385686
439492
367099
176183
602424
842857
249198
143449
818413
10571
764329
952560
602489
41487
473425
970534
1022900
185580
773948
783144
291089
160597
351999
144744
492953
511270
461202
44446
438317
461201
752968
154594
859939
929656
987247
506249
785053
346535
1048108
985425
627252
752154
1024080
143219
731236
67331
973247
550274
537568
926043
667060
232446
20037
635177
371853
720853
508850
960976
970755
874449
515769
251174
392030
467437
729266
804548
143075
7855
276353
46217
809146
455027
864363
363313
559829
992017
324479
500342
65648
202767
316303
946799
514649
908248
622104
293839
327945
479956
61855
372588
826881
317826
380382
490107
181699
258362
617587
622253
295751
871136
234969
98801
611995
630303
200172
456648
355541
482570
898889
374898
413058
1003619
806935
776817
710917
274462
1025070
193755
758919
141565
888536
583269
697560
114677
94492
947368
732089
832181
785529
344829
98419
701406
620831
880249
256188
718470
670643
929168
567411
94828
30053
1009978
835664
523178
1006074
592931
257104
928574
52990
266755
539499
645046
463364
251977
512586
234926
573671
290404
703732
709217
263827
396702
379937
44253
848025
910934
766643
347980
652432
346039
774366
348831
951867
66411
645204
694815
481970
775244
1006968
71326
538336
988985
443968
957757
495492
951331
187284
128433
875039
482379
804820
599499
443153
830691
500981
813486
881055
996341
918619
896479
603775
578673
199216
50539
178720
980450
111974
161914
90809
150389
784096
598063
394895
878270
241854
864764
897670
606374
837487
179301
25209
935564
407371
884829
733700
474450
923163
498408
208018
287503
648989
816010
305921
743381
165062
456856
882706
472384
965671
753595
228129
1042384
104140
616980
547308
302083
817986
727200
411876
367735
270369
519615
1012243
981371
675034
643801
324465
292015
249105
944135
60827
283189
684959
157442
68859
658231
955856
924175
738679
685520
291166
317353
432304
435898
531335
261446
883256
583129
619403
851744
141619
624372
1039867
927644
649381
774385
451451
34197
393954
1005151
779921
18186
427723
169717
559870
653419
722445
676088
107263
981729
103965
946215
429217
175151
971499
874896
944401
682569
230874
268505
78832
553364
256138
211293
843105
433955
855055
136721
553712
190421
37294
103974
174978
164262
462907
347965
707243
28994
251200
849213
608817
806565
725492
232975
368911
367793
644921
49739
111267
930845
63742
982147
162173
491429
113566
804172
195697
226722
556145
860032
89983
971628
271831
293406
895812
691645
500386
309014
40515
724905
683720
578096
405060
484142
582212
460299
954966
884934
78978
1047276
949006
819076
22536
237302
501542
498325
840046
99350
1030535
976683
1021843
663046
722348
200636
165078
1008990
751489
537987
338607
649437
805988
542064
484034
409201
96377
208574
30311
57214
521070
498022
382998
866999
107829
1044386
236200
513286
666153
947451
234755
720245
759821
303374
113796
908625
582978
670074
560895
664449
919321
330994
813211
55339
14798
161400
26187
756489
838188
444677
214990
711548
389243
860716
433923
170335
993512
282436
53294
720074
906661
259239
353880
469881
723786
424055
364337
75493
169914
84281
418946
595292
161535
719375
809509
84844
626460
10625
997050
6149
165818
687925
346174
412491
742115
840394
473567
339002
269759
317237
227756
421549
341842
395814
699972
861600
1041134
845230
216936
213778
908690
275752
934120
814364
289414
402646
845187
258318
158862
720481
690514
452459
314178
486462
863996
805711
875586
840865
417923
581533
500963
784628
316020
27077
171822
883400
252110
354260
863105
266992
578610
160195
659535
959040
783516
614474
648978
500827
899301
162052
640178
971400
164714
956391
464899
955777
764785
1024414
50216
215031
927483
774461
49774
188534
352872
267480
887609
603642
386502
754151
855446
488524
241044
607514
55078
261248
264380
944468
672749
814043
906816
158325
3395
160438
387481
216337
135929
353052
492692
826580
858376
298756
768456
815279
887217
703721
1002533
651028
541486
716599
828782
90497
899472
522130
649096
646278
391365
81895
652028
901887
413776
831910
1040067
442666
1028025
1030622
292731
440179
66121
718501
940212
280136
273904
434824
103172
485977
935039
419618
89237
778264
1028920
240771
466407
259531
361294
701512
24364
129789
825067
927677
60867
142711
835658
237112
736332
136876
599858
779316
723843
370136
476938
242008
656342
641805
873809
420465
548762
15421
1043041
907095
675728
554564
668094
712
67713
566886
68078
78664
803030
202931
964585
52283
749752
217981
631842
917698
185701
403693
470478
199071
249961
1046849
552594
101178
589040
148951
1044228
813807
821951
611958
412056
879801
111117
598369
53114
695737
514403
297693
1031902
556852
730260
628685
159826
915604
63229
53712
536646
53867
501758
367510
55268
557077
292460
231441
571803
1026214
152727
997749
157823
195755
48455
783064
955374
230602
167294
249349
856949
708511
760524
813471
126537
215213
1027086
912952
504071
18812
738151
107349
572028
892703
618476
18151
434068
965108
564362
443247
610747
393875
448722
597245
869326
839168
378488
957777
456281
688285
365760
387139
418012
90893
350067
146998
149284
518528
872472
963473
1023517
828977
36680
586337
98380
821072
263168
854059
233599
363092
122221
593879
606739
315307
50960
66876
167818
454171
759559
490412
755301
341157
19012
688736
584915
895584
439707
25710
636110
233750
736964
881121
719474
772915
678247
732750
648895
158590
262714
879455
929474
361903
989495
1043459
278416
380913
798957
938950
981147
15100
241834
756864
1012828
325604
322667
559617
980048
551310
736698
669741
1006647
645713
519122
12617
419978
827213
312330
757354
21752
962996
239293
582569
772846
827859
129928
773554
870662
448155
485513
269389
20620
1043845
1041271
402221
206776
35017
466167
300598
46096
685001
198421
47856
388309
248772
805007
117730
398245
889412
595085
374380
33342
798296
307432
192940
352392
924554
42466
429294
18538
608708
748082
854326
25815
540111
124383
623487
576031
937210
594737
855517
880547
661759
565566
26599
875497
189094
974354
233070
426467
104613
945556
141219
1921
214992
474982
5353
1045098
959618
237725
580109
757995
469956
101463
724284
355354
280013
359883
867202
79837
873172
667399
220852
783619
940136
261443
214123
507688
222615
457935
818672
147788
204905
411328
360482
191446
596690
979659
921210
10683
566400
849424
662774
145548
1030585
59010
328290
888445
153407
491822
597874
28753
825046
291277
1036787
13314
405582
715648
58526
358805
210248
901634
243786
50452
937417
841428
495885
748948
378148
958070
238304
803125
6454
244255
768561
384700
898155
322313
471245
439300
457036
646288
404725
538346
176110
557181
67479
849441
498299
363530
396309
424095
1022780
253719
8846
826377
896751
940316
1022413
567057
371701
860044
151472
700913
276807
233583
355313
9585
78748
1042910
1031763
464286
57178
335241
113067
393771
333515
191490
620271
580459
964339
369148
743005
750426
72816
670827
664372
945138
1003365
613399
244092
675655
1034391
585196
609455
1023415
660494
838078
334004
583647
113253
174631
385875
641317
353211
847605
1028938
331731
66993
341979
482710
314085
705606
80516
561186
819172
890943
934733
507664
369367
786148
66527
737516
359446
926308
48724
785721
27217
806946
659739
736215
434245
212816
740919
378644
350583
178590
527971
970780
866481
990130
375091
443118
1007281
678199
417907
281852
376214
27185
956504
333306
739084
20315
617226
329628
940454
785604
633079
826196
165781
363462
998566
1021577
163935
398971
245066
305991
409415
448929
1038097
762898
4010
674996
62256
137801
550264
529106
99303
220605
688461
1018884
900985
1045319
451610
1018350
690956
328595
191699
171166
276528
551630
203590
615809
898550
1026648
797062
522179
950966
160471
347495
1043071
23639
645563
262827
960020
846968
160143
586765
793547
703335
798687
229076
352224
335429
70280
577141
1014066
692096
684992
765244
371517
633583
160214
694354
774095
254534
1010183
329359
65423
296823
359872
936916
633503
864950
553456
813417
439694
576971
80520
770245
751705
1001242
428414
781441
313705
951184
192674
763767
234830
85226
951330
180986
981767
747789
181846
463236
157025
883716
183135
695481
942881
342920
484942
483407
303265
256318
140083
1018162
626416
957200
381042
879647
244159
673776
844754
925665
595393
167024
936326
545393
566720
555853
968260
350120
174375
79241
178950
74055
783239
12096
214797
1011200
133795
462680
125830
600216
809232
930339
928049
519408
380906
480004
742515
647378
477927
436363
738301
52794
831104
27882
120159
685291
571548
855290
564664
430072
816349
777222
304811
186723
31231
668881
447227
304976
764600
176137
920752
783679
144108
230285
863556
783316
545002
874734
53922
963681
842957
553952
245405
302849
974259
545006
985816
542700
188521
767519
90507
306565
974536
523974
194487
350260
558429
375269
390387
811233
299878
98335
485181
78189
94282
80236
957999
767771
853407
940724
852841
11910
665577
647109
204601
304271
268232
978717
1037472
673848
112207
294998
831228
270139
839037
801276
804268
239925
550158
960978
14806
45446
823138
364976
161671
245616
958649
820282
344903
204870
119110
605274
34634
335209
745375
707233
270941
841901
316208
34081
345512
1014357
433546
840600
67740
371085
184870
782607
807201
739890
133142
670698
11941
878472
192608
568272
931582
227514
190990
941031
737049
360002
905268
961148
832864
822509
66076
872057
282774
447629
613960
468398
946767
993829
714871
482618
433360
870217
880651
642245
1017185
82695
112995
337554
1042584
40668
484810
882770
323202
670095
677065
168755
347011
597950
458320
985508
588566
772414
253588
894554
87101
473550
531876
427488
617609
835803
757259
705488
918044
636600
601658
370503
2220
462542
231738
325161
521341
760815
805862
544044
471875
88361
347836
109423
120017
1011814
752385
1025739
845126
648765
280740
232624
1036424
1012556
987941
7647
444443
113001
694960
186713
446705
81128
694277
648919
109692
143734
235533
518896
387805
36133
1028650
49295
357646
648613
560796
68074
72002
970292
155425
831039
717680
738096
6379
426369
511505
490297
164966
597038
954097
304350
731570
672627
698815
633547
272977
761505
209689
154857
146369
265645
409344
922224
1034317
785068
808399
982472
192278
289402
278708
422928
607120
786787
642290
211296
666401
589551
517083
65058
639310
260944
396835
967385
725931
770646
299945
14483
220042
196996
610899
452543
284193
760148
969473
498652
177906
111969
372279
424173
156655
55704
616161
982998
378609
13237
961818
766986
939012
673443
981136
534458
628464
841178
557686
950132
11065
204398
5610
575917
625675
176755
491513
732499
672263
987500
525188
636048
642595
952958
669497
210630
171417
678778
288408
613757
318415
846543
183202
143393
605867
239535
755923
565033
836820
480980
828885
225392
1013595
682997
179086
943867
317856
609515
921402
59427
1024666
236274
579397
739669
673536
931511
765202
467305
917168
570090
541680
906091
193641
408753
600188
575056
443519
990495
444695
771645
682149
736490
107473
916560
235048
641764
12676
1007264
349812
853573
877305
610684
213221
368457
406290
693909
268332
880368
879884
638992
441811
503060
459719
6790
124692
11657
417700
212218
435270
563375
318110
313491
115645
1000993
479946
406670
633239
85547
788338
1044453
948114
836668
391211
82491
565264
854065
748841
183910
579812
71162
213703
688728
924533
148162
244798
661145
619347
621874
708964
546119
295995
940045
786740
207981
212422
80754
34395
608868
782616
455711
962314
555452
382146
257512
209415
372111
17206
140667
467000
453819
563041
607513
150941
2663
584100
501641
426215
11014
333705
427066
744319
496208
930804
680118
616810
923470
86103
271453
431820
374373
1007584
597615
835181
252157
429464
926454
366811
760738
77414
48636
600570
177668
1025178
601949
826999
801520
545935
638756
826588
816160
503721
787506
82040
628640
974302
422274
612322
386373
476199
314831
790158
916790
938611
121702
46033
294177
193930
706328
884739
693615
567321
634133
752291
475439
674374
212179
855023
156864
134943
208202
299253
961778
512767
796908
854999
445024
641849
965498
693016
521071
859237
922700
360354
899377
665740
161398
972819
526986
820188
773331
670538
119464
799243
814041
572856
672913
121703
895176
650923
300006
10577
181366
512481
994367
914710
143631
484660
866350
429624
447647
122506
620014
42322
272789
920621
596130
978475
173248
976632
179816
68195
132419
737972
229601
109476
222511
4467
130756
470113
918087
899843
52254
361445
787587
1011789
1047007
940887
2822
106705
648447
120550
791162
1043769
810524
753355
401951
250600
255759
153169
658786
657833
406498
93118
357154
294417
546206
805474
373760
86415
806118
128652
1024724
251995
335659
325130
750563
695043
883848
135045
471999
701316
691527
14753
650451
538766
386845
562801
351000
2329
151936
307556
536484
683763
1018762
115462
22554
663037
672647
336200
13479
930278
929578
603244
583588
766858
418157
200058
775974
513143
66726
1021862
336626
247980
77891
672110
125213
77452
500319
365483
628386
581376
689636
490565
75580
276886
301040
721549
526583
87390
489089
474257
931907
524895
213199
894639
893532
758064
97266
11711
86118
331227
538450
808672
288975
10050
711701
783340
509906
999946
723017
860970
410507
14045
520151
809681
196742
422701
353504
20904
564228
826841
431268
642602
411351
948559
913282
353136
629818
839232
877470
95342
946665
176058
468253
106587
228854
338157
367562
44929
839692
55392
503600
207601
24343
501534
661834
163470
586728
977884
439665
351049
198417
168208
671787
508282
249017
146658
461367
1046727
760880
1038621
43139
1001441
270734
125960
381107
248930
370035
454608
254643
444123
789731
654885
363509
872026
874956
462621
509447
21629
571781
406684
689594
922094
106538
421153
951971
286998
256701
869386
24400
316825
367276
557654
977089
551360
502686
1027135
597365
692930
441566
111928
258922
752111
448382
345221
867382
929856
318538
39510
549473
450398
958880
585070
439833
873674
72263
449290
254600
264433
395983
339062
912122
544090
530188
21872
777814
629934
223431
626370
460701
283970
360975
1000648
1015232
516397
813918
519849
174976
366723
596346
488535
235320
28659
7094
342677
36766
302901
253002
836531
592393
108015
606080
539201
1009566
647381
417247
49376
273794
344625
180686
999421
28485
435916
232838
470345
171868
531124
80331
255577
526037
2964
357966
667429
1011349
932416
684996
159182
637841
467345
886155
1013420
843555
106509
583929
839972
596055
455101
972851
414891
773375
35559
216634
1021904
375631
1004405
120897
1019445
688437
197797
571601
204408
585138
584109
292536
632293
297810
605251
463861
204141
134739
123788
392085
914002
689068
206388
142693
77856
775880
875348
15385
289849
244785
948706
155489
36667
358533
482070
163335
361295
199719
105672
418534
677493
352500
296438
734079
243357
959783
458323
619356
36249
962249
524875
629968
703283
666611
57122
172334
391836
721289
423264
211570
583785
595925
861532
467416
862372
126917
1023459
266294
1047928
830875
879820
115052
370396
710950
778848
180434
662972
25244
86054
193928
638488
361460
347070
285875
902597
191836
145334
110919
465401
685355
70744
942216
863736
612530
714563
949369
492097
220440
472025
27674
59576
840768
640184
120716
954849
263359
842643
772794
147101
101516
717288
574252
350846
349836
979292
1029482
586821
190592
205050
573275
266938
527981
652726
556468
787932
564044
914180
88758
189646
726688
417787
840464
295263
1022219
870050
119964
714276
80958
200764
813586
1019774
971873
137948
685986
712953
955512
866961
596940
771053
662754
507260
443599
631637
374492
392061
662727
938037
289099
354607
575388
1018473
508462
160542
491504
907676
103597
833856
984451
456630
745888
387552
62787
959919
322672
675023
121570
733094
315711
824887
252851
838824
810309
860612
577590
907381
123573
417862
128145
509987
493206
60206
889868
860185
505817
872808
250573
133720
613883
636824
708824
437203
452008
745423
209648
804540
588607
550898
422469
478399
738368
996879
425399
638821
814766
681353
587817
602372
355523
621391
807816
369747
602943
166996
917215
405353
57936
991713
86284
504625
189862
516881
237474
328699
488865
988762
701293
768970
537920
78653
243815
702268
565037
111322
422527
977854
713319
148004
653574
512116
938327
953507
785455
695768
911865
867769
190626
842024
189854
134056
1041416
345911
92634
484751
327927
923247
859533
383739
296076
56866
759212
617407
486834
873058
343706
288949
998729
627852
398405
992448
622831
356793
225217
339959
898763
839911
43121
560730
584924
1016622
687674
536668
125985
308848
876759
222162
441558
336220
19421
484921
567167
811240
774308
480818
340511
143596
696991
850791
344125
1001588
832506
668748
784227
379762
634351
830322
20384
559978
1013410
840642
473066
952034
830640
839800
814293
936845
955498
647375
81232
515264
770416
304666
722177
414899
592889
491671
144268
744754
271991
820846
18531
198120
102014
278185
753121
655468
76852
741750
929267
726519
920730
809449
826445
464393
966087
552497
151647
175559
449850
771481
303809
34439
837143
948847
81844
688133
326392
189271
256923
933418
255013
220143
759316
900401
371659
871048
249850
676141
985409
677598
126488
163778
668635
823188
725905
272613
347337
680629
394059
304492
1016942
449060
1022014
758645
538391
963619
165286
667278
538663
606683
894082
645003
347057
78006
223449
311853
613445
1038029
155584
95758
552397
574842
644670
181794
875178
445610
647015
183514
836488
152662
840751
521335
953085
887956
788553
261892
744174
709632
796756
733369
794622
940448
658245
943652
239799
591001
609360
216441
20588
660429
461758
779419
752992
543156
227489
720004
708035
758654
498434
643678
132638
494671
758323
893408
970675
366991
366099
254787
975767
614759
241248
193318
529340
360835
603658
131053
537618
164686
922946
538591
72520
480571
840627
335985
48205
582045
382473
949410
532330
505705
203866
139444
961464
719058
799587
769339
332877
51699
682534
453781
636731
519748
217559
213858
1037195
295532
355414
925047
116676
857566
411672
622822
195230
28212
499973
683519
728131
410004
586018
438768
301011
190528
959518
14252
599293
299811
95640
834593
858226
101491
621619
739614
125307
711804
79690
277937
279160
788090
228046
551452
204470
680070
341892
118207
975782
429180
748188
657527
700945
415530
795469
154058
258421
646981
520665
965760
787117
786119
149980
62175
769134
210402
525996
134587
632186
505543
717145
276878
222457
86283
959981
1028662
716852
206978
183282
99861
426231
810644
708165
47992
132965
955803
365607
643289
599096
637298
964400
963479
184151
240473
830211
313656
950632
1025926
518235
478713
49742
281170
412298
932433
451252
422581
730277
893023
570537
334447
349533
934770
280522
421760
327950
873179
327193
529257
810206
427238
232242
1048285
290530
494390
2175
293706
176882
215175
196965
393759
169085
115485
781661
1044752
573101
230272
286141
405328
85899
446506
561644
1042863
521763
806052
332621
60113
988351
700990
585002
50884
209704
519768
857448
366461
579215
210134
807604
826443
242699
881820
561360
82962
333408
945527
399980
257767
640689
483286
1042144
530136
840598
155850
477279
1048167
363086
989938
646751
348106
293520
1014755
234493
110785
287756
1039287
165819
291612
1048215
764105
896988
398500
764558
705742
624678
232183
628178
333308
987455
446276
248167
550551
703399
41231
885693
969145
832014
716636
231508
74454
487389
3828
904892
59367
567064
970707
14560
143160
695749
72733
597118
951358
831487
322385
909061
596755
506729
723072
546950
596027
435524
33660
899265
263106
663715
101228
836580
356411
231834
119318
213796
49088
779358
160474
741176
514836
610810
297782
495333
886184
851498
20739
678923
939124
590470
18778
32244
470093
116355
230879
1006614
608714
362475
892717
828910
965011
905456
139680
495850
545159
547783
728304
1021465
879566
573182
638476
1038929
888046
23049
146418
85215
428122
69802
263464
1047759
241669
785128
166619
180129
556893
1036285
820275
845632
41600
598475
222938
838923
978437
906568
219692
255762
369322
87480
569234
226247
949801
1010168
974722
752735
355812
518743
433301
646985
719536
873601
678530
1033423
518988
459210
58146
749971
998478
959963
691844
865064
1011858
816828
1026370
971818
254738
817847
268953
505226
130017
218924
129041
996921
912725
1028635
423843
684467
199252
638896
160433
879514
604598
34210
54096
1012558
492088
322910
1002765
299134
504224
643246
896327
144516
523187
914154
856100
538967
1031636
617678
711729
530407
345324
830423
659009
246666
813612
993864
620721
245112
341034
695626
162672
486540
287948
992816
896417
437324
437852
656038
164995
949151
448785
417349
733186
186894
960287
471770
847285
688734
231715
391440
479616
20954
242603
881771
525903
107169
614831
359869
691363
852629
80895
593474
930398
959257
645073
235015
358806
438552
268861
139897
305011
369933
307038
696781
653274
79651
521001
977670
278653
563984
1025425
161000
215047
661979
822965
488619
754443
628532
183173
914700
603963
361195
29836
93231
875997
793654
91797
322709
933362
108346
588907
844526
280602
366418
645554
755810
893711
338218
687428
999607
794147
274161
862452
654033
906429
485795
442349
525866
797019
428944
1020836
611190
39129
431819
698498
387114
33474
426449
826277
315567
685114
836568
450399
128890
785584
948610
818814
213658
535659
798736
53296
46810
843411
479865
1042556
714933
281088
434814
869505
228556
664700
193725
841612
979665
632177
659683
27739
146239
948880
235445
774916
235330
273882
903559
399951
553305
648225
174525
709064
751800
418958
265298
702945
786912
663179
908912
1001567
222401
930446
841817
175861
887682
454193
160236
468806
604043
422967
696728
252261
666901
889766
103203
434274
813163
157195
657474
954887
478931
758700
961951
904942
412890
802810
416100
84663
595893
565593
636917
712417
234459
199488
207244
186709
724489
899215
843073
108773
915888
1048071
849838
645540
728606
591195
621462
1029238
307637
813021
472315
912523
249482
198006
643489
625313
190405
300061
888298
271215
49932
622205
915917
227481
631917
1029890
883824
927076
122092
238220
572719
997811
976897
530639
471595
978194
4564
1038148
975691
695602
973643
858280
435171
817430
510606
421206
422111
965502
115231
708234
192521
30301
97646
1037353
780770
231950
595537
533008
203943
248616
889807
957610
388046
176240
943391
173417
531869
1041866
421233
40348
860144
520936
814073
9712
320909
192766
404374
155879
922693
661295
271658
14730
65360
365067
728807
48876
569528
778345
714957
25637
600438
706617
311546
527867
57090
555816
212379
5255
310032
638109
864358
529112
1021293
278701
515409
6131
156241
292553
314574
177436
878500
126111
780338
599389
106057
17920
806673
659230
387920
886986
883730
601803
404935
1021713
138461
953614
779075
799913
926262
846270
780812
757474
864941
905582
250846
245379
1021606
929030
240476
263543
383426
274151
1008132
570099
607900
106916
859767
469472
138286
972812
509723
570529
221409
619535
19561
570439
69417
468249
12428
520312
501116
673571
291797
472701
600306
327201
71048
636
1012021
214694
639631
628770
228876
512529
1040391
189801
434100
190893
756753
802502
85131
976093
169256
906125
409020
292600
263986
942839
342753
149383
498929
62357
598659
903789
700268
740034
120885
335646
487685
574466
901378
408938
704092
520831
991038
867432
198336
1036306
781873
878529
494028
897375
939759
346401
453030
439268
371938
133144
565361
479504
526121
9754
36903
1040251
548192
635990
677281
643146
702191
299
794528
292356
448475
839123
42922
631263
855381
1006788
596344
714331
245821
769397
978295
449041
700694
716494
815951
397824
210434
331402
728419
725506
632282
793616
911794
250213
490563
990904
14377
1043724
424198
817448
237119
321280
1036344
512246
1019361
1038912
1012114
560195
159912
633403
64043
690747
826945
647687
812074
884784
28542
1046992
88888
738248
447517
601934
750603
468378
153259
356295
241958
249614
377061
52368
451851
318932
189230
800554
326732
392357
612333
1034777
143098
947258
184626
4219
466365
764597
789498
630045
352786
743310
76435
424364
184731
644036
725939
639344
534674
313922
90604
728397
842683
865516
869680
484282
538106
874348
522363
196821
615915
689802
381357
161644
809270
930000
1017393
731090
681845
796256
190291
425418
674649
369501
2557
182115
588152
1000127
770519
543231
336682
907425
168765
1024492
314037
883744
908082
243593
143059
144329
180021
398532
313555
673397
346322
673358
38928
678460
287366
656423
648530
580108
532475
832392
601008
800607
492968
502475
7910
1027268
131550
199689
542466
826552
925316
594967
553313
1027211
232699
214810
183538
791656
407475
25333
609185
143593
709986
782711
555017
756974
704896
563433
699667
448550
757556
199129
610270
663131
214078
527431
955649
1020981
794175
828454
4734
506301
907051
836223
37065
532764
526272
713588
54661
636511
1009891
373190
180713
426855
1023475
690965
260727
323990
953108
545697
659695
837138
363140
1011494
1042660
652201
1043632
499764
647893
951146
771620
405053
463836
208113
566202
771275
826210
569186
935391
727371
273790
546312
427873
373924
531794
960440
712730
367713
1007696
863206
588313
770750
76305
1022227
437888
667854
960857
633486
1029999
870117
349826
371092
137796
1013946
612823
368649
657969
473964
289559
14371
237014
505612
20401
606157
11849
465600
608669
262483
50978
157829
703013
960442
770879
1030843
525710
767055
40160
415468
848075
482878
559301
199005
621280
16928
367631
352663
1001014
678507
384772
335227
845538
964950
539563
151585
94767
239945
175398
435440
302814
406779
843085
397500
104029
474687
148690
744786
844879
596257
998008
324853
1001180
695718
449494
957556
873360
154621
122134
125453
124979
820202
211825
784821
242940
646192
911256
394911
785854
266967
88795
147971
337982
65279
505974
22492
914962
700753
481709
502868
98689
827040
723584
440846
710387
896086
370892
690040
609699
416568
612999
424212
813639
927265
380776
838998
38006
735988
359560
256770
1012365
396872
863715
749444
64986
687381
135248
698449
141480
878818
38110
210432
952661
560771
674421
136166
268370
447163
870230
96651
161913
819443
878119
135848
114628
641431
319916
647552
621601
579586
892131
726164
475993
515281
652083
468142
290613
89020
570937
1000015
1013733
212435
514458
412094
843578
763821
674353
515178
263981
334863
106277
248124
977646
590142
421160
868309
305683
297308
108558
170728
19762
311578
891326
771879
513225
189907
37720
883342
152140
244168
293403
510321
895339
372
492099
799012
686713
124760
675078
141513
126195
85162
284156
139500
303207
477900
523213
431443
119328
39386
841791
213976
150998
392906
872522
773485
156951
234897
548881
138612
308840
103291
575000
681400
742539
11497
579159
418631
92195
672842
176650
906528
994168
481716
843472
890172
304135
755121
228043
603534
926260
641310
656678
620723
231841
313879
139968
342381
664869
954600
308264
413986
250032
948092
164189
525256
483119
393472
449152
592469
307098
785749
146842
787500
426116
222144
768368
470161
476482
590309
801499
148765
81705
84641
417921
853852
916692
365833
521758
568683
276661
712338
464758
927792
67449
624864
677473
1039591
442714
60392
377080
618936
907283
603731
704916
624012
705240
70146
532554
540431
582545
786897
219118
194085
514907
931809
544614
14577
548429
259112
376460
758128
751811
626705
136758
797603
698229
870586
443036
571047
119502
52166
248290
131486
213670
1001658
802984
427128
221908
352567
94671
667463
72985
1038286
584564
121552
877356
320051
140693
762624
103884
243917
429333
1048495
287372
487973
904428
373278
648422
8376
219113
297195
1044921
997012
412160
239255
366139
359092
969112
600955
120111
648710
1004979
163620
924390
724352
559046
268060
899207
913814
964515
815823
1015284
348935
201639
571127
628292
812562
84377
758366
759663
969869
433950
1010968
25699
527211
421721
155831
467421
513675
470342
455952
479186
40834
236486
693186
870284
776961
549008
1021426
570633
420879
401085
932690
161789
1026403
865697
793129
580796
278283
1038092
930659
101038
49842
747519
645977
743295
386587
903873
257285
57164
451233
989160
765052
975544
1017325
66302
763535
553934
714951
406736
252842
85861
613686
556590
831114
338795
71768
321815
729229
1012799
418065
856573
365422
329358
471863
788305
666681
1009310
94609
248895
66940
752626
227735
991344
614003
298742
319038
927534
20324
223651
750410
275338
985067
50148
58948
1047893
105575
499963
630890
120319
930422
433293
322541
91895
646496
281762
742863
360114
417895
4157
941397
687823
389381
726229
208582
765669
486256
217015
113036
669240
911578
620929
806352
426714
210791
210280
670336
202359
882695
696669
75428
527148
172844
372842
789864
447646
90244
64240
448480
956801
714230
396230
978185
222513
837093
713825
554119
986512
136499
551476
390062
579303
641067
391676
735000
558949
814349
764151
250565
598837
486644
597610
771969
186277
248025
431330
106149
381184
961713
1017822
100415
78072
277664
980852
607259
915285
895680
607718
809664
290490
93270
1002954
511006
622984
548960
453304
760185
761171
784432
1038420
259279
727966
668475
235437
155504
1046068
392966
519756
438258
359626
632724
449621
381179
602976
353411
830492
682986
317040
1031949
823917
470874
629327
715372
53641
245287
619180
819842
401909
309645
857455
855198
685622
861834
411759
911677
9331
1026181
2840
620378
864323
935630
392473
981604
752531
465541
1009774
520440
485445
350770
828389
69036
145284
814151
639772
856816
607101
320011
309199
384138
458977
880553
502796
801066
126646
497442
946527
760792
1048060
767934
252280
346007
987903
99696
162665
295566
437136
605772
998204
591756
1041729
175101
260432
916631
940424
648684
811139
159582
514055
720295
598502
606801
300907
206140
28306
832513
591591
434794
895392
544030
832409
923910
636832
235922
176124
578977
1008737
292554
7805
88050
695568
100764
124312
151745
334081
796272
157237
925897
37108
49265
673667
339967
441094
547229
243277
576293
766932
146848
110270
399239
1028530
391294
658588
241218
585875
472217
869980
760631
667608
167384
358962
975101
644631
286254
15800
433952
975762
634903
845141
75800
911646
750964
836152
460320
249811
392101
815902
23347
1028607
198397
689019
533635
365018
85769
699479
405953
1023253
928743
262421
658173
754202
574395
379726
900670
759425
647289
262880
855102
268688
326042
906837
814157
500420
478600
732988
980037
978629
83829
211114
610219
354160
147082
545301
1027733
1007692
471603
504310
926240
860116
210637
406452
834157
452880
485439
536521
660137
447760
233796
415031
967024
433549
740302
399846
456078
816884
468355
820439
125060
494368
940400
916472
424267
734705
376533
549573
191534
11534
217189
438822
1022463
1016082
936915
508964
481432
1031768
307769
628784
960718
23441
862627
999530
858855
439252
545545
561959
393221
950105
330806
887899
826275
1002596
157902
616319
111762
498670
797823
545365
650092
36560
607336
340827
793747
259308
546874
348245
539014
800818
770170
435158
873015
677001
347926
134043
270335
764615
305182
143307
575610
848412
713677
252917
277304
794003
1035489
229106
733945
374306
793370
89227
766108
611213
429463
689089
259645
631349
38816
188732
942122
1042489
1036852
38410
472873
501453
741854
632986
944340
331320
641978
506620
509540
266950
864814
668513
911882
981678
841465
400366
839239
655125
236220
661626
1020558
604646
314451
149607
159910
394677
531781
786400
164682
469069
710116
709966
820940
50392
345936
861696
412240
370744
157571
221966
819082
691135
75774
83093
274509
444652
657511
31913
778610
413486
505238
177745
529755
142059
785012
225046
909150
928624
826122
896871
682298
949850
834300
685726
1003460
405531
101757
609058
579455
1030522
784100
110415
675060
520484
35672
236431
315640
16945
537216
971095
511101
69993
821008
12187
120385
26461
219061
97085
328830
97807
409098
1036375
1001783
777865
926554
902532
52024
819008
945436
430616
199880
764377
130172
789683
15905
540254
788924
382806
126772
120273
588589
1013463
868957
951869
512880
108002
196856
619089
89297
789723
971457
713221
875164
732607
540237
317791
874134
844653
586133
741297
354427
860297
105331
66788
78209
107294
582909
679580
153521
309157
772229
631281
388011
113474
781692
666976
1028892
813262
282267
1005327
784023
690425
418419
788865
900787
52181
1003057
419016
980773
499686
937201
273440
228609
147069
341506
761937
197898
485119
400417
934133
810866
7474
819281
614425
53056
507842
654615
298542
465769
716549
783044
583942
215927
98106
927537
32009
22261
469202
546839
827165
34180
496141
176775
717886
562749
305370
868807
833107
1006228
846132
361096
201688
546400
653399
453887
1011905
954455
393693
72296
601445
114749
737868
580369
1019410
687204
42591
96204
137004
363709
297329
749779
155375
103584
248518
475557
876285
787858
549609
106469
785018
905953
482572
217232
863835
163687
211569
114936
921863
301407
608024
797333
175452
859822
561711
401312
151224
715634
870010
224089
390690
724706
1042250
344612
225683
528932
379680
10239
306745
316742
566390
1036954
937175
664374
840054
804949
951573
1002645
532608
869875
163799
262785
151036
950402
640559
847783
637463
34948
471923
935077
644683
1007845
941700
120937
177697
189512
964982
146832
510104
703119
157323
327845
443905
107332
1043337
96787
479208
773032
617350
687522
304708
40744
601147
494906
689569
204466
238747
321038
936107
630461
760110
507906
79854
241875
57409
707993
22810
601832
820364
265308
839873
434374
228207
370795
407497
522106
470477
685955
375642
79254
455657
222138
510248
488760
342886
538745
389358
392717
617893
656336
116639
634441
981054
481996
75900
193548
950725
463059
944418
115348
80621
175490
652275
374820
784045
871826
624620
787387
5724
388984
485602
194623
453411
89820
92897
698021
233982
86774
130251
476812
737611
1017562
158008
634945
289777
210740
658821
543390
76945
307554
167245
15863
872208
1034100
735208
397239
888120
474493
720039
31771
775945
742890
138772
891623
1018058
1037117
22301
407413
18910
519035
140580
737201
44721
734633
585142
832349
760893
330819
753969
244917
990846
405960
889394
111174
459101
970135
1011943
832723
331050
362217
829418
264184
323323
817858
675020
669142
367770
824266
39366
397007
27636
517127
971616
644538
66661
704919
821130
115472
137521
205854
995139
28551
787900
418380
727315
310429
414741
211335
721116
803970
92019
125167
490116
433574
413299
825124
430294
30913
124194
426458
850278
885126
123627
835026
485720
593234
893804
170997
793950
120478
649856
352923
575986
906757
153223
371558
519926
353023
43249
784143
361923
357578
31870
491123
496633
589220
949704
888942
488468
181519
443676
300364
768983
492891
351373
158276
161801
1033132
1009907
372661
151491
607140
315782
1016287
108660
232054
238185
97915
97776
206861
955096
60846
339615
799244
498988
474369
299971
437804
898223
285544
89479
828746
29210
604278
469790
999847
305286
358273
12248
246337
486781
465169
82063
865680
307650
1041819
539051
603721
227936
306943
469345
578282
217077
480872
79244
530820
507321
902154
580424
426166
336305
523851
244336
696100
306414
520696
205415
752839
1008992
177166
434800
562594
127052
540628
575426
372623
816623
898952
147993
1018584
184029
782371
658999
765280
383611
158538
463216
1040904
87622
52767
797859
500786
658480
266070
560363
83467
94398
799862
91466
631715
357666
1012314
734963
254905
1012879
770125
786657
985987
834974
899220
85181
197412
825909
325359
653249
621765
475033
776036
203075
621044
201995
483674
275273
779856
557709
305948
532427
419443
137688
807592
874458
801584
795747
372710
565267
948002
656403
649489
868577
876196
410490
875785
753248
510269
926930
962851
545605
363733
997094
465299
361045
966555
524677
561377
279127
493572
69070
918224
605135
159625
285676
61862
166527
919113
376436
948526
987011
54299
817767
389883
510476
938125
686335
560692
290810
810773
522059
507701
198469
487681
824150
909103
570864
874808
451488
978328
994864
792159
692697
1001080
853431
362556
302238
544953
758073
105136
341932
773978
472467
48373
233
831638
779628
700259
462451
707720
446547
437329
292531
802477
598564
247505
100456
913527
905549
523154
322007
540190
544749
342972
233222
29734
743391
199705
218406
505565
888556
766886
975430
625348
26966
1019972
348799
745881
21470
821552
210323
422923
777239
1042796
1048448
477124
758028
484032
970620
299681
785406
142536
410893
897311
1024337
711957
162883
678229
329604
789289
406051
1041331
357305
348803
447713
915907
427481
985764
331568
391999
194193
490658
584184
1024963
1006770
189191
137726
663229
572741
704049
131208
467544
737429
780953
49846
565430
457341
948443
946100
1024706
367123
597700
553693
1025797
204858
120328
617540
899423
610112
543032
835729
573558
500669
822282
74860
335054
518099
695876
430933
220904
950915
102778
545429
552222
745296
449232
200651
943691
64199
737862
626053
269926
641097
773302
143186
568876
161416
563070
743054
272289
433055
639119
150345
268723
252581
904049
587089
514072
916282
370987
447871
708757
429932
669587
109949
124615
284739
463006
329705
461236
530506
795724
112414
243930
805729
916567
942874
1047150
1020841
488688
909323
763093
417597
475314
276507
394726
226279
132742
76986
81639
958685
198269
473287
282949
88831
297912
227914
585165
50068
178072
878550
453430
200163
822276
291810
407623
794814
768223
171487
940393
593596
67956
167902
435145
364810
283702
570649
617146
935921
981655
142613
383498
1028090
695574
108512
452159
752775
659734
11624
187976
475974
748217
168038
692032
716568
511797
113243
520044
91997
198721
431416
898404
769997
430190
5984
750256
622131
312600
463134
373231
752284
261912
990619
67311
432704
722364
169674
181844
57060
872059
807230
525495
598696
50340
434825
418444
700573
127472
926344
47734
723577
117205
80797
896004
854172
832255
343346
322184
798974
648889
689724
871922
1016660
143595
356265
17646
101185
1031009
223281
622501
936282
223065
705743
700943
690245
454944
743795
578343
794255
823338
1022961
102501
690974
74486
999585
64942
803568
1028646
67570
759274
319401
134718
505657
479497
43110
438678
724207
1047990
221530
932995
31623
489973
800871
925410
205372
449169
341512
835613
101554
602316
901635
95158
305160
609198
232117
604998
926916
988975
677919
483211
203315
949320
616300
554123
966853
1600
192281
138400
296529
483507
255186
300499
72577
371816
788612
39565
851802
216521
218132
408218
325204
882844
517014
11540
885711
715841
684751
139312
953311
548680
608482
39701
516807
111163
281664
492979
733036
223881
923164
679517
1012629
386030
852858
269419
999125
1020229
494288
617393
252185
469495
653382
982079
545635
424661
136949
428467
788659
172923
622779
95676
281926
7347
413416
840147
851865
706262
859737
718504
939191
477635
1013191
329593
510453
614184
504163
406264
108360
692985
784526
845049
1040048
972757
8422
366624
204994
604689
423433
68107
547003
954645
506360
801386
699547
78363
24808
336260
261156
1043608
830671
150928
345084
792402
460114
622794
645122
960629
326448
849790
396634
265439
595055
213225
162597
87248
16400
545704
335798
72705
763526
526934
268517
29224
165046
386279
483767
997201
849602
877712
213505
554759
948887
604173
996497
385641
291302
970808
905446
846944
683260
716311
338514
240256
402575
520710
101342
693040
538341
179719
492231
995708
325097
297414
199799
165146
626209
1035230
371894
950231
614431
109606
380241
147790
851748
847321
534656
723487
594569
956916
424683
600030
306688
871882
422348
90009
303810
293646
560658
842939
470428
25203
184448
262972
733286
954331
673429
116129
105840
856307
439059
222709
993204
789835
441630
686120
911531
232414
662349
834050
349130
110392
607242
1044799
759932
64856
76595
981132
1042914
89246
398142
684502
353866
592759
74138
958400
756851
884940
61572
453487
811116
768486
240907
307846
820759
319992
310335
829182
582048
82691
553367
377686
1028359
418432
704338
417818
838100
996817
832419
944414
470148
251447
931174
801789
3379
181365
703587
993947
303848
258774
776102
476604
293677
33919
550754
490863
986717
585983
43921
384486
405945
967952
298642
797514
148255
353651
977499
992529
842623
143737
535813
868860
173430
792726
223489
385403
257557
476780
573370
267686
711204
592392
14576
389670
218954
673933
166442
748204
432504
267404
1010234
290822
260080
464022
125313
257048
379060
454346
422140
1029267
42952
1018466
180262
1028682
774495
568332
839881
366417
1006288
852762
11296
104813
1013331
753404
870354
200495
550399
450379
675288
590723
273402
301144
822654
784891
142665
717692
459181
750034
673823
443349
989774
490236
743847
554965
401626
676978
721364
637210
292330
638367
669941
920817
174475
341987
847415
466471
43233
913238
161491
994263
693082
1031318
398328
1000866
570715
341011
972527
765601
434073
66326
176642
39294
314955
473336
882056
645757
890502
562564
643401
516919
893120
536411
719242
123106
948518
390921
338233
666220
725267
900317
925741
79005
73176
228535
419180
720178
712112
410053
175546
761579
458779
754439
843218
266345
195011
562409
1037393
684850
567965
1024326
1022420
509415
210302
512919
398599
378387
598411
243635
854848
975191
64876
82468
611619
868655
917180
922666
446293
356433
437954
650469
191192
982768
221095
219724
347838
768720
454140
440695
329458
921734
915390
903281
276263
836789
642982
198094
1032957
413932
834431
992152
31742
478734
19186
87231
905988
477183
760602
839299
510876
470461
842441
24485
706001
662742
1005888
375062
319251
687439
863819
559581
328289
857260
979699
40254
744328
713964
53502
1045262
1045808
479180
523217
817362
263657
225401
502442
540250
290252
519203
270965
102683
42474
215961
227241
446190
873042
116255
943664
569647
846202
1024462
406990
279796
861200
670377
420219
329969
612929
854794
488419
189912
460067
514581
952924
884917
809615
765409
257943
847304
127329
856034
425000
796053
914519
941810
286411
490968
930637
403834
855038
9608
492683
756123
328512
833573
752037
776600
160286
647661
43184
422720
224382
49193
958952
708922
841751
729589
583755
659184
564236
540824
207907
172039
188265
787581
35493
928585
978062
701397
732680
351757
81697
96502
25633
363898
259015
407801
417102
1044790
609865
966355
485941
724703
121003
87342
1010894
621708
808015
463053
400669
520523
602803
936699
969446
775421
851094
787328
666239
892303
805253
296996
986554
188738
292894
353180
900485
908251
65722
287902
929233
777103
798609
596003
547634
417491
178902
714479
774155
68778
165361
88841
997121
784207
805972
1024973
438005
831437
165576
799411
162583
272996
371198
887411
870226
157600
118774
491303
334818
52135
871602
594479
930612
934643
652446
572122
597044
10835
804518
997239
67911
855924
886785
981169
463136
907872
986936
723211
688952
722719
498053
168458
674559
83084
131721
404113
206570
836330
176208
82216
608577
509095
644139
953137
1033194
258722
512514
401123
15711
393975
1036113
949455
931218
797791
374963
305201
4946
461999
640760
369164
334559
859796
862806
777087
963028
719842
267154
219544
65255
569100
47232
718884
100263
566566
203217
217931
607758
734977
879993
49160
1034500
410198
383852
981770
388141
674424
652674
315461
344439
497593
446619
715792
341072
942766
86572
306091
806229
196448
982527
1038486
912629
161141
185785
652673
765449
179720
531120
875405
957249
548970
231344
821124
607794
565731
102295
994868
952179
533133
770407
45037
735996
386178
243077
115842
543047
100262
862859
666117
417283
79203
198177
857345
839448
884309
770833
569529
750528
949628
753887
76901
892866
236322
750546
663251
929430
746215
754332
857667
201571
199864
634995
454930
967464
636313
863293
932344
627820
1001571
185515
812202
395072
632348
799166
26639
575855
628353
283891
755175
872276
806917
997329
392435
803578
151581
1011238
242438
1047423
416764
631678
630334
873532
961515
1036443
1002616
42738
689939
637086
738116
137603
136232
927168
917705
794539
90637
996079
927372
799488
73061
359445
98090
811
118687
307808
733228
826380
237400
138242
312591
516302
486776
983319
46196
771320
490708
19846
738021
843048
145524
115726
1005734
665605
294813
589224
549303
254841
628401
768989
1026354
32152
618714
936426
416457
306571
573143
992798
678870
443656
274090
404772
189446
787012
588243
1000011
37230
278808
515010
388340
276866
1046624
416487
726962
122992
139677
600610
91208
472875
229417
351636
320276
129882
15731
929609
275464
323278
801385
447026
846638
795993
946122
749539
170898
448139
960478
922499
343125
848851
741597
197286
679786
960240
235014
362030
119976
1044132
685349
316241
483024
717924
335928
251648
571780
586749
262183
951070
542676
212634
954299
882713
508105
988385
722852
442
9230
621730
627320
9054
750606
806037
809913
928248
204878
797355
669735
269566
143397
670447
674943
857787
402686
619728
155115
266147
446673
1031348
385523
186396
575291
472691
760091
349249
378757
444639
268766
247313
201740
760847
9311
900833
758556
138540
655573
168758
988912
344658
323879
471474
928147
752713
474157
326638
857019
557969
425291
995453
197145
916730
383814
259756
393267
495896
929223
394493
824244
377056
528478
628677
979471
684761
103168
970554
966172
562545
183097
807467
298255
513518
234000
92767
967608
935614
950717
365702
603456
393241
263111
8590
713609
909646
311071
209023
595246
554565
446861
764715
738777
167139
46863
532699
1026137
735122
771277
541972
279571
383954
643151
57224
219362
789543
964836
610564
696694
888930
99876
113756
756763
909259
444844
1016264
14314
41863
1016332
44324
483153
233850
635916
407782
971066
293981
778650
409640
803492
771137
284831
415927
882960
936811
593634
658559
103144
1047719
448649
904772
612401
690407
66244
721435
609771
148002
374292
535045
565343
503990
869227
458718
825176
704935
535833
40322
696004
839227
6341
976845
615947
306447
97340
485354
477243
840402
167868
872956
539174
303640
832277
768149
318006
648920
17123
696639
628034
628453
923068
966356
453171
882512
910462
405849
311605
806474
993429
1046244
731370
37148
582378
939077
652935
718605
1043929
60022
465626
1021117
317014
236855
773895
616721
339739
387704
547119
401330
435656
187692
709582
586355
367079
974327
179670
169522
850849
577112
178701
669273
158806
130646
1835
284632
4352
768286
417655
198154
334967
536280
655500
844542
624803
603467
1023761
492522
611185
954467
414323
843420
378177
489601
745505
734105
665240
506487
125493
337485
487891
540333
610621
470821
84634
223298
902383
728591
32945
289872
196949
861456
509587
708999
502623
951453
412630
838982
768199
787022
412845
532233
391223
85766
671783
49783
674209
329423
454207
423603
231868
344634
395356
933752
578118
267615
767058
1029970
1009999
334614
99384
491279
863277
705272
351296
243181
1022363
856759
446025
547917
81870
1015152
670046
549973
643904
595553
195464
893536
525304
539777
756029
162598
224715
224876
855841
1037346
976017
865049
249507
528201
953457
998116
920412
844602
506660
384936
736005
198119
547365
919145
750173
128680
305019
632880
1030344
778939
235978
46195
299877
608243
828371
280423
912329
856832
242217
105165
966263
991721
2649
938947
540336
302830
525618
923309
528709
265967
958533
697867
20457
507497
517085
623560
212349
154808
508640
530819
399040
400858
840182
488696
925580
13136
282190
79516
87377
783148
731715
566454
697064
972322
432428
937387
948839
893292
484992
305416
1007088
9122
675966
861761
1039064
614201
1041262
691388
233002
577796
793938
293365
238816
1006740
770062
647065
270376
104072
112308
633308
825213
442385
983480
807897
583196
870368
915346
912527
212094
239537
1025641
306667
73311
73208
296457
50361
1015259
598953
31425
538417
812191
517442
556986
700690
101858
404420
865012
374282
111302
112977
500912
688444
614595
599846
625726
1024812
568462
505524
804907
553369
270625
885986
722206
99145
695710
404324
231202
1003314
344832
837577
322909
817677
677212
975935
40089
7508
653212
740859
233916
530850
212131
399402
551670
749657
75498
719133
638581
434977
816767
139442
343327
1009118
989033
379482
107790
537596
20114
267767
776140
430735
403900
968440
727329
344705
266677
861786
567149
1019685
399256
73286
516649
196025
532766
303035
591353
530818
657513
937026
458578
795148
76667
908628
960057
866442
663413
666789
269453
940500
214574
156269
79286
843414
622644
537622
28068
511793
265032
813894
497412
686696
699637
401118
681388
23478
937708
513433
770126
390517
537510
669839
721932
348824
264579
585081
41209
703419
346226
102724
884631
737107
707771
935521
100753
624354
351343
613776
266130
231190
25513
458566
906825
428868
65795
360001
696952
692862
1000092
111796
522998
156482
678868
78267
203613
250410
853965
1019432
1017536
759970
366054
372767
149380
123408
481164
873463
572198
474191
541092
565952
340580
1040840
517842
932502
616139
250988
442332
833813
516529
353279
201265
403024
47778
70138
497751
590746
410376
1047944
198791
430831
542358
272451
199830
808575
972910
182413
404259
395597
998439
863294
509485
708955
512691
40373
147757
482087
565777
944366
855195
805391
230110
843530
787014
211379
556166
933135
284038
72195
216169
69143
615483
124444
164882
234580
226885
313582
322733
21420
750795
331011
366204
954062
1015318
601098
409511
569
93917
100097
33568
851394
531425
33486
953308
914512
814380
208185
937464
41728
510235
980898
892097
873616
962924
165638
143271
967135
888482
828100
869895
1007133
595707
1001406
234361
104603
1032555
60640
377795
578016
445417
345106
134687
961380
766348
48376
775667
387986
299930
919256
661758
133767
276635
275517
251967
1041513
453977
184745
706535
280269
972250
775100
673551
604718
473266
734786
294465
407483
784541
293942
366222
219062
504011
770495
961368
785138
606833
861032
570311
413301
161978
794768
1047769
319630
866200
32348
785875
877831
1004714
479904
394838
622473
142880
479456
663166
565160
96793
506806
337379
900944
360474
580269
897583
704407
673300
419531
322899
275724
432781
47852
312019
952279
1018779
786124
548818
586480
939519
172013
49147
871818
188726
378411
515733
738472
635397
339782
901462
329564
28740
659355
199001
245704
586659
57376
357240
129783
363571
491053
762287
49132
423739
588252
768740
725183
698409
407204
675411
621447
316322
974375
873885
534326
911269
620120
540204
1046218
395619
615984
384740
356574
1016317
438578
578515
242643
117553
19977
845794
552887
410891
370826
1014109
502099
701077
187147
788776
112172
168456
641014
572494
89921
363823
591709
921335
583685
989130
937976
287679
772061
1118
257506
336545
568790
35392
561099
663020
50842
865661
376757
59029
652265
181497
846355
143848
205153
259185
817513
809457
137636
537953
783408
808105
256944
58040
890476
169764
100892
293950
528688
742111
622819
114981
481477
173920
1036510
853167
518228
278843
813529
73278
161250
275324
832223
536520
953890
399436
184267
870608
966699
616640
202284
995542
218072
506786
530760
185837
948784
247683
627160
410395
61768
404754
48497
633918
959872
310056
366303
358118
663868
527568
210696
952754
1832
813120
1046252
14382
50138
607344
160583
732048
232481
1015022
159301
133968
596647
745681
401258
322661
348340
1027614
947232
1039625
259333
783238
138920
897768
776035
781523
333727
699999
255694
1047575
590060
201888
1002036
29569
429142
699064
685999
93383
996800
336734
550788
791423
228602
803505
752062
82425
308489
316828
353630
743659
271317
472605
379279
1007083
32028
421388
106866
806302
29527
891195
833470
354662
785197
1037676
794369
17529
246333
581718
761810
74949
533382
720104
286425
1025637
392502
1018937
279837
540389
1017826
637169
616350
177138
814874
64119
298931
930319
369142
54943
762956
152938
718079
556187
30281
168833
144512
406924
104714
297282
990025
877398
54509
123882
94443
428427
38084
872183
644278
787754
254180
1018745
81601
751621
927617
503505
846596
183670
288114
899185
582448
103020
238295
932019
1002328
441607
796006
698071
874362
914362
308245
223978
1003922
570007
907698
796011
853967
682221
567330
917568
485925
245587
235510
499707
328574
128318
192767
347325
266216
518219
487766
116281
669613
684624
833596
773630
803985
340395
696249
225324
323665
696157
887926
785976
870770
703908
921749
664323
478601
168907
88088
935397
961371
292477
920164
931551
1039032
883589
785563
776630
1006376
32273
179094
705571
223545
852764
821189
462387
667197
131825
177742
470133
693698
946341
61623
76059
545443
736457
90431
1012830
362420
325744
142674
630001
312778
429259
878125
860864
511823
816368
525773
177832
765151
894167
994090
663865
332925
86004
808414
842208
410168
85267
978628
649064
609826
953553
4935
521008
260454
896206
431269
198577
526557
295867
618182
923186
298131
607467
318809
938875
405548
216954
859966
578880
771055
806736
462119
595996
74083
222482
161114
786496
249584
1020758
446026
991553
229964
960178
759366
648028
798
446663
986148
610616
632369
603031
825507
752755
150627
468642
31087
948878
950389
467279
729789
349163
292329
165145
74146
78595
1007601
749471
842209
927490
507058
1006080
354563
200746
930416
824785
93324
45301
859115
968945
498767
184799
720106
427571
571864
509592
1025815
812424
885202
103237
646143
766447
21331
144008
600354
243736
768706
342632
644051
367350
481345
266695
301927
78826
881028
352333
213570
1039579
825959
439030
112028
674336
880647
443397
917376
28408
591916
389477
109376
844070
193917
550575
290771
932602
283847
343338
143685
1012270
371240
881005
56581
667449
117405
119399
90043
816988
779133
123112
551283
397785
258792
989216
159402
18335
849875
992062
565874
36703
292865
907682
259165
697652
253481
689422
657703
1032480
981579
214331
267097
786563
780433
599629
598730
381937
681523
553212
709298
211613
338236
973394
409210
103763
574510
154343
944480
66245
326657
327860
616613
609010
968610
299378
819863
105374
557271
420907
228488
841968
1000042
818455
98583
980271
294132
1045436
200816
8182
269596
155567
602082
113222
809780
128704
280527
819054
761190
236139
393376
1005272
812662
804451
1030602
915515
127942
1027810
300784
711615
442162
90174
778330
151732
398527
611503
474495
462711
909947
913117
250863
1011436
4214
577713
396790
889663
476239
579255
880495
932847
497855
380811
981318
880702
881843
611632
517028
416055
551459
586182
111872
459690
935518
996603
849607
818453
231986
394750
802903
989222
705185
92492
291402
841031
49528
454081
678036
597594
929747
125100
457078
608718
523597
196250
202505
209338
200335
636496
914511
434605
790929
623892
152343
19879
879879
321312
850899
907479
192187
1027856
723045
945212
79908
122754
321182
214883
607039
279884
526955
1045878
1010879
818902
984797
931814
302879
598105
202353
878073
596521
576991
398065
825105
197642
757841
379900
56246
571809
195587
2476
693175
1018973
639889
821453
287636
211234
617059
87765
557659
840877
1008774
768610
474731
983991
789776
176680
69050
822147
47005
1003519
732191
968815
1003719
993174
123134
868526
568592
72378
822044
937083
104948
993462
593526
1040237
66933
213044
183869
292637
885159
700918
9967
52696
134051
1024236
334115
309517
696578
69116
924901
1015767
131987
333745
625901
614007
336222
825239
989681
28628
368440
976740
245125
721823
343771
719027
264281
836926
438628
682990
116610
575862
181997
5948
189916
554235
440373
344318
163764
294214
59590
808817
698947
730592
72938
30345
341539
131113
637709
247902
350945
189104
231243
739758
1037359
262356
95289
84645
890264
1003511
692616
719803
882421
989911
611064
906785
504936
292161
60450
259076
811980
482327
199977
593718
826448
734469
122830
345280
65813
855744
219679
995535
934435
267451
431902
853429
615314
356560
587556
863935
879860
988992
439903
636073
491679
687975
999802
731697
436832
514500
659640
995778
76208
656992
398523
618544
216530
417710
100604
715889
449038
448470
951725
833353
363781
511493
507995
495636
776651
405499
134107
947827
1020672
525511
998188
397229
959238
275058
1012557
654260
500259
774788
367418
918386
682669
579475
285709
256156
103228
201938
428688
278777
1029292
437085
962423
678813
152863
125137
848221
150656
12917
675231
195114
224361
929601
991341
102422
460636
548108
616829
905686
1023797
364605
635181
306069
17118
463393
306895
876858
3928
530690
677681
414424
483193
493447
718919
484988
917807
967179
559762
376332
898288
600813
40874
494798
752678
50000
927782
464599
444486
446933
714591
614971
518285
768015
663860
744290
396019
73036
20975
26732
720520
999143
978231
294526
375597
158828
475779
537577
406553
31656
679176
1039843
282378
755112
610710
657374
134930
860193
670314
813344
535761
374565
461796
758202
598707
688335
35379
826309
507212
780920
802660
139716
951679
298581
667359
587185
935245
637392
590237
451725
722034
576231
382414
631899
378564
651231
669275
260674
323071
530439
901936
266901
952249
592530
104907
198754
239872
205579
838539
616999
750952
12008
892401
12285
254289
265849
748402
387364
445404
683960
597135
945746
511340
643385
909854
215568
534163
662386
971374
363726
709820
106792
276207
857171
977724
1013078
1038312
431427
193121
847848
301222
258953
574152
101304
499485
496936
226010
1037189
352931
835056
852995
1004224
230552
445660
42317
917214
601134
121914
839806
423552
712509
867551
505680
359788
562238
65466
402334
652815
691362
892712
952463
737549
106961
102351
1009190
675579
27450
90573
368422
532186
684942
879690
678037
866750
143695
854605
997606
438865
362720
1011256
796160
326826
233664
133786
822616
196638
27889
974858
714698
11462
508683
557658
548193
266718
253953
237527
391964
699061
410412
545688
1028261
361449
720049
233575
290699
22151
68521
554117
195756
28804
430930
989186
7859
126128
217463
604321
490125
134163
386211
978681
426904
929923
219781
582724
524618
721044
142398
983889
197220
836922
572308
390380
341045
1038792
8735
200664
974437
794571
478832
163138
249433
106013
63352
981639
72778
1014118
1036101
536873
167999
639969
714305
1003038
533957
814894
79429
597898
553726
598826
258817
818058
100654
56657
480235
11502
519218
391952
751057
5193
559450
748456
941654
809208
407257
412377
650191
825346
586421
198825
515066
221956
448630
936523
675916
527995
408933
906891
869082
575582
213913
853606
556804
175499
553688
71191
1009802
55318
1037658
740241
196995
513588
345743
307843
875909
431299
427162
861316
308875
456921
1021326
831627
440484
122631
646759
157971
811195
83412
223209
886380
469031
448816
546836
83624
483673
51122
84706
231181
46285
714415
827324
896064
253455
944356
738559
649520
300029
499364
862681
45215
301309
751421
291914
557446
303116
964678
949896
109121
708228
146895
845252
710416
2057
62563
403462
470645
288845
598776
471560
656181
234898
418398
889804
961932
332620
172777
534583
160283
285278
1020175
500142
368631
866745
699369
982397
128855
488797
391427
626525
407571
611
782166
723307
947831
572119
35184
680331
566174
45161
53510
648589
625737
102639
594437
772168
508913
290183
533452
338071
56118
82773
266951
786198
397336
251197
853702
422318
902915
739933
1022322
544529
693203
691646
590033
276977
198314
655934
895231
410963
822388
207927
398465
169171
454295
896350
976109
929567
649688
337644
707709
931953
265261
654171
826815
121707
331467
900484
446897
232454
57081
651374
297808
596103
387695
247524
342505
668604
863037
410329
540447
960528
978786
554441
82232
604492
594830
529339
580719
966012
822801
493023
575719
877592
1010487
253640
612753
538405
508308
732451
338075
352315
684953
480673
318384
789027
144932
605365
262207
490256
885125
910423
1025319
359956
506500
619745
614792
955488
322499
722039
505616
429236
455151
251161
788154
57567
74029
164819
562111
729616
229539
25016
990445
1000826
367684
481209
265644
94007
38030
665188
727074
979180
399856
156054
10439
781784
949624
250204
116831
808921
239245
160778
229259
788299
335804
690118
626243
852669
569276
149276
1033722
271357
855088
606455
52362
599635
439942
673999
242189
470010
250932
444002
764539
970546
201073
291896
773982
736412
630069
27424
717762
376330
806804
865444
633458
44160
920025
754244
688897
591108
2576
223329
592969
132891
14211
179093
616046
220266
362184
517637
112389
923681
995434
114061
970273
941952
253123
695882
729365
970168
384321
697768
425468
741730
564862
58427
40725
701819
1046059
304534
6322
791375
759657
524864
656136
976830
1032653
888058
252073
430815
285279
386473
807602
712025
655437
243383
866466
343111
971620
382638
768124
331947
17076
825454
730632
111858
315013
506735
1002312
528195
183965
825855
494380
413015
516206
113717
821868
108812
231275
417025
385431
977190
329468
733237
911141
416379
853363
900132
751352
64003
532231
995483
33412
489915
4885
243474
635591
742760
792871
723636
483904
772000
208332
688914
142121
307347
431883
979886
92008
384973
169759
868506
502712
10479
655034
153176
507493
274617
592047
638435
411927
98632
427393
594700
863634
53635
92218
161664
805101
288068
494673
784232
151185
443242
468853
205588
749046
704344
85404
171055
53480
682636
714241
621396
87402
34289
75971
852099
287968
301673
26816
120365
603979
520071
567718
273313
448767
759926
111546
794714
608029
680304
581823
604111
861010
737953
846809
478246
92953
866904
286894
341311
25953
533782
660578
584517
690624
59901
536823
937636
687753
687102
1019743
874903
558098
378230
19636
339042
924526
1035579
437189
898101
141832
914651
887537
780080
992938
747509
22939
1004297
692973
353221
253526
553733
221132
14954
971570
359131
354734
746377
719998
972160
368026
430333
625054
614065
75050
234026
58784
928517
832133
304796
179014
1032119
929651
32678
773425
67532
1034862
864711
502769
707812
635186
123651
274558
919159
393922
638
730413
657940
844354
1009418
755763
848433
701903
823236
168508
969044
221334
943245
997515
270997
482895
464891
603967
464665
526939
213810
827662
497883
545390
934715
1021946
584640
1008805
240341
643423
291988
98163
808863
846251
802886
142029
872989
961493
472771
191956
1016658
548690
248593
362470
726482
922458
512569
962251
599671
635165
31754
1041636
673020
816283
89771
558760
430138
877237
129813
459314
309835
243111
77349
844357
406365
597987
103035
335062
272815
129495
386193
580008
957409
80341
921687
38229
137904
746846
382506
115677
617102
926627
967627
85302
945937
206074
233269
520540
770371
206018
733733
165530
902595
999162
21937
787912
981290
49848
615811
889560
423110
142749
234661
1002146
341962
623971
546257
1004167
662084
241977
495562
167412
1032629
840332
176252
527517
199815
332534
352360
649967
531184
325518
1003303
143840
555506
14473
61610
175368
126089
196782
809979
928794
684937
1022134
550324
214925
201538
570794
3737
1004334
920490
957920
478238
621113
98956
414125
40483
755881
141978
98333
415419
573972
300212
284789
829718
907041
586159
291546
387899
948544
19430
118867
874171
771033
865805
685514
522116
139735
322122
251578
353720
617574
884904
621758
795446
846589
155081
820343
152786
898892
617454
468879
231224
174495
976548
668497
899778
505355
780521
417192
751347
493956
110516
815690
70436
1006965
649313
314972
493533
10221
141349
191334
153154
598798
76590
212084
971266
716611
459453
757299
270706
189073
308938
712334
625069
104438
1015234
837789
938623
170259
119881
224899
813172
239445
102366
265268
57007
920703
424892
250335
469412
404978
513494
925283
97846
351405
415501
784015
200474
427493
771373
476507
392585
466483
725781
324296
286324
995960
958578
320217
519898
119320
962267
708112
734067
315952
494936
629517
835889
434614
516910
843061
447467
813027
529858
144533
978624
914265
314595
794693
200448
700363
925055
648138
664042
193724
584142
995350
990494
758989
276196
920999
486822
208613
172816
688118
737854
136068
616759
382652
141561
656509
226397
729488
733815
506580
50946
48661
467117
515325
98565
431214
833561
490680
670960
965981
1023419
172518
821020
1040707
666824
545827
745699
295614
116426
224601
676336
700627
1016907
1043764
977717
278083
1045972
417318
101976
666804
847901
868490
485660
530305
447700
106158
854760
262467
130945
690949
115535
461091
710346
75732
474713
971357
881469
1004823
100278
1023813
733712
759987
711811
443170
363322
231043
322255
557166
485819
563155
542238
309939
790030
625930
579174
189529
559487
337637
285095
687617
188679
484874
713325
465864
292812
159649
732084
222280
83267
198995
1031090
630077
281408
157889
973392
192138
198155
954105
632909
998326
989749
919683
970770
523311
382405
113055
1003836
677047
503503
663210
910900
63980
811962
317173
151249
905453
529314
491815
788275
1045216
33306
660848
925029
856652
337634
216205
355829
52621
230122
862760
682616
847668
305379
695134
917324
685598
526607
524704
481562
759736
463896
768477
745559
434569
431389
959455
257514
790848
656079
67248
660124
756589
161086
879914
423297
629905
237152
808538
680923
953132
168983
789640
282815
114053
821780
74866
680087
725023
442839
921955
865932
527452
757929
335745
123303
922999
570720
772993
441263
746048
669116
1015098
248653
815285
419705
1010632
953568
386042
133431
496217
1043853
764083
358327
302584
413667
929587
605751
804611
763529
359635
576060
555950
856420
638972
895226
971639
274632
267759
503150
644125
558941
506646
291153
369656
985206
518139
948734
324845
520873
155644
811450
593349
883495
443709
203717
850699
413885
73640
317122
529215
764174
644961
496515
584349
147700
787236
303863
463791
281540
600997
792295
646735
5189
820487
403628
307270
112006
523541
513826
592265
38891
368867
540794
265701
324277
661884
488433
1035790
425604
351160
1022760
966439
916365
957350
324966
581553
200965
452310
905852
1015497
935977
608157
480068
310190
570831
228111
365731
323063
652887
806415
969331
282518
1037832
311907
516057
613440
155049
96331
505626
665477
690486
469082
84542
463399
881873
487366
532837
258664
717889
874965
658687
606116
918884
1046355
159597
234190
168318
601879
455217
449050
278907
481133
299566
967959
263578
727885
822072
697014
1022240
61064
382792
78775
837730
118157
43589
585933
79111
190406
853050
1012596
341857
314476
288140
423155
4667
582820
956915
446208
627121
16204
843189
67247
879255
468218
958153
247381
1018018
414314
926899
259977
103122
417720
442697
329779
859194
714867
866059
899153
65819
485501
108963
836911
860963
222996
516842
114940
707132
805544
649633
150749
410797
129483
338035
292292
290445
8450
910221
262981
45114
721118
565304
543035
986327
98687
357286
605567
729986
394982
622489
188775
757174
812410
463174
620659
852856
808101
13462
484077
644536
772329
671994
579458
204706
283318
973728
847958
606545
642367
384383
705715
482077
525762
1025439
864158
663778
94490
430192
660608
428
950658
700376
7609
821314
940647
652189
327660
10645
612554
1008874
527530
570670
638599
862541
740312
501659
226746
509615
675010
655114
507678
603549
1015736
899920
407951
519317
142218
803646
45547
705311
635502
763672
187780
819912
917281
586186
1006419
872926
339747
665719
111729
325080
1024744
29753
313772
842293
934999
336311
929172
493925
122769
544509
873655
961629
2463
479343
747045
977792
646807
344928
321721
320434
345618
594485
604220
904565
820309
880272
220906
689330
736708
62427
371691
390772
430044
605039
336687
932885
79082
206152
1026050
809253
158536
968868
1019534
627929
136440
530955
189455
470031
856494
37096
488481
370073
520517
173540
763947
134693
569271
197331
736655
172684
178109
1034884
632086
937815
407888
244250
772902
536948
422685
773195
909453
183679
309800
237561
422100
797280
16195
104035
682724
728248
692380
890052
586229
367867
995127
803359
622775
758755
728874
258331
302006
256974
285150
243533
445949
186866
133300
458620
754893
124524
153124
908510
336624
261776
445310
313034
852964
500137
331580
969968
979721
448579
155945
329532
562984
79070
467581
935508
121559
3785
591813
409079
1004268
362933
599075
1018095
146417
433468
895168
572411
164355
371818
592655
321448
550013
952895
829312
533453
112058
357198
797240
389448
994458
131117
343909
153379
59246
416580
495482
1024439
784492
1015886
130408
948481
52405
451755
911425
356026
456463
315634
862201
218555
314500
747076
148091
336122
576590
389180
7530
1036616
993314
40398
549878
351773
891422
718665
174825
411071
1010997
500098
680613
306478
374405
222830
447235
508326
757827
281539
564142
950496
883041
64180
948467
550411
274420
476808
369288
332834
215957
70758
873066
119482
652196
593554
468522
279165
155946
507489
759626
426708
692618
449641
876660
370240
481250
777426
167003
919583
690560
252708
879969
824519
633204
914306
49086
72174
594867
900839
572021
199275
530824
9169
303253
941162
954931
553156
721910
194793
306656
380345
184950
478828
926698
269591
809539
482110
1031759
23505
387836
768523
496892
667233
487634
150542
634880
631446
516387
416500
759447
409453
482883
604101
981779
653018
432854
281222
642557
95844
145072
962079
688771
26279
714704
1029571
1015990
133815
361448
783222
70743
580887
961718
140050
572932
807324
282256
854244
415845
1003979
260544
631398
219577
152507
400320
198532
122532
5387
994957
162567
937198
183073
12104
80122
940076
719719
113260
437556
377986
381276
338920
858213
915422
823205
377012
730154
515189
189024
157521
1022468
345152
839183
442746
70090
1029895
669030
735843
739726
932564
904556
404877
504107
894261
660774
227945
333029
21442
240453
320838
117733
317764
259259
1037797
718923
1040669
452853
930143
283841
110870
710444
460425
778210
133798
77598
903552
316401
381872
371194
278800
632662
237335
615682
309178
800753
821092
844870
875912
781422
821159
133492
14261
587589
860710
346112
420369
983262
942827
407043
956047
41077
552243
380671
1029280
482243
9905
63825
419003
781561
32631
993886
829498
961612
819226
655981
532297
340932
363760
1032324
492852
713667
273096
60067
189288
606718
706549
546480
227534
671274
1015882
883227
336483
523048
960419
136237
213528
861575
877555
223301
519260
941125
589520
71718
655053
550949
656807
101780
821871
493943
167889
40679
398889
51941
632690
407131
340363
462152
771977
161108
780522
188328
579047
13013
140824
11150
493708
1028571
422168
474275
824898
626032
91647
463821
986886
225500
551146
208138
1041555
1004832
1024843
417735
515930
314430
993081
451202
703615
397547
530092
993857
306209
85279
191678
541245
837402
285469
558048
970416
969521
737702
969641
1005066
901543
748791
696279
167554
20019
949245
761906
736727
786910
929511
343027
534905
986252
380748
10981
542498
96195
753843
236198
702825
108501
275370
845117
962205
91242
305728
238885
364922
851510
446862
1028318
532904
720900
658845
964295
20773
133
100351
249598
890177
993448
702311
163805
660021
32756
12142
968972
716461
173899
875530
340487
634980
79039
550550
668945
998836
515398
606991
425751
407993
352244
232132
560781
864567
844608
619241
699776
414998
754389
39099
689423
322214
213775
625162
527651
29470
427704
266062
768727
485019
235235
703822
1015026
90051
518405
827351
902763
520298
290091
643520
703571
726127
823226
85620
50833
446835
604370
873022
717659
269510
307599
41734
900915
877678
323221
909010
171660
476403
241884
708494
211543
1040082
393470
613511
825466
683756
448949
287047
388193
482668
192318
755087
807356
600082
431290
235029
450779
798835
450534
673450
375767
29208
932150
149108
626164
1000480
719311
541739
199668
910994
308817
151923
308505
126887
589849
8776
349751
88922
82551
324723
732482
880899
244133
65580
46807
408665
475716
456590
404493
921244
873382
356229
29800
565553
866852
459221
447601
534378
1016175
896089
959492
1005050
164140
564358
96021
364408
712435
311990
194862
584371
66620
798831
440876
108804
707433
760312
65356
151639
64941
947325
996023
891317
382934
252637
281833
59248
280512
216561
816388
673415
901655
59624
167379
465292
315956
940984
835073
920005
390815
647005
851667
648152
390738
179478
163990
390173
731990
407863
631776
310509
763889
802594
90353
708755
53923
661727
552915
79874
94944
915308
1041311
503139
976285
949264
173726
236184
158958
215540
148383
1045639
532849
748556
73614
91826
6247
357867
394296
555071
314803
906551
215946
369972
526882
453196
182281
286924
772856
1029825
416066
910133
488745
220314
61122
484819
1033077
590451
770151
343011
960607
1000986
1000659
222714
304275
586462
766090
392857
783837
299186
331141
726386
797045
180261
992378
619546
259003
1022546
778891
820055
448768
128002
181029
403053
815844
13156
929575
256376
618727
54649
340850
819235
616114
368173
34894
634952
442693
772627
156558
853367
783901
311340
509348
1037981
984693
760101
6056
333996
341635
241728
53945
997265
685614
143074
992475
117521
341080
558275
266414
179705
222749
194697
823972
750984
874083
281831
832462
934721
385471
10734
596143
458971
30611
331762
963044
19824
172978
761072
250522
754811
740649
434494
406780
731916
813260
95348
242091
629035
38756
616748
425155
876180
870617
518223
105186
1044473
423006
474164
668052
625985
125807
56477
243637
452044
974700
329341
441109
1020621
566279
46557
306738
166054
200109
1037748
261540
792928
316668
242601
228596
357432
557663
67637
361116
962134
811494
918445
725040
385593
207886
454479
490917
26321
43775
731288
751069
488759
654
618741
831096
663030
756643
651670
823695
36769
430873
234934
854357
222877
990704
705067
1022676
370561
150616
581153
478418
755783
901729
86942
876084
105389
575054
742180
128889
1026623
658467
470660
378681
374991
1543
1037462
964267
523865
452516
315334
1039136
731443
301073
117017
82723
28279
428905
336354
393083
497004
74152
373549
682273
66712
25619
40158
1039117
405463
362941
514747
417205
234871
104616
540750
128020
592776
186222
499655
585587
700321
158768
57115
57930
1029460
826371
195601
170504
180935
873141
242439
997068
930968
97848
575880
496372
527273
832252
173668
319534
188682
763692
39324
662571
132700
457551
554307
418790
241647
637031
472950
987324
402822
479289
567347
441025
81078
631241
148791
507534
552537
364823
233245
547288
737391
980538
559347
19984
95740
481369
728597
55629
441523
676748
211378
575042
430622
295592
548814
838996
442467
405155
72083
578984
221305
306156
681275
868982
935517
120124
250458
500869
1024095
747395
96327
531653
73013
658434
647890
539436
862977
636286
841223
948543
105009
304762
520316
450217
242321
494054
904354
723038
446426
694927
184857
632193
325961
334467
420427
383578
176388
647269
596576
371049
613510
964832
8238
795200
370126
532549
154277
337956
852401
841308
140883
525908
922808
209795
827512
243132
998084
340572
665560
14212
861321
157016
1031388
410225
1036604
751417
80733
213301
15636
743653
602241
476697
350948
10826
344394
13084
711641
126268
145645
668306
1036247
145092
380469
1039558
955170
668363
191451
623499
767172
539211
632457
330140
267445
511710
566412
973499
135958
881007
395972
305199
343904
410828
622093
708150
924730
49689
274548
1033490
137114
973788
818008
960191
542959
264249
483448
889354
236617
700552
2859
115125
506819
660542
269737
308138
718284
210636
806011
586590
502635
537773
760589
127500
176143
341898
469615
522294
397831
1000052
257244
599068
915865
1046616
462744
262182
647534
993452
446220
137597
966301
161941
20780
51346
251015
168624
1041274
638334
229148
85332
405230
995386
36073
205783
826109
961178
703603
137131
467600
281191
20814
768395
753069
128056
176644
517410
513197
123340
1043660
893298
842575
256727
359600
928944
577679
745644
384099
386308
838164
148656
495884
924576
60042
124605
517239
893793
302030
797249
957254
528533
962748
37102
406438
113961
545438
650909
157427
301346
521811
943365
791395
307999
769546
247762
1031862
947035
246935
862252
568017
899910
1017951
993655
547637
60539
565446
582688
872115
943126
851987
535337
35545
264308
813990
696326
1014591
589719
1014655
485955
1047535
1032732
394796
294729
1040853
148675
582213
28612
741657
578286
286118
381097
484615
308977
65183
542385
771735
123900
44636
814664
311247
388600
963330
385721
662750
949021
520903
652060
899086
176353
811693
516931
732455
214416
378464
13666
1032085
392179
331879
19270
741983
552893
1004068
328201
848542
691532
459187
715405
764452
923076
348241
449343
402480
1015567
584451
316703
77653
418540
311038
37114
498254
180806
358788
1000319
542206
386900
238453
1026405
403399
74810
690267
1004100
608901
766738
461382
137436
976303
930244
925488
40929
9262
106683
995400
963417
528337
928853
396250
289457
110042
406999
824703
81186
723168
821766
93709
607250
71474
138579
971334
30823
1013209
650181
665931
259168
73973
463050
1013018
602628
773960
200988
108235
749214
509340
697957
732228
134394
152395
336867
1022265
855499
24712
437331
227095
76888
302989
996961
778611
937809
1026104
521332
406555
761444
378172
972317
938794
773962
224275
872056
163698
1045721
1014486
414960
875976
850792
553668
952082
722350
506418
917757
775775
60535
358738
724973
86266
35356
391089
282324
913127
1008764
231093
775997
894705
1018169
693066
732991
457520
778304
324832
168057
776149
369277
640242
600482
907569
570132
872201
467889
601980
410729
892020
853203
918146
836630
428942
62674
185395
204755
323029
989699
450662
435501
173872
504492
6550
459847
856269
629511
400644
607307
440234
591804
76785
271027
449085
375093
665056
755441
309720
195143
591941
683670
138527
53112
205325
312368
10595
481738
876400
932870
692578
65448
151917
97237
673717
488612
798517
29081
657050
1039872
269027
56936
979184
86003
539542
232261
824436
903527
170477
800921
337606
599249
910738
864701
801695
854421
529616
668590
954266
4687
336048
495342
513413
185516
237332
472381
117240
351077
102762
1015168
46604
363666
424834
409106
731616
899279
927390
452442
359014
1034236
660966
414216
190495
966601
359839
491450
770562
402613
488373
169499
309319
1037854
643036
796939
843258
726222
966796
258453
949152
130739
244681
1024343
28631
218501
862519
190763
796517
7865
333692
300292
1042116
319511
946943
626562
759302
550132
537305
797482
948036
657195
298171
421017
990401
550144
694460
964578
292288
273946
498230
822726
139846
651206
764962
643703
756989
144666
783648
43230
417526
406343
443780
780630
96698
814038
191050
375638
591030
512338
441149
82399
362934
383197
754561
33456
898329
160667
65099
400649
280310
666073
971626
544570
237974
171937
779866
617781
929775
716977
573290
604729
633125
257625
121560
923941
42651
124139
263482
493402
462279
205607
696750
152876
206991
185650
482183
213110
708505
19475
375059
203555
365107
842186
558644
221440
505248
3418
648644
178298
1000019
729085
987890
763164
406600
422153
514016
310440
32518
788364
981777
911380
646223
647735
798892
877914
693132
325980
189761
704972
1013679
382233
1027993
210114
461421
354663
301278
679730
246193
713409
111459
35835
178162
38446
285088
131729
422482
29136
158680
644439
311612
449918
955202
492556
617870
412726
911569
641604
470843
201221
486912
50478
662576
763075
951511
312503
162
628255
921348
1034152
85537
253775
208253
822322
199165
531049
182526
188817
298764
827327
173458
183952
567669
782478
731058
667970
916332
652992
436467
545253
530589
645006
53961
387799
907468
282742
689187
127094
205390
394862
380337
592802
747466
105290
886243
673392
347693
941893
387681
894581
958628
395943
659251
558347
753232
846217
977897
340048
109739
448276
821306
750521
684131
704565
951018
245269
681817
550561
1000436
705349
889506
819672
859501
61538
134483
353886
216236
524405
805708
898810
266076
1008647
525772
802627
453687
540221
102166
729079
595126
145328
703553
88130
674418
679435
246308
973467
935153
289531
357782
461614
776095
86289
399018
699443
736910
803883
393654
13246
922509
975059
64649
136379
741915
497656
385855
745608
688989
678180
751823
809132
395400
187650
806123
1019051
192173
284932
913568
463229
1012855
430004
68453
231041
116244
548268
691395
786579
571015
163519
510233
272481
879975
538000
127395
188832
795495
463309
542951
18082
327418
985809
577052
182656
211122
99223
649180
998264
361791
136633
667016
515125
849603
625189
210197
338785
847245
769874
498006
134592
279691
370755
56802
762964
950734
598932
136181
275419
468418
373309
570701
943320
680442
954846
37119
388
229711
435180
1006570
851233
643636
783858
596167
1019725
137679
784663
138885
2459
676765
1013624
653060
563843
547726
460036
783568
149417
555841
89764
38130
616169
907200
169917
810581
232359
171975
642553
129744
679867
860072
571848
957723
698519
790389
799496
924958
780423
927875
239719
350259
804003
787425
196037
367106
921508
586298
53893
238815
205354
1013989
668822
72915
44191
588249
143339
439787
276750
571604
627725
847555
779573
10882
864566
53554
739916
209961
995380
385827
133363
423580
426046
405690
114657
433733
34034
865048
366100
267259
939542
634320
341290
379777
276183
687889
449795
607228
665259
644059
94117
363464
154230
426933
619869
457552
328073
630946
647132
626956
609051
199276
1040905
731550
5767
729748
495211
206504
36025
1040720
467642
205464
7585
193771
328158
895352
716873
267307
116314
346623
454616
398139
820426
236529
419595
856628
4583
195266
306545
278981
106030
694254
753538
822859
836031
905150
947339
63798
1021934
623169
652308
255870
26470
423243
1005943
542378
776770
78250
149829
28211
669780
267714
655701
327249
955150
213354
914258
835615
1021460
671542
750068
483435
838421
552831
370808
766314
731699
394112
1042003
476050
554022
907184
746438
864579
55477
992285
630226
798481
580615
556494
569717
54630
334570
274237
455149
715115
107259
598104
769254
261210
509110
186394
427366
729621
758250
60673
576627
960152
92136
620289
321996
633841
123660
559257
343359
159639
845526
501872
39346
965421
352033
313584
1011639
373144
1020525
265633
658988
525574
191918
88264
1015958
1016025
394298
518929
155769
596101
181662
344501
315960
110692
120334
928533
404781
743010
269783
509304
290898
966569
92049
289290
689414
833109
655100
429322
617831
180864
74411
935710
819174
951999
858197
677745
352690
49957
562178
772604
601146
70248
920175
341668
31772
679413
378870
726857
175047
835979
772119
782960
276812
485379
420657
648682
565653
307647
1034183
57343
1006543
704581
425036
807764
113437
924216
716959
697420
370736
796112
530836
450731
523045
138003
613148
998251
501327
212636
840053
929054
924296
50360
827972
88188
803215
557836
405364
104382
843813
492571
951844
287956
645916
699842
162760
499273
582725
467036
41827
191075
792059
970608
42511
730991
717975
614815
611120
246817
222299
615443
929381
315351
601038
592947
54538
592592
591927
825759
56987
464932
841279
313272
478051
251605
79515
45776
890323
318206
878389
500154
920253
310928
624972
334668
682709
890314
238699
238354
740966
161291
873386
728736
1005786
454918
816337
1006638
588091
572199
857292
941226
455348
653078
872604
976046
416130
14739
852299
677390
978894
385214
818212
762947
851316
457983
204966
910077
529108
524794
530486
801204
59825
713909
384161
99732
403066
294560
796548
216031
170971
772469
1022365
793118
826954
519765
608782
913799
205745
408507
609140
497950
592417
353636
537248
956282
993500
565636
294297
236480
916997
920363
940567
1009887
545174
1033098
830289
663277
973755
26581
795923
39460
30769
676107
882526
487760
172818
838272
941951
661746
151397
139073
152483
123951
281716
1005403
767960
711250
560098
339637
171388
747954
153666
512333
15195
1044230
335343
528887
227909
477631
393346
950812
574701
667651
345300
667606
1040228
822659
293060
422743
634665
933081
43201
69642
315509
994450
249409
924687
1028130
604792
696187
80893
45824
418814
1040600
636365
177474
584508
851454
491171
383582
807116
195271
840817
496890
944212
731427
67568
905039
525881
275957
907620
61641
165455
714358
868188
732959
338175
347319
231600
1047071
965054
516552
192269
920886
863563
170364
413967
81822
978853
741546
150932
168192
500408
355972
29500
835969
50224
15935
256952
389911
465717
535799
664054
880714
580060
637067
686664
252473
218875
316740
605536
10821
670042
194813
300641
158747
291976
580611
344995
39813
746965
68385
519352
7514
462200
10511
725307
767235
837913
298349
173555
709723
633260
888110
811686
299125
134206
543473
599997
9958
992508
523678
302528
449964
91478
348269
366981
613224
86222
906646
342468
103389
551776
68817
787763
185998
89985
50194
730818
562181
694761
368880
297397
55809
344771
600136
704975
480563
494948
430375
593881
939578
977711
1038757
896908
469822
847679
979541
813250
924442
481621
420599
6651
58252
1021340
1040063
286315
304216
915191
87465
583902
675089
248423
711223
34806
482150
178529
280864
473116
306430
328892
201226
461321
823654
55728
487278
401069
18711
612017
703918
436369
251725
806336
995046
774551
156362
642927
988595
283127
136883
850224
891542
148833
816157
292956
163706
401031
622493
30754
334449
417227
764731
212115
448770
45375
302443
859349
921702
301166
478772
1020563
323599
547524
1007968
735134
871626
78706
812919
371414
430189
677156
364118
499332
708587
111888
570784
453285
883037
387218
183522
924197
961828
739772
169
448586
899396
460938
917011
669918
923204
1044527
638699
169809
342333
365979
547683
293227
280417
1018060
340902
432978
493884
670395
42318
265696
89833
993082
55260
371993
440278
627947
155871
639718
957879
702886
282227
152748
1038998
803690
444988
823509
1023805
660758
369967
247017
653139
1020418
246952
346403
279051
463428
247561
136077
275846
319819
551295
427581
226340
998464
1031165
469017
1019701
152591
912549
356077
237057
1032747
102993
616374
289312
449584
78220
90464
998099
975874
519737
143620
707870
973935
145619
388381
751490
1045643
338727
681998
661921
982932
182813
1019543
596524
73793
390232
986645
756738
569491
398505
246535
64555
68362
88497
1015743
734690
675091
87687
1045881
942506
719445
756164
356422
409597
388342
119066
1019604
727752
645863
749028
761733
426023
92181
666932
273112
644765
645943
89912
953266
16423
260702
450233
74474
784828
962513
741067
1013821
683883
199114
342360
1035774
261175
245892
446800
1046445
418028
546486
360313
78524
379013
762742
895126
891722
900037
236413
195401
75794
758015
307132
239755
970905
606571
624530
987472
20988
111798
280659
955183
706590
525702
477517
500000
547207
826706
507084
549007
869305
746330
701060
417693
679537
786768
369151
11698
788128
113451
258994
292988
998544
245288
58864
456935
705924
638246
179521
659278
567017
7882
522976
765483
979207
94234
355902
955107
80000
799742
404141
972548
844628
752056
433982
1034355
514505
948786
648588
146153
507106
735446
66946
74410
592246
114947
461307
421864
351901
1018442
804752
720413
1023274
473959
327355
100820
447402
583638
41539
476751
858364
492643
760090
226699
852560
639281
383999
422773
62699
24770
60129
936269
551758
926530
887691
380631
691054
251504
880782
1024359
831504
835260
380609
534298
822662
89153
775957
866808
197407
36131
308371
123198
287131
739392
67352
118481
870315
274806
80986
324122
525230
940787
996794
90380
215095
381328
247030
691909
216029
220199
901588
923691
288606
83347
1005074
523215
950542
123955
710720
128999
319957
778566
463138
743889
616528
536468
242097
577255
835874
994709
440061
822493
253512
82276
59940
679006
231643
25119
790321
205529
895402
529735
964964
212121
248769
762138
341298
1042011
355043
791753
634264
583118
316472
1038100
842894
125024
967849
430789
264411
756970
150773
302116
884163
318390
309931
382116
421751
443956
662892
640413
325863
190818
19715
162852
700893
328380
579384
608709
437298
661767
144582
86331
564319
339202
165729
623193
805776
546290
59047
858943
504381
348351
673056
411610
146492
854855
79927
667295
994708
720810
41957
102791
185746
683404
1641
84950
174051
253472
1447
452899
37218
282565
946210
777419
834401
705080
330274
110202
184230
405807
192850
480999
236571
233282
527678
730072
103024
585276
981600
297376
483036
587143
110784
448216
370092
802531
494532
1005967
445564
562276
758833
876173
134308
370187
621784
663950
399739
889860
417716
961369
68997
621022
433589
428274
331795
822093
283328
735335
721614
389560
9782
215638
319612
864130
583938
137086
386979
378322
475170
966510
223407
223585
294173
177869
991200
832570
577409
938063
706599
223872
927033
921306
342711
203720
1035913
537604
1003769
118052
400469
434204
404294
663839
763545
432811
400212
784925
38384
842889
723751
1011867
194785
981164
243963
569636
511354
771462
788247
172828
287629
979091
310796
663185
138117
466965
581351
440770
943915
902557
244122
855348
390626
371220
468443
1003337
933181
53769
1001375
97575
217097
325129
847500
642132
338429
992572
109054
354345
457259
1041407
173516
87214
967083
172653
367349
927300
100109
864418
126661
831459
153819
853498
347364
672358
688411
690250
175004
999737
430449
864283
133549
919945
617392
496732
829793
947350
727906
368146
271204
676210
658725
718844
496149
1044631
552921
460422
899679
655557
1014959
72598
961855
448029
407128
61832
983312
202633
837640
433598
407562
349892
201516
593146
573648
365739
162788
420869
496367
576142
224475
148649
397632
795894
560553
183255
7250
808464
764425
197662
924849
718712
997951
177000
577476
618767
912193
245413
733531
843786
917304
208760
796005
969909
119953
313715
255617
436379
582205
223191
733472
239506
961290
676005
9297
977287
247062
609539
873136
485212
753936
179317
699010
345431
882961
51865
666738
730433
265035
1039138
1015646
932625
494996
420674
978634
122381
1043438
545153
754558
940480
5047
474957
640988
918551
876876
499243
914137
274250
775106
214143
922742
765374
197291
545790
262146
471937
267854
676009
127702
70369
304237
268230
873109
200585
777996
603268
364000
453386
934583
603564
387383
727530
827522
431113
194352
301051
422513
830565
956180
460905
288039
627507
550435
59632
980987
344530
303786
659649
184291
817148
896492
131647
784844
909060
886158
782874
795106
34336
1004774
819437
797543
731435
445603
1017355
71731
437058
772837
357104
484930
59436
707758
851619
953623
863322
148642
143658
1039909
388000
677518
372854
858592
768326
666013
770681
627254
696487
630175
554732
919501
97067
541638
244897
853123
730670
800875
56194
160270
128637
941070
522794
1035589
783613
79890
4581
93851
181100
893413
855959
818960
870000
387517
709502
499826
894640
739310
328112
704650
350330
668784
830791
885994
745074
461597
984144
867656
903233
406770
802215
10268
157746
778598
547361
779416
5403
383520
709229
888458
967184
777202
439266
657218
905361
8649
311517
279539
130216
319234
993251
717557
438038
559499
530590
91888
294950
398643
66141
819701
40936
823988
544275
47337
840424
62043
766191
178046
313920
485669
609096
757860
889289
393284
60965
6228
744440
975404
122750
70584
490657
993954
148952
120275
1005435
503882
650187
513462
1125
282768
996075
917494
735298
479963
23570
193175
360046
982576
439810
812848
322839
535773
945119
823093
164307
727451
956853
370791
917043
829082
265902
866448
389607
127111
365339
237265
209191
139238
694317
427130
456719
270347
674285
281770
872436
180555
782156
705858
184456
1024512
680451
987502
357985
240419
574245
212905
547959
20251
923773
149503
139799
1005896
81275
216847
247135
815277
394297
72829
260784
50063
24456
818242
455818
369698
75232
780311
865758
923690
1035818
691659
944661
761668
1031790
118329
1016908
604876
817019
604067
820315
36799
760172
807694
187516
529507
113322
31668
337950
704116
727307
867363
604388
734647
766708
590534
614232
159758
761763
302621
939930
79617
796660
427976
66115
790889
350005
450366
719661
563361
136936
23691
308651
71996
605480
140185
337640
768937
127745
350152
440627
1018244
309563
503626
379250
103350
99744
758536
863978
900034
320042
1024772
234366
260949
187726
793084
935926
374679
672417
150313
115527
412237
897025
407234
1012759
75291
695778
612112
147891
782599
171718
276495
69429
242786
19184
246126
610050
7497
704624
664717
155602
248583
139571
776818
413088
601509
759159
730885
302381
11185
568898
330215
653089
477277
82374
228264
466171
381575
999346
710236
197455
1047609
299917
556219
363785
838782
478983
233557
118365
674707
769421
1037078
224575
265228
582593
433652
295989
960861
650336
481301
267140
700963
430148
96745
907974
250310
630966
17242
234352
354493
582469
900394
439680
191720
120051
131169
149753
37379
472455
435968
386582
442248
98935
804479
440622
83366
515932
821697
489492
592760
507090
330799
1024194
9943
343192
892445
914894
519942
584728
82416
1005849
549504
802387
716159
570548
618461
557671
176827
1015686
858760
47688
565326
128635
162823
646961
97465
521196
372288
296539
174431
794559
81391
1019255
284901
672791
72125
166940
188062
85448
158965
736091
47033
849773
653633
807208
2243
860873
928630
245387
425814
584649
289330
697986
993582
143220
784009
161815
19513
649975
18958
1003137
895349
864621
498632
150712
708874
350236
161681
315633
979563
19325
713634
759632
324406
749146
123701
692297
152825
1011472
22634
998317
216502
155900
1012783
728918
784601
330338
18357
652614
587373
362794
735651
989910
1040286
855100
743283
254208
262224
201212
654835
370109
1006144
398024
855327
38008
1037341
316505
347044
4095
501776
620890
731217
34842
235168
744186
327111
112468
320871
971489
629431
913442
529197
111168
222884
516217
1018575
753873
75002
813418
72556
733371
600995
549176
1038916
260215
459368
507092
973497
635039
406544
946962
392666
426305
258742
903928
992084
94360
544150
622629
378997
258666
489198
582027
295916
258550
524814
143756
443889
422996
249641
844180
816430
570654
207122
958650
876092
728298
395755
43514
348293
711342
384610
90679
824274
899655
114466
607747
245784
608359
52599
112108
396512
70061
1672
271861
30068
554395
819523
586217
220716
784842
905629
533062
336138
600200
591637
6027
784519
564187
617318
25765
350037
482076
74958
897299
595274
939460
574714
775456
802735
137005
375077
93924
953810
90879
531689
291832
207783
829753
327433
847351
309147
136395
633638
708021
475036
158029
212708
229436
54652
761648
345978
495263
78100
233936
555549
1025537
805077
22723
182455
690449
58812
190808
201481
463186
396648
665160
867203
235512
406489
296726
241389
1043754
484890
692004
372851
258563
998386
46733
654038
121566
936337
881065
486377
777350
825185
942162
391893
1044476
426667
950997
483828
114013
111373
157281
341125
266664
156943
271277
1012198
754541
78051
957379
355655
482746
692244
81098
345465
729083
724818
461005
726554
605924
624269
737259
242355
133710
184447
688210
217680
914281
92973
655946
448496
954847
44739
1017545
827117
92313
414859
730406
165276
7015
591102
616330
188851
381272
159513
658314
705011
747606
818980
807873
1008954
550860
358272
64522
935363
236008
583391
1045331
414188
330469
399923
933328
706550
323235
677648
439501
539263
399793
197381
686846
62125
554027
549889
108261
685669
8112
887661
642780
24183
974670
26026
675968
588737
483490
909744
403884
53479
742493
152031
919373
695751
386653
326487
243701
140770
59687
13527
1026615
983201
414384
970276
29434
382293
1025096
313687
868798
839188
598182
757130
582579
299880
809607
55095
652322
910338
807162
453962
485689
990398
980325
303996
658380
60515
691239
463878
512323
182764
769320
619627
794728
279829
377905
689535
47215
845206
559202
349817
677091
47673
29779
484891
181385
1007382
513496
541726
79584
361778
17999
416747
451197
114592
722984
761188
160609
271247
917577
986696
1019810
604358
151820
471497
401010
423468
978023
1002492
201690
617631
792160
1026059
706839
298197
95141
520887
25421
268608
838646
201776
356132
793392
324250
1010154
460722
751010
23561
414422
1021270
1038549
499140
244724
218327
357401
940939
322599
481258
841350
224054
925255
610155
294948
348975
436517
311171
51496
139007
886320
757324
453044
1046339
40572
640149
819884
610610
397347
721441
283451
401969
299874
902055
49817
528428
815186
599590
304805
247527
814401
195982
606976
317054
131120
86657
900303
895742
889651
452741
746247
732389
560362
207385
485510
292774
958970
726652
338031
736748
424949
336852
879570
988464
895903
731917
915242
525767
494951
542690
13837
512232
384461
190728
51098
950019
472641
686578
880529
488130
284857
959878
595850
275083
323569
186850
724336
360148
948309
495516
322216
9000
140827
384092
892951
859116
63388
860025
695853
854016
495802
247144
955355
37973
343398
173276
688850
349360
267467
692068
163236
382981
466006
520897
857957
285691
838770
560295
259521
687476
492740
621952
773645
642500
320683
835657
500502
302217
656500
615368
193030
971801
730057
856885
172073
196212
685590
938403
504679
623480
665219
558140
854530
847619
964289
511679
370490
68686
538516
1001879
998450
424804
831693
724857
415380
1010087
149893
510369
305358
821555
331462
259620
297039
478480
437676
517913
299427
767070
326757
1029293
491723
124679
373398
284468
516827
136776
881459
557207
597872
795442
115703
62457
669627
736640
325205
870312
499071
43393
968127
783512
710628
936438
780969
188931
119301
150843
850519
487116
717131
384421
575078
999349
103371
425283
221631
1036077
264483
608177
770714
829007
13547
93676
556441
1043312
362676
782040
290175
571935
129107
127660
624852
832987
447112
242550
849252
953101
790065
40823
163280
178764
575274
601450
929882
898920
1002630
584450
900224
933777
137629
637402
707208
632455
690379
923723
79287
761730
581017
795613
660582
558841
1039073
382205
570702
400868
232607
235692
373858
48973
898367
374703
374019
107578
532259
276066
52645
428575
293436
182074
27478
470276
483889
900177
759358
74313
959863
286964
473054
324224
554660
147149
1007989
875877
659611
80828
871988
394954
445
137008
453713
301930
722691
436234
103893
514540
172622
991869
1025648
1037902
332582
822815
647248
265594
724862
97225
949880
963136
733532
64728
1035106
791814
230615
873309
524583
689649
34073
1002261
629442
232824
117675
444236
688715
282188
881654
255421
107350
549172
510137
494681
408303
841661
228227
908885
902160
671808
1025191
453617
818421
587263
417558
799992
756199
667031
436743
799915
429742
343697
302462
882847
542748
1030012
253368
588084
1046683
936369
828897
395852
427586
933094
457118
163493
613139
392418
979969
869358
886814
71700
988716
747467
95899
251166
655488
358718
569348
316700
192385
852129
574763
792546
438451
160914
949883
938930
43108
330941
986980
809845
616888
636559
408470
446275
811475
701906
861174
1002055
594286
953131
406372
76360
993339
929012
640212
132261
425380
738352
942949
376592
109714
154173
678127
1015507
543672
846750
101540
209045
63640
571578
269924
209487
414041
783110
577872
670262
849454
305324
823487
738857
729602
895043
757671
412483
906560
465255
741511
779190
880945
77334
430380
950592
7409
579943
516254
751117
216333
1004859
161604
1006092
29927
437577
192621
306905
389577
134975
679734
15272
1025603
1038054
17583
829188
896820
129006
165672
914539
308258
853424
637936
742065
946924
943135
182390
633894
947488
876025
633164
708239
734826
1028653
643430
257430
520293
764405
44507
902406
941761
765049
789004
744949
1619
324031
401847
357892
909963
904567
601755
767103
808186
872446
663010
944465
115036
822333
375496
189615
884433
577222
125687
717099
613147
298496
760523
584666
240044
832158
455534
85751
623925
848684
230365
576596
167711
46736
568780
898864
996791
528707
556788
401053
779811
996055
811145
82034
981073
645092
714847
768568
197080
854576
243575
912216
435342
899054
109127
627462
154280
313745
820421
72974
316314
455342
113582
747016
428216
303209
276045
53727
391976
498010
451948
886468
293029
1014993
333580
172823
50477
924420
454399
1012184
597913
264202
315760
1010122
191581
142279
13975
740603
494581
772268
676802
201936
359900
947118
877783
466375
231830
649366
494455
977269
142786
651731
571376
385246
348383
389745
700653
1034871
159045
1014551
740348
630317
158972
454793
607370
416892
917936
319383
851054
843711
368294
441390
699398
240020
96019
929698
548445
401590
567458
481462
967642
583778
721815
449386
152128
356165
158169
392662
488594
474648
1012915
931739
727332
562731
28559
12094
413452
194782
389081
319926
255340
321076
449132
937076
440599
153212
168749
815940
539118
1005244
19293
913371
183915
894006
1028847
458925
525466
155331
883408
968268
82126
570787
145115
837483
131335
343342
750764
100070
548795
140984
582840
656256
514696
892261
789085
660006
236151
522044
192624
73754
294930
846551
69755
853791
160701
308978
544104
662911
27025
210023
1029007
111995
538791
543686
274805
970287
531411
402005
370506
522929
371907
365581
218824
643301
158697
532345
833248
331627
404173
8910
873374
441650
339044
249860
127272
175505
304270
1039373
448245
301364
848488
562425
541399
317032
156287
438366
437107
603232
830967
54679
224298
912450
490055
99130
697058
346718
461798
942147
483544
125269
227931
539082
808169
534573
838977
51836
741946
66764
942299
803462
413102
411519
1032826
666452
256680
973126
701214
187554
1032141
510715
541153
833807
926817
152811
412386
771772
905145
903799
100677
824149
274800
57714
835296
339829
728489
864837
457210
730796
998696
681965
612030
644776
98233
616724
242093
147036
545981
783726
1009951
873316
151126
478685
526483
897125
216548
519957
845331
923516
624364
482580
274705
206860
134101
134706
203800
878061
993200
99649
367210
544259
968080
388842
752342
394207
356733
745985
987776
1043693
235669
584809
636116
904149
482966
616
276097
442844
749984
533006
364089
943101
394070
578452
840065
502586
139003
683508
377133
474966
303795
221737
214787
732193
170322
378439
519416
899704
779565
501803
505590
181428
64906
312834
438886
11487
709702
625417
106978
272860
311798
314284
708147
115994
156360
770872
911979
267897
317153
349470
303891
541400
709336
474854
819217
161658
247252
125230
46983
440294
495910
103804
884390
710185
841113
162219
219250
695210
693206
514815
952765
912030
524756
965463
728506
441708
737000
746810
430820
491833
184194
403782
678999
602821
251640
52113
418712
401551
639514
177295
177397
71591
327025
460044
545398
988316
852422
132146
622356
980280
876167
486424
410030
969935
61779
316838
898513
233000
823722
166661
838920
158203
558661
165634
93315
669655
292944
9923
634738
833497
936349
265874
707535
710266
476428
859869
855438
689418
864615
978809
694640
551090
646722
766137
180960
207573
1031839
2305
717634
178669
642967
773561
989139
683176
270027
762513
948455
895755
524445
451792
1189
920669
267016
565666
723411
202628
305744
638487
233924
464729
516434
480343
979263
409803
133494
1044370
537985
282697
823111
411266
845483
425091
817917
50909
817381
83237
961885
242855
960449
965445
537195
883608
744307
741599
118945
541510
702516
326002
175357
698914
51871
131900
122950
826325
929828
125472
442126
600534
506668
522972
114442
553557
539516
168977
278798
1015976
876864
731391
291259
965260
825693
100767
628603
152545
690036
273574
982634
116370
248773
965086
301434
424794
871132
384697
36588
633493
964422
412930
599340
35370
963071
957577
409128
332351
939714
590073
902136
254672
214612
1037566
526743
486793
558659
837727
800035
678896
1032971
457239
527979
346253
396304
321768
965234
882490
476368
748801
253477
857521
265190
511009
856607
77003
4212
775604
1041042
221688
338796
734356
983056
582481
176984
151164
669704
176897
1043008
357749
224191
812199
89757
779747
760241
116372
720856
1004769
910796
686431
848470
573491
855952
1029099
997016
778778
183286
413626
90607
497615
101672
735433
384667
198401
760655
1013063
379882
194998
298215
406339
722239
415449
676776
383218
991567
517336
999905
172560
861098
773065
322934
716117
912690
758207
254830
666536
368278
780774
436979
681715
913200
610148
491369
208821
878494
837763
982775
425702
400045
801644
24037
444171
559021
731010
554977
757248
205290
116949
292363
69379
1038985
165088
343511
163096
454014
325267
127919
49646
807652
753546
556010
72463
929121
501622
972262
313292
181990
39393
258578
418244
275808
849775
483598
189402
820588
706369
41685
73294
87778
314606
263003
910625
575331
64895
699007
997061
878684
25363
440043
190642
721042
922962
246532
631821
671050
741396
693490
79081
871325
697470
870162
916370
343673
174909
880196
104218
836116
218460
104424
125018
784493
688880
167501
683649
795946
419841
287120
210914
146024
663961
662999
981551
187514
792001
733418
737721
24379
205425
848228
491272
514597
42527
954730
571607
770766
98613
38587
814068
766431
822542
892488
693261
598012
834859
703834
77401
265403
279985
225156
140153
532036
650761
563683
115835
1003028
295702
1017977
952054
930029
986730
820191
220420
775041
847303
699549
575450
92226
694253
792157
128079
924052
1010006
812763
500577
348289
160204
497083
1032365
33904
253392
157760
374553
245375
659696
668188
683538
730600
265449
163610
137149
444067
298750
1033057
708986
176368
362888
793294
570508
884725
671862
391129
1018550
565156
931245
144631
353354
879986
648427
169591
371061
1004870
246940
1424
677859
323376
929777
156836
765188
76784
612118
1016824
42723
443822
504547
182397
60033
379719
1044155
234174
1004670
379121
596104
760276
1024904
983819
70587
47703
1037555
302314
519946
938815
588177
686974
1044092
248623
821674
726124
370944
462847
338260
330427
247096
721490
314073
176937
759247
537007
778975
895797
219501
855785
633014
873747
1041199
210969
449628
212034
646585
844364
843433
140625
675068
464985
330487
708570
901541
89183
173244
919363
153482
496020
125257
742207
104539
770999
679080
777273
802399
704360
48104
58221
902156
891940
507045
112687
410935
564750
625025
203798
167186
871850
284145
576254
654904
430143
855070
898272
721380
182021
192050
135684
472798
68129
556189
1004351
606765
3890
377909
302998
832385
661430
848094
166204
73160
428812
438596
648685
191837
1048398
367137
346682
1039691
325144
640564
38945
784006
543049
154475
267553
786451
702482
278066
802496
813582
952014
65908
70072
270373
809300
327344
127204
235785
664931
248397
583104
306036
909388
180366
778899
73891
59598
509958
1019301
966126
238075
278120
392532
436039
593617
231022
187736
775040
727679
217629
417063
865394
308688
815414
145826
1044185
79586
262999
807167
1018675
617281
760303
889510
703445
664906
424581
569187
736767
606205
991774
382811
456
323939
720957
410498
96326
640405
624309
88195
728246
823124
5144
987101
770716
749561
683359
342750
282962
734976
883578
204938
972679
687767
258066
559012
436938
562372
479877
89537
136324
917197
477289
78053
172940
408352
552221
894327
873499
640728
727557
856363
161278
1007435
212913
751346
430817
170816
744246
863891
406114
230399
549202
597786
931848
338098
137049
593820
487892
33899
950052
940665
196845
69079
14262
153479
643990
290165
547124
942865
11916
911386
369635
145583
747896
841885
715870
835588
959099
1010290
808802
718012
278142
847326
520286
460783
994218
132558
379641
475080
474060
422391
836893
284334
777127
429167
325820
314238
749143
943714
198344
301686
680851
891389
659978
306812
94728
392551
38739
192373
799390
64661
639204
683123
627384
246044
877754
142115
652358
936970
790664
351257
1047512
346757
163851
841413
425962
325261
480172
481785
592950
670093
625167
24361
242564
99247
225857
35560
333452
648988
203924
254325
567700
114166
813847
86275
608091
910112
32494
241093
642267
617968
551326
493850
278131
152274
998140
611625
87645
962100
552435
481169
348114
713540
954882
111388
27628
562066
305736
770499
919699
948490
599826
471640
434455
393191
44470
1007097
622709
960717
178110
451289
925477
792594
833009
810810
313255
280646
323543
546079
913211
637599
992894
27928
971353
1037545
966479
164822
505093
524737
989827
630156
124843
298771
314201
877832
602794
505165
33770
711009
288805
500644
994243
564597
171393
950326
443928
1004460
351051
466623
193057
182160
841036
794185
955474
1010426
628253
500204
68555
290189
636941
1005817
949062
388517
106726
287160
431813
987180
540434
707509
931105
628911
255717
510978
733805
564655
782928
49122
372607
216571
846210
236
267575
592806
1007366
478730
369466
897220
622268
529908
651555
220234
683598
649719
676221
32882
527261
548573
220699
292601
254792
126299
574345
415705
923038
237975
316469
583727
763065
688455
598243
603667
153289
8388
397901
963510
629362
144149
153990
154825
578518
582346
925209
770317
956153
413158
95454
824512
441550
290925
898845
683
200675
418986
276420
95068
1044122
83255
731246
135399
58842
517694
1046390
276545
759223
123519
631718
970985
916001
91934
573518
152317
986833
908907
647144
461285
135874
296773
965293
370726
9338
420859
600386
863688
637794
32571
458136
148644
896296
122778
20187
926128
452216
344798
985664
17175
817429
602337
908994
138566
951818
243395
27615
1037506
94918
314060
820918
992795
35734
701912
630531
317876
379814
797455
863929
86838
802491
9102
694286
960900
710914
3691
528232
273745
659282
316106
227894
127196
964428
411178
544059
963391
355106
369243
136527
506200
237631
382092
776486
764000
447973
229817
717848
102139
851534
126552
315424
27778
208108
285273
457688
747096
1011512
890310
37402
865785
318341
208573
190207
509969
952273
180725
614043
55351
777148
864582
443639
694273
362159
577342
918352
842632
798194
1028811
91345
360324
825437
585747
186639
345524
653051
545224
57803
149098
703087
175325
727195
757220
451361
615115
301959
42955
128962
210503
845818
18824
132301
240332
692193
84134
81277
32616
652742
379197
257602
190830
504001
375552
469135
959639
467695
133501
319332
753114
411277
573336
393224
280095
572147
221
534119
390219
213728
641248
670102
483269
315364
96561
302539
275531
592958
361826
529619
337037
640673
423016
552168
142995
146978
143744
513347
887228
554822
991153
813200
354120
401799
917347
375282
239181
1046850
586968
367797
604409
291443
175616
905241
730944
644004
571920
670870
960155
391735
626195
563080
271970
66165
651032
778882
493271
961527
345842
386327
729005
746465
28404
207918
579290
831472
671740
27886
786501
763583
73209
140787
920300
795689
31532
876614
770527
904472
555879
347307
207310
786735
955289
414773
24214
1008989
82548
484048
847264
482780
677784
622767
978923
996142
618091
463461
374890
182283
46176
19360
740437
821532
361640
796680
680881
550165
681200
948743
982825
187142
145959
673723
442545
286685
440741
423329
812163
228904
286072
130226
207813
815521
182756
612642
127744
88494
253570
738083
64660
6373
938806
724370
518433
86267
209426
443012
476318
957069
528777
835940
808193
145187
693537
804789
720043
177175
10989
601456
158640
769042
24927
663955
1005361
95321
403772
629584
147973
211248
445153
230306
953284
859967
95117
798297
275134
1004136
618486
867181
487697
161304
458088
801654
276971
451888
154
406127
396211
570242
166980
861968
662791
950046
354156
522076
511067
314112
1042442
261212
721625
391671
146715
978285
761497
219846
1001138
745782
631123
351876
843024
282778
882624
64319
257692
21242
554880
486941
381078
694594
222074
251681
256896
1001952
44771
476901
827216
184206
419709
488067
620990
540348
526448
997614
239088
373132
76405
91005
243983
513095
40518
614218
857966
548141
598133
684528
550063
958623
689198
168107
13403
248965
958791
507476
103261
335575
122979
988678
385384
184342
909674
734589
93030
589619
585347
361053
500221
37956
679792
950278
264776
437644
763495
424662
1025995
195262
762798
819909
908893
114385
390324
767889
973635
644912
384388
647478
747910
676906
711647
715663
265042
605057
129990
694931
118163
246584
55538
1038069
882660
38635
1005901
703506
966634
27269
119827
31693
660922
506770
368639
107730
879831
388322
234653
334015
515472
347972
823411
1042814
332908
498710
180057
698077
967351
702030
966363
438291
393831
773510
128558
72941
134034
397614
895663
387979
326831
523386
992876
369915
1015627
819451
111756
563190
571157
233806
27717
1030065
674290
349593
822407
896752
118144
894571
456137
84998
423871
858856
117113
913415
671318
448857
786535
768719
36341
10145
668994
440178
169119
728898
22616
426932
165916
322873
37364
262081
751150
785598
967995
207476
479738
476388
386078
1025129
544019
185339
238158
1003067
596396
715938
923526
720132
1041641
441306
758607
128328
685345
172530
266289
128083
63868
45338
239668
582935
203969
527701
652698
731453
782201
1004039
484036
818647
810813
776545
764912
233830
1029907
371340
198516
38693
457220
991902
694144
248559
575770
193829
565071
932966
197663
795036
121008
339882
889823
1000837
314541
966808
8558
613993
912839
797730
62069
631454
77751
633208
863601
131070
299809
614215
168457
731914
382510
452176
839581
354771
328601
304790
905856
221780
639174
369806
744913
959613
27095
151215
413920
956317
770642
77688
236296
422434
643329
673228
22564
942166
901792
256107
698586
459827
937499
301358
318989
74120
459691
829850
647589
696287
89915
480159
887656
897219
684320
624503
418623
124840
921752
942739
374835
178514
931889
12997
228164
668156
218982
999174
569932
556905
912058
274748
729492
847353
389762
716020
207700
988236
101382
249073
527726
118444
161367
959335
27723
686717
880892
480892
766249
178727
101337
646460
837622
39488
811321
848646
369767
177914
72989
597347
889089
567943
930193
656088
562633
1041533
106653
773208
1021
287324
869087
432255
599954
708961
937484
958438
963579
830499
646750
464294
495701
100679
159434
86146
755345
73653
553454
726923
990102
296567
934719
228534
316856
118509
757271
586656
489475
228521
763902
826801
20291
228629
33347
521552
980162
335040
569518
694675
149982
491736
528145
203612
353585
459772
183331
162338
29650
1015417
32476
865429
319698
985308
621138
939503
328166
63056
83818
93331
734312
168942
29699
683783
118930
382554
649707
168117
711348
845296
766255
933835
551036
92918
665759
968662
828975
414883
22000
854409
519184
669583
978975
227094
486463
574622
581884
671945
941455
970396
10348
463013
460588
892159
1021266
236356
791179
267633
921388
441274
641663
546567
222466
797297
394346
617543
84894
206624
121780
847656
148485
837885
1006286
455346
603802
536096
1031137
786583
490198
487555
449394
394210
353063
52118
1017718
581440
78885
776940
812658
560287
620316
346640
241021
599878
290754
564923
890261
724802
171263
162757
210460
767834
673601
170317
498609
222014
862677
200996
177840
254508
813869
610019
97304
987554
141248
666397
706609
785334
691781
61306
974334
660631
924669
395187
218341
550642
99658
877338
10195
256688
269711
581754
856458
30482
649232
467635
643932
245486
793965
910113
368482
602898
308310
516345
356241
725061
642675
73923
421517
250651
762272
688150
193213
343638
586525
772608
250648
889788
942176
420939
173354
248785
519017
946220
647405
854001
760647
6195
244817
821296
100720
424972
255461
737431
179214
593128
1029322
707837
530865
487392
641426
634042
133699
202986
908216
284047
1029418
221430
760364
312935
933566
465861
554047
77445
497245
792801
265589
325883
864924
486517
921229
300355
370050
1031015
15627
613242
898910
284579
145798
1001341
443113
698634
607345
472005
384657
327327
842270
758953
728386
803903
372538
312966
417901
301840
272034
708538
916776
743043
410805
779123
53356
555125
369325
274514
35855
496460
526810
78724
33366
21879
837258
75728
372520
263418
853602
304532
380177
839085
965628
595864
857237
558865
312003
169291
128763
915905
507488
26987
12608
686065
276098
271148
547497
305403
115057
1009164
331014
180677
957364
438320
153491
612543
780968
683118
320037
434573
910046
913667
286156
7888
813349
340106
118637
41877
987815
938929
847218
504700
980297
577396
524797
999665
229273
775625
992868
542763
472705
1046588
448950
235385
469222
720540
969479
154888
118899
633501
156258
995327
421244
696969
238342
783130
639829
1023203
747150
297625
96236
248554
390314
250122
914565
667938
857324
138696
783662
786467
469111
375924
285547
649619
618399
414312
587274
378733
510295
169947
744675
930947
327983
161532
105093
133216
423799
967139
139045
140065
242837
474515
260800
120086
1026889
890506
9370
577238
130920
267334
531564
176106
95906
1006644
203178
823397
274658
490630
976686
612646
21015
491512
748307
645136
62304
645199
948987
567557
172678
180396
76562
539337
740801
939418
169949
260103
118839
311933
537602
419020
388592
108681
406081
928342
50824
908033
44426
765832
837762
603272
138315
803973
580359
309317
587215
605710
157316
142608
810994
612225
450804
302439
371570
63025
1000257
545630
908056
490142
637732
870622
47206
789554
1010201
145504
14063
441704
514870
446188
624913
300283
679418
771485
35388
410689
133862
474892
453750
795800
44603
244869
758584
290610
387721
422218
274659
676943
901666
357143
930986
503877
106531
711200
993662
419317
456311
554545
771106
949986
336550
590363
425434
352209
379755
542617
942462
438235
974209
175313
481207
642505
470080
94603
504598
891601
823222
244764
322721
574308
417614
259256
927172
699726
343730
826548
832381
635081
218063
640351
648263
543676
710412
799606
448512
113726
729926
682346
290277
598336
62024
802346
700390
138428
660602
615250
864185
606343
144847
863210
559755
603295
494658
490918
1026171
584643
499064
449894
643337
88126
311727
283948
692121
771499
678324
329762
45062
449374
610120
593122
662189
828692
1010264
879305
967332
548224
79732
267739
389312
91985
274261
107283
927711
127161
601427
498285
707721
817803
752267
162170
171769
356916
453353
516042
596851
343212
299521
313169
482864
653160
1043488
391896
279589
824330
742155
266407
844757
29605
536702
590827
769625
684571
9163
326655
383841
44501
711578
205250
162542
484924
40715
723178
499025
478297
866287
573122
557915
33980
313142
781703
639502
102531
460847
998578
809010
468605
600014
994118
985910
244268
1017591
276024
106362
886366
601752
325458
991824
71377
846476
206911
328432
146806
916521
144371
847468
541612
970701
1929
247707
365053
727457
747187
317138
578619
1039704
880569
769427
649480
325061
482270
58893
804959
342357
388256
423686
985328
296741
757006
674660
352450
769429
171313
769485
768438
839947
285376
157740
791626
119
438713
71289
63594
763915
595721
286148
532409
213811
975841
125847
689223
439246
40576
93744
550927
324685
164770
355917
430047
849279
138070
132987
561766
315533
669770
1002324
996338
888830
464442
329110
182878
1015397
133361
678482
136209
773699
827760
847610
164798
783566
699399
258177
97711
323070
248464
820976
302039
436471
169696
145413
193703
52367
370852
6101
761789
839850
330301
626152
960725
772782
150979
419380
543165
985362
40646
927756
541393
545755
898595
223560
370236
479119
929499
2348
882332
703624
50209
154063
702940
184331
989053
1027010
155287
837484
519509
913870
699560
704022
306954
34469
909919
37352
428391
691053
172246
91342
847585
783154
1032979
411648
612293
1007567
222083
424126
495999
260861
52477
111180
951732
527206
619802
256572
253837
254489
236943
918528
591288
882564
74795
180552
979441
369784
915849
571285
643828
355279
413819
782186
19760
603460
645573
250480
202456
302633
331941
917254
689697
786918
540014
196689
436444
54644
1048192
903378
535706
782074
17879
1009680
607615
394554
259649
526415
104232
787246
480702
17080
180599
7606
821302
620311
720644
394900
614985
800781
399466
745819
477179
500902
817933
120519
707348
780845
865308
619629
986392
952400
178273
962199
806726
193782
371165
686005
346667
680033
124710
155364
380042
814564
693868
652234
52419
176341
362148
148334
64502
926238
494898
80860
410192
957508
370397
648661
346015
393474
150141
1030448
827398
530701
240072
110030
824524
883345
775242
652544
231767
532962
304002
305549
306483
698628
992098
143046
34553
123874
524631
411254
179407
627179
95153
531480
540818
4050
191806
319946
482246
675888
756860
115566
607192
513070
408858
20098
901768
53207
621141
842216
351580
499039
54127
69148
403714
256882
835855
73589
215247
574526
277316
1014766
15932
68614
784944
142907
26928
565214
26559
96289
58886
1041815
458053
462469
1037841
619004
263254
534632
621798
599527
949131
236515
604034
519677
814687
943433
699036
943881
480706
320658
840680
414748
537136
352819
722475
953882
376013
757096
365461
263462
710529
261876
676201
468152
914193
549619
463297
849715
192065
418409
596852
601035
678039
978403
647911
836285
840083
697811
611132
338922
550968
872284
741223
495956
252283
705815
29332
803146
599882
956142
437520
729718
767297
620383
501892
184919
1015003
366342
892304
948532
982243
704540
933810
233943
427089
44624
932006
424554
292911
19099
391466
610145
993301
633377
602412
509922
157888
298057
939053
1046029
759309
52378
812067
114339
675179
655342
36548
606135
927307
535956
406380
121400
1019793
608054
847418
655047
499191
504317
215788
820794
266109
537745
33609
1046327
586830
1046427
178325
115867
195088
777294
825930
625059
819002
794741
505544
829194
744779
745892
169633
18932
972217
695380
1032516
568220
227493
498918
120045
496181
978126
217884
534067
149307
154692
321718
1022156
424867
834531
29898
206890
250344
924448
414053
960119
404592
989804
582664
295686
952557
833401
434541
762659
555040
738418
749635
441888
423330
551860
1037493
401606
623620
156941
179622
812966
966829
502520
100857
818776
555956
815605
620075
724120
792469
947080
460153
611072
299814
49804
1045961
767837
602398
387179
1042236
199042
257523
260761
110956
691903
426912
204235
269011
325470
318374
822825
620492
1035704
440608
897316
261889
156799
860059
484534
119895
491930
21191
580067
66867
149082
948681
988979
157790
429110
802644
890673
368396
836182
375241
138257
200150
462900
738278
781515
105635
1013942
824563
989888
618884
316029
739222
558338
907616
905900
976801
875855
287619
254221
748228
560957
661415
17860
173914
281271
703565
40380
340521
838229
702797
258509
1029129
166067
233153
367
954902
635710
462060
459614
603771
709745
138292
240558
886970
773617
830395
99008
866592
43989
978089
34898
219026
912272
897300
297600
983257
442336
244698
860320
616396
892464
423018
1026760
74655
1014356
892184
916706
373757
1008556
403497
559653
90472
741659
53875
82284
199073
866553
604527
544336
584169
542983
29576
744397
580661
464341
801733
8097
570333
277231
730440
871187
231939
138781
860042
681960
919663
403971
644557
412463
914047
810273
291523
69905
778643
203864
475608
166948
257383
70142
761524
829591
559224
840414
821012
719435
449640
443289
897691
821510
285131
966532
381202
721810
504991
158831
544606
836986
29373
810147
528824
974553
71161
308032
964332
549551
212214
487770
850095
183861
97325
1002683
546094
640347
815044
260280
65098
1017347
211737
380156
960250
1011700
984783
74992
654114
105237
533512
714317
989146
900298
396139
470392
825922
345305
70431
867881
757755
396364
431941
156644
763460
69650
138984
945696
376506
369158
138019
381072
230657
832371
153105
590950
604565
819490
515234
543892
696044
244844
705201
839369
250478
966242
542143
834356
122670
580356
707207
131573
732134
906394
540291
336150
326733
1022250
829910
310166
635689
880906
439712
37854
649765
6045
505959
682574
740621
141720
475656
985683
670557
221910
813131
907582
351791
825018
248740
540358
372947
1032305
769790
265983
153929
960019
300632
268976
138718
847798
817819
596747
982719
314775
26659
245475
754967
244760
863418
641818
850546
932601
334666
117386
373396
993209
504285
202952
637524
795552
226372
889509
574302
465616
164840
161967
931921
937371
516973
506036
729597
1039752
975556
558150
213204
771747
37321
478416
745263
784019
265172
224486
593669
1016441
342909
42056
705482
698493
191680
246405
754760
469751
1020442
554544
749706
244537
465933
124014
745605
595072
465605
963013
384832
65585
606693
751474
622529
159128
250670
472470
23315
740531
515634
353945
545751
492604
158277
712859
474674
708453
92442
708482
984219
448348
744052
216887
155852
845697
637166
736219
530325
656578
32124
199915
170901
100174
976039
789555
326190
657169
790579
822393
162013
404337
747613
227566
177653
868094
19154
653845
969911
801425
898473
1038021
996646
357132
659608
398833
561819
473949
58878
105749
1015266
787125
384200
113599
567253
434169
201435
105409
988320
792405
91177
215209
16130
775306
430299
588953
670127
647479
720220
37632
90790
70555
597488
396096
558195
248672
453446
115738
1019916
1000838
470856
652770
1044329
68992
624555
318802
940699
676971
486966
1004756
462201
376912
749894
949757
203042
286756
319434
404601
288489
957696
736121
112706
463811
1011690
236436
397353
924803
542248
357796
616666
640820
699487
206089
218760
626437
173482
1002031
866713
875998
611252
1027365
857828
715214
332906
246477
288294
87096
510837
28980
318786
982237
1028989
828639
1020615
742852
827470
982542
835589
961864
163845
686476
73490
624926
332799
199130
485419
145889
944173
329379
561613
986646
451845
747762
64318
413493
500991
977147
275460
539949
1042465
383111
853562
502736
42745
290875
439205
242526
217882
643880
111712
772083
154568
883637
53904
948097
767049
219353
686833
838599
862945
330803
1026080
425970
159357
900170
192911
638569
679211
995421
600168
498431
709959
667287
614730
655529
684689
101844
1001292
1029682
1000692
262345
880190
98232
505816
285066
402004
253994
531041
317183
58780
701346
44451
783682
271142
710296
172346
813242
235895
119448
710419
795282
67406
479495
815099
759610
260446
1023713
575522
380059
41003
275887
1045919
1008455
9799
155525
632040
905753
466887
1020050
31451
1015082
178755
960205
281090
845158
649158
181709
176689
377052
565598
247246
374514
835006
1043802
459265
523032
202789
268016
248239
912745
977403
98600
666026
287171
691441
114877
867800
293936
855788
999950
429727
810834
148687
820083
575439
874127
224818
579247
182297
307698
672055
854249
378308
492375
599971
159027
359079
258819
597451
939632
716462
777496
875949
838677
478519
951134
335229
456628
1043695
624562
698741
107113
139554
403262
872258
854606
132427
1015193
239177
527899
926608
551753
549313
319016
395752
177372
348486
284220
368898
245997
252366
945260
607211
749383
608787
726835
96744
25786
928006
558713
537134
780396
630438
686332
716779
112430
311560
86034
78205
680625
802323
54712
673282
665503
1013962
80889
727800
748595
823962
655441
92554
944112
517091
980439
65643
526714
522680
134050
321976
494211
421368
1000609
254269
194319
219412
847896
251085
407402
673148
98909
662369
1032891
679048
323009
12481
882191
12814
502013
307111
672346
532934
326541
144941
1035376
84402
999027
580697
913683
395569
103943
763487
606111
848047
59869
936707
505770
76395
86379
640291
451493
415616
635437
995765
451490
931628
46831
281021
990230
677628
340880
842416
152236
902153
586535
104795
488838
642293
916500
742409
746631
656086
44238
153667
149115
1019847
903375
877952
239460
831999
186471
59517
478231
269473
237310
294621
757620
380601
624910
875322
471073
336509
281968
924274
874399
210191
651829
486312
360156
293499
565583
994469
568688
761682
57068
218127
243601
580980
868080
1045001
488392
961760
657850
938627
970146
339093
971553
437662
141745
755623
608246
786337
452340
882698
545457
402992
382693
895744
988622
847671
771510
492216
90515
709165
96325
799851
65919
246073
633671
983806
1001394
612261
709027
523638
112444
407291
181
307181
290974
507392
570967
12552
752676
679266
228158
594835
205603
610678
492867
803730
505356
433227
480551
190587
723552
1033115
616923
356416
585088
745708
884211
558356
318634
395038
584607
1033994
29159
297394
684698
99608
918626
30570
293130
61173
654544
886880
889927
728048
711608
372256
663491
657610
975135
100068
901536
432328
474365
173057
310341
203228
867254
235453
671904
419682
990311
321209
164003
660381
992672
847657
916019
268598
214297
801956
754650
352947
767746
570977
618315
37161
798349
73307
123624
915839
68554
532285
467170
860720
126356
909701
204599
1041549
1022831
98391
613916
170314
132967
794633
615628
287588
1011103
327026
471432
689464
111634
589495
655311
700133
234939
297631
372553
350228
756674
204948
110104
611806
136299
635117
196219
156408
681477
343533
1007289
754217
19198
467023
893069
438372
596727
929763
1030477
975038
196991
667041
949745
994848
1042389
800593
353597
717192
338365
686527
45330
838537
836382
173304
210972
783388
350855
721710
826617
776191
106886
790381
493427
500094
864080
756319
632071
231309
198552
359123
30086
957707
61575
676292
495078
1003958
970555
964985
853196
629423
728651
860795
452865
307572
481449
518787
333317
187113
44305
961367
629335
492609
149756
682756
801473
346590
995369
968726
795949
33504
201372
747636
113624
633527
298957
3745
729056
541142
860029
594490
461885
655579
480286
925372
951784
317852
819987
173874
616336
292573
550041
540002
777777
323979
347095
653581
468421
246118
1048403
950215
956956
493450
751834
718074
437262
911377
816356
926926
470809
536156
299879
645048
812094
956312
916559
369063
510293
820753
91054
745417
933673
815178
1001708
2790
176797
854096
388079
539795
127431
188124
745162
630042
315061
30217
601545
588136
997803
129683
1021846
433698
1008566
583233
318099
379107
829167
522868
575047
931671
611966
830688
798823
581434
543265
691348
727604
310467
760617
284310
801640
90635
797527
835792
311539
631518
188017
648075
312
546471
491366
637030
350742
430131
7423
32481
627722
776263
95268
643038
453587
938032
193136
934437
655188
740922
526846
400547
1418
1450
940207
29966
853715
611874
884619
178811
61849
312314
294699
638905
1015308
353428
294826
66777
520432
394025
832557
988523
684445
562452
1011210
910883
892527
770515
52453
299317
853380
530432
169556
306061
37711
330238
1039903
1013845
138201
809791
445104
931431
191026
641571
307772
103527
513857
440732
622749
127855
615577
840023
87903
1002810
920975
23810
675383
654179
921722
395074
779838
307448
223761
401357
530814
752981
147805
581518
240107
558443
639272
27523
392128
487132
95452
985588
286581
441389
250242
409074
487200
5173
773196
527255
811973
154240
101475
860146
33637
45940
258627
251877
416452
331288
193299
696762
480645
54933
663008
393157
497583
302751
652952
78895
679445
611296
232777
436313
718094
452787
314974
274732
1027474
665423
976513
404066
556082
898069
840614
719417
706487
209785
859898
430978
235050
5221
1044770
144563
325368
575189
882101
915458
167182
268079
689560
569158
529478
477959
798508
237081
394422
991139
210756
632342
607899
179373
216102
894482
1910
488599
222726
795872
348394
964830
891561
326387
49327
605533
1021022
402330
691964
98544
398032
745781
903027
585378
1033582
817786
499546
634007
841755
735705
745979
813387
717699
837426
802130
241265
764215
195076
385398
577274
523921
566593
156245
909774
342911
625882
866136
436046
551591
230856
344715
174502
1037577
136655
322234
608228
40762
414410
860628
757139
59425
893750
42224
973130
270724
1024358
865761
71604
932209
889809
493401
454244
706486
661502
362160
814692
20906
626310
141797
505643
123828
57864
943966
725788
747634
326921
196064
916511
143416
768801
519990
982406
300172
835585
341872
897685
825101
933994
609897
32652
909480
799441
71787
503766
733867
339887
936141
1038018
52523
494784
419281
306687
337652
942123
813184
274680
325784
384403
415372
993197
1047314
460756
723605
402699
1006823
966205
493156
97812
897517
1031766
685128
157488
643422
810006
916080
556310
932318
40669
813469
19030
990493
626294
917343
915827
405736
195680
799123
961834
135025
342746
90923
610693
304448
1042370
431951
534579
334878
630590
55542
904475
38837
253910
889071
474084
861503
101403
682553
771513
17232
873127
1014541
812637
125161
776566
141490
931147
818818
863665
823997
183287
909419
423250
1006207
834094
869885
1041057
73933
596322
899720
703828
659323
977320
168503
783396
799399
759445
537990
935550
894657
823638
826812
187170
108111
87234
159260
389591
695937
629948
696327
30062
260804
851936
557076
120442
680360
175146
818210
45907
70954
834168
561520
8568
203232
267827
98963
200663
80574
450603
39885
256993
756245
179933
742505
1032935
746016
211920
923357
866215
440380
829952
483807
713843
552478
688818
524262
332306
238030
358948
117642
52993
528150
293709
639806
748245
177549
1035615
734201
800604
189369
402506
814185
299222
41233
357820
166203
101948
718173
114752
775690
813775
311542
656731
919229
79167
360135
385921
245557
883594
25541
177880
650519
588462
808536
1048400
885811
399320
302749
202278
454016
93156
194481
221458
545417
719422
240515
18809
69450
864510
702745
488621
122112
437317
858030
496223
519977
57780
389136
348806
271713
110782
80660
198285
704151
434446
176287
940286
744888
217947
47039
539494
954155
616035
67574
289790
745260
67281
831366
363115
970201
53605
768077
497098
137727
1041486
917010
513747
696318
257014
152400
461046
521639
708431
541067
643386
92196
121356
190821
104284
834326
961658
87500
615403
143822
22877
1007739
497685
808623
1013766
1043210
12479
755171
985663
483774
1011462
66642
231756
254537
72448
497413
18142
100067
646578
1005903
632622
446839
73095
754039
901498
658176
1018198
533025
894055
605087
108253
430534
1013819
783200
740260
844269
479292
888248
196899
385695
656141
761095
518593
515936
316554
214582
305377
856466
606394
980682
154122
615420
692475
321250
800744
430836
446186
216813
347723
826770
999647
552111
466534
753656
47755
399017
65497
765970
69073
431692
6934
888393
128042
871921
120594
232962
244379
334521
273188
879582
708499
184488
1029715
290166
95352
617069
130124
220527
744701
249099
518874
269629
296888
487237
807053
270130
372493
428377
426150
461465
1009842
507046
924731
857471
328849
783490
586384
895685
59079
1023064
890982
133341
343086
676087
861934
631238
35823
714283
827944
584525
183553
87874
236797
284414
811744
432297
514745
498095
837091
725411
403286
720832
505454
720118
52844
626961
1022126
501464
211456
950075
872165
672500
322691
543487
720089
190956
10994
880879
74978
292139
195629
983197
920862
476956
895941
166431
786843
691417
322870
576560
347339
198896
520104
138981
605884
946110
219240
80166
978704
956999
960626
592092
1827
801717
598055
713578
18277
395098
291094
232629
1019893
344638
419448
338842
1037621
225689
770627
8672
434038
814844
422018
481076
838398
655423
233039
23578
934908
807435
1004747
627724
238833
396964
864415
495306
255455
34024
132048
121611
442639
240690
199850
312876
464391
233837
747673
643495
800508
876879
36039
845515
646504
169231
667467
1010420
810836
602760
604305
716998
177073
181535
82693
753095
781529
892682
322291
478499
553848
944138
892945
425703
812619
129970
186599
477319
158986
722331
1028813
719546
447774
473033
130243
15679
453660
964962
217550
116276
73522
356437
320292
883127
801745
737528
756616
215054
886148
170885
110700
181646
796103
187096
916017
254900
271774
426032
673018
653484
430956
325622
986946
808025
490095
712163
84951
804447
499853
952201
715950
687156
642030
278643
745988
90811
360395
439233
512831
657539
220020
656095
977087
268531
117911
588378
643507
901730
613857
40816
433155
616601
949989
100760
896111
721323
453037
894671
238362
161073
841625
830160
566666
686895
904990
96952
951800
976279
232535
420903
889856
635066
287046
377867
9154
60229
425807
395816
307028
814610
182490
57878
914553
340568
468564
80325
285554
474206
848974
116047
842603
480296
761240
1009481
361366
235226
934742
402808
232549
347698
79024
334168
583453
916789
672848
650629
178892
825887
803536
262681
463524
1020546
962568
375602
300987
570992
479376
838567
703310
509924
427844
337386
618372
815700
860012
501457
1022131
244938
657997
333686
657895
188194
196621
232568
922437
1037007
485848
555619
521997
93827
56473
348174
1028480
381003
191512
114633
476609
827085
7197
98538
797822
316715
544809
281331
13475
12404
1045571
574453
573345
239218
882761
805693
740455
379811
64886
550098
72692
582696
171005
952672
753260
840497
429565
506451
111483
830459
7964
234864
225985
85991
374468
794009
937022
988302
872675
570691
436837
752933
405813
796936
993404
990273
221320
1021134
517975
648884
34938
451282
867953
870200
137507
866193
730246
626324
701388
298091
862706
919248
792137
537910
605712
740108
611456
71502
261760
110000
409794
757436
675990
143283
466658
756713
586163
73511
455585
362319
454494
420755
726796
719160
755383
896108
369578
733191
759980
866957
1011809
642058
922890
73233
744649
637390
1044454
779149
257316
541385
443989
292717
911315
875533
809720
210876
815191
278226
1009067
519448
347194
602885
753197
747970
205744
255587
12037
517836
358260
783470
720604
1003811
1027176
976679
490542
224591
864644
94627
570373
903857
352559
130455
644359
869131
864818
1030442
419226
698443
12258
445669
130621
431349
751142
83448
43830
635890
917559
121038
959924
880962
104030
935717
299904
613214
574827
32519
934341
252370
354491
417850
70527
226836
870166
555144
203137
772486
571214
825342
466261
616867
213511
786832
508852
781860
565906
909832
25555
528459
78392
908196
750615
401901
403577
396659
448356
582915
389172
585935
1006348
452888
440909
117479
908654
789891
217937
984457
736925
99588
892337
515720
845083
921921
970336
993893
781764
371801
482740
445476
124719
302887
681368
804794
344817
1023611
407713
45882
205528
120300
140417
616216
897969
849732
798054
478690
505758
564202
719994
789521
67800
683927
801655
301651
646122
264561
18668
945582
839711
886633
275966
100130
823594
40611
160735
588552
562237
922862
962491
733061
865874
593544
276071
1043905
1033243
15686
1023759
656527
960677
690568
269861
722696
926221
578066
139263
617602
719707
593839
346841
319555
378834
46568
34341
341282
826502
912228
179169
604556
65264
578344
941491
660566
728020
434873
444869
908602
80907
429108
379337
318611
34879
713654
732855
590601
81727
232372
553329
943945
938245
323425
476927
651576
153191
950802
462981
439496
102238
402015
439191
702986
523983
975024
612037
719565
171110
921987
151813
1036056
897669
628058
776990
733644
266006
86287
792230
393790
914143
384974
102785
703230
96156
349671
778699
697603
1032053
468221
286950
764698
267093
141287
303562
463506
273364
925679
334219
528470
891411
986857
502956
855474
513230
258514
357761
164301
560058
969713
147942
746558
449418
751240
1012741
268118
63510
171985
552675
841086
841883
738163
260469
938023
545818
146511
669935
223676
867838
783386
691314
480856
470390
421194
506867
218959
342315
965403
138663
225268
1013736
526640
1003010
781123
90024
272125
205680
140951
148347
582759
890967
941211
840590
971881
651490
1018215
443874
576647
441737
612542
893339
969759
393105
610197
918341
465839
964215
819791
230920
894989
1004557
521042
160575
487486
26606
619115
204848
616491
227148
319594
567099
88553
98065
1045271
507076
493896
820276
711068
259512
198686
784465
632035
830879
994256
463701
265424
855676
362774
361401
331073
188920
859163
592580
266932
606933
370982
326908
833599
587491
437475
947955
943695
451022
379765
325669
876305
663652
539729
210764
900748
693451
406651
260113
928654
494258
951292
802748
512581
275991
459776
959072
931470
819163
633554
784840
66907
239732
657976
231056
839174
669566
400461
56690
898418
696608
714118
218174
1014728
252040
729782
613308
115023
155813
188373
670582
387113
770767
128943
527034
796731
368435
690171
425359
428480
128143
631360
651423
780802
652154
276128
672169
820529
779580
400216
1015949
58575
483075
758940
1682
281720
665353
874452
439386
113758
1010032
627559
961174
647138
243669
776868
140870
406075
261791
700351
180355
639934
490886
252007
256737
661911
908286
1036107
596307
568673
180269
892853
718130
113198
600277
628190
508664
761125
841123
85
489225
556628
138393
200916
744232
1031675
853659
598969
145098
739165
851520
1020113
168571
124482
669783
432101
916712
7008
662501
778384
231655
26805
230876
264048
826543
874760
944640
448269
126586
411362
553885
926663
997427
345600
249457
887155
850878
1028796
421459
71655
481137
443
379892
425571
692727
160097
914374
689081
1018812
996525
147976
530735
505112
738230
104722
191758
1046723
578259
222125
174575
430256
481218
101845
582577
410570
457470
686272
974463
316176
221810
222831
684276
739345
278401
673713
853457
567358
980126
505572
486212
812777
425601
437803
408172
697252
526119
831527
184376
775664
28218
437790
592042
857278
253335
164182
705325
117080
359369
694190
969760
42840
102132
249989
791715
384789
712857
19523
227237
632019
278988
583531
704830
488585
950575
245209
373308
756694
432791
91122
130880
710316
336521
940302
951107
323253
484859
825618
586372
438876
332279
837524
944977
559048
34382
467083
161952
314370
316818
15496
820094
774653
404427
505026
304630
75039
466910
166625
659942
371758
941507
742133
674701
206460
629780
368314
442153
103632
183705
229117
699993
1041730
245491
542507
412912
341249
143131
334459
261740
999367
485912
657584
475906
256988
464113
529509
313172
388084
937806
540795
688838
429578
746249
772169
842240
1043658
517255
572522
516570
924495
309722
502146
107370
852415
697221
843567
377588
255962
33505
373480
436221
61394
878067
1914
152842
500681
460131
391371
422367
836961
602067
815483
742219
979776
514210
656755
564070
1011974
1003497
80592
607997
327594
373497
242078
439995
384997
69872
264644
460962
643223
381191
610491
842297
888873
200362
466825
725141
377985
132388
473385
827687
739355
854986
735316
113667
835197
715415
963650
12033
646617
238309
91804
10166
124435
100409
464553
39270
754087
741529
263002
567464
1017575
267506
222895
580515
862662
103530
677474
42891
821317
58597
956577
401562
252833
647110
494824
357721
439980
387081
340290
641538
86190
920209
579226
389685
470109
97557
1017074
850666
167612
1004929
124803
603522
963671
256190
446019
42075
722192
59357
996786
276873
133994
1006015
812463
198017
442641
307897
484602
507330
985503
541580
728759
355621
84185
499260
554436
212545
235725
970655
849175
320162
405838
916582
36905
554749
714569
736902
544905
536111
825140
908025
587253
57922
83720
217898
156878
466362
442513
236154
958867
1033542
12091
941239
110007
969411
257092
633098
661671
266548
289413
1037679
571437
585329
492297
947472
556832
779273
742541
554639
742807
373813
530559
121625
252021
579185
445367
416678
653083
771222
528879
41353
873054
603759
921066
904645
13228
441796
184360
299956
196980
506056
790946
813424
925045
309458
88237
52633
192851
727756
764117
646266
637211
52639
404478
826329
275890
312511
906642
483922
309818
1001815
208162
687531
107798
450296
728773
73622
236863
377318
863721
23523
547620
364716
552072
14591
614001
695909
942175
598764
135588
283725
128034
222030
554055
561262
755278
114707
369048
474875
271013
851239
328534
667982
176874
730807
487641
403280
635719
649867
75362
815006
73469
899154
207157
445040
959221
480992
156093
609518
8745
289349
193989
735354
85034
512356
803490
277351
473273
473079
420088
332514
877156
599604
960339
907961
428689
428683
863483
752277
333383
217455
978195
729035
886733
644859
1022715
152853
333884
791949
429757
143037
124218
828202
3954
644260
653931
896510
361588
262476
966538
67898
584811
326902
485924
84059
136609
60358
338000
510188
1032601
451862
752563
54685
476926
98223
346924
74523
455463
533263
56020
227703
331913
891728
916437
1046647
315394
1036158
279983
242466
225728
598817
202429
168440
269488
1047911
257906
486588
938477
25450
104322
1031364
381988
855944
132776
627295
243025
75620
232369
857888
762116
88261
271596
534164
855027
795543
957277
747642
477445
128108
56269
703954
1032794
361180
551740
330208
260515
936249
58068
537951
1028379
471526
441106
155152
533502
711024
549157
784216
86750
509058
45616
981115
927593
849092
303918
720870
703991
132215
819838
271851
181274
478044
871518
261945
214296
149183
216144
653682
775543
448397
602902
352577
849517
760235
715252
569150
898091
108747
937218
987467
763517
287054
916024
618422
312967
780228
501001
820082
455189
802164
134925
934798
501560
233875
521172
30210
94646
873587
883509
722892
843352
246801
303520
26990
169661
708446
445129
93563
135724
699814
63360
243573
403351
401148
91556
792239
697613
35134
89260
948534
841770
823633
504618
526044
266830
813222
347548
175751
818554
718891
221338
477157
743965
430589
320983
199992
81224
246944
115461
685600
989375
972233
237676
589702
261301
389587
467976
44423
880011
73142
752280
480931
175888
203409
984450
155642
719337
830617
972856
659564
352273
836938
998477
452790
878723
206060
737144
431193
770620
244422
468784
845355
292311
36198
199704
205478
632775
985995
638642
499043
740755
90593
452367
913411
842474
672125
832219
841164
710962
942129
377327
144620
743247
618914
574187
929714
969235
902062
378714
519876
837995
28515
313002
289875
624602
426246
356540
311110
317948
901818
564015
418636
118802
660244
638986
875985
802343
948029
1028877
967470
464154
276030
372041
139228
689772
142951
45537
448759
245458
942864
313795
67142
833266
195198
559818
916181
423337
955389
719247
93630
107295
1021407
110440
558759
223787
37568
300129
15756
327863
369409
897075
628348
825941
463560
799011
272467
885456
33371
577316
336601
682655
199066
738998
920345
597055
573560
209647
715364
547035
780351
446772
1034222
1023638
90967
717747
78991
817580
862951
458909
18615
727151
392360
548685
595798
829332
204813
686986
747633
959358
142981
646169
965850
730070
520813
578423
454940
293883
1029621
623470
551683
744768
275385
897289
1041496
885037
594770
373487
354030
777320
913486
760315
183034
72638
8062
28925
157709
945411
273041
539501
335653
388477
638562
884239
451352
523936
663889
1020985
173468
284317
954479
801629
219620
96129
402212
56285
758016
811377
631186
776550
489097
693251
246930
385860
51758
760656
458573
162742
730579
813570
441349
175892
279521
401068
93159
1042202
1004653
320812
423126
899103
125742
147763
914360
465866
70922
349815
247212
1039399
574685
726204
845316
815401
460604
245462
793453
878009
821316
65245
283466
380769
624085
329609
964665
985054
916005
422623
163203
475721
458622
73525
1016284
933808
446088
573971
756646
960529
729430
142855
454324
357743
440510
310833
392180
29988
818173
630766
17286
910912
718503
745193
879603
171221
151231
158432
332626
641477
108729
647376
269569
910639
770415
161955
994023
425574
415535
411942
355270
832323
294425
416899
358259
879680
396494
370547
533717
446242
214457
921121
447679
383982
533093
385914
46459
293233
803753
15412
527728
285636
416143
580631
708541
649790
303965
546865
713565
405143
407079
435120
270457
541861
377721
425856
100509
532094
101846
510668
595600
85915
516454
561723
920447
762766
17466
367728
273152
19973
520657
1016880
818339
403912
738986
391369
560979
632323
1030281
68393
292852
290950
869598
849742
38450
205256
831475
687436
798707
619080
396908
78279
77133
150010
38549
192761
762508
486632
71397
424195
178784
111177
840944
239391
969
418861
468286
767306
386190
616186
869775
991347
720446
1034885
133320
187773
562316
832048
969739
101552
441629
490681
930713
575101
1013905
979087
901219
219117
725293
679115
87359
56888
92902
474610
455539
860147
1024762
1033809
126004
906614
758587
124458
822817
385200
621609
83363
151205
190184
672271
526515
954070
624661
595339
208541
668678
850133
403698
751365
358989
758507
320267
228621
323850
327649
179385
892650
196482
186860
89503
977651
216189
83721
436975
422569
658593
792697
913546
758226
547384
903667
485424
358736
587322
603065
961824
855081
984035
875920
381971
54192
455394
677240
248314
44868
829528
146050
124784
47760
461975
530428
777153
187238
746914
187193
6114
805441
69024
996974
367231
783673
180632
204144
356174
622780
702323
480026
513753
532243
1025020
843229
195144
1018668
976696
805784
153894
200217
811766
227186
939322
138321
486927
65651
255321
901425
708599
276299
972809
470111
121928
388911
63357
278322
846010
933454
48566
52141
509
1025060
596301
794176
876014
234859
704586
966543
417799
214780
831524
773709
991426
369623
264113
558610
81315
873484
637541
370871
245311
420279
949749
519867
330743
928100
199047
934371
798725
45429
341588
577939
269530
97219
613001
255681
322985
1008608
936520
878706
587801
836505
500552
884120
313890
710007
98567
29438
892766
805670
153412
765051
81213
996614
323159
202678
445792
322997
269931
785817
983025
13472
364947
426849
808231
200777
341555
15527
154299
462855
1004910
774527
580516
1022878
505452
497725
1044449
85884
270306
550492
69228
335768
349181
1019299
685097
880745
119560
516498
1005346
716841
454886
501642
861497
543345
194654
568212
550190
1017266
32199
664848
837625
544681
936160
157160
953094
699483
814854
290053
946927
591268
175982
149584
163362
376710
338496
127842
989676
623118
366049
553472
809127
982632
735195
430220
731110
411352
686029
110923
154402
575392
485645
904726
18865
561559
205395
38887
443317
136305
57334
940978
255849
758996
482908
622202
4458
238703
14035
910194
568270
135734
316094
930860
785025
856998
181168
43931
421009
799788
146631
978950
535092
180097
530786
849035
42920
154707
969466
462213
1044204
363183
313309
956537
571895
997651
226286
126371
498517
904200
331530
23239
459657
87685
931048
562527
146189
943606
96941
833833
818461
82053
861454
419365
246953
853564
742871
721448
562151
949703
102581
6269
74808
779779
50069
156576
853428
755308
518195
663795
936181
275889
288931
679212
963547
684772
247715
533164
239800
854683
876170
888760
222068
973337
226452
9972
461712
733316
14440
653941
525122
524635
611495
475910
891242
544500
421744
899123
232417
101784
251258
335018
851268
361374
604402
777452
382882
458223
281452
56790
449492
235601
494746
456209
782372
4858
694810
893746
687376
805319
21360
152026
909716
551286
918880
323813
847776
960684
898028
165550
871527
141616
395988
861079
456750
788353
136569
150361
34991
499714
37667
707850
745603
54780
715478
250963
317610
229781
759959
425712
752033
391817
826072
26065
1009558
657082
150996
988267
775947
311036
723715
430064
259693
816541
369826
562362
639329
838733
105770
371399
887418
489096
562725
12773
867492
963741
158280
509548
814315
124974
151824
567422
119255
214678
426016
205642
879061
748406
676324
855881
32834
615263
636622
927427
956814
778426
1035528
1015741
804835
181024
789385
201315
327538
720086
114164
368761
326961
757
61519
958648
593328
223963
453941
250666
930315
160954
27604
388605
78184
498965
334971
300653
467953
641928
160403
14555
210098
954377
767384
487825
907867
945066
908823
723892
516083
148248
21771
264996
724609
429094
268157
348044
24373
511246
834839
480577
200981
667874
1007261
819020
194360
776556
946199
398801
899586
425337
333555
340567
196743
2019
154668
221990
760518
239288
483194
913928
599822
839831
634915
108925
1012087
750832
1005886
53192
748553
631806
51626
653706
860099
655523
243766
810236
133262
201934
292489
742696
444050
179790
24805
98559
899568
836640
114786
448783
364691
484567
989607
554730
1021184
854151
667952
528906
41452
565247
10891
864241
889073
196494
626847
1042241
110797
718611
256816
763874
74394
907293
119897
978703
133151
938747
697662
1043855
407125
41904
563962
28816
2939
1029984
340083
34067
391189
175340
25063
660792
220087
578204
677299
617344
293491
1045231
869891
218347
218872
831090
15783
884326
134585
157708
244425
769056
253942
914939
315067
670386
731345
263431
641540
961186
953323
738532
816774
737389
138706
133288
567840
346488
753750
65001
110213
384257
707122
7908
836016
1011783
725149
314794
1015170
537012
280599
269735
897850
741361
169923
401188
621834
656207
153914
221678
399889
397542
423561
822173
480699
322249
708896
347585
1044898
338708
785784
785771
1031426
253629
421775
771889
214725
798654
160269
91417
284817
707940
184996
91645
586610
836135
986615
786865
643059
195758
617441
432710
558916
1027324
180846
853518
632295
534833
29725
624444
641573
195388
995492
937588
421554
576124
761160
232485
536728
187647
1000990
904343
741892
131202
939270
382750
1029846
394791
347068
460500
563993
420460
1030872
458134
788368
418638
641839
1908
63564
94
754775
64254
664480
81254
945032
179543
970319
208033
971166
716729
426966
930247
481533
214109
561510
1000576
744822
113086
1002799
1039098
281946
266741
1045791
974974
19258
94746
849749
280124
44549
479409
551403
729931
247021
747320
869292
355380
377626
352156
687197
14233
230560
323867
664639
757733
251938
704638
957976
909972
369962
82861
866516
703225
702308
397966
919769
256847
503046
62433
409673
328339
972218
438479
212405
938488
555718
162446
868696
889747
811098
532915
451995
1018210
896432
337724
647617
966658
100129
1033682
501484
129674
368006
615380
324074
652740
485696
622445
542655
582211
358970
778397
573259
19088
609409
126233
989473
388895
582792
759858
574643
241825
199121
310169
849411
689651
1003729
1003362
495558
468627
697910
485441
233312
1047780
55498
904263
631624
22461
447174
91682
192487
402439
390689
988469
666374
137277
23969
798045
1014410
119948
728468
296763
480533
292109
177219
691057
852675
150719
802965
384805
399439
856109
403823
72616
119554
61148
296786
797767
950559
324341
448747
792888
784578
230711
798512
857319
253497
6960
209375
776031
250913
1048064
711765
1002033
769607
538077
761254
135612
343295
535541
950768
942523
86168
42370
27470
997286
807559
1046848
248294
311625
722167
648621
304210
752220
469671
223057
661059
177446
829980
658107
328007
220095
450355
250469
987895
236253
588720
66199
651732
874581
785802
28070
634168
455139
902758
479989
247614
764684
132731
137845
670878
833503
670554
825403
1014955
714483
654403
300788
456610
124239
771316
740722
625703
986483
318911
208130
553949
233148
393644
345793
518188
337114
286066
207217
727842
575744
416814
52459
185707
738395
701030
999206
357331
936167
881718
246614
320331
93806
598457
278387
205338
360529
1045203
597580
741394
669885
50855
256235
423202
772350
747196
586314
783950
985936
399727
698163
373365
15008
602979
129206
240563
31404
258727
388555
385998
591307
502144
375517
397092
852079
1046633
252160
105879
883307
928575
696354
981632
186609
1031944
682483
439146
795316
177468
271899
159981
580354
45199
1003942
448115
587149
488276
980618
280890
732548
563243
1038753
793137
299347
781147
460072
703596
513051
6865
382892
373682
282714
685130
789822
197799
468848
302793
586897
605834
14729
554176
477941
942382
747677
403761
1013012
174762
112009
340849
778009
1045414
173977
977398
983076
955688
470782
278404
292838
785953
418909
908696
173738
111200
414213
846213
797344
413335
532237
438849
68026
996936
414498
620707
363804
968389
413413
327129
290793
523374
1013404
576080
514873
877984
1009792
472488
348395
656609
254916
711183
609964
938897
807281
992546
186458
219729
355828
716429
416287
836561
626288
90962
875161
924070
121272
504451
269686
992865
772023
535049
255227
700143
260765
873020
395571
555951
662079
884406
145348
925178
655859
362679
315930
292639
426962
134166
602276
982291
832307
5100
3400
320815
722563
938051
588660
964542
484286
305445
914604
713610
81090
739929
50124
485896
678459
720262
638454
430939
523129
858754
609434
467682
20173
815972
280949
702620
643217
302765
191433
461189
601102
68111
578690
24297
294969
131543
220798
1001898
356131
626283
221898
972506
187683
413
286578
505903
708486
421820
391830
283798
868768
842845
643097
945080
735147
450252
859523
190293
780748
894687
316327
286621
857125
714279
199093
21890
961512
948530
36
872909
752336
764532
636823
442006
692034
656620
209414
883210
737267
658965
392403
789048
518404
430601
148645
480391
684790
474054
117468
610020
460972
473873
800470
508336
854824
381186
486548
367722
566095
135158
951570
538325
13861
935333
990381
605758
648031
928139
477761
1028832
465302
94849
497037
15586
572875
513746
968863
651925
569029
910027
404622
399164
576251
968150
5355
489617
434011
917825
97969
970072
798604
83972
818040
170003
372103
475345
381052
596629
19312
99436
88670
580540
54583
710595
515952
80429
612520
70395
467747
938366
878461
558721
803236
254256
214447
123003
868154
604265
1001556
84330
255026
42944
632436
412368
922143
971172
812065
936911
1035514
563093
208236
522273
430309
987792
984006
118375
839574
660554
636299
383120
172069
360025
163469
313875
818118
86094
491456
828604
965091
964633
900154
394847
417717
912673
261124
821692
903708
584448
445266
748957
498479
161030
818559
296575
502638
408561
604775
149715
551484
280282
535403
409629
570444
516664
92040
1019163
344167
202342
949471
492073
609670
247142
407974
115301
882983
116882
291111
38706
521232
1004724
29635
238070
364489
181570
752611
317322
391055
866717
336951
1004808
268017
973950
865476
5653
950503
290440
852371
1003819
47003
362308
919099
870523
125537
262135
803545
975129
142229
664778
935831
13032
303519
252590
131204
600018
508342
26898
785378
107792
69071
570785
298744
666292
674843
316122
826787
1027569
604210
277811
346744
332552
970445
597071
397332
551409
912879
513665
121905
291803
569079
728454
703493
472006
630571
452983
992203
895111
600289
893167
73925
281481
943117
190181
834655
17933
472865
260162
200823
890112
609856
897684
936556
215456
558715
889857
990754
979532
978406
324340
434437
219242
982336
169543
712809
215048
31685
293607
724350
590887
806845
711019
735939
842294
1017629
386599
210218
721201
328774
640231
94574
435173
463004
923837
228773
854645
991890
470556
233371
595932
142364
870342
314418
960912
981126
863106
277534
1007439
1001739
409619
341953
962381
951422
461739
839359
922128
606916
552374
923583
425182
81021
705216
319012
241254
897546
493823
334751
538811
355146
120644
106873
268166
331354
801633
75445
196870
751386
783128
136198
121807
820553
71902
542761
684413
795118
659232
896059
338284
697532
292817
509345
131560
419609
616388
490989
106788
520556
70243
833766
454655
585432
807665
906164
409429
900460
18819
267646
75455
746964
191063
546278
856531
1009543
1192
537726
226659
842756
93200
248626
700514
507825
530418
548426
340675
110528
900480
562557
678231
606922
430528
511506
527218
250438
720637
554547
867751
222339
701612
631127
323324
538859
409353
996827
877682
402225
927521
238792
233891
933791
237776
920652
1037132
459919
957764
388505
749568
373152
483930
564226
144766
969353
228387
703744
272354
544616
524348
143950
213756
283366
782531
600667
676030
991893
637570
1028873
1021642
605956
431954
92073
974726
946958
472855
75403
403558
42200
505851
286134
401512
904775
682009
496331
229926
532488
75227
1044444
123013
596946
553479
153030
668247
333759
84176
944887
661637
957597
858815
534548
737689
144722
830633
790501
731815
758829
924126
300051
493173
386249
1036600
33322
447844
242783
891456
62230
529676
1017993
108900
669719
847332
63741
873357
998393
335524
126350
539966
99872
760737
220596
130544
128790
452851
492077
445663
92320
336661
736991
869064
301975
656508
371565
915877
990286
450280
80025
37742
981916
124507
93004
946944
945669
797648
917562
175885
441012
115123
159429
521266
133398
952365
692236
627133
225725
1013719
894721
388439
719495
216307
820325
361355
943717
175210
26087
358853
838874
948319
538109
478956
406144
463425
643052
275751
297958
865170
952774
899499
184001
846573
12967
159069
756565
367518
293553
651467
479828
1016183
86169
239100
161245
817038
23462
37724
63947
336298
781482
31230
323991
700223
229502
662969
422058
731349
505160
516642
1019827
916328
159675
772106
966007
428017
975289
457013
1032902
790856
320952
445831
625566
95556
126086
184494
685330
409906
512126
920961
952105
265367
693459
79946
620358
640546
980975
845044
967468
162354
961407
649080
516223
98049
1031322
322528
946904
114378
349111
69726
501252
277026
562479
1612
498674
921217
846793
369954
72851
82703
450528
577550
669574
444115
382046
312193
794011
670708
782973
610273
382853
147789
501328
437094
553251
901788
712589
487565
235853
647250
398137
808600
101316
92295
1009661
22551
76807
1035618
823432
477930
682809
150103
703191
24866
39380
93894
646571
913557
132981
840261
93010
187473
219857
97569
580152
525371
464888
752452
504665
1003615
29429
23525
797260
389749
256345
315934
220637
513691
403770
165408
943559
518398
793350
706707
799933
165764
145527
190742
949839
113217
537442
343184
724261
300455
950031
140982
630410
483902
670381
725752
124476
5677
864601
373670
666990
776665
469196
973556
1039583
294967
242366
660051
56236
623091
944284
309210
87531
640846
585701
859203
327277
148831
547063
351472
965040
834992
816568
978667
618361
148688
144232
956362
496948
575263
843368
314521
419706
113668
600719
979700
914311
309204
259499
390928
166719
971097
682628
318334
715122
734130
39914
4361
817351
719821
905113
152529
671878
363704
684708
228456
94887
251356
55520
980831
715669
112669
611202
302604
657251
513212
242939
667028
651339
344325
330241
242375
205550
905977
415488
222738
998763
858701
361084
38515
383682
702419
767193
308467
977427
36179
211959
764718
340100
963548
1021718
462891
289655
607569
933023
167419
150145
951779
1041710
677090
850881
879757
508062
743555
810190
908947
797299
542892
168930
727879
319195
958735
190366
353647
274116
48706
753112
474423
329511
754722
371502
65259
908844
669026
54485
520334
148865
587923
486410
641028
263314
242503
561628
800172
229359
667485
946627
85190
344861
390980
384881
143583
653311
175095
550320
969188
833609
773047
713041
796954
859974
72373
814685
880224
352062
395077
752252
31286
1021536
41952
991215
575207
856382
673805
322015
548269
409780
256900
294338
885761
1032195
560815
461773
301250
329645
1021051
371344
434639
639444
677173
764561
22125
436599
851199
456193
736443
373333
97513
77009
245029
861265
398684
946531
786066
760634
697627
727948
986106
27474
836930
469880
974658
521295
740341
1018007
276863
851464
220626
833718
162094
351456
697790
2025
846520
843842
546396
521917
705077
195996
100533
406470
178117
451107
254954
375032
66234
398374
877193
513500
712951
691336
854616
965052
804111
662792
134829
491720
376745
184750
996345
851085
1035934
421931
479280
122318
611465
688077
417033
354065
634487
415660
934622
212061
874417
889909
90238
64216
737505
598671
66639
912234
351574
563140
812066
44045
818207
65891
1046499
485185
250867
1023174
613705
557824
327204
826143
792
424646
893755
35482
752412
321706
900810
266580
966913
654617
628507
689254
875159
694684
730853
391843
911032
214203
263679
237675
984408
1023298
805825
784489
797433
374395
458559
483417
139545
714761
856461
312209
599399
52763
633532
128120
608747
1011119
204170
158480
460381
219523
810071
852367
136695
812723
1021251
40562
311978
706458
933679
1019293
826074
403035
625828
984670
53834
691124
313067
437434
742513
670307
921830
213217
938022
955654
786394
110949
774075
158266
579482
648419
113955
882920
706275
446055
844639
1059
27870
362201
214073
348965
562721
870837
49721
379831
13402
489717
235623
593517
240032
748983
494856
404891
765154
727712
633844
485481
450785
235189
789738
302927
984048
532250
68911
474622
138185
424443
985110
395870
695233
461982
407984
215949
970305
211257
217623
395288
387945
218984
774287
129666
327785
663665
408368
47332
546522
504351
1002858
1020781
831791
759687
695930
103499
79259
26626
335014
992202
1039224
66426
255054
979085
845985
690316
600452
241136
101760
139943
697844
854865
824231
168958
230937
516383
640902
46761
673829
953152
565512
474
158809
852870
221180
976971
94287
534634
287822
437020
842143
185229
832144
116298
369254
529326
597001
944235
955377
411330
584216
917433
430656
376528
198868
1703
220770
16234
393909
553694
768002
855934
117624
116263
82266
782348
468927
852183
616624
297673
149356
717844
545124
410809
1019161
83297
83761
698396
666983
537148
929480
270356
113946
730152
157166
977811
768361
594945
478994
35511
240832
524017
319307
932199
510879
668983
576443
543009
154030
794657
163803
449310
125725
287882
522061
144198
420737
123518
446485
909729
498172
442804
745302
756056
556740
805265
587457
524822
861599
377297
571345
446811
829579
13105
365130
455478
374920
209837
332568
182806
981137
46634
23564
917468
196690
834040
719436
811563
143972
416097
44638
384090
192051
590924
446480
69496
817477
254369
674033
285653
627735
862300
862038
1031256
949598
648949
32599
519881
593916
90434
383102
471755
943709
648192
833351
482413
698605
434687
185411
510829
33523
662689
630137
534897
695472
398466
524245
323533
79364
1046156
407015
1004447
448144
412958
198937
488029
987749
836153
330049
772152
975317
864204
974372
927906
213857
836572
483961
58178
442807
970591
189503
892750
340578
91745
697041
903674
922826
183189
898886
389226
986193
550885
63921
374293
807556
980227
529742
620344
470602
922832
543480
735509
396838
229616
693586
674567
969106
360456
343143
768792
535087
99397
963423
1043679
157993
1045272
399215
639637
999594
681370
1033322
1043684
277015
309639
473562
625342
484909
74825
551124
16501
387620
121665
297751
494749
211824
353653
157440
229581
74191
272533
22199
633008
1017344
161068
463772
187351
582941
544516
309600
488467
232903
34540
308069
292741
44544
264186
257201
556747
976167
509771
883378
243922
763742
1040459
1002385
8972
894672
1023975
356885
338095
34904
376306
600686
327631
94182
243743
657946
141135
302873
960157
172762
841659
297278
1035666
593370
323486
571789
434606
128511
365166
937912
45523
150441
467062
78315
893020
435361
146540
890591
904769
507368
900700
204992
631783
47522
52643
166333
1030056
2199
261963
1000466
194516
753109
556836
61236
729038
272246
893351
106825
106080
1041180
292349
82959
603496
766125
1031871
714677
88902
805519
5752
139664
61360
803043
529394
508726
28198
103955
686229
291286
917519
815318
14641
472967
805830
374801
632818
960188
958524
356977
282800
149554
938410
601963
36602
848355
224796
957019
103761
211813
1030475
1030026
693581
172296
523293
679535
66268
74312
654729
35866
625123
885299
124954
590931
587993
773488
309109
94818
496457
678651
77576
963849
499547
940592
860803
450013
421727
735873
643720
907296
375336
968439
604893
758002
593493
14603
751022
757121
622970
695200
289974
41845
672105
451074
122928
425407
566969
807257
511439
493121
301641
908338
335034
279688
435578
499506
45408
424412
769302
48941
1020533
155963
743825
930262
403000
464530
953709
186123
454647
285961
353582
158359
525651
290458
900858
417023
495166
614018
554626
71991
782
168410
860247
876964
318821
585537
334269
947987
140642
515056
985870
918276
635855
70078
802220
490093
952872
97574
494505
297931
414747
401051
797748
476311
197763
214402
722971
1017183
471356
225528
145523
956939
251707
352171
717136
951249
988144
753892
892520
844453
653715
560063
511480
776477
443560
243167
356493
1039957
359676
567748
563497
1042294
938351
355240
122222
833050
988155
878268
187513
97765
1005120
32485
992951
920763
305524
343302
663904
143926
704930
691938
51546
661462
471125
872585
128340
833282
344242
66628
954698
738273
211668
723212
1046783
896303
946258
921646
636166
1031080
38232
959986
746522
157728
692471
1006801
604504
573911
7735
180418
748719
718936
391468
265384
563486
355199
680038
839609
981596
681671
816084
610322
563722
1042740
85987
410715
873473
65105
564700
396046
317396
364486
959298
26224
239221
163216
539987
296057
225564
950034
692884
662023
832582
500670
871907
573476
944914
26361
307251
82470
207206
257902
86886
38498
859074
226176
20264
213117
217069
51625
534712
1021992
364263
597784
295271
872932
1032856
1477
526115
360965
506374
534636
838955
299314
667102
844394
381414
301955
953434
1002934
880183
154471
344480
530479
664920
99853
530958
953269
203220
766347
143222
432962
637911
629763
150322
788605
1002875
61717
795219
574155
136185
101380
614763
404730
358830
531327
938105
334964
9506
506251
1032036
331895
408009
253370
202024
558688
429224
938153
852966
568852
651743
356474
142392
710448
161950
408220
680062
600845
865659
199302
522216
688029
250279
895464
598217
247179
667807
8683
152206
843395
659620
657780
71376
651313
126217
760324
503748
168578
735607
959929
1007482
272969
12062
581284
807209
642516
579261
105804
302411
1027049
587499
678970
621425
837851
663435
205366
506696
496368
278210
735150
576694
62715
617190
574003
201302
676473
625808
531884
773160
699298
999985
561590
723861
903235
523603
710520
655531
323476
940591
671261
595197
528126
251008
667331
369138
1010769
675871
836753
918124
489019
906094
278597
78424
19954
144160
933466
543791
1024649
621969
463882
265371
549796
937485
267528
125220
418126
537073
563528
773850
980221
173016
1011942
205500
751857
895598
289429
236739
187200
474256
416394
857233
960395
257553
804216
993840
394061
367811
194736
81800
1021151
776181
325408
660567
159797
671736
543294
782366
47519
397935
127845
176747
576709
824678
830851
732412
1008409
521733
230294
1034852
569000
623073
659821
367884
832271
489502
230730
953581
328703
261110
202261
35896
866317
935023
806944
83744
845006
81573
253815
38058
1019773
719901
981781
389320
50321
146548
210181
622120
752496
498949
900731
450370
269633
683088
983884
16492
861155
814037
297842
522032
685338
495957
1045798
114433
631440
484999
709769
920810
218526
508644
850214
187350
77709
413235
973061
286095
594818
50033
648073
776647
76620
862292
226005
12867
597340
79552
566127
621056
796469
762341
869134
1041390
732974
853119
504244
996807
905422
455985
754888
812828
75360
525817
1021974
502708
1025013
160411
424745
417293
647673
437299
956598
462735
423160
873347
131941
997082
777069
444962
436962
902172
141580
709590
616801
365967
1005377
566824
1036287
788806
985805
625545
250226
342347
1031434
444169
828538
591601
787495
212584
95286
622539
213165
469733
1040300
673126
339325
345374
974559
38662
235908
125810
932880
1047498
798711
154792
265536
594216
911816
84224
276142
304542
665183
50480
644537
293407
235303
618661
51026
216588
1030395
847566
820770
522508
767539
886102
592010
309269
651922
519368
1002902
768407
667268
806510
1817
696525
1016107
810714
393240
757141
422208
248713
1024725
96440
861433
1006289
164088
13029
6196
253491
548065
943090
303748
904259
620021
182392
418354
224548
839452
564539
311019
39169
452734
335599
334220
362905
986516
489918
17744
241150
599476
840790
789680
14809
554249
170807
476516
346107
408768
965216
669696
606610
897247
493524
913642
588725
411703
748020
812105
119727
730812
773202
521201
273427
318422
742726
281064
966145
188152
995174
47137
19874
127142
541590
632552
467829
230569
588314
556091
635253
19554
638234
962107
129853
901789
571280
566697
309505
584223
656907
318212
985575
22370
150899
664441
811172
818633
710922
49729
251158
704163
138260
141450
549350
724206
115508
757433
274809
536170
329311
770208
200792
1039263
808859
17216
643285
129898
732131
86738
151640
816840
581746
933455
82235
992487
296962
240066
398060
573713
23678
833633
758037
986262
173368
493936
204618
268551
666389
96717
946146
751483
654952
447473
563981
417599
181566
391521
782403
796242
288031
1001604
442913
732498
591687
84171
97802
569559
451470
88630
280709
730876
973104
517258
547489
792724
852690
507471
484901
285819
578294
772183
891101
803656
587847
661697
653870
195470
425441
680079
59092
683309
55359
143655
199731
1008861
568127
691029
847390
641955
267567
730643
534185
783369
47230
190457
405737
1010938
938287
305762
661999
673
1028765
41383
534176
72401
44622
417359
45583
605460
190890
715290
1017203
629396
675210
138505
319996
175920
345139
822943
737652
669020
112727
916133
936200
169300
419578
294199
402667
971067
922159
604382
606668
432560
714352
131929
737847
957628
882872
395710
347824
314628
576126
648459
940348
92110
509711
538397
911688
260322
129593
68445
272232
465003
966881
541727
538154
532831
281015
969787
363323
734742
382207
303563
793298
766834
998678
38548
236703
198744
836882
793636
467241
122530
235996
376992
263959
941316
307681
306190
666481
385059
589505
827844
684637
225853
314780
144855
248741
597247
988890
899414
915691
243290
514606
546901
619163
492654
883889
724113
855064
875861
876410
69944
39758
364099
811042
1020912
118734
211774
184548
975477
776929
498265
378851
132887
216787
36921
204650
521989
750326
964447
542839
597420
1042785
625011
378282
244474
769647
460066
581367
289767
858503
199107
15073
536755
301474
742509
827326
576924
1044430
461377
586982
15608
642415
9813
731225
936147
590709
599759
135269
940371
821179
355070
146891
614020
215967
748306
438425
510658
7135
401229
642876
850521
862131
655243
705864
850684
639804
588367
372801
366272
191962
728130
17272
596988
704992
810114
299273
359638
207662
1024720
132333
279853
294029
114068
611656
713105
821773
3721
543876
228745
913155
530579
38343
734320
531711
572904
632135
576666
376424
631482
290220
239940
177434
55047
947911
880695
24202
413733
652360
1110
274551
491244
374676
884933
762431
104183
1018253
298107
742574
787113
1040065
1000388
8431
444122
503109
126802
230851
2626
904891
1008825
88840
961576
951253
75668
670831
1005208
735634
134626
1007550
82616
794049
720696
141149
961366
597146
854591
660516
398037
640550
819598
452214
442216
111276
576716
981736
817762
740766
356360
611150
175523
716222
745824
1040496
470802
715690
102783
98347
467786
366645
811882
294787
484608
213350
353185
700420
135291
232616
743689
40831
935720
134287
52322
60169
411634
883489
128947
492013
330908
234650
242455
725056
278783
659197
36322
820220
71316
356758
75761
332903
318539
391974
919691
229868
800624
843783
738403
57377
353816
1021533
358581
672048
755059
520954
478673
17139
941515
413675
671297
421869
349467
1004301
840968
553985
707621
6290
6023
691111
840683
399034
577889
409149
456223
982997
7162
678171
810370
294665
267198
424429
615508
952975
945701
640785
946052
223288
847067
56451
452274
615033
300815
927505
215487
1032407
20027
319778
337967
618570
118910
903975
183660
396173
1047095
152414
887946
612756
402633
813851
965907
849189
997254
250952
242862
330363
329450
121327
145079
629088
916577
571153
390960
425606
334626
213892
285303
520522
861311
2897
98060
63249
316024
606453
1045144
34480
945494
843219
561288
819027
834539
716091
852536
963808
792146
791720
470846
62612
169815
134887
979903
661516
83172
356786
47687
800831
354170
330567
454525
935511
956228
882450
901608
341925
327034
221734
845634
203515
425998
291641
39244
689523
577231
128625
121100
783753
702786
905042
87701
703183
772105
228619
153596
47515
28808
983424
144082
235666
562107
82242
107217
627864
835795
624187
532396
733153
196797
655972
726406
270274
48655
610118
223392
230314
32762
1044967
439478
303386
596777
898063
138584
856907
1009376
939189
297034
149
907357
623687
260071
291107
630219
290417
686398
567763
78522
566532
332546
773489
621431
508052
255621
637207
288176
530703
468992
386325
440094
648955
515901
944246
546250
580658
882096
924147
9952
700435
853550
661478
787518
444277
374163
459224
24925
225058
988596
563609
972445
856172
612839
1010998
732711
688647
681114
821188
1040870
45538
502247
485832
822618
302479
790189
819227
540486
15209
1022353
405643
299661
1005513
29738
716013
239862
921904
726732
368240
305217
167387
330448
398668
38937
861357
75192
530223
152288
304980
182874
183503
442776
695003
456460
580771
730624
616597
785279
537904
1041670
992809
482322
952295
496172
696215
664801
853052
840264
961365
114400
50945
1042834
779017
394280
33444
23136
140716
843148
836315
332505
981184
142822
293592
704706
966695
1001778
854863
926960
274448
796693
967935
714598
235420
953075
802849
375935
414430
601601
160522
362026
1045834
112632
631643
457515
574089
289877
157618
398011
115191
878523
764167
368935
247389
227844
927453
266535
417511
411904
448261
178615
860748
843936
90209
33861
618998
321159
1006178
268529
450916
174081
634162
872709
953544
78405
741534
254058
287122
614443
823153
694172
516924
1022019
12085
97481
540492
680701
124195
45438
668509
335956
348133
1031680
987642
446936
830941
647428
509703
77550
869293
845595
478843
627721
277346
972944
457248
474926
395835
850746
308188
1036596
14321
693032
359151
36268
595291
858763
980332
345633
508910
989508
411196
957074
944176
748300
590546
835470
239902
962695
823519
564998
267224
184947
357545
508712
799321
984814
217331
832682
970195
263399
290824
868676
853841
236659
852658
643566
811261
832824
779954
363098
185814
126250
55001
849287
12340
596035
732293
298734
146697
1028794
614127
157216
439199
968738
866986
623259
894905
198640
982588
299749
428289
625634
3658
704583
340030
773681
872144
667563
137042
317365
464523
304589
683206
495232
139852
728797
393400
133302
181962
796790
795513
165355
997221
981161
245233
538976
335715
65826
670890
185856
120916
761512
801878
865393
457429
513565
637942
394397
357643
387959
17634
331863
126750
361880
233931
165181
1006478
547996
465687
498017
883944
333002
994812
391366
1028569
249143
604530
969314
169133
775650
353533
745695
786437
312117
243651
605629
841500
292568
242907
164306
529289
295779
900702
372966
76123
1044442
20329
3372
364537
321877
373574
868579
777141
968665
963622
788179
593588
785452
158830
766808
962055
355921
328428
327809
170038
212581
774396
575683
679720
742686
54938
542345
39015
602952
954246
854278
722189
554687
27422
693978
622931
329500
986291
653900
1006158
1034245
67117
994604
68977
634081
1019805
237067
304579
736815
313183
154958
724661
119723
325146
206820
614068
276914
125705
814984
43157
720122
780402
107227
507698
791141
811079
1001215
168879
439004
438256
830750
795624
117294
168673
492844
99526
667144
789488
277311
438571
1011131
539109
424624
715506
870373
651263
10801
246375
206194
517222
962781
641652
958851
733846
698241
285025
51798
645808
637948
302753
883015
65381
942970
675019
613042
650698
435549
485859
496417
989070
302623
153803
721761
664790
963947
98393
472567
714979
951388
822063
311039
59160
266415
361655
51220
268659
854199
527009
507838
249964
395682
779452
830292
705202
295088
318807
192986
882433
92717
700149
25215
1037650
270282
221664
675505
147020
354778
969006
28122
724178
463956
673219
336660
15308
958758
700681
659385
135800
176546
1038278
43405
781863
369861
602007
116417
269784
47041
332323
95756
174702
280396
695225
649128
752822
41607
541265
431645
924235
1028736
112575
255728
392355
829064
27560
506472
210534
566728
28391
256249
659400
244734
233928
211174
540077
71139
86844
66915
1023929
57559
194224
490423
712793
191937
60847
350332
431537
955792
133596
249301
364055
590050
379519
580034
627454
255878
418288
84148
791149
465806
318156
900371
317349
229541
402888
209683
697313
210926
763710
795455
397122
795138
357222
254986
812660
27572
848908
57394
582251
579499
545459
982819
900350
847604
361600
733535
904473
75499
925468
226169
885383
184013
165437
93803
869275
154372
887555
690650
991222
677667
459547
933580
7328
376151
596578
127967
1003856
885564
318832
707125
790098
655254
247830
255726
146613
30855
405558
970027
867475
673917
454523
517645
64198
962752
376399
672902
142726
453699
399325
694650
758084
849421
493573
80485
1039165
393093
424616
784005
788971
508578
413798
222661
844844
560161
911681
222194
789599
959551
962302
209996
980393
179467
985304
10076
1006451
10560
869222
930770
227881
781990
896138
851084
677207
362440
483208
1017816
356293
44175
880861
372803
870527
47190
562475
491197
874557
187490
242849
39090
784126
1001025
303467
554071
164280
663578
57770
226137
156756
877190
291404
725996
744717
801768
1013307
740275
537356
424717
542456
462182
674441
336211
311828
1023435
397236
768393
528280
771069
177740
41225
619843
333485
984400
672904
221567
93707
976048
525796
657619
623890
711382
543728
464222
1017353
967664
527780
244678
31337
923750
255481
75624
325311
997253
248703
272011
331343
756830
167314
785346
850832
467803
179544
425761
1004199
693520
953373
333251
308442
269587
708435
1036951
1024010
651795
735116
948618
708329
659932
34878
202139
678378
895823
643500
641930
222460
247288
630877
506598
172621
34768
235277
251058
1040824
427535
1020077
274357
518123
568714
1001974
422369
494171
472597
997469
28492
196602
443728
525648
973686
308867
543505
839344
643082
1035870
772154
191488
738346
234772
326881
502339
107487
1006841
499353
998725
50230
373150
631619
970150
366116
560820
445206
841038
894103
370277
59503
267002
5301
562256
1017905
769782
675169
251921
459407
63584
853057
681171
69669
490790
592521
21974
932520
159957
263007
452638
906946
225722
950916
632377
812949
235951
716992
32203
81710
219712
686836
483484
564335
1008789
276465
549128
478687
566039
996510
345092
265825
966504
854836
339549
23982
330697
691626
352401
528839
412822
784913
86940
700206
326471
959818
82253
933309
493578
1041250
462035
37554
602526
633508
209468
727613
682998
590708
595248
456007
828630
853514
801344
470759
306529
944349
181490
836242
312088
512686
945928
776226
891603
136957
152484
229429
625667
787826
507855
1006116
106842
100773
565538
788848
481231
579550
90503
555349
733709
810590
1040238
228715
320315
234001
117377
1013031
831515
835338
113472
160164
697738
864359
449288
997244
965035
904900
386378
315812
917884
514437
308749
770824
340621
978119
313668
568558
872566
214722
898820
567365
417984
150957
386905
373649
618584
536539
889337
1020041
989175
394170
827826
307922
315429
937870
522597
984352
730934
1029394
483315
964777
249671
344119
251917
109550
772858
121488
394688
856609
1020373
114336
448011
754524
159924
327656
707110
610396
362692
470039
278423
675485
999544
664683
307972
879835
700664
499674
583335
347851
857438
894488
981206
135517
82908
71620
491151
457025
11673
748211
46585
780641
409427
662547
365168
388212
535777
87217
861348
375883
436514
484089
619729
108949
801807
188488
347173
608018
280532
821535
264082
392161
972102
160310
62676
296875
722291
204044
222919
791772
633586
66256
105028
963776
284915
895275
441939
445217
661197
691738
542307
509157
466464
247976
75673
231407
371466
76105
426360
789928
220426
4094
865948
844012
132877
530692
521354
198981
673953
690962
700818
612990
926844
414340
470542
103831
283379
727802
969560
659311
1031791
448157
784142
150120
335654
533850
929198
328760
179902
912039
368518
796792
109362
845956
151399
772156
612185
410446
587597
1041527
822765
241631
473507
898188
375474
181853
637416
394940
920783
381121
407091
23542
596099
292463
645823
960747
979670
540578
190218
660907
156471
333050
565371
694497
619950
627534
157977
111660
251228
137755
366164
348348
652963
776697
187821
485764
186749
558174
745747
816561
809355
806834
247903
422381
852691
713687
22223
141105
804001
199192
115025
438941
409983
12993
883676
201937
104826
293953
328859
734495
998906
37889
1002095
415000
169066
461629
774973
726356
267383
944563
655978
426806
833463
866712
424574
490296
309036
712813
1025533
531299
908550
944746
103254
958976
672069
558820
369396
286346
621600
343443
413072
258902
776247
1028455
425330
460996
438810
392255
564599
184831
647672
411403
202702
713210
350715
928360
425094
456603
717165
170502
361678
30719
865332
151189
778449
508946
435537
757348
908445
629824
851547
656617
368829
278989
247666
405536
471749
817846
157118
561089
1034705
47444
691502
987716
253679
242105
592562
274350
159070
862093
117000
250626
413980
818765
871947
982974
661482
292703
873799
486623
825329
76399
1005252
951833
425995
755323
777980
787781
129950
351922
638560
305823
728537
446101
356484
273379
968244
824134
617778
170167
772318
441292
359403
780768
145276
905544
923554
563713
365991
640496
478784
223165
396064
934044
492462
592626
306741
847810
294638
825664
168527
619819
76098
554447
23556
769684
684337
406630
3977
731742
893349
117097
787379
702479
309434
380895
672353
381773
461139
713124
561696
29319
1043485
878758
943516
891950
146672
224436
643551
127250
909988
526180
999196
974129
796462
331266
880550
577455
658374
560539
482344
137350
571656
463358
231385
693774
537082
298958
991952
767497
393994
889281
468518
45034
93925
355479
654383
629847
908549
304672
24176
810248
386102
244087
854673
609778
416775
72154
657991
508729
508176
60048
728827
870224
256146
740471
854681
979962
88610
518336
147646
486768
80651
970843
315825
333079
362273
96528
429263
441181
222576
666170
576122
878525
108087
385892
556961
249764
238982
183862
546578
687094
284152
811360
270859
595654
712161
28744
1004394
104918
972052
30663
421819
708436
292609
194431
384372
41618
717156
825880
900383
774748
667245
201708
807636
841276
104201
885885
639759
895484
774756
675079
897265
465744
500772
269196
1029223
542923
609495
656866
429081
651562
794434
229549
647883
464862
467505
175089
182454
491048
466661
90385
794287
461004
994053
80479
850430
189079
258358
765724
306315
519308
80609
56495
559068
980479
134311
243668
473274
951142
813118
655921
703666
382582
111506
285992
418756
913290
845298
153516
744108
1035590
30971
377690
725195
352215
855512
38487
928352
598016
724942
471440
746396
330054
409010
48202
191137
240097
690646
158778
915357
10840
528161
382223
861910
665236
333622
518814
209761
403831
787682
288474
96194
378113
911268
432816
857732
626412
617385
978135
789809
227191
676317
582106
383751
113743
602327
142835
355651
801592
672835
815102
165523
360470
308424
132856
566048
700567
841840
356059
739762
782526
723687
513152
905562
333062
300626
674706
413853
325389
241595
677972
717
1009467
551311
666783
884178
589488
853468
740355
333809
1028219
747424
927184
327920
588856
1003058
415943
990648
868928
572461
297185
304914
680415
1004957
236688
256669
1040798
398232
241764
918634
1021058
183229
522003
648650
435326
2308
202233
419101
778743
339996
817338
289288
975720
411270
49639
635393
52912
240116
263408
410297
557294
191671
113703
1003054
614768
33988
567309
1015918
967099
874991
215144
19589
484678
673912
634913
538711
761803
438581
11055
256330
58987
419952
63125
528194
22480
576225
389068
128578
933907
196840
10506
450828
765787
372357
843643
982320
552798
1008613
668869
884168
429273
591776
128151
27245
407369
1022710
893978
1042500
244753
244207
565433
87038
967817
632516
894321
589015
212853
684626
584499
852349
788193
716935
142360
137439
368602
786314
71660
615506
66636
561681
392107
75344
419982
649554
939633
686107
146695
193263
663720
255103
234022
477924
975813
40757
628106
497215
202910
388529
601466
727238
432510
280742
537839
112410
819357
320439
530924
312103
302588
831303
50195
203863
897700
824468
539528
257861
984618
312436
747515
574330
103215
748623
618803
508431
1035172
25974
775226
267235
179678
552962
863253
224895
600172
428604
479202
582195
234489
711097
474857
1020573
611371
383242
239393
864189
668838
587095
371778
245521
852627
217217
503683
1040570
41575
358907
756530
858846
509923
104638
896544
120025
614695
745665
118226
761200
637904
526635
375868
759221
859002
973165
874889
623425
374524
339307
571105
554065
305528
26391
296431
320328
7248
991254
129524
125931
185912
79096
522440
581342
556786
134559
99494
965758
214304
851896
709309
741416
894573
191350
993149
653779
141846
546879
555699
1013746
184422
871516
333685
766247
1039689
215345
516404
225351
193375
923000
354402
453639
485698
639643
687882
631621
78550
336606
703997
342998
918473
698162
666446
531093
85801
709633
350156
935512
981339
86827
306233
963358
989301
76096
654813
364982
508846
637976
841201
272493
532373
330777
1017407
180770
679649
43911
842980
266704
174662
201298
1022200
888315
933415
544702
947330
30839
785319
996106
797008
368785
567193
215075
949596
443750
236628
64322
742525
984584
803956
914470
648289
333154
2571
560862
423597
339263
990394
113792
516148
825707
891473
594203
43858
474352
136275
842765
868214
91483
647424
674734
995321
1034543
949489
192635
146487
687233
89694
1030797
860248
999691
551280
362786
630046
1001285
666543
915682
28533
998897
73798
41091
474470
29406
986698
686337
1018513
27822
568925
254119
979802
270735
974830
682947
329470
388251
771844
577135
1035193
273771
558277
625824
609984
700948
718127
819328
856014
898083
1030543
259438
332093
598038
64147
447363
70932
546652
428264
670509
806469
660253
759711
46476
284370
111035
454283
874023
910930
912626
944975
891972
423204
784561
371127
914414
566220
387574
79363
999521
512736
73931
171265
272674
709510
974741
667454
141186
476703
118479
529787
759942
376481
604064
189779
743128
962139
423459
44210
454556
334234
480461
130775
999234
268107
221418
352248
401164
60501
846954
866362
404081
617523
282472
325432
748795
1040079
556792
113966
1036028
456105
470216
958741
510674
520304
593483
901940
641229
604130
450474
496809
644055
628715
82939
634614
931186
212295
628298
1004209
496258
900680
895434
362363
898047
763944
606617
671363
117938
984434
382824
36031
128582
105519
24518
942477
871416
792034
993841
527989
234555
43682
109051
514924
680771
809815
336751
1015130
800967
227203
31832
430985
998438
486766
682614
784557
29607
687874
48869
12938
278714
956666
604635
36030
781788
233791
1044281
916045
430747
143252
611577
355817
14406
287922
511329
85224
58464
671718
48050
300482
182135
605720
112718
120473
830283
526464
520838
866746
345396
935166
739515
627884
635377
787798
752007
871454
895999
1029374
688445
782313
248196
252607
1011626
70315
791103
1025673
796392
376979
737086
191679
861422
402167
845657
176188
361986
418904
943210
133310
498947
976390
783703
902933
177704
721596
334870
235751
408091
938281
668387
218398
1004540
1007168
325723
512488
388741
440927
935526
1021047
935655
659936
411868
332508
1030291
376735
146894
616920
909404
725144
244075
189776
847078
260704
673907
458409
792181
837164
404093
434248
14470
974791
121019
969667
904029
277607
353511
106349
125496
113772
597729
279605
558731
96850
107216
818524
222314
675368
676480
459992
35803
440923
98554
391140
953991
848948
165871
184250
46656
831511
829011
205635
64243
431004
619233
682684
975800
430536
363621
977073
109547
999201
981065
367821
290155
376261
127369
1022940
403205
662149
782688
334288
122483
441806
674483
6479
839374
566396
1649
703693
657417
427957
807850
959440
33116
702704
865763
476165
548785
610645
546162
661091
51939
610230
116491
839234
990350
19518
83359
11922
697787
1033091
12083
731059
477453
597288
317424
179739
705612
801126
986911
881216
281243
943931
724509
392086
282298
629008
418867
372723
444891
537969
31609
633837
508246
800906
229792
768545
385370
566314
306183
667308
417939
1006188
765208
999782
750840
832424
213532
835737
170600
720798
869034
330885
432950
183292
591801
577549
732745
385959
622699
1030398
48234
240376
403220
579654
933620
172659
990032
550975
321730
32313
367003
576046
325230
863824
887908
1045201
413302
203484
436637
923547
266709
293328
750121
682783
459902
228500
496142
354699
617197
655858
204563
939368
342849
975387
372527
75614
826427
811968
265348
216607
950147
136960
665404
861105
601500
655062
1038553
327189
654158
352301
262944
120362
846330
12128
133018
694454
580870
452152
773526
247278
941186
86607
1030316
724811
384433
346221
717173
360272
120359
182547
210353
602827
791743
236534
953916
15860
842108
209265
679563
723814
21739
372505
830562
254568
12964
627770
328655
136175
453908
46057
574492
356236
573190
873839
533262
837062
773769
68052
920462
569046
340715
336857
98158
1022840
359629
406887
132982
56808
50435
966287
412713
259458
271070
530477
458336
975473
990166
917805
521940
341624
640942
756998
611989
622049
725938
830058
680801
538294
132644
895708
489755
200282
567428
854988
642021
348180
255198
261346
63341
70363
974134
43481
45475
573857
458635
712286
169448
852038
90365
158572
337325
203310
906139
1012415
452795
242502
52424
139049
197756
1036360
969270
554999
666527
909299
393028
616738
657027
652651
179935
1020020
951066
33158
620095
403898
780938
965641
499591
832186
925097
865067
566808
976444
957372
586078
812697
115898
459632
907740
967513
978837
613554
479031
1018742
676222
3755
685526
852210
263688
405425
671301
209294
439911
443549
557827
990045
35487
768580
237775
162714
306852
466813
777196
751724
537199
918676
316689
582864
75240
643453
228742
617275
31448
605178
403226
961030
164155
962382
523409
692721
491091
403218
122587
730569
769435
773263
611065
233336
499983
845893
927671
855556
62340
703249
301935
743203
1012353
282932
327808
983989
924102
348001
1010847
65110
298261
534325
1036802
529451
968467
277910
1039285
346601
64693
357292
896760
610942
751441
495183
314405
117795
4835
575820
814096
272628
862701
196201
605024
143031
255537
722082
684553
304819
297947
992069
964826
688663
341781
227548
126279
619406
961684
346801
359302
104663
498696
475687
814580
552633
254253
856503
226339
210139
995734
535293
988299
980874
53455
853004
477639
840216
21357
136988
415253
910795
119552
749764
288466
54033
170512
919137
202766
538373
533186
741643
574462
669697
235832
799531
780009
333581
316315
885137
678188
111730
920856
914001
279432
766280
484194
637939
872355
745634
747992
642296
826625
889946
376711
594844
379351
1024563
871832
746894
621168
161318
146821
15969
52911
904482
395059
673221
663068
300315
40880
210450
594039
658443
598295
614264
869296
441953
376177
720554
51543
794563
414212
377148
696147
640940
75972
309588
216768
835091
497733
48203
210166
105861
307552
649183
284102
874026
667096
1010376
324810
195213
911539
126391
888463
327244
360880
513318
856120
829767
691888
22057
559885
745983
319292
723283
407696
545445
578523
944765
314488
568822
205348
25769
345949
604211
872679
16925
1037635
417338
885698
449341
589455
244561
645498
634786
738551
941907
70304
202627
803341
284966
979744
629290
520879
573215
514109
876372
911236
373216
241149
714326
290310
370193
791513
780945
199643
120072
837737
765461
223076
1009734
390515
704836
461475
681908
320634
934515
855822
825152
593943
266337
553150
99772
115086
46390
462874
632898
618580
775387
147919
633180
631428
672139
202010
67526
674549
665430
822648
578160
1005236
83490
178047
649777
587995
116789
41850
986123
811111
145420
284263
879275
217078
316272
772143
320552
307429
414979
585966
316065
352903
831817
887526
918211
819739
726387
899186
626829
1004983
26292
39382
952018
400561
563926
155601
798140
671398
401106
949561
847441
608543
688441
484798
363251
211607
355890
270111
623531
586354
57075
1045294
368263
371141
137602
639117
347804
48174
290890
628923
420054
788362
815059
761196
262320
366079
493352
379336
881545
627952
254710
498564
939478
939813
848129
962255
775730
664262
135468
767050
398748
382848
983420
389013
108091
718441
301988
881211
979268
56350
426808
190574
503536
920234
567749
5125
1044278
690882
838892
19512
891877
740475
1017704
108674
809991
964368
64333
888595
678600
32419
734217
50284
384204
841545
745330
286760
294695
171144
625774
872231
339387
4505
451914
407067
637749
468315
680414
433410
815608
1031740
787256
539847
417035
163441
773067
878209
318977
196122
175928
45474
841463
55765
175601
1029778
535739
268647
439438
431789
496972
589163
929823
533280
604626
444856
110113
584192
355788
521465
265810
882290
901081
485594
927577
977757
147141
97728
939518
70638
260343
721551
615146
161974
657222
521813
452618
720336
28859
259029
586408
686942
855125
1007851
587620
258617
390343
711018
561617
192082
356870
1019152
494480
379473
897324
449161
420287
743134
46939
631116
496950
196173
413742
855561
462496
230576
145922
66644
671905
299942
983032
209524
11904
762555
673861
558273
749396
662570
913692
716052
991066
831603
734984
581281
649424
164604
250364
302254
558095
769256
413090
192917
21754
503779
20809
89368
46625
11718
937150
754015
482051
707365
495840
847965
725080
833908
475349
89540
642651
424621
232682
743159
327097
718882
774173
870145
1003594
882084
573340
769424
824348
566045
53783
441023
902508
287851
725003
968283
25782
730091
150408
100503
630146
615895
964091
878665
863317
738654
405232
365669
654320
395478
496158
21370
363416
793837
38806
601783
58642
167282
831547
941264
976417
165161
83163
519392
754365
441177
95307
570046
553028
681577
418401
1031246
617826
197149
52380
474057
656806
661729
694829
1047868
152561
298341
859304
714107
163085
230748
150370
341175
882849
288457
211325
23923
663660
967775
142327
338846
586219
335243
46162
406149
77118
307171
805649
527091
455594
427676
904738
432418
702742
370855
1018176
26379
13562
734117
443315
780297
762948
664205
671697
885946
193666
331192
212966
234561
1007293
989930
590717
951378
1031863
378545
649481
976619
778162
463448
473364
512783
160531
469844
772496
108535
976061
841648
423673
117873
27867
206421
302874
728647
602237
32137
837576
70319
965250
84616
426787
554981
345672
808827
448989
121335
990158
236106
978573
650680
694859
533570
882336
870866
722713
331408
999773
718191
540610
101894
824368
786662
285035
727410
541062
987288
505434
986636
379612
924037
210154
793138
255426
775355
578187
423132
981415
504535
838252
53648
86497
133141
836955
480340
1040323
803952
1019735
824517
432856
798965
975764
57500
405495
503189
241070
175341
134006
394383
118838
288427
631444
81726
144323
515741
771618
769996
945775
151680
340122
360620
951324
138962
335753
199546
425226
260173
495269
647838
463800
581338
248942
554496
1026751
214772
1018678
771068
351065
828752
832003
630217
906589
788780
119013
157969
555231
268369
169480
362537
574656
945916
689871
58674
656896
805364
898173
49731
1043335
492934
146257
963431
852720
465638
707681
73652
128137
961111
450665
161544
329073
66377
78835
753586
568545
354532
705467
622915
835726
783091
620867
10837
558613
737159
908020
197342
518091
690372
621310
827926
563260
620586
648218
446233
600445
961615
512216
803007
762292
537221
95841
34441
729647
430983
26749
183186
762484
279119
347221
126491
869194
432693
625524
472107
679910
57096
240031
918524
45930
273097
469949
173111
18792
611789
887566
501842
474385
149032
391036
204018
510657
727227
509268
410401
556483
357490
503483
308936
577609
621048
736502
32622
733580
665271
132174
181999
79182
362749
400309
715282
537217
871472
777381
934774
28762
468242
519665
772778
355738
859885
320762
275967
546766
88478
716325
952319
108906
116487
302469
871153
110107
641041
780208
272302
540300
885325
478748
518963
988179
825458
533303
492858
626065
978850
587257
985852
42571
996986
174543
662011
573535
1039975
317953
330750
493994
587715
426847
228719
855233
489592
130743
606611
369827
881441
190536
610333
609035
605691
1041534
41695
460952
385653
453790
332629
416512
20527
853892
55608
665786
218133
37914
98839
206112
238285
663690
534155
486226
397751
488032
92176
503402
946740
624774
211265
1026964
497305
273500
807524
617983
667899
346850
746020
717114
931207
134202
450508
223522
395591
321110
744489
1014815
871121
321338
1018157
365270
208391
554227
539341
945070
289379
454695
715447
998463
885099
332271
45305
178823
593564
559650
635602
329055
448761
988675
461120
286829
1017840
427245
26504
752548
137188
721894
219106
599092
869416
1020011
898217
748377
87177
880982
935519
353733
370804
549845
439060
498301
38123
429635
919060
366245
858510
453804
524366
513997
1021975
568661
215896
405892
542380
946289
777917
258949
140613
3674
1031820
445724
844312
823234
967055
176069
211722
990227
904683
387280
763781
167953
57250
682353
21361
364391
310731
513736
623374
143148
254085
565910
352999
993154
122710
581643
670392
419565
684138
543343
406445
171640
263425
518506
37424
722325
34980
760651
566591
856922
388674
341355
585949
924053
489565
744262
877059
425896
882489
346328
937069
458777
177603
701193
1033674
567679
957101
379255
430825
621375
684409
517682
391862
760322
789818
754069
385788
431358
989509
219897
116467
769038
493465
974194
403533
471965
386019
158675
356019
370185
554201
686529
538949
851550
19934
289873
1030491
519809
199387
1170
586005
460625
608900
54728
364563
71184
463784
45206
713338
781319
155128
936558
960117
1019236
88812
434830
180168
704054
630662
505378
953274
694656
917917
966775
633937
133284
364870
981960
873310
395274
639168
702851
970477
146111
180924
353830
303884
673191
480787
219265
695833
622265
843834
354684
381730
179442
204282
429047
691782
322174
939823
825449
378782
1013688
60838
582297
215152
991931
215040
304906
352870
628107
824645
267308
312972
75669
931373
998306
678418
825370
410883
221005
873059
133790
617761
860656
210084
245400
675321
727964
1012854
140994
28065
426058
416809
388828
507320
18686
145891
584950
370779
630618
611757
731710
294583
306572
813953
699314
532205
489466
842958
615996
716482
562921
1022326
293761
428685
230651
682258
364361
734677
939453
700528
215191
176218
614984
162303
534592
169971
352600
245204
421149
220385
444094
901405
693101
72866
601888
667207
231505
535324
702348
329002
821329
354610
194570
705607
775891
541049
232480
1022036
606877
74006
580047
178088
60987
987507
731021
1034121
265223
890799
4433
449658
222287
324704
982613
621946
1015897
931905
928226
124343
942867
872836
1046204
208104
797331
688479
1043333
736866
262702
259705
882007
673360
391850
991092
415186
1023600
534711
401392
981946
25788
503442
864671
626625
830726
4861
786830
637782
538889
553607
336676
264648
365097
730536
295208
71490
111856
456085
11674
366130
731941
199953
136471
361512
13043
137766
374296
772470
481279
933291
439162
451942
985950
637476
218914
699499
792631
859788
611491
856022
865190
749815
656686
687482
638077
980515
412115
856056
189805
269367
426875
588078
52522
761602
990070
234727
491848
418068
705972
300507
727839
311463
203300
860443
868435
589723
558019
861749
827990
117897
983735
2503
98459
78959
321784
822232
230957
419922
266866
483784
954150
575607
768257
773051
667447
27557
1016636
514445
523835
430098
998158
371745
746664
943994
288014
949709
277010
271597
246568
350485
911221
45329
505865
402319
464573
658707
59998
80268
201454
822637
441156
38723
264189
983243
843957
102502
251784
56501
821671
225441
96298
428279
78233
467426
809103
599310
120228
213130
620583
752312
287414
92772
268561
209881
906304
244986
349696
540082
574121
481629
799082
97450
562325
86397
886316
936025
45665
893471
788587
671707
41302
217114
529046
862861
41946
205752
985846
883572
165163
882435
353721
952632
64724
377917
695521
436159
449639
38181
252838
741798
661593
546584
613655
281319
743321
74485
286920
696037
718674
878820
739681
884074
929611
742260
135712
87275
329845
8723
539846
1032066
352887
607252
560699
213327
88777
609597
824256
756169
438872
583450
38953
787008
873662
994974
1046899
755434
492793
42844
568594
80779
899837
443169
787028
847973
71022
328828
230012
844633
1026180
199054
139048
483210
745909
674449
901442
608230
425353
140384
616967
409311
993798
63252
296695
23919
1029959
976295
675524
159755
421434
115481
720477
293680
53109
382775
794103
488389
703382
829809
168304
671501
100204
606680
873759
199139
45403
510161
600192
96779
326971
792740
394517
66394
810861
288745
996482
787090
912283
1016374
776625
655768
863337
239105
641993
25275
223641
708138
910260
453280
961992
400920
355958
695912
889218
154095
16858
56007
158204
678926
677729
493141
1012719
211443
76083
435433
423122
956393
927478
22377
1025144
524867
971764
568522
291733
645326
132754
359107
92480
867063
1017200
104967
903921
708493
707514
527835
1001932
1009602
110366
272694
715361
433932
425699
385531
174344
74600
245143
245305
528239
885717
397204
860725
934425
800310
233818
924818
144158
813038
313033
992294
271872
269747
281793
552726
780914
939608
423569
417936
34464
357350
554105
826230
1012958
724805
775630
928311
543048
185022
777560
489115
267274
249513
871758
949197
1022916
528682
977560
80742
194669
929837
352822
1015687
451580
321869
634563
6812
966723
27738
171171
101464
4355
537222
957491
258921
620061
718496
1044027
533364
354104
370231
202400
985775
117956
244389
847338
500696
415198
582119
866647
860591
1036549
192826
879045
912202
908756
384419
742924
77077
982340
301579
154848
1028563
997241
618366
952900
756325
137431
263463
371859
557739
947440
466940
775580
395113
672554
555633
530448
45394
359740
366654
575953
943669
827367
392482
441058
307861
911913
139926
276335
395705
589355
791425
492826
234108
795890
611045
266594
545703
977816
762880
452084
88735
7885
464836
492744
325828
862711
167623
875007
699869
221649
698903
336821
352871
481747
3479
810215
390845
779722
901619
41342
727671
785388
204267
606021
875336
534764
445723
169425
548654
152511
794713
86463
892191
193010
652590
48798
434799
771569
582330
442753
1018941
190051
548535
944062
562703
584794
742560
774424
927441
300801
554391
830124
487981
14587
186497
944178
764902
595317
973350
323277
546116
169358
968603
90127
297535
417307
58212
18740
851171
1023020
271014
22444
825824
405504
923020
693765
337338
436901
11248
232898
473517
779841
945963
79722
566789
60052
762318
640521
905599
661351
615572
882458
547102
864893
678534
500219
469089
1045767
730849
422939
893101
699375
979073
598835
819859
697572
680733
321691
323789
707561
377939
421207
25609
537129
790537
195002
503463
389426
656047
185999
354258
237387
788590
68287
121434
1041514
241036
30968
904431
418531
51569
730629
777863
271346
189757
297659
830524
517490
706813
23148
1016505
781148
697490
226588
141555
353199
373880
485950
874148
136717
672600
800643
256211
599326
154525
565955
670135
443722
697333
19284
426740
939359
559220
132581
628203
397124
57869
10342
834845
487064
869631
678114
335493
357617
975729
513619
439700
226303
584501
751950
259910
641751
866507
10995
719383
777638
587868
882
662405
554855
278323
750871
319820
891752
311356
533583
477330
169258
132486
107628
416145
181966
280856
150563
466985
50379
846165
646729
797534
510464
781028
921831
405430
819483
420241
27313
359323
185221
631915
478488
339558
760166
154697
154131
835413
530744
618509
47438
736053
541660
59190
519081
1037939
471279
6638
835601
143577
442271
1010558
534054
641241
946871
531048
525847
620577
889475
115254
186600
490644
490704
881542
748794
323745
375337
361621
246880
528188
440154
673469
527650
192080
790872
182642
72522
855167
599642
1012507
451063
990095
90149
1037731
175409
799582
917893
323016
78158
782296
288955
584263
6264
964216
278817
462311
8022
774766
501938
176245
458890
734246
62936
642636
867789
676663
688081
958073
387525
853051
58324
437781
214692
331904
740871
205286
938739
746112
60910
56666
1002545
125712
636632
790109
965725
544283
748247
678058
1030974
888366
887672
952946
592212
88099
331419
209278
128050
18130
899346
741530
823431
113168
224013
330932
703885
999171
778245
283576
1042583
812704
358354
178502
354507
1030254
934929
593594
345874
817652
416429
737050
1010942
458029
847157
30467
36818
938962
756834
401703
29578
91816
450026
763864
482798
791616
383000
1036325
600934
940993
802461
559526
839016
836541
122325
94068
777211
757943
824586
894204
212738
620551
91248
732003
515452
567200
1000136
885055
224616
575559
796472
142132
490344
947682
900734
42990
945445
828273
432573
972454
863595
1009939
881943
418997
602536
730781
455815
220615
988476
968912
444119
960360
845281
629943
300343
632058
164720
495795
338003
40467
639591
325480
522169
950980
597736
239796
624529
876704
336401
836311
636056
103547
244097
174269
10377
931361
452391
2959
878806
324666
275462
766526
399285
281749
951925
818703
817912
935753
424455
376950
599980
339007
881824
661510
455693
634733
498535
533285
86441
919772
65143
924690
486945
109531
932010
418229
854556
481027
571463
864506
454069
381799
867502
118522
389290
624649
576744
943538
768277
118414
319634
290855
306854
964007
751317
948164
687973
507646
665084
976713
85933
300251
600889
349339
815303
465065
451232
360472
402743
300414
866288
788469
890040
233847
28344
514071
489095
866846
728179
895213
297019
673485
823455
178172
343757
478518
755543
1015049
949202
962881
173888
851389
305466
330475
579158
535066
741348
828173
498887
788485
250557
209058
639080
886919
850490
873385
888500
254216
150399
667032
664443
959219
659984
318071
616170
47757
148560
115787
442357
943466
684734
955946
622383
324484
225779
16909
638703
230130
209776
667416
835417
958299
535701
463474
893712
144806
717351
487478
141068
103352
508676
789751
187507
455859
386372
940608
366074
149352
322295
54697
346872
814638
592912
210065
764327
904871
478130
915213
325714
800680
245530
574024
441834
493941
931365
292464
489082
21309
108417
254006
573612
163893
837281
483190
176304
924831
379486
843961
178942
421065
12028
904513
42028
933277
855437
404022
355974
264845
758616
782986
566329
417173
250112
273197
780023
828350
287529
529665
455010
952023
916410
224939
473516
359155
458562
24922
299327
864008
370228
371755
500026
404598
552527
273703
272244
794250
768335
783372
884548
726696
419163
458431
995811
379512
1013574
1013079
665392
563183
156371
939579
745853
67249
463802
724926
664495
712595
696530
725748
664129
179953
898589
527694
1001453
869010
783872
354582
887487
585166
754022
893599
588755
768043
736171
653598
826365
799418
919789
1043329
559322
326274
738830
867622
525810
420308
992853
54244
81489
373718
79728
870008
437636
786869
984499
30471
668642
998724
84984
984697
742056
247390
524244
582852
601966
844797
144349
774274
110433
240058
613456
323626
47290
624383
531323
724348
1045531
1733
638525
586577
239461
318157
857085
205351
1005057
682269
878319
128740
203031
712787
71292
309175
680479
57239
316951
299716
911993
424886
329547
97386
784710
667527
114354
511008
124178
840972
446418
344015
369936
879856
597227
452115
652658
466760
810884
292686
772691
636404
323891
165582
712840
543958
542961
654092
717665
171432
250855
1045751
730872
46965
844004
893249
570202
724166
376002
276490
456341
884237
38516
484063
92156
149947
954055
447683
678519
47671
928364
385864
857193
690831
938780
799389
242999
728758
512987
479039
822527
568234
13092
1029362
136032
49156
213288
722761
861972
316190
179007
977017
390498
202520
607125
176312
7033
111212
187503
543016
845045
783597
1018486
788011
837305
1011768
554401
273371
65535
109785
558339
801163
107782
1025000
468299
944789
738690
523971
939537
964620
648626
97187
513881
610206
242787
1024514
404892
44122
968548
837299
200551
718676
590423
156541
897327
606905
386942
773966
953893
114305
620202
794651
692786
192626
1036476
228945
831417
651863
306410
265552
775239
239860
133049
586216
254355
860683
260307
345380
310562
117542
512540
457894
35232
473207
638169
263338
325924
361253
1003391
996652
550756
329253
89816
885275
160689
690102
227819
228758
553258
589156
511513
605727
736907
698210
886586
289023
28888
570780
455085
841795
782577
673093
295378
855541
36044
514959
285391
256752
123838
314665
797216
70042
500937
706254
519295
195918
835248
421452
555489
317550
136021
383303
564740
758307
916900
555988
895106
696949
356453
757452
799821
95689
144356
342559
550398
920510
749691
970877
1016934
935058
172448
72441
176272
851351
480709
441747
454560
543787
901512
550052
1027995
572264
895063
962603
642696
27868
658166
689025
639482
642262
272667
96983
200285
1017863
623253
128310
831709
743598
565225
992987
879984
40063
1032708
292126
902026
893789
833665
626540
732122
726614
235810
131221
395611
381577
702214
380636
700081
679968
468425
107237
386105
365351
492881
829892
316005
495260
29691
497946
478047
161723
317408
473697
440595
905272
737551
985313
379397
1006964
702877
265965
694088
306919
775334
121744
622954
700281
728244
757947
672040
683681
228333
245962
1031161
12400
963021
985509
453624
894527
587392
989678
665178
298124
602724
254550
724104
51729
672052
283909
661310
874578
987386
179082
93446
1009159
1045039
626617
408142
642178
412247
6864
979272
1018659
85927
85108
212904
885580
183902
922712
386916
121179
713883
1039149
10207
203015
343610
479813
319105
997720
574900
189421
76866
151884
584413
596110
512046
942177
179965
909287
765417
108090
1043280
904822
733010
812337
656989
63603
415885
831491
536979
630205
482241
579494
91262
73211
403423
507189
930054
14626
945291
828157
246103
498722
590089
781405
773552
715782
536612
349735
183433
775505
750821
1021957
679334
398772
388962
639978
396834
728704
199522
438897
300047
493155
431998
129699
784059
526656
440166
656744
733612
824317
806273
1008222
309044
937763
28786
36618
506678
1040381
345995
937860
257236
251027
119067
880432
858288
962179
52691
646960
265545
58646
118800
276532
691241
638924
245653
343524
475935
725819
627373
183683
770360
612434
348544
228001
30590
598308
844277
234061
565509
856379
939987
668624
952859
420428
1032520
240167
892742
280995
418448
627710
326489
207249
484399
830234
42685
67062
963465
778900
774184
308146
173879
790604
328386
253963
478607
934008
997328
827228
868853
932393
572291
384424
392952
155781
594469
394885
815043
913301
49017
418023
602446
204693
74229
703396
889970
220695
615776
47689
268065
966869
158341
714292
319167
766477
388474
501121
454952
950339
216246
1044358
664761
720501
241810
171141
776144
243518
1017408
991856
2697
435375
758085
719852
660076
344384
538549
685538
470825
287647
301197
527404
124587
281609
217260
463928
56088
967764
102863
711240
712076
304888
483855
330868
932465
405063
218522
821757
901972
107933
394992
524845
12318
810267
545996
713031
95037
534288
959362
559038
565155
108311
997388
347020
622916
119955
1027902
933204
1028177
685728
1012520
654052
905244
680393
288107
289390
749490
167051
412702
312963
707933
790767
521625
489206
835647
209538
298624
33225
115299
580254
333512
834680
1032597
491889
946335
737280
853350
21925
572311
883344
11298
869685
922503
130325
539570
316646
612083
468497
184638
766187
274999
459714
780193
912699
500376
922197
598446
592379
90872
939680
765309
706908
781486
983456
735708
288358
1002861
242273
153151
23054
169311
671731
794238
1011406
810677
594314
655026
742689
323273
640182
891944
494706
886675
589991
85538
987400
60607
32866
384170
841466
890486
493415
1034591
874771
32331
783210
254746
568262
214337
439943
1004546
570960
859335
978766
663128
649129
282334
39347
982893
418551
972049
74342
36586
635013
593754
735520
1041519
714782
947566
446621
379038
926983
856534
658889
101756
1035491
310629
822482
293878
216152
1046020
223707
197894
656796
320879
96196
455287
62192
1003777
163593
194833
686621
557173
129365
327159
855589
117752
815162
510211
246269
1036143
552822
248320
257740
675229
15869
785891
443717
1035096
82310
78300
839277
149626
911801
723995
336974
770670
1009623
197993
487707
921636
659364
292388
362055
387513
996681
889392
473597
943971
399409
1034367
646105
130232
688506
831367
175121
762144
505078
332035
573696
378547
8953
744270
183355
401565
143394
150961
279286
195700
37231
771089
414275
471561
890820
148971
473566
568241
872283
422630
53001
556120
138396
83956
216674
582685
810956
945197
947013
946054
1028454
612909
166070
683019
213222
1039730
892695
355344
562814
538909
622057
46405
29841
505137
558518
202437
920142
403332
931242
779400
838071
660787
674446
375770
102485
7710
172207
485682
960845
55804
909377
842942
817145
583207
983465
57586
259007
292035
390415
604665
591911
367718
689791
952504
954330
829934
289671
829873
1019089
724968
245202
195503
559705
977805
122308
467624
111060
69573
936191
302097
673396
78139
433380
846570
920701
843358
877086
157332
80140
177562
467967
824905
878773
224208
156914
1018217
46135
205403
800006
1006058
984586
941164
3734
901000
615265
723761
723854
872651
448606
435840
987471
189142
904079
600736
872417
154993
975373
581439
452486
760539
306754
336732
469432
374236
15262
688735
863315
454225
1003009
785820
908995
320795
1031976
980847
890855
547831
49872
454473
959579
774224
1010277
628637
553477
652420
930598
572217
25432
155777
235349
727904
1006405
294045
786838
25287
603766
1003145
200378
591823
117711
99296
907890
799803
567481
955628
370489
544687
293234
386303
228993
136691
405240
1024480
1038435
448506
890481
665396
386707
684777
792015
588920
36869
471115
230752
979155
845449
479627
155163
847171
412114
948448
52176
686565
118863
424604
986236
986251
144480
27675
550579
153973
37616
1029120
1004875
877451
272055
233506
907972
859222
500114
738824
792417
758099
417036
49977
1033656
62986
652796
666791
295234
454734
905180
429006
791674
632245
957944
480576
115676
216007
485026
578314
264751
599106
423540
571695
827555
863092
919689
1034707
361319
266622
1004793
546966
246401
905288
937470
144553
844795
288507
230930
601501
926343
674342
789934
592959
428509
946512
429390
862301
749095
752815
406177
212834
938560
208441
629764
339864
482223
862837
934174
107899
711168
194912
848024
596146
104512
140761
889136
490190
867318
282421
792474
1013234
955565
224217
62114
792965
899784
991860
255500
95140
540267
625598
658579
566371
973920
282616
200478
425975
302978
978240
46744
251119
803059
444827
777226
109897
892830
825137
572151
294623
25268
632391
440241
783666
224164
223084
1023271
217751
104753
792969
618138
941613
832011
267489
87340
897971
115124
988833
391943
156716
588560
944766
1030753
525464
582250
752613
940845
397864
88018
114774
568131
978085
176805
470898
235621
494781
939663
143837
220592
6539
805806
186198
139190
609279
257483
696486
736623
518699
301729
898736
738530
624178
621767
73733
1015071
678133
247637
837226
849853
673779
587386
947406
633179
768598
275955
404140
254353
917049
215341
603825
651536
144260
685508
417280
482938
531535
1011842
908771
567976
177289
535883
901308
753975
316041
885476
585360
1021028
1042199
283445
253986
913429
290507
276725
146128
470649
779706
914367
931028
492023
855737
104054
171175
428326
965745
614735
171622
701031
836099
3754
241755
390355
265155
82251
483937
44236
257710
988905
709778
644347
435429
448531
794551
445431
954915
24711
947770
694751
595832
402352
847463
650976
314953
11825
279700
625862
993995
354266
970291
566795
748501
290783
589399
245898
82601
828191
467334
975026
59102
878447
576248
622543
1042027
178264
958469
909332
602068
652719
22393
232185
585562
427174
723166
628192
382684
541290
683010
720384
982332
1019010
553681
360450
988583
682397
1008950
248892
764579
737604
6028
863501
167227
976358
998110
790585
726914
343718
670982
860556
322299
279821
278374
127079
169841
888535
545094
923259
490580
430739
401873
942013
852916
87688
210998
234734
169839
43963
824525
1025712
538581
451832
538534
1037627
830348
492329
137169
669108
992550
713636
1046994
458698
920745
1028061
394945
19368
496622
860891
259484
782759
827913
236388
329543
195857
55580
253213
989912
99371
110425
72343
276082
95744
715135
3751
494773
572178
468095
140494
263298
709197
63316
171836
767723
876295
475456
181670
259254
591330
52705
345671
741015
745183
451461
900788
842650
155343
765159
173227
523973
47684
879625
64210
578646
222767
357252
528315
1041167
215014
974324
686375
390413
438177
556721
544128
894332
165958
825799
951649
874096
847396
834154
1016892
148695
859895
587289
774803
883978
276369
323526
567019
689390
345334
777809
240756
558124
175239
463770
715872
751486
1047284
454137
692169
112785
456669
541369
495754
439744
243623
962834
220692
420327
503803
177851
784391
785055
576868
391558
1026773
314164
883194
194732
599626
546381
843665
100541
931978
662752
498274
759798
50838
788685
51249
685290
944722
49919
630790
349476
355941
472891
953192
400943
335422
606682
315060
112648
645812
860945
268259
189652
482026
834778
974888
836328
215066
949370
411918
130904
67137
203509
530776
214820
594349
108750
591732
313937
1036134
95651
476154
952084
78153
698459
197372
565691
209993
611031
429409
309443
1001565
728438
128806
263297
113831
838594
473237
586932
519830
33686
845479
483109
1018477
537061
666862
562014
875175
861878
310894
221835
784387
454424
103747
1025040
580096
257695
148163
707601
615456
385066
237313
900189
776621
589860
116384
472023
880958
1031132
274268
269085
500701
153053
552773
162614
377306
726521
730547
406752
682612
148701
570839
59733
745014
415628
243770
163166
789676
142697
881180
40133
568604
737457
931329
734520
975484
85306
356007
791544
154702
531617
806586
628279
773851
292050
843237
177097
659903
406765
462433
300065
397550
189224
437208
674696
993732
367665
707229
855579
180256
480741
535257
899323
302035
667557
48227
124657
44172
912056
669453
925105
418358
907845
650569
161396
312274
512930
273906
1004057
283516
882100
648719
850227
803385
31861
502656
931052
841721
943635
603871
1029623
638131
333684
128931
1009782
922282
676581
102393
465011
68753
819019
352729
91600
179644
147150
664391
481635
379786
772008
904493
243812
493966
818850
393047
348056
432072
362931
539677
372181
729200
408743
723802
941487
206
639259
612308
52167
725431
37077
834341
587102
237009
322110
288864
190546
671782
885928
121059
501455
893628
883610
627615
987790
693682
527171
270430
371766
595221
72422
600364
556376
372351
564766
594662
473910
249772
840259
979357
436801
146200
215180
928885
698032
231032
69261
385729
561847
51900
448729
436258
518371
630516
44422
713399
1036438
112972
444255
138245
392955
885810
771945
181863
695889
681622
475343
836108
141383
30924
852511
765524
345019
145165
493334
916725
148858
483564
196170
992864
1015368
987653
425461
962071
815594
704796
510850
124896
455929
147599
129597
484951
213344
12555
912062
609201
902876
733448
356370
374688
254345
827161
290833
785889
688837
660956
226895
535747
880751
583002
231163
650103
507717
108992
730856
858408
317072
725623
775191
602363
879244
94058
990457
620277
582516
972895
580541
127883
123758
423349
288877
1028585
894750
755086
296714
158184
237337
83483
331464
102310
839591
485407
704629
434982
273736
386011
789760
771857
412092
62437
33466
485802
583965
1009174
626006
557024
1002715
904106
425613
112225
722009
77142
933903
548208
952434
972773
104754
622046
123405
152104
914336
38982
705430
629752
445607
694216
125272
850955
573801
641102
539044
343006
893499
180038
293855
616937
1031621
496269
63616
670765
489653
443582
93535
32326
828109
172057
40153
710804
950219
862384
326628
773480
359486
970419
746459
572107
2494
229291
423878
295709
735784
564378
272494
88457
509418
854382
425848
422398
348256
1021450
896145
194196
823132
49008
348290
553857
471547
351319
629860
46776
963009
707871
112611
471614
1020456
236730
860453
153056
875742
615407
728064
769707
635072
804819
190476
37963
849129
657654
967033
721584
353603
119498
619337
960746
655457
963321
692613
908394
587413
162608
828660
480637
420926
149974
3087
924516
157032
79146
512120
927645
95408
239632
196726
47752
742469
648681
668181
86654
34566
210208
66969
440022
680430
71017
696508
404570
590589
254161
130828
429078
212537
462114
300427
413863
737927
355525
74460
1016220
744245
743716
184509
546043
177330
235472
252896
345198
170454
56738
412985
715439
98433
700684
364893
453299
698370
494907
994835
329949
184926
790928
777205
1782
755277
279095
462448
767370
119589
660488
230069
615411
597529
965460
996960
120983
365117
77886
545485
963795
892649
708546
376323
355904
320148
665663
1004154
692255
395581
607000
3298
286944
198371
208052
422657
868279
821685
999445
268159
395054
937194
290426
45913
205930
254333
600487
352527
979081
678398
816959
372524
139565
106174
473249
433290
388858
639464
298272
961842
17353
851681
594246
645712
443948
1045673
457494
147332
406907
315086
920295
262556
901952
114047
399744
1043777
225817
740957
916992
906058
594214
377352
137054
510182
811498
66388
317243
539614
668348
254026
592724
875571
70184
202523
230684
952657
909783
853473
468347
518691
104555
330978
770107
624810
455880
702781
178263
249518
431141
685985
973591
850993
417928
609167
593975
535832
190696
880483
313757
552958
919881
143628
70250
945202
544235
709876
981609
897519
719170
145430
636232
285050
757974
539938
11893
640582
138041
730982
416140
748722
55020
267135
242144
913377
878507
605703
197637
1003125
330450
506179
838791
734366
425641
37269
646180
167950
813699
892483
634741
908392
630331
592783
810849
488592
213189
440193
597006
367524
628657
472961
391698
1041209
102516
491681
85479
232103
59808
39881
438693
524755
752335
435630
400128
594244
333623
163844
665940
38060
729941
589919
707150
71113
507798
601400
559595
1047229
752722
503144
1043467
713116
256732
324517
850372
845261
496053
169578
1035407
492320
47661
765256
245175
488740
797571
542618
1019141
1027631
890997
1041650
886983
272156
283591
55441
171879
34007
48685
627713
703229
96279
1014699
699886
523024
491539
509018
202479
688596
578242
143890
426656
627832
520117
1029902
852572
437130
994034
149329
747419
69477
710246
25468
210192
646360
46771
78718
710662
378567
81455
505478
207123
1034205
482395
978155
734410
981107
961820
133058
419173
770612
337419
409519
458357
123192
123222
282687
598242
834994
998634
473329
23122
678578
1002321
532196
596090
897317
714104
1006945
95713
956821
686420
319282
199726
810647
25075
86987
81768
225690
747920
608307
980342
709141
537422
712933
525274
851905
212438
615333
527228
62452
290574
794394
641442
380366
671100
854898
626468
198136
80664
716125
311285
370735
914575
654292
1015244
101386
134702
407866
867695
5763
143714
233623
891288
301184
556952
331163
197897
221970
311509
869352
654678
783497
60225
646058
87897
980062
54164
389453
520276
419349
52855
1023267
747781
201924
367810
403402
878444
690995
330870
767166
44064
475544
858749
572053
691621
454709
473310
71999
689848
298593
26948
369374
671969
898599
930121
766966
271966
605605
379976
918490
771283
129321
904975
62193
25120
428202
609222
228406
104331
825254
580059
366419
452126
276012
682672
361636
350631
757898
946303
425891
300657
186957
685542
181615
655654
857805
250488
37802
942466
203621
829756
62621
20650
748598
224201
262806
498655
927447
994314
345246
930972
478974
714071
277684
898882
1004926
522379
701800
282960
210267
714152
503747
166531
139695
389135
226285
793555
537547
412703
174742
264388
722245
463438
87933
666137
866082
1023140
490201
1003024
1012147
625981
800449
436281
610288
635299
619730
412859
792909
647499
630044
19199
1026579
368191
733928
709716
413620
56446
385170
720460
922172
948007
863843
1048567
434584
165922
1034638
116447
784923
782991
267768
271607
325730
347678
1042275
655429
430428
358701
35341
128711
948540
1022028
972734
447945
810044
93114
290374
782222
320840
466640
600303
736351
864794
77617
904670
388813
868644
856761
225584
99049
409369
8951
355071
891737
578702
232986
589627
814668
139848
229334
657472
642802
889670
242917
412535
98472
947546
317500
298903
644778
302319
773069
383060
604516
935844
82283
360280
308959
91405
868542
638794
876568
72496
897506
1036174
616788
397578
673710
945613
654069
742859
1003574
345438
539050
103081
1012950
124436
882103
100888
615309
522128
981363
842157
844021
189714
269336
908626
975460
580396
264795
32066
283765
222110
297381
836156
1016567
338916
737838
251593
319324
995986
161009
33650
19572
913143
380397
695387
1000611
247621
814291
786495
870406
923791
742040
811235
534010
182229
514967
951768
406120
342010
135508
684336
638069
231520
340232
921893
312275
859415
128809
529285
265896
283367
646081
221321
751134
507171
754792
979559
675856
74388
7390
1029720
427330
425897
1018585
968194
6916
200940
1021857
865962
582319
829073
17221
290716
940668
303581
259163
731460
30833
530049
625756
35974
789739
991059
524105
392057
868849
82189
392847
566111
557735
1015714
735434
643455
501679
470669
246872
525470
295943
589951
608272
512296
1035582
703121
588873
232224
756661
253509
934701
587895
640581
959893
208298
353306
602367
613064
99376
887980
453416
315018
851174
669422
1038561
438162
783447
912332
576176
56556
873438
581267
815927
239260
452843
830689
849427
860249
560911
709673
506846
709276
653635
650510
958252
164506
208956
440639
1028719
829235
703363
250583
268003
405908
372165
204404
782305
1008632
724839
267557
1016661
784857
32200
382839
763313
787661
806360
703670
428925
919922
899855
96180
5549
342278
45834
211648
983879
165137
802119
218500
628415
789174
250980
500919
981830
1023189
720528
549270
805552
826708
201067
995471
506652
92446
878679
1026585
461064
112454
440891
806159
838893
857368
734538
978739
739095
722611
921902
714596
449406
266427
306085
154623
288118
616705
968546
569490
138664
565894
633523
343251
353399
910894
249765
475378
355994
161796
1040556
76485
851147
474721
282242
809231
650602
54675
587823
769933
289387
462862
688889
497329
36813
651844
924805
804256
25110
88389
786696
642066
81759
417350
130763
864396
778481
953046
334828
443288
1004973
559282
630914
841847
75266
945653
764406
204026
756546
15193
49366
422078
472756
641178
525680
616420
685269
1024672
854989
672511
502162
454256
768855
554344
990897
717407
677452
261552
541171
914379
332978
559204
59447
158741
309966
163959
176820
1011459
286462
905710
233136
509843
1023992
173813
635021
184729
822016
927424
277368
573256
332934
435059
570870
347702
646270
1043720
744950
558805
549740
288108
173476
455098
638736
563653
678756
302440
575111
544625
16399
134398
867962
1009140
531180
506831
241853
972927
2768
694448
956463
480652
362448
606846
12926
851283
778561
424249
889706
1001768
610788
458410
233545
967656
666279
410333
50076
678299
703913
515664
553917
797208
406705
636629
427551
626292
88255
984669
418879
468651
701914
122162
707977
1044079
207831
522312
3857
46742
738955
188627
931819
781736
727441
868907
1017856
779690
579223
488581
196531
217505
752293
702055
854380
754173
39913
803309
532943
524248
1024943
802154
28681
652498
579196
920957
611411
833092
39677
911573
95193
924629
101360
4825
235222
288697
251700
312726
266663
471553
112877
109499
810739
1012324
404198
740141
325775
33649
918467
1046356
348150
626526
280033
83911
722463
172811
926286
724626
370604
346388
233650
471200
439345
778033
132075
624716
288361
916870
92447
388707
1026240
688522
514877
880026
368086
438557
288280
597481
927245
110721
624124
458844
620751
176629
539179
507485
924995
975864
631871
361561
829991
506213
85107
726727
150810
1046785
1035566
1012203
490857
829560
1027721
430363
880602
223983
416063
262038
910954
304700
773312
369471
218418
152547
497820
704401
953727
847131
770701
710046
369733
456986
945951
207635
437480
428585
471556
167261
699799
511688
346433
310392
132141
1042539
515508
781388
170855
78528
464447
437624
291630
1040111
148106
905537
366516
1022543
961972
126931
597951
955934
591337
194688
517620
450983
143239
132511
667845
41129
788429
644664
44437
569453
897050
261270
517688
849711
861101
163569
650234
182013
249923
264992
893109
858834
492712
20838
626420
857687
1041994
293249
949855
87483
1044733
118703
710870
687705
162945
302144
372053
377755
528802
771612
923485
658828
173218
569068
1035161
420199
324190
563872
429061
224388
838089
605525
124779
367966
892593
1004588
373045
164852
423267
132376
839926
427265
54855
537052
663237
460208
98217
1031997
684944
833715
656799
905371
788594
732547
819125
447581
331505
268751
324178
10153
156365
779598
211575
446661
454384
856526
794214
617149
975540
187965
746729
179629
573727
112863
232441
605864
202823
1004554
205792
113977
860561
438515
458060
801589
761771
763355
792885
123410
959150
877223
20453
443557
617988
630134
255311
535196
543481
533520
347769
16692
519382
920097
642029
251922
4155
877035
369802
951866
945852
278235
430562
234723
5787
126461
197435
912798
280997
176089
589019
423448
150621
674697
369301
1024960
336441
36954
614104
561643
331894
144883
531014
35201
419696
520679
378597
687060
759012
20398
630787
810965
36127
630053
966034
253908
942243
802923
180629
863413
763214
736355
671278
246182
467750
246565
302425
904370
422918
670812
763215
1015325
593173
728274
651607
385076
653694
94495
367246
927346
832893
49811
527387
140049
24865
821078
822918
534559
317476
229555
846125
275203
144121
119141
178392
930904
38742
430168
772949
139984
610907
198050
900724
192111
66066
739418
182710
270170
433792
169494
875449
276649
974096
859321
164367
663753
472883
1003716
243195
630469
139564
204097
252146
232437
978859
928606
290444
519850
103925
249421
844438
522183
507937
859291
659837
507469
715338
1009027
652706
852499
438539
273089
303588
118679
441635
564972
707600
69032
350976
107097
746705
921172
938121
447116
511280
333794
829180
1012123
299569
862517
238438
812507
490949
302629
986665
426889
742867
25693
787515
302127
695688
451529
318068
147528
177671
368965
992669
867292
187722
1037203
446604
831234
125777
361255
644614
165386
108484
360300
948212
192709
411560
432579
343760
31665
198940
1040761
322771
920903
776983
55453
706381
926795
769985
319764
991707
324511
929528
957049
532616
296762
883073
296503
731312
15512
888088
435110
214515
420146
673401
317955
950418
715837
409820
366249
437111
594414
110857
347513
345685
596636
90946
184028
641650
184039
940600
705731
627392
1035094
812800
19838
821380
6277
203116
827747
580119
709780
345025
635396
928699
813591
115753
371393
13079
665915
526687
866672
197864
154757
924206
705440
381410
853412
43867
221202
233845
1014887
145240
286643
16120
915809
34790
820707
896423
1013663
262527
593123
664816
304331
106187
410670
527173
457015
203896
977594
327447
674576
982343
27865
369780
156493
502964
94242
698287
714544
268966
676425
150520
898720
718387
198168
515860
593402
556070
718029
620278
110904
967858
656054
812754
845978
146123
558628
260619
687322
856436
122229
996601
590574
929200
93040
410385
699731
534907
901760
409898
529918
616585
183605
169276
391522
885848
303802
813055
464940
900103
234968
546212
198534
732890
863371
68805
381886
49576
852888
1004120
159944
975846
896415
759719
82218
462411
255948
898213
159329
669267
923216
78164
669594
881695
118006
65383
266512
959191
146464
948512
336869
12986
213623
479780
226528
485931
552484
501120
778790
727007
342869
891152
383040
931382
284670
660152
330109
249040
184728
177048
982011
613014
1020277
449250
750794
840337
940711
507203
297476
319752
319676
530899
875764
335616
166186
612880
50765
593568
583483
892042
965391
157610
492672
982839
539506
566710
414913
944225
369602
1036735
1014665
416810
113371
519227
709687
382348
527888
595193
1013500
534033
622413
285576
614959
883513
578618
75435
560229
1260
849789
60001
850852
881276
544548
897030
578504
418194
168128
162331
34667
995759
360294
344541
566939
272736
351887
271331
202501
614324
969132
771353
777229
551721
669654
836446
868612
1029885
417503
847737
428910
80032
840443
647536
434478
625259
966020
995851
468323
601276
360021
349855
50797
563939
694271
491542
733274
546215
614381
62247
820291
178481
937366
555601
672994
549742
62940
244851
340862
583462
550389
199202
759733
962893
749511
619618
322550
218657
126572
870198
527826
16910
807801
415793
764898
694719
375230
862845
977195
998194
748994
318744
309908
39326
553262
292318
810306
729945
552978
213626
476544
902265
333991
735608
460170
642081
932571
956427
925018
1021233
896866
247949
803123
1036909
106474
652738
767064
217686
35054
166125
135509
23655
636885
503776
547556
439358
429220
97303
325437
630800
495873
80451
281618
139101
461952
559233
64665
92376
365240
717433
381427
823729
71164
197765
652688
321777
182049
384217
655448
825833
494205
202746
1037647
733759
437465
601890
967687
1007950
487235
444784
278862
167394
558189
343674
629016
8137
834746
479861
527957
44328
80842
402008
469571
872773
284188
217178
184129
495044
422250
221772
371021
25477
1031542
693150
761643
611844
485546
819663
752847
180339
149405
808461
679083
199791
650294
218430
141207
788629
102317
349718
650102
1008497
44069
562343
434855
735954
106529
996135
837202
625232
89651
183258
283568
523945
237051
902563
20478
602437
345867
552648
740537
351925
415217
672953
342491
972389
685172
502245
550893
917108
806196
398507
850753
975226
201453
587634
21732
194572
27239
270524
199912
3502
1032825
791595
631119
813668
463492
519087
735507
1012553
511023
172387
916860
372263
709602
627346
58045
414866
994093
824808
875721
12472
427831
554002
354321
868152
537966
997235
384479
59896
978522
91687
353850
734840
944374
289638
225485
342870
271586
258058
928386
102330
433557
271934
752768
737932
97587
887495
72794
636013
35825
816393
772728
168691
112617
423778
805925
261507
1001694
917666
252074
399044
721335
448971
75275
878938
469841
524915
546038
698979
400276
883155
19716
424636
1035798
1019831
488265
264492
959524
425013
724485
708398
761687
419842
75598
440456
283630
24462
27526
985542
726533
196673
135537
366180
758530
845290
131624
49861
851080
791905
429145
692159
222558
353548
975761
728031
629656
61802
845627
268545
790665
262810
499397
286712
551799
846369
25230
924900
107522
784564
610293
907046
1019228
525912
967611
635874
487838
96442
95319
351083
863383
551336
183158
643015
326404
530105
531419
466639
309557
622500
783296
409056
871195
988820
662317
1013602
263602
661056
643640
466065
712142
49175
21776
714039
437276
448306
224413
578575
979082
481012
942520
586623
292361
112535
413633
101714
569178
94467
432994
408120
227281
705432
501092
614363
1029097
104300
1014981
137318
600298
93958
507975
651304
771571
759063
500741
525983
138867
968767
72903
228690
974926
285240
572929
680958
213013
357573
1040103
1004789
665544
967010
470784
632679
641207
980343
195786
570048
3596
587520
653143
132128
425493
222910
959049
45487
167699
388151
812364
629735
851755
858460
564789
179570
205475
394499
835294
282878
95272
582659
460560
550081
1031450
229799
636592
475665
40771
368516
258368
581752
317375
1018761
1007513
781431
418202
506217
422359
732936
554659
953293
234105
609765
872871
344683
788419
861740
362804
386890
31851
699673
500211
600691
856398
684392
31391
132766
188131
593813
51641
136034
44164
78327
248415
32383
162525
81386
1009068
390220
983473
941955
551946
378222
453122
325663
755494
136713
539819
174062
29209
781910
232526
697440
701395
581794
382177
341602
924278
486258
622064
137719
704928
365475
185294
987343
330899
942116
495681
1017771
928537
149723
926416
579496
33881
7633
1012230
60903
155724
402038
578625
945477
283754
789675
247508
1038876
974018
441330
681776
270005
818319
479637
912266
535601
644021
288321
329138
558117
813520
472483
616692
975127
880285
818127
852620
385018
735363
624060
266911
172078
556056
678919
997937
546886
40486
386721
863663
497502
518735
51950
151792
561994
737698
676281
210022
737572
412692
65570
1005249
628387
294786
450664
846474
532733
135148
39052
559505
207242
323260
489387
37981
262412
13272
634971
545396
46466
718763
659120
70118
783335
639260
187935
851584
939274
1037458
375013
600222
899624
429027
265944
436127
531214
672657
13270
875846
1005752
725128
1015936
838749
507608
673793
383404
955360
254063
510247
385258
74204
666164
40284
878291
546126
537314
153592
651466
640561
1006143
1023486
908849
557874
771640
460579
382617
565524
645038
542282
203780
312252
942512
442643
553662
929265
298052
97259
846972
465111
220988
567361
511083
728072
442067
475860
552485
839301
240717
90105
225714
885599
226630
738665
745278
397314
635110
418464
871906
801340
172264
204291
342866
459091
88009
961405
579576
688033
154296
827789
660397
812827
924802
773255
108457
800181
351131
245536
786736
779056
126991
764143
92318
624524
18429
724301
770881
279699
1006212
329828
165055
4145
644612
386501
555817
315791
723551
1025453
927817
521443
987425
688983
486266
259437
579155
1018963
719744
159442
47643
388459
89317
1030828
228276
1012290
988279
5521
53742
1015057
469777
535626
814589
909986
757392
12501
361484
975755
354443
189483
793975
534368
234281
378850
585594
678931
302437
261814
651786
464282
965144
90280
977834
800475
226494
578064
13719
370462
99438
40731
988162
408119
329521
109563
177011
83075
197888
105707
880231
930144
941539
715540
592591
322935
149610
205080
38066
561927
349775
463959
82184
928297
614466
32286
675435
272557
1013579
207537
368645
939261
108574
339295
352587
627939
413828
544188
52978
535702
352000
995635
498391
535011
260242
795729
852647
358808
666068
10858
193639
829353
72022
807595
193311
463177
105781
476548
375114
8035
527356
75106
750971
402238
733810
422867
809190
255144
791050
803961
412191
925031
288092
969584
150553
5982
724012
728933
723304
618571
100702
906047
158463
318323
1022187
854707
563316
882514
130936
146774
16624
499095
435381
834929
229740
53490
857795
316836
653880
595635
274218
52831
357611
402614
804918
788221
1026471
322603
287518
1002189
87196
741860
79583
866767
864173
540388
663196
531961
860427
885232
769406
281488
123626
899660
360533
506626
879651
786767
362901
451596
716770
858057
675392
697345
547808
883990
308081
210176
53303
369194
890029
209614
626023
842956
982900
272292
323988
367916
10416
789479
474732
13285
246226
163188
527673
57797
738893
173166
534937
523679
363487
660044
327579
799239
753217
366353
338504
858436
576051
624824
999929
154997
897596
300804
835964
737371
466711
577133
1034507
572183
163746
678221
595217
955395
308776
177702
895024
1030163
180687
884719
808555
301055
79105
583751
499605
401240
916070
644877
353101
447933
24567
264284
163300
942494
953969
715653
377740
489838
347709
757473
1015424
435558
88124
764673
736479
479742
991626
769958
836781
675304
646000
429517
813839
973966
429398
875859
436433
183513
747582
916833
765493
153497
687420
820290
584837
361596
334337
397491
561546
721285
535296
37421
860095
133317
441595
49294
376000
253896
957600
6569
488333
948483
899671
792780
614094
246493
922614
386708
42876
834942
618274
69602
979376
629298
73102
296957
290736
194683
509802
969568
956068
759806
635690
828093
689844
839178
422856
471783
440301
799180
555447
1012985
354628
1029506
272734
645220
450928
945793
268520
776094
101923
613988
455964
727876
938828
811545
669906
324067
162008
550815
619801
599713
40858
294210
220710
587314
652727
476821
829473
999057
458340
389936
68964
148722
389940
1022794
374053
610465
198873
834775
921480
847248
23838
743584
383881
551529
982227
832858
327335
254712
322461
264988
108679
224552
748561
774012
378265
210634
454536
926953
427348
685528
981915
894871
330477
49986
551997
188444
629607
859146
897927
988164
392054
778022
996053
815702
598260
870260
778523
374978
306539
9324
639967
717203
908262
359366
508227
225499
445817
964771
666256
691811
171602
1023216
672744
707484
924561
1022969
468757
2048
468764
354159
408230
426939
227277
562483
830744
517891
608523
985926
838473
721220
569273
654778
498605
138923
1038588
793843
306871
286025
459434
762475
430029
899092
1047739
433015
765300
169745
465599
455517
497190
521571
945667
668271
201258
125541
1028397
844642
964273
406281
513207
494186
581359
471177
1035475
690498
549917
15424
900225
559069
600956
849317
544661
689232
112665
395418
293194
155268
2217
890816
1029952
748340
428068
993927
630762
824686
832522
132221
351321
361542
879245
642477
947835
600155
241855
495142
234145
703103
650091
520144
276284
92047
368476
374533
742150
225255
39834
768807
481412
225264
886821
742785
513834
995725
417726
142694
459337
406280
394330
1026829
629268
854878
671217
297283
921850
886335
840755
767320
729440
164364
670493
861103
755031
727907
759128
8675
777042
282814
54339
400743
912592
1015192
546536
652750
445855
163709
866893
646119
496591
548565
81483
898901
668324
805953
908356
201486
555083
204880
270786
611677
860962
1010587
343088
805638
520826
40401
463705
882360
479392
38249
11601
722018
939532
1015
37039
211988
400647
182859
369538
586179
432298
901871
823678
647718
21049
550401
118146
601249
173709
342228
118665
715785
953511
328252
548086
888669
771121
215439
922486
853379
817082
893372
314369
136828
406963
513511
474623
577293
310415
741638
386820
202745
478406
758496
19405
290712
729363
366836
528209
1024513
314342
295152
996410
166180
151869
63315
468367
564884
528600
406213
443490
689561
25930
555623
1018739
463279
282612
472969
683165
619680
434050
486896
235539
34185
3137
791953
276229
604681
450660
557384
495807
394158
263892
306773
322777
261665
459500
856645
901396
470904
372531
476820
448047
828345
27769
581496
226106
342943
279066
720176
200948
522050
447310
47615
200645
694456
206453
280815
458207
192098
135118
703566
785754
1030263
477425
607949
583781
400181
185213
893984
1037154
418057
933895
524885
384430
314303
498030
866417
12121
788944
96901
423685
364732
746191
752271
121557
1032686
992362
845441
899528
655933
241649
852016
108796
999600
1017831
54788
168590
302610
711964
790678
943177
210803
739930
130977
102118
1046235
839342
306850
647463
240842
869046
451487
111164
663964
362445
623869
30463
629126
879542
145012
907300
100864
339417
248619
48529
178251
772975
977452
772160
744241
870988
345515
667174
280528
609012
1039809
666856
301890
176002
815370
414926
293138
207549
255422
48679
412621
162484
616485
908809
40259
505256
357705
891488
99855
810426
834664
117677
759241
522851
765854
770161
739619
598915
63458
641399
138106
1005542
549457
980628
376296
567122
152137
676923
118560
235340
777991
683316
434179
55882
436385
572351
566924
421373
902162
396184
131074
501284
906818
257901
738839
278964
354553
814126
530800
843473
19457
914667
97715
590047
961544
920525
521393
444226
316285
490192
598489
813996
237212
452087
534030
788462
1038818
752498
256267
105724
963365
26409
344300
585557
294071
856108
120161
24556
14689
676568
260189
917868
829820
489549
554913
1016435
591892
563821
64456
143120
754497
462255
410342
893616
720315
438241
721505
1008117
459805
654063
275983
286126
719706
548705
342114
895840
963390
860732
35920
106841
24146
845137
446679
343241
914211
483369
237401
228811
295972
665340
750355
130146
856442
118287
681257
411057
836736
604946
833085
534800
1047713
83044
473738
133192
778734
541450
362041
619326
221457
681700
250728
982008
819460
760887
658462
38166
363951
777025
168317
745799
905798
557529
672533
800578
1022723
393964
358580
24650
296071
811387
108306
358381
665408
110586
352533
491885
434522
675400
98118
668351
428647
877547
139420
263935
125402
214052
612655
700332
577620
967386
949617
95170
782728
170864
852950
509786
352165
856
758156
160831
763949
874593
1005464
754271
38418
431674
102985
649011
326858
970522
611151
468419
722304
877858
462658
344706
315568
800163
839512
809814
592677
962471
348925
562793
467706
882023
295714
700326
75546
933576
184050
310286
302266
279180
252689
694029
322588
71488
371195
710788
82557
295395
29269
617987
446762
292645
764675
762530
873738
406082
28505
688223
310231
357035
840970
824908
362762
649216
340459
119603
145540
1017376
244043
833334
415717
29337
710559
1021789
1005152
19608
101104
12158
777689
482675
724877
751845
244399
946080
534992
606357
348480
106422
354246
222353
1015699
830650
262599
474014
916148
852520
335920
117960
292793
775714
738940
506356
362815
1022052
934092
350229
419078
600505
630710
376532
879081
470007
696001
329093
78723
335169
897977
853672
579446
602434
421037
994955
63695
47880
931021
816628
523762
464607
1043047
1009622
52866
853515
267158
125540
683544
464375
253788
450320
878882
917080
644797
601596
960600
710352
1023590
885807
497542
343279
510468
724726
1040692
698520
224371
432292
145712
14009
788174
453281
1020402
154917
64697
364748
299637
1036855
742439
666936
403425
725310
668331
213398
943431
946083
875943
371347
68034
748183
724447
515190
378572
742088
914370
617749
935990
921212
105821
335283
812443
311537
994282
624516
472329
612615
952805
785876
912842
218702
800631
874358
951563
355752
896644
497841
272793
48056
208446
636826
103803
688148
666935
706371
926143
591679
145535
1029784
73423
20014
1008435
632540
619155
1004260
1042866
632041
539560
680571
392260
837203
573379
877885
237494
447577
320689
103044
426338
252663
433734
812546
1020697
149000
811519
551541
749940
729159
995536
466602
955448
456774
108143
162667
889921
419048
979059
508774
66309
660035
339835
698515
260195
46092
201884
964567
343273
949761
995312
518760
432090
927314
448578
221844
349167
943255
857882
366027
874325
250579
468825
1009676
12521
964356
18399
6292
592794
349171
563296
821252
460532
164724
173875
1025653
361395
226906
607226
157093
815936
287848
543169
552906
621097
7057
14206
333867
449975
241193
898171
688021
326834
302869
362312
553761
101568
69389
104253
507589
572005
624755
164076
740020
517538
312063
60044
902477
918584
123849
797975
703835
673084
576431
23940
276286
6073
41006
698454
804418
678385
505923
400845
20759
125640
137489
503846
558837
955282
979017
435895
956765
1031554
906257
683386
720531
67337
434493
895950
361759
288888
408836
974651
580586
468529
564473
658608
653919
823855
147915
688361
887856
646646
248174
993594
79871
113261
1248
36788
427755
69268
587114
478132
335568
1031599
319429
107553
11864
13337
54918
1043563
719746
526137
54309
939589
1021872
125020
808046
641003
119455
727575
168156
1022500
476307
334137
560572
40023
382983
372299
563656
909980
251137
204769
723703
915696
481121
423068
32173
226611
243647
98321
636761
162283
566014
1023760
679849
920623
608713
599663
251826
1014688
756006
531379
452383
161568
175780
792660
253671
380729
917378
181677
3725
1036439
531577
230765
476763
21254
838739
913334
1047699
339627
57201
30290
224144
151061
63259
319608
711369
596482
716022
99066
7172
158660
371389
1027544
849881
593134
606196
37442
773749
908142
432427
142672
631146
784987
966711
1046761
381447
292941
730705
745838
1011805
776244
119553
460642
681062
719084
269230
117288
10973
812567
697748
945865
773290
645584
810511
209247
1034174
131885
744103
349403
117729
842120
779313
547180
460661
477957
97441
928870
967080
540627
1046604
111152
759082
797081
274966
237813
544522
998935
798940
4357
464067
833150
328006
609496
373995
334313
1006515
40719
279120
969396
803850
942765
405587
300115
680345
681306
196386
112101
976148
333755
828942
914532
54268
74387
106622
845397
635601
898017
411810
353888
170606
494081
966391
161196
433514
1019074
53990
697932
344573
287463
814993
381873
37075
167165
793858
194468
866691
240103
954021
1020393
427299
782418
975505
79196
797940
799601
434805
481507
20701
729162
73322
225247
443893
207387
908612
300569
13469
893227
1025238
492488
335969
434479
299436
562125
524144
306835
474944
838836
65812
171420
666001
1011532
108518
323312
839310
28675
944452
707134
821320
173781
889294
205412
488967
158751
784610
403099
297542
23692
892693
958131
696891
39977
50828
15523
373547
358164
354643
1040361
320603
314709
407639
1031940
733192
171764
616048
99147
735207
336854
178252
1030704
95269
253923
888889
737285
881286
234989
841307
855428
160715
475321
37143
971254
844135
790476
337627
1029124
537570
42927
91303
413230
627690
649214
560421
630231
715144
649111
563975
885915
509511
646385
152956
843658
577377
831509
1044989
993473
825293
407761
802232
886450
688625
382691
561421
30295
826457
631608
367543
962990
460837
893194
833073
315977
1003200
991171
648948
993377
1017306
180693
620943
454786
492828
353200
961717
1016889
50656
948465
252604
62713
592610
161359
865177
397687
730337
641546
462565
698338
456177
533910
928000
411791
349351
790112
53431
769125
398495
972621
90554
40477
618951
431221
907393
469940
471827
476329
545706
616395
594691
445625
452097
518836
996124
1030450
933376
496267
988919
691201
369754
491544
504359
688226
282022
763985
736927
860783
960776
775873
258548
367883
1724
384450
861969
808416
260048
706660
807789
712564
175277
230240
744740
918156
524585
831154
365412
794322
144809
216758
620004
571978
1039247
329832
482721
924776
178792
575293
332462
699037
456748
763530
746358
651828
522386
826616
948191
845693
695640
91170
239990
524516
509774
265386
366400
293909
1030924
313319
152995
838755
320251
33538
661218
59823
908834
597848
146584
421613
462354
745941
1036727
63060
661949
180513
868418
320214
1005590
762108
33906
979724
1001574
813773
947617
424914
507068
807616
844013
58952
323595
374106
617196
911149
308633
25572
127267
310747
99064
142576
790824
94382
775322
791588
208090
393121
20654
1005003
441071
230506
471481
135019
69335
631782
293539
894338
652916
878123
1027737
984772
704962
680982
333915
259050
733737
434178
939480
326065
929287
343776
891534
37435
674901
806035
646298
24621
136537
938318
869156
725127
373647
595969
760730
74178
403738
47388
394302
59621
678639
46289
863146
497576
220261
815459
46234
497090
652515
164565
938519
607982
863523
827029
368345
725189
46749
302993
969371
636516
1043276
561459
102774
448669
819203
55120
86447
489730
392876
521732
358114
152262
645948
630079
363052
16504
185243
708064
159796
413886
155973
15803
43836
598020
609961
1044997
169093
106817
650009
185346
382717
612158
457379
671478
491269
349375
941661
516891
75522
915597
352259
991708
937063
186061
723657
37021
60139
326410
346599
793936
143668
22569
163159
872042
245975
73291
472812
718116
200971
324960
195341
114291
656270
539722
895689
148310
572536
539213
376848
560315
947152
992450
170450
217318
1048260
916135
113245
207843
280223
569587
491437
560073
519552
970802
251107
87423
866418
104657
679290
392913
230792
866251
530528
678166
1010145
776984
781670
482730
989902
188099
94303
37058
508631
662840
80903
588733
638735
855656
817152
182362
321924
96077
717425
520404
239910
39561
449271
885968
658825
447302
57750
261744
770666
533189
251476
1022970
708113
427469
132895
787393
44155
444683
6614
7097
665375
1002051
901096
443444
504398
206856
989405
216281
1023843
478384
133624
137304
799190
830908
668847
341299
922440
997584
802500
337092
567834
199508
860882
873650
728370
788240
756151
586562
442832
298502
631595
8839
901751
465794
825269
353556
927708
937744
1032223
359390
664126
958611
534180
859262
520976
3648
879063
714915
785539
371650
814631
959602
637950
521400
130943
937749
731795
243987
491283
985798
184160
344872
616656
1046002
920858
948108
8758
779060
547089
455434
408321
489485
197461
812799
632894
459853
672765
968097
504078
101149
728087
890551
52232
461480
437851
932916
476164
677718
813660
1017810
41567
449388
32699
61193
1009136
1020992
109808
789344
113186
256552
240396
981837
203029
946554
852808
664077
768502
69336
572841
60649
340606
1027507
936787
458915
705399
684748
458115
6719
619860
127434
851277
922596
753651
312433
815878
643318
612442
663870
735845
892910
701377
1039197
317751
204188
234460
76284
451273
917208
43301
694630
871557
503838
737474
223632
1026839
286007
146479
1023985
496864
138013
908533
827369
459616
83950
478770
372108
88847
620803
156577
957787
652040
1442
398398
630043
510500
237484
868862
818030
851042
140258
699852
916942
710323
407375
190373
723180
555999
955089
207808
386472
505966
877793
673530
791388
22465
274840
587221
835988
80256
840473
296497
885603
958590
311695
690793
331468
213556
138222
958835
192106
167589
948366
640822
134660
938014
641838
752211
64998
527219
155865
648686
667194
638858
1019664
552024
332992
315182
501593
307109
634314
922939
466677
891366
224890
239327
986616
700479
816104
10308
86269
160427
823376
176721
488420
623458
767660
289347
444960
824487
256077
681576
994741
525324
213616
345774
84119
187590
986962
154459
1011799
959742
47441
982908
557231
985347
948479
905280
298806
228663
107515
958404
1015503
750863
202743
714186
29316
411385
682286
761658
437786
686372
269757
706497
715011
641007
613921
236716
120400
777409
287035
1032200
340557
89562
860663
658891
989158
507438
907756
726419
854403
644724
35930
476758
556095
425172
244576
615236
134067
511357
1040984
20479
329100
837268
655522
315370
489455
848664
70503
692495
469416
290196
95734
185096
483125
283796
166608
199651
872855
643167
39751
332396
56843
250129
214648
260117
908619
946178
324489
902745
656391
360262
927628
896474
265576
958288
957954
867950
197793
438282
592207
998262
536723
407158
415757
788248
457277
899328
431786
10643
439379
944197
259744
798643
652276
683575
455285
920913
469962
849997
26233
976105
600108
755458
320344
222760
32499
181147
35127
846922
1017624
458761
80572
826175
74670
885421
611148
344293
44605
856982
860846
311956
433075
412844
1000316
674668
705886
816396
186968
45788
113736
314838
723500
695151
905936
139822
28926
32385
901640
678685
1020374
328702
471947
1020048
402792
964852
507670
602784
328531
573067
785174
54269
495610
375364
744940
329145
1034192
842060
97522
900197
108874
647220
152413
693954
992426
11787
872869
250530
135774
54882
389151
780592
1029877
721682
915486
517509
424175
320650
775584
681883
931311
123423
388734
909347
473988
821396
56076
908712
97330
867700
810176
815233
476883
787351
664936
426270
224878
662543
957992
943644
809101
739652
731117
640610
37291
872958
768086
593369
291986
630798
444675
261001
263383
1028889
966653
661614
1046233
449258
653412
6384
174045
907082
640890
230665
338545
966196
174406
318377
19013
161514
834637
106883
742208
646901
502972
1042042
1039325
922643
440585
606497
536488
101559
1018789
453533
119829
100889
125341
352624
608874
1939
113383
33713
810734
238877
983958
3983
371772
448177
251660
993718
370242
690870
221042
313900
696049
166761
980984
710013
752962
974576
1036315
227229
1036515
541875
305836
42632
491160
1046577
813336
796125
769055
708025
493609
972316
354948
489442
777454
427826
565159
479799
694521
514875
803793
73904
188219
690198
120540
329915
97501
937452
817107
770725
739737
641150
811208
515791
641732
704693
124734
769717
806913
844048
379071
303012
304431
373350
992568
480229
285549
119315
237475
614880
41083
352530
202883
151862
110805
337146
38826
877978
713236
820647
65109
104942
572544
307080
98410
190269
594688
280261
920779
1028169
785700
588437
113629
1025743
332278
122858
315406
185829
413507
605211
634291
635418
794138
299142
838476
464677
977004
520464
316699
367990
461599
164013
249983
418679
241296
166258
873369
356018
297799
177142
402845
967991
812798
596864
8167
846517
333349
570674
236587
320695
567563
681342
372235
334689
778495
883134
604458
7996
849387
6949
719257
671673
963690
781745
939559
736534
171132
309236
488852
739430
533634
842712
543192
982175
379574
161833
80839
36315
763654
616031
409442
786845
791294
6835
232808
202063
676853
621705
822968
181732
574352
139426
686791
760548
652136
947059
40862
409894
870397
929739
1025992
597348
15361
459321
239487
665126
753511
59716
730219
251142
844807
879547
181354
697593
513651
915467
303675
129757
279100
653625
735190
1001851
6858
306815
1025890
385422
413044
274217
322800
854690
478824
49215
86540
854535
810284
812746
755773
31325
970887
1032160
995375
934384
511539
83468
157437
418391
55620
918173
676418
52056
157375
631910
304272
431114
401247
14494
661663
780526
963727
201766
294415
21923
94765
470753
902171
574138
642867
47135
70052
897411
199196
194521
593415
898975
269178
930405
87183
19748
857870
657559
227680
917190
511255
840086
493861
24096
784382
1036159
443298
938659
732809
1012952
817686
801183
472456
30989
30792
152984
201379
646055
939670
159925
195396
252960
462167
595069
154713
859504
861486
679539
156507
624696
776865
508904
598085
135583
367772
812041
502022
749451
540307
998770
597279
141911
1018268
370045
934917
726822
348240
5789
49153
421274
1005417
1032382
1000045
541929
176126
350691
466596
359590
605707
814679
679674
938580
56
841304
500088
405183
254255
201075
151711
879
931945
64149
70279
217527
443236
833830
115167
700639
447505
7462
99738
249117
669743
732037
650422
190764
1010082
967749
805957
643107
530886
672909
497111
402383
915620
590234
286335
423771
425944
420413
470610
954578
558724
504668
40119
334038
294176
142872
1047559
352607
989049
464603
588312
992858
159791
219406
405658
585164
401535
591907
301412
884109
504758
195029
121764
389860
988988
716239
556904
501418
1005637
933077
178451
1040164
37501
606575
509706
848395
699809
342742
453134
825800
797798
712921
778716
743923
1031535
140255
52955
274527
1013849
698732
283914
699419
538990
1039015
70401
313764
622475
259430
613462
182822
386523
473628
313992
980138
990969
975192
21765
185061
159321
450330
850928
937129
931749
220255
381744
108452
585978
824029
2278
172222
402770
951343
482520
692508
435300
247461
773404
81732
235154
296820
55147
1045958
685988
730773
347395
459589
337353
1019976
890007
273156
1037886
118888
218315
962494
355681
488547
363775
299387
427942
288270
230071
604138
262166
521453
531007
681851
333973
27441
997723
60877
866449
19657
231030
213131
256368
200900
901842
912028
494460
283233
121192
309515
455314
775033
521255
47586
618031
791792
595093
862092
972877
221166
310500
287710
609853
767013
311801
14971
753510
289385
631772
908219
1031195
723596
337483
392239
698680
352144
504984
815595
957470
174014
572309
842128
227013
900086
89040
825032
876835
716061
595920
470348
722835
873410
221578
88543
146899
945950
744137
190801
980235
884705
1144
694446
966101
769003
233306
938096
954930
1033030
127920
416054
664319
948418
897444
762262
494453
168417
750344
254252
180517
406077
517932
394178
348303
819029
540516
590639
785733
463357
469984
688750
451769
909381
956619
483324
571438
66796
500361
604422
1004281
461315
915870
339927
1019205
83868
241965
896308
251771
460916
985915
117900
214461
1005393
92358
759311
582464
813054
953508
286127
999514
30056
145323
384867
450759
554668
1027681
136501
55391
189982
339420
421996
235707
64774
141963
127367
956201
79271
299228
967539
183213
229120
187859
54549
547944
663029
1008194
200465
863581
758284
96523
385607
775984
793813
594803
1019491
805907
360452
46010
5901
168227
160130
253998
426137
372094
500016
745057
921859
415615
46674
369206
213404
899236
859471
380874
279826
925326
107139
54413
93812
500871
585505
121696
355682
395107
862697
632355
694582
827275
562750
437695
988955
333033
177577
22009
787019
329211
744378
600148
938090
802092
142561
106640
238883
547623
339630
553327
43011
530897
581964
379106
804355
238319
431481
64572
316028
848697
667239
119657
81948
848606
373274
835882
843236
58714
209189
728530
674589
965332
864928
535230
329685
313944
504390
535499
943914
503218
629464
796703
800770
584724
995790
482884
256216
376034
419900
365257
469631
139903
384472
172837
895162
934996
590752
482256
890093
634084
231899
298336
147518
153204
690983
887962
909979
174462
93711
686017
1038813
732841
14976
387874
550083
647541
920501
954748
882187
403312
778630
410555
161405
848688
617396
342052
778923
910020
1036582
792581
569577
132521
960911
902688
522943
5664
818557
89331
143688
42181
545905
74399
484774
552884
34664
401403
69356
823322
862884
892284
269036
981965
55258
516710
1029814
396529
340005
637708
234372
1168
983785
390831
40216
704243
953317
499639
137088
375056
279570
682630
601486
232650
854402
803899
318543
584082
173599
477790
214961
352352
254933
151665
742770
673116
232696
836207
506902
604909
929112
792117
275510
675144
735631
294844
981907
1018328
33383
745913
137777
766359
361757
653735
618668
668686
1036538
140086
822656
243615
59002
474507
955424
20845
802156
447653
486574
716905
481478
206093
301770
387538
795834
389765
673402
250582
1040626
126873
60684
991908
988292
592493
230849
313516
525995
182030
53868
436607
232911
227857
364430
948172
657861
430898
1013284
982848
638339
934714
547767
401648
848011
608791
1031036
899275
277297
439103
110569
52784
288170
527342
491761
18866
956074
833694
989144
844327
13716
717125
492770
492840
959048
409326
499420
833583
714233
441642
684054
33177
672792
107596
884252
701141
117402
774232
615032
366918
422050
986091
274107
254732
903023
514717
186460
124258
829699
841396
1006165
92867
587630
916194
46400
420665
1038409
172998
182866
568312
778535
815785
398708
692716
571534
429280
573520
940744
1048382
71751
465002
991780
991470
292947
964629
650507
13625
201763
587628
732674
129099
432233
32435
171605
503577
259812
730276
345602
520668
792427
720768
1044418
369035
173719
2538
328028
926285
223819
462122
225820
297650
727452
709930
480841
261591
488207
469702
779632
390860
1043925
672444
324349
239879
524579
389752
731183
1001207
489781
100881
512821
153487
809674
33598
302414
997325
377583
161429
372826
358239
826363
829575
757820
528819
998151
467378
609767
310260
766677
473537
981878
524546
90579
809077
653404
147995
153183
259420
766794
311919
749284
359741
494614
87899
335320
30753
192738
4263
884261
367895
692601
546464
394599
983200
740435
1031060
424596
887715
760066
12488
680390
996862
736359
148571
926395
861948
387137
479015
1008419
15739
976886
610212
1043966
1403
799237
49462
916120
6406
244049
75639
175872
407871
926536
211471
135549
587085
885728
7629
744883
221867
822655
355903
905166
344337
361268
298672
559727
341068
220853
963593
493839
512905
910517
794828
785582
1024870
452540
222699
1014557
880866
217169
152785
261398
439431
826115
328519
16687
986018
508819
843613
624766
291865
340141
868953
731005
477394
858577
872466
896460
13191
399088
291108
913168
634654
1047821
955503
973108
208378
660984
515324
161741
377982
858728
223271
526825
58272
445314
953920
366076
886367
333702
838780
457537
579980
955220
1001717
853439
1004818
1039927
733995
853289
676575
355150
603117
96863
203521
519667
210026
56929
293104
553198
227019
343918
157557
107389
672943
198913
189420
316931
810455
894781
569381
187658
1019538
96949
246321
423395
614542
451301
324405
755179
986684
727974
294346
494791
969099
715924
720660
22402
262488
893132
672106
927837
747828
858349
457657
791463
561815
227092
620913
510334
164663
121796
768211
139979
796519
656998
405432
985736
913607
757212
553606
735621
1034577
1031077
709869
1037812
247860
695936
608746
341493
868417
576846
736740
311145
411093
350892
639610
1025056
84762
530657
968809
515402
23991
188875
626635
969827
611490
820861
718169
297412
343696
200934
797212
361806
211524
860648
60472
381304
702502
253558
857890
272552
877207
926219
871054
754557
252500
855163
377310
590191
668409
574804
135890
738185
467253
653568
777728
488298
752255
219574
869489
601259
397130
572050
907562
822679
715052
523014
1030734
483685
72701
971222
68547
228390
358864
35107
424597
234378
845314
343001
665104
809918
827001
459724
228262
384173
92498
51896
112033
284139
160769
241450
914966
449474
261709
444027
518623
808189
8109
2742
20100
503185
222290
401145
34770
301286
33761
201699
835832
362885
21409
762007
394532
891360
1008795
999145
639811
943005
746272
502187
911165
90973
270852
180496
696011
283939
759261
220381
445141
939062
196216
558156
643999
215832
704674
777375
560165
960983
613739
135932
23883
655284
405489
444258
685958
542224
940855
291654
581014
769349
746632
717758
414065
244788
413660
690674
139330
259752
481608
823921
54207
226706
1043436
1028543
90877
1034818
330836
928749
406385
425622
130079
991591
478536
879960
801057
840820
836037
1034828
330222
820294
185793
684396
794530
169357
530160
161889
127900
119728
536692
744958
405181
70029
914323
331928
624177
772570
495327
955199
286153
246911
423034
48665
435254
844090
370947
10562
817488
199220
599963
763236
230728
399564
173137
82849
852335
784730
981702
143659
88445
927457
759406
22098
967922
306272
296701
632266
849353
947110
917821
546177
370674
784414
129567
161370
926331
406486
236210
197157
478285
778657
582936
741210
889269
565079
757654
630322
446448
989343
512574
918393
835171
686552
240707
719456
698108
89807
403430
907668
366550
648344
215167
368540
582913
15559
237478
919626
1017850
161527
541917
1026177
865111
431681
644207
732320
493931
166384
571186
242968
815684
459780
837117
1043422
262637
880037
358522
280870
154565
14758
864588
867238
757778
782223
684419
259909
346231
342350
978804
828187
215430
86618
141602
877428
579447
721164
14448
536399
19439
928989
846515
128167
981854
757197
702724
586124
1025806
563834
744617
902230
460283
36985
948613
56448
132227
822674
757068
436149
22535
124917
431950
778472
1028419
685694
155408
956869
983413
473344
342925
221710
849760
805131
258271
923272
549691
379412
292668
39338
416354
172870
919448
408749
948140
687134
168072
210719
437479
561744
276100
792602
306574
167969
308145
541733
496519
629728
745456
938684
471774
492626
1014216
674259
851757
513887
424368
831634
831581
180150
704793
917346
710227
322382
654911
674188
652775
840640
905463
439957
77866
621067
824026
661024
427103
577664
475971
286650
366830
389782
789388
323498
1031886
157483
616047
693993
264443
885833
693654
70415
305119
767397
10330
522706
927236
75430
338241
900498
120506
810851
812448
517154
80288
671187
80388
737997
99531
29173
207349
46067
912311
949347
411004
903242
29016
503984
639268
1007639
819764
238860
949874
498163
968141
958195
503622
802700
818145
229829
249347
583506
739136
933276
706281
958874
678276
604205
13950
470419
612666
972232
874573
602972
852427
893015
297608
288883
141553
528486
131203
258210
328461
223366
725368
222061
322443
789499
375700
584523
762886
309652
834433
979475
671346
88304
498212
624459
476539
410178
811554
923436
852752
458621
328846
284791
64742
841158
813354
649185
65248
419068
100670
924810
38085
869394
720503
550308
169718
1043031
967257
420350
262363
61025
274159
342809
235774
971364
721071
997281
923505
368515
1020511
820525
405118
760768
255954
280473
225715
670730
845749
148764
573762
677747
806223
927449
572440
457280
217088
753930
183800
109521
563979
861158
1045520
297984
297900
805417
1032612
833448
480083
867251
558751
444474
697320
630161
757292
3605
890088
940642
125755
902220
236180
727846
917500
225451
974070
318947
162061
838696
1033383
508980
1021858
793822
572911
706063
646565
551763
44776
267306
821690
235326
929996
830987
863950
122559
956648
984111
416043
415860
559008
1021419
448830
346272
582818
1006724
363667
325023
634282
761633
899216
462020
248128
632110
688553
982248
140902
126402
511366
485199
458807
232182
220049
1292
740813
286135
64192
39299
105098
1041073
285612
556686
537300
104793
771317
104667
997783
424992
529125
910070
898884
89090
3172
813168
699687
623365
350540
456723
329277
926979
924734
744928
954810
436869
280145
643439
391670
960055
828531
406110
654236
971498
1022
468303
107673
865031
926840
263073
238623
789685
572288
722104
602332
545622
925705
463916
140346
1027815
185778
750845
283400
457771
787678
229757
364326
861131
361283
736589
524206
877564
505382
967054
705451
2508
122708
444528
1008715
403624
8540
517570
482544
123922
303464
1014233
146594
733721
670671
728051
583417
577722
802986
106801
157722
878502
334259
869801
374074
319361
986709
358214
812625
536160
664173
439032
45535
932526
327324
900950
167826
491113
39576
844603
317568
432688
1030070
184287
688386
618883
304112
464276
828600
759068
167409
592036
899886
694990
906360
668927
437707
313407
967573
573978
195220
433076
517929
1004034
934237
223965
455853
681234
827094
510042
230418
468566
401414
507708
765632
624270
784030
1035850
953397
865436
755695
450108
321783
300999
141400
342372
294113
650696
936483
246939
756961
341022
875303
657903
117192
658805
310187
5134
417769
288028
500877
908853
351796
975597
462463
763527
1033823
708094
168730
383355
468842
802587
20060
383365
380402
908906
191594
333667
347910
338380
502473
312807
75730
710014
648711
383290
382819
853334
105333
926211
227157
937525
180593
362008
845984
368446
230700
227594
124951
91597
106517
162829
638674
634223
421754
439985
354349
379660
997709
853274
965003
593838
624390
847254
928615
409461
72824
1034172
160306
864134
537627
476123
112302
1005477
877252
796417
647287
37016
822228
279935
90313
743867
946143
844117
123515
880551
392632
986431
407970
530265
239011
751817
826305
524423
1041157
727891
208398
355214
789581
867360
340948
472765
247216
576923
7946
280963
36427
657898
381079
820837
378571
306642
22809
486486
841633
510577
547677
868162
580479
1041495
524397
332807
223622
501517
385679
366944
214884
966672
524429
222635
625469
816168
288003
523133
321697
887599
400585
428534
80196
262087
455664
340386
589692
16132
334585
576812
635519
158641
1016359
583568
117344
145081
67121
394764
484376
842445
224179
149531
998997
920850
200261
1011911
153874
98246
143923
910320
873822
74688
90853
765760
450407
55236
28726
862761
714162
528197
220707
123242
841375
596210
1035977
304602
776570
691001
699544
380244
213394
501144
751256
480840
551426
656879
676719
148666
605176
321487
72394
218973
745861
940035
775478
418786
714360
481843
637310
384941
872684
153724
766879
319506
101700
404780
907806
636572
845246
764639
416639
940407
146981
785341
492334
503196
1033436
739598
155948
82335
649447
179501
694223
716806
728972
290701
864411
584044
96758
133619
1009372
299080
750659
486919
4368
997190
576643
349552
804990
593696
702052
865873
488310
64641
511669
1041859
289251
1039978
786425
246596
369044
33232
810514
793729
608323
290664
931623
60003
775123
989763
105416
46790
303192
151232
549375
258552
777979
260911
429916
990621
692576
443455
108397
374639
326441
73263
922789
863640
732351
837401
659829
427888
580580
72662
254412
897127
420973
639157
215541
693869
932332
585415
998593
726606
545363
256818
604399
784367
482942
1022590
58582
397398
780844
690958
804552
604910
698854
573943
737172
799308
988608
246516
762763
112166
196874
246662
884843
162963
385418
533575
801407
907583
859765
227713
828480
318788
272419
100213
192550
408517
166764
850623
879959
419343
293241
795063
572434
878039
277460
545831
454818
715932
582674
1000226
293880
942913
636736
170663
33136
19830
737326
906192
351429
922951
991945
743220
939850
207140
689577
280163
152171
861144
489716
649378
450424
147938
687212
897765
34809
1041380
982967
133463
1038635
638050
588939
966627
103872
134254
678944
571048
344677
535064
928911
611033
232701
173053
273085
499220
142593
1011891
740132
613997
672854
105008
102416
771085
32693
917648
50412
45922
610829
728110
599838
196144
812517
572492
882649
474864
1046775
252482
486467
9606
109871
1024030
1006287
345069
570374
633568
271012
478722
135059
12594
661591
624988
963002
61887
411237
547294
919073
356027
941813
547784
805175
773779
101824
389746
892815
906565
314779
777108
1028596
635184
917205
488775
887426
342317
869924
997260
699213
249458
224829
816951
1020295
287682
382579
632187
378046
835419
211197
243012
208093
779733
718591
374987
1026047
848711
674498
1040435
669216
920945
914217
192520
83531
518308
597196
330071
801395
1045093
645910
239276
101235
635597
96242
685900
801101
274773
587009
496077
444600
127173
675276
199388
666699
511880
496841
535483
637306
973106
444727
206223
769509
323048
627115
663815
509501
249849
170294
252627
410338
615718
423064
809276
584621
675677
279054
799559
942022
400514
283290
657846
465852
547906
167878
493070
128915
806688
965634
643350
716056
824242
578615
456072
694406
690001
756825
838300
437861
230227
57352
610733
397015
123527
579615
501850
889324
464925
383462
133693
926868
602950
1016291
591406
100400
659799
1025495
491176
344462
78012
728011
434129
817211
261658
985228
114032
249988
799132
335427
136301
424074
62783
837733
425992
260319
624780
209547
637436
767283
398160
549566
547394
351331
711809
33645
994697
959487
912144
894262
729796
771635
462474
552288
409871
770448
841092
658224
607492
852185
529932
161584
125072
673665
197703
412093
589372
634953
960477
943218
825584
173317
208102
15622
982208
584379
1034264
641885
304653
720079
201625
428078
1004427
693737
29994
501023
775912
560490
17543
548600
471918
184719
845871
960622
1016912
666796
918515
570986
1033648
255738
933553
799795
213450
521330
941442
1012636
725171
690844
688862
915143
997774
915111
929023
1046745
505050
935161
305094
479415
114362
513735
946688
922911
779625
792904
119539
920934
864507
194922
230128
322502
943798
348636
658515
753922
780256
278786
171399
350474
417091
189787
826602
118832
270413
715756
343765
339057
462092
328879
702265
164021
140066
315312
592519
660835
441215
1042946
415823
575328
660573
47208
110648
455069
380903
448557
421855
23101
740428
752338
213358
523122
78860
242256
260958
815788
474185
203705
553661
342027
501478
184473
461388
601714
941697
894357
126784
322664
960865
309705
772633
632285
109654
917076
450608
424978
761765
520428
174678
462365
407477
949429
495905
536616
42064
721574
625705
967799
809194
22913
939564
84254
646748
699009
574048
152611
460166
268853
324911
471822
593405
395639
999340
545461
920498
915460
747525
289525
642410
264603
647242
237823
184252
71054
973772
1026622
747167
384239
1040486
966664
262895
733223
415260
1017363
430239
652694
920076
347262
803720
1002982
903250
563744
386668
395810
85280
467935
41323
430046
220298
178961
21945
436417
237928
538094
446385
552533
601464
605961
743927
432624
823785
737605
156420
460420
420505
881567
139501
728418
675129
870259
574994
1040350
448908
662095
753611
495373
408737
487835
754618
706642
54040
157664
811501
890558
569081
790311
34891
985053
692413
517397
496571
45280
264148
382222
348963
873299
348425
322327
739255
142033
111271
523292
35929
415590
850045
818494
491252
411398
494537
748680
372204
852515
922943
834349
1001024
794523
730401
158479
327541
676674
775992
484322
551637
928965
717262
819999
624305
116422
845980
815988
949743
566898
920534
274888
1030803
650213
99391
439770
186098
655945
745997
389663
399624
191899
195416
752260
868115
71380
13915
440750
38310
723386
920653
111140
873913
187156
373263
478803
791809
497169
859446
279475
129055
337482
653559
490472
933894
152196
836288
384412
97359
889852
3927
654800
64910
146841
250258
181636
217420
436896
879482
546547
755975
638429
887252
692968
899859
540769
694805
927753
351488
740217
243849
246434
986643
1018935
52392
184862
52244
653113
824942
342285
95181
917897
980829
507650
753878
395861
417463
749762
424527
43128
7387
133181
763210
403484
1047671
634683
578249
988958
14504
315439
374056
696664
478864
509031
508604
904075
508790
980916
928401
954628
897429
691948
441153
1005583
340645
759119
144456
92597
231691
1021584
606017
954635
423195
926014
478125
112980
80961
118685
859545
155651
752493
731178
867963
281294
25938
615275
518769
489848
55933
451798
1023460
942040
522575
268126
882806
406596
34830
694483
111303
482529
416797
167679
52353
107770
975144
866906
641980
143313
875748
660206
356683
853825
87029
438511
325608
398648
195535
524285
731052
830341
28120
1022598
756437
824310
994513
668365
589035
1047196
849812
332211
1019214
693410
185954
420089
14966
561291
225741
614058
295037
742352
75347
704257
728285
112572
524960
360751
309425
659806
88185
244901
351254
171244
365549
243113
813124
816511
875815
745103
172977
589766
571029
731801
48853
5630
145885
1037926
219470
538070
697892
606899
400605
874332
13873
713810
699453
50341
960945
279026
75478
636182
673576
891898
59065
31701
376196
63775
116907
750331
477561
137302
40320
569538
488969
647158
261627
777109
531660
760550
710693
88004
1020391
518556
688913
234834
689746
721493
83394
138712
641599
269184
606695
551369
832404
466945
453369
670238
358920
25482
294849
878229
380742
618314
530991
456568
692902
346782
261661
812223
652618
199457
305961
1001654
772823
643393
892661
1041287
341772
993711
76143
577665
796966
663640
956474
138103
774668
179484
766479
101771
557567
970308
251473
805521
899125
244896
897663
293396
580240
643415
727562
513918
950596
836806
66405
300230
72158
549074
517476
244893
311807
396161
471426
469740
954146
501173
212535
7115
803761
228705
474564
266301
786050
514762
409911
1009241
654916
103472
784437
140898
558440
315635
922120
509073
829833
817927
536943
752577
902254
152645
522407
992767
955901
800480
860867
46060
602719
691286
1020714
11672
989792
846926
585370
740040
409233
983102
550478
393466
756496
673166
460267
772937
624155
669487
824146
968523
469224
25698
965001
726092
1030589
531779
890870
208297
322766
705385
193924
873791
1018139
303812
490990
899903
803499
230478
687139
855781
1006307
684766
575033
393822
424832
534568
670987
387518
112680
170826
863880
444734
570757
307518
714798
188374
302781
491913
819715
678078
937033
51504
408444
190226
735729
551761
292781
431849
581480
894545
20305
567332
581585
300226
408502
1030184
1002012
459875
416365
589736
694517
683257
788805
710711
888371
293705
746667
996067
349578
458492
1025335
181649
1006949
404439
388039
703430
496104
884360
746051
249315
312965
118579
348148
323390
125636
48001
677074
416295
457407
990800
248686
365022
204041
929334
185561
1041956
920052
295201
788063
193854
889623
478883
424500
372999
226328
458882
783306
847949
245543
226188
690104
835448
593551
606397
778050
829608
1002091
771631
923088
452827
35831
954633
845444
317223
868785
364631
896373
552743
703900
278921
979261
646953
389794
751477
800463
361799
652491
816316
565235
948329
346037
573985
615047
24457
974192
674659
681286
973821
7447
948696
102041
708574
309285
885163
673375
795686
826550
605400
201764
964080
106826
99470
798899
371584
967821
912643
878103
316450
809969
289878
688764
772845
70477
139908
701595
599909
506302
431316
643005
254404
564958
269487
203556
711082
625770
384451
753432
189687
588637
426479
715942
311170
462281
762156
1004816
476156
299639
644114
470289
1041243
632152
366799
430676
170482
979343
908970
270126
954089
916782
610481
199103
815290
206432
512011
267247
200700
17209
442543
787301
192071
422541
595178
551094
14369
967132
996373
740008
433308
261780
8763
1018863
652225
541765
715691
383897
173900
920433
855344
314707
201785
680838
388159
1008388
372771
601277
945057
526099
365195
885328
941303
931964
693832
276434
368425
753859
846578
342467
416685
951474
293872
841340
46017
922898
842183
519818
149920
269890
60628
566472
711336
323814
1018905
853741
24402
273822
185831
479313
602450
825489
495869
444500
395648
106339
581602
808902
662045
886734
309922
356050
377083
654228
516650
805719
233441
621568
588172
708209
169182
594408
263666
603855
196392
477403
713813
350245
103027
131338
46533
752769
388819
930419
625336
127287
305007
346923
54501
51115
714939
258481
633306
910915
401137
1011654
88451
464346
330059
88965
28510
244400
487581
339388
126477
987444
307856
118950
899498
130364
751372
260276
479348
524659
362755
269675
524707
702359
457923
270342
602538
616401
811341
126365
843627
637915
639103
644580
574612
296706
696369
227051
981108
550659
200712
6440
37081
137450
133575
140406
657692
900108
713416
13799
8615
673465
598193
487056
290675
402185
237060
973547
329118
68752
580791
947317
47621
746059
228403
330390
590197
860376
882652
934812
161296
664805
619892
601806
272117
33729
538851
300733
662507
1028057
335537
840964
592106
545625
861082
67455
538656
654845
59429
667867
766008
760453
461483
800634
580857
632796
551290
890495
697168
697694
980290
922319
27644
558193
979990
552365
776763
43548
321825
1032321
775301
292823
1009889
410263
134586
704827
43334
693100
373534
920108
155892
635938
140228
1032274
535866
529023
869901
972
66200
793515
198894
817149
677771
199533
61853
903287
965049
926465
79433
768909
220641
911873
648092
32064
687078
919235
792246
388681
1000707
436341
969419
997979
905824
528296
562539
456596
730591
313112
817229
448610
134429
873946
835381
1040573
484637
283131
300335
174025
853642
456871
819941
393420
593844
1033633
851261
168575
545187
823483
469175
697566
835231
580956
394703
27580
228799
193903
614512
26060
647467
359916
484005
278996
913698
73683
392385
194576
885416
395122
192482
179304
20778
836209
441066
528757
13258
504372
462100
816109
816269
44960
7592
409692
965681
1022932
632153
186707
254868
512052
394394
769675
799340
78071
826176
992658
959772
767732
834236
1004108
361847
681475
858747
387879
263874
462634
407443
971446
901821
131532
835880
473121
336901
736153
314241
119716
1048411
471249
954850
22164
900926
751056
943666
1024059
93901
978657
1006407
139434
771432
271091
454250
757690
730702
697171
330577
882010
141633
160203
323186
732252
619850
470130
412689
237125
893923
431690
36453
310605
252536
631689
27001
322423
905700
95132
145439
830510
324870
69341
790787
921405
947047
441266
272583
462325
478397
886466
522338
203279
850056
985529
43950
525029
931227
720920
578602
393404
614897
987866
708443
168020
676085
735851
984745
982140
106948
449304
733401
977873
92607
87041
151285
968699
58989
66060
976052
519918
130197
967121
378815
136138
779373
467067
363582
330522
244820
882449
970156
783841
759960
805199
625817
577017
639884
17145
246775
656785
64712
951211
549335
883659
275811
980305
446193
820216
822528
297361
476833
162521
908117
115433
1033992
1037446
1048247
1030440
687240
726730
253067
864543
16262
558617
751244
737654
648420
878544
25186
472049
145421
874215
226920
943220
184265
287336
1031777
552875
293052
157407
771226
310899
131389
451963
248900
209821
988301
103058
32606
291284
638330
191766
119844
320807
198807
161841
569279
719736
965992
636993
780666
905011
235073
643404
457282
627621
818324
930174
827514
337977
918471
85170
315499
477468
772017
321822
1002720
1034767
362326
707824
199469
98185
95182
281213
145321
687124
989449
375640
248346
778101
470146
210518
169488
577555
395524
952555
846135
1037127
926664
347149
157763
930269
623932
691346
1045112
386998
166949
344379
776389
360630
944818
629083
479146
562334
270259
321494
934081
102932
972767
196387
535159
930927
467226
434296
132781
877736
390270
501959
404517
909793
744860
608529
1047709
462205
225946
802926
251684
63937
879294
644517
878771
841447
181080
483869
723181
515299
110478
288972
700378
730334
166642
773557
381314
929290
1024209
247094
627712
551180
676964
166209
490026
240502
784772
22763
386220
960107
957870
897712
408290
198725
209847
469120
317050
245038
894079
561133
585312
927862
1030273
553382
150775
890303
67429
652323
131548
154992
439437
750190
17896
591609
722421
536211
899724
1044124
301948
511440
1019786
499941
791690
79270
880137
304802
169770
1018924
1006189
414569
282057
136502
501103
926762
379780
46173
169338
939811
565963
941750
547369
741253
39191
357297
82737
92140
1004741
528795
430999
664083
27501
252281
728501
780372
495621
814607
457070
555148
920805
1010629
808199
447926
978524
999919
136154
266105
336329
220271
92264
58412
212826
248797
855581
771319
943396
851407
879413
564448
449235
812598
919195
334487
160820
1013374
594056
314210
269390
864617
827815
1010580
910672
81533
695747
136415
167608
555499
130613
987109
616558
316479
914040
392197
366082
442010
83079
779157
535026
1034029
335552
618384
635328
923492
876521
960661
816530
789821
199194
338378
438655
97066
893282
658524
45467
365255
743793
706264
34234
272208
344000
99930
180616
862420
3477
930296
227880
354477
1032951
174686
66400
339026
944083
254833
511211
524709
105384
343838
717292
49648
632085
429176
875487
217632
733799
711761
5906
683077
992386
403601
544062
485124
186172
996050
687805
287321
740240
8440
910901
371062
676189
251108
418443
742314
870196
33114
726030
254452
950001
990060
825123
447049
302434
673437
634625
756708
250350
587002
165320
1039943
482899
721115
439518
114490
213787
732847
729059
1007870
405367
726567
36106
811642
829806
318961
97599
1001428
48559
398494
549432
431435
106495
505591
713638
803397
295434
888689
405810
878056
159824
665154
85781
1036938
55659
178647
870474
186097
35873
875500
971080
209108
1014447
566758
424928
530364
838941
964760
958547
420719
326726
246964
997340
181380
330330
403776
865548
464529
956878
518981
804891
322132
813985
967832
405846
468325
926309
695886
12804
624115
814479
197057
156033
850347
742214
910138
272435
203951
62792
909119
299135
968522
316250
1005932
543033
738448
143986
983315
915117
211962
389209
980399
28164
472270
563597
623466
494239
473433
695
309464
101030
579861
501138
559908
170135
280857
223615
650627
720226
76072
494652
554293
839090
273786
127433
986075
187362
915680
943269
256360
83583
295799
801175
828764
351820
782880
898984
1048144
324747
591502
487388
228062
571307
754486
299863
341082
622627
174688
926891
129911
836711
568836
159501
109495
570268
951756
718604
620426
735916
494691
171358
690686
874828
753971
494438
844792
634994
852219
426482
867347
721484
448611
167413
73716
981998
994077
559641
934703
815170
243295
392004
874210
1029185
367858
193965
754711
706145
946728
296922
230806
407720
387230
764704
798294
130657
17986
386564
279194
455718
151616
509017
948903
689894
756288
538381
855136
957134
680407
436569
78432
1045460
575149
210465
1017663
752205
381374
788818
610941
971808
202882
587400
732077
916600
680590
392631
613192
382967
447927
114503
415855
418615
994507
425261
304334
370796
199580
511514
687968
232459
1019877
1035840
157333
454443
389284
667885
650312
577994
570329
295310
407556
54962
904941
324112
199074
695005
940672
593933
802023
293962
306002
287735
16856
705549
525749
347839
709697
139608
35890
871951
788894
250590
949914
447074
295677
190970
384270
106689
42859
978074
321235
867575
194668
469943
252867
915450
681530
643019
372604
24448
888412
1010955
461578
921346
567854
952794
339592
136335
78222
163707
1022526
201160
64846
15590
162824
762013
436710
948521
989044
922183
338163
925540
344580
142172
642681
852198
995641
743227
888609
206291
656926
587649
432939
281414
113625
782671
862788
706413
839871
621869
918070
141510
76654
453845
438133
748565
153522
590823
1031479
462283
601987
822855
119642
887558
566341
750862
114644
1028005
879848
30983
982423
936634
501491
413201
627768
980444
414223
717792
975688
72494
83694
824268
988190
266831
213482
225816
217790
532951
322936
993616
1431
677622
956826
1019123
548704
842230
777951
47311
404956
342570
82521
429667
186580
823665
536946
148285
564022
807351
729640
808996
710514
632686
437204
795621
597319
758726
21294
380448
380619
515401
538200
1024444
874036
176545
51426
970163
489171
730180
905775
1040661
277498
505744
940536
936380
473761
834497
580617
338723
774092
715743
579028
703572
341834
294308
144627
772519
827967
497736
641489
305527
82228
850417
1042096
561038
827333
638507
564624
79173
895933
862529
436725
670817
485598
592507
48319
32579
369341
580729
479246
455995
622686
833897
555176
807175
784957
581219
879300
83662
377113
246364
321158
490289
7643
161081
734417
256336
476867
122794
446659
951707
49296
14445
507373
83548
584492
262252
287331
888901
837349
193475
50693
927607
740103
186692
813716
550346
351407
738030
573545
291594
559264
417115
87870
230041
635843
398583
141042
295492
700294
351557
1008127
894001
178665
191369
258286
615207
381196
742716
687858
1001488
187833
518009
673846
487143
21186
965607
444725
705764
578111
29937
51067
570004
501996
134680
340392
303607
539108
424835
738183
578674
939382
757311
221792
634658
637934
1013513
896501
529962
142099
518183
605308
831501
1019728
604698
86057
368768
147173
31943
738468
859296
417332
629185
356685
732125
995454
141010
964141
10351
386732
567248
594643
159859
390450
13127
834051
726048
1029853
608647
137860
104372
539566
313981
626321
689059
1001490
154102
780475
485395
60516
509490
140631
634974
655578
329795
399823
503336
567243
537124
9990
404555
571711
284171
635276
412857
647385
361731
934193
721533
980699
1023717
793277
809544
31852
671622
421615
198606
923846
809019
735414
248871
763830
621496
136871
258212
746782
898484
203046
183677
702464
289265
331708
585087
759689
288813
337590
234008
474878
789253
353358
1005356
368228
652552
925944
298986
979663
548910
1047650
116516
62326
337720
495787
291239
676543
710773
874218
941101
371246
106361
1036612
680760
65596
611551
70642
737125
776715
979028
188609
743484
346834
739063
287474
765833
859483
12544
504293
788628
570379
310887
543361
113722
437428
1008617
343372
794166
926904
660501
514903
893402
539244
572002
450909
66090
387221
142955
1044448
398877
863557
727214
561069
671474
344306
462917
1042382
881950
390993
668950
117866
922269
74385
848077
137898
527752
807043
48835
10246
804154
561369
732368
500530
973168
100788
924280
551471
727481
73362
945979
235961
459322
973092
655187
212139
516195
943419
478942
153213
926534
896063
393164
326871
349624
65876
504376
855248
781199
1022845
232497
408239
659011
32784
467719
853193
259586
295290
625643
912101
114631
189451
709806
692035
19863
308200
676353
539605
349745
72935
379827
674416
81274
607958
260828
609922
76056
193894
429325
292316
621411
640334
92108
682980
16951
924889
3240
938510
21529
140452
32811
464521
392756
801023
886897
175613
878650
987231
764403
338707
63100
257947
365899
380132
629819
289133
774398
402155
96590
824518
513283
208263
965172
578390
20065
487497
279042
105131
491424
767735
19038
71671
214430
701142
682424
32938
76424
951377
732534
124495
510728
527330
59228
219812
995195
704390
185669
146900
734122
103638
963943
168051
579221
559317
401124
757437
37843
97561
189352
899530
149442
683115
716288
392256
687786
137673
869252
562062
215994
900315
323442
43004
374450
835196
942357
820690
909237
502866
509099
558407
746553
802197
415849
237159
515929
541175
109278
272750
135319
338443
322822
955062
331427
516834
975547
491557
997083
925437
266816
975322
593972
841964
1001275
763596
847503
364849
974384
98098
258631
856072
464875
478021
330430
248947
597336
504379
165844
656008
884162
18942
529573
527632
64639
87135
197061
151153
11469
1031506
742072
87577
854295
747081
323062
563479
929324
829803
457864
538445
308403
14717
800606
571242
1007889
545076
1037339
737319
761802
237562
150358
23889
602641
707666
686936
141937
561988
80194
527432
907949
757082
257911
928031
270140
562943
127716
34527
673834
960780
987707
875611
473902
459877
17335
142978
703816
1038416
793562
52612
1003644
225234
603894
299837
568739
746162
385182
1042501
957930
408832
688801
437129
244718
439905
652978
428339
496227
959128
423924
786540
205801
472415
894987
599457
911884
339131
1004634
877406
991378
1013915
645300
217758
813057
837903
883607
276160
478318
175448
531902
863306
1002682
538562
417213
782817
300622
343578
293939
531871
830847
481225
370154
838356
226931
757144
88212
750661
896580
651058
846929
693721
661273
434176
551364
338396
625708
51667
219082
466761
1042175
787394
125653
710827
83935
113029
824691
1009371
945074
102654
967559
79187
464187
780979
91251
938191
972164
614006
225328
773179
226392
867499
168147
357667
269990
768731
429257
555466
959449
118049
932653
613805
93679
67906
871366
15719
734971
459624
25189
981393
722968
163381
910199
17803
187488
276456
914095
918589
692516
528898
65057
630183
197316
344188
119206
219365
504663
63646
20331
178457
895295
252169
440501
1001927
462707
28574
786452
952490
627622
646482
631961
1011915
1010732
629888
769095
897715
910803
825435
511283
985262
541155
487594
987827
179583
395258
638750
681444
561461
413449
660441
191187
711297
186746
981621
623862
784152
35424
287861
912624
497467
726599
765776
697317
114272
932295
328422
984577
511156
114301
254560
587561
961942
875716
341065
548655
988462
221621
46122
160640
1001516
50615
791864
59472
438956
118975
96888
828788
729063
247245
359819
210101
397259
582446
662633
499269
817601
141818
349928
845887
727701
393200
319025
424632
502914
526488
445142
615685
553722
544683
9583
119402
670695
87022
651205
69577
141170
55720
929156
1036597
544633
936442
991841
736380
374478
1001034
861836
1027385
80029
213980
841639
170936
682073
672590
581524
293123
22505
269366
899009
273862
31394
180726
719249
126874
659437
149933
774171
464883
561912
667448
429297
612276
611554
26680
87769
473309
171022
103277
588489
351387
791733
322749
279888
428789
854551
1009199
84151
150208
829826
605484
410915
449731
365400
6958
585647
615905
678455
1024422
384717
448421
338890
804909
830802
329794
924415
446224
1022316
976996
509691
997349
1017258
934499
201526
995618
342116
656174
257377
513166
647903
742739
369038
227462
648277
502017
743112
825362
77109
964330
194825
286859
758017
763350
542925
899831
115014
483351
24103
241362
517673
923183
441646
992920
842440
412951
213104
461852
1023125
689314
455941
91672
1015413
952066
1017716
943552
113360
919245
937841
53472
250636
709072
830803
531975
436308
372102
166965
753844
200202
910824
940581
379418
283512
463805
230371
649911
648698
778725
614964
259331
593633
1033717
324006
840648
131771
24521
924844
604168
776066
750285
345604
729051
450648
659415
859164
546264
648876
443205
614156
54828
807113
713026
78091
881425
687678
292993
223001
793967
341876
418841
516363
803438
972407
201582
724180
105166
288713
572265
814284
90821
465814
900911
579920
138499
153604
196722
548556
685679
789424
840692
849453
41649
202425
21856
704464
113855
1040374
615244
62860
543271
248440
583443
655041
1030206
855815
625872
391187
676439
967350
462745
627808
4111
592348
519222
298832
18657
252386
195068
600627
488423
719069
701114
239113
1044438
1014936
221248
682128
606962
294093
426291
723789
599610
120749
178939
366766
73025
551816
754570
520622
145910
796170
691446
297678
179745
728772
586336
357642
325804
932229
1014484
861075
783869
975753
573753
712889
601433
961534
585934
479713
783802
277331
814742
945887
827390
974970
400158
28986
124754
239978
54654
651223
1006947
169853
710544
102077
462192
564134
500567
737491
369592
948261
824106
250024
925180
751145
807798
982568
838776
806385
447817
216209
766780
792076
944058
953037
532255
905118
281497
841957
574679
847705
537496
694237
217992
267151
73849
376721
299553
471975
498019
359168
838659
656657
618841
617669
292606
524570
52114
678110
69681
966610
38646
722252
181647
64709
87259
79154
137337
1027542
303794
354465
462431
711961
611952
112628
503719
617106
775757
384085
940227
438036
302985
797893
609631
860792
332984
1016028
909306
1002306
678719
825998
776495
411999
59660
240161
714364
556971
84449
845403
611560
804452
136438
428385
360501
374904
280439
866496
741286
341814
25737
608864
326435
767662
1046070
731869
958075
82316
986293
811405
1016828
245101
369694
947629
182892
732257
47763
715739
810611
199972
757062
664981
839478
747223
526584
452144
627991
442114
585804
933097
73505
556497
39845
580865
269993
567811
67876
772039
693284
59741
142301
209864
630129
260471
716738
327905
353346
440485
192574
640423
525040
832912
997719
32034
458768
81298
1033801
1009491
306144
395377
985825
984127
373037
1025375
350353
714948
350895
336351
181106
736016
116970
275372
507050
857835
812490
286802
514720
182240
822514
901865
611597
485522
993741
367585
54896
351600
150468
374864
471830
786775
570304
173675
233461
630364
195872
36705
923508
234470
500059
158468
775913
988285
833388
920481
1048083
147244
607434
487181
6035
422813
245106
554713
1039844
29711
1044615
481134
647165
779583
22620
180813
739302
308823
688290
470056
1025362
409558
115762
379550
566044
43032
847288
221119
1038718
742631
844276
460270
687377
132027
706837
718434
858776
132394
234973
837301
546822
868937
315396
387102
543954
506743
710777
274860
949568
1041541
163568
834204
570520
325759
692264
384937
1012295
98976
109728
970761
1004141
542757
216000
83556
462510
523007
197244
326007
920737
421348
112874
934058
816101
945170
884071
455676
44417
343879
414941
384568
864657
359388
639612
974603
358414
244352
973363
443380
776228
361159
333750
231078
49898
615626
372584
295662
371739
983684
112721
444251
1876
934743
129315
917515
38901
839141
880393
590129
554928
225634
912393
730232
411211
947190
1033710
554795
506330
232867
359067
271637
342240
50759
681686
116785
3302
808477
643919
434978
705320
697803
945268
627242
397580
491481
614694
702175
936294
503191
528740
654538
91191
228816
891468
851981
246268
619747
118124
648067
527164
43504
408
404050
755791
437652
909896
111788
92811
862449
594534
747604
855096
234782
181995
70702
260088
434343
184401
586097
629825
275648
115638
262548
913927
742198
402682
743734
154602
416713
604109
863781
145871
666842
940812
800329
928696
656513
862921
319449
640592
295855
4764
162406
626199
91865
178407
984276
197651
410908
478150
938343
904470
144174
1004531
1034987
947633
634592
521293
571720
228775
385074
427208
303362
543897
96071
724930
976227
829346
763047
962432
82010
371110
791935
702069
612362
793362
844035
611271
528544
18719
934705
922192
464903
698853
973667
134135
167134
432825
519477
703443
334548
291048
980814
743956
1015608
829825
330948
432720
341845
418233
119353
552856
793632
199939
721198
567140
2857
213845
781907
131274
740242
658890
448755
215076
47543
928131
106016
555441
398608
729899
284169
850970
770892
348775
100987
595739
384223
118540
573635
310452
557774
908238
570003
775332
223975
627379
1025938
833203
712455
715316
795520
1027171
536195
441213
207243
522229
1034274
655247
825669
362198
716605
27463
502594
353783
392377
232582
270831
126803
759236
944053
531785
577004
401486
430106
128967
596933
655995
202450
629815
952911
262439
974336
800180
891941
948660
1018338
665415
545516
638694
936073
297615
363137
931782
555996
479268
880222
394067
346205
371188
8995
725420
1013501
651878
745391
962324
86501
161479
730327
647698
97098
569564
962296
567037
361654
916339
445913
277040
262464
329529
969073
304768
1018242
712630
918579
581667
343456
742789
181236
14913
762825
969481
876739
1021917
612711
241718
134312
698256
673243
105359
53730
440300
18996
515615
406861
768404
839520
227503
895488
639780
559995
143687
410157
699697
775815
652079
480797
365708
893828
744321
467079
310716
100514
811469
889088
642074
523606
977794
968688
963620
802750
461129
729673
502788
59717
965202
806417
763156
210213
505655
275291
732018
269561
1018116
806794
647714
277013
108586
832956
299686
595115
937658
455423
266652
679243
56702
469257
188638
882932
583337
551123
694610
932202
997704
906433
183063
535061
665388
297363
877386
93458
452462
288044
462812
454462
228470
900465
1005582
90000
917649
133054
355511
775586
103809
775920
226387
685048
502683
953855
216975
1035861
119280
231272
144768
259347
396345
110055
731308
1008776
861408
530131
75476
345967
172773
645649
998738
488685
868812
297711
751280
74393
230617
372674
345463
644946
542326
489050
953680
995656
646907
981102
179305
253357
881765
679710
606667
493576
935957
493867
890158
1036122
121608
152599
887095
546781
207241
234603
342054
870402
716492
867814
929055
300888
294856
159217
448445
525422
595276
96673
965492
24763
416589
94030
978774
746908
708019
473258
875269
478445
820829
170550
23074
151229
195335
349215
937357
970638
848360
559032
612018
288911
893097
757942
764310
882775
31073
923976
907760
606696
356412
722554
688678
655269
839622
202830
191447
822260
852999
331265
855909
143570
334406
878579
543106
716343
201133
857686
742691
782645
108740
694687
279823
164363
549663
312098
696255
215227
179870
806069
497471
292648
108124
390920
212227
153924
451911
479388
519501
846839
869519
819372
267143
712919
60188
622631
817472
251489
1020023
114933
856259
991361
53845
322248
761112
433520
663084
345839
598563
810540
809594
939183
233185
352028
644420
512156
25280
918239
145647
28230
140525
14991
382185
541687
877286
896065
58797
854939
578114
261537
618963
756568
758948
125923
40684
257570
630348
122429
553772
934957
369493
269287
812999
174941
261262
211290
509226
502577
573712
1255
467306
571460
661545
630794
117440
487876
966198
731659
435848
706426
116890
199185
933983
568636
598441
1035338
365362
556942
434153
807283
539763
63174
370430
986660
769676
826578
901338
481754
32472
297482
186239
780211
69488
37533
902368
474069
637601
127738
362040
1044057
370144
323604
449129
579845
982148
479732
813571
471636
555930
402831
365569
135000
330325
755603
554016
805946
428930
461863
979605
757268
1024678
916177
590236
672219
390600
843679
221140
648722
366813
122131
281426
69871
610198
964755
831268
332382
722622
718592
711917
890199
381481
128731
1036241
164221
473178
981771
729630
436863
519370
156068
248819
286422
439152
641191
778772
116898
173754
246615
731841
723928
532306
327512
1019558
418761
658837
366172
560101
798623
569005
1008983
680158
215674
97150
689107
624172
414529
964943
824662
63374
494185
476866
890356
231130
5150
10534
755471
700034
528643
550406
1025428
508311
494379
328150
868560
362262
588036
791171
566529
709284
776032
244252
328186
895611
802437
512907
464144
426018
875307
189648
162464
404176
732274
48000
799964
721152
649612
793753
256960
910395
587332
508555
246894
1048195
552440
953883
348253
454623
1043251
857451
567844
212963
585290
4673
601412
682895
576621
198238
1008305
179681
82813
412010
272687
132629
773360
754869
703536
225048
547187
625590
677674
867329
688943
735524
242231
323392
273293
554549
377902
735410
148304
864816
804156
604011
914350
532031
108513
223728
371363
573916
1041363
824746
11683
769805
479503
259685
959946
21030
718865
987802
919325
277832
561270
922859
62307
1047285
533578
806926
37511
316620
86494
665032
1045364
806284
390142
101658
674239
795123
140873
154796
987571
20433
507563
822079
437142
197403
752657
691891
643939
309660
898231
710215
686861
824979
206253
980122
34728
758012
744619
82700
839618
315531
946746
367387
882469
279313
907362
764101
444825
374045
836504
616182
244482
404397
1045159
10599
676247
256963
800511
287112
94223
285229
350340
367761
890781
142650
1480
293629
357029
491901
1023649
281897
368022
31275
819221
85497
35635
585420
1042737
607834
921899
983325
695020
593803
492730
251642
347152
442210
404117
270561
18811
1024680
211906
132664
476573
550998
1025846
439777
519385
1017984
971345
911834
456605
453136
607029
698556
88249
436775
854367
796816
84901
345795
549519
1042298
571596
699004
156766
621082
32931
50891
21793
107194
59721
389665
294516
986978
268787
135562
905419
962596
511247
134604
239339
445229
831588
704329
758298
742740
5421
311010
927415
576639
321791
446666
915149
835933
63586
234611
213139
665474
712573
534960
338605
535301
542869
625765
666168
477160
768102
445448
205809
843194
793442
932903
362295
660310
957678
729349
823914
692384
313189
140872
604445
396896
475216
388196
108726
21680
878327
429628
1042360
542685
389285
189962
835781
875201
705014
905311
335412
547638
791182
465640
928199
213329
905808
806835
1003244
194650
757546
1512
19785
109341
581010
1011518
874698
691979
523701
514113
1018918
380782
338047
971497
367336
465406
673105
360892
333579
134582
283001
16241
75191
516958
425244
200302
250054
388247
426617
476798
979381
732461
924096
502120
762478
295251
885260
120001
537996
828987
689592
955902
926489
896475
90390
608194
376633
12605
718245
17850
96056
255732
939363
789378
497590
944666
616855
894620
887185
106090
109910
514798
618830
651462
479098
242327
771966
244502
683991
815601
81083
436047
607454
68233
334299
604203
144773
582370
99244
510220
920370
110022
73992
840915
566176
778349
79981
889768
223092
404411
672042
739115
153975
80736
148020
751128
612985
867806
958444
604709
728985
469337
654749
199567
971902
45400
1043530
280743
259099
243243
618719
762223
633701
68011
292957
349508
491967
861888
799158
451017
766586
1048380
1039146
540439
214443
695036
144267
86231
81811
1022561
890762
953492
14029
401965
460862
68399
49828
724524
230774
60478
1009500
832020
821928
44684
845840
71182
603933
435961
471837
835780
464159
718300
730441
957923
388940
924271
577696
874621
715549
81596
859233
364340
530359
1021194
411516
1023107
696116
946754
837457
830547
36355
854629
181693
535071
185436
704485
317458
149849
993381
455482
890211
973022
650218
396460
16886
1005036
863336
212314
262244
746886
989533
355340
768994
374953
860545
750289
893054
792865
12287
272318
203821
974159
580885
176720
114584
687607
965611
240761
615365
73293
179762
134347
240351
561307
769279
708856
140317
231836
175803
308181
947197
16440
838991
303334
899907
925731
137560
915544
1016657
284434
156164
423768
16062
698629
570764
90600
400691
140687
383068
578974
672602
588620
654532
551078
648933
886834
690626
455563
138058
60817
703464
86687
133308
132461
970401
16101
838403
480724
650576
474633
7294
868803
1023504
708052
847854
560943
780054
242080
100496
800204
267454
554379
396864
810133
87726
252081
911196
557203
681305
532318
588086
956105
707467
495413
494023
440916
670686
43637
8195
808487
171073
681053
296199
177170
126888
60313
308298
120557
294754
248989
478844
172482
324422
310646
930611
77500
15788
525346
74748
269327
674335
683398
611946
269351
354256
657588
788625
684922
815232
806511
675280
1017932
871420
853464
48969
987844
166923
153409
416335
560015
810672
961331
822753
697996
292068
870978
433446
647221
800966
944843
857505
445991
81367
94190
687990
648820
871971
245731
267523
564213
349738
73860
990836
61776
383234
488795
969083
599992
68394
724666
554044
448094
367687
245912
659555
440358
110982
415508
934863
660028
335567
4871
934726
751054
511105
96562
909946
407889
290453
68259
299683
989059
330144
444401
913180
63656
181315
392206
31383
700470
296603
539240
310496
416774
596317
862851
621684
425062
689347
279496
671959
692323
674235
186036
521297
243377
495458
190538
269071
748273
382023
26695
884354
394614
915972
615246
72998
852086
9613
926358
358391
623996
458556
922953
963165
707382
995044
972356
409236
150255
1502
859428
42948
513810
815066
418314
907998
331959
529330
300560
758950
116607
212019
579049
252572
357533
528640
1024814
87629
657646
48963
999199
817939
155908
1037561
281796
3306
355272
832531
284407
352419
633836
66920
780134
621144
246756
672728
980681
518266
966392
1028178
702766
779789
84092
384408
204984
564162
428300
36085
744566
994824
113032
543982
302987
572907
191650
564437
34945
780545
351840
69781
64281
410700
701608
229366
416435
116116
250237
696174
805933
266599
246050
596217
983030
424053
846318
1036152
607206
619091
714217
272584
857550
686183
66800
176925
221175
187585
926386
422387
278336
715915
583696
344162
554873
750597
119104
1047397
41457
796794
146256
778497
640000
314420
393996
421565
711618
473021
85929
600890
647622
242338
918059
729523
542010
451810
1017411
280406
617057
206419
258040
46098
342701
180476
22721
777018
701344
653165
523512
190220
484096
444278
709596
813164
231573
923893
742062
427690
1004294
976735
540848
804346
1241
892024
491046
916484
234416
767578
471000
739734
740329
87081
123995
778005
525421
353109
944215
764870
405130
884016
957342
778183
553326
346739
801471
743114
838582
1027797
1040841
2495
364614
153653
950118
1047192
315034
627156
871573
604830
362278
385634
35159
232818
343855
352278
554764
857057
258539
45798
496471
819783
141685
512696
840510
509640
994783
363008
1029191
988952
587301
957834
126297
181068
55218
343040
52008
105560
844518
1027133
510357
505406
999413
650124
619198
365017
403621
290293
266621
374511
45986
985739
479317
955858
968494
708576
292631
545041
258184
992496
632959
186427
170790
42304
910539
115971
689597
292196
282297
1031647
6758
504753
1043432
135444
573103
522736
124927
719517
454715
890067
508086
81512
479139
291985
862045
526963
892519
834904
698034
184757
537182
232633
833375
212878
419570
529041
701100
1004556
575620
980923
163964
983429
806764
413782
840186
419871
40083
6356
657869
862687
937832
373761
417770
802013
585085
29295
574025
277296
32814
293744
836890
249804
642172
544758
621837
416931
867520
348798
763516
1016376
260239
745147
1018611
261131
764772
137234
1021693
26717
649218
690811
304093
139145
1045860
43126
372040
993406
418302
842116
1040884
703397
387819
466275
830061
27040
1029200
860750
856558
576402
42360
783684
860661
191560
44702
461231
686062
263038
90351
358228
539994
286940
30776
28042
248096
74990
156918
1016440
923982
726971
864111
321169
272472
941266
269358
1040562
203231
648376
411044
452354
724692
530121
322332
423769
719313
6682
972214
339902
708265
658734
808806
877295
863445
557408
139918
174011
12852
230901
325756
939539
280638
387292
837949
975760
431760
202652
348689
802817
980498
688442
898697
906740
339216
93238
839337
560405
361817
750729
698937
1007500
128417
1010527
737664
303564
213546
861732
805895
328226
280305
542375
866087
898878
657626
115834
724121
521406
491325
428137
445380
766735
407431
156569
795996
1039233
292317
700648
987126
279428
35374
517651
1017277
482373
113386
611407
308820
934618
832336
94693
556897
151370
26375
1007132
306358
465834
27310
344108
109237
732300
173049
373175
7056
526734
778796
267872
336958
504571
268581
664560
986580
49865
119742
947832
459066
219047
871372
352523
618373
949906
768245
539673
505301
580780
656457
167108
225923
169058
435240
383732
208058
111171
881355
780319
65273
910590
866576
342067
522055
486002
588195
469765
817673
339324
148999
765394
126272
1012873
63880
392716
981542
1008634
196229
512309
344004
931948
234185
992023
455651
748984
642228
812386
795247
251365
502925
893118
112267
301756
663685
275834
574639
166717
374263
876048
550037
914820
90420
443157
752627
620469
36516
851139
340911
61631
434333
836468
182142
274073
212787
899936
895328
307053
959287
954929
606193
1034969
452476
421598
259230
113290
188734
277456
616247
316865
260397
204033
137218
794319
779444
688400
989932
305941
300169
268320
198386
109810
447627
782800
770097
382452
76088
1040436
853657
409158
830422
227961
125544
925404
146427
94573
925904
852089
278257
237189
817431
510914
496038
393601
566947
756971
993023
214966
394113
385575
260054
198489
601079
402483
568804
451371
598543
704654
885279
282216
469067
639536
956497
555895
134401
333077
319447
533424
387861
153208
1033413
923628
146747
523128
775055
478256
28712
223005
111920
1023680
962522
803819
80620
402206
538499
118810
343711
219931
962095
476253
892912
836771
368158
43685
490811
871093
82356
67984
590670
306253
320907
77329
1021431
532368
291627
916699
287142
409118
997384
65493
311524
95429
55584
338628
676742
358448
336754
601078
589675
408754
645093
143760
799663
516520
511234
514822
855487
993615
1028539
182614
538171
599933
780819
400380
353754
948927
752424
523401
480169
756435
1010750
468360
734841
852866
768065
595549
23964
266455
767116
1004821
339430
874445
147088
395922
850786
585264
81905
854549
455278
182826
16337
692608
698169
1007390
538158
308409
683129
802646
235223
484542
719655
415609
577506
829538
823433
565915
534418
395212
313227
254533
30169
625991
514916
186014
373339
602050
54942
689508
290849
32344
610113
592118
718585
194281
476650
161138
87557
1034043
816038
460870
228978
354943
597660
384637
571936
109484
348345
949674
320277
254517
67923
255641
427646
849154
237055
469027
22190
658144
304726
955549
118876
622756
960714
379082
178815
418217
448914
674439
61992
768445
55943
958714
546796
1044990
670092
957862
246824
24013
764884
342185
72096
854810
985212
946478
93546
380353
460518
190117
723503
1016597
1003767
457255
519780
631749
791262
308632
330812
174997
209747
444671
760338
504506
37528
988617
901290
103281
1016783
973760
41411
109566
293464
1032973
775448
972980
685531
67908
978252
266273
636058
476925
543827
911376
88142
828495
775653
156435
404321
490219
26288
245983
835315
946970
908541
565977
314683
604838
613085
690240
359852
376808
418882
396733
1005187
62827
809563
252088
616337
231254
214999
522420
566891
756919
72446
98958
954755
887545
979371
750782
510457
240776
738582
253742
132989
503
65595
936620
871155
79502
693912
451189
220514
74621
513035
321934
558618
1025897
72657
604743
776525
410469
844553
488382
398067
130982
104578
998403
1036182
173187
365683
381843
921818
892413
92943
897184
739668
964321
397328
89978
276780
1004551
348857
462861
127824
1007540
993017
315440
730879
439619
920096
1035191
124611
809928
254779
497238
752512
63801
105302
56219
114183
194226
589212
966990
546456
923072
655714
522626
1040739
194106
887011
605568
198492
665822
632087
256118
234187
419414
761073
1042438
985705
192619
461591
1031305
334608
48096
680967
802379
298603
678737
332863
506884
934495
1036992
555667
291692
931775
669308
301937
1032147
350654
435982
312659
374267
1047030
567729
891672
485552
734396
529065
896268
206774
406160
277809
578675
780112
817315
779754
588924
704938
265619
646406
608407
429226
639831
656705
332437
261045
262891
788947
239225
878438
536172
810806
711723
779115
579274
1027445
390093
141686
386823
199347
983761
281084
971899
170375
655324
39465
360774
813377
925095
286530
54263
278357
586944
712360
842263
209805
939115
568793
514964
365796
1020711
249478
914751
122564
398850
1019797
31940
430865
77801
311851
548700
728390
739210
318383
458755
509927
575092
343353
114556
684849
991571
249730
580025
86711
912419
183843
594385
552785
352863
827732
16915
550599
788541
130426
777056
919828
714843
764032
697586
90634
54717
602895
407716
813854
756135
554040
478227
373394
895453
847857
577326
209374
839861
557860
316284
719357
179168
872291
1007604
888492
31062
778261
873184
218603
770011
815838
635905
691734
566447
798346
580692
383380
777221
956194
694712
817646
356237
58202
921513
610122
876679
585075
742332
624908
693771
593581
657669
671805
504951
712291
267303
369475
574698
95409
631463
849031
240508
165252
110877
941569
866764
140440
150131
612179
743434
626962
194767
590744
502757
439428
643597
334109
1042455
813752
194003
929766
588088
510693
246531
386051
590318
249343
1011421
128783
882558
530340
706065
652743
21330
438929
21619
164445
953800
909943
936480
763873
427227
191083
169386
50937
786243
24227
489360
211771
653822
499492
217112
745359
236023
793905
736765
53593
950440
861763
803577
216501
973858
72978
548073
176449
364504
509057
192997
819913
909873
219799
258913
630938
445886
369689
30455
279187
683139
530536
827605
978851
954056
936465
14634
480739
8429
173391
846727
370902
180723
633122
410816
852581
871181
481444
449434
651407
259051
51080
44220
519431
307866
144828
280666
436348
816150
444558
299370
354499
639902
698005
34225
316168
393410
502380
930410
255406
690243
802685
102772
582328
295965
357190
342168
952598
258611
683516
860596
278637
1029504
857496
982820
306735
50534
731674
252331
331507
1016413
957384
852816
867186
356724
569939
371926
315841
445596
509651
663767
666021
519310
876383
359998
668876
722933
569192
542086
299409
289289
520798
559144
813189
10042
582960
977963
715844
505258
984762
945495
662100
499239
280236
59260
660766
712160
841132
690751
355341
1045069
1028383
738388
58890
50202
266507
956472
268031
519059
972519
1045052
1005185
225758
474747
102388
831063
574692
667152
490713
313812
408679
382779
500072
1035672
651624
413073
619829
88260
683437
208445
964460
804785
846628
432915
303960
175720
41559
266861
816860
616032
915140
345885
274219
890633
122239
447998
103621
700463
182719
1015603
816320
375217
738756
67114
623749
792331
216044
529630
514743
547510
717824
192091
365010
662841
84028
482600
1041176
266155
470468
260456
871163
1004828
973370
408774
934982
671759
1016688
977972
883124
629440
718497
992301
976158
928230
106280
957918
150486
5187
172022
190021
914403
420030
876473
255754
418313
511701
479683
357566
39625
184402
123775
940426
100527
284824
856879
344054
991864
724339
141999
26150
228617
885993
547743
530855
710079
262933
260487
272047
553603
413730
1008030
587306
803263
335682
550286
111807
600196
984474
997369
779254
1003107
213832
639429
602678
298850
708005
216377
361422
646214
59494
290218
221169
199298
820120
1034062
50446
249753
291741
817607
512304
768475
601787
587571
921423
521875
1008660
904064
619870
608441
760271
344923
949123
483981
364889
769483
866146
948295
182662
292402
453109
462768
244437
166824
122986
1048300
795587
437647
989723
383618
974139
928473
815915
592878
421609
226735
645617
359546
110853
144106
964322
824169
449333
990378
179688
241673
466693
793969
591862
979581
1047521
478117
395607
972024
775822
292340
339595
894803
145141
776559
568650
621071
75574
961414
497076
780090
40943
397839
510893
251450
481775
426121
51903
632999
342459
580787
634697
8691
885553
1035539
996532
956795
34033
256754
860168
840604
932174
596582
454381
581561
409083
629512
13442
733859
153094
665147
632383
19948
401623
273940
532374
48796
938724
527540
549640
980139
289338
322057
10014
830004
614429
521692
354866
880363
312786
124260
417159
48515
685382
814644
616081
202996
254163
973722
995098
717310
501057
648899
953281
940376
751452
629788
701967
253709
26983
100906
930060
160182
621265
229269
779303
387783
131188
569113
676642
856378
520674
435402
814103
913942
944667
314042
701902
355907
314296
376651
97950
462991
849064
91044
671857
762395
80112
651065
511052
383385
1004794
538354
309622
253798
963926
311897
632742
930178
373559
44061
388339
866470
768971
439671
719036
147042
382760
390038
39533
317679
743703
265811
851926
1012619
297166
550938
517000
264689
670169
718225
244169
371540
221848
1004672
365553
1035726
658987
965782
541494
156720
548292
974309
528598
460907
900794
484226
512916
966286
556630
686186
196929
887272
599595
167097
214628
829965
252468
384753
802894
284429
762771
860333
1012402
649953
861644
1037284
722961
541429
403863
734095
373951
40534
706333
567719
72459
402697
252299
623125
523939
5333
560412
730910
82073
318669
816980
375070
587452
692883
264690
252721
644275
854189
218901
524560
397615
933756
663410
777760
65455
774673
298827
731713
333898
63978
230320
829734
1040925
227657
318895
426244
982120
834690
627627
739588
556560
643001
141538
827234
953744
32266
550619
329041
788264
843370
557826
894656
972367
613374
441792
48423
359758
401631
899422
550622
376322
229984
16994
61381
920238
958130
939682
551739
891970
762767
471660
223960
535518
372879
89238
216764
668855
181066
386847
431886
73348
874831
496412
763015
117484
990526
270293
624201
942111
299567
1025557
1042510
341108
920812
856603
587309
722820
575801
574595
298174
541736
100107
927626
59378
472582
338347
608981
329202
885298
75890
462997
430091
299401
883961
625182
783363
229006
372658
304696
680378
815347
322981
16828
962027
579819
60667
212407
977150
904430
727199
1008029
943185
186690
7566
215520
730427
805325
996861
118034
496277
557650
285902
389846
634597
191413
853317
649193
946515
737150
611062
312859
909959
759036
180757
478413
683736
522739
819533
149218
910629
488544
413576
622921
791490
29984
519719
431509
18478
9123
979236
835287
720586
585714
879401
778860
77436
288013
604832
88281
175719
446722
708303
482877
1015926
343858
220995
373587
62757
972627
602946
613872
330218
897926
460053
380002
84944
864347
739571
810032
30837
113980
921408
1002442
811551
976169
301753
409878
959255
457386
617218
123392
1024351
683723
670537
282491
779426
552148
968489
729220
972096
421273
956748
535600
809220
283896
227356
846948
240320
858338
12905
724649
1029117
777293
86092
929455
468388
386059
528410
543659
286477
875010
53128
62950
595746
475915
21137
220277
737415
927921
5937
965715
490926
855325
705237
912743
734450
520937
629614
400959
642829
790162
908840
877809
463361
576292
879710
35064
202984
906570
274590
872918
956274
67667
1002594
873301
1041732
551359
555439
770275
32479
43768
707251
1016705
606338
983634
326420
227635
226128
624600
33020
158321
876570
956984
210629
956857
747123
884624
352975
91387
633880
403741
773128
897020
691330
714873
711650
456477
1011914
220926
853485
165081
840916
700060
304277
1013605
169843
145787
864314
847204
501702
423163
49482
936973
940479
307255
19655
405872
423788
560016
113809
605319
518634
765419
393856
679333
838286
940720
953715
550816
395661
1008491
339939
240590
44025
494256
649541
364589
815110
257111
923022
703320
934142
126833
554144
403259
91754
864018
405795
100520
81885
786985
363655
508258
984484
56352
230145
699317
339874
946376
524106
889431
833269
93661
150741
131814
236545
142221
744973
1018507
215576
628404
833517
982690
2708
415516
110047
440198
69679
4103
261084
873340
343626
769566
129919
465654
322375
956313
124296
234921
898681
1022984
291053
293658
340438
642851
761093
694969
47892
679200
411239
324628
472984
259891
23168
313818
107745
679861
467956
673724
680296
36801
369547
446612
966673
963820
300149
752362
645217
1047305
339414
811371
356111
369306
308159
397410
969625
442016
558040
404068
569020
88232
247847
762435
901839
920591
809488
30372
937523
29559
525432
698941
394667
599015
472976
3742
743591
1008585
389486
342094
984630
125971
955912
923652
441859
34334
563542
854039
769510
353094
230940
18207
149662
57189
454158
11039
343798
793303
560439
592659
11740
193096
985961
132244
758132
698306
800516
492967
1015528
152762
477991
76850
975002
266824
904862
760611
598112
132991
348008
437506
719924
738201
807623
357601
830485
485111
1020338
754951
225464
59013
548107
163310
729565
781287
197629
467077
365596
578847
255310
700775
340351
752343
228835
818156
728588
406404
8613
166864
268613
729657
28166
266493
146052
577961
784095
46896
935916
645625
553475
51634
108715
41043
612573
578346
872228
297175
831900
806059
858744
663370
222805
1002670
248060
901305
106736
418214
572055
600535
306604
556534
912750
88711
991226
604847
222342
204810
576637
431826
455779
650199
26044
305091
838528
394966
448326
744099
609195
198679
877413
534768
364595
946908
998013
282610
455768
404367
997410
172142
277601
781577
628049
542581
364897
635745
706850
247926
866184
751805
592570
87428
663319
749185
413469
344349
633538
819888
19998
613831
333747
1024684
552144
543957
386194
868248
318686
473710
943038
514689
121563
280719
350181
937698
976634
984930
899740
623998
47678
673253
839827
812715
1006741
746378
980123
564978
479513
122770
79914
992602
811790
862440
458442
365163
323428
654170
385588
1024670
5495
767698
366785
934417
706849
768928
194910
653350
765638
824935
643294
209135
66936
293228
486886
661675
316939
344431
614956
283403
31026
229208
137274
301675
935155
868432
150498
459611
643942
832672
270691
980994
311628
293079
531904
186694
303945
768609
703477
1005446
173038
237065
100784
217520
897092
296898
280485
989122
50892
581088
584948
574281
637692
105201
123631
64525
467382
217993
344967
505082
37433
209073
795722
608476
60383
1046199
704191
949865
170368
675215
61477
430453
95859
21960
672761
644436
506366
860613
250304
441110
432083
721740
470438
998513
581491
157794
184058
589620
904521
934735
171525
743650
1013075
300594
1031180
104701
927836
409330
324400
203311
716538
407029
77400
706124
848023
192725
766266
533086
906146
732434
315560
193981
397412
19504
394802
81619
697767
192748
318639
481846
10395
291357
667367
352639
260057
562057
150374
90447
950500
496577
367488
592206
303229
127106
491149
449260
904809
362566
866363
551014
548522
565964
890068
838383
864738
913577
176919
582258
238775
413769
226104
114452
284148
308725
826691
963109
775368
361346
816496
1011945
759925
886151
832600
831858
314364
184567
594820
977159
987627
47932
952832
1023622
520170
650436
621911
267590
654315
11017
539407
14697
303709
649101
166424
287193
816185
29910
331037
356791
587548
650544
900870
477202
340264
467903
774010
83138
483152
981443
160973
587082
793518
349092
141654
588597
528910
838723
78020
317552
840664
156977
968204
267540
495138
363829
1029169
86788
782270
219991
193114
700280
331470
583974
773788
529654
413222
290894
259005
531775
738572
324301
295083
191092
683475
412358
970756
576491
401100
607623
1006535
164251
833293
298190
802330
831230
908324
635046
193486
423318
275769
43671
385091
665640
682700
467322
754720
883799
1030071
680163
167328
824693
482247
466984
95185
489954
336089
498893
107403
818540
922861
839036
116033
365416
34834
949005
504687
1015184
281284
646258
617127
1004399
485995
708102
14667
208164
423969
347967
537166
817319
330981
34151
22102
617949
899701
355985
853497
870255
341714
386885
698871
961252
778675
307313
1001653
77639
407357
248951
15265
445877
489527
83847
591016
766399
7918
1043617
265090
553189
871491
34059
139053
153133
283511
948810
964238
139335
958099
915459
923809
93407
659351
613848
64939
802571
706581
22712
466509
280321
293158
909768
1004020
134603
439488
914400
603119
169313
340379
708813
702859
669441
82529
1021802
892981
416470
99591
66671
798284
533060
721017
414558
258021
64433
320353
456942
284544
897536
628431
582741
982783
180794
558977
925294
315959
171121
810863
149940
480863
554461
161810
291760
262816
288624
592109
680213
625293
967765
659165
821737
234696
823764
988160
385320
68178
774277
264330
438696
174379
291406
495077
677477
279106
232063
994335
69011
323152
739992
590644
179608
116386
360597
904725
399984
723468
159483
647782
183906
523581
201327
916340
981086
214777
348964
751071
816743
155704
889618
203186
774167
926077
51843
126534
238474
921693
855440
613852
456894
264525
992470
990153
814776
414436
78338
308664
29911
363613
446741
393772
540640
242559
420342
1013974
217446
515407
780954
452466
524757
56487
832885
885824
22848
999573
17374
574747
743766
592840
721754
82109
377154
174770
659008
536790
770480
315057
57228
246110
464271
256253
806498
654528
219749
366982
647163
729807
391172
1034962
685927
173877
936903
651989
157640
697772
79300
497045
851709
421604
496419
288702
542658
339710
899146
165902
170776
752663
401603
505380
144870
518497
299426
814861
15018
678950
554114
752688
760481
245519
581037
435218
117641
364172
872922
904813
510380
134709
243309
790018
602914
561011
436210
552338
9318
366778
161212
610973
474499
998687
368610
627192
520383
361205
1039549
1015353
824751
875607
463911
261024
209423
764728
274956
922317
335223
229450
727022
645809
795098
78208
207544
948497
643600
307713
185178
903993
222833
679727
421834
224220
202338
522352
483658
813259
757792
788609
846274
788572
786594
871603
584280
89498
154584
30963
800681
1026146
194035
718456
275456
663279
402057
532493
196611
107523
209910
971509
964790
156215
293204
879402
1013613
885767
104389
166942
360010
630086
476047
620498
151091
9284
485302
422714
794806
801130
478425
631802
810254
115852
67567
603676
561817
1038504
448400
537521
824844
804869
246898
879533
219938
414987
600284
38911
758480
767651
506129
959265
313151
922411
97300
603738
1002161
682019
569740
705741
128720
711521
725338
748634
170061
970380
780984
405551
441340
483545
668652
347190
918099
767877
94787
214652
610671
242781
835014
822116
203967
819833
625854
241949
740419
820824
262408
814078
781834
11763
957477
670013
994884
954040
324729
972542
834265
846256
457265
156316
700171
477749
920993
388430
721895
207761
320888
181156
245327
354031
624451
977250
1007240
179366
620971
630853
593704
739994
824769
934173
50697
105595
932796
478762
418445
1008297
798629
563544
312621
173480
713241
645830
13949
960764
17311
300479
466802
56401
497077
800197
615370
132207
877877
825226
681670
240336
348598
339741
844323
517971
292260
84930
275052
765561
37537
957189
710805
141722
747307
386821
200815
445769
226820
553653
706838
132118
791640
643583
518475
769871
194275
700609
693007
272458
1033080
231564
1023444
184695
378285
335770
590584
910582
475555
4333
178908
786526
842335
540843
875224
523072
906451
876890
685443
103689
54590
213101
886409
821149
727828
490829
244910
432028
960811
582518
758713
46529
972518
919213
267187
1005285
134751
607583
725760
598555
869238
790081
629380
858710
214064
467133
115729
214431
195112
271363
701715
62998
36538
406657
122382
253063
991662
165130
471002
987990
149292
291026
524235
749461
1031462
723640
252303
442538
688004
432822
816116
223926
945863
849644
765791
924030
463667
572284
95069
625533
751303
161932
829169
866248
655292
526816
47961
267564
374116
965400
314198
482370
273067
158801
65744
219036
221788
1002016
254313
97602
813563
768819
936582
954754
746841
539862
571432
219300
1009200
878074
429703
229670
819032
749480
719341
576752
320613
641640
80354
705279
884221
820326
386439
798379
928174
915425
975732
207746
307795
8875
513728
51326
520661
81493
936941
62354
713585
979524
811347
234720
963405
773739
680731
369447
227965
597379
86458
947925
898431
20159
68310
712672
556029
340466
360867
576631
669175
564831
570265
988240
640005
256371
845133
525965
72900
609781
34532
118541
932921
70397
392202
685287
143925
358291
744113
534865
415272
468322
242620
695734
655260
287256
466662
922846
159476
293039
771550
568735
274949
775566
424588
808961
141158
229305
646534
982536
159226
731640
175203
830526
81405
926706
240186
877778
473220
303669
594853
86255
2101
239561
2122
742177
900588
336899
718868
770533
728045
215321
824471
217017
607894
171236
810386
941375
954973
528127
26079
338244
845360
102624
7570
260020
754527
334417
246230
136363
476204
411801
748527
854966
1015305
755351
119987
334363
67619
754511
489211
344614
940186
951161
691128
582071
349733
632685
962876
563024
767871
579713
307383
901079
465736
556263
445299
104513
216551
517119
527643
857007
904290
61991
302060
256583
663688
583857
297925
75446
1041155
754383
412260
372348
152294
1036329
845340
586600
486192
186696
248655
521272
268343
185249
453911
351631
113931
948208
371533
123158
768222
1037517
530452
685041
531726
781826
578149
821754
1010877
666513
231394
904168
160598
63837
1014037
1033491
158855
382138
753897
769386
963020
587159
658448
307913
931805
147728
446743
530920
285114
497230
238921
546350
904057
305215
865373
3443
829614
702651
108638
727246
319632
957769
219777
661739
335025
876934
1009224
35158
46203
5296
700124
423592
1042306
65449
384529
564686
370553
414719
582934
317964
27347
118174
366286
792978
913518
390665
820954
127956
922587
97995
357968
1039531
904585
695700
650322
123286
706476
327688
284695
16901
9912
20984
760661
358092
93600
1047794
48631
1025410
24331
930292
314971
1021735
214535
801212
581479
352765
292360
773116
672961
467474
401120
970446
444361
881075
438079
527122
279686
635033
837291
1005639
765024
703167
189090
90140
877571
679021
592457
272104
221192
625620
573062
336618
639891
79909
558492
425416
423680
610299
823951
1004158
841771
1045524
836623
221661
610100
686721
820681
503418
116378
891754
456169
209970
538817
257400
805554
775745
895589
597409
788504
980202
190892
37611
112717
861396
518729
193159
39996
132821
1006567
706037
509235
143910
627868
266738
39671
851428
442876
850609
893173
437089
325331
570642
1027123
251223
910105
1048554
411699
391244
998268
520526
833990
968332
371067
974614
436508
267395
840230
867515
894755
18028
597757
547885
873811
191393
294278
577130
214927
720786
524557
302171
366367
557485
949957
818777
890222
937352
474137
980387
174324
801431
452382
207239
611030
843997
265597
498814
959771
125310
34335
988647
210952
302883
70526
10879
664413
762115
259517
608221
500268
903009
858210
87907
270680
909182
370204
641349
714234
875566
87703
415883
158404
1018296
673171
177540
106912
769921
447969
345768
504446
503788
1037799
572143
472226
487028
638517
856871
149438
732346
177563
658867
644302
582134
633964
74223
689332
399418
523257
700924
892821
912588
976653
830697
530282
364607
725632
605459
784705
520325
1030305
71192
570189
112789
240891
317767
899243
174496
841449
281338
446889
823061
57741
61904
730312
754194
881389
1043650
355480
132476
30501
775952
359383
671963
638352
749002
229604
617617
581950
986879
1000882
791350
279255
946691
714963
538507
784968
814286
945198
564786
747827
283295
593409
323208
75990
173653
389181
17364
37748
58700
717357
652957
201271
444008
231025
260150
54531
222524
1018006
964012
957916
645059
116661
599702
208836
306633
526038
642576
933771
4774
468896
745181
842051
367052
458342
1037228
119123
565061
766378
656491
47305
301896
972507
82418
291659
673924
827477
724882
892177
927363
293594
585866
976198
412795
192252
742301
1014104
829199
308494
599725
677338
404982
798074
115294
463927
552437
471530
24708
202102
320145
293506
505791
311983
445605
706786
513489
865649
106408
177424
734818
389985
1042642
280379
106715
140777
735349
874958
954963
400616
8744
923626
356389
194127
350572
265364
1008576
445573
1037318
513175
461177
332838
15374
303091
69315
568962
25866
896448
680044
353024
384190
915973
862923
901106
529099
979117
795659
203802
639672
298334
617951
176354
550787
488560
809498
46398
504610
925891
554630
358003
1022883
252878
754638
467697
1021160
747011
525521
461075
613427
939282
909735
911996
255266
146812
335902
96874
774546
160601
578478
12225
465283
278326
334720
918262
320799
96994
389651
619047
862029
1024135
171004
746817
955722
803908
217122
386304
59528
222836
530327
133508
832366
100542
174170
403964
995376
346674
76042
551229
139130
836981
870081
898709
376095
873545
153873
278765
738373
923008
305137
943685
327484
59609
635031
434531
736211
244759
425177
206695
442355
182809
251430
422687
179879
505593
468838
292657
725728
521383
267650
484442
161601
3353
505902
477288
777022
223058
348003
388162
628799
727774
708472
37311
419593
930800
489034
954669
756620
17203
370234
14803
195367
322051
95526
10198
779264
345078
140926
423706
464333
948829
643729
412490
659367
69159
621780
252349
521235
860178
80135
63416
703725
726655
991854
272814
505882
630424
25705
306942
265940
691982
166140
71123
783851
746703
967753
389166
523733
305758
55440
47672
539313
597408
766005
267036
108991
600361
666154
667147
179060
786546
588420
673264
424401
362391
920936
367674
46112
1017958
416049
534753
205054
870154
546211
951508
357833
690086
282106
943902
602982
206833
320034
890769
1046541
329937
331926
935968
21120
260428
249829
529008
224495
440176
531356
672082
888732
594057
874159
133218
970875
873523
490104
520747
213142
557261
262034
818606
992095
520446
612637
393490
90034
810000
473575
961603
833508
75100
831571
467248
796938
658808
198299
14945
669558
744945
427838
1031337
404523
600383
696175
171969
691678
501628
885274
1014031
111646
83652
691799
357486
614292
857201
470260
649893
468897
333558
967742
299241
991882
365206
655132
337165
248604
403026
911359
935125
107441
486598
357008
546427
421275
11264
477899
141690
515456
523836
318726
331020
115624
223053
897667
713896
152096
516777
199052
684646
661846
517766
835670
630480
629716
293733
115997
718685
122448
774369
1015965
559070
145252
817536
648061
970968
203841
190417
724389
86995
288097
282534
1034721
885641
924975
473427
463617
36372
232615
502268
554099
385533
251920
669178
734446
790477
902335
964380
915831
930404
745280
877143
4278
81792
783637
343587
787200
245438
75746
793474
142660
554740
193229
996728
750893
272429
389826
221941
335531
453373
497418
535848
640286
713389
679609
282671
668297
32077
297993
579542
674748
1017806
769155
1001737
357403
2036
670391
654745
977652
886296
544417
992812
232511
422629
675732
507360
27009
411155
755449
938577
690056
835668
122255
50420
134141
49645
442232
511268
214325
821383
252297
988574
547805
890053
883434
312671
277392
166701
567363
609437
144025
145589
873114
1004096
807793
368945
621731
305977
903710
165559
684140
750572
851860
438134
544579
635856
862827
79973
507747
696023
969089
978796
734987
965862
822022
65649
414980
487635
976983
1654
219120
234488
957518
358807
736060
783809
297688
903302
623630
471208
907445
630711
1025401
761327
1043177
987547
908407
379766
462104
682745
443038
329918
523827
759617
526803
613016
206761
181682
763937
552490
934086
326000
662984
553853
455525
862225
878593
953419
373728
732057
348760
872524
574772
310224
709180
505242
878543
788380
715082
449769
468660
696650
1025321
766783
844144
562601
181056
331300
222173
273257
589956
843889
539964
419956
303142
1042572
554052
29912
1866
947181
212431
358968
607817
915
866117
607004
381838
507379
158183
663432
430951
89657
256296
971221
310301
601386
11855
522821
109583
962286
65555
859049
646289
1012425
556566
534150
742609
710623
551349
577220
841398
813955
981555
183799
837579
340623
534268
786949
976328
532150
116764
295925
366288
804978
732225
103455
37750
341360
873729
859727
967621
179438
842972
46603
84212
987846
27022
75725
369792
66738
549867
631357
849787
933710
311003
807557
1044225
1027050
768575
769148
37864
674657
654815
432438
62008
52390
888829
622838
103880
401142
449531
283699
858954
850047
790197
689639
795706
435836
500970
259044
10287
648941
19877
453929
446883
923985
824101
781163
422584
669182
43097
734432
542287
589649
596255
1045401
894312
206280
172712
1007943
622616
723986
205093
997096
939734
458002
982279
743954
473689
762060
21604
787064
395275
338436
835918
611762
257612
65853
538136
992851
697513
873476
1019606
693210
715498
772180
555378
166504
805482
823700
332665
589244
419252
187870
349327
429471
185235
388406
136757
817118
810554
633786
700344
405788
192064
1010543
833979
213399
263306
312946
525655
189972
344827
117056
905983
389717
1014088
345160
149942
665646
416401
301634
167899
359699
390033
345864
46679
87061
432556
393254
428743
790907
732606
734584
699526
454588
795382
394243
424620
282104
183946
929403
533117
464756
417032
515883
369461
403277
115298
908908
312756
126119
300137
802418
935705
15798
47022
675612
710349
77060
1019186
169217
571013
501609
233698
149093
127098
40007
338794
422299
477823
450200
827273
890000
811300
811981
223614
103717
701876
346127
30366
1036100
946848
798646
369234
777301
947253
96510
216414
180277
370687
907373
349761
266649
462537
163584
297508
148433
92883
939097
843447
889693
763820
477515
348477
912098
643740
121577
570576
744041
427200
201204
647342
462870
262093
838051
149152
887850
764699
940954
1017260
421841
517169
458176
409071
234468
342103
860087
400897
60865
370452
83758
167192
20589
206463
609285
695130
598552
413217
925138
265306
334624
423226
990300
889617
732147
743009
571110
762600
849399
270001
958343
49582
26031
730736
243458
768608
999885
96239
1029001
711900
960232
967191
106457
320323
150950
220840
397930
600717
396975
482171
999721
547056
508506
424511
570062
998075
217
116655
106147
962745
291809
275492
71863
1023508
150081
159969
692341
679514
240138
680749
213737
436610
582639
998366
509639
549411
242574
431209
977396
461185
225413
255068
13502
566308
447088
786519
400015
39237
502969
929081
206666
916283
697291
493478
288461
330774
418377
375125
665842
924477
477219
676476
966798
146591
1015052
646810
1031392
593419
506828
430027
673770
666570
14345
903088
790502
599613
839565
554288
948175
664091
613110
765882
123918
603801
563032
365471
946922
136192
485524
300820
405262
533017
147433
817617
463702
912554
144355
512264
612933
373846
51383
785709
573587
383435
1024092
909313
833721
869232
728338
334161
848144
306907
841104
207001
826350
41975
838944
970778
155565
684718
459043
228469
959164
13514
632426
108333
325488
456373
488341
404083
301195
564471
967209
739701
634891
232005
332586
73256
231314
779530
23781
62167
769987
439909
123367
60246
462952
497007
36395
372634
594816
971610
693850
931846
99260
283794
681182
772439
740718
353198
26072
508540
505061
290028
874694
22265
13305
696922
888555
1016313
887002
992627
302669
432477
62724
150276
947302
511261
384311
819511
21670
774018
151389
970754
135702
1010399
258641
745450
234447
431362
677660
82751
494924
897135
374871
790433
401364
468875
309949
945817
587180
438195
30775
266112
960451
293860
904477
922727
375470
310991
476686
698136
970294
25742
560082
84069
751770
544942
984652
404038
897218
790364
725759
98599
57438
656782
1048105
953265
60111
969285
83399
993110
232657
419157
749980
1032107
269717
968222
504236
659629
361706
681176
661013
432783
308801
591963
578397
137708
114437
359850
515786
502878
267899
463991
639301
971030
948505
334097
703120
881595
860498
769906
141172
5952
49794
189136
482073
611820
845521
622956
879989
750886
635228
299664
248364
692416
205161
368410
397033
908068
442245
11815
555726
632412
699696
927374
487624
269721
320223
576889
230015
837430
281757
398949
931767
505444
134456
390298
457951
726398
725502
648433
995723
504921
73791
639661
940217
554690
944894
224448
1038035
522996
819991
159386
864527
417609
547714
829075
461243
859933
295458
1000400
953905
575994
430756
931111
879185
939174
440470
494865
101016
556058
789798
982723
482793
448725
459820
899646
755239
7979
91648
910518
621132
986339
23887
532933
858665
669341
423288
776979
545354
282884
615509
644465
649365
451336
467609
928445
31892
181559
447412
187336
722334
195495
987405
974470
534655
627654
825571
428416
383703
86325
425202
926907
47329
416301
808100
784262
837356
86247
475637
867225
370141
47759
602271
43304
111300
307318
301511
693296
101081
755790
554171
997406
541230
743430
1015219
798915
271785
888702
947401
214783
489406
524611
255743
55043
152988
950233
199527
311611
972293
813086
58882
21084
5943
418348
897334
63834
482348
1027061
146442
177002
468878
160627
238794
42011
447436
1016311
670024
696499
971122
1001356
696541
552187
623030
948348
636060
132695
188819
446119
529896
976695
343063
63490
218568
127815
78890
334661
872530
444742
1018387
156019
1025150
788904
342304
215438
690117
718445
499861
418209
531001
453557
393736
593868
106639
650229
458408
381027
531792
161195
282987
135254
514093
707098
521879
1026564
579868
939296
101665
788423
951077
814508
202854
698525
181335
705637
378159
876264
113547
320588
977617
461527
360842
383536
45937
989894
277314
194705
729193
486492
382250
515164
549254
867231
646941
1031185
170456
377279
436192
1027029
225716
7302
917290
158121
746308
776719
888133
570874
519532
48687
259376
823820
702672
291647
898474
447588
922386
851173
208802
31844
24511
336536
51306
455871
279666
520118
62460
859758
611075
973606
483856
269758
388266
13294
1018749
332081
915232
646116
521922
186296
657517
33911
99764
1040021
575121
304420
983161
914948
196572
104142
646084
1013425
724722
431366
884147
684788
215705
837271
250020
230123
258037
147655
732436
4899
421804
796869
901742
404654
398715
965644
156680
962965
150771
920440
767831
705769
240934
230003
809553
926550
922244
813777
613216
673350
689136
908810
340284
843391
571287
22702
1045099
703434
298429
752416
835848
433316
34199
421510
1001989
961930
740716
635398
154212
754599
704239
3727
77850
205895
854274
181441
388241
647644
1802
284978
739823
730638
298680
322740
1005164
938400
662711
331012
439367
715737
229948
97732
967469
762362
168190
435307
91569
891821
763886
816055
612455
245306
51772
454908
782491
742037
486731
407557
891428
787886
305144
466675
384336
54742
754735
969299
579415
927639
953747
896245
665335
1046047
770252
239999
718597
277369
842820
509028
762564
278754
980241
1035908
77946
143184
984214
706937
32234
103226
791703
745138
1025094
918810
693621
223523
802441
569471
138248
753509
535318
584926
100149
600229
1021581
117818
949494
573002
778383
482751
926336
681675
366863
589854
129294
185556
640473
562444
817938
805200
691384
898516
740676
703207
555056
578266
522475
431097
449280
922422
756009
419924
143929
897181
427550
554503
251493
474840
412450
991498
472138
242053
198013
890490
483025
999629
107318
983781
492768
1012079
572945
409920
41781
866387
997763
983358
134343
649844
118295
809853
613371
372548
650132
274
431956
320514
781898
904080
794613
219666
515501
116947
893463
364387
596243
423002
875763
137340
27164
873550
693664
490659
623320
1010749
874790
167209
259427
425097
274951
924621
666746
1001029
819332
874025
1015436
172056
754006
176465
922787
813145
9984
21888
84235
741845
335186
603565
441863
823803
302358
91605
4246
664266
809312
577450
112068
148370
360399
621027
946753
712029
887146
42567
341115
507101
1024518
128904
669682
314581
1034687
428620
586069
152564
559328
554214
826567
347784
472580
953539
605572
743755
515423
20501
869698
13010
885362
739825
618736
154528
79793
20999
618357
348134
695849
333139
551794
322758
515904
399931
504242
209576
684815
877999
863657
622229
1015711
548177
537387
420280
50914
308316
790830
667775
88317
368246
243126
744001
136044
969039
242242
93464
1030942
943674
674704
280538
378062
559982
962278
514908
132932
206650
168253
805937
818746
179714
844501
533537
269438
748257
232466
292760
793181
654964
380301
945955
123452
825564
587854
659354
522545
1028217
583183
444018
430457
122722
584138
342432
610480
442647
393788
948807
983791
823005
997689
381249
839326
1008922
189059
906463
1010650
777347
216679
782872
547462
528776
578825
298580
727051
895079
323686
973428
794938
523706
761875
406306
665245
209158
831755
462878
202182
530889
749949
971994
346532
975564
617041
545325
559527
741695
880262
216439
142723
336587
210795
913193
403223
563436
510732
784130
919631
1039758
141011
718502
833067
920250
855830
1007383
517567
810088
608775
953044
263560
286222
113576
830193
367841
932639
230271
642413
365951
925219
98478
727787
131587
789188
671254
728406
628814
439623
57610
272799
40227
68239
400984
413013
31306
170866
258367
693780
637009
829855
131898
346446
386172
287900
9221
10936
507173
678833
168354
930728
59682
2374
254238
923409
316449
610934
1011844
186483
570420
709471
858518
984812
875539
399588
443482
875971
653922
641376
636212
112534
372678
52116
246263
273700
656297
374694
908911
55836
253356
95709
29087
412013
592612
930370
13413
720441
666476
707832
561361
294018
718428
481360
998765
249066
292959
634808
107176
26974
975956
319869
250844
998252
905657
93283
349689
879165
293070
498498
104157
24425
720634
375805
394416
402263
292978
19751
959856
719904
431740
86378
695857
160264
81371
685702
635365
674265
462612
690555
393086
109083
201716
630173
730458
978147
456238
469375
995442
473071
1044037
30412
641024
409984
174305
844835
585618
927654
154224
672239
419781
587012
746271
798106
918105
789691
582149
880948
43055
830999
817628
700758
158996
473189
939392
348461
18193
97008
652157
264504
990210
309240
681350
812423
673535
1017163
644029
495258
746823
753956
152912
258399
594364
1042707
95633
382129
816258
453971
186494
477304
194618
787609
677887
614931
822721
1041553
188379
962560
970434
219074
493842
77449
908829
159816
115530
654812
196104
475630
332545
307815
511171
908764
611669
212703
383528
12849
629247
161840
90368
115075
823702
711299
470020
938078
900452
295705
35077
527813
456711
151049
150927
161229
758065
958744
590728
578172
227872
766850
565165
375636
739537
23992
513451
620490
119195
787337
995436
430248
239167
416534
406216
597546
546519
341592
51194
298474
577905
411572
536465
647448
543485
979057
772473
519742
352779
811410
21868
556802
812851
365740
1026510
214916
876686
322336
914039
260716
136402
536647
998100
132620
473108
997039
35837
862000
691209
168905
227828
570980
347508
507680
479078
668861
607851
1023691
333549
640134
305750
18768
746768
534222
24640
1029201
1039819
526066
206683
499661
1011
730
911917
849981
33029
166698
804012
17415
140239
279367
63091
611092
296577
987508
215685
731925
350285
73736
332822
203944
93172
387127
445349
332104
886095
522557
749076
409162
778708
311029
149045
950210
390916
230590
504622
130586
993343
134994
817576
790402
423173
591943
672672
718335
606725
26647
135006
851320
649586
471747
426715
852035
810285
878959
855508
331424
405512
676749
325304
815205
734906
826979
478431
95374
131638
370628
1012501
27691
606624
379324
283275
828770
416634
557457
506982
22768
136847
1022043
66842
162458
859503
22704
796640
439864
55100
31453
847232
955230
584520
145005
430885
557441
50990
260240
662663
15244
925975
970562
227696
338560
280270
404445
146966
423803
966898
920415
452698
732650
760952
955336
126984
229678
368879
146102
588149
942548
168023
958385
549320
277209
987963
47424
290073
801996
637521
941460
468046
932422
955974
433023
458424
637845
656208
482797
750767
311615
835499
629852
523684
329464
91494
511027
504884
799553
559737
936757
168610
412873
447608
296935
920366
101305
664977
638602
654522
362957
890229
873751
114366
161451
413315
171518
818674
418369
145769
337236
563313
396435
743996
651833
696611
826704
847348
1004164
81650
925555
27506
905027
246996
494634
998083
658921
345094
112889
350057
937320
25884
770978
627498
443240
576190
1026487
843774
493960
578996
790976
33922
172500
174619
1026600
876198
791084
821718
909089
510004
1014381
403597
95174
981
614907
817185
1036146
305499
738506
33530
193127
1020081
355607
727374
627607
654354
92855
513004
783350
64811
114320
744994
648055
778608
1045748
914981
241287
464813
661403
137022
447965
759475
679842
922220
716435
497527
889662
559302
989415
112735
758290
272107
587403
104751
443655
549099
220241
41188
104782
516969
500875
818904
71527
700661
961665
429101
355059
411390
655770
303177
188949
545591
683204
427528
62748
68434
927797
467800
327419
235902
494914
430033
767869
1034295
488429
963813
245546
35121
271077
899345
57898
606366
616296
803480
290186
361926
972312
638915
504138
404633
262465
260648
146595
109037
690149
840824
886339
548648
327946
487365
406196
913983
578318
902857
509296
463026
642083
870881
552904
332631
595354
936476
882171
682000
194973
372095
100783
531251
719975
990939
502125
137301
1038569
192563
452038
407663
826868
668125
699719
401054
643749
683355
62143
495261
436809
611116
1024105
56985
664850
547696
855232
34343
417199
582474
205597
854980
453049
78733
865120
734618
141503
285076
104514
192399
792550
836493
935100
217687
232937
618339
925846
389634
102199
299197
764028
122797
313796
869703
337187
185281
523233
1041579
280846
901356
500257
77482
584705
5016
382167
320886
548533
27967
986376
192651
886370
82734
64654
595401
147729
702397
964003
278858
21268
521710
68206
23286
1018061
36555
759368
775896
291171
728711
781474
389637
291651
18540
455037
741111
356824
793286
222669
412074
372048
676939
438407
38000
60287
1046292
572761
566361
934961
995151
410444
958436
689166
61825
31912
644712
911205
383514
672196
573441
371312
968971
637279
548295
230425
175727
830595
1016646
468612
353981
306557
427115
520688
586230
893358
521839
980841
540321
966474
809946
388368
278723
847151
244387
632052
318417
25810
414702
169117
817922
717025
703950
300151
897469
476585
310010
10704
415622
44863
647176
633955
937751
726016
943761
164502
591757
449612
761274
165230
756810
655009
108489
850531
508645
485460
254760
235070
317010
939936
358964
494325
538304
299574
952574
661487
461447
774936
922532
191996
676255
248639
72177
279220
63914
939657
121851
588260
68690
828540
926742
173062
988760
161439
1029108
1047260
149680
104556
758673
431068
225473
584206
181891
971883
51054
35548
651617
199640
233941
731336
647181
1003828
201815
177889
796448
732587
850338
690354
635553
425959
613704
35163
127149
985498
8398
736522
43459
242623
534257
76004
651942
967456
603942
178393
265708
66751
348711
862494
885489
29868
898587
314962
667154
774804
263517
204533
115424
858055
548320
937642
213016
724830
541217
664252
917030
634428
661798
128204
920905
26963
179463
772201
725151
756475
389472
818157
531954
9043
337934
318605
872343
327591
676469
688610
1043587
622339
587408
927379
870185
57113
862762
1042066
110501
154480
519301
161858
688568
958900
1033012
503567
841712
266330
103611
778458
634826
134063
196300
191905
441678
759394
258240
775994
983219
278338
289992
519882
369789
354960
201461
829544
878816
418346
862759
762459
192037
93686
311282
911375
170165
955621
306017
873556
343118
643058
109558
202519
745769
877316
4512
204771
396118
668390
721998
784816
323409
154827
310294
925756
856341
299712
222310
589109
307252
156129
443110
1039652
462712
501987
520652
85098
854740
98350
809113
101632
309
558401
45057
785223
698719
355374
448537
948508
275302
7970
536024
153765
872464
352610
459141
257799
45431
58596
816385
4713
571666
889994
693205
526677
754249
453751
126875
798639
676921
215995
479068
185067
917573
471378
179888
533700
537916
8285
618763
831959
278891
765785
116159
704603
203826
754953
216945
399449
581914
1008663
900482
147510
31430
190345
507148
1032242
731483
850855
996939
174601
77727
423153
869003
1009675
138345
396608
904720
264152
1026111
904453
911949
646621
620143
18646
463478
811539
327585
151508
685465
738089
28605
33399
845055
22961
594019
618100
248141
786707
633246
629879
701301
569626
516301
884809
383501
594918
569954
357177
685689
649667
416530
905943
806675
1015570
275582
295564
374400
67423
107082
571813
537209
1044158
161917
234903
745024
12459
222811
997866
450247
1023132
280993
273190
71471
1015495
547161
950232
941015
843198
982056
179709
887096
438255
109774
334034
732324
961831
172502
90943
198485
599265
313832
537070
262519
786762
567063
98340
743595
104173
111599
1002247
815220
719616
368636
923875
170670
1391
720532
667974
212381
348933
240346
378333
110428
981739
608412
353820
528588
248729
587524
323008
748190
558496
738789
590888
256630
1039437
733620
508880
694093
474698
1014734
209296
365584
628691
706722
649773
546213
620453
716392
861206
656843
283753
664282
164180
414313
428882
797914
289823
532821
966559
502237
30211
543498
714340
444131
338772
412398
312420
672537
7069
872053
713877
237720
68002
794681
538858
756387
701356
431145
350047
73566
326559
827595
898114
550221
324950
597401
1008890
451126
894408
406074
28090
414834
922599
406014
938332
1037593
84417
679957
873191
332477
81192
672424
674091
1024546
96264
479775
570346
185324
761955
1013187
893208
639006
328811
65727
942037
777135
485243
733256
750322
947707
291425
194249
1045628
722105
947346
1040432
530950
471597
985467
542553
394715
103400
591725
94105
732551
971062
1047894
190688
945913
422372
158035
959795
86240
926475
517576
678867
192200
791492
956942
286184
650957
878594
256853
326105
402106
89255
785314
589113
602458
210566
465919
641734
162773
621787
422814
189877
715888
924978
635834
239481
568352
964588
808062
852302
479372
220161
199400
621978
632353
366579
982171
148828
360838
710379
370951
29655
188326
478680
146722
874116
991029
2824
471241
624190
312607
538280
705645
445462
835980
649668
681384
952874
836970
717275
301350
745828
532753
628728
514526
67133
764979
686374
231390
295027
809901
946116
240450
40736
415851
466267
1018993
988495
760301
326406
619341
69014
463226
879097
443468
279149
189280
400671
1008347
269093
958390
73726
211454
320780
345356
562400
606647
495109
799060
471267
14740
660366
294349
720794
155384
288583
530165
359354
101707
923742
584716
856102
802209
744377
535894
965771
815543
253464
965147
481201
902566
855245
172115
817838
537714
496424
62835
186852
814968
896555
972949
206048
885212
832435
946179
864557
691322
285056
661433
591333
997197
621176
487242
840823
65089
612790
410833
1041398
548563
848208
299325
123305
874843
686924
38411
372787
277093
826088
717388
24748
1038671
754987
692083
313058
720329
914239
832096
1025287
467981
50016
681076
933367
338094
585309
323318
95549
183596
248125
740301
598415
264650
52935
726217
632510
818089
18026
601502
828682
299954
194775
522953
41579
647592
655712
339623
399495
853712
525468
88075
847404
952767
509529
564653
194342
170765
922891
560370
172157
562195
1018443
503346
626999
603869
437840
709920
661114
1044694
75646
334003
805496
630875
844480
733956
81564
72082
652160
23728
1027556
929751
196409
403252
955244
40106
189389
115567
252764
618839
925976
696752
487316
186254
617911
444160
717517
68726
306354
644258
518633
564050
508448
748838
1040271
603246
266941
936929
500771
930666
249285
261368
403363
694664
545422
276047
514699
55885
916137
1036812
660036
708438
62166
935709
537948
114415
193506
258804
10276
755583
1008398
1009291
33587
470316
16573
375561
970672
432608
423307
776869
456415
526627
979120
966002
926643
273609
289936
52649
19931
255509
903694
894448
750542
829198
870556
284250
273329
107409
710476
87265
107807
539483
971078
687910
1047114
71542
168241
364584
1011616
645668
281028
832823
219599
280501
797567
942572
733758
816740
878302
954122
400283
225232
149973
350226
1021997
880949
794950
681890
803447
11898
1012347
618565
314511
142151
950241
512283
355241
665525
311528
618395
566517
84682
259906
739291
275069
624586
769558
863076
663130
81791
623674
588708
1015000
1031708
393529
863401
417278
775908
821558
598513
121916
355266
222644
1017552
875111
969537
827391
464070
231832
827722
931692
589099
506209
82731
382109
304476
983925
209325
945011
676007
306979
203108
903658
133507
970387
465201
863339
645116
805501
730447
105948
486304
700733
803471
880371
400310
21347
574355
836676
135163
27169
822664
376018
413903
969857
365843
89344
504099
36331
574078
106561
246977
234738
568951
254027
341634
157284
237800
551105
175609
149003
112888
836908
11481
325093
289407
585958
467116
342454
653261
92976
983060
810405
72895
273614
634514
79125
582159
855395
299824
508314
335686
618982
686418
14173
641398
815725
394164
230226
1030505
164965
751673
34660
230521
143062
61375
1029638
50211
680609
783252
585705
864294
853985
657096
838246
125367
724901
32540
555653
441473
382860
783419
250578
408329
397472
697099
927693
912910
998062
827272
905742
213973
625674
726283
355619
182972
305719
964705
767334
906726
313774
586440
930874
938342
356423
756672
867925
768066
486568
613018
859148
475035
417390
545379
80182
280928
998341
39084
359244
455408
304665
628526
828326
653454
25896
316541
603391
160140
1014388
430385
838960
828274
765797
746042
897368
5208
547138
928072
184322
358966
591951
337346
444088
806370
45261
746462
135608
814175
160159
851403
957029
886004
847044
920696
369566
721721
943439
137857
501881
692614
393300
774340
80945
84895
606791
496401
614325
95225
838975
663015
559749
280801
448030
480322
777088
304026
775716
78859
547199
797526
733551
136078
304778
572137
760690
82083
769570
812425
231360
997378
385594
438512
626855
782148
983479
526967
223304
833372
774161
211404
877864
881381
784359
273221
271840
343245
566810
1021614
110803
774530
579168
1020396
423207
706834
729891
94212
978203
205254
180947
85532
11491
426152
1043581
744032
592440
635405
524147
430863
160988
1048420
131862
378122
571112
287448
472792
840470
481723
538362
144431
679453
476294
697098
109860
550767
876411
438930
429495
15415
660894
451167
660531
274883
546313
853171
1046066
21071
734302
311858
9565
701292
559787
37572
739521
545696
918747
1002088
806775
772510
149545
647510
568776
787314
381841
105148
381275
140284
556086
437397
683247
654702
636879
170755
1017457
785610
839991
969191
368430
938420
434465
252153
974256
471192
281610
827365
261858
713809
720129
551789
75955
761214
386875
217671
734663
511957
90298
791821
964110
1014319
833030
250936
673739
578503
966062
516063
633711
61988
619265
505803
826359
182769
927536
955484
686436
682618
496840
209760
854566
601717
522518
791112
887789
438481
313559
991935
987432
740969
1031603
626612
539443
60404
749586
988951
230611
838303
444522
311486
478092
675028
99578
775569
177220
711340
512677
198588
831263
589753
170521
123001
586340
415485
672074
721638
279994
11823
456333
14538
531473
918574
769599
458945
724784
496049
293416
858483
684548
524000
353760
882970
989546
772421
921895
796720
340042
1023106
629675
613209
4507
178555
908845
288389
454269
532537
811929
109140
766200
237627
113760
965646
232668
360718
425515
673578
32187
556398
937147
730673
729709
715873
180832
758622
429068
303356
849729
408780
245532
639627
1026126
447838
539195
79075
380360
783027
208048
898768
207764
106407
792503
125954
781719
183267
847469
110794
913573
430445
813340
766274
288054
426287
802708
466994
523132
386341
368855
84239
918248
257249
526411
704647
313914
788402
500779
262717
838902
462719
631816
793852
237558
664637
29100
425232
448990
46113
424098
550252
166678
83348
84144
932310
165037
150720
545857
494879
350135
806664
373710
217234
626659
36697
734700
1037483
896171
451423
545179
942753
318406
906010
224889
842342
399505
55008
422197
346988
982796
247534
472581
584249
525091
547592
867915
130632
464378
310539
314257
967117
152210
613007
49163
726106
51536
288291
1038300
697598
872746
910065
975295
425843
761791
1014559
422156
567691
797659
6837
97483
770028
1042858
206982
798061
138572
577570
585406
29505
758521
842308
376405
453812
992569
1047162
745899
128553
441067
263958
952435
753846
251985
760020
266501
915804
174104
529345
586261
612939
593032
534886
105403
987213
741816
408896
220472
230499
260458
565348
171575
59671
906711
570140
603626
9207
1043409
817198
364839
759891
116875
1036638
764104
998931
355548
202819
714291
578460
162576
155793
361380
860094
321129
155964
995604
606371
879642
886652
294192
135233
528864
546036
218989
340098
432382
157525
182381
312081
832202
846409
726166
50742
958016
133924
732759
721755
242821
974005
224550
70927
443228
811660
822994
542986
600175
525437
432053
628086
54937
332815
470832
95574
825401
892850
252783
831843
400021
227671
346070
1015875
489846
957752
37923
309943
833672
651589
332858
823527
528587
605183
871793
551967
521713
175466
381235
73556
366114
422041
688331
124872
693997
165029
922563
153759
255366
452659
300872
134783
774077
375612
587669
873884
430066
261418
603022
671976
221518
233546
428711
29904
61565
200186
760757
504273
225427
21928
604732
787212
813791
1040856
499680
169796
436220
524035
21548
531917
879219
28560
896374
904019
308666
572384
242068
193887
69199
814666
657126
720838
738888
873427
1041861
184759
23527
57724
692882
434788
135467
1025528
997826
560976
147947
238675
618011
945721
1034761
391222
671834
316192
257368
754351
235880
326649
730194
165353
972410
333510
285300
72000
908935
1020886
71410
432919
470325
449002
306814
63833
720215
605339
132433
861875
392190
653136
535281
764879
601931
243569
81938
317201
838934
57373
879261
6665
86219
672579
743864
747293
12165
245687
585339
816458
516944
738463
212885
867338
762774
890988
811707
231230
856070
475753
838950
760072
233041
329478
221279
760679
366281
179533
440264
883101
302804
683913
345905
886543
492045
736601
424778
474474
268356
878491
1030956
587119
904807
367512
169936
511923
864038
169051
227863
409584
739530
460480
335337
753161
865940
620424
1792
32045
185845
1044657
272660
464303
430164
960126
116778
638357
999904
476692
377350
601550
350240
444617
609276
990040
340477
841861
1046753
537965
485515
185172
951340
109356
149874
654464
1541
553891
59981
14836
929637
465948
616084
742883
456741
510279
667678
523900
488734
474473
49441
113145
562902
373506
312822
567531
389334
885913
225091
131682
186312
438007
51208
598128
591969
221817
932316
603557
674721
68961
267621
936759
833709
182960
725675
586092
502983
142917
763492
484701
632080
256200
929151
304785
694755
638514
563532
257521
234284
510913
588919
171067
52667
69212
539350
536829
421782
262725
460949
32623
949984
542806
344045
218783
476407
2895
599132
975448
292047
735366
136601
1036221
896923
892294
811821
303815
1010442
618555
1037300
362016
873113
384
336073
317825
72807
341859
505429
85799
348131
670373
634277
479809
631288
749349
911477
150980
989781
976294
155626
343444
552280
172668
552819
633763
920611
138028
258278
974628
131886
359304
144302
159598
205898
1038206
457973
740753
424206
820005
949298
1044138
68776
596273
1014011
798237
222011
768462
976195
780633
711483
660883
354934
205908
224005
434660
382578
886671
157533
987370
650546
85442
905683
363945
297152
701746
128632
365523
508886
456167
324350
982857
401126
947856
615106
677668
453318
66826
742602
860014
919166
467977
444155
840740
658345
623984
37438
354133
83802
120701
214022
421842
892997
1039282
307920
1044161
264489
58234
742567
260083
401978
781263
494495
43445
491172
91093
5805
605036
436023
746166
259381
479972
969853
846603
300969
23061
432732
814156
660315
9366
461227
85658
578497
433580
215974
293999
965483
234388
822500
278758
132316
429847
132841
966883
737022
1019745
658419
87395
514793
246004
847634
575141
190977
382712
333113
203180
491464
915677
372405
84113
452101
318492
972632
109919
1001545
345825
586508
212124
769430
782570
2893
47199
803968
673567
202600
565612
469368
655708
588955
1040946
64365
371728
707391
284728
338697
249144
538823
18764
146884
423084
608843
677738
388448
347018
263953
682981
705234
718406
810883
899656
683774
908051
1024327
358357
555061
632989
47712
399887
911241
1023746
286099
126473
89935
1002733
200421
322376
801891
696468
521652
508083
132959
881365
412893
1043690
833784
779705
32586
61034
835622
183548
664482
328419
317205
455002
607670
559597
339778
606130
760299
194499
684740
497075
239277
114027
540175
816328
254034
342855
489495
1040683
172131
1038642
327338
12461
424524
89817
287613
620329
810713
495371
401768
704152
874858
407463
986023
1013894
244836
1033278
729446
755649
189823
201860
213229
911252
611117
73607
176709
1015120
149976
806297
427508
146765
822014
74707
707269
350700
545248
995712
999007
957618
76876
487060
445860
784036
226404
8048
210263
151664
303908
211725
687225
473123
136816
950472
159218
629173
292045
634080
260283
1015230
1026505
966069
274869
804489
1004625
363984
393972
1008842
160265
398786
321117
281563
698036
141175
744929
943766
785340
966429
378793
483927
260335
794628
247682
629066
108082
155389
238534
589292
548765
207509
924860
198077
220877
451194
270384
831382
265615
844974
426866
514412
614953
122975
923387
589432
44773
139530
844249
189018
270980
839045
396030
412609
593678
882522
937567
975701
785308
405686
791010
920376
182245
242107
706082
834388
1027553
400890
791613
948351
449799
881977
813098
632842
867823
244518
949091
48712
69176
412098
516439
960733
1042380
948908
270494
719451
491573
273784
470319
170543
868899
501592
501266
932501
412676
709116
779600
68095
705899
539692
789871
345219
55128
845837
811728
496772
257854
790202
473451
72841
438432
286619
1022537
78643
413578
226084
448340
587949
156659
647111
797352
334965
526514
406751
379997
945403
55027
831444
291230
882982
754998
822417
928442
221398
361144
515594
751703
201224
741304
490839
657008
984439
862385
104256
926502
179523
731946
548810
173077
537879
271571
288835
207342
102769
581983
879408
135284
337679
446054
617357
1048128
264086
559835
548585
193717
818408
522369
151029
733318
659171
134419
369004
968968
672062
400002
224929
785520
908050
610174
710024
814602
1038193
482083
724219
755267
457337
973367
662591
465127
1047673
60291
80871
110907
953867
60347
163955
433126
955493
980174
486399
117194
16632
141642
212776
772250
778019
743244
960829
90706
178712
630654
39288
727158
861837
22738
419776
922570
255935
640635
165263
758094
682502
1024316
1020502
962113
358873
253394
454582
881937
512150
942208
1025030
708735
29061
789121
474379
853224
782673
81681
902147
487466
979979
800116
697898
665878
793528
174313
42671
63967
710801
344456
323968
989247
293512
781271
929194
514245
38868
123977
886042
726681
157809
113826
355382
408985
448587
38499
146069
956741
288980
451517
702154
601104
428707
935354
715061
915362
577186
87106
325640
729030
587272
385600
301677
841197
539594
596767
105719
1007672
443181
1008434
139719
887110
657824
221565
21830
116952
547624
774259
255431
660171
251102
346225
447315
851191
396123
805734
327561
317359
836149
281018
324599
395025
424575
99570
346282
16946
93496
51658
514808
316142
574881
886251
575945
542572
60148
1008506
786349
265053
169753
154457
432884
754012
436478
864360
143739
994744
977484
1002293
730477
773891
303531
666238
498480
200126
812329
299011
344179
245749
303951
281693
374242
521355
363541
715187
364725
906611
857351
567673
8730
809944
569980
36311
266823
313825
18950
852124
381393
1005776
636794
176391
662593
263988
386415
439212
376776
785936
754904
474446
452797
261219
454680
978509
510739
487205
625744
268284
796983
391335
856731
507372
31600
239771
307332
646957
341463
836696
178592
940908
338477
643257
1045740
829410
670689
631480
143547
339676
503677
771575
812925
1030864
961549
540344
128677
351969
1042047
272819
855774
570510
69584
844860
506863
821490
1007522
185205
459473
308214
330280
49058
394290
153868
176634
984237
696056
994103
606737
171190
963856
274846
452293
576571
256915
661284
149267
570916
840518
339707
559474
264439
964923
542251
971416
945000
270731
185482
294288
921916
923082
166638
601410
632550
193633
895915
287984
133800
391352
824246
87181
536848
873159
637446
527884
776394
672411
554797
417317
102266
877528
246651
298329
285418
702224
608339
23401
735333
480721
511678
514878
691963
61921
365278
312959
281827
701806
969267
1042151
463567
203354
864264
623309
794621
96397
207058
466295
330732
425790
123593
676505
135332
502373
739729
855644
182991
684669
728218
455825
1022860
424561
678974
504695
879917
642139
734222
622957
298749
463599
126271
265941
842448
757355
978439
7304
673404
944691
385105
585156
858136
617458
851187
308331
555686
978137
347384
954715
45074
737587
283607
747556
952808
309526
490788
168661
597690
703500
877645
576361
130634
936261
743148
605962
844609
154614
431974
799456
703522
623491
962804
433951
454300
21611
352780
33673
520958
280896
1043206
210542
570660
472128
167632
65768
482393
633517
488463
887513
461018
871837
58708
476315
704752
83755
18552
569466
331081
893758
815087
265668
131991
173840
444674
751549
656415
308657
58063
387312
339320
932836
10234
923490
485898
167962
502112
86350
771030
235854
933464
814938
201392
577256
683163
47158
151426
978782
1821
285660
1009736
798366
457505
628667
83304
660674
436242
1000566
295710
102914
817125
153543
549092
687878
656560
1000841
48329
202399
8932
21854
896302
1022492
447532
769471
425492
479858
1006680
892517
864770
1026846
897912
932592
899035
519627
994786
141549
490702
936334
606434
247984
549529
235798
684978
145045
405352
960387
1048505
123139
238238
436858
324861
643157
753851
324539
504006
380178
749427
1005947
99140
738993
350675
321949
67601
1014660
728740
684121
610775
471951
434145
747607
162366
542166
144115
209027
223024
444855
426363
29509
589519
334476
745834
319803
324475
923007
174293
973676
155835
408490
506556
797157
1033324
109515
662008
398242
546707
554013
554731
839316
209788
983542
987055
23751
608877
281615
405552
475519
338017
610841
99382
332724
412846
353901
423845
829311
727539
596463
851848
820253
351525
969735
876733
442033
664555
444298
173557
713293
488323
300525
323464
1042475
551889
404060
1038831
953306
459222
914535
363805
957309
77925
801693
481210
224342
41140
307247
599825
252951
434222
275821
1030298
1036003
793769
31552
1000496
400383
440100
822784
1029107
356545
174003
67308
1028226
923435
417662
794959
656323
1009846
350324
567559
134001
20797
894714
26467
345950
168585
699630
163170
485624
797874
304133
242410
725121
445553
443339
117869
542912
127348
474076
341159
556299
653854
276696
916994
873050
938165
541720
569886
800524
419549
1036920
636668
101575
665329
177990
557724
938362
698170
29004
857005
589068
262074
959258
312091
969409
887601
601054
710418
1025485
901780
635268
649564
105871
951208
925341
310478
463687
813448
16125
886900
602024
594750
842380
827378
730133
394324
33774
577523
152131
753700
840235
478838
65704
202112
18119
299007
309967
412122
235197
1013829
767671
380765
132683
265655
651890
609211
944167
291457
203203
12011
767428
267738
501038
38415
220352
874245
129087
19981
285331
597148
737037
786207
863758
76446
621752
248341
130868
667528
584332
917662
118283
367212
787305
637322
111224
466058
919290
962867
557679
204438
857804
885219
525765
720997
935467
348052
69098
563228
238737
257567
427973
308185
969177
364533
92928
408112
1005890
707041
380199
929296
998991
809068
888813
531418
66011
635969
486828
492283
706012
873733
186664
599034
120555
693009
620549
396866
427170
261089
213161
419991
274565
691915
303131
1048376
43116
186827
732262
817235
772302
1007440
700210
480001
442044
760134
429766
854218
658366
1045895
187862
566716
860244
22478
775697
248053
943797
270358
985464
1010614
268315
900736
768876
687454
266371
240242
241444
826163
416641
751782
881226
738592
889646
502560
831128
204482
737348
440899
193988
909288
215366
686856
1039002
815848
8189
560898
755968
952918
330170
504279
226901
27845
348691
3365
1032406
123604
928378
300096
347038
383319
1020623
982544
594463
151128
997991
911923
441219
759524
969215
1024456
652507
796796
467422
651527
580306
594391
404371
121305
204400
90656
142821
370229
86361
80831
871111
795340
250671
121449
837066
876907
596726
506214
536515
460874
826513
401949
357287
110186
200416
223797
289329
831753
870421
851918
1016915
41550
99769
131960
81136
477488
498215
97737
513579
191887
815501
1009976
643862
681119
101103
816627
703352
526592
756585
333067
706843
993075
795987
12216
264466
910191
719839
841473
93942
45636
396649
866908
193669
898621
945684
21499
286583
13845
1019690
684302
289924
274227
388235
410947
610172
487965
105167
786156
707796
358056
42727
745500
308543
550903
597249
813278
993933
273028
158138
90835
599758
6033
529714
355635
1009106
807098
142853
446221
620474
256366
375812
165496
448786
813652
530253
881922
805128
1043854
160620
351694
331415
1045256
196758
803616
752958
306772
813087
974428
639770
911394
129091
129891
329812
501211
342645
284415
553924
808825
198831
679954
1032401
97448
79004
738126
166429
177174
826118
342121
379277
891233
127157
808936
977990
900325
82420
1025719
952716
452477
334988
748874
731050
607537
1027070
996470
178000
390253
38073
612881
878830
31646
581606
716530
102704
527923
363478
816890
264094
361969
903142
808301
1011332
987660
956498
64068
58155
312835
995445
173757
171114
290857
928941
797040
855994
313356
85231
81674
939061
256795
355223
58528
865176
697724
818425
152961
231786
346949
518006
633908
298410
751727
222647
41633
270231
488821
151330
775464
515321
866298
232435
262232
40287
673976
956260
993817
948311
782411
618605
119596
260180
780215
257981
698038
868282
433906
419389
846653
14480
616627
39123
510675
28323
537487
822696
589948
589353
307817
352375
535157
784916
614063
975611
650687
429943
900908
105938
140008
740892
995882
250965
860584
43115
286037
653867
772516
227422
204610
156957
113079
426265
173242
332354
849581
279062
719980
259157
77048
899665
1042392
943921
600377
973190
75678
948806
645645
399467
548756
647356
706893
330975
776716
1030532
918356
702335
860290
165121
144586
618794
184363
1000483
6968
854578
488206
162595
178042
996901
562873
474844
944451
821972
315809
612983
1022011
412036
866239
597566
62066
326403
8084
1008244
350191
1828
892230
708904
258147
205329
7632
630384
490625
416367
31300
28866
126974
524957
155367
328329
734295
907702
1030124
904381
1046186
1000405
523895
805959
493810
792428
158386
1035394
923472
643006
836485
2453
851552
249086
486495
937082
856776
970559
432463
240791
892248
184271
862932
75712
329613
283605
918230
300695
44167
248270
990522
367004
675094
287998
876142
824994
492869
710992
147153
522167
967359
520610
54496
798081
6603
905734
386657
978178
958841
905764
118343
509382
857143
914688
761389
334463
968164
401547
747354
568002
172406
82519
380094
620029
1023047
791144
802552
303232
907672
247792
575884
839230
26965
432727
327888
341
933613
723354
445849
316503
276450
706965
237986
542731
989255
615598
596553
130320
606856
925082
76585
1024975
291155
963414
478323
223897
139425
252241
489815
442559
341155
309690
182803
280247
499427
881657
129137
240236
637654
754079
589041
1011641
892329
272588
445055
802915
549385
83656
373367
1045559
533408
736584
72232
686768
828644
967471
10833
819098
677153
687107
498797
493846
619473
541418
889017
812050
1040719
300057
832628
712155
722355
262142
344386
129784
333629
320454
170671
839703
124757
668104
534266
62389
465055
949527
73089
179203
949472
472566
321114
945426
201252
163922
116203
244567
253309
458066
895175
331803
848045
421715
66843
345422
177459
113378
479243
1007791
333227
463880
279060
713418
222912
652466
767819
338492
136253
193473
217779
1004804
343481
190949
250056
567934
1034530
6749
716725
184491
15413
51880
250216
721858
182089
238789
783624
948156
54817
509911
244215
21103
968165
910150
620372
917171
780782
557965
832432
286588
569036
530234
240591
920932
132752
966484
838695
50431
330673
837017
879618
44857
115559
666908
553381
639470
972995
156132
841277
944087
375121
500503
797831
333393
460459
553840
864441
106611
28003
775119
96958
437437
998107
735745
765055
874814
596328
529759
782069
967419
71421
782206
789182
506690
26815
754796
878111
1031330
709460
501864
499422
1017105
291972
1017091
672231
361466
583456
94296
10629
40487
512645
75238
891626
422134
812594
602521
233898
915177
585286
602014
373483
751839
406822
875422
939845
926610
862290
946964
38192
85924
29906
331698
163460
759357
9800
875591
145732
398777
448898
609899
710168
277242
786905
662040
809775
474547
78386
355169
261012
225055
360171
1013762
259422
485493
441522
923650
920024
739343
18185
331371
700720
1025422
1001445
97257
127822
798503
609462
233189
477758
212980
673968
996602
413723
698496
613635
948336
940738
383446
952280
185140
54318
65713
423399
306617
172110
1007504
482302
742216
400571
438113
925621
533526
804530
610119
634000
287590
882914
70323
497784
394845
274696
555255
39462
196278
18377
604315
1027695
294576
301812
393242
79655
344509
100306
580289
439507
294437
600558
36060
306473
520840
198708
394584
483072
950692
738534
135246
746581
998290
393356
902057
632488
971318
229100
277133
596384
569974
896153
409883
655588
229813
155762
379244
928492
284137
699897
722373
819236
914501
579248
623170
893909
998523
761267
330329
444823
46888
278657
1044948
335363
79706
779676
426405
254723
685896
646778
304988
659600
198589
193161
846024
752290
276733
182125
311250
202608
180871
971917
883989
448119
943398
664293
857500
865709
752900
865747
289806
751718
654133
588952
71942
1007101
702743
93027
204522
1027812
749741
746127
612460
33044
88591
750670
183179
88636
521757
106548
432155
660058
345427
907669
718745
191185
285878
974348
694414
889922
440314
854392
878792
516635
147829
508903
110376
372840
3883
1000919
447648
378867
312814
19070
441781
276081
586
425051
435678
177561
873708
868217
172650
649899
654759
268071
291963
937215
159509
244200
341465
780937
161112
18695
967835
972114
317898
745451
937858
679390
376127
185254
551390
845607
472028
880147
131013
379075
603296
845329
776038
74231
983412
649208
1041798
483472
38298
857842
902623
443319
994101
146999
510847
34849
198455
1781
982642
215229
312747
761322
318712
912755
238694
44943
31763
146093
100462
78403
666174
172877
89014
629545
87551
377109
980417
713680
211625
372101
193734
482160
447414
261067
528437
910591
331671
436777
745916
655495
834937
55033
405098
447637
442309
853294
197010
905769
334375
970036
120911
700588
331906
580659
130314
1002531
87524
184534
663534
505558
695010
509319
411614
19194
24139
874349
679599
917384
419290
947448
138534
68283
600648
22823
710504
894237
941992
69464
918985
732720
873737
869121
990456
718508
98334
641001
381104
854399
813956
391161
28414
40722
711147
348991
765475
419108
56140
15901
11278
282531
78493
356292
851126
620509
312845
983974
448942
389111
801339
644232
970436
786076
379471
803160
212573
457625
637887
472790
253624
824459
313887
205179
234295
823445
846012
140033
494131
89378
780371
752417
197402
592524
555707
445788
962842
526190
610924
83919
772451
122132
957347
8076
413530
776523
403309
357005
497105
268280
1019984
1000348
863289
357765
544854
1039999
856572
1015044
1046996
102061
931938
1046162
624979
31478
908656
647746
310734
974345
1007242
360662
28491
915146
611227
424269
858765
578227
229064
487383
925051
118600
326815
546638
837969
272121
350854
294103
297157
526997
619297
653909
480268
465582
119888
783156
697936
873727
1035007
437070
292954
364782
848324
720903
648869
313100
25689
290125
849548
742547
17352
732152
171929
400803
298224
417398
76450
108974
474200
16002
903955
349788
838656
529002
1021315
628471
29227
326722
963924
647093
986308
679478
730207
323899
766949
395731
636065
953497
857456
927018
65702
132831
257243
663663
959016
624946
360034
433631
631367
504925
551639
757263
91533
495108
853032
133137
187560
35287
623711
759382
923926
463904
779208
994069
548726
835446
356342
174076
40839
4911
683668
82787
537205
823341
938299
522049
758681
885162
275498
330405
639622
150359
454437
694992
53137
540896
674793
399799
876716
184617
62111
750457
948511
739751
258462
96017
101944
976010
447748
380050
189108
39229
52586
645375
340332
367143
172305
103192
67216
178449
84013
497492
246669
748616
896242
467156
76197
926740
182509
19229
341509
760156
750321
293945
290020
633689
1037716
693029
668585
370812
97856
137535
82372
85887
786514
3354
841009
19694
275476
526091
900245
242743
98386
658738
653795
615826
906841
542981
972755
608819
592475
185396
436609
553575
35390
36924
309102
37445
549182
980525
357751
72765
176578
371967
1046930
904700
607765
547506
382441
412987
397798
690021
707742
954797
524976
597761
512297
281422
540021
162892
391520
397185
482480
33193
562673
31124
936697
46735
390007
409768
909732
832466
525771
890012
49039
461625
37555
769157
437594
212912
143956
618409
26037
516696
506721
148980
314804
335757
370351
48461
460448
276527
557683
398100
287833
501597
483425
293239
187706
444989
712844
102119
108811
240567
238874
871989
1000803
493738
314412
18438
1000913
147659
555440
234100
360386
979461
541631
483233
64495
490099
585546
672968
731422
61200
598181
1010755
846807
925083
216207
162450
118942
373442
321245
559579
103289
106072
176763
111687
1030087
219686
670902
361887
495531
607114
9740
692289
44653
274734
706703
910168
265440
77458
775679
283762
592821
179131
448042
576059
408714
486565
299043
537382
52680
148290
45513
542998
422680
543270
1042400
389580
379951
782666
358849
1015491
674616
753623
121454
204656
692745
174088
807196
658361
286610
816233
1048125
526295
241382
533840
112209
1019973
108136
675653
320478
589419
973870
9738
548593
993567
231048
189525
933179
753429
730947
996405
239415
857831
609520
622922
209873
918583
909711
471335
17929
911167
920666
869986
473496
834170
1037159
522063
386020
447772
745856
88219
765322
96090
721349
864051
817891
776343
476541
916673
446238
781132
929276
42641
867166
841728
739159
103259
916113
761148
382308
766602
388709
20340
556296
313355
874021
700675
310669
149694
119650
915045
561668
132346
486928
1045817
285059
133964
1026886
716449
522672
818810
647459
532701
45506
716375
422037
571969
115946
880801
491575
841882
939306
338778
69585
191123
213612
942148
758375
252192
1007631
966072
547878
681261
776945
71173
579245
784567
426129
411132
979139
223358
570115
827863
963220
207905
328592
746784
468478
258943
563552
625314
3868
915099
343177
377831
547741
293626
247078
799561
815553
378328
493281
105116
16256
644279
423059
131390
7364
447769
376689
273951
495596
371516
316743
170398
741422
330459
885313
275568
574560
684515
922081
633633
455068
906563
1030514
874591
733268
97471
322012
805182
1030294
1047677
129996
660157
382525
481816
351078
89419
332129
110822
855365
803537
129782
397963
337302
998382
588232
209499
520623
957340
859701
989587
409875
964154
286735
526128
360730
326833
972092
101414
528502
31329
691544
269452
69663
496986
282496
1036578
144280
331998
465378
47582
609923
580912
403575
606694
180468
48380
977606
214152
438446
545627
13021
566959
923341
848115
477597
136475
216536
795333
722150
137700
777691
327345
391871
696890
385045
278751
239795
537008
721599
990131
437051
42574
760867
864063
1042100
5060
660733
351417
533152
40910
455795
683144
801421
194288
116617
833730
946378
575031
1003583
976393
462220
94640
979170
229312
944038
739770
979086
801489
139631
24226
244542
986190
581386
624280
866816
749223
169208
95407
867560
808590
671680
264843
224152
660658
452397
108760
190364
630448
328490
211271
304395
244609
812035
90780
785339
185950
19900
858564
159851
472319
445659
525833
259038
836356
224647
616193
625093
901260
640526
811605
349401
787009
935438
1028228
835082
487376
155904
390080
221113
269876
172140
589151
863426
564450
922463
452075
716021
572724
164471
778475
476069
722417
858547
13928
455381
540410
950394
350002
424969
282420
179472
739584
11226
573858
437410
572799
641355
213258
201920
978371
82117
751819
410204
392148
886476
626965
269897
733955
370898
849648
319776
766222
827375
981070
741862
1022656
638561
214531
732273
354117
804633
429317
634928
992038
898970
922208
347831
378568
781087
613792
697238
679856
639465
1037649
65903
72969
794004
706645
202246
307872
755846
44796
577660
884124
229195
1023320
6274
412796
404231
506399
348400
535931
490650
619124
508883
346160
914466
160996
611004
420365
249422
813134
502195
964577
118424
639700
896900
356038
24307
841283
176444
403376
210416
868450
272471
773597
402963
251281
175105
441741
648965
192504
130993
177063
774114
940406
882390
478779
612481
313766
716953
701544
722814
379374
470845
922052
32655
230076
206598
776738
679282
60446
206609
85675
912599
786306
193282
240154
540886
6556
778173
747283
198141
791288
751753
680340
152110
692391
429882
142841
194423
596863
303460
771560
56649
749634
494760
206675
883529
8009
191818
173660
777487
873605
283112
834301
576853
573515
705252
932862
32201
551538
120453
566237
471328
112080
578019
257666
152024
739656
1037778
6016
30564
26583
944858
866236
397541
120387
860174
9605
706094
28177
891677
441020
309142
471349
573121
221383
389621
353621
715563
880185
442514
18943
399277
16027
190705
600797
309381
1036594
853016
39195
432219
754508
875043
685317
46631
116376
449448
466250
148825
333986
391
1026987
220902
905976
727041
810051
707729
564641
597480
695026
4517
352660
735408
945107
239202
1016461
827900
318794
286228
496752
820026
646521
844426
675241
483817
908133
241872
894833
1029202
898273
993750
67263
301864
118864
492190
1030327
432117
349224
416016
836865
569369
613261
826413
813897
702346
527105
873399
1041204
864961
148788
673410
143574
1035643
984493
558216
1036850
271152
490864
758978
701099
644839
846310
826642
748512
56408
243019
232888
1020047
782441
874902
233287
943360
563874
357677
363996
791379
184811
356548
279813
641779
329757
635918
572934
815467
282557
674338
55259
844267
116082
428294
404072
45564
260097
542391
380588
736842
113827
1046543
648492
319288
648086
336861
467574
985770
1008272
230141
889989
947393
215887
625299
6074
121044
534515
786414
805366
153687
723821
1041668
1033304
436934
66785
965205
9697
351970
133718
90572
131851
755053
186550
392136
8290
336723
18771
663672
50596
279145
709782
942320
487643
618771
931505
946938
127197
638951
686818
798023
615813
138780
939014
313714
236641
1023595
723420
274084
134707
447086
149246
697338
113347
785353
596878
1047995
374503
530883
322886
112402
566100
545407
926041
786358
623124
431429
789108
522773
1007805
678228
326668
211298
82932
765709
945300
820523
788347
860206
551142
886221
613528
610990
164225
198875
86377
835493
496426
1009743
140080
534672
239578
239413
92848
970030
567487
1037767
425832
217966
752557
736026
485631
154056
717825
78085
880682
559757
444898
711215
38971
454979
417725
748539
119669
685107
16918
419861
596381
155649
441458
346427
774787
66018
417015
1043445
308058
525393
207340
331052
820032
621054
80067
49839
189763
689618
110188
368120
203253
854313
192636
367109
1013860
942057
5598
734284
375623
980778
49152
448165
1030916
376318
418433
788129
611834
706045
841516
161181
826811
266532
720824
154813
621912
1044926
131688
90035
533258
646790
212315
23980
661678
957004
160947
950375
932201
692401
748428
928180
1040125
847040
1040272
398596
890156
653277
30749
214411
694196
802937
665575
536100
370414
283074
1030293
768069
997216
433484
415147
631537
430768
783468
149951
270291
877552
241512
466089
205017
917983
477939
619599
967820
513460
429650
502441
460621
431783
338756
44707
394358
984805
380566
902920
83504
693992
1028704
598433
104837
571102
8571
538382
812671
734440
798109
945915
738999
724576
809413
238728
512237
880767
495389
919610
240925
1037222
487513
331218
885337
816883
605234
574511
385621
628970
720835
541971
635789
925643
308323
451883
13965
764305
792752
365928
460943
342689
77638
984713
418702
863820
924973
693266
516861
388361
674231
405249
22822
658744
177791
976077
364460
547321
429716
773038
928709
651776
765043
167617
984640
102939
48483
226001
968285
448489
150474
874190
712269
263788
1009285
243911
109821
615588
63295
230547
996679
273787
9009
177558
736162
321978
233581
82203
413808
181667
970951
934026
843437
420643
347567
905389
672134
903927
1030700
994413
291003
297386
768224
237365
444591
71072
1046001
252376
458275
638559
463642
592108
858629
136070
21789
546878
349822
376875
700185
724677
799168
900685
1046788
311574
281102
547472
492149
597915
515037
210927
455400
392617
769598
523203
748104
125613
874598
781023
394293
789943
362367
535576
108058
378517
1047208
606082
199102
385015
325725
627096
863726
54063
878271
845990
76393
584047
340749
548964
998020
869290
187215
816646
216905
885170
1019350
462479
84492
175655
819377
558342
100992
853080
1016762
824174
961921
984483
801895
1000381
571723
357207
1026115
531881
795804
755760
617878
1011240
196085
893378
496036
154060
1029706
910116
530990
519288
535820
869904
184662
580609
203945
150846
632801
1018534
601989
728749
219184
734237
194532
625181
263936
207814
998879
681131
843738
232649
706916
240214
325709
68491
406834
620731
342894
457247
472741
944223
476424
881735
523913
667617
441293
589070
8135
327407
1012762
962400
149348
292028
682660
883838
183640
513247
351334
241926
267129
266015
860339
25316
486662
649037
239907
488615
242252
267814
5283
481114
98001
619379
54185
743792
1044006
26125
911919
807156
251000
273527
63045
920513
355308
381457
657230
759240
992116
229370
329726
91856
625721
956987
308129
99783
441190
563966
69997
682667
989780
1046687
509160
667302
184130
209159
941859
703216
1022966
1046092
450734
489130
409701
198928
882511
746604
744922
542299
461094
669385
837605
747705
974236
561292
202344
42460
605872
305510
179783
837731
28472
79714
956175
205525
642151
708464
972139
301141
564031
989882
141631
455692
495265
640314
873630
644426
529212
110801
888946
337261
669554
455516
497102
1038844
181621
940145
608640
522682
910674
611368
350670
776880
559020
373741
849258
104334
195134
303948
100192
396333
336725
790047
367789
618370
475158
909444
898466
380072
12698
530847
37733
21715
679387
9555
256804
453202
105600
587643
101274
349658
833098
27846
783579
888547
790711
498078
107612
669564
469244
478462
912727
279900
792450
392274
461674
134648
277166
141371
621753
367824
25927
230024
490203
891028
118222
111885
714222
761025
362264
102980
847640
744712
1028241
429378
520506
220848
881207
36572
718248
1039904
257314
119426
561502
182447
173907
144638
245969
430010
398218
453546
578229
872857
1037378
304896
3176
14528
1007579
807668
660109
171510
657714
991669
313080
506820
620869
650834
144493
889025
877055
459039
952902
197927
953275
599190
1040443
360830
227201
966247
255598
151274
722848
490693
722146
897272
314134
245100
945761
421862
575534
960244
683936
665123
755422
169046
745041
298051
144194
975501
59093
309990
988752
202659
911185
274465
169952
183352
1015235
410270
1006229
1036719
767805
350970
1023422
612628
70850
297632
536962
622568
679195
29143
542964
586455
445426
643724
214356
87435
189642
814974
1006101
729692
428400
51069
674340
49638
575591
1017072
805108
314457
257510
395489
195031
206467
863852
536877
917113
947065
161069
38276
915953
172967
398446
682087
262080
830624
775962
692414
275348
561279
925986
677172
391061
686123
354850
440782
7001
526237
486189
286287
673463
507439
528737
252979
633520
614155
761379
1021180
1019941
224684
381733
633617
49006
832880
212915
488743
165174
1017713
101409
370696
621076
26785
46101
172861
223367
873215
74235
676828
819844
1017275
367375
99081
27179
507105
580948
906199
814926
758459
718164
246601
694662
378576
745649
488324
756894
958174
872663
577445
129741
774306
910831
1047189
829175
966954
1006239
863719
738002
462918
785929
578120
71886
125442
911102
60708
509773
383660
734020
848261
986333
1006534
880160
556871
721348
246146
1015405
803183
982375
944184
61619
698450
624656
489554
1044045
519097
482364
622184
589793
369675
1006279
429164
891218
949218
706187
466598
144206
441376
893472
185226
366876
525963
279457
646079
674878
670930
367431
392807
915736
675779
12785
617265
883736
946817
96962
979538
427827
879336
390267
41295
175732
361895
174716
374616
772381
805876
393863
255012
390124
530262
695269
820547
71563
14182
288991
644237
603221
857290
1029371
482973
14544
749530
703635
378087
471858
318305
728289
1038211
522559
381904
639939
401728
157884
702095
12167
107198
65014
989352
802006
908999
437057
961125
685507
836841
914279
863212
649629
127340
1004969
985717
933141
297800
76224
492417
285344
950845
8814
408727
782145
984703
568371
669810
144559
464055
54676
982501
747564
9578
675286
551087
311193
235394
352864
746039
7834
699577
447557
1044871
931384
981445
540590
285350
15976
653949
769884
82116
170442
630832
207819
480321
94170
471733
461909
810765
622234
943089
479612
486285
321652
307834
646262
91568
741382
424686
256080
485987
891011
1038533
338459
907470
314951
560007
842533
607658
346814
221234
252598
116984
725049
892252
71785
120998
452357
426312
191042
780034
3186
992449
559965
947221
473083
349428
278090
861895
525733
687304
225418
678386
543665
445615
173862
644991
54455
926760
245188
840066
602945
983118
110994
199840
45035
883028
540301
870326
803824
651619
839483
36978
497201
735991
758396
650981
978720
324288
8
46004
675167
990804
624722
252642
852091
301699
960132
497450
527676
49752
185988
775162
273253
574542
859219
505940
774896
657237
725182
742462
500559
874549
285918
902478
743305
322864
123151
778285
287433
646580
878715
490907
1008722
493721
488881
297924
424072
457193
752393
937121
15442
472441
647662
1011329
660106
1038755
741235
693510
855864
358248
13610
354279
509553
573823
602846
775898
492621
1011601
845143
283585
148366
463320
999642
657812
840763
859929
70540
525835
46635
134334
227571
604178
304901
731150
432637
240545
369369
858586
80562
937786
514513
824806
352002
953153
315455
492132
782125
1025280
585925
338228
73755
634304
699267
666314
825162
471235
169115
49674
372452
188341
791335
427277
825521
114304
711289
808064
248717
139220
307122
698602
791369
322347
429332
780391
248667
948764
849557
1024793
721842
644524
3526
6375
1004601
466283
650228
247153
818683
325276
496906
572880
150867
562010
146520
536512
469171
821616
712322
97209
187090
765390
452982
551738
587864
467932
448663
721640
390789
294037
386817
1011002
337322
540538
541030
581060
19131
802474
192733
463179
613637
118829
587661
934503
654111
120230
1008939
800925
120731
1004609
926961
81779
382874
410798
842146
309640
551273
706232
907477
754034
516153
428047
1035604
874394
100672
872432
1023838
727875
52456
608366
201285
709626
421712
756947
661100
413796
58054
727368
473151
527857
790558
951795
380871
646707
1025509
877560
995537
726578
791432
549978
159258
495796
486910
243826
357321
58295
452649
769081
403093
361172
381029
169965
706448
923339
241401
785643
313536
47344
100032
686342
807948
232538
433307
1039666
460801
400321
386353
606154
748767
469864
135305
542470
64581
387652
695401
369912
1020480
407085
82788
1041895
959442
688672
424404
389868
305495
467866
251442
503761
1037480
171638
636424
103797
4496
775086
939802
367911
281031
176220
564347
625370
363705
750569
812312
159718
192513
812391
112945
776664
664050
929103
311101
601604
922218
806384
1035827
478635
63615
655248
898535
294208
16845
665694
913900
182026
748461
438531
1019295
122973
662264
317371
966573
168322
163422
91659
251616
681498
464399
240854
750838
756146
708582
705454
460933
607080
927030
945458
225563
724686
224781
862006
593008
217535
849834
357594
19065
907290
132163
43587
668587
220888
737805
860917
594949
319986
527229
259071
802867
720289
162255
664579
522277
897481
738152
699922
79850
440237
417210
768966
849783
635490
884386
106141
254366
591745
553365
838619
490931
762805
697726
323525
41189
497949
345925
670342
483076
840505
860836
648946
738467
112588
160866
903515
566388
473300
741577
48617
724069
244669
720947
442155
705705
636716
451892
558945
655377
762724
781188
523313
41423
1025185
219499
378828
946903
492433
150048
343558
59656
566020
715088
325639
967402
890582
477594
362938
556466
144529
292407
424361
24166
977314
59475
856528
129917
461123
492365
834699
513491
83628
492512
1033013
20067
148835
403908
94869
320814
854774
1012771
341837
780277
460064
240223
521407
831682
982612
118877
225001
649647
645715
265339
545042
259142
142764
196964
1001169
163752
693217
886885
580612
724132
566334
428651
491724
910047
86382
1047236
390119
1019595
653020
527369
550976
718659
14416
1019015
530256
334173
146626
565075
501305
16977
707761
455767
944471
82280
219841
328187
601387
886589
944999
570191
316104
910223
904491
414833
362467
623834
308263
905307
583692
771659
971112
707201
767593
683300
1038134
502985
709509
153997
404182
822571
298793
431174
697534
736951
562203
631671
653194
168056
311469
380734
444999
506146
510438
717202
329714
990002
725225
53931
1039144
312143
753708
682659
877444
950627
211597
421451
11357
373448
507266
985902
201195
947125
138304
569569
102076
212970
466567
32535
45578
382980
677176
558351
998924
1032133
668628
839978
426513
733686
359470
849041
677478
908786
59975
798071
1045211
41703
844363
978856
1007216
128725
97404
924494
901245
653687
902994
81235
824495
430140
602870
165356
228423
254631
1026455
1031617
737700
509504
140325
252390
862076
10884
57692
696211
638797
422191
490308
781811
427663
1025923
582380
812239
691004
232861
315235
260311
910506
1011834
682192
845735
250741
840265
483629
844115
394446
28470
986000
1034552
992344
80290
938793
795481
320692
16712
891582
793590
296737
109464
878386
936593
270015
916533
34494
789997
255606
84096
796366
609470
525563
217548
1028069
867328
839491
90890
351054
153523
763476
106246
356711
214738
800784
901530
718369
311287
221668
697147
489524
678135
513273
117466
875816
466851
162416
708028
416254
70295
98828
853180
854701
979451
960894
305205
81380
220878
763439
673824
1028220
1016204
50436
1043539
325019
408349
992844
436996
817961
462425
582552
546764
780107
1015251
300881
733077
522823
550565
101972
1004500
151134
691770
429
233925
276510
444245
360345
450703
1001309
971201
148380
131593
854976
650120
198279
954151
734871
656793
596114
59341
403690
770127
619958
706102
383287
397548
473075
137788
119055
519168
558355
838860
986967
338169
382366
488185
887013
220120
1025969
509136
601120
949305
155035
983905
348476
561007
819303
221201
217528
396000
432370
722092
708157
92260
707816
74656
1007467
865592
974283
491737
753786
798218
458790
291708
323306
3082
877884
200381
810892
96035
439967
767236
800013
425900
1024328
792037
541593
334379
535178
715876
760843
745574
605439
400824
697439
305166
253789
1027726
27650
225801
696114
342133
1017211
46948
714758
745796
132528
30153
299704
731618
349254
173098
1010206
213905
123960
665653
611454
842840
3257
372130
359490
100303
689425
561082
363788
665665
484639
83630
852668
58691
702108
43556
936432
678550
286090
89409
876707
462653
596285
501420
537784
300553
777614
407438
100603
603497
326360
645394
378262
100010
709092
738881
517999
656040
448628
719207
754518
430310
561116
716500
816418
386153
27083
729357
670448
961484
500189
936271
593999
91263
539541
120221
98923
901772
720738
951747
683990
991499
276588
528270
712277
555712
129307
263119
956617
281588
787032
575083
746762
176166
16117
719507
440536
798784
396549
952947
224239
753848
694104
166796
999931
858558
853033
12196
796808
595522
556409
142363
949941
246305
237991
833738
369722
1024918
215701
812849
791077
358740
764051
917581
792446
733682
546843
456259
977809
68395
345523
669258
564931
329503
924719
903173
466270
52305
840062
534086
133782
689731
792294
81178
406668
446798
622857
112531
778878
438112
882826
179113
793072
57773
478234
531831
670824
120403
928823
1037194
305309
555596
371628
895229
614192
1045880
810686
466319
564349
547245
306063
106750
497150
108068
306678
353813
237835
593578
785256
293343
862130
679127
910456
98573
507889
521668
504358
896084
1025889
147837
680014
540901
829922
725930
625699
292611
689452
129439
931416
636763
463829
877811
815407
279324
798150
100918
301989
207943
154216
753974
122495
872747
545135
327049
250221
286815
549198
821505
232660
567786
362880
763187
531825
698574
821564
554156
735360
544497
241729
59043
638182
275772
1025631
156550
603596
767206
847200
599945
966977
656622
543915
663912
79476
267195
768520
330216
293135
859127
991205
501236
949932
867090
110792
815686
574077
1011812
153876
54024
346304
749702
1011925
214621
428328
896354
839704
210502
432077
340342
651421
724658
603042
857534
22870
125386
18391
1008856
224522
797155
715732
250229
922872
123174
188440
81479
725021
767066
662197
456722
875520
583436
876471
279958
575955
851951
755530
411553
520821
177937
610647
252143
340476
261953
723882
49471
277579
162880
107651
718296
906796
695313
271681
245072
283179
931212
1026426
216496
728182
810313
148298
410606
790741
25134
224670
987575
246180
689054
494017
268814
100210
904267
462945
538464
844346
652791
792789
525944
411283
414870
246428
685735
792864
620020
112779
813455
981974
545926
90103
595481
599319
496113
631682
1006664
329160
391395
423960
328852
154849
833991
211064
52924
595750
857921
558016
254819
843042
829559
613813
831440
927772
664619
45395
174058
378289
744111
634657
5773
782969
1013729
579915
349987
777401
606399
563867
833
141160
147054
461819
715064
30651
876166
283327
560292
721227
929394
210388
887685
468863
424350
146176
95390
275899
305880
72089
443104
463251
13404
725309
303961
41615
387582
1034335
29962
211663
527543
862044
322865
493244
807787
689191
817751
984550
1033603
843169
173407
646149
976047
709328
575756
455660
21407
389420
498981
991167
148602
669355
1039681
916405
578556
786649
172734
525735
613045
537332
409631
540290
863703
719328
472621
980320
539903
866166
66442
638406
461505
420235
789178
599182
34308
586488
553782
940839
1016145
864263
942402
435119
524556
430376
155800
522853
632528
867222
86666
546630
270165
113770
231540
57759
1045810
497710
221153
219089
124279
599019
248443
891593
817120
947688
213848
268501
693445
541033
147233
922099
131869
809689
355080
556980
366195
285075
760736
228949
388701
884157
506024
334708
442460
49423
29498
903183
441833
1016711
39932
701105
147922
188942
678755
483926
470350
173733
1016807
440177
31499
887225
129914
983498
548749
1022455
876574
470981
455866
947405
629459
94727
940566
243075
17994
220718
814460
31432
955413
492974
748966
384988
266838
870591
544063
283428
749225
720181
842734
315037
632489
487209
33610
243372
492422
1043884
146157
610376
360580
904907
812461
589902
796512
224494
347688
314604
255341
747282
426525
755094
826889
204719
225879
289281
277483
386575
346030
44665
329802
845111
308894
616866
836097
1033776
392059
894617
822390
417837
193907
1038508
284295
492656
671032
41378
711490
678239
527140
808777
27686
903912
794904
29263
328597
442476
530599
29022
500563
74970
806641
199787
78214
181787
983444
953382
250896
319502
1044336
117198
582511
841729
1048496
960771
15596
825128
310480
844805
982434
407825
296316
211055
505175
550721
1039492
357129
916067
803756
54692
452102
141226
250273
705062
706675
135408
340227
370170
992154
553511
932286
613670
784605
685632
752299
234141
816624
371590
835999
865549
956206
204300
407435
155442
230017
583549
812801
647997
445809
568259
17729
171463
623492
502770
128127
713848
945705
520196
91882
198399
670932
605248
219608
395294
973980
623430
904013
475873
210543
617212
247202
753071
865539
1040340
967597
303476
745331
345650
69797
1014157
485658
603905
250199
685661
711726
329448
1006490
609075
606006
439915
643771
965246
97011
1193
392103
569252
545972
632731
1011435
759423
887171
574392
226816
17268
508945
949564
860585
928817
1033393
976538
782679
574476
913432
118512
673637
907066
783711
212238
258867
179139
200750
377011
533352
556823
713301
346246
645831
472394
621398
907626
590443
682442
546925
260617
216395
450786
491101
878551
831489
26085
505071
968789
590115
678576
211734
415735
129395
443064
215323
940338
425430
782349
422275
319878
83362
344127
211366
486597
266275
216938
725834
314095
946169
840078
490889
955277
1044954
625957
192019
135483
88771
798126
120789
380055
377100
685010
538431
265008
231960
333619
946264
835898
383976
112961
917001
805577
977551
325193
988594
184336
961036
76050
525147
167035
526775
433184
646553
218193
1030149
428867
907310
733342
549790
583062
400689
11494
859751
768915
640558
654993
484987
862688
273586
517103
365783
882035
965635
742470
317674
784936
182054
108303
1043984
609302
744587
548145
742810
967988
828098
792791
1009381
65517
331517
230863
363348
225419
45047
111795
988987
211803
433890
423757
769034
776391
266979
615712
308425
332196
213970
43475
847260
28035
3215
819343
770719
305582
304299
996734
580989
32260
288310
194181
160272
625971
120843
115511
408180
333659
223720
117453
904312
531142
330299
105256
482789
281083
988934
383448
604564
883879
338675
457829
533952
400151
55995
948638
835524
770945
742504
1011216
969502
66582
234750
1038969
480539
152314
777434
916976
46078
32486
567029
550974
177135
724393
338592
603320
648012
773732
53163
276928
987976
3046
317411
122170
902094
448089
490579
608020
336367
507056
34278
536441
989360
810544
539304
581671
532805
537704
530945
288173
591311
571434
303818
676019
622707
559986
877227
435399
87942
878775
670964
432296
342026
19008
145709
84400
314465
443670
640342
163849
684170
473999
751425
929927
103839
960737
838035
81006
19230
894219
809543
805676
170474
38862
404305
865023
1046861
347125
817616
538567
96170
63114
1040208
149411
160404
676639
866898
549949
1018970
713725
666334
727039
4487
821854
92582
5565
671451
330
503818
80348
489861
981511
150912
291312
985946
236780
472174
850972
656306
296971
39959
322113
120174
573304
741351
517945
442109
61308
941960
202301
202064
530194
117848
599746
331264
371214
1045263
77504
857294
718993
119892
317166
251773
294828
890983
455573
207371
195563
1009600
801857
429514
164394
247990
339366
259085
707964
719681
1007205
78152
991334
593514
702371
778462
341088
206384
389864
83865
1039839
301158
480885
610549
618641
384675
142792
65632
249933
761732
560227
381592
1029946
191516
635891
40586
1042808
706693
831463
8205
393187
555768
469988
288151
474319
758148
205420
47864
71571
125016
1034425
568267
111963
510891
714456
82325
758314
209930
524238
302908
831439
937458
118581
114327
506795
139718
998880
50295
479509
610430
341647
551981
304551
240250
771403
676512
174560
372631
523158
523858
394881
666512
675887
71491
176044
936594
400344
128961
762911
32988
933715
460202
328446
313118
981376
316117
1046158
650173
997648
667919
706882
645525
780552
872650
201427
724765
99160
290892
94273
862620
505245
641598
766027
670385
181826
212644
130106
152055
894504
386175
746007
381790
540
491084
874933
752072
556426
82240
569218
513110
405500
116615
606503
1032763
534771
722582
555467
519838
507126
933902
962015
132842
1028207
667376
955117
753578
78953
13699
725362
352311
136329
518791
786794
849267
472610
218188
848394
654440
318705
523613
637358
797999
287477
845381
154074
761691
854940
739688
948144
308735
464610
968066
990620
190829
843484
940589
967737
809568
504644
948957
957478
60130
179144
877091
584088
711496
386293
746476
14087
327901
364469
355310
698547
813093
470029
782615
610568
493028
218181
910688
805624
36561
264331
885481
562139
229687
354070
868739
429556
512521
419480
74616
766611
938296
941499
165308
297590
369299
260876
347707
631947
898940
351825
584404
563268
47726
911057
739053
111111
587090
581185
861992
699848
597312
601944
964406
723822
753281
825543
6712
644795
751707
332251
297207
323559
929758
735004
772602
298419
551015
464892
329790
682268
740594
869897
61338
981963
73043
494047
521872
629307
971624
757338
832792
423350
323662
120148
343881
229441
411716
1012313
542276
103007
336894
537733
205724
52403
530671
136986
677994
441221
971439
882531
649968
667939
587999
957894
342861
871413
367840
564325
143866
466755
1033951
654187
285907
773792
746684
935866
379477
241081
802390
322646
692757
265029
734407
497015
239374
213819
634395
985719
79670
219933
392689
773442
907752
390346
880889
1015781
951381
354426
180886
31719
419194
1041114
937981
82716
345943
28084
531157
411683
56031
752227
1037964
1018602
480868
846006
581521
225042
1023034
661989
401358
122122
508933
680799
715434
601140
12855
4049
160567
85397
166034
677655
604160
572774
237882
387865
822760
365090
912666
1029921
313835
182449
825608
349218
544148
605170
593038
623070
800283
375257
266221
813607
334258
276442
969361
362096
1016839
957510
955585
836307
2903
555811
990646
580688
1044343
852972
1023543
972393
220438
178771
639691
779652
399356
813667
300146
83179
1040013
1001893
239279
466318
821391
136683
585564
551989
536513
423508
1026665
568118
576790
215450
658762
194461
964331
808385
973665
900775
796981
667294
869170
440152
743403
753169
1022498
878176
1015422
591041
13697
794098
461030
891607
1014505
720201
729791
30044
149876
213844
983795
850478
587742
71440
738590
453455
904408
472850
82972
218622
889828
400047
407997
344780
219031
1171
450164
873950
407155
180520
311635
1027294
407122
763153
136544
813140
128432
591475
822885
130158
349766
618057
333435
718723
643044
674427
189497
374309
969490
541022
293819
391733
1005472
153817
511798
459511
613589
627382
662188
124390
630455
57388
125469
206582
579770
875948
949162
762869
947576
867463
851330
460331
273011
221953
63870
678323
892103
868973
323673
681617
449081
634422
211806
607706
185711
388320
497408
1016059
986310
199120
139278
553397
186798
364746
55156
384019
206016
584820
366875
445400
408209
872058
939197
983151
888622
84
693837
408404
291202
110705
318250
841558
310235
1003580
12939
553753
698702
878465
243278
389473
70408
756886
874380
421303
555829
398463
514802
121086
297048
308858
469004
566499
223875
362877
938715
961197
538977
668638
359359
519322
1045580
602929
48954
717074
851784
855170
886946
190024
344557
66789
712352
976329
259735
766529
387413
101328
1004214
899852
808398
27072
150650
98189
313479
756091
519541
595909
217438
833999
878012
631839
706738
981484
1015571
740505
131142
441363
957529
668846
347237
363523
972828
47040
623886
680320
995370
13433
60506
664472
937300
277653
174807
534347
469966
1009276
755303
92622
286074
818639
769239
1019430
475549
504453
826319
968039
68858
766403
847577
514982
128502
445167
258510
88025
798271
760179
592407
407177
905672
842331
825616
51552
673073
607948
786135
601182
821531
322804
560842
278209
543024
317503
683934
993496
948661
829398
979657
209731
627296
521307
916224
313143
692770
170836
698845
996155
793163
947942
990830
470237
259288
865194
434513
922777
936082
1035960
427764
312505
89149
945648
583408
454676
406810
197025
859968
306286
922642
536353
278204
410625
1034014
474008
196765
1038200
884445
77063
284686
338248
512533
129090
373538
224645
473763
254894
985162
635133
27777
677561
672282
921205
306725
827006
590165
179410
377759
952749
952304
868929
9181
182902
734874
62083
306842
655035
165120
739892
916811
874997
919068
672869
88638
423623
29817
1037976
648774
771067
592409
236889
444773
712363
838664
331145
55556
231993
32557
559690
396430
107171
803328
615573
339165
218547
975116
597548
1041129
126944
362457
248168
685241
964017
922736
37185
937455
976162
469951
816311
969391
675340
247598
314847
512853
617171
949873
525402
907148
200652
474921
13689
91627
1011917
158239
181239
107480
131150
402091
468182
571374
528634
180384
778776
732055
792038
440121
31375
818308
749048
652798
834764
416103
63112
642383
109981
1013883
930186
102371
495122
1009660
676100
158625
769868
295833
795358
971437
462276
459256
443495
161798
307741
186478
210375
759051
410128
464173
668937
831700
676566
274646
824715
1048065
925698
675559
492304
491301
963389
993275
625810
844837
369174
910468
50867
589743
606481
206292
734461
492049
380971
511145
683715
75143
467676
965016
768954
74377
490077
119269
743350
361467
370149
336772
430996
423499
904815
483527
1003158
469973
653488
686013
884246
704374
130992
995285
999224
1012157
1013401
253361
470670
982950
302545
398096
981041
766530
342135
640814
222024
839252
16267
636384
220272
234652
906445
354712
502018
724829
132299
551686
587
222776
445731
443116
547558
370872
118426
793895
530293
56378
1020670
939557
674099
431072
78462
264235
804511
907270
959153
840166
223596
237316
188320
867948
145053
634074
203126
329446
861780
1034462
1013377
291576
836105
578116
837036
410163
619977
267073
696012
444601
415938
565207
393667
448738
775804
130921
278298
308220
376568
668314
390817
81890
72027
836025
697310
952651
196938
555044
191885
130866
1412
43541
424338
341716
319020
279117
356076
420925
391962
952318
94167
881570
765361
798159
457584
220630
32681
876292
49655
955269
763688
449598
162267
902598
643923
986260
839350
681613
890818
536876
145777
56316
540730
41462
510168
246421
1021477
486939
172280
835815
699288
839149
967467
14477
171861
232789
75915
881208
365045
270374
558102
472076
426852
131612
444762
272346
754949
1046315
250114
672607
804059
95629
436145
437505
254473
379057
1032941
320248
716364
491941
620816
530057
974751
887176
324842
893846
1001511
1018138
866715
322046
1041175
688535
973364
110776
1014946
551208
106179
282719
808152
742821
976917
493044
426314
289739
336338
419818
641825
87660
789119
967476
460660
622649
1017104
788524
177409
472254
483239
1021161
806304
1033249
1016121
145643
184371
141120
408566
953836
413485
684171
26264
743489
545037
691662
507210
460854
231065
31837
762808
885141
333425
1000071
506234
481764
3761
487179
586161
489576
922743
705452
799331
1013242
948106
759179
966084
986151
208671
252054
28849
869166
322173
337559
868436
978288
453633
714150
723263
304613
520918
14095
390593
18107
20592
381905
244720
191097
347188
80873
770327
59659
463742
160942
998460
75429
76117
29472
508063
60134
1237
229480
175933
278188
61629
878371
96655
472139
1000404
920430
294984
1012522
614840
432064
311165
977983
255432
233962
419390
204065
637768
710140
1317
414564
16021
449648
401125
505800
706912
1014941
337560
702520
740092
973712
317274
304529
167263
308838
26960
214151
170130
261018
940165
746212
998580
800093
25863
88182
822537
68896
444389
661785
186760
368710
418666
94307
970553
266056
226598
370803
194771
626424
1001106
451221
703626
859843
567226
422172
190381
1018168
874813
1003672
942571
1021239
791124
932377
1032571
59557
598092
314925
311222
500220
645665
920379
294928
55607
840132
468991
669303
660138
319626
100627
556301
494407
284292
423834
509064
645414
796623
205574
998720
381053
937096
952016
729611
520512
539799
99014
154311
951890
428433
810462
750765
895741
155240
831002
277734
312014
251406
885674
50646
655101
167383
286421
421267
527952
864443
376744
851648
679673
27625
336961
281282
496744
288516
963377
795209
798070
736806
518498
945827
692553
148639
371108
151957
513692
415510
245757
648477
190158
959317
860096
541559
559428
610160
309129
172490
846508
811319
704936
958470
285141
859310
723974
9523
762456
953392
115068
528361
912847
431833
825420
800839
757866
44189
578163
475382
858932
191154
346932
740717
300097
770900
913966
1018850
400169
61682
589410
156964
566866
943207
993203
618346
164803
729441
935144
872349
90357
520236
101254
1019129
900623
378078
50607
608527
277850
294741
243370
53615
957094
784509
953624
313460
905128
807446
587754
703591
445005
967540
205712
908174
898568
221282
793709
1040213
503915
182714
951286
989674
199867
571660
931136
673445
937235
9261
586292
546498
635826
924796
592197
723255
750924
796526
427672
776810
526930
458217
522083
592796
55968
423989
84961
654787
392005
11608
326802
762097
84787
1025991
929118
523418
524460
191040
27343
302428
524203
254005
129943
812338
543377
751555
61962
374526
287826
289845
989576
1040685
43958
1046093
628291
745240
97937
288808
1000364
259897
244527
689835
411860
292346
525477
970649
683911
927382
317284
414619
81454
779184
699266
605116
458154
770560
459217
459042
308546
864680
909029
18003
156787
237303
846438
21473
353751
550906
93780
110004
176247
288517
794136
271692
330431
509045
888660
836766
63831
416872
457214
568146
18408
419761
243855
941067
363413
981142
106932
795053
622289
873547
109755
889446
852308
653443
545572
802393
742282
296982
362398
393357
60416
669430
315250
929759
340549
551365
71624
950636
123133
118082
49078
524986
207380
630400
619065
576082
840905
257043
641503
1028867
172102
66664
858449
883325
214821
29068
600619
286895
850988
177091
509170
724414
1003990
160052
914950
232305
855485
610265
1036259
861008
578558
776355
737915
490444
92773
205515
1014590
1047530
312650
751228
533805
389016
940639
718411
859090
577575
379243
610713
1031894
385193
989414
92760
470641
224995
59021
245148
944793
946309
96633
987732
334418
265714
927120
535200
250366
464291
1021127
446652
653844
708672
196187
77391
694849
18051
485165
378937
565209
896819
328803
95847
497539
245049
872884
626378
312616
611578
678452
960154
893891
507713
744345
389395
557799
250086
256046
770502
856415
459947
721940
496782
985914
52314
880964
68713
433832
215372
532866
97365
755480
377531
718156
212805
306135
929069
338151
978201
997357
143259
406431
930114
141002
201229
813410
158613
1048345
995871
601977
10084
309737
157106
977303
459162
649769
126257
625377
901395
969901
633451
550035
737365
593724
80300
393744
37449
631384
338005
598469
242023
448834
150291
87861
455758
399374
641010
854394
741198
818964
989769
286736
536197
381836
264514
246781
494263
196294
329309
195284
415505
301146
291241
655471
138316
325827
253281
866331
497094
815346
580081
828336
36587
563595
717938
206804
469523
770042
389701
843725
106774
358136
626848
560534
55988
16719
325156
253654
563350
41022
1014870
373195
342772
600882
823642
468785
970630
516801
838913
59612
114928
394681
255285
604552
447884
316185
1019259
857286
318314
561037
847628
644389
698685
803579
883928
825621
762841
778786
91349
428241
133312
223382
876715
273837
61172
873525
4054
468857
690156
555972
1015108
253225
182302
836122
615638
307515
663389
1041517
1008665
705242
952690
262437
343107
419264
874027
451976
502697
854391
498515
884269
662816
619289
76643
13599
324
515527
687852
44829
183515
97780
632106
334170
980769
187432
114675
835912
367960
881756
334327
189598
35570
469256
371470
477602
63218
233952
654864
629258
1014061
688104
917650
771044
913858
192040
972097
822652
1016847
147459
496413
237035
614271
490136
633536
964
254713
865939
64574
578289
32249
351853
137268
359574
788337
843227
790840
632127
441622
211528
149768
1003779
896044
266432
546654
47471
28538
108945
661453
269323
524249
113143
954785
263815
430042
1029142
714386
718499
24686
586401
236125
649226
272072
658305
552820
495136
972942
723068
775405
995456
1000402
628767
79704
180177
758773
1032220
124355
570987
992552
59845
226390
180
738194
42116
676786
867471
226166
450457
818275
631225
321490
946311
1039021
772322
988220
583901
618529
414440
376303
776750
722872
448301
608408
273619
320489
1039466
653456
295386
53040
908183
996850
821582
661411
200509
1021142
178127
11766
519764
642355
433730
112007
1039229
256402
124521
77711
862464
678285
119761
216218
125327
224704
53621
361165
816590
918168
992629
408395
841684
931051
571352
562314
825793
391217
880332
947711
883636
1015136
293474
11719
190350
534598
305909
412851
282415
53803
353879
659050
94493
494340
615503
137682
197670
681159
210787
756025
510970
526453
215296
25856
978440
370081
499214
850399
510880
510916
946623
309338
762913
571252
584519
911157
168966
334484
956967
829483
127101
521091
150894
918444
283923
199311
860761
147268
836338
549180
859740
172791
321006
446622
991420
994631
111771
183659
742302
494097
834870
133326
782043
668183
132520
809263
969611
152086
304620
866254
565405
975601
658735
901723
335328
346779
313003
260046
306259
263746
699764
1020300
994402
120292
807797
677459
74708
837504
910343
408559
769291
226248
178945
938301
50954
434418
784763
392827
935136
967422
790341
26438
65588
983041
742182
175660
1028996
374645
216147
19697
941815
285353
65739
633476
607842
440471
537717
946117
483276
913434
308741
81671
463534
366688
511075
561957
248432
583093
506353
631056
691422
412973
124569
579459
2561
647653
398404
449730
1037478
320712
205307
314450
677677
396806
951525
427710
753487
352754
506979
500942
950577
22843
184612
468238
684796
712692
266140
584741
847274
206301
219509
735771
85699
478952
583594
312390
254207
54125
337395
899373
5349
262219
100602
62499
845395
920049
603713
358145
89542
17601
396266
1030655
974696
443779
724014
501986
944706
540337
533555
592060
947624
742300
844385
857155
161155
943875
1013957
974900
914613
845741
216725
409988
335948
917751
937225
140538
959446
548366
433176
263765
104499
285826
279923
752125
670131
694027
83618
165434
1003310
77238
849389
550844
843372
688301
920424
443623
56622
639418
1038059
955897
920939
527488
703951
530947
812319
139365
737327
739180
267929
673900
595289
99019
344972
630388
747366
556924
543064
24349
857221
189347
805435
453445
944449
51386
593408
377309
790003
952431
475895
83282
720085
755788
517428
640259
400377
420747
509690
16881
469324
274441
782009
846100
79845
841677
938830
973555
1043193
899228
874631
87150
898685
737368
534822
808823
518094
128090
1041611
883850
444459
134668
334460
281866
263056
967684
121242
709075
68369
1021190
761664
177888
297280
663695
820028
804281
434619
747824
923830
631848
379224
490436
326609
229412
218114
559684
962305
968421
103398
657216
533423
1019427
880610
744354
1004175
396942
819611
498866
664765
459863
893201
317957
916679
342531
894592
483009
972261
172956
307893
402869
376914
713452
172339
144336
661742
256411
535641
8339
236563
796788
726405
918864
9783
739646
108659
722030
1041741
1000279
1031032
1010534
210348
125833
894203
312981
809589
219277
609533
680855
813072
317438
184632
430799
492113
1003610
835063
298365
133138
641334
792482
253991
419372
217907
405696
296041
379217
310487
995751
719412
774871
906536
160837
895552
204459
405890
965798
739671
26325
335858
359820
686266
365046
462045
608944
386562
539381
831204
762557
198996
8990
454331
225518
438271
506615
517413
424320
250678
304743
502889
833847
251301
554004
946411
205022
364602
810576
1029548
747198
811365
792511
142355
554997
621339
56800
17888
1034010
941141
196464
532252
782274
45343
320422
543264
221569
776253
927173
533913
464338
869534
1008699
120469
504449
258463
592899
597203
285046
788432
565934
652469
322151
416150
836071
440066
570200
304281
400653
858469
493172
501024
232858
607550
19240
997209
977235
98630
860555
298679
238627
831883
711534
1026001
603682
951352
365571
769644
413060
842408
910266
381495
392405
755291
708800
352126
542519
640688
219552
523550
350210
468379
748519
87987
92289
952360
47747
221226
168716
881124
742676
393234
876889
949384
377228
1031026
964483
922308
423423
675778
289302
1506
440116
802166
602264
415182
907713
697379
639518
1025977
35052
312884
452939
342948
341618
841813
90668
590059
342690
16260
551309
373208
487586
236472
849182
665975
129578
961744
1004150
414868
321893
305157
760672
223725
939060
520417
817461
140504
38260
353658
1015678
523283
35133
901737
837374
886288
680506
1040453
268014
341438
349241
450773
316366
1028729
588130
665517
341185
224863
943836
327415
602059
410015
387053
372846
651492
761070
760074
525549
735982
246643
158657
884255
252306
896553
81255
281262
877609
431994
1001340
844895
600337
818843
814627
363227
1032179
955532
708724
1039552
959029
1047465
913461
674773
206951
444650
884021
937386
28645
745545
771545
778866
934842
1015485
609809
138088
985563
518718
722778
509389
808889
110089
340636
678705
523047
730604
1015921
1036662
232570
806590
375232
540695
891733
27579
847385
765557
249536
241777
576370
726046
452731
299485
32055
494857
344149
82059
804960
273200
857447
772432
550341
109437
567293
476098
215904
1038507
758555
368033
486602
174023
803794
1013886
101497
819937
854820
245490
527755
155302
214077
908382
183119
499799
722949
173015
40423
498334
385857
873278
365693
830225
527539
305727
1000065
24811
7368
386557
903210
1001995
140973
236494
576532
479735
874596
623326
205788
532900
62822
437693
406934
644071
463942
932151
402391
894140
301728
912403
997415
424297
898623
533273
745271
386619
373292
32902
991694
378137
878280
9867
13411
126409
290928
168450
198088
108491
254342
699429
115915
507030
656628
1033211
884589
422755
383163
310071
112940
403468
618032
74645
1045925
388569
320921
954034
217831
937755
670692
6828
597330
48585
919071
621385
885843
955796
265271
376996
729080
392744
960296
274039
49170
157286
673589
402438
349547
899806
1027393
830456
747619
268400
930794
904843
590493
164981
259687
67826
958063
701907
350389
435967
969187
788641
974678
111229
797931
641084
502492
142285
657789
409967
707725
49055
451434
988446
115813
398402
869376
545920
155838
673348
115420
257246
204024
420220
250201
931857
906413
1015128
577270
20007
377152
923274
746268
1020725
332804
907416
526764
868342
715206
408604
969170
242188
871574
736778
656606
859476
148964
585161
714011
635
300019
178979
973944
163214
193864
65349
994061
251943
676903
839954
743098
259963
435453
84378
621791
180661
842492
319065
788911
158118
296827
400792
94462
782384
646677
36637
1018326
564116
26254
63990
673400
187130
34085
182596
870174
788110
951193
948052
473717
65093
333173
794844
342598
525892
102913
459215
392478
851490
821288
1027760
291297
188663
250661
334821
774040
182846
984160
649412
165542
743383
61907
261298
901404
817612
346345
810240
1043183
600066
1027876
339148
295337
719338
511065
522123
982098
291173
95324
253872
666105
549041
936809
835854
99737
252017
312693
734534
1043377
330095
260746
62074
574278
832132
284496
521314
28679
79664
874815
623681
24277
1017685
798201
510923
76470
492827
193164
286523
827450
742048
43628
11208
328964
168826
19132
159019
918778
348703
809385
294274
164708
741141
955079
304338
52437
142494
226187
346497
487152
255248
215708
504181
239208
766679
123111
356221
312502
723744
307519
388280
959880
360388
25019
640164
112807
1017923
73569
450182
639777
230761
958263
410939
122912
252750
202190
684966
196501
954410
804076
876399
296897
710573
387854
14484
991539
556763
172194
3801
938615
176655
755971
227345
712064
369311
296903
450630
871786
73448
83899
954510
645805
243298
794069
777924
650121
409152
502348
734142
676128
761406
500208
654493
992969
42251
216774
699461
656801
887573
1045753
744362
845383
494743
366954
77442
33478
932395
64782
322794
666519
66828
819046
748516
353833
904858
310907
786694
505272
402251
602695
432271
417656
171714
347531
196529
775865
18369
362498
473216
195393
71952
195339
804181
575323
90692
843361
783453
330894
332886
282668
45230
169003
1028748
591599
763328
1013833
816909
319850
18934
858530
417839
655246
894570
738636
690683
939451
361991
460740
752060
34496
618390
131737
1042777
150173
661140
174108
1040363
483012
72817
670270
295374
268604
608019
967203
750239
186934
804837
94484
804861
888242
792025
868332
18692
274313
120828
738788
616338
981057
570860
68210
859677
260465
990062
844690
578243
898824
98813
1019307
285244
273348
401731
805081
1030310
477308
1004124
64197
161169
297630
61384
874976
679561
1025575
367664
923720
619200
780434
889781
154412
517880
166688
869539
1015155
447503
291904
663171
402312
25202
63049
620590
1007646
290579
856815
657973
257816
307820
615860
971601
646692
256511
618752
632497
507034
352113
20233
160504
607634
608139
227140
486182
658631
187525
871813
766578
358981
348346
437065
67329
822412
831505
228005
947902
864019
443117
516123
293219
925323
69926
828156
295516
235423
451120
240522
483225
795094
505826
173696
499182
379715
67014
32240
494473
230510
605293
233986
689327
364393
612241
397545
96873
1013137
393765
634342
88091
965535
434302
538955
97593
980671
210532
428423
933
133962
580307
128299
1044802
810867
675402
278012
378581
928984
173149
368001
878263
369935
349803
1029676
732466
665385
848820
214473
964151
540162
970958
31810
672978
93245
572825
901434
917790
46462
524044
145467
690926
871515
63853
36033
768117
589694
746415
593752
784027
711051
676580
151709
968518
437327
109844
543034
75783
92501
501784
38011
765723
428676
802765
678568
494956
294273
487659
13808
525242
372590
996318
87674
288858
337041
320195
507631
1042696
685272
210736
152728
915175
920225
855855
709433
484861
577987
260610
783585
409611
566249
734240
29098
835420
496790
558053
257899
575875
216842
206083
411411
615607
253072
107280
1002485
384342
400087
1025458
744287
185412
622084
635840
563258
747217
128896
77219
311203
582694
1036217
343461
470149
738458
681002
541606
478907
305444
898828
517118
727644
338678
289448
133454
597647
619277
450617
828203
170520
847059
642393
8040
454243
689084
865773
723837
6740
55165
1010742
764482
315729
175651
510623
825775
197649
897162
611484
643967
862240
835444
502413
670072
670050
404059
222012
215752
554612
458483
537527
480513
34659
332680
374490
62275
860997
302408
905266
467124
863806
62922
520043
87404
760989
846962
46560
548948
909771
308623
178976
894955
923964
248013
663647
199993
353829
437952
577189
994890
908307
561042
745133
767037
721811
57585
632557
681047
890299
913279
449312
481396
216940
921982
754023
583438
303333
614538
900028
910828
321297
574085
105718
946187
648770
356415
573139
11798
998751
482144
584761
940342
138226
649308
612295
562193
105834
508165
156207
853197
201325
564765
444038
58847
1034993
694139
638716
128671
723281
496663
927464
378331
326688
1046983
196458
88266
509464
595611
164552
576346
785664
893625
916773
862770
765979
463512
459852
51800
165028
163226
347809
748938
991667
168244
978800
102508
291817
133799
256643
207035
676796
47659
270336
349490
172812
119317
297725
65559
254217
677445
381699
321058
924631
844386
752185
113438
93101
445753
789362
197570
644032
272681
58189
481589
371304
14106
506377
38295
678928
406740
72876
709167
257749
402365
888170
90169
622086
697410
678216
338426
383183
251014
255232
319895
945098
1029241
237356
668426
194579
502874
592826
119072
65274
634525
212322
1035813
527466
714752
1036926
784742
513952
348886
26092
64778
427136
528171
82375
864945
22331
112486
717119
802960
599017
532984
901636
451150
461859
949271
7117
792558
775089
53046
755111
943540
505712
330748
604295
742583
558004
498164
234922
197707
319049
1021310
479955
810294
426747
187623
920059
658816
870289
409036
187211
413595
963734
649952
557707
755629
1012800
48132
338204
789705
63024
524176
827102
142733
843059
331760
908675
996550
426054
293285
135867
816553
887162
981414
690364
83663
784972
188316
71246
1047001
177949
305983
668914
352250
70780
360684
630996
1010285
1005687
36582
422771
701797
426861
28037
1020771
6105
258740
29882
342624
759329
947653
488817
193112
285535
126451
230300
826092
273506
735213
845477
1030556
818646
400421
698141
1008128
726396
74409
443998
517316
482420
918504
96376
307946
234820
882990
449205
215281
482163
650184
625443
42174
740265
721581
792844
188548
850995
935092
1022980
120596
988461
530030
7795
243870
744159
254298
1020246
355377
769407
964867
69705
530314
815267
470000
214714
721131
1018187
342553
712480
39899
522275
372880
899756
966769
576163
709501
196617
545523
212830
592114
34106
650349
759521
468570
420367
79645
1046757
1017006
26140
882122
319547
691653
511803
652305
524321
335705
229705
96166
357012
989653
319870
619572
464984
516465
904538
282467
382140
851001
839635
441617
485384
375832
970794
488610
725084
458376
1044624
254912
200328
822810
452524
589955
824430
351481
807135
366376
442835
671844
207023
875713
660228
1040075
993176
145766
336678
568960
430755
583582
176484
83555
602229
207365
108671
772332
707627
770131
398441
180705
101525
158964
62602
976332
914399
1042325
821492
61074
140548
604560
177923
840876
1010575
921035
344099
576290
442132
919148
162900
204665
420176
1001776
949719
643103
349127
492168
597983
846957
423312
179283
15911
527575
1021447
3923
394155
717350
63038
44008
499017
402202
912617
633800
785191
213184
829630
95360
680133
1033626
556539
341250
1044049
984042
318683
927819
805764
162104
768122
515092
65409
528043
319598
463777
345984
975725
226009
56543
55041
884492
592414
835531
256534
827893
1040945
382575
862237
950245
561770
454031
792361
829495
761540
796746
190065
878524
150703
17308
1008049
739204
407135
236800
901016
243246
263867
422547
599654
498521
949209
83515
275473
109510
912970
120394
132668
569194
15528
324559
1002325
326755
111639
481693
471351
156809
40734
229963
410071
227419
357373
170286
179103
897650
359682
450592
764183
1022597
746259
441264
87188
683209
731658
903937
715969
397820
560520
561524
305433
576182
494510
176170
182724
928326
26657
522910
585481
588430
831784
225440
965970
122046
301541
444883
686549
275480
741793
758675
401773
956149
395654
638506
1017305
701660
496702
757171
964337
47285
485210
108807
601044
977799
134674
25158
912598
697185
512726
482501
403424
964882
1023591
849750
856789
447261
282002
169638
355508
851390
665153
369841
154722
271727
346562
406397
85842
197956
968310
390827
802546
346544
66557
407482
480697
674149
33671
318114
386268
680553
886939
308295
557901
791745
62477
551100
1024198
357941
998497
605922
376866
342533
750942
30013
786797
76991
1025339
653505
359055
59419
505149
886054
879371
866447
944456
934159
936308
304380
764831
637337
745092
214098
603373
832675
454711
649582
119365
544881
101542
501096
782936
950128
971754
179010
311156
1007155
676405
462187
886730
486042
345154
423472
462444
77487
815859
740631
1048379
862538
686122
399428
948833
352696
501656
1036644
956529
647852
1045593
234490
697026
315592
25504
998759
963459
737087
980709
197779
750796
741767
803965
195991
456326
702236
562429
770795
257652
868113
210535
715149
627119
507796
150591
155373
817046
609948
414672
524985
542207
498719
558818
884401
614135
19179
359966
242741
1024679
79619
367456
756189
169244
962658
556323
882697
387353
971210
879794
773259
626647
853981
399103
362361
390793
37322
569771
298305
404811
301744
194531
344218
659987
674049
194217
236994
196429
45210
36013
816172
9745
328082
147503
358556
141645
595515
597671
838482
896003
749950
970714
568362
59994
148483
735534
30988
160910
444362
506049
225226
456473
648636
799518
526103
120093
38674
265018
530334
249056
246757
249590
63018
592649
1021005
883826
960332
71198
192327
920413
703111
1009794
1047070
873686
875453
570417
823586
668036
161847
761592
5487
117357
841301
702338
725018
684892
100916
294196
155618
756392
1044021
132220
214548
715040
517581
563593
971331
158756
844894
636653
67557
370538
127441
699181
396160
789601
102565
387160
772227
1009618
325418
893937
325012
678
202326
327796
334873
273954
106378
769410
450437
968616
278705
174294
331436
634175
937822
127313
390044
808498
563600
441433
48049
251954
27629
217204
912060
675486
247412
68083
994959
802996
919762
997292
450536
309760
155123
972146
95997
737211
861846
798246
1043344
677344
80180
768982
850802
40464
360048
257038
954584
859713
618103
548738
97192
188927
806458
973626
449172
404986
828101
145302
112206
646909
782393
801441
963891
166061
207200
92864
956566
201858
915760
690573
41450
1027818
857454
562516
103153
109722
496281
421941
167498
671762
885534
721899
419825
422901
557869
1001431
495532
380984
495297
672466
803421
333132
809133
421445
309009
109928
628306
386835
535104
670443
37745
1028029
559172
969570
65488
459418
180876
613267
900363
814008
684703
309019
486691
205692
686771
295138
506682
338910
412440
560980
658172
484782
971229
992557
225874
240962
436916
692184
137778
235280
454562
71159
726786
354547
222379
921575
411287
574493
615538
620024
68557
1004851
793708
423355
345350
309189
902018
131175
747689
1014472
842919
944089
927592
414183
798283
577503
579133
237733
332685
466425
76491
243433
910826
126950
1031609
597142
425921
976375
777179
414104
936732
765564
669109
968822
617585
577453
601911
959835
430994
906098
707862
38250
687826
857622
787619
57360
67253
571279
148789
824117
32498
312231
574745
429776
321120
751804
171786
880664
364936
123336
654386
846488
786114
752346
605747
501520
665963
844823
872485
891098
784016
741456
728706
695196
509966
517511
899294
72184
899257
1014036
137289
271691
619142
255141
193836
342230
390969
968490
667352
283002
262355
41743
687099
534248
1023378
380931
926638
816589
177747
761551
393669
93072
369173
306697
591959
233028
637513
1002920
128383
422186
453064
90548
925607
152108
462107
885094
926806
403050
370906
545739
192507
603147
716695
421417
184070
965434
91692
638037
883168
117381
866132
618835
529354
527224
1021656
248867
872722
8494
552647
170062
726058
632819
249262
917692
581557
729459
770915
786242
484467
445196
462054
62379
678753
972070
314050
532432
387529
848969
16516
789410
217571
307697
545048
609872
1040201
945617
928002
918019
566750
801952
414847
605618
612507
231023
53767
318743
260114
363447
680746
222088
184405
81996
1041213
142552
715733
931599
240355
679793
531106
267602
860380
36369
269252
766823
271795
200315
582897
236285
17878
603878
671773
621736
403047
741369
231887
185450
740508
763745
813032
115697
126112
811646
938352
235944
1036002
259836
388972
755016
647753
992479
965891
173691
561806
635415
42637
1047337
955264
824717
721582
476955
544878
62238
649760
39348
726089
235837
453390
84843
997456
527544
685641
613980
89341
742678
483307
190346
572829
867967
429385
588579
652165
200646
684163
840249
276774
256887
293221
356939
762482
262569
510962
778172
981187
45978
924648
116014
119921
907194
780970
164110
683186
246287
159176
142183
952202
474799
74535
1045366
969801
594113
230098
766534
866169
865858
520670
465374
806702
144543
685086
359670
97539
614132
476835
73296
488079
944582
921190
841702
1035897
198618
634794
581308
713276
590413
548371
146046
689247
844791
736262
589178
334888
247964
138882
432855
483513
252086
766657
446725
874924
568504
436500
1006249
682283
143807
289426
775188
534778
364931
707931
399255
603859
246143
454292
835883
43599
6161
654591
470915
849261
547090
967347
830445
245873
771476
16323
278408
978638
803295
846920
749743
329193
120631
920793
194702
513615
792773
946959
840761
687680
533039
304932
890739
543463
546197
217315
103916
448743
85750
566577
558517
709357
543122
908773
241293
874515
698536
505399
409145
1023931
394793
1025540
33727
393304
39915
834856
957346
211870
241232
925600
980840
877595
751243
190936
182873
884129
504253
966701
957761
1000734
127960
923315
597144
1040694
939286
55932
310414
932258
418952
612852
917091
966719
401146
710881
394440
270091
371510
997600
962442
430254
189216
912223
354988
363985
627162
578563
247965
975614
107421
732074
290956
428562
289261
52631
610702
809245
60674
736635
194632
802472
618545
65747
589993
854149
207597
828961
50795
149445
72838
814353
266995
709964
868883
626461
736403
486527
1042575
697070
383374
847301
671818
228861
508483
135271
673721
726603
304162
921069
921960
969116
599680
914489
497050
217075
888877
352245
61807
1047754
518053
89574
726426
145906
500345
965356
134039
287551
351924
64722
353266
452331
436887
789919
995864
955806
174749
883305
650612
851721
39412
776547
309467
937301
510180
597259
856428
741917
867281
476974
527302
939708
934718
906829
487949
244424
922771
14449
620682
57268
519654
879040
133572
45836
563239
735382
910045
943679
220786
347141
68101
484295
68293
149322
853610
433876
955872
340243
81660
480198
948609
939010
680432
358034
872771
159038
1005305
53537
445185
749132
666884
865757
430576
728380
146648
625050
344811
359974
126099
952106
680669
143572
1039883
721984
507134
254827
723040
562556
456616
750922
944102
433807
683817
93951
999920
88425
763254
549906
159031
500283
789983
641896
163797
880389
573279
529019
921026
1045160
890325
660420
361683
254821
751374
595626
577263
808577
56801
268909
703342
211609
255596
227675
638051
559190
574183
989282
842086
380239
857719
643188
670312
888971
429249
643797
711090
9803
1043420
779344
828578
310405
46619
959051
590935
391580
695544
999043
265778
947683
826101
833243
565418
827177
171298
151504
2073
146186
739403
898464
396931
770266
1032044
101289
701318
19297
676175
968836
711184
852019
76783
338662
399269
342128
322901
20141
26579
192226
840862
966171
472936
62609
576645
532627
690853
1034824
247806
289022
33063
518869
18472
16657
612559
807726
627521
863180
237372
85385
735492
756172
246452
1042334
599392
871087
11994
26502
696093
272468
801946
598978
1020743
427753
171202
982241
944440
113603
531798
747850
589799
865679
808223
207216
506512
464336
592389
492107
449710
499722
748815
606606
472529
32147
589561
194253
644949
567767
167230
156383
389895
681507
321359
891085
319179
533410
623154
983509
435815
1023153
832377
253103
438939
843191
986811
529334
209695
92672
145753
305791
321246
595676
98385
141598
723618
291092
322324
652440
301264
530086
7443
400862
280127
112701
342934
435909
642920
390223
82707
991517
778385
249034
277067
608090
546633
564428
446353
993287
900901
389596
460673
986205
912963
853650
820811
871652
988343
699166
23809
554543
993531
559415
320493
133066
544393
855168
82525
713608
634488
63383
81736
748216
95940
7062
483453
589940
970561
901315
751755
985023
562702
436633
682701
548419
830304
786863
925354
664224
498378
59061
158505
30607
1019815
382939
353709
388558
105311
723230
338498
885699
539690
199314
1018249
574696
492913
225991
896902
483080
97581
126038
640126
900453
909328
197890
425716
256579
657561
3011
5018
282411
53818
966064
732005
560649
913187
578815
813195
999683
578406
332299
82687
341639
190
838047
67496
280428
431659
432225
625786
856498
60792
441239
651186
225615
743765
704375
669049
316496
688380
653868
144939
452678
439334
630932
595703
373148
952615
1033373
75130
536273
778107
465848
157999
600385
138944
132750
727229
291488
767192
378223
231978
159134
915632
535618
32895
363512
18577
157568
719702
535106
604587
107741
130221
741995
17086
728123
52160
289032
375084
133408
853707
59099
728374
306125
478466
521924
370868
448338
222978
826010
712315
280061
284071
482011
132237
583717
676961
174713
390677
388115
138910
63378
806009
773514
948753
7184
13698
664990
361397
984031
981240
639613
287289
761039
579025
56905
384601
129449
328941
555047
684349
444114
609728
674829
933759
350206
739197
370400
479577
392006
792627
691549
675873
450071
59151
672613
345705
576997
804924
590693
45067
490924
343595
46885
421718
439005
334765
886215
815737
4695
273582
516651
631501
81080
203784
127416
697623
52372
289139
885050
668071
301877
174568
297421
578588
528003
527068
520367
221733
371041
783138
748604
390208
711757
824616
740622
939830
156965
952836
2902
681723
492985
686893
535914
818505
784982
275347
505186
941053
351053
276612
20959
632548
550373
923226
254398
239733
520835
932260
968388
861455
964674
561621
409332
737767
371277
211820
517096
344133
494922
336538
844983
185590
1006399
593360
658795
993992
191505
601900
444346
2371
998267
223485
1015911
551841
212631
719816
663556
251433
54113
659788
768386
642198
821518
358186
94825
929903
198090
392507
656772
1013748
324914
545631
801196
366013
611670
314068
753320
370835
660682
96769
440847
53886
81416
359577
244220
829947
615369
1027089
779845
855336
833350
690699
190514
201876
916657
904606
314232
445671
240562
422638
80352
377371
933039
755614
142921
402591
1021845
431123
987028
153314
533547
34330
820357
103491
714199
1014735
759508
896599
580097
918144
451439
1039453
885835
20162
98615
301298
668595
788476
19218
647722
460212
394443
835843
945735
849876
421099
584187
342956
330574
711969
780148
500395
584154
385128
552705
1035234
468065
19211
89652
179029
881675
565773
451618
582628
923512
1029458
507976
585030
215269
21023
358368
528356
539615
744982
109023
586662
294850
582197
929160
19937
708259
1025906
87455
646798
957995
1003727
566860
296330
63204
364399
90844
806325
907137
941077
1048280
490874
232561
268353
38009
796044
241994
509076
683631
517441
1011283
686303
797719
845365
680862
626939
212549
663274
902130
333802
962
245897
730693
31409
987396
912243
107413
757274
253263
748633
983175
225056
993141
834024
936753
205551
385199
723624
464245
762695
296656
436495
114263
330850
149508
945225
886875
169880
381769
377434
88760
366292
880119
564737
559945
471513
604000
790596
188937
986058
1046833
95939
635050
226367
55431
773039
868037
53725
865687
669141
962221
868070
426608
424820
695390
969176
725035
715119
176029
475143
911441
125953
794141
230771
829112
202150
914914
744183
917622
701488
854825
899908
842933
599330
358620
71686
291292
727612
189038
975471
518161
594944
558963
300277
376734
559348
310346
1006699
759468
169790
104984
487483
410110
754408
532029
788456
266763
237171
847695
144114
388644
506917
949816
386597
246112
939185
263066
164866
577653
561729
596631
79821
200731
330342
966912
581979
84701
850330
11783
8358
374728
925525
917044
348675
566711
855802
286600
1030208
458931
695186
472185
49552
202913
10232
414641
856007
534376
527018
94199
707072
52507
632892
304419
148620
922794
82891
329241
398260
854990
797596
739485
201267
946934
853532
814218
748666
949795
61751
428399
515411
78242
23954
925746
219725
509491
584891
875029
594170
300749
263812
275843
346830
389728
695058
806376
754085
110069
712107
260087
849693
292587
938195
369764
583737
228161
405837
215030
257774
409240
769814
592232
100086
5591
358320
300218
578197
176520
58522
178923
1013491
79972
635149
453383
911761
664783
57696
150937
270429
1041210
734200
1037543
406703
293198
504063
435022
223699
786951
756765
583262
569424
950808
270641
171156
382442
340805
390367
774332
940754
571679
190629
233906
503146
1042426
23473
324029
307945
835867
400508
326654
897723
331889
20964
57881
913172
76299
341429
667669
559735
928845
479478
927735
875229
726726
375757
431220
637370
313620
8810
122894
819717
738959
136555
601299
796697
71772
170610
342625
748911
500891
697368
958629
81072
647755
176043
825306
588100
35
1024530
820594
248479
710403
361838
69453
260994
1035156
564873
930252
314196
789472
821327
465920
748398
880397
231172
958425
914228
793109
997834
145831
467788
331074
803121
723056
732810
1016482
419958
895909
289116
153495
956761
875560
652479
714913
371244
708706
697134
360418
967486
583686
73388
67488
828734
58410
178561
850261
466832
807089
388684
434419
692556
511399
242065
773599
658246
923364
117387
753832
431946
321556
330312
791414
75210
766041
423014
573645
496586
516547
459319
186331
831570
615944
270624
81717
836549
815732
689427
936327
815572
13348
63355
462491
553192
593892
122111
673662
889005
842272
758070
851234
308451
359277
247780
420436
773486
1031008
165904
573666
83110
912543
886569
464685
135775
120852
1038257
81444
363539
1001410
108256
546376
759391
466020
672757
617387
819691
580938
760715
194587
406218
1002135
1010214
951151
430541
244086
774913
348579
658384
1035781
475258
500250
872038
914020
1004464
314889
626982
62803
292033
35693
701452
375571
631291
612290
466880
733896
521056
863
672741
224946
245627
864421
733372
360519
232913
440276
618865
289472
246949
854529
989135
664941
776722
157193
923224
142212
63762
184237
90963
871373
678001
313137
553713
122337
440952
967944
464983
495367
848064
927432
968230
747901
670980
498898
446780
511044
835836
129735
34064
331226
273730
699049
467671
625088
302271
55820
885905
239261
1008235
54687
551266
661882
1034656
397619
378995
764866
935409
134452
780730
1036399
376936
693631
487783
305859
487528
867793
449316
238992
101416
245331
563531
814615
671560
944862
85284
421381
542487
48583
432169
492363
120820
142889
838671
908658
630512
200175
992231
531489
501769
918876
855514
440477
870208
583663
108234
597741
812654
1001698
521806
780686
861823
447504
210832
666984
154437
179293
436549
395692
767358
1039576
490299
696216
489953
881516
845909
1015336
862776
665108
938028
751838
717648
770965
471780
512549
158355
227255
421383
1026282
581484
638068
1017125
378509
942555
317911
572268
813193
233100
705532
170939
468542
444852
868254
922585
980844
1064
771883
378916
894575
319889
1030552
374968
989801
995147
133484
239968
972342
93714
464725
1028618
306784
723790
1008883
175205
251016
137077
941814
632217
883328
854984
426500
924237
316291
736880
616044
236029
684024
962242
158766
686779
1047145
1005764
736028
207069
514523
918462
930465
164278
624436
117336
340986
690509
449498
733066
590058
173750
9842
971522
224902
562978
606919
135450
883280
620882
855942
407972
116663
301767
677546
597939
371382
990100
424030
225512
27271
1027008
903671
376351
33080
904129
957230
763117
974024
643359
572350
4165
532978
721497
30691
581974
1043981
108673
445688
462669
229192
945144
642273
275111
434423
527485
721452
638605
641708
748679
369770
993596
262317
34116
794119
900232
793066
285673
753559
424043
971563
63237
336373
459382
695616
508422
862418
25044
233733
835380
129003
972251
925809
885454
128418
166367
832045
753972
406938
363114
278406
866329
973549
1017327
825580
847785
341654
590619
163658
930194
925461
156730
962889
73997
123257
540046
717657
998616
898039
903123
998427
504924
276264
699609
410900
407461
523680
543818
743270
124914
883557
827997
226396
438226
50133
1025726
740264
972687
393845
915834
320473
631266
922245
208545
443400
312590
1003638
474453
333669
10583
121445
316759
812821
856890
993770
169407
879386
912379
943338
1014198
412446
73982
348024
407317
620199
183398
148068
667075
467631
980489
81452
544914
570480
718181
990685
247129
781594
958011
141589
9926
193598
149736
1028726
112228
839673
308769
582616
488489
489693
705049
48130
668440
68891
285511
164206
236575
1007111
821886
371598
786427
779370
925788
807642
553206
18681
826055
411389
610718
545878
821790
337401
48986
446946
702144
77969
520177
727421
102424
205283
276141
522854
122204
131522
28193
902019
638009
300728
142503
372766
776434
549349
750443
891550
434600
603062
1005823
475402
723409
52178
274907
55621
593475
606950
391196
572230
773354
771364
98525
916453
576946
230132
506464
35883
351492
520987
541728
899321
18953
746641
849893
987972
566277
1024555
40038
804542
836833
235155
634483
387966
162807
93138
875209
66063
201758
734045
786308
247361
207397
340104
956188
526679
704488
442457
704877
259885
735174
718624
1043821
480247
584511
572951
58325
730390
81369
416454
543702
541190
180100
973468
689291
445612
520900
785618
742213
333170
667255
583633
107297
808001
865857
788471
49934
13637
92531
45255
902978
145543
8579
1048187
297249
27369
846768
113440
545645
913428
828424
941474
576043
480210
426762
410576
863311
260447
555631
979649
930535
448427
353268
21148
991542
683653
626118
917470
671441
224757
998348
956328
667636
466163
395530
755905
488805
2803
326519
406503
376859
621511
637469
706728
378914
809824
702541
448875
840004
658728
384471
472676
332377
745340
831124
846598
714537
545580
449430
367122
280558
561281
79993
303578
5312
800767
1016041
628808
575618
375641
233021
709608
495502
381548
322737
204124
599255
464165
514570
466146
405867
738261
196148
571412
796817
765265
663296
540481
353620
607664
991001
316345
753014
355989
518279
313910
297945
98866
910968
74757
950399
481600
556396
605180
914102
1026464
710660
986184
408056
584172
359319
242096
103236
560794
643564
248855
325497
148641
42204
95430
869348
750978
429535
964783
261458
228048
325555
626588
846804
1026075
701964
884149
354364
106316
518807
142185
333944
199167
57943
63963
994302
10255
190610
566491
223004
616981
530999
963352
975306
125964
165850
89708
913002
472763
71757
188144
672589
93161
307536
586942
171215
191242
711687
303486
273299
650729
72859
262863
577860
95380
896149
204933
158495
321033
274605
719951
370773
163228
523844
435423
233356
229877
1000332
828690
378460
217962
206069
805360
916659
345824
235220
508217
914463
884866
280507
339777
517015
703349
940546
571267
835186
448100
1016922
703194
471548
940664
146288
881019
867731
88838
417245
772090
1036709
154466
715956
866108
73960
399010
777868
588182
720015
556302
740848
283440
937821
260540
314192
491584
581303
500879
805550
69527
895446
304947
348982
1035607
259070
907307
941120
623088
255486
584389
215792
160034
221361
375053
315552
471397
841767
95607
64689
686422
725191
50495
57972
474235
13309
328832
421369
344944
91290
984220
467530
490333
893145
166352
998598
584179
569156
477171
413496
365627
475391
282230
917876
386352
901563
57524
503861
907511
385119
868799
325018
588658
951443
160748
619096
688083
773665
912824
112064
608720
359611
881218
602787
941174
606454
613503
533740
384188
710475
180820
369938
576362
610986
811118
967466
400214
659320
798295
764346
321273
49111
423036
130038
398825
355867
904067
584623
818809
183323
582623
75350
635800
1030946
293919
352630
1035838
567726
441727
299976
555179
956797
319563
516105
1039226
889534
698887
277563
319103
796241
1017928
758776
213524
519702
805520
1025058
1025197
238223
80423
554355
1035334
184589
897476
80948
940617
704941
522742
270129
220652
533368
76223
97528
805487
954914
187863
797388
605837
431048
680695
887894
793059
1029365
209313
439179
778247
841339
179627
970762
992636
327113
702939
922053
535169
369955
638564
864256
42675
88504
835761
69819
314458
637901
902222
118531
13782
109445
379975
1031409
147406
665598
823502
258841
863756
416638
129427
81556
454784
482829
247134
65522
894301
64373
126098
899121
991471
207797
722063
90873
792086
293410
483722
302594
895366
160409
169567
172107
210971
839081
506437
852645
484104
341089
603518
98789
424176
688108
243356
281728
664384
568924
584323
150154
625473
700088
639122
356378
49475
573994
232370
750419
501600
920316
734899
297043
872350
875776
115113
856222
532936
57110
710221
677837
81460
960751
86700
292758
249146
900899
736038
183373
496393
861355
352522
135877
775185
379011
608440
1017996
11662
212390
987463
585398
950388
183816
302246
994892
1029810
121006
446822
892333
1017032
173836
969668
487331
917358
475820
48976
421787
335466
434402
884776
1041214
471652
861874
107287
120398
686435
721690
48472
907021
348182
916858
475252
256517
430139
806468
55495
975953
1024723
883388
897760
885703
894420
61339
15118
709249
819917
984492
715173
82448
479717
259346
971766
171636
945894
1009271
288924
49548
436928
625771
256277
873005
907212
755347
24325
625837
546434
864646
313133
964960
943759
360040
96902
341019
255230
863250
237321
61636
876928
948407
588180
548707
911630
989035
269525
537662
170080
862800
690193
810875
92936
540953
646004
433093
598029
475045
1003122
359411
199497
652987
661126
172442
877273
267061
283159
577584
842072
327450
157846
271061
720673
984082
463007
944519
134523
924646
528651
23531
918014
895470
577384
1012593
575243
849428
1035071
160257
1035998
476108
953636
220056
798959
503826
240196
211877
830140
1037441
344196
264444
19897
982958
901320
372157
304363
90138
721470
372359
385382
836579
651190
590611
588220
967981
45231
122511
942673
643864
333672
620681
300650
489943
193480
584458
78849
786133
63636
640107
487633
165488
370241
479860
196802
579313
280232
76674
232162
1026285
47715
48087
774914
687258
179516
958910
868890
510303
108642
960841
424971
164391
335177
787433
248743
438110
847594
486259
281297
360089
35637
946272
226719
501100
531169
169685
264357
9242
191159
781986
417514
176589
31260
549829
978191
512140
994953
561651
359830
109268
959247
712005
684289
517554
611301
9337
359607
977578
227283
985025
89302
908340
902554
40090
749669
850760
52233
109861
815946
98045
571574
327537
405817
493820
24769
413631
486826
339692
529307
804130
285852
722788
375400
591747
171396
942730
18713
785906
161881
273592
280805
393605
105451
583734
888764
886528
62723
738529
953376
1017092
933062
5062
678956
722769
163057
969518
391201
77129
575879
825411
110662
728142
668003
457628
585471
939098
775030
950732
1013152
445516
302200
821122
1007512
729620
120425
451477
672521
694137
972373
655005
385244
333853
742922
5844
588672
107640
877975
461073
678946
246035
526568
475848
160974
566143
351353
620573
565876
782207
993730
40619
890888
815454
78397
999135
639065
479620
169755
320244
20200
570518
759480
322597
954306
962178
559314
490445
622381
98618
547081
808900
901337
993408
665264
61243
485462
948938
380440
260905
728950
181107
5420
503005
95254
616383
1019837
63184
9007
353795
615881
92942
752920
879011
147627
1001209
139112
537940
939213
471622
145981
98040
48985
643683
350925
378518
297547
157058
403909
177965
79720
964046
396336
618219
691396
298566
356410
953485
162418
314072
553396
873509
541821
464249
811901
612391
695109
17084
925704
47789
944703
312426
963501
338180
31185
704899
591238
671041
688198
600532
92052
977615
978350
731996
811068
753979
834042
218399
552874
761361
157632
29392
855955
718531
981961
733578
369801
624499
516290
715638
1011257
195728
64545
144584
1047614
699331
908097
396731
512105
57950
1016928
931685
538833
399435
892292
803608
634155
529243
336248
184325
1018352
742039
138510
679807
246678
589475
843287
336292
691950
375060
283745
670771
830127
847379
966757
885873
941995
151921
490258
1039445
1007158
168871
685798
358548
699014
381375
602111
889661
737177
758014
1032921
293713
153860
1034735
633367
845050
398298
693792
803783
238131
606968
17895
875850
936397
859866
1030104
252392
439820
536247
642821
442089
739593
756690
978387
119962
379578
1034939
390452
838248
185101
101428
434138
251034
321630
926355
580051
1022507
1027212
288155
216822
329257
128977
100885
735617
941034
320901
99603
1025565
108435
771863
774294
954666
439798
268758
447733
676577
234814
1012882
921155
338164
770289
185878
403072
197964
379560
40761
133839
365310
351371
536781
934660
79678
50772
358346
895545
833270
219452
975312
65437
183571
284980
22494
171188
249549
482485
739490
427536
960048
810422
984830
142241
638185
93847
890533
383875
481235
516571
140172
410391
310572
332025
1009914
755286
797485
1041085
907364
626465
128119
663730
449070
517715
527351
989840
843765
771999
738252
489778
389888
108966
513220
538420
858937
176474
1030234
629249
747668
539250
631817
535096
1036125
529893
274426
854871
451181
111102
361327
810845
330331
415837
896826
335489
829054
492257
668525
1030364
449965
348489
762107
379808
103173
353038
1039525
915083
351453
676298
49818
898668
110622
779988
513261
743182
34737
412583
144386
977930
190669
906387
24904
925628
851037
781106
821687
486196
1017534
47907
783674
742094
1038401
345826
94668
853677
760538
1024309
771890
95123
521007
719109
614209
603445
485336
957881
901458
650061
699628
127568
264070
398249
449557
678264
846916
22886
315135
213899
666830
610457
748230
398836
151873
5846
407809
365804
1001438
1006218
662313
302685
715695
401475
707525
661866
640639
674796
916645
34930
631889
46267
677567
405713
773336
744284
212677
511113
718410
231650
1026333
449236
126582
185664
220960
536751
522045
556316
695099
302551
264134
335113
752526
45760
789120
287959
623914
838817
229563
485451
319829
1015560
236491
578234
53889
391339
162867
188467
792343
294654
622591
91042
990280
646906
263555
842890
290918
252156
577368
256261
273972
460519
842562
760011
145685
470506
373458
808771
294602
825735
622340
974076
254555
171447
100292
230097
306491
267319
649916
857814
293888
726125
493190
206127
982164
207722
235528
487244
870103
600571
923586
273358
568828
42486
170218
302087
9662
941250
650931
844651
497715
738868
889056
844067
708489
96605
906348
349934
75539
728569
378700
612318
504
455329
943493
151000
487785
827012
857356
1003926
144963
477884
457875
587896
347872
747760
797466
215312
247592
374623
941149
774009
908360
73801
888810
408849
170593
1021896
913464
685160
858780
732850
158706
744693
383382
88926
236568
127332
884457
520423
20521
566317
345561
661638
58853
404606
69613
1028802
316038
616670
733832
159337
976208
872359
6374
426469
895645
901973
451472
572811
461574
715369
231741
124948
123407
764078
436864
301882
1039907
160070
91311
931832
512727
829985
489980
269316
676609
386106
752955
475412
726156
1030674
925175
441981
855300
659672
1029098
713539
1029232
46960
944817
214543
347212
791411
769513
178789
36620
224143
690442
442959
256145
652011
586062
295435
336021
371210
688836
105139
164006
732662
12139
405778
249246
386510
777074
994399
1010354
951314
89140
170878
407034
350410
726383
166079
351393
1035250
576260
925454
704741
325859
325280
976964
841572
285083
570363
965871
171839
641590
194877
660862
319738
945912
268392
371238
354966
503992
46958
783825
698135
27707
119758
782900
286771
966447
852293
201463
773209
495549
1016154
470142
79939
368531
205553
671825
259702
237635
637404
303798
360612
980178
165578
283111
535487
724869
276266
920639
844163
437405
586519
606805
733489
964725
639448
607089
910501
78176
300698
171750
789508
449439
944209
490766
712126
390588
403593
784366
230998
758876
489752
458788
457152
701429
55032
352869
264943
186475
839865
369327
125149
763058
558396
235960
217606
623508
771386
501300
805112
538763
350748
817222
202379
506893
818449
611723
976621
950959
767538
765434
805545
892637
247433
867464
385338
248987
743798
694419
774074
552130
644022
130899
349617
251436
219644
932394
576613
235714
120502
386130
709398
768853
967328
731433
893401
402729
673432
311429
231280
665086
68526
231658
549030
684430
780725
687998
361752
4652
881461
924023
634650
180805
820122
643190
106004
333632
838903
195108
73384
1005526
316946
289955
179677
357733
364788
552756
484563
683267
325952
286845
136938
353787
975510
996154
579864
469646
934546
76338
12916
102174
88687
852393
1041559
104897
205056
28261
876186
304329
227917
86226
126580
319887
136747
558743
232453
1040629
711872
182800
213707
662315
1023891
334858
716201
525736
707045
264633
895612
18629
1027578
594310
57945
508362
436620
335905
453631
571486
775954
917840
68332
869810
88416
639166
297435
42956
932346
115818
340139
765194
1016527
22245
205409
1012359
101729
938253
415517
484598
997513
649542
425110
246873
933080
87045
58451
83895
75582
103726
140024
287889
698131
213266
203089
689406
900299
654231
811043
803680
533016
340450
861350
886491
501360
651744
771258
596798
239565
394615
786341
883094
591045
913021
714937
104148
731688
636143
404894
630834
43597
539232
330783
437086
428420
426444
117894
669867
667344
748051
476642
606609
1025196
192964
54593
27704
995648
424274
1012344
556520
595459
383074
695081
134614
34383
910637
612489
191205
17922
36459
646990
452749
791970
542412
306388
328749
636701
776153
550124
939574
124073
362916
694333
941002
404386
51780
594908
406031
857565
532803
175492
333688
141067
104037
729258
27075
334571
904133
787589
186970
827319
242332
975857
713889
250294
974799
1033591
450632
964659
407265
721210
755370
841290
132375
812429
451510
461587
432314
965738
266807
549505
376285
180645
930626
885888
71983
641656
545447
987682
725937
97127
313824
899338
396784
965292
578074
405655
300070
541241
946075
982107
890218
898478
707142
814459
177116
410373
334157
903075
334546
237318
154955
475602
39590
928020
66284
298573
294709
388460
438494
63150
573567
60374
582409
387082
436897
742673
767069
31948
380967
523003
366479
853745
954595
659598
3980
447336
827593
196293
943121
10456
879463
187308
802634
481082
419896
437161
340688
81218
1284
896657
390731
70398
462603
717632
949403
268240
729450
1001580
105279
582329
883137
538853
942406
882439
823758
762213
1024860
282937
510512
273331
188735
990549
694639
344545
645560
84115
65214
841606
62451
344105
861423
1025260
1026686
335092
560396
634325
899176
990137
351218
33595
466927
377578
303080
131520
470588
891539
418284
766692
294672
2018
1018450
990759
601825
681818
138942
93597
965389
466766
915164
295739
644804
196198
604546
28698
580274
102973
779499
378315
825417
803298
812982
832344
922160
361613
737361
33706
865057
494602
953171
312002
405524
744019
836829
192912
20182
139074
378874
605303
742230
319740
689669
659911
273081
449413
531276
1015554
697386
145466
673963
125193
34695
130629
613609
223521
302578
12588
708185
1013912
207727
14645
623493
461680
646948
2618
748162
740637
898937
706972
418178
119876
460011
580026
736976
591051
23714
1005419
328608
185341
131687
546931
910937
879520
351291
503870
316592
820884
379917
13850
608777
38318
575828
1042264
364781
824219
1010823
111891
341352
401457
179599
1006226
841610
646338
307899
689925
630829
191396
622002
529126
939765
92300
560556
561094
731499
1046112
874683
835870
633242
396172
193097
666338
13466
93241
688085
290695
782535
830662
429774
804632
754609
438719
193575
207151
548101
849302
828784
438514
629003
1012785
297339
816721
39851
34699
354353
659142
883499
227059
1002053
22745
720840
796293
623266
56300
709098
78314
581211
502521
50633
750519
976057
997106
904199
713424
40465
1002813
246816
927463
898818
1030620
943721
475109
470959
429567
174113
3352
668901
589802
706271
559719
765761
709388
925768
304668
206282
904239
884691
574937
1003211
708623
585263
681029
970107
421573
5694
796473
903954
79358
150848
449155
13818
643284
549956
271395
113181
158193
121888
1021959
639794
497384
389887
195718
845448
1017337
393172
702592
207620
560462
255881
74107
928168
933301
706649
690375
375660
578247
232638
426415
541800
305670
678070
936653
724200
791029
55826
360750
244059
543128
148612
910947
240198
609595
602831
438814
570236
926208
624545
99029
1018316
991196
1009145
904215
590178
517111
68469
910520
1008655
328538
66980
58801
84035
379557
530918
675404
801986
184270
602331
661123
388429
649566
619202
887227
919351
438182
36686
708667
901703
385072
897126
801046
19023
553771
168468
271010
423185
882327
11705
879285
349452
666225
444062
1012112
270101
310475
213548
260175
410467
824886
903381
725363
478263
71388
98623
887986
485239
564240
425494
735690
136473
217613
101338
220823
36439
790671
756315
98518
162421
903467
639615
152495
337431
928218
935755
218906
631970
913412
242979
705801
712867
842067
709305
841046
169821
368991
89733
827240
299367
30155
28852
365211
166732
90331
381698
524978
813046
506705
527846
682323
481948
157490
461858
268306
545223
974901
772265
385278
884633
647030
42160
1021201
923638
659356
437171
192172
816297
305631
323847
294521
813502
480080
407807
591254
860461
680748
702749
860973
721566
938397
12788
1019944
275629
946191
470767
66046
192304
228023
684895
141899
794626
39539
840369
55624
211982
55481
858063
393541
1017714
392031
619016
898324
430311
313533
79855
79549
190834
289834
713354
288332
714688
331247
648199
83741
767312
967636
288060
276727
307934
396151
211515
394269
829899
739279
1026825
767124
169064
746519
225532
429743
904982
835254
842824
446960
503916
739122
629184
59677
482684
231283
868197
950667
960023
706989
570012
112557
76539
621828
364440
304749
311351
416221
681431
442777
306095
271617
142168
352891
1005329
766937
468
715821
884491
896689
657698
632044
567935
1017463
494766
921016
132182
842674
897533
911395
576701
443501
470459
477601
169570
331840
656846
95075
143819
1044393
657879
782741
364368
537684
435365
737599
787292
264085
343830
659315
699294
530078
599444
692934
695906
485951
1015075
263041
50053
281784
670781
711048
401968
427472
485823
147288
733179
131110
492525
235559
900639
79554
952022
178197
235363
215951
109538
708705
146076
817259
1048147
287933
367026
437824
190049
488208
417201
93421
895380
37298
957953
894679
409307
69822
794411
21917
428025
827840
212239
209327
881806
257242
911950
872707
277783
563564
969985
958329
250254
996240
664678
623235
955862
982221
663637
215709
478204
28252
480995
715036
2971
596990
1017877
627134
613032
954654
695059
527429
38737
499731
365469
413901
985911
816697
250464
1032204
609711
17751
359363
559246
999872
714832
78486
283608
234484
749269
774225
26194
791130
628434
246941
708926
602700
436937
988788
673494
56218
669604
1008844
747493
985560
826837
890960
818977
729965
124978
465073
731796
52817
591650
11048
22686
236621
31244
1014043
30415
697561
768679
233707
16244
684191
480517
630206
750844
202242
575995
140348
175028
174244
954172
488458
164805
256685
601763
121408
57040
1013696
755397
86963
980278
319347
151697
782303
408167
655169
193677
867435
824697
509037
162197
1013697
295503
369654
392191
50761
696759
294077
307451
573118
899389
490483
538201
898690
568357
768711
772016
367648
9678
38057
59765
923106
680515
315558
672046
32478
623054
953731
965482
960280
424291
658871
980953
289862
384310
812706
263127
767736
985930
413152
937935
55878
236868
122037
315622
91204
40942
129383
672162
746482
994051
254852
177439
828365
232434
819984
767098
838003
547095
889376
280231
390291
748969
686137
427578
559034
39724
4746
603220
377202
367515
945622
507771
479436
456841
340170
348042
487514
63597
394197
767448
73883
526834
736410
599982
498262
641959
643607
143137
902320
740270
178827
144500
567783
643689
164015
274040
804572
432327
971569
57029
501516
137466
170644
514692
153901
629640
525510
824207
38199
305124
90440
577576
27341
382360
713581
194273
62383
1035745
1032529
178736
133031
784713
312362
850812
814235
672174
600046
828136
936021
857639
15832
830542
464127
299210
423596
32947
888784
360363
1007921
844178
65678
271177
720686
904030
963007
277280
988785
492152
693304
910812
852709
359371
676718
1006593
892226
36458
663931
271440
79600
795763
649797
139912
412900
137734
63110
516784
164269
393020
835572
747491
411386
383859
678637
459894
836600
892891
217244
846460
38766
697948
1008697
664769
686619
1009824
166894
255479
163722
299729
266948
344974
559480
948079
686188
706310
662267
90487
503393
671702
606534
445551
108842
308426
592721
1013764
289811
968134
901749
859102
519121
320211
120220
410170
829900
864931
543694
669262
499967
831232
14422
844981
760528
767796
1017644
709910
655515
60717
984855
418103
698264
126309
537648
235717
808030
58349
554575
279754
19097
934229
826003
1009017
37674
835632
432353
839260
974239
537024
344656
995153
951393
383898
886553
794868
811325
363716
822408
154942
411002
1026792
632328
253476
695477
537260
288678
402841
566147
126529
135285
673263
788876
351034
55702
290788
1025102
875519
93423
976212
57356
160145
751941
613263
914840
318378
284982
176091
354147
1020236
608430
354936
219939
57685
640335
806611
466196
786079
1003589
564381
172513
305842
704415
619380
994108
843925
512332
306189
571667
316075
783406
602422
205677
570788
851267
913740
454
282622
43406
1020647
373213
548591
274027
975557
335534
319714
501633
265509
11158
376043
59722
533742
746216
325620
828709
86124
643833
394027
643632
887260
151861
150382
82061
28715
88954
138809
600897
914147
184579
358185
648032
440801
2413
578960
263211
269433
820975
469808
700452
749929
312514
630699
714267
443747
210201
807174
582060
433881
334064
62551
807366
1009613
702561
168542
214114
678115
469437
938378
20465
871431
979299
970303
933419
235829
229024
396515
508552
769661
111862
569407
852519
887525
376897
855404
540903
651651
1008054
296255
122595
370526
663581
186047
838994
104288
188788
832134
609888
1040412
285537
488710
988706
500952
409082
694877
657499
724881
110542
2350
585611
446590
1008459
1026500
378718
14878
317637
248859
512024
559593
901312
285784
221408
331712
74403
765959
511359
86025
842497
629214
1046878
156792
678145
275572
337159
731912
632799
815699
311504
982141
138194
749107
707981
515687
842982
418759
210011
695997
932545
573402
639984
975104
306018
883875
967163
316722
980238
225476
820146
313675
752715
258735
784185
692853
740857
150888
194333
1045739
1012710
10486
972628
807535
49534
158548
379942
653099
94508
412896
353615
663238
660945
98275
735980
653877
1009333
761654
167210
794574
297978
37508
503629
41771
381638
19734
1023308
958418
496704
154208
518781
737837
742668
165684
968145
302701
872261
938447
177746
150249
637628
421700
253867
632271
1034166
564681
394653
892557
740786
1008601
904560
997824
278183
36763
116151
575283
11570
731396
1038686
872670
196941
877707
762073
426632
91573
702603
101158
840666
435232
277191
375467
421403
477574
313637
1007869
579440
947732
881260
662417
685499
485926
872748
213355
1033021
742275
186064
43422
810212
526490
283397
336213
614265
923282
336508
386879
116936
364956
88839
1006246
1012838
1027746
42507
430802
756005
892844
666136
568018
783228
681012
389982
55308
700864
960071
774429
869015
80431
208695
67301
759535
146163
959624
1042528
430319
221958
346799
965357
700620
41958
128628
160539
562122
589260
235187
717038
203260
433738
914655
755350
545942
680172
6889
191959
459613
393625
876696
181433
700853
986735
318053
957869
550610
146403
329465
947920
410635
486277
749015
330400
118782
707145
260952
339578
588407
240128
730042
755998
716187
660867
69913
868478
288333
257494
359835
483551
683706
840929
373507
845562
766208
591239
536888
506463
597992
794301
39262
809116
318795
878649
475592
858170
888571
561404
501479
266426
944994
514700
271024
263102
882170
731593
595819
87470
779356
82483
683412
609376
783575
225617
221471
176950
293851
703009
415153
58943
834405
309153
280068
750245
824006
449383
444541
756782
493219
636228
244848
877466
16085
236223
526191
735718
319997
408062
905430
526489
768173
407092
895056
701211
412794
666634
391822
359663
959592
922044
135688
427809
657653
855057
878388
892748
48970
564442
1047127
415555
405131
493397
831744
72964
260681
260568
763628
700062
928233
466080
251461
637553
1007458
385061
6330
930388
32394
117220
1007938
593675
98616
772612
1026458
375111
369735
208240
206809
863475
788035
386526
156857
81654
275491
200080
460648
84751
400392
137026
750113
544933
192193
685173
40193
332487
67689
812687
777722
1007843
454218
959496
173729
479575
791473
523473
880873
33810
84747
39376
1035797
943125
927356
890654
861549
123425
888000
119441
831415
208224
698198
837842
783833
892181
153013
844722
1010500
1007675
333448
657047
635388
350432
566753
202476
1017887
511263
123017
994984
895500
1029478
246102
456035
663430
806218
1044128
295956
595381
23291
60440
743281
287694
678922
552040
128409
349317
959877
951001
809179
662975
492648
372309
827816
878474
791705
241065
618148
945246
353520
896985
586611
535069
321962
781336
769120
472733
858462
1017845
699391
817868
948819
187152
351247
311365
248656
809548
105729
102450
570574
22348
272898
192887
848713
738186
956640
1011683
725742
574452
68593
586719
486325
170025
217539
511074
966677
972044
741069
592625
20523
139065
495817
983120
815843
685583
717985
185161
507551
557947
482277
919656
764924
381620
96862
399423
170057
158845
134792
1006450
99466
896005
827487
1035986
426176
180402
561740
814191
1030983
822928
790242
523377
908331
837942
183663
1047068
528787
808957
36151
351780
482583
21333
344222
109181
992631
874662
861634
127756
77083
295202
780336
922370
742592
835467
735106
476316
370350
216515
897967
214288
44580
663943
297668
985241
90285
369316
491365
983752
686254
751559
130387
183836
389903
902989
379866
949406
703078
482863
577173
220006
472940
469524
508859
3152
338268
1028351
419121
1002231
1033885
370477
633360
675300
255058
13002
893318
779247
430639
915685
113590
1028152
849097
714304
836993
778714
996509
537259
546373
27571
898849
1024601
181022
816985
496361
302635
566814
225945
773629
248635
974048
360784
302391
625980
105457
67215
197139
251208
969632
40352
474558
484003
346660
588633
857538
796940
1046239
76668
223317
138953
844889
1008637
35274
641684
556739
585486
988786
881826
226578
306389
786448
217240
522445
978671
407545
197265
968092
844157
802322
245088
551345
701239
627783
654085
1009064
462774
367637
409725
774604
452256
671472
522686
482766
962171
1024253
546415
106233
73487
161021
104695
854584
904068
179380
70473
321029
432465
675508
591077
518160
102313
121055
839580
180199
669123
307203
804343
769270
146684
820787
907657
519839
911393
917336
551074
997754
546647
470743
698631
763762
656041
480967
770240
721738
424421
819310
959416
1023217
998761
356512
736676
390507
260839
736777
928285
793209
28156
839021
241282
1028387
857820
952323
983326
127442
957616
131483
900447
767716
354173
93262
132120
297058
125216
242043
479540
736259
47483
556464
907312
327916
429545
1040737
139744
11484
398501
833138
261442
1028425
916948
780186
969420
909531
344932
66054
239417
577836
250126
211363
603195
265173
831170
302895
105396
931996
848698
584297
337436
52610
643245
288779
664602
869873
165931
291444
818994
183079
618652
182271
393832
638007
501224
750530
770229
251134
228116
4609
516395
372616
253310
781367
407364
1007716
649326
120672
693530
241313
908482
886507
983662
741082
310223
1034834
588715
576380
67785
577439
1003345
790555
142524
809016
995591
860492
831206
963880
906347
893751
330609
655809
274014
848902
323600
825133
403669
421548
213561
263567
62684
173610
796012
163948
899326
831001
737914
606930
651260
868239
407306
633621
48381
726749
325933
441361
343667
452292
377429
436054
2658
759026
233914
225800
130114
1013780
802415
83667
71148
988739
750539
390454
297622
848572
724134
949999
254923
625276
740694
976730
491830
52565
646476
496810
712378
758469
664165
886156
195600
400595
909272
756444
901380
317600
605494
174115
262824
78426
995365
162093
1029357
288248
660398
748235
220176
559820
1045102
696774
215390
549826
814005
389065
70631
535513
571014
202884
244209
346610
866107
77496
183170
895325
781116
809972
835244
59449
177425
271925
966357
584129
587074
1031785
783695
976016
443273
662415
433133
727561
836860
622712
491887
60580
569380
1010792
830155
1045869
647003
255891
41769
773887
270529
634773
177260
762189
190169
193772
136594
729226
577469
839497
774459
675059
567638
784368
422373
265079
149410
55029
891763
16142
326108
458930
304265
715913
999818
343634
138832
498008
852263
990475
874616
335570
845563
821038
423008
797372
50971
893021
699508
964648
914066
256878
595251
470002
883230
225152
504903
457597
209112
1020080
167929
627099
506528
571491
921040
184121
497723
995450
448353
166179
136106
675369
147842
444923
623919
429647
59514
722573
769911
594157
767545
365075
638233
960632
123933
716836
850506
435039
58362
772417
151731
126446
293508
321411
175509
634815
970442
276556
637129
27570
268018
689954
516296
723091
827314
570641
448237
315185
711185
110094
70318
818117
150629
261915
423754
511788
303199
267690
23215
855748
602907
661611
185902
458749
657444
101626
485507
1010494
424459
1004619
317401
761054
258948
726397
959186
302652
219901
399054
437554
305532
483090
972362
397522
770188
524654
152008
865431
864375
952777
46028
208246
147707
142856
215217
809996
269653
326177
33081
520731
69615
71688
806769
207059
870759
949990
915835
418771
839608
319581
911885
626763
442462
179418
199931
404899
681365
48251
467329
587803
746049
596956
606217
471044
664846
942823
437170
206276
624265
511016
509105
589453
403267
199470
629515
180998
528900
1005731
111525
149390
285322
765240
490890
990142
891767
589127
512978
484778
90761
1022249
7342
528849
132871
346255
312898
777973
415039
617220
274379
678290
813310
791362
840844
970869
857245
264683
751086
650088
656904
1025218
634832
712157
356640
702834
703303
25076
496176
56169
347295
386119
415143
184601
532772
667086
56678
47665
716183
532888
635915
593379
516267
102984
213035
711863
844044
711291
256201
132290
111125
947030
732247
611755
1033085
767669
305731
556164
854103
763442
179717
778886
372434
793327
162957
806355
756223
673252
931635
13690
987096
908034
1010651
795571
757563
931119
560436
447355
381935
789090
338356
1012903
918298
137856
54631
403345
541443
91003
777331
798883
309598
616488
1026479
78415
786878
38139
153279
167329
1011229
1026523
627831
566586
383505
924568
181251
159537
961183
865091
892041
435700
4676
125587
288579
496315
13585
865097
2510
735654
227511
419422
1003908
1025263
54759
546016
465508
762897
1042650
146702
929015
276469
260566
320404
680938
643562
343880
314767
484970
984674
983421
492007
126925
199299
338060
771376
507145
149344
889783
129185
399734
580749
143538
832229
577674
950415
933724
927561
249492
610903
73903
1034143
100440
848912
226809
323347
288755
336697
932461
760955
526169
531720
552145
459239
567735
170505
476191
347066
419953
966800
963115
33057
636293
637021
902201
129870
1007980
611114
1747
104013
418249
125432
589949
304927
705130
890280
327497
81220
518688
389615
967854
462622
574669
617247
807109
299810
554836
799367
281939
648976
765963
28320
956402
960710
625311
1030121
562956
832467
645894
847678
274776
323073
359843
746278
614878
941869
567696
322192
893450
581560
95377
472874
386080
612224
419764
893575
241294
718860
1001149
375264
525381
887606
66793
42310
732404
1019699
675005
470032
874162
204637
543710
741177
508163
942435
86511
388689
87576
894632
472191
647302
293254
470880
818007
597364
1023553
238077
263116
754595
951998
520968
377620
1018965
52570
282326
715239
834944
611492
195323
81631
29050
102394
167537
230962
416013
461277
323605
129245
974077
183768
396626
830653
389770
642485
528304
786693
413211
634448
433591
866618
1018815
605947
706240
809601
112780
634884
962332
559560
82488
382468
719591
497630
688637
959794
597595
689196
260423
917289
942167
263120
707399
70525
222109
372265
874051
752931
908111
459209
11011
989419
75805
328317
256687
709055
246613
253976
569170
116412
995071
6183
298147
389449
942583
542091
118515
110657
250968
187907
384202
985242
564191
730200
524200
582157
401659
110048
751602
673735
737969
688436
198237
741859
586674
969974
730157
560264
569699
659906
346440
595163
865927
407880
59296
985909
298838
819468
753129
958534
858761
350439
505292
449609
930160
176423
810873
576316
915703
111238
850195
853738
360113
122756
378730
1016530
625549
787031
359946
612280
346727
324550
47275
766350
959066
949365
628837
800571
724420
524620
83508
990372
838222
809848
403224
347822
25214
75372
138697
586657
733384
926528
651054
304931
127268
469870
458074
997237
369392
339326
220750
1043300
468417
374147
786080
282352
740509
917633
876780
75679
551047
842681
754103
872036
231674
450644
7990
765234
962610
314129
934511
973656
564581
684695
240360
581254
17122
1018572
177071
697230
58285
865027
824401
578394
870578
14586
614936
633795
702289
839056
345243
260849
165506
740010
591313
412147
257942
871185
595255
549367
943996
555456
331809
997789
383936
585595
839615
846635
522054
608737
286814
531589
373578
303739
552131
441505
461637
952585
939629
268733
765985
192678
111585
557523
340915
101907
825232
1048275
814749
1030456
826180
867473
415644
636268
1027103
306256
275130
864401
941735
10096
481999
537548
654077
49550
945772
1015374
612928
662879
63177
995990
125141
613022
416274
246373
272563
267742
200703
730898
1042820
471142
552586
522733
920287
649729
829487
821016
635428
1018446
134957
317578
341560
159497
1001707
310227
334812
582379
356899
338309
244061
686469
587517
796891
670063
414455
856587
523157
476173
334474
759474
864634
204687
337025
729758
661698
466347
1013394
756969
501221
179968
919010
895207
626834
1046190
574729
129316
199191
927439
783670
752789
11244
275446
508406
352570
204705
667088
1000814
609529
714529
278267
194535
311154
271406
558393
291960
1008695
1013652
794027
611580
472205
822752
845875
946564
903119
882574
836346
273251
176357
408191
83101
19839
49889
726328
528024
884370
978423
567920
781893
456636
667252
719471
290128
557587
319935
357336
725123
321574
780219
325776
194950
235730
857767
896390
616687
940108
835132
74182
17542
983496
51162
174016
410652
939674
185616
13988
169701
821760
174061
321676
976536
61906
370649
286824
487447
149514
926455
227228
788341
321707
365506
1030175
672153
257519
32564
926390
5723
596480
932425
403787
682523
52853
78216
831405
11688
763008
28373
238393
967943
692527
860282
189140
136722
663812
714491
617978
301702
82680
593586
405706
908270
123659
440253
518583
837441
381399
315055
305620
714163
148547
586374
204031
915822
290386
40556
753606
363764
316197
426616
328465
118023
658812
96361
179096
749559
802419
585713
649337
400789
266019
275528
508553
806418
509210
179155
141788
726570
802647
775153
621641
923929
525666
615857
119990
671020
898097
566254
633011
335814
1038138
427825
537504
890708
550166
936646
428832
372234
471362
659349
731840
367208
209346
1002518
492078
120032
544487
748883
291348
666333
250649
372941
530318
254102
56810
6218
238424
21216
478515
127044
642258
242395
349839
452096
827669
864446
866365
623739
921709
966932
674600
659012
982494
572527
702848
43690
584168
263938
737638
56614
395876
296319
96649
252970
1046733
1032619
392026
239286
887448
110741
280618
653545
418823
848479
391598
585205
530619
134954
571702
809083
537563
967714
481087
708305
352003
883832
970130
940934
349068
776384
48638
788197
1005456
1002549
854598
100931
517187
738128
879700
501015
349062
888227
528204
872340
459784
890676
852941
339854
678670
954772
417341
158977
227738
466791
489538
176923
60807
738886
66982
1038438
2631
337082
608017
124586
276617
54324
30554
674273
842747
499155
867682
212009
433600
148484
73626
153429
607641
626604
932075
973346
835827
874701
835513
1034625
657209
150346
19422
393276
1046831
758214
327306
246729
587261
677568
219228
929815
805130
340533
1044729
837350
332072
736339
410782
136617
116613
948115
34735
880595
588494
905611
24747
909659
72340
1034224
73486
72141
591809
928189
400985
302942
962588
768303
716665
70735
1030330
139156
399547
1029259
544395
588365
188147
665927
405581
502066
352174
155259
732513
430277
319930
1045907
828951
1003622
178168
34280
73794
970637
3159
757837
171886
1039040
678486
161329
675042
415539
585502
197193
943762
662120
605020
841205
115028
342450
23231
664725
515421
814686
602312
943562
1038847
464765
530363
368727
1042304
450139
237533
727566
364299
516307
680829
548206
1043087
749309
195544
136293
377196
823141
629587
92978
672376
886217
245146
418328
978121
659341
507966
147553
977894
592466
665364
716147
592991
1035299
198262
186026
803733
32509
952811
130047
711249
333535
915076
367295
1017832
476662
265073
121127
1003978
570370
3478
749879
44402
198952
278819
602431
389893
118247
628129
45779
442783
638452
634776
697478
355504
371464
844935
333316
520566
65829
871428
939876
592205
989164
217642
998575
949141
818343
508967
489839
212375
431814
70950
299445
995881
581113
29903
161083
205537
597054
476063
1031670
794877
311773
1004170
779650
903846
937402
207743
715311
635353
621143
499218
811511
715970
485285
454183
875842
578734
738265
394468
394431
978055
210224
628301
685811
479133
203781
414783
965341
819756
63881
217556
625409
988019
526537
430691
482644
960947
769476
43359
193385
276911
666676
140578
1033186
502645
830516
556179
646230
835609
336965
153820
480786
29270
342517
763150
349172
926356
795370
291853
582815
22623
1044613
405075
971662
912475
250277
475786
1009650
881865
695832
344037
420064
684678
336703
376282
118103
979007
920165
21436
566937
157698
1022073
479890
905405
424319
253156
6976
932237
566982
216072
379298
864436
304325
765222
812991
159754
202100
77858
810738
593553
658896
954655
39201
433385
822466
895763
336837
713206
877203
997487
677756
152576
200985
437444
994217
826746
320242
454938
1001509
668202
5673
1032215
602804
424299
475920
941148
175233
206737
87787
784446
153113
122543
63013
336474
74502
856152
995225
9335
548599
109478
113787
701206
890477
228261
539704
393945
874978
627041
992847
679459
832179
702495
177072
726323
911725
708124
318167
610824
147784
395690
849563
242267
589589
946674
159726
1006462
156080
534208
175482
950557
6787
933089
297618
972111
612085
234965
747261
934471
637350
862733
751667
577285
951966
974904
533993
934769
455472
254456
121107
229105
330359
322489
926684
138536
625186
747475
305531
982833
573066
975140
141716
584475
975180
527078
654452
231184
248049
105467
507086
747513
772757
262970
882657
149099
885336
819684
688260
555827
1040425
620680
530953
88163
1021362
220236
669278
961966
914867
402659
718705
899716
306677
1046458
430549
242692
888181
64002
1046621
687825
925148
385527
593647
633679
659269
621459
775592
523211
68800
795237
1020785
64753
841524
287147
918956
746650
124699
476649
807298
453511
822462
501922
853356
281738
690895
685399
872698
639337
561656
717767
908298
631307
511681
553481
1013606
212341
611919
16937
355520
173688
283625
202685
999278
753709
982661
65924
103987
137121
720211
257737
241816
787521
498227
690969
180966
1005792
708918
526661
540977
439617
157714
480681
482643
986675
476513
37969
727465
448230
473478
225887
716684
481894
515925
446544
150761
1019788
473774
282863
836387
255983
416468
732210
790569
58677
681440
396240
192094
211101
60583
73462
842591
413401
680673
162688
353187
343621
744998
323519
735258
80168
427612
338826
398785
1029662
317047
1016699
884315
125151
1010532
348671
201242
15422
309537
586953
882098
233985
714109
750067
769494
404513
879928
48943
652174
752499
410487
618362
995330
746711
247374
224815
695962
184031
590739
977562
585985
478708
153935
787160
963270
276202
729264
358598
747197
252398
487085
232737
748174
700852
602897
805788
879501
48940
957306
991717
953002
21850
836404
808312
685235
891409
149432
991636
318190
452416
1014698
312428
871606
349356
567734
1022360
409856
311511
987186
754539
402349
853368
834361
789340
613245
930657
146876
361396
331824
457624
357391
907050
120722
201220
893802
655966
689435
897165
243617
773653
612718
535974
418069
951560
296378
925343
27152
832166
919701
478982
253551
634787
723340
120396
28873
913877
24242
424314
1042939
738496
883204
690219
959796
950701
414030
197926
945881
421877
355515
165587
74430
940009
585262
404682
805423
228837
274273
961109
15377
332762
346582
989609
374088
1000223
586153
810812
524155
650904
1006590
996261
539162
457037
645899
120562
437547
595829
178687
766903
173546
319206
613203
87800
837169
19607
582399
119673
924021
476230
139339
343753
71819
492713
599967
315547
842635
16454
465243
573631
439736
948440
363304
789527
582871
214509
876820
218377
193193
86832
967214
459682
282228
794720
19072
715162
656026
54417
299362
900678
653367
169034
226619
1031562
180357
976265
682773
1013526
811769
46452
83245
646944
312066
444151
86088
33614
512793
163712
1003763
21159
148676
928286
772857
906750
520024
949158
409946
206011
338532
369348
350235
836262
162305
814969
790972
844862
740542
847193
671729
466487
16308
904282
698082
247932
95865
326299
92099
939773
883805
180694
326536
815934
235967
928177
639238
937029
790952
348321
812646
85493
282935
762527
211307
270648
970236
710114
281210
926887
47221
580082
227266
650918
342399
579050
267206
451299
445395
1048212
626960
673009
587791
631863
966586
500015
335778
716310
219128
172165
752944
569446
44499
748979
769730
284808
315003
403316
243236
926702
106241
297980
987470
1006677
768035
458874
435917
89561
600731
142957
331704
444886
201072
794348
697335
190023
782883
899482
841918
1012634
756760
43106
615782
581999
643119
274262
708841
773007
990087
31816
327600
681091
990064
1030621
377042
823782
530111
982226
797353
385469
219391
893875
13903
196146
777158
476837
684823
754528
79749
681319
112132
626927
489721
51717
458879
806713
971461
161606
845613
467442
941505
850747
880173
753717
558944
27078
176397
351689
938304
229719
314069
855036
423455
370893
149185
784062
70339
162941
573403
348347
462995
954446
1030995
21171
407315
975603
950571
652819
1009557
144304
662433
911171
181527
1032353
439547
820767
423777
818519
596000
197224
1001302
718111
1026278
235192
538214
97568
839553
595189
565790
395830
328470
461361
418171
351187
745554
868977
247688
624783
198650
80519
757982
1038917
846872
630507
823908
597197
893882
248778
63602
86158
714988
947521
41263
727578
1043537
981375
194541
845190
550284
575170
540418
664502
674602
334644
524858
669813
865822
506745
585853
226593
409135
903680
369951
606570
302966
203694
941716
792394
313221
72664
65566
935169
48613
643440
791581
735585
738525
280714
631068
672693
123268
1038043
422462
671239
21088
752279
903265
206721
166867
611241
630280
836282
1005067
207411
206597
881855
272872
252174
636323
706986
289354
585425
946520
754798
468851
990349
910093
797529
93150
650481
219497
721481
413453
7182
345567
796337
804365
684256
375314
218287
161022
346762
204868
434399
834570
880478
1028008
691791
454232
591199
646244
317673
582318
202346
504616
362594
525877
420852
146108
499645
210596
96330
351908
139443
605957
339748
474487
46131
312472
125727
289122
401840
421757
890848
758026
596754
430533
226586
764914
359230
661263
604857
132555
618455
201015
670700
680078
622778
586084
615166
246252
704068
410752
471748
214417
393670
641289
220872
830951
769536
685110
212977
589045
753760
730824
613105
789397
556406
539826
950445
511551
452690
314855
500086
472767
586935
764020
740395
143612
852152
126858
704955
930545
885982
530196
770852
247486
290752
124248
287027
237326
755475
164832
908207
903114
417296
540005
356168
674007
353116
952655
607184
743258
312689
558214
856275
936503
505331
571841
935693
391349
870389
944639
1039421
761287
718307
419064
477665
565827
707970
627606
691860
478953
1032815
633879
376028
475775
862909
777140
900786
789069
73415
238749
559156
706940
361493
511994
203159
718918
999494
675111
754525
85051
89610
9373
541315
731517
614664
318665
613772
482725
713076
1021751
73764
638918
70898
363215
919240
701323
250917
1036553
660626
602274
1009863
377136
156012
386270
630916
396943
260664
109557
462932
227980
746184
281381
164677
890434
46161
246514
243332
461528
295915
527801
186374
793564
126419
490978
896508
644570
936417
178948
401337
814213
220243
11461
700078
543624
98458
50074
987016
594533
477222
148840
740573
704869
225317
1042774
436947
806797
663421
584900
1040825
291245
769141
1005625
910190
493176
540892
61502
1012239
658395
519136
222383
793523
927589
53049
907987
663686
217256
201651
151400
370340
419670
561429
439659
754251
342987
197673
975543
557696
377422
199555
554423
517653
494648
877871
598465
146749
918160
680059
1045931
811412
585970
384489
784785
752474
809324
90938
1008202
791712
785718
475840
141791
376367
122707
814031
546272
307579
731707
415308
606473
514008
773670
403003
768159
1023309
366160
146146
674883
706230
274889
533655
171560
306137
369870
571338
337457
107820
921898
863783
337653
471866
792910
904559
900033
363428
288418
391283
60891
308350
599438
340912
946770
658025
582509
642764
396869
708934
801352
538873
546516
162083
819777
434238
744697
880136
196208
947111
443015
269607
698897
120430
923063
586910
682406
591753
613859
1031812
869536
561165
352413
717783
866564
629046
1031504
980015
597373
553482
438002
742410
536792
2189
895870
848830
299457
701194
287182
184300
75425
157567
541994
607232
824856
825393
575561
1379
638649
763833
48992
1006498
466890
179637
584250
979169
239568
931998
984753
621725
983365
429134
622255
206983
653624
210775
365032
77560
394462
965829
319381
85981
63922
721165
12749
115106
420438
527997
731126
747500
198976
1038259
775144
478589
520966
250361
907696
737075
873763
572499
765976
712484
890530
338633
46870
518115
854964
693519
355773
396447
100028
854527
957067
786411
818863
412799
491291
1042786
258365
97755
349396
423062
529704
892037
363088
407487
306201
874211
432466
646997
111622
1017210
274043
882760
299799
490649
190211
116405
879847
426610
174116
829634
18883
778370
540942
908000
239117
990739
138796
1032622
438890
495157
842555
381090
335167
138635
636004
730883
190986
415721
12058
458674
560798
1045759
151479
810148
873730
662771
36208
51861
831498
738764
447196
442823
615613
283173
105751
338520
1011441
216989
705122
132284
837584
411638
532264
488830
980043
181717
198655
206612
793454
462258
139792
23611
711088
104436
35794
901347
785790
13654
212277
599228
464272
621438
442180
471038
295156
98430
603476
545177
969507
424682
209104
666748
31777
354756
366635
784450
114601
1000286
450106
907404
293065
580795
25286
605625
896740
728682
74706
315000
782943
417521
329042
660090
22427
586896
194008
17409
687273
732583
1039277
208034
777622
86485
89670
134035
247222
528208
894358
954071
368814
736644
750206
1033645
66609
275715
880351
389559
526517
835232
749200
308689
646003
211368
850819
343163
753310
214699
397390
159101
348334
1026570
839167
60802
432275
331716
557472
37562
985570
808357
739158
227122
906504
150491
67021
312999
967845
755645
202868
753698
495842
205748
294927
742841
389945
345015
98626
961947
646221
61514
199369
1042531
842324
119415
359534
1013127
81334
372571
115199
230390
878899
869623
294822
993571
1023525
512079
785873
951667
244616
425744
578109
603217
563914
932708
904887
316080
38694
886988
957324
190490
608111
338214
787264
29760
841921
951819
534601
332663
715263
748172
179402
188601
723906
799586
990578
246739
74217
703006
39639
677121
419775
212985
364058
770464
524148
314550
996329
682676
870418
328433
938322
900932
796823
927996
989187
651956
673577
149021
261119
119143
191801
459273
73541
889950
750706
36267
759251
196425
670979
783649
328277
925524
633980
796633
664088
2051
796734
1024532
176116
476075
506565
417330
741191
364100
392686
977664
997291
928298
912310
204556
811485
288162
240510
981042
98844
422504
739865
839092
81093
960695
469494
892392
452080
65035
620504
176904
616419
140969
359808
462477
161080
623453
248948
832092
507147
660837
342119
37732
110396
313846
584140
819383
758318
717242
470038
923311
172059
715592
211267
971753
257365
175684
567527
636760
168236
836243
808732
221094
980611
555624
828084
624836
203754
645309
528118
1031496
62403
133321
139558
760080
222208
307044
397411
738526
834755
590707
126196
504813
956825
523197
576489
420095
330386
1011511
494073
583221
915397
167560
483890
990640
318018
401082
810493
171100
399863
102567
390492
47921
532625
639875
939863
487832
129183
601476
481377
864539
48758
148740
101871
390272
706807
598721
16302
368719
621581
643327
696938
1037528
33990
151604
832438
342792
561197
654942
515751
879743
14137
190988
611323
716205
441795
30087
216078
628257
683183
690540
520413
708283
525182
742713
137015
660599
141860
34833
981439
357596
306464
110979
196476
8253
4726
89717
24086
533618
883873
1011037
583405
533153
1043510
145915
20843
290787
54102
9014
572184
733557
113994
123182
351800
722636
605487
168670
572313
953935
262156
434314
702846
60335
142647
564355
697732
692476
689517
1027459
858467
854236
659463
404636
673119
992347
271838
257197
1044011
204278
1001498
411174
490626
975884
11028
1024005
582998
487369
736266
710327
28284
49042
412077
706520
529941
282381
925494
216832
30571
895466
660777
114343
996950
384622
158637
521442
783936
266351
992832
1040657
602272
638710
292689
894187
321259
64630
610127
616557
501048
396661
466504
832297
734144
157958
816770
319729
781131
487186
682084
804243
127789
180152
791056
157840
778916
1025570
654711
905380
748177
612174
145215
2474
427301
765788
420435
348482
736575
246806
1002454
866864
754586
981286
87386
102246
983181
127104
909376
960993
213014
11128
176979
508195
445062
256000
301908
588005
605316
734992
894695
665952
65285
631228
288777
109250
467402
574363
87173
133914
295199
310079
855347
932582
978032
696686
533201
131374
834007
23855
959201
711824
683950
786800
370714
758461
296154
7986
432406
25579
596259
613491
527571
284343
129859
786954
864806
6422
151270
909294
192988
821471
732585
290180
266252
957721
880466
848872
492291
204657
58429
997165
398926
566583
265671
989337
21764
808274
269280
754881
128179
216911
769029
228909
158916
743082
966502
13859
1045938
662967
1047987
977457
619296
686777
29156
33320
530721
482771
144733
947604
416085
920693
939219
951235
771084
1009965
370346
238431
165035
701789
7194
781121
605032
401153
155876
940944
406294
925584
738404
895389
967509
338517
769481
1020459
786110
72247
354476
778039
1021202
165622
532358
882910
874311
396301
881790
435384
34490
361737
275627
27286
441779
171333
909899
428849
364680
209382
714949
214477
655482
68333
991878
131176
699484
675074
192262
19916
333155
714532
558387
525688
695389
9753
983301
48701
359094
233036
918600
833222
496536
116787
887655
251975
237840
179167
79290
568596
889848
731070
283863
196254
13921
312097
894938
636999
461397
498642
1012790
876750
381170
55693
731347
837159
775339
532547
434257
1041378
332668
66382
352803
123031
609356
21101
236888
576013
257676
259394
351004
1037969
494414
549947
238346
796033
523216
1013656
478353
863511
664236
414438
957280
306394
831540
611167
286582
578888
221341
194594
423720
881692
210128
897006
612836
816004
881974
484337
719819
642644
286902
343499
909649
497845
604741
803538
715068
757868
9908
397769
677794
852140
746498
189457
464516
243201
449678
302944
771150
700494
640960
516031
909071
878934
637287
299153
880098
805547
960679
201506
291508
949841
499505
719296
985186
145438
867035
374094
768791
1046684
27714
970634
47738
86876
247123
247634
460247
337682
974275
881834
1021329
1028763
829458
124443
1014260
737284
870793
690215
587504
523108
602085
589846
500394
474072
277675
251932
876202
830567
279839
597782
765642
604672
816044
727729
940554
136902
221404
579501
863286
992917
483743
929783
785360
969646
708514
984372
383008
537361
386990
336343
280381
486114
976094
200054
508684
756487
218917
368684
727708
686354
51074
716979
516162
183475
758563
322529
303304
192966
957640
537998
716830
599379
994437
929646
1021371
377596
966809
87293
326026
299086
847787
533023
413777
404564
794418
566203
996252
342777
568456
572818
667325
34872
390554
240670
69151
352568
885248
372482
112030
888335
204774
120654
653911
525166
180415
98273
66176
140078
18864
729404
1029747
894906
823140
236762
702413
1000792
824506
235796
1041761
273857
596492
737475
691207
111144
143563
739254
30070
512812
982507
55291
123668
962694
149035
340966
538029
939819
877334
696046
255555
1043275
770550
788358
88243
198028
998293
444108
937663
563503
305802
208719
975265
539960
716071
837581
272527
45024
500598
465031
587019
802717
752003
964956
834150
1036645
818636
931512
483335
830944
888620
602134
842865
885706
130077
77578
853795
158354
861231
216981
309953
774832
678654
336745
855988
523118
457377
384866
13280
494059
373927
256154
82348
863316
284283
16464
51692
101954
407320
380145
804979
196688
877439
484694
809370
692533
665383
189069
350917
921428
875595
706792
864384
268456
94265
801
864452
448437
541886
464297
562295
715904
935747
874668
327227
478566
608371
971823
422628
332371
731247
399196
928167
870110
177617
601828
235219
599022
360268
812760
734789
101061
578982
130996
142167
808208
173713
1027202
138272
682175
548266
261577
284082
21683
551871
567215
808021
119989
527386
957188
231183
188127
181578
400916
25801
571651
921001
66772
857706
188102
468608
833851
455600
255648
160442
353033
1045031
47402
605378
41094
635056
244849
873924
825218
57880
497701
436753
398745
444816
471993
352698
673085
607753
737544
650242
37941
1046133
490
114618
440571
943148
620783
390204
509297
651230
356301
34544
587285
159044
408115
391318
987921
111198
323916
718793
33197
175230
684279
543465
724444
902206
1040444
256614
157454
750843
40967
436263
308827
464817
956852
7254
629312
567984
60247
605801
30953
774426
104643
244974
155012
32408
667901
821998
915234
464935
437140
175688
988629
437240
784681
336563
85037
1000825
279488
420411
31216
847981
465754
594635
540216
590397
280585
872126
539289
120136
827252
391579
936709
104747
563027
148182
378433
439583
472153
496352
350880
861850
223543
228205
525234
663684
609971
73244
917196
671687
1023681
568038
706841
320064
447382
207184
296882
384226
139217
961510
44910
139529
298988
755932
818458
1019265
561909
407212
88871
519506
747637
351360
252345
17465
389262
850729
3246
1012664
880118
963612
932813
829972
101676
739611
276036
713457
599186
553488
416447
553214
291086
62116
268932
1008063
766069
566166
197976
152714
918296
697057
188536
515260
360043
766231
111196
745656
46238
941796
698709
734072
508034
728249
731568
241571
108128
1010327
691976
467362
881763
442534
742618
423897
411854
601270
124685
474282
844218
933607
80198
1005235
480188
182512
623874
708226
567374
605623
983833
7874
1024868
406311
748163
458901
597776
402638
199014
721897
290685
79059
770981
40812
449447
729666
679263
216645
566684
359829
21651
893658
182823
851087
175903
52394
138289
613249
1012521
943429
361357
482035
435087
416084
675108
901473
480691
515934
1042856
166707
112556
671470
655852
975803
369618
176127
348316
614260
608342
568567
692178
546260
808031
421212
1024305
485335
844871
148610
427740
124715
303051
324918
733699
326131
824619
371726
267526
713182
1002393
366491
413548
144815
669060
4841
999045
922385
756488
947038
844102
146063
959365
3611
675312
127403
1001630
290638
876996
1044783
942251
690918
866360
319811
377142
665260
793917
608465
354580
222963
90296
407632
64792
828283
168641
727531
340070
432572
518171
715530
615726
478133
769464
266368
251383
954819
812432
88259
807551
242106
738504
547942
215382
683302
204332
495963
149824
894896
348627
434528
828069
559671
1012537
1002318
736279
213107
493725
833592
717160
798759
637539
821085
785112
147794
159852
424753
499189
1019736
1028301
733635
489276
472246
360296
744130
1036853
942028
2728
594780
150451
845565
940208
731364
982365
955597
879491
769077
783584
626050
709663
156456
606247
474261
597398
961974
841184
510589
310540
923864
223599
23739
368611
507155
452043
599454
325953
366789
410345
374161
947022
911292
829484
1005652
14782
347407
30304
964108
255305
707443
177201
972421
473430
341409
296053
4123
957015
222127
131915
366122
329092
506153
923044
129288
242811
605315
812373
145307
414329
626262
419702
800083
129598
580020
336619
561899
789258
484253
34072
402092
907501
411316
776427
43756
229178
409743
586249
895266
845757
1041870
102957
931952
344608
634053
940560
567313
74304
278904
657326
972039
30002
883367
412232
900545
370702
544781
812510
918159
205113
62443
422251
544850
554816
759070
316377
701137
233840
422704
949354
828616
561068
834415
605958
492789
931574
310710
458011
589852
466262
807514
742854
936988
666795
328930
677821
585367
1002714
760633
179748
471479
794585
457245
160390
373158
634641
791678
554993
511087
767829
808098
144155
339663
665966
713390
171950
1044028
424810
700623
114545
980317
434604
295793
271937
473574
416388
572595
168492
489155
910299
667333
299275
993698
192282
370247
621803
923048
889556
1014287
229358
906287
1005754
255971
548321
476037
275408
986212
800686
340732
717006
496771
614465
306103
463098
265630
280845
531484
684079
551825
944764
789073
831323
16908
441549
500767
643454
617105
379364
351486
608534
208227
98915
442604
279195
204716
856274
13623
876804
946875
593429
977785
902484
849367
798524
814215
464160
860112
182561
756307
638144
447195
639900
165669
524349
677700
958069
336030
352723
153568
1002208
256063
402168
679054
323421
112248
854503
128190
386687
844506
280966
68787
228752
276126
34718
712482
368481
352247
121196
6036
252469
638272
912126
904314
303243
342438
804513
23192
1038793
441692
204674
330187
446688
792674
888344
787736
55082
127032
802241
520344
418776
362930
729826
941495
636240
797476
1044235
737935
711504
784049
234009
725732
978649
978867
571299
443863
299999
334199
46636
494232
945676
248242
184654
813252
400994
638049
225906
906957
16921
966584
83213
790019
460761
216001
951897
106108
543158
1034324
877749
404683
441486
320237
190041
105689
890485
34923
1023222
250513
481698
596011
1046690
730543
28785
418253
898226
349344
835012
482115
311580
236538
450329
328179
794005
250288
71211
522558
84310
465238
256712
597814
745682
753682
327819
956381
417469
598885
70459
194548
246862
995015
642222
155416
194583
690091
778491
63146
704398
791357
29448
23253
310445
1024921
349924
13070
699862
554072
381648
969234
695384
626716
538471
1032671
725291
821185
103457
1020747
136950
153428
706953
736491
917039
329262
779408
219043
438967
168471
393406
92738
361602
929173
821336
941683
667408
41023
466741
358071
797979
937253
909019
442475
711636
496192
302475
400584
687887
260123
911085
505231
946611
451726
594893
10604
295602
384819
53034
326801
975918
926612
828659
293844
1036500
198641
234055
140470
337115
124035
644160
913817
229612
560017
666850
44596
586116
543798
542558
36515
621023
424991
65121
179191
730108
982262
776668
116342
608964
1014429
567310
135605
325689
72016
557119
715791
521454
692158
571998
245215
852582
558254
120349
698553
931834
747007
804708
266032
449633
394874
568774
193643
92614
269324
141378
944574
536658
193008
89314
741777
123458
146953
452896
604028
274712
406716
484147
898675
612572
928483
364837
726035
128960
340202
251156
702935
187062
601929
231620
618755
121993
243416
884970
89683
865629
977605
777393
760853
739020
955033
722282
377051
191677
235382
826494
281544
403417
716521
93459
226474
705171
319154
287656
569321
111839
8638
370162
258099
320602
529588
707802
126405
17261
653599
66481
597423
741204
407967
546362
4185
828048
420684
1003816
180017
882925
281767
427501
592913
433146
522534
397537
1040414
68972
301903
693967
720643
435078
864378
621489
54049
517162
859690
450224
694677
222903
421623
141676
47378
843674
179330
507925
1039610
651983
621875
774577
149072
492754
250235
702737
1015046
206321
885161
155354
50322
536008
999185
415521
849394
942930
548311
149039
359704
1018861
214673
205840
146355
72288
1025005
139870
102415
716365
962873
1024568
581264
809922
831546
880142
259451
881457
583839
623951
1038074
415576
159572
85047
96418
945357
363018
697831
569389
11467
985555
104736
893144
871683
476345
184685
124349
503790
467095
820559
768556
336283
592768
254397
795201
213172
540332
76743
116902
442798
119160
348237
430915
1046424
726233
952665
937214
572015
796136
780036
541066
381579
773339
252954
947117
1038014
70101
779759
498045
770927
282810
621631
122489
512589
660460
567636
493196
78310
271631
1018161
989270
123080
125573
184871
956653
873825
439001
427963
490158
582850
964796
909229
439607
532914
1039043
639314
561267
104449
914437
124116
362861
522862
963936
784942
829839
331144
595124
240971
331392
223372
874457
405070
8158
925039
945812
156961
709419
347950
249329
855645
405537
108648
210374
868600
111789
959042
918317
766444
1045298
683360
893787
265955
684573
863564
198240
60237
424161
423214
231266
340061
43643
744463
498960
47975
913936
646130
99337
315776
233909
373094
120962
588006
851624
940776
212553
900235
500202
1028915
162007
777665
34655
722970
855141
921584
207915
932015
958460
841025
373481
398207
786338
657674
478948
800682
220976
995041
1019049
646933
521242
194993
76568
55234
155898
184485
41066
624994
635431
458923
277365
426756
54781
1010265
691452
227510
522104
272245
79740
1040050
616868
767978
716062
841754
414530
686577
124956
255788
792385
937952
166193
292058
595508
547448
56829
951165
483329
544151
808608
885446
63945
533067
509800
846173
569214
710534
511826
238369
832652
53559
1036267
846110
610341
81471
1047889
349729
13361
451193
878847
375651
876432
982309
635224
25916
568330
532747
300614
39284
39156
266040
103850
855531
578246
833314
23642
76688
1043059
15074
637551
274795
437456
967886
937794
677214
684334
347843
204560
222972
924017
973322
197215
35086
512244
372151
606943
545770
659271
782668
158673
366429
738379
226785
414115
973955
505307
156379
1021852
552680
4248
51866
427817
586670
518898
304891
31997
299444
50721
1032244
583558
81771
652928
811762
37759
375025
367807
335984
175433
682190
342715
648735
412304
902943
208676
380134
902669
986201
410266
668939
246840
193288
234299
573714
311669
86913
758995
30993
939613
35664
742529
698399
131170
509784
231895
128514
517988
444086
430952
505888
698447
686571
323653
936342
997594
990005
506099
71590
41672
970394
432554
427745
1004817
1012456
461407
996310
673857
796181
773543
138892
670494
115725
26532
664202
343356
507161
521098
302532
218693
604415
436423
180404
422575
53226
996152
502849
663916
354564
811864
96103
528907
138841
603722
457182
317045
457112
476485
469242
569837
266160
799830
237435
720260
113388
588020
136744
622587
777353
227734
362924
1024780
984061
677411
1020168
687527
679034
558776
677322
300894
82136
794843
128411
152784
297588
561261
510791
799784
1045646
460524
330094
757189
250548
311660
765128
464730
451550
996537
242462
246560
876123
599895
515153
620241
678463
794127
858407
516942
868166
792709
193886
588419
410143
790408
427845
170412
798358
110305
397696
519189
62901
850231
724027
282698
351602
786092
285274
164331
997630
96165
926934
352741
401740
408926
337688
441343
1037654
162728
700214
38213
718405
809886
815744
522790
848828
951674
127917
410502
834872
390740
7185
854283
570969
1034020
709417
22491
290457
511031
515426
725777
384878
816841
271654
1028246
618939
160262
947740
484046
540738
1001797
769344
520915
462528
981659
105757
235265
232658
543895
271590
565978
308247
190798
78126
332885
173418
439139
34797
195893
879409
584982
797185
675077
206094
349455
771603
183957
699532
29483
61673
716372
901398
615657
765689
567855
809700
111130
100286
678832
942596
94859
121122
789633
538806
642552
892858
910440
1018838
308889
11288
1044586
150032
866395
536329
309368
468901
373809
973574
623785
819802
584043
162098
553579
185809
720839
559884
526379
804793
130736
678352
169915
686916
378115
625581
607846
959224
753894
505352
40607
1020096
795569
136087
435318
262022
507174
978401
1005496
24545
539075
571572
17600
483365
112516
273336
983665
704253
209878
302731
104266
350059
354129
93645
214789
68968
847953
61126
1034157
749560
612069
83894
395763
988600
92329
725614
722274
164778
1015930
148803
707529
486909
459600
796745
664523
575923
712870
379042
154573
456781
801595
976875
517912
114387
901437
549212
508384
282679
163468
542540
663892
731958
631989
260392
327290
804085
367689
310610
851367
505218
32300
353123
1028348
1030014
945461
1012486
400193
635817
856323
700879
712651
336445
148962
196186
676770
95250
267032
619319
751699
823244
469653
99138
522254
674351
249434
857986
125980
454989
463758
126499
495114
850359
517477
703015
944064
778913
276443
1020890
209170
45895
57660
239030
307477
78683
301169
914583
747976
245162
819823
164406
512997
67656
349594
171701
298083
770789
619027
396619
292778
800829
613484
861747
377180
597014
1005728
821213
485278
733730
54634
191429
418803
202026
1031682
680045
690436
125631
361677
394396
191923
522105
112431
8020
882256
313426
482351
175022
998054
947331
384890
517795
430826
256292
670560
239399
539295
220119
733171
836755
591075
150942
587297
485635
1044113
187258
786522
764988
144736
142646
632655
424078
718925
614029
295055
647572
610208
914421
565637
245316
375589
421781
537533
167010
346156
121435
186459
965348
875753
659955
773029
130910
145528
1027647
1027371
193586
61823
999292
120829
105439
922136
626352
624695
151843
328757
782601
15759
48522
492434
750169
608048
59939
376964
866049
230381
975064
450446
307190
820628
698690
553168
33563
6907
1043368
799732
846152
415293
1022722
499158
285205
722048
121531
233025
302130
752746
486439
7464
1018122
533951
635948
409854
42777
583116
726499
1012546
187190
441818
468516
698944
689082
388976
583771
813684
75920
699811
349522
774602
241318
224364
458349
632411
893970
590442
237672
458023
549896
717599
153895
112416
234613
628968
718408
415137
763380
264378
140341
1023374
104295
959535
348213
18677
777969
49809
61270
981875
572820
210142
509437
401166
854931
335249
330206
734675
72217
415974
189557
114983
578223
222947
860532
438798
814198
850823
719728
802043
909414
559439
168554
530731
31359
395662
393489
896517
3570
441115
627938
280867
430478
127651
572293
222347
793205
834566
530421
453437
194052
756861
607995
12395
739576
1047578
896229
317394
963095
894184
129627
751825
161191
656703
769149
141265
761646
1007758
705698
632216
599504
139170
875327
231570
730437
310178
199809
927437
457998
90575
929534
185708
26792
124987
823646
204158
916613
503867
18515
631869
199986
854952
367976
852388
657226
1002932
200827
675036
430604
550688
611566
995214
521650
240648
703220
290706
581008
27472
494701
359198
187162
518763
579393
868498
569210
950225
663559
528173
24489
492774
688721
177899
220755
1001715
9539
451441
838010
685455
966810
141384
241146
939548
656084
144129
619946
201247
21708
663838
445146
520782
857095
20952
176463
824588
121517
766095
303877
384966
473338
134861
542444
549037
895481
179063
349964
46325
307005
1020894
540422
1022516
984198
909589
875813
375669
295979
695963
416186
695004
488856
90216
735129
264247
864034
858538
666369
134102
687611
237278
618113
75828
261677
128873
362542
608064
169581
601062
155473
349242
230896
1034039
389469
199421
209132
366206
227152
790880
590536
550032
888135
180759
313021
490624
504114
997448
350903
783719
190754
751535
969439
1026313
362443
700821
557082
77986
50179
501640
831309
168311
833209
384283
701048
261508
321518
429156
812222
520659
891560
76459
806354
817267
616136
42600
689321
749004
1040578
993636
292969
480278
946541
504399
106051
1006521
445619
144523
643262
227358
433173
492141
291929
793083
693122
439343
954363
403857
122609
108719
517402
394539
6044
901918
966985
731361
107435
962723
303283
864932
333244
969450
91612
576765
680558
1012510
367282
79861
230996
415651
622343
261549
424642
903766
707670
940242
521653
583486
284574
36603
865234
932879
508539
728867
391094
991368
365152
628978
399258
597628
579374
509482
530669
246251
231013
585878
22117
89051
561674
61400
535399
549235
221509
138902
1002070
559173
25947
190860
57033
927952
726287
124005
64105
202014
104892
745435
96653
135553
110600
760382
935440
593609
280726
545388
1000346
459787
76529
29682
435976
429616
536828
486809
639972
915434
919392
386150
365937
144004
841384
470089
997538
562131
976366
191245
132845
1011213
640353
822427
743619
1020200
65836
1038026
1023135
539811
725586
932450
109672
841048
915710
367101
396673
906358
222534
167630
312633
769439
214122
258590
821411
853448
709321
904185
479889
393659
1026675
587025
745951
345338
835094
969714
59384
315743
661164
737164
931503
675609
457766
16493
105023
882220
455947
1014570
337767
700538
10410
337071
822381
168219
871752
961889
386590
190451
628839
799217
900070
318352
286634
907800
699175
106335
59954
940140
921977
337027
787302
101518
35751
869814
552262
169806
688426
92284
326697
562326
528225
43421
845796
859246
657865
728086
69634
122324
738429
139447
454315
382723
251686
77360
456058
282699
439145
328510
171590
934953
176402
1033552
706561
862877
420462
849527
37004
20663
771721
192625
288104
619739
339012
328411
112890
113373
124805
754604
792604
952886
161928
935901
953234
191943
148517
280003
1034420
642314
469384
811636
519733
653009
65138
1044884
217220
1023977
861548
288735
910990
485286
350537
1047067
410183
12333
402182
698500
299990
97460
962525
943354
747415
939909
991829
861518
508918
101268
803374
1040395
597267
309962
37064
493100
378529
237764
130480
667281
375320
482530
511309
645747
144457
422472
908536
787491
607437
57648
37766
569334
658259
519001
1040936
350956
574148
302059
63161
59359
264294
262903
466569
943456
744366
376361
137003
821932
585756
273333
640298
557711
627420
793142
729983
658163
128827
181138
881056
574014
432019
500627
76740
125542
421425
368184
449043
766423
69566
687422
633911
850450
106386
534856
183830
684581
893176
682469
378577
314931
425906
1008355
261648
608131
429231
707164
596675
854034
467724
318928
137970
982
549052
480275
739853
456972
58113
931773
370890
767774
421198
87873
927965
123018
453190
606783
819905
68831
1033045
922054
822426
584936
482982
753091
981623
490280
575897
259232
629642
648552
372893
28358
507872
4234
549718
530989
44241
465544
851777
490245
337329
269455
454990
379867
550311
617158
888541
839736
896905
979620
493768
1034594
675449
145362
535978
819135
143672
716475
572808
14917
516135
34915
369682
1019790
268675
901707
889699
376382
920173
458132
305726
652944
53913
595162
602799
490473
69677
450135
699104
832175
293339
796450
665649
22440
299914
196449
825486
641116
485807
89457
572535
611225
607470
917841
1022009
198542
595222
198029
920531
64340
228939
960219
359711
745264
405522
348885
948554
744579
23331
42097
463759
534562
157865
839322
792382
465540
232265
653717
418892
1046131
384506
611231
804559
751938
161061
720430
879051
289788
443401
165125
370810
201955
363172
10495
1043064
43105
417731
278866
725527
759005
244495
37286
546692
937911
788617
1026817
888474
634258
1047676
750905
971033
286498
444713
801623
40244
836124
522667
696699
584887
243000
899175
937777
860834
201762
840659
756023
43680
923867
124627
649842
512999
369641
270611
451774
398933
695047
353459
238888
631512
814599
126219
542562
40865
359272
269110
225095
699649
73954
684332
974750
418105
122120
1017206
868004
332558
437157
651515
833089
470324
958243
913086
986721
889261
261585
498828
742776
637065
135670
1016370
362348
395505
79385
40691
224390
985523
56177
234126
235580
238054
970828
182472
133701
364359
546622
680608
781076
744699
119934
80060
229406
341180
279653
694692
987112
523463
276516
40080
124672
941132
1047667
685616
852127
564854
461051
155999
479379
915365
786368
926105
179582
328205
507652
157022
32048
202238
186767
424044
774885
444240
330726
876326
594797
112145
1046089
534850
135519
89674
365552
494354
993787
573690
553824
690708
321184
470368
576739
995241
545202
662834
802192
830517
397878
224656
488145
186407
641648
564436
259858
1025770
884778
194039
543821
844168
398734
730045
988471
68428
293330
282633
306874
551028
120255
335821
85611
911691
370737
43848
619759
648088
767071
832926
819840
18116
54915
875886
286172
136391
715716
591849
216727
845071
646934
144675
38093
530547
822905
805687
467250
556649
536480
760326
46531
1025907
161698
856434
377381
327358
687269
440925
2603
544957
426122
41750
1011845
819160
558709
718133
414038
405120
1020554
440949
997673
498349
348277
513657
235291
859645
470854
318490
330756
322523
1000170
256762
379341
30750
978492
198866
611003
887624
955832
20529
65521
461490
578309
159003
419954
811966
144684
361964
834063
210336
111619
857958
909143
603007
568073
770242
920275
1046980
539705
935329
891037
88618
602537
149751
885541
788049
682806
1029105
610004
936641
106384
871755
568579
803675
1028760
766654
608265
847255
909671
947950
12478
759680
1022135
485599
907324
226827
208448
908361
804917
751916
560270
155856
674256
618438
554327
809573
999021
20032
192268
37746
106530
503688
1045647
339022
853490
65854
593226
1011427
494157
72523
541366
615786
548146
482000
196864
436799
395860
861851
623995
172298
100512
194158
292930
366278
163180
513637
1012920
481734
908408
795300
809152
964104
998656
404177
918389
851050
228531
319024
1040229
279907
409389
73543
798014
297685
287267
278047
989639
29111
543230
65496
961554
921563
738279
165569
673211
339088
964617
901954
552976
1012954
1004886
644646
199641
834262
828335
1028457
403002
833217
976748
872882
455032
867010
380352
256937
825632
479191
657016
432301
1041532
68
841543
893993
995636
641204
26207
54720
936351
263235
592415
63351
673583
780663
187364
948015
5072
888542
331651
249842
414565
485495
174290
719895
141418
1018288
951218
850280
454788
791563
959507
962675
204164
348322
887293
258945
417163
848715
111803
322288
1022243
179945
185578
565132
228467
924696
754899
525600
848081
420113
146949
123085
140113
828351
242975
526229
392545
263579
177737
923253
60840
383832
180489
575136
197295
1014880
568519
279750
653485
859054
778113
493062
781354
662048
251255
379432
470485
67186
32562
611138
309446
157181
623077
214281
101648
734578
198101
330843
16165
76905
152066
757091
1006180
904806
964550
137683
579322
620991
792955
222909
869140
898784
1015764
474841
140249
927661
13849
25088
223335
374752
612288
849181
1032873
1027441
20928
743614
590757
411133
927900
804945
224100
520078
560495
628827
94530
62515
182127
935086
973770
964539
791667
67620
853148
172417
799612
982769
105885
263152
806116
398632
743340
693191
729164
159118
139821
800515
253389
609234
445411
580115
886328
647514
123785
85942
943129
857961
313269
1010192
54291
129995
691434
82753
71323
671886
111694
334087
956437
71576
262399
329430
1046353
118068
556608
368165
356254
71907
895799
951946
356210
817273
36055
542755
924000
286808
806411
94471
938657
315395
927247
493479
188515
408023
714576
44800
633595
387144
92545
873570
965601
728676
775885
103840
85951
517492
684667
117852
538041
768105
802971
519309
898673
285824
801446
988836
941561
879404
310995
63356
940915
717059
563323
751578
768973
70965
210552
935828
598818
126708
40201
304840
1016052
349615
13383
222348
890972
720677
626508
961586
44012
988923
647371
1034106
68497
380891
134822
629503
645973
1002839
997142
240440
975534
171626
472917
672299
465485
85818
697158
214181
567524
451284
294359
594951
335706
69742
1031448
786151
328315
926793
931187
171706
493792
112876
787769
668386
480717
582507
492219
340971
2786
14464
976287
79906
272933
404266
805115
339880
182623
155437
837668
309399
685021
876831
398901
876194
191454
523713
80636
1002522
748851
300571
401101
365935
469852
410998
395704
259320
484544
144135
437769
587799
936606
593290
489234
883899
1018423
907813
369846
742303
16693
478755
296760
753729
585483
1012163
467634
536817
591759
403540
355468
175327
565050
823369
321755
218514
580788
199106
777396
11161
642915
1047111
108672
246847
812779
40859
627083
298731
517822
842504
942770
494329
156710
751881
739805
796111
615220
849705
621241
890536
702426
190911
753536
396035
446331
694890
411487
654507
74962
737458
1025320
370070
947132
170461
40621
514069
540862
260547
927260
138204
170407
352444
984236
135852
153506
93389
218223
674789
1000721
774847
521775
969824
227861
821559
698086
132925
568264
1025181
42646
12537
651100
862713
546323
665556
527972
271340
463316
876836
1020474
927612
114568
826591
63546
910964
203097
472784
680762
645174
491957
861000
957321
626361
849551
438295
267874
520854
365209
783317
841414
145392
87735
533059
469554
780354
674343
749773
335306
1012453
41968
947597
812167
136361
512058
144413
461602
1035127
203395
650679
439628
733892
260541
186162
944751
489583
775113
186831
380323
436213
52212
125415
386148
5517
300257
304224
348229
6206
44431
878578
428848
525475
479518
489087
328611
96026
37203
456916
620370
894682
753413
799285
61317
213613
606879
137895
859348
550673
462417
409270
809804
704326
406118
774652
554334
918931
867416
154693
497922
94172
333860
633310
488439
482593
635649
849585
97157
694863
478729
872471
52117
804712
599461
66097
737810
641074
95051
68993
768142
806795
898055
835640
93610
611102
399517
95870
280342
751930
784076
216678
153888
446085
560356
15853
332226
79426
501886
543986
581411
431560
203712
551063
386741
509586
627862
233426
1027138
767209
962958
950746
209981
881615
777208
617180
463351
560124
853826
79043
462348
320510
52080
561843
576383
471786
847214
973633
112112
466259
211936
1023026
1011429
468246
1002403
943350
69619
89056
406918
605588
459533
865175
503900
805032
753330
814768
570177
317763
294601
570507
214282
395430
82225
782523
430814
157723
391772
886126
221435
935183
115573
678032
696693
201929
543467
724484
418074
704661
763462
885748
378255
260871
472212
411111
221096
613292
345261
88280
954768
218141
1032987
738873
371157
119363
247918
897064
787378
775776
242445
459783
87204
121017
852258
589870
1004615
965522
605474
708817
465206
838672
733340
735724
1041992
559997
780966
711257
987065
219007
51672
145820
476559
765581
744178
937916
836010
128005
535578
616869
315873
994551
186805
609396
402131
869956
942609
897346
213795
219396
138715
551620
1023899
951316
703880
994163
998496
57926
29625
311918
106332
795380
329498
19717
136833
571484
128650
734036
635288
658839
504077
750772
131833
399826
853656
891738
127167
334717
28745
149930
520211
536535
163758
551869
722314
720246
837958
712249
1025717
528939
460578
627388
842334
447554
820743
778450
383150
304377
153478
602212
119506
695136
830848
837490
187843
604957
335900
98387
255387
35626
885465
442780
156358
755655
476118
880425
660702
351032
78958
112835
1037348
888884
240330
988122
390089
756304
589640
628309
476167
867607
693919
276351
72133
1041069
881670
346770
388891
1006585
540875
770096
670945
909574
846518
958306
147530
535670
991922
906975
217202
798571
77271
825276
899753
569057
663608
326231
377264
129391
906624
789307
150272
892371
932223
384117
812907
501817
721376
71423
940097
688433
322954
719042
567520
958815
384981
451658
731359
752530
834171
957345
308375
515964
585940
669738
168065
578621
707565
910696
989217
987025
1002295
73524
746727
906471
791407
387083
305261
992671
783877
857373
957383
958090
589293
790908
900181
106023
738094
982533
881083
974507
738020
386664
759308
994625
937103
1006126
257202
389220
275903
862075
1035981
718234
199746
317208
406550
1005217
79
912849
474902
925085
639750
462657
142817
584526
1018933
603464
531538
748231
344261
423866
425087
961231
222329
686090
906057
785426
1036334
59909
211297
227424
705733
500916
481224
393965
449489
147139
932513
768292
987259
452665
960743
230603
920473
790491
698751
665043
188235
153922
999949
811421
1048509
131503
703754
533958
627078
468233
174256
414665
45185
95114
386092
276930
208216
898010
121508
930384
637941
145295
376137
495985
116989
168823
939258
644187
231933
750083
976661
19515
334861
122408
607127
37398
420253
863741
367671
235053
57551
349074
613288
538514
402053
336043
118494
791789
104160
552400
764703
472769
265789
476414
959180
850003
1042495
674497
161537
292976
975971
97310
673196
334845
849669
421873
878193
414474
335909
518120
718986
570130
686306
196117
258764
719645
1032357
552721
72456
1039880
632247
773672
949636
1004563
269966
138374
989503
457692
971898
759757
511421
552094
832203
289319
452255
971887
159313
297133
786354
1005570
930950
654304
784409
483279
660343
720200
721879
993814
844799
815602
110992
291040
682271
533613
199532
754117
718612
202563
184171
331961
707424
936158
1040222
63392
421688
898909
513272
970837
1025478
821742
42158
935496
134066
122605
98007
424895
441857
262311
1038016
124382
407862
424877
770702
886040
575055
509566
643353
170303
49596
423634
992764
936532
904987
318629
2386
410285
843714
326891
416325
428703
59277
947560
179742
736947
251280
696496
314056
979512
565273
39263
515434
35245
470004
766682
499115
876079
271529
501208
30278
290682
291208
411989
236674
99151
662106
171128
19725
864459
104610
1012113
35238
488598
821853
348485
224714
1018660
894061
965274
43232
932472
319720
327812
262020
232105
2500
396469
363150
923744
883034
73417
848060
542396
915981
836455
186517
30729
695729
178359
283575
229704
52215
155188
137259
801144
897697
224502
763421
829973
1002671
838507
277451
768488
675044
642943
697529
271458
21334
242075
245087
388719
357527
850099
477841
543416
602924
846949
305759
550714
528325
213435
820971
549079
795024
309710
926463
473306
875239
439248
191018
581471
914791
236866
686112
38503
792418
1008676
1012658
416837
225435
699979
348568
799903
574641
895270
710837
747101
204939
939914
144949
832222
565352
283834
1042310
390765
161183
159707
426343
168214
488246
705946
70476
1006895
39045
1022687
747035
857374
956363
333099
766652
394950
870060
462757
143149
59684
28903
938476
1030427
199251
662254
703598
242853
610124
510587
25267
765902
543391
771679
657412
41068
971465
983511
1024066
879635
336983
583478
407846
704789
654144
966878
113223
749161
805315
533373
81628
230014
829533
381377
927118
647745
259273
480163
298918
957291
818625
564795
491537
421375
393264
218965
431620
294172
782268
284138
391012
204960
229277
564034
37249
166673
227620
283986
448297
560542
470207
1047982
812506
150759
434966
506919
112715
574539
1026512
915919
578224
1017719
163928
571351
1038192
872587
116972
903664
878228
916374
552531
1033326
960994
653853
529490
391790
550459
849643
61450
174005
933978
609504
460115
810361
627050
57308
694449
894942
660698
156390
252137
442014
522904
131714
891348
943383
678050
485914
194311
307787
2974
273109
658299
343902
571035
686670
779768
1032281
974989
862079
578585
520973
307248
1003308
535860
393676
273062
223111
627816
107968
298631
980837
338705
81546
477614
683425
220879
75782
902553
24006
443862
106168
986635
610110
394857
111674
542052
144146
1045556
894182
452588
436017
37753
776404
162774
322524
266688
1026508
239873
939980
347608
663857
104031
364247
813249
517587
105069
1031461
742153
404954
282722
538398
507960
638770
937730
208029
629959
178134
230428
296999
1021496
969517
6671
395317
816566
897961
252506
687516
477358
80502
701824
715955
316435
324505
21568
725295
603053
886745
56604
123902
667947
151767
328450
448026
71232
644823
724135
31500
342846
323002
34961
155547
1000261
792537
992531
599786
990075
506010
798477
981902
142829
183964
1016433
194988
737873
828237
571219
66700
319162
697879
396111
872119
683730
505189
514470
1039249
548474
80374
351563
353219
242287
944559
810995
890543
511870
204642
967542
372220
968052
930802
721809
1044591
99773
33120
589887
692919
490820
555835
173170
759341
275756
469024
270560
378054
205544
708713
387007
783968
306669
169520
90180
206740
417534
904832
147031
994035
198458
738954
488714
101209
344960
520359
787604
359526
591915
851849
936665
631124
326952
353259
9174
1031208
398276
942105
440905
786597
450517
34259
994096
807438
248204
101887
505338
797855
167707
226199
386626
696014
522900
670260
296718
565638
725122
136981
723251
843340
695732
370207
751116
474153
250734
902721
794672
467675
530285
516172
815289
290090
671475
396208
315768
681590
177597
309455
651949
875162
347199
532469
214330
404364
355286
936341
205253
1035918
236206
367661
383077
446984
118847
864737
106869
968682
886385
740372
718044
177987
639758
468892
201112
31241
865372
260250
513594
758613
315255
661084
376227
681724
533069
213377
197555
476320
808200
568251
284099
897264
547436
605926
888301
241883
18463
844976
802384
490146
743486
1038369
580792
701696
578670
23117
978840
862289
441552
178437
804232
764088
378457
214674
287604
139371
753594
52789
219095
268147
635994
376970
273207
603743
380958
162862
267912
836066
339649
652838
441436
891047
692723
163760
248531
359602
713938
372032
607021
933339
606754
633350
197430
252003
947347
138734
497520
299283
439552
507104
299932
203349
778030
526043
655014
13809
646548
643569
884013
679131
1006772
331341
11473
68679
789361
799154
802864
1036684
64747
870627
425695
13041
13174
31512
740492
363456
388233
842421
118619
241692
333508
828479
738250
456378
18272
521064
668738
883851
835210
1044819
466916
90983
1005333
916981
850135
155378
67655
221735
1024162
104458
167478
500480
805867
378147
159228
302029
476406
747531
306887
279541
917342
69049
930932
185692
231349
504344
160468
550117
137276
865263
966075
653176
204454
181417
730063
196734
281214
761277
609426
880164
289558
649022
134670
884868
266453
455598
551235
507507
345724
280109
439740
764354
619169
962538
193880
748896
136894
455841
932272
96280
1045483
41010
613205
271583
19621
766038
37158
328396
243694
391692
348784
806366
52965
161831
242908
749755
130178
642169
361273
856677
570683
310121
212552
249068
358116
480707
295239
951394
579972
177615
3679
971311
36918
371962
943745
683120
75824
337610
47513
472592
112438
205675
502673
479701
414798
822233
68027
272345
245917
667288
218494
663009
172881
80206
119437
968161
860241
850710
52307
770092
524343
133951
1038212
9819
619208
78915
253559
736120
205944
588853
73603
856634
744340
543591
629742
944808
323808
751053
889387
936430
276513
439039
634413
695696
625727
716432
232384
198914
559037
508999
625437
128902
497858
566354
532159
766297
134649
364820
1008350
857320
827531
238280
919552
70347
86448
520405
695587
117112
442726
835728
503256
153933
934918
22646
694488
98303
222757
208535
1031717
653525
588617
124818
478739
849860
322593
919823
148028
400299
211907
697893
417958
293385
1010230
300382
278099
899621
544321
450156
991101
524803
923590
431180
646887
56669
777163
477349
333276
790349
993362
255117
1010618
646635
15467
231565
659506
46276
374381
291816
110483
20370
445812
837220
188518
234784
257435
682643
955405
323856
120867
717926
1031402
792857
6283
415881
122439
632204
849781
552019
768189
310009
333215
615878
627342
700391
111976
954521
615972
819981
850390
450158
838586
839487
730974
46252
426212
890747
983159
549362
915935
971347
610011
819770
942161
432199
376445
712894
118400
477095
82577
765168
411884
1003722
109071
696120
815935
462951
899689
303971
415884
613050
404361
616190
646920
136678
286536
650900
664363
741531
710122
528768
276198
201970
340748
229834
109569
753375
27839
126327
760266
775854
523691
32185
26937
790138
660903
129453
917799
82125
551993
774523
614551
184963
100995
255633
92263
816083
883156
725280
117155
815760
770466
9397
106607
359212
357347
193059
441663
870757
881241
671439
685890
123368
48076
22744
61012
1012519
959149
828360
734471
488009
911614
702914
944550
367773
217707
290346
17847
445712
924990
559971
2956
927400
50775
251304
672576
366916
180711
67861
744427
37208
611110
407086
728356
587281
183203
71122
1037199
927489
991395
1021763
712621
578901
468458
348408
479990
897903
971572
708263
126517
40453
1024161
571250
593816
230481
534769
552672
497681
834136
802567
242914
465113
193911
213824
13151
498002
130002
646402
534225
49593
199372
972071
461495
907911
856493
1035972
202132
265617
133475
294066
202421
218068
726781
1042015
773596
292983
959237
91256
941937
721634
111258
995940
817806
781957
699845
973779
776179
374725
628900
761940
481141
84864
408628
879146
867034
562953
768956
269644
602517
726423
307811
604903
245035
635793
735350
566904
648142
412306
306719
822917
683815
741984
458457
151768
415848
965066
258969
993634
773378
218556
485258
392616
770039
692776
151353
506245
264341
61961
145369
294682
384397
677163
756610
991011
452333
339428
747232
757987
136730
245747
920774
926565
10572
323993
621116
309310
839363
568339
295534
720414
1037304
308677
77434
340708
364617
749836
634681
234390
943372
991632
119632
939249
758277
814032
968155
784373
987451
842236
708802
436013
45816
625646
342649
197742
645042
964625
730695
555015
663261
442284
521336
771016
455383
64420
230185
9046
1017835
286322
564777
818885
537020
729732
221426
122897
1021807
486248
1013051
370536
771006
172770
708352
901357
575689
322695
208576
289094
636280
890854
621689
145644
387904
858600
8668
384521
176382
939319
261862
257675
889656
57707
397501
659079
539887
41333
11460
1011454
954508
670631
878210
291859
107815
445041
592113
651352
402370
19156
129513
131512
930718
11378
786473
804211
970911
695253
21126
991851
882750
690284
322783
917474
1048061
333144
867678
279423
1023393
568393
304622
448719
104577
860441
979480
910675
472154
293514
794653
328154
10487
624721
950468
856593
352769
417225
942290
480116
717876
893903
506052
685601
1012807
501506
936900
250481
766277
933750
581162
1008069
720371
73618
884145
599993
181635
610662
235418
426556
471386
424725
570418
286669
342102
208009
717601
1025917
716976
304179
851915
980937
795639
990719
352182
171234
15101
14389
993532
123641
200533
282664
561883
603228
2502
514002
595780
949172
487987
583536
699297
817012
890635
1041707
881779
216488
985524
798877
782701
824825
270196
781291
1004380
813999
134883
795092
600285
334153
911720
702300
353494
991008
894966
240846
875092
102273
1038333
399723
707020
712545
343183
346303
409877
349445
1011342
535821
486112
189520
241241
285538
358433
301990
695072
999822
743111
120115
492353
183410
880364
434595
910982
612575
49343
996804
956066
504676
1020864
279333
658460
601629
326965
42684
339300
80322
653710
336637
941472
384371
1043461
968541
952176
52719
986301
540817
815464
548447
5650
440155
356025
69816
439452
905445
1026694
950710
936209
919414
928997
735928
532635
328093
646297
163375
213864
914747
839594
161247
987491
1033382
353118
459257
572142
913545
575775
403012
107759
132115
559329
488576
1019472
832050
15502
660071
281772
963577
275852
409097
1022506
66299
749671
393222
797789
57640
445300
408466
508976
907964
109859
646623
419006
430538
201544
622073
223494
120651
237677
22145
496676
1025210
963082
537830
512818
802967
832141
165856
682720
509440
816239
275260
139270
236682
644513
546993
440274
950212
806561
663677
515600
633428
971656
633624
1047204
631612
467895
51176
22074
684635
191147
420351
719664
1016215
370179
123909
983985
417414
540650
270654
1006890
1045384
9941
2882
386385
145238
256416
840557
553533
988907
902702
854268
32432
896453
673255
74132
252065
592886
506981
1020259
49558
238879
427633
850796
19703
526741
733165
429296
180717
257936
515649
520624
566790
581956
1026269
478669
107099
968464
62749
413512
194957
948260
834899
355676
713772
276015
706132
579043
667934
156173
542949
98950
58085
438766
225992
936947
637989
871258
687405
574735
904952
298109
775362
1035125
762867
330326
409624
707777
107207
342302
512433
517634
424434
253890
813704
526500
724302
295004
762810
598321
19921
199215
520126
199852
318846
899218
319208
55577
384708
686109
537841
480497
903292
785792
418880
876296
987146
931735
904935
432190
997906
704441
750059
513525
555271
1023902
738017
14711
988766
849025
603982
339579
324557
476706
699850
1000506
768344
217330
293176
1020275
129133
49328
710964
347819
418213
475052
363482
265622
1030335
76161
226194
415674
305743
145198
893516
83017
251032
969698
953191
537789
450706
1045490
140707
883090
329974
323179
917441
538750
987509
938542
220086
538122
761888
505291
677548
322305
196273
552066
761967
700466
577753
49080
753523
302476
708369
266832
669688
925752
874508
611040
135178
345293
583520
932594
439451
870892
865230
182053
694264
126518
366584
877018
943956
767065
381787
276520
245076
728636
86533
305389
664230
761840
558545
814223
264193
548793
521689
298792
558993
255938
643310
857671
111782
239440
842700
455642
1040878
429201
583323
1010813
221159
771415
511091
100059
386362
354458
545979
664446
5511
999842
487204
537706
381458
84652
848204
796088
820212
334954
119057
742336
713853
796091
319667
139445
536335
485161
446299
906989
882867
799779
17181
961226
551598
440292
906027
296236
254512
163486
21295
556899
147321
924071
755459
369119
1042989
818821
559763
1019428
703574
441283
127186
821404
691407
535223
55217
699837
360119
455687
390135
94373
714865
332258
14532
158286
325989
985957
858891
823849
691238
428522
771941
968785
635063
1032326
349972
746240
83857
669312
926755
379791
707400
28028
581326
504436
464943
711671
1047416
545367
247065
173797
772730
374517
288185
847770
371253
1030837
242535
878809
91619
577262
226973
329402
371348
751531
628099
365598
376626
590874
45634
338346
649600
42788
7763
667638
502568
1019966
488582
644581
249599
504865
714102
206059
979862
832091
697955
1013038
521365
957688
373584
97540
501819
913969
340954
316258
414076
252309
776413
1009201
1023858
384275
302173
1000183
83760
955845
848325
419054
1029307
53995
144486
875540
3637
945690
784795
171676
497798
563591
145226
1003725
565622
368834
935221
481519
319848
231193
559547
717628
75806
617739
354535
318615
743040
128173
412730
297724
1009302
641031
708765
34606
617408
233745
459154
352479
910372
925953
610976
1037382
917530
922948
85785
782000
176585
662218
12499
862835
823819
26603
146957
272037
23056
766177
390431
588112
607263
843296
198281
454584
364751
749317
998533
787569
453838
530659
347949
133166
645769
90932
467654
25898
89976
556938
625711
727185
138406
850009
154308
473352
858802
260168
285332
1006051
347742
169446
208000
650823
136043
352860
442058
541734
279450
5314
941978
330236
368418
545501
146950
1003245
711310
530122
914341
432004
623516
425955
611406
177176
951606
893157
812930
879214
769062
258493
798527
950785
539784
837548
417892
704940
121511
702347
367497
43826
851570
362612
485521
72570
191682
76458
162276
143452
684828
682297
41962
592190
335373
218811
17314
179504
174540
257846
970642
982269
475628
918410
218363
509215
1033108
358190
562301
373384
193171
120525
35481
222164
288901
374172
492503
875281
481962
903179
68063
938455
833139
409021
240538
375843
691145
106731
641913
973015
186883
408075
39100
595485
971087
20643
765520
652765
455850
169677
683866
205264
453389
633736
122175
1010694
684914
619775
892204
754724
623543
935741
1004072
785835
51464
411901
198594
563009
782195
993066
871500
1042087
367951
830363
544288
894518
407838
818552
1028045
733875
767479
397955
56969
487231
621167
380097
203804
618270
248526
849225
711146
212944
875034
557926
538430
517588
123947
991758
236610
385742
72256
972540
747004
1006806
1044391
235952
1015991
107379
576841
670333
780222
662788
502610
17432
628744
384536
129049
547789
62549
86669
995538
567517
962117
304263
389418
396473
849212
765284
893159
757382
632715
716350
701900
64826
735228
464268
485466
22993
447014
790057
578392
541555
705982
49299
308899
704829
732713
636856
173896
651233
692246
869423
822538
720645
832904
835532
306056
90952
409285
913943
150672
765974
456202
1026330
366544
345357
776488
869487
584292
873580
388740
494291
623360
807122
983607
86261
699473
742005
419097
206254
402110
279370
208934
201110
40535
586242
72109
140442
923890
402942
415025
11139
412151
479491
346588
598320
478410
900565
474788
240379
270039
261948
603230
357036
789423
577205
155149
132945
49933
508229
619263
326599
386177
368805
346398
752528
655657
437726
600270
332737
863439
857414
668045
831406
58151
206113
918768
307055
1034337
447905
867664
206159
963241
246211
896588
983373
499086
341504
187196
140129
157435
853917
908601
537292
294642
806039
1002354
186794
830716
602167
40189
10192
1018729
400160
483570
140251
350652
478477
18206
776459
686582
745275
228330
886444
247823
372375
143646
848972
577415
897093
212638
755555
523319
722218
747665
873593
533238
438694
139647
980161
604843
51743
610543
269209
257717
987510
716414
500971
825478
112674
911465
344451
658308
945564
869931
532675
382896
507400
646538
299249
5499
593511
879331
96500
453219
595810
901092
93752
318106
96457
327774
497266
91333
947791
330566
154550
466794
575196
1047185
549418
162654
684273
654761
656127
178955
564695
468109
954974
103454
616568
216309
887450
663522
666172
913663
662524
897231
432348
16696
98627
646662
254381
955842
495255
951838
617432
396615
406761
475274
645104
709556
585968
311972
265376
690796
802525
407732
251798
886010
532155
79409
54030
662837
158467
526285
618560
773491
667089
4801
871918
641778
131554
436022
229203
918631
431128
397217
567765
700427
97573
609983
416060
233037
217587
614915
741087
303639
331640
847905
455959
617633
1010203
953313
108641
201398
389768
607850
876405
408702
606814
330444
738813
228101
300714
1034793
668775
774160
751749
836213
775081
362732
625843
617305
1015243
69544
608524
800530
1027771
260111
88675
365605
450315
264435
405539
931170
449806
559157
881802
563209
469797
760783
99209
40724
302172
467488
31084
927135
525647
868658
725712
247817
629565
721124
70102
438813
302850
189220
340259
374981
522087
347178
608167
526540
854299
455843
501306
1048220
119346
724838
247151
844999
166669
905660
904020
579974
338043
702625
817525
614366
829009
909094
219098
867450
723392
185639
555958
951304
773802
680177
877155
568254
844852
374555
188850
403148
863152
317031
96511
561761
909028
383714
454970
697197
245871
990418
83942
734113
829903
852986
865076
606590
343611
577279
677807
222108
787631
828899
31146
895869
369701
92881
483603
753052
785763
471429
1023083
582472
332691
914582
707038
445825
633346
295628
688778
138131
213249
664405
692423
292837
611468
171219
696252
492473
474479
659741
620567
983132
985899
836907
293422
379507
299620
611986
594502
562264
49192
790845
189492
484922
543644
99742
740358
1017532
470646
231491
93036
922314
429243
211811
794200
1014316
513234
46368
876178
933108
580212
263990
1002139
948873
1009822
682793
280514
727138
311021
273374
2654
873460
994266
527806
177014
293315
21997
666926
209904
505907
527849
421473
864773
978011
9865
890622
269321
691518
38279
940909
1006193
474850
546315
298690
61870
802278
664806
966405
15185
504327
917678
932810
838045
222131
732816
174634
13474
354306
465072
676790
726177
802451
807271
164001
414420
431782
924994
68322
688704
129793
109991
591703
666112
855502
120147
236503
165751
876748
596070
99880
740600
984574
48545
187305
899845
37657
609098
953590
250789
403228
485230
323641
94586
645257
93402
267836
161554
960612
1037572
740592
296872
395842
958358
168478
667415
675770
251650
151963
205766
500434
241399
752468
50411
526255
881908
882460
325506
94323
799657
532856
481239
766612
21517
211078
776450
670475
734360
124724
300990
780442
456409
65987
726904
1046072
729940
236760
158904
101090
800774
480410
371033
670183
434133
760484
671489
849974
163139
824610
347503
175801
940752
195845
699622
971057
350942
219131
27096
871180
399148
755979
844139
513892
573151
772172
676723
988642
455282
50815
283962
513139
660045
344309
807916
162967
202237
294158
261628
454487
336946
923228
145634
826957
266439
486099
633896
619935
156846
810637
672596
889389
209186
814720
432683
694112
877299
78453
586368
153504
557817
926017
406067
707489
668932
870850
103404
547912
84132
474239
825868
91793
978352
904552
82205
907151
696576
434376
277887
1035323
706273
664738
634476
72488
381406
672954
695725
378627
718622
48510
930289
1017873
499824
270243
994665
511088
1036937
1024754
41329
105904
145638
804830
641255
546827
895855
865660
199208
695442
113978
884181
492490
896937
509308
873672
30536
629038
70239
550544
827684
328537
138932
592906
723738
725203
269346
858487
694515
47287
862275
157426
247464
648811
266500
886978
604675
397887
820297
189723
959834
944289
593930
398988
926615
332666
409784
39011
916145
768790
353341
731098
350388
792593
107499
732685
778329
992936
14429
453847
821878
49743
788654
307796
565757
424609
411069
1045113
311759
874850
429003
691898
571367
682120
988558
978257
868909
550216
239651
421626
73346
374187
183955
955895
55679
693575
791781
376030
993661
727163
712591
554577
115108
264688
860377
668191
382685
721015
428947
794548
420805
296248
612728
831818
631603
179137
910599
161565
444709
109281
450908
955387
167649
459707
522848
766954
993487
921500
654115
983466
43736
69817
314124
277918
204829
349500
952346
285007
1040001
267953
888196
126723
117428
851059
406174
13342
1038821
329966
682607
636379
426507
36051
944032
229927
579378
417783
616221
699946
787805
727878
943841
925569
513882
391498
1008652
48550
660166
122225
254676
1010282
1026229
374145
910410
532011
49770
520560
663822
468433
271076
64961
782362
22468
592918
169310
891793
481830
201585
768390
945757
781491
376267
443006
459985
624318
61509
980255
896882
17225
936880
2490
191511
230857
141826
230939
777648
300419
504212
381911
860229
729474
876622
843183
388830
405569
596572
838555
866644
711318
857041
1038915
516618
24706
65059
447442
178960
80747
343905
569090
408519
588744
382318
144724
1038798
737286
543682
868052
706944
422045
190281
421945
778293
49444
802658
786641
836486
324644
935784
480516
676514
556891
220409
638304
440853
732500
755228
762323
678484
204038
529477
467158
1013496
479066
316103
463232
526740
844046
76126
1000368
779235
844654
679494
541747
769259
102715
804929
101011
968783
956614
501442
291125
166251
366667
681181
706683
512785
914853
756642
276104
421060
1046538
709082
838543
198925
707315
574798
1026024
331791
938693
149704
587086
225060
84686
375279
228361
614575
247087
539317
148176
1016340
594744
201627
52867
799136
269121
309253
954189
539320
886331
976646
536320
522989
721330
867
1035238
798289
761286
439686
904546
441083
466592
145990
325206
220762
28273
208407
576575
54770
496337
808291
288215
141130
520531
567758
990861
211411
381657
567435
96996
396660
898833
351902
752207
150380
144391
632288
296908
947335
889745
733464
930232
925344
259217
622272
679795
452845
188653
334285
857990
57745
281056
28473
45147
897842
24648
221903
958761
916270
777591
273847
17126
514478
652050
891060
21826
594517
418507
390215
315744
893200
694252
208454
126599
303702
30441
50034
558677
175007
1020998
366351
281872
635330
569892
1003153
108565
541390
872834
1015411
99667
668572
507055
125007
894492
590150
822367
361589
386728
997659
739335
991109
56720
466346
484676
694452
226918
418567
1046207
1017880
991151
362633
661620
448756
236064
820340
971392
371065
474578
223143
552498
938234
456314
644798
195867
917249
745328
447311
882879
177454
580581
181752
158995
527991
705908
745907
994745
319358
954625
862928
187847
530523
744654
913020
891170
146724
51515
152530
446
655590
993551
981026
16633
1046069
353973
89109
234905
566160
994727
951045
389058
931487
753993
688287
247086
442030
594168
841613
715005
760828
247007
607015
120982
563725
849796
809027
913195
950224
684293
554622
821413
770072
716451
691162
1046913
868390
486594
761992
133602
315505
179200
326828
706113
824148
99343
686548
125740
353589
851200
354137
563885
992241
360789
740549
293378
824033
289044
262814
649217
490965
145229
986528
384747
834621
323423
360634
45234
915647
617026
17211
703936
354772
129045
222020
119980
609448
234114
199136
454528
630705
294824
738399
444256
719106
579406
60567
581634
721339
818379
626085
676599
757601
551439
409355
315889
475962
1027762
908615
24399
262840
19469
669866
913970
816939
215062
37123
739194
29864
822394
391968
1005753
98680
947359
1020410
635939
755609
621884
818883
517714
63673
757518
243363
292614
322235
377000
299907
84130
365953
622055
1000374
798880
636451
622360
179062
203816
352386
131629
365170
731511
691529
739338
758848
795042
619385
446535
849707
439298
558757
1043697
83480
446637
793740
898336
998573
266185
294401
38209
171411
120891
396422
548282
268486
328460
241980
650177
600391
22357
788428
368951
361554
147943
780563
248709
405523
247067
259978
800640
844591
583155
863992
1008706
683468
559748
56223
1032992
1026997
140892
769869
276846
546700
662886
817072
469673
296147
223683
668069
1003930
362983
3615
160838
369003
401339
179041
100895
902278
332888
746055
668622
534041
897886
209413
587128
115796
468245
624032
1018593
426328
698711
771036
989500
772228
388182
595659
351674
59704
232296
80041
4978
665971
73667
908081
655783
568576
230383
834009
797139
421810
548936
478587
270753
537814
78921
926582
908699
634482
340214
893869
734692
953446
381212
9484
1014074
509111
813139
865670
41474
456151
422044
177492
724355
13918
312214
763299
278190
840783
217473
372951
17273
768181
695248
5992
701297
969020
957861
372741
746035
326465
497545
262535
219419
346059
817715
162721
670268
414693
18389
9222
272088
305361
24269
32733
240232
505771
810698
1012892
87706
39341
862970
911228
994721
138271
14962
708521
108293
264467
349147
522517
83395
167447
897878
709086
1046896
467733
136773
211600
834926
455990
661705
824557
237946
856251
869105
275791
629044
799439
912361
484382
709208
621943
752838
831706
385006
460335
706034
733587
851192
816962
36414
646477
950041
566783
466831
134913
451879
441053
199653
848616
209523
545109
325716
822212
648643
1011691
218086
182566
291434
11046
447956
454260
629374
615804
646319
210782
442481
624223
503967
851466
850618
527244
893152
617090
823750
1047304
868784
856213
251973
439517
297323
322059
1029443
797259
9913
812794
283985
606387
914614
898745
397597
723366
891911
258230
179388
735775
874451
909215
494370
480100
352992
557459
581250
7628
888163
446164
325490
537769
945404
887402
295278
603639
356938
499
856390
169374
756390
809754
349213
685205
878546
907039
729356
284394
753164
1046872
18295
540513
635458
93876
368473
796626
956060
888316
165765
373894
1017080
722996
623437
567809
489112
484421
200140
369027
456686
713832
467744
139218
1036613
709406
647851
561125
407980
966887
643909
310762
153503
213955
536961
127854
241940
41428
437752
26402
343147
678988
842729
505650
38831
589980
25469
202498
292259
360391
588534
791596
380136
963308
672669
972907
57688
541146
836567
1039606
200631
553107
1002535
991665
967703
230951
253744
875019
442965
110462
438706
248093
1016424
981811
953472
147352
825520
61131
382141
293374
809736
834452
50994
111955
990313
974783
593776
574563
819385
748721
90795
689590
254418
128252
626803
28799
776726
338391
789286
326268
73219
888331
543019
939958
996127
158681
77224
338150
656428
591177
493063
963478
391062
630165
979997
617024
856507
64935
76478
952860
379232
58556
504256
311794
854788
297384
1046308
191520
493604
49631
851196
972562
651636
703058
837833
215074
108717
627643
546438
188797
809975
569603
797955
200909
95616
178410
647923
145148
907263
1042413
850039
458837
100763
832735
513799
269334
504666
335291
785457
152383
866627
673303
917111
870445
523677
436388
311107
848965
541990
16194
1046858
386250
342813
306822
226834
58143
245887
20612
912029
80150
1024806
268993
508489
314597
1027218
795409
208630
982702
1037743
104857
194814
746236
465177
743959
953110
177324
718117
1018284
47595
638782
945398
305303
803213
1029400
57883
258151
844367
38571
669163
811166
489894
1013531
73702
1020634
151802
354251
483156
867949
26174
323566
380924
396568
929838
895156
648224
341395
31237
16498
819643
868633
704514
1024978
473798
74095
374160
733037
29184
496371
931125
491880
870928
655372
386546
825901
936578
841354
699070
170809
620015
804075
394660
375943
88244
519921
670623
304402
524
1018377
585524
804248
1023651
947463
456790
101207
605411
31110
937900
490284
352704
468779
872734
458292
304195
927095
462367
960601
1036104
15705
954006
65223
70447
240778
342429
526636
662214
612557
919510
300126
955787
949872
13014
758134
629399
976315
1029087
173009
697636
569923
109675
822337
424485
382753
987552
42756
509312
815670
364632
721128
957018
319560
511787
24016
210587
460683
904897
846947
123711
482274
617882
893951
942383
181627
117844
523424
639880
970815
176493
638945
412639
197470
436977
385962
708302
269029
538132
689928
420696
996254
739960
228039
769301
714457
90494
63537
298762
801384
169663
681291
82193
743351
366451
358517
33217
622937
125280
413206
721717
827738
291578
547259
293043
489557
793617
262636
1030682
810560
617296
686790
415171
197778
901296
826760
1031347
840212
254000
902249
887322
786195
698497
1046365
944736
1020885
518427
1014983
630087
563192
470151
970956
30846
453242
103690
135818
30686
834257
539852
697865
759748
763787
850038
361867
319664
933880
184809
691764
340307
823155
786009
360675
671875
407597
449881
130989
233517
716285
286672
845667
109613
878911
123170
337290
689369
962932
838329
132811
320850
123141
872509
680316
276334
762961
997127
452359
761571
85812
730792
424739
520581
112162
1039812
73945
439717
823655
793412
440912
17976
425880
13180
260167
494974
723877
240728
766023
706828
899588
715714
489986
395558
178600
85940
1040366
395192
729562
392326
1013273
263924
920892
1045467
843202
795608
669853
206921
848720
816134
47553
726700
555189
301887
891787
864017
501787
331845
582884
303779
882448
509452
1439
982882
199461
43317
257838
526692
936188
146877
637725
838509
992959
782795
1010949
893438
544602
238291
581363
30265
700586
916279
157447
414327
971432
623288
915786
221075
271604
872409
27872
525086
931375
522961
534391
722965
160210
140296
524021
72884
496339
367196
40952
296649
277092
287385
773218
900613
192492
493484
891240
6298
426111
1003196
434109
536149
178519
890525
599115
253833
654441
169006
113715
902523
54666
88943
339524
544618
381737
432846
517837
442956
385955
219762
583644
1038865
894018
853255
613743
328295
351712
490663
811214
577769
49959
896226
460437
844136
540694
768662
272067
273999
607708
400817
299204
811524
185852
1000514
829736
729297
838707
413715
525946
998602
278389
361615
624467
1029695
361873
383248
564444
808244
369469
487039
903197
858002
435830
440850
935395
193718
585603
977010
833707
434793
450373
801224
506405
928335
649843
960441
561624
112900
876874
19209
1019995
103391
546428
374370
282859
856231
134524
514539
303105
75312
706450
1037477
969567
694309
895720
950493
762575
52296
328940
598330
330355
139642
353764
95171
958344
1036962
474521
472876
200702
778810
115506
572944
500519
215370
619102
674544
588191
690584
932400
941387
593472
469285
373569
226011
13155
698296
945115
701686
860758
987522
546603
259876
468880
166484
118557
35194
538472
254210
34110
451236
805594
230654
244524
810018
948944
998503
823889
515108
179727
435427
1664
460915
24548
702292
172360
476347
458992
612859
770182
1012898
969538
1001153
178638
465101
949956
941306
597048
769631
578745
810819
104138
457740
475689
691946
961620
51577
681468
1014250
601760
419688
920016
802772
125534
347280
542298
401412
900295
889042
506737
308292
917926
509721
455047
38027
272153
318294
186862
161784
877757
855430
263409
41823
728663
535416
160109
470919
402429
950899
67903
70872
103407
326723
767795
815383
208542
504246
848821
455018
81626
962732
682114
85570
452724
1043153
156364
583157
502306
95404
87076
918145
123435
150487
711194
124276
741049
177261
895371
425875
627743
145422
759301
152998
352893
526092
969612
187302
83252
359224
906224
4729
996975
669797
609061
1011555
48885
713898
699018
913313
687541
312776
288214
135074
239398
924161
821557
724566
622988
746892
1010995
861617
393578
924742
734785
992359
384854
385424
559517
228704
639311
658713
966130
72364
328110
747388
266917
407432
850945
792164
756420
530550
976667
7672
646043
542794
723595
435383
994950
6924
728755
279704
293628
379711
376374
711444
453130
283695
215984
1047509
324001
47869
566415
389951
132337
642248
903941
436148
94596
825798
932057
399836
195263
230712
701553
278523
879299
857487
13779
750694
523388
280691
1005788
223670
552585
71919
242347
723993
333176
530315
246616
680072
1040131
386978
11190
812561
61192
858115
281063
551446
1023141
231789
876823
887796
634251
560925
671752
399091
53560
952089
176011
173670
599984
268028
159194
861431
208311
678571
376854
192891
566721
418839
643493
857365
530698
225656
361306
288178
243619
338342
390023
151265
858965
139176
650878
294625
737114
379302
949680
89284
851253
446147
932213
672092
16658
1033616
574196
182895
311575
55535
679075
978792
320842
201881
907325
330766
611360
929928
385557
55448
1020280
400720
406859
780301
993530
420470
536868
660506
988180
776210
279153
837650
39787
637355
868002
1037501
907327
515205
61055
426216
113883
1027308
598123
392754
989433
269929
210385
193968
85773
516848
275021
521581
92834
46247
692800
827640
256981
435089
68070
173763
648761
106815
134789
938640
967289
799856
828195
858161
949506
887759
215637
791304
775102
994856
1003358
450378
949698
712956
655434
318852
576962
129962
225818
870482
99045
303426
683238
329260
266444
729582
758059
196652
837932
21395
565245
990487
877085
489996
667156
320872
803708
677535
607944
70206
928109
335403
711313
1030584
99561
823580
29411
490530
41725
87695
586872
243024
477497
751763
496530
299955
796829
612384
633956
516382
919961
908003
752702
709545
705036
642598
900107
464141
216348
58382
770230
954743
518383
544034
420967
341902
199150
581684
795460
562936
138564
926094
1003787
417420
946845
490536
727400
504914
472092
1036708
99142
845177
186658
986130
323134
1045008
180640
161023
366298
1033136
636016
262004
964713
503709
1007740
140508
152429
390850
676301
427496
504485
702997
42239
195928
24842
773755
45418
843400
851643
607620
517602
141597
972535
768247
988489
54280
933200
267610
644170
687363
227205
391455
232897
861755
936322
950101
732405
316096
666523
614874
272412
765919
763417
360020
688144
593432
93607
789404
950703
986759
487105
557608
205258
660127
594287
1045656
433334
949253
1020844
644781
324569
687862
315569
522975
581407
200301
650913
769680
984947
207617
436338
24997
629331
178002
424542
337231
247050
456230
284719
668080
312044
811665
747042
169222
36207
623851
216749
1016293
523773
32659
394941
896204
762793
1048329
86064
443636
943897
534123
1013351
83224
308611
482294
119801
1004909
482664
572445
146132
591209
322556
717782
814566
739151
850861
610468
823896
565706
264296
389112
840943
1020701
57708
626186
856501
1008841
229354
496123
855960
92083
455015
703985
463969
321515
713035
256666
905464
523752
400348
207533
671961
382881
197825
12
124598
349706
313827
658861
328556
715471
320903
313651
892200
308893
859088
910507
920008
858059
958897
842175
345629
1002258
519781
514874
669196
650291
898729
75996
287288
956970
1019560
817257
523314
407758
192034
530681
218473
149544
10167
936451
459190
336141
711406
419968
17723
956547
360275
667991
1014225
713117
828207
975668
140242
712278
233388
264576
516544
1046410
532055
840321
248368
970533
777214
660223
377507
354860
361434
576094
581836
394884
847947
431292
590071
1046961
845224
975733
897866
486069
777009
971915
19643
493444
571254
720654
958819
969638
588366
153471
192205
47723
455590
588145
277380
156076
662274
920121
692579
238927
424049
120428
279038
964827
475470
268619
88048
195433
736693
779439
502676
579207
330367
1023916
364190
326320
371011
811399
919393
496249
727949
321726
94207
646059
262334
628258
804038
50519
630414
112711
391506
870505
707551
454819
107593
665576
795975
539270
1037087
701962
132121
532923
956725
942744
783290
133728
793698
722920
31376
384646
358233
389393
36204
151950
797935
616369
998015
318841
29162
7624
217736
746971
426241
272285
967407
2567
335598
693022
509660
527138
382016
111321
919262
355549
90926
548154
669747
35747
1002538
539963
249043
210329
723660
356696
983281
1014911
803699
784163
662965
934759
384417
133145
695927
602310
802391
702379
439581
478821
614182
705870
157485
692980
265939
389116
81350
157764
1044767
657356
168839
460638
764711
97823
404448
507911
850302
994619
242436
35106
988950
873559
209988
117310
917048
785270
492377
848382
251713
31108
595077
1026413
728630
643915
82263
518723
837154
570017
784835
1037814
869588
871213
593302
1020366
210852
151715
164277
866584
2624
27682
946950
353318
670943
899692
93042
340830
714306
280052
1031038
786527
21802
336753
722676
402632
109034
108997
425370
567860
408501
3572
978985
697269
284793
979130
69539
465327
641046
787127
529560
38819
185195
934694
86658
647336
189873
957675
1017212
1038679
326807
942701
400889
963717
210921
751954
430404
408523
532553
380667
629768
570561
195584
936588
775919
921195
74916
930848
922725
413465
109148
328672
985155
128609
841650
235432
34216
652346
163541
930943
409702
588267
807891
110406
34195
445038
702440
177377
921829
51030
566133
885934
364467
237641
250691
843300
699265
687659
533803
794684
151418
855571
814732
1030967
733140
1033762
758344
11567
50082
182897
597863
573146
169848
611155
5548
520553
443206
888948
415355
1034524
131278
648321
195086
140650
76555
47633
14812
937335
941816
557232
986362
426636
993478
937545
935983
291206
707113
549788
667909
613480
925636
641608
104228
591484
410084
1011744
735967
478946
870426
78052
901223
100976
225911
795158
788017
914219
953413
66794
140740
366445
537808
67812
970983
65081
141173
373655
853436
428142
268839
913436
629961
87
864020
167991
153360
837680
451673
253960
1043721
513107
811272
458897
969529
885655
116192
548592
1033434
49243
215477
25957
948005
10152
619632
186313
299974
785124
292261
75607
556571
103545
403306
304808
968810
474780
774349
951862
105585
318475
446658
424365
530973
850513
888250
885422
769293
823489
594946
522593
105408
22879
228678
570492
992884
376075
268275
396153
3350
310125
494070
1030077
764175
478778
159682
849904
330131
752889
347671
589301
25090
324120
855662
986135
1012141
290355
1012156
1021927
8878
897083
633416
834597
517226
12722
70453
685111
133892
855661
720410
178014
765465
574605
360037
305806
804908
758976
375837
330696
275147
257735
905412
1030776
815571
649046
123335
107343
272143
670534
467176
570700
131657
84350
314160
1037045
444138
930608
620964
189926
319372
971133
1034854
689571
387853
386543
833726
150541
106368
137887
42114
387509
695476
94696
551505
161357
269070
270116
77916
1018955
312023
493645
913406
616745
870913
568155
470654
670052
618448
573803
694723
527938
572776
734975
549163
777545
60977
286979
29747
683280
598335
319513
124409
336737
205294
889440
554865
336210
289369
703714
268995
132330
959830
903404
707052
472211
398054
95206
302328
231203
1044922
485328
123324
331485
39927
209985
1009770
510013
892931
869841
867122
3846
708067
468455
102628
616147
58558
166347
720893
735118
259789
162805
315836
566865
389544
279957
15859
771134
992263
1020061
680505
910710
688835
665808
218930
447979
424223
234874
65278
235098
106075
289441
650044
102732
122436
418395
835769
669964
341942
43590
652354
835055
390021
41558
226757
882325
195820
1020423
165371
637832
37337
346537
759154
858188
348338
729753
615784
956002
240121
380511
997177
555756
600152
666226
118915
354149
579042
534756
636063
129304
1004552
546541
561221
916443
573115
1009641
412865
206781
310103
390852
48967
420179
202390
653222
662228
522542
577743
781631
722211
640439
920616
71980
826179
51229
530251
68694
79632
867655
415607
632666
84941
328214
969183
305344
652547
788752
26129
216647
621160
11769
1038571
769839
763751
50333
930393
117232
997452
995816
664414
855215
1039402
504872
942193
1000283
451090
1023131
961318
295728
572710
824131
598041
834820
541771
354118
1027851
25806
293612
1003971
1004805
219982
940750
490797
332755
598726
792626
642075
793935
885077
665169
1046136
68126
516390
903154
903807
970451
676321
207359
17292
51261
708290
989142
90299
621967
747245
340424
511794
146555
503667
470950
725111
221568
324889
895410
957955
683020
100741
741713
288940
713660
975156
168163
537125
669895
353347
838163
429107
921754
92880
967643
692897
1014577
166983
250421
335560
338079
260100
970699
272319
277126
962563
702813
561114
863273
860188
850976
19866
657839
318580
367702
13146
125678
159007
970892
77422
928032
719240
962809
170791
914050
28603
334507
193006
564051
745058
46376
896174
80879
378329
867979
998240
680145
274902
689924
680294
1038526
66909
457711
613726
107663
400427
562851
625433
228029
569625
470768
1014102
763410
923878
685348
45391
678738
580770
357583
279764
970820
420834
248165
518049
37234
286660
204349
83062
648956
893513
930838
303077
711954
375559
986871
182325
59982
64546
221944
331476
963884
707679
1033905
627971
719552
764322
382781
39929
584810
163474
137550
322022
149181
54535
720456
562114
139591
91047
656923
549230
364971
853557
70866
807539
348120
675251
395404
5714
407464
609146
245670
924200
523182
800595
796579
392289
297182
589950
699569
768592
796304
910457
684867
130
162292
591572
563540
98130
533872
216138
509760
678797
190483
380544
928550
140207
219503
705906
902647
1041217
1029702
449734
191629
37180
487879
855383
640679
895095
246622
539152
683576
649626
277072
514017
681570
404206
652636
820722
564732
399023
413950
214619
847187
144245
199338
469250
483157
708063
788121
164681
846822
865966
306693
255706
965491
940572
331846
386864
160523
374498
334568
457399
622452
410313
403356
993062
199553
668178
873608
12748
35028
756132
828279
794196
582453
858400
903001
966735
359939
292364
554348
509119
376429
643367
796369
96945
646598
81373
491098
114211
140088
110421
218590
967690
414937
483497
16155
691184
114350
806864
509406
461834
82089
926095
347376
198212
50603
565095
77406
321701
838721
695240
960685
711239
292208
318973
624914
44278
9906
981088
871840
593914
491335
595585
831677
931437
625398
372570
52882
554908
382903
749833
441508
817708
171410
741303
11955
229369
402781
486098
326866
257667
56532
115939
800194
689167
179308
724958
318531
252628
2193
488073
974078
157296
520616
499871
776357
856023
450523
160233
1017535
482238
484186
943667
105383
118202
633270
612855
181203
160728
56185
16318
476409
645330
284261
89628
45322
847482
324545
812842
1031215
829334
1003466
1033508
853646
191431
627836
610734
596443
820562
326332
653327
209036
79958
1001323
610330
123329
559968
985235
703696
22243
939798
1025255
408185
859980
371895
343195
455071
414468
1006803
464737
228179
842867
291039
873938
293261
234217
624844
878904
191170
1013376
713554
519601
568050
134730
453178
351923
61704
721594
121474
79978
800416
182011
160220
670354
858398
248469
320676
198605
636970
725012
90961
538479
152657
271563
969656
436788
304213
685762
739156
783920
526502
937391
561871
31334
727857
780837
84965
871703
770429
348676
705581
789105
296992
254703
933608
812068
823181
226903
749846
345998
782092
1034243
117196
607019
786921
697482
731044
150127
1016818
758041
489936
233618
923737
80500
430135
702071
195013
753470
869921
23386
723920
41564
495815
758620
829220
170573
467550
243210
566437
117360
702465
162262
747278
224110
623255
990455
809917
962155
718132
497698
33150
361256
757229
33093
479444
811691
253663
247185
93517
68255
548999
42293
333312
898778
238779
271281
245084
338213
913330
1004028
489616
958149
428777
368865
280626
390870
238579
638555
874570
187443
585179
827644
832657
995004
603381
465333
895995
944901
637962
429860
811318
980379
705730
259928
641299
652989
570557
279052
789830
806205
293823
494234
695492
987859
319943
975783
849886
396013
182121
755080
43225
557218
81819
910298
1039469
522393
278668
191132
365392
543290
175669
210119
337147
235470
900659
858470
358816
893297
438666
880805
6726
295952
180608
768826
840612
225785
397517
29557
513557
493963
665397
58950
158729
371523
90405
694242
239250
295901
517815
252978
110473
646142
772025
511952
498298
529510
437992
890178
649443
659865
526063
164858
1041531
84750
374809
713209
986705
286813
745267
474309
761828
501017
126844
682216
729977
78700
304016
735104
198430
578195
536474
829426
947815
935593
743828
464975
918735
962344
198777
563372
175079
902975
848495
398646
84286
651976
719712
521976
663727
532403
831805
615069
941726
486890
779614
513006
209025
144928
760036
137069
1750
1027281
1003784
859383
436113
889764
930894
728327
457830
386906
779820
447529
210253
369974
630453
149722
288522
290431
714954
703246
1004592
772656
507721
931015
333715
567760
855860
238398
37155
622116
843161
1036204
288297
430306
1031744
404878
961078
1013812
748956
463430
879390
173290
1022140
134249
875051
899245
94900
220677
653618
866368
404455
911753
155058
1040186
502314
979627
1037049
84758
293201
1009209
428287
826485
553740
767738
105287
726408
162856
717001
456697
908377
217416
205279
183618
685832
597403
34621
363830
286946
53888
1000166
96742
276110
473335
500805
409061
513016
338389
315735
586273
443852
407666
760547
691108
533721
114380
288765
259274
32353
560042
236774
148344
751166
1008788
888663
602771
521430
158771
384787
120402
739747
135206
362733
608808
53173
124077
494451
221526
1041464
244648
537590
884851
273127
975806
33496
705895
649936
428592
45265
985532
992209
286925
565021
615880
640713
262262
1034972
7744
478961
725438
486954
159984
578023
227830
243666
300759
753245
750253
979101
631302
592772
300742
225175
789028
93369
235130
648029
844725
936192
43699
325353
734897
517721
1031767
413902
673342
74799
283775
418441
784024
503026
866942
684555
380168
168431
312385
667728
19544
944404
208564
242711
614011
48496
643406
729185
37463
724004
1022481
919447
729468
631908
378254
277895
643286
224442
839297
780709
649831
714474
758637
910389
691470
86000
213483
298533
51726
515070
589804
360083
264101
146825
217180
324815
777859
579210
203473
427589
804322
249078
442923
711572
167645
350757
553548
253562
470259
59817
780132
392740
862753
750291
8971
179413
725
291714
577874
206828
319593
431336
655180
273019
170853
792992
49180
668236
346645
185433
61555
979594
454650
1032995
831494
483147
522298
649092
843252
1006556
19994
1014768
920279
103862
736316
868202
127411
205021
355767
656401
756732
203887
719175
559390
498266
58552
684972
777427
650919
957756
167967
710274
265748
939144
47839
763606
408785
276801
13283
266400
741225
280007
272784
240806
948074
603927
670168
905045
309644
654774
181479
293532
774845
727656
67503
323097
813731
1030550
625384
1014392
456011
433179
418760
27190
294603
145689
889112
211010
994060
203877
143875
743780
590544
269319
390417
753647
989855
417973
762568
390474
594509
87438
481032
340447
620408
854739
499059
727146
974251
763123
473202
698405
420097
120979
776501
402353
638012
125686
833275
508333
720426
868430
366255
936743
910579
209412
170296
311587
135183
343527
19296
107964
74015
454950
1007479
789742
716594
387606
24065
892738
19447
480940
503663
271487
482176
320128
38404
200516
410090
848503
178497
1013295
545241
95518
314884
276965
338230
693526
761275
119794
315497
196260
608675
784075
400752
439425
523138
236606
415813
674656
279702
663854
53646
933784
214024
1796
735809
216308
557330
479928
499874
130628
615919
871295
563813
114000
669285
57985
345112
164085
458783
85851
580480
51325
408288
1031699
12262
116388
396768
487916
814797
692375
605677
769205
1026783
692602
897795
556357
697712
985336
374183
551316
362249
774405
258432
696296
27149
876381
150456
276170
373046
189986
436279
734455
1017004
716100
456976
1010569
723720
316145
933671
716944
822572
583357
94949
618405
170865
874085
36075
222452
846756
458549
386320
520707
105945
601983
410727
920197
756582
605342
203370
354155
17945
337260
24467
776366
673462
890240
948578
1015987
624277
709101
979885
702607
191175
793140
960220
569998
731404
130752
246354
141669
836627
368894
800422
185543
499927
84460
446330
384864
924950
323817
277871
445678
382751
243880
618392
753815
221502
1018670
797124
718953
468548
179885
1001595
175411
507655
1037595
1004517
303616
661561
499211
314881
398534
274811
404048
874213
326348
858630
73895
55228
231107
891394
276604
33192
445034
254340
559465
94154
317261
550133
492357
326905
529673
775111
730789
426228
1043933
389322
194036
515370
553084
862722
494364
318721
619240
914704
802411
156905
795585
1024019
340347
79344
295530
276618
822238
613259
759837
392451
801159
792105
855124
1009339
253718
976633
536016
996819
871170
513722
645084
233983
644723
750909
713195
683995
457906
232116
461022
1019739
779630
564527
227272
313661
453997
963935
379352
586106
325788
252567
353168
1004520
107096
199166
652471
566994
659262
103940
270000
489301
381135
853993
728787
632718
358356
945815
14097
334990
84625
505984
594806
123825
743450
1014436
646041
695785
305218
864575
181468
135145
997959
436803
658243
54199
947384
878084
267110
518767
121693
89357
808714
271994
506977
902739
864342
91314
400351
286861
773027
233741
534360
633231
892430
405402
26289
293557
184805
444602
995245
251518
305506
695720
1016558
721513
861737
22824
209185
229007
618028
266918
95230
478058
284929
343681
854639
200069
930653
530134
913982
419509
234851
42134
416161
190554
91097
718047
933063
746948
231556
254945
829503
617269
297032
224735
928682
288557
592302
911281
595820
841358
847123
500299
300634
876659
349967
506440
906317
164970
692152
1006743
360102
1007352
302872
335431
553474
135015
36636
646733
634072
863749
595267
457227
31112
388927
300088
774153
521165
394238
240723
751717
239256
819632
1015901
62323
139261
199836
549200
182550
264792
440688
815789
541931
1015555
975790
811486
1015438
301313
440334
655408
625601
147255
193603
15214
638329
389483
1002779
291709
762789
416871
367563
492256
634255
197578
869858
897321
800249
409566
619566
930515
83271
146948
290433
491622
85983
697989
673655
539742
926317
539733
934199
350839
957211
495777
400772
580951
210332
368163
733261
620607
382901
789706
354618
2414
93504
443213
339169
566195
626094
208757
441382
150747
436961
103053
425935
289494
531684
488384
185368
472777
99118
283901
760284
161816
534541
33213
776799
735429
509526
1038065
822230
772068
884384
354309
567905
285073
148205
1036166
671850
94161
42585
224503
218311
225114
652321
804983
525485
998722
422048
171408
584565
559122
1025095
488857
11860
239525
48960
167626
188319
201028
632463
7825
524650
912656
227244
226856
643996
45096
603194
595100
760699
134239
171059
171193
458443
378602
908019
137525
432980
227714
323275
244131
768635
795832
270104
274050
888574
552274
421533
543813
798020
587144
65534
364181
535709
249488
59045
810276
263076
659820
678932
501043
780742
598626
93652
453806
857722
412804
363640
952685
784300
690809
269509
754538
282590
886617
998681
777297
612154
343343
502303
712042
987263
90201
121398
336250
424159
257534
85762
233350
130759
953116
483768
9541
580486
214778
170923
881679
805869
790511
992965
571497
1008249
583730
893588
14294
76955
3815
814498
637862
926754
372246
515120
483197
281496
189932
693257
611835
236462
9147
23244
930483
383847
772943
330383
174843
329709
868066
324148
399915
279493
71877
144170
915601
753144
638535
572649
711892
489723
1005210
118161
633401
759699
550173
518566
330989
441402
294704
204247
797028
835443
202651
208415
854083
840987
438741
264017
841322
531187
15522
926945
175960
811400
73426
829682
149209
849027
572939
317344
335273
434575
68467
127125
2499
1027191
433818
235617
530594
683524
886894
1047142
332806
671548
523944
313908
636552
648145
630813
786963
158125
97167
785697
327973
189056
761662
377170
263533
443609
205587
468668
775490
228815
752012
1004017
403807
986012
243512
109552
91926
59224
375704
98723
830197
396849
186960
113947
386532
492708
678963
824551
1009313
969306
800380
864118
495294
952172
650400
655569
449185
896970
662052
534249
732803
966423
181906
405391
542991
724552
5122
534457
686937
49569
759656
507423
881605
798762
312142
769280
1000349
262062
910758
775468
861475
984527
527213
597697
237783
795291
281867
825214
816945
968030
207518
847565
51844
727463
452235
284786
218758
785949
333901
1004528
805449
100689
909662
367814
786702
567967
661508
386849
731977
326869
893129
25754
411032
940638
506993
422487
491163
892192
418422
365644
151538
58933
424300
983657
773828
677765
871913
333278
851297
274933
569363
223471
517314
800293
266539
387706
734641
898147
447755
26757
708590
356335
717523
911090
409455
421225
377590
483808
154345
384982
51942
388565
164688
223031
472911
672253
446252
232760
113910
245238
259839
119050
765644
632994
346540
399667
109895
552472
197656
724243
339545
371893
884664
734073
252318
601995
8560
314920
326508
396150
1030187
583956
254417
992555
1000321
775072
139610
100894
390549
792333
1019380
90460
549127
671073
812739
776595
629143
449559
529447
1014291
295356
1025859
817365
214104
110618
155099
770216
82498
460960
86926
984393
78688
940782
1023023
397673
52460
683536
70236
21885
24888
493961
130224
1034093
660260
693466
333388
347636
217472
1002285
304285
720915
367361
360512
485577
277401
291894
652431
943291
366093
420646
485048
45428
927208
895205
913177
1028060
762648
492102
760846
220632
906845
899562
136749
337078
857032
68174
947721
732678
679622
569340
606190
38726
251136
195217
589509
128164
211025
542530
53632
564012
272518
879670
541371
450069
639293
52835
68822
1016857
70699
264937
440223
591984
22394
871272
1025769
651154
796246
189834
812381
352159
545421
332285
84585
273839
509049
310256
5130
347351
432681
640328
208844
942429
823888
752588
184063
290761
236406
837304
326459
824370
999376
732035
366455
229922
631745
382938
435519
875942
679960
322193
135747
498734
340953
230804
936655
424450
412548
247804
758924
545452
842515
280566
341747
11873
246581
543696
307291
310972
624058
589920
626882
58333
347370
274180
794037
743243
97145
812990
363857
568985
654977
190634
827397
1025757
807129
794245
130798
421728
518392
379368
676905
836912
370470
766213
518996
314579
505445
514876
971349
171558
306882
259001
550649
720897
970681
113419
160
938093
892984
8737
542096
406394
442905
353311
643943
556289
760462
750442
573112
600970
752928
188079
362465
744501
773045
275914
385438
345689
662478
585358
603929
1041033
914319
68113
995739
423904
81785
168033
664478
84915
520115
933421
101546
623716
662925
211770
693126
306855
216357
311707
686510
759513
629620
279355
1029701
112822
396300
507085
533859
940973
690213
910001
762779
540962
967029
456328
700884
346397
82630
534878
873688
330246
940387
756041
925589
192605
935296
247979
721465
705570
751290
691328
673395
481059
334981
623427
529687
523112
539136
375432
800657
789002
143549
337046
994576
917852
712355
635316
525383
829912
371164
273312
571216
71444
182389
468679
224790
25713
835994
662549
1005354
597999
848840
213150
355779
813271
1028785
572357
865397
543766
468252
390412
762110
377922
375644
379138
888303
867907
1033647
425632
15914
397672
856717
160028
536083
907110
222861
316521
169986
985365
1015983
188725
369014
360710
602105
213135
870439
44439
730127
536358
303808
813922
503935
164793
686891
187236
318812
315106
677907
201782
811082
297776
512835
342449
506666
90525
987494
994417
96853
644184
811634
26619
445469
886464
408320
339358
685166
701905
223448
555101
153122
930050
302099
832161
326401
588176
444581
696981
908640
28483
224379
228822
212832
140639
789312
424577
31093
480989
535864
1006684
147735
85965
748026
1034573
50316
167884
501563
816162
403367
859137
881991
659152
344624
1002965
762605
717879
363940
829936
899833
277339
655676
827810
739923
768880
722391
782448
558749
339136
902471
397526
444095
439917
605919
728
917083
506436
73058
896074
660550
384513
499461
621079
232926
834353
191607
421078
177705
552896
133566
308913
858752
355400
865150
214067
486884
445218
1011667
991698
497034
954747
384950
997042
266792
512236
599404
125792
1043749
193364
624708
459099
309376
616039
901034
341390
294483
562083
671029
553981
83623
379629
1033185
76082
642496
521944
727785
694025
292398
544647
680043
88465
867274
51545
593923
362540
927349
649136
626638
563076
973345
732121
77645
952978
1020848
844417
17585
408438
993145
877176
825405
135761
811050
687935
154461
704990
962533
560670
57740
845654
307568
620954
411182
162067
653011
1025880
24068
341345
145228
181549
605112
987516
487809
835806
612053
280112
396299
323330
144317
794989
346993
788200
7947
836189
514577
749948
400404
737876
679233
753134
903270
346418
230854
218313
40797
497402
295642
594420
393963
377627
545266
674556
496805
483295
363925
346719
902646
834471
103776
126447
219825
216237
1033919
1021690
646896
507559
199885
432446
781733
467177
564627
516921
198743
310696
510788
810817
1011665
189601
375166
609430
21882
653243
628428
414021
748436
625477
703929
98487
579958
365883
267752
9690
559119
777149
131855
474584
333327
677613
72605
723984
1022886
715136
493901
834701
805255
460117
907873
393773
706616
1010864
488165
35101
509826
967361
1046438
377799
179282
981541
362978
841247
418248
787980
57920
606479
41418
921658
671706
804619
834965
628632
299304
123994
626903
201339
710714
869043
63994
454812
78060
90129
955255
728347
994230
598830
932550
535448
23263
187273
692562
770395
617374
165784
399074
531494
48095
643591
790557
797775
631418
702356
62841
561767
490470
802279
204971
256544
916755
908729
234822
1016227
897539
763539
27517
536762
266833
962257
599726
67902
779942
497295
814433
19338
531827
213647
977502
239599
618025
210094
634076
87291
794936
670189
259831
774189
739648
829042
576188
1009652
933363
664136
622099
230
84173
210514
607161
640653
543422
863845
263947
963900
826610
743188
775600
525775
819835
25971
462732
1013747
764103
269681
418483
992375
772801
818786
40632
318065
847539
100830
605795
741059
919432
1010754
655145
726154
145468
240524
954326
307726
82692
375756
674488
952211
385578
882115
143187
948709
106110
355861
346096
1001146
53276
773829
661484
644166
452710
14570
499556
513704
1010524
791903
37819
331008
772933
415104
449367
252683
566011
728458
637231
150840
371665
904530
333054
487118
89431
186370
589028
127914
612584
480173
313136
624640
671832
512152
814369
38900
690968
271158
429960
190512
318083
794180
520820
497257
598191
96937
428496
632524
358706
335919
847153
928090
370469
742434
211995
376250
201011
140654
485390
723414
258410
246408
559500
494351
804022
933366
855291
704399
14665
594062
588315
248428
454526
463593
740194
379152
48068
653451
53798
566685
986180
325057
226839
669707
121314
481913
513055
920479
55284
904038
566159
1019610
566696
447350
263377
548764
271471
1015701
1013400
977199
684416
761332
896735
382275
518883
248919
846360
953652
89734
596282
91392
825481
667055
758440
52286
208888
741250
481352
332985
265028
718298
812016
665207
1005188
775002
324929
211736
61866
885598
842926
627278
421975
712688
800442
349698
386478
117898
1040561
869460
748041
479857
599350
708310
429726
957782
579362
458660
833685
567051
913452
174897
12763
986725
370850
1029752
489701
128735
272622
726388
568295
4521
648200
942762
696649
127164
700762
89133
256033
319596
529231
519892
678977
498042
146598
393398
418541
203101
1009739
49402
354810
475196
833338
470813
229229
213494
860450
460340
792132
675842
417082
562963
1041154
906223
584133
170204
749724
195978
735919
963951
814097
552415
989041
964986
772100
866477
354395
635347
265574
44032
335959
149642
32354
400375
575329
634937
82082
161882
741809
933631
768640
510625
857296
908326
474144
521648
813925
550200
866428
214774
825760
722688
518211
1016491
121716
924507
651991
590665
651333
264474
790252
956751
320687
858674
732576
679253
34431
38189
97994
905871
320755
558428
544442
203620
620777
270733
82775
292396
955880
64873
114302
111262
899942
819143
380242
430450
38397
529375
157532
925270
556017
604531
305302
16160
1030715
294905
1043239
383828
303920
140649
882222
136702
567123
413367
75203
1018820
23704
496035
421453
87282
68940
892934
894850
378404
821429
520748
555873
824232
629012
15078
967065
1041194
540469
463218
822604
763369
698175
952593
307770
788102
150274
374556
1024560
786909
112046
946094
841539
447975
1007529
111536
200587
915307
949048
516440
207875
475777
239523
650395
603487
459778
233477
326198
659290
356901
932974
76723
571068
258125
75872
896945
462574
622518
41335
587809
295285
608117
252824
901834
767106
830894
302982
673544
969635
468750
897825
37385
973207
344665
755526
142031
76229
664203
708093
578288
227540
1031129
942629
603071
529563
633488
154487
684505
947962
952931
890285
270278
451394
683803
654600
642514
696758
310446
340163
242969
108778
990232
750036
778043
728100
422042
29073
87532
1016647
569388
232830
85204
995696
22521
962594
78767
985730
871035
349901
745977
741026
178278
822458
1040766
526641
457038
951145
692326
680675
694943
53043
180394
257642
256117
127344
735911
264282
925161
343846
143092
803190
796254
96571
414744
357962
1030144
384320
70242
84117
46905
405057
972888
545497
765135
377433
319362
421999
597213
836747
58454
108424
652391
757362
851998
487940
460678
724715
591452
94688
1000804
373249
921676
278112
651695
228353
31029
334539
105756
535151
502145
737821
478283
942492
530566
317769
813187
794556
326642
128296
224426
674221
591867
76209
701041
593684
254981
117419
378514
980133
956943
446340
352689
429821
101774
465777
621159
243952
547146
145461
491643
101260
759466
180067
1026827
831541
940088
492550
479492
543841
439318
136383
906382
306403
664442
701362
804555
672372
324090
461015
837601
112782
380212
348622
373672
267675
344843
616130
35273
1010727
264607
762807
1028334
814601
765681
74184
554240
903419
325878
973636
589836
636759
489069
212425
736017
42799
9868
1025486
576857
573741
447651
89514
656372
184392
396003
902858
680951
198118
575053
334826
678597
305766
193919
775823
31621
71270
759790
235628
951159
459353
66435
226484
1001117
1010253
47224
691862
620295
532652
404292
380117
129136
650672
381968
251606
548388
557971
198525
75803
249748
881091
205620
1032346
1044759
488982
435043
517391
789320
246383
1029709
449170
143954
379620
732024
852845
547329
825366
506231
652248
38246
215310
659523
947685
306848
332491
770819
540563
46294
635189
342219
94584
55262
909335
822294
205350
370815
343865
731304
849331
516072
357382
466778
944262
992788
843677
361161
572232
890531
868949
311565
770893
525452
117358
539171
863388
163400
622354
636664
165350
863252
861133
375204
703038
66137
898439
266840
698098
663322
460446
485023
943032
10626
625231
843135
687145
605546
515077
1030725
617569
655360
765924
345253
93657
413610
1031127
242241
364495
679996
397049
856760
236166
490407
940715
708407
85009
392383
459033
309345
507627
560319
969162
850017
213969
859591
727345
888767
242534
655649
260504
65981
199345
968591
829308
415915
727780
276852
764636
399800
458900
700880
923661
385583
419406
524860
934215
970665
212667
572592
660657
739817
963000
537867
114955
1035221
101422
522056
178749
370134
974365
949145
291935
39208
113768
399690
907954
827923
181692
995747
18985
152349
255774
358278
551649
387894
40353
706587
527128
943024
763406
446837
1017808
44156
668315
360823
924100
227409
351466
204583
342085
362350
293569
577454
489156
768106
344061
494396
625962
228340
228803
1044559
469915
388091
886139
705893
704503
412736
325965
763981
182406
861536
415144
387154
604412
799066
743904
771811
176131
117426
544204
316572
614384
568390
291768
466959
542639
341365
618637
856241
1017153
785659
394618
175103
276174
887621
84660
979497
790733
904745
914863
288213
744318
54271
1029320
129577
303946
770743
856530
980584
430096
218002
595322
985141
332821
916117
1003353
741241
659656
637878
780081
764929
189665
1040204
639511
391107
900799
754118
538141
810208
1017145
714845
188631
34474
624313
17104
708908
537285
117793
846917
885234
478984
776040
804803
362088
1023167
751004
631070
655689
151460
354791
9522
845512
475638
337500
934009
657131
588455
510331
945976
762289
154753
497208
429789
429718
251390
846058
335192
763771
367217
409669
400887
699271
293168
54638
922491
294698
604702
431728
855655
409846
408203
830460
551013
634165
812620
929638
970548
795684
341749
599060
222601
944743
955794
435201
432511
638937
362833
831625
480977
409063
960416
1037303
561238
705995
393177
780369
589724
683308
564397
393543
406843
513163
621033
531266
704529
1025950
455817
419677
916152
165502
601192
420636
853088
567799
761099
191552
1019098
950590
117024
969023
848825
1015971
454231
757020
408363
442251
235300
383353
233343
240015
1005341
384917
675006
422516
114367
156210
603836
632292
314502
1028541
817292
539543
59931
554850
1005184
54356
532838
562624
659066
541305
801458
523299
828787
606752
640667
238061
333841
962384
472509
930993
590132
508741
541432
197621
591228
261471
857250
697514
608846
744685
360050
368561
282342
407515
883998
706615
214129
844997
483737
1044291
551335
128916
149134
385143
497368
838666
740305
569375
866670
1016524
20579
846724
228846
1006394
996985
567175
921784
524818
221107
613298
778807
320662
118177
456816
434327
420694
560154
6187
658410
231928
901692
721477
969454
115887
306723
533442
684201
14871
528111
94220
949490
188441
762510
87222
1032604
692695
1001450
570317
239819
216034
953629
1018665
671195
726292
536858
178911
6609
888871
217081
556825
593600
829416
295489
347874
68948
922126
465240
738257
1002166
517444
668006
106854
436732
20041
78249
627004
628355
883387
626954
511709
972965
403848
117133
224193
875036
538331
410463
195083
296912
637339
240710
806984
100425
336320
500640
589277
935678
412352
922641
878006
938064
305571
818739
355290
455514
387175
793331
705107
968628
418559
443502
289084
520951
98155
920622
493647
266639
463681
543785
773235
769951
755951
57948
522984
917466
979338
904577
379684
853763
273673
568606
968787
597695
920626
676498
572149
550407
755800
937406
395542
885029
696501
21195
569409
532412
252499
198284
770067
638309
764135
271751
561391
336712
313333
572433
666182
579944
197561
405178
480837
878281
215164
655813
441048
438121
405641
345223
766638
953119
431768
208592
433831
552780
647595
275916
217811
807381
475398
30574
787350
396181
895018
772007
259589
602542
64088
65004
1003471
908847
398491
256147
816918
346753
421955
291989
861373
142508
550467
461110
260728
671222
244172
721872
301215
679933
47603
552079
966283
366474
360659
454887
886194
707121
582093
454380
833020
197728
550969
963580
279621
535239
16225
312878
188384
1023176
703879
355020
828771
619651
224119
967592
632764
382413
1033191
399276
27006
93874
752575
618889
58107
623215
358434
327959
218572
466565
28419
507289
190251
980997
343946
468123
733373
164190
383963
660664
882034
472877
498198
1012076
952495
991084
155764
109954
533716
319493
715412
605259
56000
752259
1069
975085
362473
392144
133522
862873
288672
387670
955772
745425
505286
20275
724786
502228
653130
946017
327266
892636
917679
158363
234810
544900
522497
886686
1043663
249960
610088
260444
14059
303038
623757
867144
100492
890507
366185
427163
797370
333798
896612
19248
5453
707161
491014
672570
224224
443665
831681
97671
963001
53462
527327
442630
280508
714172
734090
220573
665596
480062
314433
257753
44628
794666
585108
1039041
972958
823955
651510
420827
34299
98187
457667
624984
145095
1003520
210203
851501
526774
1045019
872006
576390
472324
61159
523886
905502
372332
146457
385442
246686
280303
132550
845136
899431
151327
722465
876363
28573
1005675
227097
126251
55186
67024
410377
335545
850555
458548
280496
790973
696449
505681
647128
317083
455323
790524
154897
369099
504674
962069
103015
1042586
1018347
432400
25359
459845
988619
674620
884159
45825
798125
411307
764766
912023
418179
25730
146048
947404
405698
398985
275168
184712
934491
296240
375290
421724
973059
287248
648407
503012
277273
670704
720131
1021265
716185
685588
2496
23586
673059
143836
178944
1860
178239
685895
777045
243685
245918
635607
76621
682160
231807
480619
1011345
418859
861087
244976
682270
938651
137029
535238
106084
809399
739010
150852
214255
196886
125843
718315
883570
924767
421717
1001820
93387
1029609
819458
534891
556369
695650
582057
913038
832212
344531
458684
192577
560969
987382
886208
663700
1047862
204125
240086
1008876
958274
1006100
370079
734559
574687
10946
923622
164105
231429
812769
355934
92153
457579
963475
125850
660472
786765
516276
622094
299570
20068
452672
551400
857399
894430
518954
810721
923362
669949
892429
804033
773002
871853
617285
34355
904960
478434
12209
659398
1001124
444689
427439
344443
806287
735855
363341
469954
411212
249045
469119
785062
645466
364993
589939
242647
661808
627154
353581
960886
34509
71026
801804
234206
839242
939364
304125
212645
449642
391860
799850
338843
871743
958364
397484
1048311
133517
393335
135320
241270
705222
142557
110651
462753
871423
607808
862359
24513
264109
485233
247921
236861
430487
975090
767731
356961
18784
441451
293382
2972
668430
468010
201176
942171
59280
773531
742632
346480
971089
989485
291678
470292
198359
881405
814831
871544
441026
281885
396206
77462
208230
1015453
294851
76006
786559
664168
1046580
177658
111714
1028923
520114
803171
395381
334953
850559
656228
845435
147885
465288
150963
329569
345252
258342
687944
308389
745195
809256
8100
206481
232387
869491
817870
538876
391663
791438
902188
164073
549015
1042332
538944
438012
94841
519038
605424
597434
679269
716985
625500
272754
33353
367478
521576
350436
1013667
313317
87553
265951
150501
43378
422196
458205
561693
575227
96302
141718
655772
794801
209960
723049
367355
113665
726839
421907
691815
23854
377088
296601
140890
32288
180597
738464
42238
210606
790038
196798
181558
115206
247143
398663
562808
947974
217510
752540
924432
599828
873495
647494
762686
860881
62439
981110
667809
176265
494567
468108
192024
400791
542275
171169
626778
592292
102735
436965
400953
475839
834289
386088
484342
359482
156727
488627
807382
725173
857994
166981
204354
466892
825820
569797
141945
135821
893914
70723
19815
470389
70194
881969
791896
607733
127463
345694
486008
102970
780932
407985
190674
595657
787773
406220
966468
438965
422298
807346
62325
567498
658508
606760
23219
111650
449359
1024867
436756
127220
554058
960824
367607
542016
800441
494664
972295
96821
670746
967321
944644
792679
171246
996495
579538
860920
269427
980625
425527
672531
356792
754375
244158
977532
983826
337848
572711
52807
358453
499433
702731
845992
173717
284796
817503
833918
938541
62313
222285
944496
211109
272634
75241
782562
717611
1020665
872041
688548
414301
291574
756055
75965
434313
402872
644161
358372
610175
484016
168969
382375
962218
624491
580103
989228
658727
240009
663388
13839
106626
410640
735768
457976
804736
644567
902420
766386
362593
670384
176365
218529
900561
250612
899304
155085
614314
558202
891015
200854
345696
1032410
1025837
271154
865015
880201
617397
728716
739267
458797
729463
793763
766470
533861
114924
818734
287050
346280
599101
606789
227944
278398
525930
861679
259664
694937
626786
364421
354084
862666
585722
702387
876497
746680
831890
841455
261052
78472
622906
391619
409606
438277
913141
771060
282406
768845
850673
89077
529924
26503
302417
197330
67731
70173
278733
43723
364329
425555
285245
579780
295766
138875
150053
279903
714431
549820
979608
361414
592217
322782
282102
917443
897633
251780
999202
536967
659690
159432
1001647
86059
603762
588173
505043
393952
145184
1039994
739969
370595
902315
681040
184380
841074
283051
430313
481620
617703
531277
142302
603351
822812
820546
361189
735632
204604
579109
544181
920204
515680
152939
399941
696408
339393
501791
875737
791273
1026253
363184
365019
753103
688350
1041834
86937
24960
628398
901747
520753
129980
519342
666626
207393
46039
279272
307420
549944
741780
454448
61318
727186
119382
543085
178768
22258
1045418
542172
123246
703813
806480
329925
164590
430513
861172
613430
65504
538731
778443
734048
364060
671194
671812
515444
631785
953805
359130
911201
863142
295082
917572
1039001
49054
189969
157062
470253
10533
197953
5300
71453
829160
1025309
529260
1034259
824694
106975
258882
501660
1033306
57572
807663
973378
239894
842988
496109
614358
761684
231918
659704
978729
884707
623807
9831
901893
621671
955640
814205
435763
678317
602064
161770
313274
537174
478820
702166
457623
483338
778722
58099
779071
978612
498794
179794
193973
60960
1033516
981233
22874
419829
348874
741341
804758
111593
592277
745946
719528
804219
631158
901085
136239
171344
592116
1012244
465200
794764
328543
1041245
465589
776601
142781
920924
929401
300752
845588
492402
812635
861520
67661
761850
374545
11111
228968
271427
975546
985639
1006238
714397
915974
559944
605197
783519
811628
344398
195988
791961
424012
711668
672295
840178
646432
728103
695473
76315
719710
147009
846028
950513
262500
1038322
601836
347591
921364
499006
870546
562328
739157
651932
90758
690576
491431
725548
452750
335089
332741
384235
1002590
176658
908683
30946
739997
861595
659297
761368
102068
734678
226045
121881
227160
414879
948663
991431
756514
612131
188737
811366
30277
708936
89155
150936
914218
564708
566319
832694
85415
526863
151875
295990
88719
541955
594190
952533
565630
560772
207207
449743
370308
283602
885496
984441
599487
43145
847986
800911
243410
65182
835971
995029
488886
230112
868455
1019528
879581
543237
452197
185358
1014041
287757
323317
784343
439684
860371
181575
42554
235958
559442
379873
1015961
296372
1039493
172957
294032
251495
213265
940860
778176
305805
969032
567577
475511
252005
976149
552084
810397
521762
405220
443473
876610
588741
313843
828416
598066
448893
329077
65302
784708
179102
190656
955076
478547
816351
190357
830129
239536
832573
901262
501837
544780
359025
235643
441063
721982
535183
597404
105251
243581
509749
295650
574404
133982
170075
834030
245173
327014
1030994
188741
193424
80646
724487
149561
284126
670480
773252
133741
658876
693282
958411
324460
477920
1015681
823668
394546
538921
850934
559297
794417
636253
933331
401990
411677
990848
532842
654190
338817
631140
26311
820453
337839
522863
675995
611970
246718
578879
899168
525522
1005534
638601
621173
977266
939133
646342
546756
608836
379425
18846
139037
517655
47925
601817
971913
101651
292038
931058
534450
535945
404907
965742
477996
762488
301936
363552
451817
935131
533269
823956
55926
328308
331165
255817
278443
587194
602789
177247
972297
372525
832027
743764
724252
831187
725580
165491
570846
742159
407506
719067
232899
895247
300451
1036230
383819
780091
764824
233713
14453
407071
841855
561563
587013
800732
205589
198270
113343
555437
152624
536838
744633
623011
493081
619
790263
629414
573393
817552
180949
949778
865201
8460
456601
1010390
192119
395968
672808
964340
288916
174150
548157
562085
217426
266846
970338
894711
443193
50595
737846
239175
103468
594722
100346
892713
419305
481516
865656
46044
644562
733756
384494
891902
837471
324925
388712
883968
391121
20787
623824
681446
105208
553541
877878
73391
777483
697642
66101
1008846
417997
939327
22092
235501
194906
862422
710500
201949
945807
505115
413645
689712
793482
32959
64662
622823
827749
263669
505472
46053
747865
612937
591514
144358
879674
863258
739243
1045126
45004
181121
463749
637864
377787
309293
120048
456411
725671
73732
692409
29226
640162
947425
300224
375634
493506
28729
849658
175086
751406
613582
637596
218998
644084
356014
293274
624430
315538
651364
340575
1010284
239315
777157
897810
243063
471870
523109
306904
776552
686971
380744
841316
693493
371560
539986
335112
883339
752876
839040
892212
209529
778025
423027
87935
535260
420071
135486
178718
995229
966721
858611
931524
760138
593501
93196
263606
29633
859434
475001
302472
696939
774317
905483
701478
27588
1012842
936211
901310
433851
461862
965576
222605
454060
413468
923551
585687
526004
299555
157236
231201
347207
853697
304359
831279
724992
164420
721386
1047264
597827
469087
4216
902065
640769
910553
287423
964000
94630
621822
107571
479608
302665
212568
970343
316441
324681
817712
131774
838208
155910
520346
636553
404610
921481
87358
657592
772155
31307
103073
567382
89931
666140
543983
536534
415046
832526
135572
581449
996442
908424
311533
900405
158966
679306
669836
500261
179915
665280
732888
925858
245293
624713
146990
756991
536903
107519
568226
4474
803737
659722
207986
709145
644727
211346
465698
884688
320551
775109
392345
954422
769234
818223
37531
507920
408611
739003
852726
547411
485399
195551
398394
401065
285106
572855
146947
719395
331535
512447
784733
998444
219420
782319
252616
642897
663113
996548
548010
893049
1021950
428593
582774
350869
1023656
17943
282443
515590
421919
142585
63580
455948
605150
777757
782819
187971
768463
687173
465397
736579
921318
105002
181427
10733
95839
460868
894023
429342
612868
617550
185812
199377
943819
857616
644793
347170
759911
610296
367936
483633
472220
147505
364699
559432
637651
460623
869316
101880
393362
238564
289276
425648
544425
206122
753183
93120
105510
956877
224525
494712
22118
439457
665948
147928
263816
247217
969742
602780
266308
548222
283297
715487
706083
354980
96158
305347
816940
513320
469035
971769
994806
448596
3852
516895
89403
17016
780006
21531
818876
317437
922786
327993
683140
469327
115856
90144
886788
505099
115427
30317
119428
205115
17563
905237
670865
943049
39855
145869
378013
899494
1020835
432883
635244
270742
649203
680517
603815
669133
812375
472709
621441
244962
343308
651745
472435
939697
346709
187423
705746
1032989
974664
573472
382699
276001
430193
140637
855238
259923
395287
61543
314964
976204
31143
695813
1017657
979084
316230
726270
642317
828259
495909
946896
840554
831667
493944
624718
706323
741801
600243
808205
243412
164293
968723
978641
605740
575525
199471
969609
795597
354689
179244
720891
894149
28034
355072
751835
118083
498267
355288
425624
376923
324281
941159
230517
124650
44572
130660
252395
812006
599707
122987
167842
493210
202500
410082
290176
830940
545054
1041803
504543
545320
937665
407991
266679
647057
605611
924364
500979
357324
381038
619969
792279
220611
586289
222381
332987
437138
452849
977953
36497
469468
44731
472750
283269
895153
616646
822956
290123
729154
571237
397149
222278
567621
441447
731089
283806
420310
416068
646296
299995
503689
992307
631960
619364
813443
396543
689125
440976
402132
591012
86856
1006415
530013
786718
319521
657551
883381
171146
847903
620856
567468
750750
804896
193580
839485
1001189
85075
990675
533714
13895
972919
234885
546230
334723
176617
460530
351231
450137
706110
704269
252031
396477
509657
345068
398421
672421
527088
849108
659884
909913
896966
697718
479583
708380
869122
338627
444820
413931
882995
358315
166728
155166
573718
410977
184272
748239
116094
362597
100414
383310
259920
246325
782948
869714
559629
726989
580004
729174
446343
173483
819129
108057
57221
697648
473525
442758
851038
1016536
555519
958115
146984
640946
278915
232989
792019
638349
541945
553764
568901
928708
769890
374821
137962
6153
325605
354301
141844
671636
7459
199422
356217
511126
419190
887497
132000
704173
832078
564555
998884
660103
311771
685058
963192
507909
650217
994045
824976
81174
883463
536418
768764
684468
33510
917305
78451
831413
629533
670917
311040
297046
457834
392410
422549
823887
2373
692390
376696
893254
833859
917388
270125
99618
400262
906035
388523
673039
359299
1034769
186315
716675
326236
570734
463775
479541
656594
815323
611053
618908
790782
218483
507850
546122
273722
73812
353629
292621
1014387
610864
78230
346797
858139
291918
27048
600663
434724
595622
524942
168970
35808
913720
519402
257466
99690
619303
662668
365302
228041
666563
765633
565121
835908
570072
354755
429311
386620
711216
886384
286739
961100
665424
53385
655346
408906
541721
351874
1019884
284569
303451
36725
200757
920270
797916
917920
322409
3121
740597
742554
279104
143946
42130
693565
786432
978454
927108
787541
648139
377846
964391
191347
813342
951434
429237
741668
426947
775275
140274
585307
908378
865021
2176
327949
540364
442354
996429
105649
943411
316495
608292
596982
423388
879015
469577
30072
690961
874792
110869
1457
757909
661904
584306
1001586
135777
311827
945164
568325
922426
935825
499996
687985
939607
31826
979392
341770
913609
10579
662361
901892
599588
883634
102329
390150
372666
658572
36218
822335
1019377
288767
95666
407140
287245
746452
746188
463786
6339
338287
664986
122181
345665
628369
1009506
87607
570261
957214
921219
786406
231445
650383
900492
319369
287792
1004562
1002578
37880
49179
102352
638319
121307
223049
220557
551924
624701
605473
998795
791725
817874
240992
775980
96602
229908
281660
942186
345267
903475
242691
953195
748755
389213
1041472
838901
287860
579989
21426
781647
364234
47751
818487
227411
547106
487006
695845
822345
990059
459717
54908
905652
19100
923308
313925
725057
938099
209716
361641
790143
132923
183851
750955
240429
224561
9537
1032123
1041269
1039524
642183
323058
697747
284718
431235
466106
4449
179212
363099
970934
380040
547235
78135
117193
812118
120327
915257
338297
907666
519053
1012786
636273
505866
499965
190447
780240
518627
226777
431770
173070
742797
171301
693540
611908
375937
750327
160998
956223
52217
322450
808972
564268
197981
1001798
168422
736424
513313
210769
266856
1011442
477877
1024027
802435
184343
1021065
778069
613404
886253
564699
117968
49421
478139
541091
210108
944128
94718
762865
731330
43981
731333
233484
44794
549195
750046
255861
725913
50918
832463
35188
211476
94755
931190
792719
539580
432315
915884
494913
891199
587675
268063
55616
444305
50167
908862
315914
245230
977801
367788
853401
621
49937
819442
390338
22785
151839
681733
1017339
300607
516077
668138
437878
821810
830644
502205
677832
273129
501176
850915
1000963
185743
322495
1047138
398331
152769
603245
201840
792735
64620
550880
890887
859051
156524
761542
289835
178695
685188
898087
510426
276053
433673
901764
881810
469493
749694
627779
531855
1009485
227390
893044
489826
860166
608198
157643
685906
394500
151037
644194
633410
510591
540823
645703
225885
567434
413356
491827
895778
644920
272375
787159
762355
735011
949055
135909
236671
113184
107144
28725
87852
707118
840628
965569
482697
917754
534746
315130
782335
151482
148137
18898
124933
686344
953886
425511
580728
686722
670564
386561
190612
700352
167820
654693
903915
443438
113126
201669
434341
125012
131189
838376
207862
502571
792212
1043003
549853
889539
726762
108662
963700
521604
597978
19451
342947
7025
91284
930427
443583
909706
266322
484854
418910
170049
743170
743670
905142
964926
139641
142255
381039
459177
561467
1047800
800115
214709
60114
354627
769702
522152
819397
3649
199043
421062
493260
980710
229512
1027671
734806
195417
753072
378687
891051
169275
1019308
44209
247281
1007128
134768
40697
357053
463044
115789
467783
885105
924588
240053
15624
96609
431210
770139
881354
629057
889818
983163
817573
309797
212846
706589
719162
183460
787308
714862
660800
580739
161372
396008
612926
586822
483584
752138
418051
498258
188690
881836
701401
449541
732126
837895
870308
30483
688169
230433
709762
130056
782445
186397
595328
148591
709174
788954
520651
236247
297927
1031513
477077
208301
426413
440011
512881
426957
728071
904774
310375
810081
584494
158347
165529
1003747
678099
251691
423975
436614
604765
615189
382833
171977
486288
1024623
445733
907691
844015
118459
126428
574100
613470
141765
549613
528216
879916
944433
967894
321299
658271
419791
248360
581947
439952
150990
868335
933167
400067
788028
747857
908456
262163
987047
447228
118511
729624
738795
688284
172249
921839
765273
460181
277721
277554
464252
985976
686712
548980
890155
1012834
981528
771994
775069
649130
224106
271902
691242
1030362
1002130
760807
939752
681057
269437
576624
459538
549115
251598
672075
602394
1006061
795814
619437
1000020
254346
868380
187699
520263
514772
969791
17741
316199
737127
377426
173832
44688
299432
41391
915217
845765
928318
457804
32581
327813
294342
797695
639680
1017647
805347
483523
786373
568690
667799
583512
31593
502724
428475
279549
533550
582732
35721
412916
386403
18696
925656
165009
993806
560167
511554
573430
251664
433765
637703
730454
585589
188888
445795
127844
642729
255262
223075
252613
970797
397070
551044
746801
28019
297269
1036235
150596
30929
185456
668891
319348
951034
584165
644225
541478
409965
365442
848978
7922
63582
537253
207775
709307
907720
175820
620985
943665
248602
93833
867790
833842
531011
742474
960466
879593
862342
300685
800243
86822
822382
302593
80400
22518
476550
164584
388673
341397
734910
75589
302009
309050
631249
783430
819852
392342
316730
858628
162223
315915
40899
501263
393342
36746
514726
471537
474099
997745
938838
14895
654049
319403
80070
893919
165015
419069
368694
277050
315834
937594
357223
954646
985945
285223
889371
335718
355045
947002
168427
684619
41384
769215
203706
314738
411967
696520
461686
785449
492811
379995
537815
681266
704110
328763
185388
512125
96592
320200
76236
410366
390011
699780
740214
744563
184159
582503
302582
280523
323020
234106
178395
83486
150324
979773
187052
248944
492395
177879
694140
928730
530022
945603
95480
72965
648296
83006
401748
151004
988555
585621
363422
508396
608079
301751
200152
713522
148280
330172
212461
171927
444144
388166
395440
550553
991625
134290
590538
394716
98352
984627
995146
332770
403617
163402
580156
533350
159844
631385
534546
44243
264646
740655
94538
60753
489255
654933
440299
338456
501405
905941
795324
53525
224576
261847
607442
458809
1016994
822245
924985
195285
315326
670134
234539
772082
693173
687298
818384
370037
99170
254437
779734
115536
533812
825011
898110
869312
497975
257503
136554
496211
213790
729707
802439
908073
558859
758728
151844
121774
695458
505870
722369
991260
999934
328717
39568
184710
541952
665225
886545
549057
335336
595911
442622
940667
267153
114397
853316
2890
649580
701169
606498
863023
501900
251272
749553
858381
874935
480368
518529
778040
99289
1026632
1035326
621007
67382
753532
540811
251222
454364
452859
3022
318636
964122
835669
114547
425218
4469
429752
375849
1043967
430321
478372
953067
106919
84434
98688
560874
119540
50783
221326
932560
740073
248210
328566
477736
986107
748977
839267
188950
938727
977063
959379
521606
790864
43209
200630
639189
988584
55280
735327
791236
700478
100127
27767
622651
295275
752749
92695
488517
260682
394568
86468
499608
661743
278433
47550
735847
396638
311789
121987
327202
386752
349990
834298
447319
902571
513884
794977
691150
689217
819289
304595
784576
570963
839033
977223
551562
9116
515268
402342
643031
137498
796195
494482
999197
208155
524992
430673
986366
922487
929464
542499
564244
553652
195782
483136
61056
542246
263039
396484
144140
105764
104570
44795
612095
235527
131393
995130
1045417
78672
340802
722171
55971
949834
797906
517447
315987
217612
808269
313524
640243
651840
218228
1018962
795944
77419
624886
898968
499982
146398
171804
416818
4142
880875
814278
644169
685626
585300
279882
941991
636097
250737
928670
85817
680523
239606
996099
262524
709789
1030267
756359
119006
479100
108987
249514
746486
300123
516449
514621
177542
35202
821397
523693
995994
63413
9518
80159
341168
649685
505516
97667
948805
922815
857192
58158
486179
349683
40346
522180
321774
192069
440611
238674
1023671
9229
987557
566393
392232
852527
182936
611049
860877
161408
781293
812716
937845
296450
622833
866880
1031490
478208
234908
433776
552567
85458
533021
340123
148963
428853
128067
815883
1005488
451337
810420
598541
201337
172159
750441
862037
787165
1045471
310805
518073
550617
937602
333365
355303
1340
887368
764521
549526
737057
306666
520462
440968
449500
683432
470914
443939
69953
149972
759952
121861
443025
378397
931364
72306
664595
509089
671684
108891
310657
1030421
370510
444003
59282
363354
453168
203222
868553
811192
368180
395630
558815
122556
1008195
981205
102635
953290
550639
1009963
540717
485817
288463
628824
230217
47958
198187
360127
73703
442564
875510
454049
256852
4548
756650
465702
193667
489896
325446
700516
261281
865886
563390
124049
666167
293832
848224
873858
826411
400915
716741
603616
842013
427852
125796
529011
237319
544528
556232
757705
819881
381436
89466
232550
561895
229424
55124
135022
913549
256384
248043
96794
377232
862581
474408
586785
88791
195898
818057
333445
431450
1032319
41085
767753
144830
439816
802296
457795
939232
1019026
730931
565016
45174
93347
654840
953523
1045480
893045
122726
1044517
1040357
557245
671001
779559
782576
940014
33079
960079
932064
220947
934191
742970
796980
757535
655351
927016
766478
370094
58073
50274
951850
622646
852436
791227
826798
358680
206050
931753
215784
795351
342390
51234
448049
42563
913529
1009511
1019319
265845
887917
361069
699844
447481
781787
212543
266264
442397
934472
801116
384756
286989
396819
957759
43738
320408
967766
172029
237158
349792
1007788
793333
810918
705117
758601
790584
104773
515454
823721
357876
783365
117416
650299
127727
725573
613870
483183
164835
468630
259514
621397
1027418
298325
735172
8631
693278
336706
179685
625749
578299
102835
422990
155145
486287
400345
612870
672986
208109
707139
322187
207112
677429
770227
961203
721853
810444
512974
148596
364742
118169
915550
951389
831565
987385
850468
719791
757043
320136
1013412
314525
662099
766758
651896
298461
904284
1012027
314753
398710
355998
959393
127710
5095
761590
207524
232814
519663
620390
691606
266969
943211
599720
589910
806361
127970
110620
233603
937441
345013
686496
315117
715157
68120
735390
283284
953079
886644
888296
239802
557720
106637
131200
351933
391668
586755
1406
1010312
26405
603279
542097
781982
889323
954983
844495
721282
164164
982122
738034
319063
191845
318060
187931
365334
698674
190240
462678
490359
755648
446566
505528
711897
940674
291716
181518
490244
311173
152138
834833
674934
1032364
796077
858074
236484
878331
1015159
579339
75802
773400
382065
162741
763866
838124
831985
357071
732211
29823
872636
967614
183066
252295
594441
405492
849219
942842
614705
490196
525237
419935
1037275
907182
625525
201749
25958
571346
391346
737622
647262
729286
662584
814167
255763
1034848
673678
589317
1008176
397856
380141
793577
519073
670993
703825
850270
37803
474773
1444
258112
312979
602732
617165
564458
28970
103958
222796
897986
887203
57632
628788
351859
565134
203524
941742
27227
776279
406626
91274
448211
134800
786660
362689
869089
298675
1045046
910352
433527
483835
565377
566419
487840
129966
391286
947020
512665
594740
314311
195085
880733
906773
262784
1044861
1022247
988720
577904
635035
760763
697207
457900
700129
887659
1046318
781392
326367
256767
649912
86128
123477
997354
124011
545499
600080
958901
149511
52611
415997
556440
731168
386046
539989
986041
278818
291096
227454
219179
439015
692916
818459
465821
936935
880139
127465
821337
201019
197052
87736
932677
136539
510650
596657
842434
281906
450238
761448
938381
1033920
937877
1544
491461
16419
303776
121767
699395
200562
449586
509055
334227
106767
419800
833129
1000312
159616
911612
343859
415427
717311
247923
53951
880324
429487
339886
873195
273642
356646
350541
254839
732289
134071
233775
368431
608798
317216
182732
912232
1028795
641629
1008669
365205
511058
564341
924762
453113
682843
840632
716145
621663
452123
692365
159463
1019182
137574
1026870
162589
580227
936684
721575
279741
371448
718759
139598
832595
252966
22186
411189
741419
735628
935494
382829
183790
227087
491811
828518
433623
265999
3371
337266
1045510
532961
2075
180443
4905
959112
453834
1010600
764272
904613
175889
304123
484313
256928
430884
905210
804421
805295
886438
582748
243136
578643
352388
901578
718146
524898
206588
877600
979418
593394
81062
317789
491040
763797
570791
862718
555900
971044
968106
364496
923954
826094
674029
508000
1033962
728176
238624
177665
982064
905908
283039
1001330
136037
600900
752990
809705
97350
872081
406100
394598
614170
738615
907686
280480
770688
65483
649839
52762
242590
898821
101605
381408
709209
226228
253700
402715
568557
388758
696440
149869
940379
589265
843302
620102
613082
689599
404212
1029412
98076
315147
3
731
197038
93719
760251
1009966
169514
824087
845153
190851
67391
135007
644296
509644
869229
132801
1824
312715
972418
1007742
161376
681684
465054
254869
546683
377886
492146
897168
34375
231675
730648
265715
150509
71798
515043
737129
398115
12664
246525
145469
987381
1035830
972439
912373
614092
117228
380161
126303
178657
428380
151762
772326
214273
910961
994269
998313
216756
966567
879180
22200
829272
343783
578110
668578
526406
433195
956553
992311
43811
963576
172378
997645
293641
577642
930285
884728
722145
589348
528621
642237
891212
841041
399719
277953
254045
416025
480732
881524
987017
814758
471665
178619
8688
705833
382912
506450
990896
518613
234362
778710
309242
465695
475095
431037
881168
399066
968245
508709
263177
579823
747817
983211
865363
198646
1016119
383615
431232
55565
72952
400750
391857
384699
29200
177070
67255
513219
41557
130109
716917
37221
308278
492725
822297
72050
320098
1031358
782500
435359
964452
965976
164267
277172
332078
441884
418729
318879
158872
201727
303856
961088
344507
134112
802766
1038924
710158
124708
307987
6722
321982
940041
338393
680224
850798
60081
414081
838513
631396
541100
938621
82159
887407
163831
321925
971467
585491
706831
273388
217102
113678
524900
957375
475533
867588
132853
347475
509133
959011
614075
356468
282370
300003
17445
949283
682956
817048
1003576
909928
1048471
382921
45706
997114
386856
659614
109585
910248
1038976
361506
247754
262778
375401
600543
243449
1015833
255909
970039
288613
349810
531485
550312
354616
321611
254561
244778
881710
338108
815810
143684
871062
706401
302364
920511
1030520
586426
381371
623350
209790
928202
497241
189061
200866
465621
964190
11468
778456
1034658
651837
979224
310385
301825
894427
936061
1024241
906827
762690
981436
18984
66742
552021
526503
1036871
159255
333115
903932
192511
93898
436172
38359
767737
100997
694160
811226
761607
297990
220032
544136
26730
289886
481302
4692
892845
844382
410922
237155
782764
879698
566422
502791
323677
120347
687912
764695
226085
697942
460743
112263
665348
138464
760389
782798
684662
807075
931663
1004848
341798
642707
216375
281822
157024
215133
221514
576977
293217
438659
952038
582407
127330
930478
891104
707210
1045061
283442
203968
838511
473457
352724
363136
79648
81749
775349
988920
1014255
210037
558366
922492
61208
152362
817140
500782
688162
394001
297203
126181
112946
145911
199224
731762
508916
501143
413110
752386
954569
496695
393532
51467
52723
536050
599817
1017846
962549
966705
915230
820601
269281
375420
74730
347590
796403
202785
989897
851509
936678
386538
864874
939624
1019700
692010
532015
1035759
131844
941127
264590
252409
15962
410462
476437
518207
877994
571824
668311
158317
503468
95776
492617
599623
823278
15202
788542
1043075
525564
966210
48036
1004934
259911
524993
168338
65352
721162
431918
797862
524309
294837
468931
731489
18963
135741
65672
906203
267928
121058
1009878
748771
903920
290528
657041
328354
739028
917472
28791
256627
359923
521118
418162
164525
924505
559683
745242
762428
567995
576670
646898
541408
1045029
229620
577787
730966
910979
971924
611146
944878
792838
856793
820859
944282
327299
603017
64847
113597
4623
952363
445932
130767
447600
711696
531971
121119
765153
306419
554088
837307
936277
223194
362091
929654
314392
252071
799194
510519
573869
205576
681254
621226
223663
477615
446178
570931
468003
250136
510942
902087
511169
303434
1017710
857648
38337
506369
314065
707533
1023382
123685
477541
1010798
176185
908306
436253
217239
871025
783881
296326
519018
906865
498494
848942
412910
973975
826667
356768
313581
349916
280705
362910
63811
161432
377263
833695
59718
285607
516630
905860
1018389
928867
741796
717401
576968
817342
590084
689226
435935
383620
932876
780517
929702
107257
1021960
116628
530393
993800
760094
144385
433905
332898
940072
783934
841143
691031
174656
811424
682692
960851
965643
782339
869946
841859
329796
791226
808971
937992
558482
428723
898098
646768
579606
99593
30621
958487
997775
804137
269729
797150
453471
72168
96031
196275
399479
796376
909818
176586
281750
128044
155895
608489
679825
491916
372562
931273
496375
18759
128676
256393
1007763
919690
890398
388563
1031627
97235
701993
593555
194095
195384
936429
547701
196200
501303
729750
275690
124623
976591
276920
310721
627555
624126
231452
788486
229072
836088
124018
625530
995865
969012
141520
588487
393371
341801
652223
792951
805186
1039989
218034
826840
473912
452657
937500
402477
188258
671790
641877
1025599
964945
952738
197697
631604
948759
485739
97182
534779
373330
559336
204972
528389
457744
467922
174001
187810
994611
955463
616865
813835
97120
99852
934434
600858
893669
692956
791406
829255
957418
663877
797049
956361
286723
107485
664537
32621
49453
66679
350261
417586
855601
629373
793521
511757
800290
251880
77789
318716
253110
877076
513431
551790
113090
213765
150022
448142
803825
350695
243908
652586
436905
403057
767667
333202
423282
590048
835041
1036050
973545
12753
371913
826194
354738
1039684
329050
830538
893057
647159
133156
921167
821137
730940
143254
355195
679449
38666
231123
581903
47954
914830
655409
659593
8362
872583
418467
131970
436006
436980
939093
859893
577747
941575
884035
971758
297889
739319
297445
435357
834026
850794
746360
204511
867171
298976
440068
762214
634970
500854
342748
961882
148678
943264
290608
5812
580573
948591
290911
30194
150770
925912
97854
530562
702470
1045940
514892
77529
525565
225863
11165
11281
993318
999213
916037
967888
759348
440346
206036
735145
586403
189433
59859
970372
816030
380800
861120
1623
508357
734178
10400
139012
449337
294353
1045964
1046495
162745
492179
429353
871312
627638
900133
760758
919018
605469
332237
709271
799071
616909
616668
92691
19311
295302
96024
830893
497637
325779
657868
13968
853437
785927
101493
103018
695799
805516
401850
444092
648983
334267
610625
950284
846553
724615
561198
220200
245876
2569
156813
208692
791278
259604
212027
857900
812472
18268
222551
458425
431224
189936
256462
1017908
292111
658021
557846
707328
365468
353128
473553
977336
939089
554704
858880
364802
475582
600742
180297
864916
1041765
173493
845476
709605
10598
630838
864907
97428
1003514
343733
584583
449886
452450
467215
967534
295613
392726
182510
1000942
236796
68184
988483
131803
532044
381467
87406
598338
678613
1019737
1022345
667746
105244
1025697
777997
522585
659125
621502
693932
233467
226205
767916
374286
772684
335145
975400
6785
989692
472484
238028
826817
165109
55573
676911
717060
26419
673726
319804
797691
634866
914131
153018
46188
474879
192606
997941
1036243
676951
380919
672623
176330
526556
448148
71264
135166
391691
620306
1024242
589199
116490
453958
437958
343013
39537
836039
537466
611787
517210
707505
90691
809109
1017578
803070
355221
47436
914946
890063
893498
599041
275953
185978
719365
245166
278927
543312
981858
945375
919436
286475
835149
241992
269088
831876
949508
889424
943119
82733
405037
1003450
642199
302796
474536
1011418
570816
58017
486375
545313
938087
641430
740768
494116
411395
460350
753186
28281
477467
369217
160510
293782
893341
179348
82119
826174
55074
574163
389963
286628
344566
760321
220595
569185
720796
958188
164227
714213
245485
13866
207309
582810
164248
189383
775003
574506
172987
564278
125759
575130
126986
680831
43595
576108
901353
758299
807969
898075
180417
36037
902365
100354
561095
39895
511830
143042
260739
935703
233809
355893
1000649
901537
987838
693896
602075
485506
582148
532681
762587
34775
392215
278229
565663
658565
340059
243889
1013055
765701
238322
701816
81664
325254
148307
988148
502716
364283
674684
427509
591741
599859
124588
1040178
904592
1036236
395588
781067
393480
658998
645378
419872
764701
390655
175675
850393
469359
340943
851292
680644
131943
790851
276763
890602
100378
475186
578832
285746
507511
49466
457480
296489
75225
602550
758804
231474
381030
916677
287800
264026
930819
916461
176698
464585
521275
9964
513752
585840
792280
11134
930711
588322
707371
978415
231903
302758
365524
351880
963343
249968
620080
198031
522806
616171
717086
833112
878559
231305
6202
334550
955236
131585
247752
197814
281722
584309
698922
293266
976874
731327
701195
444519
303264
770213
464190
580568
913846
55256
753762
916132
76900
539831
470194
17701
1001792
99913
215714
193893
640270
364439
912620
649120
597865
547542
677109
177768
491198
415729
467012
968791
901736
74065
511741
926202
407695
96694
549784
497793
396797
165685
163131
296463
1633
447937
495317
525004
170340
826985
651236
499395
904882
834819
646789
748908
435408
1008762
262613
747191
598267
3626
717346
923120
296637
703180
377029
365565
951607
2515
964010
799814
945090
294585
854102
938415
647906
81953
820878
880849
234764
444484
792439
476147
20828
747778
839627
44606
308512
779274
952081
786995
47997
743781
1016561
669416
921690
814721
430028
604017
395999
638255
1002971
220654
927779
926593
675461
400248
902953
92349
274449
579515
1045261
200791
656514
736930
84359
91903
84188
364609
58606
142002
270298
998047
270145
799129
547488
212278
217594
412351
636599
757305
847129
1016031
315559
584471
745589
801375
657057
55169
281293
274453
1000411
704353
1040996
211125
449392
837199
335539
2952
22922
190718
474992
768506
850145
877314
567970
171777
125326
612701
199310
340292
654139
673456
218
199138
128919
7486
55223
633900
165868
206720
304011
686081
371026
23690
152028
610281
871673
891147
405916
99183
180276
93111
900012
333591
820293
49588
802052
50807
366335
452412
874058
386649
199223
622050
627601
260981
375285
1020989
824408
307800
968932
619873
867609
576414
751414
248140
279566
382322
935728
466018
631861
868439
235240
393064
35166
1040232
892971
308330
762653
361412
833040
800702
243835
284402
601700
333556
841456
192035
886616
573686
77802
702485
159971
687546
374748
486868
646303
749090
915608
137251
235729
919236
652197
34939
150725
769118
528857
200248
88166
202186
432893
467734
611947
799765
390191
452191
358348
225452
1043160
182032
972100
662233
769617
1042530
859017
200004
1041858
794478
457856
263062
817788
73460
1001897
35261
602963
821199
795964
443196
729697
212369
367028
273595
159801
217016
495105
605907
860915
644064
329315
309836
26216
899205
487758
222659
269308
560875
865240
429754
882245
300457
404495
87830
946025
581840
802178
609764
456944
569751
754193
301441
788331
733687
484505
490975
780632
1003561
946291
747274
430890
724366
1010014
1044357
47457
639151
1001590
470749
540548
871466
224841
737456
592125
337738
915359
860474
499883
699193
892201
420415
491785
1025315
367667
869101
148012
814443
427335
53205
710166
253702
700932
728565
706711
691104
824933
783690
460884
929152
867438
1031408
273175
22215
644866
763297
674705
928332
119900
767883
432858
303092
528185
739043
424803
94792
1044628
751708
817308
80900
443248
515569
603636
662017
441164
536380
708198
608215
703354
753101
564465
55999
146462
726909
455556
1034184
654720
1036403
439357
39107
29085
849449
955142
841868
641202
126631
962895
370238
507784
113907
176661
840280
92569
304411
964145
775848
277935
173453
36269
53014
12000
592954
877139
927603
305046
49916
483385
582193
734135
922316
1024949
155134
661115
477781
341556
826649
890464
776835
757850
297176
833277
58574
571045
767462
189871
644028
1002062
587832
585050
776376
510244
607989
900694
779869
707350
837719
87669
383079
390828
906173
704725
525275
203028
404196
952645
917733
894820
1028604
16580
397704
817884
902488
916396
859931
299324
472439
778818
374872
423847
1036580
551023
756121
90954
332562
632397
724511
366168
442954
175649
344489
579395
802526
202915
431190
927809
422816
774849
865581
115406
220941
793145
517601
5690
806975
399675
487976
510313
904095
809753
249394
152581
540755
115492
452346
115539
882258
698918
873132
10909
545737
278168
943436
277535
85053
4326
940739
389690
302239
734535
608362
628683
947928
594176
989224
115456
420988
135723
152886
573863
617593
555490
247114
1032528
421872
697137
745984
263388
44424
690868
884814
239775
776487
1032489
720983
902241
919559
243232
134089
873954
311523
386967
125023
970639
917951
1034490
506240
46037
976533
182007
364759
766421
123205
283867
548020
472385
512119
972398
19654
176774
936622
868389
488311
3183
537673
117424
534608
515652
889000
240444
252864
112231
630002
317061
321617
1000587
572188
147656
361756
380044
331291
530113
34282
650409
778659
580065
156575
813710
83913
80915
322496
916247
782234
117723
286662
861034
592370
504732
509459
102088
469908
707213
203088
1004198
740113
837335
601148
958713
260546
504740
509948
801167
894543
922448
789354
230564
627675
621638
315607
433500
228457
731031
552808
549188
522940
782655
112380
490070
554309
467960
991154
652892
485369
864423
590371
376589
776305
768889
891430
1047564
233793
298647
510529
62851
301421
992302
51624
771534
782468
734088
601613
228906
536907
128741
506395
707455
367260
863963
587022
1020060
657009
426065
649105
715035
487465
641792
1035935
327059
284291
455489
753997
36525
391417
60326
136496
120141
382350
126602
893086
72856
34683
259862
313961
771266
91781
573218
788918
764323
681480
890853
502021
668432
35767
508437
881410
466036
868756
242451
131313
735511
314692
202095
771446
495990
252363
500136
333224
967812
45356
986818
46696
390287
126026
417084
223807
150461
745344
915077
723625
78404
124109
596418
116981
293722
255517
657390
727543
356528
1044423
1033314
606441
286945
776765
651184
1008478
468553
198039
773593
50181
177008
731745
733463
624129
748119
612412
671467
374527
251284
33708
15811
872992
1043051
505486
193705
514599
867961
870885
606103
851564
912119
414548
692847
513940
16614
318041
649869
982481
884056
581733
609477
779511
633219
467579
295409
60087
865193
904390
660675
679889
901877
251083
741565
319924
235949
874131
91657
629874
528031
891405
425924
657727
958159
370286
289734
833528
703902
107107
586930
3580
534409
627658
352379
719450
804528
564919
531901
125452
922295
913786
589984
39122
551723
756212
887779
680365
13208
59676
317897
95705
1040142
535131
869313
431823
620136
89249
357559
815161
435367
966772
480170
210621
888139
293218
236590
63892
103749
614998
38196
204506
435212
482545
340931
377576
679088
282826
239477
926144
137806
309947
145290
732331
842118
496301
1035979
600119
665267
530429
977372
714146
398928
792848
212960
752573
285761
821670
442579
1014275
56248
665208
1888
509228
281313
803301
104661
193421
976368
711241
332624
800864
80682
867454
722087
789954
391594
969777
225674
255271
592627
341825
785824
64652
830532
446102
365239
882070
423236
820359
1038956
590124
682886
692803
388255
104756
739360
387656
335522
395147
569431
21786
267586
907866
881349
958865
551241
619713
141542
974941
1036657
448273
536593
582856
180895
435649
774046
279822
218209
675481
415677
560708
135079
301508
211910
859960
1037479
56642
986048
526132
545311
1047038
144916
854767
850704
539518
286768
30498
608762
1046138
179315
1019809
218542
943351
711840
993144
690945
913807
617952
857076
284605
700763
798987
596985
666727
533684
1016213
428473
279125
740868
575909
891069
67675
281445
472077
833125
306165
418006
802065
862783
1023969
55091
354929
823127
541216
862267
475157
53578
1010888
919993
670320
608664
1035632
418078
445649
161647
1021864
918
457653
147937
502992
1024982
783643
327947
281759
256555
802465
227101
149374
877031
941271
437235
253106
640609
439803
592601
308152
110081
871
607603
27055
828403
758418
574993
486907
656675
429492
23013
137510
966249
628452
992205
875843
690386
711573
70689
151888
954864
944959
375867
638151
181269
912742
991874
533029
102901
760596
455847
771961
60829
1025266
773693
455051
338311
519986
223300
421414
978991
359885
576866
304623
200650
47484
824202
743778
158858
263918
214614
538028
287278
765406
683081
767576
198967
24756
89922
715683
854669
720157
666285
62489
275296
340383
242239
632683
768596
795027
500162
578063
619948
413580
778706
882312
288488
931463
151983
177875
196426
120239
994518
566807
910240
74881
664158
499490
206716
549053
599084
256860
518304
419815
399180
262176
682520
420174
620375
857159
722886
395572
310826
277838
537345
1042421
174835
764630
396132
668207
949897
234503
140337
330536
704026
146041
168558
978392
427213
966904
738880
393800
33226
797776
62704
714062
144299
639331
915692
875901
185424
769704
112364
487395
880759
743815
936084
219197
243646
487408
951927
10458
347360
366695
349587
267377
135598
1794
659399
8943
694163
619741
611462
490750
940191
397089
154254
763818
34196
232408
375701
14777
310372
89235
1043359
516278
391990
172649
136923
295007
965359
75779
912986
535676
433708
728341
147447
503617
628698
369572
927977
506474
936293
758272
970028
209568
333896
442386
364591
280291
666807
15352
749465
43374
57177
449910
84196
219159
132200
29642
867002
917850
600649
578929
710432
973996
481354
232998
1918
60534
390040
740923
863384
500523
688996
17161
267063
118326
257830
875061
324165
491463
214817
404827
861538
603385
438748
138538
75067
585379
932914
841645
531707
1048309
1020609
594602
1022618
616077
571862
97128
902060
582418
1045990
529393
125446
1009825
817347
332915
400051
371284
406981
24981
919185
32328
788528
983146
998301
960002
435944
767143
298770
823720
526691
254567
360238
61277
65785
726019
453231
180533
627290
1032099
818083
778563
522074
615687
14849
840491
858099
440549
799654
949811
814470
654214
1026303
880723
365773
188898
649722
515995
402545
840606
235064
695291
76641
362504
31294
639075
94158
911731
281334
961192
475279
918056
943747
89709
281089
795047
910542
96039
214775
1022076
337060
825763
838165
72380
154620
53563
644998
170693
782591
1039898
914904
163890
327730
206305
552234
443900
151214
697280
569818
953061
399399
569566
541383
89617
404887
947092
557123
197396
430909
125025
363160
34785
184616
685876
795821
315610
641445
286990
695298
809532
864940
112825
830125
956968
591886
436714
662572
20593
1020408
783807
235984
401033
427185
725001
39507
773953
111457
661609
245738
601360
458244
102477
1014916
253755
827476
679678
359421
355005
464948
810650
564429
916466
308149
13276
692975
309043
747631
382745
660726
649008
522274
1033400
921915
99908
987460
864439
922980
142433
174799
104006
639527
169659
98128
620652
576979
235390
1003255
136487
8313
332989
79899
178411
493476
442026
208121
893310
813642
459250
167030
614533
753928
335685
18894
337881
558261
699749
12730
506851
806029
804515
121072
89633
82037
198278
690116
595567
1018580
309466
880563
411949
506148
523875
159664
644960
1010086
572282
225928
981741
691960
879332
83714
701872
319797
761001
925930
685672
323500
596171
119860
447603
261069
324338
778139
554256
576261
658251
23361
647147
1038040
504136
568818
714740
831341
250487
883329
585328
255851
86110
876766
897452
494841
154920
195487
519470
730097
365795
125950
203160
274140
107538
781667
286919
634991
726838
820193
656673
353442
206708
177465
971895
420641
131553
641977
542108
545193
803643
137561
593824
716660
355905
1028703
370246
658826
312057
835616
756560
914057
765841
28585
918069
682504
626897
233681
353474
974579
601853
1025183
99969
85247
48575
984795
362819
829746
541277
857535
36930
24267
267863
77201
670825
700917
627453
289298
732303
393746
58976
407338
360653
213695
652513
276796
868256
311178
423658
882640
934575
680026
429221
489962
862965
940691
615299
65872
1030358
570594
108289
246969
599829
752232
517081
307297
636134
13190
509930
850889
461824
309131
30856
399347
220105
24762
487246
620720
797720
968170
435006
654822
118198
191358
743817
972722
586346
77569
256332
927318
558314
840617
724021
850883
287210
321460
705943
779663
490586
981411
535608
207517
94357
79944
261922
456749
377762
721261
941773
154608
906134
436485
426280
585364
106602
518438
863668
225562
166100
670172
984335
713278
186598
502020
399626
359844
713342
846011
914787
634659
539397
18999
330742
113372
841359
238178
839987
703644
626366
107155
629901
714830
115222
223176
229709
30624
750495
586449
633003
377810
841199
717000
74453
721107
171033
36383
838336
473879
133362
833414
387341
701976
634006
979949
649383
904
237077
662699
967023
679372
706332
1385
885636
182035
861695
418144
146172
759859
91140
1028742
341199
872941
197607
538839
1040981
106673
133731
677607
752518
23841
194178
1031771
301143
960149
42288
305420
234255
718921
379158
383533
803592
25768
809732
836880
514225
460116
447099
405326
928996
659123
390890
572179
887702
528082
643847
697754
567202
279176
1010613
874250
920073
910340
8976
764471
867289
14902
255034
376619
961928
898238
321296
147176
958163
621480
272278
512109
974813
181037
436424
464965
936649
677019
352387
942282
604766
356376
443526
892799
512145
690678
689538
846001
738649
40917
754324
66556
959807
328713
299573
868095
723831
187969
986988
375444
373153
518657
361364
215025
589391
576900
626052
111726
515974
1028434
945734
769789
144848
663489
446994
318191
68566
569213
277363
216145
176512
651559
824209
125090
917136
421932
732734
446415
1042198
830883
1026865
27754
448111
597854
356751
599413
12265
661643
588011
468945
390721
1045986
1004902
787275
92683
346250
370921
843915
472951
1023201
592853
751937
60868
312131
867968
1039189
581233
501040
137410
433735
727869
365294
110673
271573
277869
1027961
190914
236591
230579
592810
696348
1005689
710842
489903
362215
637151
806922
937720
508951
250566
749330
959408
279262
499632
414777
447064
249567
446451
387128
985073
673730
720618
341606
835505
772583
530205
710275
492954
471820
564095
662517
844695
156842
251511
916987
222185
762746
37101
648994
604921
86775
532062
563149
174121
280316
632149
599134
853394
263730
52538
1015484
991715
698930
955001
541286
535381
981677
941668
150548
863192
677112
174746
85819
227782
727076
913358
651961
267892
916818
470239
479971
645760
17427
571840
763565
324503
244189
673590
964599
708507
720749
243317
1004582
36326
432375
34635
839377
536446
455784
804403
361704
27255
795093
923004
219152
424823
563579
967972
488796
796581
640127
623078
736697
810002
468275
288452
216290
818110
466164
841592
904833
433288
44679
853423
642197
796257
1014234
756482
252736
684246
527810
584421
926089
446076
60721
689833
234671
322456
573153
94672
1032502
971695
931237
63404
984359
996821
663098
111368
71692
968465
586990
750645
121584
56764
793533
471865
493503
649779
9313
385144
702176
867875
604802
83700
98838
928858
598252
630395
24184
36195
834486
740232
471108
872616
370759
650577
679071
22170
721571
843311
901393
193038
362043
950661
81139
146010
888605
248170
959922
667226
191741
763763
580900
586898
623304
465070
866521
391157
620862
583260
900080
894095
32491
186126
804516
452968
685663
317740
734414
87168
677165
1021572
166868
803047
938335
1008231
607980
71295
292090
267787
1039833
731296
478374
357363
294655
902771
873099
726006
346412
547055
385222
627587
396060
507991
262060
68435
900093
662260
106132
62190
24275
810410
45360
287693
163574
840458
499742
373849
366730
551804
895974
230620
865553
776605
130582
164626
882059
714478
814777
878459
425510
414675
378895
974298
717164
749516
20769
213136
362313
37925
887944
459685
306575
448411
730190
73252
950398
276375
897371
1000123
598553
704582
357791
428764
725594
588956
517182
759080
872826
17865
443184
680991
946630
118841
984781
127859
66240
41142
564516
981612
609958
971988
646991
996439
63845
573043
266165
708581
997266
51447
394177
881162
989510
582762
597029
216573
958928
627169
916542
295287
1018992
670715
502619
424947
679640
329252
233469
158877
241604
867201
916445
1041121
363484
253446
49322
918724
154746
282538
727385
737742
756596
203935
885412
1036917
538224
743151
324987
975418
575241
221686
955465
140960
121220
189731
421431
493078
29612
476272
782051
540676
2231
296223
468979
323263
804026
458731
196556
915096
289120
991569
152964
311976
68356
452181
430540
492832
553255
673474
617036
409169
608486
435838
1015496
805727
458963
402111
723272
888776
52787
1006858
1043115
510300
78527
569174
405927
639496
733656
490288
458638
760223
14056
823335
979607
517452
372109
601887
728865
955207
611641
845816
867379
738172
76439
777037
210153
698489
382064
259540
436954
151577
849078
739039
961937
1021464
928543
102554
205950
554116
1006432
940438
187400
184967
962782
29623
872579
55065
388921
655831
783139
436062
990918
138761
349271
312692
750954
709958
195377
975832
659915
474070
1010129
52104
703854
8979
201008
231859
514474
1041296
2271
56652
450535
357756
149816
164279
683655
605060
509401
500002
1026219
43927
892327
745319
597446
520832
609621
720485
191236
478420
94188
26640
752128
846366
972996
187080
168067
117994
747840
918405
81515
131482
868424
247748
303454
913176
107652
340153
171613
910848
615686
602236
975865
543626
859006
491059
419865
900852
463586
396471
727188
921633
1036750
916052
136142
126153
475249
875102
575498
607965
794937
898050
155593
3094
532002
128541
163063
623312
876500
615689
31482
294371
103194
785518
113076
765935
689996
5051
74462
975536
483820
154340
783949
230235
411583
342024
833301
253682
483675
315199
90829
331605
504738
958164
107196
961059
694601
646267
92479
37786
849848
765053
475192
656616
486614
316518
954174
400329
1008024
833590
705931
509653
547654
905221
247154
129421
557051
516476
49449
461718
954228
949331
6317
498319
710753
511643
319891
844987
348263
367774
428950
116113
156097
539979
1003931
851500
509450
518926
378794
940658
356072
790900
129258
364596
507342
238175
328207
580574
692917
993832
225170
822289
753244
682621
1001426
366012
635989
998780
841943
935386
715265
845610
29055
909357
91510
918721
193962
762969
69930
515007
736082
557629
789083
566871
107195
608477
940632
343266
815367
560116
244464
659899
300272
779552
297371
816714
45670
234776
171456
521227
884305
820902
179758
1001352
270922
795854
418275
286309
742682
936418
866817
356445
970733
535444
286798
938456
851242
752691
388831
872660
824985
116857
789843
279298
761555
443524
164787
69463
1003020
366226
457000
968304
607213
321552
998619
76267
119641
441488
916653
857079
314444
526134
1041453
919854
80558
618579
766854
995684
98793
211311
961520
757625
117975
557142
289336
955376
553799
801850
1039977
176742
170262
1002079
113380
252175
470725
873227
604568
618437
789553
566050
454226
696344
708994
608104
629139
233425
252631
338012
103423
836005
146033
329901
978038
964561
572451
208794
135557
785078
637680
316301
809259
767154
845475
79665
275505
580664
634530
600198
1024635
535150
577884
525687
41309
403712
646679
771705
242707
174967
485145
345500
998192
6198
213579
21864
960475
928037
848415
199380
977206
663844
670506
822813
581445
63036
716913
917407
218582
142602
587188
379943
907721
357710
227960
534889
23843
203840
567142
127925
469597
100272
882934
604327
128781
912367
254698
585812
827376
968428
952237
589250
196189
818766
187378
927485
291440
416116
389664
1023706
629558
590721
243892
839062
957236
498165
810339
731709
649731
588032
1043997
628815
41789
167181
918973
840832
387537
651000
746837
65604
84801
754864
15630
803496
534803
804430
1030256
584076
411735
710489
398289
106323
531923
983220
240345
505990
657958
898747
404255
1024569
263146
577650
786761
662176
624349
112524
6625
437688
695419
647417
94059
557013
799494
133343
491076
294906
432203
487814
630389
236266
528614
236333
594098
174771
549704
712349
871668
232069
1034849
223036
33721
387903
151872
1000149
448365
830832
849184
266870
656925
819743
141203
570920
414198
731276
240787
731890
265156
630935
519675
391946
31977
862904
636837
759801
119507
618272
510737
991817
465665
822471
215879
593597
546956
883422
505821
196932
246267
778006
918130
976326
350426
449822
691790
520730
794716
741697
940230
259235
992762
309173
442597
923157
991518
556435
661287
44601
1012732
268234
862766
663305
228603
838974
113684
484122
691498
709231
148822
1028431
383159
557374
1040859
733049
338839
882374
489330
750119
833490
553540
143810
293693
21796
674501
546233
715353
399355
377732
999001
409200
852323
132577
785443
979106
936262
8479
113257
549183
742454
603902
1036570
230485
181472
678340
975741
722101
1026591
857721
957835
841675
727901
182168
29933
561885
590943
465542
311770
665513
52030
640499
97254
816400
224434
609861
973775
653461
595696
1014945
136990
977970
258865
600822
229892
371333
161730
300033
902114
681155
693001
20419
917569
46530
190039
299435
751218
899927
543970
1009143
335847
502394
59318
816155
946033
367205
467221
137047
562653
799479
758111
279289
398487
281278
408228
806723
472609
578267
843251
664734
116928
274599
226162
854477
391407
928307
113073
565596
432311
751742
417745
246379
851205
244264
340618
796146
306776
235605
148672
298212
450970
451939
625179
547527
149761
730087
664689
797830
130011
133210
172473
75264
624624
432322
609669
982126
992984
829213
208891
1030232
822691
542109
586028
949269
481188
497213
104353
311254
474130
409822
687178
732150
750476
462534
926549
810523
683967
698394
639734
610575
577436
716291
30736
455455
295926
238902
624866
523001
952481
907488
1022472
526405
974984
737596
710782
633954
651199
831373
711956
889758
76614
636187
938160
844217
506714
91286
212129
144653
945003
476813
363383
417403
307115
262624
314347
423421
408495
476016
90533
532303
60239
754155
419438
99485
921218
286075
1023318
152041
494036
408924
448907
868000
547643
359565
412272
338555
636117
357882
58254
22267
991175
375322
1040635
431548
646608
194515
10746
329342
476232
230177
209021
485822
466288
531256
152672
176053
21865
149123
940417
261413
784706
763165
152337
360973
97311
435664
285012
900727
79553
317597
168381
28993
922850
978125
74807
446816
1007086
3972
832578
33310
877593
533681
438422
600884
436677
188545
917329
598207
898374
28680
709274
595702
78082
197119
241693
284289
951429
107414
898337
276279
1040529
928462
853109
642570
478216
340816
271665
261132
383025
712825
408988
74530
932403
850445
565848
460997
276454
757603
426255
238834
648432
496144
777945
918712
1047653
546075
241107
481792
669236
762235
265481
683878
312831
1025732
678136
994774
1042776
717301
194806
234058
667098
118076
1258
6761
250373
866511
443128
564005
1036981
496631
423347
712172
860401
822631
672599
941793
46792
809801
300912
754956
919751
803371
882078
968234
972065
126467
92219
295603
318281
439285
235264
994434
279118
163450
384296
393633
560196
304954
886146
538740
676105
797733
695308
877257
53315
8708
794650
477094
388715
223204
901793
253353
169235
687158
915922
928629
943949
851449
895656
616065
81421
947204
574225
694195
176532
88087
730669
241116
169464
542159
590825
50612
847312
316052
4021
158786
598900
963661
898436
855877
852429
996868
68251
353243
620813
256425
517455
1045933
507896
539848
397540
847299
836092
430916
764243
797712
80384
339641
784235
618045
385850
1020329
200039
721666
114113
581304
111496
672649
903176
493468
1025295
370581
678911
534987
210639
96178
332515
444971
534291
76272
895189
424377
110601
223908
342831
230179
626019
663823
588374
115116
716632
156272
731868
518232
576576
932790
741310
426191
468846
851188
979144
479898
280901
689032
855929
23392
939058
259328
387962
912851
534331
362334
137253
110584
231647
522088
1027894
513063
352706
885300
67505
331591
63956
215097
455765
579160
663497
699984
366565
672281
1038158
223711
446214
154103
1019648
409599
225957
695169
185731
104876
407842
79317
304278
97186
445387
90475
921651
663249
321097
851665
148422
608656
1014951
69259
312782
377238
548063
138414
116492
840157
6757
969549
22786
384315
909253
707512
807667
612051
563329
905212
630000
263639
334747
474535
911278
256606
213665
416526
464475
650066
616985
726555
645288
302005
889713
732358
860957
154110
205053
525406
87633
538905
817568
396528
657367
374580
922108
397241
495617
169856
739944
1008181
502420
334065
777206
644315
967357
1035980
132591
526827
546235
355000
288866
141858
1040920
559949
425517
962407
910743
347734
943912
408862
74336
835292
802600
111988
317192
351259
370415
541601
120074
994276
853776
738397
179722
549309
606354
257073
710851
851567
926330
636213
857369
1033500
931128
7577
166927
640512
483007
736187
267795
252112
829868
890308
442575
160784
105896
873186
570037
267659
410697
514462
319308
1015563
136403
819929
178611
482250
701445
717519
681806
665234
286807
911134
47046
534452
393540
621158
525465
222880
396929
886881
816000
835764
420261
114997
196685
282442
146956
370920
180617
778605
612806
337919
734247
185542
67818
854809
456330
657289
178890
121795
604824
484898
729930
1012669
235134
49961
288315
429673
446693
780960
930356
908741
717362
111038
30069
412248
81998
618104
593149
144034
759457
780564
1014748
488234
934129
512760
1034888
504751
393631
248378
484316
823161
375667
854703
259959
409536
739906
575040
437186
182339
623673
491299
471500
519944
852539
989620
131293
727888
331955
729100
810896
756748
990809
4907
8316
352384
513164
61356
34140
1018239
61511
48837
832711
630361
809660
212693
612142
334152
1025676
189229
721860
774536
323310
745555
761768
100751
562888
352826
961488
7334
560804
320539
430529
963566
569277
780673
714086
346524
285123
57701
899104
319169
397596
968893
628551
785874
1023305
459236
780262
303864
106575
773635
988849
531478
417873
746131
844848
705023
837417
816333
319716
919928
906660
593427
230870
168160
643938
122882
964055
925995
583726
351301
570199
627588
628883
235673
305131
62774
495671
1022486
15617
834897
257801
944594
294231
678818
698354
187245
913161
727502
1035610
408776
920001
804436
468049
894736
277678
120212
386610
502528
772122
330385
269840
165955
606593
493037
803174
136302
136472
908299
492783
570904
229264
656240
43082
787297
112288
488064
57494
823498
20346
659860
102433
721274
862563
656840
834892
626922
475890
370291
958095
455713
693790
232456
929953
720736
680168
468318
140570
460704
56493
118385
29317
488531
205727
32345
728895
1031251
844863
142691
927482
424492
630573
980074
1046046
366746
322577
296934
209051
1031678
835661
744774
268182
359387
113205
635564
819848
235271
604216
207011
624812
200483
586629
902518
995824
728335
872351
43342
366594
612457
502210
755178
855093
451387
424951
869586
127090
607967
336191
499552
703313
621539
600353
799863
395616
8851
779898
96557
688840
562805
44514
42558
637743
84335
1009550
909614
800189
821860
845215
169609
852392
226730
775463
351624
902212
598054
851295
890150
648502
455407
7438
629576
199382
882971
903189
746156
925467
884587
766818
362109
534270
722127
56685
959494
473111
33571
116221
503703
499276
287467
465052
723261
847018
506865
316996
47858
564301
175696
129530
15141
492101
836019
408504
295583
1000975
12598
957036
763424
762685
612267
39668
270064
1005691
623121
114443
399283
407852
60698
194429
107797
838472
183224
56840
367241
876318
940907
417024
260737
218589
816404
531432
970220
807065
236167
228502
662038
216343
777908
944998
210238
224069
564663
400673
554809
120906
863759
142858
713544
839759
537223
97689
189773
33607
661189
283334
1017587
65323
1047287
794358
704667
899138
1035569
365635
341148
598484
698304
698308
54653
248100
531264
820674
547514
8724
108372
948958
688459
236164
402308
697895
453084
713412
188254
541809
252258
54386
469668
628601
279276
465382
159665
476131
680585
229363
798529
311926
345664
446334
155577
767562
1016346
772699
524871
857497
1013036
364413
652107
107003
584746
486870
749281
910066
912400
160826
610846
323456
57133
804969
715147
164952
170346
184656
674356
98964
843145
522155
792847
701430
582315
971542
939416
515036
631733
998245
702617
629919
594790
189717
1023933
224804
722911
984415
692540
216336
311536
874015
184939
138546
318437
367635
54394
171596
397263
230414
439166
620595
851911
817310
758954
617846
572472
336413
744161
780127
973981
771004
904353
868805
595332
1019741
769473
1026112
339803
737256
235373
797724
105956
976807
537366
343886
112591
79506
982432
918803
584589
953823
287635
887447
122759
517507
583004
877034
404423
341804
979072
756528
67343
839844
1009902
74450
126368
544011
634607
613140
221342
934019
839084
501031
136513
742181
176824
711631
706604
360795
641729
819155
23673
407022
952370
542170
419623
80722
741021
256356
441281
898991
68702
310473
1005470
577868
151159
383348
288453
774915
572035
262871
858135
172704
586752
1004597
917885
113338
282803
590339
856762
168475
676763
626846
464100
997541
339392
1040215
188547
886957
288292
182286
424764
423178
1034212
534919
526809
291359
603264
161116
277105
654791
77156
324310
989453
30118
1016674
299087
147907
16422
40149
75513
890922
937614
245047
342040
882501
77732
723310
180508
326199
777460
57861
437158
639000
120238
844582
578735
776755
895774
202700
435620
11546
843572
576808
48736
1041095
286558
155654
112624
817593
305757
251425
802239
395349
947051
518622
591998
109213
774116
1030165
795018
200298
224400
860131
1012197
997805
128078
426306
974641
680447
136851
529118
767469
680203
402120
979032
546759
403177
561857
900790
131342
360405
642114
534604
243725
163406
642502
1007532
261477
195449
399281
467592
564342
645637
42682
103793
220113
589472
562774
678275
134143
866802
1020973
794077
296317
685202
582943
318319
740017
487495
843185
858633
110550
465470
429339
370709
772793
122145
546653
285405
898656
771782
946464
39991
112598
325925
418963
1010243
2488
1018091
451153
421466
677773
657158
1047172
299785
304567
303013
1028613
821410
162938
367776
450889
11921
580312
377756
350597
924559
650137
25050
188396
150045
496216
434623
101706
294604
843426
726930
233352
892972
215683
74164
825600
148480
637162
440444
664259
358117
959895
335676
565979
327665
793580
298821
487110
330120
282177
101884
435748
127645
316713
1047669
438611
134974
400306
992517
910663
16984
593886
897193
124358
641143
300287
512970
569332
846762
248705
244173
828251
517342
193888
824119
352106
643718
496575
695613
691937
577035
934572
639050
554615
155516
644750
461024
221339
124600
379394
452473
801906
51352
197070
83311
1022770
382257
32790
193341
841451
942463
1036756
965071
813818
153977
815939
796755
300630
536922
520944
1033644
37774
806104
780571
857753
537477
428184
576033
518476
449444
868278
346735
589173
1035480
193786
499528
585204
764172
818819
1007238
330103
35216
208903
364785
539885
354381
816656
639901
428312
141515
1025511
532095
305779
762944
469377
307593
266769
69825
599147
321091
955121
377155
658992
338588
93927
2210
84405
330118
123485
636663
957565
64922
606778
933551
577552
222437
10830
79136
1001125
361007
362020
687419
1028157
1459
1042353
1005019
389644
870995
91446
564264
952679
514766
744028
392880
369649
1013232
392416
963392
963754
537188
691840
354054
1039871
797357
344793
760577
590286
986017
944719
949206
478080
436664
732763
882466
391706
247727
958508
539328
638938
1030637
978540
83335
195520
72372
733645
562054
735547
440133
832706
804838
923632
820425
909252
117934
534552
933057
1013291
1021611
697591
889074
644665
936521
580275
654673
695596
499056
1046389
589356
970313
475919
1034757
528332
15028
10432
314253
140664
278250
74647
1009648
231059
447620
311310
152702
126121
964744
1004605
598349
332247
179135
111090
972870
998956
142527
317165
994836
620852
872494
111540
62586
426411
493330
232586
808812
26487
849383
638646
257852
922580
576023
733607
700885
355016
244193
751934
943259
145927
750383
578905
816108
1009637
805026
412183
158767
1026855
418526
272612
918198
200523
209328
226970
1046524
735323
198374
656788
388803
246712
761194
555855
674741
1014079
973500
791836
687653
132590
860384
426612
691275
1019506
303446
524493
161241
710498
244259
256704
777162
734290
180957
651158
924212
1033415
270923
760286
10679
977994
729143
85464
19976
298045
353250
1039962
1039605
61295
489608
549833
327923
68513
671554
185010
91113
131661
531368
882976
725270
471342
79238
194848
47794
677431
147471
670546
548602
849956
970537
162485
815266
338544
371713
250174
1015732
575546
701630
119536
315916
553522
141853
747271
660015
300369
965094
596085
95048
261884
178933
383247
689557
264418
248502
942045
39544
554629
629977
334573
50354
918023
544313
750413
388475
325186
184365
1029735
464214
723835
911766
738841
628141
182723
696583
70697
544144
133353
616683
385129
437407
154276
960681
437617
203414
477176
177535
252362
119691
740921
360340
138353
84143
299284
802289
31321
607063
495699
99038
343815
91216
174342
989863
335999
223394
758140
632542
486917
382497
294628
718089
949443
149070
353435
100273
757642
178076
105567
683741
552969
916906
876744
189730
32307
264195
636260
357013
808164
734798
740369
670104
578629
878851
753218
849443
461092
1044033
130680
946818
920206
53257
881853
1009638
420031
855597
918180
13665
805977
98913
173324
452640
34697
79778
966897
857811
854600
374927
232088
243036
958914
444983
954549
701584
454435
129070
98692
705880
902600
926757
651552
173831
913363
364097
96579
408419
585582
464902
113368
831846
140981
326184
586625
579727
703420
603906
548703
169891
382471
1042631
81988
228623
835009
282498
31780
689279
577076
304553
369677
69057
848476
165294
983443
262100
403166
486438
911968
740748
395120
366465
603113
200146
653788
538401
85935
309089
555794
234520
320858
127690
535981
777744
957979
1019231
402696
1045411
490336
1021920
906765
250011
377647
586718
846715
400112
495866
1023766
333797
825519
688708
644325
712391
702499
770404
225462
102905
723692
19343
370747
12683
261408
263239
466496
508360
920706
875556
52606
61265
516736
983494
2188
735582
606785
341730
437297
465774
542867
211225
201213
148609
166737
2282
627653
240879
153332
747685
309504
486948
524387
898199
128898
997440
895412
897044
754924
693772
42605
524729
578121
82273
822653
221250
346346
472240
14031
900136
284366
808535
673911
754954
826025
410979
904985
533765
661371
52162
1023466
899699
918113
94552
63808
109006
786628
678140
294184
835495
532417
693039
101225
197563
484385
77167
147542
110416
950766
748503
693886
131673
849778
784698
105324
246341
478464
656146
266189
134197
1040700
9572
659378
511833
868631
982031
59542
497505
994662
807397
880786
966428
1025721
261319
29023
458226
596724
349844
798247
905541
845266
839233
972276
26652
918937
156349
1008869
728947
268473
520145
553026
329326
255040
105393
26789
352541
964627
855671
268495
635345
766512
319387
369353
1007362
980532
337905
365539
869977
520094
576657
724059
1045825
432248
443375
809229
387014
299260
238493
792706
398619
419795
748015
176713
15485
838694
238942
499922
742869
433230
9308
859490
521418
269416
265729
48121
334556
507354
149621
586509
390373
56113
795627
788836
194932
47567
840530
890964
896832
38010
1009382
346100
596993
955440
951447
520235
720263
432577
247649
180683
78960
992995
381760
75141
345111
460566
3417
40612
430643
921027
412739
660250
627972
113484
713370
863395
695950
266473
444903
283772
766328
854516
446213
239280
919030
4529
1043122
531381
778775
450654
92179
841282
16801
268137
333273
119720
619885
798720
979629
714936
405638
717314
21497
22047
149502
826842
945348
226884
461526
986375
575067
9845
684015
223164
142109
849892
573055
424231
640472
919288
584374
138042
292233
127879
274358
151914
480230
829293
773592
840228
160800
967364
314294
6964
273373
75963
732458
14337
391720
932031
528553
184822
370769
533120
394697
573680
971215
200867
854930
989235
303893
955617
755894
499408
335204
804589
960636
302162
59629
770070
726198
295031
912164
267593
460069
86814
540101
58859
530166
48393
637758
718202
485201
1048575
965355
788843
22653
160782
596357
249909
645208
772760
415840
512486
946165
491034
621504
223628
242489
555625
933122
613037
83882
963062
537505
405051
556425
987985
516674
677036
820577
528482
841655
7415
935591
900090
55166
368971
539625
151187
232344
177178
126736
445667
405321
1045185
7286
645424
234502
745190
211215
875880
263599
412280
509955
457571
306969
853162
510987
225902
107325
901758
272599
582559
91897
1021908
552907
893203
34804
929613
239342
409734
124128
243166
740106
34364
697500
866017
821143
260836
325084
251647
272849
323241
891300
529829
462481
894645
1041316
861670
680859
78356
881728
461404
373807
1033580
1041583
895868
68680
369404
58682
927905
510423
519486
382151
850382
1035304
419079
438587
897461
755863
115373
952477
894145
213871
695297
160814
419849
286560
300421
918740
149245
416484
254170
358895
410615
1007119
232751
582718
348736
151579
962545
266655
769991
579301
999967
698073
136378
500830
24647
982609
61033
690045
861828
776034
224964
773106
875798
145335
366165
1003013
32511
926246
542888
368428
952904
916846
435810
127447
798478
943213
909286
571913
3753
597641
812203
548331
546885
879886
157449
980283
810600
357059
1037991
818515
774833
461155
106154
457700
910747
379469
499231
347880
465586
22540
913309
709257
34365
256001
166712
890474
477978
45883
545987
949101
669792
552329
803037
909665
609235
747336
780014
564474
697392
985660
745409
460313
270925
319461
696385
956985
973809
595342
961823
187150
420361
675139
220463
152607
957746
569584
85238
182282
250337
845419
619054
718311
230601
755625
261360
616233
840816
247343
868735
109753
1019335
429887
416564
938011
919021
576152
63231
597596
1039934
302858
712711
283716
623206
9253
214847
527408
548162
79542
335296
644748
650272
274059
667309
718493
842182
796492
497839
93855
832312
789648
559939
632568
653413
111785
289993
434041
225565
849044
32320
629196
342042
303997
166926
177103
120785
993105
596378
223425
146095
950960
1010469
43605
698641
983558
56152
889438
989123
519648
329848
220106
679114
901748
576688
39328
564320
222801
421583
375476
171149
239240
185191
648556
1045879
624385
551269
217374
725397
98345
43198
491942
758020
17186
963060
736570
703368
512440
609223
574603
1047708
680448
318914
313737
844744
154763
274959
205212
268377
193918
16250
834718
10070
646712
202061
5835
308416
256892
409117
380215
878535
719077
74373
611890
673877
417659
242018
571692
280377
500077
708287
15368
50728
817197
404434
489323
645985
830939
437384
773254
681768
152648
115932
175469
754758
165520
620574
897372
526364
948278
859782
388516
126010
725389
547843
935448
855733
442123
28002
881386
155782
1014281
150293
669812
2020
883913
759450
681808
587890
576873
538261
298650
1046130
131370
508065
180547
122395
757935
868216
509679
240282
909293
78908
282848
780933
486982
78498
229498
565088
503817
177611
671384
220918
555967
1011879
498700
378468
66684
983182
730402
728854
672420
377802
760729
478162
702360
721373
619400
610102
809984
60078
846172
879798
296222
1034843
1004310
326099
376
765400
849525
383633
287817
306890
518762
727
955774
545598
86969
601595
304221
798722
156682
527611
596619
320883
663914
91506
352452
251311
799637
134340
17768
29399
680468
857205
902525
386566
738313
487146
148578
96004
839683
142319
369383
773409
88199
771223
984101
695908
819759
484
829982
110749
1402
591755
880764
87124
836306
296693
722873
786267
187777
78546
357251
777679
230906
626653
354046
39479
820431
357010
697096
521145
1005443
569275
745585
1013999
667733
917206
768145
152675
96801
657466
893089
751418
282084
724101
86948
283865
723807
672442
102996
553201
326171
350712
717349
149771
587622
105507
133019
196269
670489
452955
324188
124283
721663
664688
533530
12280
886338
502976
317409
163122
537084
501231
505264
958055
527586
318849
118728
646524
726337
45318
718433
943444
442653
681106
329004
571235
881730
150329
78510
796120
105327
866280
1011777
409296
98012
164809
606764
643342
525867
304142
583126
256861
199217
746471
23597
859574
297434
460312
526161
21934
402636
696286
719378
61341
823943
740734
667921
854509
738583
470136
549308
873333
1006177
124678
755495
864860
595642
430870
981701
1002621
924035
143801
1017652
234607
563884
988171
166658
913971
336749
120804
1039913
378477
364063
741766
995298
644764
841749
569039
35136
552264
246528
924564
950906
929295
425308
468780
730004
784750
646226
717403
653445
358497
732419
211885
488406
810932
811764
837720
994370
74584
835111
974090
865733
468716
198717
88322
288244
338101
221402
407139
526522
890307
75462
398360
816797
856365
60004
142830
148356
939654
720766
319120
145111
343276
391439
10134
1033790
243658
431456
110676
297803
597294
294505
223918
355527
249553
530788
325978
365057
908733
53237
908273
658257
635242
922812
333088
91582
859806
500407
439293
866465
344060
690946
1002414
557871
478741
934521
391309
892009
795232
511266
166434
464794
58033
289744
298294
379073
682206
496423
205922
49590
384145
921439
725884
203436
765991
278569
344301
282492
54758
142930
744829
154403
158327
540378
761248
140507
257768
828141
255612
573473
1026368
1011050
729033
23014
10916
281221
109998
442918
436560
975001
880973
473698
676950
157503
924321
280772
695913
410732
645758
182959
886234
659108
647678
254982
190661
336952
719799
597664
897450
112586
616294
906832
969731
356886
622240
769741
541589
245680
11920
320321
942808
830682
438484
204590
1027632
971107
984955
92651
865341
481183
33871
439648
494834
462352
196715
141728
375732
575235
195265
886196
283786
793239
451526
569561
253864
463123
692377
359137
70879
35290
930069
768579
183074
279664
422959
150143
424496
387793
592575
746771
739693
530893
789350
233314
83738
264421
197855
431132
369930
94578
900067
633770
205905
490992
254650
536743
755037
349939
510414
813025
82124
940515
878483
449686
550498
398827
654651
743562
761660
951672
22906
393864
205857
989650
651834
891847
289462
641211
856043
379751
194268
677037
913820
477380
720635
931602
264253
1000461
599095
741867
769271
401689
907224
1002255
97904
877660
870250
181252
512717
1014395
852594
338055
316391
534309
295468
373456
606660
53659
297647
297354
919713
49941
765327
221926
282777
61233
120251
57093
696388
417068
425095
994161
152535
698859
144279
820118
345441
416668
470395
57379
885626
733198
1021755
405818
126133
298681
1044363
979582
782273
73843
896757
249322
672401
748213
481391
937404
396965
881924
237996
986382
565640
137263
47746
496600
676538
517582
1035337
334473
621667
149308
410505
313252
224329
310139
504130
913853
492063
541887
244887
709618
140130
122094
149017
548238
854242
954324
389835
148975
81543
982387
941294
247565
120806
413476
711028
13185
95032
827802
1046450
226186
744936
575250
306310
322952
702227
647073
1025184
455485
649620
221600
763429
333987
59235
693213
206571
901277
585308
765152
843642
42482
114058
778555
111003
884560
313197
552242
786743
410581
960174
830207
677795
560529
84463
67188
229115
730220
556867
934587
428046
218705
883674
130434
839413
961537
1031965
496373
685783
247755
265673
66036
352034
381211
414663
436827
1026750
815970
437951
637913
107794
133221
1002697
647868
794367
937874
326836
961228
153221
698865
994233
92063
835109
493633
1016499
865421
874942
1010386
450333
428658
436854
358503
827641
101477
461035
892054
3201
411670
758707
82271
28282
246064
789959
319969
175725
911787
58713
629714
172724
927894
262551
431787
417021
407836
354446
171103
483692
269423
282641
542261
362231
394438
382269
265641
157069
545219
586555
177109
846419
594772
221143
970189
934919
819363
758219
142432
897831
733812
260912
177443
806213
742142
71872
43390
797833
434924
445811
555739
340542
457851
763458
833176
876466
997771
461114
378842
75449
312056
665425
414909
238133
46954
808364
426874
895529
208930
181619
957854
1044576
84938
345128
107584
330247
242754
473718
9859
330524
500527
152559
46827
22899
868954
895649
409193
21062
747566
503243
74307
746528
277921
235693
935604
716593
651202
55064
886174
385656
255425
672248
304185
621756
262828
316392
314712
215580
750390
241714
487958
153387
847352
984363
934205
1533
210771
920576
22079
560533
989248
806149
263790
803890
763589
469975
152051
796963
1007283
564186
99312
587429
767382
271672
461579
153969
323740
530161
711375
916522
243178
348035
368021
975419
28328
381139
42811
618198
475072
197682
980955
285356
208654
185905
827594
766961
816443
855746
143251
1037279
700245
962275
680310
379768
585004
58857
686301
432699
21402
785844
993747
313892
839833
1027795
333246
495143
350800
431066
715299
753463
847249
988973
279785
3780
738333
217424
624965
67208
399907
338059
129404
99110
26813
807479
852443
678730
1011570
47922
377333
597448
480432
591761
1011337
188526
826358
713619
680998
350900
346742
924702
368507
270305
364341
639128
407781
625904
202660
926626
298648
20494
207849
385974
49623
795672
133354
745289
577394
579453
280419
212456
447054
201984
898534
748003
886191
335464
510702
911360
891038
786488
1019274
564964
591158
544817
359957
237852
170321
1002405
542460
994041
445276
438298
768779
768258
930921
532193
637205
920456
667141
65046
788943
560466
492475
326162
46491
713742
742641
755958
91785
471238
898708
707786
428837
334132
758231
820775
697216
272093
189523
271189
676682
555990
534585
582359
447635
323361
242015
727649
547534
494987
562509
220067
1007438
1005695
123971
356975
239394
881089
804316
408722
1000729
146809
571899
208625
688123
514867
736300
778016
606889
242694
707620
685503
793903
508961
416749
583517
732075
310525
286451
770153
613376
990229
140952
534639
994361
240421
130607
884706
675343
904691
333714
45358
187316
629190
168920
616408
669486
374695
106740
975502
683797
950536
875056
879792
915145
206406
161349
143414
560531
543767
645023
574497
530660
502515
232834
547421
145436
396079
261588
802711
506607
396330
656247
527380
976419
20641
74521
120638
975535
437728
95521
509635
871638
41710
673440
29686
90172
475268
725062
329765
854334
38969
7073
814764
466514
160599
470659
144119
802506
567604
90516
1041837
269565
19983
144162
962349
646540
802757
724563
737612
262425
102243
508203
483172
506509
874407
355200
519319
928844
556247
1047652
161799
923907
66185
515213
363564
185364
367542
448281
306763
965036
325973
449536
509522
232106
580315
819049
719117
882801
364119
593980
267001
324019
331404
925286
614857
63912
405609
138559
495768
745299
181443
779229
956025
196604
371872
929930
447878
81575
324164
270522
210976
1002030
641432
270652
745889
975936
734351
1004074
808813
668786
435404
653406
878754
1028801
466040
320503
60110
894064
705197
556579
544791
35200
378334
417187
546560
824672
644815
772286
187343
502362
518647
698665
373570
119819
663165
504965
872169
336935
462389
468423
34529
330321
672201
852446
804058
771604
815849
148024
354347
871982
668008
527069
848392
656300
808299
893328
456232
874012
476800
812906
559481
11257
793791
88042
848970
226653
95506
83115
515592
992996
934702
282583
144989
98662
511029
547164
8916
299631
237875
910123
970050
687192
757680
642603
52349
609542
714962
492823
986757
45290
746943
1016202
979829
819837
556575
230293
644603
431158
1004784
686955
1011585
469470
613112
42411
54978
815920
1046013
741720
903735
855089
953860
397024
817233
966759
677580
850935
531427
291076
718206
623738
233990
751517
1003197
354822
885791
946705
828747
178813
870387
843044
759022
36480
602079
329624
984259
352276
938612
374833
317292
870300
551261
835340
906066
8780
382994
937926
310510
127426
642144
11638
1003278
541095
341826
696945
538644
796832
281982
641054
544766
229831
1027923
505632
113234
285577
515424
869866
57331
726966
608557
354697
572965
954116
118574
878042
723805
258195
282212
50029
715233
657430
1006455
159911
479821
543860
380401
244177
413241
85418
349442
837651
615585
40035
27374
802407
79602
778465
69121
25206
682785
498962
470617
913497
90543
793316
981860
233349
448708
737557
760999
61284
592790
364169
406387
396911
337584
649645
19464
511267
1001422
954907
756019
495704
852751
270066
61433
861945
400318
134469
561855
233769
736729
738555
462147
822424
68722
712617
703090
796206
823327
452705
128453
385518
550682
695209
495201
604248
429806
311390
167443
945231
826825
998213
859309
827927
212319
101399
479353
699264
101265
132145
401752
547669
870333
737540
869584
205276
554180
115216
32942
651062
738051
505391
344834
752646
59039
732402
455656
920072
669737
1027787
588734
416409
103859
94463
932960
565252
576781
807610
169098
636807
821402
1044226
602200
758321
324366
583427
353448
343256
374653
535360
908100
681993
551082
623372
170147
550666
740121
496563
413930
659948
269905
510035
963286
653953
22510
835684
867483
37441
19873
251237
619309
847560
39896
495525
241719
1033671
126109
325556
183674
475571
305521
578987
325808
161200
214675
855884
313371
27390
845259
172084
447716
144545
168775
369596
905056
412155
587160
470256
246000
262851
38146
764722
537509
999374
912121
67387
667731
1002207
975521
480756
914164
214501
1005396
77834
140362
564834
263934
62037
672856
283292
243586
949310
413433
378
842613
386955
577637
39335
921319
241527
717193
181481
665777
545540
686289
786844
198511
904001
710685
501074
745911
661528
489173
816455
718572
561577
713053
808633
941958
175652
460752
70560
265259
596837
96025
853447
191706
186242
27356
769418
523107
368964
38167
931156
493650
91558
487113
909762
184736
754958
567483
736557
590116
398121
548477
82516
326976
7520
366091
399224
74726
983645
381274
361973
580539
877677
799523
1004165
700398
585355
593291
641831
728834
135194
695622
543364
92089
1026005
475838
1042343
463230
366201
760543
917321
394452
408003
376136
836503
430969
915724
494517
205121
376068
637395
869618
279485
390617
204532
171914
514492
764196
624638
418477
420672
388273
736227
200806
503888
348470
131362
554484
395902
387182
77168
869365
453483
828288
984180
602475
647215
132875
144590
3960
668477
841328
175728
635924
493290
1021537
926409
215379
893427
753910
525820
945730
712121
1011079
131980
568980
29266
643456
430338
476157
826982
791367
883334
243808
393630
538537
805517
1036448
622203
206222
27279
71163
775627
843940
290880
784612
589036
848462
133582
436559
686899
519330
112803
824883
705962
442429
609682
598851
901630
944831
651715
784288
739886
105026
198185
446752
956613
673854
83364
38565
897384
310659
250870
298390
459088
940561
405613
482375
631283
492524
859804
203095
934752
729745
31584
34071
557680
610495
904169
494104
13661
443942
418935
256193
296973
366576
832429
586034
35886
308846
31118
971090
908553
592707
630849
670124
742473
122476
285100
221163
874043
755792
363670
1047825
473549
830713
21599
14251
202162
494911
806624
939170
901859
454977
352086
79961
556481
1032037
979099
162326
965339
807701
12361
728840
249729
516871
101823
177587
397248
431166
325958
330258
833607
757634
890089
670842
198222
136525
815463
46219
41071
745458
540830
230976
116623
979637
691351
973595
819415
406935
869112
224286
941800
317323
297244
793173
275497
595588
940797
529163
61481
85800
998295
752176
397233
938535
309087
837535
577631
47973
732501
412823
279230
979320
997686
331867
1034905
580449
462819
476584
698591
167280
151333
942863
343267
892811
1034339
860348
500336
561225
383730
267905
710450
362143
703957
106867
955419
1026567
928597
802025
356814
43567
278319
884952
327877
124076
533239
523287
563089
301214
618081
84040
632958
981296
898071
138132
739655
704023
793760
1046632
689514
937878
372992
489521
117247
236676
470357
727646
220023
389142
220263
322547
222736
652327
819667
1008096
340446
168350
1011245
361819
612956
730675
682781
257211
652720
505347
13632
449292
802403
292142
390855
1006041
250402
746287
185225
888017
126901
587577
995574
45901
852804
1025113
776572
110646
336716
347028
849954
92556
139366
364639
295076
789279
891318
127775
674933
490260
458426
79424
780957
578698
997877
423619
556523
519693
648020
207945
344496
965800
359873
505786
25388
508651
389908
157131
335173
954953
621227
577833
288795
101375
529321
62409
955309
496285
788477
556167
967044
20246
536213
297484
984390
464698
780417
528934
177173
431065
381061
929942
845495
812409
435631
361394
1032469
784560
227587
832847
923608
646629
851939
662660
851836
18403
978679
1023572
621669
834873
783743
563022
481619
738767
275604
263026
187595
920089
38478
889039
559677
529430
961888
145874
347335
815073
890024
879147
537624
891261
361416
333588
698262
133977
218960
201602
942433
844497
650032
402348
859952
98464
364301
125231
725668
5587
370907
735663
356425
545809
198275
1002138
450597
349044
163344
380491
204473
848941
91658
767175
289187
897946
1022867
211193
655821
1019482
478831
350197
360070
246457
363866
61310
556818
759845
56384
780328
53929
274861
761320
219247
16307
322262
248238
322211
142026
236314
394957
76994
21063
915423
646451
383978
834247
523083
630960
606101
445520
146692
251667
376253
215555
886220
426881
298956
968668
534323
429693
925114
737397
241813
109694
871975
14869
714674
642935
695098
241048
531602
526049
363977
861593
360206
428186
587612
974153
201420
595249
410521
751201
56935
639815
964933
959573
108802
333981
1021094
985271
58670
362738
354171
714651
1042553
446310
713189
964841
618002
343287
115712
787784
869900
232643
619469
391141
597325
76577
788033
148372
869849
877570
947578
109410
987185
87565
715484
692597
607093
124848
785753
26546
492195
758897
992613
574044
736342
190744
518496
737601
279970
183275
457082
13634
104477
962656
66181
926766
515933
742466
712799
71679
932908
695372
889716
1016404
637658
8393
915316
930625
183739
649858
656722
261275
1014384
118654
162211
950423
861908
646281
631169
586489
536725
304401
664291
889304
536778
318258
626859
709191
81801
850530
331992
851039
853175
967993
559120
179357
769105
568487
645787
675603
637262
648520
458452
10211
983422
290549
676258
574212
1048274
501709
927355
720591
497107
798249
840748
294805
950151
972175
550379
852600
610129
999964
990296
183511
1009994
330263
105099
175575
924158
888931
663607
737716
718755
429432
579536
957846
577464
597357
885076
429364
114607
703086
766092
728573
683894
682155
395246
652825
880256
718927
71615
893531
745005
623540
763741
63972
550306
218493
512741
793346
157617
827757
785074
711228
200045
580015
767200
468027
74117
640108
347516
498718
988266
807918
682123
825581
912932
514885
442540
661242
155732
859650
36228
170107
925808
1017065
35262
467892
563886
147392
62886
805415
1008178
272315
455191
828497
137273
414855
812528
634173
734119
607092
170101
952191
473977
403413
574727
278441
959997
71328
225015
614112
982984
513785
3334
427668
1002450
38186
385941
240173
27156
257444
183378
978151
728360
598928
625986
1044311
645072
690024
368969
963587
638292
231313
618435
660771
475751
477285
311451
406611
272556
96907
418381
797721
254814
489247
1009536
775550
281479
176523
952130
236914
622739
875908
169227
908941
663069
885206
590590
976021
340914
450841
879585
226197
695814
847649
893344
400491
574911
719543
673169
770542
148818
222346
137048
240715
813092
741681
245344
428054
992191
352084
365371
231297
371222
133681
537997
829403
759149
862576
784689
398138
352361
576412
863762
496722
15836
173953
251117
454729
142435
319902
527472
369878
916945
960159
123945
548395
268123
300291
52803
457593
670132
318768
628626
196804
251177
662963
980494
1031545
215850
398420
1047563
102705
204840
45644
481327
994849
419070
512019
216180
876650
595062
770386
87589
356516
679726
512742
771268
251183
515878
224230
195605
207669
212046
781848
841175
333183
239699
951895
116350
264931
320163
424547
501105
433715
94428
850668
816346
578083
613161
723312
283729
337740
819634
821922
745261
413651
748025
548021
487667
785593
442669
721989
314940
1019322
32265
138645
346073
360311
354512
590897
483334
358284
67413
762817
731744
38353
779369
640356
670286
413133
442436
865410
78564
508560
165166
354487
298351
62257
199729
889225
44181
60242
254662
439195
250773
308479
87218
911021
611572
746382
364665
173436
761892
607143
220540
574169
713786
716777
280804
560033
826890
201262
99174
444904
926970
905678
304936
766811
887533
743887
580748
48877
842624
384865
424417
680341
263557
838756
555942
109831
454111
528630
918686
1004649
220698
289553
630837
689058
172887
922478
404421
62537
178051
390299
565410
142230
776553
523378
80777
651471
803747
137552
98854
157478
278952
744783
964504
420363
134330
383362
197713
746541
834442
717834
869017
661862
154483
87016
776645
478706
853636
112712
990115
771542
195900
409521
865456
1010511
678983
915674
472525
658740
7801
686807
194307
180985
211083
770950
892743
505909
673422
867848
662997
776994
424257
158969
48282
390502
786996
24681
120029
346028
125574
885329
663254
295067
359498
593047
616349
785439
60620
519459
705251
531578
146557
399119
949380
752193
383516
97944
931077
867995
721324
249164
642464
338587
783565
131739
867646
344081
983502
153017
723739
234307
553169
814306
515102
539203
508979
522527
376880
297388
785691
995234
521301
254504
656951
111113
233541
593376
989281
794934
489047
963110
364215
235830
522364
342760
14386
669121
194846
202898
72537
197071
955833
938382
987006
389891
493350
205885
319284
183552
663150
1029134
344005
378493
313694
359472
132044
966420
883039
292134
373526
78034
225978
656424
283940
40756
746204
830513
1013206
762978
20755
814713
110141
261249
958580
601994
140733
234146
259356
881590
142300
105557
302523
88866
317818
193449
712945
497864
43369
961138
248299
822491
957601
157615
1034468
64793
793947
570364
213317
83378
502715
931264
612240
1000199
512078
660160
682758
529466
499944
794965
404446
900417
571392
792528
755217
812080
1016593
419009
874405
4604
801299
234805
710146
998641
484061
518367
437563
1015474
219589
884165
106484
358521
518552
119136
758709
539359
315604
469140
627332
422647
130713
292227
107955
1018637
364012
108159
557464
266837
448737
332922
284687
182869
614553
91357
289556
18535
416891
520884
818492
984780
754738
833237
346025
778619
468439
764899
520633
306112
6160
873507
395959
592249
885602
771521
702326
672407
60784
526645
276808
110508
592124
325837
200457
66926
747250
742570
67884
777884
518317
553487
1038444
52396
97319
339539
163759
875264
617273
882778
655039
504746
333723
949196
437348
637824
791417
914984
515040
635176
81720
729194
634473
667199
821293
937808
946455
922175
415058
888783
212772
1022412
972629
300979
364733
145149
756881
768270
88054
831951
60106
293774
1008228
92731
245315
682312
446988
792366
191589
410193
981230
370002
773970
572599
676703
232947
464012
1002510
603442
986215
740938
642347
868005
608683
709831
595167
954270
525455
550631
816067
888191
607441
942121
718021
615633
315553
652487
367110
543327
753927
946465
192260
489545
52932
923625
868410
908659
419687
1042692
39317
516847
84964
740084
967108
380656
556080
614120
1108
907875
1020683
481987
86220
822607
536712
578597
421091
296985
852131
196452
719950
434741
291592
635042
869522
892718
973862
787312
56811
1047481
891558
958958
887059
713054
872474
183246
200408
946402
461667
92821
401827
320415
342546
491792
426088
936702
636936
207564
528978
433753
863731
607864
564990
511311
827884
483070
775559
509746
981764
383572
711346
857847
1029743
974633
264634
610690
72943
254773
631734
898202
126831
27260
928802
49939
407926
469605
558481
571608
713643
1015772
869157
692769
312045
604012
988763
288700
830801
871315
653122
678456
350926
710056
755518
158594
282548
110868
1037988
26823
3941
1045321
371636
1030039
802756
286789
367374
37205
939463
615311
509068
416609
64699
236422
431501
498409
180510
195344
568754
903893
485060
486772
567125
977313
665287
54735
884953
1002288
1000698
825312
958838
744199
474626
73953
236305
775228
508757
694740
624897
665307
865248
927105
411793
91448
680012
596678
710022
955567
193414
345617
62482
703175
394947
317374
584687
166349
686719
586457
1040931
1039970
740638
974592
1036385
286308
40644
817894
437710
854699
283171
173213
787289
433603
291653
215426
936238
572075
680781
611166
98028
196712
858723
144376
506347
96053
971225
345432
513576
824783
859405
403706
510745
193018
9492
144397
804573
286207
302115
449301
520545
435462
556975
245675
389804
736165
114738
225551
347934
93923
512708
896767
803901
960118
454122
114473
827372
784726
155160
324222
10465
365730
381128
187356
396170
948157
600943
291791
1041720
1014354
892259
17868
381004
564214
418637
204591
378992
395958
694151
735306
257118
577594
629080
238328
212256
945534
653974
957572
912539
786413
820773
666102
999090
895928
506043
31366
580497
1035033
810021
83638
480147
888599
329711
689182
811632
107319
443887
79071
421454
608464
497560
150164
695735
243099
755869
61971
824039
933536
894726
995554
681000
131217
1040223
787444
7877
807917
836302
965490
709571
1003891
883723
713753
965707
454992
699684
206216
828697
718422
299106
945841
875480
737215
492920
984202
712984
788395
291980
630682
9646
291782
863662
698075
732507
359661
776633
922780
572846
993160
492666
255771
970504
679342
380273
956404
645410
791371
280767
486901
332870
787006
10069
868084
423154
959520
508573
949226
146516
62029
603579
202008
434337
1019845
991136
565504
259160
718625
972336
622842
41873
325121
147854
409150
1000795
795534
84311
137545
525292
628612
572025
618973
401553
405884
35988
425228
768418
148385
810774
376398
331842
219340
1023171
1019799
884510
121561
520418
627049
1000315
390854
766216
341582
21206
152141
416873
784323
420055
687618
964892
466812
34484
326617
863135
118354
583161
149643
800856
84238
860574
176727
294009
321809
1026297
1031978
551787
676426
700438
772828
1025997
735691
643335
163528
49780
801433
116873
111553
26923
941780
123270
581298
447693
109155
788308
973198
61561
534228
954290
590014
911536
278470
209233
307215
650219
251897
1029613
640837
141166
345558
398058
177227
1043021
560245
747861
794695
465567
841780
851465
585484
825917
172591
327208
325151
186341
72665
1006303
975587
416870
31598
373194
943447
943839
743218
211985
97063
895627
191862
762921
183077
572285
114089
753196
57944
241659
615654
653816
879284
607378
550402
366312
176094
363272
52356
115487
804612
959313
509332
243501
954981
474416
401329
17950
564069
921280
73588
876387
2630
636493
343114
834407
966678
590133
205813
354255
713130
583215
497125
392211
365586
441784
307368
288388
685695
1036818
259525
832185
782972
640895
90376
546917
323658
616273
406194
520062
381740
822196
250873
284748
994746
671846
268780
61313
967680
539385
580874
753633
283251
900278
350579
329401
305237
372064
434987
384148
404870
1019651
405132
494136
449932
104704
77828
1020749
407021
566612
907264
965368
625795
1048430
436511
54808
763962
7290
281616
740234
95813
521745
464509
33141
202578
88914
167076
381870
538011
556256
601493
170858
944308
489011
834202
730163
219334
1047395
751321
22725
464493
935223
813491
245764
956315
563014
542523
436955
80014
147541
612519
605322
399501
550842
2105
923859
445527
49166
322948
276927
820063
218646
162001
397744
800472
458873
440896
217976
144370
564114
850677
887007
399991
402046
1002114
447753
341924
914483
655805
131507
436481
1010321
196907
723254
667604
816086
186463
235179
199148
858606
476996
878448
126116
570469
607863
843661
864387
442840
180699
799695
970480
486951
906591
246481
629740
713716
144786
700256
62529
302091
851114
579369
395544
865345
551451
136309
221400
299151
144790
190633
1010931
985545
420457
1028365
297008
99162
525779
738786
782469
130182
190392
368387
101246
905121
767767
295133
74510
90800
1032782
552058
409435
1039251
207715
19271
671645
430089
5836
303570
109240
991244
553550
647612
836551
447168
570092
166132
395948
785348
731803
230526
670428
16118
572088
605826
8156
85498
94288
191602
1006993
515998
875938
277490
1016821
182207
119016
484064
858337
468351
928104
1033517
555737
284838
754675
989380
822894
622634
502171
24047
267175
765466
181042
474897
516334
452621
274459
910246
1004607
32016
979317
792189
725070
483731
468256
30447
412099
843303
1034076
149169
260594
881138
221350
198214
883806
147229
395128
373825
534555
407615
630670
65611
28191
383217
866066
984617
503374
922164
518965
781164
555898
328917
376086
181115
824201
25999
839791
588268
527878
841366
887063
869575
233320
699919
813376
27105
751199
795974
772001
689677
211970
170124
904023
876819
286573
864255
636708
672066
262037
736819
449922
1001133
250801
275046
68031
176708
288898
980892
625421
630568
804271
953714
558166
1038623
90312
77895
228461
525339
572353
868292
911232
75903
679479
637958
32836
489600
501830
91379
227585
448865
285351
287473
300317
610111
414593
299119
571528
611412
276517
499577
589998
322990
99319
193492
550139
243137
796521
171915
838093
102489
298062
596325
553669
428504
828012
554538
13642
369916
434766
1013222
207737
110
397913
818103
308379
273496
431137
1048267
31075
320475
525404
872519
174147
915722
531000
237039
544219
1014256
759081
734773
666104
714161
315150
667170
30179
916263
380483
230956
262413
228990
49812
965365
337558
943290
226539
756598
140455
600412
264417
223173
120168
932530
840019
672956
33738
179597
386615
79478
81817
149760
634454
379846
348284
92325
284958
717662
366988
181325
265346
739137
995360
487960
187444
486048
777323
580415
323652
639606
963704
638928
491423
321253
498421
139945
336833
915694
799192
11047
994323
986243
358238
149986
137773
850449
1045389
610277
430312
359037
842741
1047409
419237
225437
1013472
446047
303751
131283
843333
483311
732866
405946
238723
207283
150875
44583
848244
885956
796212
197044
129656
115557
3703
482429
319492
683652
719997
631178
717914
931107
473174
229432
979382
244334
1039763
173812
75345
922628
260
502452
853669
298818
633206
456560
832632
446236
44168
353633
982268
833870
571417
184686
1018047
439509
820825
977984
683882
870843
210
25823
528793
861597
117767
161998
1008283
631985
189619
824965
957213
986551
164139
157368
278364
1034209
720681
663683
99779
316109
384440
759685
306066
141266
41106
484744
620922
901914
893148
968734
932200
858861
402283
256575
962896
362802
1036229
50683
1003338
565873
392861
199922
541173
132168
993175
1001803
917744
30930
905882
93479
539685
820018
991071
275135
370317
565289
286657
738719
487063
998814
583682
214493
717852
380398
766988
315183
606793
322716
800804
455851
940343
777985
366880
125731
575529
891893
523160
50081
29251
163599
118875
527430
876898
377722
253163
246245
962284
641961
14600
62342
898553
1022847
220411
644429
480444
627003
243747
410021
1013928
885713
376693
1027830
722623
766716
569013
101349
711888
907851
119870
584361
954682
784469
63707
599630
872295
143379
285366
864749
958369
468302
776967
848755
694411
302305
543003
258250
543790
188318
636193
342493
543788
968995
35710
461853
383071
297072
1004286
140828
837472
834462
69306
662760
435766
604092
25087
489737
716955
505687
705133
902187
926360
466897
934693
762995
776816
379748
456775
937342
501851
371990
834922
45306
497040
937478
211171
130183
495343
81725
950117
365968
354338
15109
131152
956645
102191
416427
393309
447109
434510
851224
388254
587487
175697
324530
525560
513893
522654
1025487
544568
761319
168404
425141
221580
504223
81686
938392
581225
981676
232936
667830
1028848
107702
349260
53083
814302
938782
938278
625226
668329
1037140
287345
426056
619170
33519
12053
243745
364331
834260
359556
347913
112913
450092
840564
303481
724184
470306
598585
282397
472947
649392
189817
502271
542009
412004
1518
271886
473438
709118
654015
585298
876817
197271
27887
554857
15668
124317
763493
808330
381953
180596
997118
985250
674893
807628
748375
916656
135425
188233
568329
149200
438094
356941
968296
316557
555491
198194
784362
877380
364704
835998
766590
101791
496965
972915
685806
540420
961303
931247
672874
1018396
602851
712306
349493
800623
969906
300222
660268
173090
927327
375839
907938
756996
1037066
897629
169344
401784
19064
329784
1000318
199648
577332
942738
846297
732899
76916
769770
260772
483711
597866
267527
967931
258495
306846
553659
424755
509038
578356
681785
226206
891630
947341
136844
983092
388680
283654
284128
859988
812215
135466
117254
330399
791121
458848
1021086
238305
441047
504499
11578
384907
609060
285560
585497
575739
727745
803619
806191
308194
569877
281401
104208
362763
591748
107363
205598
627742
1007460
977630
188566
79780
997873
828367
89738
570314
733166
742253
287798
768933
484475
400354
613533
561557
455685
655899
573872
236768
99965
372308
219298
763220
194372
1024876
962852
550541
504010
864049
249220
607918
282223
627841
935774
375877
544877
387575
140102
518731
191033
22588
959465
438493
387453
984275
865446
860820
846852
83817
95636
441980
936243
486393
297816
312565
332309
516092
49429
577930
661543
219678
17069
593866
89080
335024
200939
981493
201146
981836
718041
22698
302817
92247
76376
633232
491855
682936
496665
482752
459245
390826
279757
825585
79258
841097
762152
262392
981996
993663
808917
665923
38400
194418
376907
58084
142875
473524
1016406
826612
484276
277151
574253
614691
108020
63173
982350
872783
897369
123027
367842
172594
391424
71210
236163
345301
143860
66817
995746
860035
459451
758042
618326
742323
838247
800704
975524
594040
451813
421863
513638
522774
213742
251443
919378
577435
886728
45921
70391
276018
642443
454301
615622
706270
530214
1007564
991570
94420
191184
605797
396577
48734
898059
685271
491812
856881
181845
144026
110304
915030
877423
981592
769529
401878
410665
918796
762203
21963
34390
696309
368145
622665
553175
795757
88292
149696
675867
158864
595649
578157
452825
840091
542220
390991
16220
389646
145057
499252
98847
332121
195902
400582
345409
846380
392325
42308
84241
681349
193976
415281
521125
212892
327933
970567
476061
744803
235603
412204
174274
912773
967360
295969
60831
684235
697084
199100
946021
463595
23665
1016971
346429
762723
945931
825789
837805
706029
568151
130551
156016
858903
545391
722070
355881
633664
381084
609233
100098
362717
1031530
331735
1039728
462505
529281
933757
869396
755497
633926
209149
997115
674917
403822
64521
249697
967662
959318
176759
716267
910124
55844
42718
764179
272931
641994
923067
15847
593503
943366
772666
952757
760236
853040
82093
753096
785076
502576
353905
379562
433719
387917
138302
892288
554985
656808
722151
351314
761433
196381
928551
426193
736429
699095
647306
429287
688175
908692
963521
756083
986298
299689
762473
1032624
1008260
786545
861107
882614
975474
262811
866558
619760
51584
434439
367516
978748
901107
285499
244303
393874
896033
577587
648424
642047
825665
650710
328882
864490
413816
850748
837830
1045549
657529
618215
988777
883396
9247
778928
337949
479598
504303
355930
745043
962231
794929
737161
947825
294681
643911
922576
621880
507885
942087
744327
303785
1002282
432493
285534
865451
948270
950487
610719
768135
761805
950184
895347
1018564
92697
210476
240505
1001782
392931
733624
801673
343501
842698
499040
638657
748453
645447
495267
376245
640452
206251
635220
194517
164804
947009
112714
261998
707605
712598
263393
429377
20293
651398
238091
819329
774124
731910
645925
899197
520805
101151
673393
571075
958693
850365
248599
382472
985949
446552
813050
24342
719277
553138
888001
447039
30335
589906
626599
708637
210970
686105
684402
233255
865050
653684
220983
985794
159894
472052
116697
850583
145128
655416
648202
460729
401692
60981
40045
731376
76786
918415
111042
916527
94263
724205
78791
254394
424881
439160
202543
13543
437263
391751
1015662
900936
427244
142126
571892
843328
946536
196863
903801
223220
708085
246570
710042
403445
276415
834719
768334
932217
363660
123928
652409
1033079
1043440
971684
893214
131873
997546
701939
775870
524558
869676
331502
848545
866637
818587
476263
195963
112334
452718
425549
735067
432537
311924
906844
794908
954554
746833
877041
703765
557303
1028257
273575
111905
267387
88948
359572
358485
122742
14215
731643
157345
330146
406179
36520
267060
245762
970704
490485
427739
19409
463315
734877
398806
545847
577600
1022136
421591
354416
459782
252311
795491
562033
584339
1026557
463149
223759
882891
38048
946252
691152
293989
86029
396335
691923
392845
943970
989776
155098
922875
619203
14393
437587
160464
390026
32912
551140
766349
856123
71414
99167
723495
214786
421019
963264
621649
162674
91129
705450
441337
517519
538044
630164
521902
172760
14707
70852
961311
610289
384265
519198
85702
931408
457353
1015828
1019289
504591
944948
664164
363330
180651
462833
656433
446990
121629
578022
484647
233478
362747
767921
364026
1001362
453368
721518
742498
716332
913994
956810
539453
75675
433560
429536
1017359
488693
295896
42013
739150
768882
612478
212512
662380
882230
926190
404746
734570
769683
886340
909800
918080
634154
839669
529022
119207
352290
973463
211140
672464
511659
805648
112829
234816
318405
822508
196581
602308
988381
427369
1032262
20365
913403
702073
1026986
463222
699357
1033981
428926
334917
191814
278680
682169
767748
677230
661915
372402
212268
166757
262053
79306
961265
101973
758249
218365
182843
294992
394639
673832
282627
665131
634809
55552
5088
247906
900979
787630
32114
639651
54167
496012
29641
402229
664409
458168
36422
544517
177321
787719
277265
863600
345806
184904
269767
308679
1037670
67089
552848
602430
602114
756323
546019
852047
953710
709466
1009432
345263
412662
647077
4133
282139
95537
511043
424509
273925
543846
101200
453849
305513
313713
830655
655907
144693
706540
119220
260026
921793
348203
258781
938221
910219
628220
435192
926018
776897
867954
105713
41747
879296
587650
647236
181093
839749
533179
136733
1001514
397759
883132
799296
874635
6366
566475
237587
383284
332632
1044170
432361
150982
557879
334336
1031386
217794
779977
119813
79857
124773
118722
616628
771455
527259
833520
367907
716401
974308
738778
773459
510869
448374
137977
413107
938184
654696
696346
237970
645856
54821
818119
252982
504926
972472
50237
89273
639267
1013448
678660
606106
394133
929262
180902
487115
384885
644121
727938
456720
26400
320166
90965
374724
707853
877744
58894
896157
391539
37816
81655
99279
811315
144552
1029351
705790
802794
194776
919341
664463
912512
440281
253870
945741
385014
585929
631294
382894
809610
951810
990899
795651
226587
701534
131139
746930
318574
41096
941589
385017
620639
431873
216124
842695
9203
511697
519441
676938
571619
324332
946852
717893
726200
550307
281633
272432
445560
290498
483547
223860
238448
410380
108184
240922
307459
288199
994140
259371
302258
428395
200699
1714
247572
86457
279049
949033
186280
435478
282631
261381
124568
920100
109206
708785
927011
698048
483839
609259
680410
716573
1011201
575838
809842
345328
548748
938469
84456
336748
650430
834953
157554
708998
212429
186614
467325
919374
427987
17382
74206
320484
598572
575868
480842
517933
409944
680897
498679
962974
338620
206161
418868
1037170
425075
164542
850488
969404
945053
641407
1028114
702849
189592
1040331
309798
275453
793457
900996
1012202
51202
397063
501682
190738
530426
840584
323688
264312
800517
543867
819302
338400
60352
586888
331069
470862
845342
815734
12223
22367
663719
987002
628271
477229
223864
700412
548868
961038
288263
118649
391004
264475
735124
708101
727737
891642
264912
281628
527286
1046572
638944
245133
858838
553915
107108
901418
95371
938317
539935
492646
822159
67594
1046664
377915
107128
509698
99739
839402
693883
810314
182087
384683
205234
589820
909155
742114
595370
83249
911844
3550
670586
599315
488305
1030628
691809
1043700
540113
657058
288726
410148
501390
171284
442820
708680
102841
663054
510049
89599
899467
344597
134029
790916
818847
857997
111571
498193
336050
746003
833631
412870
450800
963991
32874
470467
1020339
442122
424684
763590
87534
203574
337136
127406
260007
829396
118340
670876
76477
800540
1035664
574941
1008645
290540
962477
300186
703095
9178
507926
54981
141222
105971
118455
422184
829970
327925
983648
834660
463997
511857
839665
747718
241082
606023
957243
658980
231149
79775
314744
496463
92055
573843
1046386
23952
122645
92810
732146
879065
747550
202258
312869
32367
852740
299897
737959
771170
579430
1042055
884554
766523
1042239
419338
690414
833186
894776
554512
98204
494647
887604
385286
927975
410835
899336
85640
908525
316085
419669
295749
158001
532132
459556
193678
935857
523232
1013631
718361
601214
1003968
112521
953683
583704
761487
351550
757199
149806
238676
965558
140286
226591
362187
659101
683615
995655
209047
385858
1008870
452192
492457
607597
504593
16645
82370
589223
26408
415278
82595
296887
78621
548781
667187
162629
80796
639668
1048424
711661
636545
943139
831950
296651
121747
373864
527371
606419
40635
450545
301461
164636
157082
828548
162566
102637
482360
974852
920474
646640
8286
354229
423258
988197
10374
803980
325104
745337
83452
190498
52046
172146
838527
470806
70683
260796
313449
451320
634400
415101
756119
849050
124571
529900
275519
833013
179696
124426
354892
404858
423947
391760
591297
206784
924093
142805
902610
674915
855900
607355
835025
786049
197441
778785
89384
440910
279687
40911
79832
679168
161971
119652
970300
1029499
80650
215280
569776
1008025
290418
710351
790931
319987
368104
526570
639961
825550
102586
474421
918396
358361
774080
895241
240109
584780
662009
565295
358637
553360
461148
288351
902384
64459
620692
234774
802022
976541
786818
164591
643582
951479
66111
624735
1016387
269714
54873
394683
664938
743248
34430
734203
91136
952977
720097
623712
27391
1033376
667904
419206
61687
362171
66308
231136
331956
810369
937937
982017
664653
548367
766975
77166
163264
419269
578907
884076
885175
482240
504133
643510
904158
879749
400271
659057
60657
514707
494989
172048
980403
227853
319053
916635
407873
787365
542067
421848
513717
927348
181502
193131
548730
500548
443499
581337
423466
678762
807758
407297
826605
930108
443898
772690
341031
287492
199116
258770
227078
513423
886038
1004743
799248
211579
44368
713488
238818
335070
384359
167248
245575
377919
285260
70812
835038
590190
21728
432568
603343
741521
929955
913150
413889
793738
1040999
130702
913890
264125
270334
38741
686573
345266
612594
232579
1012488
39091
263808
820478
861985
142591
776119
357739
978228
994789
756217
362205
654579
464180
614441
551934
370978
863592
983624
329920
267579
413799
525910
220110
946189
273738
727999
748472
872503
900884
1019665
735947
493731
205297
702801
870024
28839
228120
581239
893788
548767
984601
622643
325001
724887
467303
179383
332633
398934
18618
504455
854119
149084
556026
99410
846482
465888
154207
782377
117803
757641
337994
870588
232046
130487
213224
922467
960658
954945
588051
89298
86547
981895
46580
1047516
670179
288910
439291
456865
181407
291946
352230
21697
429636
270260
716346
660944
69850
688126
397862
555205
382541
596251
619025
13752
469204
971034
296087
266955
804509
746531
985877
41247
760267
513161
227451
709941
349674
206712
1019499
834875
956285
947029
452217
499299
659985
768008
953411
278482
592450
288766
122851
821733
1033950
355586
374626
608046
515889
550700
1000034
542473
237727
351649
831093
202156
596761
248029
922397
34732
770338
1019495
38128
111934
593574
613918
129118
182674
684096
355218
105497
597599
914417
747671
18148
486859
373983
386016
980356
341784
1036011
331514
925017
897543
611866
593911
449417
885386
933251
179683
358404
455330
558177
32239
311027
195490
780553
110981
672361
417148
855869
832693
1021657
86867
970795
338113
440469
312416
717999
293998
895487
245787
787700
337770
786189
191550
736528
738198
22699
154794
634025
976872
970966
403264
349461
772981
772035
182976
48979
646158
422176
976062
414694
659849
267711
78018
268069
67703
497531
833887
805388
135812
243721
766750
301619
382879
392860
345462
653183
69452
179243
361090
480624
184115
832241
464876
361866
441972
298653
942153
440634
701253
669796
849720
610999
209664
905265
321980
315038
104845
872935
714617
649666
108934
623612
360888
782225
339901
102623
410541
425352
445059
955408
609459
629070
1046914
204974
822802
798153
977122
431947
553197
782379
163787
536155
200394
67971
891514
717428
931676
545896
547250
909292
633803
847626
289561
164610
1007837
859803
787691
883947
500667
284461
907378
9786
626466
310976
413881
537925
708887
889305
417067
871332
342628
698659
522530
422234
688036
370348
693332
649721
204980
763455
271492
671939
10968
549491
528657
205736
671125
896668
51838
825825
958906
947173
885880
640904
115626
653819
534021
96676
960703
629557
204173
656676
778231
36820
719524
1021173
476598
639764
689132
944110
851803
85057
54568
176881
447867
945143
153695
662104
565119
703322
240482
753009
940810
529275
754603
480793
731724
872643
592394
969536
909314
874847
903503
245191
720954
415962
133955
432228
316973
605606
138496
544029
878429
306258
718641
454240
261236
342799
343980
246
188696
426078
791075
289199
1025512
19990
119017
662154
133828
357827
915661
203860
138827
757386
916534
573989
667424
260442
49571
775411
736822
1035037
790683
482149
1019580
1011670
255394
890775
369166
623102
47297
597189
865079
564223
1011889
631611
477260
68412
512651
895745
46573
365283
684030
840672
716024
381444
381561
321987
505976
222707
635370
358565
70580
426998
322217
144428
265281
996905
927897
616251
456674
1014731
139100
784737
790350
685034
707592
72410
90070
457194
1028942
733664
519164
800659
713873
261909
568422
548213
944322
1044016
1001312
79580
552330
334389
924724
1032462
997317
642632
594093
892664
729247
253828
1024607
670639
642640
656022
946027
709919
89482
943000
155004
475425
421029
805048
187631
668325
431230
639333
612055
259979
364296
570944
241555
122996
505246
243489
792045
482212
659396
387146
2542
193465
400141
1014086
579039
714476
127352
46394
249440
812171
22677
807614
706286
888921
392181
233111
783090
301967
751627
754520
971480
732483
1001525
736597
764589
356371
1040733
217936
72623
266710
639813
1038776
225669
517262
635679
706182
62635
408993
944571
287082
444588
833216
980893
544524
639667
232045
346085
51677
754058
344294
564061
736255
458648
110241
392243
331592
233630
557554
60851
1032071
897440
909165
723587
790440
388124
720658
888973
369089
336747
516289
805498
51089
227596
28958
984135
657409
316608
184883
463737
77883
897641
221532
525551
635825
610930
943044
21667
527054
689090
146053
302170
411408
681710
48443
796920
726228
843937
1010571
802730
99004
989443
1006231
695173
624981
23235
836782
866742
566065
27046
250684
546933
461354
26170
877687
87999
712541
594088
236366
275331
568043
337265
291560
882179
993457
486975
259363
575018
874804
917787
178258
810844
449707
463583
814663
984888
88298
85783
573810
404988
721246
472152
602338
755762
543859
831850
151041
513339
614514
1011365
397280
160943
130699
720907
557682
234544
619481
500035
151729
851033
156345
309489
581421
806732
214788
709272
720765
507375
407387
717179
765932
457177
76685
203454
893060
644694
213694
224975
1007018
690667
195106
202044
124508
260391
788286
69278
355640
319261
1010026
1040003
955898
787013
848065
553177
907346
247380
1021926
90702
430427
998462
570339
921051
1020292
170946
506230
834008
37422
475610
310939
431910
858731
615624
463462
1012809
346487
129153
357259
842396
695588
54059
538641
167746
257867
249022
197398
460158
173355
179845
1046432
405560
237902
138120
192499
652458
56986
193958
855518
647395
731730
40985
193819
433110
886163
7205
482761
701006
500929
536804
872015
987901
107619
51921
36776
105966
975077
542285
94071
781086
945095
601952
636476
463392
865207
390016
5668
133512
279301
1033745
270345
398718
607510
188922
54927
464430
423429
573746
1048229
371916
116497
453528
593238
1044479
248243
152336
251761
165767
701580
602093
352657
242958
1000875
416686
886207
804958
746390
1028667
547964
740574
232084
536391
700413
716275
786158
192389
938013
811215
78125
490138
800564
799609
935514
271351
852503
123787
811419
854607
1006272
3452
393024
549824
1012273
900657
782114
218416
997299
452973
610211
813916
358058
776416
337481
866524
25240
1038645
60445
924104
18753
442205
764420
781510
858719
776304
400296
870396
315333
188958
587017
1034485
619123
105629
140150
427805
771913
405163
130549
9078
404443
884988
868019
344918
312604
810329
142908
722366
194046
57832
216467
966845
692478
825385
418452
619456
589367
624874
530858
1045230
225919
313999
365572
209898
845781
921351
968801
842901
178486
718702
382425
834632
869662
352368
474115
496783
389084
867775
501194
148279
544620
223878
43827
19598
52922
750789
539210
70947
99555
975595
226370
167095
147507
923139
716710
467370
1023177
612863
989294
521102
721331
961810
897421
645995
70765
113985
435060
47167
935776
17040
417822
344390
729539
355870
998921
540602
532105
4445
539562
169929
152456
996902
845315
568055
866640
685530
253760
849054
759934
644171
426370
199956
164370
823747
692799
314427
836875
342562
81033
1016373
27338
568625
231809
416785
831179
564310
413212
438223
309479
758411
540138
641283
33819
420584
492479
165432
32901
714223
238548
281984
566782
448836
395386
533140
959369
875268
1005939
294378
569240
730021
371647
183284
884828
43907
637916
304435
620131
97734
103083
926237
420867
550348
1032468
880923
1037537
13137
671367
138146
659980
191524
775061
10998
194678
382203
565878
400974
642446
1010752
396097
551656
989266
903554
693485
138799
407530
314041
153843
692212
636935
318444
119832
56571
356162
103830
630405
208657
385630
626217
892903
275810
338726
570650
64050
572144
1001075
562616
859763
360796
77716
641383
852601
206841
1008929
397028
487197
690185
265693
846410
157004
476470
524364
909366
71105
82234
984521
196167
850219
631099
686566
698491
385485
652737
46748
853511
589660
554551
429127
693925
603131
638806
66675
53870
544079
622336
1043252
94424
909900
562043
302431
410506
927077
264653
57478
379166
811001
991324
58328
405606
424116
731138
1044102
400083
199699
998737
116901
294834
634986
376558
992006
6645
813459
406586
151355
519177
326639
186575
803624
874938
362162
34607
621010
630915
1019281
925871
720946
984969
941578
165131
817832
361556
225274
695933
458131
898454
168496
818773
260022
966764
21666
692425
682222
545749
23398
966120
238270
274315
585981
354708
855885
749181
770217
415857
440859
812856
802842
495051
273303
357235
929075
683402
714708
280166
487537
631253
515159
780411
669946
248424
118016
38162
695534
456462
658847
477387
192085
618730
894509
945408
252790
990882
804134
574683
975380
717014
686799
180516
869228
394265
546624
143223
145235
155471
255277
896538
17454
297220
973837
941919
104757
789933
843260
62165
280382
235302
916085
792252
573
740384
570771
319000
676464
378959
856202
329406
474055
634261
440747
450541
273143
917161
301606
860623
831567
237830
135504
1016036
517434
89412
191128
610926
959062
1009092
176566
415588
607295
707440
194303
219888
611169
876078
816439
477808
334772
997428
506650
18326
137810
664060
83198
707645
503528
145680
383801
180349
303861
132233
99721
320172
432081
642300
1021424
214965
575713
206787
366561
948349
548808
637431
471457
480888
950230
455826
755824
566580
553628
380809
1025371
40630
384900
599426
263274
399567
769897
932679
425191
507540
438606
994270
205669
590928
46050
29726
760229
893434
120393
91366
173905
738897
875679
479558
419759
181941
501920
538314
568175
445048
984727
256026
999924
226769
443312
643553
961360
985522
370020
802359
598793
685561
267508
897739
434769
194898
933154
799253
339255
188612
455366
344795
260330
707430
1016906
49012
644889
502456
715897
399154
889674
247705
752973
190905
826586
938826
824135
134446
884131
509561
92954
340811
457321
612353
349322
704575
402663
504103
218330
309685
54274
377110
64755
982703
475077
948834
2027
422902
985559
334514
428818
154910
180239
969061
377302
846239
691743
689744
779790
329032
892395
1028135
759712
285055
177897
490782
136281
510874
431844
608549
240942
202547
231530
484343
321609
600224
86484
377529
270235
123075
30558
703797
207006
333076
288625
839476
1035684
65809
211805
442766
669664
863357
652541
479294
205698
699995
969407
604253
507108
263793
745793
346516
193158
25528
954761
170653
876456
158607
735290
613945
932839
313594
543919
272272
529712
1034794
763525
822271
853313
1018947
417507
375878
931717
6604
796564
804910
553412
920627
942005
108950
699403
397077
191609
858399
491789
562631
203523
103888
750775
802565
71133
349920
161381
174173
485692
791611
826490
223205
69834
931122
793112
434460
335124
298946
1046481
892889
450459
553617
556138
58268
58089
771916
842298
911564
935279
665925
927960
565519
447995
852537
782739
522218
609253
649
769423
115601
782597
598607
297976
708273
631494
77488
99414
926108
583806
732173
14223
450778
189002
740650
295159
873279
151095
626384
973945
555532
511159
431800
77641
65272
242314
607447
402024
493868
477350
471048
714027
274181
9489
898925
828889
419594
72864
337286
121235
498575
414400
926372
768443
495030
705221
561922
309983
27969
462445
387470
874921
995869
779917
826653
341951
710972
871909
671613
498865
789099
399974
621255
573468
364930
755282
609017
963854
92574
718961
833475
274072
574086
628209
196427
368055
423656
746248
513454
1008369
973669
498747
914616
776467
657061
1047476
953904
293018
898671
843963
763573
33611
387542
389481
175635
182388
318640
693504
115780
611896
477873
575317
577662
465927
601091
653034
688626
725345
172313
770008
503937
913242
183042
595816
298936
566841
581197
39166
142485
234113
277028
155554
858589
509122
357754
1046170
849765
69982
1044869
766577
229836
438111
203278
245003
689320
166230
471872
346873
248402
261268
267233
880756
530696
870528
118221
529167
755729
319363
647748
939776
902875
38482
775025
659347
442055
610789
762991
251310
705354
106625
569975
683535
733236
355560
301
711826
322008
465836
703904
122484
856130
775020
362605
251840
495510
687585
1043197
454153
901039
1003141
739411
740153
1013423
148404
202774
466444
143327
251351
529063
402836
309028
95134
851794
928619
1004451
1017285
433669
1038739
413847
699046
366368
476984
32618
673625
352776
122147
424464
1019316
332861
85653
506190
460865
945373
195546
644120
406961
722219
898453
280465
575544
117552
737738
701606
824952
699223
237343
689428
142369
132656
42066
772733
639216
72607
208057
1035119
982067
1038979
558207
79078
231862
330591
60773
307564
185423
802548
539071
438867
299185
480008
179740
74075
413368
878298
16003
82146
392525
306761
20702
800043
444769
4896
798000
364598
1030409
578697
355100
755258
255574
945318
586104
726998
137310
366119
305925
386482
928933
963265
767946
595743
169447
1043174
999096
445568
127586
832348
824353
129204
771953
412798
717828
835352
670642
536523
132090
337975
113169
559643
691312
168043
720680
847172
301762
306547
830623
717899
1028640
145754
928041
956161
744144
44920
686584
254765
750158
842519
37507
541839
602000
569710
69934
274641
898450
134919
956023
521045
475336
635088
114532
857137
463816
485158
79338
276016
316136
884902
262573
528615
15539
382204
560164
274272
582501
875291
278531
270751
404912
718680
111560
26950
567404
269201
375315
13445
433270
796161
765016
410147
83365
327659
450514
133679
463787
995088
875198
935854
800220
944660
885882
703746
224681
1013135
101001
493354
513112
66945
906191
791652
410155
423747
204420
945114
770314
408431
207467
589784
460317
991360
991699
528021
241900
504314
254076
498773
572530
166268
358834
231226
342457
292853
260970
133378
1000999
267914
420101
902198
193805
97370
489374
690076
829283
381667
97454
201260
333606
708196
842847
717729
282160
718469
348797
74233
1018908
802676
52354
256489
437308
260000
875743
869332
566263
800032
704089
762050
983162
145629
497779
184170
77192
275823
359871
534357
477393
636944
693434
915955
44758
275258
425344
457336
196978
1046502
915971
858047
675686
345479
421256
48750
585755
979105
224195
276271
376056
524791
557210
94898
405150
855046
184872
276655
364418
773740
455347
532648
873394
903826
799593
143533
623022
614199
53041
725370
438660
463949
322222
58356
585434
700867
142008
860620
622621
565130
606405
831476
255189
975717
1027831
496487
981540
235318
594863
761325
224169
246829
242192
933412
957302
185155
862337
524463
937324
555164
397801
148330
186840
383746
657616
263818
801985
101471
144697
1000618
378422
790195
17406
998402
723999
932888
374976
469764
68304
968220
902443
234267
724158
256028
727631
1001304
200785
439455
612184
134114
901123
856828
66997
637040
57857
934827
340711
21168
896196
223287
426388
728966
273228
630107
581824
979154
264442
502216
451587
588922
407033
259306
137836
581202
794447
687797
143331
134856
154648
164948
994424
917406
651747
617996
847147
34711
953535
334735
905662
32043
418119
209755
223189
296520
296933
766615
474718
409349
431791
147008
284961
323457
587391
1012416
762218
716073
1020713
972131
507801
594407
410664
575414
195800
382734
564968
903879
470614
262494
450265
529684
805176
116966
134273
476972
136167
959502
252223
352103
938429
771238
521463
240959
22177
34014
916788
893927
788494
488914
135342
533379
746595
568425
69645
156523
402788
559110
120443
487000
440962
215221
568286
48697
406427
757774
1004280
52236
447250
553170
951243
980748
494657
986593
343964
270086
554297
257727
692661
953096
37056
159719
396735
723022
921884
200682
332185
450674
101227
250423
975669
49320
150400
514667
216545
680159
166269
426944
593711
198241
38544
902398
61132
762231
860885
577566
532177
432844
121667
687076
407751
608121
1036857
813611
52902
478570
977803
888021
646318
329575
265363
823895
762391
104770
127454
183992
969653
125578
903059
899349
709292
721504
116680
868682
822807
383809
74919
602690
931591
93269
897687
861877
586486
767023
967018
183593
506914
208123
356420
819084
193821
585480
47713
422065
597576
294552
798167
815148
598994
399314
665185
174404
609843
222398
261187
360062
558720
833881
912569
679359
974416
35237
516095
79177
524913
623334
127713
856073
677851
260140
289405
750241
921968
673835
66804
36955
42649
920605
78601
645608
365305
1046974
260068
189240
476850
13894
354725
349427
462497
631659
203103
116156
783483
606516
256735
150462
717706
802583
1038086
965860
838542
112919
906025
977301
585405
369296
538487
279503
716034
535591
13640
54166
610891
546777
421582
508983
334553
426373
14872
605642
756140
368828
79913
384859
665949
405216
676328
434105
560933
638636
430462
644242
398399
131798
818676
723949
760183
922008
23043
795831
382793
57954
695678
506749
290963
905938
296078
31749
1015274
992626
675154
987363
717419
396829
488829
804857
218861
753893
52508
618218
221614
430583
547471
948894
496866
88210
473186
106439
984981
223687
818511
745812
792836
858331
579580
173209
839279
252276
192225
892343
658854
254301
172700
902733
642411
1034632
39285
405056
742997
479666
513422
914343
529298
221222
458144
134224
769968
367345
131658
1045525
202554
996723
261566
952822
934482
524335
499072
496774
851672
541843
1004560
88822
767954
892946
561802
118742
633932
54834
616118
715980
599598
131096
534055
951633
991933
776076
644310
620001
200443
578968
900053
824580
374946
166438
891005
637391
529380
52440
687955
930680
500539
578221
683880
414048
945834
221124
707982
879302
942056
788208
944442
802075
766922
300998
550778
439580
848305
224122
36456
40558
273569
81756
462581
250596
316984
251706
951697
999375
246161
458644
926028
827466
772072
699208
200349
505013
10396
565421
994412
963399
825194
1031430
5390
547345
110814
1007386
359011
931984
694353
105207
783107
1029082
832898
427392
240862
515400
77666
57811
546393
175704
681252
193124
1009563
984316
405670
158511
602420
498829
881064
571282
257635
526100
824937
848089
1032566
47600
935365
887550
280146
656627
896524
362076
978691
101614
552888
903430
149975
25835
38899
990376
250810
579182
450693
399902
873932
562881
1026178
129384
824841
426630
1016694
210159
207031
238660
641332
459535
50813
184850
742694
802295
436042
620380
694466
172595
639202
414612
368243
986463
675255
723200
661384
970237
253657
764424
1003066
1035866
311418
53743
42933
395659
92642
798060
272839
704486
203755
663917
945185
920770
57576
46543
202491
487455
54303
37679
202481
577569
828314
486654
597893
227669
978413
17773
979759
496268
678952
688329
219989
403779
352882
75229
199806
819139
682016
627751
187137
138339
453048
678718
336116
813483
185624
32067
70310
631205
876223
665549
848977
934485
751799
830298
825003
471326
512049
645864
998694
163629
951196
376963
109451
561765
443548
811986
988269
383152
324377
196901
756129
1026172
281550
244745
229669
158608
389152
570871
661579
60085
350080
640770
517216
855807
954658
150646
957788
225784
163092
692439
871348
987754
535340
303511
947914
389863
516678
462271
307652
592352
782514
270387
738539
646962
724745
797075
292478
558575
104222
617330
999232
648625
718229
1017472
250901
888285
530915
1025594
1009746
99548
332484
39375
493296
421749
720873
883756
915960
848513
474743
605764
1038025
714635
53879
173136
617898
943774
349151
741363
759411
784474
354578
316846
162356
156778
444563
339367
298878
788117
752265
441849
691708
774387
19878
965803
27797
501824
55739
115691
1020928
732778
885754
205931
278850
516708
660672
260206
859242
808808
283858
65331
555174
298447
772165
402362
471521
121395
771651
434476
617910
711752
845808
881664
644519
555861
912155
162818
283663
571662
317939
540323
563574
220235
608368
252766
922688
594582
539039
627981
551795
1034784
236230
276328
239969
569618
532603
472346
1021076
857806
619590
474119
366741
229068
925146
32316
636100
569978
645064
451808
94266
213471
943899
730888
240224
590123
907738
88733
191208
382560
399908
802781
368077
237382
861313
452883
108869
1036703
31413
45453
386742
275023
7755
851963
898770
931852
164975
23063
853638
706576
498653
262712
394255
960327
215561
93280
376401
899068
935665
339305
896973
579560
687558
721097
76295
932752
329024
200895
532748
163037
831386
724969
144977
296686
910858
395989
232032
567291
479514
1003673
105305
553267
447595
332658
608616
931074
688182
845099
860493
774917
912649
592175
238124
550461
460268
644914
62966
713169
607789
81268
612113
950600
525669
584813
861048
619585
163647
168150
896503
347008
904663
653673
32243
534940
210655
834229
340029
467285
159508
108060
252712
1003618
356356
968635
346470
466863
875626
167658
620735
470068
229186
291009
729336
310039
228425
744254
633475
187609
1046243
893895
48569
441001
1032493
874381
23232
797064
488193
157321
718722
597303
808478
1035959
902730
347855
80698
143282
183458
159897
969899
205912
931240
904594
266571
236782
85179
1047993
746267
754262
274541
761811
986626
606878
905047
55768
910680
957639
544993
652231
941998
656656
554289
651784
884038
74596
173967
443551
1045563
749033
70899
350155
987550
584159
694291
664039
937489
985188
571410
705003
903447
610191
630694
34751
180745
94569
586158
882095
281643
225873
1020102
737133
262187
492336
351377
1028343
863197
519047
760891
567509
1003643
262834
521490
816548
265003
803814
372042
1012685
815273
834268
993364
886582
593075
441567
102377
120535
720188
267851
371101
919726
251793
946517
195881
943489
758171
400080
366640
877307
943645
887687
63135
701345
469672
272320
152407
476677
749802
59884
714836
460025
364522
7456
321109
611431
684168
286170
1007253
181043
517392
410701
1001904
26945
175794
530239
852996
119324
67827
180059
500578
1034802
601961
312546
181951
788303
525715
319960
660659
305111
437690
91168
903850
656310
983294
227024
993188
113333
138966
735945
872456
246511
22511
554331
404135
780316
287715
560805
753889
271022
688615
478164
989718
81847
802822
247277
942366
745308
113750
397768
860405
537582
1010882
842669
411778
309832
518197
997205
251487
97348
627861
416543
729309
18303
381977
155758
1018511
257256
122617
620817
930988
1050
872297
487625
452745
690894
438950
176612
811473
346235
381736
378747
551371
501205
936146
842468
412972
1039557
323732
95073
67203
13575
681120
528647
202799
76988
257107
905194
779130
87050
994207
1002271
158003
421436
372746
194750
689859
760210
652666
232630
748335
880959
731076
682260
526007
277470
350634
542938
908597
931389
833011
579558
579110
235790
118951
836565
587519
713128
913661
280669
778460
889355
725347
158585
712393
509972
737832
804825
36444
520056
392176
993369
788079
189957
797619
78509
624455
555862
732638
936125
227753
72191
593368
495592
568784
527420
530141
85113
998844
368545
833151
134145
29183
265006
196662
884229
51109
415690
345182
673338
70805
541508
118695
555536
1002319
292604
120125
482065
522148
156102
180298
345988
1003631
2518
863528
33346
161665
210886
435593
147174
961095
366504
343041
988168
404492
276583
13517
92118
5852
435605
815919
703791
906535
733251
228860
175111
626482
738284
930808
688972
44811
38023
725156
172673
691729
7244
846546
34458
701304
533160
916928
594657
1017546
1034189
423678
599814
706747
260997
365610
1024140
710786
907240
484302
557313
917553
1018713
526146
1004316
505442
1032931
233810
390231
12798
903745
139560
432398
497924
185794
20218
346195
287616
732712
364197
940873
579646
289078
487262
218191
90276
442688
587183
897367
419494
404711
225071
538105
689739
891018
448080
1025055
497200
45864
123072
750198
309267
970870
567473
900096
421758
448393
719213
619708
687633
602090
416276
813740
19740
346204
395022
636533
400544
813801
187454
323259
963604
661784
399854
869619
483740
484362
924113
857649
129354
676493
676259
870884
303149
615307
591715
696190
117864
713528
93337
408304
379551
348559
131222
1035595
492613
636473
172497
207845
660689
1005277
348786
802610
370112
703109
513943
886472
133412
609086
225023
987372
402009
64978
763849
116969
44408
308610
906764
420558
746857
297259
17049
816042
718561
733833
737570
106195
843606
892045
647533
925044
237981
823378
718443
669577
981355
487420
303399
584452
115843
833349
489697
986845
4217
347481
473621
127302
915187
389983
861738
44666
565847
669615
215234
1037277
345135
533500
446845
521036
975711
481912
9949
189048
539948
744941
395537
414024
966574
897077
287872
248099
52997
270659
175117
13277
657373
148358
202229
44789
835987
17226
260916
919824
342071
502215
335368
120043
651241
23006
741994
742427
612458
867674
270411
83040
419304
421774
91163
818167
469503
785265
389033
13630
9103
618023
836201
104405
451706
1028814
814625
387682
655855
857070
179996
496433
296953
441973
293275
784531
873291
465657
697285
80589
245240
212483
994444
426943
952954
584929
40416
377861
857366
777085
408987
960459
801327
446900
73584
965028
771114
402539
744106
228487
864606
680527
353706
928258
195911
635952
896899
401788
295863
390804
889146
270781
182047
276856
38974
164111
124229
761749
515229
19167
263373
548977
469301
226025
140011
733308
1005794
583053
461247
440515
963863
819421
430935
669106
59075
473572
1001251
543840
668778
1038542
684608
152649
710973
400646
96809
770024
79631
1044641
918998
640042
959575
456205
223669
820607
742889
956297
102650
399891
902530
455024
215059
425112
866167
674801
129202
130814
404835
841250
975996
475660
437077
538951
883140
216792
846808
941170
949150
116054
355654
610700
51509
237585
83047
234210
446708
114451
442078
940319
108149
788584
760478
762474
941258
454661
981429
704276
973057
909203
304122
291021
920210
350453
689847
145877
893886
475776
2333
976334
296818
973604
862789
518511
49196
70443
427350
374637
441599
348194
403208
953367
642263
131776
965937
412002
505531
445014
900840
730278
597253
333681
259802
265193
484438
645175
147207
976176
714742
530412
798679
847471
601645
1003476
907885
967426
541545
324772
35654
634661
464167
409043
118382
874926
878603
778760
1017876
647717
417857
200082
596955
402829
617885
866048
111231
1039676
496381
668300
533173
797162
615248
143827
364389
345641
700643
548569
642643
884865
948040
1032575
317592
393569
88835
422683
922606
675002
792523
1034731
171157
922268
636462
382562
741214
159932
421588
523379
1014338
10201
790528
731207
360365
518208
132158
772462
836248
139782
972790
764128
552321
47370
227992
260303
438270
685937
724322
709594
48097
598087
331971
854881
487727
382096
328819
405771
289185
244190
613937
427334
527629
265351
949436
138589
273093
340277
128886
593708
852486
47987
792980
917779
251482
415164
784166
791505
60213
799865
520779
494514
718795
1045595
597282
491847
179636
910783
207871
15649
254434
361882
986480
89655
444180
722941
586041
657813
34568
428571
871186
999559
109453
494301
476726
35024
147870
211497
484115
271870
698842
655
633166
538658
139605
875233
656359
651345
179781
681862
308052
346533
554752
171413
668969
955726
710059
947767
1003133
270151
490547
174777
475691
694715
1038375
224189
150947
83715
349312
219695
177029
177101
770263
67486
466657
991000
850808
908731
467858
275030
315008
237926
509555
797548
686632
763131
639118
540317
364524
415266
403518
100605
110014
322252
309641
605377
1006442
389074
1011263
494078
726210
213230
768457
992391
70643
138325
189697
672809
967727
881994
130246
8507
216544
399042
1004288
871303
864938
492629
741545
1020302
394084
727641
683347
94616
727524
912078
375933
699753
835176
86902
1042849
925075
969126
1012029
374340
222663
798530
628324
861319
630269
881795
1035538
432788
445742
434842
857987
534432
701426
1007996
69826
72211
818187
694037
1047130
487677
718004
125611
128863
669685
782558
361713
317217
832922
45383
2689
159666
848406
462560
669993
523556
880515
400552
936816
380930
26347
276566
172540
433323
772388
544127
608663
492070
951538
363118
27226
709592
16114
40212
432048
691920
482830
27540
719014
665903
230065
642988
822399
656368
702116
103393
826788
692465
323549
971203
297937
376149
78380
144719
514260
910003
136965
172144
49628
894969
578652
659816
401964
983088
893689
333193
464588
1025679
982525
171283
871776
847890
58672
372150
949647
784674
315937
396782
317328
931531
185363
785624
460890
768426
410038
649102
362191
933288
661547
492342
749272
526605
470621
664459
763621
378775
22895
671442
108400
497829
163717
7985
119180
916539
1043255
288891
666994
742188
550717
1020668
22290
116216
239922
792590
481162
462393
363976
603827
59119
81073
365911
504337
79947
880317
889997
548215
536425
48307
486592
729703
254784
214769
133510
733181
91688
844104
720787
983765
152003
77540
47887
271963
751370
839545
887046
9667
1016484
951268
254759
597172
643252
290421
549171
651368
320998
33308
492289
545418
899677
652410
759546
469254
195113
986174
610598
930162
810909
811482
271424
750885
579291
706875
455524
77262
657018
296065
792209
89107
196741
376259
354177
330151
219588
490217
376514
974918
538527
476093
873362
137748
129157
58232
524739
893271
26054
741175
764661
973317
976014
101810
647668
249237
989154
676163
223810
875377
321236
920374
954830
814987
452869
723800
764741
472419
384515
484078
842617
861830
654201
949200
526067
52550
37900
921321
983513
92051
482361
576349
770389
181477
979830
400251
617667
396825
177244
913948
934348
883373
247939
859231
84754
594374
208081
836052
888635
1029538
999187
217929
897609
806674
453201
333018
244174
929510
557157
538123
263319
54822
308716
480812
589222
148016
647330
509793
1031205
994839
62233
392850
838371
157692
337943
653727
874314
989967
347821
705502
324096
952638
746584
467621
412939
512023
320806
156145
932124
1025103
493398
651090
931522
824047
448158
352491
208204
205128
978929
736503
743216
935785
694050
791197
1015473
663242
9430
958994
464889
927258
918171
323222
524133
42494
315165
642434
524778
611264
114812
557421
395538
528953
711993
228791
696417
921176
593072
331438
34954
127891
6407
54178
1010946
35649
148771
684685
607584
951186
467227
370938
982902
39232
431286
802206
669711
563876
899129
925983
454866
497995
736556
540393
546873
209924
665238
964655
22855
1019358
800281
540626
598746
122893
935249
815872
453439
729411
620732
221986
120104
928588
108196
177695
441303
366986
425026
462872
733844
103101
930230
137589
154545
1010657
98283
833719
218697
224044
301616
1011902
835719
787520
733823
972638
481229
166083
60884
843409
22469
429360
912820
514147
902460
174661
864742
521769
996158
998977
622130
395061
643093
202122
22638
404348
988094
1019951
711880
643183
701881
953669
1002551
244160
805066
160064
808349
393840
953703
552352
895607
913863
719283
65033
33352
292572
121606
20603
1047619
255611
139131
431702
433635
736426
433522
970582
292408
735736
150105
671162
597991
154884
329142
1045427
118080
429230
783667
498751
52138
662238
742464
421817
131280
248774
753490
686635
910830
1040389
401926
726445
102255
905909
396831
498836
167176
508090
87478
980583
983254
191495
269164
846701
551573
822869
493120
822834
192185
893475
79346
468844
525849
484929
117434
857704
900637
893564
571455
62771
240654
501077
219892
572246
169864
474513
548670
900632
226819
542080
224327
522344
1034649
546774
629582
68337
172651
878548
495529
380375
27921
760973
767115
308151
818953
498762
78525
995758
926062
56620
512965
329294
410142
760595
707847
276291
849983
491625
900990
1003800
78914
1036739
134485
442740
914462
484748
111261
701174
92632
90342
476957
126680
531654
923776
329565
77010
893765
456113
577671
570762
681038
449524
563428
156800
50071
14030
164879
1038948
1025546
512175
507716
38488
270150
471876
797257
49452
849532
384456
330250
582404
725818
1042418
723492
535668
445009
834436
139810
864123
721961
241581
208235
271542
277226
552684
487045
468057
624275
2334
333217
50569
21472
122915
687059
678370
173462
158510
358256
485582
276346
462180
52243
15402
615768
6752
1019949
224480
993064
1021098
604219
968775
478912
614023
481938
276713
937982
247303
37172
801860
814066
172788
909884
121862
460502
1029671
910865
630070
686488
135980
602819
910878
452956
648655
621497
449141
248234
811783
7231
194740
331722
952213
825341
860778
325011
290434
133913
45514
834368
38227
34746
907958
1806
369412
827599
869392
299987
905328
673384
151101
329227
12401
253680
465018
462894
383196
1040169
983910
986588
361904
8325
942833
249037
593997
719142
159405
416573
389105
329800
535902
502939
157101
737038
346907
889411
718258
34972
687907
406538
508828
643258
595973
435013
370886
984412
71309
972784
16695
441950
996241
654439
760096
347217
1023789
508689
1010029
499381
597164
632513
824343
810391
216766
99506
932958
602252
515181
61902
639313
226725
163838
187949
412365
233390
887643
926314
235253
485186
685608
875682
114491
297706
836183
101231
111468
390104
666237
759750
792277
549547
600668
481328
674963
1007139
385677
847174
408305
129556
935206
515761
409451
289857
226964
399257
785605
445044
192402
858072
889103
284805
89872
936493
1038617
351678
765626
304165
660432
986559
313528
164099
201939
539523
408465
55944
997420
392324
1029178
552043
610554
536977
801075
161210
718883
914765
408608
472631
410566
1002216
210812
836542
378925
595894
644718
320515
811048
380941
98968
414071
239921
230073
845884
145088
922434
204551
613959
949747
588606
524980
900419
6055
881158
821828
574949
548858
914980
18443
372609
1009872
454489
232161
357294
1026637
619321
655611
129233
358719
799672
580347
571588
146727
827143
551868
134184
796289
96254
753399
943758
558476
688786
540142
846395
235689
35294
26841
751675
316422
797183
304010
133014
792286
194109
369713
851322
439241
583123
800193
760513
362610
757790
786948
456280
559134
432543
298849
286981
848390
519554
749736
624741
205206
583957
440270
178745
177633
514611
57348
455662
423011
76908
568581
47262
1032772
327361
939800
289718
846398
304296
797031
619028
50852
785810
594613
800262
101489
276787
563068
157208
909236
658541
488083
916965
358891
1000785
815694
20256
475037
143334
39082
1002640
637331
706515
117203
376904
61617
177345
130242
948196
786239
942965
671377
795213
606687
297196
314614
527340
156868
505329
19319
1048431
685475
840173
421067
743239
304806
371055
874574
806422
612574
962168
343666
509903
815807
954710
415193
1004139
890122
364712
458290
632277
952595
239688
690845
146582
68241
169187
98788
745898
124394
134610
593102
204254
166596
394050
231536
56008
918330
925329
885483
560050
986250
371343
300190
723713
928227
471499
640740
325791
625076
650264
88823
115668
376228
590315
406883
540490
447498
769413
594565
25105
927926
244243
1025105
981449
304191
512906
757986
325943
12631
713782
544086
139960
961672
212156
368766
377586
455025
397511
1044597
311397
590145
732299
238372
217975
879172
78746
740643
687493
758759
771859
607829
132267
853812
493456
77174
405729
849333
789917
87142
733495
429950
113744
673492
367738
717978
807463
855683
144230
529262
144996
949113
582410
139648
806045
132314
435364
356612
635092
738238
719669
876914
21969
154316
127505
237059
917045
155797
204646
506687
856757
784116
1008495
506504
1760
628754
189884
87656
97756
704730
406377
166058
587712
964303
918054
859562
65527
299595
642526
17355
963675
201171
452962
288748
714725
912372
514387
743444
436231
323004
576686
366235
344606
225575
787331
335744
55108
442725
261528
675024
400919
725629
590174
62983
926849
288335
534783
231456
530173
1015443
182841
815409
434962
233190
616673
129820
728894
883902
141472
745928
687610
289593
751814
590314
604908
734377
889704
430002
326008
470597
643168
253951
93701
729719
926114
579038
406959
852201
168120
791487
784802
611113
323123
674568
387157
672369
518681
345210
265893
938764
37062
231388
419224
919491
808180
614177
383605
1034437
63040
292376
928148
906754
1005052
122779
851908
53368
797306
331538
1022891
117259
870114
279253
770450
358663
345090
900539
718178
419032
751314
981610
408425
668788
314415
273232
317432
679203
806648
171063
237094
620524
1045652
658046
253036
484372
591214
318736
378753
476909
840270
323112
34832
903534
789365
374433
366656
903032
37290
570854
647305
54010
111794
172493
853538
500160
131456
835442
302048
791222
228664
900878
633086
802838
474270
103158
493363
713376
520112
809025
309524
959489
374280
767431
746551
485001
230970
747990
872618
568497
895837
136680
790987
418553
387018
788499
22902
164979
370642
705878
817742
934558
798239
234622
62733
506015
59368
568671
43579
85473
522521
393611
602334
69404
691250
78395
280942
887773
988233
306418
543224
1047383
476261
428510
705445
920530
413836
803035
614634
332372
239513
428207
8728
807137
15867
654254
683579
983186
786523
791644
955736
887410
241473
639657
604968
933429
297544
58236
581857
411869
966661
484441
271240
261476
867028
613269
847089
446574
1035044
98257
314861
211410
815343
955717
42198
691897
668412
914481
773164
407740
961014
402492
419143
842667
376925
652046
1004418
338789
922237
679416
822707
330107
545784
849405
205224
869944
682656
965436
230820
698133
745565
383988
761883
30079
741976
988297
251050
434416
726991
319530
855828
851169
143757
746909
137753
711437
457698
694631
730657
176280
488003
524781
496198
311246
157742
353870
979994
720534
767225
923633
430468
537407
626017
135837
309001
38586
679396
394043
60795
777938
749021
268541
917957
296648
59342
761813
49709
940756
92208
1044851
989914
864626
629598
769716
843668
733803
523985
977025
800132
250164
449856
204087
1037143
828477
718166
680990
984788
918750
28374
100890
462151
274342
908767
704429
1002484
881523
352562
927695
287971
70996
353152
504536
726343
746838
260263
287249
31136
433249
559123
222491
796824
562427
49856
754774
960122
434929
664003
909839
363045
666773
775669
166848
297038
548062
625604
89509
969572
891613
198889
222666
11373
948756
33704
50597
109266
938133
408355
881127
96668
1047546
306909
474937
90752
897358
379558
536581
34897
851756
617075
302737
758691
731606
23211
457389
20532
50513
184052
73662
661789
545877
293466
379090
811869
669309
816407
141534
499981
994343
395683
489864
51540
18338
221284
1029926
55570
106498
318595
807099
204894
68236
498061
436309
442353
945042
1016434
88206
822134
337575
492072
945552
445558
185406
944665
802053
190153
626713
966509
1011248
120752
362851
1030069
599502
39732
1005771
224703
173104
371098
483246
362603
159266
388383
224428
528869
106831
622645
510546
166468
119975
611283
400116
869783
7428
828555
892269
228697
431103
1008528
359570
1047927
897840
207418
606891
272188
326071
814389
359551
442137
357345
825145
590712
258970
388635
59512
858876
550896
317703
336353
463938
997367
163606
469001
632727
498201
613604
625324
424005
519557
772320
163761
658625
1034016
175701
682934
64027
602876
1028904
1019660
989940
630740
1027835
316015
827129
306946
933157
474091
317485
705075
298285
604384
951954
134170
208764
641259
662421
153950
727841
526333
939641
104461
261498
1032113
941528
605143
742460
609484
308856
283886
901958
307633
383864
616148
392587
217991
652387
242552
706026
458808
163320
229397
764352
451636
794082
811911
352828
631942
678051
15234
79419
624213
937119
110988
381301
1016024
627591
266317
624016
17328
407511
240215
262238
162333
40527
366527
864414
257139
712056
913094
487390
653459
545146
761788
365818
971194
944427
13819
621166
896282
865101
605505
503028
973135
10194
134117
258671
415432
564994
662757
534741
504425
581837
592895
213915
40706
658137
568463
118286
72690
84221
523028
276938
56226
874125
798680
777570
115685
61985
258341
102607
215473
891984
456733
779740
750296
159898
758419
943163
753000
904816
936953
563585
525886
822535
797521
225933
437672
978614
932038
902891
532862
575696
861662
53360
591264
733459
415442
202220
286575
90257
981064
373028
991280
926931
680370
151985
236141
129749
935631
612800
859042
884830
499151
138308
479189
928920
28539
386634
549550
104820
149946
746556
457212
280756
784272
119417
986357
746002
714200
517675
886963
506872
67932
343831
604338
388754
53058
512053
792860
424772
390401
585681
329284
66703
878251
128277
541902
651933
279767
243071
921262
186570
337622
314946
141652
798129
789202
454641
946744
987953
215743
330808
12864
121766
949420
431931
480555
731002
477097
390830
541409
29598
84366
670768
776939
128483
639995
583690
504671
465466
975372
398813
1037306
703646
377183
236069
591758
170171
626436
876954
467817
776296
393723
954061
585175
747528
931745
1007102
196629
861184
120677
1047688
62308
906609
485273
714383
84050
696667
498339
940411
829956
901590
68696
79475
111335
784266
726936
758280
481942
277968
1019601
114917
159488
425684
957576
1030008
36305
1014162
315214
388533
592155
643208
570427
77901
466524
749794
430517
515795
130780
539899
520042
887405
2997
674674
35302
432146
1006755
222701
425014
321712
152289
937606
321827
795221
347876
656669
993904
237899
565334
608635
410001
913977
38778
836303
783698
953038
914935
608869
617153
876732
678363
425030
292021
871863
983726
397932
340194
309481
299473
420115
520750
84977
556610
749017
65404
738356
885649
194604
548805
945060
432130
745994
511652
34784
262918
3304
385603
362436
941256
612229
892355
574255
653135
825921
605775
766127
919976
741772
399971
901469
319514
976697
297988
945797
337226
148027
184721
802995
701265
624675
556840
301124
679879
908803
616546
422897
731165
761478
82495
795268
463855
146367
780676
869563
546695
493283
104418
903711
963625
477780
746475
792155
799299
79224
408289
830009
491958
1006038
381227
1018577
382989
131617
687783
869817
163543
356442
940214
364223
478254
328548
688088
972566
647050
603493
597338
297532
400282
807183
585850
509451
279573
1042709
1027163
559699
285566
48324
482299
30894
683199
302282
992776
324116
438674
973740
883216
354774
221828
122060
845145
894188
183354
994208
620431
39205
650573
897003
885369
903037
516780
604139
1045191
212511
916426
25878
176046
845002
165993
208128
713696
506392
336721
444194
275965
671083
667007
402558
175013
281373
824432
259121
142870
243380
506126
324212
777033
609845
961086
1035603
10924
436370
978964
730129
587670
838372
854504
940796
257406
384093
240768
575524
838005
283622
1020323
795157
80547
947378
720192
340391
831803
170248
788978
625071
839158
941981
640142
640015
84684
279656
637689
188974
112451
206277
482845
844423
64460
218088
974160
966531
692864
817780
90020
907332
948596
1031374
355339
582789
188727
706133
263973
948885
373632
80164
305471
1002406
147640
907838
394875
277619
511165
851142
229671
833046
366998
373810
846737
924489
683478
1029841
445853
339450
272719
300883
654505
776833
512228
782810
879048
379747
284550
643174
619882
484152
869237
837334
532669
634115
856606
511037
434338
883602
657213
610524
356811
589463
246433
830877
120011
74869
80628
454082
984003
103724
209935
523626
331495
442453
1673
898832
331769
229005
29079
9019
309889
439055
810095
463869
14999
1039581
469072
935201
142416
122109
1024816
55509
362790
196311
293300
687279
214159
921470
619631
690569
899652
874453
581520
259143
831804
588087
671814
573898
195420
402356
14487
880172
972725
244642
664036
399231
158296
541884
388177
25425
62423
92709
499978
50312
99847
362588
536930
661844
134884
91449
522958
741920
1032455
268346
72996
157174
993231
503412
737577
185615
995899
705485
529066
962138
306177
586890
205658
395033
40121
659577
463495
917654
77314
251534
453673
151373
559549
371384
229162
620397
980882
27785
508710
1001409
450256
302609
72773
108507
63611
892145
121819
739286
621750
571777
1006694
895486
442784
1008428
78669
755389
678237
183735
181690
914833
291441
29442
649947
862287
174480
846342
900969
899495
471895
659546
628276
691377
730271
762826
595736
359208
514711
536583
167078
787557
971671
57207
710429
721224
873480
947112
263709
890034
158493
688072
50400
972216
963152
57852
171332
587216
640726
227439
982001
856668
279154
103377
381472
266818
149945
517022
435684
349883
238782
725351
185745
461720
360075
415926
269156
386939
876670
253820
439445
725734
977945
678483
37840
595510
236133
936858
997925
311863
78824
416643
118909
845940
79783
667785
456956
252333
260893
723515
213231
286008
375537
763804
700682
1009745
247720
865711
339814
322479
695421
688679
344085
567331
603115
657451
744873
782437
745595
983375
272834
513664
591157
430274
857087
115055
866057
550600
532168
414437
1025377
752834
725690
61016
3141
629986
148147
260510
427881
612317
515220
569881
449309
272777
417151
518833
860464
335869
374285
588293
839029
350360
236415
724719
989326
181700
860194
201207
229440
689647
1025654
352229
1048034
128364
59518
588624
76170
827683
218011
238536
975500
328156
254039
346234
18662
852292
9561
165092
114035
812761
204264
978510
183885
399670
445996
122724
153838
754840
1034516
278052
627184
203482
212673
687686
914897
379552
44698
580990
881284
988677
506263
980619
334102
880259
581242
747790
897350
406621
545339
4130
523358
716328
717780
984374
413718
957978
241397
798225
541629
840403
1047419
690973
891272
777943
205432
224954
766573
421889
698537
800298
74378
901247
344490
69772
177757
60102
873466
262497
664044
784645
398760
621639
320459
556654
914996
923519
348591
1038057
96375
238443
986755
122747
325462
725200
566774
305129
446460
255048
768259
399306
855475
210759
219029
287205
438181
855925
509109
484304
271758
513119
375430
799633
354718
178424
875643
953060
808325
385546
682596
737640
660111
952925
723321
747517
672529
1023038
678096
555822
766525
113402
153585
917282
634875
6297
434428
975606
294974
96315
935265
360256
800203
425248
9436
552137
1032042
424497
56901
721130
309535
696282
846127
374205
307439
260416
244730
176926
646993
579608
717952
6057
146617
490497
227968
98947
525002
596822
1038752
739602
46126
250153
510353
351768
26362
881549
374304
146685
437596
322787
567787
661261
935597
815858
74365
180410
650694
386805
997716
929593
465955
657309
248756
744467
426165
709905
368368
664325
194241
392690
272742
686148
275171
301710
99392
102583
674765
648742
1025419
686232
573910
967001
182364
768216
818880
185784
321435
931959
477958
215902
279473
672144
37361
471836
451557
736417
997841
939797
868881
391405
777601
718216
695241
939285
573364
756574
405509
487011
754129
619408
50227
227426
949525
218647
629142
428284
274419
94089
1027098
326123
974195
1014556
297192
124347
72575
62730
249360
868333
864278
315151
581024
202410
160564
985629
1003914
308022
990557
957996
763017
362376
257239
504715
193070
395126
709201
723274
868033
37608
1030120
230253
773455
650074
1035090
855181
150968
307441
959166
467218
788502
77095
157094
924481
139904
1048253
992225
473600
988246
398470
752078
779512
302715
127751
134810
684306
727943
929494
534638
839915
811846
151601
664076
674019
982792
361691
523060
659061
890804
539783
684947
785425
504129
355294
27353
395330
504597
1001162
883737
630428
930929
298080
689456
873391
124048
505842
357421
138314
779931
770596
949787
223126
930294
320924
816504
304392
964672
591387
744551
512421
274586
893941
829843
310281
427866
324076
1015433
209894
883013
325489
1003994
903045
701180
472652
944649
300836
776360
997962
186246
632038
760701
11035
138757
334443
594119
406476
703332
183509
289882
442588
303224
1000263
134099
72291
854553
513039
382596
388882
420616
562782
896376
573451
656039
839687
1036313
604715
211129
209485
996695
531502
1030004
165798
737305
692072
38342
155388
505274
227551
200592
480807
155271
28117
937392
786750
319201
290238
767181
196952
327053
849487
331107
643211
154424
44768
1024952
252911
457940
142469
991329
706180
805556
777561
1048007
54924
458605
883534
933059
793428
351590
659180
993526
840232
465831
892364
771146
333742
637329
316371
265766
715291
911981
581418
556615
1010616
624446
368238
774119
123878
859724
380032
225354
326238
363758
948658
545874
129295
797960
878908
182066
363017
343383
168017
540646
487820
833556
269726
954771
834473
15525
688048
280639
777666
767243
563496
478517
103320
279825
967226
110025
250241
690203
546888
514983
400191
493643
342916
634083
569282
343023
118405
809520
310275
963333
1039003
623878
166786
828125
454706
298924
285583
497622
829846
921623
218334
290305
789429
774799
585743
65305
711566
554390
549960
676242
197696
650778
153454
242882
507264
891419
152600
39007
394569
879998
185301
717770
513450
984829
28375
1046385
965133
971160
653468
420218
321593
769752
578794
536226
145763
995372
2196
224725
1027983
189711
456893
1041625
637374
378089
908608
636809
27221
117268
154118
187999
225385
256097
657989
424808
164366
447281
970279
478192
985290
356275
151405
170667
245479
775969
473822
797818
208688
172218
664961
418097
165099
714160
37268
755696
1039769
158481
1002164
822001
959299
318757
98263
473853
1028083
580766
593109
495484
1037694
783409
986220
334177
94760
362378
980272
483775
705976
72305
658204
721049
696241
895160
460529
825515
311452
956431
377353
168454
348558
254051
872248
112224
841974
719301
77203
318667
690363
952385
236458
584236
575877
902757
113553
930270
285732
544307
452480
2472
335263
890191
972637
1025300
192036
914873
316050
954139
749909
819043
541906
92014
229855
510040
686203
642948
605733
610387
697237
335470
843923
31153
239858
62181
978563
16075
443208
48933
622868
963691
1010661
699592
1035620
1027230
924245
873675
861671
431975
736317
846235
650553
839752
239640
787154
342241
485104
182811
112649
437567
1025128
338275
256839
976428
883702
540463
1007981
523390
875202
734557
270078
886157
939441
612825
595056
462742
45550
701443
570098
211837
510580
318778
463277
830834
355187
923168
421003
27630
222309
870016
674315
174260
263130
39245
296825
387650
295704
471639
635410
315978
18821
698989
762784
115563
346241
889492
286405
458883
35417
1035730
716775
469875
541202
814637
794992
642872
969155
503421
923297
583018
76707
194334
463424
94655
185806
947647
168550
715921
356470
782146
829963
145308
73770
388951
821865
665911
620487
1005106
339740
1011242
369416
360650
995274
754338
833079
220901
563938
203229
111455
220369
782560
260016
865534
723407
988754
197264
373276
410860
494286
459668
758384
58141
917116
376092
909557
683708
49989
1040047
657370
806157
217797
559865
642719
770108
248906
409757
236639
175015
1037687
239222
914267
946521
716007
190183
422480
234428
299525
1000231
464330
923670
991354
157502
49840
279809
161014
438008
384211
919095
859963
307949
238743
338261
479476
624651
894320
70565
546595
754575
66158
59828
791337
702060
975837
74401
398377
533011
851269
402257
17437
622070
150135
52294
91126
370705
279103
199866
649360
853952
400447
733096
323384
251963
1023223
727583
896247
187280
228097
53887
152276
287722
193222
734753
523709
424515
437514
48354
1003965
987371
26111
511820
972762
168681
15808
71759
329533
404634
848202
688859
881585
393916
744674
918181
363773
797843
228237
498284
191517
897786
879362
380299
38645
667995
235428
15002
769809
770707
647609
996211
302363
637678
464207
442363
220621
377735
269742
692643
485891
570994
947235
49888
208284
771537
358364
774247
192451
928956
632508
402846
780794
424156
952203
591445
252781
1036309
201222
771212
309118
750434
171826
121623
531355
603604
495709
397637
510523
732903
335330
927316
528103
691062
854257
771502
1038527
235997
945933
650881
910843
781451
46336
197867
1048335
393330
323142
504519
222762
406661
593332
731928
273295
639196
502016
480228
255069
62391
1008941
51713
58493
258959
522692
908158
994129
635245
425999
1013035
203424
140413
762032
367833
629666
947154
133005
92751
997671
1032818
125491
70822
835563
987649
1031366
78296
147164
689613
577299
1005317
516765
393988
195639
559267
376291
5271
140918
1036614
105827
575609
140339
408875
31261
212138
427516
569690
362965
305803
443416
1009283
4562
988391
281535
259973
874765
473905
350601
652097
1032852
498625
783768
737886
165459
1015752
109384
306222
484307
983350
425374
361815
390496
205477
162251
174485
366403
908948
1010875
568583
861212
694603
461045
919755
851930
29964
735284
117230
316610
641101
647789
24952
721580
437367
188486
450167
526527
163079
586803
799549
721176
900687
632825
203675
274266
197294
983385
272519
628595
873264
572163
59891
126613
983121
542747
555001
938514
380556
372200
6397
954130
426844
1012011
393045
856271
977598
550005
1036854
123736
709345
814006
805073
900428
370110
230729
599887
995485
46644
565545
271398
918582
355648
769832
657467
188896
903260
66646
951513
394181
41950
142703
115758
1021154
1002947
457465
890842
1002157
507931
299517
606467
239433
347123
228687
337911
483308
618350
76935
30293
818583
647172
722789
938633
752210
971697
390445
828523
229531
189704
522171
266491
612643
781082
35445
454506
690225
123384
885809
347232
415487
895510
845245
226784
455520
1016504
613337
874615
536463
765605
607649
320846
364090
949712
1032827
365845
763401
126169
87784
44065
1016570
501744
8876
162003
175579
549022
130343
972889
427634
746758
953975
623046
564340
29326
238596
698066
79396
945929
908212
548150
643506
495780
369204
600904
1021417
729663
282300
875554
507318
147187
907529
41139
49950
831977
717641
781978
319472
380750
521154
565306
350840
775652
418140
923655
767436
219261
529554
271060
982607
712365
797251
303110
568755
371290
433245
471817
360748
9356
653345
37166
880821
124735
264358
577243
51459
306217
472868
991211
25591
686720
686023
970784
539545
346362
138349
82469
879291
958121
53335
85646
1029762
231206
340741
437529
340367
824593
522729
715660
475690
221885
970106
164205
161254
897740
184471
678429
275387
550141
309249
1037846
547212
105937
401092
470765
51978
113640
505857
222193
340876
181880
387490
925355
14700
411329
808343
553257
480374
130810
103382
441240
1037001
722673
988025
743827
276384
896909
504968
562935
703976
622796
603784
945679
306077
884657
953118
243262
636044
644115
375149
264575
784718
46577
572289
995343
310910
257437
943051
878812
920571
189291
563152
42065
12143
958786
1031258
137006
69558
570958
1016271
125622
924969
786244
802128
84233
522033
569134
350518
552957
275066
952622
435724
145759
557398
1038592
288419
358567
703718
921870
879313
1019546
138896
499992
352176
986405
832537
927019
313602
50502
39580
473137
306441
318991
355248
538832
928078
841461
212921
927729
946468
968442
759880
880987
931746
153354
404190
292728
288455
209226
154248
99995
120156
391181
361370
618491
990597
811709
961284
162318
594131
181346
327165
967645
202264
194682
259759
146757
57876
1002058
147192
84516
348860
1034685
795166
568302
604455
831423
750017
1048402
774681
11044
410583
303171
825056
1030162
409030
832393
499521
1017475
959667
916386
213782
912751
119484
482131
307253
679894
353286
328677
354283
643017
926078
798134
774539
317448
704137
532729
293388
277581
811957
973076
469100
1003916
662589
684204
165673
540213
346690
843672
559765
21102
1033535
816370
713607
813784
136541
574812
54337
211879
23988
393686
672402
18339
546000
295270
645297
224437
414165
276546
686217
759424
417966
552818
557898
641995
127028
1000423
35863
286317
638619
524538
26906
995945
677963
736409
552248
1030083
719748
685300
190101
160391
679041
558308
266255
978034
916107
33659
485179
491685
374531
802282
799274
371948
608814
728724
1014519
636671
190454
488342
211280
585704
915161
718393
915470
553897
91330
155930
62539
1046768
905259
1018999
902825
947935
199256
40784
210226
368100
693901
641567
436019
750751
764829
437606
39871
394803
540837
167735
910430
263840
572931
389364
915313
735025
1002140
603249
493224
29365
1018634
157163
300168
235126
447035
62361
960682
361244
477161
239941
25141
723061
6156
1007286
91408
583454
872532
1023348
847334
126684
374414
700890
381505
432273
264430
65396
734580
673386
407223
839035
934240
694901
849716
880700
329271
306012
304111
793960
783923
221643
884639
5163
984079
679980
77131
107774
959709
982196
192323
249336
459411
408252
513889
980208
300446
101153
236704
523489
827932
501410
1030710
486403
517457
479676
1010425
285486
290522
1038655
454602
121730
118980
513378
188934
283812
366713
100477
938850
988602
570971
130185
131498
616146
890083
73914
310997
754630
587208
652198
1011004
385077
462741
274049
758241
467390
967461
297943
833878
288309
625051
383252
351469
303028
299507
653705
625178
682007
315460
525876
213985
874542
431898
655240
692000
608547
198870
582430
724084
180625
1037497
297480
174691
132900
288854
21565
216729
93932
129199
1043208
327259
408879
509383
368729
300216
543092
792997
1034535
1028824
367519
155603
1013179
154356
66253
958531
881529
160208
728445
305402
861405
905781
295797
400932
770374
342549
115954
36059
396297
257511
969851
624231
750127
277424
467366
1039339
280412
309589
579117
877780
504507
30152
355553
695780
709041
997247
302464
599345
84970
127399
1002881
505600
948649
845358
175699
639223
606600
321677
978770
811643
213424
14710
772891
1019889
426567
450298
120405
990762
809591
58381
27248
573195
824079
380058
936519
372421
301601
442778
196075
1006003
444455
550426
909232
680556
454390
425099
306071
88956
217652
789961
321722
810265
553730
802283
711597
249827
1041242
368712
265285
15295
410073
755322
581095
544277
42720
18430
577441
282881
377458
944088
538526
383694
472290
689199
891792
21399
1006105
635045
12442
693745
90166
224712
47737
417177
541878
826280
755033
287010
789935
330157
389461
175432
683719
303656
626355
786606
219957
465377
1006470
593247
874034
368690
700617
565180
911595
411255
591971
298482
877122
1006760
317935
652610
827247
406738
426375
861926
828878
187278
12352
661394
942210
972000
282053
1015191
183350
352438
19445
609405
732174
532056
696800
234993
859790
282500
906238
1005006
608314
508480
33873
1034144
275429
274188
202408
539054
462914
900958
414141
496032
661982
757566
587474
359046
699830
419155
946776
825733
1043645
383414
437459
798421
279724
171250
746721
822247
967133
935955
556265
357635
816732
413407
84234
236376
758846
737607
528592
630525
922408
645088
634290
760112
891163
524175
918658
416919
202072
86881
7148
897171
519927
498543
480212
335590
214364
32851
714889
890643
484344
255403
223417
14616
826067
368792
541851
332846
71857
973959
108859
302165
15725
674607
452242
33844
212909
669398
714264
822989
498730
256043
317009
956579
641780
124785
993541
531791
812832
575437
582564
792471
420763
187868
904367
857522
365368
195127
818999
26256
136973
890116
233033
405252
231150
723787
612715
447212
459722
315807
250704
938230
993922
555807
697549
969804
447490
992683
1027716
137956
875967
89747
88576
215145
629026
614317
706235
562146
457946
154396
188402
259574
825866
792918
256599
486967
795259
451554
932533
506862
530269
971174
586198
263356
207881
987602
474172
533237
684941
184495
944543
807586
300099
137790
983308
668451
57031
29865
111675
616915
696897
795768
338348
1236
655310
778251
30535
971945
148744
673250
957307
127301
901869
387460
464589
15329
779174
46419
20397
946361
595682
167689
54862
854489
454502
526673
947031
44905
365405
308810
295171
769815
895420
1035922
265305
679250
135992
783747
486562
649836
205567
989927
733590
1008397
570927
91799
931234
265337
692656
52731
73155
14102
287192
959231
329190
653889
246295
60848
921297
466412
640133
127025
202056
544607
586839
1002431
958298
606328
706168
369807
242219
441365
216746
236408
482927
5945
689474
348840
1043352
964302
96972
862968
1013299
741575
840174
926420
726935
630537
263023
910946
480403
746389
377718
405108
664957
946758
254176
295791
49458
181738
38672
157514
939492
159351
977781
1019878
56474
354868
493069
879359
792367
240757
941060
410796
1022611
256935
410551
899358
678777
563250
563137
280449
273975
31949
240698
931296
179386
1008909
618
25028
233646
753625
105917
667184
254193
742134
226393
614257
370846
483618
465546
1028452
120705
226971
943549
756158
707281
172524
647940
529013
29234
269013
996941
941644
647734
806119
1005444
666849
263605
449838
1047992
317251
77795
551258
968988
1044446
527316
513913
27996
256020
778046
373502
12314
293808
1038724
165169
643550
150834
352666
529137
273462
698969
732329
546214
999563
720629
116513
472113
371013
235293
684664
131523
547227
849142
212240
481051
523469
434026
533392
719764
276054
28234
868161
468427
803063
757349
989427
57817
773276
799844
87160
323124
810023
81491
551646
1023196
781430
291159
304846
301575
722289
617824
741748
477782
691193
1007799
873194
206296
737690
13652
732184
55947
420208
173404
43050
333414
981694
1027619
795775
734452
998803
341841
732562
684982
847543
31066
189533
109740
478333
631091
881978
218952
991115
571901
719446
624895
356158
794847
565454
317981
318136
105214
99755
108779
958780
138250
114776
853229
60659
610975
959767
28669
385122
639096
219019
805361
810913
5080
278673
704265
816043
490316
478966
364983
371176
637620
446562
1029291
929826
950792
40553
534397
260470
122233
1030615
262940
11504
479542
49668
91169
793437
517768
801262
918886
1030936
440399
121664
551942
893053
902744
349653
393665
590374
212773
935304
1035472
11765
10688
385814
385897
652436
831537
988804
410434
96353
182133
400734
323051
502986
588082
648586
165522
359774
330318
176519
883898
24862
999249
275281
126349
744294
389474
556828
546267
369238
510824
200410
252367
553867
685258
140354
1000179
291779
659905
552430
498834
1028290
251139
1045883
28702
593690
1003227
504384
205198
395622
380115
820665
356794
611648
960145
365504
38215
196477
14179
1022957
475177
705018
413254
402075
2879
520812
68890
462231
535227
553630
617443
530492
926924
643050
614380
629973
401212
616848
19352
905506
306640
708081
110242
382408
592866
940
678313
1034379
343446
106015
446570
400010
805341
816916
330458
224997
546565
925860
429843
913559
219248
36601
712935
978504
189806
266138
743029
329661
446230
892809
182345
946254
389225
165452
285190
26225
431637
641214
128355
75355
733315
555911
1010028
718429
382310
607507
672186
73042
491189
261057
1026322
729265
179465
639620
509350
305709
781878
143916
216691
345786
531378
905865
740205
60642
444295
748166
665465
667431
544696
186891
23275
195438
947464
120556
1000358
308526
308380
358358
198635
90492
919390
707918
860558
71384
346090
648144
258098
401314
344859
423434
902352
98336
717027
527783
116353
60508
565944
692711
186398
702143
561657
810766
820848
346293
836202
833678
249524
411808
228766
494472
804690
280043
898257
715280
65597
587123
800504
27277
621846
900175
55330
285567
352726
787397
484035
438652
777284
454911
222334
99944
159688
303011
419747
178318
848958
669357
727243
923527
627828
375365
931003
771646
656037
90799
274194
637267
749733
800786
870468
604524
11852
725871
588574
617386
950526
119915
568853
941641
581775
227235
512437
60257
963188
203929
310083
399153
137630
427276
807690
746754
258691
1043273
351271
745310
380634
460698
172392
423069
690910
448777
309364
66016
992967
995233
728708
123138
924163
154570
357722
344672
892737
278935
163114
885590
723163
239643
844763
561939
129156
725125
1039374
25285
514852
766838
33498
654487
399398
213898
225198
19147
483464
391394
413612
288544
38405
607626
8827
141926
283120
913763
237816
909585
324839
902577
180742
175459
705827
708608
417510
897848
365495
735321
617746
283301
195023
448752
733034
959666
341182
857112
582068
953872
853086
676629
518412
477051
1021343
557055
870603
638648
899905
331823
125114
279772
5622
908910
1001960
648831
763314
11666
956445
155456
996453
580288
626476
142834
514294
294079
58891
314535
313952
105791
546875
1046695
697279
897209
185655
703159
251048
978610
808592
955508
1021594
700986
938020
627581
711116
893321
261688
643716
904714
193518
634580
180815
854873
921654
492756
607755
652772
944021
999884
633978
390364
374443
637189
268352
629776
702615
54322
872290
123279
150626
804843
41829
635882
402367
377964
126223
910677
786270
670401
277076
621347
192950
33428
884020
608123
132986
638586
865643
399420
701810
827127
651068
642723
125837
379538
885344
551623
403181
926123
261054
558640
12089
986237
523219
308301
310622
694975
73630
585404
981822
154185
148233
522199
500101
465548
1019633
630493
98750
574965
259625
300340
911420
564323
525189
862900
993510
656124
374202
840804
492382
622618
811934
329064
793855
21460
854378
321702
263400
835112
204900
327036
613847
275624
616432
231628
401283
882211
268879
648468
648035
1022230
915606
865459
914844
873783
1038005
538734
297389
108504
523794
973374
857398
690131
84767
96829
556588
907994
144792
642749
32524
864184
901285
883282
247509
486387
841501
504025
32977
95191
1018264
317232
548478
904524
377582
759562
500425
394964
418596
714486
235754
247016
643054
661668
558557
316112
987820
29205
333628
23932
171006
880752
509649
375158
684017
655286
731809
497271
504532
919729
127460
227522
108870
986387
1045511
783805
618256
220462
122230
467839
969797
120799
44547
314807
168544
33425
480222
650053
1031463
429418
605583
830148
584866
198819
771770
648903
636829
823112
226806
839194
1025751
83124
493682
197083
912876
912886
1007084
444014
108215
398906
571442
774897
461330
199701
994254
301233
332616
613270
310407
39686
1035374
393478
74842
865427
442096
272844
474430
326246
225572
397927
623510
826948
193427
1018571
1046132
486904
802358
921522
462064
993584
339780
243274
282100
340995
12434
438137
139201
650288
576942
345938
915797
415237
780908
655168
1034540
691305
764834
946829
982583
825687
727208
183667
83643
292671
1514
480759
291717
70463
592027
922583
622559
936962
983907
534995
341643
302571
714837
404764
41744
491525
798274
1018744
47059
114381
938236
316840
875488
1020319
617840
793910
178289
233273
950942
559024
609546
309108
421645
691082
966667
801991
924302
609839
302480
797515
327225
661181
898261
640794
131831
446809
204701
224861
651401
197350
494593
306297
88592
336299
750620
719032
429016
920855
191857
324357
39128
919779
185487
357808
1025312
468813
285318
1023331
564396
349121
59862
936081
844752
394316
934454
787699
391929
846309
146604
749443
256567
307818
807854
547981
84187
660614
115098
229175
590444
739957
10823
862862
841830
596261
885972
857389
148697
771872
320146
674819
326235
1020788
1031088
710433
830115
395477
340215
19160
414531
615375
1026543
946868
563694
196271
243406
1016552
1039592
575493
417208
229415
884723
777748
515109
277413
141331
560119
524785
982704
1026895
606243
937565
469360
227348
377423
582692
503601
776103
1026576
703685
159454
741635
31998
22209
744216
1011547
638317
170803
117523
87646
797412
229789
251315
296115
783865
859712
552054
300589
763456
275832
696888
740145
313200
327377
910201
329519
599578
998045
1048518
46511
870165
898195
431228
391632
824970
85533
285304
992243
783206
168292
4114
372406
935802
265881
518648
357866
867409
340929
111547
761489
742299
658715
910272
1000787
415283
686451
516729
935471
929039
374753
834011
837466
377937
471384
615651
1034595
842576
977546
253711
138189
246158
756265
751844
535764
18666
624683
752825
64664
234682
637174
633165
656094
452617
82405
313515
47944
652558
686083
787268
976166
435017
524761
530316
375028
368075
735881
756125
235369
96074
770629
431062
149490
234985
89629
684456
130307
3858
328588
286094
954238
184938
455706
888240
81767
1013964
568918
659087
62465
891382
933490
114435
826712
255056
971287
208548
325849
215395
1026042
325690
674203
685524
281168
501172
139161
638715
888407
375987
900980
219578
888532
648247
715590
994150
723104
872170
323568
402158
256165
16638
561022
217099
45656
90197
974674
744357
394077
91901
105835
964762
243566
140019
685390
282198
53461
310936
376579
793067
846751
1025028
594352
508228
717756
671617
322914
42724
591866
79834
51645
782333
136171
530548
335458
521260
210957
162413
897992
956383
205844
7220
211938
619245
359888
826805
888632
507396
766107
132901
155524
836048
474511
152403
585241
876395
318109
471046
230912
91716
404051
13064
22302
843612
939301
718233
363569
244175
413649
1012967
134409
250354
705837
395987
96980
355558
273061
538481
528569
175449
1012303
378726
434550
147179
810402
971832
328928
807416
792433
391389
876207
689336
919741
896766
22368
264103
373092
737673
573729
1024256
192663
170489
51623
550608
497426
666457
140175
586986
867175
980631
429697
333525
473858
763059
261757
162330
136885
789483
188502
123488
468741
583406
126616
711243
668491
290599
340596
219165
835777
503142
320800
86503
667893
432659
110147
831539
235492
98517
515879
864763
1002996
535713
684294
255715
625775
165950
1001107
850999
126620
78248
60661
81058
1000907
157096
347406
225139
951252
382192
608548
563594
902737
638313
208885
184644
918167
660049
280847
1031316
8877
255661
1416
27635
82175
1003507
467336
497363
864709
714035
421508
273204
409650
476375
675644
226972
580017
984045
439986
505499
372345
178006
714481
386611
421498
694188
983338
802743
894708
136116
992714
763946
440913
882146
323944
271915
1033927
135197
86073
342620
242596
764516
363057
281840
91876
826845
438045
162755
251490
940204
7598
523239
877896
659517
565679
788847
703751
852020
942802
318663
149375
740013
450854
961191
349712
138676
160869
459813
888397
486673
73395
932659
411358
212165
803500
546419
714998
464118
566205
97025
410713
347568
761966
296654
49600
515830
434797
409334
131748
594200
1005002
591503
63632
307164
389273
499567
84093
242522
565920
904596
716786
116593
774728
756320
26113
496947
172969
557240
582908
343939
905754
473073
436357
884854
977109
698411
741221
825298
757372
458110
575682
890912
709717
464456
919882
449318
129770
47247
443212
501079
506830
315304
29018
334629
791125
818840
509594
733648
572885
116323
139573
356771
859700
724081
279965
325364
641475
322951
952759
780879
496857
250380
837273
331756
382274
489574
732733
684786
464387
159593
191664
80769
665618
366414
841245
364414
197477
771605
786586
521268
183803
247641
687481
128062
295359
765590
420056
717495
343435
366375
950789
104990
95514
207720
616134
553125
811076
664559
585281
165111
73269
159453
436404
44041
119162
137821
254876
503615
301546
252351
464079
11221
316732
501149
682239
500004
750677
1025988
579348
1045859
929599
826756
595025
591526
1020860
555525
374283
59209
313880
395457
985261
602820
27136
220795
1003120
317346
901286
997706
798667
1026981
943577
661996
83840
797630
470569
1009352
532950
778582
45693
914756
925664
476274
558998
467680
699988
27852
422344
341396
715176
186855
509218
748352
866355
383904
248187
964359
468534
740630
351986
475844
976055
318102
984513
564920
882579
113761
112831
865430
726413
789276
692014
215104
407710
411370
930333
770064
455312
703065
967485
303005
1035032
228254
628062
8341
824313
955056
366632
500903
332122
349970
711
673329
559570
112311
759931
327833
1031912
989842
688012
541611
30659
643827
773205
955157
870116
499389
5099
1010719
373890
916650
972544
867722
499831
858895
345507
953586
270833
127964
463199
984698
911262
288907
571246
454149
971708
261217
724189
33852
34105
132674
432262
21623
597590
117914
50899
786297
478015
396935
44584
980382
477417
926994
850701
882985
229065
919129
582636
264072
715560
906482
884028
947299
565595
199781
574929
503487
351270
63855
132055
97077
309090
518445
419662
525258
1001433
852591
177498
219626
77988
893981
1037725
1018967
8998
813099
268261
450897
194644
246617
82909
876943
233466
551041
469781
501419
990033
1017297
457157
897039
1015002
535546
781126
971865
761851
231948
1005355
558382
354986
252413
548775
586661
616239
958384
573208
326848
1029526
440538
576434
822251
335020
383503
960075
670359
158454
387562
218392
323111
497896
514034
741810
328871
768471
979652
326984
588622
77212
1466
805509
519102
584489
539466
871116
164149
19202
50779
364722
1039228
305613
944321
824812
302079
587304
921758
907627
950498
527178
838141
258267
285723
385406
598116
480318
490636
409845
473655
992093
418472
261929
33327
53158
835361
759192
246339
197266
377193
721559
382543
543065
84806
482301
383589
38660
249703
299761
73178
194122
62374
807406
33142
839922
916603
78905
378946
490314
164851
280604
569754
902927
148281
973659
200294
123068
1027035
213560
9622
503359
967236
355384
407856
815300
485057
909073
1019523
959093
13431
454192
771219
584755
627681
298139
44050
57213
945367
344681
705673
693916
855923
795297
223322
888220
421035
58478
374867
938
363381
672060
519117
432894
436581
477661
779350
316283
492937
1040495
511445
1028406
871351
857314
889246
234521
249551
262283
134459
499452
428495
669965
313337
981898
630585
186505
262537
770706
748045
709418
226633
1013454
702298
473645
558187
591358
837618
58524
1047887
806589
889649
1024319
911159
65892
730017
105774
537494
991012
523702
422020
192045
427457
539927
979811
862163
108517
462538
184737
180807
450635
265380
122294
699941
917729
769498
113645
383675
636336
302679
645664
807431
785472
523335
195155
202795
89315
605997
576806
101196
216879
1024393
127730
640644
998537
830409
430371
1003879
1021820
287783
606169
442351
723185
649745
289160
844148
650086
584012
204859
62011
815708
609566
45638
552320
571334
301000
927568
343397
781376
213990
652070
806188
7868
666659
791804
1027108
889494
835325
151650
419361
204169
473235
967532
983673
242486
192615
852043
398652
973271
409055
658057
465536
965966
1043631
929825
901988
16397
324485
741889
292319
401993
465368
773376
775489
955073
81194
598195
567454
900271
480144
336967
322426
891660
558999
387971
69000
261604
1027755
215107
703232
444265
218259
54420
743376
412286
367698
679722
481614
629104
670773
347183
114163
36281
200519
819902
377067
566251
72929
519353
342401
130119
667248
663424
76660
281464
67153
937571
937261
464776
120977
289052
16826
299794
660530
151756
94934
879519
806724
393951
107622
653362
761979
291222
57938
136901
817217
1016196
315660
796609
31606
11452
599854
474562
138128
535302
164490
661651
928925
33388
317574
42369
661667
415960
116523
325586
641491
610427
359325
117978
297353
473040
20706
444477
291589
105035
104792
478973
368273
896916
976737
281498
720960
317994
406463
664112
149519
958912
902498
806817
3008
553953
1028550
1017961
728250
415679
747077
454872
805320
84788
952226
484740
453522
762468
181958
317108
778102
538454
177316
269520
718354
459017
75119
956009
892062
864739
874318
164000
425531
893818
172182
659487
791427
443667
296441
450110
260131
998630
948970
44566
505290
544147
405044
269954
1034940
434332
68663
262645
568678
298997
211092
483552
629534
238245
543374
331118
184320
315800
488964
196693
729641
728236
356282
82446
793190
1047768
649225
932577
48223
1021973
809269
109939
1002505
130973
857375
60602
247319
504187
564847
808629
483514
943348
974002
2665
673482
685724
718367
109838
167605
398613
857291
506602
1010174
577502
377069
293866
658073
173935
824143
662039
306252
1030401
530276
880410
565184
78504
108246
44787
977334
119430
598235
387784
699028
682500
247197
563052
605948
653503
473617
27796
750075
23413
704971
437333
273909
319953
623820
729433
348909
598883
242209
777944
823709
34597
723029
470896
976180
11963
461933
572899
197954
399461
33453
623921
507694
41385
343250
606597
105647
644721
685137
245452
681287
826226
23150
1036560
265374
542178
31746
811154
817789
77263
1039968
310259
523669
305393
329702
50675
845702
795461
609837
294735
985977
798554
598088
371819
589862
76202
486837
106333
1015133
885700
991024
718299
734741
298386
374454
515715
284438
974405
396237
20184
915409
418894
481526
589085
283680
92987
395892
110355
741461
809851
58075
90437
1022403
56753
940659
119570
417189
119252
74111
179359
518038
317387
366698
790048
713978
275149
484749
434815
16907
678372
674918
546123
53127
524541
1020265
302119
175110
45053
502778
805476
258786
93020
316598
563214
724582
738229
153811
561139
237151
101370
750605
151165
928399
715702
211313
304148
110043
629252
835103
144322
961135
655433
212078
252592
259150
227075
765571
377427
586353
609103
64497
411832
383341
685820
487712
1030934
556394
435717
730914
33751
222461
919309
752216
493619
807064
802739
528133
30433
80974
344916
160166
290820
841060
535161
516222
497026
414685
505933
485329
663779
712664
599747
406141
542547
845150
492381
406836
590715
907779
839774
253940
449211
285158
195726
579188
351680
84823
487564
953812
22163
615801
186486
455386
237832
330711
790085
759494
584326
246415
726161
329544
778053
601969
284222
753970
110348
275270
802980
817360
69555
867981
200510
129723
809838
985543
669505
894372
63159
244202
620069
845552
589954
998063
343391
636922
295062
530845
765511
800228
368997
30305
636170
270497
543299
542230
932662
305429
362558
121224
228231
248671
270346
189360
82243
755897
775925
959091
880739
976596
141754
340405
23318
340814
52299
286119
93083
1012475
951730
138742
203342
943078
93850
349532
504637
903578
70583
669440
542733
196480
355101
504031
654549
554352
763443
977599
303505
847531
653492
314414
214870
478107
591617
630947
179441
348055
872306
266929
96054
186803
279892
989931
447445
596327
549868
876117
576650
728564
104517
249795
929188
745933
474287
724441
57958
783307
958616
972076
459703
1018437
356012
641212
231235
518728
144210
258675
419127
1047529
190330
678440
964551
584530
798819
832446
892475
307704
795947
156377
302390
132957
656630
479279
231553
82678
898347
750580
566031
341722
314381
1042725
460917
658909
961399
385985
573474
727326
108049
677601
875678
993784
900495
1004197
936224
400624
156171
25324
994543
878769
263775
21631
706579
807601
992855
383991
318653
985086
18405
800128
68691
467373
513903
276409
708610
563384
28589
434112
882600
46886
150112
827582
244819
842063
807440
681099
900821
933621
1013968
695092
240092
181923
140529
544827
291588
316070
645320
51108
395640
1048137
256858
665833
457318
642624
45846
96636
75570
566003
727225
725959
497192
403118
476657
824627
160692
263797
395488
563202
148475
400001
1045710
780897
818129
61674
685332
701665
911932
498951
965514
180234
238958
853014
189576
616663
429152
627918
399491
486303
73261
308850
308649
554149
917694
1043259
437560
470582
181405
418108
151573
462374
583397
77619
917227
590678
778270
209590
459531
570991
972137
336547
522896
734292
814331
941831
155077
231653
953569
790568
744721
749297
769219
821328
909916
384137
671095
472125
510025
892576
98074
947176
56224
961280
204146
995401
834342
246199
439729
815286
22957
100483
675291
596944
951332
523362
79676
107920
790423
664946
953430
152760
13439
404607
835817
355631
750172
542800
752199
733157
280537
101355
24460
692211
313542
1020083
867120
904802
35628
298693
356037
782128
594525
993517
491348
401350
959908
514032
119514
47307
901923
742403
181017
783298
689674
394300
783023
1015556
109660
343938
553996
874897
262572
172292
737527
965539
290008
563252
12298
504267
29978
524308
948879
46192
480223
780739
970481
894058
650830
468486
804884
224500
651848
636162
456170
42693
205914
743721
803547
847823
848039
84053
893947
93912
548642
160685
953283
828152
875179
976197
835387
895825
60015
746116
882679
851647
540636
699260
819424
1044835
758934
921589
1006636
172950
1037046
292135
386058
517693
377793
796929
839955
384956
446499
229631
810202
537607
900648
52829
454090
917211
211494
356756
778884
50651
926054
684345
845692
65576
453558
631532
104776
260714
124475
642635
42218
78975
167355
36158
746286
101000
186574
763097
202120
992289
963556
618177
249934
437310
305279
265960
633158
297188
944871
503277
800296
240122
791014
490667
923651
18067
752507
186272
69784
971152
1024566
445017
584102
985285
376327
904918
156664
142453
13266
975630
57991
958562
424118
168109
813475
501133
1024299
249163
979589
268930
254847
678515
434363
995829
4792
962913
251777
589398
81884
902835
892051
82259
546077
704327
809118
18959
197633
554707
270316
267340
461880
1016695
895062
696138
460667
376742
337198
1009073
97248
479517
234535
644135
342725
857467
973578
579205
368041
13436
252286
177235
46178
591208
827328
32250
794557
943817
725245
846747
188582
989596
59196
156499
666883
842566
139493
92980
513064
79556
384639
94632
252242
258690
680667
729664
974440
889496
273505
315452
859764
85091
722922
878509
954118
97662
610360
985115
633049
613579
64344
821934
256835
337271
901571
760732
266201
573230
681322
383717
776090
592502
847707
982924
836722
663901
169968
243613
788187
208103
33252
690654
664697
442143
939346
556011
6935
112093
941928
531067
1044876
1002132
993656
142475
580937
925550
490734
1616
183100
846996
265744
417229
1007781
741089
160765
507026
201527
838624
329029
996967
391302
277944
424780
378694
484515
954814
291295
865616
748062
832383
530985
18831
374004
837741
540119
1038535
917672
570174
896197
643400
298662
1026787
437720
654652
237073
589982
667996
790789
953897
821254
951313
926574
227903
405454
126675
226702
489520
303502
449602
227983
975143
192132
328257
946067
260675
819403
1012160
738647
922453
295617
956844
7812
875063
382715
725169
232060
328878
79508
476257
754416
587330
744569
347588
427484
470496
530001
884067
578616
731393
757342
82765
739807
157696
748121
507827
144793
285187
424293
360091
230928
84676
45721
1028551
712885
742981
345448
51715
585932
1028874
738466
187435
611318
101490
16648
616854
383378
771171
706853
173820
522435
646830
540836
891628
623653
890697
520277
902233
934709
105946
862727
1005790
739477
523757
17927
66626
828401
891969
573601
903460
767586
182332
678469
455066
974940
803078
203605
159611
352806
345634
931740
849900
870927
170113
878066
184582
761580
270378
965344
978906
1039431
4779
505215
217934
713676
715619
219323
340137
123658
940510
589048
143799
329416
838626
671893
854586
758701
206423
842879
877519
393753
507844
944747
609283
592071
267074
735269
849253
408485
834287
733476
482564
1001005
436572
191614
595576
278175
345332
230232
2249
895105
1002690
72272
666750
437586
924655
102935
307631
322118
368795
334278
394557
453513
878
74695
700343
89946
841679
654876
603814
432244
70742
435939
643558
72187
204694
163741
587338
769137
31335
974465
436700
671973
214280
655116
350427
596848
607728
585692
149160
808613
550417
443266
142310
1017915
981309
841591
388003
617087
56597
850608
580854
483756
82685
887201
162718
808060
954030
817670
934976
783739
255089
261185
919730
575793
366203
376731
844252
892562
444860
319435
761717
676365
626924
500423
232797
603396
435508
32245
194494
945253
837979
21487
191676
375619
1034639
211766
35730
457408
550563
866572
1019171
881932
525334
123120
766958
720165
835571
416488
636735
576567
304679
566796
671444
264181
3944
139363
881391
972530
941501
624134
586270
70719
557500
46908
958551
977200
424488
866065
619813
266206
105814
939901
687164
69525
525860
325457
789514
557282
499333
240740
657693
36236
121714
328243
36296
421086
652949
762361
233135
766463
565948
708659
385374
375570
130927
288797
626874
889742
602347
322987
197844
705455
701256
239539
866451
440054
527812
640773
635412
853387
482825
443926
1017613
9781
560250
898401
231657
397812
354196
737446
507861
861248
691675
33699
246921
346897
617858
882836
655452
475715
658353
216744
596957
638177
256601
5209
626987
820176
646849
958111
357524
809252
290553
198079
837421
111799
136982
1023795
292990
650290
854480
40844
789061
500475
1016252
154690
175855
422276
58673
290010
725691
853834
730506
100787
631598
196321
8293
726129
142325
84459
860722
628870
548638
591119
233126
218642
216082
833339
899149
557186
790355
79954
141144
395788
894176
10118
1044530
255483
1035872
120507
386454
790042
608010
291534
695461
391207
476733
831026
466740
379246
1042040
128905
71994
935638
343396
592021
991578
563304
251274
386213
47162
959378
889910
811657
1038081
946076
700228
630130
581731
992489
218564
516660
517890
288231
538901
348640
25017
357802
793704
1048173
503203
660577
706573
716168
876640
949272
825904
739371
615432
508292
665871
229108
243258
85753
797376
325022
522505
78418
230737
342678
1004633
484123
496348
332493
850463
822923
512531
500053
972479
767634
350789
1001159
196270
50092
836847
853772
475387
25645
74778
47929
957256
939727
588604
260809
417990
71371
62250
917543
369817
534202
59373
301341
360665
361825
525123
340976
847079
711600
923709
635865
928205
244377
493148
73115
730003
76833
736159
288033
154286
90900
884197
505206
161126
978586
338339
604544
332263
387361
304186
216445
350129
794010
491601
609341
128053
968012
609232
1025384
683777
307577
180272
327279
549070
47001
1017202
255952
670143
779159
856941
430260
471069
536586
224760
438687
562918
962065
402354
927957
911810
419045
855698
708069
850346
961134
363081
523908
1025044
527550
507750
669750
585468
473843
935227
526812
492472
124310
832499
1017626
63748
988654
194150
859311
758449
472263
798272
876165
45959
741179
41382
161857
118407
813688
558504
123891
508003
939037
339078
560822
831550
135524
714907
491777
219136
59317
71497
723555
55955
1046549
930976
1035661
711564
730757
1005517
697616
324651
260170
303340
931550
79640
384746
304882
750516
446018
34665
727411
317853
772899
530964
907869
986769
393678
311460
535674
178218
654044
293770
662286
748700
879354
1040902
308089
243829
720001
890204
875032
395917
762578
329135
597918
861744
871450
337178
278438
189979
704757
202208
784562
383952
494725
439052
814774
807666
673037
123741
198142
179328
999577
6037
199802
678325
872955
668727
382680
280084
520509
685456
432021
5912
946407
799815
967678
34519
749483
673523
284119
963643
532328
273518
654760
615661
57998
623305
910549
880503
825991
664162
160842
77907
288460
722057
237385
426387
369390
327207
180219
219536
303968
773716
554592
926865
708515
83376
149228
228222
896921
171305
537417
406645
600187
865647
252835
501142
907901
780385
1039475
262154
722351
435150
265323
530846
121432
344360
332700
1028901
756243
694938
770079
186155
5761
395627
815820
842974
368949
535409
984039
1019590
197131
492898
679128
341690
110563
830896
780474
72675
346654
220780
1041584
272362
995715
854815
942733
865989
618150
276194
928928
510769
842094
529724
321434
271927
344930
751172
687443
541375
1014539
787391
583619
1047985
119786
548314
397518
770365
160754
165999
878931
90688
484097
440191
854693
750869
1008600
357025
393696
791521
852679
121046
103460
834330
394007
1032452
455697
258595
823042
743079
976084
711860
216993
1001310
967114
819653
587672
799288
691332
169624
653458
486534
411613
82411
608016
819807
1031378
468902
109285
16608
749853
731174
242214
550917
159105
895137
97286
614122
320763
981711
128934
145378
174083
659862
399605
195511
908649
683033
30879
819843
395890
813476
584038
381292
317185
486013
284096
479258
886187
75659
361260
819256
262123
740668
92215
495861
580603
661322
209901
126707
558386
934028
213448
320182
965922
897937
1003935
599201
1007230
859453
659435
93749
157446
694663
246992
977611
186506
749881
293126
866962
730878
68908
880464
93745
526312
971165
289299
424952
957663
456909
438690
941437
503802
597684
274611
571767
77358
386672
471232
212491
7242
537629
552912
606927
375231
750713
688636
657452
737693
180971
650863
236822
19569
966273
407362
905009
263379
609088
461239
64183
614310
22256
362142
947467
168630
574670
730672
170149
1034131
403780
1031401
354294
761102
636055
840798
587839
566628
230395
718276
641809
908781
446831
503246
611377
71815
109517
161808
856288
775659
618222
192617
974313
981538
135387
423402
289255
956997
910181
809894
14442
962457
237133
852163
290299
313253
368552
181071
666728
180537
193502
810237
233892
117286
814277
835480
280325
362699
371951
137465
285927
966542
223363
102891
848642
163742
855576
168547
778442
1029802
880907
296092
763575
864094
957617
213792
254405
67814
894279
528623
576506
946656
845457
139207
441898
448502
937303
427595
671643
221076
176278
829150
525513
719225
333198
716160
1005536
32615
493091
699857
3135
267823
751542
1001297
819436
754533
711966
386458
175924
810682
55364
428536
880823
497734
841483
925929
968350
315693
215342
89570
24125
857283
1006209
523458
480094
932686
245549
923801
594425
771385
177367
163156
121421
1007124
210707
88118
67081
821348
439079
748147
195566
1009069
888516
376728
994145
382864
581712
1042049
170830
689416
518172
90866
541281
216350
571918
439567
905746
441224
454172
996334
525638
733680
916112
61320
209870
322536
579442
812727
755430
64840
938702
6186
207004
500814
601327
464954
401695
738105
962098
97288
62210
993322
1031837
615158
304437
571647
40574
39496
823025
95421
190523
885828
22038
707772
995332
620613
660998
428731
12328
855967
347085
615544
184525
138512
679907
225826
336341
126876
479337
504484
993026
989841
773632
434285
29450
487931
561115
395197
691051
443465
758197
824646
964510
618058
1042614
1024266
877025
180241
733658
75934
677557
90441
799051
1026207
167100
555715
583008
572753
680640
131223
426864
959478
525605
267594
758365
603567
503841
638342
2008
812435
944362
835212
69861
918028
483877
37154
372815
249830
1015978
1011067
775924
459912
184215
669389
195761
485638
1017485
546986
571774
1046109
180446
107870
293753
346818
369940
648897
864311
790991
609024
35214
23486
926575
919367
318754
64013
18544
926559
804056
816949
47899
67403
618496
606532
924140
507730
223375
645791
1044089
44808
916977
1042385
205920
566424
715557
280424
375294
550527
15155
152967
525481
546494
878376
87590
269434
549814
877586
616455
293427
237162
669017
396327
875236
662204
746186
239367
518577
251382
340691
426569
437124
471682
19738
850895
547386
896741
394489
704620
900553
832284
795997
795934
203828
611758
365761
94679
57441
594550
368801
526343
883853
158187
140985
43052
489163
161242
757344
1034357
867215
112163
1047828
788804
23430
277011
220107
147095
721903
280339
583263
1001712
4705
445941
906854
219205
1003527
96168
503484
238784
855457
171674
913416
516221
293568
623962
197202
120386
756281
963855
527830
1015001
27779
115334
213720
1016550
132556
228013
174134
205300
790800
685502
1040257
1046681
914805
177560
490235
779384
310720
576730
486501
871375
614900
219634
713058
796213
294630
214465
859225
867342
678782
58792
671012
65060
726766
626408
76848
902493
1022797
567831
27906
467068
848197
151678
116541
827623
730048
48913
20025
466855
583227
276367
322197
1048474
705770
595871
600726
98798
950213
34167
920319
692722
558474
767156
211060
631073
259277
673844
805103
944457
760278
671915
668930
459622
89588
574067
992899
745152
120130
315665
255410
779453
209304
133678
820590
687262
604720
492939
1008530
10545
603683
592909
891916
963111
167861
224057
966920
974401
465570
431672
336927
449471
1015769
888055
124837
965518
103351
974087
589815
157238
119279
926171
713434
316361
461290
621623
481097
659033
594026
943594
279776
531942
560191
321731
3912
607377
297639
80622
582698
160281
250009
880678
552949
204343
23422
13743
336532
85494
697635
316831
377195
508221
306186
700523
229902
806346
1010437
470827
478213
683083
402895
1027891
735820
450946
848508
33516
491107
405794
653476
573660
1026656
97060
676617
769131
755477
978355
981920
901862
718482
637450
682649
808065
714232
424518
290437
562502
375772
595269
220584
195171
514100
413489
19145
595902
482666
1023334
212858
401419
725699
153587
241832
288481
700916
238643
757213
552454
268522
689640
64566
222784
361373
273523
450707
572127
379842
196379
959726
859227
117433
950396
485108
598758
499633
860008
486382
244801
489719
270812
996197
786943
394616
185698
324328
647938
1015263
170877
310077
826108
1015859
842828
291018
342346
403705
549315
307617
103331
444434
309325
1018667
284965
640665
725226
480496
593099
887805
935922
213415
796575
207833
526288
750093
321780
410877
137742
63788
272919
913941
365873
178587
413119
334975
251759
577577
174192
732327
317469
351381
929399
471627
838571
584504
310636
927514
792108
355207
78042
623213
326249
490567
568450
603718
277815
1026396
886905
93422
290952
451288
44924
852307
326342
393023
837378
894613
711741
260196
218822
802445
357699
446503
259224
376222
430947
425512
760583
917230
343042
110361
534826
611347
815255
261872
26739
146630
611453
270608
213053
313495
574820
276166
168046
470209
405010
225284
255546
229381
310233
137511
309245
731257
598521
1032600
782549
618724
302616
327069
845774
850998
504696
905768
810613
495391
460509
591871
124860
357107
111513
136255
918470
1014369
569798
62032
236700
789886
330952
986844
2573
704216
101415
142616
968330
631552
634548
954795
982278
376556
499041
929109
30870
148712
883490
845896
206993
173467
281838
198307
847606
1023644
794174
462129
707704
6364
138921
343652
494958
864862
77818
1033310
326951
875661
624856
215590
145201
427637
763372
249607
848319
26133
103866
768243
837364
190258
757367
817822
544777
71797
845080
649601
276861
667742
858786
18895
228049
270080
993469
867633
62657
84893
477391
257696
45060
804659
507183
604474
987751
426123
319090
334128
641791
439931
145708
808259
658817
641775
822992
268747
943506
977620
948574
23296
25187
781425
1020288
628678
907493
645147
320220
316976
534710
655008
295396
876007
175639
99453
481273
601441
234899
470190
1029368
50399
427219
310104
422634
970893
106714
493700
44322
631992
213587
208242
706325
334931
137380
969683
731848
100434
628384
830991
554603
675825
754319
996566
652362
891532
535285
420752
764124
198760
441218
299490
401171
40108
378876
160180
308900
776245
142061
272570
735401
602717
426792
438691
148979
374334
799614
938714
287981
157498
305816
90919
685662
852842
767468
220452
705841
892476
490937
559270
893311
587614
767139
38255
196514
868978
71936
316784
341187
5284
615858
626559
555866
425358
27915
282268
895687
883579
1031522
737207
322906
645146
212118
430905
820198
487974
54336
479839
837604
184942
448904
542083
763514
437897
652452
409095
143542
24143
7284
144006
978848
825035
956911
306331
263807
218566
617927
191380
673778
146768
390084
797233
1026844
604153
178447
327695
193142
735963
633380
579020
162872
81051
218996
213215
788062
261640
537290
339727
756195
845659
115812
561154
595761
896372
750222
405265
930632
591957
379687
583859
563554
794587
295646
764986
763559
679852
271423
536267
943742
304110
528918
323947
358188
201873
512791
628217
1033551
543838
654930
151083
197374
88239
671968
530988
392978
389662
969795
551556
266684
129884
934676
719454
1036985
929395
1024592
731153
346817
70619
291150
898873
61836
541373
809323
599033
184290
493594
262416
96010
195822
948386
523960
597665
651641
322148
515485
628100
647062
325590
1010979
738485
680247
485063
264177
313840
44823
402045
31638
699059
46415
777806
289205
338834
1023263
893928
652862
801179
888272
114298
329247
764659
650015
814836
408782
75007
877566
895324
696489
911928
712957
633919
25212
691922
868802
524124
330993
559225
96622
155887
150214
313856
909476
400733
632803
358057
108996
127084
287016
281824
173701
642668
454713
566798
344415
288526
64154
640999
769285
272669
197344
888340
602144
641871
994104
756880
503561
611956
982153
897084
560014
708331
180369
647740
825469
399104
322604
543219
587676
459968
619674
1024028
825963
7884
375195
768695
996210
584498
888704
1038514
178513
683779
428808
33613
876680
498031
51988
769385
636943
925972
761959
235937
18807
1004192
984453
124885
90806
880146
1026185
951650
611232
708457
856564
740037
833770
959605
712681
180835
5781
894411
896792
576041
24309
1008394
873174
864939
804324
86904
128040
318996
1011907
733156
794045
213909
192833
646021
213419
24035
784799
523672
953772
285170
539391
959321
236004
523953
1025386
317317
193974
935605
841204
580313
92482
280071
139769
899873
573559
571266
573282
496026
748345
774193
189209
354492
872334
973762
99327
174697
16954
818254
965026
885957
563960
371824
597030
211245
196892
521073
751560
564618
1030115
308337
174795
38581
579533
241229
303363
380762
952864
207996
255867
504069
87831
383372
1013349
331536
467265
634904
994009
740521
1041470
182193
314127
802034
606553
837489
701143
319104
434834
970564
978084
621514
1028016
644038
218718
584562
950208
56159
249305
109030
657600
395371
898312
332090
731741
499945
949314
1039864
454815
578051
756010
937615
326057
295520
829361
302939
699773
148150
540906
24680
119494
972514
661867
71236
623664
1005872
589967
323545
161946
351090
390254
770638
96101
432254
13909
526520
412108
462232
428512
623186
884651
688830
777755
14743
425149
829999
764433
46664
110190
546377
619938
1046936
74995
101859
614757
427042
147525
115623
508473
624731
766887
963447
1020176
529381
94151
767239
872106
893609
146485
80195
11393
578922
984959
994627
630959
694775
140983
272406
73612
880456
993057
529369
843981
548621
1036944
429658
515352
707011
729219
569655
741380
422322
103358
400259
729734
982178
520766
750946
84303
689389
20923
895172
592695
598486
760359
775296
469757
398530
229962
771423
1002930
983431
461487
427339
676555
729720
556363
453518
171194
486702
900856
83602
970421
394494
586296
485367
457919
241522
567537
282970
406939
57866
965334
180337
859828
943731
71570
389431
51990
73110
282701
96674
905138
200266
163267
110580
941819
531297
947313
49052
414194
565317
152830
850778
440509
368566
722086
532807
631588
471427
510551
14897
774089
581321
18966
1005143
342387
586676
754261
811335
429619
363493
546792
137247
401026
811458
916141
481607
926837
246845
632555
547671
404526
708451
506903
834730
401879
938907
373577
63593
45655
411360
412537
858417
379164
141898
274460
588318
937611
761696
566541
172314
277188
579023
487014
1013592
56426
916451
995101
245425
227906
1013444
232886
687356
1000657
280402
190734
307307
467907
494509
746778
40555
557632
338940
134622
987719
1007497
955460
434269
722825
1016058
148795
709794
803738
481995
712167
677504
629885
750001
1045841
603899
479051
972884
721569
754191
453815
965378
310263
417360
409860
75212
963993
812446
616850
674821
454197
952069
125768
983176
117258
738861
621087
606042
44997
944268
61399
435385
899044
835785
297565
784139
321014
747180
768051
977327
33234
85919
249701
781160
232673
524296
313153
589094
261297
1010216
26426
566863
721938
688349
702138
405283
97936
615750
953112
764313
835207
1042604
361823
600623
765705
684600
247812
53905
13559
974039
835758
549802
441694
174737
530114
918347
616100
703569
883336
912109
656853
780458
736548
893067
962412
629254
130471
418913
59470
390692
342018
336100
782685
501248
467757
375144
847429
636521
652967
498724
900965
660009
934164
913867
389041
31001
921536
989660
158166
547253
199487
373716
849918
385041
457155
444552
975462
457907
785347
242177
64148
594372
1036264
347155
86273
57656
133283
563758
546720
1027713
839614
250004
298783
372383
393839
560184
768397
74232
870220
48283
311329
486986
774186
421600
373173
478934
585430
1038602
14037
784858
354583
740233
143512
896946
513751
169128
452792
100530
904718
73941
327522
7679
419420
729949
432750
486240
719848
453695
19641
584254
598232
385039
24318
414046
16567
383551
786035
691270
569938
1000252
654914
264298
725222
996564
747952
636222
700925
336493
571874
738670
664001
683203
253250
961699
11559
359350
1017895
417402
126034
569864
517729
512474
238370
584764
372431
541292
325034
898641
751485
65914
734425
430914
419936
669824
731419
264322
87000
231015
367348
34399
581435
869245
896231
423809
871441
614603
539239
770291
369145
699316
529698
679169
430593
550321
288160
230121
1023868
757923
723629
705173
577705
663809
129587
948246
490375
449855
525115
94434
140803
913204
419690
688510
224993
935557
840911
894212
617459
942349
68938
420190
125085
131417
955678
369533
616268
504542
656267
177684
376674
636371
545335
37826
820084
985698
10038
921108
661778
55002
478197
815526
356040
695901
590651
519771
66553
755872
973212
254079
652156
462811
447270
521122
667762
103500
171042
968918
770898
52343
908440
345792
875664
333164
250933
435889
891930
803439
184674
507120
648690
421316
108338
345056
515672
915915
519183
884368
983438
675185
960739
932925
557215
434860
373180
501756
54323
797285
881536
622503
827940
174086
104309
613141
609289
116694
115164
892410
803428
38903
756117
705766
133261
882832
907370
369998
678465
636131
602421
376998
873778
899296
656963
190886
893843
958186
898093
977162
822754
768736
499841
755372
447522
851778
942880
208318
898585
776705
148387
367247
406894
288848
746198
986440
648566
948223
895334
198953
39211
589807
903866
789318
981468
143518
505334
597901
743469
417075
322980
931556
848146
1006467
443265
270117
516922
873980
770584
435808
437098
561080
42915
219033
453698
786746
862825
134749
737546
1687
231329
1036046
213461
123236
166521
584909
212235
746082
103890
311541
432614
995165
243031
479181
33533
1001603
871464
250219
473229
11003
825876
785578
412586
109500
254990
1000524
530710
186564
1042130
438738
521245
739595
657097
195514
557176
866358
296589
897602
838535
209397
683352
201251
198215
313768
220196
19357
175348
644469
182153
347977
216201
237421
895476
711177
738702
942503
179158
513677
619851
37414
306479
868431
225061
136453
279586
718460
32071
878305
653037
191189
756024
962651
291784
453545
826303
1011861
989430
888928
54071
199945
894233
880295
205236
718893
432161
555591
974604
894806
963913
235935
553048
449719
401266
685069
702839
519872
703838
213543
106482
684438
286303
228601
1048160
672080
199559
658596
773729
890615
227249
982647
641286
659343
898825
832635
443103
125103
768600
805298
75231
311994
818698
135581
11562
301660
404499
826880
357950
959081
379148
1015095
1030759
524128
498422
361170
975006
802891
89840
118805
359533
825177
255639
49521
659149
910101
372672
195329
810197
138161
450376
807755
285084
655769
316921
852362
225373
801912
94546
437349
493532
750658
426778
397277
118401
959844
408038
363537
166418
846197
776926
600020
977116
1047098
741708
909872
957032
1013741
626070
616409
658312
962535
377081
863831
498214
990656
836469
650555
172682
595467
850085
248044
409038
279079
948060
32853
377130
233821
332543
327654
838028
144629
531203
227852
833364
346811
1004673
209491
308532
774215
953685
110937
819621
238642
73027
990643
932192
761494
310528
860671
852702
810156
251776
934004
590426
91673
428079
431746
38019
467738
268985
613116
405028
460345
304894
806703
325918
189958
22105
136342
291236
355516
82624
563822
200711
183138
851595
337388
640866
668558
513686
128845
327906
672188
919692
58479
653945
200849
373517
103764
383642
967334
42847
966767
95585
223795
104565
529462
660507
625420
957785
157703
951853
488014
391573
248939
48558
868518
839409
961736
417088
338020
916950
143702
625249
239984
104057
818407
206240
23200
432175
951923
178805
849068
445847
727586
812967
158754
872507
121502
708794
750590
279161
914216
696736
960464
870481
1022000
997895
143629
543244
339227
654056
756261
336529
526826
113053
685448
848116
935214
920158
581743
530526
886984
758939
565940
862081
326084
79123
336589
958993
303138
721074
754503
458372
240930
57347
45628
965670
772304
824065
375416
56234
694272
814940
323248
694867
461458
51161
63287
322371
48080
203846
997387
750754
63292
9747
270986
1033395
980039
712424
577890
994867
56582
223098
86163
972661
791615
543917
54099
785221
491612
65857
58337
645953
496915
931069
375776
168632
992644
514469
800412
708297
442982
179549
781289
412276
745397
694012
610295
214768
2655
1009431
692431
233375
956891
231212
161636
470448
354508
691526
271844
144297
129080
448902
545522
829877
272981
788679
314629
827416
294408
776349
736605
654227
415111
190212
1033621
89577
36909
949395
536045
681885
523382
373095
549281
143362
210767
464011
691640
416148
655834
487037
605543
550029
685476
888525
382113
63917
430650
661535
962506
954943
888792
50369
929406
967903
603690
1009703
872336
540084
188718
825549
513114
48061
254105
791672
438721
522829
366035
90511
929008
793191
882754
642612
97721
667080
161257
681425
57531
860576
271039
482410
552657
610936
732767
423873
433102
792220
824374
159882
564233
31867
741674
749115
585715
716136
193467
111767
500702
122550
473341
773236
690954
131861
803455
237584
9763
282628
668998
66446
348013
740097
978134
1031230
763307
900780
770438
740836
31463
355727
195375
699149
897576
68709
351260
775471
78792
825857
999176
265218
53570
1031350
437201
468963
69334
989973
805166
785007
819703
428484
961597
348778
557034
482409
911732
815741
531153
147893
428988
1008498
832829
663545
817893
559319
879435
143792
546118
922940
272670
492110
357812
939766
204305
441493
353182
209503
863829
92070
104943
17643
328389
898647
924839
186128
603180
508747
46610
740907
491192
193491
126617
722404
583045
573440
567516
207074
470587
617752
283165
237145
940012
315490
362122
875914
568809
556929
103285
313767
416298
1045606
220844
906023
143459
416414
651019
146845
502354
498259
696411
642914
795563
55646
735788
273300
711425
717936
147569
752075
959483
811149
339246
533522
682062
717702
865674
448734
841895
436990
1012162
257182
901702
398004
839004
480359
630781
384237
851021
51443
762465
18981
512087
496499
235491
297277
733964
576958
164478
225601
767470
224602
407053
945459
165899
397211
1042197
551194
95619
522381
735092
441277
139286
920585
506775
503852
544428
943600
853792
484785
204374
716152
334119
11710
846802
566116
576698
219543
432888
341228
1007771
214857
378286
827530
748830
1021774
683728
219675
475658
714253
660099
575316
658313
884085
516845
423938
513018
285654
1006452
136069
932255
685633
893514
867371
861614
899456
840678
890353
1037776
639253
479765
504767
99540
465235
433489
623455
971422
127498
131799
430961
198479
61137
784646
405121
774558
80113
13062
33690
167304
788903
433273
47966
897603
624133
568457
232429
915211
839349
633549
800177
717897
67833
609596
981281
513073
925830
575973
60916
765741
275987
807276
548839
37758
411528
950272
49079
146064
709725
543948
1003661
1024693
168119
469154
218422
496647
453764
450719
1031757
326803
129583
822871
389079
399579
746029
946998
753054
726836
352993
789535
369924
121205
846699
1028647
880163
948133
348581
288631
917100
680006
73173
42337
915613
762015
243050
660119
488172
149998
78479
354090
218053
718811
195553
215486
847107
423360
190599
1754
114826
859192
918999
47357
739344
490699
330663
726420
812481
722365
152079
663619
60353
238602
363400
391881
807831
501794
807833
799623
918822
904220
677993
332151
600536
558340
722288
798651
582925
493343
171023
684601
588025
1011702
181849
1319
176415
872976
351468
2405
744033
438591
158371
156591
975829
144861
788149
702048
952630
208739
289225
70086
379510
758575
638530
630319
672705
288059
582830
131916
926609
345973
822340
921527
983694
475925
122199
686402
157315
759958
930027
867497
459771
9423
451613
112631
769290
850486
195298
1046910
920313
568398
737085
1008698
785915
568187
273991
959327
497824
885696
98594
459961
515565
911461
455595
572619
282513
737334
745170
908490
709213
971817
1016941
28307
1040637
757133
539592
387626
49508
748860
164024
337941
784744
921233
161851
148570
691567
602088
307539
200967
501417
116599
143072
267786
525566
558860
302622
908508
26747
976091
217461
277140
139762
632556
525084
172827
329522
737294
1011886
20528
75354
311298
608987
780860
394865
326918
695454
955976
394916
18226
527798
85729
789587
655681
856155
180437
360295
854315
963456
725897
1044469
578608
910056
486806
1019398
454394
485021
725298
564218
450353
1042023
448666
832015
886369
181879
333072
775577
508907
210828
462421
746073
796353
812422
291363
671644
710843
614713
894816
623833
870384
1047748
42875
255128
112118
809935
643774
971884
483105
376865
104572
41398
901386
1018860
634876
201077
251908
333717
468097
41054
932660
849957
689863
997795
363343
114527
10217
337289
139965
898149
214932
890823
687775
150319
910301
1005801
351816
925907
738071
1026168
941675
656535
1012204
999148
157122
360353
733634
462832
762665
124811
1013604
765296
144749
96976
479888
486848
644812
420891
836558
370928
422828
1044046
156432
807306
442733
300288
910910
698046
119386
886061
957745
775092
540616
237086
773722
191339
1044740
176177
412710
938605
145780
676812
925035
405325
826943
223166
193469
109379
848176
275216
1021910
119811
92383
147691
379225
963410
291528
34739
743783
4945
586725
222198
544170
805871
1030214
910605
85833
687425
879850
339789
711112
924431
588206
295932
315217
491654
976125
448081
485643
163822
873503
377521
962581
181935
242279
59358
420742
945849
23060
377401
868458
961504
776679
62473
112527
632235
138815
560830
359452
755653
1031892
769281
62150
78808
752729
974112
274863
621229
449328
193477
432754
703091
573665
755467
525246
256395
260688
232073
426463
870052
942063
197791
155745
597140
819867
58512
122728
22585
445993
120593
78656
225487
9443
340319
527646
759843
511899
61343
451298
161058
668150
919314
741908
343471
66068
417248
475406
717022
426400
14998
424891
510349
245848
197471
68959
590775
397772
655571
674165
404874
803274
663233
660813
223563
974481
548983
750991
716718
681763
441917
641153
934043
924178
737279
576653
727849
221088
172478
698974
772029
890236
1023361
589514
494060
181213
148411
619774
971696
266443
169712
450747
216241
122572
287263
43343
475011
533927
392577
97148
3243
391767
302678
818991
584461
860879
519044
189543
518137
617043
640792
795405
714803
531692
320360
136897
694118
987960
745974
1030368
767568
621306
994401
9137
660183
20781
140477
755423
247936
964895
105508
741961
756750
221904
133393
36103
476342
425021
932242
672787
768916
189594
253112
554494
756285
521929
57573
1034889
790958
939134
130901
693865
776435
809262
985579
818374
958204
385376
264861
245572
921386
630341
517470
783505
995036
840378
677673
211555
690434
775127
559368
1007972
141474
280299
631964
913732
1017691
432571
885594
742428
712824
156758
166109
868085
713945
309200
384156
488645
97507
563120
199812
731581
629053
330360
643287
1029523
797200
630883
494184
30952
609270
868781
355659
393953
614251
454972
571773
977786
67790
411181
225814
208145
864673
654242
479919
28448
756535
374908
822310
775202
541925
993854
662976
435890
284622
713529
51789
306351
693718
122521
713415
1034919
22354
331306
293596
492876
247399
362083
436525
86839
46136
261544
105797
831452
864943
728543
532129
663483
1017859
959526
325099
216125
973910
961081
260606
9817
194953
175702
744596
994951
243293
186018
975190
144332
202043
662328
291477
17245
739842
810483
164035
178216
40481
320820
317099
221923
42577
736295
646117
420297
326604
537651
249140
38161
149363
724955
596529
668105
944851
1013913
639409
29501
18040
950305
904686
228145
78728
300948
466768
198055
56212
1025402
317630
541103
110728
732227
487084
456913
900277
963106
210147
817485
505278
937248
130600
410481
685656
304064
76663
177771
654284
491526
732400
297230
710485
42712
288283
599288
455345
351330
513894
442626
44483
686502
88570
256304
735342
284971
244009
243807
191235
734636
634893
1045569
366759
208622
376726
1016621
872100
690618
609325
213870
450878
862104
459789
235384
746095
903385
117575
936088
958296
723817
119679
965881
727975
574071
477796
299924
93996
923401
565723
147219
851062
395387
389254
282882
589610
1041014
519188
684552
337958
933085
999243
783232
945790
537945
536203
433210
592359
66548
299632
819772
537268
960692
140456
461797
640933
910874
202856
13749
340934
533846
494244
939495
609087
184554
507389
452911
333431
107944
81559
244628
786461
118633
962475
995268
245442
237724
315661
200763
384341
1044604
839046
343809
607049
437766
23248
739461
535746
461264
483477
789687
313791
476351
459502
119371
261240
746655
1044901
711085
856456
928039
189107
312185
57538
975396
618624
193050
335571
759218
118317
1014648
27744
644198
247803
791321
63387
788672
836450
307034
1014025
817388
846255
834029
683283
296300
438315
964634
544362
907732
1016341
112199
4856
58977
582779
214053
614390
979805
706729
314059
682011
446522
726922
338800
322890
759520
204435
957039
780816
506692
764418
701056
466368
940819
843271
452803
70684
39395
23935
20727
590464
612025
61256
82324
653410
8880
910083
474482
82621
905580
109589
716423
119719
179259
367573
689757
662991
252228
22624
51320
269571
210943
95131
48310
238504
259479
779550
229142
616092
702697
113125
333846
31204
758796
781555
873769
867404
835219
38200
28611
298111
356783
583720
237011
483974
455969
284921
362903
397474
802135
416549
315612
622716
929948
326493
343953
32314
241489
223438
44900
325498
184785
707271
543226
614949
1030959
392961
737993
644840
316332
259378
963748
86917
1004487
132874
493683
790547
682277
518180
674443
583059
30865
321557
674925
375061
109212
519179
161294
123760
88368
650625
221161
43331
823845
371703
1033832
662826
152334
1005454
823142
808855
772703
783876
264328
51782
541643
609101
234504
995451
880901
647821
638917
607774
50591
806964
845586
816426
291487
655001
994563
777682
106966
793385
522469
641836
281467
163560
322101
778256
915144
403534
484770
878957
38844
868100
412678
241650
204063
172858
506829
520499
73728
578098
211935
758011
808730
711186
551160
1030081
163701
889028
115455
311494
343952
483077
919547
969144
447127
1002959
752099
451214
1029838
785493
170016
118842
699192
574884
138669
475654
326658
333596
217195
39546
403508
662717
637675
661163
26793
276940
841420
386981
933829
432440
848742
322312
738052
651239
545845
734388
632954
781716
819452
623581
887783
402113
885503
86260
1008073
512219
1048512
525704
1010177
430660
71437
557092
215148
195662
374125
195278
612372
858605
557563
237920
691929
52323
316675
363915
331428
504420
813709
478807
944368
86563
862584
74137
982345
86782
474632
892806
421486
570680
460051
863346
975052
506826
571838
97709
500405
894412
317454
869048
691651
748523
124417
235964
484895
752449
969269
787083
836964
50666
258139
142423
564333
636258
542587
683922
727040
402864
189016
131648
852805
409583
795173
507903
201503
94418
59237
766170
681679
924143
811978
765353
310046
784931
673612
790192
982749
446169
408847
958570
533759
741266
295455
72427
675466
526152
132176
537532
85816
547252
832993
138979
218042
359163
128203
946732
397910
200603
815791
531025
885585
468980
438708
838342
244740
677457
439207
131826
684717
279186
213197
244511
644616
573814
608526
30033
225777
694596
456056
925110
168859
328116
324335
475743
787759
535477
475184
715548
935607
525284
714550
695415
305392
727127
93889
190813
830949
805967
434877
792270
1013699
656837
181555
79122
708136
134701
453486
671722
507381
168768
95385
883815
274228
775676
282669
961705
679969
287446
850360
517904
915560
858140
750671
753775
788867
1022112
30145
837061
243315
329584
447548
603501
328668
285320
21519
721592
574124
966407
385766
899663
802850
836136
690378
785080
767378
498218
958031
564418
166966
500043
86553
654183
853503
178936
90101
366392
94731
285572
158653
557153
251005
883511
171721
442418
40912
914552
161576
241763
362488
129547
1024804
490716
676669
610811
971791
988037
921598
967682
977952
257461
411464
148073
159409
636873
106269
439100
84975
82081
683301
626098
429100
558005
1002928
648435
550691
737773
325106
208468
258906
234110
95724
643281
443166
161675
641443
598748
197627
272787
414187
382189
873596
925862
661172
245137
653978
918804
301709
893630
125384
404373
848525
143337
613505
717338
26396
506984
317653
115555
800269
371014
386824
166495
1003682
681798
521433
195394
457234
304152
936803
641658
496711
934138
781372
519769
246127
162635
702513
487141
38524
294973
168348
326693
231014
880810
880069
597120
158023
547530
988538
38429
282018
859944
15447
641720
866520
951127
585125
723942
337174
73784
24966
154113
111588
455738
489204
621086
946325
265135
875939
825915
724047
836862
249999
484137
410784
642720
25630
64291
385465
700920
652085
586321
337072
441133
998962
91414
745503
767114
986232
363953
324626
331589
764163
744684
1012234
493540
435328
437855
66265
385659
693605
271931
31774
237033
963653
182131
957037
88148
89019
767533
787575
321232
33420
420874
849198
215768
908694
232625
309076
965764
944227
1001104
748761
813631
381960
639019
966041
934520
35925
805074
851703
376242
328387
1044012
58736
937450
375348
464380
910357
538232
481109
321951
623251
164876
768705
173117
139163
986080
442484
1046478
538129
30160
406316
575025
459748
840195
896185
386840
911464
616664
371514
403842
599948
2878
433794
226320
988528
199214
964622
807190
718526
269313
1002128
311595
801053
11400
844998
782519
1032413
229621
511377
927910
480882
162775
305400
520457
778688
3557
375321
356962
276682
242295
1041277
31567
3820
433871
535204
818326
650267
715811
716999
86646
228710
369147
365212
1036945
1045109
1026836
711529
816671
131680
691564
183335
900556
748066
24891
783788
945050
1048213
960988
1046212
374785
79694
6327
988072
427523
17038
930668
22108
83446
491983
102796
459058
1003237
953122
518645
380364
102770
852466
477292
206437
680719
978630
807963
254403
532787
733091
857899
985351
833920
763923
205327
126767
599153
36754
1003106
689547
195369
569411
897032
1004567
234050
98359
392216
875223
438589
277006
281407
623249
889962
984488
227353
474835
769236
56172
447434
889186
601438
238461
65031
344221
37719
100045
176968
431043
65948
406061
508605
515136
400089
638071
303049
797587
162553
279988
635337
541833
725941
224445
227629
531054
509495
135957
443855
347340
540863
111252
165762
395762
188048
303308
410549
634417
740961
235044
926946
576420
809725
1822
1007374
768748
372969
546828
579930
510204
493755
294406
818499
822520
168034
785554
730630
439033
533732
214239
602692
895134
449253
284763
579710
281504
104800
544354
97368
282466
13679
605437
414080
697870
46912
477233
236511
733404
845644
911137
625133
733614
559722
340790
930556
192155
805465
129217
65994
647961
366462
553860
546548
98667
37552
754183
556136
290060
583117
300539
656050
717427
881548
468215
1015161
139127
900753
535274
392474
831751
849849
371149
592964
701687
409531
13236
182799
379062
765131
516662
569533
387855
199264
846643
643152
566646
52768
353030
242662
1002727
684886
797952
87916
289118
645884
797328
448024
943299
486269
258580
720505
451388
567618
424579
123675
838393
479036
160131
453746
638567
293763
680972
356341
406714
131122
179515
913075
561989
196354
466461
797487
1011249
682821
487886
871221
369460
833021
170706
63729
542367
560149
41155
819035
137319
478031
725418
190190
728780
836661
115347
849227
956520
946725
513005
206655
46710
397707
994148
874791
259956
365988
800444
374279
547443
142211
831650
959095
644342
495337
321302
222200
179106
301879
1006474
442375
952980
130986
793882
491708
56417
873764
586316
490317
252619
614564
537064
147951
59797
29840
829664
690775
278934
917818
305369
470211
376133
676025
263251
467432
878692
38838
14948
45698
461938
854070
52272
566535
871872
1041417
158518
307396
26832
958756
775789
709940
486466
809363
609524
223247
59967
235888
392563
718490
709992
694513
225208
591523
542127
748599
578513
381086
750117
399756
315287
195674
110634
1034053
370353
70676
221857
652745
132546
324762
958558
131268
169329
63767
868120
882502
964604
278274
153465
97429
433063
160389
254330
742773
761786
837208
373609
398007
1025848
588914
437656
557297
757958
651226
592298
708059
371928
56259
426004
59422
1042492
373832
677130
989618
835027
404008
208820
513534
762450
341766
40095
91881
240024
238155
613663
253553
540188
178999
966004
436551
253081
753829
627131
710337
961337
625039
477988
2999
251438
110491
673970
1018252
210352
973925
810107
1038619
996693
655516
411323
648619
785739
739033
748695
918109
561074
477115
300286
371716
613226
446778
321770
517657
503713
362785
389735
905323
880946
810047
391363
835061
427702
176579
829191
1025508
71150
590672
160660
18015
675904
249783
916503
73974
978818
329328
914136
830594
294098
1046715
140389
301834
469591
184713
390310
454712
798771
799264
214228
635047
1009593
714502
804279
436671
967555
719627
438756
6448
524949
1038479
197948
277034
560608
327439
132803
120081
330769
728852
866794
483101
899319
364220
484485
169126
917923
394445
66863
614823
357558
758752
203851
130268
808873
1029632
267244
135259
997850
567312
208539
421505
757847
719229
910602
759639
515380
879016
731527
287435
250036
136026
338921
929484
749713
362237
842014
761996
651625
401270
325633
473130
24452
705610
24535
930806
4196
1027628
45750
637234
798543
1034568
509997
413339
188216
725848
516486
215384
69015
5532
393818
135008
404415
1036526
447525
78150
256743
6353
810316
899320
30664
958507
793911
629014
109916
41731
63628
540939
8934
151868
544981
28146
116866
138927
939611
920507
254959
155110
242842
882133
18097
896787
890384
550839
808072
394476
67015
731124
490802
428051
781753
896151
940996
345414
668787
518176
815894
144603
358665
314929
791464
2393
858804
234835
62263
718675
911314
134137
170968
68102
159609
1040636
592636
910405
55579
794052
417188
973583
879334
873952
617727
165030
446577
602246
745357
228901
409246
101735
257220
388652
40137
741016
119637
857937
227948
687486
24620
81109
512542
56749
954442
531402
379456
963138
553922
689302
375454
569416
659527
796282
508284
168819
1006070
34627
104755
1011416
279756
915172
785577
733585
877029
230892
267658
906649
288675
186007
323959
734026
969917
385916
337867
985821
12257
489796
549518
888480
788844
116885
495171
145972
1044953
307550
32886
5240
578904
718136
682718
529389
736908
209556
804460
555420
327770
452557
607674
257579
1019439
533197
280598
691473
592508
560821
138230
97357
405471
816666
498449
587807
627063
717937
544903
269383
35706
401796
985605
831171
1035631
435388
298203
837564
835801
572273
202708
767720
235183
393811
987045
740526
751311
74473
970346
658096
7426
716466
804050
728436
636940
420421
359132
621850
498556
352940
799366
895005
962855
921621
373088
431514
654140
738856
125750
771809
140403
8307
284306
100901
478958
536554
522670
573698
521489
686738
657278
788964
47467
291979
826774
970426
698698
964376
896773
184427
53629
1026098
873434
1033748
436092
727983
882711
94241
812313
616005
427041
1004172
1044501
890037
441862
490401
791977
825178
719742
38262
426680
443419
346633
361761
25149
664477
267758
516463
942254
219253
560586
263685
499137
582604
187498
201319
18421
1018367
82587
306648
795630
334448
746381
967046
380258
582426
502767
506277
616949
702393
33215
265365
941843
730770
575499
353078
773799
553608
437127
821829
227746
123215
18482
474741
146972
715428
730239
326453
79318
301602
63680
613383
531087
722953
932891
1023968
570827
500153
630201
993128
485918
109833
670703
736720
298697
752802
265216
572831
436861
224332
187985
891211
636491
232239
898905
77982
327737
373668
744968
743885
242910
450324
286905
924198
989324
759634
1006052
252056
376609
62828
1037802
195104
589347
1024588
379180
284970
754013
408030
837742
474028
158403
290614
828262
330600
110296
875563
826100
48740
338306
522749
247489
166318
403297
373623
806121
97022
496276
688219
256150
859753
672286
238286
983213
205349
285387
920609
12021
682731
11365
1045119
271530
415774
281963
417638
797161
360384
74254
701440
896853
966260
684356
809241
331287
232010
505240
1044813
1018495
758374
974059
194546
1038376
139603
936664
472310
738158
388869
774316
339580
119142
69419
968035
229275
393154
530615
312961
581109
923115
996236
391229
955467
632155
333610
821772
355190
92173
745612
352476
519529
317726
400999
159348
872788
147706
641274
540727
396647
675684
860897
67271
999337
135916
960792
584769
151104
930418
626779
605123
505614
1019800
804483
438844
696333
146624
136975
525897
458451
736831
543721
584027
634589
93089
544399
88484
33816
873996
493947
901374
723941
815008
790921
254795
243887
226529
388568
729784
771169
939019
533691
32258
770504
351581
655481
706532
877342
816241
163615
936817
839395
168406
255638
303458
378907
852206
489016
377229
653894
54891
868500
693401
818436
242680
717259
683917
360736
750026
452674
517223
641215
136224
211268
67651
797
639538
283166
410678
942058
928422
85249
83600
297444
494763
529251
427222
582037
415949
1001920
502231
977338
477819
1031924
917809
1037168
949516
240496
383513
179122
754134
596276
305830
376464
321723
633375
148876
341864
2361
127148
589609
790586
775851
924637
840967
801713
811051
857323
420765
527201
126259
803907
112560
729049
666588
299163
600318
790548
435689
690592
432874
63439
765246
31305
18678
403911
720405
1021148
538898
170190
748328
464524
494285
983649
602467
432524
79497
380546
565003
1016062
744380
554336
10507
690661
915336
190550
393249
278378
240026
675747
185713
442087
127823
63501
83139
16184
623239
523317
802348
388283
36537
210699
683268
924826
429040
539884
375765
920680
1033828
896520
642340
977182
135855
356452
485167
168892
426654
867136
153823
182122
116260
991807
272758
483715
61322
58979
111466
875717
313634
501804
194821
765005
8162
142122
380576
947612
482402
427640
66686
7709
492657
1031843
377618
766471
676430
326054
907331
1032646
899569
326950
138740
77147
824707
438951
322710
149173
712324
792753
479964
937492
762216
245170
617845
323447
242880
326876
63164
463840
24725
680819
535128
513406
15268
641641
189770
945109
675932
628942
63993
520045
900115
808171
152579
622948
360161
846915
918138
97169
593745
73144
512731
543646
335473
812328
463231
748351
242764
527770
219510
190791
61960
234163
165637
932807
15443
151807
754133
389714
752784
567130
754704
384871
626232
212241
208684
933340
531986
776271
51404
648261
275920
209729
1004940
519842
478877
259936
819944
970131
807437
634495
563495
333551
225581
419342
1003604
392078
867290
343303
32520
818950
711709
7687
711093
105058
983896
869009
590457
231321
698818
407193
531406
658754
383487
437350
303565
158352
466498
143698
785464
475759
183434
1001436
882076
1024575
954938
926713
798973
294225
908789
369995
26543
398202
1042028
501078
167198
681482
367539
779888
243068
574573
532678
428228
805446
247630
676278
261075
573572
115693
510162
312374
783349
148846
426958
343604
540191
444516
320911
184751
566232
850459
127292
685628
971735
342978
72123
177271
360337
142137
396244
780581
175846
309057
435425
993591
53869
306412
674573
132951
419915
626978
515095
279537
864551
407561
271285
449889
213417
701991
201697
458141
670788
929799
593462
194402
89955
290118
525582
489435
856594
44123
531744
175973
553739
756758
784819
39351
676712
523819
117423
991703
76757
974003
745323
675664
1001261
253415
274730
146025
378650
625627
306114
140054
121518
900089
979921
492240
357598
802969
808371
29125
656784
838748
318530
751428
890903
1022912
283571
472796
436252
924691
489623
327602
451697
549569
996877
251907
1032298
541501
523692
112275
273184
130180
710192
547141
320095
917617
480716
362069
213801
647847
360921
512406
1003464
774700
631137
370283
26341
578269
13213
323897
72315
350885
742054
193046
915985
981124
700997
907735
197761
335101
232444
834165
394956
564230
226014
746433
935742
35073
215503
737685
303677
1008464
834647
961340
187404
756915
734968
653774
1041473
565256
400113
458975
859498
511202
51533
70835
161151
760598
875911
755256
695942
388892
9903
157111
264175
1046566
891435
898765
951689
689770
33414
430334
433958
956164
85352
405050
186424
914393
485779
715617
850325
440393
705862
975740
913671
776519
51082
96288
469022
404227
166528
504730
465380
709551
277326
128621
887436
802433
223773
444076
462194
499001
418287
583539
11780
652608
802436
562877
981354
1045731
526002
629101
137928
23644
372724
868499
616975
853895
614737
879663
627275
29253
632201
268097
1038484
47474
282577
252274
725720
463653
872894
266279
981423
359231
532157
987520
87954
189946
361945
305211
469398
139008
871576
93984
268558
96537
645594
689544
780890
67666
345872
735168
911289
459354
666098
510010
875833
312135
333883
342930
718174
572889
623515
461869
214311
219144
284692
306363
629941
232714
597479
930859
637167
466313
606847
460012
456318
2387
536023
39387
547913
392407
154742
427769
998279
970157
289674
650379
44447
86306
482295
611378
125689
221089
790183
905400
957717
221139
1009060
83497
504219
33710
970003
177233
321744
81384
8482
338499
108061
207391
259154
1014213
574441
537489
781190
570914
783102
993086
289842
377853
428793
139572
1033087
713969
32909
899883
826962
248463
731654
899324
399659
62789
974708
56839
237621
571611
55134
154762
907287
26973
706204
228298
959635
1029719
157371
507541
168076
817242
986850
626862
769828
939483
301344
343867
863264
655705
13815
518719
4992
802245
303885
813560
234935
943425
775304
241579
807574
556297
398014
225844
231802
525700
371360
510664
787836
90307
884170
14751
64239
305171
1009229
839138
151493
590821
93272
120061
435041
718668
1039067
292763
357239
428197
269017
533706
219484
44398
320125
367556
936382
833604
137906
659136
106720
1007066
714250
458937
637260
405920
436360
878635
882214
124234
438639
723590
124270
932941
708447
569061
926745
744814
481080
170329
30303
563707
750552
500459
133079
327424
629338
926701
84959
788755
950420
612383
740357
138632
841720
39803
967501
150922
276729
761138
331598
217697
860355
932927
198694
770385
252868
504305
873452
723294
332055
14049
190292
995067
500368
975314
191064
925742
18167
256048
309389
383934
101210
263880
920725
667221
268229
341912
266669
534434
993465
190657
250395
642424
142160
597156
54471
600049
348422
61156
543683
481244
622444
766492
23160
466185
245723
98650
590227
257454
187078
172265
437991
448051
193592
941542
192090
373798
625572
150758
446718
561569
142195
685447
131255
952327
615771
474065
621820
390051
477476
783867
225790
867728
825777
813136
754384
895887
1397
191969
587490
503966
316905
623764
72241
953294
147389
459332
81393
568321
347672
159538
864869
664128
492871
916481
958634
165531
265011
34572
169695
761667
426634
296437
314822
242964
601819
192338
172759
198024
1022848
961706
950392
686674
126771
663926
932396
343318
480132
773426
494119
1043968
938109
924454
569804
466814
75031
455129
384011
501063
963287
315015
1022476
204118
69072
69713
878951
965010
1048179
557902
129076
9511
392947
72433
967156
134271
1008429
362396
752080
787899
857160
374855
331973
905591
285216
212207
433138
1013864
969596
822874
89527
627000
296845
523033
111367
768431
645248
624005
87905
769334
924779
66782
223181
999715
223069
474222
554502
311354
992651
323133
742945
494653
389424
833102
882083
384879
492427
834210
1037080
378761
521300
201086
186577
150056
379994
242102
4409
479267
693121
1027584
772147
529436
6134
261964
849564
110165
806262
456638
210570
582608
669919
883555
1044039
7446
1018925
682200
91019
272096
712625
1026678
520441
699492
63570
521158
420214
774211
110019
438149
167465
337399
540368
648452
182272
969465
919048
356163
783135
332576
295114
850090
808058
400927
785594
24704
304256
982213
525895
823013
140986
440730
694851
34941
405289
216440
895621
311614
278117
789726
787407
919326
202382
839528
613936
605999
344821
811255
85740
946511
17806
990758
559812
526628
127254
889334
378856
630478
581268
258979
631819
237658
166832
352482
790232
752764
525889
38688
325825
603757
136093
602811
628247
688589
766767
189547
482777
993140
150813
536105
989740
783192
437472
113904
1015980
782276
359194
545237
1030720
834348
270456
135190
891304
341605
207984
255699
376412
344879
587631
148886
398763
243517
116525
618164
655622
771696
168179
701643
751587
605754
735504
827229
7753
287717
972989
313060
717076
130075
271253
83839
41203
996820
564793
801808
221699
963199
473345
321859
231987
405893
488523
93493
117602
574379
655401
5539
566749
793805
1009692
23585
1022444
340253
655275
772892
806383
142574
869216
863109
103102
922404
291269
908430
45854
180577
907936
84296
542844
839942
842770
526664
690212
991061
474477
165060
665006
805481
617201
479838
172393
356743
488512
834984
593998
679666
981809
591818
460585
497569
163573
927815
256230
289983
18682
6941
818569
809668
665146
953573
692859
900258
392734
479296
170933
572086
255075
864216
375784
954126
1025894
588613
266804
861746
497482
649897
259673
260181
144460
533642
425394
432538
3630
365660
771987
679922
1035841
472619
475850
574561
360558
158274
466202
1005283
1040875
1030605
731679
604224
255283
16879
55315
980344
881135
1010748
325914
440047
267370
138627
353356
536017
1029032
450515
556626
867818
346819
396488
672735
843264
498646
567172
338993
501240
740288
624728
358591
1041873
484250
846056
286388
117204
548131
1017429
334804
341998
647939
844886
802369
464566
607772
364805
999359
1020002
983229
750099
140039
695267
272235
290087
572382
289509
214003
486190
88904
428217
394507
339125
452052
859814
838604
979388
232973
345218
538290
100356
704192
47164
326243
318277
168346
482134
936801
963678
173048
661077
458465
701845
204518
423853
207574
927179
291808
971937
194032
866938
331273
949161
685394
606207
290536
50992
953052
322237
320216
550058
269614
643380
492996
775459
811765
598610
349504
54584
685862
253039
1029122
799786
190509
361403
901526
807713
968748
112010
626998
342231
369314
252840
370344
41243
499254
975979
648574
351479
410720
687769
755957
866907
265495
269298
180448
262420
410815
664588
751868
845040
803469
955759
747162
143133
889081
959328
268368
821301
824547
819454
983261
94195
609248
644475
36489
752048
231936
624119
673328
812968
1040712
684799
4995
879433
968144
975959
13077
827355
972715
510425
417429
403123
278841
836419
375198
323337
99584
373364
869385
473444
379125
868691
120369
262588
810343
52127
142410
854362
465323
12906
355600
873757
385996
133296
235823
808227
907840
400171
554810
555206
771075
715555
264965
410976
226437
147690
168653
514624
738180
1046126
904542
700676
240249
440618
452348
277668
706846
189725
293316
996874
668229
380629
150891
97241
732775
649702
72093
444694
1029224
28178
29138
452502
712618
416587
259208
841769
355332
797846
891072
97262
391008
575131
146433
161162
920561
423028
606823
673158
640132
354414
709268
337324
816231
722037
130557
964254
123234
786974
539068
629024
134992
952567
951323
776532
445493
893519
571333
928666
870671
242481
579402
936475
147384
618456
118844
714425
293313
365222
649828
108633
752959
998364
874387
556077
315961
887466
990541
544137
1036365
950652
233978
801793
213789
440497
958393
524522
943371
357819
386275
78291
691168
446105
446567
234394
510290
802569
703705
584943
238432
737880
977667
124928
691294
946024
974073
922650
798869
553047
244417
992571
389603
468748
606689
504392
535903
24898
919567
542099
272603
306622
376394
158361
781894
609675
89160
441385
544092
526018
27937
375037
675093
404328
391525
1012187
97748
956052
361192
921926
709459
650527
460891
990351
884047
757177
1047766
315131
101032
515148
28914
922297
773708
673931
492408
153044
359111
223948
66243
381925
405330
374635
209012
145768
360754
175493
108132
587315
916743
844897
716805
904206
401155
119245
1009690
131156
128405
724387
185491
109457
998328
744790
408435
200409
721693
722378
455427
623933
388085
432917
419228
660101
587869
1028535
589898
613578
1606
335174
215124
684081
126554
732564
248329
998908
119088
463689
746334
959836
701312
342195
165218
988937
65351
813972
300930
645034
785173
722005
968445
525309
430658
133089
914814
517784
798703
36871
455513
92818
119674
607866
903563
815105
810234
453311
924472
1039449
50027
892098
226319
1005600
684110
915727
733433
538137
801698
123127
493992
258496
84531
822986
1903
200980
349070
857603
304920
686077
464331
383275
704765
841022
791445
520728
955930
459765
821465
190680
2242
949851
27524
159727
471445
651706
948088
303844
809151
6174
245842
331549
749229
804644
1005168
432280
54146
1019053
411070
906251
349576
378466
429157
1013713
847755
364353
448688
340755
959472
970147
622698
353563
964683
998212
661082
878878
342364
639898
909635
749449
722036
686851
635037
159552
897678
700406
279188
629563
440254
269792
82494
227131
104580
614608
294392
268496
212330
966255
938708
110574
313347
716154
935702
306062
368747
442413
156
535689
711991
753530
377129
370596
253605
552828
673129
214972
463582
408197
228970
871768
629182
467280
813849
1048459
402431
57984
4545
818755
92784
300381
209845
838790
187880
663548
444972
939215
554906
264745
107087
121553
989422
938906
940633
577807
135587
794553
731948
35707
653310
820394
172620
50589
112087
487540
134045
309860
98741
845961
678537
727588
89718
508330
105350
97265
238353
629289
1044055
294492
1005250
902397
894738
843376
860031
66295
642394
980252
870751
702863
855750
1037325
424348
605532
159657
894717
881317
922103
731351
786720
691847
727614
126854
756992
250809
238009
949825
883793
10778
277827
372898
554777
140423
670311
676751
513697
590915
901232
879927
749073
558178
741903
564077
63900
1038470
136186
496504
507242
680631
382906
772049
951258
30323
464693
978555
17453
996101
117349
138677
620626
675165
178715
560681
364476
65070
468191
491874
938937
702616
828199
897378
815422
81436
694482
592315
50247
1021881
6510
128971
543170
689803
387889
970664
882232
766825
894197
354709
528610
439678
442226
846365
1023704
782247
503003
856808
969366
808835
754728
479824
527459
1019943
728212
39777
824738
900209
694202
911140
501290
273684
106453
426974
854255
942928
136585
1030545
565316
17463
891375
928578
1012703
322802
21146
47130
975664
1019347
222027
56992
221249
537113
586151
782163
665626
200176
716411
11708
212142
140616
304918
543989
70586
314217
508465
74242
786019
163835
839405
128706
550668
800653
922654
695351
166917
744289
94294
84167
287488
997657
561908
670106
81649
386028
939772
532606
154198
1022260
516104
931528
392093
548525
434482
997199
206987
493866
852978
710305
465778
768412
502546
326174
679871
504869
800395
341335
718651
530693
965297
57052
793741
180288
207210
617948
619300
849622
38180
598761
51571
622091
81653
28063
1025387
873270
416699
312408
621583
130270
340443
608602
354505
472073
426871
620980
708441
144637
89299
459145
248391
456892
831768
947268
923602
129940
88493
906866
274124
495982
754040
429038
865041
645579
523204
1039986
510148
4411
678411
332042
105222
969729
931989
518034
610517
1043516
228437
41369
96603
701055
656030
637721
708526
103960
326259
703330
913556
1021543
785088
943278
95657
1038674
821467
820138
937419
238264
247196
520846
469015
255231
228462
154138
529158
672161
818144
982910
737318
164564
525904
314654
397359
391686
164660
1006963
367088
403699
1009111
434704
313829
402572
916401
759901
425183
154488
769472
110423
458195
690502
217377
752831
744568
111592
409252
298858
66816
522809
496896
130170
382270
991401
853104
618967
599007
655677
56820
286393
468909
274736
533833
315555
64302
505793
644808
90785
341648
373972
642403
694228
116881
828134
673701
779916
153599
359373
187319
307353
85972
971387
692621
738820
868749
52100
727887
117824
523756
60783
1043186
125317
873911
922609
975139
13746
448082
500411
845265
723094
353478
752950
572760
213177
517496
119952
360690
479075
18450
953828
747916
340698
631788
904988
758093
799641
527372
226893
451702
797711
251811
1048130
210545
565718
716799
901297
1014408
969271
696313
502949
1034480
453935
1007920
585969
257238
708181
691022
58507
521153
239483
674983
518028
239056
255893
333093
960393
64838
418326
373091
494121
646265
534669
292076
814249
653431
517684
564722
594905
932141
897605
755553
380917
482968
653901
730081
726244
860682
822105
262836
307362
314898
99148
948678
40424
81423
541084
778068
154156
495793
375221
987037
529045
834972
1033578
618288
251683
922772
591021
989628
891586
443003
840156
1013189
739692
200073
637885
122868
139384
549393
167184
755118
919311
206656
690099
308023
150943
364350
313130
141774
589364
367277
995206
600425
402067
485433
935432
90304
429091
278484
524211
338048
226227
973336
381294
691644
831584
255865
311122
545494
499360
346329
421374
3457
656653
688451
603940
56913
718072
338117
1000409
834614
699767
599857
407066
912141
501163
358776
759871
894478
106534
304886
779077
1046506
586630
95322
323884
37175
636329
146112
327810
965553
223316
174660
480803
206454
980914
758153
215630
764609
569834
825388
943221
507190
412614
65128
851798
115372
517139
621388
856893
991910
1010712
298896
958864
197925
1008493
778167
296771
934609
813638
846383
67037
1005603
738854
786741
844967
656901
497514
798286
967122
756031
737158
429551
698442
800244
154947
154618
722412
454634
934366
569161
485103
289365
1025004
740387
271316
781836
991953
885402
1010896
690012
622327
981643
141759
430913
389052
959820
211184
146509
98019
694244
654028
181874
74991
632758
52841
1004682
332
400458
109084
741247
441674
105905
525407
419041
608984
967211
316182
884640
939738
883300
29221
329684
369619
167242
509164
462055
717789
321565
231411
293510
5757
60488
569905
499587
46240
405475
506728
976361
675905
615195
350505
965744
705348
840006
342058
796156
728026
780625
643646
1032259
237438
998887
591798
839014
995244
961215
1022839
392759
684228
122038
403548
448565
883830
230125
763182
265569
530634
108486
609696
953047
284471
461141
858185
1023468
841617
495422
428255
871807
953328
139541
256331
213606
398432
612889
358223
304728
177717
92360
648939
930347
957020
656180
523583
920222
680504
590085
632374
637471
768540
703535
956006
262375
511529
32401
890108
115874
289717
702618
677554
374254
121448
406519
715711
933219
19628
722474
464950
871639
450021
638087
537088
1009786
687896
814550
303932
292061
982161
2097
345254
584784
251065
165864
1035469
492249
84580
617718
10240
204635
545336
121706
542575
54777
182609
830612
971516
621596
573627
1040823
775064
281843
232089
395144
514741
152637
754970
623847
65095
868720
856947
684617
593705
32642
890836
108072
423668
1008208
1028598
722902
44659
622611
448580
58388
366770
815268
997694
519281
628783
402306
116988
450565
190409
848528
769245
395675
396773
323107
14796
426293
328998
175786
282794
704195
945310
137403
23327
666054
219093
1032697
75512
711962
749286
686724
638409
46739
556700
717061
381068
576278
594684
1035079
529623
360517
367273
641337
217376
332073
175414
125291
339063
1048425
533898
184445
1034021
66967
392851
958051
166078
493015
678966
703152
973482
559960
1037134
885784
53702
526174
1003155
480581
180788
798625
620703
321818
871825
758464
818346
40618
550739
10376
936228
281299
408777
697734
761251
202091
68626
768183
27712
946556
895282
858557
184970
829358
297497
612505
533279
91013
1025085
115893
604098
390619
393253
1032396
43737
312895
544319
591054
1042283
71822
156760
667109
825471
487680
1045237
992662
537686
751212
212646
514578
245089
306087
370360
727165
60332
30142
682086
464541
916632
263000
675637
44792
456189
670911
227670
128193
870691
307991
523021
744021
613201
831253
290673
437522
612620
97883
83407
494670
723863
897705
274020
701880
637902
921778
642871
361021
547352
362989
888396
99462
359456
838328
237197
5067
292065
771395
858715
87521
310839
474940
943332
1013618
1044611
17260
424883
465193
691773
546677
575578
346986
181159
830783
958360
712785
993131
587328
571427
79455
422578
141913
747073
247913
470128
420175
440459
711523
273058
200846
490230
634573
404977
952791
79392
336835
447084
693156
746706
959211
805500
791246
185014
145343
212642
157398
371521
568260
211382
1016428
483847
472980
565785
173693
350713
731118
792988
706248
316484
1024174
220809
986379
42188
565962
576311
138299
575139
26602
282153
30634
755506
942876
1017836
500350
147558
38324
1044404
463624
63412
279732
610697
842268
885443
31284
476700
924168
569790
554365
714451
211939
245296
85878
858176
997035
279043
148715
49970
935400
920151
193690
872565
682450
862655
392547
570985
1027730
586122
315866
912716
231857
572813
433418
594151
836697
34688
291994
719867
285040
1035367
342863
154196
650298
813868
837319
815450
191568
819529
195876
1044703
515047
269650
205282
363026
206146
204127
119131
301868
518074
1047693
742814
149776
438675
117792
427311
510471
59395
617833
317773
264621
131106
137558
413002
83108
311139
396631
939032
35634
300850
722621
744553
998766
159786
954481
415745
852554
410307
95127
1023286
892594
20009
582491
874174
429688
788421
579665
735378
923845
740820
669374
542541
50110
680454
107002
495324
1002427
857943
562226
875445
160555
799449
765386
431815
760424
579827
476917
671113
205262
377284
35595
122976
871439
519305
930379
635731
619161
431868
940289
1036186
278780
295670
789511
120197
688985
478402
353223
318409
730024
341111
156687
702545
280360
862222
603100
79643
545903
1030993
847064
702119
922336
724293
606427
77509
310400
915358
621190
41185
198890
290122
206307
469642
276974
415990
425945
417410
557639
86617
804109
603367
649420
627322
939214
855191
854318
35936
959567
218516
246598
255704
581029
821581
1006159
882065
500594
570263
999836
931432
1023191
581547
777576
696275
19820
679137
886500
734829
277120
243314
333897
1012322
794456
723339
602117
420395
918212
338844
428650
204530
95634
581253
6005
462443
896281
532508
429722
156870
99439
94238
642900
525573
396259
66524
398587
606849
350542
513108
33827
932733
751679
1015760
383052
660621
1043120
969811
93634
573928
460007
564025
907894
497197
139930
282554
695028
653016
182827
1038558
416734
615485
445634
105326
1014103
66401
297324
901969
715982
151068
725019
661706
157655
258422
804401
908866
382362
540222
417718
113643
647293
910892
130019
875956
112293
657585
401280
251333
125828
581086
503385
143608
941469
77198
126560
79766
593425
840930
628273
239653
64523
544960
1001774
78141
285965
724689
683223
110301
316880
534353
23872
734
556622
500223
800952
690550
26700
740659
561842
26539
415152
36503
519447
131458
793653
202495
746070
320900
498519
668203
727366
47393
650572
465386
638344
745171
769608
114434
540223
304625
602915
652776
624547
808845
31419
256228
866228
504737
954023
934135
1027357
638921
251402
725103
417220
686940
20351
550266
457772
347392
828396
736175
256512
897527
691182
351010
276336
910293
791317
338854
70460
208579
397928
906968
800452
530839
890904
169013
462926
796922
156721
665320
642214
68620
1027740
403096
111416
387856
11135
167065
61909
1031191
291309
784032
179823
959424
31429
249003
748844
640668
1029920
683137
240646
963696
158062
907092
367787
374767
309048
880988
398997
653364
681541
916327
1030553
672667
23752
480583
500855
138917
423899
585187
266890
652536
765700
1003987
81084
53153
993897
841105
933438
93476
959545
821441
638431
199832
31489
540799
980740
570307
116705
862742
862511
934279
340220
29435
913709
406578
84506
284898
723542
844645
403288
495573
335244
946050
516886
805813
96117
115045
865508
135010
554931
278937
314158
215755
493372
680190
799024
684013
797613
64477
508132
677640
434904
421792
223072
662128
294443
405370
796468
193137
211614
756376
972777
699974
296521
507398
464171
679155
792165
682545
981642
454345
90646
433830
111853
330388
87804
959230
600255
753650
320297
300869
56156
889942
529300
291217
587067
180032
294313
715207
938913
442572
271603
1023574
586283
662885
141369
1024399
393739
1020440
626766
383201
637073
60767
44742
875444
503532
27689
895255
145893
474463
17508
298592
713948
408356
1026287
327939
375595
571384
1035040
327007
228079
901488
247586
539245
409576
425355
311267
124700
779014
751808
92131
762524
633862
307137
132135
516075
403033
245553
670576
293792
972046
564820
978427
145492
241319
509446
43402
967671
345608
302790
780548
992424
891517
846226
1014986
89601
826483
984746
447181
185686
319559
959892
887694
501000
759849
391570
902620
1048410
963798
914201
222921
822970
193512
208643
796194
639769
876743
30906
178169
642409
355799
817280
785283
650435
127993
466073
440475
548968
129437
254793
631665
515078
835745
474263
462464
777494
534203
863343
301365
654305
77234
284228
115131
254014
411782
492012
60280
668574
811357
743544
688613
959263
992734
506525
580941
803923
498627
522017
448289
664397
423182
874406
723020
327526
449820
730889
296449
821957
337300
128789
174079
220866
109984
413032
589207
526509
4875
221556
806985
663588
366540
522664
475180
489613
353613
1032137
168368
60991
124205
884578
558624
685880
63268
746004
221630
235779
838006
1043836
355367
674469
441653
470884
268138
855966
321640
589508
415937
702528
1008449
756544
600484
201869
671098
22415
517469
795584
457449
929193
353002
447757
886625
650087
999625
578921
669529
56249
578208
504405
518484
328711
193906
295205
930076
989205
424699
778893
937148
935033
463996
267964
116762
898728
91590
688098
728841
893285
210796
482027
482276
10472
905261
117283
330229
549460
696887
599843
137891
829469
634854
375582
109466
861257
809154
322054
419927
93223
168071
867160
848107
529311
803717
474061
205284
496383
603914
656239
656695
27521
49720
59834
491115
580723
525836
239928
436789
644720
854072
387328
712191
620740
443761
156798
604611
681158
658545
222237
880121
490606
804083
1001220
140752
373338
309301
619655
625010
912435
300648
275780
628436
152655
966117
122652
463839
374152
873257
265516
1007681
779570
735580
82598
288368
469203
466742
530059
777046
155254
821115
524893
186346
705826
450722
957521
394730
277820
404033
424847
230861
312950
639026
994896
930803
230196
582356
357246
697385
686482
970370
301844
821597
526436
483639
849976
862640
376184
853880
491722
228449
645412
643622
646569
431136
541613
655171
235308
384491
565815
924397
492894
661891
895525
719870
845583
305544
273497
131792
31747
443812
355274
186922
527552
575674
1007239
409962
40851
12522
914474
494003
563913
971019
188577
555380
530094
895593
85290
743115
873140
76771
896974
383769
785702
940937
813682
748185
785172
353927
166939
386594
828419
618940
964850
573737
920890
745870
669841
314588
117280
482491
455731
557509
706446
241063
351375
64806
16917
514701
1017389
521095
788373
686304
201057
215523
1029278
549897
361755
757719
554228
157850
109041
117163
114697
566305
70910
857189
1042263
607999
853478
801522
820310
624892
163718
661364
535613
323053
696503
965530
969514
748579
624773
81286
382
987070
365242
422258
649265
113555
457575
246056
240985
443756
215099
906081
603779
285077
21075
666158
745616
18150
559167
349912
583125
576658
729518
658858
398033
977659
451339
244805
323223
336507
572893
1015696
997001
923834
230823
530540
701110
805896
816560
188204
400888
537386
767429
169652
713860
407982
891115
477637
852145
430964
3790
273676
288552
364989
247660
923984
709564
166988
810053
413117
656517
166507
187546
1041191
1017237
748395
662056
997854
799982
152248
712511
105398
968185
641405
923639
172563
378983
408648
786884
602984
517950
199204
254453
579673
374134
597402
931352
83586
770084
466495
50963
922751
452429
1019275
377664
57288
790608
857077
936491
995050
936875
159058
307781
789986
159158
376665
591178
885506
266017
220574
861136
790867
699477
207454
1025267
255609
312852
438385
855795
628231
509388
843685
180229
1011957
228322
932618
23737
585667
355580
259683
552970
950545
560643
783237
79366
167722
247117
962728
864933
143107
832782
162935
378742
6323
798560
675016
646279
507267
409295
327790
462689
341487
323261
479922
100240
749401
750690
578158
75323
638264
856449
810277
633731
888374
122516
631442
765869
141150
423161
361753
304215
491743
496266
207628
1870
586971
675040
713009
57283
137826
165189
724455
676515
1018920
695498
266874
816825
164485
559793
839727
240773
136491
645009
988200
107614
869116
178441
340263
576526
712533
973745
715346
887833
185861
1044297
369101
191302
758198
159491
182706
574358
323198
795325
690180
726320
922433
467448
518453
996217
213353
1018832
671940
504336
431000
345117
109535
839816
456640
744439
552371
473366
431005
905843
203818
720462
320052
308898
899730
102016
883113
59005
233089
711407
960590
945075
326840
231595
853152
216401
445598
33074
511932
465110
817744
629610
664627
140880
116823
356884
890396
589875
864619
12856
875844
477726
216447
625233
250159
993569
509879
692667
442935
869793
62279
148626
879490
428850
604163
95701
581416
500249
542107
1038297
771501
768892
377716
47234
451691
694706
793998
338878
276280
345718
97740
932186
469553
710918
956078
11002
860148
358187
283045
441758
178595
143724
264604
895384
195492
754037
394217
516067
498686
476682
616890
490578
202531
334808
492951
388270
686246
881299
219866
841177
769786
650080
39260
437166
501575
715819
792151
406042
134087
266964
957177
640307
177060
592624
460730
669008
149525
15971
748031
741488
1854
81049
879609
360602
166160
324864
747791
630948
476985
796560
30884
353418
542483
500469
806225
173539
999784
342295
199485
166959
585154
383617
126501
785684
17846
478065
206442
310497
221916
303772
646426
282801
808701
21663
95094
353461
140095
1013101
305933
185727
240237
488677
758956
709928
742533
12795
898214
645600
916091
833657
402736
500190
529367
179624
653986
511789
486307
836324
858037
133425
114829
947402
180342
1039774
982558
86576
988260
407144
115273
638988
530303
1045156
418205
394663
264567
968562
800556
741910
147247
356166
299603
656441
439133
544565
270792
766574
481509
891440
113392
346051
1044959
150350
967825
457460
223002
658223
970530
454449
934383
955559
270979
1005922
1038301
903994
131497
925108
683339
6349
74556
613541
217408
690769
184607
67769
603494
849980
977350
582018
28781
498188
756389
746601
529338
637218
300174
758866
950519
787877
959274
685908
728000
363923
391361
285171
621829
1011798
692881
596721
971343
684657
136061
322417
3688
494992
896007
587011
36936
687952
998183
102447
203701
711059
881061
76089
802071
208070
510798
356667
1044148
130069
527494
1024909
853483
129957
96148
222894
750156
792148
826566
311643
368397
260174
883497
261449
769224
120348
954349
375413
977423
122062
962300
219547
328342
678067
1488
324827
620957
719501
242806
99733
395357
563493
674092
477322
509221
679320
17347
772615
677367
430748
193567
157662
180336
438878
864117
300716
65209
575888
842658
195173
725537
595661
490881
1027309
783727
602871
476757
762279
890166
100949
83273
808847
910000
131962
935264
63375
533601
883831
887677
285483
87165
646036
1037522
245558
861118
578956
654509
997571
540238
720889
138384
492432
186576
761634
746731
473267
564877
373700
883538
460441
375252
941989
469865
639416
990554
928075
692141
794048
834638
112119
732622
961039
73122
695993
284528
14119
1035412
645613
618015
100676
733199
771180
113797
299656
578216
658165
362038
674341
243244
644435
12923
344086
492724
842916
992452
203691
80983
531646
650051
242201
332310
252335
276712
91823
235576
574895
867187
824082
868580
681680
565096
686583
403080
8458
38967
944884
622447
1034618
896624
517571
35999
729108
795600
47970
642740
936245
659677
820766
831215
884681
361498
772863
259800
511598
542791
131675
662870
233337
196503
227762
1020363
823466
231964
743414
767690
316798
552258
488903
31697
535309
28116
509747
5784
927345
581723
844683
920833
776991
144348
137468
309177
1045167
972572
122053
236051
222477
382181
972682
535374
305867
335925
454569
1019456
746258
436659
778204
984317
128001
281406
126249
430158
664795
612579
995575
672034
693662
500621
323157
771908
287859
79696
842259
339628
517963
745304
150092
806285
130129
363906
177444
932134
599955
1031656
355916
701466
850284
191538
491212
399482
972433
823406
419447
1028153
897900
606108
538715
378016
835554
164774
414501
954327
876367
282608
258440
264319
651503
587704
713170
135205
584574
181459
592542
277400
360347
827849
908753
677740
534402
962303
935247
134461
700868
307411
118539
515224
285335
1019503
53100
402811
829890
629052
613132
664273
1041999
923710
891370
879098
276470
81835
455874
368788
513949
752805
493083
331270
138563
856953
482440
45936
204195
308789
901448
143311
626248
268239
724611
757127
140506
804651
675237
826471
61772
56718
689687
628873
1008554
465658
4128
696631
950239
600504
796250
836236
907411
454920
40262
36512
430069
184108
37805
886903
418671
255408
866739
1010828
641126
76810
495686
560618
98712
635136
180215
868547
54230
409416
1030723
546372
609242
677241
39308
292476
522905
698966
58884
479408
905719
172302
274501
15947
58676
546152
339281
1003568
969259
875418
1004996
278599
221907
639976
672711
132369
15555
102333
492296
518698
291124
241383
316536
773136
683974
285259
182208
936364
208694
811190
1025547
365330
128811
375905
422808
550040
568360
777599
590758
739885
99556
429150
72248
570932
24947
672051
42576
617006
339368
741276
62126
511666
802844
369848
915279
863576
193205
928111
814212
751663
738544
917550
811078
898316
633959
1033182
574451
1008903
286755
104868
751163
909261
985264
181786
79119
267147
955962
454701
347169
673977
996456
336103
205292
285521
723602
894839
479047
729746
289652
138511
115760
881983
381330
952799
45009
1045147
80464
563092
73379
374857
893524
232076
372296
250232
458466
459625
458218
98182
742420
888869
267962
844413
735956
884862
157002
549005
12719
936482
483899
689031
569608
478142
208312
777804
625363
912371
710709
653469
745440
208971
274475
627629
658360
865530
1025704
106250
977644
274236
203936
1022241
178301
486784
117394
749435
129690
68511
999528
940544
158937
568681
1031624
813433
73273
691149
479913
579271
558376
941703
728504
725401
991857
979799
347925
691450
228311
58448
1022963
346187
595840
913836
42256
532827
726704
477244
502355
709573
150367
656687
131052
74638
858644
367712
152566
724632
229357
529871
252202
133551
900709
390963
911941
778300
443456
320336
963797
393278
837491
16798
457626
293604
923591
453779
610542
272917
734010
620275
940697
753040
83391
338751
356002
553424
565668
359068
942468
216570
929093
864380
850966
670420
350314
78061
130259
748450
348357
258599
743941
848042
810362
317368
194942
276305
646393
662608
765958
761227
987615
355002
322701
580901
61456
73861
805363
519562
599031
366129
597894
787774
715438
791654
928034
843308
393637
260110
374664
253331
293927
111973
484788
477613
718911
779909
889072
462454
51039
339572
663884
286365
652203
888983
108390
883436
842966
545317
840935
200451
865812
499268
134729
953176
80420
786908
777489
785316
549011
456418
508921
21916
33265
1029770
363002
199332
997017
300182
952957
595228
552650
584365
453616
401373
874609
789358
904708
497060
948861
723096
371045
286371
55566
783607
206827
850706
830884
855758
212252
724193
465530
663334
940788
283801
462963
718473
839515
130533
742206
355193
482727
687035
18424
259638
967876
845795
804459
715762
904578
219456
167395
141325
649742
550945
408152
708812
66189
684035
516641
513672
298521
540025
1016803
736003
77
859653
329246
972843
1025311
506506
569999
327315
254030
548315
594233
393320
675625
262441
97723
784463
380964
986436
400020
311316
716120
333068
57061
730912
689318
206294
616824
193234
856959
448335
143346
376500
528300
124488
732333
499003
383251
706064
893051
1008258
805753
338749
964163
41681
170916
444142
905682
252381
633109
312821
363398
444623
593513
184945
730412
145761
154000
242878
777366
546422
1025163
413023
158366
245574
597847
464466
273316
392290
378647
792920
16982
830826
208143
42867
580675
125008
971377
269740
98961
61045
433823
153050
1033736
722640
729590
949348
255190
707519
701281
785796
232812
321061
1026834
541546
404950
1000292
697382
642941
632649
13595
888389
631219
312021
470460
155701
809286
340117
394362
420732
551638
183699
244770
387424
74264
819915
252016
1683
81829
513382
130440
352593
599706
599668
56467
980112
304763
353650
1655
975745
593011
264958
577489
844949
87908
408974
992593
789086
187363
305342
275943
857282
846925
203889
449760
314165
62633
1010447
876487
557311
554923
79830
177686
728365
566845
30420
729911
436831
945533
305776
466713
994228
265179
642126
368866
34361
249805
169863
163870
160287
648421
71814
785803
88933
362782
303660
134549
751758
1000269
866841
169087
669450
824259
634908
65168
427383
768938
772849
816705
200486
592891
737600
560377
399586
99091
724321
587795
586536
421199
85621
391789
793603
729222
771878
568008
777563
1019012
586985
261589
553432
715377
104762
434140
890130
843747
811891
504091
487207
779331
104145
925694
700604
130335
464424
455334
372894
630567
543063
342917
905722
994384
63057
553282
271202
776388
783518
97313
1026308
992317
454067
910656
55592
600844
573246
99747
468244
59974
576006
1037786
310725
426268
81798
678423
450421
4457
355642
203610
332365
591693
570472
583661
533605
785713
764309
161282
734327
380755
133113
625097
648850
912420
165268
522190
383492
421308
156224
495826
579692
988883
805737
344990
156249
906469
110851
556443
193758
71097
254401
761359
247838
604919
676654
3618
769592
323804
632626
1032819
680483
724229
436697
659504
917293
643096
82180
955002
992797
399784
713878
263713
868874
76873
231737
626500
940080
634225
430990
192868
1027402
20888
121902
170992
822199
929523
46146
936919
434174
390402
744624
324878
350074
675464
165695
882178
82009
849825
417988
968347
165376
545571
1021947
148209
413172
388660
832840
779540
497144
549467
363869
578981
134104
558723
962654
169218
820307
65196
560455
339859
394787
974690
275140
212200
179117
227969
534413
504250
614886
4592
376872
629509
529993
91108
952364
306611
126927
968197
396523
840858
170490
224515
919430
573932
323319
12628
909989
504558
809204
64512
961000
552697
384826
1034356
169738
556949
614410
899510
276246
843369
25820
830564
590860
405891
1045317
545387
240096
1019851
298519
683531
1011580
488527
110787
456468
590705
1028566
788061
857306
808421
595686
922315
455668
337629
346992
759172
45769
712430
960656
817769
927474
880377
880177
967837
242203
884465
636484
711135
647207
902021
263043
165891
516144
231332
845555
715642
13685
42773
781810
685671
342880
724912
228683
452681
1031400
742589
725796
982393
61346
705038
366664
615172
830264
168652
83462
810815
687002
113248
622914
518550
383055
288763
342664
425185
382018
355637
472539
151143
334922
884207
968468
905452
925068
322471
940172
700024
251797
963914
438640
798113
433294
819103
728554
328696
756579
153481
389457
560852
212562
1008814
879595
235245
812407
432857
874910
796182
1043935
243276
194881
71703
505957
142919
955938
768808
114635
441897
40641
945791
409052
987936
750568
529282
122823
1041511
613802
112096
648228
294968
491637
75339
641920
221723
1033059
58639
617384
544753
746427
1035375
958398
989865
51500
744741
366307
888236
128908
745082
398319
856553
917606
1020903
231439
87544
588146
795700
1009843
855593
376360
303827
247809
585585
524023
935348
217914
924883
867178
227887
655982
433555
157056
996114
826819
190917
561402
512341
355322
209911
17103
110610
678470
817662
495662
652600
420210
36045
565154
141428
1004493
590683
483704
170567
911253
920428
190100
143606
252912
813881
583939
418849
391372
331755
123847
737919
873055
845108
353931
426673
573768
432684
591374
72186
968592
275720
84846
6848
827535
183322
971921
305952
933452
596656
658206
61106
732675
734317
869311
211759
286234
675307
86688
186401
453988
34507
933237
1011367
313397
855225
399994
700069
70695
783082
288913
674063
751940
676516
600019
454736
245297
118684
494515
855041
3280
1042292
173437
288352
729103
743868
217287
650678
443412
171317
55545
350445
887775
27912
85468
718527
370758
188604
803926
395620
792629
247039
208491
992303
830040
318200
732266
455774
523801
729501
471175
581936
266243
743733
129445
1038858
176031
975060
889407
757592
813508
343344
238149
966950
842469
226937
391898
49537
706474
347281
76958
475379
482019
559900
137501
457867
266064
380842
1039630
381368
704017
966427
1004834
877093
992863
713561
467186
929475
21001
990195
974263
357335
941724
322155
642067
34428
946925
200022
673876
419391
497424
326767
319408
138020
1023109
147713
109366
457542
302893
79622
295308
1011804
3373
668472
747441
698043
169582
553384
202443
586844
732335
50496
101419
518198
56627
1022654
679415
908055
723659
382213
665199
606223
949500
917945
89223
377599
105910
158672
358973
165900
126886
1017256
428665
534098
996350
124557
1010369
727016
680269
956333
102597
229372
540189
525016
486021
597066
831740
817649
774400
617842
776863
697148
884403
73368
327639
524012
52136
704911
814707
289705
76803
995704
285704
911744
495575
767526
287626
839201
794178
874352
627153
834507
766189
135767
633055
846038
495372
776781
84990
202582
650382
740230
377424
306710
50632
623614
650285
634565
720607
504686
993684
316287
705974
420070
635768
300036
451919
637008
47754
736109
275793
721685
264870
987057
492765
588185
785188
297662
775797
421913
480783
743608
930761
527179
239033
68175
60687
43164
450192
145179
614259
73711
758627
448707
872270
392477
925915
765478
429802
264162
359659
748411
448168
478060
337529
280028
93887
587478
901137
1002762
124796
1005034
603730
491728
472129
787081
35717
562220
154615
997296
394562
1001045
70783
521975
424051
339004
18329
1040581
728613
339309
91723
82690
21674
319040
803641
56603
466348
509353
939452
857474
841709
180154
925233
215332
213731
499412
486330
856448
249319
690513
638466
481856
184431
2647
305255
615287
886872
877558
402665
610737
514305
346838
129363
902345
884875
611927
272222
453484
198598
1048058
16569
857823
82414
620661
254679
1047441
44142
1026534
926665
532380
816459
829577
710452
746206
425538
19831
954223
660824
421036
967515
68688
63193
756976
111757
468577
641308
67268
977229
215838
605601
452275
385609
746747
664229
613173
796809
592319
218775
205925
86151
885505
1038180
547016
50933
799646
759038
345663
157535
825421
241264
59418
308795
115434
1023481
670424
928048
624253
700490
648046
667491
821066
168708
860300
99938
95305
691774
982449
780410
372821
541339
592146
886336
1041715
193238
19425
389623
570245
553193
210291
2758
33125
741463
874345
496422
968879
181911
805475
1032963
474328
732007
133745
825309
296495
36982
908191
238845
120424
905485
640584
577095
476882
446629
219168
782383
714561
370955
234550
98236
671251
150677
729993
579983
829557
176038
103284
182338
504307
145989
384630
26720
477363
593819
495600
638823
288444
655397
966514
877064
724735
924768
590097
170441
321370
1019226
540015
241263
655181
608328
545842
949775
869479
480168
58181
918627
185043
203247
942225
407283
627215
282919
274900
111067
733695
206806
455160
988300
1022377
666327
514690
756960
18635
165913
2851
637604
753147
500726
14060
877304
656791
136909
292510
513248
331191
695761
121536
623768
163019
759189
660057
539200
333517
534542
526309
361076
641035
199084
421526
525893
525711
778074
494088
97178
708009
909101
759881
354939
505125
852242
1016686
31923
685276
438401
869272
833579
960353
18019
324214
856838
374078
176464
231679
843655
331805
1012279
533797
99882
966464
28111
978677
1022165
548958
803659
967075
364157
301978
323407
993440
102360
563701
323904
369829
318915
386576
350233
95769
110083
515364
815441
985415
694086
546061
696151
356529
1027024
1030853
610525
728690
665040
7645
864964
49821
253402
924650
936453
803020
267087
753579
657
1006957
246972
212596
476534
916570
722247
345227
921090
50983
572877
541964
147208
480997
868420
290916
33712
430205
733220
685056
850655
997041
458995
135318
858693
164910
553516
578851
1004079
478818
394171
94086
364814
967809
158222
382969
504801
709558
610603
233013
299341
275615
471742
160799
742099
792054
551713
200338
359903
805091
862059
559455
661326
85599
23411
190374
881597
413634
844684
665553
399662
792421
703379
556218
873942
280978
233838
461255
690710
466427
291422
1007640
773640
999467
420816
29775
1041253
169847
324050
583803
339090
405288
777084
1003621
801073
524539
813722
901388
196362
949353
10927
788507
353437
536314
237759
90619
868205
401055
519530
273788
472140
1007505
916240
129715
874099
916205
592525
333945
400807
279802
411764
92298
360394
437996
295373
771740
493236
434099
533316
608752
676447
1041229
235969
83332
399111
405799
415675
250325
762967
297447
1014353
167070
154538
37285
33754
675640
888030
635727
895248
145622
91197
773947
64249
374909
423180
470227
92886
808805
672480
523524
648232
1035886
437006
858885
187271
803555
496918
214634
416012
24031
80658
960842
670908
559856
363177
911336
6814
829286
499121
764185
635108
152221
749234
819995
880009
144616
163790
130816
387054
602644
588239
633791
569163
982696
10741
238300
805653
819249
200547
665410
864555
184989
205973
735379
780288
972427
128839
127643
853901
398474
873490
423165
901048
159919
85251
973133
716162
73789
191285
132359
523904
583540
963140
458370
345180
903930
1032431
353139
254268
336758
187781
688872
931810
804143
998945
895980
305308
90538
519870
313570
1022304
994130
933987
450472
336350
847223
391960
906760
847507
87757
747765
263014
381605
431197
590414
115779
933259
435771
929814
281355
53159
575224
1018465
872981
707366
798970
616366
507695
230089
1048211
1018886
504846
986265
984633
940727
315806
1031569
837569
944618
374321
753808
564346
528966
644785
726278
874092
820596
956557
784618
728948
26946
603911
508879
395278
293003
16821
160217
988114
87381
935877
45282
999156
534842
629264
555559
605909
690492
385450
432809
992815
247562
320272
640474
185894
525349
288807
271049
130024
737149
399637
778209
712243
475220
963809
761676
498736
416832
444232
882216
913190
759566
665781
847176
114706
779351
502582
130020
794311
1011223
139242
620031
663236
946367
1044286
753847
950154
697184
517177
810058
830438
526284
440145
942043
240131
170162
523389
860195
695860
602632
350916
81446
913246
280858
440087
40749
491650
189207
1003597
557217
600727
480557
1010761
709334
946242
315144
1025217
956724
811831
74797
571563
12667
410803
772085
310052
411257
185326
9017
507316
840749
169574
192763
843345
1042797
418987
958166
528415
18304
161703
877278
1011854
910885
577221
974955
256836
772999
1029916
225426
694143
153348
559284
45023
181989
317997
676388
822009
676186
1022315
422256
184451
300964
926747
153165
770636
18556
506071
1002638
675031
1003077
732887
550394
479610
405621
469763
641336
268000
373261
595582
635571
906607
597042
606365
755128
732069
345845
59843
562259
934372
97840
134947
715567
836109
882266
1028288
243588
165618
101856
850963
454717
285061
556387
1007613
208086
220156
297068
1032461
1000017
325628
636968
287434
1030640
32021
855905
84381
756211
970946
691293
981911
218465
332033
797785
975590
422751
1004876
576136
556383
290430
39214
437694
673122
760140
770211
99967
754471
714775
650868
763591
569665
770478
630431
50288
602440
891908
236334
500614
125212
772075
69868
619499
7034
244069
743809
792530
506413
148986
545731
965727
337897
78675
1010056
625147
202593
561940
498100
702013
821520
518215
319913
284612
997320
359962
949556
1024576
110346
746404
279791
385606
887009
1044774
27834
612656
482701
349265
1042622
745356
35251
171734
820501
809706
165552
642617
494099
865489
53761
480304
311995
57218
500785
460200
353369
923375
291749
711442
370108
1010207
1014167
608367
1023514
240579
323541
360574
995837
382488
507237
357214
65395
495046
819409
79661
398579
414005
755955
136829
1021854
961040
194693
971025
412292
886608
1009752
1042590
571912
887062
985969
8486
12781
435710
905469
414044
483976
812140
588670
222128
690883
1020776
788957
580159
379209
728457
443851
283885
383407
967951
678041
53650
565349
722107
667336
1016014
635663
1009970
696747
334340
772357
553143
38422
120217
539881
531515
688902
321612
177353
936304
629688
480752
31673
541652
785222
987894
55345
754411
495723
987320
891807
365805
66078
516158
312574
280660
982170
1009287
521107
368784
733041
182999
862668
649330
85520
349233
726683
559486
253413
378149
614161
98884
723656
706632
397305
975303
1026671
906882
1001109
437052
823808
977153
845809
295142
380476
71614
387010
184550
234103
357408
325041
264485
385101
995378
421131
416471
40545
726491
905732
220058
770678
894910
355937
159366
315623
504987
120033
624743
149601
934784
414876
687742
257624
325882
6688
476235
350745
871397
371412
258042
501811
190613
537235
173338
174618
912183
47821
311237
797779
695358
716230
335679
21353
571182
73832
432641
114244
420045
148593
544666
381727
723399
648853
427336
61503
76011
547562
209378
865654
454419
231582
865506
253862
749154
826188
407359
84435
650185
306558
807865
470544
280840
287915
752679
851364
593858
928929
39554
933385
114438
531035
636292
516131
849482
171084
169127
380660
437997
313690
520057
575930
311000
385791
692315
312251
939562
893382
925713
230641
298292
538713
267870
912964
211020
590703
683680
323570
532075
94913
554852
1035613
431676
988423
783407
697322
192646
1024934
116549
637507
593310
668122
143485
586707
396748
7394
627110
769697
751951
518097
519480
817045
86358
451641
747286
931515
671688
861114
324907
1016940
572658
469134
54532
724432
80570
707453
827038
1034396
30744
198698
616414
300953
175656
37972
602122
16350
529034
200156
792943
625209
654094
304924
774570
1019639
927128
244588
276690
161171
681875
637932
156755
624927
587292
776456
593165
924701
516725
1044459
970361
879731
995830
527434
847431
567247
326786
964877
371669
74487
938595
1029153
617340
462550
528788
943575
442661
101128
353090
520123
891719
232229
353522
798064
795310
60101
593168
252789
6296
898344
263667
899694
935594
52370
227049
736508
522348
245417
827411
70981
964816
990235
15088
515493
884738
695531
450913
253641
669826
303579
637460
372286
749882
437149
564163
1020353
305990
1001460
385274
184597
470996
733195
29826
174458
735431
832155
659488
923853
71381
814521
344688
509834
904787
410031
859658
600850
705640
290243
526089
99259
797936
645407
363690
654569
303351
449919
188971
962803
1045943
947365
761293
769823
1004244
914445
740397
165872
735957
890560
979199
552713
597026
288416
313244
527268
472781
173583
443847
275077
1451
616775
662926
549895
402760
898164
53573
776054
276837
614457
459182
112103
201732
629785
624234
443974
614872
338644
136265
378207
924529
435231
389545
834905
948886
684203
437821
519253
300319
348505
1039960
1046527
476402
387830
328511
1001801
803665
617390
861463
893821
264963
26696
151706
450004
874586
690444
928950
673939
701333
41057
245192
284036
813883
90488
769165
237979
924087
485170
51318
785773
562254
645569
27538
872754
892173
849694
814902
68732
115378
297184
628171
525816
178870
1046146
551717
67143
148527
204978
341993
790073
917353
663359
624542
110178
174859
44704
621290
10350
994701
862694
929307
216858
1003193
730102
365508
475150
699125
713683
258072
212342
839761
851324
158534
661859
608012
932548
576972
594979
613355
317577
1006722
427264
823003
329852
517936
114642
329104
361077
620410
54879
540398
466135
341294
539640
907251
67657
201009
777079
825059
512391
67372
878450
224659
197604
974099
339540
488850
980477
337238
872818
171058
92974
800279
699750
34498
329567
87056
223285
876843
836322
960991
176171
815153
142181
847009
674379
1008730
40336
699509
375680
95088
383834
434119
807828
370487
435796
58654
453610
476922
946502
584846
416835
68137
60686
862891
338192
548207
945847
665987
45071
114971
912070
376088
364822
460364
460048
878413
197760
964741
843982
619486
799292
341142
613755
852596
364816
425301
621443
150101
30180
31911
884259
335940
769945
303805
489735
139429
729409
911001
407404
574855
130690
242735
853328
713078
38540
909725
871184
149179
183979
625228
217475
558914
653887
77242
271032
790223
166969
584240
931226
289491
677956
547155
21183
533268
844965
743136
509805
676877
819201
889978
571466
114423
101446
95223
827841
482781
18830
291497
558822
308355
330950
375253
31493
710439
634704
495650
289701
108391
383959
287498
821181
393555
287349
654922
165105
675574
370274
906745
525268
396379
392801
159604
62199
968173
165541
985667
679906
772987
195861
221271
454098
819132
112419
1005012
284207
733927
118798
127579
67099
359664
300089
803528
277154
829780
231705
234706
598741
765048
786249
156928
415005
488543
197325
233973
131912
917590
33995
557395
794742
315975
397588
773193
753181
42301
810498
790530
664034
934206
859625
134301
121813
805609
274044
1019449
828342
84085
524750
460207
1045564
1006562
736183
997153
295089
231335
790866
440231
911369
308805
668942
572356
781888
1036196
881027
179496
496845
240980
151528
910290
80149
617554
727406
678031
1047259
289727
854471
131589
401823
896125
782205
892705
306764
703937
132054
903290
1022677
951903
414084
506361
572082
188226
178286
455070
735639
798308
833639
33364
744938
382583
887785
1000219
762454
824570
319135
854657
814724
693378
448227
577156
172843
14317
890877
887970
398283
575806
88473
913369
379813
626244
123226
568765
460106
110280
336129
35651
879781
402226
154464
550345
371657
948707
877249
665047
95951
888104
90
320197
521721
507273
1048528
109978
397806
545350
351533
801402
882204
947913
41677
682369
634451
748564
149510
1020767
277333
305538
767176
527926
181164
830121
236204
540362
245096
858281
424465
138295
706638
83620
339671
866539
785064
379621
740673
658585
67235
72992
74113
571456
705217
52036
897518
232049
234095
797395
929604
631305
671117
105052
100413
697564
510581
873472
469332
654119
590319
924010
18100
300296
31513
590229
30638
447630
988846
497274
1042213
210625
456186
619497
195754
994438
33574
135090
935449
965954
79352
948236
646501
306616
691514
208232
17138
746502
587093
562562
911708
204255
573736
989104
205073
764528
1009910
597456
391114
404514
48091
740663
89072
647998
789163
480954
255760
710468
968419
364054
189494
922662
395355
130327
734796
139513
965476
466488
20997
512280
490206
729844
210217
61711
256070
227307
663511
239881
859800
436060
338440
178099
5191
282506
629574
756873
975622
692622
854543
176784
668731
85836
582954
225402
343410
506967
860870
27076
602250
824367
306873
846973
502798
433914
387416
674655
240639
806260
796232
894118
185942
176843
763922
664566
683671
893422
745854
1007226
876476
492436
196445
640842
488023
667440
121409
224996
879199
592523
785445
796056
764395
846052
1025944
586842
743192
320241
531573
659096
383338
634317
477368
857801
654006
620521
232927
716408
551613
806587
548550
228373
898710
836582
128538
622330
1032768
509131
261032
695235
454275
991425
15360
257299
957130
475959
260690
781283
512203
894220
1020006
546604
766272
711210
991083
781906
782417
279593
503326
602137
924953
434801
328787
102820
232294
306344
764971
279600
170030
97794
46498
258349
763900
920757
793684
433821
305028
26382
424428
995359
862603
335340
365426
300618
725926
474140
920532
760340
120237
768747
367897
902665
505676
817076
748872
1040121
761837
470891
280838
820888
439853
38867
754937
169704
104159
156155
1017223
994971
1033668
819031
988511
933876
241134
736820
113921
742937
316431
638803
919331
34541
37334
319730
190555
580890
447369
223602
150845
390653
741566
562660
493211
377838
252125
829977
132830
174281
169030
384305
574204
567944
774710
450842
75704
435464
512675
333511
360744
1031951
781042
877531
277222
777406
696153
68970
595933
793705
942392
770356
902581
417833
235904
1047470
1047457
1017872
427703
533524
398916
596522
955051
75146
470047
18617
689214
793650
999366
1042748
15693
765180
575307
427902
215666
674397
759337
655435
39583
664708
646919
1004800
270192
968073
1034678
392279
402645
592877
365757
350642
504580
1042618
267502
138992
485571
896090
671995
433781
755910
787185
461363
511738
265303
245044
56768
201288
493238
403707
300228
947933
105766
593621
130082
908933
903733
779641
46458
286423
62135
73342
68424
744259
494575
430596
594386
935180
664873
652139
496970
550781
772829
228147
882411
497809
355115
165561
272590
169159
526843
415639
730871
538090
379240
881126
414124
142873
876365
68598
956422
375163
102821
726104
990247
376163
298974
105950
842790
19604
200031
230181
869336
93048
362985
304719
378941
132927
1029173
932643
338840
407747
419125
450530
226737
822330
360209
34129
783831
899096
746910
722452
652667
789075
331432
101750
531820
42469
225361
217588
190303
984758
215707
567459
917635
948457
234227
613149
173779
244558
712701
453501
1031367
986867
511649
684651
352915
78127
122525
633968
224706
851048
533398
453927
47875
812227
777802
509797
1022538
383871
260545
1044562
154406
546721
27734
317753
302591
826198
246005
979890
369399
14180
571955
200292
171906
64932
59646
193439
389276
289436
880213
676132
776661
657010
221421
372393
725465
245862
685368
874844
874081
121259
919778
590956
571957
1004030
476893
392296
39470
58754
892577
385445
204119
550803
551292
864572
1043508
245524
238395
48322
262692
344762
705418
778651
758608
894100
671936
568880
273849
761439
1032350
519323
39543
777590
794221
664804
702067
488837
94363
352077
359798
853603
156403
296876
989832
413644
603508
40675
449230
308864
199982
692590
58846
408374
649723
352950
436250
455579
613581
962347
560383
962125
1010080
844458
753277
961817
8270
485650
242157
3213
943164
796071
113005
274409
572547
873854
614197
483270
214811
266151
449451
861649
343259
865001
947775
335728
961501
596359
929643
244927
939149
678149
950537
346055
867462
741990
949790
19779
454665
255143
971274
357818
617008
278756
921429
517965
791459
481745
209153
1006877
854634
775323
807483
198290
81691
1011964
755679
701536
258855
929025
945814
338410
554371
147163
138381
468184
901574
955455
674804
587779
69059
557108
400835
551773
642951
351642
450518
989994
115447
581381
839338
336022
591
744896
328539
651171
174803
651459
248894
212354
458726
365617
904632
842119
935151
77229
394905
926634
842696
643067
155477
779588
941381
669498
302695
162811
309275
572131
71057
733517
509767
224585
43529
115498
31755
441029
324439
202739
1031159
728860
83501
159536
297271
263240
658680
87378
142465
549850
579131
723117
670886
821361
976997
309136
358612
211675
43518
129716
998574
944708
468645
148333
728482
958535
122413
824195
223025
297791
355364
1038455
512402
480548
670579
236396
484961
499448
247080
437742
849337
860439
914112
321829
119796
678771
33014
410409
863857
224435
289888
527565
32193
326498
568215
218629
625506
72467
357069
498445
822789
311294
585838
36552
106543
221541
921625
343767
14078
192821
481802
620926
28800
843082
501504
215396
50014
928368
964864
253032
316116
245126
611115
987389
587708
294449
397512
825758
142972
122512
118770
1033093
849862
820763
77015
431971
871503
85158
728512
701990
735578
506441
911556
850824
230430
711234
551234
376190
84437
676457
991623
687898
932052
280313
81475
140501
104224
444495
362999
384654
727753
14690
184348
983612
98050
115704
614362
946096
310408
193546
687687
736482
753831
375721
942384
78009
422146
511982
238093
980333
932492
399847
771505
624714
357121
874590
283791
98442
158605
69974
984212
818523
672846
161379
301735
279429
857044
931664
813082
1033537
389904
170150
874062
447642
83912
930805
695091
157603
154222
724198
76548
885469
361288
548741
787785
392992
10797
169097
821881
65111
821808
724711
485305
783899
945141
966278
945111
450317
273222
556442
503438
851751
906645
541184
575377
823443
557507
365630
288145
544485
198672
610062
853213
274687
725145
918726
214363
778693
452170
763652
75091
456805
526987
92281
712994
95567
1031381
494839
885347
809306
32388
895548
495954
942900
186207
350382
437313
312575
944201
171685
775654
119068
1010393
495242
491419
560459
906151
666889
521637
310780
1019067
921920
165611
1047345
25929
544956
1002606
885378
123041
621192
193869
351020
766413
173770
352147
975738
210987
761252
181146
320354
1040431
309596
941407
786537
935490
677382
829231
665986
408899
420614
540898
201632
151044
482807
241636
156841
208315
250406
317749
870039
156320
78200
114750
452378
100983
405611
65652
586510
499488
1009518
323616
606342
1015162
99248
10975
785731
125394
52920
286497
897474
549406
176383
13031
877611
387501
1034272
261712
136866
761931
77396
73972
934125
1048118
296212
313473
254754
296348
604439
567703
556552
246925
731519
413653
851651
383224
716761
42473
228485
541248
156557
575168
652882
1016281
855155
133836
46563
456799
836834
406466
1036629
326281
245834
236756
834103
892572
467507
939871
328485
520735
146885
815727
276161
204222
316787
1046665
436909
215574
683876
14218
1028234
1029680
81773
143815
472521
841243
448872
422242
1000731
263869
256222
293108
400687
107078
926158
803177
902218
702777
383480
926273
51014
960187
271129
280996
537181
391208
370239
721156
666145
154605
644498
867905
914013
640386
484579
736704
163591
1028621
163766
848361
561470
241586
42372
571878
123428
224173
1023557
347726
14363
468507
412448
788019
565969
510534
114432
299423
657760
131060
32232
495368
466435
230890
168751
250332
881357
727596
775129
639255
252745
644813
149534
790777
1044368
679237
488602
561950
736668
71152
575556
487585
469266
326513
133150
214651
146224
200450
480862
903961
1010907
581472
667981
649614
542602
941283
731139
444488
334945
912670
1004093
766782
477423
391334
877728
49424
51913
406333
380651
601163
583225
84089
603465
685849
490137
882653
995248
601313
719540
381313
1007682
302149
622676
395123
1041246
739387
128699
949905
530840
228304
704247
824626
313125
673905
659224
968446
58456
678100
818685
916739
819446
909364
278007
918580
138952
415015
232175
120530
409239
887288
86101
464578
665295
393136
539314
842950
167877
677744
10425
730611
299333
235001
779982
1014670
605728
377074
967482
575451
648533
9273
427604
669860
307745
855842
21348
273610
926557
148423
564969
738070
170327
183143
177145
640463
179483
751830
263814
680458
739230
36644
494553
364094
993978
301956
892092
855813
1021989
594692
286892
722714
98584
964111
947779
18321
933414
57765
270113
1016053
310309
705921
329453
899359
957143
1017191
517333
774522
962659
465522
907473
1009458
453888
7269
542044
712623
500993
736331
73769
389855
588791
132372
9195
217191
698907
514001
157766
614904
478862
1044653
335111
447981
376155
941289
996613
243699
257556
898314
985673
742840
428314
1016067
360687
816932
381794
266673
336025
549102
76940
453886
636463
660553
533631
127000
38842
79792
858171
379704
102462
481753
314057
173366
202696
445629
770865
944578
954533
35895
475096
582350
457279
404007
614059
428307
705819
956470
450822
70089
488126
155179
968349
58032
153777
600926
763302
407699
762406
236856
443509
836340
845726
931567
58579
771379
784352
892699
263548
594713
30374
962366
679052
62772
346360
162256
391038
731245
875181
703498
635693
277079
619898
403888
645802
252197
111530
416846
114530
78398
263245
842814
898583
565558
513488
222266
142795
455749
667091
327066
731667
217496
287811
104068
26840
1038727
977404
973672
882788
138182
400183
880507
331830
656111
268808
179613
4524
914438
154043
988352
1008630
321233
430720
295256
639823
940682
729062
731267
991113
550522
837411
69541
702131
995
876339
89176
324370
759694
455493
89998
986102
407127
182367
872792
166835
724542
192613
429856
72784
1015287
994869
293000
743586
386753
37018
535117
497394
607625
870466
177026
681865
532127
100329
285437
1045406
409737
582929
100649
830502
822867
168188
873788
467350
521410
926662
717919
974038
1023944
353610
392373
107083
492684
747573
718081
392184
864325
881423
138846
935833
861496
196475
902940
538289
311617
441480
449957
819979
346459
940315
642824
913759
898693
783563
267251
583010
4845
205652
417472
394593
860734
74063
710634
598333
750436
216590
472295
720119
932044
144554
193939
177092
390329
795260
261172
162187
164555
998379
169279
466788
329612
757741
130535
348268
807442
709031
463527
469950
912340
163885
981970
191218
867266
412007
910779
189397
482287
495446
50981
312854
989036
740797
749954
327161
813891
432091
507247
783454
278006
818782
305056
767401
500037
873287
906971
90779
1036679
750635
422812
120252
264806
915746
1033712
567400
188445
186502
258833
841899
396555
367043
85712
539746
705853
803576
852115
1023928
618402
432636
116733
430123
533982
993930
903982
601196
496022
120810
663898
157519
198426
1020939
401916
598894
806924
252587
306110
571650
489445
336428
266638
380029
123169
328183
319205
621046
52448
186958
1011541
222721
53389
821543
148537
490148
365420
251898
450532
552254
264720
179541
973983
68376
943777
814979
51
35874
857033
996899
528061
137549
726294
871018
841569
1014658
770053
987683
657963
416917
868774
465107
761853
1005402
415365
737963
24450
590594
194504
90676
788558
539475
1034105
476525
603393
519383
572727
214081
51382
263289
598840
219171
164550
297423
982933
368298
685987
372448
253322
40409
327453
693324
899759
343404
497491
349468
620538
684443
368362
41868
599607
478474
519608
457904
664993
514009
87051
518710
150913
481461
803267
91976
185546
20536
821599
1023787
749843
439570
89917
903369
925798
990417
847932
77044
465244
949729
888723
772947
918974
989672
953656
461585
1026117
642209
452976
495435
277249
959896
423653
668227
632197
915716
12974
453475
130930
667189
142030
206846
811423
407687
257357
549921
1004830
755610
266328
6260
201654
358387
473616
777740
428196
214583
706918
526196
588800
850076
961479
108647
211690
760121
527839
294358
489498
326083
49120
813083
527287
996577
539571
555014
1008124
39921
350803
44173
858006
208788
756678
454844
1038176
993293
689073
913588
393318
845407
458565
743235
486706
244002
569078
701957
317704
135547
531906
204903
163908
449796
380074
819947
923841
52753
576177
226031
256999
587465
305271
33189
236827
1001280
995547
608422
130944
906784
381454
22176
667298
868995
868617
1007187
479947
56307
876115
575029
684508
565849
219187
348343
217619
735914
1029409
931629
328149
303219
641412
196252
728105
192773
748109
1018844
926242
647763
490591
104954
1015272
41193
467395
544764
655936
570382
52474
1029793
42694
800587
301941
538773
96927
263552
846529
217728
445389
185638
335930
851513
842278
752264
1010707
167435
433261
1000
721492
340172
736722
673206
950454
241240
418696
275665
584637
811947
73642
52334
888600
23956
63461
294533
878156
245128
907797
380188
776565
881460
311228
938761
84948
225871
186988
379772
616123
486264
401884
965805
293542
172503
69144
366886
675954
435609
426053
225408
178304
721428
186218
1008986
461740
590495
524165
43593
552299
641168
954457
336007
976995
862221
277624
911717
980865
726492
357175
166027
889862
687103
280083
703184
233090
228836
386613
548981
492133
762804
517941
286904
587030
768704
353401
187584
876481
273362
398723
768667
651557
575208
419973
97194
251513
119767
679411
353068
335619
8399
502273
586999
166097
611814
920211
926982
603146
90852
923564
688477
1037600
726572
600058
361222
701735
781737
664888
829794
572436
238839
103324
382619
471120
67638
107678
757048
268539
434491
385054
469058
666740
136431
832709
240990
937405
714589
791220
484686
515072
49874
772729
191844
632657
200107
250831
317191
81974
1031880
838191
158975
329125
517552
633779
101933
931730
822893
218588
186419
877462
341591
509568
51231
697758
173155
955982
1013654
471176
265040
71968
115172
94165
913399
15344
536002
105868
273865
917851
19077
276021
835587
256616
62773
221554
724462
752538
517474
995243
340543
865474
107951
107989
722095
190397
141731
751685
300313
905471
614072
533387
487997
713708
668238
84633
732325
437998
983485
765092
458870
529745
764683
35971
9505
594759
264632
618161
556909
652932
759627
256926
340218
1045922
266841
32534
65552
527559
209366
170009
92249
757651
241811
844291
454474
43251
274196
858848
51517
523208
481042
666979
296282
388573
306928
507795
509941
695966
837059
869648
462640
301682
737492
503371
100667
352821
186618
871208
566538
584360
738512
523610
590542
170350
996834
867669
59596
846453
393126
978513
944050
572007
359542
487769
222887
820132
734905
317214
300666
261526
387445
19456
375326
461727
754803
362918
235834
70790
336479
590326
720393
224010
880267
350718
850499
691673
526403
120532
676702
334802
296594
681390
92515
956886
815431
112012
502640
391399
599885
777113
629989
761423
477473
961091
224622
947544
205987
201733
935759
320057
7698
824528
679985
115938
658991
576078
947436
684026
903528
428760
888613
265862
616159
473830
908730
126338
877359
677008
976380
1021937
620678
605317
308040
244856
499606
790539
911895
616633
165677
247147
148968
33960
763427
992113
62254
438395
557999
868951
553331
268359
831792
519386
174255
16853
99606
295999
658766
434648
896325
542932
42892
401739
485130
951806
1018166
74890
730073
918157
400437
205235
358835
119319
213851
405562
146778
887294
113167
606977
537801
236137
1043221
609190
239542
50279
753642
247008
209055
10892
801125
197947
912802
228481
86908
255008
867945
712395
710897
444795
656816
58770
1002970
1663
993545
317246
983772
280495
55466
330472
162295
915169
20240
734722
553674
352197
1044975
805527
854869
542348
219457
370901
538954
436179
658507
228177
166373
160275
284077
92185
257817
505716
115650
662316
282424
8493
297492
710640
764275
395797
278992
49094
711638
674783
193763
491102
449105
96845
371970
972920
949902
578927
543635
467888
352584
668110
817642
231114
321225
329768
542864
196485
730709
882938
998287
73571
266666
924289
660919
415647
448846
64468
912185
211324
671035
45916
770992
1019551
93678
313234
974626
9138
717775
388189
295038
961816
546784
1044818
692050
1015523
169676
558209
79386
278892
306516
109109
954226
512998
76748
811699
729339
889834
788415
701653
793909
489562
965755
40894
1014990
337874
122275
258926
326573
221608
79297
66393
928902
658833
145936
516952
864198
13069
444669
420331
147107
709718
772953
908884
788184
697917
1039724
859940
947270
340935
184482
729020
993724
167844
125068
698417
765848
129860
952856
510659
721370
300117
954998
1004862
125499
414012
956464
1005707
226590
960303
1045179
1015548
322847
1027806
999436
32379
387791
654055
119630
521261
139768
364946
407757
408179
738457
290979
140248
960796
383340
802898
998113
870034
320773
324211
875509
442681
1034760
986020
68764
1027122
150144
720102
539540
902924
855612
771119
354112
492253
533873
295623
315991
672203
788879
712969
795043
745788
321025
591403
614628
605426
565905
958579
291663
157797
753802
510314
445552
1034673
968545
78434
421928
826393
680372
386398
454212
642954
625553
337284
401686
349101
188350
236194
60012
542548
97862
38758
450636
1008324
449286
486453
808230
651165
816176
284166
516233
409516
475226
255720
971512
836669
100318
512122
81203
8833
258519
136007
722796
530048
446126
620845
523153
471746
599936
407060
934238
176952
121585
474956
1032349
508511
41116
776960
497587
33878
505852
819213
12056
1044734
572186
813129
871021
1029021
923499
41236
352100
217452
19626
436543
878325
607964
12638
895723
961987
909938
208089
649522
895145
538057
716419
667355
358401
679777
1023089
960269
335875
630025
398870
189852
565532
687839
375744
981447
93608
1005962
544743
70013
860672
919016
229974
538795
178353
393868
46973
798336
556872
432796
101701
480180
859780
672754
961017
180218
1018205
355849
243806
382332
52996
693972
220047
200270
63702
134244
360381
301022
969541
631616
75198
994683
569455
898841
726639
404246
847931
1021409
289908
372749
404471
530981
963127
1028128
44564
833088
342237
30334
83342
186446
825043
552511
946710
962132
938386
488025
214038
123379
105490
373667
617526
694377
854592
490821
395707
795435
427951
824181
1024653
259594
332760
681550
810949
242245
335352
657085
838332
343749
747667
533643
262538
68856
712081
725113
585180
954423
764140
517990
798712
80506
39408
651822
955332
575885
287764
527940
471914
821677
2475
654902
226874
838858
543887
1045141
201989
614013
882329
723841
412633
818783
552388
774049
658455
964571
299851
915961
450431
863802
846063
36125
801017
819223
858071
992313
579156
303599
1033330
482898
409223
674157
782658
261351
685929
45826
563226
958370
1042507
10109
441843
90110
726054
205177
293489
291999
686315
391524
763779
268973
477471
582584
771837
664817
1020387
128300
374535
689668
193313
978498
234641
143616
79176
214898
767278
194202
536056
388790
260279
401509
745097
1029578
474671
1012048
9454
961355
882426
468872
495345
1047557
398258
912321
309643
1026160
1045499
144211
734266
807775
612497
151105
615447
372411
266464
1027959
680531
712131
983537
82968
282363
633738
941006
817424
211981
571757
390744
789651
519576
216952
273432
330353
1044763
578068
856263
2778
646020
527181
630502
531104
681624
1010049
654888
601172
196618
122163
961132
489776
332550
874459
203506
1038670
609339
583816
92165
1028510
539925
1024992
818154
933350
244646
133227
49708
7712
111743
767836
486374
256357
344839
471785
362784
714585
904601
727323
295931
307506
1039272
547708
347680
941444
184387
144743
892360
325153
606025
651183
146453
442501
351317
176432
659309
729089
625247
734911
800585
1017925
762414
605621
521574
666126
954896
881193
484458
553205
1021024
336911
344063
597493
527497
966962
916943
987769
690432
923862
460931
158316
224127
524181
692744
659735
1044318
711045
999566
653577
824781
284109
988504
693975
64841
129290
162747
653896
660748
251949
624218
522778
173630
463201
375216
35248
406345
633368
414639
1018914
690346
728477
768316
501759
827448
68152
950837
1000887
589430
468681
399174
56952
429187
80931
203084
668990
506398
926415
170548
142590
30222
356668
352628
718122
206149
841746
627282
1045464
970179
213591
49664
1015065
537845
381664
511674
179832
649736
129687
418926
646367
104741
808370
662810
323978
144651
10859
691191
412282
515353
499076
478835
287791
75051
942539
980258
542116
300690
835133
851081
243259
337913
427923
416322
893898
957250
178279
484230
93732
1015809
172932
900297
617452
809085
536217
19203
657386
363777
120272
477266
854841
66412
79859
624873
829298
29423
970678
531549
233718
498850
12490
132850
318848
271986
774140
875131
837073
557101
45794
847230
325745
38463
576729
839839
227967
211640
402842
961997
735686
600515
630773
980697
512865
142756
354069
987184
256364
401891
207735
830462
713324
1023294
197112
751540
314145
964082
799219
49241
608834
350678
856913
504496
130623
858317
1027881
1005819
998964
128779
268618
254092
408122
724479
840548
5504
320466
35743
95736
228007
557530
475016
869468
858737
788574
350806
565631
676198
819015
673762
540443
727526
276259
486077
372953
13060
156880
250368
312355
638513
428344
387131
237161
136422
732882
126568
191116
442694
60690
659258
281343
488196
149423
304654
956948
40727
620821
973371
466033
681455
756704
859134
195099
740736
739661
992670
12740
342857
629662
71206
946141
864346
541034
526639
285978
146837
181014
132658
738330
30464
147448
210038
1016920
247676
787816
898618
958392
1027904
487223
295087
588105
564908
846824
694155
317909
78353
1037062
916970
574375
895219
769569
980106
93663
642036
210882
179904
239448
317301
956351
79313
404538
997040
599225
64770
288348
271476
890592
226761
917528
37212
76066
122226
467291
798438
1006929
91389
119696
163516
918881
897630
528369
627673
392395
93746
326438
439978
760859
458346
834354
689399
374071
709122
880766
124365
712547
582164
929709
267156
323693
119885
393724
822479
487438
567836
545126
242084
696291
970322
396681
904734
1019785
203464
218121
462902
980899
724227
124782
363708
801503
895208
109326
257096
527528
100634
165427
914342
1046790
981884
268923
773901
4244
47540
716139
847279
639054
272771
169422
782924
512192
839578
562748
769033
767052
482887
940626
496581
14365
512454
107150
647667
640827
803386
541569
447846
764019
937074
646071
724919
684128
454898
9700
597326
404672
346358
117365
822117
733332
680997
648320
892610
231524
58344
60979
219511
590967
468401
178708
1025875
925229
381613
943610
740856
172087
751453
134842
671120
256917
697570
47596
436749
352714
531018
312455
856868
790915
888912
545791
130964
215901
889726
309072
429279
713524
110418
812247
548530
606210
752243
153016
1025484
485812
91806
925758
853133
428011
841410
124618
256500
225610
1025596
441546
881940
612680
433349
37569
384853
813294
799287
1015329
183152
825220
665558
569976
655849
768811
1014394
952070
771157
494027
236289
583226
360244
335350
434233
989771
619393
72548
245227
555395
966594
804688
69364
252927
308088
1046104
756228
676732
247101
285015
587273
990403
285097
376539
386176
915412
970973
619773
998053
690993
855559
403349
833901
221932
229143
600110
204356
901455
330926
707202
632647
590131
301639
803066
121241
783291
436238
425658
842200
328025
329364
599087
90341
1034693
281190
555520
439688
431584
11943
214274
552928
935662
579111
270830
818153
650110
86459
99798
923136
694475
945199
11812
917685
672504
816761
413285
123919
861251
182948
422499
451524
56132
739031
348922
628988
413173
282494
228727
1020252
789000
80788
376064
375635
963252
1009031
324248
122563
314892
547842
228830
589261
176256
464874
268264
709154
1045138
643344
860858
355410
770661
281256
359070
124788
289814
92059
46667
528128
648052
529530
180214
536431
1044251
818788
105561
224023
279257
444250
735908
623218
468265
483121
484707
663622
933087
664727
697633
894486
788632
360226
1042221
363592
259171
403291
687821
618558
183087
683040
502288
832218
837904
960812
536433
718398
564048
738775
114033
687755
74340
825440
904974
181424
561720
858814
570501
998283
125920
187237
322071
767419
754966
399541
81042
910856
1036239
61911
522227
887246
68528
701044
41786
359040
927219
113490
456795
711864
9897
326862
691359
893904
839283
66943
133111
234439
128351
172291
230502
1009280
515732
60275
489891
873081
735377
710803
843058
269763
987419
712014
618115
455300
1102
392794
289184
201218
520180
868266
528164
503906
628806
979610
449093
734982
449514
758450
211051
767841
379118
222227
305568
354433
599796
887847
313511
440290
676979
823486
432392
973628
704589
309538
209230
58188
356054
189955
540504
822443
396532
203592
733420
165734
259968
650968
202904
282470
88779
813711
437902
497868
697858
191598
1015160
1018934
373320
880983
960467
479090
482736
883363
506883
337069
1008889
964276
523301
61547
22793
362129
88899
706634
709631
848552
609188
416681
217693
817770
57565
163913
770218
572407
739882
552995
468557
24219
247680
998857
385923
202295
929033
251209
1004879
782137
666336
663562
27782
709078
688473
445135
70539
314827
884727
194475
768703
734697
531550
156077
1027461
548534
970350
198364
661632
987932
330791
164417
65131
709248
704199
267407
439220
78571
780042
80840
991855
1001359
929071
701418
396105
978274
517268
745621
121656
25707
234877
51856
441577
186757
337150
852959
504601
481100
99786
286513
438796
1033003
871681
155927
969663
667937
455925
807315
711733
334021
332441
116187
1030332
316007
222901
42897
517082
743969
447008
167296
895913
532778
812700
907534
646652
250856
801373
437049
123354
300332
774903
952609
155882
872407
46663
561055
329562
957172
121695
334036
192822
439170
962083
826863
602258
791160
785546
899440
450278
209782
743375
386934
829282
812666
871590
930443
860544
349734
764994
720347
167339
976436
124403
932399
427726
702046
304250
691370
336034
824819
426517
968664
207870
948566
90064
826161
731733
661927
418403
151628
452160
824342
281638
426530
309220
651121
611193
290982
133231
381599
491317
513756
366601
575397
229080
28126
1031089
120928
532023
498590
304606
302910
448131
115853
805370
220674
657944
729699
597804
429631
572386
509084
1013385
99119
1019977
557733
804740
50555
184867
421812
184413
810706
865694
294332
831528
728259
3498
802155
616527
1027623
402487
489389
601632
108701
544760
245386
226541
557954
555777
765972
60864
386474
377904
764194
254739
542846
627526
854823
889602
133323
475300
137186
617361
340105
910980
485614
942302
608579
927180
283194
723497
959604
331871
91631
839755
44649
839963
291337
1001766
417968
685797
935369
371133
396625
764460
446215
787593
240935
666872
466197
295599
618043
128912
317494
437239
355992
719481
426741
243090
901343
921541
1030351
261182
479950
419477
954367
355012
783741
391206
228675
474690
444336
62144
38985
322194
314949
647446
431428
497119
812576
765215
983019
42489
76598
488421
150316
747924
723567
170769
929340
705462
338895
952798
96351
664010
519631
517823
763817
743777
354704
274671
130053
842878
684945
70158
659618
660293
742532
425630
665210
320271
585258
713433
610961
124246
564496
919621
43692
495657
484246
813989
178320
987150
838788
365885
212946
996415
548452
200367
858256
937872
16495
390807
980818
855968
750459
619789
390167
3225
193954
360771
989491
394042
989002
812582
112518
850286
139899
471419
607168
173252
785312
100182
939035
620042
742597
302195
338914
813328
35815
435164
468988
1034413
580864
995116
902534
331622
737943
459718
33066
609952
775258
226828
44892
1016707
67725
791999
583283
894431
812944
975879
837652
1016843
436943
964981
66968
613255
169943
573958
818031
216457
136693
40286
619391
959064
1029312
961982
14302
706735
742573
560903
911502
64032
978887
200853
357077
127986
886199
520070
605081
370330
651061
155224
1047623
779445
997560
671512
563029
802036
744295
347802
82463
780446
191951
304087
966103
859995
711237
463683
680434
556212
966090
847975
467189
967602
875913
985832
831343
390627
556770
212780
626928
190418
490044
1036801
55761
435209
494260
498458
623741
852553
576934
957692
206803
2681
885581
903275
395157
564880
370960
528309
8919
19980
101659
762070
26536
1017738
599400
163271
920542
47527
517235
468088
919930
716344
675802
311970
577391
864128
448652
659712
44851
316599
827698
640450
514785
146738
130791
830786
1028954
172380
972592
394963
70107
656301
446981
455114
221938
36845
263895
895703
385675
959135
6227
1046564
101710
940330
638416
532131
559515
176016
461076
23647
109243
335247
760479
536136
951385
585296
182412
474890
743705
608159
432607
281266
162545
888036
451201
932982
250348
417336
389686
390858
649697
909623
856990
275356
916062
660495
567360
766171
847244
690843
239235
755417
3386
709847
939555
650417
317225
83111
494079
1009237
964656
757388
608456
661195
188193
807384
14992
726301
252437
422040
795811
754225
717269
1043404
998539
753525
70609
875073
299819
303822
99652
1037827
498003
708307
559475
1005420
481343
1026345
539291
809172
363807
357641
591283
75078
135416
478472
1036434
19566
858058
442922
318638
846684
1032217
747188
825951
1006954
653394
936710
143500
876443
322421
831428
553829
445081
172907
204677
981891
982133
187101
428902
125197
351790
725853
637766
858636
692629
844772
785933
157290
143692
855425
749167
919365
314715
346232
733604
248272
98934
250942
19227
537395
842559
135711
755582
644210
39019
409426
497276
79879
87797
325624
239308
784967
175132
364864
403607
591380
627778
253525
445574
379582
677455
330973
856055
533342
735783
49143
35923
1038392
991827
968713
915652
44949
557875
566264
920503
275676
261659
45886
308208
388176
638851
761915
316448
143527
555258
571370
987271
975914
679108
80874
295040
991423
1007396
954742
481278
449777
491502
324657
163926
956276
103586
88039
367703
698645
83261
117074
116931
784188
373646
632341
999671
48044
840075
731205
783025
952831
308364
320655
994539
50531
161163
801984
75246
979210
180380
764237
919493
962054
11341
516491
748287
774747
613178
239770
340024
150210
707302
173992
370889
189225
940188
650165
81641
40563
217710
878412
572296
454581
634270
711738
233961
54639
314334
304124
11598
188213
768249
1037191
1024416
789670
246915
477080
1000890
446367
464312
545948
370165
47258
131745
859565
503699
342752
127174
563900
175238
47326
640434
39788
4203
361352
1036483
290781
138398
658022
236823
381715
55272
317245
767146
311444
413684
893529
541474
504490
947674
392198
539418
544723
514115
572185
793735
428464
701382
353234
942600
706574
1000119
18324
648581
410948
572409
953395
430249
396108
554769
902667
527522
465273
341619
1043518
291430
1015204
405787
1035723
479766
588263
348212
145673
938430
402518
639133
719499
563622
385399
523504
5444
64777
556084
497217
56812
1030961
854008
477734
85003
413815
132381
656501
44340
1020145
653563
210135
15035
1020422
461639
942534
509878
623015
187482
333791
146334
547451
389073
284452
529703
758352
944007
184038
468453
130776
418024
149467
862335
56853
375039
275065
932011
1019336
243742
689436
551706
562813
543302
915372
594315
359988
506404
346045
343650
153015
334678
309827
247270
490561
578335
990546
387116
327516
302483
563639
21507
349006
430940
591179
595188
685002
857598
876141
335829
915755
659346
193316
206407
142158
8670
482187
195307
740148
494875
1044157
60862
547002
952936
290334
632025
705806
714316
995203
104697
812112
232543
305378
587765
970977
569882
731240
735551
345508
190467
769292
28535
313569
230767
495771
88374
873959
719687
178225
524219
516998
1787
14559
304983
321101
335435
122299
395601
348576
173426
362471
1029166
579936
804870
53054
144465
517888
240669
266304
948919
57328
801409
527415
1038172
1034808
762000
880650
721736
538952
50730
31414
797623
669584
564890
391246
419329
1024898
746903
226671
939146
1022259
65385
382784
1015431
519728
550560
826403
846924
691631
280905
926303
636957
447957
330180
899008
674537
756968
378848
121120
150814
352605
710648
574428
674096
244391
389674
596383
214372
871565
752870
982195
621907
691810
415461
833169
665352
153178
211243
779715
150037
564422
605803
1000200
255594
839001
356244
546760
269880
901769
322114
798732
647407
657243
473505
808988
856581
877052
764598
217187
350672
1047555
742998
1023018
502518
862595
465555
658341
407051
537995
718514
409086
638964
753148
411540
143135
1019703
296830
1040664
298665
789571
12655
659280
91581
140976
118606
560672
661945
926401
681028
675761
706938
21039
653827
704921
752591
24615
855465
393013
62943
1021555
17724
281614
77328
652347
343813
10596
794852
916269
903311
348709
1014686
137668
848222
1028150
262489
46449
773238
585858
981236
415560
441575
723524
374298
713625
251411
256204
809715
198453
213125
476168
97839
321960
451009
350025
871973
929187
214647
657232
904753
991330
163900
526344
546171
521699
342767
207787
240578
69685
473046
427060
997994
732997
786093
846705
758477
926445
593476
940684
909621
172574
226564
285602
92586
170684
62554
28766
259433
409463
178692
992532
844707
159762
530289
668450
334367
58083
819962
782061
389552
896868
737850
248544
445702
802345
479358
443035
911930
774329
294627
334458
345760
971562
370576
1046379
705386
299934
363819
637171
569729
865529
1029488
5507
792488
428757
661449
311782
589421
8556
271832
750811
16655
656059
361530
319462
16465
231355
834294
405431
953729
794857
997219
388998
304772
502591
1027538
1029519
606128
167922
558732
871015
117933
332219
155096
834013
265823
681085
688528
533177
982567
181630
993833
18086
867013
788384
225778
987162
379488
120163
464772
807631
874078
383083
1021876
509673
402859
692979
919897
817459
585466
685719
825522
519820
1047368
509277
992139
397836
566005
896234
872799
587341
930374
543631
903522
84576
808547
439182
355317
423574
127984
791096
661715
65553
394968
56170
922401
322078
55976
206896
1023206
34476
118525
556143
395332
781262
484645
411126
1006779
114839
679844
374788
509765
327999
595719
720058
108744
673964
694209
973284
890730
42707
775673
365894
273447
9134
1043543
766828
244288
892926
534846
558460
117270
838936
26780
367437
811302
528036
478854
734554
184783
263804
246885
899246
5795
254914
528938
353096
901449
1007704
538093
112839
838919
1042781
856936
735063
797769
778175
456017
727045
413721
200127
595418
503366
885253
942756
279273
77281
258808
552643
966461
894335
523468
409666
489855
689275
220482
92212
276089
61595
525075
252559
48790
525902
744043
406991
787449
940282
236892
135110
543670
72212
1038503
219667
132869
596428
651913
482961
6006
763934
458569
170077
189560
32752
727834
771021
610051
760597
488616
339117
899884
810716
13432
984354
899982
439341
733281
360535
689528
184085
107326
495436
1007483
100519
755067
1042506
960135
24982
708876
846420
546098
866373
440394
442810
601546
1002487
325199
1015300
152324
881483
645318
53394
869014
883801
240554
353457
46823
125215
894032
198732
359920
681926
470715
823350
707206
696555
900746
96574
791768
423363
919136
568181
436782
869593
803731
314945
68477
507654
1038156
841942
759106
42472
1006198
867764
75144
664883
940279
864607
781025
852860
502698
774000
576025
116804
1001634
593750
761440
468436
1022317
705070
443283
455036
881997
1000535
881037
413020
1031859
821487
678649
114673
629156
181659
797626
414049
912204
111710
788902
813581
455791
517824
709241
166575
318381
224258
104025
547455
442561
416022
947432
728186
741356
497133
591435
461260
634699
811951
1015802
129618
460824
831315
149019
959090
699261
459016
95998
293554
243990
643491
433143
889975
168372
680376
324066
337189
124342
293282
820474
848358
531528
795599
603330
348514
391447
481228
635237
460113
477240
313124
334596
327294
821401
273768
45333
344686
959626
707259
145407
238471
586178
526524
798254
1044247
1041459
75027
529140
219316
765093
313625
603382
576527
621633
883933
733290
213348
810556
829790
705942
785883
151358
909258
135842
473238
23721
376599
846883
746890
232097
788992
105549
1041166
152481
261555
816512
204161
572664
386911
533053
999250
202835
59534
597083
597716
25559
171086
273140
53576
157438
997632
746283
232027
1538
935389
856129
663450
57645
21483
707806
555313
627436
658379
901178
277262
709555
502002
601626
938357
1005281
532646
496218
4397
502234
707023
422357
276848
599275
605846
724306
526187
1015654
975703
754415
492203
457609
640267
351390
917927
407031
528583
760713
573582
707342
966551
510319
532068
802911
88762
1011967
203267
548318
164441
706619
954964
647791
96267
448714
86952
285757
646326
305618
876690
368889
733997
829387
490960
845372
1002758
30315
500091
635340
423265
397111
809439
947541
882865
748906
615134
277107
334847
835065
666929
623591
534081
155356
137557
606466
679293
368299
461154
502063
136272
196505
1033959
981499
30097
548347
939118
754483
268266
894506
723796
107080
260345
18665
463680
649850
116856
879567
785743
547949
305183
93414
866593
531702
522732
326018
865160
94615
916041
379447
159905
961685
394098
390651
356780
616321
5713
231264
73600
918176
129325
682139
634259
944821
789189
242612
454483
143431
986606
1022954
964253
10417
1005127
2595
648175
816555
871470
459878
1021522
176746
204233
77871
210422
288499
159057
718515
279608
361321
151442
1020009
643933
224783
592184
86990
118356
784952
243697
267688
868667
525789
30783
824845
860353
323612
179238
323757
302947
108126
474567
178954
14015
233113
14178
61390
276781
362415
262696
212725
210471
969701
965540
204763
177472
828452
829446
395929
19968
516483
16354
847434
994695
66857
659006
494347
599771
719201
700364
670288
502148
439311
831882
316765
634595
201192
81381
331053
125804
732330
128793
1816
48673
320358
933706
1029235
900220
655141
384780
129544
840607
767887
206085
415498
511206
5478
771814
440873
1038196
26665
877463
216120
821488
49802
1015286
860667
677365
702878
715649
839653
270549
605698
682644
712221
819930
646183
871467
895211
587682
351457
522580
133237
817722
909524
265910
279489
696775
722321
1034404
202349
896440
62417
708088
875639
193612
589056
209406
610356
803915
31460
827786
42575
475050
929940
395964
225955
387440
645238
478816
995060
354881
597419
1001679
1035611
105795
401955
242952
227342
618606
73022
233783
1009894
865890
449338
1038728
56386
866025
99945
333005
968923
698614
232930
49269
805630
890126
927676
885468
459351
137103
52806
861072
257797
279651
652202
94096
214663
586313
800995
465856
137456
855209
228202
353276
132759
614016
1043535
624308
193528
278622
447114
617096
186430
814939
438559
704621
102589
305359
792174
670110
1012161
955627
883609
750304
86297
858945
459739
252321
290733
824903
755095
544453
915825
149805
905704
756334
202202
770982
418652
400683
820134
22565
84501
143551
171882
938244
343612
929195
76868
613256
368821
115371
383427
889201
683742
809099
460888
785054
112138
554831
854947
329094
270679
385899
825138
886550
353453
717420
394823
978303
397660
241939
699319
238957
990039
601575
776351
505515
790815
39518
339082
488666
327196
410096
344447
1006860
553802
231612
94980
636459
153508
339607
607360
378967
711086
521324
883722
183399
445360
549113
453208
61280
140138
51324
462890
114318
393163
816820
363408
708176
481537
391818
189515
899632
449829
767807
821726
871406
417572
973521
838985
421230
252994
962438
676989
637506
682257
651046
559364
431061
86753
548158
550720
354329
231351
485080
390246
7670
945041
960882
769091
636500
547237
175052
148684
665731
853578
286615
679526
298702
24491
807657
593809
521150
984071
496618
621250
913490
726640
741610
233353
154905
220547
784476
111429
393000
523431
655630
129240
1008086
362421
820914
832807
472825
345620
939974
856977
428715
123244
565703
1035042
796542
698076
241351
568193
662586
815665
998491
227567
119622
957493
597496
973632
44904
47949
914788
758922
624291
138535
928330
962714
329248
458922
365122
704425
766055
606074
183316
685509
690168
208197
778477
87496
551854
384379
190008
805984
559503
974268
321866
33408
706525
932017
184819
419940
408524
432181
418955
179940
96467
73410
921785
479308
501296
57856
924515
506635
781363
574882
513182
774872
1040995
363599
847904
1002490
381997
990387
111822
460568
360932
600115
613122
761877
84016
701731
280103
324303
175586
60740
297648
62392
96073
769601
287949
896732
105786
668665
6925
943794
373530
841947
825479
701607
17902
400255
468531
793530
649980
285211
1028652
61467
114176
271246
34754
111616
13057
119262
7949
815141
1037226
580003
679103
798222
281996
881363
153730
675056
386759
265877
584337
523525
353749
709843
508467
969460
248929
236816
479093
75090
856317
613675
463609
332002
303647
1003658
37133
807943
357273
890460
391443
220268
368758
587110
781621
856001
976305
107636
81623
773664
891165
383540
684158
738807
281421
103429
700874
732285
845497
606537
133759
954273
315957
200297
73558
996859
539104
145222
1035065
543532
747873
474636
199401
391343
618251
928073
1008214
574220
27435
459889
91602
567568
886768
623207
345594
384323
815032
178466
141727
270443
700636
713230
880054
445967
922714
337116
202484
257716
134068
156882
864894
574038
881094
159833
767346
899548
254742
849329
491912
36657
382552
976662
837365
373351
218859
767084
467465
971523
176743
565684
570800
822916
480744
128812
239194
906335
13286
894098
674531
1032006
606896
995580
885078
1026959
695277
405376
438389
341242
155997
531174
787279
590431
911029
567808
66748
797541
513287
11973
505482
178346
443972
879094
120253
296295
88
466484
466978
1007122
173470
897990
847763
446317
643233
31123
124867
856554
724810
563560
541388
913215
1041674
88666
54073
733691
612996
809561
430571
709361
186176
180618
937980
862192
722125
320971
346969
680238
488137
876649
47007
73786
383796
26801
224471
539765
657065
90592
617818
916791
1010288
65169
471047
450372
882731
1038002
756729
309912
658758
107718
315112
704716
934325
262433
53841
983746
985430
891179
840737
365865
73444
901332
450239
390936
296267
182096
169997
508427
281622
141096
671888
460746
205219
979094
207102
977100
25046
817263
186666
648945
1017063
323246
590615
723483
265232
318085
516070
233307
538182
647351
513712
570244
552188
606288
549781
800052
218175
470351
531685
214766
104879
272323
282832
192366
550862
910825
729577
465881
205488
559625
647969
176005
586327
1048510
819242
597352
888238
929153
511817
671864
928164
75808
577916
653411
429394
1006916
752579
432936
714051
751575
731477
867024
875085
499533
284073
832476
104397
161303
706463
475213
431076
1038
267053
317270
606502
461313
99206
351690
295220
839872
189743
265132
458383
138639
615176
52626
875999
883713
751262
483346
82417
466987
1038072
252439
659238
977393
402744
544061
260316
224507
134032
698558
535060
262925
180086
718780
591085
556613
779455
39147
824615
1018159
149819
938044
267734
213552
525636
276709
498940
32023
426884
572032
149616
281858
851214
33744
231006
567665
563386
354735
69728
1027044
1013861
151127
235744
897493
766083
665818
153879
594659
842718
1038447
41797
450598
904680
390363
780119
248014
52699
964316
22980
941084
611369
35633
471330
612266
431089
279451
23716
550053
17120
90030
558110
493674
925281
366952
287361
126003
366447
639170
984529
360716
262517
514276
858764
145746
52027
696825
629650
13836
706171
444964
587339
767659
179561
56984
780929
775366
247478
280206
287954
888968
44216
447140
240772
57309
970321
579252
724270
234668
756739
412484
805739
392124
743109
372210
852759
65191
534019
152225
420978
329361
380560
562191
886178
817977
657627
77812
1011906
69180
859135
206864
467626
946921
387785
104017
442915
235540
719151
835915
197175
1009666
11626
212528
595283
112237
179653
292331
401451
19480
363929
154381
13424
986350
813929
597068
26257
568929
986073
504411
843748
672323
837839
420667
334409
654176
194141
979380
128264
690048
80505
822483
240520
350590
74884
634350
921550
707323
109419
226510
404580
570284
655880
340671
701610
1039049
195460
849066
519617
148905
363983
279023
886729
763045
555122
195827
661075
201573
470189
249344
582499
716902
151275
795189
81757
563373
566729
684529
222044
258273
276186
846301
104210
653494
596091
654034
94526
848767
565307
370375
615001
599344
687595
763155
572587
829056
358410
541708
450091
117889
25307
312725
579571
860554
216039
956735
357040
593025
479550
597897
491829
837013
430166
400855
583940
32633
685786
328255
419650
145844
873061
614019
134720
819394
16698
450364
825635
83191
550971
504435
604260
391908
984428
8445
71115
524843
269220
109036
269539
877225
511077
919734
101036
983225
98881
352179
185045
160153
1047295
957653
209306
920141
329418
871838
1011919
958794
941273
144043
368717
325169
147737
65688
419243
540069
151942
414993
332547
576501
1025515
69807
297355
706050
188064
613380
490741
366332
593314
544345
860765
705125
759525
81242
615109
1002351
903704
648680
500301
137024
261535
750467
759039
580616
407178
779796
25525
972411
469157
335079
670055
408219
638183
294900
481796
439730
942389
190199
540519
636955
540832
943019
559686
492137
474063
881035
888961
897585
757008
847314
779825
822254
885652
850268
257095
544065
142451
299296
264538
241887
139724
880199
983497
309004
111029
796292
1023494
982052
451993
727070
565771
853784
684589
957304
620260
258612
155300
985891
670751
496477
954028
590582
83589
643552
502636
390732
405368
812049
934346
511090
645751
930441
161411
479061
709455
66903
15022
168959
525603
731042
562995
238522
401115
560391
1024274
50094
184539
789420
516579
453321
340244
1015426
355121
979077
87329
62503
282940
543669
564469
132251
368876
826546
891615
16099
446197
106721
50232
857139
208553
346147
16374
640332
470557
765179
68416
204941
427411
276125
1015818
373455
231246
445515
80988
1035419
166703
494892
1003344
184460
1024842
271823
4207
424790
774106
491507
36223
580141
1036064
872764
224261
919849
239004
174714
98199
806303
281575
736758
270782
89036
60498
974590
301813
585805
688511
348742
492230
978384
822584
860013
680329
615704
880864
435750
869224
133405
1040318
53275
881157
239569
791859
893865
852566
509379
397479
157546
639980
916897
946824
26393
115175
425869
163202
180475
319592
36891
1014866
139865
548221
587578
31171
50410
1012628
505908
139038
468338
625360
465826
163674
538236
530654
7901
522673
709392
167803
267696
758631
371453
412408
95753
956168
25103
916469
765599
566109
461652
471942
22021
340417
90587
1020131
1048426
695251
604356
986493
946439
97610
627358
439781
720722
789686
724643
731711
810166
1011717
943789
400388
436214
270309
990625
42335
240714
710469
427449
517775
140445
955156
184746
422898
927624
694287
998168
222019
58706
24350
852081
273894
59389
211967
348985
371933
190433
629074
530020
216848
127604
318547
193210
533577
164556
78703
678906
889533
937125
549345
882180
380283
452765
185802
39634
1027346
400997
118017
957709
29802
775651
306937
297245
152763
672184
764483
326058
918737
652314
154140
903829
865105
318315
848603
221891
885895
829026
883743
827714
740046
505829
223817
426805
392688
363032
415404
972348
637638
933889
637028
337316
613335
999437
761951
973214
19173
874370
1034896
458667
409170
191106
370619
795008
800458
763279
772525
77321
117896
144548
781080
241689
266445
374630
496855
222327
258294
784813
734978
351327
451756
784138
102268
676830
158153
595539
466249
760533
656708
300021
555114
88805
193554
221206
495933
287706
256016
258911
615445
597657
832636
380458
93756
125545
746408
968904
202367
833597
203158
859314
1023097
192688
629367
298939
689139
712495
653184
583707
960049
453984
866243
593097
495833
641799
429613
451395
623937
625990
131063
816694
272762
770281
133766
771875
337638
660416
538198
752184
565353
76186
939277
216908
696845
741004
7779
649465
93648
535750
416481
310770
344408
1023261
544584
826826
653346
826695
189317
570256
713569
64686
789018
707378
1001070
707442
661753
31890
789634
152426
274396
820655
591334
167701
576067
731768
93886
984644
712087
234688
489461
478076
325848
214153
298634
221492
955214
411320
196174
804719
940586
62810
603233
149737
380528
611400
962853
570458
1007694
559948
327332
120126
33989
936574
83427
857629
972087
423406
593377
721958
432526
435154
443698
690151
560216
995297
725453
772748
738015
456583
288729
666055
992361
112619
446072
617070
916549
848366
370451
428235
374222
182328
440696
381129
90081
749528
931070
295112
530895
961277
671922
253485
486237
807359
48477
322468
474880
503120
142618
267457
583060
395802
647681
899025
91553
32668
210561
974006
545599
693269
605857
171135
722578
671030
569072
554209
440063
129188
914469
607570
444743
732923
896101
588137
423286
119625
655071
1022749
621353
412653
1012206
618873
695334
648560
788039
392063
486096
515644
505457
280383
674438
62697
840141
699880
182924
195405
1047714
582844
368615
562575
698860
351414
379335
24822
213252
281129
468357
473979
22880
449457
918826
223257
439465
825516
918566
37478
141284
780706
283225
943827
688562
872829
227946
732637
483412
435581
752984
651601
1043494
558540
728352
670116
511921
789771
710563
304715
284850
307636
122366
725102
955187
554219
29695
12519
191087
459412
172975
319213
678984
904145
96113
1044129
239058
494889
88960
404120
575872
622850
1012178
120341
729572
1028698
508039
675227
871465
1020454
662719
816395
699849
1040622
838682
844778
110479
628766
114632
809089
274991
569841
14177
418385
364189
1031027
311898
557893
225213
993528
311414
712686
559401
492008
900367
217213
374868
778620
88702
696052
801136
54414
121895
681563
989232
456796
263272
603610
462806
666039
705658
98110
765889
131097
361987
56967
889619
769078
265616
486297
499259
430602
903030
185545
131781
995045
139548
482648
919399
520978
1039051
170163
729111
549224
1003095
470826
789773
308879
295437
311155
855156
404740
528048
911012
225648
916344
162263
609667
381230
204142
893117
92966
328761
191464
628614
675642
532339
415413
711077
675021
623237
52796
614639
162126
692373
766295
155896
15519
83687
20170
86355
397668
461002
338998
186480
477832
803682
898521
232337
456306
413590
864905
964297
556718
691340
955780
968061
252722
48264
482365
949069
185302
1024835
299949
482509
580014
29663
763601
110359
243582
397803
259353
395543
404666
1031495
817016
36911
934762
385236
370994
224257
204924
212154
610550
288057
621732
508441
431668
981851
301431
244795
845073
443675
381329
946002
81944
595352
901750
489159
397436
232159
141194
601746
1030481
858286
986464
567398
57510
980832
682305
446450
930233
801444
583875
924394
25599
663311
1005881
549894
523730
829987
862027
128509
4650
279889
161611
1004838
528414
236570
497459
48154
394140
344472
13394
600153
861160
128474
379763
183916
416390
245031
331303
31509
822112
645955
693934
1044389
238768
430618
78680
294744
455249
888051
808123
1019371
582331
980906
327724
609151
35813
875550
51831
810850
263843
296975
677030
205171
357447
263252
338040
911835
638971
516336
426924
192844
45470
320914
674368
1024565
846322
299967
366062
18884
193235
921997
387037
832585
234660
819760
389819
59904
18836
177701
955870
348882
451825
837829
234138
1009656
202542
903346
122296
436513
680611
1006424
748495
994071
353141
27961
907812
149283
573240
914762
58213
433362
148790
972984
1011796
74811
637107
786405
103189
249971
794960
562029
525937
155410
537023
528344
525173
898561
901416
138834
988665
461769
1030859
606478
868695
1029664
242049
312893
806333
858790
646085
533712
113866
570321
259516
39431
18504
688857
315842
338369
933180
202362
730603
846353
274249
736559
1003324
162778
666718
760085
1047569
546072
422481
890610
768767
442390
746895
231075
978213
769168
269643
504548
477512
521953
733255
615339
879229
590173
636024
1008913
397879
811835
63508
351261
247819
593381
71545
394785
279310
77218
610370
128427
223804
248520
167204
360949
15296
167058
166394
543871
505136
795580
849514
956222
537957
640722
471962
630707
197305
159879
141519
470766
329940
736736
992229
716950
914356
964335
1017053
142864
394465
176169
995985
65693
300893
643312
298005
382893
51821
647613
860520
600891
835141
750475
517229
901389
8902
320670
387930
287655
888876
866192
1002491
111095
782334
572272
500371
888269
794726
444503
850557
630727
759964
385294
243620
932826
622236
451669
683303
635053
356848
346541
497977
1026627
793105
970381
58163
9778
790456
697450
785355
663994
893702
358022
775670
643319
781839
658673
509123
689716
912496
452754
1003569
517632
582574
783329
693095
529798
918368
48540
845128
259927
954779
321190
525808
394418
427910
412430
386271
586221
186119
791936
941286
786109
325670
450793
989569
561905
374718
12642
1024246
424785
290188
422362
337043
344947
1025286
570211
417747
253684
520255
938321
200151
150402
321711
232571
782925
934257
29484
86512
975779
471994
204426
724760
832268
376450
457760
343124
458479
1042705
347989
650751
494966
390764
989233
850178
584086
170961
534873
72081
86016
924575
137653
990833
637943
885579
1037975
904611
501060
729584
619586
456653
696117
115596
896181
16370
11431
582658
567461
1032776
944963
2465
457059
321847
823824
32868
349397
272305
918561
613756
534673
506313
943946
318780
330773
208697
645184
246897
838885
894468
629461
778229
461161
927488
715243
30874
8844
544501
447032
522333
556131
774586
1022183
236181
249048
259617
568994
110969
34052
303063
203009
961580
826721
545347
87180
339356
337239
57566
367886
887343
623087
911499
22556
396408
812076
1014890
467029
1006096
357450
482812
857173
790944
375278
250724
754242
419017
176021
87755
815211
611046
3383
818385
802107
883084
546256
262862
516790
266184
987313
61003
310714
685591
69171
428537
901808
319046
250080
157413
942469
552559
810318
783641
285108
102328
757192
421143
705353
1021916
468661
103765
14298
206620
100705
115282
264437
921445
199495
863812
436459
495279
334100
100837
790803
577027
1036037
1807
860927
904039
293451
1009155
63579
910474
264217
681478
599460
891816
780057
261489
268891
129350
924225
504437
247310
950385
847167
370331
969964
879427
261586
610670
386223
994432
294063
952080
794804
151753
648334
369856
582793
214250
77821
705716
651322
108876
956524
249374
751979
138851
725148
131789
547557
967856
718578
541986
981071
877795
352641
884410
478614
117578
602001
474995
535273
284660
483563
307426
96664
92972
991214
112144
457891
224528
882520
720479
578703
107472
372134
732690
442237
192417
630532
353372
302926
663905
1023669
511315
456320
321388
103305
302221
825047
155283
51582
284288
19254
998118
427272
300628
633279
855592
445821
677083
227433
750382
626986
356596
531585
318585
530296
9277
710456
110026
626993
524537
568624
191778
750309
791110
988408
454369
232283
594778
83403
6670
546052
989563
614728
195871
141347
761129
945266
866206
418552
170805
759152
41925
567675
472436
235942
816701
613989
194397
989782
343102
509851
648689
164824
576814
5004
489901
671049
374335
259863
764751
577936
521526
633412
220010
366147
406087
729932
731718
1038281
147473
50814
834988
232333
979828
494100
459991
1019622
994000
674026
16047
103310
813760
746959
915151
805459
847922
756592
966453
625800
132886
165354
634265
543143
220684
743854
620527
558033
858801
1017703
228317
831945
106140
868464
508451
281269
493451
33818
131230
572406
386239
127293
866665
402579
532698
398444
234719
308174
510307
861785
1034320
82608
326412
246185
654562
819775
233731
404895
144982
21524
127169
93334
233495
639270
753200
912086
846433
416506
363474
509052
766847
276794
747929
449007
780355
282530
887132
207406
1046935
602097
75685
614969
140166
91829
449267
321802
390478
10004
752884
889976
581929
408522
876267
444589
17657
559155
129975
514683
128579
517799
914510
859925
784934
684253
497812
775966
984287
804987
200628
480519
256409
279393
706870
586096
721913
41350
465801
446670
414658
903433
927429
241157
67865
842243
1023300
151672
432454
323770
298416
301515
844315
541207
932969
983857
971835
355137
934505
329279
993621
625009
674415
734499
296136
50280
684887
423729
728650
892260
389797
538729
899631
150429
929899
444451
89668
161937
150522
549727
397285
707300
459331
52011
777285
11527
1040563
795782
576430
204640
274294
978321
474523
295987
538131
202663
697719
739641
145825
399871
1820
290452
456398
942275
285206
531708
853176
1034168
931034
570496
265192
778787
400737
615496
61653
669
659241
746292
602455
263437
926164
881296
986204
628470
227076
640630
879552
427253
96558
54215
940465
929689
971962
13221
919600
941445
11753
357514
725243
936557
749469
308574
253014
708251
911565
43195
649301
305739
275672
610835
6788
205838
236426
666781
669417
586255
884090
369209
185168
393112
494068
315498
284008
855361
237881
756297
969914
420062
7562
637699
496766
570512
1045540
100186
56834
240838
744789
21284
134169
123179
812169
888152
62734
359937
67977
645591
994178
901809
752792
32076
644575
387378
914347
514048
385088
790498
799691
591094
359813
544231
807294
538827
901011
245978
945615
813091
516610
825394
186545
189570
505332
540874
459998
153217
441677
192016
1018372
598292
300448
711598
380394
921454
317644
786852
385173
711312
917961
749183
392055
300945
619939
39313
471207
878244
933353
352471
573333
633147
456364
905910
326120
163341
823928
197311
219489
793841
263115
559446
712184
970939
91111
595751
398703
180136
367031
265927
31618
845915
410608
787623
328867
59689
747247
167734
976954
421418
38960
798838
438088
422108
934336
664591
457084
591162
217059
285980
507452
418325
422926
409197
948866
150746
694233
379961
610216
779589
1011655
504458
1017783
31866
942834
793164
730922
536066
122845
990268
461466
1005977
778973
757924
199929
880028
1042612
423023
228606
271880
385361
744037
684346
1005619
805732
230865
391047
224177
568304
489639
466083
732978
972508
22020
223984
902850
654202
307639
100407
978481
996021
294651
416280
930084
1037072
946064
357836
646838
88653
574117
831659
790639
615753
761120
144574
647489
321908
13257
117355
2838
654436
903752
983701
1031217
858411
941997
877019
901088
256453
944039
575509
16133
32284
568053
407563
282660
629246
314143
494927
752918
684366
556451
313948
970467
738899
63175
673008
124149
626671
367229
294491
656350
29732
511850
858791
661347
158101
262236
119772
888627
759867
675088
292949
290148
601661
588711
793589
753857
252270
44004
372725
673703
115436
729392
623613
640815
898896
789623
740400
316710
477162
882756
411722
407
355024
210301
352990
261541
432338
864427
433305
765803
273504
690524
901254
520935
138595
353878
771817
722991
391403
327620
344752
773579
102264
939510
322559
670770
520604
94830
24517
428271
503082
275763
626894
993780
840158
997313
695979
401691
393545
866463
849550
830738
134691
164443
832645
409485
180715
71766
334296
728204
367022
26838
216599
368600
632678
138599
577912
10451
1023421
710645
925626
884089
487567
433436
16680
35868
117021
928526
926298
34617
27465
1043969
974689
700269
988505
1008211
575465
393959
445150
795386
1009038
757653
909302
469149
284972
731532
755682
200236
627172
400272
392040
63867
433690
853802
157189
246903
281942
338660
188242
797970
443788
25422
647043
709405
459680
208734
925744
712374
653453
737250
755465
161450
345916
729386
263057
478541
951604
847328
362580
659628
51639
226600
824405
598161
945982
114900
389787
957722
1044845
1020217
767340
929900
561228
525216
664481
537009
2910
899277
451243
104200
851181
778192
651405
285962
950820
903619
162673
417860
699997
369442
840856
415160
284993
174827
217444
474642
952597
152433
402404
761958
130390
4924
894799
561536
311360
591397
1020336
244342
453293
391961
943736
196698
681551
323522
963439
575272
1006129
67524
554275
625127
365700
322950
160903
918867
267125
824852
724127
793221
780428
980023
631017
478237
548698
901496
918623
113151
390381
799661
686913
727274
1008242
598225
752757
782487
614916
100482
209258
888894
71528
300727
279584
396886
416689
1033488
874426
17629
237294
605049
815018
613348
283701
398731
870214
424963
210185
892151
179651
543486
694802
334520
303148
313285
964931
660415
386837
351190
269689
731481
764042
665773
76308
377047
988870
630195
998758
139351
176445
867311
677862
832005
641773
684666
121061
35982
211422
512446
446321
798704
275961
915296
799780
738628
734502
182794
821241
591928
138387
240039
505051
550923
600753
447841
522448
125871
777842
620550
982085
88999
51745
1033129
746599
1016603
925232
548414
526629
693775
336865
577337
164653
1028958
489122
758056
613415
488826
628009
516207
428406
950114
200649
898237
412136
395965
1007288
817857
329917
809939
56815
799511
192649
850257
63938
495991
37412
564500
903432
820970
221023
150447
97710
620559
718525
8226
715024
89068
107779
230649
963975
504161
833384
150360
563132
557765
182024
442765
810
614726
797243
271019
470079
231501
766472
950729
414322
377678
950030
743324
13852
348651
807593
267968
898816
277347
778858
785780
735466
225745
735797
362479
208944
740224
388632
797913
542218
609006
815808
256760
680617
140597
350381
966108
672275
516859
385022
968417
434122
247427
337117
724361
909680
1020086
569825
343105
617163
205690
101716
444175
728078
745919
155432
229286
553612
852353
515895
395093
132285
651132
344262
886421
787756
813474
482006
322442
378536
431090
314363
966236
482913
350548
73747
845267
630075
354062
170524
300550
586880
151892
696434
801949
949009
784146
433445
1047369
64960
922329
16622
776336
982386
818012
152363
111208
17690
146203
478532
730865
665134
504595
890668
125848
753089
233248
674437
126531
83272
742171
374272
186194
400077
18233
696466
150635
967040
623924
681170
824145
1028000
531924
730160
64543
592676
646787
222628
166852
904040
831140
1032003
876314
287111
821051
311566
494959
779928
95814
717282
864721
842748
68234
730541
796754
432601
271320
749990
647861
51560
1018493
915203
734268
507195
921566
445950
393493
521508
152536
799783
775399
919616
866416
569873
634532
221002
57381
1047679
157102
730959
880234
41406
466477
315384
376153
715700
426914
622082
425433
351711
755879
840855
723990
24921
322279
949340
896037
319029
981894
544426
153513
907692
702050
78019
289951
458353
222209
299034
93567
949728
319527
894234
321018
128976
720324
146655
361224
727108
189785
398755
499285
790605
33760
70368
360775
242452
437709
276998
624761
538799
573383
514129
887579
441174
210059
219067
707688
352372
172834
86046
855385
216535
786367
556864
740854
687175
68579
933129
44406
320025
901345
139396
850147
330013
196868
484693
52977
803613
509187
809861
552573
570571
896183
483255
7223
635665
450736
36363
443962
818175
550990
145049
883935
562318
73680
512794
875621
922090
415180
185586
199002
915245
393866
55504
642099
463666
258655
515939
260989
701779
208830
678178
593950
211977
302498
640565
405083
1014761
580352
144048
98682
409091
626431
485841
486744
555416
26236
455276
692177
994630
776024
516584
417093
1045254
805798
917403
927804
702522
312038
653862
1048321
200597
520163
525240
607952
406644
419330
815739
564411
913293
1043953
731337
722221
675533
860021
33829
886045
476032
121041
860892
676619
1010909
891683
247140
80158
506594
347348
447690
6231
969933
954776
290796
232622
858152
269411
717081
555882
599989
194997
254524
699475
1030525
301299
879550
443252
978029
473223
497866
242312
317556
755275
975923
475981
527101
149051
575349
656233
337723
774347
782590
650239
937965
893610
86974
713863
230574
817889
165570
1039188
705226
36002
110321
922899
240643
704809
716398
635392
875273
634293
1003781
8566
405904
205946
494486
194915
395301
174373
438118
219258
190844
468530
441918
984224
237877
444520
600365
176703
981139
623390
707151
167633
72823
185296
849946
682074
210257
885973
46780
427359
298881
706324
746736
554805
485444
250805
359778
332686
297116
631293
963498
781194
51421
995390
647086
566282
335002
874164
28719
549627
907820
893973
368335
46770
60073
113992
442528
706295
179512
79076
912287
304292
1029516
719009
966790
236124
735292
449243
714285
229313
461649
336156
439305
760920
144739
931872
549682
30871
776393
191651
1016954
305615
698890
597562
436567
278617
1043151
806181
553336
614645
619058
198957
36892
939707
435292
314172
1042821
66633
237182
1001757
472237
488360
534614
30594
1044052
594620
629135
801432
833829
722031
623407
679064
513819
891764
440833
685116
739060
895756
132637
320389
190737
94018
991674
930484
343054
84973
731888
1045143
942611
215517
104464
134121
592159
659824
933347
523297
335550
955674
1023754
345304
290331
262118
680867
329581
90354
1045681
308519
120836
429358
220659
609107
405491
541195
341206
750018
99111
674723
1033752
126797
673306
671931
954564
356908
833909
522907
748458
1033239
957317
56964
279782
143004
96712
718024
343576
453024
893005
217543
687008
815075
960418
78562
650752
354762
536202
17363
420264
527588
909022
30380
220029
182880
426720
394291
867118
338906
630896
976484
594536
417459
513608
371146
759518
655843
149336
15786
216107
489188
84045
1043994
18923
393497
306386
494450
577715
679914
919605
481637
329886
210978
460802
291350
873395
115751
843807
1001249
999275
1040073
718640
376439
649811
1008473
910840
971076
328701
470979
941577
431127
285814
461476
844717
211192
91178
432527
357253
233026
551289
573234
1005155
360875
707087
260867
939655
254692
831395
1008363
689098
1017287
564200
452583
1015178
844939
103774
614649
937839
163685
437167
708298
182036
512984
293926
321348
719919
678272
177519
389617
720386
404964
551651
38035
887330
681544
979540
936422
387407
490825
638940
135898
353231
887259
292730
552616
604545
832914
988933
933642
185217
216349
592274
655027
223046
56757
332199
170862
334124
549186
145992
475568
762778
588491
840724
218234
179409
884399
359505
211540
177797
721601
572957
502472
185136
96915
517076
63578
1038430
797246
489337
584081
601802
267806
727748
642674
510075
847889
239047
984417
906031
701067
1010498
573669
593953
257668
657778
627539
497223
634822
853840
680889
789667
374719
578860
1003131
622375
157424
1046533
123419
810616
323834
471721
275800
273275
263907
613786
861190
967883
550066
988020
113240
194802
640316
438303
200517
426800
498420
952416
964157
881092
288396
745855
854885
1023375
582834
588931
6447
991585
155495
272209
289544
77936
11816
493658
840695
971989
1004561
324954
1003798
407705
757110
71372
987700
230822
394150
328678
660425
948730
417832
863104
561232
25840
565244
269751
978558
519605
1011818
943167
448736
939196
283062
39910
54818
514476
57222
1016182
49962
520388
428754
571561
311641
267625
982548
505370
145010
153222
250197
595457
743673
902346
174854
181803
563804
896378
162131
460555
862937
61844
557276
319273
126949
894577
498139
252486
666537
122041
790629
752466
661062
347196
189769
1040
824504
462647
528780
1020557
259905
962304
437549
308584
725482
335440
263352
954585
932770
246089
456718
857082
459598
1003170
957547
756626
722382
502818
351540
334495
709648
116711
259818
588540
2858
661338
249550
916273
233819
665765
527397
881079
758340
489078
281751
245444
938194
293017
223255
928595
43778
18442
878096
28951
184921
685212
751168
806441
692564
994204
386953
211224
147094
101866
144935
369276
742623
588830
573237
44385
682465
918928
871754
495403
419969
394266
293727
76796
495385
742269
388930
305140
1038943
253459
978316
53942
763036
754641
659357
1016556
403427
401853
46670
744595
129319
310288
98249
391320
526122
409148
857677
403847
995385
73880
795623
934124
35292
288564
1025902
1012292
881966
398310
679767
193378
185056
344372
183114
822539
493032
730189
87715
1003801
912763
645308
329409
538292
3574
920305
481889
860097
607428
84215
394183
826469
289348
55072
437369
277229
468416
454050
382031
406767
915136
444715
747785
545232
633302
608644
759739
522932
689497
454294
311378
89751
497465
360847
439091
647324
244319
126062
782707
868834
584973
965888
831432
208038
936371
334309
602739
455439
618676
699030
774513
143597
15598
251269
202240
252165
734885
211850
702889
544155
412577
803011
452250
1032503
824365
850376
33600
373908
814163
675428
1040499
22635
594507
518446
252118
538610
719936
662700
988832
326576
282025
840081
527787
1041299
674958
668818
332465
76394
283036
858005
67053
462335
277418
925441
373522
839720
278291
914884
788636
798908
500534
567089
384108
283577
368584
642100
31984
730292
635306
227932
344619
937561
946952
1041592
311804
909387
697068
330252
337097
331754
579908
161793
480768
154236
857048
409866
557432
7891
865585
16857
799861
187581
652910
1006028
343678
741760
207577
770467
609221
660236
103408
881383
906501
408703
454115
916894
133565
126171
264007
693272
368575
626817
217868
712812
1014716
153714
662718
940821
125245
299229
291728
904388
447776
131734
675484
673272
40473
388242
195997
411631
542966
666809
1036496
555021
113116
117062
775320
852727
374186
475510
993430
689335
369778
680984
884215
990862
508797
793597
593105
20415
887705
439544
81627
459705
231788
213124
82556
1004321
441814
150780
332281
877048
643931
102003
29228
800327
194314
114050
952846
35731
333712
489053
859319
756604
758403
522687
320141
349749
470022
873557
366360
999785
29754
593875
656189
753353
471778
358640
792577
602791
668356
66283
793706
879628
900705
336171
940380
111750
631277
15346
910089
647945
144179
557818
98048
48485
349096
872200
802434
606865
246242
607119
915019
1047249
706370
320157
259942
218975
478463
34779
100196
664268
37468
979449
109106
69968
912684
719490
843718
155306
635608
349441
469005
600677
978773
922584
434640
479911
27346
671533
832451
43425
594802
672927
418356
935424
418045
363312
1009304
5634
526945
157313
390163
913373
515836
808286
411325
690169
537459
46836
384944
202216
894792
119127
84416
214907
521076
663907
610639
161673
937886
313496
797930
669936
670624
625780
817305
851888
273674
685667
428453
62738
52663
290616
1030902
323034
13893
800979
1032832
154351
522494
595670
243170
643665
505416
267342
79601
83958
990622
60074
345776
67957
252850
968266
795087
1010550
56560
317036
814422
438072
570081
1047118
141403
801937
331190
585614
444462
1030455
432061
417162
940486
885268
1037874
740412
946466
693669
853492
374017
872090
157200
847477
717325
605887
170289
308774
254179
468165
176303
620764
138581
428136
671295
897885
169534
79198
194642
1030352
288485
777871
282566
227795
892602
755943
467500
291400
41930
829331
294185
585837
753426
268916
480471
512597
586691
255057
240365
414127
910249
503253
492369
414728
388296
514657
1005523
216895
817949
130948
754972
326542
312189
417677
895920
85639
143826
206119
218220
105619
583345
878032
71972
274588
567402
313756
56136
689622
100017
780486
357978
96512
438873
565997
51313
139994
233515
811110
440183
5873
386380
775059
54134
487924
493546
727029
593582
412745
825424
684435
627066
230546
213706
599338
416943
689810
501062
1030607
537035
744094
473265
560894
105351
633824
732471
579462
741352
29797
844114
90924
749548
863060
51654
34704
562729
818087
847104
751653
232982
904278
249025
858939
1041853
221674
700007
62899
1046041
839137
317959
817471
813753
562431
343206
622998
357146
279403
1012375
329268
856919
149421
369948
39353
194656
139629
708304
243494
578593
627048
735613
40546
489820
73870
209741
280600
563499
184766
954218
836927
448312
313918
727680
52048
817539
603259
410745
574473
570133
11643
143505
726067
325382
968403
887258
127990
174603
477714
705558
756805
47499
805950
123417
127175
441701
410470
808063
734860
649350
416551
104968
185189
254409
368289
119117
39542
444419
117179
535963
1044261
780820
582567
860714
338814
23948
601251
925821
847166
114737
711105
196062
551368
690767
827069
66652
1005232
313697
871393
125267
556336
843399
1011393
571966
395223
387565
453480
287076
464799
214276
589202
335841
439435
836208
685842
271221
682535
913263
142888
976141
477011
962540
252569
134738
598727
358473
193479
950316
770990
50072
289115
228943
250647
146988
807886
116533
166803
548354
592354
750348
983453
452565
393542
337602
652490
161259
75772
404553
740479
267223
344240
685916
1048419
939969
152265
341913
843520
675289
640734
769953
288254
831701
678348
876017
586651
79790
460142
39179
633335
363610
107822
556386
989116
941482
449774
612287
482568
184284
678925
31658
69590
199889
76619
781221
539807
453858
580303
265210
993411
425426
714045
20982
571070
622762
915572
521157
234040
773096
28046
209210
710214
479894
818195
577720
94321
578455
720440
71358
608170
846527
1028039
958126
394634
1008735
438221
582631
391714
302297
651118
1027482
925346
41676
853046
246991
1022251
505211
445762
505889
550980
562108
57262
781707
464605
945662
61690
972641
495375
520288
618019
887564
826619
118952
498371
759443
148289
1033704
80739
201592
983619
995260
870994
899875
744906
374273
271284
383143
85553
679646
671527
502923
869791
518715
254778
312842
589708
65154
712458
816094
827885
165222
647621
760903
983681
53786
150679
166548
861940
938669
135792
696254
637303
487747
306757
227677
693512
922409
452105
490326
174690
713517
530154
355304
165591
667484
569465
862908
975063
32151
854445
380370
637780
185035
878647
33176
31828
684407
106018
993834
60200
618754
314097
227254
734983
698270
855129
94021
480712
13158
119366
544725
710537
366412
971218
966213
285741
790681
678562
419429
728669
864805
365942
1013492
257447
839372
488552
831434
469485
1031066
153308
202997
503335
964995
97199
924105
120299
48582
872470
739393
312722
773028
679197
819753
955451
1041554
36419
213071
632308
350588
331719
765812
859234
994758
880701
603206
196627
156375
826572
238808
368907
22807
680324
217755
1007361
242276
123039
794491
273235
395134
536925
33247
622578
73167
509217
964583
737016
104843
785220
1023405
42688
499618
253119
81741
714648
326521
410984
151256
739454
413592
424882
333873
878963
470023
689948
1018603
741768
910881
690807
456012
865260
271319
506098
914276
474126
770717
912862
738341
676299
656172
966655
424123
623957
166310
864999
320865
390156
1002546
604499
528875
150470
466672
258504
166049
452900
718567
414445
549901
764734
107039
112373
542024
171768
635707
832805
361702
933195
234068
1021730
697217
918732
760642
473895
262719
754005
680336
876952
228348
345545
26854
71503
547774
545302
614297
979689
265878
852598
419339
797997
970299
114052
768427
801566
877507
482661
279673
289212
778567
771780
637064
339338
665934
798004
108769
666046
53229
909562
856608
31597
742983
95774
862930
608393
380883
362981
140270
285288
238064
871622
768154
686222
568039
18436
293643
768859
739787
640777
823370
997904
431771
126500
268381
977419
782905
95977
98488
270464
1011536
727510
210300
476259
98823
837735
973573
556173
172538
733398
234760
950421
1019668
604400
169011
316568
516747
731668
584821
265501
829841
737203
57681
352573
2338
680873
505460
316720
408464
220424
278916
731984
218637
121827
144912
70392
605517
708474
754308
819109
541563
326197
441496
1029328
934116
613678
490050
457971
663465
143432
989338
557917
631740
781310
997210
741197
720076
131272
58926
213169
912125
113148
168301
522452
42230
132474
711401
385980
675125
507882
144689
541500
244254
649139
709339
932133
293729
702669
26465
202797
324894
13374
537862
994958
210993
486923
26861
89010
519827
239681
245582
1015081
588561
245595
925581
11413
11969
879339
742677
136991
985920
137379
954605
712100
76233
938404
530240
1005207
243015
874963
768743
70662
92670
1037251
633207
196463
305266
343525
20226
622256
566703
944381
558654
404646
505508
346957
901273
53287
318976
249721
162249
441087
1041236
549077
233082
626015
870734
818219
850037
392270
675483
507208
1030495
495710
443791
857947
403108
476970
899157
1014762
925919
800206
43165
20247
58845
724425
845997
737374
215835
32813
776526
820232
613878
860459
683351
1036477
57893
170380
535250
275170
306513
359439
1008430
660075
232299
914156
42393
816015
472650
477137
860085
605534
185156
495321
1019567
342611
472057
251229
227535
285872
312870
118631
106356
680306
981656
195808
176896
389402
100850
444087
139758
952350
933035
725147
251298
235275
303925
627336
293827
251213
48784
98211
627718
85119
927798
330666
453250
222915
228035
847256
70383
155314
875421
622348
790612
659503
571172
251001
486642
947309
821996
335439
570309
751794
248896
811157
961168
739327
382087
386455
881343
707861
937035
864513
99450
885144
8804
660002
257811
759963
656679
633907
546881
56100
114709
217476
976718
628586
813154
898227
45357
397618
291369
789221
97197
67992
818597
100271
861012
292872
690748
683167
493853
1046231
253307
422306
85946
174511
722801
721819
415344
440109
884169
1017982
615148
689524
669148
381155
896614
231704
330043
647901
68771
61287
19276
323149
799954
230378
356212
161501
884724
196091
760405
231481
84326
890731
569030
48828
365745
965516
929897
132572
311905
988438
30849
278067
286319
471246
396075
659692
66281
631707
613425
629388
558397
569853
47172
546099
101366
136003
777867
651734
1015466
841514
200787
327744
983241
628943
896572
864386
418883
747612
670600
265820
721003
1040359
362577
642972
926466
639422
472149
496154
902148
388733
990632
870735
564017
798009
351536
220309
315039
914735
844211
892147
250632
729658
940178
866157
714570
3366
992581
977995
130898
389110
13425
202000
914085
459541
660636
103130
512278
224498
150222
354274
188148
171082
100053
346634
930009
107839
383081
619790
748267
1011463
508076
61714
577283
120040
231486
1029531
448607
283273
745243
270244
820329
960782
25852
783286
523958
634120
437413
975652
38447
163407
1001459
636368
172783
633781
68563
711580
482121
314011
707663
159104
426438
82106
276967
578787
606198
908727
418101
647669
1031881
977827
290709
822272
587501
865638
298038
391811
754910
28600
173263
227211
263494
439966
988468
20531
444940
76032
889007
656652
922799
39482
944564
849431
1017527
33640
546337
683109
81320
924884
763283
72795
244154
767280
968964
1038941
619315
824755
847934
551323
43558
306007
915051
586978
353806
382598
593000
281315
863296
698382
814428
525885
963427
612404
723750
270465
371306
196481
878085
268690
758412
447619
659393
642031
925624
82804
979365
876277
398174
1021163
921810
84717
633695
87172
44661
459144
836836
854702
959594
510726
78501
562026
990989
707560
863486
48499
937279
576672
546829
386283
338775
456143
508762
171519
795785
384225
484470
477220
287176
89802
282346
457028
298300
811479
542789
220957
255912
1042307
831493
217045
397126
516189
595231
1048224
75124
109618
707319
9431
102919
336801
490194
931779
1002382
971749
725968
571396
250524
290013
874653
974486
990501
1033073
772087
225881
767284
386670
421457
573654
455587
989644
535662
779859
874073
705412
954263
555787
597058
662882
870364
294183
51450
855345
417647
176418
1048168
367968
656820
678529
219408
39028
628020
442161
435042
124439
714406
353058
666235
99866
611156
490452
688877
414933
812036
48395
821299
571916
149954
163961
657148
962350
192587
395993
613899
129594
223434
403029
767868
751901
707957
54289
881878
504308
404544
29690
40568
991357
878443
710907
38978
880620
643309
781498
478845
494365
1021814
981409
633687
987999
795924
737028
577002
512260
712879
998481
203585
550878
244384
746098
161615
603154
502647
540059
928501
297349
532520
421860
958663
107568
307663
76273
567159
26748
540527
557884
943754
853764
311837
354281
266508
499672
55400
252575
842602
27412
908320
1009853
517238
561455
523707
399185
929006
595733
96844
432435
1851
463907
856191
342200
867734
70564
868447
153707
787115
445959
555795
535751
194415
328316
776860
652629
785505
582727
897208
819141
823456
231956
592611
620634
60538
212261
759257
156199
796153
887003
862375
327874
1034973
987058
709299
98719
116670
965081
540144
643451
662921
485786
886591
148585
888355
458942
1033858
921031
219388
111826
483396
152527
9211
594771
504093
756153
137953
130658
375478
918664
361625
928528
264855
497976
271429
110665
632974
82201
1007001
76987
586141
268609
322462
645495
444198
766600
605281
374167
272910
797606
607568
991692
149675
862185
963236
205058
938832
739883
170416
620480
512401
707830
677826
642217
38313
1048485
662875
958102
150704
939858
1008023
764610
375043
1014949
736913
510055
225786
704790
587307
408625
753414
625316
611888
569263
825021
650360
919038
632317
37003
708250
95396
207532
442482
56064
243536
663132
517026
189257
433998
972697
239822
483132
571505
290336
660351
768470
139540
909882
51508
84630
825903
476563
851999
6347
721365
523222
849807
93392
75503
168895
385020
65062
487232
219961
151495
749482
950709
748521
980066
547923
841512
731065
721622
239518
491710
392344
738796
990963
528071
665749
223553
239340
489731
642848
298729
689546
91814
304667
564345
55587
317682
990104
634616
230723
706017
153231
801662
270057
159122
709976
799128
49034
313029
653005
391728
598224
464290
53249
1000843
683790
821691
58698
634131
381902
672439
541561
894337
767247
203417
886703
990497
567837
717117
219148
72366
659126
579753
260264
714137
225931
426580
612511
310715
130942
589750
976636
687277
609805
714166
313236
21989
401797
558928
614054
919162
413844
523549
340473
480036
502537
355097
81193
903988
271028
217985
327412
959059
558742
188273
671376
389140
862669
720010
944899
772578
676352
252036
601704
339934
319431
64749
278407
816642
263442
776754
912835
33929
456291
951006
37722
173774
120338
177079
225570
1021469
780958
477078
456659
110336
1045037
259216
826020
708689
720582
121476
908301
660246
132250
751285
877845
805235
759452
199534
31741
480242
49773
493080
728037
150151
414259
46056
568090
782202
703211
953407
361105
247846
18171
107767
268940
746458
376029
913501
982759
551412
276233
551010
792440
687347
312365
906028
812931
401111
618065
235040
64600
317952
554833
363832
60525
898723
65053
740459
437531
556222
754145
1012860
61871
719406
114010
56261
410189
404067
366073
508040
69413
337578
139703
450816
291644
621695
45239
543088
353469
282250
1011638
766039
713778
106328
560416
475407
860782
27724
411012
7756
876973
246697
794743
955594
279538
922806
385958
821645
613396
1002400
436816
328388
1033696
523584
407004
569806
145740
834336
968891
565606
53776
120713
117242
676194
659239
657755
445326
534726
832194
320680
479281
386131
336316
214782
197457
119238
1000536
993499
226232
666744
745957
474881
825171
505009
97183
483001
956638
1035189
126302
55119
824652
669910
988565
610785
1026526
1030422
207800
988043
1042431
690476
919956
530445
217299
36795
650215
217082
136205
724260
450698
336679
557855
58611
473662
841057
152572
730228
591608
751518
795732
814696
171533
839851
932535
152361
469918
860108
108295
731830
574149
284924
533939
849880
895924
807361
256498
261459
706359
102073
682024
764386
581391
935041
190102
803523
827740
611501
964134
681213
952468
31666
72462
639231
775479
677961
104527
964103
119338
80437
332938
843900
394661
909611
525462
959432
362952
620107
16625
487212
339818
244884
596461
82002
337430
648845
537715
92292
631136
357591
467999
500360
352053
345784
869683
884455
896681
60149
156686
911060
1001258
58546
133428
194377
721001
748077
403354
993702
600994
271984
446538
87790
835313
686882
130366
185142
129747
204312
597458
547349
918293
961914
33257
266815
548772
269946
867446
847036
450743
835512
2246
787201
54744
699186
282409
463657
231604
831190
809964
321891
88049
1035667
208079
625060
1026737
721268
969669
12543
175436
631623
998156
672226
357489
766723
383108
2203
161859
518997
173961
227884
318775
979114
908481
647227
362272
747958
960901
300774
165401
848240
167860
60665
839953
194703
435401
764347
433700
429723
649784
154229
468077
758024
835783
126754
498291
495753
339436
732000
211396
775348
541568
192476
745032
1017461
405719
863429
761223
477015
253904
62712
352669
572261
514099
216133
499093
180573
707221
499405
242459
189392
1021979
694504
869769
65861
527087
285121
436978
967772
876136
763110
389376
801359
254975
734941
544959
492084
385700
42674
940364
965849
928
170342
111959
22526
999357
758545
214608
796834
181576
362964
875604
891027
145964
209319
53992
180084
398306
1227
202180
813630
220515
525931
1047536
927354
769295
250328
583722
355217
1047544
746067
443231
800456
209551
370450
379693
904468
885510
263739
387735
454401
640872
111734
854837
1035688
627542
145200
647853
839245
129360
758639
303449
743359
74482
783992
286490
752161
792795
796229
643649
580041
279604
769525
227494
463456
566859
793383
952009
598723
695025
690825
1046061
902167
189099
329896
706635
864628
808156
788309
654928
587204
116730
114731
812563
605103
991110
218912
582797
1014638
560967
173212
912595
1041869
920670
273087
746474
467645
591415
1047775
18177
80134
556541
11979
792031
562602
974585
228414
11073
65403
712525
476367
833577
352701
659325
893782
298537
343519
19364
232758
535939
138206
532906
533775
1033040
804733
620182
141927
555294
469505
171712
77581
712271
455214
907246
825867
72697
894914
444620
615331
476978
162145
516572
369427
1019082
832488
740926
885462
440646
623066
297708
991394
803202
549721
307761
50151
312673
397035
258685
566246
1006483
280758
787018
589420
856755
568174
711354
115944
485272
546932
772272
236131
746669
1034881
912568
353057
1023280
987791
500242
371381
624118
730859
840975
919998
33739
2558
337798
495364
220656
549010
998712
365628
335720
430625
530403
391542
247228
291178
301041
892183
130967
1037327
909592
949262
262173
729873
716068
50681
119495
950266
393694
231593
141944
578322
246990
107458
525155
337873
774282
819070
724654
740803
198671
717178
667855
537472
672227
616925
129963
506792
826664
18563
788689
201887
763066
253834
236793
761566
1784
907533
477410
789468
413934
263185
833985
710235
917429
890824
903327
697157
87063
349196
537040
555659
878152
104164
740161
669671
524597
542929
937748
312883
487682
209344
948342
215954
904646
584538
407833
736552
490950
336843
510063
466988
624580
815458
885038
411097
16987
82898
734817
37950
55114
857279
56851
49894
738934
957182
288183
198440
713140
14802
549737
164020
866583
498093
484784
658358
865426
903416
642453
524758
327431
502846
344983
992358
814920
4633
501247
468459
120073
896271
548628
908278
1046627
179172
953618
1034966
521854
903396
292112
743661
603517
376472
484599
863813
502753
746132
36177
312344
1010455
865827
597829
733762
574285
1017985
1044651
245713
542758
834444
836738
796866
469210
735727
83878
914998
374847
1042999
681386
1030636
461610
900641
206980
874377
639032
813253
504418
605587
87632
152789
866531
235547
902789
860875
503630
257172
790592
144625
950718
921303
550977
252909
657001
417813
548199
830699
691699
1004573
166462
845229
953978
576158
371031
790631
1044557
369553
3098
973630
307573
570915
418700
680654
440921
643519
728862
988811
346777
511851
117850
878183
562410
531756
312497
1028591
443204
63245
142985
172049
902510
79662
848626
211848
178360
843031
902736
968716
994987
351909
932379
310304
1043770
705834
771574
794085
745403
1028048
698857
376520
992329
496746
838835
122264
109418
40811
614594
378717
297335
38143
964212
978378
340304
633381
315216
260072
38028
662270
282822
158210
440169
712982
8106
126656
645223
220347
706009
556102
851461
700946
161062
681030
509167
345813
865107
258442
370615
676819
1046602
209933
1016781
541889
436100
265107
153388
516443
902213
991909
640247
74784
874738
167760
464733
336287
68143
940609
645468
633004
676539
805864
656390
566527
648929
623056
456831
750696
995582
1011432
714461
311581
822667
665230
608281
107910
827754
681080
1006939
756443
119808
447131
542645
932830
51215
338452
639576
987338
950492
922706
43170
149448
124087
588303
651356
292192
219642
484278
833600
1030196
213583
906846
121698
250989
435648
572368
933356
49115
360134
621982
10452
591596
802200
1030345
409491
689670
1043986
958715
381626
498931
207429
668982
889234
95505
234992
329332
710933
749263
380515
27564
672027
890320
85713
1031613
19369
311450
167933
567276
151392
825472
591613
617991
552649
953843
914888
534869
522416
832008
249249
686860
235406
332678
165817
629230
320305
21970
922986
300505
783500
743763
271401
380818
181722
769685
483374
669944
759048
771474
716367
912096
434894
650202
771768
353897
946663
907027
950343
106882
103709
462614
783231
428466
1045339
406115
1042488
278799
508636
858699
5258
714003
242500
436604
505988
920000
265076
565426
679079
611261
121406
592349
25721
327203
945560
151144
350897
1013608
737535
960549
223845
816148
825604
264613
1013
205095
447335
648072
1046180
496145
289695
188000
1041089
562641
124440
499136
909411
723604
80926
399129
826883
342852
118598
208853
887849
663028
123517
887130
23103
835548
328012
552426
999632
495228
507916
719595
169620
1006687
27124
1005238
250392
747752
829629
583340
457308
46258
817272
668240
917264
793792
757522
669715
521037
213051
699255
506352
592574
869751
24384
987597
698243
104223
991741
697408
365900
80115
921890
686404
117383
643347
586361
704121
1022842
814823
31815
551415
561738
74210
400519
206691
604448
848170
683336
730487
696735
747319
153253
224006
234663
494208
593528
648517
801169
272260
17798
38802
1025580
953225
192819
36784
876060
102797
1039814
14428
860317
310155
379590
915535
548454
730409
327060
930491
534796
13175
129385
400530
615023
756823
773113
422163
916874
732702
579096
391000
964552
566579
828929
1041379
474182
744154
272116
236402
834831
346486
691084
141073
1019777
705529
96396
903732
510868
785634
913232
691220
587473
994038
322036
7722
634253
461792
142097
154891
780495
648882
1038108
133503
947266
545766
652051
524291
845948
473606
750197
521312
532816
1010489
378373
719940
379163
880345
17204
307909
923983
699516
688918
404880
707860
851009
199282
647808
437700
1043460
279588
349331
153312
455849
396076
686434
204866
541663
250732
16215
956278
189413
824698
509175
433616
643336
631079
508901
275867
226896
288256
235827
873743
99198
742718
165597
803532
713910
774101
687840
165074
739408
900004
909890
950159
393930
1011138
946331
719407
293167
880484
747176
643322
1017205
698074
468720
744696
524552
472404
1002804
223889
499698
158636
491556
192386
313566
678346
980810
349643
524602
389069
63517
829898
917241
176480
565858
966
238276
233030
789567
238176
701113
679023
885419
233576
670192
401079
308888
848854
998129
653054
917627
975088
130231
1022347
363848
264760
892322
64884
179756
347163
711282
159600
949545
416521
433620
468369
337186
940892
496436
744060
198007
260300
280
240025
223871
173203
506605
352927
807961
790382
1029338
467415
452569
797915
629660
890993
481198
711782
445511
351802
379589
558512
555719
735560
207364
349524
40739
667652
509582
785504
998599
738364
957028
911542
3075
791381
218990
91891
131747
986423
825745
537247
359256
47087
884024
603533
764765
843996
679874
185574
917096
1020159
299067
798377
417896
465009
873251
495914
726186
802398
538654
320373
255018
728261
815759
1022098
778386
844282
494197
152359
223341
381860
753610
158391
988151
1022447
178141
794755
980319
226947
154364
191096
710997
666020
50624
359731
996907
278440
652260
169671
78466
26412
43960
983398
328866
64952
859948
824462
91538
376431
82940
767403
851830
725922
275114
111165
120337
506012
242937
32580
966435
32356
644090
175017
706417
187397
877158
176051
368809
457779
203544
132518
284505
561616
564054
1013237
765535
768910
509278
712138
988487
128412
377043
162299
783180
165747
896635
871042
105247
182585
784091
583660
568961
464571
191839
117800
567586
258027
392398
439832
105205
402519
985788
885511
577771
487069
250098
932976
799226
145472
593316
504003
604407
848118
527712
465983
1040994
364388
488015
847427
105031
552865
193260
942340
603883
377234
46768
426573
632256
949465
654091
1040030
361724
591444
661640
73576
393337
85330
553513
130854
106449
896769
132289
304273
845716
979307
662748
92077
632570
711839
955400
492677
438556
405409
885571
847603
373080
985942
823567
186793
1043667
96741
420023
572010
847559
695439
266207
850612
226070
771804
317509
289210
388100
402339
943671
246272
141916
520449
672183
890081
672016
557790
36018
263530
633396
741039
74250
504822
179846
1047148
556200
112892
757830
790279
873837
760131
464077
482513
908943
782755
123998
375389
797905
999844
75847
898631
863022
4750
7403
847055
262957
545070
393751
431081
917412
699155
605379
274864
471183
391412
969602
261651
32492
984632
599085
523808
478827
164572
469801
246634
1023390
83049
741627
664494
324362
1023631
369485
588404
371068
604767
154323
382052
979809
241381
227601
46594
168287
656190
211548
74943
972402
800460
563241
509016
646708
933556
463094
68742
190029
573747
255553
913850
6627
731067
704713
949052
360017
758926
278836
942814
726249
398127
515395
384870
754310
874350
101198
240202
25034
314407
921802
414514
928254
1035511
186727
822347
800612
740401
428674
375331
171406
1003840
674846
57704
208366
929724
115589
984386
306448
992075
394782
669184
6573
454004
395638
457982
256654
625035
822324
706366
678414
440757
344975
939623
842686
523731
969194
202287
428282
521753
859761
990623
100377
894163
535347
76054
31507
567862
676586
756026
735198
1020602
821192
457338
256515
187529
407941
718996
857266
518233
287624
476077
130144
76481
90741
217702
1007170
959033
570667
985288
701039
819958
715827
765552
1013440
529116
843111
168393
757200
391831
690300
371799
537538
711242
686607
901431
674467
746876
700513
85020
371882
262215
947783
706975
533080
282081
428239
459923
544998
334127
425214
188811
818375
1030381
815131
974876
96052
131134
576384
885854
494110
677340
412135
427990
295054
314973
491862
30610
197281
611401
159212
1047103
372444
238988
344215
632182
154393
420155
1022808
576989
408263
79646
757491
883546
859293
67239
130601
236784
441529
300747
807291
118609
921828
194327
145901
129022
601586
537190
263511
431413
122862
942710
961688
725664
916172
865037
127969
242175
504100
846040
229716
4356
888299
982532
533617
346816
965705
863433
776249
560401
847667
946802
574120
854510
117802
476870
703197
745775
388834
437718
171684
930953
895108
140209
85777
902031
378378
867715
753110
397919
702474
48873
345970
848068
226029
803191
863046
634171
673312
479174
1012550
547258
318811
233167
774665
509023
274791
430948
178498
123019
41519
617115
337452
962342
318473
444199
941061
334867
987383
497659
138728
269952
475354
114512
399947
498496
648374
580500
19170
309187
328743
300940
268177
973067
1044142
1043096
595341
814871
1023246
618129
639307
718987
52289
494071
462011
767759
463807
975628
421024
746679
444301
856617
689263
949175
905377
596111
1013178
657549
662245
36124
290303
397797
347457
911497
989592
910467
315215
574775
74054
909909
415482
720037
486971
744903
496220
474220
215547
844749
510641
405350
738785
140558
581336
420604
803922
332520
826535
993722
236046
495080
178341
264657
306798
219028
467055
811146
244830
819164
641696
126351
190307
663707
86060
173489
177200
326699
496651
800267
660630
263223
468721
69357
584927
365376
42122
148431
928603
560206
380010
580438
176273
51663
36120
611015
198581
36494
146126
910337
291246
285520
665021
401660
887301
198496
358283
738754
613314
305196
1004628
381496
435665
373888
500897
1019555
259247
1036665
688696
981424
650073
178435
499388
507280
681889
939257
16890
481132
1029005
367613
358865
393223
893257
583297
853520
576212
159341
411571
372173
571635
421910
199606
368144
180990
296947
607805
367656
324478
751972
96998
72636
990938
340853
912951
81113
950548
920036
952604
742596
771131
411662
520321
133242
625449
428639
561205
786347
792552
233565
602716
247274
346997
44129
12073
301449
510409
478970
180106
602358
693352
911424
1032011
490554
659868
597922
669793
536059
533175
126162
260678
968959
656841
851786
1024552
724699
75641
792902
943352
276235
691118
727434
786817
251004
785233
885845
876343
153433
892283
199
856246
743390
822369
118429
558554
220783
777780
207050
769220
767457
221066
825696
68927
645590
610703
406898
907765
201041
398856
818184
971010
659359
482198
27880
187993
777592
418243
950127
993494
162289
766181
630788
850507
693657
502916
893733
304157
218887
879905
955080
613272
347816
293647
1034816
1001543
315913
124058
798675
773706
800301
47525
680289
243690
634958
203141
906441
947577
905003
559513
206427
828851
857196
620795
1045693
293331
440464
831163
749367
888270
332535
843497
71915
219004
881814
336001
472634
348733
901847
12689
419821
1037534
456336
378887
122612
607640
443351
901675
471337
231870
993935
717730
924478
867001
163071
37909
256903
611183
607187
221061
198419
584370
377629
734835
13456
470200
605664
85539
254029
3109
865116
479699
269402
610431
1002120
228133
265962
74020
665409
57106
504243
636159
847289
299552
1031576
118615
609463
235709
818898
4388
706038
926059
982005
301031
170875
584357
336980
640759
870006
64425
959591
610780
455620
610300
357369
723043
311115
585700
107742
90622
380547
423162
620793
297859
160879
224211
609034
440813
702836
786428
595186
10871
798745
363596
435334
380137
350553
203258
181643
650023
431346
249498
828586
439077
977420
455260
922932
425851
868566
416976
645911
942422
424346
326717
795456
361765
340868
38888
990127
457133
771237
949534
74678
479248
830556
438085
517647
1027081
368627
539667
81323
503107
122533
238577
708656
111133
111625
911379
1033654
718431
637796
937776
577229
845359
112725
821463
128093
35632
292046
18516
311622
509044
994152
67292
699605
90473
319647
896895
802893
905302
811505
261972
747208
718734
50886
697826
643823
83743
836941
56388
340362
77897
17046
395393
332797
201187
422865
43757
135722
718221
759418
508011
391778
253827
680047
558230
791511
207194
946660
820830
320543
568383
501921
1017282
415847
593939
405473
223113
808386
77689
757946
894156
77061
863956
545271
329962
749647
113192
1047080
248547
914975
351794
936055
313889
964517
431051
486178
155289
935577
947430
573265
283513
913920
496756
573274
1008427
47796
26824
905503
202412
455981
711621
251682
353837
403895
89301
716875
633869
297838
741896
111450
819891
696028
830541
88721
282358
572121
690071
1009026
278427
332779
605252
937189
975507
759103
516989
373165
949776
31578
454913
584312
629880
440040
1029589
758615
240532
838838
397223
415805
1044193
521888
379333
330642
397636
194873
920933
185858
632267
860876
907645
780280
799247
643020
1044477
617381
409620
1026173
736108
612346
599751
370325
119749
388967
120692
733660
539702
331881
86296
697463
621773
125732
782344
641185
945180
648380
638003
911877
623908
304510
157616
622225
859757
957331
572258
19940
910317
834278
90489
986915
1027811
1027847
521320
934578
524663
252941
564563
772956
83558
428726
664634
719166
593153
281639
489339
613273
247889
776135
899930
653467
626655
880942
710302
852482
482498
788403
583623
120116
631053
224521
274668
715741
480063
4666
727355
134911
436959
179598
324920
190460
158940
208661
10761
215334
598379
1027313
85201
179352
830521
413588
279603
984985
722579
420302
726737
24956
1019733
375072
962001
904457
722359
567326
858640
468810
508764
823464
624726
974996
913856
917626
206778
604093
409844
290318
818318
1031155
82373
853885
631352
778908
1036303
769444
56897
989476
735281
906810
23603
358725
59680
795606
550985
110133
1035921
580819
186269
759991
551031
427112
730829
235953
509716
256032
459254
148759
612230
101814
380459
837445
192921
874671
869443
542486
984208
63765
805849
279487
756828
849403
776165
478265
838413
284950
468654
695455
442028
389781
978758
281265
913862
667023
90496
996463
192041
121783
727884
857837
190900
471323
462784
599004
422342
661766
896603
185204
148836
396802
455544
750831
986410
159250
395947
669457
330231
517882
919451
129104
739023
843402
783385
31517
808427
751747
343496
1029899
170757
601027
539932
62287
503169
1045888
166144
733245
342873
252671
795989
594975
1048237
499755
308631
75927
73096
75497
543277
399725
354864
913140
826738
97461
130030
491963
762781
584824
8359
136556
138333
746493
445497
227634
785517
714099
741850
783548
614467
11327
251942
810740
276025
271711
938124
396316
402828
988948
253532
316698
260891
197384
467360
1006265
144816
277990
678535
756503
491773
781759
532001
239015
174154
843771
1010554
391812
362466
349060
670087
552927
550687
718958
838894
930965
62200
115781
82149
852064
160616
307764
320159
571753
578757
844576
137930
884645
611385
36983
183569
76017
935863
436973
663017
993024
53722
1008034
67810
348215
258205
393508
523151
957559
875918
801810
717272
200689
745192
302338
512748
487534
429992
611108
785992
348592
1027438
614491
257029
1047421
157911
28541
150983
893272
720370
948102
78038
239594
309192
111127
671181
1046999
510058
848449
450723
365216
1011748
596514
110844
55297
597762
176427
712144
906230
468602
699653
627954
12072
1044232
822160
605862
831986
428587
745256
275979
1029654
524629
655370
505608
135743
941275
122904
579073
352235
75409
893055
102426
545039
232140
926252
911344
842472
57516
238654
443649
992435
770204
623247
367769
82292
198316
195232
500104
475659
170843
17244
629878
605276
650614
13080
790090
732070
383715
1001972
708859
436104
307848
191793
656210
139962
774900
686113
761104
432780
632157
325517
783557
1047802
559598
41328
512466
906899
41542
1011373
222985
647532
390176
282465
491491
348637
776445
955531
388412
646693
833316
393201
469633
752774
146665
375840
62511
510536
610467
1025007
541468
432213
358478
321787
24442
950404
647542
810903
807211
774402
346752
200000
747555
801727
790033
134220
354924
902542
581461
851814
504039
940377
331733
5460
195530
51606
34707
329689
735171
157562
684005
681637
587579
764122
821364
716084
124619
405585
373778
870058
732416
479403
569799
144660
120437
398372
189071
281582
834266
102147
1005380
962587
43979
571270
153889
755158
895568
400324
541268
819954
774072
84670
483938
300183
664500
477456
741494
696306
780806
869939
168710
676520
132999
106446
618385
143983
711885
735714
130788
38614
522825
502795
328382
906187
1032082
189595
940397
529898
689331
880594
893651
445830
65579
604441
380886
471949
1033983
530037
995513
903004
159354
536254
748793
350707
79294
706866
240960
558784
150136
791739
1038754
188745
29219
743906
166381
973486
836825
615855
233513
921534
718207
294618
733232
93006
735652
569904
456166
728971
793615
819193
678053
948031
566189
529372
381245
405331
823471
499328
371468
399550
369670
824021
91696
479011
460199
302374
689345
740360
634505
486089
24645
479706
153240
332627
658937
161322
384892
540016
63819
170161
410334
586136
12739
238909
908838
490011
906835
887090
1046489
573793
175058
315770
1041159
679983
326200
96261
627837
771359
450971
2802
374726
202710
42992
518720
246882
514238
256383
967660
565685
228215
512200
991690
10270
481480
882397
1028955
495776
861292
147932
690725
671923
473629
147273
96858
553112
403641
180174
504575
441127
395445
641167
595422
919763
748144
717526
946014
316033
301110
56860
737877
890215
798491
508674
427075
1045322
112580
334795
243456
972394
391313
803085
968034
761629
593410
954867
869628
597885
979625
202765
388473
711479
109263
397684
777837
535895
594751
50380
555751
672440
628339
574844
501545
306950
33705
275256
275374
159956
835075
460914
87267
132413
462146
986507
627640
862850
259368
229127
499047
413818
750339
914296
163295
779188
656326
925685
240350
1025022
823346
802314
475605
471261
475904
343592
230596
413077
997587
497226
524914
900832
522748
478273
265334
451391
693735
711640
515596
1436
754992
103744
931940
1042183
223974
74302
412850
143945
906170
1041442
568655
1018655
527346
141629
35157
868872
865279
1045088
194203
748879
978096
939157
1043164
551145
690186
656184
523565
899561
554312
230927
749250
723526
343866
780429
951822
121289
347835
603787
971108
375621
928067
730988
951491
789724
310867
279582
848530
1004855
892861
68704
155083
919606
149763
674978
98317
654931
954650
668228
24224
766717
142631
553621
849592
229625
366740
434883
143127
537944
89157
404238
594198
280040
1023562
594172
494753
501363
309234
718052
421822
963203
391067
388204
750828
616121
495936
183414
30827
700109
151620
504541
684984
781774
512103
738921
969487
927700
669344
470830
462749
179031
884015
899331
1006397
304078
463771
881885
85995
479935
502159
643901
585157
11070
23412
903699
78024
576294
730969
861978
852018
790283
642555
264371
737241
962206
642511
54122
405887
118267
777645
336520
379467
672209
118050
1022557
472468
636242
699171
243084
953670
894414
969660
558295
432408
187825
244488
676040
407660
719302
982565
569483
435320
56073
443262
545732
599339
332277
879826
638394
548811
272373
801842
75561
651667
772215
581989
887983
22656
724288
135797
335068
781731
573889
802709
930112
275405
934835
442919
94771
1022355
446073
663958
743048
14794
417632
425724
576478
909045
757768
15414
767128
744211
208754
868147
334246
803417
472514
457495
271974
513723
28900
1039164
910618
713266
532148
653349
140646
212189
956259
79843
116551
14384
836267
242352
123444
827271
25749
1006393
369797
991970
340427
876523
754808
430932
1044211
780278
163477
624458
832622
542477
93772
537449
851070
692265
112043
814495
462998
508204
194596
1005699
604110
126243
494716
12858
628408
352006
764705
1036605
840676
72762
602650
905492
966938
499479
175078
637268
764572
754973
620236
655820
760162
126373
603808
394455
152082
609750
148492
682543
593013
70599
495698
812302
808378
17597
136292
592204
592499
628868
661865
174602
535031
890448
698561
453982
212087
811827
435132
463496
268646
354352
965724
742848
45839
362233
70889
634529
370157
495277
282526
770324
986254
814138
546382
797621
948168
408441
863000
381335
913241
280219
345403
486808
266730
731445
757828
653843
17937
12666
966252
248551
60210
440396
609575
339923
855431
48704
115613
35812
976781
174203
1036453
566418
302843
702715
462062
995505
321967
75708
481317
158318
932500
850013
45021
137211
278405
779750
446763
781778
460676
846815
776856
909969
126388
86482
224802
890193
987969
622314
950859
723011
77651
314678
367481
380524
807803
771939
259108
627904
907499
949696
500999
575688
278944
514330
419638
295506
738599
97129
359457
671275
1045413
858065
50443
79618
1010329
976741
1022281
437493
271629
989303
1034982
599907
596012
583708
145135
691573
72227
778213
666798
392387
48765
171581
471020
828042
989045
122963
819596
193217
755327
172798
675643
264821
965374
41828
704832
788075
338281
719101
516580
471759
32951
47590
312116
143374
485673
528116
285507
323896
474661
658519
293175
241398
6025
303777
456556
917921
68923
902422
264163
181111
232539
491448
204072
920380
1030365
141374
1002678
477484
283651
735879
3232
449344
258491
878387
859977
955351
29105
97613
818277
815965
335151
822243
41927
561756
710759
6631
138012
1041728
843888
71253
894974
829221
854455
583452
122885
677995
165908
500458
424010
250657
361526
775642
564937
462955
984816
164884
317905
379150
807403
133667
289647
955191
595319
283556
785787
228692
43499
463342
170578
316772
398794
763238
981316
113924
217158
477324
779238
27385
886936
93097
344770
393593
402013
480441
1766
741165
655576
356284
216426
899932
43672
66484
491306
420724
471503
688887
671453
657267
63217
248586
291585
230246
672598
959854
622353
51428
167628
167308
18101
798351
619738
1023907
35814
52850
1045949
751512
652884
317337
442968
804347
631377
864609
333043
782856
657795
843385
993801
1020346
459520
371121
804567
742174
732465
109961
688947
795886
446551
288587
334639
388843
155757
535108
941972
393285
433378
574962
1019778
63050
382399
755455
894624
635880
345113
210854
358121
2485
845817
134958
343878
39451
908455
569595
736773
662429
909009
179538
142906
174223
472670
552758
71051
285575
397612
309935
831040
690577
974800
495857
826374
254820
576785
13820
22673
681116
375948
42542
723633
298388
312637
884754
433122
571271
541136
910852
21904
184608
850814
546423
1012668
521934
106344
610918
624956
212675
1039012
532651
452030
1007120
950310
1035003
1044854
256374
632301
44374
982396
128726
679339
596420
230292
828879
31080
380496
636670
757766
475227
397828
819651
408534
676860
950524
842500
617902
107109
770580
604502
959070
680169
900320
878148
343960
309333
400795
274515
769321
682311
695774
849966
377623
1010539
222555
953668
847733
611504
283049
775647
36811
202298
741776
956769
135889
23147
294551
1047576
222675
982200
85873
667148
900009
545465
385842
760964
517869
827780
884710
445125
521640
623762
888065
303231
822949
181965
381692
1041671
566618
1009760
208158
967174
930454
646809
467136
716048
568928
237108
90513
395016
279746
712612
610498
517724
763809
1040423
620027
63822
669490
262771
78254
546120
1047489
397214
665257
669222
906361
135333
227864
456289
493107
993764
565845
60436
38393
100432
76531
689142
441034
175776
228797
182913
360500
138569
491132
922852
71156
683154
924353
591695
1018481
203463
903872
270894
404939
920664
814247
451141
573697
319285
290409
319867
871706
879861
267362
159699
857877
656909
461644
919342
105528
829946
953844
302811
441887
133460
217223
103934
791419
996431
456569
156749
604162
338425
811141
530572
478866
100594
462135
283490
888294
829079
948733
611590
97473
82309
84896
783615
430403
338631
515334
583113
424570
799711
87604
549196
310278
177141
288742
60252
87242
627385
244039
1047678
15347
735802
57875
227731
479311
53530
95196
283549
141058
651615
569574
414117
110087
284256
497843
518075
281308
665175
532414
955536
485865
104327
607333
228869
11965
215884
590889
553155
37596
1034398
1014750
42175
967151
470558
560887
501916
138076
36773
490925
906542
630756
293970
162925
949862
602221
333177
399213
178305
555029
213716
776512
22566
717980
711796
595487
248269
716839
281669
710290
115331
1031796
893037
704910
335155
435081
518481
230471
848714
358850
304760
466213
5396
628843
287383
590241
494091
60259
261176
779692
734208
74416
1013731
187199
46055
943650
263181
813886
842977
426503
812557
694023
878347
203867
747389
450499
193719
333295
906721
78668
544890
473612
550799
576024
190363
164083
435030
574520
489774
452106
310590
232200
428734
645344
624283
613373
870541
140958
317017
912360
311689
232525
679028
875797
89776
1019513
39047
995527
939925
459051
543727
432256
859969
398670
660159
584968
52732
234566
237497
887972
662635
18913
661613
726997
565903
714077
993403
496713
147496
308013
156847
983519
271356
448096
440743
778234
502343
753029
687037
663158
999701
673311
261935
47492
765978
25939
331451
818514
672666
987111
744886
18848
783373
715450
855812
630382
392294
439771
512512
504062
102838
994456
1018700
397010
188210
707242
312868
790193
362823
99377
155138
303804
18191
983988
388428
645564
410002
607953
122844
213641
36137
25940
945161
687128
165305
800254
524295
342223
1038937
99270
199125
446732
605106
91890
578420
28142
951709
449723
27842
286312
1025952
1015633
192479
180293
473004
542812
400620
789236
761932
314118
832768
265182
946404
497320
1035710
772865
965693
11819
81969
1043222
900449
487979
691399
523146
932181
282743
460631
187414
176103
892026
418135
924937
443970
365207
998666
8534
819445
686995
625979
727317
90959
630976
323790
321995
181108
854325
508196
860455
112151
975687
527254
570353
650844
821908
412828
979771
990915
354212
522075
409298
934289
491596
517919
319903
712882
459821
598547
402482
784985
713014
517762
716937
377308
489018
528363
801995
414634
443106
730348
818025
81429
1035286
845813
298724
816191
657175
552366
616276
213294
444811
259472
233827
144283
52953
77351
991963
990728
129335
563633
990248
112723
247047
460083
65964
857135
516954
271585
536134
758526
750425
616445
475912
970532
312556
393339
106605
198592
423145
271477
799406
943162
890283
326391
570247
831321
928182
431384
528440
422579
673588
138695
79192
685629
604970
795764
349497
1038720
750742
613024
574567
1003446
798786
737851
525301
256299
435638
659524
509205
920912
709195
896237
429529
474384
185369
723079
252300
201560
24377
704701
622807
282035
14226
667512
512626
276084
693756
156923
577754
800725
407675
579358
917563
119409
311579
884761
30352
278454
393022
102596
470293
324888
1020552
421603
959995
43877
624415
232631
892156
105913
108933
433513
188139
807549
880825
440986
113976
879938
518571
729014
217599
562886
829127
570978
475931
1046064
62890
248708
263921
157171
909932
192218
151934
960834
80645
825343
15650
982871
473634
659800
633929
116921
142667
206110
137707
986870
415463
486883
646605
666986
1553
954606
590057
152609
957907
180837
356310
38926
913781
877331
869135
597106
481665
720764
614145
209757
679813
143641
971186
122427
247574
945520
552489
398266
536605
294611
971459
647072
397956
179431
94851
366490
213313
270739
292660
723083
967784
181932
529216
139730
578975
221266
622766
717317
804982
394844
482532
309010
524938
223216
348876
36454
827935
994811
881960
845572
115700
73317
774343
146027
77940
336831
326490
962450
748136
102756
956271
257252
31610
206992
138573
581831
229780
976870
596373
970917
383779
1024947
195810
407834
719209
695227
1023672
659059
180126
589573
239017
1046456
577758
556556
936762
638239
697399
744817
628215
707497
759781
264841
204268
877108
529035
703157
207161
517244
142780
985064
820157
793447
500343
358013
717791
1039787
127805
661362
924180
270667
323424
523864
527914
682750
354572
544891
921963
990292
923374
971053
149987
1041776
652270
392516
400201
217943
917843
341969
629603
342187
72517
164210
655896
39826
1011767
556438
870277
77231
391883
541517
871534
853584
1040806
662950
814002
50467
701796
465827
209448
606844
167057
767254
117329
756087
784422
816164
453055
1008543
1040166
530685
98490
415624
672656
926896
492700
520256
877891
998558
788693
266534
544467
687813
631596
907639
930518
34315
239852
116967
710550
43539
247487
189923
1032360
807603
325760
839540
422423
744024
931496
751342
1021526
899761
1025756
825260
786691
695383
863321
1025012
728744
101696
160410
13593
773894
149801
168569
207485
294279
571146
752172
522241
979733
309215
522914
138947
150270
1005953
704708
366650
77478
38024
983718
699521
8642
574677
236664
148901
761060
364565
935982
998959
516732
936527
1043525
426091
681194
656947
469595
840805
240843
915990
229856
419895
215778
944647
744456
429502
687645
852296
844234
655193
626451
143279
741168
358065
408411
884113
492345
222243
113615
727819
693450
629154
955038
207993
285
654002
454554
296608
329395
1012422
785082
443941
167780
928985
657280
154832
541793
819660
941483
770301
619810
637533
310732
985309
826942
95735
547519
336154
754809
840161
76214
753681
167917
1032913
498993
144105
506357
830925
993727
174353
358785
390333
651920
479570
502657
133854
723426
708299
419033
368135
329905
1042538
779261
747226
931426
940913
325154
416177
983351
628373
99706
992750
550919
778382
247131
833352
782555
922424
211685
650488
504633
638377
770093
566513
191739
802574
622159
946923
436427
760830
960555
856877
694853
167343
542402
353675
24957
678143
93793
1024683
430702
177392
495781
1019789
758565
807413
558826
490305
225666
676171
367357
969349
894002
448482
673232
896664
875001
824057
967840
814452
827695
41657
1030949
599770
312794
27326
5382
534062
295487
557899
975067
1022866
970806
157624
311142
888408
307622
373079
19458
524177
798709
189388
397712
343772
720408
868116
843984
405480
169092
1047925
707831
845209
288656
94253
771132
870587
634939
66021
22937
838787
781638
112587
609105
104760
168363
662902
154987
157941
905559
349926
937351
109455
329855
1014630
172556
299866
119654
253697
195695
759865
255053
533616
453634
179374
778122
314719
364593
709117
924282
253982
42162
745168
256609
240245
194250
1028931
632404
935119
759804
1043209
903590
838722
939186
292150
355491
161755
425361
265390
861213
562440
436425
349845
40653
275187
892172
1026721
61702
592322
44358
540904
936389
500852
921798
274297
1013254
848785
730442
444943
264835
504680
114373
495019
178585
281973
580704
749952
72458
690026
657858
781939
369839
315725
485618
1005079
490028
837955
626257
696395
701515
992712
926859
334175
159127
229773
490518
388893
980642
46165
957467
585609
375153
341209
207717
454392
677584
142417
987536
538364
1005445
81659
894534
407070
919853
451663
994599
620619
894890
227499
428010
552588
969605
543811
924160
101796
671198
844491
274572
195290
681694
149870
855873
222234
931765
120876
744711
332855
606109
389581
272534
663960
1014258
195793
247499
321953
567300
611771
92425
302441
386773
632410
170647
497646
334688
547572
576120
308436
84166
607310
1037737
980481
385524
211077
284266
276485
74265
313792
1000157
263725
217965
957352
820319
354876
591058
125262
155015
375779
789862
861047
441662
100835
702954
161315
417808
159967
536073
603965
627147
665541
231796
658810
204602
963170
384922
11926
423166
20232
7009
57009
635070
964455
168929
822640
589821
685414
229364
367748
29806
260602
848297
969166
296587
750819
605915
487871
1073
540196
701973
346321
540329
319704
830900
1001986
695354
811526
707927
148844
730897
426518
106260
975777
3002
281244
545141
970757
853796
132263
562230
594513
343738
805786
114823
921653
145818
368487
612309
393374
15140
640562
422787
18608
296604
683418
195235
1010841
772212
409309
1003688
704009
271123
398887
38177
419327
470129
471651
1040749
265727
334041
162428
650583
542081
935106
93185
814230
640589
573415
988169
269594
956397
538631
214819
229712
79240
751986
740598
651228
560721
115180
800696
377307
421246
277348
256100
971713
207450
477099
155532
744805
654788
71636
182104
410634
456622
342462
952614
182190
375225
789837
803964
506588
887328
962187
563511
864469
980210
293056
445155
798994
1000553
694089
87725
929902
886432
229426
160299
218911
939509
892586
528822
863266
56047
480991
706647
754823
411129
493319
628262
163161
686709
909624
830985
196181
587913
225932
519075
287605
297866
67361
493727
850868
303789
941461
51559
259804
9624
396432
510074
149342
444034
330004
803406
20160
428769
986029
590872
528085
405964
453352
585774
406543
641459
392529
203799
60995
542884
323267
702650
548941
814446
1045576
726234
322017
669484
953781
824748
704172
347901
459097
460749
182767
658783
346603
573508
218496
267728
951898
1035616
307534
405624
908504
164167
581312
472596
1003545
714579
129387
237083
959962
825586
590487
209902
1001201
379596
750311
112868
964514
927637
343875
586086
864947
936
719462
695583
183419
1024697
446005
988150
965885
282041
682167
249930
537785
650027
127228
722448
187889
1033765
476693
17789
469355
27534
357315
116136
619919
227292
6253
529669
1032166
393824
91460
26549
577950
674393
591245
333682
206764
423199
955786
476610
195481
661328
168634
618827
113996
382254
108075
64628
567999
446794
1011286
326600
749468
149744
556359
992396
142383
607045
9676
916331
113892
261138
723722
200137
945043
228889
944534
197146
727053
381173
890123
427684
332130
1010867
92080
951458
430861
928822
302520
462369
659496
135989
401524
509590
937920
682626
1015501
880215
59128
741788
192653
340709
733965
160875
489698
365863
846778
273074
522278
476381
35943
319421
228460
454799
618905
807852
72420
551411
207757
699468
1015215
956903
612136
650244
690440
591468
40116
834463
931931
140433
70191
939190
600065
47236
54655
268427
1045900
248556
550046
44552
212498
680641
779003
103213
369763
534421
416768
138197
321881
1019476
731447
202270
463347
120064
687979
581189
379822
1021557
766630
634763
589567
347624
649624
485530
46558
56809
891724
992153
187536
502661
900860
834253
457510
590205
583424
16824
382694
812136
650461
383486
144594
956918
655444
842007
1046483
386625
948391
287039
983983
179814
454486
945798
717678
53247
826577
633905
114465
220094
25611
207974
811992
482109
351307
262776
127555
562988
876284
521254
397470
811331
996251
933627
336166
306140
483161
350042
113700
680188
744560
618739
35477
235841
934080
826369
1009062
91432
581688
2900
361188
513403
654920
525185
290214
252866
449366
943114
438186
716063
32480
113843
930459
560578
791560
1025285
162509
227755
457351
450976
337810
983757
722860
492977
61218
97089
661329
414803
451841
113450
245189
404789
38065
511284
493975
702010
986324
55609
67206
806987
478137
353323
94022
959047
274720
373575
352095
705431
888836
867113
75223
503987
444813
338845
1025716
53529
41532
624236
1014068
76754
572681
295758
970205
793550
853748
723919
355988
87311
948083
826079
303240
808433
142447
761309
397738
724156
196420
170797
319512
57415
445437
138907
750007
525525
1015996
427955
728219
463690
639710
1031855
434213
31240
854275
745602
121277
598233
21660
446791
345469
976903
163309
111846
147388
348738
914260
1033009
341216
505601
931424
967831
180663
679708
439395
422189
1009767
147028
170788
325404
726694
859829
750247
931178
451274
474351
638417
54491
913253
912980
101561
308523
1022280
797701
424571
175503
837686
659660
525338
68373
332200
269877
1048103
76947
764038
992058
237284
119998
514449
1015025
736214
223078
540786
40308
226067
380184
13187
102834
659391
557637
333767
751393
818422
280144
936531
233566
1045501
571239
906004
635751
415201
361674
291056
475008
720901
634498
635426
1008798
303487
605456
837519
822713
166124
572728
267205
450547
94724
696027
766617
491402
961751
517845
518329
906910
477342
431739
629710
54565
1046497
23767
726150
153369
7431
197794
545099
829267
97878
61804
123761
668851
789187
1028276
405139
579535
984365
512979
324646
900264
490532
263964
629595
311778
536298
71517
231186
563222
79211
611286
317841
93403
100611
624822
937991
911115
506886
410599
379688
893012
159179
836815
480650
102062
52765
512293
140093
746640
971270
576062
906284
149470
736471
742373
131242
961096
406872
210844
55738
854995
304593
971567
395877
1028013
485961
498460
929253
244776
307615
1048278
109312
153020
800579
662650
729156
773465
542023
683130
65859
214059
240052
89510
812138
707834
755652
538525
875657
771025
46268
875490
267109
154960
57905
689244
1005522
73822
836672
512949
415920
982515
208268
33984
1005609
768760
567845
995000
803674
183247
669579
593365
461645
411657
297680
676511
117002
461935
730906
4648
668372
304305
102112
588647
617342
647098
715724
640860
757545
767057
1028632
160551
892435
635822
233372
803852
958478
753791
608822
1031996
597637
216611
556803
753801
842092
474624
537301
842961
532620
832800
642020
803976
861636
390123
991787
392714
290133
165165
987321
936003
770069
667881
191761
528626
58214
752924
738115
165167
846450
887619
375760
792695
103932
820941
76838
142129
292629
452041
297454
481545
496869
893512
157158
856497
509859
779318
176517
682180
521081
466671
693476
823187
72567
1010185
356633
135098
609498
387556
454899
728215
521308
965406
733460
305256
311554
887670
964398
243642
382709
673796
411675
502913
989336
276788
916257
95935
140352
327735
596520
689985
830759
397391
130894
1004638
190566
303956
287183
384426
524713
376929
494973
77365
662112
77712
51410
796429
814681
391472
761337
465596
237377
430544
668668
382312
604128
161024
985171
255778
957876
717631
622136
722939
677248
340200
550181
845264
123665
155536
208563
797512
973783
972917
638815
257853
465164
784003
727705
286869
1037774
477376
106404
64339
961775
287214
249565
731479
830730
1007075
97109
40824
599691
405943
190410
30850
727640
217823
301553
583975
897286
675948
372692
847911
670606
600017
806460
270887
734884
867259
287022
356034
903354
558114
575936
894499
256726
1011160
302720
435645
942232
409950
848097
30394
539092
206939
3317
145522
175082
676940
684542
342415
915345
653305
778212
697290
500949
4511
1002610
660574
449012
719890
51491
3793
918015
579557
456299
972269
305892
1028492
934494
969028
892447
561992
172593
1004472
56586
458503
92297
1004758
802248
34863
903449
584219
73882
922323
559919
44581
415456
1047636
352640
969523
667701
638328
701121
417953
514770
448456
376640
703365
227269
1009003
547777
759489
239079
546813
487435
984131
49531
425502
271856
319139
489303
12743
51271
12716
63979
596448
183115
759828
530510
956501
110182
579485
927137
787360
1030240
114210
123077
845853
175401
594880
45460
963347
450815
1011994
550072
786601
467508
696522
671331
193541
965713
931030
763400
940320
85447
243042
99189
274446
895609
826116
440605
524016
960734
767246
719811
53051
625819
431790
803108
180883
106577
518335
542436
710656
423572
1034768
308374
394768
948852
484983
478189
382671
233703
413538
983295
128497
834557
847750
977205
47594
241009
106307
706028
513402
836947
939054
138849
230650
930496
676621
1029502
128084
100762
66025
317111
680299
274631
527572
511743
588584
214469
596895
889769
868859
197746
723591
669503
21092
342659
657998
481003
154572
40772
782814
476049
954473
969757
1031694
976780
122600
731343
902304
686729
703074
276273
618242
231866
1036450
933041
889287
525682
925342
62158
1011882
323909
977288
196939
700760
370333
1006269
476404
756526
224979
439792
347284
866541
304427
718446
364629
89291
899386
488383
522941
334244
849266
860698
73309
505950
540982
905284
863690
962931
458776
585770
776593
745650
330923
406802
243280
43990
708544
282001
193320
159161
165367
258876
393380
102405
346171
505827
217877
502825
318302
414095
434232
803130
679872
981000
947068
944205
847455
811954
685857
561667
792802
98127
937873
644743
184760
868226
505092
120205
834107
1035738
845445
584829
919714
801803
452529
235998
906132
214249
1021401
819800
483609
1045613
78056
387788
405553
398810
905832
183463
721803
413510
522857
206226
571987
708533
971232
998149
245803
718970
114419
520808
289935
650010
893247
151533
1044296
445662
602480
810447
458121
80677
922264
494158
290899
1047664
440928
576659
548031
426954
1005260
244582
201672
263394
164901
720691
825321
217983
367339
224983
354811
645865
75650
632615
219896
154415
932048
573359
18014
585446
166686
112264
234855
779680
142803
406324
972768
304068
371876
364846
280637
657203
793004
565093
528881
364031
75022
396128
1034013
976127
50590
526209
688025
659424
12829
409041
691143
129419
137102
238058
670883
879376
768699
177572
306406
802213
316471
808261
666267
359617
763553
313470
369308
719355
145371
529538
746034
146959
645666
910734
1004153
341870
271810
285338
419904
84940
362463
109067
896920
161903
1016431
571818
229460
349713
63844
910412
949003
14083
293721
252810
711430
918340
292652
477836
344124
1014696
989214
447861
748201
79762
321895
895233
826799
10035
158728
41208
708652
284150
482941
521487
11294
270014
678850
419853
285699
861703
552919
199448
47147
217247
962742
208206
550473
803787
253391
375181
747776
723358
649829
737143
908801
655183
645402
545887
234202
881892
272020
13196
426979
354497
719199
656230
491086
953854
360971
623760
326855
591190
374756
806073
809034
42107
650503
17973
661350
747953
822900
169327
634671
952981
3455
1007175
993916
364231
466305
108471
187286
286107
400449
501929
141802
21829
486942
79568
826069
532173
977365
529762
519840
515419
228290
166652
298874
559938
902806
559706
40155
786229
768619
472428
759226
557886
260177
696320
688846
709335
41417
649125
106312
121528
216511
636892
277677
1033713
787770
246431
165940
922204
352018
413878
901708
205014
661817
245837
1020317
348701
757448
945359
467628
177838
566218
1014081
11810
180933
200706
23559
966055
961329
768709
190450
159518
652145
882299
84090
302213
71813
987315
770962
912043
267860
959655
798861
528661
107065
677308
860517
1019906
993015
1038968
9361
889459
970223
856265
512060
872366
331499
872852
620213
727541
986471
118119
843325
603629
269325
794260
87698
50543
888908
158063
941463
268827
143322
546254
781852
199235
170345
598997
334052
491999
266378
967906
355603
126555
348377
851484
385519
768501
617825
310476
1018619
405219
611601
1035930
535052
858363
367262
402279
643699
102917
267888
641411
41941
540524
348661
601362
905679
450843
195524
576070
129337
397815
218986
1003793
648617
193450
976075
1021744
880643
990693
153715
664557
232700
358183
661734
835552
1045803
489862
451449
1025057
151108
439889
329644
687643
552133
684364
867423
115146
121480
827589
298372
1040725
937960
749810
828850
390024
121375
368081
622913
898964
359972
923880
79446
461624
924313
936270
416709
887971
145274
188864
62315
718323
696924
466526
709326
990359
304460
772051
231805
141947
1015063
200010
323183
846242
1030690
565592
904346
919750
240334
412786
826027
691777
715307
386047
410579
280162
80475
160198
820805
390684
252038
744503
1031686
536551
581141
1034538
1027785
779496
588043
239376
799723
724390
712848
283807
881745
849756
609880
656185
769750
955014
835304
931785
970070
561146
759919
748139
425615
521931
738060
886175
477767
16156
594519
519167
728492
559400
826388
524793
1018124
688821
964635
1004542
509952
742680
958482
1009047
180465
405381
608462
722254
885047
1001411
890066
111915
131569
580114
932142
394060
219567
153413
886576
1014753
944589
526977
769284
341323
1003402
825567
757880
65026
617503
131542
788786
125420
650168
471757
294469
552574
708792
732157
55857
615376
210539
469923
803790
162901
488839
234475
361216
568912
358539
364670
567996
596622
522310
39660
1047039
497231
1038076
426582
339170
471233
536811
101217
292883
956139
576693
405627
983068
883975
1184
108341
320419
798292
65266
619540
232427
649643
433123
59394
596792
894658
754805
921188
433696
1015361
927224
189917
234030
118051
920630
150664
859808
330618
934750
721278
221749
283773
379265
771931
1001060
771249
81245
622428
1024007
40440
319961
408734
498563
513178
628126
958876
798534
279817
199479
266821
635539
145811
351866
925678
225782
877674
145555
687608
66621
366676
44609
475677
20375
345464
181245
365672
671966
179226
707655
859306
88539
824166
926552
319918
985284
141141
221488
353992
120407
1010716
371060
193655
700703
233770
1038681
1046323
1037435
179403
551957
415838
604853
782524
784803
221930
10296
19768
956519
8075
380745
890369
966565
537710
175057
637184
540435
258822
1035956
706095
996896
390067
406682
114325
831071
853404
473751
302672
475841
459686
443528
360639
55499
939193
471842
968281
626307
790980
278019
524040
283009
556304
307688
530228
376346
328219
151818
124045
118478
352099
184480
861633
50541
268670
441175
957227
707376
789502
268801
838256
653195
256640
944693
122901
712412
114807
83527
168714
864883
531897
515679
928520
377753
696566
591213
553265
451538
812734
390351
1003274
202722
559999
998224
101604
93899
802336
304703
90822
575176
578297
49750
816682
692923
91770
13568
749874
368771
1020472
685869
443631
275308
158920
144764
201076
219413
891082
295575
891161
6708
166476
366783
579206
348976
779479
874001
971638
920846
173769
274213
102101
1032642
998787
640143
843230
420024
153362
231645
582492
538260
803218
431368
651053
102831
247788
239711
514999
655209
717409
507265
606036
279618
941552
471582
381593
795480
858637
506845
1845
234181
74827
452143
35094
708190
101249
126226
604421
796356
883916
934457
515106
465690
833058
296568
498634
236966
930541
1037460
465622
309148
176037
184161
402804
1028837
649597
444963
853481
827361
245730
102625
434749
720240
119889
183305
620540
691535
506465
245266
515524
842615
877499
848662
573707
178274
447098
299386
464881
886793
137406
940534
323503
119995
230969
385267
460497
282799
537388
129181
441988
47979
246909
418912
632010
934292
141078
1020829
948464
14716
197217
967795
1023610
994852
262939
1035202
526654
42762
907197
59600
677970
732719
686762
826822
736620
329493
733905
534006
442081
205450
966902
727820
566572
238773
43252
1039908
790775
852853
124714
869581
227902
546437
598137
321907
613783
334280
996294
316940
146767
460426
78657
815673
548831
618519
383866
469104
479469
204523
251694
266179
523627
238798
614563
1008849
800760
524652
286471
630108
900184
54569
10996
711037
128979
702928
760408
74151
654136
335795
417038
160920
61163
397818
942626
821738
358207
15246
506691
421753
93789
463337
730281
521080
1023654
258133
484969
233890
93044
827557
357613
200071
571116
479352
724744
585788
620417
413011
367427
910385
236267
342804
236043
888208
963824
391786
675515
897881
806337
299735
220556
319050
6404
631271
840550
453331
346133
246835
383191
30803
774462
477082
447224
271008
269645
83668
297165
666558
912706
523588
452512
778889
377962
346274
145474
868713
834864
201495
210887
432095
47213
222790
81780
838750
855146
681449
722721
236815
29046
639104
598478
431920
86403
570861
469968
515026
961208
411112
575537
220158
420320
583521
985203
259551
928194
224680
396241
902096
966425
20455
193594
533839
22777
87516
898009
532320
669425
435046
475782
585881
990580
305903
666421
1002340
509342
861570
85682
999735
16776
981114
369575
323220
1003042
741693
726370
1030067
878721
1003734
691015
67072
681236
305364
199697
906381
233018
49940
812844
683560
204490
461997
919957
819009
624416
318772
880800
127445
533207
294531
161696
575470
146687
839009
524104
537770
614267
475696
219786
31277
301789
110658
31659
761572
145155
75638
251750
691998
29008
511384
477556
925495
39362
491483
39617
656268
91398
988039
475501
632202
606279
453536
660221
966226
105484
812628
677725
982879
539551
6329
953041
344250
95431
416077
1031806
145129
967822
472421
93226
25302
916876
779608
83821
925101
551572
107560
988119
385538
973732
155735
196120
517526
8587
97275
332513
210834
241510
405998
818973
399015
340462
501389
700795
281380
512348
202226
979473
938086
617352
510697
384559
227445
230090
622251
8406
919295
462044
876435
654893
73898
16566
667771
794302
918310
295748
911142
453829
591689
475913
932674
28098
947064
216540
854798
733588
1025548
521066
221595
257639
169530
580055
318730
165714
768652
800431
549891
569846
821486
358783
756541
157462
411889
763396
766391
497395
42814
251794
285968
102775
1006589
599220
519089
716497
97334
59148
747222
888116
1030611
82801
1015895
691835
897145
616792
565941
794614
60070
964078
603327
543802
781107
115346
700267
635616
198131
980339
144379
956087
512157
658330
920471
163171
138571
702570
823693
578683
14885
899162
101747
1032380
507472
110832
908404
758199
318503
156023
263228
823286
452513
410188
678686
216388
93472
198123
958953
727777
140700
782242
823174
422436
863775
404600
261684
433992
803595
38791
77040
627297
382264
137577
588096
51177
866092
471475
985192
1020722
462299
46139
406729
890255
682365
260014
730449
600708
779337
385750
859705
110497
101212
278053
221177
485872
102189
549630
346825
889277
527026
884
1002563
998874
996835
1010941
898426
566248
937409
330521
649440
1039271
1010726
285154
8374
382019
759324
135338
17387
809822
201477
1014654
485581
590168
541412
533529
179492
148368
1039820
321682
8309
904965
471798
905436
230352
560314
220761
310028
185541
578300
529524
660565
409107
825541
696787
305184
102685
399400
335600
768547
851541
559729
692046
285478
882661
89665
565259
694028
1044320
653392
602635
170592
139412
950749
752609
277234
417170
664744
219322
149793
711465
686579
41727
630614
45169
2579
495271
546575
922823
365729
179798
190182
117492
583238
473620
596202
225489
958116
321439
1004204
230249
397986
193174
752996
878011
771512
224849
363111
669252
559529
692672
601749
247355
476561
102875
69578
814604
657042
582377
289070
155136
955426
711694
689502
751883
755433
494087
728238
124583
906795
518492
683545
23892
83701
307423
113714
519619
265632
891396
597652
169568
693059
1047571
501958
83288
110911
601718
915227
857371
272706
511603
1005005
11077
207357
488348
233654
319999
295597
761905
594122
568442
847835
538814
306033
917276
328126
769145
652024
725541
659914
138711
82668
692972
302691
959747
841444
695217
267668
524090
444420
392953
319904
772661
405297
370422
435189
772419
703143
266230
862046
617790
110006
1028791
155503
268974
658399
826135
276474
214302
315582
715822
28484
599304
460376
304076
688472
946685
220885
710665
862001
366580
378673
203914
524302
196767
910842
157050
504170
995207
576609
1021887
956016
932739
896357
752035
500122
5020
503996
460483
460474
428070
719670
523892
259345
280216
891321
798028
312844
181713
616368
995210
160711
356324
76507
837362
1030728
58205
569921
598431
773415
1024042
504929
337066
722617
548879
600033
680620
1032880
286608
331857
367401
532423
736617
889999
627359
106716
647774
506514
850004
1033107
791467
268260
950791
419544
12513
449453
941821
23800
628193
868501
123645
973869
923428
792000
482306
268782
580207
741248
1029987
704868
174253
310258
525977
878044
68508
919880
82353
279630
158699
447782
364376
287195
995079
216994
755432
112195
967239
223640
322964
545883
903111
295563
965939
1020971
520885
631918
265083
205200
142516
734083
48448
228003
934548
279448
164272
108753
303336
835351
380051
220583
193103
816025
845696
52797
143348
892942
282453
35364
24045
1030428
48070
734227
347534
828947
141843
660421
789729
255330
195312
488695
182560
116334
931017
207940
470731
109292
128840
601667
539981
163910
152105
405080
197306
623557
422820
701851
362483
599257
422074
446022
728491
1047461
980537
824376
306425
959376
648068
170549
248712
420132
781815
873656
133198
439874
668251
493803
783050
17649
38053
522351
1042366
57921
1043419
35739
129575
632526
484022
139804
183809
117964
819021
345017
171293
107687
854350
26995
245814
211272
220294
704075
463427
312917
125986
1014240
1031108
964772
540479
513183
435339
442994
463086
103578
359509
155721
643601
278213
824451
326115
210469
634024
341880
268912
455459
358054
466071
92827
1026963
230910
560211
439933
899248
651268
1019426
206363
372465
427192
348658
986445
850345
485294
397949
492685
333282
394498
273006
909289
108839
723775
195789
346631
596841
993035
295872
314798
946644
113361
894394
840278
744735
339456
188168
536636
240780
552771
355584
328814
666810
516676
243712
486441
794550
165617
216442
441112
339845
367910
890510
368465
690794
751216
423738
217419
335628
485671
362887
124990
978103
333953
543764
637742
219169
240708
117154
314710
585775
113674
968311
821343
704532
262403
412775
675578
274729
432372
154263
586002
290812
580125
592720
175792
652861
451226
584647
233537
797033
907427
457146
557997
641109
765759
1023689
464966
32697
298787
1039094
78892
30261
978584
467795
968917
64535
583286
433747
546221
59417
425552
297345
990453
609685
744091
726686
475710
408229
1004019
423340
22996
502110
106426
629293
380698
1036022
384001
118102
799039
926137
326788
494928
194890
662639
738663
882011
170835
574674
419582
651112
757927
49681
919186
314905
1037073
648651
704570
400886
908415
997818
93232
603093
323359
739574
83902
803350
722358
135756
997772
19442
779949
732729
505947
157951
410400
887389
162495
421363
284479
260564
657132
699686
283616
80527
931208
762425
726137
263850
911049
674718
321591
899964
444021
482186
532236
263054
432814
92799
677134
684965
65418
629567
352145
390330
411700
808963
352060
61759
654205
779327
390877
642571
761006
345326
772534
239034
1040141
31762
566126
1024362
319672
106230
189638
891016
495812
327275
884855
662134
206839
1048155
235866
88907
291548
182986
535217
279940
321655
968689
188820
1038023
119826
722237
328061
190012
455306
425045
329804
412519
967497
31994
37884
399264
718106
134920
303311
626154
124392
1047242
481065
47691
748394
450132
438517
408529
171138
447662
924939
48365
651344
258242
38126
126579
466687
699858
173790
960916
483150
284218
804788
244843
272802
859101
260354
271065
719576
7188
231624
531362
903391
173870
516271
916162
149964
816661
868077
13042
455588
229137
582167
218286
340368
383413
127364
599576
145501
991875
278541
765305
716756
787405
712690
809734
405379
304903
539969
161345
634034
445216
437181
635262
481813
76788
622185
11911
414242
148661
731979
41562
308006
336388
257364
324493
423652
871469
839296
795005
855995
642055
985685
808266
909152
717287
578263
606465
286803
901058
554697
629699
621569
959559
586795
951550
942993
515845
34869
646063
610315
153047
45107
124516
812874
348490
670245
408246
316453
700866
938295
827829
733996
649278
590999
969836
380455
64081
798227
962815
324482
114233
541127
1030460
361974
50273
383425
98886
226894
667510
90836
301103
277285
331407
993576
101146
629791
193113
677423
702843
925411
247077
569750
789180
296275
559371
748677
61362
908870
994572
494490
18517
178079
282499
575363
148246
195463
493881
1031477
511045
850539
422476
826830
163660
944251
846411
479737
382975
997342
734545
406175
37535
131460
217706
874661
278097
829996
275143
405235
178213
453408
951216
622804
762297
110631
782286
571571
363713
314279
60536
688019
12724
900261
511032
1025021
339951
1046449
374047
680778
397463
379402
542954
434666
1778
836520
47070
444665
638498
275540
520343
55353
583146
398120
574022
359295
395464
399909
896414
118551
613519
37015
422123
81356
422224
457629
955552
534149
596574
104292
907132
11340
964462
684260
758928
636705
889961
933072
498777
524614
232051
380691
527625
118762
384476
98444
769849
551853
878512
748692
406146
371667
507632
972440
193796
170354
62892
683185
283106
974840
996838
996005
191191
561289
576312
248519
97939
107946
190344
308160
330395
1035563
696183
341692
366588
931153
617092
662116
271830
991308
931020
205383
693674
270261
298267
717605
506518
668041
777486
331146
365881
854191
978359
247396
1022705
341658
98515
491535
489397
956683
439314
776582
830110
178842
473463
868297
113166
642855
169110
278373
17010
854687
503299
42197
861441
102900
958279
891194
637641
931968
439505
42790
801608
1036167
626125
67236
506167
53324
719563
216184
62639
480725
848465
360105
240271
944206
490764
518530
573576
916347
188095
450767
383624
588588
61053
85534
153796
698044
221111
8524
854757
983446
486275
149506
452031
1015203
356707
316394
350184
779776
578347
399379
706452
445966
871888
378833
812616
887782
409456
453794
20919
111434
186245
557448
996913
938137
963078
818816
167631
140565
17576
130580
391503
555610
629318
81760
835044
783553
995202
889267
425981
128734
400431
181018
372929
655636
194317
211581
335127
366570
730250
695527
229514
893623
914835
201626
519196
838210
1009897
527099
139386
121879
652055
1030686
172109
828123
395068
277329
519925
1006076
234831
543203
608711
573452
219326
363955
17331
361914
545803
416081
17982
31039
905519
940173
374624
811735
739529
831161
189617
1029699
344915
727369
777245
380897
689430
423868
32251
811781
403562
765440
137068
449076
692704
23376
921382
47571
79321
914989
230570
767950
514543
354605
65354
769539
1027330
615968
357670
961670
52196
361754
365797
653197
897590
538574
164616
439459
720024
316898
83980
463751
472801
282683
824850
214453
545366
848171
31318
507282
129113
163802
360740
946283
90897
321665
914680
432036
975574
78238
592192
908596
88801
179477
188090
749934
254265
134276
156253
91507
910297
783913
618916
859207
158791
441925
272392
476934
877153
202093
172273
367191
447511
90674
331447
104702
757724
1032750
74352
389807
702453
690658
828033
524584
89504
388288
1008163
436761
791114
524514
588775
175071
775806
356599
1045583
518738
785331
237225
126441
878676
1044794
1017943
363376
984150
238498
379705
698745
716578
495177
1045280
793691
789661
542773
981795
954495
63339
388415
5332
274353
587018
567714
411297
551624
330281
754284
537746
535113
628150
554875
352047
497665
887960
773529
742237
996119
306945
192930
648993
529686
872193
942525
651877
374177
331275
64990
14134
676510
5935
1023443
265628
902785
759053
357230
695398
945418
591079
957319
339449
477669
986136
631656
828201
934926
560637
606140
77033
505339
829201
143024
228042
72608
734854
645272
778961
620520
222445
164349
177531
954823
930257
768490
697565
267431
420120
478334
672430
274110
741618
20550
334384
464409
804206
938737
393681
725305
11323
471718
38335
259022
680764
585990
80751
369385
17075
813078
490468
125967
526558
488254
265620
894442
918377
716506
798381
645934
868150
1002287
140772
412962
112377
377839
986927
349900
980012
58469
390168
480027
1010937
991389
96323
734606
1047749
368423
82344
694899
635998
469248
852568
445385
837937
655354
672233
121833
239828
823723
899282
704303
94726
97520
511115
856312
176194
854322
234931
900309
472682
952124
219150
892012
405894
765542
143404
96560
80157
680027
221118
123883
842812
284104
711389
324171
995707
937028
600756
219744
141471
971127
452788
1036711
870532
565591
447252
858756
770292
272785
1027979
344422
910129
292336
601826
837606
792612
819431
604512
750850
297396
987504
397527
576269
330869
362853
906131
237664
341239
326909
397364
938091
1040490
151156
863201
39700
137055
72637
248028
226979
513417
953923
450432
987366
63181
951832
1045824
668953
45094
659913
77301
498235
586783
856730
248361
1010672
451896
622563
404213
260129
793850
10705
144295
193446
556097
354601
1023950
673760
672745
692888
126851
468999
918399
898644
474245
786513
266146
770699
89491
854545
574755
552807
930634
393520
182436
625234
118924
18838
570629
614703
613364
719325
969157
63521
535780
407816
307916
353788
396452
1028644
883553
722951
498184
4607
804415
684114
72038
134436
748268
906671
352865
473227
769861
234725
961723
996011
292119
905409
1024813
547018
687895
916974
306326
1036975
501165
113313
68029
629918
52573
204787
583107
435337
494022
1008159
708589
1025643
45055
276236
892446
113757
594783
480527
839254
814841
998484
1009488
506661
476282
973765
221681
616057
1031314
67901
263896
527476
375370
982211
316511
362751
910993
276704
645593
606309
736436
930563
174440
450921
173767
1041002
694366
674591
688001
749393
753255
702768
533393
962229
43271
264913
761726
717232
995623
982474
244568
379489
289465
947649
938411
317357
255007
479663
73580
400238
196211
598800
993585
569403
3409
731395
619929
486979
765704
884634
124718
990570
935083
334182
891469
531499
972961
399978
294287
457516
660704
445425
670439
488167
642346
955814
677104
680832
898394
513845
643687
573332
989884
345572
748047
72357
950166
748762
839008
716843
111357
418866
521808
938054
392730
237748
1002945
550296
814561
261741
420997
150738
219721
316397
846436
794299
205539
731011
561661
736077
1036412
489618
530310
100011
886123
755737
242546
230628
997800
881202
735082
746453
361263
934304
754926
525712
460215
359103
403789
376116
590452
863400
180135
951637
705141
137586
257623
886091
181465
135382
169998
240940
638594
790773
15216
314239
1041049
463447
36099
953801
822163
621835
577532
1012146
457938
1043106
934127
1020717
425054
942553
90555
749664
247789
1040105
92830
1046443
795674
867992
595947
876665
832238
1031145
905724
524420
650632
542232
912433
501412
543394
222574
341427
900848
780450
924874
315742
806820
237904
921567
952006
114872
826575
357410
579189
914908
250352
714348
843619
51902
783917
259898
1037740
36565
647610
280458
697708
447080
549998
479182
780919
889113
898196
165737
417144
178511
120584
235196
108485
56831
884245
488217
801763
432581
92660
250007
17717
29897
40947
275220
476480
826366
121962
45500
273426
495467
749622
879910
57041
865831
597527
776132
386622
675399
464969
820153
611057
983516
530807
395910
857507
193501
253899
652263
551843
702142
1000253
1027608
538845
983279
895968
855681
359247
9162
7461
829572
908150
996393
113719
1012871
595983
668447
334483
936734
61006
443705
362058
947277
99023
96505
339495
670676
338384
901341
332593
768087
7581
285399
283761
955972
377185
928312
702033
750864
821426
849133
982206
384334
174623
853393
238561
323758
394436
276744
974977
887804
511552
250123
628073
806178
3250
783816
119395
51872
1006385
943335
324433
166328
1021488
145256
43744
928938
1008879
635657
542767
80784
910749
203625
907803
984052
878112
292707
348754
204989
783600
448591
43945
969874
437581
5875
907076
328449
980449
784007
198793
305384
561091
331368
709091
961080
984883
892312
402119
367583
583328
477563
1045909
513986
14909
697486
45812
798409
24755
645825
978314
924933
565879
107846
452066
274663
4147
1011068
699785
230403
313422
158431
427896
56942
971096
365341
335606
652434
387486
498181
884954
149139
767425
477916
982824
541073
175298
969531
845575
370910
650824
546686
139109
253913
759529
150288
70840
988121
241722
140136
870257
180857
543286
1043615
353028
1011111
64464
675843
267330
439130
403605
250338
226825
141813
969821
375707
658440
604616
708598
1036913
916271
98107
684028
552853
469589
586761
771702
452451
388478
165471
457141
894533
215253
894010
182222
425295
24209
398480
620542
671334
622672
234869
608501
248305
77378
731218
650232
90913
830493
716931
370086
615182
700889
195142
556704
479754
675434
561313
971746
835701
184807
212287
780783
374313
79397
293651
32870
919579
666972
51849
970113
876612
42539
661138
486091
309328
794744
712203
748265
1013830
566565
352030
532463
468763
446648
426994
619967
863039
41050
1041329
136845
598697
487504
340610
693262
80421
465890
17966
137536
962426
1039731
114213
926406
393348
575236
427101
213883
221861
1004558
213038
928758
787258
189100
767713
144083
471930
152320
774030
508171
341791
207190
888339
629767
433885
263858
1022718
4994
378264
138071
822227
870004
548925
201232
768311
718426
736793
538134
403090
163829
925398
406691
74898
372115
436056
605724
877804
1016130
926722
556202
646076
1015107
180466
991449
359692
801822
38371
764867
1002565
770778
422521
734849
323577
994841
607547
358555
164172
579100
202755
373475
994641
124877
763612
474727
826737
634067
875184
476438
432234
350377
26100
871530
159283
772701
151988
738386
834898
927174
512113
264712
421380
572865
256101
675188
932082
162715
366202
809541
343160
90093
468678
705554
1041171
701899
269354
911809
344882
108649
165158
65155
837496
1045866
203418
321686
880884
617517
457271
387690
860705
105772
896725
95201
979654
706553
334968
658941
224754
671633
177393
466091
645947
524080
909691
471567
261388
244569
928384
531566
266100
743050
279466
382654
544415
365681
768351
1013969
375351
945303
984950
793897
843621
96259
336369
641970
140516
186753
471459
356321
838203
13141
465431
979046
809013
915819
1024364
959207
271239
700730
635193
101295
322206
52423
490252
829463
489994
793210
110245
154137
194165
113103
1038234
430980
783321
674941
660958
159892
150910
824888
710784
583441
352395
1030139
463352
385103
332345
79695
834119
282927
1015959
536102
406353
938393
222274
71478
731388
594081
477865
649900
493908
1005439
642057
821575
461181
676932
774737
676432
419596
867169
513782
814931
371704
828580
658646
298649
140842
711813
659892
1019406
711692
546702
536843
1034561
566537
16996
304335
855820
432784
324594
817153
579254
188508
697388
428892
890187
376466
959779
956940
298664
398034
250681
380573
228031
432891
512054
924853
693618
940260
933550
610418
951136
351748
950025
979533
669602
934050
672441
618194
805440
922474
650624
238312
476192
1018368
668530
142062
618079
1017966
635976
200363
338313
513762
722023
239443
545295
552289
88127
79400
821637
1020699
699710
733163
81721
969786
73859
167904
709358
1003544
760972
808890
68264
307316
794019
139967
737769
87060
527546
890365
98879
691921
404463
346254
375955
554368
653424
642388
1028307
24827
750131
509065
335448
873135
358526
363176
243487
816064
93326
125873
33172
520100
651895
1016669
548723
707425
188914
667024
924145
785404
612547
691776
465341
377809
959414
400599
305219
1008667
131262
52397
501045
414957
382581
668903
110452
304522
665861
830711
754256
589996
1003008
780664
587437
637774
472703
546882
461296
715408
908763
1045381
843870
165170
811956
952139
893414
764336
298127
1042424
433622
444959
640884
734368
543809
430857
470804
332321
735584
128013
205485
205296
40194
790737
174706
385443
325975
978812
530686
157186
949335
811579
742388
187440
472253
574935
541528
418118
550365
390779
710978
277206
541077
717322
412780
438348
590224
928527
129938
107901
929377
58991
526469
999609
311497
745066
753107
534757
259386
331177
576522
288607
494631
400716
200131
1020716
168512
988062
478848
561025
979440
356965
114854
34813
396112
294215
479041
704119
541006
310300
1032805
96479
712729
679618
750091
938589
479653
13089
490013
133727
689465
203292
975836
788929
212135
579628
441220
151726
111430
905002
274972
650006
738744
333766
48500
166722
836608
148085
50190
190650
1024974
38062
67685
438433
688950
58501
184691
869174
367732
227196
365573
704395
214071
624919
290980
205978
548520
723203
344493
801052
154092
378612
418524
575312
411422
257562
107706
870163
610557
647683
995512
678873
328729
749737
544793
269982
122541
840511
1006725
837153
305258
18260
558288
891590
162802
756908
669287
753533
43474
192564
161150
637311
188125
327709
33908
162060
145325
631041
414873
1012468
170160
354421
75328
840973
865287
988172
841814
75924
114103
1033199
688790
590011
515192
279271
790200
356404
602877
122482
224204
697600
221004
995425
691918
106234
110899
210077
537864
845636
112512
639925
996685
33775
451131
463191
93437
706047
591821
452928
550719
431730
483245
347113
818590
98483
385121
734830
318116
791057
638301
582047
491319
793156
158611
855120
381471
327686
341009
547117
802184
447802
1027732
216376
655176
952207
666030
833727
468775
985646
741108
566943
687663
715618
244639
203128
104507
443454
715612
502277
933311
267171
278409
832520
28295
442130
168423
207664
258202
273805
237765
357593
383767
1028080
790790
393411
13273
1028851
674795
581270
136355
873890
763084
405554
719667
641133
617689
44185
600439
763414
334636
1029656
897095
439560
971187
464682
554902
214149
709453
498144
793266
383949
335838
779654
111432
550922
422851
549021
915086
703983
158269
328216
728041
52607
199949
223468
682053
608653
384455
807427
917432
54575
136970
710273
463736
657975
225177
417766
682170
645741
730826
239835
288617
287250
418073
1017031
499123
129120
942714
596007
886236
29798
481930
452831
710775
277131
967953
581428
882650
515971
403158
521247
263148
433721
56091
232024
176626
342109
426670
32226
385713
198728
464401
184739
438972
616579
371455
528861
978877
19827
776473
849856
632029
2563
831940
433330
932073
844262
192665
774524
338333
862773
262953
404762
235081
862896
640523
54391
905975
864197
409159
185286
234262
306975
165379
1504
710085
27036
701868
367239
356757
613266
812220
250259
965673
844352
696594
402198
562524
642902
862771
215944
219166
627236
265839
859715
668701
550160
87328
507773
31529
732765
904396
254653
581246
958861
932928
40981
212759
635271
928825
554768
968963
288002
739414
842156
23796
597034
1047497
468005
980887
47828
822820
910347
934637
687141
497389
870444
779537
375654
141953
370278
643757
183693
492748
1016070
92440
714275
87780
435814
753374
22263
860652
1035520
1722
959448
944360
327093
961279
416099
980544
440003
714256
237247
792143
186673
158948
654809
885036
352834
332456
479377
53459
632533
552826
447240
728931
82564
907748
105424
1008549
20249
542650
184863
371362
34935
963249
908827
468321
539755
911413
970710
856663
76730
537955
636393
392120
600611
192360
87420
532060
599298
232403
384979
455058
463903
405889
749753
612697
249832
427666
899318
172206
822597
558887
437303
895985
318303
510335
953698
502226
240753
257006
925743
230908
628207
224785
330817
434013
372247
384213
33046
1018183
909042
725530
220815
257793
812743
104893
1003981
123783
182717
860589
645897
688242
378604
80993
461253
305855
779728
622872
16242
146469
946356
650671
746111
359149
20369
52096
883882
398953
780176
545726
707841
463940
1012284
863086
130485
303379
41510
243147
685294
467482
238377
34327
129103
374451
965453
359211
222204
681750
539719
864157
56292
264554
258586
92992
397851
570473
212741
542934
227325
180184
523811
555654
461206
68788
1025615
775979
770779
720614
858334
997615
857879
838064
777803
767417
56591
450933
767364
129140
130787
252779
399805
892266
1005484
1007654
975231
1036832
471809
923386
779694
176144
1692
83597
876172
570291
538980
420540
45881
203163
712952
369503
447244
633783
1007287
1023613
367082
302485
489734
740477
648254
342762
694984
269878
55672
410675
88685
971529
238179
297356
936576
683171
144921
813159
904697
1003015
926278
722375
571170
837907
870356
43403
551321
412124
232324
353491
22028
644950
742823
806208
591097
93032
722878
348849
523918
274386
36293
460662
134275
783089
769694
938961
834918
281048
95845
818828
68355
147227
281778
108733
787065
1020577
154011
737874
106698
328624
879474
1033879
85776
743012
678185
674727
576138
56674
634644
320372
769262
707
559952
793780
417571
125912
524344
828010
654752
354542
529505
401705
896911
932061
50256
260939
325482
268812
862573
1025597
1030758
501371
599886
309520
220250
36260
176928
92710
994517
324512
887266
148454
884023
433845
683554
401756
594704
493411
814343
156684
336566
1002230
919354
921209
321384
362841
408096
456629
636296
1043548
877635
561841
347160
788249
471339
983122
128109
51781
1032866
166467
405688
954399
11259
411701
854765
454975
328478
591038
1019201
720302
732081
566722
352470
917278
122088
723740
958222
486703
776381
381927
520997
690194
53284
23499
949632
359932
308640
90577
1018379
36253
241262
321003
739645
1012419
422964
422932
1043443
682941
338838
428297
627599
434312
492549
524166
1029509
588915
38072
570965
426826
149635
238467
823094
979691
944293
779179
825845
214553
539000
557785
561347
213504
654332
383225
93795
830934
352252
114155
377372
371682
352081
777915
503560
774147
351980
129178
538594
448948
198769
1042623
622977
85183
377773
694330
872559
861775
514307
870745
111070
422508
274692
889206
503653
1005091
58749
254761
809728
419778
74426
804637
537111
872129
229579
688111
35976
939107
468876
644267
875784
819696
531032
1021821
580908
815541
538432
592470
676592
647024
354009
704833
974759
467203
179643
21842
775088
525757
364319
844304
447893
167779
450411
144737
840250
753345
998119
759477
173425
16442
487089
187627
840292
1036778
765734
495916
10762
898726
1022568
528772
218394
64330
985785
697085
231369
718103
1027640
437680
1032025
286146
888095
761474
627809
890902
280655
695114
900035
180035
319758
981959
247127
16332
578441
606325
145035
276215
531842
68758
379804
672104
783439
288106
926224
809233
182019
288130
108938
760173
955464
366537
370316
593004
666769
410034
653593
590801
97868
863292
703050
58223
209720
981453
580189
319466
669091
581399
137172
586624
144673
414900
446040
127597
289284
678300
816224
972524
393181
819880
543466
490151
703195
374055
261454
898843
582743
199112
263460
72809
831796
312130
477644
671614
69990
315230
184163
191790
581012
624143
750182
491127
992434
196918
373657
681985
772912
438554
464444
63543
810621
290232
268824
147079
719586
730309
64977
1031692
477118
929026
803025
305697
28183
294352
433898
803666
53493
656625
185587
489367
766263
929052
692245
195936
174456
45284
655804
875975
886646
185900
433754
601727
455296
143034
438569
796386
105775
748706
104614
980462
39144
869624
117611
314445
910970
913302
295742
854969
598060
395007
737352
107464
31182
3151
774174
517425
26845
930168
791747
710862
424050
916110
394354
726832
641617
1023172
222897
67983
800130
724897
635329
162527
771568
855875
633110
422230
683454
685416
140391
23864
544586
214227
840351
647196
28936
651722
319101
445908
849083
712580
562634
13388
236898
571646
749429
650516
162349
689900
70343
696067
582708
876726
116287
222262
272043
474005
589899
557263
732977
845135
383907
277930
660701
1009942
780003
739061
941052
525228
280115
542051
516923
42137
675549
897805
49672
403290
111100
371797
771538
702544
322971
123250
312139
410661
508990
296393
992990
202357
665456
572621
873275
83039
575073
859608
621836
439758
307153
460473
361320
41912
1031957
40024
611335
411371
1011901
526903
612123
672605
895930
392397
322491
818911
102912
135646
621189
35960
158350
200917
164954
919607
492293
914763
1014894
847532
283291
624758
31775
348969
806895
175897
394135
895861
292324
364137
46950
687022
863379
798724
325618
347198
566479
29405
943778
79569
961449
44944
1003124
912222
323807
476455
533774
562025
209964
641146
656261
414472
328851
702145
505282
253689
96482
613361
734524
321045
804291
617943
616542
177504
501696
197422
145762
362734
264279
623601
379645
323346
783782
272894
646525
773925
719178
992615
571071
70977
913430
772313
346390
794109
232675
111904
163824
98058
660005
807691
45979
854620
657381
826481
53515
91839
1017022
759488
475897
103975
305649
982746
209708
374803
300575
95090
663530
729082
644339
398413
293901
525738
751358
312549
411217
235441
2113
1016750
360239
85164
607087
876589
924380
659113
774239
428765
332812
855649
710089
396728
869193
461648
883563
664687
751327
9563
170318
260869
895826
273796
431394
749492
88200
749080
733763
490313
152199
386635
339238
282017
168996
70597
457107
157524
885757
151542
710191
215603
990787
959168
517141
742042
828506
868201
126655
112914
996742
401322
144555
691306
296353
475200
334773
146426
817683
1020395
117173
416632
274634
348355
209443
899717
828610
761893
575904
719991
499498
860889
716114
311045
221197
256095
203890
556453
490056
50276
226082
607215
342419
719126
23368
1047603
772636
182248
1034587
594224
449409
325743
792826
373986
684801
787937
664431
364259
184229
991238
952010
933465
978982
888334
344782
26131
1020485
566253
498676
878982
788199
660881
420040
466610
284499
250050
529487
442411
680396
19274
19765
635645
610970
511071
503752
579842
769431
80358
286607
527367
396758
573470
410180
190541
948821
113846
674736
598125
817549
221512
460460
629236
483058
383912
333679
673763
816591
637954
865479
240932
412195
513544
265400
563968
588936
270982
249239
1040480
931927
770143
616435
599235
973442
381631
644857
1004580
33450
833298
938667
464768
809218
228132
257661
323104
636161
647704
881783
9495
571521
988765
689693
616963
848744
943513
506165
372046
962285
589089
960930
990146
1037015
609250
812082
1036838
880165
886289
920171
1021694
992741
859371
535873
769371
994192
630561
384723
317420
91743
196410
977021
977435
280614
951961
876667
871160
820561
790298
627900
802344
596291
484024
349833
989299
322706
807920
281623
350121
887544
456408
330856
941910
317687
884357
534460
429725
570486
48239
934625
679111
492439
435768
132424
347443
697180
1029019
308232
6593
477100
522349
777172
829832
546535
476502
584667
467368
645171
743991
763161
948303
685223
392121
607638
470058
212010
809330
980856
485969
1006043
151014
755040
638973
64802
756486
198272
818727
107415
51840
956101
946003
75311
217321
51876
236837
989472
697142
578364
555151
666491
149204
870302
1039615
100614
160228
103590
362044
92915
726539
1040114
36227
352914
586350
880831
398982
882899
793587
557086
1007594
11304
384357
577177
464782
819655
40393
267071
727492
210517
410530
718957
241100
997208
971260
1009456
808017
466857
345982
531338
415551
335924
707728
801369
440900
274193
1030133
443558
814322
566199
928329
192297
1048348
645311
826304
785091
416631
354152
500557
355056
117755
622585
893036
657538
880010
985927
946510
978956
673568
751037
522473
76596
52234
747134
759584
13033
714684
753077
212925
404859
179869
906742
709994
472299
426398
490507
306878
407925
490913
101964
213735
689172
114966
661995
588707
518413
161495
808617
803242
536295
137065
746351
242871
453674
799560
571012
53008
802702
11218
364017
1020570
669636
535398
118889
114650
800340
91487
200979
593344
832873
239946
736507
1029607
6641
114993
393519
506649
11642
563344
906976
352912
960089
595301
380937
566082
816575
747203
749332
1016571
70430
197946
165689
605327
813438
459284
44233
1022196
70035
980067
400457
441184
41040
921585
577955
857854
119156
720536
857050
867684
27775
484551
124934
70896
364409
76787
407006
264793
90957
180785
893504
1017611
1021790
754293
880070
561241
896919
568266
863061
625406
37701
254484
407917
78519
295219
49586
518947
513302
945014
589284
261082
482082
626212
745541
263372
324758
789549
241607
500651
561599
917830
432548
640329
840714
912925
940868
547911
624018
765505
87389
239084
224537
7546
378883
319599
410845
964955
29011
676755
1001831
580211
252747
690959
429919
736733
108036
129398
551881
941432
227613
575308
124227
66488
120895
317487
231989
168386
234044
266220
253086
897598
414146
504989
1011430
230238
802812
83200
522406
288417
27165
413745
357581
762572
978072
902184
564481
83226
325972
430495
75028
700372
410916
402218
373909
29452
114531
138797
667720
765630
566394
723424
805763
562870
469648
205444
652778
998123
368740
933991
276476
563737
330460
111623
528537
167763
384012
539163
11337
33027
690326
219281
1006306
811697
756539
461492
559736
446381
844074
35280
886471
1022139
869560
711691
855513
289068
256570
119821
80606
997540
821026
679946
761300
35522
712968
137045
730676
858327
292815
1016902
69909
827551
751955
553450
572824
921123
559004
669476
458600
896699
448684
301290
802821
125866
245711
1041829
564724
777124
685878
358575
770837
459840
690315
35652
589972
697066
373199
383103
626648
205754
743603
998488
734321
1307
935495
876565
18312
835776
786795
782151
69661
895164
591188
1005072
769497
350227
210982
230835
492870
788186
695157
676924
637637
832204
744215
892293
517568
351801
676437
994960
201807
288218
205195
289283
707119
1025198
919914
325052
406744
512067
955725
790219
985408
116241
437999
258237
739731
229844
585101
742243
520875
895427
3867
964530
416827
238366
920022
1039564
436408
596441
774720
618048
242440
771926
150137
384367
866379
880014
849220
669971
528099
976081
497262
135414
499357
997417
1016643
778433
607198
826933
746732
311655
342137
761775
929017
276824
694390
683798
699230
498752
164898
920483
378297
743093
409925
933971
517949
639003
735234
214376
843124
882834
234621
720065
703360
416279
869800
209044
636864
476718
782412
972979
849863
1047344
799493
185836
855355
521053
997853
627794
16520
623150
644799
1046147
502252
948711
612176
424523
917907
839160
330903
879262
224663
385150
443146
597507
705877
304323
628519
79943
15310
85480
597600
1008200
20570
16898
223452
507146
716219
800103
154688
675267
141739
953099
676681
731798
954354
408613
912892
604427
775331
240137
38740
505673
486973
75841
641403
923934
54647
398621
974878
174901
480262
258339
104008
683153
742119
919982
753553
326817
122930
521396
514121
310811
914128
553117
521683
995308
165914
413732
121837
843892
713021
938217
952198
981106
136848
745151
986658
129194
929077
1020590
428943
998996
177770
372959
21790
492584
111628
921816
313286
447271
43332
157269
856425
599094
359959
198190
684861
171788
139868
391922
206572
952102
981859
56333
692605
190301
129254
809846
575145
536682
277564
805
256194
541564
661047
540272
233726
386872
138554
120734
659770
211475
101636
672113
392720
617107
465563
639695
502754
391771
430329
196049
977410
553099
717449
603155
348409
932758
854840
400059
579497
93582
286121
409828
792401
537720
977731
453568
721959
562028
613833
1044350
995740
1041365
163902
960606
351099
288696
626938
15579
976155
430444
912026
581103
1014078
167968
408563
478563
652855
731716
916476
1024911
545227
86751
75055
713391
266106
336084
934350
454965
135786
743995
187384
106135
759540
198176
1038128
1025823
794454
983344
279436
783455
916746
153956
503795
590009
400762
900589
799715
871674
181858
256693
437906
347195
548692
652373
662968
878747
203618
375491
711283
910142
268698
334936
1010439
20272
994083
561747
903981
1016405
285685
881305
949536
799801
657152
498695
539324
837209
846955
374916
405224
170872
333795
177052
63058
1040248
307306
968287
306788
392645
647902
532312
612011
614513
894536
290661
576183
842885
791133
196308
338232
524243
388105
253586
601099
676347
55294
109246
608769
651639
610223
417450
852341
5619
430067
291689
634228
176716
71475
902404
261470
985828
720288
102869
76102
118495
928191
693986
419434
803154
164732
313431
872750
586991
673706
814018
171502
528407
304106
692022
310888
552378
759239
846264
423556
612061
59652
677222
540725
459646
819480
141943
607870
243291
670542
5292
803873
152327
255438
477195
986484
521504
266033
832274
950842
266153
741311
165918
41400
678189
736878
18048
416190
255360
8594
762031
265248
772527
425501
218269
765166
337686
3025
434159
15943
323492
1019629
195390
600458
892666
229949
38054
309581
898930
647021
111361
243157
566273
666242
992601
205418
1029220
145786
529263
349380
638305
541583
280018
133036
521641
874613
352251
475741
1020576
482263
886695
1009450
566858
202556
196955
317607
585515
533476
905132
800417
510786
3492
717067
1005765
516081
891577
1024247
773427
961396
313311
508630
741052
427100
951841
606898
337259
702215
116454
826132
827353
255260
345428
997973
23449
840852
647840
108768
167087
930726
882339
534972
379838
360689
797782
894462
331817
923948
607717
112820
326776
355717
236478
464973
899757
503921
46260
771417
344779
1027509
34557
89422
76373
114226
658591
216280
546999
598002
402535
378953
787710
661200
868055
470374
781905
767947
883791
899781
461621
670667
79016
110179
611862
342835
650480
742034
168013
180194
771095
867339
633931
442104
611435
600637
884521
850144
540842
330939
362356
656171
735670
1026211
244491
920227
372399
33463
182081
528005
678320
967269
4789
563640
297240
919504
360141
958276
73585
91628
350947
333903
380853
8897
961335
579716
967431
838705
24291
336548
780150
164749
706445
548697
862017
546558
232919
971717
530379
156838
578792
366472
6578
862526
101483
1022826
1002311
625350
819951
1013690
29749
139772
824589
337962
298814
911494
234214
122090
69508
21821
724574
952354
237535
967478
421271
1018329
432656
726475
72099
887453
919902
328065
855776
242165
552986
763548
65106
925469
956353
429874
569122
702223
885737
88303
685617
1036759
401929
907385
844979
798068
779430
776585
525459
850407
434024
384163
23099
80452
495135
520695
597335
972878
16068
983193
681426
935888
448559
417065
147014
255258
877087
173103
608712
1012081
940563
1048279
166364
742580
257495
789534
240143
483848
559691
623626
516341
101094
199955
793033
593775
674387
1023642
151653
863798
810074
824943
579720
952848
750529
621426
685108
500119
1045134
661556
64565
534438
380384
886650
913185
269679
465828
628302
505466
596617
93751
697049
821601
41709
984289
10251
1029777
820123
81582
662856
1004263
126693
112817
236933
350534
1006166
197065
435685
618775
145702
340451
937480
671457
258834
330453
823555
111517
930581
234645
922413
719760
827258
1024230
543353
829891
189508
819754
256529
802250
81456
848648
535548
1038581
799512
954142
938686
586398
915269
192423
545047
245984
108436
790316
224076
738621
532037
248627
563034
483883
649150
824411
421223
101161
533381
804525
1014790
675715
34152
275478
207941
731664
771059
625006
485256
1027440
672692
613840
778981
780141
380894
854546
950918
827793
319554
278367
534645
715687
1044354
431187
325959
25727
980701
520157
205211
787523
256700
958610
787443
871845
304990
950879
859892
36678
543403
757744
909629
69998
770408
394883
17559
22729
223105
203971
518166
517339
517980
30197
329996
12316
18259
714257
795562
305554
222394
52494
571747
327012
853798
108877
802394
305375
1046122
1019836
674236
10547
604599
961259
365126
464413
760791
316685
134907
617184
352910
26911
796488
323067
698033
75185
945702
105291
662319
921461
320788
1010583
1029615
1021162
489080
501494
1038699
334799
596313
535452
1016873
381265
44576
436561
41343
36950
144663
372805
535629
24468
362675
732360
62666
534777
840679
964114
707840
683393
469074
603187
923182
381775
784848
981865
512688
759820
747766
1002213
550217
719809
227309
849310
343307
748126
495429
187680
545807
53669
734070
926163
621740
65407
2923
29665
777183
952723
437227
345229
88392
975518
548044
259201
735343
937292
972047
541427
127880
707492
907467
637535
582599
95329
501339
486506
55998
1001068
5204
1038926
236607
228201
765836
888954
870924
794909
177930
808676
178582
574514
275199
34147
92567
443278
500589
545221
365642
255565
937339
746569
709157
257235
946878
417282
186053
470217
823715
779024
598019
291234
394971
498977
1041021
412523
700200
284154
682926
649630
683984
927840
518010
513840
732176
202115
626358
1007012
921221
693151
520001
736855
896872
896370
203287
882348
153983
264473
509062
964754
155987
380444
801596
349661
341995
345546
252565
489427
556532
682629
12840
641947
88140
905182
457733
683873
505884
711182
364902
199248
542660
800435
297017
206669
587695
487149
875476
591207
700300
527214
155192
707986
544498
262618
188267
651390
43266
558901
620266
834355
720254
726068
127542
90047
132180
346572
449377
294148
948670
401098
738602
229461
856349
332232
357497
236584
523842
138116
564955
141678
47154
599014
425297
765500
286247
614417
513479
169086
232234
303412
116214
236417
793240
46779
525644
616916
847767
387236
610093
301478
549670
488136
896828
481631
772109
3284
499160
935918
732754
276192
247624
922553
796566
357332
106874
1024409
1020261
722821
802586
851587
966837
905426
520869
1041295
805116
51632
1020630
77520
406566
731867
704951
556127
252645
221191
917309
30439
280196
327404
205066
785850
219850
706708
292879
669083
14351
623071
89364
1039971
373966
47963
74928
610261
966457
631410
379116
417130
724996
231159
933413
461509
411681
324595
364167
762068
307016
553580
21061
749969
653276
423882
29989
699086
1046374
52082
445323
508215
276643
468188
741685
519191
63617
412762
377862
680202
1039727
433964
1030814
405567
595379
615439
856114
268591
816903
495889
450468
655691
808061
1036479
2448
14901
436405
1037527
705618
321422
324732
332710
200707
108699
863862
276954
550448
934020
564552
511608
1024726
694742
375368
524603
874153
305641
1021211
494610
486068
937889
456101
309991
590110
210060
852297
493216
784217
359413
711887
406396
828144
772065
280380
164873
41340
692824
544146
86882
46506
913826
260079
381958
860186
231383
780392
864300
171956
467723
878998
1013372
677761
796127
786008
432730
996060
424846
590118
300290
85398
102788
527665
98791
424556
909915
58026
662798
82743
486763
483885
25879
979498
326923
172656
906074
38134
1047154
1027600
442292
938537
437125
41851
547494
113035
809624
730971
126020
24682
512099
866559
209794
411579
71185
1020690
462871
631523
929487
238573
38314
767449
644122
330306
138098
752174
477333
66994
25712
182234
49364
879186
349856
449237
440465
844250
753882
800241
736970
894725
997390
165283
958160
270720
830681
940816
142939
692612
931634
811662
181496
812352
632263
448481
284644
754668
634983
510489
693763
308373
380690
330420
928160
759505
817364
702819
73962
983949
848643
997003
51432
1005679
935158
305098
188533
526652
624423
953412
707017
290885
656860
938548
152077
600762
992803
378956
639714
971407
257081
920686
351195
308408
762829
116351
766835
156618
749140
767085
164170
912136
561598
30034
34211
673295
196838
602319
481083
825536
444378
105036
269943
644878
744441
820994
914227
983357
423115
597565
824855
758421
43795
863899
297257
311890
284845
924940
213243
334829
226555
853612
694132
838118
893181
959097
214144
455397
160576
620126
118368
12816
15509
1037165
763717
291681
32935
976791
1041341
970331
256410
320740
762021
610651
779792
91249
504509
241684
1044003
179910
485269
986056
877805
973802
239612
870469
5323
367203
408118
255602
519782
614338
463630
894888
459164
826862
1021317
669082
822739
397549
485639
753382
1030098
560435
263820
48394
1007044
474266
517542
752910
1639
466683
350750
220454
573437
936718
207231
979491
682757
595722
80844
1013916
916768
656680
103652
86418
660513
285941
599385
336033
984156
265993
580366
859827
818457
295886
664922
670301
985633
592044
1013046
564296
857297
531455
71594
795439
7900
160959
280829
602473
50277
1006702
788635
581005
413916
175943
404679
515405
173663
522617
382679
292029
669444
505890
855418
1020115
816961
944136
931138
54953
832584
1033385
104426
440601
318880
969819
792172
999562
194902
533104
698464
40538
286311
132992
569084
759377
4538
100668
465617
857258
1012052
165391
858263
301326
91176
543849
408284
981990
954828
876824
646420
92548
854941
300177
443831
443739
617967
235094
247331
127276
266871
45548
948244
341702
150740
47924
657923
836043
956027
1008068
9992
263368
860343
885464
697183
498663
59960
683656
934077
783767
94840
18506
31561
636751
1029009
541770
114446
957222
418854
909211
934483
826598
779163
182031
847597
959366
445355
181607
760997
94375
312623
174091
227394
13303
723065
923881
179660
475899
645708
500245
746925
45140
21240
234995
817159
500424
244950
1027197
763940
977788
586733
806219
482737
61733
22631
1007955
196472
62546
663572
376502
722792
56658
891251
670430
625592
760782
257540
989661
395850
210966
437936
91340
19826
99729
949657
30524
382039
331619
75058
730803
779967
171016
489070
348724
342395
1004505
343510
619716
755336
606043
721326
846651
87477
125128
836977
132893
1019888
165648
1030572
403528
408641
275103
744767
53544
506822
366868
977440
262120
365007
254896
539421
52108
1566
764236
792667
987069
111307
408954
711531
928815
877931
404865
807908
788084
518284
723078
818576
816853
788300
413677
59645
972775
725721
386898
843805
827347
125783
522281
3219
1039242
27041
1011222
853501
231995
601968
931139
591771
58484
985953
160972
544108
133121
386966
928977
265368
704550
291232
702306
486110
275858
19586
329483
529723
298947
30144
704544
838713
595463
387683
65171
822126
52628
949140
694970
490105
650963
543616
617464
843876
894744
124062
451115
1041314
217766
164475
912917
1010211
334526
178492
410351
812916
913602
683344
311525
532290
1030737
428100
704181
132692
902022
414059
776745
185352
124197
572542
321206
37329
899670
122442
584726
565269
736994
122528
442704
226190
975749
654627
453028
666000
763125
546696
966315
166435
772456
814469
147626
539319
15561
921832
373306
865712
362571
633314
364729
1002868
958783
125596
189898
433056
897185
414799
134837
424768
860824
917296
747190
284653
828696
11267
232147
676282
481151
264256
464157
601883
218530
1037106
660935
305523
668457
642784
684836
446376
924808
554234
341499
305851
815086
797448
342616
879066
139531
148222
444777
891472
555403
513964
355497
259334
79216
857812
381092
442648
310047
307826
512698
500708
768786
528008
216490
780839
844849
275067
963132
757817
645316
290248
261985
826447
1005613
428162
561000
350043
954614
470951
361837
48024
281534
242505
681964
768959
92235
972671
80160
946214
175827
722669
96177
423169
199336
461831
271126
405047
909212
480066
647548
133610
597382
58623
843780
563210
137080
944434
834901
814980
76556
306411
713010
741142
239501
286775
971759
885373
504550
425819
22112
774158
439662
472480
367848
659272
92491
441601
542990
1018343
735953
64372
125734
46989
878081
25447
998525
755390
747181
867983
564965
218677
542920
605719
183846
365717
965743
403401
597165
482574
551358
635250
1002652
187858
647151
984832
234241
136549
282408
80880
231115
608597
167657
1019385
926822
67434
95121
159498
514190
363521
565126
899570
183960
289741
760054
38125
971301
24729
401920
916931
800373
275521
692585
238116
403956
366975
271278
736230
1011808
658007
281279
536284
737404
838718
560921
484521
1043101
312850
733637
1046352
759414
781355
910454
819797
627323
597354
970868
325566
118438
487431
39083
840752
628776
225988
223244
182299
703778
832123
818299
399146
971175
299140
253052
467777
719575
547224
9389
176157
71129
438638
745067
289366
851006
537668
865313
248116
580213
76317
20651
322460
589303
299609
118555
811580
177680
804914
880895
308573
928577
742495
294584
533474
945953
85029
240057
1014183
300795
930603
695593
700615
576221
194321
839982
695972
154477
885650
546895
542608
79215
695242
180074
744497
740845
277657
1022739
960921
378081
445416
521138
566897
822275
485706
87094
15594
751863
773383
408653
226315
216340
262906
886283
557451
215100
34244
632995
288582
339299
973011
410832
966830
321537
647570
1022674
404064
851335
825911
731740
261253
304228
568429
255714
349135
11641
748479
822213
872321
271946
47114
527831
34418
685154
734241
510818
399644
341850
505500
555735
610707
302187
1034838
499377
514484
664686
963301
338502
406903
207752
833144
942750
1002922
1021869
88459
715736
506764
470639
232171
104962
283380
677979
464869
12278
957652
235434
82983
512162
149067
227485
362653
118364
213923
371706
347311
917823
887760
456573
397471
907847
468956
277163
152815
356456
406440
44471
518999
489226
600011
928025
248288
258558
555178
932185
732156
380045
793414
180010
168576
235947
559456
511157
9610
959743
35722
679934
16991
797679
51165
654120
431320
906819
43478
200096
29037
131145
218443
306818
78620
122955
736094
729022
770951
307504
1047079
131292
317847
478034
660269
952150
285801
230525
602333
455702
642191
903422
28802
679033
1016776
551045
815316
334886
213272
791229
759853
527705
169017
312073
572507
801165
462803
266476
629669
419063
497434
482085
884918
346337
146211
764024
801981
450673
33006
967430
831819
712893
1031846
494861
179578
763232
182294
886437
705804
110230
650759
334892
727468
318916
897026
126145
198709
46847
138475
390247
499223
593865
267497
652695
302829
191307
316143
483656
315549
460929
867021
601084
36917
175504
469732
74322
1017805
198382
515290
529495
318163
734426
79925
1043833
119815
214333
797794
133765
71941
564096
176949
483282
529791
889367
694678
141617
769846
124942
532054
232048
919117
768558
283995
279518
1000041
351459
528460
427701
630330
633386
841910
499665
838519
621124
487148
873989
993274
732092
655076
277171
836805
942295
558602
572793
431757
828674
71424
477553
493050
519439
600302
204357
652735
134377
223565
718148
858252
535411
795828
955205
836709
468225
930868
900461
22046
249216
853842
813543
486291
533600
403585
319539
965987
867740
188472
648565
1015151
223050
201046
1038756
995398
249006
891253
10040
160513
237656
959921
446145
831575
857078
805890
370761
577032
929870
63284
621069
180873
280601
64573
441625
10636
195788
301339
304624
307584
583761
531295
214732
835525
1022862
178943
708591
204463
608569
729723
566481
339178
859032
818805
921415
170633
371053
599062
995093
521649
767136
960222
1021673
810222
466503
310463
421813
567757
909709
460129
413666
795852
757840
988790
450489
1008519
948058
363981
367900
92223
530170
88320
671305
445990
411376
634585
849936
421826
923278
738221
1034912
972213
852541
860923
838466
302780
573767
696057
142742
436088
400257
513111
52577
135768
907031
987398
940929
274939
24397
670957
192478
329059
42545
735958
571150
909080
825120
910171
908740
799527
619239
853733
947134
851035
295324
1020364
432128
160123
256002
108164
131157
177098
122000
379863
540938
1019038
923731
456534
997837
396524
551397
659552
816684
29310
845945
887380
43305
773044
354494
582150
958122
1007688
749777
181123
532321
599535
254755
637995
15097
151694
724598
409184
28458
640010
887583
946514
543213
1025069
132863
911170
645902
349180
326074
67607
1009507
343985
142425
820081
800317
351022
414874
153292
18513
276493
720994
725415
249777
654301
465924
246063
979754
322315
755208
755161
167697
693418
599653
268049
501677
335936
786181
945379
527435
745189
444926
712710
936775
355554
638970
33685
339065
111724
315839
596892
759015
269450
58338
358141
704527
1025363
20413
136727
364718
472144
303364
795779
855879
143236
209756
367785
650746
412584
523019
264481
238655
776819
854563
166080
75180
706052
30475
203154
235549
361262
19938
340346
952742
331810
881702
156233
798587
1047935
440208
1020052
392707
646246
544588
517090
69445
213100
260883
690214
1023558
562012
478725
606906
143172
189287
936298
386914
460469
861983
509236
319182
623016
7100
670081
77062
843366
791645
77503
890212
580007
13831
299266
826070
815338
684186
769894
444327
732688
778835
110297
842244
70775
388469
462562
490180
796761
99820
958641
959351
555656
528969
320892
276130
147983
829384
349051
1029631
827136
961660
992046
828738
230362
782267
880289
91133
671652
501747
59601
110443
391744
901329
192834
985656
895482
492262
827249
902590
602830
1008061
361575
378041
1033664
391240
779852
696459
935262
549938
762477
204970
281577
196909
549642
918862
48337
707705
10398
306996
126902
974541
516199
892130
909279
337446
527617
249539
529397
518803
261362
937906
91889
38763
1045162
687051
133056
912486
397758
566266
75207
656844
782791
87200
622088
536574
525125
921057
868913
703326
873074
90340
206829
193017
1044691
195984
63902
962616
897007
545372
88306
533777
161392
717471
603475
790479
65236
1035656
510046
905325
472983
269700
294457
693875
1018412
574611
166033
435914
76258
428719
175869
415479
505316
303671
640462
972033
989025
504213
682387
212140
997477
581848
77664
108640
313643
584834
757819
278027
479929
479748
142801
157362
406048
513931
1010440
836864
359897
803470
832539
489770
831845
570567
930142
1013760
492877
745116
291888
849091
518417
882097
801510
655379
155383
851770
240499
378593
939972
460485
777055
817039
566017
976600
69710
942374
210299
267903
378213
825655
213598
840241
211700
943305
317491
44027
133833
180051
689837
452015
649284
212460
205633
350882
881811
407444
1032888
374736
411469
91288
478802
906012
106243
824267
770036
979018
877718
155806
1029006
824040
813102
739013
280254
120271
434225
483237
551268
12341
916183
259406
797307
40431
494678
294879
567329
1026450
1005537
977358
341227
448207
700308
262553
662932
515331
677764
664123
163796
186579
291175
30242
575966
710145
514816
310921
188704
325241
470397
403298
428529
926184
506805
1047240
445819
656357
254670
90147
246877
1008650
219647
562285
571030
148061
126317
672087
574166
23153
125166
908329
421378
987949
243121
465724
732284
668879
941490
890901
813629
782809
121256
971788
632307
854802
442223
609600
133160
860483
99185
199222
1031295
388716
644645
575669
107496
916114
974994
983968
786605
734556
778398
304659
21581
474705
740889
811443
32838
723352
595316
392749
875711
60512
939840
27146
762170
975463
950087
473685
788986
972390
171288
133236
539228
102521
627212
314376
634960
616564
328464
143190
755944
854544
696810
606095
268749
1015135
1038012
553153
547069
457176
10483
182117
787887
879210
690085
297179
668499
278146
565709
469497
181470
416690
1037639
751299
995487
915317
256641
449721
766428
825292
708683
37367
704914
296421
522371
523309
575886
185694
281160
856375
389219
823219
386487
652864
408923
368306
33735
43012
59068
957700
667329
464200
66873
825065
299655
705158
399740
238288
86608
540648
108013
848896
540924
798313
955302
744749
588794
54926
185951
49624
233786
843939
959990
918398
632797
863664
928266
429937
346948
434974
676309
717748
559053
851614
633709
905721
686769
120226
543038
605235
718523
496808
555305
850078
276322
537296
468327
670539
751908
347428
1037690
19112
501790
477827
531671
755527
415477
487637
761363
548083
415667
133992
86568
1025450
952793
360466
756131
310927
553999
330442
386669
400658
550156
763542
867322
811685
110778
407248
955278
168362
502549
273167
373977
917074
554979
863954
246331
821765
107248
146799
108326
587689
821570
995346
926186
752937
755427
99093
333378
521151
706307
972893
771242
166383
104341
1044961
295752
81261
173126
696295
76327
824386
283613
817975
190649
426102
456565
12218
453011
703844
104181
749294
534493
331705
8841
972740
756324
791198
811902
338427
280628
685874
189774
937257
742475
1035290
1005160
592075
164900
477315
71237
832410
118450
100166
201842
81280
923480
205399
346866
675365
754337
822451
1009453
733572
866652
39714
787749
708177
860631
207072
700176
149941
672123
635140
270863
994333
710796
617900
777668
903585
306911
202142
589183
301270
235296
1022706
254867
315982
687996
865849
157739
1030292
850435
272114
568093
111340
536680
911755
1003267
151532
767421
1044968
648488
602155
193028
618561
67930
643663
326418
330678
305310
695793
657146
93583
441214
498335
204095
986281
966238
597850
868229
1013481
28563
930034
684408
917980
430292
597138
660537
908901
696713
600828
866820
640678
93153
1047112
586726
1028108
827011
92016
867668
960141
997516
92348
271518
852749
560317
1040137
192508
592666
361304
768111
524812
953528
877392
299653
794132
469593
776002
970079
781350
491068
203847
190749
227245
733413
255016
676708
187426
543645
583715
666567
106947
966563
249985
253855
103665
656746
803187
905857
224462
981030
919901
453738
131462
395067
938873
720444
683895
678381
483561
754000
858823
92002
49540
723923
881204
947794
349789
380331
790436
1006612
977871
619258
756822
369053
523244
279214
286696
538529
265757
977879
497544
625337
91024
535024
127262
730840
683117
200076
837444
626808
903133
350872
68368
182172
394370
397365
782103
223089
665077
277860
675884
241109
581595
151842
735649
474586
754206
385391
228257
779392
469491
377545
771382
280948
763954
286533
762472
181814
817199
214486
222530
995231
82112
51028
911055
645981
685073
698615
322811
975850
632857
140187
7848
413908
664085
254442
193999
621650
852372
937657
378528
162695
360683
290917
69960
173292
354584
129418
137685
509269
547204
626183
954052
917933
357255
612762
122865
281856
532090
440384
808462
963184
77319
481575
747876
15583
211388
157132
416137
202670
612467
502693
447262
922824
372798
110419
266692
386982
300905
560839
255610
394484
75398
87159
983282
1025623
204842
432049
319136
228028
955822
515154
601359
473701
169457
561181
260730
275202
1031097
569927
276688
577089
83777
728408
624109
978065
817370
1014084
860781
485794
690226
231494
420670
788083
889902
366483
75753
773684
650514
326296
573731
710812
662193
776812
476621
956096
902971
904300
493213
20914
23958
171760
46933
156510
897923
773009
816887
220053
468804
80302
958326
1016071
2613
47623
896162
541992
32440
542803
413151
158842
883271
497727
917391
329178
480529
717253
392614
905062
108476
585836
64135
922047
274807
886704
318385
526953
254336
724903
420126
186969
850081
973066
151677
726063
217666
1037256
198409
581149
725981
421741
75707
704183
185660
952997
473442
484629
1021212
1040172
147641
1039654
887196
801048
536881
562542
354905
136591
458417
550533
248351
83479
406906
479869
572700
346899
426830
975362
359496
314545
866232
101262
999613
632453
963732
227471
922214
439912
98977
995222
367236
239320
928568
748713
628638
188120
497211
177696
126408
310027
596118
24382
811796
811958
889784
428090
54429
558630
536865
844851
552355
54598
235149
697656
348022
609369
563007
241280
868296
679932
1047999
489910
465267
568978
587203
676140
843884
587456
884831
984515
135224
865493
324986
872298
597422
916468
904736
321763
663372
792168
116904
201281
138743
969814
304428
640172
744326
866721
30157
813011
945782
254549
801117
676177
1021303
608685
483175
458973
811181
915322
695723
1003165
177177
223172
465610
839309
926296
849755
1016946
723127
160830
709811
937443
573664
907695
12767
736212
694869
594328
418225
264258
377227
477005
699129
5705
678741
313907
889405
578050
529145
610735
993273
1017174
492226
819710
869185
225508
645290
353158
404508
693906
117998
140015
189521
1047339
28033
309476
507858
98240
849841
396396
298436
174572
644034
1028137
490724
733941
28940
630824
218776
972824
32556
14915
389368
968509
279341
506080
617116
8402
443930
462873
790836
908868
327139
260611
256829
923152
974866
297331
864011
774055
877264
941129
866635
233249
326004
959119
550943
541174
649789
902069
374437
736581
842079
266459
792655
302270
238137
391017
31487
379925
915938
635581
1022218
352427
711952
578656
281671
938113
476182
290814
872146
160494
844373
239950
664242
336389
87840
970323
853154
868376
8330
860536
652073
597410
968282
1017520
234328
41818
714357
278830
540209
294702
615025
867584
940521
1004277
965343
622612
502427
48383
543050
480272
413319
303628
33175
922759
767295
684173
961478
866709
479315
736715
318399
945395
586183
681519
18640
4486
189183
434631
192693
321421
573585
521823
992677
605874
208904
849955
128922
995489
1010042
373329
401720
851286
800670
408428
633662
433212
562554
821592
1003017
435382
732653
216253
1014073
507637
561252
449708
398515
868139
954874
237858
835900
609032
308461
232533
980992
596627
55951
26346
133037
1035074
732705
150847
692571
698987
199415
831812
739540
392152
75813
803405
636256
509285
630716
60588
441782
894315
201278
495276
1012137
711771
420510
913202
153952
713819
788335
1036406
188230
793727
549749
868167
702491
827896
121917
7264
387022
270454
439815
353327
416432
910261
796145
302727
358322
453656
855237
171282
715121
115009
807912
90245
747098
675807
913995
244935
198504
147557
915182
220306
696818
958593
58092
651800
659641
404216
531293
503131
940199
540912
858233
783145
577742
861205
813781
7513
536764
137676
118523
223973
642483
187948
555311
324014
804895
410764
585032
289446
640623
133195
165378
212289
532184
792129
485937
757422
394094
678090
1015506
817054
141343
200263
243663
464089
645557
276849
989043
85432
721036
961898
582082
327195
994502
119927
382291
428608
536703
792154
807717
934132
993489
686351
228729
302619
920017
358619
319948
763124
181061
286783
20555
588445
899427
405015
985480
423240
820608
365390
633371
306383
783377
774949
134075
345282
946986
440575
900651
689460
485283
1044189
484008
781412
445396
305167
17172
574791
70205
1019514
200049
129134
710507
385322
1027389
700768
532269
717397
154937
906546
880149
617815
638628
415593
573065
80320
458774
674414
375659
607443
288395
315897
1046799
99027
10832
873002
826149
809722
560390
672818
647355
912985
693053
558088
54503
951983
662504
526666
648162
352501
267455
718694
902986
190614
495663
610536
329370
628445
991641
390354
618910
695139
533619
320951
652183
808519
693973
871034
905536
73621
252453
371905
266723
611474
925503
691666
897773
559648
34077
378419
635580
597699
478259
848151
680975
192204
369364
798794
669764
685709
776721
600609
763770
287306
142549
159130
845470
168360
83116
757246
780811
6829
867066
401038
536769
465404
499602
262029
561485
964595
286792
777058
819845
113230
994803
360979
670710
498385
708909
420795
198846
147234
110137
820850
324923
641718
131816
791966
362693
824998
696426
839593
265197
98357
430843
125669
419451
396191
221804
1559
149863
589053
735469
895948
689825
123881
501623
481252
297736
868923
55031
676931
580258
76761
547516
97315
47117
389823
179605
159361
697944
619727
941775
2667
989379
521723
843335
361637
610732
503746
876931
470006
147671
253252
127085
469131
344150
490809
475868
562925
832707
933045
664163
318077
76938
942131
731788
852718
620621
399262
605441
818826
89647
693908
321103
448412
311893
59236
506599
150237
1007153
193707
335494
26019
349144
649084
357993
963004
327374
251848
700012
222493
552545
814350
223137
156865
863555
1020744
56663
67111
1027109
845020
1046106
379129
265504
506581
732105
844964
320385
995021
50649
627349
862190
146263
870607
114686
155942
443235
199924
277493
924275
892908
927762
643658
414734
797268
840829
991960
236341
192924
593278
856478
902485
781282
1033309
440652
413783
1002086
463346
429268
51480
260139
230255
685611
578337
494465
759897
281494
935208
149772
285637
61244
600213
583763
1026838
953983
91121
1015575
744005
206020
247275
243321
591848
22664
901184
370663
693757
159235
198832
228592
225796
267049
554463
271101
58757
425997
533213
516442
977430
642806
394702
927459
909052
937849
640370
917906
584572
213158
618971
67916
470362
1005567
786934
273134
146773
369136
332490
1005216
462973
1019676
328501
910211
95930
1022856
800525
460731
909820
291586
1032155
518063
144437
763062
720077
615791
343315
289780
550263
86319
443925
788889
759321
702962
189736
661827
794249
164912
555907
36168
605497
770598
572493
65800
3470
793068
436411
785738
765596
49557
51247
582266
160335
512951
77998
324230
181396
98268
145350
442433
950136
358385
606227
92340
618831
747622
35213
14306
802045
327170
1022864
243691
197733
618187
1000338
60600
562685
540498
571905
623137
177864
689881
391384
542493
737200
45575
946765
750332
914597
950256
394958
829593
639671
185939
754298
133943
779225
897696
236144
76137
61890
698324
51522
265253
822751
208153
447066
896665
1015970
1013981
725929
725542
348712
989188
899604
874227
882207
437033
890897
94644
549059
1027051
574445
18464
308304
873664
339323
802652
819898
64399
634170
342142
114022
847939
713261
561439
188260
983572
248108
1002521
111703
40220
769544
85787
46298
275579
791106
72719
671257
500704
615253
927651
830952
612830
890596
187451
318696
24004
613217
570749
460526
154037
118818
424761
843116
447011
176537
350655
1023770
709612
840395
1027231
226756
838557
710407
473131
977890
537034
504938
16893
755288
275901
981197
255286
205610
972636
605651
26364
941591
778742
756391
276567
781302
16253
410871
246730
332589
740788
44317
81652
968075
824957
939988
1048166
266257
322089
769335
777529
511361
121882
121068
846932
321444
625335
423756
366025
449197
961295
96682
834973
998459
760317
740852
1006069
567942
339531
840586
887089
854012
266504
818995
644407
550050
830429
916996
954420
74201
141854
988004
479190
468177
834846
694997
622028
907388
475725
531985
510846
626417
288143
67347
549920
984087
638070
1020905
306136
382770
96246
627844
111272
706625
988049
756841
560141
287831
275982
500773
666061
78178
33522
27844
747868
677978
486936
508371
602397
820140
441032
759165
248012
851834
31234
863386
780570
233128
946472
397892
434885
56748
465403
979790
145221
53464
189813
509642
170146
746883
44551
157175
9029
70282
515979
1001500
907916
347589
535252
813759
42689
912814
654062
428659
891839
505607
731619
690745
298374
139958
595284
99632
412856
893847
846275
815855
1027772
396229
110176
638493
7037
494420
963179
665279
9145
908042
378398
353300
32216
565043
704828
980664
277902
1045040
57022
971694
969057
300082
466733
156698
533856
176800
681732
70940
533620
613723
576728
410362
207621
397345
776169
994091
41765
973607
94764
567987
835813
44299
321419
818743
533636
488081
610573
711398
177385
1024094
979039
234433
920432
267282
433590
399630
92536
112424
817249
878415
498712
85988
682003
25165
785765
473214
710921
184486
27395
12741
1028808
694911
456488
390278
471174
630039
754265
346327
276789
220513
904547
456214
238020
838735
834386
404738
173619
807639
598753
335640
854180
635057
839464
8367
861932
319323
319133
525089
1029301
940026
637192
426961
621998
9851
68759
444504
944772
983950
560409
714670
575114
765527
302392
419061
341783
1046792
617053
274163
881499
300023
823361
459244
722655
609219
826354
544013
842355
188840
52035
290168
831139
475983
511141
784305
554776
168903
939975
883712
955684
104095
1016930
996436
713516
950252
828463
825828
790666
754259
180606
1011469
114044
146481
279282
242428
710696
976770
588030
41471
163982
433760
1037349
106338
841454
74508
325407
907835
791978
835885
189683
941036
89868
183183
134304
263459
660584
366257
711852
895370
967785
763205
481090
701023
255576
617855
538519
588960
1001527
959790
437517
547070
822626
243981
367948
350139
421115
259078
1001883
200632
91665
927680
437165
910545
726255
29811
702707
921545
902536
206416
306240
675688
504097
153904
570044
909059
244953
417219
172344
355818
49361
982411
345225
694954
836430
741515
474049
373413
719081
73583
193818
1022324
599489
85958
498456
24189
927465
143301
616766
396503
712400
94439
737160
255582
307401
370281
893343
884019
626007
1042972
400029
440970
721522
950858
789666
386549
154592
796382
377273
721011
526233
235579
730907
839289
807433
373332
849120
724794
397834
503750
175231
691389
12820
1024622
561838
556915
553871
304008
1011439
281613
154988
936029
24606
90326
764689
532679
844418
797029
688926
517243
299762
901037
1046608
556140
892253
101627
269362
954391
884805
1003087
528667
633193
947804
509652
868912
516599
322512
911482
760663
1043705
572641
627426
325499
179107
432648
555319
136754
127635
827239
821782
186325
906202
918392
162643
310999
261843
987068
298610
912711
337697
997642
1030416
931598
19221
963448
614126
218267
1003868
820876
784798
900801
1000027
21034
749016
995638
916367
111358
589934
679552
83763
697669
820557
699747
404204
154170
621574
118623
760132
583385
503378
709945
121733
645888
323440
135128
126046
486147
198685
884817
404644
220633
1001155
762946
730270
88092
397953
1046086
661554
842150
544326
848356
734314
652053
268446
134323
990651
176491
244857
687812
790351
813220
92951
1023402
10777
508226
167957
519581
420974
552617
1027886
822118
568709
782828
811228
648911
645123
627226
851333
808798
312537
636639
119146
336467
148782
684344
141324
559607
131356
941634
764901
875561
599037
860513
368819
552998
136797
413943
938289
262444
536068
1046444
333828
896238
371082
696846
756381
1034362
104240
575858
711171
1013048
754041
748863
798112
734232
334791
735278
153886
214744
729535
139633
170301
636417
661505
807940
304397
1048562
90323
112710
230400
41223
623799
732689
37800
675614
132808
240217
980529
1032875
377481
144269
179691
918784
812492
861794
766499
543017
129175
500730
50841
80059
165321
56418
886560
199793
429838
930940
691117
112982
682470
73737
732244
773572
386217
875565
155039
892056
30042
1042363
645799
101623
295423
821696
187169
710792
182460
118268
725964
47283
88809
56667
282141
161355
354362
729825
23844
287835
878868
412990
128884
324615
371662
321923
462548
72331
85607
519645
36771
232022
90615
874376
434985
117436
244129
692447
162895
624153
96925
937056
1041897
386641
682475
876617
118820
180987
164939
660908
231109
804191
78785
109656
3026
471264
1006727
709934
683864
194174
354240
556764
281598
435736
1043497
1012681
549984
482824
72988
952220
754325
1007544
981015
69949
234909
264847
913378
503214
825675
379423
397461
813559
856539
949176
792457
571553
366641
175693
247650
103361
549276
405672
811945
986264
593505
428378
56110
827964
286764
576789
177049
1042046
275928
217660
457862
677180
744282
636243
60770
807547
623769
249247
998210
102910
265494
609676
1000951
187049
568249
140925
237458
648908
898662
434270
916404
190411
385163
490153
538942
1039376
268195
430366
917402
125800
932805
865537
398768
509977
1004526
477724
682058
318985
473259
748835
679719
656732
644295
433646
512380
646450
186972
789262
619530
28270
563869
710202
77446
565196
43696
824624
406346
692166
477039
547503
524400
272448
357907
256420
334358
32059
1000900
934902
726938
554673
929378
912560
245836
43204
69516
878661
87445
382661
443294
761628
212630
378642
320173
961451
63851
8114
292241
682048
454927
120383
195368
817773
558995
385988
639015
942212
966200
883728
367153
431503
70960
622917
356477
874375
574369
374100
548080
416765
659373
680908
1041375
668979
932116
655033
751130
297304
608614
7501
935904
62051
48795
384431
608058
733909
847829
801618
387420
330707
926910
860899
482363
6978
589198
764677
985653
452587
292202
892472
929818
748321
572869
287325
493346
916793
1019980
62548
631921
948615
261705
286064
78489
787231
466646
554272
994448
1042773
224928
784959
1017496
286145
915599
693622
656999
654912
549506
317423
445866
653764
406494
691924
965395
306607
989811
262601
1032565
124664
538168
696615
147561
679152
1041323
778594
707388
801565
799380
691697
975148
702375
544788
602889
434061
920645
95541
288803
32885
582573
482391
150338
578159
187520
705582
210664
232222
1027915
506471
100580
286123
441259
199239
598106
5037
480039
100133
18096
697394
528158
155459
208753
273585
642382
91253
371591
708692
672803
556253
861113
770050
202974
202559
1045252
1004361
233079
995057
578554
147318
8907
513377
549583
273533
439374
294537
935571
702793
190437
654624
32526
92639
328463
168256
896856
890256
306021
560912
433300
114910
678028
808526
242388
633099
642326
1007703
493265
440724
536216
145690
45312
1035121
59033
234892
79000
374369
124209
725342
404441
15587
794259
470894
146251
118690
69562
256088
259067
1003194
324394
265884
69554
462602
650040
2219
819467
390348
416073
942547
808134
445711
774133
323106
582
314015
332837
1015946
469762
516150
685167
242142
553520
61665
596209
768643
908484
342958
122281
620729
453552
38473
714793
196943
625145
149431
316359
783378
393238
96301
241881
809369
719196
543883
130655
394366
462372
147900
685178
26368
545284
194981
811552
937058
917630
80393
417299
164621
425356
216704
352282
435213
779435
1046301
583972
136978
181918
996752
766330
648854
555215
25484
803539
594535
500127
705710
462485
373516
968328
181437
175257
8856
614667
435000
456826
28892
896997
203884
325831
826503
221687
1038402
131957
1016869
95076
315124
353614
271095
24527
449168
755461
745561
527921
354805
243591
436367
965281
811137
32546
595031
272937
229767
994134
668609
358062
615645
972136
944429
31036
863514
814464
233396
1003813
211949
80731
856016
418008
972124
675659
565385
1012849
97395
435551
153827
971322
308378
831389
328887
438858
214894
338269
187995
199833
741872
628052
457751
1047083
106877
717098
774656
436061
928215
316756
453913
919096
163936
394784
702757
664353
305858
752817
360146
987030
580585
830584
447868
340717
481739
70941
52470
426140
460596
403275
838333
91470
28774
48919
767719
4358
406242
775621
928521
223568
846874
612844
929840
36566
926540
898790
78117
36719
43742
822102
352415
665961
1005293
560660
787489
665752
813146
755712
23053
37717
993421
235710
732879
271837
649377
812750
140316
819620
669002
707126
6797
828772
151763
720877
296471
718329
88974
418670
619778
691954
926484
664599
837284
485777
442833
361477
394485
460779
733598
974329
753806
716817
201485
889956
916662
116878
413380
1000022
834562
985026
248470
436755
608001
791199
540247
348285
889600
467546
146636
1029772
936659
932208
295869
289975
392358
702469
952779
910226
183337
583094
455936
200607
587988
655518
784427
690431
772303
897409
215663
501084
27445
119039
773063
288415
64165
336330
202965
582375
1024536
338420
1030578
587201
753902
1041231
204690
795423
774883
249982
540424
36220
879621
886000
866686
847587
26764
940789
1030567
133604
613336
199664
987322
158490
481772
1022145
663543
330422
291552
842354
801680
398205
472009
94314
319470
52734
716694
849327
821822
446136
390195
450923
325869
529098
856196
416326
807226
973195
11169
767542
453993
385125
139490
231696
75189
2260
64698
1016454
610043
771380
1039470
927396
36816
739436
940994
847155
277381
957952
239154
106189
661701
1025026
551846
572061
406866
546656
319998
30588
646522
375427
834149
708038
90322
1027625
1031456
962136
133626
1016417
491759
880150
813358
897147
414248
336841
81409
746253
500592
9293
881114
429679
786862
128879
236005
857578
383394
443944
84624
1018145
989179
868584
593085
1048178
565759
474097
582072
795095
672450
501766
788489
926558
180698
949142
515416
554817
420935
383360
33018
574015
66438
466995
219881
1000126
861656
169053
677472
704867
22690
813444
296397
648921
1010935
529344
544819
489760
263538
792549
893219
661560
436924
514613
966359
739172
160334
722925
833104
803339
650707
268483
788414
726108
354220
139552
915414
527860
426528
497293
313008
849347
874219
498158
1036887
446687
406788
892426
939545
535994
702709
629202
883196
935498
363451
337581
597552
117301
459439
137652
742421
634912
621711
796399
870502
946380
52715
808785
649004
758694
131608
964820
1003432
709469
118473
800274
1048315
766803
72582
746448
568476
97888
666869
745210
302560
296959
946885
929744
137567
718769
182730
623775
241660
253268
331657
1002368
368635
935683
704876
705127
19884
237903
563551
773324
623166
36913
496966
923573
896450
217113
293253
633216
283180
5375
246170
642289
167133
505541
271673
747151
13344
263322
928495
767483
436416
84507
331104
464886
254146
253571
913755
76207
839652
331327
110226
969551
555542
981913
200259
39867
454118
604528
441855
491975
674816
270536
464109
861469
665347
190982
781479
24793
582279
70785
85274
698079
546651
905256
284329
798115
196594
885058
307538
540468
433611
1030387
405789
75876
636725
1022107
880016
159761
621658
919797
827152
849240
561192
175362
226416
603745
412622
33293
953438
380380
524615
104162
910084
796494
987832
273802
197591
133351
654104
834138
678586
643181
15076
351894
377325
984665
618108
422817
887855
294586
202876
595756
468745
742838
300538
258178
103740
909492
897197
905508
166535
836925
95105
951668
875558
714510
571072
348386
1023866
420153
391177
442239
364204
639768
679916
660180
285043
50352
323917
534870
975161
434685
55494
13006
372184
898051
240636
368460
199399
422009
533005
911322
562
589884
111378
58331
455751
194439
525548
224960
490354
274327
994501
111951
86192
2469
38949
572730
333886
465524
814963
428071
188287
148633
254156
305869
737559
898250
605863
842780
284397
208603
235021
32826
532894
72806
61773
140587
938190
1591
990667
436383
444125
623209
428085
592086
11451
403283
299002
374010
221873
819003
985789
431523
716265
453111
874367
261445
439223
741513
724304
185536
218104
121425
531114
358939
778690
249568
181545
187732
1028975
490706
255575
640090
448655
499036
194092
625446
32745
975255
463879
837547
754153
234567
335790
84007
545909
390510
39467
935105
925259
822220
429433
321554
15530
757379
718837
100769
584333
864632
979421
442257
709686
637931
295011
107178
675001
747476
951718
860586
992381
512366
361913
227611
890074
1044134
516773
302228
748978
905038
8413
306214
238004
180091
999351
732860
324881
353572
497602
78810
580827
685077
850007
1047960
571639
667040
421279
746047
632702
177211
753861
808099
992061
533056
899233
932469
1005046
948780
429883
1014843
214601
228015
47923
1032466
117397
494962
861280
237440
387816
30577
728167
139025
209638
429392
485641
124282
496585
463212
86968
133333
446575
302224
1031162
916578
592356
945922
194140
647981
897935
458246
434275
426698
292236
684060
68097
215864
616271
303523
84902
626298
72491
912685
291910
189968
687592
915207
63313
70197
573228
921289
635820
173671
422686
667917
333141
943475
230100
571053
322788
817632
552766
693116
448911
118091
804352
538102
855507
18948
459251
1010433
169473
503634
994917
927101
503950
101397
931148
1047059
268339
55189
82377
334212
1033743
980759
372717
251646
54266
745052
355034
371774
693387
895547
767694
81963
21847
865975
828043
61226
135584
296313
962020
354276
1038715
872108
1045094
780038
870959
465615
18561
123267
42677
106593
557540
639975
694030
110488
258219
412643
543851
647126
283691
933352
104805
1014053
671663
402863
619392
1034162
980199
1000956
135123
1020498
1047136
892870
816319
704578
111977
674833
168957
290555
511891
472531
265350
462524
860458
509063
674363
519052
467851
893189
439482
11748
410153
417116
573927
606790
238036
572101
105979
469809
313318
535251
251154
917675
939494
215550
760875
863066
926015
673719
366161
414786
245197
772741
959101
688038
44131
127050
123451
966577
209
992599
1044923
337878
372563
577918
1026935
464156
395188
942270
476017
1012065
621036
82805
81278
19249
643483
846324
463170
351081
558908
642389
883136
72828
425760
284393
758766
884486
773880
168490
515575
236874
836972
713067
939152
560306
404150
53238
260585
80156
123239
658288
351539
153102
365778
99564
60330
115316
695055
345488
315678
158807
610611
735766
416492
354291
634782
676279
192730
132810
571473
335854
165490
845275
437417
218013
961421
309988
758588
667680
111829
964312
182251
1026221
508761
1004409
472341
154587
507054
158671
711637
873719
562553
720197
84123
161531
374166
62982
507185
1025705
301867
595204
917034
320198
600106
25858
791973
840113
994242
444057
550773
236956
694624
852008
201147
885244
377420
33469
34426
385913
198971
431018
847127
256014
603907
216210
503926
1023720
16123
290707
752151
1025448
443964
374057
103736
631771
320187
864789
95477
1037546
43391
1022401
456860
373072
345669
58835
400061
61659
204779
70002
467698
715977
611157
305815
496203
649816
846588
949605
951815
849270
578295
1042064
738728
596408
879594
68367
669473
351710
12487
1024199
800903
906945
593674
878923
130568
872271
344569
183057
1043063
201256
291294
125174
407848
357134
4601
944917
819806
329655
534116
125752
143667
1022704
455604
498831
274310
165414
544916
91950
423629
519831
1014427
378682
282845
984576
146923
437704
1002706
768059
832076
572374
528060
973189
889587
1033902
338958
485246
1037350
965105
993096
123895
173099
409706
880342
639652
868347
385874
1020809
215483
226346
617272
239743
153683
47030
487986
961385
428155
309382
1024877
64687
966225
355210
1003627
785538
54762
948385
550261
26316
221543
447328
546329
47569
917976
658429
812102
175293
112344
227477
23702
102410
910377
442602
656369
1031447
909032
661657
987702
353190
123717
884042
16018
365560
319439
687373
152652
618457
546733
149638
404869
654511
334647
295545
443149
693515
751917
486749
533463
906871
639288
263169
26155
470366
845900
909982
883369
30259
656770
967601
288942
212447
913999
848401
701061
432384
227124
712208
40879
65614
706261
101531
399635
217295
260025
1021444
578469
360509
738343
515371
188608
194629
863807
94920
23947
784993
649910
299120
213027
148737
643529
229934
722728
903122
353353
445351
757468
13372
15721
227791
83862
449346
184093
183362
31957
59179
556678
978724
514201
264161
33865
441944
47475
499228
671234
25323
947888
637951
389857
970503
131163
719785
940936
616822
369350
148457
587293
541455
1017819
736323
161826
546031
482822
890679
35636
402455
531194
132724
205068
565332
406835
901358
608684
782877
405089
495218
786497
821015
49931
257468
841660
940729
615386
865907
341792
813330
257112
765915
1016369
54633
155011
776098
305288
66653
647584
932621
155323
658526
199525
923949
247769
118865
1002755
870358
962220
739496
834106
365929
948664
50791
1039700
526889
623506
427300
450234
55708
265126
110292
993234
532844
224907
797581
631850
720551
480204
266897
731366
881598
783524
947702
179099
144494
35049
714344
537448
521067
931751
603198
844247
969380
654415
61667
434502
308535
422356
318105
906996
951625
236488
173760
594124
946563
663440
61042
463473
193089
591181
339910
275285
403679
72431
21251
713869
779673
862367
373239
135198
186084
880933
447982
260982
579435
961073
19428
512967
585596
563769
11217
56767
72620
642338
1043759
899249
805016
896307
461884
795761
908402
614923
1003412
705276
371956
46843
959349
683848
964479
741455
425957
838306
612673
588448
696163
966180
963298
325291
912158
276678
960185
433026
243549
1025517
788682
537551
1046005
37644
612979
159973
737449
787371
137967
248618
321062
438242
822444
800535
647642
57116
943611
52174
590322
102837
200191
496251
124119
789260
332332
192908
465314
6071
778288
738028
953635
806068
655996
40099
372935
638639
551279
293684
515372
623622
479034
848043
104971
818642
893098
544401
594883
631077
254796
1018664
640435
1007903
730887
62631
166733
499464
872979
356457
423066
872449
956882
556875
578183
814994
679486
97816
943722
603910
617348
153966
88117
329880
651336
611160
390577
80027
130099
213553
956539
982803
5783
415208
564277
441431
780002
371266
882294
535804
623204
691132
95417
373819
869629
202836
3947
768521
403244
500273
730215
357260
849055
399946
856026
849894
758116
471147
879741
836057
393211
862546
179022
404819
623165
486421
229327
239055
643063
22451
616124
688174
1033187
194037
935582
650891
445815
70058
552714
81440
773169
31019
980400
768115
789740
202933
792253
695224
627161
207152
114875
102814
313945
675911
972510
939330
681338
108687
198930
454758
1046670
983775
881923
800080
153186
1010945
29696
403263
502920
949504
832930
672831
264074
36118
630881
368660
1015035
845300
434583
1007071
959822
907753
1035932
447249
881237
816824
770507
216689
665793
822690
995341
229386
438833
808469
184808
698199
1047946
67420
557284
1017971
595462
420788
351695
407323
564150
766947
58109
547712
611351
351527
972359
68839
513115
816882
841737
584329
767178
27687
259390
343781
415645
815533
113493
351541
883932
514572
433310
319726
743174
215222
469033
846143
717842
485136
428959
484756
936313
958408
722784
830424
236775
635767
565065
343751
93106
409186
895426
357380
391884
568664
93768
357541
27216
370159
403201
582965
542677
83437
302809
677486
525186
926172
493537
640495
1016970
352
693697
663349
1037836
694864
138790
626203
807032
809032
391159
831259
64426
665103
352494
415032
108314
896380
366792
945286
152959
790825
1029597
999989
885239
820877
880111
826468
626905
849690
999906
827624
215558
985366
1021004
1036865
250639
60057
51095
701681
198334
183590
661842
368804
846828
273763
765073
793028
523227
989492
905891
844924
698647
36386
58819
973873
364029
976143
762200
754143
873073
758475
7165
1012885
465936
925519
639415
993726
757582
140502
688438
702210
893974
282110
283396
426399
212546
572914
51922
1013774
862496
106062
13241
49319
574284
145510
63719
565388
860466
970324
796345
709356
44719
967057
992808
579267
284525
29965
911095
805439
468625
501075
973277
1007569
1018931
708688
775753
671615
888064
877922
398434
179960
758445
157933
567715
1026150
609266
392770
111326
965582
877748
629443
339168
615458
253490
480998
926716
311103
196814
279085
83625
847677
393248
933594
917574
346092
991273
247958
45528
617555
65293
947066
406726
474898
403313
491915
658270
881254
84797
377073
732178
186438
348971
374022
384804
176550
447357
379970
380001
624317
514328
427648
680934
707568
215231
462165
566099
853270
777773
977512
531534
882286
763932
1003932
800534
472064
522902
889593
921684
278849
861238
895381
498486
540053
927406
8770
776978
978577
82047
784127
380350
275238
826212
598655
688820
716801
871072
1044599
475905
944505
92544
541395
956995
36140
847899
189263
962482
490045
507012
916594
194941
960060
439910
676275
563055
942099
787583
898037
651610
899247
211278
338621
501270
389242
414287
537042
780731
321900
746219
536293
418843
145444
634127
668593
552061
117779
832260
893187
198861
869482
756097
106532
719574
760855
206486
609858
198804
293091
630535
869454
366424
225197
485938
346018
935975
494410
396513
184882
317114
999151
146565
469430
672837
372423
641988
213459
116905
1010298
270128
433878
933151
232585
32630
719849
467288
199033
212739
689852
636964
514004
334420
305339
14492
768063
691234
209697
383109
534345
716940
309181
851881
834865
363203
358832
449219
1024929
92960
480932
303500
819473
622892
148477
541213
201128
652450
516109
1036252
255382
611899
1011648
52539
725701
53266
928087
651428
510085
198802
908231
780509
354441
29577
200194
885984
698232
1013980
503459
5153
775295
386695
142458
577639
779196
18358
923570
366611
712930
166374
468084
322659
341174
1047425
929681
378715
480003
112566
328808
238864
79331
499508
508143
616539
462944
311966
753272
666362
562263
438702
329674
755936
695579
948606
703733
702283
185691
408579
653119
150047
155616
1017913
499005
854148
107467
621607
257729
105706
854398
608696
631344
336630
175306
667755
431857
227039
903289
409659
85412
446832
899355
794882
706757
248080
842629
171579
372733
1043873
248353
971491
902640
607205
1001791
418597
72930
68960
35110
963979
644093
279775
169887
1021941
395156
620702
366933
957058
782843
782850
285474
726636
609582
1026327
517246
164132
756812
649527
974468
597801
51835
321215
409836
215780
133829
17229
1019969
634630
963195
352128
147161
934321
617086
279126
1011894
802919
931270
786528
43623
956719
538592
18254
883776
642698
54615
540215
58541
19465
502935
260572
618166
749571
430864
257834
1009941
333464
175228
662408
849740
742900
840246
20442
995291
920444
819779
22986
16048
269043
565748
722056
262436
797929
117385
521577
503620
458265
804605
861495
412285
899278
204636
893893
77035
798509
29257
327381
861276
670016
918596
354703
1037356
499708
862643
261079
170999
774488
265876
354188
768340
32979
896001
840927
656187
206898
557444
928499
936016
694193
229715
829883
350873
817748
420212
817058
312554
987655
523689
762009
119458
33651
655678
604590
386577
869438
720636
548919
516127
512515
492695
418878
45601
923923
481184
219289
1038274
755227
339297
726142
870282
384939
788000
465742
17304
338272
242067
763572
614647
497498
782299
515378
105591
144262
913980
774798
946534
618832
725803
435413
567462
99524
48473
624163
844193
1038373
970116
491227
870614
719248
541078
333147
8823
390984
283115
756109
5029
986838
901216
289793
836517
611344
148354
718293
875432
443827
590463
97577
666734
142813
563267
337946
612601
565434
854033
875122
947210
845370
456319
767926
774669
800993
1015252
329226
85830
445550
245474
658578
495613
477112
1025985
556121
390705
946072
984976
195421
376896
1004515
715203
418320
79537
46758
673151
502480
760668
436286
244361
955799
814791
777491
720792
896640
130974
9030
585024
351015
506070
357760
904682
186900
960295
566227
733793
113227
22685
767132
802578
477652
324981
164595
32088
890235
14988
758066
210361
790354
801457
628517
162890
422973
238535
869995
809222
757746
323615
70680
993264
287888
956114
24316
1024381
894243
687819
558523
308385
1046251
203708
744853
562950
879751
583721
752751
533554
260889
937288
399943
318187
747972
264361
888422
215069
273706
925378
813219
325066
158552
861839
51483
50923
619444
358686
864899
818747
424537
756562
544183
66974
39980
102085
835939
961556
123238
114282
837823
95398
451584
345840
1007
886557
946475
663479
169571
842202
949797
1031144
589192
293702
976826
203572
938803
199572
246043
444424
289699
199768
804133
94583
147755
258373
801162
273828
959024
57217
891475
35749
482626
908688
810005
72891
850400
522323
1036223
440210
392858
214546
62076
1945
80079
572380
693008
575584
126574
586068
165442
939540
31454
204796
903196
878823
665098
620281
392125
562517
1003206
753035
960875
936457
543745
453088
513645
977752
750002
360189
908976
95708
685013
857744
795670
672896
856825
777354
1029896
728466
365970
847762
352614
426213
1015166
109151
1024098
583903
761737
325713
584803
208177
694060
6841
460389
815588
1023108
792861
572935
983817
118709
569065
790012
897313
868227
707735
150020
678331
352185
195046
216018
1012763
716242
21512
884646
1008407
1030303
187897
337335
669900
567885
760822
913857
183180
48775
467441
873622
809150
523253
571301
303205
357787
207724
969986
507599
22160
391516
715853
954925
872481
1019315
902479
157582
579910
381396
569787
926685
165630
529173
294255
126866
778583
884077
750210
600448
85033
752659
287910
960000
537721
52019
332053
806005
352305
918411
433767
404301
40361
717881
116505
1028374
856599
983844
740539
551737
294360
553805
410985
880078
379595
465215
867571
912470
26107
791488
890342
690768
345657
628157
65369
123568
672488
703023
912345
380795
953014
438283
302868
831394
146922
979806
770207
971842
643927
1028805
210965
634581
105996
810799
574666
385933
683189
630562
441787
511307
501829
730990
678287
17174
43411
302933
89438
88057
773941
139495
773606
87923
284688
349809
1768
175097
424903
870771
118538
497078
387740
250076
615330
136971
1016987
216734
612735
662379
90968
898303
42962
325636
48822
917202
917338
524315
183276
720726
246322
996450
1006675
576533
752861
69858
1026741
217945
246024
920414
414426
151336
274395
777241
271164
99341
757343
716600
801831
752628
759887
351596
853566
1037567
541172
607686
1014780
32463
393879
823472
571806
172441
578380
608858
96149
746304
960366
113764
101724
807037
38648
948315
758022
514372
411210
41613
33985
384750
716704
298540
554024
69984
652216
52133
923495
560417
81638
760450
643139
690785
994526
551058
443865
445947
329815
401094
61410
147093
219615
514775
406862
591490
972640
3434
639703
115067
642386
910036
1019433
267834
757599
509356
340302
888437
185656
461874
394433
637562
151259
97073
677389
173952
906717
887901
442889
772356
833689
38882
164615
186142
496067
833903
997161
81795
94487
480564
881562
669811
628708
4088
753264
813037
706867
251392
413703
53932
846563
282284
1019885
274798
26476
909125
271159
253203
552466
78773
129964
796128
268626
891210
324744
434645
777532
786977
981823
96421
298900
979661
617223
864703
885911
916548
531416
646368
339317
162693
534841
107428
576594
90474
250775
609072
411079
6923
483302
329582
379419
496827
776372
617716
588567
421882
603692
854042
1013397
440587
729505
470046
89345
604510
562216
267466
695132
528421
702080
1006476
926459
262879
1042839
587419
45269
751873
203975
181836
597211
851049
350658
976519
815486
154983
700042
931050
28300
464208
323410
405824
59493
648098
301993
717667
175857
398774
287270
727241
80258
674126
446790
513641
455998
814226
760296
780640
177106
222118
420868
216854
542843
395589
670859
304494
980411
197225
620145
71821
829317
909615
782995
531513
273145
127241
725105
1010663
556516
892967
450977
862597
543436
542901
906898
982955
599005
684805
307644
883393
1008639
431592
276589
887638
838334
787242
808723
882533
467868
276931
496336
822831
510147
353008
285559
841305
882049
732782
986329
531609
378811
681692
833428
487199
513517
393347
431217
797899
947162
613986
587342
717894
886571
534772
287759
757605
517482
147108
9402
129908
557461
739931
744745
308751
1009981
108948
304842
29609
298039
386647
871328
794748
738447
107672
625609
934106
242897
973785
452596
700295
1045765
22292
937683
791785
83149
944411
476736
956691
1048396
780722
437043
817138
547978
642528
66725
335583
207587
1010640
776752
612654
310511
494621
730725
120375
331220
857684
1019119
620987
450094
883971
856956
989788
1036270
780598
684974
377323
689099
153602
211602
881576
937220
938705
592976
410063
473855
119045
808213
377622
435608
901813
320775
495107
348751
358130
921773
914490
546676
101401
84317
759848
110859
190087
177754
609851
841084
108170
479326
753314
504297
677380
734794
106331
333627
1000433
505369
454770
90672
737952
201956
257436
974785
643826
947836
720482
50336
639226
546783
841715
893899
887065
538416
114546
258297
992538
936814
463323
1004525
666139
171020
999101
766173
429831
570798
579951
625447
497170
492703
1039675
414947
708399
779197
591667
487928
36975
298178
871305
128155
256096
797407
664764
169016
696998
850851
11389
922984
815903
89890
970751
161597
239555
559
147230
818539
234121
658547
972050
424659
145857
159352
444549
283012
32830
1005337
634374
874556
715515
549277
310963
971346
761034
778859
52613
545102
917766
388521
769359
912306
219075
348866
662371
188270
100840
416947
57634
55383
613550
705650
272288
863506
474183
964761
829024
572816
532046
749144
249862
785661
126838
487308
927159
374760
496061
365086
1046260
467217
193942
354178
775252
126438
462683
785490
610133
495967
169254
777904
218275
661141
113404
922976
590018
52010
129277
173590
96704
940675
594941
398109
435970
395737
79513
307612
237258
373328
584697
672817
684764
972007
845600
510673
145562
640086
71554
433972
450413
806992
238247
617154
900171
730448
1042419
568223
491072
255454
871419
234500
536688
693374
189253
297869
54056
984864
509155
792485
627443
873781
593527
351341
108724
182577
642253
3786
635471
522641
683924
1289
799744
112053
292845
92729
167639
952897
914091
1002781
637101
20934
823399
785793
627404
454832
739339
685504
690365
836575
64237
188450
750258
43726
170005
310968
808191
678940
842402
988598
183000
5790
913681
812785
563491
41201
851027
402371
993284
876297
854142
379256
51282
634201
931101
705411
235799
811072
286376
1048133
882768
399838
849696
636106
854200
50847
654783
87554
155855
550744
804882
701425
69391
392902
469680
520077
957808
242151
622434
592195
861094
291597
635073
39456
148435
281443
706915
585238
372073
796990
976840
378023
35355
805495
644039
216323
571904
271459
712877
1009004
757753
300871
434440
989542
434371
793361
472862
852962
465348
410514
312630
940970
548653
44066
522716
733455
532125
478405
920159
531983
814868
290551
677870
198750
311264
229309
614685
175391
33724
648406
392743
468767
957755
505161
285051
430315
138187
880853
560955
222906
265046
1021405
203824
677436
1006658
168504
28478
420798
238651
292333
188619
920396
1040695
480377
419116
355938
941593
914822
411814
461431
308696
431705
909005
345055
817449
440113
669987
913422
414945
645121
685657
397532
282159
340313
538376
437530
58789
241892
394276
78484
610875
158108
415115
1047487
298368
792318
1041852
317586
565153
193935
37093
853668
395560
421337
693740
181308
33796
602108
358129
525955
296249
1035815
525167
942805
620391
561349
127818
242012
245925
902240
965231
304573
969700
94897
788599
719897
621146
605406
916364
115947
109078
581131
473452
441672
373464
416196
938854
918531
10874
959623
845615
874518
533068
669807
749555
725883
494034
628039
837118
984724
871084
354189
159722
331811
404501
608695
161300
976862
240673
821167
267066
148530
337571
77621
726314
644969
899047
249466
683000
889163
622199
903017
685251
165848
173826
840853
169367
363395
67697
1043641
900408
780151
256479
764749
70092
199013
170138
297025
37418
528763
301285
290076
247344
903571
72764
837433
485496
1027206
460793
875731
781534
673806
320813
833808
410709
474249
874388
483048
346093
586037
14527
495060
433035
324263
201692
351252
170627
525493
142945
608047
894452
92074
129174
228442
930073
199645
954717
300562
847145
935122
191519
455168
576180
180029
810500
324185
1028021
280574
524038
275879
82391
348937
577505
926175
873518
667736
833365
931630
4385
976151
682662
785475
17282
424000
308529
636209
692922
305103
820075
173515
669694
101155
287253
294233
322154
354180
481838
648580
430558
737882
242628
761960
917915
1024733
535970
399282
442224
756175
1001923
449542
805217
494703
901236
163524
406646
542511
531774
841289
544700
156534
935560
684800
970595
436134
964898
667611
475498
374210
681831
734757
6613
392244
749092
379393
166505
617037
701611
94984
945952
1019470
96822
745685
196471
332443
201313
707089
783625
70251
936142
961559
754908
126663
128250
375994
106621
356255
490543
205159
197364
427067
309930
259631
426040
469903
646869
682537
596717
108683
772064
736933
206959
389289
411427
314393
525341
339568
711213
286646
133199
5742
651251
365916
651894
514850
703407
726113
423583
445350
172019
945123
619064
739799
220477
462726
721728
906635
432289
76759
426439
539836
815631
883888
195830
891817
257566
736857
796569
482268
395593
237860
1009725
689927
591498
543921
924888
165769
857270
14981
960385
289027
184764
523749
569233
577856
821298
527987
416723
91782
616204
758885
852304
951733
170763
571314
402526
656965
485908
142649
1035994
967722
699415
592368
279639
490834
85462
120611
177482
672827
290343
285933
730891
691859
251752
472351
750224
892604
536300
210378
491832
484975
163867
126717
15457
457288
1016865
720340
707069
548506
867930
436704
871456
217858
235538
769844
175037
305320
712481
306417
530142
918205
737485
513032
48332
512415
206927
794008
449481
210040
63649
383231
868412
500427
1034740
171649
301537
820530
13096
91007
756016
70728
145042
75991
707490
408667
738513
457534
939501
711151
776156
741951
930682
1043468
1004976
23567
129521
575407
595027
344773
50248
31604
602139
159331
279356
352459
249177
446978
757446
440078
693931
734177
342951
373122
975599
753896
910604
876437
774876
911264
111869
959629
740089
842630
155519
687876
290449
448624
891557
759059
588946
995895
862989
542068
683499
277868
820875
147474
517042
589332
440442
92022
164596
953259
498966
277402
861540
888761
698266
664451
961466
744798
532725
886246
647511
103132
139651
105805
376835
853855
326882
789719
178402
538543
382937
193513
719477
386241
987051
849326
982990
330526
887853
533490
78841
172098
125968
324106
847185
106670
362156
152015
399592
119592
302525
330781
164348
52277
883458
383830
942878
742884
227143
406685
54747
727032
293963
9209
845222
714709
54919
213951
392823
560503
554363
1024426
37573
891783
312222
369161
344194
829325
791671
87372
111715
913458
910615
6898
947517
100990
378097
294291
138459
176295
457691
82636
790816
410343
944646
157364
534052
175373
1032016
617894
1016917
423958
1020400
264809
433408
20927
1031059
1017609
711311
785957
785225
687070
157027
530091
688341
1004734
679457
407441
1032937
323964
628230
108711
88573
205037
6175
1030588
988082
3614
398895
477262
16672
327136
615546
468071
661014
562714
744863
960917
198442
527001
167566
311054
101834
617734
482703
446265
865742
811653
783438
151245
988234
153782
933852
1025297
923871
152477
19462
458224
184957
1048371
968874
624301
190379
745301
466624
765829
332767
119305
425694
473488
937062
146008
263994
826681
498252
201510
59729
880233
995772
90292
962073
85666
436121
279720
895299
185065
813182
903053
1007487
948472
429175
571909
908489
414992
788086
529165
528025
1011589
587785
312304
276064
241974
962195
194130
216503
406709
793744
565821
790269
639424
5932
582083
913361
527031
19902
281448
735877
588273
198026
423791
25509
628293
980032
267188
538963
1024180
603936
846498
882610
199820
206308
837486
393536
181536
528579
791651
244095
641529
1007735
339027
766702
3670
66238
676558
147205
858750
558658
41245
682324
153769
1024442
563588
371143
728368
107145
1040972
384855
159020
850816
156990
137655
307239
195930
306816
515061
35156
588605
342319
243689
757701
746557
359628
334715
624490
780461
537891
119090
19
450720
492060
1003102
566679
869842
348080
254495
36263
24562
445871
419100
874372
421507
59423
324311
182363
805865
183641
140301
668376
678898
687490
486093
120415
502067
794192
412776
604001
567397
90254
7226
10788
360641
76159
643040
487885
409109
878486
576809
875989
566429
545852
197617
558645
1047270
888378
52713
838822
504193
315638
948868
817654
980194
906496
15201
1017954
633797
690802
785869
661298
83822
202640
553997
554402
287600
318251
404796
115553
456939
300922
774531
628861
864339
822824
711290
630737
536031
193599
242289
963634
949187
858667
651857
1004367
357953
948463
712045
887660
621697
693620
841628
181778
946538
387220
947784
98356
404908
835702
346732
503548
877113
392195
528119
564947
322280
246381
723028
511761
668766
243522
519704
451262
190060
231631
884080
815108
151592
887248
134316
179906
770390
828507
954913
13302
1016748
584534
446654
564403
671926
46694
480177
21949
304383
115827
125169
18091
941172
816616
87133
898527
17513
683275
837613
379626
1008423
656604
632306
846267
1791
337851
85518
245681
676164
602630
1041388
175126
954051
51065
714943
963160
996204
102110
1033472
296216
287089
368633
1023157
129616
671708
141411
876424
1042372
815923
472166
706874
158976
777603
323475
669317
597321
292403
712668
577675
1046643
724095
34620
389329
960058
831014
610617
930074
882296
693601
722411
1033424
346060
229570
494690
673758
1006765
963765
777880
623344
947508
563179
896537
347948
541975
621311
61567
687929
1025634
298816
530197
682471
927545
440623
18641
171997
585718
788283
603523
441440
911774
99346
439108
803354
100816
653332
779476
603895
735556
561605
65784
146960
184960
458322
968384
647896
362836
419620
432253
923352
366187
870547
482228
53260
5033
74306
197184
269684
929497
264698
980242
585219
676308
633046
853689
402051
75313
242010
935364
49252
979894
191545
399123
712312
783692
996414
303886
145828
375451
211281
515432
319281
655355
402562
86715
937160
712135
520190
105899
103322
265428
1023067
843071
647543
408677
274481
281729
239746
812262
116231
878693
231546
32727
121933
640570
789332
1035311
558000
602910
835283
699647
617926
961161
457053
539821
339575
508374
118467
865251
439918
507883
921181
499622
358571
987667
573685
6334
884058
928008
227500
798107
189636
586295
277395
103174
33978
661301
946396
385449
542509
231500
852760
441685
895966
41453
1033410
546969
289672
624954
720833
592775
296265
891874
249634
235968
232691
206507
872398
293352
181824
455080
373722
78822
352169
156369
859661
1026798
726288
22581
441562
855488
790334
297794
717087
134865
750406
864505
652416
438985
103405
268820
868769
711419
464306
340777
221722
803718
581307
933915
361147
474373
930177
908886
1000886
555710
940813
994610
715475
753782
195518
577937
364653
271641
827230
208965
624426
907774
1013229
1043970
132015
285929
718487
728243
466976
798901
951769
985174
523380
657141
536942
543051
458385
201606
779757
689242
447874
1008359
141412
528516
150924
230743
195712
841450
352837
810515
950111
1019822
823652
392921
563458
323591
35638
850534
635556
873994
867926
137110
671894
68267
449724
260408
298861
966953
240460
880622
974982
522845
980214
594247
268661
111556
856125
681017
529005
305604
78887
670222
66057
1001147
876641
872254
726659
196277
834803
299424
446674
192190
321596
905092
516633
955802
612390
261312
854782
466590
792102
987780
677949
216163
233345
944620
270899
712210
937778
897968
634500
548724
563879
575195
172501
537696
655763
759289
597248
605840
509889
508466
529087
521994
660963
19040
557079
196887
659556
6867
604736
548361
456179
909737
172256
396393
732554
696691
378383
297136
520503
239127
936027
72611
424134
908817
681704
521578
309392
877565
776068
1023231
1026806
64651
126135
858158
899956
230895
586033
940487
479225
770537
686806
716722
165806
83636
513832
1008461
605524
1037261
300982
802888
930919
316439
417132
652094
439097
397221
879361
565125
712569
664108
777100
7493
331043
830936
661710
161325
892605
869026
775357
233801
87948
20825
567504
609290
959918
395414
987831
324023
64314
364961
757265
156497
410834
164578
140016
670315
397609
513592
802362
895921
97189
398313
223458
221056
321400
1012505
521709
263505
830533
134535
505467
724840
969426
456293
759749
478817
984272
134351
188391
149647
553640
366051
749545
418762
898772
698924
882378
873536
205473
486755
655547
701765
673937
774945
551727
319178
812509
959409
773521
353080
413814
579328
852416
715935
785193
222766
124522
747451
307178
830912
925400
524910
894174
898141
506657
427926
925065
631972
755559
767825
296051
215328
312933
872946
396579
741024
865796
910955
125041
354833
311372
551574
431253
698267
1016364
716867
523848
913325
545634
921106
965914
573083
721770
744157
252926
167940
17199
725325
33455
379678
69588
1006828
1038591
78268
916767
636811
810505
653799
275696
14499
188012
823832
810167
683502
867081
693929
185202
43843
642905
226477
342272
926254
611358
617658
685374
581348
178900
1031690
251874
878468
474682
704699
128371
791607
165450
406379
926061
220997
895747
88390
1007534
730202
748210
839427
922670
838111
672802
912759
765229
303053
169650
759295
843759
1011598
785394
305383
316012
763978
718334
650859
158297
167088
592088
436552
626790
56537
103372
663518
130542
554007
931302
985046
124054
119392
979068
486542
955954
140332
42878
374278
51740
201590
708385
341795
10032
484247
151851
87052
625515
991687
669354
975847
569060
481628
383046
959495
533185
668031
751664
35321
614568
525699
890330
39729
466944
589530
54389
125475
877071
224438
759907
691691
152187
650471
988639
682497
192681
932605
68885
429120
606864
783456
573273
558039
740715
342259
499112
941827
215046
984190
74105
593893
382539
82582
509061
696780
99191
1015549
244523
1036669
582898
730899
703629
8125
15239
609372
917434
726462
327062
984765
250515
348197
140684
106780
994755
555651
381305
679601
202170
331990
983554
700341
311458
974544
979604
841802
503875
1021367
240900
598110
571002
899654
270759
455906
92833
908488
904971
132940
626840
289085
824885
501753
64385
50118
972737
348204
489636
705521
66905
244799
284206
699954
493318
334893
123280
721968
889535
271166
384101
59819
610705
822437
276554
431980
980179
1011960
999526
588388
98587
275415
539548
819272
513280
1004010
158152
560496
145316
115984
324159
106540
828172
158254
853801
492689
382401
987449
1004583
896667
787559
939605
449526
1029176
437234
584078
845673
792451
907739
408126
569930
878428
833687
967300
1040241
630556
449999
833531
21505
240803
838767
576002
821896
900172
137929
44593
656502
920947
911456
606766
975811
207718
1018088
835509
472133
300840
922860
713296
904705
661085
548610
899361
442214
800309
90272
589027
255750
1000128
471908
308812
681033
266456
986307
125146
439987
897379
495946
342247
893269
877735
490641
521565
765089
171147
11776
260583
656286
442938
723823
319303
79450
505103
887496
504234
56173
586961
488762
752413
554635
166802
212889
234695
953300
921081
599456
284630
120449
37113
23579
118587
1012238
740493
835031
504470
983392
771763
606050
601541
557277
815933
86409
161498
471912
469318
317941
646493
216578
320403
489590
5373
694614
891144
925300
590964
44909
324898
146044
644455
254406
365647
582240
156277
987391
396175
681752
1008021
822080
108573
307525
927498
269345
407076
873804
1032997
636754
443641
781161
912854
542823
359202
29875
29222
342566
461430
35972
35162
2679
448147
476270
665216
199184
675063
547957
305660
158579
128705
452487
954095
247419
283937
536815
158982
398308
170372
898415
493843
1043264
811244
1019212
558274
1037989
589427
131353
316385
918677
1021131
153552
519333
869260
702170
120673
894649
613790
732649
23024
962244
776335
268488
668221
484630
653948
619642
1047406
171887
350666
583222
560468
758294
984553
127366
333564
381433
172636
736143
233853
47833
324105
283236
344395
650922
86235
931181
518882
527403
508223
848153
293806
258798
634925
23277
466311
578009
927633
574477
862716
936305
43851
743088
666541
434357
121486
57395
498389
660353
169860
787381
18805
354236
861758
948962
768038
416615
665083
9688
20417
887315
551370
716433
595652
63129
4793
606780
19755
694836
138198
458823
812224
476313
702967
981092
539275
229058
572446
999161
921411
547757
284236
165579
633233
539725
1033827
991054
548057
244456
878154
1047589
659249
170018
1038870
414371
161415
593069
490383
775104
332450
887582
942573
631583
21032
332240
419619
65246
514826
626796
558803
188191
467934
524468
613124
985693
699352
826343
109456
598774
18742
388958
966900
968829
619678
14837
341369
840982
695618
720748
808144
489295
124371
661072
800614
624889
1020108
384659
14652
1003425
786695
1070
780638
466369
504434
526384
486537
706097
320191
998955
668341
962841
287155
347204
301906
7105
517683
412913
166386
36504
738081
330136
737658
306983
123274
2715
1018054
72006
245877
570809
507498
340638
303849
612479
396061
364707
202019
778800
277848
18970
573815
264773
687492
730557
762646
122810
860991
821952
273073
530998
637503
361533
191445
936321
622382
732911
240684
173319
240834
618095
289074
549151
59442
64234
179768
745546
942042
296639
18000
314138
140849
260686
349081
540345
251191
1021069
265834
309437
699741
661700
439790
479309
461920
687440
537402
730300
641192
186898
379624
193080
904831
688684
508318
958338
1009252
71216
171802
740656
833924
275237
829012
442168
315476
589480
852012
692266
126385
952618
897948
863650
142600
300374
15995
467409
548541
928586
643672
331494
665125
503958
398134
290100
240464
493895
459035
410673
724006
1017
669140
351826
657744
337362
527872
374552
667957
437770
926569
767828
465841
256434
809136
609656
346370
133801
861362
349604
876043
690804
174838
767628
68534
629208
623639
683627
732918
289033
654689
215428
229136
877904
524234
515440
863132
309741
845088
616347
135695
163073
1024044
255336
245455
668674
690720
966882
377901
1030155
50699
120389
804334
908134
529276
131182
8288
537941
964536
372956
699810
532957
790878
1032465
282384
996312
146248
183408
330604
641715
623240
716747
313103
400256
179072
963974
898716
531039
93566
882199
632667
211273
569757
361949
730584
955174
478826
357954
518798
147689
299571
605558
481091
815762
608469
919834
924299
37173
860844
572515
707463
281424
875345
423704
802675
109008
647186
486615
278510
46089
647831
481685
90295
304258
650599
758568
828268
207440
871808
688393
352574
19709
44202
812132
578965
504282
974698
722260
359468
1018818
302019
272185
612445
1024888
915617
380529
976919
583869
1039381
597560
898138
585035
707807
860974
184767
894229
643008
454476
439826
6336
440385
668874
232563
313155
642510
751658
414776
499957
147965
363196
268582
851309
449099
529038
278365
833340
548133
523439
686212
462357
343808
1040320
1033793
513054
768837
709884
47052
179377
813616
231848
950006
1048284
1027867
593703
817288
71345
53022
612512
177410
626624
14240
455946
159739
667988
294476
225964
588545
821600
369831
1045991
668076
70693
569691
344957
336798
509151
44807
182094
985510
778687
61178
501855
355140
873852
24710
369965
646695
769132
578750
143409
918670
310000
842338
604456
650045
479483
845399
328525
452323
940872
537094
862436
1659
320524
1037973
932763
350319
74987
937356
62654
832430
122248
579906
415035
789582
477636
1013846
875803
843442
243684
1039200
803057
35304
539321
983687
706904
923524
823737
859541
1024039
712699
574326
693079
87463
165293
228385
581412
905530
533576
196622
781196
307973
319551
869393
98181
606809
447739
523880
788383
838224
33091
550697
62322
882889
449534
99440
417768
844101
334705
54129
953194
759792
1008928
867899
1306
1023835
626401
6657
472359
805560
796732
465047
103772
73318
121526
221660
989983
139859
34990
476857
1007814
776319
100943
659612
560799
267947
364316
888268
749372
600026
959242
618504
1026818
111609
516631
84899
777052
646821
959187
686512
1014105
32171
184842
517399
356586
699371
1021082
721508
1000095
780708
460370
200104
992717
13977
622446
674776
10559
108357
106437
809166
285243
872626
948792
724179
936846
835279
580969
498270
693423
823470
762922
126325
649530
256824
488410
982258
678435
488682
561054
295257
991644
140411
672702
368356
595999
497008
18455
516962
1001854
898539
796143
707239
614587
894861
451833
424287
464420
574797
354015
378508
747618
382818
636588
829058
535872
89673
432691
369546
193765
549546
715352
648071
57901
991568
104305
912761
602161
399986
795135
1046078
238925
294529
102284
860762
457989
677672
202324
175468
899867
51195
155614
750153
746643
376593
27118
203294
602070
623161
908253
424870
6502
42893
544082
567889
98308
325701
587382
665413
642420
790828
915695
68949
851404
712380
425743
878339
735381
239338
455219
316180
552104
666083
810349
393189
469608
24653
455627
192059
748150
500660
372027
725545
979083
495675
209436
703054
341919
726018
95064
742288
919942
957226
891480
841766
491831
280267
332787
905484
879649
71870
826339
533519
1019073
525440
270521
423124
9063
485131
344659
428384
677157
1013424
477046
830560
824725
654786
115243
171081
176834
663361
397593
66220
479401
112891
853276
354022
46801
896619
275153
166161
487592
797104
551154
9777
425989
279190
963740
149948
524682
590761
241848
924813
650314
354931
519582
20087
103078
630520
773756
943116
620935
966644
170824
180525
452514
108635
585835
616754
609760
76038
646545
864841
172224
659877
225339
212132
478281
728733
840320
834375
558982
67174
609748
83119
147978
831988
782097
26342
113218
1048391
1043133
498338
593257
1048240
10079
363496
61877
324283
407909
838331
258473
735233
889345
795290
76358
954351
69631
513781
1032335
959711
952780
239915
261011
856690
266686
151683
479347
307833
474357
101150
133965
948564
295515
212062
486368
419959
938340
937865
632933
178480
18621
210824
596377
398094
924603
40490
179967
985759
3414
478549
764349
613466
111701
648239
50917
403270
954253
157328
326929
137312
390503
665753
184332
918565
852481
277463
722913
42485
209759
725829
801832
403444
63428
673691
1035002
413971
314869
448595
397081
419782
612545
545797
851750
552152
382248
388165
416213
358967
195735
502806
449693
928014
385539
746869
288626
378708
298708
943001
890341
305496
736932
530157
984038
463768
628267
482620
582461
938952
726907
200125
488781
1045149
636298
153474
50175
680854
391461
478153
657753
952750
130524
621060
385758
970382
765329
347646
985573
435734
38577
838077
916431
223666
905974
387992
128301
1032838
919299
172343
393683
755636
844325
799119
450340
348021
890735
562690
350089
355754
612603
786730
1036405
131888
980928
638893
446735
776568
609314
747214
1036729
706211
997053
774943
779442
883544
848871
679330
652773
792760
182699
575768
149823
103931
100252
548409
643503
19718
869250
909254
975992
1033899
422220
816314
64449
301513
839712
290278
396629
466797
432494
990136
284247
609724
20399
289735
155487
610666
334344
349588
290533
374208
1004993
551876
707594
171068
967175
91536
749051
105499
58172
535609
220209
149182
717857
329829
924677
322465
475087
935542
943381
130648
674830
727126
531123
101775
999103
200453
936163
159037
350052
75299
759262
748662
602775
947694
158032
996617
752742
627045
306720
90682
413195
400475
525918
929342
997064
660522
864398
290347
693048
559726
777847
877766
138442
846692
129352
942314
1044304
309401
268226
582151
470567
467684
478008
808423
651067
391985
173964
598935
342312
679395
434722
559011
661985
916198
1034147
468800
884092
1000191
265676
641721
892843
934440
15641
68838
427814
880309
492922
657913
543743
444634
33546
56260
252577
688732
1000079
570946
857074
482484
614089
266916
24188
531739
177376
38957
910886
543135
732732
395896
1002618
207666
738759
62599
63275
366663
408221
774151
350722
600830
43169
501838
445912
403543
30615
348029
285090
299984
269462
121868
597555
717761
623830
846133
933842
73349
109947
283371
152994
363168
449008
353488
770912
671071
733710
534009
464182
516303
942061
866639
529914
923775
163639
452706
136518
793153
753150
930850
232471
802691
725935
372137
928395
871867
410810
74515
79710
956120
214806
49684
973437
102937
279515
533359
233058
73179
556751
663705
111938
829863
994181
369903
291329
17668
533877
545316
165377
149606
386810
362067
935716
271259
503002
732865
741848
656819
1028298
136759
880470
896805
872536
220338
531466
602518
866309
399536
182580
276818
285750
171258
608410
248106
668305
507326
924406
496987
268739
687700
327575
116063
286401
766515
106555
1017841
24229
533473
972003
373198
1026640
742385
668584
1047966
769632
829814
874550
216084
854829
326394
560423
619294
793981
487236
803281
892237
160961
971413
22154
116328
859255
84195
703169
767782
14109
905555
306770
764245
999660
495214
554222
815908
1045070
73672
382836
418848
248038
287225
665973
211035
435767
451264
184313
255033
368023
1040089
418418
5585
904350
497891
369569
413406
66916
644825
939445
457086
286832
852120
265435
378991
726728
380328
49987
759161
1039846
1013710
817763
303873
30029
19562
815697
977653
41553
612795
532350
288537
166456
198328
1012623
454308
950611
834606
735127
806755
516444
864190
82341
104074
470315
368536
51269
586310
554326
882104
122261
287274
192713
502833
386169
454453
703025
664779
43716
474565
636354
8798
716293
538985
704481
493634
764153
467865
155583
780296
27296
725507
195120
710425
139095
883981
929404
429549
82075
566207
849409
641013
648109
244248
361376
830627
553453
321083
102232
14845
346511
373642
239683
635000
304433
904014
174101
59935
740719
367915
261952
105364
252193
225293
1004730
940196
59124
171134
414061
523543
459662
992199
246246
1013015
618125
256942
850264
873813
43526
972064
681263
985251
292163
171627
110880
564368
538602
487887
46820
250703
804353
958172
1036761
562512
188763
487052
987688
956602
923959
903607
228756
631954
522651
644644
228565
438102
237464
945833
756268
697992
934722
391006
98975
131361
990981
978741
839636
358649
331686
130137
921085
451964
672525
987753
482462
237769
392899
829438
763111
67342
518893
33924
386839
263230
912877
354974
869567
516873
957763
850180
955037
187112
822998
676330
1044305
321820
678388
791424
394307
151237
237833
970390
604911
985377
569963
687681
270367
695155
185270
898100
195577
1012482
86244
143750
941570
1006611
281153
987922
528982
990285
353938
879074
662638
463113
52851
54643
315925
356947
680732
66257
289343
105752
153662
331765
36740
675852
316415
275813
816950
597554
257751
306711
566022
337714
457963
583703
904599
75029
379514
64915
122433
837247
684002
148125
1046679
39815
131298
120856
834192
984213
421068
199189
176613
208003
737220
266176
304303
798470
143437
98475
110287
227743
993296
773764
813817
890742
565789
898619
60177
36949
1042545
125424
628204
81891
654191
677229
394754
294853
215611
824123
265056
971376
459513
48245
1016055
721229
256625
307337
413961
295940
102570
258302
692114
402611
753055
943178
281379
606188
1800
166517
199340
948500
710598
936201
814017
882593
969129
371481
426657
19134
524338
699933
281209
948934
494750
171594
225971
417880
83948
636445
1026642
886676
151304
785632
761453
61198
153106
520315
51884
186830
1016337
30762
430521
182173
155791
264953
383296
499728
379555
239551
786042
335734
388789
527931
234978
314101
876488
213660
926468
832173
573132
640694
19424
514211
491594
386198
87574
728038
777415
920061
863352
347741
16459
34284
643593
747404
474203
480196
16092
79291
67592
238666
549986
733068
684263
87008
448760
62219
598212
20241
689397
269791
295460
534597
444980
911551
26557
103533
473010
691775
940112
840009
571118
508430
392684
431463
523276
614908
392621
661044
123207
659225
680252
883911
482976
415364
66802
416021
329791
110356
149404
939334
381015
989772
201413
102711
368998
68232
502908
152993
353584
551040
329180
1026162
716702
202900
155281
524527
771965
624654
573014
195397
1016181
817463
507324
1048497
186851
433888
593965
797036
157942
223661
250280
55132
998742
254875
77489
826017
1044030
760618
720968
851904
31379
231652
448778
449951
975833
136578
512015
493520
881618
904449
272852
451375
1037385
112213
260717
603015
948302
179711
592693
105095
1002900
672524
154241
273974
957205
485315
908546
274467
511290
892568
593166
391120
148711
1045273
57320
769140
994273
792991
1003004
590559
215065
455097
242186
844030
216641
640071
56954
514941
190770
96765
119768
1024494
580590
414452
891729
612126
712884
746525
85579
724043
546891
688806
832089
282238
648803
610095
321451
32998
750100
792240
632315
589058
648888
820688
813640
574491
647439
173189
1046729
393990
679995
717540
139441
202532
964487
781210
533336
451735
283193
347799
416003
242859
108971
290350
206751
197130
361137
961482
103207
1035687
237031
587568
127835
49129
350242
68781
622652
987885
914160
747812
768894
890869
498672
600594
799475
402860
538704
238227
640205
91125
333020
706769
26139
562621
973624
3921
986390
904063
416803
558335
856786
761336
753481
761930
597192
666213
448800
422365
496045
719070
840691
286974
765094
736118
84995
758457
823779
173064
83905
812857
743852
956703
233120
700732
330116
218044
241596
1010957
815138
810876
941198
596967
1036342
951584
353452
933389
708095
937857
211731
718091
36201
285447
20918
222067
708492
389858
212417
731661
991333
290295
71291
126590
597274
757262
257976
231194
527235
499745
519583
642710
952626
835802
590308
325866
300366
918474
981212
894199
445096
837046
937694
765482
880075
630603
101377
650700
40043
221174
969018
951322
114079
156596
725244
702327
65414
493160
828946
1019502
662874
993950
646307
972553
386061
533959
682356
583298
345149
489292
631804
871588
967034
150685
39877
345846
178662
220977
632575
557252
813313
394349
682307
323608
575117
472279
739048
972204
190045
569469
611892
316348
161448
724933
463190
15694
6973
163553
501768
987100
426645
822548
851393
897932
406598
267351
427553
70752
14411
143439
46352
154764
114743
52827
676616
849948
267396
395891
223187
884053
498746
521771
511909
667826
25023
851700
597620
394128
1035654
907140
728367
442752
991581
98499
39828
206836
287537
257677
209534
847268
761529
264521
976338
324522
401688
740724
396344
1035982
234753
763419
975568
655632
437394
353757
958503
308357
570332
676285
559636
1045830
776375
659681
692452
553466
108160
958512
133455
607977
603495
805092
495059
34090
696180
496943
260060
33552
919965
891145
186595
939045
603755
67745
949639
747049
896109
217816
378424
712519
700958
1019841
536886
542979
190965
125703
721294
886886
587698
505985
439463
330656
950853
527566
858926
951321
394109
29128
394426
378170
445358
245135
1029180
501555
766071
602835
362808
415348
742365
461583
928166
729332
15741
486267
181864
657442
459869
556170
274035
796649
839390
89209
933055
5769
59142
222772
363384
199473
875781
2083
1039892
660871
663508
197776
492040
683750
87771
439154
87704
816463
503767
865734
620758
281725
274549
831318
685310
219191
253750
644504
535370
548571
310013
810111
422682
474301
688470
530156
881929
288268
773845
796346
235467
679353
636859
497861
350525
530516
1040835
1011143
181503
623918
202642
350160
260581
111502
476459
570437
312492
828559
667384
631541
202610
461523
1035624
200752
378227
393548
174435
181058
397219
939371
799530
810438
882884
883266
543529
483684
902701
358015
818490
338217
36212
741217
69046
874511
24809
867297
263427
329312
666326
179197
693500
586988
837876
181921
218135
609982
56174
970402
695445
942271
765412
342721
605278
138945
884978
141522
386584
733350
984418
518056
895093
292327
394231
592103
518964
896645
324798
699823
372579
538334
197081
869710
127003
853207
683992
542708
696164
358647
144785
641165
968351
179035
945623
679685
696926
669573
576824
864312
410957
828783
709826
964880
289919
594342
264703
788317
818780
889004
607931
849978
251559
642090
793455
607427
30485
319225
510069
893881
871075
1009244
926500
546053
107958
862820
667519
173987
413968
235139
641852
816450
848829
276221
398271
703336
72242
820580
775042
991940
798685
844064
232925
877494
276779
1026165
47531
378716
558050
434980
854618
306554
448993
62504
869299
627940
413106
382170
290903
586428
533801
1039936
166036
706449
221137
345354
1031043
698835
472259
859970
90875
907804
880223
962954
895019
415676
1013398
326098
243579
64423
63186
318441
641087
753679
414520
332719
961632
1027016
469200
602432
183054
617423
488533
64809
577557
715340
106597
912294
747373
488761
614378
872648
279454
577571
303889
1018505
783646
737147
1042913
930720
472409
382854
231651
464848
51750
785555
234947
528345
1013588
821483
137878
250653
695750
131890
291495
861005
754544
638776
640829
940704
318094
930179
605042
810912
84470
436630
96688
505525
320653
135617
201809
989575
343394
602138
919469
300886
388614
851492
556538
850479
594069
684082
184532
845720
659511
787646
679218
812189
465358
515684
444610
142848
983409
968619
147517
296469
999361
389405
496093
570141
1028009
321551
17074
29149
267013
720497
463178
432085
400627
587399
687072
214830
327567
433929
744155
408636
346375
134363
149931
1012374
425063
542584
656948
109887
172106
271497
442299
234757
789386
386936
382789
496765
471773
352612
441003
702829
218162
1048440
425233
959359
906756
74479
875502
30926
164950
732424
968590
393099
527875
355156
986146
282868
933192
105377
512141
75724
30057
420377
971592
582452
628967
49555
909134
1013716
1010268
1033886
549992
459987
710350
513173
553881
1010478
1018732
240449
627330
953794
993252
649956
925463
760370
867912
787475
257762
233991
15309
380716
872316
1001577
947812
423175
270534
260481
898481
45740
380644
342970
232929
125877
327068
822089
1045870
24639
178620
639723
342131
213095
671998
154423
827474
839210
605385
677937
765415
1034047
82945
112975
965050
272884
2705
40822
87601
359475
924137
789570
1008670
918697
141195
215570
734260
155371
134403
912901
718616
694967
537267
1014805
942844
811866
163275
634917
582108
494697
38368
581296
466679
875641
259695
697869
29772
766745
361087
881938
698363
479920
113375
247513
610264
282972
709155
964684
697405
430912
700246
715435
267710
168724
852699
838115
408123
341439
870057
947212
644713
23771
391987
988610
477147
415094
644676
628223
42060
634097
1022987
401672
629834
594068
388679
626784
630263
939884
55559
534561
781641
135108
281474
805062
932975
332696
993639
504258
459330
282439
636085
529337
786543
197068
465560
314551
344011
222273
620263
626475
215747
399666
806649
427734
723699
502027
115051
673862
334654
428412
8201
793845
711320
355743
172290
815905
180286
267560
728959
527352
846940
38372
978926
716283
762658
573529
1027354
301627
1042237
305274
865935
130066
432414
1010542
284444
28439
563575
604915
411751
866552
528399
200154
579848
398956
263264
740677
329222
184584
681382
819353
786179
1021308
998873
193280
190972
522535
926935
196891
785811
534344
685099
995827
730696
244690
246417
411619
622362
827302
183875
955032
377467
614627
174459
1040116
191217
523719
461117
122262
339603
612213
29021
61083
866887
965104
853839
107877
479332
205460
635667
493235
727483
255542
270178
974376
623142
302318
309913
85803
852237
854851
731592
974475
571059
613191
993843
687138
193634
926668
30094
26662
675232
33390
654956
800708
519216
491790
793529
24120
1024369
1034435
228342
475650
280177
174765
13058
147272
446870
272249
983187
752566
575619
512311
615898
491520
106722
580238
843656
685970
12603
739140
587931
806921
900456
182653
750594
1043188
794594
549442
943743
533432
533746
620435
399697
861936
709189
620669
1040710
950849
700304
965795
717367
690957
532799
818568
824871
566408
476631
464019
966267
1037992
18342
678342
338659
451739
975051
830572
985276
56398
333225
859052
177165
411244
746229
237551
839876
886397
583921
104925
556568
629056
368101
1006603
479977
455013
277184
568112
439637
610177
514774
329214
496138
977680
349301
281247
430833
930092
658514
453976
500410
174715
761154
326877
366039
117743
989124
556477
194340
42287
641767
806776
485378
677657
565782
540558
484662
706774
880588
687222
338651
272900
35789
461716
585270
49391
969553
106660
682295
849490
183879
77402
401374
985323
964961
335198
715360
340987
1040998
697294
975243
652642
86951
207246
986421
454722
963638
675569
1014634
51004
972844
336685
344157
489172
157251
1039319
534752
523464
867545
12791
569684
826784
333850
980902
239116
496349
640388
418612
295895
558134
710774
788163
886358
298747
252709
773271
448867
900438
34118
212248
651485
524136
388821
811546
519817
49948
1047625
595240
154751
948808
368899
881857
214695
828719
175854
380523
504982
42468
264991
524738
874289
125585
311297
603085
427632
238106
605520
79918
926978
435103
93659
571134
992055
899261
761242
801926
131343
870195
26481
348033
553994
1001440
326747
271368
440151
128617
349651
710160
136925
615128
512714
876391
876315
573822
49585
632312
785898
102037
822889
999465
496387
85408
277556
272561
58090
158535
829304
34135
640146
156130
1002797
346479
187827
858347
287489
999069
79340
15708
118436
712946
540551
761123
17394
144728
520585
826844
268880
104237
409953
185005
57865
261731
890549
774635
631413
65213
998215
469319
700335
246733
572040
8665
216762
334817
349154
376210
864698
677538
401344
847553
452967
544778
1015907
89289
174529
809923
617688
188951
1020820
507109
920229
811873
422011
111661
155211
85463
939812
440057
535356
96630
991916
302690
166583
934347
387991
812987
590521
848189
456052
706591
56494
745688
821040
1024572
3582
700356
1020680
403217
917120
926132
727598
894275
784699
1026280
698298
770004
937834
863777
493395
163051
40255
587683
433743
928054
1015403
306281
337659
790331
984512
569098
592915
1014931
629886
569794
338663
338571
322677
539868
192126
941012
1037183
54484
193398
849613
314565
746740
951618
922050
935623
713940
719968
193181
923940
148724
903905
456135
75661
964973
13708
717976
208876
536842
23320
418413
935676
735616
230707
295703
1020902
829091
130721
608126
79379
27087
950021
1024280
821699
274622
306743
150159
337589
266668
1001401
109239
686952
230318
944742
935258
559168
399090
117325
649020
426918
520874
930714
402022
389327
269189
562940
557117
999026
550424
210118
738339
89355
860766
671161
504440
817943
520783
547699
827214
525302
1013757
257153
354945
881686
206644
599946
181160
130071
964317
998394
970136
814640
1046232
341843
601443
351592
338069
252315
608107
642431
585225
522197
353042
869516
596352
862592
239602
433725
956862
254542
880306
99478
214259
205924
580309
98278
87407
205029
180763
511583
740069
149280
490022
262043
314019
842991
453438
811713
387515
388489
192918
1027355
323517
75855
427256
1026759
223904
403514
150904
161111
1045359
566033
869334
141988
746189
1042082
315221
543479
931185
121620
492394
589362
915511
132257
775053
646397
339945
200051
641723
55311
726924
312955
14793
1019811
702261
678662
339614
379761
508492
523534
66838
866055
974061
127907
762551
575159
972760
1020649
973090
617541
835324
480143
257785
690263
286155
937186
21893
354311
979411
506890
970742
900214
482649
711473
113057
472086
504412
530346
461992
80513
433636
195292
162650
313998
539743
632316
178130
810701
134296
663940
706311
696456
378494
51805
712964
270693
1021519
996052
438026
760900
816175
258972
182993
998086
249047
520398
619803
890452
194819
32082
231697
102525
543053
726576
404082
246155
99457
713541
418158
502079
300480
240970
503365
297344
268048
137455
1019900
372367
201817
300846
542845
334136
869183
862160
355470
784452
590095
222298
837150
110236
705847
644941
617457
185272
442619
279638
745452
287763
165447
128225
1032371
1011832
992249
466030
676482
47169
268435
526281
510120
983084
384401
463371
593860
350845
607156
1039747
437546
157259
678840
319886
127162
868423
1002659
1048290
795968
122663
82167
110701
541946
609134
664348
524191
516202
896276
203830
665200
471735
215333
480586
742127
561594
953111
139959
319724
712034
299198
573418
346404
431082
630503
756176
704210
485612
1031188
1028011
833809
854441
45949
137680
473886
679745
719452
39773
274338
666853
577992
638219
879351
713954
673089
961762
246154
720236
645383
67563
1035889
580931
1023730
734009
414096
871429
484221
419320
254334
66425
136158
434755
776121
631509
4424
1031653
46512
920977
892296
343637
472708
75875
377593
519622
456523
84512
565746
996599
141795
381257
985955
950932
308794
880925
522240
57515
47320
133473
827354
561685
748313
658416
167283
11563
684237
328469
777992
742147
330069
12862
796344
909527
617066
929051
22912
907016
271030
90040
383366
103938
345680
12350
182491
163429
337547
40531
853714
374747
176816
449949
573799
251113
538395
431014
1043959
268788
947004
129374
531829
619218
1005101
676416
285835
827452
448687
760498
509514
519002
966051
723580
61412
114723
645819
629098
314769
356867
660190
758295
907973
88282
22003
138865
924392
609785
555992
379151
181920
1040939
660150
865290
670309
695340
140747
186777
344805
213968
646487
994277
871475
508020
1016929
215722
520279
196753
836595
686096
43555
628447
915465
47142
242208
243608
425050
253517
870025
758152
579735
63239
266808
860416
458360
884673
262404
143763
470786
973083
710478
83375
576352
898799
952680
591084
261107
238230
219564
848341
836536
268492
232465
156425
523988
232754
425974
893704
593132
426980
613211
860804
479800
938158
406490
913519
370028
773177
859462
89356
39578
645532
155688
356148
224985
510973
713213
411896
466194
124017
86185
298221
210984
297219
555448
399835
982177
278791
273748
38520
157250
64085
116480
630392
735089
40726
533980
711932
325179
615156
662372
177400
511444
261752
954170
579945
957377
658297
682075
932823
976012
161524
461089
303765
162324
192485
7458
62277
115279
395736
119618
194605
427514
888998
331727
721343
871763
995358
545151
108497
615435
147929
677780
564720
124052
636861
750868
162720
578304
179503
669623
930334
895239
169561
876541
792619
160347
1024317
915801
1016554
973493
43117
825183
222282
162780
631336
175148
781686
444043
242600
305622
167006
568121
779717
479723
476102
185729
813787
294398
513866
812197
697857
518331
91498
1029876
1046559
280988
408917
13822
129121
20171
248794
437014
253354
581230
456620
486675
169385
585311
290627
860074
17711
1012381
979570
59553
93319
839930
918162
361550
557930
728057
392960
186379
409027
978214
428244
894349
786994
886781
996946
38039
17243
454792
695554
654169
640704
970927
500602
518241
823185
1001339
54074
589737
867568
790284
361149
408369
123322
1033698
552439
742553
281267
674682
818293
840597
968203
244659
175054
292726
996298
483617
50553
494728
458984
888943
671134
597694
354390
699893
220121
886551
462116
963066
485653
450529
925076
836705
366820
704750
1048537
182246
508212
546314
291820
927717
825166
392973
705638
335796
174852
200745
841181
811856
695432
548408
138386
870909
761106
270832
214359
552120
472725
993550
65257
477055
29929
175156
191658
732189
102651
357585
1018757
1044632
881552
835715
406206
442658
1018499
53300
323288
550197
903178
811073
204451
414387
930960
93895
62364
441024
612312
901849
243555
466721
956908
635138
224346
565144
640745
463726
304464
970677
907877
853365
536401
984895
752650
203060
308713
830029
524478
1042101
25569
333548
493779
372327
599514
186902
809466
432045
732883
115362
732954
488561
248645
222795
508738
181175
51217
296142
137500
377564
799579
401063
463150
295110
389827
486408
553682
741841
1007323
622226
375906
368311
39734
12868
1040742
853962
852605
400557
973457
607224
542944
340006
575809
742033
803722
503482
909601
136421
648223
658039
739004
552572
283785
52325
451924
422072
432066
925668
839382
555181
363646
617698
947050
715394
90641
627897
717405
382005
562661
407319
397274
253895
384047
860884
614385
132321
1043757
103762
931087
612732
209596
143458
246083
426326
365381
966652
884206
790391
749339
628874
289427
381289
827500
396438
906201
357024
885904
538669
642923
120953
67998
991547
661549
229910
474454
837769
957080
285628
62532
24367
318750
1007506
37170
952546
116892
87520
153143
216589
164408
723466
572860
333015
852844
323966
536370
99498
1037724
617841
162144
831076
143968
22555
375908
562001
526672
145097
430613
942653
916276
253712
990574
676232
446165
58176
707147
332058
147056
279810
18741
202786
739863
892935
442768
1045453
399646
967264
224618
284230
46172
828684
87444
381643
229600
610307
816675
95299
108474
748866
1031794
577087
955475
301387
342214
868985
751620
909889
455133
250453
727635
561625
275728
973096
30369
452980
518066
166264
631152
803285
212763
513650
655554
836217
300300
616901
1040791
457366
928912
439679
452964
401574
343282
727119
388263
790335
416255
518366
6391
741586
792829
729929
1025187
146567
631149
801988
477886
1020527
633220
18698
484084
139027
871415
838007
954539
612896
478527
138693
396571
257951
289383
277771
880750
810907
275905
1004092
570073
971245
798812
310081
1044616
270636
144692
815685
873987
969250
627508
494424
781897
569418
717651
816453
555899
996149
615632
417593
651448
887366
11286
164963
682770
1029079
833938
1034728
721026
970896
330328
225756
483723
134103
244877
923800
103769
1010456
443864
10313
824094
456018
1000747
660327
95806
351094
750174
498500
799705
857975
876878
381665
922338
55152
256543
340326
913046
599658
569386
569786
1009750
734624
769990
1043635
301547
331421
560961
435547
901547
333703
86189
863712
560612
300412
611291
1043568
549129
551905
890648
240263
881953
1422
356929
266983
836853
353515
717724
10530
357148
168085
513852
942097
403009
214093
169631
94606
403876
275107
759622
670379
376167
83338
1044390
613351
870977
910966
1013737
252777
399470
985672
262050
792214
556537
286002
953181
109277
94857
321261
414951
819786
51668
515797
696764
341542
920731
242609
718404
898207
928016
345869
684181
79038
33416
153559
686184
868221
677287
124137
549417
15448
447976
810211
696966
98346
148871
71452
900472
49335
231412
503347
914854
998351
602259
456435
271802
379084
107923
2622
115854
1013705
266124
694401
40326
664046
409805
616071
911096
966224
526904
944830
611246
431965
673355
658179
699681
240417
485070
500501
866128
259448
522796
508118
205207
1033240
919728
736144
711279
1024440
871529
405588
221995
926467
924634
298354
772392
699127
817383
79761
363677
68779
936754
348512
830427
595684
649448
1027348
86385
271031
146276
950938
947616
611917
364254
348218
737853
864500
324523
472611
76466
78425
311760
121836
879188
470652
316662
28537
271933
352115
218087
643517
1002093
614566
37943
350989
40740
520158
255433
112341
765878
742911
409292
3967
1018681
932113
334188
714707
133995
441844
307185
111727
657031
417759
94218
815484
891371
118180
99650
245916
838907
388215
55446
535738
141875
48641
940023
167162
823220
73092
126968
368089
434334
247645
686334
984179
35729
710484
195030
605607
856267
854792
690089
246244
655238
288928
898142
646804
951973
193557
49403
627516
618114
541046
318905
340825
685631
677843
1045295
912959
288203
802729
325593
165743
857559
732479
124190
18323
20676
226114
612415
703545
997339
367189
230382
160992
598398
1014266
24494
240111
348117
579481
365173
9142
980802
185510
869379
248149
400039
492775
417439
711330
581199
495244
273187
528198
137299
44230
123502
555998
533134
568167
414475
511762
143428
208772
681619
1046583
973072
160226
96390
916962
677133
567508
117632
222566
897731
977747
283142
851773
266707
624567
305753
388086
107095
910977
259173
599586
963520
33207
1638
68710
223038
470202
32747
104930
256919
101220
258398
549369
358229
782049
18337
653302
567872
628522
221939
285815
616780
899195
297525
349944
271875
365884
826383
688216
470947
626018
236155
355336
302453
344734
270960
271816
958475
897919
327210
286683
555477
130163
278660
649047
595493
831604
212643
1045886
261782
537914
173282
526495
515635
502848
645376
587217
636377
716590
88832
647175
799394
68289
47791
1018272
133997
852472
197950
700650
21883
198781
261148
151269
407081
114078
919281
907330
485917
146181
302788
901797
195896
60036
626782
388043
1010380
43618
60926
116431
46492
183700
530420
401238
408141
440514
675152
958254
603598
664379
317514
783275
682863
470615
350913
383406
485528
905488
579637
174334
1001894
790462
344268
425175
630276
186770
840641
901917
329710
636773
967286
743406
220863
688620
634646
30268
892397
774645
424128
664444
115058
908648
383545
523621
855417
342543
795602
833047
185646
53723
1017452
115170
608943
129806
750356
32740
34233
615269
734567
873538
545655
721109
301414
939787
825627
735615
826029
251972
623119
511662
97087
115701
726811
243300
912940
200717
993796
239808
235791
31843
162588
862594
128464
1044471
668394
75765
64917
451880
618534
240297
1004642
285191
872993
868966
28691
750666
393461
1011918
817621
191062
93202
858862
258892
281741
397003
343280
207107
579093
251441
436059
736241
205947
782813
690491
592706
692240
345442
965904
1019787
584210
385256
289775
685464
594983
413432
41660
489834
1033619
56521
559058
559075
158884
506170
483235
1009077
638883
996361
892007
1007219
407669
374158
719469
258086
301316
362668
670879
690833
202037
95884
986661
751558
225040
532073
260336
340230
945206
989350
45482
803842
480502
978920
587652
767207
839324
49499
1031798
124185
834728
754737
399508
776223
353084
11246
906911
191453
156037
414629
683712
102631
586981
247267
418639
346736
1047668
634853
824229
60189
985342
629404
395927
839583
1008384
69996
964722
896506
254368
959735
510311
1015352
381884
255083
39489
530912
322907
320201
965192
532254
373105
1027460
438310
816103
293110
544436
610754
305590
389536
457847
742224
497333
85435
516979
91964
425568
168172
814772
591510
511207
871980
905854
555248
879978
969798
1044638
237488
597411
206771
63638
931902
690876
562796
487607
588898
571165
867083
57065
733386
791305
30407
310466
476606
223282
36484
973329
485204
327065
855459
945808
741017
515282
553019
26593
808311
676099
104469
328442
500765
944581
878186
883668
467383
67189
653314
437025
618677
115730
496403
441670
505394
617003
586874
947503
993118
437213
12043
68403
208399
873680
135489
809885
424375
610744
161594
672833
726415
22347
618660
674237
895917
644417
668082
1014263
908290
274285
585357
656660
292182
467713
438101
112159
44480
555435
789334
537406
617011
183219
574547
901753
157845
238862
178178
983504
116163
642467
511417
753858
935714
1015499
164046
775070
975230
8515
610629
212054
176849
407731
197361
942799
331898
457048
454894
235825
60357
679899
723089
777442
67608
974027
652375
206790
24207
728366
651935
136977
124269
666076
28202
112927
978472
901727
22953
80217
243155
827002
154628
375549
92628
591148
941345
22039
5318
681936
719231
490096
179319
792539
445618
588499
874840
377504
904509
666475
922238
886159
1044553
747002
266354
367007
66116
876708
595215
787715
638158
672470
1001055
653361
922667
834194
1042731
94458
774930
107556
59064
676564
647957
560581
116383
592704
1046981
61214
161800
787174
618972
696462
360553
696812
340846
774037
885501
592123
760622
615116
263698
344522
888343
421341
92237
464909
281086
477581
640141
756298
331458
603778
663582
147304
989534
799383
670003
403510
888923
364126
130514
586903
662145
659499
800633
1013352
1036103
529739
139247
388051
31803
921078
761504
1010535
749749
121924
589987
814040
765010
831202
1004110
492900
374408
751354
30306
598871
805580
211450
999816
867501
792438
143157
441568
330775
720704
998562
43277
315696
252888
6995
500693
84322
551836
81739
52752
149542
704915
637341
740664
949908
568598
450542
827633
343134
846042
96832
7224
791692
965168
90175
454539
527763
124593
793338
984887
1030707
200289
667050
489668
798357
272398
786078
566553
608319
495595
861043
693874
688632
227741
27859
660436
506281
562286
969952
1043636
433284
416843
984385
789897
203963
776980
70305
649999
93227
201451
967743
519259
678632
128343
117820
627366
475680
560547
769768
1021879
260596
620073
781533
415890
826297
600975
124691
913103
253636
1009368
346364
988552
163229
663126
270783
691279
374324
660968
888990
323001
650660
805293
164566
438408
453564
826639
506948
783908
1042775
1048418
598621
435461
229800
528286
395297
906814
153678
398951
156790
24783
893845
249125
860805
681432
155829
1035069
748760
778181
949921
607714
948340
242114
913424
124595
751351
219173
565909
946806
281706
722508
253537
191455
985860
63985
807770
78400
349190
465437
634341
293303
338639
834347
131330
171603
246577
848268
71632
381242
88986
468537
683884
547415
406769
931595
642910
1036063
262598
554710
554510
148463
703099
278537
900619
616082
787659
98353
558348
327496
338875
1010089
745528
643379
476582
139408
86473
556150
1034450
986065
1048296
1036332
756331
620288
566223
292250
382970
182029
368989
822865
118718
994143
330271
955311
747019
989675
434264
818764
955823
690553
44591
23792
425600
29379
742787
461078
387125
750878
38341
936580
533365
181489
708825
500617
1040681
198203
610887
26731
139071
1043596
66004
473590
128187
160935
622753
476519
154724
285434
451246
485356
433039
84674
402884
393928
846423
396009
179508
883642
465680
93704
833888
549222
734553
893018
617765
957162
1032299
237490
199218
624202
1012707
919749
580856
12762
49168
726834
774890
70817
593248
876283
493199
860425
855772
995035
748000
988534
31232
463620
471365
47509
577298
769748
190250
1036052
753452
841919
267081
447643
314733
677233
684089
411337
469209
166651
567011
411555
447248
971885
10114
11216
177631
258204
155037
446543
278802
932165
1036112
483936
162592
178536
203580
329615
881622
822541
30386
418891
364672
656317
89325
993664
305954
593902
281449
265162
970930
560214
147092
903544
1037229
201088
416519
234911
1015940
351376
829529
623274
142761
486022
391636
239906
213859
159187
456984
251902
250163
463744
865226
52482
894783
76409
479544
350577
863869
601007
869503
443663
361546
963816
666822
388030
496447
392889
408412
480425
742436
128640
262310
412167
505398
997455
437145
886964
173287
580452
849953
961771
809576
836240
564769
349449
628311
466853
81322
178275
20165
137284
744363
541509
548148
586265
899938
109214
573200
513214
863338
998965
389638
404357
456008
165676
874827
525044
696090
733735
802157
519911
451001
332732
636419
664949
414916
131407
112781
4785
829681
972791
110498
286381
31446
594732
995868
39444
821304
705609
463283
697555
24649
51688
236783
97841
180266
816891
81219
792325
45145
793707
943216
691280
67417
919940
623
481055
131705
74418
75905
894569
213803
960955
456034
948023
194055
831530
866651
616556
326160
315886
55683
138217
402467
550935
348677
862815
462252
394311
711480
894924
539463
388960
637972
334210
710659
1023513
112747
879426
1004553
328034
283419
1030164
372000
220789
823860
644506
97375
266027
4551
91670
130614
512035
282520
701961
637805
464755
820422
592814
504396
285497
336684
185393
796701
435741
592258
433804
645868
770553
629606
907320
683278
303188
709974
29214
294673
178145
885912
586377
906225
347119
1044
639950
330611
711514
558142
26790
182668
460367
642980
393564
123287
759050
726238
492755
251463
538446
862525
755768
905450
1007574
323536
545832
714898
498111
256514
691620
340589
424362
735780
342888
92666
634043
181533
35612
643574
556372
568470
717474
17343
617553
925859
465991
681273
518641
539895
453268
514317
773835
42112
322735
667554
925614
379891
904406
916243
44858
984696
599892
8025
803005
617736
735899
376561
963310
954951
881258
168684
62752
414965
935190
881683
360657
568675
444704
967640
790642
249489
353495
458419
933510
764602
470528
258498
686082
405058
515525
609659
1038290
437169
1046880
13422
780853
537050
642200
754579
826523
47273
809649
703215
550716
48060
394518
330595
183112
519306
424366
761216
65900
80835
254195
400581
400428
91199
322380
124373
1035958
136288
1042884
225588
1021156
565986
644219
680475
102361
317144
121253
933746
506112
12910
935818
490576
107942
305735
212428
362674
22719
240358
748314
246400
209796
1043592
503474
877881
520952
652546
903383
860811
492388
1047072
520442
665800
442403
967654
15012
633145
490200
797559
836234
49726
300910
833850
397999
4387
404155
102547
563925
639685
845087
364238
332164
541862
371385
1040518
825221
736944
188837
695999
1011368
242135
224509
975566
608763
80391
1008891
102323
966091
772397
838908
26023
672651
754919
28453
485338
112037
761410
386110
26683
224732
935734
697584
14593
441457
37783
260224
15922
484294
907019
624538
298346
125582
918358
956856
751780
684640
583694
333635
822137
93677
316548
372141
860755
131248
457842
986814
144881
150407
881044
151149
409544
254731
586394
67344
1037287
646135
139537
349398
358201
42639
60039
858917
820354
254143
213386
41849
900470
53568
723479
684825
970112
732741
781219
249626
256090
446998
477131
61995
346367
1002544
694655
211778
162024
412454
338057
960736
963722
781104
149992
83036
705690
307207
900554
670844
724159
254609
717390
808474
430721
139147
406809
637364
50258
905082
386296
82415
790105
731822
521634
416417
224451
384030
353206
415565
344414
621258
683319
867075
283956
701247
893110
137075
274953
205260
153349
450978
108684
336281
426341
755895
238639
262000
623770
994897
843808
343366
877429
724820
278104
101180
636523
474517
374124
553878
279812
714760
239109
68842
485629
134725
827189
482342
808566
449962
117065
587156
825741
307221
630901
224805
932303
43718
486774
121439
704227
71230
709821
382484
213624
374483
3262
289898
549269
683968
775515
230871
579629
620234
166454
47677
320887
955816
901110
205288
265581
11677
871794
1045640
443029
388112
316819
900898
729863
733055
753368
677785
256240
972409
83464
601533
676000
368148
435981
803028
157278
516684
1043880
596526
6980
233864
527974
763694
1033901
861027
434273
491438
801781
678566
171756
64991
453128
628212
674740
976189
653013
242943
838899
422679
683620
569485
740552
829388
412623
374289
799720
181982
80792
835907
950121
615441
242313
57793
867702
768045
907876
203996
266640
95719
886572
875787
861847
262306
330902
800348
61386
97273
253632
774544
599216
771829
195154
783195
918517
924774
878093
117067
476523
47473
756779
415215
1026553
45738
598143
825100
966976
322436
885327
312197
227995
834453
898922
812497
40664
556295
431618
199446
180535
416052
444951
406579
508324
130732
609791
14833
15120
213134
713789
653823
592587
892964
161771
502176
381054
1017108
554413
794824
828300
198731
383849
841527
758133
585424
138239
265392
698510
964726
841023
988931
247545
358418
318133
955259
229598
821495
559392
350774
168250
885207
970765
86907
597328
768980
1042308
36306
167216
715729
771963
976505
573138
94423
495696
225910
362226
134354
247719
621651
884892
148273
283950
714664
801827
409470
247870
415415
26919
467045
990839
103796
83776
844302
654672
874806
35771
798392
500798
829307
740030
188234
372671
1014227
714218
754745
25414
417146
708993
830261
415550
89060
520582
355750
242831
386459
306699
823041
350440
69674
288592
933484
244262
146104
807970
195241
759017
898460
866282
705163
124682
109534
170654
420431
115882
6031
942841
17489
944219
512319
954693
117577
624807
91384
560099
905398
675492
1035391
645231
934634
279329
223616
243163
387400
624950
492820
762904
323399
47774
84014
177548
607556
872721
894037
324618
633519
965682
694214
706926
188107
75901
760564
585145
252195
530558
567406
547816
311600
522514
1019640
97004
467660
71629
736939
816284
167246
639697
841256
43812
653271
15495
222168
891290
966295
516988
842283
432913
863463
280008
378036
560972
953033
296177
619286
856556
928713
410089
612550
333233
971555
21012
898130
488462
705627
76593
869261
677766
661998
909097
833155
118491
322264
959216
233397
92351
694342
141928
807471
879726
233722
984378
118566
460872
921434
824371
943157
870188
441276
1004514
232309
529973
899718
575539
679347
888791
458427
901649
992371
348614
83350
98902
105731
564424
95693
895297
310819
326393
502083
38955
835414
117550
315244
688515
647358
385513
651105
872802
490476
193130
46519
771722
707880
878538
1035211
844517
294198
214855
423001
41985
788072
127977
472902
317527
146616
616946
435723
648269
754896
723175
436007
593919
765199
328070
426171
421561
793906
934022
50763
120185
665972
622139
365981
492936
25532
422400
473571
664395
992947
834999
1022768
231410
681594
278508
463846
669025
223299
127187
463343
1038849
332690
920301
473515
543250
763024
905298
581129
805555
994508
900849
584636
85101
669160
57488
385771
2087
610509
413208
585063
236936
618785
586573
192780
317978
77966
368098
765730
922032
229887
823950
581402
76637
1036086
34829
743319
540691
7803
51252
134788
894295
981255
322511
520816
1545
704113
611660
664759
302563
736760
705051
1026331
787469
513206
331196
737209
36867
56409
249990
895509
323294
444744
516185
923605
437797
462137
268135
939583
474607
475807
1031214
505262
608567
717344
909513
296986
659989
574734
554191
761953
150074
132557
19346
629861
547969
956249
265736
468714
649830
246475
742455
897174
248271
567908
402476
201728
368739
185448
101474
123054
260845
738812
842590
239045
75390
32340
136748
514754
82670
334143
936693
291668
854205
37980
902027
594498
295028
155183
634033
508887
97318
648927
3253
476890
1033455
552653
432818
421716
632422
700952
757359
199048
146333
607014
219893
339319
601856
859395
281456
353242
693693
702999
417045
943604
117482
808810
277983
236964
434688
586672
1026099
599177
373707
304434
1048399
99176
377631
356564
724676
150864
794658
332866
330763
698386
481719
353314
606376
969071
502763
87762
402366
480719
309769
238509
809091
180560
1025139
729088
879903
489114
724341
278685
1043647
211232
641683
498963
812617
896208
186839
218886
747797
408000
238665
858346
619975
820942
265629
244295
240752
814414
147017
58837
162180
840028
318042
833658
608533
66692
572993
66019
743913
809817
747205
299598
363616
826804
689811
270471
211989
1017544
798098
970993
387477
574139
614935
730828
465454
574901
323290
674951
157423
971052
486531
948056
763957
143915
974600
469538
248185
297591
421765
129444
309706
1020254
802203
381469
851223
795054
1039543
236616
142289
144962
565492
790859
171442
442632
673080
628831
1042503
810645
369116
456360
684909
1031369
59549
966166
12961
897439
779198
889836
25356
597281
964445
258513
892944
654576
650374
350724
138856
62623
1000991
904146
408694
447128
773852
743876
483997
554207
541140
395438
910531
585342
65587
172913
641171
808278
187975
723741
114538
229920
1038808
109786
556210
827342
1013095
464339
938377
915025
1008284
594919
795957
594263
812077
52536
319301
737153
660496
975661
493275
49378
1041471
610015
886980
1039199
197297
955412
276108
941556
298998
875987
444482
37258
414986
514191
127391
277024
198902
961645
670103
899563
547147
943176
773688
672378
465265
599998
474846
330397
1014398
474226
930328
744955
320860
687176
740512
961912
397562
777881
673550
174790
706208
1039159
576285
345930
1025804
390894
185906
616428
214246
836566
410584
776205
649808
704599
224773
212226
728475
640485
298115
583810
796664
170282
271562
509813
503428
814727
829801
329169
247551
640868
430762
362639
757900
798688
945487
351823
399682
403036
110013
490213
425402
717884
700366
705971
126814
336902
551021
545754
797237
1021213
279578
991455
602102
444910
650333
43502
602622
563121
117878
584070
357769
183570
437626
653878
111411
231814
706827
541256
474161
967263
735938
670434
914936
984501
286762
130980
580674
73553
579491
561558
642115
714496
31224
275984
676376
262585
900667
554882
608321
982199
504185
473501
1024644
1013173
123613
901916
644495
1038020
517565
656120
386692
44645
275125
151693
304904
265998
955267
620310
172564
697036
159264
393789
549062
500393
688234
488721
450691
369309
731399
495941
94890
188821
825552
91403
681511
304034
953583
283598
860344
594542
589466
806983
892779
609130
804233
1047360
761656
595991
424054
541982
53876
704112
454745
664240
107354
562919
457002
306817
455886
269631
629274
88709
975250
925659
679100
602748
711850
168010
493246
838219
391948
918635
231670
466218
390564
768444
1038133
432107
802100
585583
39786
676664
557745
886801
193073
707797
681527
768943
913063
315360
100782
529476
640514
683125
284423
25373
225859
203359
758122
253237
88395
626316
946470
413045
180576
953877
706157
486296
358230
913835
278923
847071
379568
635105
477888
931667
526696
907772
547975
1047491
300915
230529
510700
946713
78967
266795
195666
870782
989372
950569
932860
1015837
732558
811669
477842
146800
28078
808994
238598
980735
462654
98919
264884
886265
814945
7230
767846
265482
616787
165516
171561
943142
329435
919029
639543
7894
1020537
499558
165991
210013
689116
289925
866931
981248
213510
658033
44774
48015
668142
546940
1018657
99950
602485
395207
831052
239174
498062
807307
127935
933046
94411
291138
951656
709877
319529
634339
624292
677806
337032
596049
198188
243850
325560
369129
1007828
127670
752262
325290
292471
996709
15116
919890
837053
220999
336510
947499
906154
58953
730602
481319
83063
432177
139505
225044
44448
17072
796671
200861
471394
752922
551377
568134
595979
350404
368522
297346
629242
966817
891712
605931
301053
124405
312700
27949
341278
702764
591338
579745
275777
993281
545380
194888
378741
872241
547477
938024
395454
806261
19658
590037
297113
1030107
586287
896587
18856
627433
11352
596703
600812
647725
412164
947980
322614
635961
141810
415273
254302
701469
854413
356759
469566
571618
838578
2343
393984
267390
525819
488704
623485
952156
573945
124024
813790
483375
890045
583641
930264
271491
58771
362765
312109
143600
993261
338454
26638
921860
615759
682319
387324
517900
1025609
832586
398162
194536
426292
1001128
510342
446695
847453
801913
459414
704205
550096
313811
195987
687238
684421
542122
938540
736244
414240
376347
292143
698335
642703
791420
911671
1047132
962763
933270
958448
70336
913778
620737
583461
806243
409433
340539
634140
541134
905838
367424
445707
392729
178920
259622
790619
388461
126576
339152
616436
1010758
539433
108147
20569
784048
523101
803290
965450
289930
531036
547277
735114
314587
279960
390516
802265
995095
117669
444413
553022
32108
508574
492116
252964
261835
718205
108967
582344
877961
240150
1040732
933258
557812
368056
977275
180230
286167
737232
787732
339554
856993
977258
314099
302531
214485
741791
839756
313556
236558
447641
869467
983135
587145
858810
503762
925973
724242
250958
844483
722234
129809
754057
119133
976907
676747
477270
706422
450061
941747
147100
458119
842418
797826
110388
537609
718731
476612
244340
849119
581801
833747
801747
1047841
358166
1030463
563353
1033590
501799
412970
374528
768913
989703
524894
267458
395585
1008800
287700
628627
613099
850503
653619
505856
818595
487100
263641
76533
659082
1044038
673220
155692
194558
678179
210496
170895
532335
730062
970547
626886
1000417
54407
839054
550640
237736
412588
1044005
290745
435715
437160
119492
40128
333082
591904
777950
987954
107201
421777
46094
576959
618132
866789
18794
959773
788461
184048
200666
800091
626013
811870
186630
75486
666043
256509
867745
383042
727836
766433
741171
617135
470162
163095
346380
236464
775094
326060
755984
496542
903682
380861
758618
518620
511764
873232
373904
546200
99030
350608
303123
586658
359633
1006780
661223
1031945
696557
431179
162380
549660
602469
18481
640911
376574
212522
853536
647680
856068
16900
284061
726937
421083
738710
380432
784276
131750
313664
727900
787056
14537
112693
300580
411234
464711
903274
342105
29112
1011025
415748
623590
1040353
311996
187729
873513
1005818
918612
177744
316458
931145
345085
451934
296515
81904
984870
595007
846826
100549
148787
345487
1046240
450408
61946
736367
298181
977736
855804
143465
792416
891566
665857
323837
173954
554453
515987
809538
273789
360624
1042006
695287
970851
940693
773091
69161
13453
355465
136606
962216
288646
447786
536123
910978
698070
324807
717598
36254
744455
746174
674127
46687
277851
423211
502593
983010
986787
647598
158774
988997
868272
853881
296658
717895
16766
526569
26608
31301
300032
589499
730007
347813
620523
316549
613530
72956
635467
355919
458991
1018149
941932
820292
327524
372057
546957
941147
1038726
663862
886314
480714
552173
289041
162118
228561
859001
888731
636575
474596
113731
485527
715270
83841
177544
751471
191939
245264
77635
785644
996676
748786
849852
645097
548713
685424
991806
325659
629556
944737
79674
432462
627494
756981
382278
165861
783264
813550
957388
979298
177596
136642
21476
867211
392007
298378
989401
502996
207402
190425
1028595
766060
586732
982483
726589
840778
640225
1004013
36036
723763
215890
241995
75001
308387
323348
9158
791109
407161
293329
295696
123418
342698
881487
664914
505992
266131
867597
509478
150183
909578
195912
107710
612323
469310
111784
378371
534944
888320
1027368
586737
487596
184769
671361
607257
778896
428828
982611
965023
888140
897620
1047347
534934
526603
283963
12915
935965
727333
529286
91069
109303
391139
626558
578519
739441
574875
37769
358152
650197
372202
360254
636568
377812
863123
523647
555126
596201
992799
982686
1001418
127991
474744
898038
936719
719605
124737
742600
546799
461241
433432
145713
299049
148965
771985
48889
258465
767675
853893
189282
241633
772098
229473
544157
920771
1011544
638661
910788
949442
755365
949089
695274
562047
245979
350759
321085
92307
844375
139892
802591
141653
918509
236299
367615
195373
104369
900196
398556
331148
770641
873647
599792
870914
807659
627549
307017
384070
764954
790763
686687
928383
715554
446016
838887
357360
411299
844190
837891
22407
582288
894132
996065
865447
816194
778551
219978
509743
888318
943453
524766
98551
218047
962878
953676
888524
761753
506470
1016009
790865
1033426
482933
1046918
283566
610599
303938
864047
570668
147314
931833
215492
919707
240125
830098
940022
720689
1006696
633144
708842
551438
597287
1034436
284697
961034
752714
1006536
270604
15343
92211
991941
533821
750855
807925
948906
851090
26448
975999
927582
372683
304114
872661
257654
469321
981934
694930
197916
743272
279727
257241
725568
679919
337005
485583
606954
431056
548967
248755
7251
266800
921281
100671
490097
874832
772692
778354
696979
844098
758678
812281
639776
585999
754795
973929
57761
419792
906285
47574
453176
595891
306361
195831
565437
763614
687954
415189
899486
725075
641302
930068
1003111
883100
987965
22670
746681
315968
775875
58492
16631
10703
87621
305009
649339
941980
372479
956701
705768
173932
185506
866725
360663
282210
347853
67272
1030825
518450
788176
562384
388299
773079
867966
354050
213446
327175
675846
294
738212
828031
397816
1022314
348881
863979
372225
1024335
34270
975970
691785
340203
979734
886176
902780
391927
22952
522125
901330
969943
604692
795082
904923
744881
44543
389622
167132
1042259
766563
712437
673938
899062
62232
958142
1034430
711091
612335
233976
886857
597005
755714
460193
763853
723177
635612
857265
917641
158991
844283
1022502
985401
299594
499460
449950
977510
288839
626027
207921
327742
488195
634367
998517
139203
53781
768464
47584
42704
574665
15472
257684
1034032
529946
54923
685630
704314
701034
629560
338625
191324
303054
337992
968597
862430
887040
721169
559923
874225
200998
483540
966094
511664
154221
999181
34840
970453
416646
1022619
19970
196035
763491
723672
642194
767054
1039092
1024643
496114
1019204
1026816
332273
1029629
291703
534121
669673
935141
998781
934280
55614
606491
932636
604966
427512
179080
33536
145108
722430
918192
484252
438828
944158
667719
416950
794607
478810
964792
76931
76874
949738
930948
612617
199739
533257
379623
458979
829254
343208
556848
280632
953255
886601
127351
512220
460714
130501
63107
271460
228415
753522
519833
553061
913068
835799
303935
470180
185488
259332
500356
871876
159270
311791
579691
68237
688802
870190
579214
79735
515228
1042741
549695
892295
189401
187994
186258
108677
556674
526023
585257
346083
814699
919125
1010552
486988
596324
232191
168877
313726
1002999
672109
238995
143586
619606
758336
594152
955991
513979
459452
64361
887051
940523
330644
837014
212437
207375
725876
219286
589313
975903
960233
502489
303055
850529
370376
474066
44034
767998
263987
723934
309959
121639
153965
720328
182336
885393
880325
684431
981431
370182
798047
226079
892673
155528
124680
851353
998937
157276
69571
176528
700529
1045772
442134
729305
369960
359721
843052
1003637
978008
858353
581912
141028
869645
286620
1040734
576727
316263
180658
141442
450531
267644
586277
725582
699900
484014
25812
271926
199658
848649
914231
148970
955612
597268
106343
641794
367851
733845
244376
954108
395210
730149
626438
326499
380942
31120
164093
346377
671110
977789
877181
66570
393014
961596
296228
997882
544679
774701
732161
917784
645212
118391
481368
1024991
891809
142347
472857
862670
282663
397611
837623
793031
798186
950887
217392
312331
885005
518597
518454
282786
304564
538342
815369
360761
606439
338509
693131
287116
982578
703384
901444
168059
26634
876268
719862
691556
562222
558632
554896
706298
509209
483002
304641
893312
192087
918661
519404
69047
153946
667994
698582
668960
683051
206348
418315
781037
13706
976849
1046188
668606
762389
364273
4863
671067
224098
1028465
802689
345377
707503
789153
865441
533510
561244
233114
861282
238428
991603
861728
444676
126005
988276
106165
325649
275706
366715
1026813
581894
736107
543365
87210
1011992
704468
345804
634883
883675
645835
868400
770121
709996
723279
1012106
71631
73546
559209
165327
817275
491350
128860
679593
104163
882759
52451
944144
76600
919454
829959
211965
680690
81300
416485
928854
734345
429724
195180
272274
262258
746859
822415
226476
978831
487572
580362
302337
911476
1034786
259237
930008
916501
280173
279721
897818
1038582
984469
455535
569015
687796
293134
438145
386959
443545
448010
129361
403138
746450
80235
545432
927034
193883
266613
868132
42203
412793
337465
1045400
630810
536350
489410
379428
494112
287525
912895
230581
587461
337671
869799
995515
233734
1007112
796034
312036
927495
566402
803687
953962
865848
909584
264375
449315
492359
543927
816787
495667
482985
335019
22596
578727
752233
543697
161641
321459
804274
629488
230921
736105
625029
920714
162494
663724
778539
650060
527985
249585
3634
66658
727793
720913
464687
849722
1045244
233405
262666
1004009
941795
320953
739041
792287
280400
952885
165385
542904
857011
620129
507301
713946
185246
807000
126201
471084
1032847
954342
693283
775223
705296
973233
675012
578361
57974
435452
266644
485531
855799
1005869
746672
926185
218669
158037
746128
280395
1005042
306290
906534
83087
336956
419711
306734
4226
746501
190591
836496
856013
441471
52860
1010846
814709
791468
631268
1044502
880412
569788
987217
339210
86407
578751
452503
722336
739402
608334
844861
971138
831752
255005
418661
869493
139733
815124
513303
955642
634935
715420
559255
256223
242280
386300
664343
537
487342
427696
911518
118768
826655
146060
198918
776010
849470
833825
460413
172859
163710
388496
304488
482692
26018
179090
795413
1010041
249215
523452
890077
901070
439830
160215
252693
835445
193122
659160
217407
11075
374828
939553
477158
915392
829038
824884
298366
988111
226175
91127
100805
611295
368562
424565
399515
587112
232141
991730
652630
647421
395576
610632
401210
168449
995074
616246
843650
247301
239787
601747
492324
731056
808784
180821
903028
1038828
6966
178874
318983
858934
440224
877950
38230
561583
487790
283280
990952
74885
20556
752633
405785
312163
863040
918219
638713
936344
345920
164573
725394
320632
175328
818245
585724
264381
540371
852325
66749
40610
928778
952920
246347
725366
17176
240681
190527
186714
514214
120720
430395
485452
542212
169653
553817
866515
641356
559889
245018
771642
143690
234546
932179
725864
736398
409978
556914
770874
519772
396088
583182
534787
827389
516282
376937
679997
291301
733808
122848
981019
1648
301743
622328
588186
506001
67345
847439
189488
255451
807580
537236
109779
470103
130249
94123
236583
882752
248508
733949
174668
967769
526485
180828
310843
546859
486238
694697
962496
121172
222094
72757
1007638
244599
486773
438526
570913
653798
595776
325939
818132
297560
1044940
923620
671719
979214
700381
130547
1008555
751470
634336
79527
590283
160394
411378
474531
468267
726597
273409
872365
688988
712965
417870
206310
293019
781119
366314
73531
734505
569589
245373
280795
971650
612399
884850
138643
205152
1033318
28482
767658
142933
596537
530600
526206
4061
80433
1010547
580598
616237
833179
85059
503739
408661
941178
72055
675327
102463
65696
952027
361246
80224
652856
717266
343926
151774
564459
561601
326009
161148
880747
516060
475970
858300
420254
925052
46597
637150
435306
20848
767861
239672
194093
730797
747736
813308
839579
926187
894485
83089
677796
383651
864563
256302
443111
938887
564662
821039
245374
1046357
208209
587758
907351
488101
647848
980637
682589
264738
352307
602992
304658
726577
496822
721680
359209
611912
543662
786201
221332
456132
731864
364210
761938
742461
1005855
829375
822680
129922
933701
884288
579577
1016448
214016
868411
385019
699093
107304
451876
54007
464310
229554
898696
1028394
283084
459143
916901
517756
1027169
641776
457641
426230
377539
223828
391889
397056
442146
380966
861515
692520
775107
466276
970610
575972
575091
293443
402150
1036738
768701
322798
809435
622389
225737
204686
769753
332153
197800
462382
433430
713186
389010
877715
881635
555905
630841
962962
187202
683887
850689
691817
29645
672073
524831
594965
728556
156875
134049
739708
905478
344581
931075
438207
614996
754741
945297
368918
931472
209701
392453
740489
685096
16674
968890
1011780
976992
794291
699860
94473
711124
320192
773918
237978
501723
161460
805158
70041
809391
874874
290953
494864
223600
124629
239809
717891
341326
126014
895707
706120
456404
783162
192390
201399
1014422
730204
658320
219508
490387
860306
14744
8206
36751
352284
85832
125163
378017
438519
954000
355035
674097
898162
597137
393896
799112
820217
859443
509740
351625
618562
294268
665929
186730
481583
623060
561493
145452
69406
831566
197238
252340
475934
579648
972761
693531
275116
585891
911747
548531
505781
542128
216942
648349
637037
518384
460401
999790
116636
527640
243437
936619
1007930
908202
584847
410756
739789
739687
146637
357064
889721
202734
315005
703914
363454
553498
711760
1000442
852269
359186
734988
466682
457927
704337
346615
491804
2085
601503
886914
794071
71890
185651
1520
325600
517010
960300
242840
544808
632372
637285
193804
886800
113170
152917
848074
1039063
609614
794088
457219
889572
421185
339463
190487
796506
976194
228890
93519
689471
601979
615571
973683
614438
210563
405470
178678
888092
191008
407336
1002329
62617
37683
885190
850210
389584
312346
977677
126486
839533
531034
38651
80617
694950
551032
391314
347869
392671
863496
93278
494115
655596
861580
156998
818467
600960
458083
414566
535330
418013
459843
315098
962359
215108
460309
311017
19007
724965
316758
988218
73357
267391
954842
1004530
348457
470527
455580
553497
598689
300776
304502
507233
993761
226624
476566
563111
190347
634576
291968
534293
47152
892315
682670
703802
403146
699507
446899
891383
67885
966383
158031
723576
231315
15804
430489
91742
780662
306920
658062
267332
505783
591276
373691
816177
608837
804094
99304
903596
709630
765873
19435
639308
570824
669231
839501
348974
896840
513869
232648
503093
288021
771673
1010353
19019
773587
178419
712540
182862
310189
976263
556833
707268
110191
834424
16106
709230
652557
896623
605681
80345
27291
602573
683329
528856
847959
992120
947867
567565
431516
169798
155228
535778
613104
1041615
943800
644938
732282
611626
357809
708055
427199
146943
21944
660765
987294
93878
996304
842452
351052
456553
80117
430725
844236
64286
97361
306637
287649
878834
719597
33718
437066
920646
374434
113199
185937
579055
912461
341375
812726
229254
844368
129680
1028370
1002266
308598
303898
243793
926487
886431
324259
231295
1023066
150789
744116
1029971
548459
37521
116160
88896
277804
855473
674525
914910
911576
862927
565367
210729
734733
908272
39185
598666
499682
430607
133483
439622
377203
102274
243093
646187
524076
97036
64353
275679
930621
700678
872960
378471
137296
624770
779970
571856
306507
441590
275340
383089
827264
496548
153704
688658
967593
974496
994224
489670
453855
466287
514154
60186
861946
590638
288633
186279
205459
271895
553849
284080
70208
1010363
432184
331862
83337
26322
997371
235402
94638
708043
423504
969902
381818
687883
33541
999706
729374
242836
339541
874672
546174
47322
884481
881242
832140
556697
508690
806437
880950
236359
477297
79260
355556
470835
504291
236201
917451
27135
260493
948585
471003
867304
488149
907282
672347
849038
195961
68892
779725
336670
431805
73316
98132
120868
817346
54411
281178
349697
733101
884507
748529
1029579
573502
725674
942830
378637
456267
303069
131438
362990
811351
249897
134618
454335
66397
323754
238279
154733
383639
689410
272393
1040062
734153
980558
181638
823934
204422
910234
480416
50549
530324
818731
78719
537333
283040
356186
1004980
678767
596401
831083
1023358
239110
250496
515204
326504
214720
80690
748157
335658
821326
2222
478913
243294
893584
1018827
165422
965195
873023
841190
134939
970909
464436
532058
992490
419369
778464
691880
901602
800054
683921
945387
460250
379076
700547
864377
605889
982294
1011024
1006708
908990
506573
191565
102072
286472
164343
328092
1027552
626983
396242
914943
800532
9542
377874
252063
978206
203262
664333
661772
1008311
638375
641758
890542
47488
189568
851356
823521
674045
425180
723434
95703
122009
532977
161680
278875
549632
208867
787068
105890
13230
810082
97399
166584
680182
598436
847420
398631
791044
12977
1033002
320742
621683
785708
77667
481337
431109
794380
1021961
796907
803620
1022381
211352
743524
1033525
642933
510387
245678
963102
584068
589975
889262
994494
114521
957726
852549
412022
1025411
316932
267697
1034155
1000578
253874
845531
1003258
721264
1005920
797747
163030
1037013
965165
764321
642080
566576
428799
234732
444525
80179
927416
569093
94502
1005180
448884
342482
762899
844824
556341
493005
156182
740609
307590
402875
606495
697714
454388
718586
953257
966275
812097
379585
471600
700524
60343
784758
239187
665984
384416
123438
108772
89076
541453
594640
87970
525720
440709
904296
996557
856880
1033608
514028
185866
159072
805987
260323
87391
74739
653191
669432
246645
925673
236092
613866
191960
823577
1021559
419857
420980
948898
458216
258431
162341
81303
292665
745716
529187
344720
491690
903317
525594
562005
891358
916389
409864
892756
906953
39968
388700
816816
50599
673302
78417
638146
1040369
81045
49760
1243
24823
916072
117569
4891
774965
422826
617301
979847
145691
496955
562305
90772
1039863
127056
698003
883930
589141
725488
237567
313026
523348
161871
792235
747938
607122
138681
507111
137876
512269
630242
797461
654143
165197
723972
930378
871677
1038068
377705
888160
410378
148770
713739
552379
85389
20968
757980
526394
428402
551791
980019
96872
535428
138582
352512
62817
192305
531826
987779
996467
843921
468291
791914
326719
135456
413735
1000978
666490
224459
956624
807536
707306
740363
285899
137297
191281
837481
254214
563999
871662
491805
518783
536278
685523
204877
812296
102391
643013
376837
510238
646758
826773
206487
33122
325126
302881
96076
736891
627408
368718
962114
495864
1026925
1040709
779586
100079
73665
142016
385272
631189
151602
199183
485617
251823
933411
1040862
545757
250138
11299
593221
190663
725511
53777
122513
694568
743683
140162
226535
784491
141990
198324
835173
950772
343347
504881
33449
741071
29482
234109
822389
166290
917053
126343
1041488
433079
426425
736764
352083
886089
131654
298992
207611
195195
864560
1021826
153706
630277
707356
51240
187857
985221
538978
814084
7237
28693
639634
566820
923323
133293
623731
980858
829161
726250
247312
64160
1016268
366798
671285
257306
10716
694219
96586
784849
366673
218293
766770
774855
42157
888383
7202
152711
10656
349207
430973
709022
515123
504766
709300
110065
828421
62763
687024
153705
458198
609359
866566
816699
325486
946897
117520
628707
322772
186529
225387
328238
931038
278402
216294
677364
635562
713644
836511
830477
466297
711436
64718
877388
970772
431293
189974
364174
839731
139122
187798
597538
187066
1016509
606449
189803
886912
700098
239086
833479
822040
924273
769449
947876
526590
376546
872904
814189
322972
803625
402026
211671
823736
311645
519618
908921
460486
20645
737070
877629
90606
670741
218785
469786
720080
532230
648648
997756
344789
294397
221396
853708
665996
25236
631337
375712
126175
205018
464345
601948
939386
799515
295340
324184
263243
232034
467446
15423
50499
271702
407577
668117
855689
1029590
371582
519214
1029934
934185
994203
196733
1029922
23213
815863
145446
524567
690741
328282
101642
873447
807312
563434
902938
248398
954587
440926
2574
669510
261123
708636
1014463
779539
732817
662219
134878
555604
557050
421030
182195
328164
495335
936612
386121
60625
778140
744726
460850
939873
274814
413247
322652
936292
899864
866729
916160
534909
1018073
481031
450255
1022102
684358
607987
364838
324614
547832
13567
581710
774419
700542
316760
91480
325921
1002068
1010408
813598
811883
127803
983611
792186
306543
101383
716096
15254
323247
775138
79884
280277
809931
698392
803913
850585
870158
801006
160293
260058
792571
968586
207552
205131
350938
343286
772257
959323
155915
197560
913548
606024
898713
1041362
282314
506995
436476
1003304
37049
51564
261078
576773
434521
702932
77870
195400
506782
666859
425679
685879
715465
692647
107941
979947
750896
754394
921782
725828
878950
782317
786045
68479
582605
572014
774094
996604
492351
421519
729603
113284
622777
1012841
373739
859610
541007
79576
401324
584393
734008
276208
690900
535677
679761
159131
250300
650135
112864
630888
966780
106976
291231
802588
147832
763068
706005
15499
1028478
526326
123200
474914
342023
627114
844032
959482
514040
675374
167857
160859
156992
670787
54097
695709
282559
272791
728614
295698
633967
283644
367909
1039781
837924
255662
693592
381534
679070
284021
640848
372647
761225
38451
135081
363503
159918
65676
171465
186300
726571
807671
814961
509433
777184
905979
351778
816294
293816
711493
736587
113774
988013
8463
1027912
970032
764624
367690
677829
24094
351104
12144
916313
114489
198929
316292
46170
809001
533908
177739
40154
543145
741321
449853
824210
553507
696246
75075
83921
791429
982663
142771
563995
508343
337819
557046
757040
343962
333494
739332
250955
565263
350614
93739
760556
493377
930016
955256
238002
219976
261938
1024599
539330
1037982
535553
561119
945725
472029
282967
676672
322389
162258
523502
999425
11616
563892
378336
762179
971946
89244
1018089
665951
185034
346609
926686
550475
46144
682251
640085
297065
127335
381150
279876
974909
615462
214187
1005661
710638
79810
732617
966749
767879
886418
531448
1047203
881682
115161
325327
959401
167819
785919
122372
577309
938106
336421
508988
529365
614146
695037
968865
953722
655102
851893
3267
968370
444818
367756
272119
439615
977088
101052
855104
384546
281566
238418
821818
32807
399938
1002554
735182
569129
565738
1043577
89798
284778
224012
382772
247425
730930
1007010
175809
1025333
75726
294838
353911
515420
698230
978080
1047844
1041077
345884
373780
1013847
768182
1046689
652067
473307
915185
665181
734040
955514
779937
956675
604478
762512
182179
507569
60789
1029094
391011
924120
94075
369439
820921
617078
169007
417150
462212
490064
891217
780421
765508
37206
418755
880280
513072
27662
562592
960869
224396
244198
157950
813998
1016226
92294
155960
239720
958372
408408
297916
472407
248339
230450
567626
1031319
629054
866913
413354
139021
614611
168105
899388
624220
862303
337781
565311
673323
367686
948726
56368
200158
120702
453114
588587
409077
623955
522627
887551
156921
351009
919411
919519
466324
896351
168198
516530
423085
1034300
618738
289839
1012660
958597
529411
819747
561759
373316
657735
967633
303840
928766
983868
723921
50368
780094
903246
352343
477536
600195
164473
43330
337601
140026
538589
1004315
602051
936598
518564
669560
851571
566425
880604
734642
251834
328031
116698
160000
288245
686561
272587
313240
273248
573633
576988
1011897
739272
345226
1005559
800112
356454
993335
799896
594929
180385
867293
258840
1024803
206729
780139
532331
839237
775125
84696
407099
841624
132095
633160
432948
418145
243937
268015
634533
933125
898056
1021446
501927
1042845
238216
833539
557253
786802
401510
334411
607539
664703
364406
916373
518048
346143
933133
223739
962449
984994
449597
873284
868173
597215
164562
898607
63349
459246
1009569
429278
857715
828265
673952
209925
315905
853107
176062
988475
283364
236978
1029308
903601
629750
444219
485863
440425
758265
1032739
385564
43946
66275
168299
735481
521338
857756
803588
665059
158415
739258
10601
599093
928739
686630
522158
561484
964769
386877
775318
845282
252603
95973
436709
893365
1029730
558076
91218
48030
754167
432653
152193
522509
434718
601619
385591
889468
1038960
326161
656991
766318
3603
441119
720364
1020385
711832
195631
400914
652624
75613
45116
848832
790960
540334
813348
897800
521277
231924
628243
908322
482312
798103
360827
756411
10592
474543
206450
564329
718558
106732
415070
1000891
434587
861999
550242
516015
1012819
885621
288515
267603
1046756
544471
123581
416189
782537
681474
564269
726027
155507
518293
519553
684070
10941
143113
220116
922529
1013569
91738
1020333
859961
88471
351875
208072
474709
686918
728725
197473
673109
572196
689937
976556
922003
944990
340716
222159
545610
876438
704756
991901
543411
716719
682248
872003
133698
291856
504857
684919
645331
571863
391040
405755
471420
831425
321431
262287
591728
614511
185709
179419
344568
417180
417625
651290
218117
834633
148582
487698
376736
258247
1035386
594135
777305
78441
126380
382716
607060
386569
919228
982163
951522
955904
592169
235532
486761
3174
266626
885605
400188
300845
284465
87294
479831
251044
913245
734767
987601
585260
478266
466449
63674
153980
574549
824265
278115
838726
386017
733145
374990
211573
774002
491906
525152
738348
290519
18447
643171
884519
665864
870325
225536
988340
391190
1042358
390331
424167
630358
943640
546801
722954
292855
271362
282161
70012
939158
304921
54853
522139
511179
1039009
932987
216267
744191
163302
774926
797584
822981
253628
907743
123295
205962
852128
431870
596795
54804
283182
1035584
309779
1004662
243695
895949
903882
476876
1034483
687722
1027147
91922
34146
654690
989655
576112
653821
567292
785251
415165
473668
92439
37534
458554
343515
916412
992324
999599
959383
730372
418155
558246
406653
432193
1029983
897869
846845
167512
74915
835723
468205
176261
168597
117174
306941
750576
344981
22380
356006
750482
451631
758697
832317
155238
676667
121015
1025708
919279
269546
464830
1020237
214995
98556
148130
33477
7180
575036
149310
954359
876302
836228
220597
986194
222447
397139
303263
823743
938843
95219
161997
682292
122752
854979
534107
41313
303857
4522
674475
789750
420240
134656
128733
984175
32257
355483
163927
469456
270180
49245
782710
59757
186994
302430
873115
166674
663560
866271
103161
606431
597550
723547
4160
100803
744854
471223
647947
69545
114950
719056
892353
227636
524162
377711
519241
258150
81511
611849
980274
512190
288467
433315
66315
725515
55548
499530
712154
417320
915514
42942
166106
671423
659007
984379
335986
438980
638577
69809
940900
842959
877024
745166
468646
808638
75089
75005
550254
6413
576758
748699
530200
706658
549623
747145
798830
584021
589664
142078
214101
380770
404245
141098
474669
869173
628961
1035295
191781
676185
590500
65803
651591
579669
227976
218921
880579
665055
526599
331667
1039478
295525
554106
737758
136660
609642
926628
543298
67196
1013558
918917
860839
417302
838891
612771
228919
964623
1045598
751451
218665
480764
743413
289874
798389
33859
3965
966629
1040083
43602
72090
318063
253000
324280
88308
1007098
800996
263178
241164
808750
174607
109641
99815
89838
187570
382282
356447
661369
785351
497833
744338
123991
665122
1010560
1014301
172283
10419
830473
190998
388759
600514
526784
541354
828585
288752
59301
273683
154653
121800
472233
661623
739098
474853
274138
994396
984906
495891
951647
594105
127102
29849
220721
849598
783925
1013195
792410
793387
11652
69170
772117
79594
580137
120022
275096
642006
902195
881222
801731
641544
302824
76744
20322
977389
172610
187129
758191
927210
996538
762001
931415
130892
676808
664923
121615
168873
795462
986457
679443
779422
487526
322080
825378
898117
517273
626497
860537
712418
560718
262558
50469
966766
620074
670264
710525
529533
577055
392467
95355
643666
724408
1026766
904684
59490
1025099
164240
662692
116938
552048
185705
387950
855462
1033519
576032
366728
440038
867150
220160
852838
743360
406101
454179
788816
688751
1001032
555223
145628
773406
714328
958113
628461
648045
385011
424025
1025886
194463
755496
401792
578796
211611
148346
347954
813568
358579
1031831
166874
411303
513216
711970
124167
767253
468802
557705
503520
266966
1039254
397064
218439
116427
974028
551597
158102
336898
196018
298332
61810
235342
724985
504215
358317
3628
376540
981238
277441
861453
119354
924234
355481
725220
642037
466189
432723
123382
336067
730395
334649
239350
148650
171630
848645
249176
36564
797810
569727
83704
9878
659124
809325
215203
732353
810418
502287
973427
642187
410781
345417
191436
521049
633354
205482
47797
348412
156001
1003807
330197
650007
678892
805118
556375
794150
548532
974276
57908
308715
152985
907568
816632
400951
320212
98088
663001
108606
441631
510667
465593
874103
883406
762960
80858
650017
932918
458719
631837
63770
122074
745990
518669
915516
1027879
761586
541469
815799
773144
382345
932857
958984
987304
791052
907136
471067
616322
1007815
894108
10526
115696
853217
22968
192880
502476
316774
564901
570218
834821
722905
695489
376660
621945
914008
23109
85366
39081
242666
379001
1035017
944687
995355
696121
544626
906262
799216
278037
970398
524212
497881
880559
174611
136627
481605
659495
868155
627056
522330
31072
596105
659175
813588
291075
192936
642639
367091
251086
648951
1040784
180814
571509
666320
119095
709125
1007485
611471
277822
353665
256864
846923
506350
221445
673743
1023139
6992
740752
916334
945796
353104
371175
584265
495972
214683
770241
290018
635791
155576
336903
246632
565182
52704
504719
88376
526658
641345
212799
414222
646211
143126
173716
264803
1006274
347220
367489
63600
244705
141075
508867
109635
228115
912576
132308
70614
723070
686368
788447
1048097
997908
841146
890472
950422
574482
660227
379044
68051
168594
271712
475442
126676
884968
793342
970375
559795
339066
468290
1024065
695881
397553
936714
929171
554303
348704
543225
923576
914492
920958
680530
212666
1026055
304652
931423
408027
557882
842302
790641
329752
754180
248714
985937
423093
131893
832501
1007803
715354
161612
326135
797805
209570
1033595
752759
152446
528975
139755
1000596
277473
785758
189028
357142
749925
522856
930870
902966
537085
523545
99096
331061
605417
52893
97909
253527
470291
225184
171688
724397
591655
392891
321227
736469
359525
880657
926682
158126
39812
396639
391353
101223
700201
87811
52675
396552
427524
612104
531225
975332
400295
616131
854408
340890
404839
594762
738517
282941
801390
713421
755195
895268
646159
446338
622811
345990
773903
322358
176652
858378
403077
644478
735730
836351
648573
163700
184812
234312
660220
730715
658566
748128
739768
580196
662502
598813
181924
772917
289599
90287
191260
143645
288146
320087
1029795
40680
883467
829434
227430
888066
28490
690685
757588
38710
806881
152541
819093
457808
311276
532457
964930
1024489
597516
395899
576570
457365
868208
412166
62903
1031868
135358
3238
882210
890346
27107
401622
143106
198367
990525
817080
470923
144964
864131
276592
883692
150130
1006068
951326
516355
855760
787649
661088
848727
312522
793921
454997
597374
75030
580165
221625
464814
886552
439722
437366
1028414
703810
57613
689593
1016385
985282
931876
106475
660977
1039510
238539
801464
308895
172935
419960
516991
35945
22832
838080
497501
742292
847428
133682
137522
696975
431519
302179
845451
309512
516716
882545
794095
888815
441091
735416
388033
998505
1043201
42022
1016396
320955
521943
348306
153442
503255
648494
853366
64678
918555
989560
41908
1034694
888743
848505
1016473
936401
18470
730071
700287
416069
628651
655465
463611
768064
321146
917833
207903
151072
945511
702543
80276
845691
479805
850413
1014860
575288
641620
273138
558155
491237
434445
946150
24589
621243
174268
982355
213006
332410
318560
636680
885770
575752
472418
868314
764118
599214
987327
678810
565483
607362
134393
93197
677505
1024050
137553
264367
730343
406119
129101
595555
630359
605074
492715
223211
66911
612420
70234
100896
603109
258281
844820
391169
127834
651346
1919
315734
415095
990680
571532
986349
441793
448999
34651
22873
355869
767427
435686
722791
784573
427091
607341
648818
231898
831377
816136
522267
503570
186848
311407
439539
774532
570384
465922
384763
22545
58420
452395
540954
161066
652400
604165
150782
360142
477711
780618
618121
741022
360806
825999
531919
404187
552085
697032
808353
858991
471891
747747
3341
817571
784089
897477
1018128
591960
515296
162220
304344
160093
650796
251500
17456
1026573
45379
834483
629993
804650
805567
39703
782457
696817
609836
144107
972956
315301
34092
191590
601468
683699
303406
436986
487430
616533
811312
940857
678858
774068
474859
343319
103539
882814
124331
1004261
399732
156685
409648
701501
584134
655414
388465
169405
951308
147676
468525
601308
725055
902066
327454
176179
524316
651620
228827
328441
74877
488030
1007142
569025
282239
1017573
1028899
431322
356379
579511
573247
746615
993355
841142
1006846
221717
272356
828461
937616
609355
62353
49520
589066
417645
153450
273132
491992
1007252
326550
641574
37921
639002
559497
920449
623685
375398
438062
80309
864082
251732
452294
744713
484390
890951
522903
738990
261916
797276
254192
654526
308205
887626
491473
140663
912667
212760
292441
584871
48399
289641
737940
951801
810852
438988
524417
933811
820027
936178
584925
632993
736590
1006728
119545
136831
3913
36649
698311
428060
637871
1029330
471316
590404
54279
50511
719214
77769
948951
907644
843386
86536
743133
789093
965991
988764
1010762
262534
76377
2038
293151
862266
965592
1001227
118907
703024
520054
3101
629923
429962
328983
107580
915879
35443
735374
437741
214108
711506
983107
801530
594426
1029982
178388
842833
1027039
1021999
512178
723291
291869
921313
574266
247169
894304
287368
328796
22178
346849
320824
47862
498845
754303
481561
833992
129759
134003
93117
949168
139001
359926
267941
523268
220057
798644
281883
1043940
560243
117717
259998
461325
577957
8625
236763
1047537
24040
830297
922439
313851
617215
784676
762380
450344
394392
351183
255353
730186
983865
273325
917987
70721
849074
422366
1033137
657880
377483
976494
737771
396077
278431
865964
351673
98686
57735
1021171
717576
47838
1031023
953766
1025068
481418
34276
312572
338636
927890
912276
442088
662394
491276
867562
976421
863914
1028597
282607
84521
930290
549265
999511
1008897
715585
179443
775838
1038318
361270
141530
433848
649272
465779
617672
757411
954903
121640
239870
1013321
40447
419772
529472
451152
752912
535195
883999
670137
978260
918821
1022148
235700
230545
468150
550118
533307
394469
465859
1009108
896013
93913
223833
62567
221185
994808
734097
872133
230622
423801
814649
91184
833696
531567
716240
878956
566983
51005
108283
213651
226033
113701
1040844
645643
1011597
728803
984186
1016068
207713
836989
114227
44700
995215
32085
649078
829690
445506
18921
709090
348718
757901
72010
79614
395829
520922
355810
229958
84934
678829
787428
253885
857114
473593
740569
42338
613555
28643
18525
333668
715603
713773
940456
101063
18081
224020
570940
389234
521212
954501
681183
628423
900293
955804
435885
981063
89390
494417
641015
281898
2256
613984
985680
1011758
810066
150705
457713
763793
85625
28767
698150
767714
592837
166560
141368
740315
323484
480536
22734
401352
1016344
590649
656139
189950
1046905
618487
563504
639756
535210
283152
167979
970787
254245
605877
549994
102439
888138
304318
687411
460609
39824
933760
170236
573360
441606
329972
929866
947985
255996
101296
105372
946212
286708
552641
534253
853718
675736
930660
975797
550466
473923
471416
441050
717249
1030313
401381
683577
659848
500069
137638
162781
268805
192148
604557
460162
27708
149515
69091
384482
640695
292286
727267
753567
190295
953155
373783
976916
1008338
268407
267930
146368
426675
646448
92722
987888
751094
380130
283717
56085
871244
788422
884466
762773
333201
124781
749945
635718
646101
673734
770475
513430
977555
406313
844275
864233
430697
543881
931102
293595
293773
429680
582726
766057
204151
214668
245775
264206
521656
390447
13166
820389
434923
127636
566104
952251
1031241
639505
164345
767440
759818
387188
213022
630246
1015775
398792
228068
973962
541343
134879
192038
577241
471270
691952
418169
706119
991351
162308
147770
276388
313410
171677
989825
980363
628530
554369
747713
875230
890167
500737
975469
308764
1039562
346702
439071
872333
198621
517987
538892
15251
621674
943888
476265
802257
853906
685969
648707
935771
829813
578393
358484
857372
1039851
303900
510799
112856
480085
1044601
22839
365646
185625
548096
706906
134240
757193
718917
478648
466518
1020210
671529
486145
871887
194176
702575
597989
648125
659707
925721
700525
376218
191917
978220
457868
803894
983586
994406
737403
381645
168649
641151
445487
957574
578773
238168
447814
709010
63424
487169
505438
514709
983240
666680
339947
339364
741123
420931
75763
694267
272024
119364
946646
165482
747932
949966
436025
546534
392643
538607
852169
552459
900396
805881
740579
657440
415931
265328
953083
39312
867959
821658
985123
523703
293809
326987
707290
119825
968288
33758
906408
179142
531873
698967
21958
201499
541552
666554
402928
783116
329422
150404
226154
470466
930229
954300
254487
876491
251178
128060
1036206
85349
383970
620308
927891
427700
794913
181085
237001
946730
257711
636156
315434
1043462
243327
803224
471800
298008
676078
242651
392603
310597
175852
236693
885852
224819
70708
998889
92066
124377
959673
57454
182257
544774
795128
355211
690922
769578
71898
186095
445008
730972
350994
549645
199414
530046
557376
656338
836610
545700
607874
754507
322738
9764
952051
773237
28911
190845
206859
559231
980790
178833
458679
885169
444029
768053
212783
568733
807573
604275
628684
731407
1015663
186062
559728
846976
254261
640971
284906
734428
812686
545368
183472
858190
312273
102942
722956
420295
599232
301307
783461
8234
1030985
515023
1002397
477375
97638
530706
936835
81273
901390
314514
934340
696081
793953
573925
755612
12532
78704
181540
896960
17339
549087
392189
922828
817920
214419
78251
231016
688512
92629
261532
258712
252972
1020000
210015
445296
645069
1030051
812221
853210
978602
553797
909048
143203
96813
424799
746577
648866
163176
552045
846319
369058
995345
87555
213585
327157
747166
415098
987600
651007
453975
775828
660914
617129
523037
464014
151878
106462
1008721
952391
297921
69928
50080
44288
61707
813305
864217
501051
960711
244862
935540
1016508
294335
1024366
478026
708473
606151
193456
524434
638477
923366
820645
310980
768018
929414
589146
1013045
629334
512872
706745
360320
2907
888513
377407
110664
133029
324991
344092
548893
848409
469400
257034
325123
436774
352932
1019409
724018
884708
584392
124463
328605
679400
412617
485076
287567
744960
561589
1025003
45865
148253
732859
779467
310771
188791
752989
856371
902783
970883
895640
610275
630449
112545
238462
87274
570838
391695
732167
341186
609935
563067
572748
498501
538478
80760
589669
581730
420536
944723
872382
523202
798640
23886
363851
895877
576715
933127
215688
322601
792665
148918
757920
213656
721400
748281
755166
215834
419929
949764
388936
355615
1034308
143998
790103
1000120
797316
630991
21759
797300
241345
809283
767422
172851
566786
911992
948567
26280
966561
83637
432024
214749
842546
715575
141416
560469
986776
369438
282795
318875
1001807
222624
353993
182048
571198
70767
207842
513235
473511
995463
402690
56917
965107
344797
873325
788235
752886
264454
24856
45671
926323
140380
841984
963711
963027
108851
773979
238854
665402
651978
776359
687664
291287
992956
412992
254939
1035402
265372
417740
840677
190138
346161
869582
512355
177066
948920
48603
639137
994407
1019907
243529
689711
433046
697607
274934
737657
165515
730016
68422
646557
615514
190077
381961
216185
238351
709656
964430
679534
774266
743567
909000
1036732
682328
332326
191991
996844
393846
199769
940574
45552
890230
436463
151656
233598
960034
502811
277196
119047
562154
787316
387942
35344
115076
986563
873358
44967
882666
416135
393454
749380
701776
580781
538903
1259
205850
95807
294157
294391
293425
35783
487991
877912
140970
868338
371267
633719
23068
584094
159595
375586
135529
269047
85876
321561
103311
354655
553773
620201
627457
493788
101434
363813
983604
666785
513201
122411
766316
168918
487406
811834
814703
532007
982360
185110
702231
919284
803981
671375
15474
112432
543814
62236
1047610
881372
1005116
807320
971037
568349
970333
784351
956089
861546
305233
608915
84464
831864
754396
309140
86143
26213
132859
473445
669306
792310
124862
596353
350108
335674
819816
203888
126593
976793
752796
207487
712242
487614
77297
197521
239656
536108
911390
493273
681378
334565
543491
525014
349382
46425
897729
821735
454282
264868
433251
940656
418501
45629
950489
638100
272636
511460
551625
53533
613051
767976
600808
740833
898005
326010
874271
200602
202396
556524
501975
985591
121145
466465
41403
502963
994334
812061
63977
762616
158307
937004
231055
993125
539342
693499
814118
155853
595765
263391
34615
881321
616776
166510
801625
40633
502622
949994
406614
830876
956657
24409
799416
513773
892213
652036
1028097
154048
422597
805665
635137
50339
939864
46548
897227
179070
146392
50792
301951
710126
346464
262669
963361
788913
286609
472387
657366
123713
609538
269658
295792
522775
30673
509103
255619
598274
522377
67985
351042
626759
337923
415733
613754
223800
842946
219515
593604
1016860
238819
585018
210413
1044676
675737
489109
610217
170486
815592
49410
1014659
358944
889202
1017268
430824
574324
355641
874689
218771
516224
440073
487444
522936
51407
802738
586407
960266
370492
548049
900192
363414
743372
411691
433993
765097
840942
167060
397844
383790
17014
163506
436533
86406
947961
102084
392015
624227
638519
635054
459612
756824
600338
21498
695990
101136
165555
1235
12226
548745
703259
584473
398560
774955
837231
530300
906161
551302
909426
363065
590618
46837
43194
612692
826265
293575
546877
115475
80221
256943
403997
812793
665017
352359
804408
693522
964802
775705
716315
442682
1013379
1043864
29308
197773
162014
977480
307643
644437
740317
503865
376201
901316
59778
631506
12630
215875
518628
720896
472390
95832
1014718
437987
530542
916302
353406
453608
434211
574527
923275
235312
485288
821027
334438
608794
235494
543195
286481
386155
176890
814128
772481
49014
372934
598987
539469
903951
642868
260624
329419
148973
885451
796021
888531
554792
879694
757071
580849
1031745
571191
646968
449931
773806
900745
946529
689260
949398
279088
525474
455227
19803
179021
936013
1028759
920029
927873
891884
822264
672553
244990
39876
122781
172677
495732
805823
681898
622845
651662
351463
843675
42578
514891
230797
416083
1034949
399326
22958
612608
654203
896306
113477
323272
63923
880025
866279
109760
1005889
110465
906684
572920
19510
109934
983700
147075
719780
80253
428960
872154
437649
595579
92719
380083
717150
268056
736919
773283
10860
576128
206659
471130
269472
994474
614718
857342
615745
348961
564447
35230
127590
235912
600330
528563
6193
633776
777918
506435
841270
504295
43434
1044095
693170
256604
228399
34755
912767
664723
755253
591267
849069
632281
305291
921458
774374
987052
110496
370138
920463
252190
609840
885106
629734
487950
561978
375963
776083
723002
655965
541553
517113
825723
690388
701743
901433
561035
944327
1040454
871550
714754
557334
192943
824383
758805
526412
952984
448801
1025390
450868
668126
241449
1023559
956709
758738
652748
875052
323902
833708
347329
373225
1024972
505562
611691
760262
332294
770727
1046358
602294
882446
830171
109657
468895
205995
479302
888675
122338
557225
452240
167980
392379
558685
748581
319842
58956
326023
917619
807866
6756
419291
507149
805272
56505
602403
321247
183174
468776
183874
1047467
120773
325886
753090
882837
453527
729368
941790
1004984
996044
749612
778118
776513
289566
584490
975267
323793
58127
809865
234713
443158
312729
529950
907683
224682
430030
1043295
53172
683768
938148
271572
234596
910378
266024
291505
542089
185994
714332
825464
644534
827100
116305
1043756
207240
750681
233934
585465
30453
699021
54606
743754
460034
920251
156979
802715
78447
408538
343543
557269
834467
161165
748742
360494
351913
914416
1032868
949503
792869
614306
727675
151972
837254
689559
859894
222949
56257
563450
542142
549376
994189
642591
647588
87732
148842
1041136
389091
98827
983388
49382
160042
778684
238516
262429
530582
536542
823535
946640
194560
126358
520868
456103
92269
618962
908565
768481
514728
268674
342568
1047440
964834
30410
216788
468372
415464
11611
437422
189562
909218
338718
610640
870419
840716
1013788
961767
219549
83383
397981
41596
412091
198637
342113
545053
185179
525555
240566
480701
226890
1040347
958546
905264
684162
763411
599185
866454
706354
295240
523110
598661
248698
164229
165138
970921
798619
662297
55233
580782
450869
950193
248256
798418
835057
183766
69536
603090
126332
564649
805373
951979
132868
746919
593663
242083
322832
242373
167249
191141
300543
744020
228443
58201
422254
612365
834387
574609
5987
133988
175711
889664
236715
769124
15273
84257
843086
725780
844169
301368
453407
76129
406671
254873
132043
307724
651464
780405
206906
765941
1012923
755765
136703
749953
407822
486225
941882
847644
347710
742761
734645
675550
928561
1022708
1016111
696213
29321
676245
942011
402849
389910
708295
177643
509225
157808
660797
675950
777914
261798
871685
818660
132480
609390
975432
999652
39743
497876
582541
580433
235085
3865
901925
935737
122316
177908
202617
642005
983602
229413
588677
522901
905785
992393
71638
832129
923523
743677
1004006
600715
428340
663195
128607
477696
1030676
778008
522724
794364
593411
116468
783882
488391
534071
1042330
458076
569336
742942
250168
794787
351448
272993
91968
958119
822901
88342
617435
320790
894110
292226
105812
910158
961475
641539
545828
336049
205173
59344
680841
695846
398339
711221
937945
371653
114555
417030
435930
193186
956607
316071
730862
351726
333281
624953
18651
667358
500181
930248
998700
465236
786186
61128
16452
44098
161118
764658
320980
849250
230875
604809
1004140
72390
856614
102846
828875
1023781
519401
216226
882401
216657
630169
174159
102148
760083
1005685
850307
709026
410151
465100
710388
1030917
918441
573322
711593
116850
545345
220396
873259
345276
710357
250736
930880
862832
254871
296662
266360
55070
1036480
626256
670502
281882
572606
1021667
506273
455808
892240
607126
971359
946270
733922
931097
741576
178905
734622
818450
550203
910108
850082
998618
115039
728922
280279
815371
95369
931545
821477
86246
983376
381700
792828
396793
90549
1023291
85005
53012
888858
1025154
170817
1036661
317098
802264
959316
32771
334505
898495
162468
1036072
1018704
660194
839102
645335
375604
967355
196590
185874
698678
21801
182688
399970
743808
201316
639506
526614
970709
609436
761902
444093
825570
261269
517794
1007422
45931
626315
903476
751165
883479
383778
406009
367609
814643
139314
88551
459293
188291
506503
714881
435159
647363
951863
313550
313564
767377
779162
759380
1030341
552779
415013
729892
991929
957498
942559
935402
152341
538573
521947
763951
871981
403984
979496
949970
507421
384624
921234
776003
582131
53692
234318
729466
815438
745207
780153
781138
52985
929977
683583
337343
812631
427480
514986
348498
207109
391629
510329
408617
763397
321378
553610
945557
900314
849460
298511
827652
261239
731142
613789
376740
409025
902617
1035035
969480
458124
99979
1013676
639841
846076
842350
873861
123914
531786
493041
257272
648287
363992
749149
142501
199690
902362
907089
733348
80342
491157
347674
272133
725906
75643
23569
1031566
737234
260190
886774
363585
282643
829318
889866
464675
456079
982873
936721
653251
545740
588696
532770
245576
523571
517959
395004
618090
938186
369002
118624
321904
974792
382621
362658
20003
667657
859649
572267
255507
800489
358991
658461
670920
206465
915510
484424
1040705
103495
83784
707128
303203
60007
844825
864001
336265
410397
735094
107752
1027896
633939
811718
984978
52595
1026967
264496
108139
404453
330874
84840
1047767
243217
33356
471867
517331
319805
591189
126047
58145
610426
933898
647627
615097
699248
123213
467941
379357
394923
630972
125070
280554
839808
222367
812173
300331
21714
192555
939724
49803
521990
19187
96100
520217
445084
204692
749842
693440
244156
457690
63794
149121
36964
227442
188941
1036433
289370
182556
736802
683673
843455
305989
345562
83660
855123
127893
295361
200569
324819
372680
646645
970413
816540
576955
722283
620217
869963
865520
66509
895073
55735
32502
128036
425578
409397
440317
985537
373795
899515
457402
947443
788515
1041597
429033
630652
883857
688945
1003287
552564
74821
670513
572930
132592
115104
1007776
839676
169504
503999
472515
976442
688408
609247
773013
309518
163061
782164
504868
305475
62683
888217
111554
825286
959355
609606
1043389
912609
903293
554893
933118
868075
376444
326790
804673
326423
861811
81376
337954
787819
717977
590025
791024
949688
87417
714590
359358
81005
318472
705941
285531
870786
309478
91124
901611
262575
111392
64627
930399
186719
171478
190113
320101
577012
766951
982451
309064
102794
721541
28506
772783
286325
243252
381028
463184
532215
255448
282140
58287
689958
240492
739513
181314
937680
177720
365232
161536
609291
47890
693712
773896
383326
70396
684704
504022
851733
3439
868156
1041430
957818
630899
57341
116987
650277
667161
647912
11892
879721
11173
595304
413697
529475
847066
268351
436295
10551
173012
262907
454693
465024
172615
125819
569895
193849
170883
1047110
542286
66601
500193
979132
326496
512198
556982
183217
717365
411434
1012535
926585
272379
768307
714416
1429
124853
175453
971405
830546
155358
412657
107987
956265
629518
518533
413428
27641
792048
550067
522754
778454
515603
13173
333267
324792
185002
726167
686775
215604
783890
88619
404
640437
1005494
144287
488895
7144
181454
845970
77748
143281
172835
263449
74334
1026769
433811
855405
614332
205527
717781
36827
859941
82553
799161
360022
251992
281649
569828
29171
341491
95098
40428
175517
444553
698888
918434
951412
642573
543186
814530
608976
294383
10546
264509
805558
1475
187809
547066
22758
356833
376325
737818
690726
272992
830094
132822
780668
727309
442341
618642
655358
710739
1042861
657731
827151
337539
185455
436550
1012894
42451
781150
160259
692232
632676
383925
201311
686427
755488
601531
550240
159505
126752
894283
25445
407735
515122
1009463
894016
522025
185212
915645
138585
939705
369830
378980
436908
366515
65530
206474
564571
933817
883130
691834
915052
59244
987261
292571
472996
667589
768663
519861
691696
222868
312777
793817
676090
881032
295463
464164
320747
708883
472579
686278
206981
244103
926248
879639
981652
740669
338501
1023618
479393
560142
381653
18511
306107
459276
153033
364881
537526
595833
170958
675755
650560
298299
172373
603097
174412
757834
536978
1033038
545730
246760
526909
432910
268642
658741
940874
240184
711189
246534
908968
174896
236087
1022707
486183
341601
884922
215791
551872
600451
479772
337689
150726
260830
414632
94595
537855
706011
608257
979040
244818
883884
874064
144094
432367
856909
1041958
485144
367634
524185
235272
338541
152521
463944
652754
80826
31581
194658
309291
932087
360115
507572
524491
515461
382509
795176
425579
730471
590998
511720
145667
377828
941206
883313
123219
430136
985838
957043
472267
736148
186531
752305
884877
241151
583639
215803
394206
37042
890284
981633
490549
1032272
697993
117275
348249
547293
1008425
747905
48435
276768
163973
211423
60159
528604
543397
851420
281045
777327
232742
174891
196729
904117
590216
843101
151162
596880
297300
314429
492574
939406
552175
19446
137475
479260
611285
211018
500406
1607
935411
73064
423378
522653
177287
65592
59568
1013584
402347
480371
561474
1003081
571058
572087
205189
467163
366909
198909
498783
934398
859003
949319
806857
575258
886231
535225
499202
159136
411951
255923
316396
498451
457576
1014876
810123
276048
802026
192644
195814
62204
682377
352317
935735
842532
711509
246343
112329
550786
566449
101947
190760
73097
604963
156498
702660
384625
1000190
543500
96788
1047796
106188
689525
259912
1037678
657355
494668
733266
733351
296027
998171
85122
323974
224592
860126
89417
84853
218481
813528
165805
720570
923346
418083
892919
709660
459238
393777
554693
136906
438325
413386
409272
911905
859710
372098
654471
1047124
132286
417722
296789
209142
931668
31196
759307
637739
218905
802592
602994
963651
174035
314952
901201
295795
747895
372944
578516
580111
851666
985109
67635
889838
924006
865359
776963
252394
230537
430657
292559
33599
166460
309237
108678
384048
319640
339008
286595
159541
367413
527109
468827
678061
183812
425917
663891
553644
365485
741133
220675
710325
483281
161431
71901
878801
54776
773454
138379
287309
172461
540401
647593
773926
817936
789294
418824
432448
784294
546977
68372
236970
826555
74613
657113
100898
548411
211826
366841
174885
829524
692563
444426
985048
294979
1037532
796113
280503
876098
723267
601951
66865
1026908
388838
360601
865061
891541
230846
361174
605841
779946
463743
664491
701326
973441
20858
394753
518050
232514
300954
521893
671676
768887
730805
848963
254805
75952
190899
381609
991465
679327
369588
438585
498036
448547
530391
626389
637381
645390
633255
977472
234957
325379
228378
674279
18896
764253
12759
690299
1012115
128072
647204
327238
596485
145564
125270
367944
267847
44973
712086
713888
841694
25005
752675
234533
977928
55323
699050
230298
536690
111050
709628
204184
600614
103089
878225
989457
127627
305997
415946
820078
512689
774895
998187
231777
651221
284892
630747
746479
918575
464852
990776
194152
130102
268806
391265
321582
478530
354216
267379
630374
61144
22580
89489
827914
603006
425439
659977
143893
423400
936898
699905
591301
632194
565859
466298
472987
57919
778587
800813
1037741
601511
981280
644253
233230
357106
717113
862286
310611
355956
600707
361651
328768
383433
401185
691140
667100
768399
31672
969090
982116
1047873
674750
580472
847211
909579
840333
219576
504826
399790
645488
308872
613991
1026664
669238
595900
946120
667019
655546
268257
248300
184915
908175
62416
255848
323169
712792
146694
609421
893229
636305
858160
890453
513725
697914
650649
855573
1016746
253048
214977
990660
615740
589279
656110
914455
339850
639017
349603
191443
937453
178684
371944
779623
174164
352862
56727
256191
438968
946104
908646
569658
512683
781981
602857
330119
650609
306068
1034445
146217
1009909
381616
464178
307019
424763
765083
750683
796991
420196
1043433
29297
996484
668839
82914
287733
367762
73501
1018506
618578
914415
253187
298445
203177
150653
359528
190277
414375
17077
44586
442821
230081
870549
607388
588943
758859
624587
321604
672611
669125
822730
23079
756350
225186
636785
964095
838570
322476
33769
274034
978928
555745
212920
183212
628759
352449
879553
155277
57191
144975
829955
296733
395362
288331
249855
811819
255282
765946
783691
665227
496091
334599
871226
118988
371666
761506
800002
879954
1026467
112194
824891
753849
695625
809605
639327
442147
685585
233479
606500
632137
608439
196370
835432
850152
1000453
448667
803344
448408
394442
548151
399427
755772
927556
870498
293617
893602
462294
608954
345299
592453
271575
586642
1024187
74942
721793
930821
354652
394665
369739
967520
797424
125460
350828
470273
798262
76468
881307
132108
530387
612407
176609
672518
148739
631881
571142
605184
620303
243780
247799
390117
771636
1018540
48157
715787
822758
590392
523206
268857
528105
445444
755664
461502
265790
236007
694648
275307
908554
432486
908417
713267
952047
469160
637407
150692
865538
875644
566581
566981
965547
99970
619390
1003546
420826
456154
644399
511774
538559
722565
55356
936006
646419
948548
996935
436306
628421
787399
522091
51043
839672
936409
645736
431571
709324
536114
541272
454277
636380
947693
976853
568669
848746
802064
601835
398651
749827
245507
495384
71430
115242
764910
647272
545685
819583
723565
861694
230010
731704
542266
381562
49229
273750
114694
862842
741027
347878
827506
402560
451882
713371
820847
999870
215195
581274
395641
744643
259139
358072
331650
855999
220480
435616
546229
428761
219097
226713
943217
409707
205287
578349
838801
302198
663813
769666
622624
911562
322894
1017136
152351
17705
1011527
795034
221505
743423
235966
794334
232842
282830
927151
397195
849600
748752
385727
227193
730800
860826
228588
370190
679047
781511
125683
367482
854014
839050
693509
653491
211008
993635
630749
607482
101354
943978
874912
673215
872377
934288
980224
37381
495148
160375
340352
25776
916089
473502
318943
532424
737398
658844
367103
254612
671854
834243
896956
220471
306716
621293
963305
195493
51912
220303
871619
1013781
356931
448961
674135
259689
305937
764518
596564
839221
829086
769995
438376
48063
429857
358841
125175
759409
679521
220735
1000413
998034
434305
820363
70481
260148
576199
734063
413752
375124
1000706
157788
81269
828827
741383
478171
744923
449466
549791
708201
72056
934420
470341
907336
361153
1005622
973737
413500
911260
900121
1007333
754696
1043324
757882
909070
243257
41885
664280
568748
584547
224326
1040738
178690
518758
1008391
556964
489074
333346
1014487
750740
792376
752245
122674
383996
323886
818668
751481
884018
482080
518659
507854
514425
202513
325315
430579
675373
594868
665068
841967
432903
425009
348403
1037653
313475
752683
476389
734939
950180
378423
693314
87300
792776
867692
515511
897756
484791
975412
712195
682458
461508
538049
549363
979424
688397
957009
466473
889686
407923
222161
302602
237694
444672
584214
38176
53415
759547
436639
14947
690187
520518
61181
1045428
290184
694248
186686
805268
570259
24441
177766
962272
942
854425
750050
805514
904413
377403
1040126
764631
934973
186452
878991
884426
352180
446672
543052
542559
842825
374634
675319
646042
163630
973627
1009564
112274
624560
74891
976435
162426
614483
91709
649758
678941
993974
54540
848945
870027
111884
522820
244098
947098
619538
1022405
106214
323547
555725
487653
872014
534622
268314
565215
542978
649737
365859
836679
561630
296691
99517
501035
174582
967604
944593
108473
429341
93655
268299
923217
353907
871059
864399
93082
277750
91029
812026
716366
595455
888820
762248
475527
438263
21428
88562
427050
260706
380845
167089
1017120
122344
509048
88722
669092
253375
681916
30266
83253
852799
206692
203801
38680
188432
739375
969335
1033610
697626
580747
85755
989812
528156
814033
216273
527167
988195
331222
641820
85484
67016
62053
596825
418025
440271
477320
31951
36814
67582
920922
414447
277261
713160
484202
665144
864550
362574
362897
1042504
285086
619244
850799
352066
1007856
633647
222419
77762
958169
1023371
349100
121915
422815
735827
763141
235212
124168
280908
238368
51499
132313
974040
506593
129269
379536
743871
559385
283592
65212
151967
754707
983024
101323
475985
571641
651298
714821
101374
668743
772914
474288
926547
886434
560792
837419
925480
296332
662277
68967
432467
875285
239243
845844
1011175
711285
151627
651411
1043372
87566
774509
418965
117317
280862
742337
39065
691612
159143
809246
57364
1001361
345430
376048
466908
852681
579714
265603
784093
830114
733704
874654
427830
846689
742248
873645
368013
26161
556370
494945
269603
875982
217385
536196
360594
781714
277742
108488
381862
434548
615761
1035793
150871
717800
969794
846648
765606
498643
170689
803024
180681
205628
221141
302223
439660
187031
892533
384002
381488
116667
428006
114118
621218
839678
832815
872620
721767
395859
231405
410024
570368
388554
82989
425633
286837
154591
609328
839753
440032
710253
539805
21108
214217
408250
814536
111618
706468
499298
807214
711746
198683
231909
144310
779022
185192
717404
120240
736203
952941
235812
253170
954615
743519
153104
248458
1007586
534973
15634
977663
614950
542317
589256
305584
925169
8775
347464
235397
801132
263534
196034
730964
65917
422023
807285
462318
957287
347800
441604
713287
208069
81992
450443
112136
550795
383123
94392
231455
925546
741036
242150
497885
180701
98725
574508
671355
395159
321153
637938
250053
391602
644362
504540
859132
797832
49657
27204
823268
21288
661986
403266
816409
199979
410197
243248
316003
445561
291950
81071
361690
175342
944187
272268
246618
799962
367857
136319
327783
372740
196498
725379
376570
220316
388863
1020304
788280
1002503
922511
493652
488727
460423
1033910
111632
462280
513609
1043271
337162
389775
689248
844244
807613
147645
952196
58565
660916
677371
159961
25339
952085
907441
678523
200110
943873
896470
314122
161546
367873
452418
1036413
597369
934674
553408
366993
945483
92106
377589
223927
184469
363862
974594
648096
503377
250165
58690
606638
164786
815183
569496
179425
890224
2764
584653
447162
480323
274915
413692
623135
678700
312738
422605
745341
1037974
112600
398878
39527
300853
127489
365671
694168
699520
26275
169015
229060
318436
230473
218035
530434
18634
772603
200253
756415
198396
345827
917935
433148
312435
588685
554185
247029
465094
204526
167829
276392
273467
117670
119568
114130
1025468
335354
342627
762708
829648
651453
528556
786713
433891
72863
160129
832650
134503
784090
868991
614367
471864
80596
540199
33939
614861
958308
69840
910692
151290
100256
380093
769588
33518
337832
921888
354110
468264
778283
870279
908621
435854
563273
864788
283143
796286
768988
1046221
324199
428260
251238
126615
244227
950873
224558
424397
100556
155419
483144
688842
348323
53420
151779
188641
823259
385873
79417
766827
679228
799395
988917
371959
368378
671829
60984
35704
1002059
700041
902725
217769
246441
958587
206505
602666
24675
207656
86550
104432
761374
78173
606141
2815
731607
81763
119446
85255
786098
503233
568397
900068
636961
567129
716363
342290
767439
1031739
494933
335576
580378
199040
946255
460017
943711
620262
917060
128774
71864
68134
806193
161870
246932
432700
887295
1988
461484
132328
277980
757576
331445
375547
603526
949635
870554
769046
804
1029446
958383
969088
872121
3664
535876
526114
659185
920929
879539
77616
1036603
104488
1003441
400580
81451
792062
769005
70109
594424
325591
294104
189222
178564
952407
271718
816893
77195
719871
605092
847121
831955
992740
938235
46341
478037
140097
249401
686938
789141
399317
106568
936842
740111
939262
948059
248754
464386
57752
16192
346805
625633
394144
122503
869076
682563
690350
744406
184596
701107
743154
971675
61545
487904
615059
534236
569993
588364
195941
370417
661896
158704
468715
385741
186555
838821
408375
136613
863583
297860
236428
662078
942929
287048
280492
912147
674041
943704
83550
445640
437698
1010255
135700
476285
834813
187927
382538
908412
188200
622548
1032190
321213
170821
846902
52364
338096
827678
11459
811180
90075
371125
5354
340116
861284
18480
415714
779194
818887
168486
699349
836867
585607
504923
533644
507866
398499
922410
728061
604831
464790
609824
933315
447178
49394
542882
224419
657712
1046777
246003
529995
688841
60558
702600
630207
578490
335678
815829
619109
1005223
188134
998274
388109
52045
215470
793748
769734
677651
593397
423870
211656
649955
942365
440895
109138
328535
499127
730555
204819
80704
39296
774464
322849
961209
407137
481221
719386
885399
341402
417989
606565
61349
962148
276677
505597
374733
239041
873860
10843
161201
783285
829430
202941
298765
724282
779475
947580
520081
554093
869923
145987
343321
176186
385316
824951
476120
468185
740124
84525
133622
780104
482906
586196
797604
723311
996479
572278
217283
851146
332146
538349
765870
47176
342626
42172
865268
377121
1037267
443986
263781
984852
982166
225682
454515
188925
880473
887570
106800
191621
242048
976871
714072
728474
956174
771529
365823
55913
629622
878627
363905
269558
822733
1046
192097
400221
223888
140163
464855
662385
638289
978832
793287
1637
774919
460620
1012585
7895
177461
58820
835995
348755
742019
99326
237771
393208
484698
610658
450146
792919
490551
383354
787041
1023542
642156
926485
268969
1014913
61697
834814
277723
349861
447429
437643
323737
721866
48045
446903
820159
606658
6232
594111
413650
518866
310493
126024
660541
668993
435111
274797
17936
981351
635270
608129
202536
378584
861647
184555
374332
418304
914857
156217
385132
963564
830796
721429
52087
434234
135686
381955
56385
755507
387338
798733
777223
514675
381762
24341
237202
490322
107666
587653
997527
554781
708497
327612
90717
993777
573211
259848
597501
901264
659689
520426
602581
870491
997293
1026094
968640
748668
764368
164208
963460
117981
117393
316487
157921
550
812767
1031689
476207
464864
375874
629303
331246
626801
167137
664970
254794
968432
377781
390470
825787
366142
158248
678514
280057
993033
181772
1005713
248356
574867
621062
174073
549033
799894
655551
918592
933397
275217
278358
572762
169788
48751
552924
803725
303384
243897
649145
829728
468085
90092
148671
957158
674114
265415
478715
225257
794265
556573
889012
56077
341575
586928
582327
833464
51008
459958
356251
729252
787532
149187
251561
51446
70861
597486
27547
34248
801701
1002899
213634
659658
461947
170072
129237
304109
880284
104111
934989
781581
174710
271512
11448
364920
579441
522836
153466
181217
414516
62385
193368
655517
88557
592634
820449
97965
382624
814117
18237
512886
998416
222256
216893
726176
747946
489333
188479
865323
841460
298668
273891
562948
454371
724588
714449
426586
7866
579256
65538
10984
260644
136900
341939
288266
847892
454068
897133
757083
591476
326043
338286
285527
99058
298279
628992
413936
696934
950705
105554
868864
621910
587654
767404
40199
55879
739285
467085
414281
215782
226485
827262
1010245
862605
889450
221573
174369
434398
211105
316417
247581
303522
1005495
926055
258625
274316
219040
398584
639403
872621
953241
791465
666969
914045
749160
363001
669527
791663
354766
325270
289642
540673
661926
631280
882177
722595
669599
415383
30048
476390
143180
769654
742486
54454
1004335
667322
336662
761617
1011099
349884
927154
436063
93282
255029
276210
501964
391221
47124
232746
417634
771962
199683
166280
83082
497157
477438
290103
637565
441982
18099
303357
773197
452414
611054
430763
921153
1029290
909021
76515
888122
171548
945629
1018610
516500
750752
452944
542730
320221
423428
182682
31520
277501
538636
820587
313251
1014045
119757
205997
780414
926092
387190
843573
985751
436666
250562
263250
742926
984676
840138
328279
634484
832279
559642
426603
456621
573721
978535
1031311
864859
795477
587486
817734
165457
902506
1012321
776780
536067
347622
518580
173211
563124
356697
607118
901558
887720
264838
652870
213405
878023
641841
1014474
784295
935711
262873
626501
18269
305768
169174
1032640
330265
767866
291385
828137
747331
977217
91548
929147
643148
63446
733936
718943
110447
731202
484547
101874
757717
731303
383719
268549
448766
69583
537251
884504
91215
802538
764549
535908
536475
338572
970557
307066
230799
768806
654008
832303
515636
585639
324352
435786
759658
52982
760435
186519
38799
658126
395240
841266
32666
299539
84993
710104
970185
1006974
792442
230900
605231
51363
27182
863589
778324
757667
927719
269361
75165
573231
378485
1042848
63258
258532
786023
813137
326012
768762
850175
119385
186751
221987
1028582
469334
142545
960592
675220
549440
588680
376128
889188
407879
146886
657038
969597
381788
135056
154430
342226
899526
477937
628289
225021
37301
28587
824004
861216
422561
273385
68578
443794
682742
449564
5223
639570
568768
281077
35366
166888
788788
107374
843383
86310
691709
348028
182080
126792
889434
959881
402610
996344
125511
247027
367226
443269
442311
837499
247091
348548
267065
1044701
1008907
226109
606912
800061
276981
506264
964426
400162
919652
921064
87729
258244
767745
494019
912165
878315
89541
197681
343927
563517
492742
896052
501426
195408
942870
1030933
798743
857224
95059
894422
720886
983072
915449
731771
1008597
615989
407040
895503
308414
262273
742084
797199
506558
41874
561614
904260
475038
788657
82961
997055
166028
50052
936933
44963
906176
771648
379658
318498
528375
193061
866896
400397
609292
813647
829702
427416
637257
1016958
59035
281740
945767
671637
629426
166021
359378
188655
70132
183792
958310
520046
929804
761722
903033
422114
912255
72696
973799
869391
265954
91508
967675
140509
761283
880874
139674
82987
164114
829908
426464
337980
878129
324608
1044236
776209
526567
823038
975280
885962
1010835
479941
512318
918700
837533
338364
12219
791021
979593
435203
873300
179767
655979
886080
30408
349495
113652
239949
888545
595906
581973
839623
699938
262744
623143
1002561
413227
197211
820915
373419
739523
691600
926957
110989
470613
662072
821209
214834
639762
157038
564673
72735
220019
1017539
680578
46666
1536
38486
284621
1012552
977673
664657
147215
284094
645936
513381
185141
314399
904527
690179
80477
254866
332007
801295
997564
511479
408888
384651
311535
44554
607770
543242
633264
691100
690605
473722
153398
191804
507178
941078
515100
921796
687218
839213
680954
377973
372869
277631
430988
596109
96565
642582
19679
969462
352619
1002611
870706
513463
415331
41687
663357
182700
481907
149176
700600
588718
405947
288076
813162
39490
845081
515988
511343
972957
995216
1042512
83731
621743
318766
315036
1027789
306618
879997
412387
972750
439068
484351
154332
103253
446363
87213
66547
784691
143516
1041440
514361
577897
67715
503884
568130
669410
918523
395608
681749
614353
285228
327305
498290
378603
955588
1010058
690317
36915
332314
625564
789893
267095
1000234
1030811
360430
425500
47912
585768
317575
414504
683471
959457
839305
790625
377693
543214
766045
51265
623535
828539
149398
1032303
842976
253344
1015803
765855
169341
132719
29220
664642
562769
947642
282920
832665
45711
377865
415336
441077
825932
628592
709635
624051
133973
196981
962621
133974
339525
35011
224958
755540
1030349
1015924
849391
1007215
696181
352617
144711
817869
955367
51969
231017
434636
647331
811392
415199
724123
399490
771239
442330
951079
301866
505484
187643
195888
26776
636259
759713
769187
236037
489710
145319
478030
728910
92242
977009
286743
483845
1048067
384995
357813
495085
969220
464956
702973
610604
619079
882552
644948
508989
710761
344891
404838
1012479
401395
210366
615321
741493
622483
832213
199027
810592
999709
1008636
211132
950990
34471
340721
500186
59015
929258
529209
932163
192718
20524
871819
289345
160160
204229
429045
161593
433244
936739
778160
950910
924519
206509
847568
868480
85486
780740
16069
742061
435206
680293
259903
1047876
303541
850255
73644
247895
476411
1020662
946877
179475
49135
410682
164185
939092
202684
289981
581764
482254
345640
854778
481809
186079
288043
239829
676024
222051
564617
124072
142217
951364
46882
566369
871455
637224
83853
469467
139414
181171
101830
332480
260817
166344
1033300
632441
325013
698206
458297
1010472
1045686
989236
426300
712958
254624
152909
624044
194831
178516
677152
865215
153134
400823
95120
223582
486454
216721
911771
512828
839110
422566
639592
725512
795084
314732
823126
32994
679325
86719
861067
855035
342393
271996
113131
908198
893791
287064
749087
595968
625305
725344
666276
471054
604962
962906
986744
471425
539519
884915
393905
603978
901514
347506
464041
907114
860420
412830
681534
664231
617984
846943
554111
128334
832453
844940
566917
793821
384519
639297
274183
641592
301267
156421
682604
625695
776099
209430
1014532
314235
286096
753056
523407
845408
342339
917424
92603
126450
456227
362695
111655
522014
112069
369853
241453
542390
124926
923694
757502
861267
1045626
339147
872520
715624
211953
274550
23057
1038197
677503
383479
42479
543597
674358
249997
435010
1042732
471296
746566
261878
882546
269848
854676
239689
1017351
540131
729004
735661
107478
937421
985291
805736
877727
694908
664737
750830
450639
989553
732563
121974
483462
58653
331418
8696
716404
636918
500294
704560
711775
162119
722273
992804
1021338
43998
737508
207403
778267
424760
916647
590990
968721
454104
154526
137763
174278
697925
453146
703045
59519
524857
396262
335518
693359
409861
657818
474250
654926
161526
259090
236824
219064
177854
762300
169264
33179
69806
960642
987814
662592
344982
103293
738618
106522
530331
615329
610466
762583
758658
1002004
460611
557665
788386
418493
850120
225967
710570
871377
766158
318497
840979
990585
158656
56319
936410
533172
817015
585899
767369
542610
186733
334630
615738
182754
38716
526135
948224
424806
986958
443325
253623
802324
167351
527102
258459
230304
63160
1010023
503535
930064
963079
588007
953936
249991
4364
741502
344964
232874
528878
143746
76182
330752
922162
912075
1041189
163557
337570
989447
751409
375814
18183
567027
463588
787703
1034247
827704
566850
750454
811612
825125
631316
961476
11817
55321
780913
600647
626836
278464
198684
613665
234710
310143
1012650
672710
99685
352362
787903
650354
135349
311312
840030
575379
417595
126156
527591
701916
1046766
137754
592673
621778
145642
702053
1032521
952913
529107
433285
701524
246101
958315
632787
193454
154773
817948
115836
971156
901648
214023
721886
393715
99143
248422
57796
275449
484108
421874
559622
49297
709570
1033711
379954
520584
905158
357770
846346
1000204
757370
291613
343689
739058
861367
441207
705471
510406
690503
544106
290260
617406
607072
1003101
46110
539416
193798
277197
700195
344048
748980
1051
513321
396526
846166
772297
484058
182225
153205
644689
88797
639405
869110
416277
924955
466998
498341
348416
275683
677374
411839
13323
824016
816976
407958
618207
473150
758920
34588
169725
358764
176557
342436
624754
992417
203782
68520
1030272
116430
182726
389969
323154
88940
46236
1011678
998754
649375
792097
811204
352402
464825
445676
345703
931338
758252
595982
1012064
3491
69060
630307
236752
786611
497760
439587
950565
619173
982706
870473
216687
354262
663138
432488
734603
21518
654879
237082
269647
386022
201248
473893
19091
606903
848183
408484
757727
67583
689441
711777
834734
962233
16999
150353
847042
480635
68228
717469
158026
890868
642770
936222
12005
219244
43884
280462
328399
479908
229049
38138
610
411222
466664
351910
1026667
829800
383015
790086
1033867
709733
781480
658522
261743
234477
259939
375983
953996
964008
223161
911291
837211
972873
917003
96391
780097
1016806
292593
742526
162722
23406
407653
250203
121261
810614
711414
1031028
977728
10334
425773
625103
733553
652676
596424
207729
989079
408474
829030
384758
23870
651666
522447
414163
376148
622192
635887
24098
742630
178011
274229
278028
750929
790996
502425
659375
764614
97505
628092
401563
177478
998702
147238
702039
889043
278317
97256
801704
636781
364347
172083
28052
624159
986893
299538
293181
729836
80226
792057
678645
217115
827150
751507
678203
342871
855139
236923
532145
23002
129737
66962
736248
660374
730628
919743
946578
569287
340743
578500
624863
577531
480174
963118
675543
120795
680263
750839
771424
929
432501
952031
12397
32676
961374
877925
885154
657822
951267
928295
481957
577051
1000979
898136
524192
319026
657227
801259
5151
227314
766436
385626
673189
211659
451997
25800
33328
642204
1025900
37229
1009466
428098
179612
499312
1036181
861864
872647
946273
11603
559935
537224
835342
137224
261785
555497
38893
158189
949502
845062
2792
922991
674283
597334
613235
576939
492608
866854
827493
10766
367093
740131
154427
165624
814656
944502
65353
595406
344623
484538
329495
17561
190822
382121
663246
887
227270
166692
172062
469047
166112
1016683
777850
164246
805464
66118
883158
429965
718070
890996
326129
799978
288933
837086
303874
129866
492798
669609
546706
870699
193365
814192
16711
333252
166579
994416
592885
714820
425584
720918
476312
730418
437511
465355
828466
540452
15629
714783
741562
473993
771144
714466
157518
503695
402398
784079
287550
816256
204296
816620
338156
575767
414197
614478
122213
422125
572464
135799
321928
24786
554465
670233
319952
981993
901265
120262
328276
940612
38252
282335
101343
434453
411907
9351
643991
416684
640788
166414
453950
790375
693579
412445
207917
751541
759996
861298
480041
145367
204277
498568
636549
957538
837418
609910
809646
87539
86946
276919
886554
229527
773342
351085
141408
594371
962751
48699
1003703
759885
947757
584416
1035976
547053
341670
737369
81048
83785
178998
951123
157299
264144
503415
967440
648415
961976
173141
454760
736887
380986
205151
647455
1010110
242983
360733
69952
21549
892257
960784
167960
290031
130296
689170
474988
479747
609762
11761
8141
118787
110680
681315
923497
813147
544849
844630
2659
679084
184510
736459
594856
134322
323402
647266
249041
816493
850590
117046
157046
234382
190769
914795
826044
1035502
999025
523813
535843
720468
567043
974260
714880
378104
623719
1025822
486273
502414
381780
1035951
14752
331212
717250
374636
486981
974244
185227
860808
183243
590355
823245
882080
431666
953903
439354
894949
46380
968405
6713
157358
671314
511034
656644
707039
171401
225987
23227
195571
144365
621888
94417
67059
920124
879366
192835
290011
109794
49881
194625
69922
968672
87208
925025
731466
1011868
794041
970213
455923
627975
676407
246194
178489
951761
44556
268464
633630
443796
675145
634463
943110
410055
693903
156738
538660
853889
739141
346919
540496
977382
233335
597760
688443
527083
612872
387008
1023212
570661
312986
262040
891732
227085
854875
569508
938313
294503
258265
430020
569261
696589
828467
109098
676250
945864
336314
1031335
473825
1027363
993111
736747
657656
843297
82137
967367
377150
18509
190320
893048
713052
19057
920185
378455
681172
265560
154091
966856
511815
687153
1003281
226111
1000347
484446
477754
857567
524354
323362
699414
39704
743997
1003448
72707
397193
223303
978099
171462
521784
551190
246356
326081
875120
375630
161962
1000373
556829
236082
453649
616621
267744
311204
755892
179433
102026
312595
11732
881335
73909
543528
104023
74121
779312
707395
377497
643652
564079
484370
882291
676885
607816
364567
473869
151202
181531
831332
368568
145425
271003
700789
727916
900597
830340
860614
340729
381157
374230
501681
31122
732093
727956
639365
117607
839091
536171
882123
1043099
538774
231914
1034252
645366
659164
591454
236456
774404
10226
911366
204137
10708
340418
644287
976213
951096
29216
576700
46326
309911
681360
593509
559427
1043775
1002919
359484
600907
120529
161397
239401
87541
319658
450503
718274
558415
913881
931990
11625
569304
130161
937742
14145
299855
387587
136107
1019457
575918
734669
968626
17556
911131
380759
844830
195897
116428
8487
524703
771922
557475
826644
753646
460628
974922
643028
257332
1046332
568374
958250
544575
697451
542085
162041
288069
8166
765324
544599
834603
247753
818201
980318
357649
232078
409360
61741
151637
345007
113241
100000
189883
813472
735703
46841
807898
652970
587470
945535
537371
436715
409244
465709
761699
888283
335899
10784
413925
929275
458058
412026
724386
62405
132278
870374
398509
896156
800275
116061
528992
243574
1012378
369814
998631
1022738
626629
569080
454018
802528
354000
295304
602565
98669
24830
714926
1031540
882549
919475
745089
750214
705628
107516
318458
848162
669489
929202
578129
520542
500281
459678
524519
388348
541822
901556
539096
231372
1035129
519636
110357
400754
64666
335554
475269
362192
661038
631533
449485
221950
385228
450796
770663
1042062
735834
55307
240738
305630
40543
978296
808879
776195
710495
113956
871542
708568
1003556
312905
310977
730938
130090
280745
715141
191198
485547
420633
429345
139146
441572
153457
782479
857094
657719
136201
934093
222809
887684
869360
279969
861987
854078
1016265
797573
607464
874716
12674
313828
822720
366311
348820
383760
55274
971021
875659
214015
233765
554189
118194
406638
453135
676411
629802
752980
1003985
159278
882799
786924
925162
76353
192529
730457
300526
239776
586130
208087
197529
481558
473709
963832
224133
528079
779066
432239
220350
28464
746155
81418
748611
423594
297015
657937
1173
730599
672114
502128
577330
187460
578684
327940
701218
1045712
242213
65446
845513
443654
530809
460632
595593
49577
666467
376446
149833
486429
578777
722543
684012
704953
842886
385044
207232
202614
118443
275754
742647
77973
27440
455331
279946
218298
361801
247684
491738
330345
869877
400756
282264
161422
547126
395433
594618
81378
380036
56775
556505
48633
852641
633544
33244
25264
326648
164320
746195
884034
324501
85593
578906
392361
820001
982822
47503
776663
660709
975262
968482
82779
802655
134364
374086
220130
839746
206553
423919
663285
155760
588128
896561
901447
195895
1004278
471128
139113
1030851
587367
806085
138175
750792
103945
945269
857214
603587
75552
429030
577138
1046544
621390
663218
465426
198134
828551
43207
178425
212056
28576
85601
131014
185356
495931
920594
150356
922883
1026434
555515
578980
906567
16861
13037
530199
1006253
91728
7267
855240
650034
239418
10628
1044299
749382
447950
413061
5732
974314
392014
169415
1038270
42476
953238
125059
193754
164896
640441
1008440
884586
634544
919149
965033
920031
696687
332943
939424
609660
47308
447029
476531
325737
606489
624541
399568
96311
591222
87716
533322
529872
528372
674967
317776
938675
250435
243034
351652
39204
513745
1039921
500783
815090
378605
266169
118546
753692
318813
950905
672097
795635
657706
366511
81724
629664
322287
286709
495394
961439
703555
123718
996444
225176
78638
214599
724569
288569
461009
354457
704378
488408
107298
632572
395501
652092
408422
468686
193021
618430
531360
286231
843390
556850
495572
914587
427937
720622
736535
352073
15945
886614
588217
963244
725918
523307
887690
167244
128707
655583
487188
711122
909726
376652
1040855
10729
961251
172027
1028404
503981
875245
690223
989207
147001
164431
134895
1027761
885805
379518
860475
744964
376826
863159
222979
170582
49083
321437
322564
457240
424468
904398
322251
366847
311472
440960
171334
671027
938600
207494
27372
418329
194986
221577
53542
817504
227523
43957
751487
127607
434369
1016277
761615
226489
718879
798903
939312
934295
871365
165585
416842
530642
656201
635087
275688
795736
257378
720556
81295
456388
990301
283833
1002398
838423
578175
584460
527053
956605
540114
962886
753886
675558
584308
297527
801109
444497
765191
656973
140966
348871
802829
198102
645076
452304
112104
869974
275608
338982
99634
17792
216615
794213
946500
692702
102555
34393
853359
414988
142274
525033
943482
932595
322306
518971
944699
816307
152776
787139
793198
62067
894586
994761
193614
308984
239353
886609
935896
750244
42998
381349
495126
23695
868857
297623
490838
489024
407238
698851
374970
318578
23532
244741
207602
108005
684773
405860
514574
813217
700189
824739
461762
1006501
108009
358088
601469
951492
93690
368847
842838
414731
247352
458091
518169
1047685
370756
735438
248981
311308
113888
769411
164175
894603
619695
832509
871010
536987
48918
242613
12680
977113
457416
916557
765947
101024
328723
611558
627071
669431
124336
649104
495184
510991
330631
689046
988213
118908
1005605
923031
236987
659478
483459
295019
364124
912482
1003962
328521
1003704
454488
190766
643306
252305
770473
178312
384385
1038933
444458
1032573
1150
419347
616834
791985
660691
113546
966276
657164
315239
515700
867917
618703
272102
655696
303128
755596
303942
427988
33514
398868
53007
689681
279093
409297
429981
333024
1000301
1033741
100964
37516
735648
200426
864027
539178
413187
215343
177953
465044
912265
528850
443632
85407
213738
932514
764828
715857
240180
769903
199297
371768
232190
451314
652170
254259
595993
401572
533937
1004169
535215
314515
42928
514042
103508
431729
734954
21579
307765
233721
68505
387968
401742
84849
199324
851057
344523
164537
736724
888643
422734
177725
64439
192545
199786
580350
239158
416900
689987
689737
454039
1025253
56780
35894
598673
752576
320032
969579
894992
758988
466333
478876
886847
660141
829133
485188
832981
282349
264904
255711
443199
280633
352693
622496
910011
385427
420493
450992
266325
683869
1045789
262157
901598
1013014
929936
63123
203700
23541
719184
536541
542573
716223
469639
596246
352874
920482
451829
372650
279777
624521
277207
386029
12217
194335
989852
642301
725277
484635
603414
393802
227031
266215
612963
387308
227486
727529
894267
701718
888773
465823
232358
942697
409850
405339
221040
570306
937139
1045641
933920
627585
907485
1019343
333751
379493
298004
796737
196473
94034
377780
268467
790734
576535
476442
746568
380982
369626
59850
471700
236065
960589
840660
1035853
706995
719560
621421
756326
639367
432998
437535
606721
491023
573327
984908
1015747
471435
979688
167021
196056
316627
49176
539021
395688
1000326
1031903
892479
558404
248449
349580
237423
448574
758075
468353
756400
467560
202732
959538
460314
1028648
340013
552973
925880
856392
871206
90350
249291
941640
812335
149175
93776
155093
443314
543342
427294
339651
955462
579750
675053
820235
948279
1000696
610691
880282
269837
661934
516078
582362
544055
985204
493183
588171
784256
101869
302193
227326
142139
483610
747947
889695
966969
444001
910208
604756
271364
455220
159215
990571
788633
90707
344135
138605
718829
657331
592346
777248
637415
18909
904977
783945
74801
48343
618379
184749
97364
107115
157683
972234
955196
409572
709142
202474
523833
716649
598879
328263
208403
410618
251013
599768
738533
1002724
580501
751173
316404
436303
888280
50924
782318
470774
777994
529501
683890
732124
316043
421989
393978
676913
196809
763984
735480
1023940
381259
536826
642319
664709
684837
563512
529464
306145
252614
848413
464870
50973
864139
864927
436041
981933
982006
554165
385367
961185
197774
294305
158091
758371
161223
1007067
567023
150312
64650
701138
640115
568317
841981
1031171
567443
841619
251370
608824
61935
479234
65200
815768
595853
633168
501243
844370
289572
158007
832528
944041
1000360
725381
451758
145248
161167
282382
168598
889442
772380
394595
466360
171179
758806
470337
204898
172996
67362
452107
9969
639389
869971
176912
200593
152154
391998
658348
458637
213822
486411
182463
626429
413627
756398
604906
352466
63051
533668
403734
670864
538586
830549
517430
927312
874308
976064
108767
473107
120528
756802
249534
481776
587079
374288
335904
516459
619658
367694
1011277
480484
582586
181320
139910
934799
970489
125412
12212
101695
689009
904172
193440
57961
590572
676191
573904
827220
845426
244577
378216
217765
68218
39330
687684
227177
945366
673131
112386
450757
376806
678205
99156
498764
534554
454213
764399
700940
92610
892281
162221
577412
701203
618254
207301
138169
961745
739694
957819
115598
439316
135704
892961
747339
69284
182525
331723
296433
206604
593074
517590
107405
508569
2258
1018589
446086
798373
646706
475648
618520
242025
443479
620112
746403
712088
69522
437763
893999
389878
552552
574499
1017901
307124
241762
738196
369608
465934
896463
812511
607066
375482
265672
214056
379956
807817
401828
1033937
653724
393343
567617
371107
508943
570432
865490
837392
408682
862502
494385
749823
161433
72335
304773
952186
625761
922778
755925
655082
67396
164457
123073
1035580
982389
981553
716723
24907
772489
28694
460503
513614
450610
205087
150682
225263
251150
540227
647641
628746
318268
42165
253168
504072
391210
401427
708108
537708
716607
217439
991432
605718
984380
340152
400529
615529
52849
427476
463467
759983
1028944
811677
356703
882885
617033
41507
324562
527161
67169
708957
899055
845648
204516
77564
207721
253690
494698
339291
817931
769949
904850
127594
698954
467115
334042
701848
5055
439255
140010
309300
426571
218028
547335
931560
652893
322402
450602
52531
956064
222540
613652
176153
397723
413674
794785
271104
644223
723313
743317
376406
422626
855535
810268
64979
159966
85291
466170
259349
690991
389027
322241
742444
263465
375608
498435
634583
362707
121574
187919
680290
1017441
49502
4186
340318
879231
456981
491598
152088
45917
478380
130264
959305
806802
356815
470057
586698
958026
368358
379952
5361
502419
519546
179661
324156
713232
870043
1024945
599285
332991
108078
367490
384109
441490
595038
1000024
667273
124887
252512
500403
732025
375211
787730
830133
365408
583765
116658
803906
313433
242724
539924
670382
146633
387599
114340
572444
358461
40456
674693
1028077
106306
285381
668887
370908
159988
93410
164009
236586
628197
756576
200942
1011913
395027
820928
402599
850967
129945
760339
353885
846675
584812
308601
113244
935529
1001126
773015
1034220
364867
990533
408026
692719
302461
265590
250758
990373
338967
515412
435391
321760
442159
428921
160934
18433
468127
377171
234970
848021
570761
983578
815968
424852
727811
162309
926376
337538
537739
170276
296689
519536
615290
235722
748348
88802
194341
998349
210069
90642
656163
731723
422618
798645
587662
998451
26148
568923
702981
870664
731650
300342
522552
963271
255721
705940
199875
896548
770373
166294
495474
552171
241679
451484
780591
115381
1036296
277404
417900
614642
390468
57433
516122
527865
454838
919470
14994
425775
476891
755247
364650
500039
169260
64794
49965
581690
684483
271676
1019937
706919
514680
162859
791403
204503
962606
607543
212533
860650
383600
91869
212922
843602
533217
960121
391669
288010
4963
107021
333321
78586
121925
894173
108754
331285
803400
611034
363611
419386
619031
918102
192932
264800
691248
319078
619126
543664
250705
251207
339911
949558
403922
718144
172624
327115
7829
992465
268093
73609
110945
427296
518636
321334
573557
962288
768536
584174
27451
775439
915101
656716
968770
552383
833167
997492
956785
170430
72414
903301
295207
534379
50771
557216
366948
661820
115936
331030
355546
368439
719644
374401
84757
666607
747832
117195
456028
620086
471679
804269
860082
791421
619555
5041
668371
450811
317419
71658
599655
627515
860543
695370
100035
702873
822477
807066
530649
131780
354838
883460
881239
121089
277059
399710
899728
11258
817816
784174
102807
311699
360831
286104
108880
837406
1047817
730542
1014694
7971
661074
885405
180707
429326
463253
201511
135865
1020097
959934
827649
14372
397945
185475
668660
926592
331059
1016785
788705
656090
584661
108960
664253
902255
159246
896093
57231
862102
426544
284885
320730
984749
625392
203763
479599
433496
999808
832848
669284
842376
516833
887646
372287
336787
610094
92903
451047
749456
190482
871193
693495
443124
629040
921597
793540
52648
534213
717639
397581
376807
149613
979702
166690
240467
993926
665586
606252
139663
782046
505602
333249
339713
278687
661103
926590
763707
919238
338561
797342
835602
891423
244134
852260
248668
644518
494433
287982
712205
369330
793525
628162
591812
991099
734914
955232
319382
402727
421110
845067
809745
433152
314491
438404
888805
989875
865040
269604
887428
837866
130332
851837
143020
625242
214686
490092
748725
902503
839073
369232
380789
95379
92602
842832
371374
851430
720663
59842
982130
714505
184879
70620
166478
406011
382698
997851
422214
151815
8326
832200
344463
601608
782426
507952
774052
270288
981460
619799
723985
280932
947147
859824
249267
432390
609754
275551
246483
971621
918846
2328
941502
297824
494494
179687
430872
634649
884421
141491
827404
197719
251547
813453
492134
596006
959787
988011
48920
882165
74957
861660
899120
521342
537003
779975
1003957
651232
121210
671583
1032086
648450
22424
526192
352108
887674
469766
993155
139034
520332
580230
419962
206379
891445
745370
970805
865716
255443
879429
328260
344245
839446
233163
574816
545982
742017
275225
295469
579855
337525
1028659
617295
744092
976724
75064
776968
496241
84569
218597
791991
41966
518022
657091
679913
855263
261848
1027951
500718
693675
1029821
596073
945222
917901
165990
198415
87775
314169
1042804
243208
220887
365000
674904
919450
994264
531551
38500
913166
42220
560791
801567
174797
249778
590390
648527
575794
229874
492801
168940
652664
577732
443700
318652
907498
239818
300763
410028
262473
933002
859123
288413
747015
415599
627395
175870
918093
374023
919985
115060
604401
640277
324816
662310
677704
755931
742842
911791
577979
38469
920262
306067
363994
19979
144606
541558
534295
98319
451753
306029
928242
205438
672828
550477
681599
467038
27591
67770
1008006
658733
86784
748635
684499
520134
901335
392533
35516
752816
435671
354257
486469
792104
236884
470358
930102
878521
423216
786
859851
568297
201659
422722
156629
526070
225804
389028
843529
628244
112243
655725
7042
1015376
289495
976705
499699
561161
956508
993219
463508
272914
950321
596867
762666
579688
905703
655202
162611
933212
348082
776411
215154
235572
705523
454971
235609
398400
965932
90413
493882
1005218
384986
497523
337424
58438
229967
275725
1005657
257541
494579
140956
769575
44071
12188
25726
57574
76913
967623
821090
214934
316906
37885
557942
457611
796447
1029123
19736
861320
423158
12941
968190
29547
247992
580896
841973
250404
423816
285237
378996
16311
1023826
663304
1044381
665989
399016
61282
950803
566086
639597
37138
328616
755615
678903
501250
524201
108522
665817
441499
143554
263536
281013
226888
74854
174285
55724
104532
929566
854011
666451
26552
217076
886540
335128
590586
552431
261125
373898
794075
638827
60647
10146
459654
735352
656974
821855
197960
191711
948901
824455
561310
743143
408623
153175
741824
709677
324580
578660
409250
361872
920524
877503
927161
329265
508820
615429
215972
327624
601937
165738
769190
101447
684807
484340
742662
109387
107085
894606
242610
929213
5228
153256
56298
890935
407868
520010
656257
1018432
769248
414885
334368
410258
424824
1015377
196954
194368
578378
319931
519711
730822
184181
907375
1028098
888369
325335
682244
799328
803654
426642
675880
1014612
378098
364015
460219
765460
353685
907551
304161
372168
364471
611823
938849
116896
301960
525627
365491
326239
656248
811088
448041
277106
768929
931508
367146
633993
794924
609968
300701
10944
6222
463047
687865
900743
344855
812494
639819
874536
24746
832110
691392
431511
79787
867327
943272
981282
807069
492517
1007748
141035
663923
231460
351397
229272
191566
497955
854942
823488
564185
706739
43094
77199
1025262
802796
324008
37517
364116
755848
769136
844623
455275
139294
713203
691232
788024
130546
357372
1012949
913972
898677
301447
985089
644508
948553
549178
961835
934074
311558
641999
215402
757183
917220
633540
232572
628496
815723
481160
385087
50173
931013
158915
415407
219167
850669
22158
145125
976278
62127
668853
370209
1000201
478924
11531
676086
270978
353222
328880
970430
703958
305409
470
538597
926818
689274
541206
34174
77908
913
702122
461365
1035019
949387
59502
897310
264384
260754
101557
522013
583326
132208
560722
142534
264678
443729
503769
344786
208558
973764
19695
372142
729769
228548
67180
678254
693119
1025764
320492
853030
38043
1008481
623200
795052
874594
319042
581765
277138
694808
163103
1030430
294368
560382
975844
608365
509199
323195
406256
911381
242577
599662
288993
568910
393697
98691
500426
683135
108908
605822
767004
359934
111488
884223
976087
615005
836767
748496
1047346
272426
770503
817470
403673
959920
795716
275654
847711
154382
402565
658745
274006
395990
140778
287610
307915
1029851
901699
46059
550936
309529
730597
23204
940066
668007
744286
793448
782807
400499
613724
655303
499462
463398
706782
43381
38707
839076
74445
560425
722602
157943
989312
961621
232708
455584
773619
742640
422886
686888
211651
75084
918548
730121
640661
642919
412277
952430
219488
935353
809784
54625
367763
939075
224826
438818
372480
955095
820022
639208
364835
636279
167934
101169
394825
812634
494312
248527
165027
205896
56127
785013
281229
902085
951467
89013
699076
641389
884041
800287
183416
32688
194501
220237
545659
803884
607077
370579
410149
930381
478603
290659
483725
798260
365021
228838
342211
349413
863361
875016
323387
668478
440552
679135
170097
927684
588870
972663
994174
491590
193943
379348
739818
126993
351391
992637
1007700
671755
210842
753871
87671
993106
317060
48022
452732
392338
529701
109920
313857
971434
960010
501741
6944
831516
837602
779854
995293
365331
834761
404055
796347
32380
380479
815135
1046972
753323
881761
805657
595312
769327
325705
395974
94139
927443
662812
960966
889850
613476
98328
144817
628673
456494
515039
613876
551106
820412
288492
499580
452165
623397
296558
451186
83097
457153
945472
548279
559043
634147
730432
495590
429900
906820
763513
404793
337883
942655
471293
395398
436643
310367
31249
603009
720234
405834
213183
918104
795576
927141
598405
598168
935326
848156
329559
569593
245555
347477
353397
152528
591929
316247
995588
597785
749991
144316
255380
903216
1020183
618135
1037305
745401
252383
973550
947668
623093
797503
44078
865610
83970
988516
766084
947352
879563
799564
141971
538569
314155
366941
1020591
204107
11959
217776
44503
784533
215960
665167
197941
839511
185322
519454
339402
894423
53973
37898
170537
492476
734398
324869
695305
41482
161564
1030151
249232
810606
668347
965999
942298
472039
440668
608637
143433
715225
701262
419988
595550
1016173
686198
147204
912000
438792
373590
385922
91664
847596
873654
776637
401264
635853
789593
355545
587567
107058
634345
500277
191854
980876
75410
544556
188666
609050
1014685
341676
841904
791569
1040078
451148
432222
436866
728040
158006
572481
819539
465630
272963
758406
537019
188765
857523
792103
456587
828082
470945
440734
595637
879502
573681
814325
44192
894864
627762
717227
263128
635240
48277
191549
337811
366742
704563
508737
120332
1035903
1012120
987923
844652
340961
54958
507376
839499
105015
335449
337381
751297
871023
558109
263863
256162
328086
236123
393708
961796
140737
645723
416288
1002701
522001
406977
1021984
240614
661709
796434
810427
946232
524648
959493
345576
881669
121286
322196
248164
703886
712740
568100
60125
931673
76073
424372
132500
741245
923258
898157
873498
568849
824156
91617
198385
634316
705063
506568
186274
250320
579656
890362
193274
760872
526294
791241
636359
9793
94194
739620
761289
299261
4893
622000
252184
298564
500663
479895
892174
236060
746366
479209
49463
846367
401211
930866
481544
177709
143793
500254
744637
732626
191949
244906
820377
723764
480963
578795
956793
480748
554719
364875
858143
1021510
238741
557691
11668
40921
287243
221196
817445
386294
577853
125598
126216
50628
126735
996321
295889
132018
58211
816143
632077
1010809
571232
69414
308655
578054
371273
943501
480092
162103
122252
240471
504196
964615
243693
172868
719651
449523
35401
532200
584855
959456
390696
74400
942549
222962
521265
463095
200950
881480
6939
472766
548616
84312
154824
916884
399631
886732
672677
388073
969630
185004
807617
747554
868700
362745
1031659
135844
150195
199617
766500
725386
962531
155592
918578
181572
188397
290933
790983
360329
928102
105727
936937
924251
268580
821434
840517
12325
241830
787079
915380
644975
422693
224806
403719
644301
81312
742866
732721
582585
173195
127078
924370
826408
464426
996867
526521
385478
448204
535482
628631
679489
827903
695932
969589
500030
852571
775781
523285
562615
848123
36202
493834
886164
946348
669534
163049
824428
1046631
311181
926430
273306
445709
837157
897822
965785
620489
546232
436585
978066
217193
288121
601990
670257
903771
749266
313046
308930
510201
90540
834792
4434
1026438
743624
429434
345631
898560
37660
593575
235563
688738
830878
609715
99903
668557
489254
25520
813845
439855
817439
258936
722472
555308
433351
303226
961149
127138
775553
333814
308464
152829
908478
461541
254889
342814
333102
117339
958244
848957
780386
264817
145291
485360
609124
1011840
357508
185072
648288
862412
92997
238952
526538
993434
164503
282591
918286
511582
312160
36581
546148
744672
462262
671885
394886
614997
1029498
97681
1024543
682893
590225
1019613
951737
45546
278179
813782
145008
571771
410509
1037933
892539
47131
197086
776728
652843
588135
477412
160081
994033
888979
978591
303260
727912
804721
67727
19245
310967
523456
683748
959884
61793
371319
672981
647537
450266
642537
510724
188153
99743
256307
880815
268301
416480
563462
655906
741943
343407
866375
242776
866476
16643
786064
191628
471452
837965
834121
685907
643241
756814
897234
851615
31191
67187
436081
896987
534078
506039
197573
253784
191149
604202
1002338
1000428
459788
806
281470
852280
395868
33807
90985
714636
948565
847997
166773
314655
166998
535160
804237
566210
477225
1013976
377456
183439
389509
283635
945656
462130
838424
854776
126132
294739
811117
63468
706623
705461
420924
475168
694898
867815
832017
499184
733203
965303
276751
442998
626433
35209
264710
18795
888844
96450
301156
397004
591362
990785
1046173
144056
271374
52321
16737
504123
62514
253888
636585
683810
70855
583689
929892
292714
741726
290025
1006480
960538
1024049
27808
758039
282889
325051
980276
967996
254588
1041605
62467
944387
525516
1001007
638892
44974
2478
58173
867754
603174
881875
847226
984716
145585
208176
98389
426039
690113
528217
838842
283697
409553
662958
770883
355183
929625
225747
509596
149004
107431
722341
614103
981668
223766
753726
275190
774892
993607
330821
655430
310791
383677
515067
962184
197375
106180
988327
374480
978936
652468
145031
968686
825363
365963
978250
929812
886493
143853
908937
9101
959669
855484
249884
915823
737815
990910
614181
650927
665395
610231
748356
241249
538311
48433
811447
735291
480671
870207
370090
928324
6449
676423
417254
823267
71487
587191
245634
27421
299783
624205
91245
273243
280296
799069
926156
721630
45591
339561
989361
766831
415106
785751
532574
93613
306917
549110
1045249
263154
18135
549118
519223
838724
807223
381552
201419
628095
139635
381912
198143
1040851
505476
389989
7106
1047035
316792
166326
607812
539222
222362
751390
839644
204204
591597
476962
91428
221706
746270
731357
316406
796343
680034
631309
411696
276078
919947
899558
18483
508091
364153
1017474
752300
129476
990720
247728
307236
294750
514397
196066
356580
298569
512932
845752
1021318
134589
405625
405478
970082
560877
581045
122416
672252
1040301
964022
19777
187750
768227
851401
880490
898006
779683
407080
522792
159744
416249
479380
20048
622577
560152
158397
701358
870499
627413
98503
688271
557110
543714
961631
413712
1042203
909929
356066
464035
489845
736202
601231
596407
47952
269337
687856
92599
839087
466992
405450
1023779
418054
338950
955590
547468
420807
589943
691543
70028
899748
114383
434043
184704
383194
646980
483786
937662
924028
1036590
400771
366958
82837
319335
381824
254449
6444
818921
441585
439643
996143
496639
764991
1006479
401225
770569
162847
834323
942641
774344
994460
969898
219653
883790
446287
1018515
504240
709712
730594
1005450
967295
718764
581769
223562
759265
886773
882194
780876
1031341
942570
153280
154067
1040731
831974
258725
579471
609804
248776
557298
214649
279124
772689
695310
74135
767133
918994
908099
852428
501319
880544
370520
935946
715075
123125
181673
971452
226163
227518
498668
1022657
783400
972180
943672
700322
722802
515245
806347
1045962
1020147
864529
389400
921808
154750
811606
451019
640013
283453
371961
46163
526798
843280
643340
882367
951421
1044687
156268
939008
302555
347746
617879
1037163
532261
88090
597302
147274
92521
382739
372782
913797
872803
323242
644899
327360
30213
694492
405866
129756
38412
367922
928676
192855
515632
464617
925971
841835
750760
984952
1045864
286875
223987
113046
663976
31760
442250
834797
650818
536430
315181
207671
329616
504341
284385
1010031
415901
1020926
352129
967437
92373
854066
279381
526923
25146
948950
638747
30857
679365
481863
872358
214541
548026
524047
165439
924286
471332
841920
770993
60937
405700
870377
522143
171390
179216
951069
360343
222948
375986
805455
300722
246518
72066
536126
803379
474774
249941
395129
557170
928070
480271
900608
695703
2482
152615
952866
561775
660700
527773
82337
586481
1044341
1043735
628156
276602
99101
445283
11026
878252
658128
293925
286327
1670
63746
412634
919179
525656
351101
803305
47265
714645
992212
276838
110609
1034478
839385
831301
666876
916186
698259
520342
47729
431549
265905
296146
310150
184239
558799
512563
287648
168642
255335
497707
298775
389310
838031
567614
443946
133784
48614
787366
22501
512674
116797
685221
796944
959195
590645
259016
68105
956439
987511
406006
38596
124157
904903
484576
958606
270067
245590
927212
958496
265219
596931
667968
376378
814172
279619
780325
784226
737794
786709
947841
604630
609950
946772
801371
586378
234339
318953
567542
657333
818797
970306
118714
885259
653075
320558
605992
747290
190235
84748
442345
763844
543131
261867
822428
1018202
424085
1048096
323957
36639
838827
966098
610240
658698
142224
942416
959980
271700
690292
964666
735109
769801
37045
170370
408318
650622
561406
619582
126130
894977
963978
739581
74255
629329
752275
309696
1007872
35776
39043
107256
53638
757079
113042
707971
1047680
874302
229774
601195
523616
610435
698142
50743
629445
340188
228923
665202
760746
793323
946102
442712
127795
971211
1020978
599492
419476
441393
449625
510037
414102
294024
912452
261520
126914
319489
424201
333381
698349
470294
885786
1043007
152891
641096
187538
867863
748781
43984
396239
466351
23233
164883
193041
779868
252447
14509
358829
730532
512519
30234
997110
667445
170985
747292
261809
987097
25065
750657
668170
10956
218405
613459
794647
111439
172790
611307
191410
94545
592313
637701
952217
424643
404346
567497
100547
323477
205549
981342
945536
894239
212987
854799
635518
851469
346400
714392
15779
171807
339448
226445
78599
175295
619076
912589
479722
67141
31886
546837
4460
641659
360747
230664
877714
660650
32186
666350
152405
5393
291411
633132
663798
56848
336302
234079
327587
692750
899957
165066
193321
949337
470137
318013
439636
604347
562920
1022212
247283
1033847
143994
988450
853084
98863
183939
605273
701331
746117
935283
374118
1013190
369719
10407
294284
193425
424848
837424
524229
535034
601429
213416
74920
8978
871625
753319
910417
825071
117776
117790
503147
836040
1016442
333518
30076
296841
422522
620046
896343
814832
257077
813797
279695
663970
272638
1014829
498580
680463
325072
697804
803583
694827
587140
768403
351718
419971
769657
774220
385293
1022095
462607
692713
124176
953540
169194
676909
747511
353985
379953
152703
765360
536673
907956
579268
423933
811925
221082
120007
631725
694197
276587
102669
615635
166602
243868
187617
1011273
306142
664696
644041
386219
403527
871089
967251
508399
366884
927730
274255
363738
281150
998950
519467
959964
328338
420154
771196
814248
1001499
640181
391175
242697
855618
257102
32049
370042
916139
1023456
1010377
108653
4418
765237
30917
265443
202236
820320
547013
1037428
874408
166164
272615
370961
236291
442613
177594
459260
749405
190180
795888
62311
192707
198360
482614
268235
190478
744554
256062
831506
148395
280748
430031
671075
762409
698945
894143
182640
992037
858341
980562
241530
649137
798091
1009171
196700
136911
719342
1039181
600658
506403
532713
986876
559616
836420
660817
581459
554507
875288
148799
537179
3528
1021676
354515
570137
86567
284783
614214
280812
766550
496937
122465
309422
110821
1041843
135
469475
105483
801720
98331
543935
974154
361018
188803
544365
722316
344186
841176
354322
614336
573951
794087
221233
1016639
80509
763050
876021
933982
792130
802199
676533
261150
870410
746594
263315
1029334
1012932
81327
837089
98698
206325
823571
122969
7476
558552
818056
554195
47101
874915
362898
1031444
787670
914660
162237
1019137
572768
25597
203893
800892
883000
506090
975493
14561
345547
155483
856485
753360
834364
841986
639688
886641
398973
143341
870945
225225
825475
623025
564400
1593
372052
817055
195870
659416
526401
345997
856139
563161
307805
774246
135076
637043
306264
492735
279953
566257
687992
20362
176458
143044
1038794
358426
10054
847423
575077
742053
950994
115244
67199
976191
599359
893072
345577
231897
961565
662165
838890
183583
483934
55635
255868
187721
907935
953627
290315
1016318
935456
1003025
521000
432746
631045
555131
347606
629800
742860
460197
282445
102258
667076
452537
114278
774785
1008817
93513
765874
368073
314619
255398
780951
209793
474915
61492
943042
399619
490695
877275
600235
637079
976710
964263
1010411
340211
678433
947280
393658
574620
932249
674681
542702
700539
792543
495611
966362
80817
429911
604620
199439
557850
519033
252638
18973
495102
849916
737193
596833
765907
791871
528704
864844
808591
302659
974687
256407
246563
545664
47048
364728
1007343
931217
325646
808112
453743
268623
264183
1036188
1007072
568179
297691
145782
916463
848185
257132
293501
533603
216845
848314
835155
175927
930189
508632
456555
511835
34378
954813
6122
651723
373907
475979
167450
518231
605091
682645
836204
809267
616532
575344
661558
475909
891081
912514
664561
556567
384313
368162
40567
193332
548544
432829
404788
996631
835892
459153
90490
777192
330202
527718
429262
220140
590540
684905
98738
315878
514535
443451
749137
358491
935754
272522
673958
557531
62528
885829
665977
212022
480058
608961
709775
238813
228066
800842
320568
498392
225643
25021
1012392
548072
592395
228918
123940
576276
158532
255324
411281
898111
23158
1043340
513241
91085
972279
269007
189574
605212
462202
933539
970502
487260
858126
33318
50732
641957
511911
684031
868247
15967
892004
558633
100333
891688
196141
998718
332034
93024
37863
87297
938529
62662
1013899
870209
498296
277312
122321
765444
985777
343115
93183
710354
952960
1005156
138223
622816
682723
617802
187320
862456
962336
939512
909804
315815
602671
118372
968943
202048
555507
394929
555891
492017
24967
608236
30695
117583
994080
526001
330147
1018734
91786
731237
276151
218415
193247
638653
115597
552507
1000567
731682
852611
1028181
701998
550272
343137
1003431
1014819
455527
991303
412300
525273
717915
391626
640659
424856
379120
887728
287985
679620
222255
223456
502365
678089
940606
873579
353717
50811
409115
418779
490265
563200
774824
401546
510100
700441
284373
771228
1022689
790286
182085
507508
932000
892558
568485
923090
368706
237405
133072
354261
194526
385752
573961
574680
643080
501304
507775
658472
272434
857246
289994
995114
64174
534845
345333
800978
282131
444371
1046815
1048297
57728
803615
742882
610915
143796
8437
1037945
447727
760871
706934
241765
301145
331136
65150
639895
473183
626041
584112
987675
408133
606957
846449
147157
51149
800255
536036
627956
950634
772660
114204
15398
161093
709089
637530
942829
830080
814326
440335
716585
797130
361711
304004
390030
848564
759724
64604
514824
609158
1017567
628446
925734
247693
513429
82338
449986
673269
557931
521777
402489
473387
354016
768251
301301
992946
883627
773083
1033343
15229
338642
393616
641739
479493
975575
997890
1040528
794134
147065
907462
833404
463340
907863
165493
498598
522012
620450
528744
554971
354870
142345
298685
831209
402192
934432
655011
65158
817331
992817
692194
655061
400709
161505
162946
194190
225014
433872
399678
306159
1009604
660181
880286
163872
153111
654390
483944
873772
358930
303349
794363
1031120
127912
940759
973473
887711
163977
418625
623205
22398
749203
781835
41075
967140
635118
587983
643084
945489
520079
750759
166650
189721
848952
345337
261197
89418
799204
693831
328782
810803
905694
545299
299578
416783
77829
63122
1020584
237606
274187
507341
559057
903562
976920
123245
799704
52518
149494
205433
950161
684803
374869
292491
942715
63541
101746
408545
1019219
583664
723998
151341
481616
620602
450896
384268
502723
764092
552035
713894
364200
492321
177015
909206
632784
1007858
274381
212802
171945
974182
938222
811941
170174
653123
820570
903865
783681
102515
390961
124363
717683
11061
350554
446284
744381
474807
857980
1014732
348059
557581
601059
81490
166545
482988
918929
676356
127064
196436
870005
166138
929311
38245
1036919
637246
405644
104020
867016
867153
814243
134746
173576
124844
69970
867833
689398
430795
467990
256238
979419
153654
818631
206030
472282
823125
584727
148264
5493
204991
483755
382036
948018
157458
629200
536800
608573
288790
157179
201562
405201
768447
453026
321621
370000
827257
1043393
544801
313166
859759
387522
553665
516811
947555
97717
574758
53468
725109
442955
360686
146952
215564
427907
216040
56004
1023307
714098
953692
486860
7974
887764
238423
332303
589515
798917
537074
330336
122002
653893
599639
899521
516532
777123
664948
62079
512423
843143
1023502
54193
563687
56112
275876
186141
776795
18545
424081
912159
1047881
77937
495052
72774
946731
743156
649307
521475
29123
1025685
654671
370895
797895
780210
644181
417578
957116
963767
453271
711877
720327
433475
547249
746416
192049
396102
473503
71725
180322
448664
958402
513523
544330
982843
454046
191312
246348
1044121
946253
192560
108819
707246
957403
195264
205462
226855
924449
923581
476595
915398
894703
49076
190319
192811
347301
376519
804905
4284
408963
1026418
860413
283202
498766
1001714
258529
457161
862498
520013
915698
482765
719887
875028
935368
49699
395702
959226
448109
549197
892603
870087
700741
691456
781569
176478
88913
890794
248416
59917
928740
102857
854363
780680
309958
338062
740072
331126
197974
945486
670031
401476
950595
802696
351882
61660
551272
20591
652106
226793
36714
439313
407943
1000691
940110
931357
992976
842017
610061
23816
894065
76831
432127
591027
244872
462284
945275
723192
911107
133830
514380
161646
99823
149029
813661
488213
273681
764057
825958
206356
751887
1021893
744400
828882
873465
227608
265543
501952
949615
641040
314002
479324
234575
1047573
483809
449332
477492
36068
8268
310651
190365
8447
65946
693924
942370
724704
331608
167504
294612
1020029
851388
29466
564507
613628
1027941
609560
323592
521231
211932
691779
935416
786573
870001
425132
1024034
770189
11148
657891
555226
25384
1004066
89044
495478
795041
995681
534953
559153
600363
1013227
215538
99357
613048
546258
1027928
775721
149034
72679
54536
74574
93960
12589
153395
94858
361734
436008
1037631
985804
672618
30472
434967
248123
591921
482867
173991
273351
521345
619788
240287
777919
147443
713500
157245
344409
786632
1026454
523426
637764
937714
584144
382563
211902
357622
540915
1002828
661426
661359
599450
1018547
394011
73235
171431
405681
731353
648893
925425
714809
672294
1022748
900551
812342
725050
63441
10853
444750
455721
660325
388656
580525
42029
965360
898174
191830
713531
937376
735830
340682
256746
1043107
730735
573512
974451
951741
838302
631313
379347
668379
48957
209205
904439
102167
13111
202502
277255
277762
554736
607586
687988
312055
346934
975065
441128
221863
853995
387797
70905
504943
613702
1022429
123470
634442
473089
248223
703293
856540
639091
483539
572349
296234
431864
939502
333359
326458
200766
948128
27404
152417
44588
259603
55894
49816
23298
619302
875508
664049
962840
224310
690770
789825
288754
480647
909536
402680
61021
517833
448075
738797
676963
70016
34001
122405
569127
195591
858298
11136
212843
247594
324488
259174
744851
364808
463730
427431
690979
799911
215508
72775
459361
75871
503941
482303
505060
331893
670900
388485
998706
21831
677930
830434
172032
865002
271742
534377
658633
514797
895138
942252
676184
453325
407547
69298
577072
65715
317561
325522
236729
457241
679638
1047318
64789
1002197
365401
651876
577465
670291
980377
130947
706740
545484
15311
1009151
164426
118098
862744
224470
915789
390970
989486
1017090
273224
992773
997010
400372
334235
489350
138588
181835
796625
40801
596039
831433
825559
909785
984717
959606
598600
265737
782220
187856
483173
887387
823691
203293
859908
32778
790994
640652
719397
704608
461351
268442
779412
1038688
510823
51361
394309
785294
625288
1001326
131247
451116
168116
566803
349225
745413
75532
67093
882572
431938
1002853
877549
758078
156607
567628
871985
869852
274356
434003
450932
377452
559698
17967
350126
436083
851176
943871
149564
780416
373702
750372
888495
736092
645426
776518
419943
1012773
425016
891298
644927
474634
639352
835002
237110
744051
605195
522874
955262
159495
390155
535973
518186
389035
982688
603204
359293
752261
586324
549945
105029
621077
59072
837712
510932
888940
199662
578105
512115
514336
757764
833471
1024178
710335
904545
736223
577628
997946
815895
314273
23941
515530
877605
727132
612920
636263
440000
167609
485911
291660
630068
931367
903902
444476
53766
848770
192769
215573
999688
1029462
264090
285414
933337
824448
388262
770949
199146
924626
825638
892663
562002
486665
945092
934005
499201
105337
189812
610057
745748
202224
386558
87980
350919
111579
843209
656738
82725
357766
575938
834258
332716
21757
666070
431019
245884
367506
413987
955876
802938
320970
529058
667702
136254
983043
326270
871787
211703
338049
908
418664
507475
203100
199057
119628
5576
994928
907201
574325
704036
652920
497056
799401
945025
412993
83510
736197
220590
749041
31778
684948
1009262
614308
27576
92412
190894
1023905
611311
549268
224855
418573
643541
322127
980358
634327
581909
419025
986681
262619
253117
836
179825
906353
781464
386037
926619
934568
977942
1036706
1004438
713430
151277
554716
257330
660346
453418
317048
474618
569314
556137
938896
639084
295021
139024
673133
1038698
948424
984422
34158
745167
149388
232949
891948
182041
400290
53057
932467
698910
368638
638028
690734
847398
871230
278151
562573
661833
968816
964710
271382
442051
915499
174907
415166
375220
208189
763056
578854
875295
201214
958053
9917
204699
503009
840542
831994
368830
508387
819612
799454
424403
1022305
839929
455279
793265
117763
109904
407742
20587
610686
649651
769646
477372
659513
130381
955027
404640
73133
559649
388504
920349
809069
640123
549773
617211
610608
491943
605146
897954
616393
692648
365088
718753
610047
523559
821817
996583
176892
346016
574397
677432
501981
80665
383747
854807
433769
22682
336127
980770
868838
258255
190479
705037
357548
16434
912632
716406
653470
652637
714164
888484
948604
698148
295096
511182
157813
1002677
201438
313578
64034
546746
221759
247173
48999
926555
58704
888384
488825
230161
652921
90612
714047
169580
957401
728739
821587
949217
376535
493312
494050
527596
529064
827764
835789
436051
780905
88650
394212
192984
726218
29013
903226
280088
1010257
239717
919001
784868
377896
532495
319236
302729
797677
674272
281686
1027317
606834
622462
306662
21496
982830
695199
29508
269260
571375
974957
228045
1032526
583168
969094
929283
273618
195268
818848
760966
385060
793297
519054
731712
599748
6805
416993
156298
173421
96851
707683
1005934
239750
665622
993560
638723
434001
916683
716194
726724
58358
47313
620596
651196
747529
964275
354813
292203
89682
951488
98258
697443
895360
1031641
662686
535006
802054
627042
456208
833865
191112
370256
132768
1034846
399349
590405
896783
141190
258079
650995
468955
522810
437266
674234
694745
168772
278211
115934
770634
202619
391977
1037999
23381
1046958
1008013
587752
1010450
762721
898335
118745
702916
565338
10368
307702
890394
850797
850927
513620
539386
110706
660708
305102
245460
1009193
1036624
1014823
561104
612271
665223
147418
983545
900289
120917
10045
607400
1001205
728952
749063
794252
540913
965794
733502
826013
601055
327109
240001
935142
304418
883573
204401
618494
937961
499265
324025
406865
552127
780044
456537
927293
75979
329673
688195
869953
620977
93179
850065
423765
840154
1040891
372775
648091
672707
224150
76790
374095
25092
432514
129576
1030658
303350
554128
350323
820797
73627
876583
1022053
472497
283219
665515
430923
87205
663597
671381
904209
789295
12821
615562
455747
49418
541649
488115
860227
617650
113944
857249
1008344
418889
336286
412751
515572
388903
347114
472863
589489
656468
407379
467569
684489
60785
692673
175805
447451
877526
587632
907125
934615
225922
644466
955889
259018
418836
501552
750703
1036927
426316
213367
866923
613607
551829
672906
309519
42607
629854
1023709
935745
597518
456106
895236
301430
904098
683833
119865
765315
379376
908914
371592
782602
763855
891971
515024
356594
227592
974063
799233
613369
795707
256794
964255
3024
105143
525914
63712
362412
920260
554765
195734
193964
757984
958158
136998
594034
628229
157642
659105
1044051
1041051
336155
893745
752224
425401
547404
1011182
306334
786102
938837
907402
819532
931481
473152
358
152878
356029
1034895
963525
829420
141828
326053
1029718
1044166
132973
400884
38995
855117
864405
434590
306236
71004
337283
627087
450895
332460
972875
896369
812226
162770
425485
538767
943676
96029
641070
299937
527772
341687
503590
540397
1003596
158201
28763
581507
955994
545065
996438
408975
945488
299542
620637
71130
546037
247721
634280
805646
715285
52561
833053
667459
584002
12577
200825
29153
444737
389610
116204
866359
848747
30350
667599
779487
991130
481366
85576
981601
643435
105725
443148
318165
852249
643576
903897
666917
194936
122498
981382
661110
576505
628153
227368
445832
162637
629957
872762
313113
419381
436578
417176
327042
150973
216452
521180
438905
557991
844580
771070
427915
209018
857599
695001
186834
587235
415044
509557
384549
782623
18614
614979
719647
843809
992169
786820
667683
790624
807838
112391
223531
179285
343475
167357
1029593
673021
711489
149637
579603
424747
260936
1001938
777593
737785
101820
231366
560044
944338
359977
698099
156726
214058
370869
69535
594923
53414
1047257
480976
288876
791223
186294
903379
611993
981182
931969
418156
366800
394000
916896
161146
1008020
663299
160543
795391
237220
402617
679999
314874
864354
333890
497355
868009
326502
783663
36717
403023
702423
1013876
875853
248545
200743
238759
409736
706304
197551
450562
749922
740014
336858
564376
42910
107577
836160
797195
433493
502792
419880
175976
872706
96344
892733
780040
360927
236552
295408
578584
716074
281999
119406
241061
351062
441430
414499
388154
114333
924214
868660
333271
883995
776813
414001
134286
825096
361124
323371
1016931
718035
37938
533483
332242
530169
941059
552539
785403
649557
94963
936287
1034441
830379
315963
510487
446259
480109
100251
838414
491049
563309
352239
455079
150608
607617
183666
873565
876654
696463
78282
561861
137648
574228
318709
614014
686175
551516
253287
357844
132041
242026
363068
971961
888684
122387
193923
748518
231322
751605
538993
204820
607688
529036
337846
965984
796140
45975
19842
705205
121339
339989
132569
393087
553184
414173
252161
667173
174066
128644
654927
429756
608810
360445
776899
232044
409394
282692
79064
878390
423895
289196
452188
486371
602181
109923
240662
936623
235057
865257
129775
624983
182481
250386
636732
955903
892958
558863
860011
450060
630510
756032
414252
362743
548050
578599
973205
536754
162822
1014674
587305
306674
260798
169851
846338
358026
248408
199513
64493
656608
216318
491857
344712
280534
499352
771983
167386
600801
798807
63620
432530
389688
675339
717979
288934
181548
110331
869132
12363
256526
301199
948545
972368
783852
619698
164570
931583
305786
917853
549227
573150
88190
202680
994128
757478
520369
617227
683108
99839
157357
108228
548604
1028065
412740
474160
76559
598444
965910
422772
345622
506363
280536
819560
50661
563488
421064
23526
1039910
166042
724163
952303
510216
743180
974295
446989
401655
401071
492581
539384
183528
108410
887556
199283
795797
84210
170268
51953
880477
492815
516002
54723
116946
268886
922621
65792
48062
137323
251039
352566
959239
788749
826255
241326
428435
816629
142555
910798
226674
156236
811407
732185
994193
859178
559801
174509
686191
968453
724702
188699
409229
194437
422390
681979
405766
476202
759086
753506
449135
433343
719542
216894
398107
26617
830367
389938
208994
486029
564009
190423
60809
116814
63505
251539
259849
721565
912800
1041537
462905
252126
900219
14
767577
1018040
607170
948897
330537
953745
354806
32438
541537
696958
801478
484009
559969
196596
159549
846607
530734
471812
1019521
781698
304826
135591
947628
1002214
1009928
667797
658703
479205
663090
95314
28231
516322
865617
698706
983328
547470
173239
607983
234368
220475
488123
804840
666646
260894
638390
567022
472216
135354
168989
470677
645774
689429
4354
1018980
359561
867384
299789
945905
169621
611060
332088
615143
328975
572775
715746
708245
978173
103312
698921
726110
351364
320594
1029931
198723
431904
778983
1035014
506286
824944
989057
641944
900807
727071
960342
633188
204456
704030
642991
567093
939665
497522
36861
960088
721633
738195
71116
19986
706410
723586
23464
359165
569117
241390
99274
562416
450267
321231
169192
489354
434266
696493
246392
996485
201877
1033657
436763
866613
326687
288318
187044
378520
781718
927984
955294
420501
290136
364557
450049
61116
965895
880921
199482
1009758
196431
325912
360717
391813
947818
587821
421737
9665
431363
139281
445109
829525
214021
615285
458871
296011
809161
328951
31462
314290
74100
449913
259751
623280
939628
307142
18938
942731
962704
677272
172746
488562
53136
866322
527945
362974
404550
889720
125845
451297
515562
275970
756242
832386
179707
715636
912483
110080
607576
461872
900118
480152
1012734
317027
897261
477568
242036
961805
909186
147257
1000619
830958
383935
1006831
939221
414405
682864
1022464
497713
232006
983951
504779
311325
207859
30657
137944
464514
944546
304091
423123
450618
662800
386039
276843
800170
726637
830508
187757
538147
405526
133747
589200
260386
996851
382297
268340
426563
367364
709474
883567
287461
1038589
140359
503815
149706
896708
710523
342344
391191
983818
871168
272683
454728
701282
542736
550354
1022141
529316
518376
183394
640235
859910
668402
941568
484471
453399
308303
349984
553180
366475
316499
596488
360527
168398
598646
311703
284562
280265
144503
256045
96407
984899
271998
233885
321837
593747
758857
876777
214537
1016984
61974
628584
915918
629097
491519
724466
383298
14333
776172
384399
73988
408991
707249
682129
592444
14511
38943
216778
127490
431683
537748
830522
586458
728732
991367
956442
1023133
677
191623
899945
309366
765171
21097
923749
210785
685747
488604
543217
369153
273285
38922
717204
752221
352611
320698
750409
871583
865473
135167
307648
849111
51485
573212
70762
483812
76574
230144
984057
725157
198494
426127
62865
331948
1006571
506307
516640
956292
414350
421726
329385
406625
572809
424325
370732
386807
128134
107891
503550
269465
621804
616551
473498
504146
384635
934178
952041
142720
834184
667976
704312
243506
106406
1027518
800
404020
360724
485844
159059
1023088
127410
853011
614586
9314
440918
934670
515694
129561
308952
193276
1024742
286444
486326
94779
789978
137356
1022560
362844
555192
737309
135961
282875
575394
582324
955914
77835
815406
503448
93015
679959
193602
218983
495719
819157
951366
965651
715303
913935
1018188
227088
91091
814752
913515
409590
207453
148556
452855
179614
600097
634204
497996
166081
236118
417191
15521
66255
967823
162153
987153
582706
217100
208651
519159
713017
125480
844902
885085
961499
833761
355550
627628
668816
586569
902916
344114
237355
874864
473705
192112
463011
264832
906194
266162
867553
224088
410432
24322
968578
971770
86880
829874
953059
17916
980613
47510
564170
68744
90776
274374
210616
79389
764358
278505
852743
542029
637894
214220
1668
984524
855335
369897
358266
736954
862471
729742
1042533
48948
923049
535794
752302
322310
863959
961766
158380
138140
731567
952312
725095
495309
937242
527896
741294
50407
940863
586644
979826
1011183
976382
1027320
73387
649286
454397
51516
119730
574239
857118
44184
1026605
827904
721214
358375
276179
609827
962405
918431
794503
324270
525450
12211
826747
382144
680388
509593
775655
585873
774208
270010
736860
72557
228585
692773
428379
516107
132353
427399
499921
750618
459073
706677
614456
942893
948285
229067
824050
564987
826579
383502
446586
685334
963726
830758
546724
321067
305922
703866
32926
424041
640279
928948
751294
287580
357163
63196
584624
215725
1040702
732868
969189
185935
605521
648750
559399
1045979
500231
864667
552830
109035
902752
505491
317064
881507
902892
203357
516438
154486
733957
664652
872729
915766
426577
795447
416202
852914
95989
955615
42783
789292
659756
211308
180501
821187
981072
24106
911206
782022
193731
333640
577386
301489
992548
858069
21166
405905
429701
134583
577068
800322
169029
68315
399789
935164
758716
118936
860525
785392
308678
808143
831060
771535
132214
946227
791434
741283
1023069
88108
523272
560096
223782
190170
583114
196115
399802
278403
288405
409986
703046
858212
635971
286713
621575
525840
1004462
628712
922719
146164
646967
427456
897353
1025564
664186
833661
993391
914920
420999
341208
154278
685498
708166
818650
676499
348454
577667
792797
350767
23743
397650
37061
574070
735037
725529
899537
32791
821428
546364
258761
410499
39503
550521
352206
202693
688105
147564
935067
108358
840706
137797
964349
917175
972568
126307
562738
197961
851495
397251
44692
935470
973455
243995
747080
99533
953989
906922
656668
210167
954663
959315
421660
359204
216518
909949
197183
627329
707284
610528
226657
216937
464828
465056
833283
98742
453996
309473
480918
1039392
5899
812505
165235
207673
62147
645453
74160
419921
884996
1032689
11331
150795
132778
786057
602456
819040
545487
370638
279177
698984
291276
110181
349991
360005
880442
70509
471428
555821
674190
336149
217727
618349
624591
46035
641083
761260
781765
185848
582549
762353
224698
803245
644585
344761
222077
407028
327718
115635
552207
924948
1019975
354632
392832
991166
158760
1026931
661423
639519
296886
430749
700064
280677
223356
961063
99032
668823
516297
528268
467009
794949
579694
337230
170893
681361
994290
359751
557445
118085
512360
486203
433685
668511
29828
452207
320576
638492
646435
792429
580702
504117
382589
338736
668610
414555
319072
546543
55176
29376
310914
218918
1011354
517740
929146
281646
549698
791359
943009
277114
404257
42785
141278
429744
79266
308510
1046049
137593
970740
453103
878683
189614
663313
726892
343375
397701
458434
179593
83027
453441
203205
19399
409365
998265
628729
1011021
648534
185040
881156
381109
550598
536143
147669
10480
358960
869658
164719
995754
34224
377681
216117
607372
200083
916228
657256
143636
774612
842807
240114
23123
75985
921986
77027
637003
481393
324495
980835
796435
757524
748464
176387
295186
942538
59435
656729
988698
452800
141740
435978
957234
464659
751786
363087
348983
698290
865229
455553
962799
64099
367564
846214
341358
775420
88764
255442
809747
839479
424858
573794
388423
222253
566332
792949
515096
399175
734300
331437
510361
751874
336993
819593
827958
652736
108249
912962
440369
391951
661935
445454
999877
281909
477870
25351
900590
1042639
779515
653426
304354
857581
569016
472693
147436
699203
871049
96657
561204
473270
497689
151427
680110
482038
667878
199560
402571
8975
500367
746302
98670
710891
854093
747826
353998
839443
623379
35055
897811
290687
439705
461115
106455
591956
158668
910552
656525
787650
461172
208588
58387
267985
274100
714736
461415
383168
427952
634184
951392
645990
615511
1001059
116643
7217
333026
696896
786942
1011793
1025489
543596
974058
993123
724855
538874
714614
193563
814370
631078
1036352
78195
868485
759949
625542
15077
210908
229206
1027882
228236
661597
346264
7449
639237
171555
602922
686257
271133
212724
24265
35975
1036409
466139
272813
74021
995120
572337
582505
88519
568696
129102
10779
407638
271863
283408
946820
407221
933884
399131
839834
361271
418828
475833
347147
827188
684712
11507
974663
672416
687312
840885
1006430
588168
461040
134576
274975
122881
826191
654843
829721
33178
514733
162347
1046282
769094
764254
773225
9694
968796
175335
525134
699998
473885
563818
595382
368331
1006731
102507
933208
542696
133085
744160
695835
605296
619617
784719
391921
667642
93318
460537
648234
259465
309029
706399
837477
812212
947104
564488
915472
135032
122822
945911
744181
388145
565081
1039467
695804
502298
751237
1016899
402577
304232
216640
139378
871086
946573
997894
168790
872160
725847
413182
147228
590669
919943
907250
213342
912478
31320
254815
1021655
920243
206905
510493
578524
39872
758224
870463
714141
11256
679911
581314
595127
214355
32222
163671
287595
579630
76410
404039
291771
277047
588783
905037
108145
869074
668404
560376
898416
897235
850477
18033
958577
205185
891501
319304
612345
48621
893806
211905
716558
721543
305588
12497
73023
589732
318751
408207
377560
169665
457716
1013164
910527
437046
146246
493528
461636
288251
152386
945649
906373
905219
246404
926212
838367
467463
209641
86716
444866
161533
450999
1047375
250667
816922
822980
368509
830236
23772
303685
176575
726317
246104
704901
242031
902766
575184
992112
749001
527946
1018516
722660
410246
971360
538003
761674
232257
533949
117199
32637
1003756
70131
59136
1039918
472659
608483
170131
458172
987075
886124
503890
678309
1046987
598196
815253
904378
334257
313539
1017276
442793
355551
980795
909090
1044334
704987
373478
634687
675517
11022
146184
285417
591068
661381
877120
588984
711497
761064
170010
891789
95175
672465
799994
755891
913923
1025693
167238
100977
364510
712548
483111
598641
344466
716371
946684
951852
234300
708861
691591
223618
402720
6991
746467
1026880
674582
32015
326094
893650
544402
59643
553091
25326
278871
178787
435756
752031
445739
123107
664274
741161
177382
807511
895842
59337
684568
787323
205421
646408
173963
783390
1039772
448141
512172
161887
864642
658776
842074
831802
712822
514950
346243
269376
872697
594451
438377
721648
157905
437315
209081
56772
303890
18098
660556
1042403
1005672
930122
440745
905940
901955
230269
120309
731999
757540
262477
447989
664501
21009
296168
130951
893484
813268
10692
70487
719228
475542
437021
1011498
572938
848028
459593
1019326
754222
422279
679525
401371
748857
387395
739516
583946
491617
71450
193348
193183
919205
527360
527859
1012610
445810
837217
6219
145305
34982
648558
430991
999263
923486
76864
770025
170496
262139
796628
941708
17233
830619
286863
917051
14441
742534
1030489
778429
976638
789965
190353
588265
851369
1016721
429560
345381
159339
986783
594205
167761
42081
562241
443505
691090
594915
209721
234337
100080
421347
845862
629744
373335
189879
805445
715087
346034
324706
572690
215177
487033
1009823
126095
898915
730660
236725
22390
692952
315851
441768
525556
390392
874479
58712
386636
623058
66571
510820
981430
653414
446009
637244
233738
208790
67591
717021
573926
999188
95519
54533
1016049
481092
622357
812449
583855
805682
864097
492038
97308
65834
29176
365054
927743
795339
1041385
916951
363480
972997
244291
316621
692210
514284
484842
713673
934329
405033
96218
592985
926771
816154
797468
551260
664925
227686
135324
228651
972053
1028358
780444
222780
643388
80093
628340
918644
356196
457493
428756
74227
24105
336603
611337
573503
722812
654604
408912
764921
319815
28973
409987
480107
849257
801103
494931
25582
440523
43889
766873
895704
617240
94181
510
246189
843922
857665
332654
612101
221290
127152
642260
579304
122471
984468
189355
117840
783421
257633
784320
211227
693844
393914
66359
938031
1185
540428
471650
525599
793548
641595
585464
468669
194179
580178
847837
745802
957458
869492
1015209
849594
278178
780238
110163
158244
805728
395961
385514
858507
229893
853314
261376
1000308
197766
99789
110724
239961
1022600
36221
2446
814675
266592
650595
590491
256536
478063
110486
149359
480802
249159
930236
333302
799941
768674
874970
557669
704687
920907
1016633
4122
1005427
1044276
924645
248455
247043
756322
966710
1007249
923607
890939
859407
1034316
364344
224807
307001
300152
323890
971291
85709
1032029
582982
122738
946246
461445
216539
308987
854269
837543
328337
585997
618295
965125
1028352
563175
53263
914603
743129
638362
967787
254970
149888
246633
330626
548110
171829
1003436
313512
791410
154818
991382
446091
274843
108824
833106
771647
115457
21685
700241
16762
2933
239468
215453
784792
489942
914272
518570
68169
78161
292982
460274
357229
223104
653679
587515
609875
723374
342731
740578
486116
470630
444074
170241
650647
385073
863335
219469
595414
51590
863930
254694
555711
26290
664089
39133
114841
301994
478443
244468
884279
930920
14147
997217
920809
861833
966654
806823
361606
117257
20056
399022
250356
377870
951836
766395
613473
680075
755070
297957
500022
622551
343272
532879
284419
82281
426983
251254
341645
325773
543592
258025
153928
356661
763275
188697
17693
404582
664930
574786
640093
418556
912603
256007
681893
67442
837371
549096
73657
158283
990274
551631
1022510
741137
673068
296189
1009610
958673
986590
275662
163881
96001
310644
685772
720225
269819
399249
221766
517151
858680
286199
916704
483401
590015
442739
211506
958940
862284
908194
565862
798132
575306
695628
634959
849021
14647
853661
680911
668886
371804
267046
13083
437339
203461
525595
464071
104238
467413
75988
564452
88356
542796
597216
15921
759025
391237
1035058
719118
805306
523435
727533
303623
692364
163923
164284
836758
103957
182495
787632
972668
41656
956636
710977
960970
189322
997465
345890
29702
610814
312603
605200
204328
949190
807885
1044592
532387
333117
143927
201179
785374
137747
171
952032
42986
641952
313464
981569
268336
394501
487092
9835
387997
714794
362650
701750
463444
654818
541678
229753
238709
872465
522413
513056
674244
898343
999586
222149
657422
407903
557883
513120
91766
484410
165004
288438
461437
565725
486324
188691
569367
798258
1002416
446089
135229
950323
533895
251662
466906
888447
58589
922130
606866
481072
913894
249114
334728
167616
350342
205556
386111
173109
1004101
963105
7189
400564
57067
209174
24235
697802
521170
408544
196165
844590
924190
536496
253240
30113
494733
686244
65037
827827
773961
696454
877652
176181
512047
693096
64231
68540
442306
350133
701127
351158
487131
211695
440992
134157
919278
151553
428515
111415
518626
229905
425242
234726
734974
468567
810854
838109
252418
420324
9243
514832
132553
351137
606062
440382
993756
573821
704343
588837
932691
223579
364767
988977
292632
522484
473450
275283
875321
416152
51153
213212
250802
486171
227502
187901
38398
844405
313454
88449
244223
857549
505011
129172
458128
929022
192603
873222
358487
625635
824223
181141
278834
519361
653535
973956
115049
267443
97720
43762
984591
39775
887866
576247
474145
118123
663201
458421
911065
299224
524626
791346
803693
1024618
2692
141006
155245
718966
829808
336672
483419
898563
744421
189141
89185
344796
229812
668749
688471
243411
748943
572521
830698
857485
640245
363938
790368
544290
708728
912440
234952
764115
48116
923696
20262
384676
1000592
47255
973926
771257
952721
19757
682987
841385
693037
265598
662580
973215
593847
533151
371847
150801
507998
270431
582080
78371
912166
105927
952345
216313
719064
299236
460643
520322
960986
1018805
394937
765693
449713
1016327
726148
342374
548637
742735
187453
814788
411932
948622
183253
461433
550924
97122
189482
92321
945619
693523
33643
371173
258289
170861
918727
687071
108117
319985
956919
351471
314575
613896
989965
77006
40163
675619
710553
42184
52877
613341
32025
915334
392234
727944
523511
502535
894276
1045937
892609
950188
612713
1021595
318494
990123
295666
269486
413103
796917
581598
415188
390532
275275
529868
143643
427331
732922
380119
981903
901238
432817
598102
605570
725997
1026757
281987
877508
1023236
898543
619957
836837
276970
176740
1016034
815235
951772
1001407
348968
129638
3007
205062
104371
161626
929447
411975
71935
278696
884885
850520
102453
794749
545552
475799
917899
214456
970006
822608
836348
203839
641032
608825
106059
13072
821836
321197
653429
682262
954829
366556
352172
513371
186963
193647
368934
897839
938459
534626
978457
795901
131741
269356
269974
664154
667145
561677
614532
439941
316299
827174
362937
979874
55601
21260
836651
428663
120318
56119
539937
32673
995075
434525
879683
552510
529395
48254
181634
700761
987874
875369
466604
189694
264950
448052
367822
66761
718695
577070
914945
70065
799201
997100
387495
586793
490514
567196
468042
514429
514086
830204
464620
590126
468075
571597
815659
393815
636412
509654
1043665
156606
878190
729106
824293
280386
745897
863793
452249
121578
872745
146770
107407
218503
212077
889891
619353
52906
585217
847793
239623
177980
803960
178599
295849
281491
747690
367571
897835
600176
396720
206361
50689
1009589
217291
508044
293984
406868
616104
729553
870693
688551
771453
208804
567113
156031
700384
537792
1047989
841851
653400
116137
619908
652965
282921
747739
707327
105347
954775
771452
789395
309493
255703
557492
541729
131478
53033
732064
249739
633030
786134
891446
44226
857022
443102
1033046
96954
118510
36291
609425
389125
612351
1021238
381228
188954
822878
871224
879181
909888
921457
118821
986912
264423
43996
589539
129971
704768
383396
858060
960221
478135
470698
274615
724850
739132
842752
596462
284616
649720
794508
342043
121111
586325
251377
332829
563105
446386
154820
593834
422147
166260
996787
207592
871165
724662
728652
862615
712913
549898
765060
461274
670263
861464
868878
251712
354768
230261
856725
155922
308401
77335
613302
836478
290410
298962
261907
995481
886566
142698
128081
683662
279729
661918
995619
851528
1026392
980022
260064
252131
885341
247346
445885
732610
118362
657178
134462
74023
700888
825605
249400
395463
253676
885246
81502
4722
759703
275792
1027427
135087
522602
422673
179114
919270
929705
1015683
23105
175829
669474
231531
227895
133694
987360
169371
593029
345168
311629
107777
1004898
681982
275653
506030
101638
457850
855420
306387
968054
686428
58958
606268
808375
242185
365087
519209
950476
902861
435496
1022773
722490
448193
296883
878194
196368
333509
200419
734825
968383
629405
186572
211730
824354
208380
227990
50291
278648
941292
1024082
620379
157510
256717
742146
78712
385466
682979
639890
816279
131975
982654
650008
302365
732559
431996
71443
1033600
287102
548624
932683
843444
656614
14732
168155
1041327
544332
962273
808407
324392
461249
876552
61385
1006396
879170
133796
407811
78273
793922
1034260
59460
666575
757959
301137
235254
679082
363317
969737
164451
521714
202881
969303
301065
516496
143754
688929
240011
436184
829723
872929
910491
959632
314907
890840
218433
738783
510251
65551
487164
544728
267867
277343
381701
290152
692959
434546
963843
221068
868174
115565
124225
267693
528322
637384
295233
245606
836192
22717
776934
508452
682820
1043911
167454
55907
831399
596668
1014159
324299
220149
1047656
554187
147378
931893
745558
233955
513421
792369
299579
935103
398130
470980
255140
979711
82566
514019
979836
462566
496329
603835
1019001
436933
209177
321548
612137
423090
345124
793683
783659
86780
456310
121797
705706
400014
747414
1034640
2800
731900
508056
140812
835266
746279
984383
596354
984526
730997
1018598
153276
1015840
639380
974944
324937
811148
664347
459494
759574
59347
822195
800111
1024292
326041
263451
879215
639239
321161
217722
350405
787202
615973
657128
118836
412747
72317
1034041
114680
283897
698834
299643
107068
668746
746760
470082
142454
43302
832145
906710
400258
968636
13678
44788
745110
506122
745027
987525
541981
463564
703008
265512
859351
722767
22147
390547
773392
528843
785031
807577
186645
1014425
219568
392611
454144
733329
239713
456593
457563
25816
301678
628136
296628
566067
649574
930703
735045
139512
861051
66839
531572
469123
986617
331347
968189
850439
628479
811460
60882
647956
100886
399656
59019
535417
883110
452717
656922
1047340
753955
657645
526927
660913
6993
126083
506110
118134
903031
81932
290753
30984
911807
846281
658040
421184
267176
378193
877844
449604
996253
888289
729397
409089
60437
1018517
368563
804407
1021294
359891
188611
262056
168237
741691
194561
230504
1028129
958543
43575
893760
145767
661598
370599
1020347
58210
455609
631251
366250
674980
665391
221303
811237
514151
207237
704596
395304
487035
551011
58375
260299
320967
1014803
139321
83771
57827
792777
94351
421646
547196
474204
234777
298945
815969
593277
891919
670012
440429
604041
99857
845116
594169
973275
200203
741332
80361
551540
115820
630037
323806
512879
326370
105438
496794
793402
197509
891244
785606
605722
294307
996592
642525
79829
392885
417743
102952
109937
129548
354419
326874
473626
114287
625835
306443
628316
560610
85725
174114
473801
99329
287560
845665
131563
139212
573183
762549
704278
497638
298246
681453
578010
427210
890306
260490
50545
29985
112932
467143
171423
533092
1026123
374886
211336
674322
313677
767157
1006085
433222
512986
599424
1001381
410717
441434
345765
916059
1010951
827171
221586
989917
68348
289750
739504
454688
529104
931578
761426
962299
242493
812721
496415
626268
879678
148897
923001
567917
654898
43085
191278
526789
269581
904364
145602
1015855
283522
478777
108315
1008292
576851
114471
662152
394706
64614
895628
345814
394551
194088
968172
647297
294026
770610
143592
660580
293829
282480
372002
122142
96662
154202
432217
74375
406957
74183
86078
573965
911699
343373
545647
236254
689646
1030111
668428
771625
67277
344825
9675
313394
87892
275305
697083
916612
893274
637897
815812
951845
36559
778731
516256
386580
91442
305490
659541
235410
34429
733556
509516
822658
446066
851017
723018
754200
893220
265246
1014211
157239
787633
82008
570893
215198
444367
402188
145034
361418
193597
1002924
27771
893258
62355
906064
167870
615239
813927
341896
680089
633876
365175
145853
666259
452406
686784
515161
811429
557503
795518
824799
548800
477871
203331
977852
407654
555127
242170
835879
142039
714916
40897
224501
756459
115828
828905
93066
363927
338973
967254
857743
155939
370729
1014018
289602
645968
158743
705929
843860
186725
762594
452919
483044
619879
322195
949193
725472
893699
637682
374958
158393
517523
781012
1032843
19144
367601
403983
143585
225702
950499
645218
801528
507765
637592
340278
898422
142138
289096
598913
234531
588379
814671
373731
576861
374730
312974
33336
887373
333670
928214
850714
888765
653283
57183
380434
544339
859510
396715
406805
756152
497222
762319
394799
1022252
963482
275750
776133
983606
780597
1009812
863225
191661
450109
1019849
748005
255515
103421
166664
160088
659811
743918
1000717
867820
312862
701873
689045
1003939
936948
839258
88734
535120
960014
1016879
623411
1025884
980533
614388
7252
658142
327751
600322
671248
953396
718683
223912
525059
301700
1001389
429737
751566
307780
674947
407658
898476
384231
590738
250081
810140
371272
251091
385542
905735
389716
287688
427178
936861
452648
1032472
684126
27141
784879
160157
818222
408013
393301
459363
45032
823070
622815
606404
800727
275589
181276
626489
750462
133254
812933
890937
450227
1045004
650388
304061
668473
688881
125189
434252
841172
86
139284
2302
495649
456924
81306
650882
651125
266075
758904
316542
23017
548039
28540
262768
214405
612360
65149
222617
385147
366822
33909
395808
715586
565994
200306
620345
346302
579177
1032842
893553
58889
948430
1004835
798506
527797
49316
991519
172250
303537
114906
642321
415666
10548
333371
598981
870805
397997
1036797
390035
50557
936490
443460
541498
408102
409547
13263
671418
720142
112784
360654
919777
308945
765610
810242
588941
759122
101486
89296
50527
644909
154720
845971
152198
1019202
560307
788098
781746
995950
459477
820828
288759
850462
386136
237895
632373
567546
960729
808841
381499
719488
964032
316008
735022
847916
462397
384452
426395
270601
423522
53386
412604
1036581
355612
144910
870851
43693
644934
627565
486561
376357
712119
580745
876300
521244
187210
963472
400726
1040893
446270
823926
377601
63280
451975
900847
927745
359964
524196
375123
78355
866622
20713
859325
24203
222082
180904
455858
329973
918736
955407
924879
713928
159306
380169
673816
109009
783287
170584
385582
954557
541844
536771
9095
857815
710194
41111
732611
41726
273685
43053
61403
870118
267534
929760
656237
389799
117142
741958
583794
180775
212701
681783
891868
945505
957903
338594
457303
488091
882108
649544
936730
429328
1039387
18127
323322
22579
191985
190206
727002
381331
381446
382119
1033653
269379
738802
940373
388040
1000111
510588
405633
573603
820721
238105
37801
127962
355769
469114
773355
742978
688655
928023
807585
620594
980785
8769
1023585
546727
584183
1008144
176180
585009
467153
991338
416880
942198
270582
93386
262842
264097
618651
6176
1007203
838690
584215
1040275
322404
833284
18141
1002857
133208
406297
21318
972951
620172
853569
444861
303411
78762
793042
575391
788066
153262
700475
160350
311729
705911
160925
442141
156595
733409
628518
149532
509380
79963
610963
1024157
777035
527107
51329
805835
441358
516889
771974
1029575
579717
39604
113534
775090
399730
264724
329633
396205
615063
225087
203043
47333
81796
790617
759234
629262
876556
511419
272080
59037
484139
524358
263878
1000298
259255
628102
928207
72521
163334
336666
295368
993255
720168
91818
980348
911109
752119
150282
335090
663648
414508
69065
787666
689976
447764
500603
181189
688276
489927
783083
159521
978325
302253
573291
725328
595561
548201
174580
1023180
36290
665019
367964
463665
519433
27647
816128
879274
137917
1027205
12758
295155
294553
782725
652501
32022
583067
210743
355649
717623
858111
58419
61069
322349
872608
870065
745750
748227
661443
1022732
250101
66392
4725
865741
531981
388560
432563
300536
493635
592130
383594
738316
222247
728114
40203
491052
514831
647198
203772
118504
22918
139082
448257
625405
608113
709791
1009875
88632
80789
630669
186390
351754
813632
439101
547504
285877
405952
93157
974323
186063
523105
275452
965989
625170
364148
364842
430323
26558
943096
956415
320093
963103
146602
515350
378910
820187
678121
551866
873204
601122
57530
1039878
1006514
741612
217124
820054
785812
435047
976069
581372
540278
269248
514883
402462
271667
958446
209606
110061
401274
248315
105019
1019179
1020380
658669
9309
210656
607212
89073
310253
958194
698866
229151
716796
934374
1030031
594889
192798
354981
776440
653669
967168
267265
650483
421973
845500
546780
191780
879149
109399
782539
972565
173904
447339
313268
124388
120539
974611
79979
519101
198612
221312
114755
451793
195507
444136
1008109
586655
755671
329426
116739
474795
348341
587277
160117
237120
980459
654372
971685
898548
78236
297815
899250
213945
340605
12194
274554
190552
773062
651749
287196
488516
786304
188447
197472
940189
618913
893457
372183
609775
123375
498423
360600
844185
154662
181734
896605
329344
971781
164444
899647
1015620
917219
706767
20748
199582
996763
987406
714059
541152
401601
347460
930765
710650
968380
242719
250449
81188
299788
853652
978909
328230
541236
977422
667087
20093
32660
765651
629020
590164
365453
328953
295640
450054
549304
600524
45200
328005
683382
107470
841137
56624
687757
52067
259962
56441
1018986
934855
306958
727645
349758
722428
268422
930846
578877
467257
180274
880623
334635
132085
450813
349992
419528
699302
150248
376916
4967
97499
816369
800923
461987
1038712
1031713
556498
699132
366210
747729
708982
744077
259413
617559
17785
1004155
559108
789010
214929
893816
204397
467190
34594
569670
412752
356735
775169
501626
983251
1008540
522872
158609
502760
872627
400721
195661
534096
555236
36786
55903
238537
21726
130753
876385
45710
720699
816500
381264
792672
657557
862067
803277
651259
1037866
78389
356348
178206
773210
637707
355438
986513
894190
457051
518740
210772
313689
230544
767345
152575
58986
7109
943428
914446
1002939
763625
868707
891311
675786
135415
981819
1039083
379801
894034
769425
573706
83537
127281
20700
488019
249677
279572
125835
130359
806471
571006
601209
810448
386444
216046
883114
411167
597886
535311
301092
112448
514970
397172
407857
141960
299654
616755
1017315
1032359
605041
178975
385701
974441
452498
594913
320708
72576
474895
511796
366016
1034850
532087
347803
213652
54757
675742
728866
459809
485393
959262
566544
534744
374327
591843
858480
213334
946430
363476
578067
533879
792585
855778
367550
966958
382095
461904
874481
119025
577744
1028620
348650
464168
427418
850364
561663
131069
1036971
400677
392907
606535
971487
128136
294144
332964
328822
344352
606743
269599
342074
679341
887940
413993
550376
506163
964162
251620
330603
164972
724483
285645
213872
656068
414344
988095
960173
654669
721936
201487
23247
318624
632845
1018765
996966
90438
77091
920743
454162
380873
690523
1026339
285189
559176
487196
161358
583141
61945
950387
403365
251042
610106
319769
579236
746607
612706
527639
583465
778692
185987
657398
162786
1018008
322247
447260
85303
879422
753342
734513
602076
833762
368940
221112
337460
48998
509047
315104
384793
26628
230606
93572
443030
742130
41749
50787
529957
31262
337096
973110
137698
446420
482293
486156
275766
653028
790177
333482
749641
308491
694299
377040
864603
141809
782926
101512
122985
349352
74079
1035178
765604
725053
432420
895465
729592
124961
961967
710948
203067
48186
661020
172863
320082
261983
184813
84572
553044
173665
979961
762328
219932
423000
265648
870544
643236
955866
686879
683972
396207
381378
842112
555547
204886
1029447
542435
519690
998205
411149
785561
670592
1010300
592946
805970
767639
376781
702411
768079
430621
389785
639725
115694
327369
565701
321555
35412
139614
130912
304155
978754
678113
51681
843557
707253
191644
290380
464472
609527
223774
20033
632339
551373
417120
997264
284502
605604
310091
67682
316316
692583
752899
727733
97771
898115
139866
641111
642456
156960
26572
1009248
723968
704643
225843
692644
223865
586278
473916
999088
782753
398008
462038
93247
595793
683164
206217
199738
326339
622231
612297
530425
421832
370357
413446
889536
505505
495076
72234
188506
947705
636609
229987
120036
20380
477066
833239
644578
440736
930854
754484
139142
433128
976129
821140
63618
6135
336794
153772
479999
266244
205907
890115
661574
1042033
844819
453121
69827
832221
610236
477632
320129
782133
655212
425137
278664
920681
936918
537028
62216
230531
273206
209380
1011875
698637
90833
385530
59515
486712
379345
119424
561913
621300
507163
784882
939648
617413
569326
793484
989982
551606
495523
818225
852275
674892
860692
291296
1032552
753273
425048
120268
152089
618999
465221
470214
798436
674546
854922
348776
258346
40950
287021
273577
208989
808973
330872
633123
262718
947085
243127
1010626
257814
551285
922321
501112
98636
31180
1039501
859396
692049
632324
732916
622708
345904
909494
1005529
116621
830316
667017
740980
578060
992462
612726
852788
593952
248501
35942
557426
495984
231403
387847
728735
655607
973099
126118
640317
838341
763998
549593
255090
194173
469697
754854
135137
95046
940610
376653
39901
197862
821101
357602
595118
919466
979036
520270
926737
823945
699361
968886
616489
330502
262410
652264
90812
177892
63703
252953
169478
139476
885961
488017
418199
548922
451266
876896
953215
376164
860948
528308
783686
600578
573569
164214
725294
407309
908355
384984
362032
141700
801978
756397
878744
433621
757652
872761
812355
503657
548306
344582
244861
219785
241819
1016849
549719
557493
299861
216932
336424
902072
273584
823778
774469
298448
55028
846649
696378
136074
282385
313712
592865
591751
800821
776311
615749
648290
634118
789034
461228
622619
294067
787416
509667
750248
839304
567625
82756
892424
896079
370085
84704
563457
564975
244218
896775
854046
392251
21477
269081
589320
577850
1031898
896461
627655
282886
197735
324778
917753
105170
978446
178812
434950
58915
901935
264871
532564
805494
242198
418862
899594
950228
873166
822081
976784
60160
991372
521594
900002
1030711
137868
401440
648623
309119
753017
223297
747408
328651
701602
946312
736218
157214
1037843
413947
336825
443333
737168
605652
534375
864759
570023
664058
703579
563336
265387
950948
381066
785139
161343
968297
609882
175356
924348
566320
949050
561762
821075
485702
578705
796149
863332
117039
1010418
1037426
755492
356304
850075
845891
20461
596662
778248
181861
194337
834438
202199
1006138
405404
270907
61646
386165
227398
263969
257429
432708
288373
91515
871251
930908
475882
757791
276019
734759
188114
142237
312327
866991
319575
152422
590684
668675
14838
668422
486831
305334
606002
511118
702334
943866
516970
567026
494636
819996
557113
784640
188257
876730
647801
903887
17240
149884
966257
283957
22086
589688
780142
491381
854292
596628
379092
408148
627193
923755
55588
553317
562469
1037872
133752
640377
421174
359118
986132
612589
677397
942656
854542
872739
866142
1002983
585959
110829
59048
467485
700887
338777
471708
928375
931532
226283
844156
608218
658742
554558
1047106
195245
543132
615505
767591
856563
608460
808502
504693
97858
315536
12483
404620
1003233
1040927
979812
528151
957217
895575
549486
23035
191599
1044526
540474
378072
820602
872712
118106
623537
148629
893813
1016507
744850
177738
31227
13800
819876
606670
520645
568278
767997
392709
225507
121771
113811
1008246
284903
566617
583963
804771
45291
441194
502621
292607
506226
278556
569045
964324
597798
1047962
261189
235464
944996
1035432
205435
156589
218094
707095
782808
726037
562251
189212
468707
604891
617488
299278
755279
734592
857349
189300
832301
683510
83922
594842
1152
742897
723937
668148
547745
26020
301167
1036751
183060
130766
1004250
636480
116833
57030
253902
725316
470159
744738
115309
80927
461596
18187
208881
747706
1019256
25955
848190
611441
286336
1005929
801160
609911
471478
266685
802276
334218
197437
682884
765942
1001266
733516
494149
421476
729776
254929
116072
549633
710616
106252
997579
211389
278778
548617
696867
862633
351760
702980
981925
752509
677247
205827
207408
678517
612736
804214
782938
822880
933545
11445
964180
965322
403103
526663
1025039
917795
680534
850826
390088
344107
280687
781394
748517
119097
576037
118683
477191
634181
951472
923353
543737
999921
862805
47825
562179
265422
971059
727341
837248
332980
92448
435045
753629
670164
622844
906987
795823
903407
666711
596031
541817
666093
96876
79115
832150
621470
574294
584733
729181
78069
1030866
795691
478649
790512
126462
149023
838917
647443
138652
472901
961348
861341
536789
161406
583051
217912
507826
981630
152682
846463
669396
182949
439392
352131
216985
972651
516916
455143
825947
726033
569264
606499
71008
781559
244570
204832
906744
558291
517003
955421
934829
870069
301037
781884
1014111
260047
1008622
145337
743647
255175
454579
260616
639797
62438
910923
731855
190135
903070
730939
23011
498957
122383
110597
167610
307322
708133
555556
841555
393688
280809
762711
838762
423438
643412
885089
289732
501999
513236
1019334
58043
848232
959206
28495
289675
89381
832388
408895
479044
765247
248899
637643
376632
26189
829482
489722
759580
680222
964704
516522
342938
311061
619524
877040
613093
407611
189176
528506
368074
312686
161145
866791
1020005
347761
576279
903725
504992
947413
166778
423426
969592
555158
413253
747834
812636
801868
719
521026
1040819
990876
1034645
520708
727078
333420
911734
935984
487723
594930
693920
348430
959543
776742
360178
130728
384828
185234
850229
566502
157745
101435
859748
192284
488791
987784
479773
992643
728377
718509
498311
832661
160801
581849
681561
501847
66218
483668
676316
376554
382533
913047
849426
972397
682172
369398
366502
792515
179929
124727
313680
607393
810827
742521
568585
118179
355086
393072
25417
322675
197725
49437
111683
1013019
49983
140602
499767
390017
668968
327914
549168
984537
195894
565027
427652
157604
1026174
92282
794511
163053
448191
398268
940033
778549
48599
302199
933936
267503
85892
182043
32635
900720
264647
900496
478738
704334
431156
933460
818278
168413
268436
952705
31048
545675
65896
512758
828750
363618
543990
884584
107541
501637
428262
945094
942041
150091
1008404
612729
86263
1026480
172294
407981
728122
416887
365127
75754
498502
897631
297671
551684
626313
348159
871212
664341
1034255
45050
268094
348471
943543
222891
285667
35180
691655
948584
1027359
383670
103556
999752
309757
666147
748465
259730
644320
991331
497807
70827
706340
547434
79147
163887
528401
1007059
8126
353446
645544
250372
815079
1021034
604759
331164
516102
996795
1503
663507
365244
383117
682881
287753
520684
282128
229155
918013
934247
871192
583958
294189
356334
341359
603782
852489
464006
964603
521887
50103
5833
492686
971074
678618
491284
648591
202752
12063
984939
92125
546308
1008238
101927
233957
768238
88040
563298
353074
916641
183811
876811
280132
640051
428205
803694
210751
850298
835145
405804
150842
602694
516853
622482
901664
1019365
637494
874920
828932
928901
784348
635675
614716
712559
849869
839809
592540
892687
883779
693062
735494
351346
183193
932122
57316
582104
927087
980800
155579
227262
328151
1022063
68647
1043408
841924
415341
845530
693809
126210
236532
884583
607163
42019
255929
28436
686057
324042
304884
448841
461731
3355
821715
907322
819970
285334
418971
729426
378871
606714
559731
783004
276825
176217
765012
551561
868180
171851
583319
859726
760167
793108
461259
378248
355770
695770
723908
620325
606483
130074
175604
40334
986804
158914
430169
1035249
663523
447650
828044
828620
993579
999097
461810
129600
284405
374162
1032239
681917
1034364
13098
297753
361563
1003976
24259
223876
721550
20611
101721
413022
336429
63305
524287
348184
231368
664587
319507
343854
294959
619459
985070
914954
1020414
678173
317984
655796
1042142
617732
957228
724993
320495
779903
747874
874423
977055
134986
584994
694529
434344
481226
96488
329371
1023325
968843
113481
667979
265472
181992
820158
145948
810976
117407
674614
679171
863674
494817
585567
656406
20895
827079
290223
46681
132226
134241
478887
906593
668800
634423
1030939
1012730
782922
476839
541442
150701
903749
388944
690989
238514
267815
516011
289267
728063
263213
596097
71147
951972
992888
160989
187572
252886
195287
451283
39976
272899
449606
1015226
175326
907352
672084
547760
497744
483047
787101
650574
719665
732038
640318
328614
259788
350473
1034878
829124
121047
235599
148870
311867
175605
641862
452885
587444
568239
305720
37536
29349
1021909
473969
35774
213247
157337
495633
689262
590698
1015684
920777
583753
464499
90415
731749
242050
626331
889738
244420
197200
830218
833486
806321
208925
72581
418992
438555
604837
610255
503621
948677
321830
189009
458722
641487
1689
619040
478061
741781
694386
694904
741047
851106
809334
256344
405544
420792
854874
147032
200522
780672
653916
208073
620482
656015
856343
1040797
999823
659196
428077
927445
8503
1041735
765378
739081
806715
805523
173766
222621
419811
690134
643783
487759
959692
415686
73369
731143
247339
488061
193291
419785
667852
739046
959213
44907
715324
215693
82645
965544
331031
473031
645695
550911
73495
276893
429485
437525
343231
258128
568479
576879
442298
725987
634289
197605
614430
418592
274529
1042487
659578
838972
256850
724445
204873
491388
599149
667142
760225
48350
229410
980316
107093
418574
991558
288478
650454
622039
328439
706377
441853
512551
763938
444128
938007
562549
146028
733214
639125
436111
420325
512849
991584
182704
608191
168086
1044467
411659
580520
54718
874525
337507
533902
304056
1001263
385334
71976
255236
495286
457783
970636
149600
856948
84266
708275
791509
815476
508213
304946
100451
235424
375499
996767
645337
253336
577199
89742
818614
12344
695033
389709
895061
419539
523563
310772
239577
945699
195445
636204
253678
104127
80128
869617
879101
613443
390255
645131
608726
675894
49725
715522
646332
56927
82806
543521
361889
249512
364266
963016
852409
805748
619901
76087
89321
860366
191767
1046804
277597
789185
331680
469442
179156
530050
332131
78979
919474
218730
996535
876444
570270
1007347
775398
93301
693666
401176
1033408
673622
587691
83389
929191
389241
237331
937823
352747
869209
367011
890680
773877
794065
647948
959685
104336
774450
715767
771853
743836
794181
291837
115716
308911
997634
452050
341787
52414
85205
141922
398357
653837
204735
345217
399708
15227
1040014
796594
485810
169918
908833
971935
930906
1031616
287601
510077
542153
257957
525587
719751
234680
249175
13601
148849
592566
19985
459310
987116
235043
265416
931123
944034
835578
368658
67597
1002186
363998
24334
15632
842538
935485
162031
343299
723107
810520
843814
676852
313385
198231
52165
588270
575802
981889
565411
271729
8395
353960
536332
490692
418681
245450
238998
445057
487901
412482
614968
336018
457106
825676
712095
586210
67799
317691
237949
564102
779005
981244
784425
317620
144306
893972
1830
98436
1034612
462885
448173
736272
533931
198341
143325
35168
176096
62408
160548
925157
1010479
820194
423657
150837
61176
954919
42766
59962
779141
881999
190327
1017141
555254
902908
967603
6635
438019
346428
745569
837700
695360
686759
736717
223742
820036
67495
99080
937436
682445
870127
111658
556235
1030771
65939
942497
472662
847702
615477
196620
515158
908325
125222
571019
996531
858890
3404
18419
992478
1021662
401473
62702
1028192
1047223
976889
541519
759062
930781
533673
358688
399214
500881
8352
879973
391868
114771
941587
416980
157881
93377
750504
103751
212002
181004
433530
854258
83502
350975
884187
522755
565176
869660
720948
980132
916355
1047214
392560
431270
468726
953645
1041807
919753
421501
692134
473282
762706
886020
920397
464581
253175
94037
150527
716197
34802
40602
742195
19692
189138
389218
989950
555928
15471
219376
387804
397153
116758
419645
338696
558334
564683
770693
783879
441260
560034
126650
460071
942064
1028730
233270
262316
348005
122577
1039227
1036554
878955
979609
475372
947726
480040
942794
105368
823285
820480
962890
14562
494466
702441
668434
917038
1009358
656165
432158
172433
584913
594964
985890
484841
769530
242028
197051
659231
746335
122423
209111
468336
607621
986966
740143
877949
540258
367575
704841
1025858
474085
495615
594982
174374
253304
53392
517801
734480
662130
482449
392341
632594
987948
283899
642647
376311
1025630
475093
620805
780059
890882
731111
1045800
335660
262285
766979
654580
265626
505897
1029315
546345
485316
832908
447085
593138
398589
24870
992837
247357
834770
750872
1026594
1043341
807827
328379
807879
879125
806025
1037917
747959
793995
64299
15172
223791
118983
549995
831316
459243
551017
1022342
646584
797479
713755
1023721
200596
323291
1024533
31569
623108
416967
658666
572488
364403
646673
316687
591469
441864
471027
511363
1007915
408029
60957
659918
400621
477554
596589
999390
192257
922498
458760
325238
180621
496527
309452
117297
406781
118759
900222
920140
636796
661939
285556
897028
479
449136
609806
123756
1035904
895978
308560
868198
462154
639010
25000
577390
826974
959085
766476
909893
173863
626933
755265
361181
473880
29115
790932
938643
181574
942277
770511
463209
474629
848809
355990
534057
723097
895467
598390
817733
254893
629944
991594
701671
323537
943362
134750
200147
201966
711133
154446
965584
898777
151623
583243
542223
342392
636868
422555
679217
256359
939266
381459
778230
233265
739705
353333
159681
962354
950516
754014
191077
514677
460138
225011
807971
654167
74237
135267
377513
968277
392676
602285
988323
408798
93199
477897
286373
365061
669597
920712
969398
1034475
155570
564875
783999
570858
879283
923919
89334
250763
932705
754648
346864
1031538
814547
438083
29522
866682
118700
44886
568773
303899
883447
572810
85006
56299
478852
46051
965697
100638
439303
99713
525536
483138
610746
432518
852226
815879
529198
974943
252594
109241
394167
291415
410430
652599
989905
797847
534646
273189
761191
211551
721926
95896
978365
49195
33950
914951
424398
422420
600378
246312
647982
131215
223557
649228
594647
992561
811045
567380
946111
421732
270396
526183
82673
127958
419851
204370
976858
269143
486073
551873
1001357
866903
976635
410318
661636
207213
24282
77825
64863
105266
305500
914240
68799
885323
903344
427319
672345
675126
16955
11199
135201
556713
896458
945961
940016
339197
826114
394578
26299
62320
382049
524390
16634
126648
679446
446496
908435
952296
934290
556242
486070
161207
564084
184541
826081
106438
286857
438630
751194
758862
904777
424743
649144
946480
796251
442943
976108
291507
654174
782298
447071
549184
870749
312407
633571
79453
667933
949810
108472
50825
55051
540819
445067
841479
640530
444291
636567
86556
82257
643433
965252
936613
535987
455395
281920
442969
217745
737273
859987
806074
46199
566300
513613
345031
693211
920868
966497
515430
780223
663075
259298
181500
603746
128429
763168
678249
431816
47356
864855
837025
599078
310422
461772
1042706
896187
329496
186116
700951
208976
616156
632473
789373
714395
215514
245487
890561
195118
348813
168405
303234
115733
149251
112570
477502
536872
754184
261342
1015734
208420
198701
629333
183072
988207
877483
43430
402838
186158
899860
884630
801061
748876
589365
512952
361612
319545
707101
498785
831825
857198
22309
101787
493916
223654
307700
1045996
814007
433476
111032
227907
56965
475923
145621
60781
819099
4359
480150
237845
370188
502221
560775
3420
1021773
511739
277190
252568
316688
440956
603643
1003774
732726
112883
993034
424787
249583
140695
907284
241119
871935
315483
604235
691972
461534
407372
575831
860785
99594
233857
301938
138524
582414
437334
891363
185759
546060
736661
704283
405441
497126
618036
305163
474087
597069
832460
301400
404218
628559
16429
75285
469483
851287
924664
889053
934267
732904
417112
1044858
589459
635094
876276
1010501
326440
158337
642046
103933
480670
3940
261751
843362
168232
192524
1007551
103702
37682
679338
109352
330680
114351
460977
442303
161156
24097
707726
161856
717219
603954
1028614
958013
861306
285456
483769
253015
1009514
423599
564477
132023
147045
428111
370757
81265
239424
867627
992579
486997
298200
46872
34461
1040151
1017126
841562
9217
234052
1015250
785102
155719
388753
128694
141794
14247
961640
226219
1028267
905043
321704
26297
626738
722323
151116
959044
351487
779532
132565
978199
210186
474556
714183
861606
913650
920632
569269
686433
18627
776618
980566
452264
489946
607787
294548
187050
329934
808774
993137
7035
784230
871385
504087
52034
723074
244837
359458
170783
834537
132688
798277
455624
358583
772428
709252
712109
425390
93695
683261
380542
698017
445647
370166
163686
697604
1007577
879569
664426
746085
761022
576045
356368
176999
603432
56116
546919
418063
246323
745657
267373
320702
1047826
789135
305704
224101
557251
275990
780449
1036356
183775
937891
953852
1018380
428899
835217
419455
466352
977870
206551
717507
687162
1016838
813350
961315
530751
121867
741150
419636
676766
167175
733330
881580
884686
330483
327288
123706
651748
537580
628531
83327
409366
862072
494521
401242
135306
943343
58007
201352
590844
114189
361833
434458
387
966438
684572
782550
287582
980250
771027
141302
861820
4819
863976
241976
275432
182409
425768
91440
88336
569484
979548
333223
629589
426633
342337
670694
825594
487779
308791
750047
307670
173666
593673
987806
617042
222741
753142
17001
551752
779520
368520
479124
176835
655915
248968
289808
327773
497311
926727
808856
447419
497677
978864
576982
150972
306643
268799
1005744
895310
966030
562839
856592
175700
3805
390691
163729
177853
983064
690334
558251
960563
227278
634677
202034
878115
609079
529870
229323
395002
865575
663797
316175
644113
1048378
615449
102143
25628
1022362
946559
902954
363630
137335
72281
920356
543588
754026
634998
522894
280284
287391
939905
67530
854081
746312
981295
930306
1035464
1009516
557535
717337
1039474
722158
701520
671585
981273
717871
68697
371015
941962
206241
554121
324992
709909
755561
36670
238409
1037249
116899
934509
807818
470812
871747
409341
679186
105991
952339
473539
634852
465618
752795
576339
816142
482511
377135
968803
351639
92239
19928
496629
140510
454460
821661
194183
1006431
238922
23472
67925
803752
708264
680643
693994
43179
717910
733292
340184
986960
82450
754238
439229
273368
741186
949493
990984
478546
631130
416399
949239
139745
8047
290322
951968
681067
755120
705957
528781
1030680
1025920
528723
174403
316311
396718
165407
290246
832456
962697
906456
981800
990020
407465
363718
451677
857542
878745
157205
630683
475131
796700
634037
983316
449502
699105
618887
566162
554948
663671
310903
453740
260922
34554
215817
866918
742729
523721
103881
963524
635341
343491
870887
648670
509012
362536
776052
723415
927031
737258
45384
300053
659413
483355
209773
101309
641093
421331
542781
854022
208083
674960
747036
819814
283771
247204
96669
766671
996348
918962
87912
1006526
139746
715597
1040585
202775
221208
227631
350860
371834
370917
442741
568431
214807
657214
1030215
140430
679772
674311
356551
554976
474006
450291
936569
589869
241602
102114
867179
953606
148449
262616
770491
985833
851275
813677
168655
452098
292908
511785
783460
158610
743811
281828
592773
368748
348826
624791
45803
25552
255264
745646
983098
610098
743193
171440
1036731
481866
221947
384757
624733
81077
19305
483502
654529
605011
809357
72821
746855
95118
214341
513695
765157
930504
989726
45168
662659
554075
173710
191976
659886
1044465
957964
330660
101405
555211
961872
168811
676657
579401
581183
310360
439934
183064
173027
453641
190328
380278
960195
747237
189487
334378
632496
277945
650237
794060
148991
719318
491281
115307
382799
747583
501976
2578
334404
175016
744967
913810
834841
485127
136330
15285
3505
1046868
120844
603875
225711
372494
98250
588823
1047784
248726
317924
127778
131784
1026093
433917
1020870
271993
77955
448460
270172
958002
449660
14704
302626
1033279
269223
954597
579505
68527
228772
21095
164711
888433
467959
757892
1006903
38283
516927
189546
619483
426836
579437
897922
615550
390996
731587
812854
469527
868844
511356
665362
34548
41683
794897
948755
210765
753326
184878
823877
135011
749377
842339
800537
886403
552795
443071
354326
685936
427898
245027
754986
352985
948392
912293
136825
256461
259846
239973
508408
819475
441687
818750
990979
826353
766978
997773
722589
607790
690609
137220
107757
788722
271086
493269
328722
379706
724209
220980
497915
58567
766016
59473
749588
399715
772363
36863
872381
425456
1003723
578778
586757
253685
91630
627980
784292
230058
9246
489680
639354
214914
720156
121252
893835
661352
1003975
754451
550764
871068
80319
443500
870380
412414
359886
608881
620409
233958
565328
88037
571128
294954
794945
980569
331586
522235
134731
414852
387167
442524
725902
69249
1012117
1000429
999710
349596
818808
863561
162687
721864
316665
553154
95091
660754
882980
200667
961058
420107
747578
1019091
308949
991802
516409
835527
148809
547618
137883
709609
485636
95240
230263
166713
480112
645391
654965
354884
11401
333449
390115
514980
106123
402813
249334
481118
696636
497146
678990
897501
16150
406766
679736
168284
195875
553500
734755
807073
377512
421220
762085
339119
305890
660546
216988
867277
868203
1011642
146450
701614
38075
819550
300087
142943
523482
1017086
464437
164066
10447
989643
50601
458631
552855
109411
728156
404647
397724
782652
616506
489046
60631
940081
157614
424119
671335
210869
416954
349110
430686
110317
947419
696068
648080
712702
709279
40889
172514
544717
487323
859557
84756
961428
885201
271579
262593
800477
1037234
233508
777060
50977
685151
784467
60998
415916
14230
544343
1023742
521759
23803
878236
259053
597090
1042809
72916
433770
4587
730649
911797
152629
677916
713148
611105
807566
55640
692681
860156
648455
450912
551466
121839
564787
377341
298548
174858
784054
454867
615493
976300
749946
413288
48437
909372
971384
688814
315207
701537
508815
138109
189844
279854
973657
360944
828584
648906
682438
564604
922837
164683
643565
942168
13386
367677
614049
716434
983334
824630
432509
584657
694936
357167
140780
924932
892342
44285
641583
202689
413017
558078
1038822
193596
1041581
987726
443165
793420
335540
783092
311662
1046117
228642
849723
67550
266234
913729
656313
157852
764472
827113
199711
633958
790398
1016365
953938
196705
705903
519176
696364
781175
88486
679349
312809
643049
708807
657307
259105
1028472
823202
680689
599601
217071
403980
1017658
517384
268376
845039
471195
327889
410447
162832
799468
728003
42226
750035
578476
547445
528458
931844
900404
499307
444517
903825
353546
640432
813450
754369
164101
507362
468045
167993
174738
415792
976991
844189
467637
498508
696950
578228
719847
941
651914
1001950
175008
177946
36807
83428
479615
280577
496418
792046
1038815
328475
82785
13124
56362
912541
407546
408654
1028529
999957
468890
364184
436292
293533
189600
290711
336518
833042
299369
68286
671344
678109
660683
241623
991224
763651
760399
315831
200132
643975
642985
900895
875012
287055
904483
731177
132006
197254
180778
472684
217002
1027841
334370
445741
269307
506576
647013
146079
246092
119064
370304
231088
1029665
530799
753419
612294
443020
887030
359469
888360
355590
882288
179148
175334
103835
197259
106364
179824
1027426
60447
1023921
374746
956414
299505
948020
59203
427630
143857
896221
484087
349707
1018897
369228
671865
43639
955139
203050
156212
857183
444994
550964
410414
239246
181343
1010170
381361
888376
230212
49099
23082
509100
904514
642768
228288
550854
25865
775302
720011
492693
184452
734866
885023
779637
183748
578483
184642
709525
924511
446997
309082
416472
1012564
542756
531207
214852
603675
804091
444982
662021
140643
128057
760772
912489
85652
158009
134356
498683
226231
807911
591248
828418
449089
67048
724891
13561
545585
471198
873716
514360
1036080
53428
157326
114008
794827
907559
1040348
725178
497806
712487
281203
664334
610182
984099
370512
432122
82108
209889
498257
516986
1001705
187674
372011
424976
290289
895792
167459
1042174
485927
458617
882301
254428
102638
557638
201380
644486
148576
967551
530225
1026218
930320
11759
606880
697752
994154
507294
689203
972797
254849
561408
520608
237200
380552
695171
8302
147909
146145
557310
306477
412967
871207
553786
1013081
707695
809604
103868
297441
696497
585648
333916
800131
834771
445868
742184
799755
414098
639182
873907
294497
681407
262336
908521
673110
122247
279137
45065
120727
823475
192995
497918
571109
915543
431165
94409
1041996
285287
417096
1027352
214268
597435
763312
280569
480959
321958
40384
376060
624579
673188
280684
706086
729813
440650
794297
631356
1008299
738697
87449
376839
14997
6431
374474
654940
792035
365387
721577
75249
447978
697210
255391
573078
327413
228786
544797
680477
174964
32452
840352
712571
727783
356571
739427
73340
629652
71306
259990
326626
885389
779374
559109
653059
981801
847290
431091
107224
230963
905966
655501
462356
46596
346248
429315
379380
976247
869027
756314
716368
920200
1017049
800974
674401
545672
656666
464634
311757
915484
737684
806462
396870
572369
670840
828415
1019121
636538
92873
126540
884601
702416
487269
351203
150699
463360
293366
386855
26338
492255
328973
461520
482049
259753
922280
730637
306978
147897
414366
346905
559703
301370
842682
200193
1031359
316445
669521
499390
1020600
95765
642441
170076
199494
549083
134327
719486
496378
371822
164925
519337
899177
5818
658543
576598
1029329
914983
804383
900247
189236
303046
544961
709984
542364
178477
1001318
82675
1020322
913776
657275
535810
734189
1019752
806378
741926
1012213
275172
363892
367192
925402
808249
1002417
934017
781854
826739
993589
212728
665703
285063
728796
112947
117867
673908
880350
46197
394172
723457
279123
673319
631797
876065
435283
262318
11694
1001593
853143
1037082
218892
740061
347922
60312
627793
428701
703415
501407
127339
1023399
413040
867598
717382
303222
333041
1019170
445270
180412
342524
154260
491905
788265
879512
1026499
25277
978790
27696
911523
613370
934867
364232
18649
90117
405159
420622
614643
1000043
993246
746947
691873
975025
58257
961786
51916
75517
683514
809702
306676
817675
247111
201719
124106
914355
731617
828991
166285
91183
941579
333768
546994
185308
1031436
321905
151685
175497
477921
884900
277361
949613
702638
703274
680170
56763
619783
116493
922901
842204
765109
193347
866419
246547
174130
145977
9172
348328
279316
203713
387384
139115
164474
651039
115747
984442
881029
314093
665725
193447
991131
28867
580311
1035021
596446
582061
259195
241851
189921
375531
283090
780367
646062
167796
777630
786302
93057
167044
285163
44158
594552
8366
846841
976629
629179
350070
843712
212033
397924
50686
137939
1035768
877317
85563
301801
605688
751429
300805
337295
741919
416265
11297
622990
311854
386233
280515
533817
408576
312015
399332
567677
444729
901349
40192
828898
877943
494041
940216
12641
211871
906122
655508
114123
343090
315710
885334
238472
41720
965701
740567
560604
738332
609137
41120
307640
217025
509970
336516
453160
798681
350010
193673
498127
693364
806424
399655
864552
51809
232901
232826
486447
852370
770186
259116
303058
185642
79974
690561
551169
637632
638011
412763
1007958
166744
955695
386246
157856
1009783
846018
26782
332541
53373
1031453
947952
129926
961680
177084
772541
680906
922975
531709
25803
665450
494874
953697
209539
435426
251477
785501
826779
239180
438202
880689
640168
31099
1023411
589687
60406
242369
390199
103755
141976
507124
689931
122698
955479
53245
1009300
695775
739794
336602
488203
126716
240526
752435
121870
864357
573893
1032146
578416
324379
411493
127261
900050
338668
374706
32166
548068
693922
47826
2098
279018
155003
1042608
38007
345652
708495
943219
1038810
51238
207507
995650
505872
264449
544069
901490
425837
448682
18351
650691
249883
600105
823615
936377
671982
350977
734191
534795
310534
291032
537559
134058
348834
864069
26715
743196
123727
268673
330971
905924
682940
488833
744571
411309
713255
940980
761557
11384
315212
713235
726001
26146
543939
1031652
658070
350290
28653
326749
649738
843532
625976
957099
348061
190227
581830
135650
28964
861287
534047
219041
149699
481661
574084
876205
107818
499777
35775
712443
654974
718465
999759
124399
732826
352946
286697
867993
964241
477647
65301
314568
311124
965329
702157
1026475
954620
586916
325664
839582
1024132
90198
826742
740277
497487
640339
826052
909209
614400
867130
88439
561293
151307
755442
632144
233622
683281
758772
702213
967062
884380
483057
988734
178075
941401
11745
948525
1022927
260441
423040
1047750
333567
707506
467669
540277
529183
929641
693873
173293
229053
117846
253916
599542
572990
71924
1032104
487863
156278
570212
380927
672099
1011794
790323
22727
425259
762501
824030
27074
872450
845672
467438
295419
843462
907261
276046
115899
948911
137153
69343
372187
815836
406299
83266
614534
180009
264593
549416
578454
631217
43090
339407
534189
624876
929719
1007221
911924
325450
330493
163130
756965
218823
886960
119812
727282
408692
573361
371677
983454
370003
434659
885093
838745
812175
779962
794285
632162
260309
600954
259295
611248
453810
549036
269326
506475
518885
562473
760734
723501
979047
681212
636027
552428
402732
889243
457958
846224
296235
65244
797661
896269
994591
303255
195458
366193
395458
223275
465556
411912
638847
609898
463979
933558
807844
494877
274699
551877
872239
534058
7929
141137
65712
861270
680711
244626
457479
171197
347017
678601
228817
166863
10800
921502
1020858
799757
299624
944885
827368
46022
298387
99496
918772
884926
858593
33061
537660
629990
231448
731760
469521
765592
1021785
463176
335299
554028
598083
895395
673019
805229
235519
701062
978349
345434
488539
401807
708554
810446
954008
1000401
220587
782351
41064
928381
475415
81260
868528
871418
842551
826647
621114
498453
250034
491725
28303
978004
437104
1021659
243253
142037
7408
151379
943726
173868
166155
467254
72037
388287
568831
499520
479071
915016
782047
137011
303114
385310
709051
58241
148224
865056
744793
476472
322433
852502
495172
828811
696061
98644
257693
734627
6695
445764
172007
391104
632689
210274
245352
342217
768432
822771
519625
704912
587777
284026
80768
606931
623447
931518
360441
316925
524149
944777
793417
571337
783771
783561
301685
971358
772077
752491
120310
855052
972365
486961
721081
299155
763663
1005642
967838
50999
377460
961993
1029800
637646
174539
15410
134697
384617
509138
578070
582030
22609
371577
862802
190994
40743
35769
729198
749617
292745
449378
1044748
451840
772647
686925
426919
751468
744079
333055
640642
739026
381351
583039
692802
873212
172536
1008333
290070
105295
506275
671670
441232
48831
79493
1013451
616669
341678
175374
269562
371409
439728
720310
541871
589647
197055
469214
240880
136485
584858
270649
728528
24892
477135
793996
411956
256739
281455
832461
178759
362770
457964
745568
507736
615170
106476
209694
398496
425129
363601
872141
380549
607657
935177
1021621
30357
38391
1009282
281877
284072
193794
536204
325122
1031853
555387
167154
423506
305755
870618
328632
52204
601857
126286
729211
1008596
312989
600063
236121
585616
467647
311620
723711
670054
488248
108026
816308
794515
337164
920321
7928
806401
537707
812936
447545
945773
207745
641473
548095
1012434
170221
631895
465684
185390
907100
441187
115710
29615
631838
997678
474767
635099
55241
360903
1011963
443253
911971
144482
74517
950234
781456
394570
213815
617021
518547
683486
756928
635309
435489
654122
454808
617807
360250
409837
909516
904581
909171
620452
843599
27763
956494
177819
814591
950174
64443
511245
581286
954905
1010991
602408
890975
74782
679624
147066
131677
581991
501852
371856
851980
100142
18199
565896
60126
591844
283831
588125
329954
961769
57444
981199
633203
105908
37998
32369
466221
417328
109099
761074
903408
878218
62058
17414
626486
209885
850510
755393
780661
993069
975270
489884
806318
566944
733475
881334
54278
216068
61528
152639
396907
809958
664458
249638
550176
96366
783459
326643
255671
951586
565841
343243
787087
1012131
971908
272310
809688
403812
280085
409557
759018
360451
1004843
694033
898297
686865
15047
143523
209117
271587
1041812
779214
438388
100535
328336
528310
26672
872787
891571
442485
717533
550546
681758
905577
834172
688357
944092
194921
507982
181246
916638
671930
71265
868263
642581
110456
609049
327948
667880
219122
412356
240149
938008
1022117
248261
705328
114307
140180
985895
369622
144069
846627
124591
253452
95755
114624
65076
469271
676103
19415
729076
688398
649091
306576
484331
65895
482915
966353
816831
954219
72897
770557
659701
194547
203923
375197
133958
849313
615077
78770
734022
326752
7932
160497
682743
518341
339381
803885
95857
331481
826630
402223
636898
713892
514012
33206
628170
929738
387242
881196
513151
3561
387957
741393
357063
218884
378901
436652
295659
5849
912240
29186
902805
721934
768599
920640
276139
764220
332244
942871
401528
991466
515948
197380
452988
192298
955439
104230
230290
314485
820926
439854
277840
541116
851432
48170
810982
588515
960007
836826
5855
858993
568652
562958
715186
925066
93033
520337
788718
865960
393215
902800
676535
67422
77531
340425
161782
124431
720083
327879
718388
537396
612778
184905
342758
572341
263574
293842
553330
455576
827115
914648
532333
249615
133536
458854
138509
752327
879824
793177
821830
749527
317228
708698
351458
779091
312114
997963
9219
990165
861545
72482
792249
584939
882809
264061
489612
638243
5871
723585
615498
412194
958342
416574
111572
1031911
727218
558439
916524
236433
851702
115773
469536
1020964
1038932
275939
880089
712737
644110
318050
563376
333130
197528
638541
131391
232380
892305
286006
224255
936406
488823
695450
971686
402441
833804
333661
12020
606395
958520
303445
841581
354867
773411
966397
235241
842965
214564
1023057
1041649
12270
780761
794471
1006767
5342
836416
299623
58015
370542
634948
55599
933481
767681
108201
541566
1034024
1001270
676023
92433
28362
273192
628902
922732
219575
58275
625595
329133
764948
434609
587076
389668
175622
83535
950370
708020
320171
158024
496414
212232
998536
455064
125928
985028
324078
792510
921912
482646
221697
1047783
630714
549536
917032
305950
80106
504289
2126
167374
576119
701167
298882
408990
958106
726864
737550
16976
367744
191755
872744
792971
696524
659276
236187
181220
886755
380798
226513
882409
456309
993126
274637
933508
115963
180451
640930
481143
276576
37355
610947
25738
387801
289433
660538
1040043
766701
440954
975359
566503
333387
174438
815278
162498
563429
351146
280671
126659
1013975
431315
671795
840847
402267
235931
56337
1019532
480154
635259
41180
1000112
821142
698102
28777
29378
593450
644176
830067
421112
954875
939762
877632
188414
878257
1010671
544834
124716
794813
572743
396156
224348
428057
212489
475870
183956
1035406
343930
1041127
613529
866975
788810
231450
1025589
584882
138356
648136
219934
480299
451535
960887
654329
159927
658934
1003603
44637
533191
694379
1015749
743312
851689
758721
681996
424802
412156
887490
1004599
8054
96834
89609
167101
576953
799415
566221
8091
12647
808520
414221
160251
141276
183498
324616
1033742
1002669
931422
1000936
719701
298154
664007
421544
929046
473088
969135
794975
460287
773505
324363
391347
330286
529351
1032265
930938
613142
130154
1020136
657051
916519
366956
957525
491063
633522
332785
29814
286024
508686
338807
18071
81057
626869
842460
987227
978265
836329
381018
482671
457942
345100
269811
459692
137066
790583
625513
1013636
307214
319128
547467
481016
585665
239547
746456
1047356
692215
251672
414841
173936
1034225
1007633
794688
90190
244483
694669
853156
516030
681329
150906
827527
212086
3702
666896
326868
462244
129196
278233
15709
674389
78245
521270
491032
364790
324528
467928
533163
46641
94544
627231
404653
207424
520662
587772
608921
111656
442736
302502
467846
257975
491081
331541
507228
446634
379718
78573
883421
17640
148699
691874
43254
556506
164501
9962
521967
330862
897308
527062
826170
274454
439875
627765
596148
471133
585074
708535
540097
470867
58233
180018
421696
839747
909442
65034
77304
432992
23289
147844
750402
433470
572531
383411
281871
971882
683799
976565
295552
888432
320575
534685
18929
869029
545867
904896
1047299
590532
823147
491663
405925
137870
332014
71071
610165
892563
140118
639013
219635
605027
785324
768942
265124
28885
571001
580786
968337
349417
636702
519829
280139
309811
874391
1018027
441013
18859
965265
83549
17775
444510
742308
437068
899555
408201
608671
304248
417765
169219
121342
244689
794721
9909
938258
821110
77247
389494
227698
309777
528639
549390
789101
948737
243720
696500
693395
462631
1009169
572141
124104
506834
222166
77873
989945
978912
288498
41297
975616
606385
738171
235636
719500
791941
220292
338716
993365
586386
707013
278388
472367
890606
828606
1025983
96953
686022
745154
315219
737337
462455
398169
162329
1037793
747989
734909
259494
44512
840034
1019585
238620
813698
676207
975776
156201
495578
605773
880355
358707
663209
520459
267766
126261
1036794
490391
319721
412578
665093
750894
626312
1038706
930387
700596
563312
888444
460035
500436
366135
189744
735590
436464
616723
715274
210985
577558
772645
182311
248229
106585
518381
799068
880655
263094
779798
570035
880043
929883
174080
434756
560453
785649
896317
1028442
447044
969087
602466
640266
586518
772450
832542
717743
367877
812170
50036
792666
656213
794734
155995
142233
854074
376843
289397
974370
116182
732276
579963
161893
995766
499803
9348
576983
817119
875669
750975
695722
950669
286449
420012
468196
921969
197679
6594
813285
433235
823102
818562
454034
543378
273366
950930
103251
634877
163196
267041
998422
830935
660267
621163
520859
42918
576967
191395
5533
590864
924065
598891
576050
193389
95912
771838
320798
774058
349363
1042795
725108
866340
790677
551736
810579
834335
624666
586006
681903
955124
883880
82340
52265
219198
295387
836472
117750
13268
96963
1025840
97232
708223
374463
218190
959611
236924
454958
859185
480313
581318
719359
864661
355505
785212
506082
481202
811739
350277
955190
479629
882453
891900
640980
894113
121056
10694
38278
596908
944509
148146
578572
201081
15774
926479
658873
896566
874553
810870
44348
145410
1016757
755716
672964
419462
539988
331120
145154
583534
378399
341385
704471
755935
1023747
326734
426604
83193
795402
376870
821651
214664
86914
619883
535930
887034
336381
941144
999813
490301
579641
333344
513481
280215
798791
584754
211798
858008
41598
518934
655777
885081
533112
219496
786013
1012649
656545
25623
181807
594332
949174
917313
478122
654886
812946
74031
340064
683372
870203
520375
662050
814796
876236
88637
188623
317318
741701
707876
973492
974045
545639
523698
881295
101749
216997
619690
346110
238012
944671
51591
599027
836631
824527
806570
694034
457260
235447
390181
763137
30618
553984
611433
445823
191704
513043
565205
619006
643136
499938
101270
132579
95726
996589
1644
229731
217094
434417
897568
187116
112816
364958
731937
349763
475560
866815
391270
272170
335740
905849
158496
377789
169628
551855
53093
124199
65921
814415
903525
223561
413033
579903
661238
727503
604410
948912
373252
502275
413964
429657
239322
852921
925247
422599
249124
198477
102144
437439
69210
624340
1018826
246536
867821
162134
898002
839810
86387
997108
511231
391262
143136
611338
383118
191085
658494
1008863
630170
839639
949513
710190
171035
946425
690908
504013
25078
372742
270845
354701
969994
289663
520491
788637
996248
478457
34482
98523
781024
424962
950574
357022
285502
1030476
84741
465353
47016
53316
515670
1000851
1008405
224668
931238
7002
520705
619619
149800
1010410
102275
838910
644233
1029938
70536
813978
147481
1017667
203868
248779
935950
1002269
885793
545758
680147
555769
892376
392114
802266
112400
796427
521361
145554
504447
350557
287432
376087
309542
370823
527879
188629
202011
350291
161492
141083
776220
376022
1044594
562187
80277
460077
622165
198236
12366
519794
824695
627631
1006512
161994
712440
358828
166636
588356
454580
315911
820795
823947
333789
996952
741423
164721
103060
37191
905903
560222
31035
796269
923617
20960
259453
572963
510537
914838
1010815
115586
888221
777623
413929
174873
173792
600976
1018406
631641
839921
275333
987944
763916
642128
302396
3756
666077
305122
312544
720466
903398
361252
271814
514846
824336
383401
374098
934089
784301
912258
423339
973050
108799
669103
476741
392888
440518
20017
264192
941228
254840
797878
483060
957447
269813
370205
484235
935287
395442
242777
282545
885227
33084
625472
958043
1013633
90610
197014
344920
166960
534229
521779
228017
651683
874101
930594
315644
445122
465847
135829
450423
992103
173966
509454
770454
571487
166331
678040
971539
412757
631686
111910
771020
348914
69793
241849
261590
601032
339097
378898
593296
978708
58924
997337
344275
259815
809908
382261
782762
983472
556682
998148
249280
499770
98527
846228
145039
776669
426454
813361
754689
877726
881329
140277
449530
673624
324435
837850
62382
396317
327941
204414
449151
889413
67060
200452
614096
849706
381221
931418
781265
274364
436883
982643
826911
309299
622887
1020643
20913
744117
602497
692725
954222
510815
343087
403890
949333
32837
425321
125194
988520
47447
68492
820727
903194
278512
642712
473199
687698
596028
661007
621536
860832
311508
548121
758285
302449
535603
446243
951955
371535
817853
148095
861014
745121
215938
948856
66884
616589
309032
41360
1013076
710096
936723
943524
463030
98311
597571
46615
149673
175707
963340
234375
925657
992407
967310
621728
436662
24897
108903
469533
551826
424174
334196
752939
522730
762212
300059
96601
588048
958890
515073
111289
756365
204997
934172
585288
476341
886835
933634
336206
890885
328106
36695
554221
913586
140617
583184
661477
89425
26927
666553
1001906
347704
857191
116719
746402
873767
74057
424017
102741
134547
659457
1020269
335236
967760
565699
679578
618530
965410
790821
848048
391307
76177
660975
557881
936134
342356
173321
5388
787885
690951
448354
817534
185362
981209
187867
788167
543319
561672
644284
567707
853963
631852
159390
274115
513271
526222
281489
807753
439667
707546
927938
565919
325854
658029
763289
269089
538
692732
829683
313807
325536
578957
614610
924798
490728
944872
45841
75994
894591
562882
401584
741372
667475
968960
615533
9723
121722
154768
479665
213009
345566
326581
779581
104236
771681
701738
905404
758597
425737
936416
724253
129555
698276
407948
171154
903587
337908
592194
439898
1005841
631648
911106
56713
873228
278752
426278
761166
788430
496057
936113
224842
259253
152380
357795
455603
135134
1045371
893933
129210
293889
553590
701930
414578
102842
831192
849422
570888
1017940
635831
255470
215689
486854
1046557
950293
469358
71827
457948
196853
751909
767604
1005070
928775
107153
319112
274752
363022
798453
624558
817164
994962
919437
1031376
96982
508678
610553
607927
588934
331569
120464
354500
959419
624456
950024
489537
507719
351705
923262
488226
304509
577091
481390
923281
970330
17688
962671
512537
72453
302298
736694
325131
24519
679908
551096
530679
184133
292548
1018151
740460
932825
36440
166298
140680
507767
366233
536601
135265
814266
390493
1005527
463813
1027237
621013
496047
912857
489870
948647
607662
329608
767375
602168
1041918
616851
41805
43494
889235
133064
972633
97787
640479
729353
458178
489453
119780
659418
587540
523690
893429
451860
951873
797441
926481
817427
1022465
288261
600486
343126
285102
121359
277061
168936
703524
645610
84912
492389
646877
375422
756290
19611
928481
89637
295015
226568
735624
182816
530894
422922
814419
314854
694157
955918
887284
591628
1028670
574211
929612
375133
604236
909428
91935
504640
168637
667770
1045193
77597
4699
134081
743371
734298
649169
84710
772243
107229
177728
782284
1031749
768058
171268
416041
144882
619442
914652
102512
578071
804148
52545
687457
887320
533666
358928
995730
762332
352787
370102
578173
984081
1035410
984296
745050
673208
384894
150783
802495
683994
297919
84440
980159
780868
667275
832571
531638
510887
981176
343877
839910
934096
833191
779228
776246
393063
462504
105618
135119
382816
182348
584040
951783
793434
425457
458959
788982
107030
258458
142578
359278
98561
399772
488864
968463
591616
946913
439120
907359
494098
345529
729254
165331
863615
555373
887753
298238
424290
270495
101578
501604
1019298
399350
729581
3726
889332
43613
471730
70985
585909
1001760
122646
726321
153649
1013257
681696
302522
488701
496213
960035
953207
963126
387267
436497
397890
614088
204613
837094
51993
554978
776085
18039
531289
974489
457595
145770
230838
851877
1017195
217228
476433
632270
987233
122364
746251
385360
273107
775067
568237
529230
924601
710443
1045873
761269
161748
131641
841438
919829
819878
57306
638664
439627
724755
411983
921941
508993
793111
914559
348396
550674
901093
866993
806506
833435
769026
451324
650020
905716
19682
380098
661635
266740
102779
448599
641541
681928
454885
525350
948227
1012846
506034
235801
179453
1036402
497251
377536
1002886
645928
215819
908479
937057
346663
684762
1027824
853266
992322
97420
709243
530684
769507
254926
382832
831715
696144
202857
1035757
332375
712405
1044689
250675
554847
356888
875499
75909
315967
703541
958826
574990
212445
288774
324284
193295
562901
752547
215429
173833
1014385
620455
755602
581526
499700
325067
336969
729644
974341
1034469
632147
953491
801933
132715
1035941
866615
137670
60055
470096
214004
964580
964311
850645
919375
648291
474362
650877
524728
981093
364480
841757
1045784
592456
478718
488279
847968
311766
516506
836059
354883
667361
584611
508857
1028804
1414
74431
909847
213690
242775
618201
125191
694396
665437
637928
815652
656408
46253
97301
704310
537110
943066
383476
271860
448303
46944
875988
23710
457293
403114
809867
466392
671742
931960
586693
29047
584167
636124
559137
681647
42227
452213
716551
1020297
362769
346941
551831
923079
818496
459392
449209
880763
335463
508973
457099
704228
871924
487319
552128
122333
842328
17037
604115
870900
964636
15220
944179
476632
701227
408424
554340
620039
943953
284010
1015493
551662
944976
756793
1048377
947823
999074
510193
399551
317585
404527
745962
883904
443173
354857
430746
603519
703760
568243
83411
175912
464702
369918
932824
234017
100260
111548
1048113
13770
75057
371966
798211
694666
167475
925715
996195
716199
618772
7427
868732
876763
880845
979366
450694
1020955
238544
999635
807374
1020470
6473
850084
399292
568593
86314
733383
101744
241798
591694
648668
780492
461497
729618
281035
928376
478776
902043
754082
9956
945824
953445
515021
712396
380550
851542
621629
42408
1006489
840572
502957
769841
636791
946493
267682
785903
719165
171990
108325
821809
826160
125972
763356
454640
142808
464254
595050
891
723
360214
995731
301090
544612
97168
171998
485485
557327
663796
20760
209709
627517
157650
822836
337105
506762
414303
703174
895910
19502
588704
767653
601184
670946
264848
347440
586863
763441
491917
424744
913811
191310
118208
734460
18095
368826
647066
352058
969423
598373
164845
399383
563442
760778
387403
179886
251479
8581
119985
758785
863079
1013874
431550
741905
827745
128775
692957
239499
1009341
993419
637829
279005
231549
723702
929508
26825
233560
850954
59403
211181
367880
246141
69979
395759
425010
639531
838933
762359
7036
887825
520064
373090
569866
172067
53062
133165
974727
796687
882107
967071
73312
622695
405088
931786
844777
675104
965243
265646
98566
228765
105968
283780
542772
726410
439368
3367
374052
90263
746678
403394
387628
2887
867032
463376
909745
796483
289900
156064
559557
85772
316959
660751
690023
665139
43872
383628
521397
891049
882203
639427
622437
841794
264535
749049
771906
762443
787882
582971
440706
832496
776012
971253
829326
714096
440818
27940
216830
370300
1041340
841077
167322
587440
975672
181178
708690
707196
583787
27495
343739
771919
999529
183031
362116
917020
118215
1038189
808184
1037998
164080
24312
892235
279028
795560
495988
393835
328169
75892
580570
120595
570398
685201
820892
278391
681209
19907
494584
557385
936109
203225
453010
52089
941453
1023551
118710
684210
732011
422672
470246
458675
511951
728769
746550
954500
537756
489712
584305
621726
746616
855149
111601
617229
461742
164338
376642
628132
640851
597553
429212
32636
68736
872423
1007089
1034375
62927
957987
920528
419552
370022
604443
797696
799864
289771
738760
182940
250185
945539
265412
273935
35227
385849
691994
249670
953947
771725
273095
669062
248362
907268
631029
192118
403733
208714
334779
484056
101124
405676
13612
617472
159346
854652
617750
71458
10484
292848
37452
843274
494309
90553
332369
618816
145498
719822
123056
717271
303922
87088
673923
263131
759556
537799
414256
401696
255812
510437
346359
358535
557577
958004
689755
655634
792823
386272
1017423
583598
7815
941066
490776
1012168
630861
946951
369317
762411
793849
719752
24678
386565
736500
518766
434172
776207
926517
446401
766088
356492
971105
469980
341448
973197
723716
285528
506926
751432
735975
982821
311548
616768
522443
515813
628275
368408
145069
458767
825338
998946
841944
819121
218537
997160
109258
42557
596983
228338
688109
530805
254979
702202
820469
192453
951500
14199
434486
92012
675384
708563
668184
727295
839397
589661
100471
505721
98343
578549
1024920
186148
739673
54793
156006
937426
916456
451940
539395
820949
37623
561830
902440
26383
211464
898682
590429
662143
505076
619165
314402
154828
496019
685549
1016846
370573
494622
744759
471026
420708
492737
164095
912085
582977
71378
563406
318214
198506
31849
165257
469396
112886
935589
257135
703642
358031
163994
503477
983948
260641
927047
735664
406647
600060
859145
10866
29415
1042337
570732
444168
457172
949083
327822
80708
654265
122551
517188
739032
919347
813555
700350
745714
543358
175880
232591
328550
383932
248978
893986
334557
333894
586958
521369
411442
47469
401881
957899
156679
674217
81404
7676
989798
368670
241534
124982
766377
301747
768472
773691
229727
547065
658279
345599
24742
778252
885931
83746
847010
292225
983754
398841
358993
802357
1025655
135251
339370
209481
669483
726900
242434
159423
798391
650567
569576
790091
788053
572922
11015
890709
176884
745547
786292
276358
234662
394962
949390
500373
290794
241384
407039
681325
743694
1032953
164317
310380
352139
546489
907195
110378
506520
261383
850134
519505
932728
696912
94267
140802
750242
59437
286486
516332
857443
259350
822150
830931
754207
969289
598354
942961
299217
213513
135327
874769
470437
776533
564172
670491
66883
615959
108979
71775
910458
930576
340894
143883
187685
435343
358378
929957
64511
109536
1039889
1023483
326797
895872
7545
962756
205183
438917
618524
949082
188899
843910
360525
743417
180926
517986
61614
14844
882159
929784
596638
659964
877840
838268
754033
363680
773450
634567
841510
17992
184628
435934
457598
662899
145610
276692
975592
337263
615581
707063
907902
298901
828214
328202
689936
67411
77244
111467
475370
751198
929687
646131
413438
789033
900310
962446
876924
618220
524313
641190
148088
521824
587210
296183
789513
676056
986982
3979
1041817
270917
214279
27589
343978
298019
5908
268412
120602
304540
507014
158869
835137
593595
102618
603276
835734
660378
867027
344538
944290
884234
872197
1044625
569362
415756
893601
19114
664746
770265
435224
862485
801486
283448
398267
558148
693018
318607
472505
649352
618965
108782
1022889
1002039
798521
403467
784757
34456
204806
476440
556722
215650
1001635
611095
742295
494720
529370
762143
550007
864379
989694
845026
783243
220169
318026
442932
77705
669782
355801
1028845
279648
187768
1008188
384540
941601
601256
274906
316139
428310
580667
598985
464563
97534
711862
683341
281809
230475
674246
310017
550652
721653
106753
1047390
280241
737354
333010
944487
73062
11805
4611
464520
331328
891495
959426
802943
931971
320442
375086
720454
183195
190895
258694
328681
656802
880372
91115
240397
841869
821098
762662
796300
936495
326529
111493
990822
368995
768557
758211
478485
517386
984581
824796
746800
621541
322415
294999
265762
182660
793893
742364
56253
829411
332023
873294
652938
485325
391864
25594
259098
686340
51285
1027280
842105
81285
507788
456275
864765
30755
1017621
499261
760988
121843
77574
898856
748078
406899
41846
830271
999543
640651
758797
371142
154313
121893
642261
18779
890403
198969
402967
616587
302580
806000
378764
739381
1009954
637365
407595
491592
68280
268970
185704
901045
179368
219913
725071
307182
6568
603362
849304
547320
877265
903609
872139
1031505
273291
602670
461959
838128
912471
108041
32835
535528
294904
356789
322290
596927
553720
351454
213455
763798
890568
866863
876394
311521
235542
413758
324360
332653
618639
214681
20011
897646
382841
124097
424374
222207
980946
209432
660385
648968
846483
305520
233836
650915
714509
193543
298385
234426
728226
124466
845438
281578
505104
120586
75308
338141
556659
807709
32568
751193
307910
626237
920107
396771
328558
737858
262179
566231
620437
357151
877456
938027
223497
321350
986701
204199
598238
455717
789275
392928
650708
425019
942985
85627
41515
893734
8966
867413
343620
661527
248994
765213
194315
93893
807643
1004944
242463
353075
164061
414134
967712
1044062
12944
774485
112464
751047
141142
562753
205546
921208
450331
724274
430359
789019
890798
166092
231259
796080
266648
326555
152940
62022
189858
77894
354940
975183
890146
1035740
787266
494459
991796
506694
782705
209365
474824
582683
892289
917092
315668
1041436
570596
225030
68366
229360
89536
975206
50149
915508
864186
943638
264823
275394
1028105
689210
863331
712308
941887
104115
390620
807287
242818
505629
336535
607282
373465
860233
2442
5824
388206
758072
225398
184176
330343
495397
548666
690062
636612
1022404
421994
498552
430481
954498
1028483
1008042
354448
972814
491387
353645
287229
114203
902434
697334
311916
489111
515509
251564
331882
171475
942224
794895
1043520
787920
820334
486590
65132
317974
11869
523460
484753
831660
74673
856794
595701
203957
482715
395169
138444
886461
632390
512941
107271
577825
550870
775075
1025429
25519
984225
986385
426986
454959
531316
143036
700403
6600
487252
488243
687510
744946
913234
356082
1028512
120969
99456
1043526
904060
235433
405438
639894
374815
1023780
136684
670613
553545
237439
278560
514311
479457
107709
284623
536841
358810
925571
172855
809346
734942
630153
344332
556403
129474
562284
770593
824439
983815
798691
278102
440392
1040763
517205
117233
242540
715764
701986
592726
369614
154593
787701
593793
390644
669659
877756
822174
3811
773184
398784
969201
2404
843511
576876
160734
117835
318126
658286
748092
221713
349985
346898
614746
420535
811264
725704
267162
220372
447681
541004
326225
24787
185520
940506
94625
629499
326056
737968
63907
168881
312473
700499
141057
145356
486262
991661
586293
72857
88742
995784
15663
391188
763774
408346
833734
626620
134389
300013
215354
49447
527392
316419
622180
468527
176848
310153
751455
612781
140593
527394
973895
622122
326267
999718
238071
1000664
306879
721578
524464
210721
497364
232081
268689
231268
795377
325932
731700
627994
362772
888277
794084
126151
354716
279495
645250
126553
837359
274822
309201
32610
359097
955894
213611
424999
426535
390568
456029
423071
520861
752993
454206
229641
23507
404016
767313
773493
616223
701124
405623
922057
1040558
1018557
1009189
648116
56397
1046306
274651
883814
69699
565447
996722
954976
893533
391651
47494
552532
961013
670482
16129
355444
808268
483317
395385
870394
518106
845063
234186
993426
507344
517327
829328
494310
21
1036890
284459
830756
1033042
266601
923242
834378
199790
420265
57806
643751
615991
697647
412071
105613
1017570
885100
333999
295291
564916
637905
199233
829743
641497
150707
589767
998841
211295
268038
617690
338946
356875
263619
523467
1036308
420085
210270
928710
601241
296302
485011
544748
637926
161989
652527
445075
189540
136140
604867
426543
751853
700359
427732
898573
158012
896457
470616
252232
1031696
23201
588826
948378
190446
627869
808202
988863
692753
668713
187483
898129
394738
627266
265404
497580
915602
172546
84225
345985
717515
302261
397292
357788
487963
14936
599716
19807
299658
244612
486300
398924
1045720
925484
301779
522140
668127
558802
307443
558921
321481
934123
900087
504350
903620
168327
98542
205192
193192
360461
1018902
447585
892697
767275
238006
770971
979557
516574
907525
452728
233740
1005060
151262
660796
245833
310698
364865
577225
125422
754831
661845
394514
762342
214754
94065
894932
459487
566226
357028
798333
869225
636277
445047
483481
697300
388524
952668
836498
492157
134188
582973
894730
354562
188363
725336
252389
871896
20559
162246
190472
513662
1026928
239200
506854
673125
35079
203071
415440
433060
332284
926279
178342
999320
977912
317066
255149
511226
645010
746544
374627
1000443
564630
902359
596264
59207
842248
420687
935552
133318
1010496
825538
500334
457018
593792
57193
139590
231926
676557
745978
668461
934284
199020
244108
115110
156688
545150
232326
282134
663503
808422
1013096
12847
267898
523140
1022663
94402
507332
77433
895952
444654
988331
971375
140444
129411
213759
166486
437817
361033
696872
232025
374153
1006641
158962
637193
602849
901162
356268
285714
405392
720
71694
650351
137611
408342
654721
909076
886239
95927
27209
979415
932518
1013097
1025661
382821
288903
534564
347714
939471
593022
767418
765366
658700
327563
1020917
202552
234558
465981
226998
1028501
564317
338658
576192
1015757
874168
371163
378011
443921
616482
547359
757321
466396
279159
521375
574286
589646
447510
362089
723150
15537
405929
422622
411452
134896
987886
74849
658949
442322
301822
809415
773468
572306
11968
168477
924434
926332
211706
279540
739174
626499
957081
602062
277960
441802
540173
602055
395011
345369
954955
698688
572902
43309
585428
862376
355846
267900
355418
49553
455653
323756
272720
883105
127407
256789
512667
559145
761075
670532
1019579
692994
532277
175755
777568
777758
16600
524545
371228
338302
594164
1040872
38708
1030541
364191
823526
905036
120796
999435
131485
40112
512841
432600
953922
9479
499697
422883
274283
892996
211661
8161
750786
134285
666377
484349
439819
480000
508021
783765
705290
456268
825678
49351
191088
383763
434456
320417
410830
215232
542211
119291
747657
272195
960039
7374
72888
921137
693692
1021502
712115
180285
767983
415952
79808
664305
382613
352256
537041
781209
408125
255489
544676
925612
532179
304032
350851
813831
1018013
716235
362105
254023
988386
2991
431795
452808
650896
772979
390988
109137
835074
419297
468852
190825
577924
961531
76521
284416
258978
857312
1009580
243633
603008
966029
997547
649526
434485
463669
188001
925330
142731
447158
119910
94425
162947
114609
435123
390951
224493
1001187
894785
366214
307553
817506
175683
10789
473093
586609
427837
1012782
197544
893128
290487
593104
590296
1010696
900211
178331
542410
831117
628285
897298
277396
841311
311420
497739
143286
488502
246498
726038
668758
780182
1046593
574779
659296
909801
954250
958494
705562
178356
618488
808657
467290
865205
41174
1030435
433903
215559
371
224171
480329
892749
396350
349764
22294
224356
368167
419867
56383
729540
292517
523519
829895
804046
486129
280653
202906
427068
67063
148123
709232
997944
63163
166672
709028
710472
630613
915686
908805
971906
511349
860708
760515
9485
331641
72113
502278
109799
400846
52255
489032
932160
613254
311177
546168
357451
96040
351207
100887
322410
210536
244828
165388
338458
858873
640416
897746
572857
39619
114245
423234
467854
968728
260231
411603
395723
690025
23670
916111
497983
551788
477628
808467
618664
411604
967806
328618
506317
695549
405322
40870
489813
409935
691892
950950
894461
918556
611537
652869
223102
995295
4172
899856
525191
254681
145627
856037
885600
606170
823204
478199
1024013
1030507
784117
432109
3866
412670
997806
668406
772335
517281
1005183
471616
512061
949031
565231
407354
985818
40624
853065
169635
128332
397097
265266
841233
426488
825151
250962
687974
371756
594528
886754
288770
38079
48881
242193
340494
772960
224429
20188
490110
711102
558513
361249
35563
977900
465715
209884
988982
553905
148350
118077
466086
423510
415068
347148
351605
657632
264407
422444
789367
456830
38020
175451
664294
86971
578579
185847
668392
153414
239306
126054
103900
888978
661190
822550
473206
533986
920786
877160
625062
194555
1011378
62852
227697
131339
468490
138238
819085
330667
676933
252834
746559
908680
500135
124302
808646
82838
679227
312215
31078
323747
43224
188516
495234
821392
564118
449268
632854
476858
104511
381126
191835
922258
986706
38336
666653
782435
327168
385345
144239
929653
1026342
568803
443811
564352
275056
383162
929463
469978
1028928
529085
730167
46475
726243
1033284
230260
321695
125247
370633
367495
928507
1044848
442012
596156
629628
391562
995872
523682
690092
1011981
974477
1044582
914058
909352
660971
420531
507409
386757
619329
1022384
714016
736033
199041
568222
422711
421189
174672
511847
962078
695591
687565
337031
716254
628995
1024609
35629
871280
453786
112852
1022610
90378
320208
823608
790885
982530
85974
414418
426033
169801
225118
525174
353041
339031
649872
171966
779008
515714
769970
551582
69624
292475
801585
767197
161919
307484
600985
774582
831640
469711
209868
8284
852025
476400
753989
230695
114782
754894
714271
20439
866422
218235
970708
984145
503559
776542
153743
559042
734038
284067
344941
241472
202747
409104
376834
483850
226876
689801
468695
461838
346351
14183
448718
963406
222258
610068
341745
934848
340198
619232
874860
283808
613767
537270
841955
940981
530822
45048
743214
598363
109304
81972
384808
701882
626560
58386
222654
189904
58270
272703
418877
380565
918403
557138
142477
46295
1024410
244888
947342
379219
896309
340854
696464
963050
170341
817797
1028672
588828
307602
536585
791806
151263
457164
922334
861333
709616
235691
956451
1011669
826899
933150
1028836
649618
992029
812951
770452
756756
15919
334533
375609
718666
376452
1048074
764958
969932
767888
446968
97394
369708
420349
117140
471472
210237
867600
822184
248245
203510
534810
552892
147511
211568
33535
210018
269202
258692
655627
189693
907690
887154
699610
867540
63032
772763
313007
309599
824869
1008573
250459
860183
362048
219852
277830
242374
778257
553573
643490
503447
465076
977467
35908
11617
963699
802244
828500
562397
382566
18941
204399
549918
612001
817327
989304
877654
462267
620332
309704
696432
735576
553709
192253
508281
1039828
241118
534666
373083
734062
772714
828226
281736
695917
53986
953010
457468
582557
114800
852948
553889
504769
185596
345191
77272
77188
939113
201356
209155
557786
404661
400228
777824
191182
269998
379215
1009523
828085
456286
286649
705361
945100
728324
480423
46859
476641
545885
152860
894911
637000
160339
167602
972184
471400
218295
685649
274263
448235
882252
323785
11374
784271
3607
588157
687644
799529
1035711
778036
628948
253210
243448
58964
274246
468472
875347
607841
779908
499188
346790
312077
850233
110300
727637
514502
811206
795678
332045
919597
443868
512895
871596
63976
858243
948520
975515
307003
162012
82948
316525
604463
427098
701307
482965
794818
628888
1017371
149469
892139
744614
734138
104345
323209
150590
5165
515832
454066
279597
452872
465851
999191
804122
718841
1045114
698993
526665
850101
754860
728115
767074
599301
805326
6257
222036
221731
726392
689256
916439
979956
573272
813002
613773
657163
359650
705410
214407
981219
187740
658187
978046
607628
954631
320847
378034
409542
562990
590946
154829
297467
292006
872804
214505
872135
688906
191479
840349
771436
160849
136480
1008453
482533
900341
559194
526366
23027
1044133
1041721
53839
83834
917417
771235
37380
805173
748864
706929
413990
520815
808505
200742
977300
909141
727215
684500
914823
921372
156927
528441
407277
299189
157285
953256
35842
24466
685482
987269
152704
405296
799320
631206
594066
591453
1039644
246652
500329
985324
429481
275737
257681
509397
648108
534522
1003557
695556
939740
134686
964541
986959
748096
163355
541333
330211
679119
755726
268914
793468
412316
698105
942922
501439
471894
556355
633063
603366
551059
344714
511453
536607
310904
924416
385999
483749
732708
237142
702652
676717
911345
201163
312300
427189
921605
308086
322079
45551
807241
957494
809090
732723
256880
52231
942285
621457
157121
564883
850951
767876
351276
377525
77141
563045
241117
403639
755117
1034017
222114
875173
332186
958420
49405
642049
611672
459956
31100
878591
697617
1037354
340930
137554
175779
1029413
652569
543354
22088
649154
934768
810648
151366
909166
70174
58730
865281
422795
31802
732464
925485
734836
209069
412053
352074
227908
116974
801043
670996
531593
689853
538558
100794
223701
459068
636836
535616
500542
257165
786877
469654
175480
132387
1008
823449
250450
195834
572153
908567
309942
1038323
401147
368895
809626
111567
449058
42508
19485
468676
235897
387787
758705
834490
637183
336165
693513
1046721
58231
631856
348972
784643
612829
795196
352603
153842
489197
448822
880669
751434
747135
898879
547650
748502
851424
261140
368326
466098
735516
652291
693878
329098
925803
721727
493554
119845
454933
972857
762626
451413
969231
48117
119537
411473
767803
111621
695456
811104
707895
190094
345400
784836
885910
323838
171888
201373
548283
538605
332422
751676
512833
803822
454033
502172
66662
317507
628699
366484
13796
122083
462971
1040060
779829
996769
63529
723302
897446
873827
456664
82261
1004206
444410
785785
287462
44538
804462
925729
940542
620717
1041208
107937
762491
762301
574613
869768
652857
740392
384206
496184
789900
939284
461072
387891
670061
809096
908557
681997
1010795
31840
896441
52282
81665
611794
419495
137751
254048
304049
257700
137805
354992
550188
57120
599322
879987
169599
1000880
874242
77435
493899
196947
415008
363598
579552
795634
225178
61515
977705
7934
448842
350536
603089
332406
682973
132002
688261
711876
707997
285213
308299
161825
807530
1021471
941142
240191
850014
251802
914556
834493
293687
1007005
875275
740487
428245
1032001
397888
541772
657007
622019
645614
537921
905247
766642
325557
370700
109180
814211
809623
715194
211367
156598
435553
693803
80465
333323
1031897
985166
739776
6856
697372
864210
1561
582143
515754
674685
51711
1157
482486
125131
314300
402880
781320
983858
887075
361587
309274
47668
175088
736938
918655
983822
499080
763246
1040016
192254
808392
739395
319485
449419
818068
165889
1027096
427848
442735
763775
557192
634774
134269
451334
24503
937784
365030
885068
1004241
642956
303625
159280
700054
717719
943483
850780
714379
757816
995579
223851
478819
916535
889811
224621
812468
694091
610911
723569
375319
798139
703317
393453
841182
693749
649349
239303
392499
701627
424479
193165
162493
599221
986700
991740
348032
473411
365082
817993
711295
264775
271883
657435
164624
536040
637970
435612
221676
1014230
329063
11824
756474
546943
506874
852822
429654
850179
980772
846792
150723
233102
185576
398156
137435
310654
808179
96967
498560
426810
633826
630581
326623
685647
823561
212228
295254
141055
320457
736884
907660
979523
441116
916969
547826
477507
903054
919400
493806
694280
410132
418106
978222
47407
81973
297694
234584
479808
585577
286102
149387
726805
915704
673154
450251
862846
439789
1000652
206715
310432
48300
970524
900400
888808
232293
748297
718655
402754
535865
459746
150754
569351
172112
892071
793452
415136
376557
926790
6354
239706
677465
212974
153185
651891
152850
744185
314717
235661
712325
240820
335329
158219
265988
322751
950277
22128
655595
590288
616990
564667
818919
48714
890822
1022758
890844
198818
51097
491121
996675
256449
704897
453943
185677
31297
639678
418310
351671
1040184
769917
583701
641636
220668
823175
536717
163882
105982
319131
68196
307334
9118
230221
605055
609380
874234
129568
322452
388506
307711
868672
607375
837294
624963
548453
373899
804354
90207
731340
1042860
413112
279607
995242
124313
627953
130152
583702
779281
492912
516125
112079
851819
1020700
80616
447778
508853
782572
307064
545357
249496
446516
792113
574518
691043
972043
513061
417478
650153
824009
72744
764862
766334
89136
973566
999926
669151
634496
874150
748164
253600
532431
203837
274013
558316
133379
94224
709927
977035
219700
342672
66288
974834
189215
358204
757227
153694
558835
675514
907868
82376
643539
509908
255729
995836
65124
769028
477345
263905
172445
311468
897830
704630
119765
624723
976145
231301
597019
559165
376370
771584
790590
294842
956743
455897
738357
273136
193657
24121
822819
384883
949952
236363
259441
746341
782116
206177
10494
838740
670056
138066
454126
748249
491503
730040
178830
958926
908695
826978
289359
146989
1019545
281218
964727
632074
268874
945221
1036763
94535
966933
21127
461218
7256
630754
144372
293431
920875
329639
839125
203764
471948
266630
112805
610605
303400
650058
161375
462785
604519
621523
98227
1040631
191805
895982
478617
107358
875709
501663
1016965
769007
199152
819469
767123
66854
961983
848867
991031
466300
1000779
528035
592754
73479
840857
217488
153670
732221
539643
409293
535389
103099
443080
413329
618124
641209
341211
163331
710636
438837
358150
21225
314660
151109
103976
436742
57442
805571
667236
267352
614323
309232
199137
566755
543457
444878
1029722
94475
127982
669202
45414
797023
908814
913345
731564
224147
974729
847800
924828
916058
679608
184979
978197
106910
279567
409372
523437
212619
330387
988850
271500
12394
191355
207627
1010051
681231
233391
436622
597597
387207
607075
368987
469395
342539
807194
985628
10509
2039
18258
731352
590978
46229
941265
110546
793720
48219
264568
37396
934409
929424
227998
178261
290971
289263
504567
250964
826093
978226
518177
409253
278057
667082
640617
534722
824960
577211
794001
848258
307788
263445
390561
876247
795958
373089
279692
624737
964127
45319
122306
243915
34275
20301
654574
569778
762199
788965
548687
764258
215367
802653
768196
1025292
1026176
202488
153126
740409
334727
280483
302840
609556
572031
795642
710400
115634
597229
206554
548882
370496
427665
535697
181104
858639
574361
1003478
853398
65079
973136
1016362
502998
23095
573449
173867
274872
427211
90121
978114
103602
1016589
437601
740235
23195
276890
688159
531118
183747
581493
249956
194933
1012531
985621
947701
675355
45315
1016124
693880
607061
1019160
300
297524
611589
793027
698620
271296
939593
884924
218074
567381
111101
37217
751692
420601
200477
218919
139632
483587
499008
803851
792346
240653
349979
576741
726070
649275
1042767
447667
43796
141189
462543
823508
753572
643971
745087
868827
395419
526478
784508
603433
565076
106894
448154
749354
154378
566862
142570
231199
296890
1006807
304450
397607
104650
61924
242920
65613
622781
358222
45090
283547
959228
280355
794648
746144
7954
29793
416149
331083
116220
687016
594642
681192
310829
625053
28886
629562
1040547
968693
397473
171490
548079
778487
584731
470572
194189
616078
1041872
242759
1044840
319624
192691
780667
683732
444973
882316
216393
586558
652545
195766
855137
605982
38361
371161
395971
369342
28009
149043
842565
591762
383913
395062
738524
950672
263476
1014173
200240
320265
951498
935437
760060
888403
783062
1032330
494248
540638
954325
822431
127779
490560
682072
412629
946716
1037410
848623
21489
713536
665420
510603
664208
40815
934165
1001405
1015412
488131
653938
813565
382942
1012235
129924
641075
872071
149379
566321
365715
184646
231395
607332
662223
853969
784434
924257
792833
845660
275413
693677
529292
290389
744110
219558
766797
881403
876028
604995
97281
755229
95878
460721
249908
871308
679373
394765
680593
556665
333818
571566
463948
319085
438705
717426
179914
579212
852203
1025092
464745
560208
23094
150512
902347
466387
865082
25647
577508
675989
806882
408139
564222
889114
662435
735969
899835
356475
31212
751756
707811
342155
957560
705547
196953
338030
318966
976206
414282
101131
877695
826033
375588
691587
842169
743264
958189
558813
433683
484131
980546
147704
494160
784911
869448
536875
561269
670777
581865
879810
569504
367165
1004216
20680
1024311
644844
283567
762377
179617
976571
895000
123930
879791
344036
340856
915947
633236
664285
273413
1030893
75764
981486
793694
36908
116760
119295
537211
989329
290337
857774
110779
690779
751360
757953
658451
1019536
451988
978117
843635
560484
295533
8828
568303
208838
4252
225557
187054
969457
220522
354991
35736
1021706
803372
679905
181281
564065
605202
384955
377784
195953
998314
692348
554877
771355
360518
1036934
350668
837049
805013
143377
202125
373872
731170
971473
227379
695746
529342
569668
1010232
185718
349287
9410
1028971
660564
387143
680601
627097
358955
225799
674245
763116
891352
948313
541232
507023
59692
606176
684167
764292
87226
83536
504397
431936
599540
326256
648361
269468
57211
489713
1023701
175222
820044
836563
498497
110045
495069
681268
981374
415069
118206
899438
977751
914934
559744
874353
392607
339646
51036
796643
211283
62005
806729
744657
153947
281245
189431
611510
390052
595839
397787
215282
714500
253460
630578
145868
130086
699658
193638
359540
326271
827359
84357
601269
166826
619742
320625
123585
515969
1020618
12897
6051
369542
707653
281139
742681
766392
920063
17341
617181
73890
698458
293081
631087
426448
101206
925599
70907
497493
727626
186293
977368
1011896
74793
19847
340769
619042
306951
754727
523790
405041
733597
723622
946387
274248
586796
818045
530367
100847
629579
188386
591282
723170
356000
79193
178444
830411
969959
645993
1012318
226928
257329
670972
1016867
301034
32285
854633
842801
965778
682845
289535
901193
420157
491379
694310
900486
867007
267487
961220
943182
203645
1034714
560273
779972
363386
790164
731850
66879
274155
843029
153048
719731
851662
895519
868994
862025
545678
520264
254606
721146
696806
147866
353385
354151
114857
134274
268267
189960
988283
736959
880859
90730
879326
775337
306277
233860
486605
150297
537137
347316
870652
813648
698062
40916
801897
308890
753874
659896
865502
540911
825987
323877
450891
725666
1006131
431359
31726
63989
967985
582139
759363
578831
654054
930557
101556
751702
274026
789092
109559
579726
27838
467381
1008489
162176
163783
455402
111374
440045
514327
681141
805460
224078
342245
356744
502334
698516
272470
867659
687738
656100
894084
349049
476373
499719
774730
386696
357166
530435
286631
120901
175531
528570
747109
522770
968177
579810
988017
71477
816817
916733
634674
52756
140962
16135
870270
511962
594179
588932
532715
493817
616196
602191
770877
900791
221355
299790
497084
291142
622257
631157
165429
337336
778010
3507
566512
593135
1010308
2922
441122
152459
316764
1002365
823316
778850
111105
672859
712719
961104
676367
907588
963454
721919
28750
464577
671856
1025169
456342
602100
2965
877755
1021599
92407
618960
786493
80069
463745
888976
811159
501940
688579
50752
608510
128872
289019
212093
315859
851560
654939
887893
107291
228113
761908
1025758
736466
933998
261163
388905
431199
979824
363587
1035027
565200
325673
245929
459879
567712
5251
264920
598086
939291
408063
462313
637290
929281
413972
418185
652378
79701
398173
553983
282331
795685
35394
300796
905024
11889
739218
847512
622622
640951
737744
577605
622689
508766
41278
598745
218712
220374
521438
192445
606944
898781
579380
768139
259263
77096
142440
647809
825245
480972
574197
724770
122422
778930
213330
907196
111407
952231
188052
885356
203758
628044
279002
717042
338927
864503
15372
504855
784600
42255
671374
298253
394342
426606
530583
701949
792818
546248
877100
503792
535511
324962
270440
650375
686950
671213
118367
165413
17423
439104
160615
294559
97842
135819
641461
815682
361585
231590
639257
345275
996662
854195
379131
200694
178714
228632
323332
880003
919695
840496
949623
23482
472311
849985
284618
346188
109142
1036547
44558
459136
624403
1021836
82910
155794
1004919
293090
962529
172966
786471
569934
98553
426426
488618
755889
157288
417854
199288
730466
774346
495847
655338
124418
496852
497609
814047
16297
200196
554560
228095
210036
173530
887128
688047
729981
874746
292427
403790
95897
173301
263473
75156
1018079
489441
533543
278436
460100
1023829
181768
483698
769348
843790
471112
971903
1039198
115534
965728
1024682
63672
255469
88525
188729
163446
791554
451443
1032707
420394
861112
119522
821646
49360
657767
944046
332772
305611
451210
322925
292270
292524
124268
503319
640929
890524
422600
968744
1043412
944888
221540
142427
1000432
566870
421779
763013
67045
231583
37476
74681
798810
770226
993640
216871
106351
628972
715251
435175
597092
790054
257758
533892
137838
37420
180567
11539
477771
918865
673727
340503
634768
869792
349353
836049
300808
824802
880748
545507
632580
669048
927896
488725
754935
675673
563963
891277
755017
606777
497673
521866
889123
880366
816438
924117
62377
888637
285256
1032074
463060
664562
904889
975394
917844
952648
158082
964485
835269
107760
716555
607426
631845
585758
20860
253385
1016343
197300
57608
278468
197221
57448
656440
977658
683397
429928
827954
842151
800226
813177
261823
1024628
896936
634526
668463
292755
841566
99976
884057
579982
941099
628625
159561
812602
364541
123618
916941
611039
758383
541363
759990
617258
1005878
1018041
931954
254103
507430
951671
572034
991474
551635
919237
283527
459830
218632
632636
743026
794268
36081
284032
832480
919586
342224
615818
585215
807627
912493
1029439
379859
463234
248700
670185
305934
406870
494589
181216
158502
692841
640372
305591
635212
641400
932466
45440
31324
742708
752053
977028
509755
529899
322856
639200
704521
236493
405977
748870
900292
988895
795550
482447
275144
167945
304793
710932
982062
239834
798615
54175
738260
247591
316079
1022574
696237
584674
898146
250851
187787
776262
629394
836275
255255
672641
143105
756068
947160
868663
42638
910092
646618
708867
53616
24780
774233
162917
425687
328649
389388
598788
760984
854032
275433
513573
962653
276310
749477
397482
870610
101232
478383
924062
359245
215869
107638
534681
420739
983741
267828
246355
106807
379932
806811
498081
22052
314139
919696
312921
797350
1006448
526283
507910
684493
555168
985108
839788
172806
795373
114929
564109
187174
171746
452664
699535
804155
925260
283944
499382
1034792
305368
451452
852366
437420
45960
775335
724758
552134
771276
363040
774609
841503
480166
888247
846291
417008
709774
943239
816035
29518
760980
981258
910115
307586
953864
543329
806479
371029
808690
96378
418128
946651
272983
309547
32910
704711
730850
119685
75459
482763
126954
610584
689024
864525
432433
643472
555173
274461
428036
228047
766661
171039
703659
74792
816977
906895
656812
1738
257370
897107
210642
685939
28479
196970
239685
664911
173463
851293
45189
503811
226669
154629
576088
221302
975785
177785
366402
489644
981648
157589
652222
328270
909296
80165
830323
61850
485935
716247
431406
953723
587226
768504
190750
218495
313614
79748
227402
258747
537160
707907
28857
741465
736375
612182
293968
1011135
896283
765589
518502
510592
770430
898354
948682
620683
236573
811175
270149
935404
60790
1000108
688651
913656
328253
658208
259792
639143
356390
781693
611637
193372
253258
806164
525520
704710
908808
546249
990645
649783
900430
548834
814999
840743
189318
660252
712609
991010
744170
213988
552525
890687
62530
980687
555379
509470
633991
950338
492859
687963
216969
345588
313939
722969
753457
754688
394459
671642
144511
825270
425478
129892
108645
128118
631235
114084
650866
351215
433990
895333
969387
410597
951088
654590
346124
741450
160547
832289
944446
507041
764360
572525
88106
385184
722075
709589
895505
232972
861466
885145
46150
223685
285094
84055
999409
419092
719040
249643
985069
500266
369712
258753
413797
282098
747921
284952
1021032
688282
923293
395739
310177
635373
447471
61769
991283
132703
707082
141579
522579
691965
681227
605596
10863
169453
333566
532692
396994
241000
649310
638752
1006045
809240
679461
529823
384263
611763
312705
533539
343752
871648
472019
484069
178420
123501
756566
633986
788034
659080
806962
862934
773997
371614
73223
688593
591220
29874
861226
202858
574862
679458
580090
987559
297121
155694
925177
323853
748001
189669
370935
974148
376456
8748
1009049
152283
487326
100051
659789
391664
291391
1023388
971851
625364
520053
108029
607407
259109
149840
517808
470772
2691
915520
591369
151502
826763
699249
442897
742962
657347
335593
136753
909462
1033916
636603
307442
64408
225611
50859
111030
636038
321284
814609
91916
4425
947654
1022018
963061
1025314
522644
919738
984447
582486
975818
704436
879222
624117
484156
570192
355672
254310
603964
135239
427773
97023
977704
191483
364558
1013161
579764
909348
42384
804305
320236
320330
335456
507481
180026
594902
123964
298273
937243
1024528
467563
868029
98705
195529
572388
89506
633682
27935
831109
382850
603560
466821
845157
984134
515549
172869
331103
689826
591676
632448
144983
984171
706226
288401
279299
700695
157468
299452
133272
420911
834317
738362
721108
445165
31930
873903
506227
621220
428256
348128
3803
179647
655070
644023
637383
334782
706075
167548
375872
564493
351198
171270
839353
436674
820418
877394
807107
425563
529018
534237
298071
27847
785788
723509
818274
614860
187837
99132
64788
465576
490405
530096
475079
170598
290357
55046
739546
209917
320138
279386
928793
969372
980820
161077
882303
769928
713977
626717
923064
552189
18777
225296
2221
130649
570045
919685
882505
461924
342572
991664
479891
168337
688545
941498
1026092
875286
586576
342286
882064
715404
758993
576798
678696
167017
124273
471750
394089
911621
196982
263890
307527
965665
369629
448592
744015
570792
1017512
639298
795211
928522
125390
924401
115859
776017
210053
566440
427974
202959
263165
321742
31883
323012
782338
446669
76275
375073
412047
156583
831453
837185
845751
11512
433582
520215
69863
990659
150070
349977
904804
709851
171844
416654
52657
399337
26445
857838
47170
497473
15237
343022
826722
932583
668957
197245
280133
722200
16347
213192
716572
558952
1047823
705953
450749
127563
891858
892928
324207
837214
974007
617660
805228
643777
822249
406459
131133
787766
359338
400337
546897
544381
775612
46593
154310
202948
689627
803019
233774
782530
300004
543823
746818
904728
878318
970580
386956
580716
812261
420686
575681
656044
914452
920342
614684
311078
720346
13851
797048
1032392
704088
437288
829368
372739
373970
385411
852309
879486
712206
400995
821275
826858
957580
683299
760119
919514
616062
679746
446167
422572
37305
683168
740651
956057
615590
628985
717603
116058
111211
561171
1037086
652108
666721
1020467
585250
399627
527413
272267
892993
368229
334324
625115
251613
963039
971231
779907
308068
421858
386237
519555
715666
1037598
692201
241306
261496
639160
106410
807159
75013
21889
139601
651742
412222
103853
289557
580136
641881
751939
180469
413822
195206
387316
150536
383662
692909
485837
362195
188705
300797
765782
293404
899118
189892
948284
856230
831872
891801
288757
745674
381959
611068
16804
757941
336451
107744
321943
168345
695087
515593
498540
530617
790064
712128
56732
259576
336999
79052
809224
20878
387782
252455
201621
234844
359944
400874
468495
10122
72346
898782
839538
755203
137502
310930
752636
124729
779486
303778
480869
921425
879441
71364
453549
704013
966410
41399
456487
567438
518240
613435
467015
318346
65507
754562
80360
1048438
76512
439307
124008
47591
420984
858242
692547
23388
599544
913736
592710
625408
840385
339312
905467
249967
90694
1000370
841192
291793
820393
854435
825589
358156
217010
441446
527973
686864
653026
786959
298560
121159
1038552
217390
277621
714380
487810
243630
60227
195151
930956
942160
692312
295176
415908
37460
402953
102528
939245
721456
343337
89779
247354
348825
467526
311236
439924
898465
571930
900296
781869
917181
1016743
788529
356247
260375
759446
930113
910009
719638
1047323
687863
25860
405873
682302
147084
131759
411223
351480
677847
314390
520075
810221
415048
263012
685760
116559
920834
370244
399437
50318
119121
881179
836411
227328
232540
615397
815103
558702
493526
732595
728721
115799
147464
135918
651689
910728
279613
927038
790179
529470
927273
480853
16671
461511
745230
559228
490753
696108
884420
43281
689026
38234
554846
535630
1041418
539608
89476
688776
657817
690921
928055
734031
457549
669705
689306
423228
403519
265007
522222
678192
885619
86615
488040
579959
990411
858928
321568
717923
763734
824469
515009
1016488
97844
987973
378704
496712
435011
366801
895757
646905
242370
642341
997717
417889
790356
953917
1046567
495591
631580
666361
839365
224134
794638
479043
703071
58858
307249
764670
830602
907754
27393
339441
207142
767655
885521
872422
314310
1011217
493341
69168
738675
656219
706790
471154
883419
38395
274058
210155
642781
820538
872047
56433
570897
344598
374934
834716
131889
395412
157196
431409
696906
979030
828287
1028074
285085
605072
742424
313076
992768
54311
458542
364967
107074
174044
612769
365048
582006
885822
220231
68829
554450
507502
992129
407415
289628
999329
633182
1019229
670432
753309
807978
693385
413383
668057
212737
553186
622614
93012
496199
511927
911840
619084
968621
753978
593735
24163
437035
95534
93287
213306
530795
631572
748165
666645
166616
329763
233812
673664
1039608
825380
794880
939030
909686
921483
384466
943712
800882
380018
818041
323153
984188
383656
673379
741090
335200
942772
748463
232598
924581
701615
664406
814177
413900
622768
111138
429506
953431
467708
190548
239332
576935
832738
507192
351732
896841
775416
800100
851620
750613
776937
228418
858582
232847
610806
93668
16463
842506
305133
934731
891616
669073
673975
710541
335963
789747
55026
199512
945670
905685
810566
695983
676798
309607
820238
760895
833967
639074
232332
45662
99017
551703
830338
533250
1011316
803554
62445
363883
665976
240012
154936
626687
440716
511680
961202
694557
431686
682433
624243
998256
779245
481700
786650
896278
110628
953584
800523
805220
430530
324811
243788
724663
394630
611515
668539
308989
597086
657835
600573
588257
780923
1011674
721506
142266
140315
875035
835997
635012
331644
1005933
9085
145790
415282
1043972
668611
204785
851799
1040362
247256
827575
334451
1023209
773111
72311
874180
285314
127306
731978
244516
753251
110615
878285
728750
95112
53129
99518
884388
442862
23004
145848
710319
798788
659065
187083
312743
145218
25719
307548
946040
424355
352855
631618
392590
485422
536803
688358
1004574
111377
47075
436137
915654
933401
538439
463685
817139
907221
446736
211505
509006
917449
615067
731805
604270
951328
686321
317123
69280
1002836
323433
901190
853372
776912
792328
21274
549866
918656
443023
655013
756430
116677
343659
757940
61700
537512
914881
205590
1046650
728013
926435
820623
445571
475543
842047
844728
1030540
966211
523165
229168
515609
226092
927853
82610
462508
542734
68125
1027177
1021622
1046135
691033
841914
332659
174622
421136
855065
23689
191268
407587
914973
986162
660128
423374
327092
311327
604547
533845
1026216
166593
270380
824017
49307
1035671
287855
297933
429695
598850
303903
636472
787917
385078
786853
958710
512397
103599
277807
886805
360769
1025116
550146
534370
38818
406052
681280
993101
517123
809372
730929
968213
867500
391848
744919
591674
181808
15283
579924
635503
270186
688246
244023
4568
272484
335594
1010367
429404
437504
994398
586817
299913
191992
562399
377996
1044382
70897
301190
642096
85513
529692
647581
459861
27237
901482
89632
252330
594661
272489
881466
406722
725228
637552
777607
528292
707133
1034755
960491
169531
516396
491783
1014906
685493
767073
59200
563838
402908
751041
79598
205337
328208
603621
747484
899774
1014795
894643
855640
905236
547501
728549
163158
829117
85294
216071
48622
963299
1017604
402561
877129
824299
622301
302530
32054
968107
482431
410135
934938
527383
287415
735824
668111
778440
287788
612824
648412
1020847
646526
84116
739542
933084
1011478
1010628
791470
17709
90498
603212
1020572
341317
437994
742879
940169
608232
8660
1036491
8793
5863
992144
288077
435028
331168
839841
464503
449010
926922
540123
264957
278953
788496
471985
529458
729574
154514
582182
609702
72235
773869
744018
22225
341316
682359
38269
894884
722220
622056
311121
979278
324235
569050
87023
917866
134129
456724
664735
218065
127316
676861
878653
753804
464064
497464
421943
542642
569796
159049
326968
77788
353430
464264
944369
1004512
262532
600497
1040326
888709
991043
622113
546937
683216
1004133
192314
595052
746421
901881
510255
728079
210395
1015364
552337
206234
137528
640551
274799
170112
254750
603852
133366
802221
799014
327706
912457
593486
586603
302687
808875
110726
727277
639497
944720
132410
975958
963147
111813
113269
323560
791736
229152
825950
257922
987309
138621
228181
825886
221431
799644
963163
1024846
195274
117033
425882
278861
675490
603196
28237
73964
451341
739025
326675
951294
54936
751589
219775
442369
587602
1039874
212148
114880
639187
171852
339472
483975
489591
202110
924127
664084
447485
175621
286710
474397
720892
369660
1030084
134070
204921
859616
259409
975551
1008673
95072
313591
325166
154626
811588
275559
447909
229891
125588
318064
515027
561443
603551
936068
251552
147624
995748
145426
985676
79382
72760
737292
768327
43270
526543
1034753
725564
260927
91848
737452
972193
530038
1030815
886873
489438
227073
552582
340844
324082
520498
220551
561400
140254
838673
989756
476340
119984
831205
725799
130694
423911
175520
616243
891680
963877
594729
675535
960537
396292
542749
535726
234593
445302
122802
745593
942940
525072
3364
697067
484092
247690
903906
176138
634273
687635
219586
157511
981625
256916
400740
545973
681393
613327
50830
364943
919074
297696
414250
277578
785794
906250
489780
678000
725216
773335
42573
444216
723001
807705
76932
122079
263161
987558
867316
693552
600705
132194
784332
369134
326416
294582
106704
986970
722605
886323
830586
781571
1003834
879906
492711
1020520
1021853
705282
156788
609746
204335
160686
966025
972731
311674
91143
419165
343004
480896
745658
23468
720919
240759
689028
294348
778556
722558
797821
332583
296572
514463
784614
858653
334429
534749
234346
1042388
150648
267314
41713
897879
896724
738660
156413
60444
996692
561533
408266
949360
986397
461406
657252
940060
740534
262490
730514
633068
319915
153685
398220
935335
324260
928940
694331
426848
437003
487245
316571
250701
464822
2820
433213
895846
409406
168854
93487
729870
158875
601040
545489
812996
985885
705119
942256
995904
267987
395474
334634
505878
274160
388365
131988
1044047
906886
562370
405970
183715
841871
212366
627496
372890
735055
997568
48008
323761
762511
186569
776915
403296
276740
782246
228793
438152
859142
1034781
674953
746061
836584
364065
839118
515209
383337
757694
234476
867074
734149
290110
583399
973508
839617
1000790
269912
781323
487336
544784
1032737
259027
606139
1014566
306322
645255
925515
750808
347863
2052
359184
69798
835158
830432
107420
188411
863937
533289
69989
195922
986832
12332
421857
658580
116462
541076
210983
947267
80234
502129
318993
384653
201362
778503
372283
370753
607013
45224
456251
538406
439666
740237
1028087
293054
775058
918450
605061
302389
644637
669660
912170
948738
761378
318433
883843
310674
274874
858562
959522
1021198
780088
30200
433688
340187
990569
65271
387643
119080
779252
591850
876828
750077
968126
824282
506910
993628
773885
920323
829146
707914
734434
93818
573381
216902
649516
499631
14708
583477
379593
961948
778957
829204
1035546
652958
844985
332648
678729
742312
334359
888534
85549
114023
68308
615715
642586
85764
592924
487746
716908
196841
776841
400854
190067
426203
501382
291767
974811
895776
457995
147012
800675
320522
592035
271752
685169
677733
619966
158934
455319
762263
810595
863414
658757
177635
656869
678954
520160
365601
305077
926720
766012
987756
36571
21814
1044882
470515
363129
520752
893964
738713
22090
762930
646253
521041
41742
773879
980407
209938
298001
356567
126966
1001830
995735
521590
1030474
100195
842428
47352
453097
666636
84900
283559
699644
745999
737139
382303
364944
21957
874205
673418
213663
203499
237670
454883
651329
859708
333749
55815
659623
276497
831068
53863
664407
989261
548441
166871
523818
503584
594183
974457
307059
749156
544829
587510
767318
627840
988086
610279
139296
210449
574013
171633
24128
388045
523922
551731
965560
1038509
400761
269375
71258
86634
698896
762751
197675
906916
988671
360465
433106
585781
394221
234483
933262
178125
548994
549756
18395
472316
733990
79693
10049
649857
868730
1004113
784746
858946
559767
922186
456381
95674
313864
443409
378881
1018728
848199
416514
354821
34985
590400
138746
697848
312380
824476
136565
367118
265444
820983
314860
71823
1002872
679863
111001
835323
523849
617415
577092
330794
238170
810615
416475
388695
70126
421621
461014
36447
476625
112197
755873
1035345
737191
193729
575797
985996
390501
771894
925056
562944
509261
832384
426819
55954
58765
119450
162659
155725
928038
178556
216531
71523
889091
465644
400534
562042
340052
477800
877244
277527
71975
872902
651372
149128
193507
877843
809912
193336
651781
1005623
177913
443933
669461
185881
956540
238605
690429
849701
803001
35641
263535
596554
195091
944591
37696
173045
527335
847287
656649
27123
353561
279264
870366
267490
725120
76692
975709
913164
170589
921817
121334
476965
424584
234386
467822
230964
208256
257560
1005551
123908
379134
505090
615405
181604
719532
1011595
214558
415223
845736
1008532
888141
452037
739728
347763
347470
357498
232851
246033
864226
403074
1031823
160752
124261
1046414
547402
411025
821546
56471
482603
776920
140732
234434
18774
916792
1044274
1030090
252210
128366
227472
271936
265550
265199
813746
795698
142265
678183
168975
30885
88442
873549
151596
1046516
27864
197646
1019075
896136
400336
523970
858648
539754
397556
467073
431404
782552
429063
1000899
112371
392164
618354
703817
362920
779881
861842
21539
226257
441226
157898
218438
399329
279626
35421
334354
532647
405911
645720
659085
50174
933416
288641
418564
921706
187225
334944
518216
916040
670813
8532
177909
940809
206072
537033
762066
114172
38239
29689
553979
202510
486417
106261
886506
573789
997871
57169
560659
40269
411141
126110
681462
96819
49867
767245
470697
523115
304647
918997
849343
104413
1034349
914729
540927
895154
293326
612348
289382
274920
567083
867667
496837
534219
470302
544741
36893
835508
29791
796043
478590
589594
381034
962085
48362
349571
421572
118501
171047
1045633
146013
539556
83869
97142
680628
95313
630928
366290
480686
1001576
452215
388970
680839
936057
373444
354228
761591
900912
535623
922904
770608
504145
769210
549881
548586
291310
145376
174818
134873
943804
218816
553701
386593
10923
490816
1030733
98029
690518
632119
2464
471338
407796
48783
183181
40946
353606
53367
679024
64681
593294
60707
900765
500463
522981
989663
469664
744304
746596
878151
316433
184619
569236
348660
702090
107312
154569
1021547
271389
561458
495361
965523
999313
1003639
660757
110719
40800
726729
959971
72674
661910
16597
336674
743842
523596
1041781
475669
62707
527493
765085
39379
255828
318942
673361
266857
924785
881117
90202
797134
892198
257563
350187
542296
795636
223792
659834
900922
146383
8260
623261
778954
652206
219109
100940
423797
143134
460487
998920
806023
975869
1006613
1020018
973024
359906
63167
381031
572161
905308
975621
655156
984303
483697
69290
908881
165807
901281
96131
921866
231944
643626
572633
870522
927576
849659
700385
991055
557152
126255
682145
211014
941379
116992
249270
416784
502695
3484
621378
969829
142103
72562
182250
855659
599195
619514
410674
306921
330943
488496
751245
633292
246956
818395
580421
105346
459427
588280
11285
701353
654683
125115
248691
994776
466781
238891
184097
713890
840839
25251
473034
556957
218420
529325
141820
595013
172800
675839
685119
761844
973932
422327
776113
107623
629457
693917
1003064
966017
962999
764507
1047302
794346
760628
769740
854305
663714
326718
3854
999598
89309
30525
828081
596168
572797
581576
334934
621770
526591
196365
969281
354489
795791
666625
499244
755620
701805
990641
773528
51795
599233
1015348
271897
488039
1020632
192860
427327
646570
568496
60901
24140
926071
705405
72602
820242
254702
769557
395492
10517
171429
466777
684145
290280
922276
740566
682336
40226
309579
295667
158264
801751
204909
269214
995966
25670
206324
154701
908747
911735
490954
444987
927082
571185
31918
331515
777267
795171
580461
401384
677723
410705
78611
362867
292515
728192
593066
871440
27861
263877
510257
440760
942543
28932
817598
804641
152638
587043
579616
922379
993880
188071
616650
1006565
706260
286666
636244
644222
862610
493417
464593
18847
136533
763909
68135
99055
795070
40768
476287
575048
497573
322179
498899
510373
651578
198773
1028373
355897
354517
409399
1034539
115632
1007998
651434
413772
711477
529093
167890
518237
846105
981944
330417
364852
511414
235321
955828
506491
470009
651882
241526
369225
919523
665345
963668
755745
898291
589832
679316
281227
79786
78667
218999
247983
922829
516808
251809
598160
690619
565724
366678
389250
329987
414974
869141
347426
228125
737311
200688
246037
71069
698758
499425
173396
994086
1022791
960838
160861
186211
1026427
699813
413080
635255
504076
218178
578662
474305
591329
189357
374840
599187
177451
992848
260095
723508
971038
329440
817545
87001
822557
275378
283558
592022
895790
258937
456116
850348
903
63545
732468
94014
431856
966618
236061
747590
947927
907130
623828
635906
561032
850544
797024
344822
766853
565780
716895
1034977
77459
630225
275081
1033714
355528
87062
596057
215610
141880
897047
735396
1023044
228464
926750
703706
614315
553869
595792
160124
104956
330025
42989
740827
8215
600081
325819
972880
355492
295001
911596
1046152
629638
570121
407322
334860
928080
316356
532955
676021
860521
560249
185427
655127
771298
698816
743845
188208
295699
270736
987118
257449
351400
394602
401385
97046
748712
363608
526486
372219
1000131
342413
314656
650733
836589
897863
967273
480473
619211
922061
561779
977684
702978
269760
425124
349297
914691
260395
341381
87244
722267
814658
623700
271161
262983
720208
164412
573408
287914
868905
643693
165382
278842
921867
1029635
306283
894135
811179
174918
899703
563176
651066
478319
698315
142191
768721
808347
644693
471541
308352
832852
381391
1018522
307896
981952
378812
973842
652356
728717
810155
164856
497510
886499
965880
9388
1000878
757856
272756
127034
1024969
274621
116039
818101
136898
218205
875152
161776
710049
940902
310889
50558
210746
817468
854763
513883
563071
371583
59914
847134
513996
420855
112474
619429
198434
415596
540780
354318
184896
18476
711695
263787
345024
654435
789319
800731
558992
129787
99284
789594
433865
189514
824774
802868
673071
1029072
374956
1023802
520505
272997
415724
35155
83803
713707
618970
343837
411482
927525
506538
55377
672229
157178
688792
355372
426250
673183
596630
341169
1012836
331937
243632
251047
764813
149371
34999
993620
98479
691559
170847
435325
117685
794080
791852
391411
20539
131727
817075
439554
306052
95926
906240
403085
832717
970046
152941
122148
544134
39202
601326
661811
436690
30126
321671
39939
558450
1006230
888273
907988
62288
160635
25364
989099
1034343
191747
507734
315416
214310
1022453
577568
434617
245949
74542
128114
807210
231400
423272
183065
1023041
202557
403560
385096
516646
210456
164953
487097
447964
125820
802187
678606
158167
220818
706993
1009411
93275
461558
953754
482615
308951
366803
1035794
352700
534105
660900
955591
957160
751235
336683
491083
422047
396306
398068
634714
604610
371910
706138
689013
413456
1047584
490870
769580
776965
676701
764599
849685
847659
509650
740544
214734
380125
368970
171489
1006553
175952
779201
625739
809412
826009
221310
3171
900335
68802
1003509
604622
735942
133627
941456
84675
1019422
481006
911431
355450
129147
340420
638242
910578
356651
642435
1006646
496654
757822
178694
331077
761002
450863
401343
686701
421038
520297
1007350
735673
928805
579763
520281
363379
105887
815556
356428
421640
39900
835462
337831
642672
1028592
634929
44686
346257
288762
168185
125099
109247
749596
1015536
642801
276694
257497
730967
228280
997661
361437
821113
807521
909779
65774
68684
416192
160886
52258
90609
25328
962831
159115
823359
630157
516830
881450
501786
151266
241033
321102
646771
502388
173582
333406
334591
717389
38993
199594
205275
946561
13994
442530
529857
593455
518842
701516
524792
28429
841441
222722
537658
139913
116536
366080
999703
1032848
443203
944236
978925
941902
466846
336910
163861
879196
855319
657314
446032
626691
289440
391001
78662
598097
518129
249734
970605
192122
658319
317991
1018512
19262
134597
487672
845888
396794
122745
306108
557972
82970
716298
986372
497260
15342
301924
264307
460598
553539
384442
400107
801022
648457
386182
668919
624063
794337
568124
251813
383758
388187
1021130
843478
449158
5200
881122
574646
84255
553755
467102
115850
15221
461214
739617
70904
883173
465643
674720
608740
40882
94193
430807
755234
188236
372294
522261
704882
955867
465037
770775
445578
1041903
984650
857903
407743
970823
158171
772649
422113
96837
659944
334308
759701
787855
874742
211955
91947
1015748
682904
993047
895048
367477
33785
655332
34134
423717
156511
583668
43831
73156
381898
270401
937914
242229
600444
965284
496759
255503
714668
360857
309290
704698
282107
113150
833304
855277
988603
305789
64705
97115
812056
469873
356142
888757
820732
257080
737718
322373
361900
435680
473548
810112
689950
113252
136325
681746
746080
151834
560403
401388
197332
679964
428498
41675
722834
813527
999623
380004
981786
809467
487077
604242
74550
503106
489979
1029026
718231
676623
36093
712302
488134
127572
145396
632124
131728
450420
97230
579150
988290
345370
620915
833445
680818
925379
793628
864116
415854
946125
53422
480103
166781
448218
964477
729575
134546
710188
605076
212894
405604
555384
803542
213049
620711
282195
596682
278237
475303
504121
335876
956231
554281
530909
607742
116567
786192
171780
818420
440615
443978
718477
554665
37955
226195
232599
670462
229745
196038
723442
317249
392884
147808
932874
366777
856728
290105
218938
41113
263358
1030921
201866
218358
1004185
147946
132960
954338
467161
606657
490555
421492
835054
700218
15131
132130
265858
371979
469040
494268
886173
36307
920099
944910
779457
671993
113442
695088
174606
200157
807213
9525
902681
1046852
537561
98337
682405
743943
731234
75466
236637
632146
855845
931009
411172
140830
542028
653591
649529
129849
261926
619556
643726
946041
481521
121453
403821
380187
1009439
1013801
548502
58914
669553
479413
31486
48267
314849
797221
368405
346063
496613
284873
672770
25603
690369
790343
30400
305177
551061
781307
281198
1020181
751738
123692
90892
7576
210390
525377
120069
568577
666580
72646
109899
699067
230653
121500
17987
570002
896747
1006079
95815
255134
991737
503819
822587
448252
799571
437789
1011338
551510
313091
448019
360044
82586
94063
384636
376493
728493
326164
59938
48019
93268
359624
789518
380791
380999
903900
953054
910544
968147
452161
406677
644276
552989
965228
383409
32220
998273
1011588
337741
884156
413276
554124
548547
537617
317478
97825
685381
287699
228504
282661
678274
754793
688127
627288
836376
1007229
49119
366633
434191
160951
554462
814420
471505
928893
145969
460595
759636
501897
864250
606381
1035088
415570
97246
398238
261122
289356
742674
816894
851959
119204
790407
113159
760894
694240
825650
98174
774712
94763
996578
291061
485651
836728
469960
103754
822111
340873
32013
457022
451440
436575
67633
32777
389803
21446
130410
588124
889416
769756
81458
392441
535663
916486
567581
293016
837232
611939
180300
746221
788792
989640
942796
133979
573483
859536
210682
45173
359928
628745
451713
970354
236083
870216
365955
936713
10759
961666
588963
295298
526587
106191
965083
194552
241541
130667
254385
787189
258886
389720
754442
192532
746515
414828
542848
265815
790301
942195
416539
346154
786717
449825
1032895
804400
548004
126493
917198
887762
961286
763577
410359
251555
976028
99792
690420
486210
590378
481246
140057
627289
908697
733707
22720
877194
925642
885477
937197
889896
526482
873853
379920
46657
554045
152739
773469
175802
1031529
722397
239144
489361
635500
244573
4485
605328
105382
956564
890099
165129
135661
346959
61941
963783
817678
340376
52205
462307
565495
971629
256163
394453
832991
194520
24676
729394
910145
102506
385723
936885
93052
276542
198210
718220
90347
750144
640861
466625
331075
385341
156426
1015006
174831
953509
906639
171025
119842
971410
694531
414790
435074
771155
620555
491974
238607
461356
605556
1002224
246053
866061
478695
658323
801950
775151
765713
26164
155759
288142
646017
537723
1026633
595563
336192
760331
439002
834619
120489
524740
489878
3701
864674
274307
715379
518121
388324
134342
1046265
733366
698225
639155
768815
181530
673487
400853
903490
358676
249747
932959
31960
452108
363842
497129
447000
273071
555133
371206
871881
378928
799939
555281
152101
966854
598869
489836
917247
944424
253079
147049
137647
31396
707044
617234
302284
331763
564828
658338
531806
1328
823966
683180
608991
608106
40445
887014
219840
684883
233158
687242
540726
701392
208769
870136
320646
1025918
653972
495555
291751
540309
848703
677366
413536
971667
754445
1045906
269344
370191
686075
114209
146618
208476
1032834
102414
173728
45148
903779
619749
597407
449896
601109
560905
507807
192022
856513
198815
272656
588451
972909
211344
947023
992076
602966
794076
367335
267461
903411
534793
471729
780785
914721
887827
230751
367201
547560
667532
602391
934381
216410
1027610
952067
886539
138850
94519
859341
959968
976669
974339
170374
379123
1026018
622151
528335
553743
111349
852987
1024529
241902
625087
508222
1038496
744391
107048
431291
891201
562656
79716
428710
372789
997722
202131
7192
803627
364176
400494
911512
418970
734338
330983
175407
332426
176547
873432
512882
478120
624208
252597
812612
760064
688949
380831
456757
500888
441357
954182
826713
124531
989903
114942
72479
176887
702429
929189
570267
482975
236411
105976
270584
937703
670279
542709
581844
861555
85014
374249
292797
103668
245242
826689
71055
399686
905645
846984
133229
871577
583579
1037569
10117
686214
849062
878007
5042
586770
829209
481663
830145
23180
10727
419021
758751
44791
281944
614960
363205
606884
341036
125364
462990
381085
569850
150129
702025
1023221
773995
158046
453498
81031
471601
534012
418855
181520
69213
362503
765336
654494
593547
660845
258619
650641
159858
278602
503063
1004312
382368
546338
10248
490910
970029
494492
377269
962778
420131
402927
507831
86445
860625
875516
762839
634399
168952
616453
105759
180995
429897
678030
944932
357
857242
81053
1046168
155646
40495
646413
422046
418979
55912
55663
530519
40579
565786
377443
1031667
819704
861960
439283
143879
721579
308196
81936
160170
906301
62963
329006
1013958
298632
392299
252639
911694
811590
89639
971874
501549
333127
760139
1005447
984777
350494
201012
755746
582236
233497
140744
965143
216944
54928
33515
73921
366808
75527
52198
322743
704504
341046
128757
489487
680373
872319
992553
386413
34975
479983
680919
412750
629950
439411
249834
805860
63531
246723
890712
448457
886989
859954
469612
805346
474211
972653
151039
271866
500419
214051
381656
553012
482417
578069
663411
60651
459464
373059
306898
429032
273886
848927
231729
88366
1011060
531060
708835
34861
513643
484773
379004
508068
649006
561870
586993
547123
1025885
791002
446457
210489
499051
828269
242826
232891
6434
144301
207856
533466
409580
816562
607034
778178
712471
1046517
285261
479303
294971
11606
831176
302891
1012437
687735
954109
838769
918413
777526
89889
20891
918709
860396
1036012
303312
199438
534063
1017224
691020
417784
100661
89769
154342
25945
437041
952244
773
241803
873143
458529
283824
550768
531429
541039
276463
202782
681504
606875
903115
536299
221779
739170
635594
332833
793397
979978
29427
1012622
643089
274343
68489
913922
995578
612535
27460
662333
28228
130418
1026054
923462
724546
655842
466063
226215
547431
123217
676235
701295
413587
713502
305536
369318
617421
190294
422878
162048
415638
420950
356112
573147
176467
659761
375716
115284
791928
678129
1013932
180389
240384
877551
441697
209065
205784
961400
421671
273043
178399
860315
316899
152750
238120
519341
110671
576999
755367
31211
650596
1048222
15830
286641
162763
3860
14313
201297
890581
656033
81959
653216
1034497
920377
987622
1012312
292401
678091
697847
281345
328850
921901
294596
393668
424084
10747
1003451
1044425
530733
140006
311570
741007
991439
629624
444177
223775
779173
687729
84755
257060
622103
161072
418905
759930
422671
77209
60298
951333
573496
451418
449116
697691
257786
884914
177847
43752
722894
466511
973183
367629
714806
589289
411484
34194
391849
614394
9756
566364
60692
401657
563188
113728
708105
993488
869117
175053
334032
627636
77766
50725
893674
113353
701656
717570
1004798
153639
134993
665737
146930
788359
447129
321981
705615
36919
484880
472434
452979
798039
329961
279805
894707
815578
1048055
722367
165567
720675
945924
855806
896454
302419
349851
584585
637108
977141
380738
201031
219871
482686
184826
26477
856738
654339
183068
909482
390491
79031
351121
894869
262721
777080
367621
428524
499588
405273
801665
508884
819875
135746
265621
248472
405886
781089
695183
265381
838253
559337
988158
457170
14413
755361
808809
826186
853047
231287
221522
154215
328251
920189
75325
493891
140195
347080
683555
523251
1020438
131084
1042900
666847
233385
868596
229458
295695
73265
337373
684351
204975
673594
937136
1014134
669957
994349
167365
859160
32849
462218
624368
969910
618381
426245
569445
124695
256612
460768
98145
259995
705073
169316
557522
270487
122949
469647
876051
807092
476688
94109
101119
928370
336170
730645
501200
496344
970594
724541
528666
227136
311127
71200
630577
451392
1021435
31752
68402
637104
238079
571758
345841
414804
417313
732474
894356
374501
263193
1007096
27873
162815
360969
427624
707889
862755
39620
152814
176808
644133
174095
805207
100189
177784
380777
191856
497299
51968
626899
747322
1006869
21438
422640
895246
257920
692205
840130
888232
267546
801271
74648
842289
391941
185289
520857
405105
240461
46642
146232
373959
60798
344322
808860
668381
809516
163614
829665
684550
1013221
960127
163062
297915
731185
88364
24145
480123
197535
977569
352391
41048
484809
804345
684512
236695
232613
753600
469712
814407
289622
958029
687581
768186
991739
307581
893212
633810
59694
332473
947456
42809
294289
635672
282680
406689
618923
399767
734649
54307
992403
891329
724932
748625
21741
97597
1027260
909552
480656
649302
1012910
947855
58012
619178
681228
638632
588752
508542
844611
514507
1042664
682623
469213
129564
808596
187386
556675
949634
679523
197752
869621
331021
1026765
970618
32190
1022430
522236
67991
256121
625656
263727
150333
757440
956556
231574
893510
80439
643714
567236
387883
696228
953853
133330
189437
26967
280776
1042986
528680
1011269
305066
978205
134022
573450
356995
1034918
459766
744734
584832
412885
332814
824830
681479
715543
602663
407394
990820
568966
233071
559928
704256
711626
280201
284987
726634
878803
476683
733465
657901
914191
1025974
521859
923437
105115
158739
635512
707346
4931
216239
756871
7668
305323
121583
539371
973019
571000
866485
300475
855894
729379
512772
421500
833928
302705
1032603
765957
551673
893507
516311
275924
164315
254126
264327
289786
952233
777435
873841
405826
801800
225394
267597
201916
670549
735272
156414
358601
144352
909809
486175
337643
438247
469478
447081
365002
157620
328196
287538
571247
169818
976506
320341
973037
882540
622085
367227
658362
437678
777729
822018
81056
348551
1038298
671366
109172
254906
550769
467509
506445
3651
715657
243047
249767
772325
1046728
1007635
343129
827236
922494
824070
81
975365
836015
987671
922836
221027
793777
575827
1019989
852984
982361
571873
72143
941833
902302
184991
478720
134031
863612
421897
236766
574757
923721
330242
16965
414015
426758
209479
123979
854982
872161
326811
448104
364466
114393
793846
688583
635646
972470
642392
170601
586885
516372
274328
11301
181937
101974
496127
362697
146712
465568
520530
871618
582539
790806
837004
664457
760118
205956
896573
295262
821667
416652
1012835
171530
947446
660859
576368
953400
305856
565623
4452
1041196
456297
111523
236709
549553
50325
842775
477485
1041523
121441
86127
350595
681591
115249
962565
635741
708075
194442
395586
736368
224504
446598
535891
813750
188037
910464
779934
69867
67687
942927
255657
381365
199509
471466
907581
249966
391648
234711
311245
558562
519984
632520
809855
682620
139058
744645
27726
331010
274648
896847
1015207
1044403
676746
412060
602441
865640
267202
927940
340310
389313
859158
973418
515675
623815
515685
144438
300503
669118
498485
28977
702256
467025
1007865
570436
839571
421684
469692
1011211
622486
520876
454021
475418
485219
558405
88377
55467
284899
128745
671902
772848
860965
388501
643937
895444
68932
202319
23545
606379
680716
901383
49605
778157
270486
630426
575659
801238
757773
198332
516331
725188
711858
904943
253471
267895
162077
733385
753224
501415
676057
1009236
36777
248806
272890
894813
934729
461471
502444
226966
188284
765452
763070
693146
663775
775012
267393
613025
33860
749918
236843
826184
180238
774467
492091
10028
186389
233360
925048
693585
796152
188159
652801
721195
392703
959693
588222
793556
258109
245009
720778
843524
590456
282099
551936
842383
32667
30807
335605
207271
735701
584281
479693
892493
414298
306291
479923
400610
144992
547751
661898
318432
305820
874971
477040
835230
605526
429486
346472
464664
927655
802319
1027155
754747
556511
127659
941254
989512
446455
780594
802944
111544
873784
98608
1019065
532383
1006392
418701
617563
229390
373773
674227
92509
412812
895329
133220
741474
643016
721967
288861
209819
252196
264216
248701
458494
724525
471909
319006
592847
845197
819317
747409
942861
402501
481939
961467
963010
946672
443612
152232
73829
685964
606307
355709
1045876
766122
297135
358384
593817
214635
232564
407231
91828
389873
416307
1022988
188970
801814
762497
448853
429510
1001902
742384
394497
380968
702364
511422
950358
1010330
138517
574427
184006
361421
525163
563115
483607
749898
243941
72419
844560
743664
49800
162172
108105
368450
611561
841657
516854
193034
831412
981216
680209
416072
1030174
830837
232597
270930
1003692
1022816
507333
130427
357389
587818
486321
428019
860054
740276
471957
900168
839666
732894
764588
598876
461087
421830
432096
124597
728777
565424
752561
1959
727763
367611
626180
228247
804859
782621
717930
970940
55841
365535
211329
519883
778932
264156
11163
474016
58658
840735
776061
115881
195061
305690
901215
309572
814378
862021
434562
1017631
39560
147703
920423
471057
35969
992195
729976
48854
167268
1001397
762158
24779
409294
30872
973234
561717
320325
325948
160579
816174
623598
585302
710148
619210
716849
693588
1043988
986473
263414
896490
195474
78385
962008
963949
378266
301072
940333
918514
1038302
292887
995773
940657
737576
824713
207382
787591
631132
217196
805629
609590
313079
256337
720763
170810
979237
809311
339313
85329
277867
571329
603354
769375
763746
328438
922333
733423
925451
988717
492923
291450
288345
128883
535722
1044993
635508
481893
250018
377380
560907
445759
876427
774614
994544
997345
381749
447535
294620
572614
822153
353264
608225
826148
301243
980520
920472
91948
861806
980045
235171
628797
116775
70542
733211
210722
956220
907211
681646
709871
479681
738737
858683
408525
393798
119026
129401
332248
261058
851576
372714
727792
372592
393365
935176
308184
658814
79885
310558
873375
621055
90908
365844
957165
969174
203942
555033
595715
68472
1023861
439991
46515
785813
153529
527889
149560
928265
598032
141637
37360
668257
728416
373599
16090
207667
511092
680655
875454
257342
523618
578511
128470
470800
624405
759130
565006
101173
681899
928294
537354
737484
790986
573918
137265
307240
985562
396140
500158
826424
82755
665116
956125
973736
165438
894141
999342
1009597
437429
561346
152538
328899
339132
1005280
998040
557268
505184
711532
586400
360669
912417
254067
81102
691670
951446
647238
473285
56040
503568
426240
555169
952654
263512
309002
914940
653690
52044
861492
951297
525215
41646
717222
102353
726199
10161
652455
988070
622737
910277
936952
610078
804922
78891
207116
508019
1032118
839554
989454
274681
463729
403416
751195
203561
368905
252654
738909
945452
867996
986938
593184
549712
911391
369769
168459
234274
412470
444005
83076
854430
371888
192959
738331
659055
52820
663513
751002
565262
577098
669203
762667
304933
571081
616117
279975
724534
204430
552443
108112
603707
332307
721012
236849
651813
367875
348510
166934
319159
783647
879056
229325
540074
465987
693383
296864
494646
643754
267581
103337
791386
1030515
665080
587635
326553
61276
232569
858982
409612
143767
737864
1019007
799232
730753
481014
1008558
932673
680682
435198
700685
307690
650172
295992
968434
117223
935637
918332
296322
572624
64817
846294
953178
548351
952703
469421
654273
881470
36710
799220
279974
347814
331980
576458
342639
26910
425543
803715
989285
809631
639124
1024235
378830
981756
1496
579738
320777
646736
853592
495049
228638
129944
225898
314409
1025101
902809
524725
886378
279856
859096
532234
764197
123771
825461
831144
554724
182377
128482
581483
57570
103714
280130
18166
211239
999748
348311
139075
307290
758650
536890
876235
75683
214555
165271
1022726
107961
96469
97855
535612
732199
990708
492338
952708
602218
454670
1016128
1035135
288434
735176
379897
110432
598154
16188
814050
491134
733797
230211
526982
61486
68591
538058
342041
371405
342556
851788
455211
911453
729405
932408
343646
809180
35745
565285
351294
1008621
276032
193487
67386
883295
177734
220265
417218
461595
867582
777716
403281
7982
353396
689181
402566
472422
1011020
915929
313977
632785
703073
766944
59838
499858
900422
657024
483623
360947
241870
227794
831698
129228
836793
76669
959989
104400
306496
816598
371425
105299
282310
354529
158311
901581
354146
610041
212639
913622
829918
950450
509815
836299
944497
251890
940106
690630
874575
22095
338915
132966
260351
366722
427444
39423
805359
520881
81616
465798
17697
940476
885924
48802
263440
620510
231762
102337
433640
247092
333446
301140
882302
633115
313228
102886
749712
308338
660297
864341
920461
532834
882699
489458
32488
331887
468349
184847
587049
487744
268475
385332
1008386
805407
475243
147726
818945
40295
662409
915878
703625
401243
56547
1012963
951676
87440
194467
167883
985834
749412
9438
434469
894831
349840
715249
428161
446664
579092
388095
657336
572222
1013071
422904
262818
867129
661474
580672
150098
310828
581087
936749
400406
333283
538725
950020
1026273
563643
232644
186240
801264
459888
97261
67183
795806
898817
710261
829649
8149
390518
34304
509287
1008729
740320
102713
178996
410350
226244
226550
156736
118353
363084
551715
466586
363353
677161
894716
761889
718566
245419
977832
192144
261890
684053
37804
104047
990644
629263
745667
457329
965706
43479
279098
88452
246436
764131
770995
380315
629489
697380
89571
226289
676341
208464
440239
881147
243683
312295
414052
237668
534364
209105
349837
222332
12752
545315
1041137
794794
419532
751533
88094
595356
825327
201906
382748
295684
458553
120787
666041
16100
848843
835666
136101
2825
668468
795099
346670
227135
786575
782439
387897
920215
178748
780671
637657
571131
267709
626323
680614
779875
952734
60195
738916
730777
563880
377379
581680
903509
182646
9281
492949
578872
686213
896404
861246
7436
930774
383792
982009
30383
170260
906597
1024166
393080
24012
888063
400170
5380
515782
272399
210207
986195
335879
671821
592353
253713
376871
167163
520225
327318
150767
741154
728118
784845
174343
1002054
503162
700544
245179
644901
62680
165783
56176
801361
650755
984923
951693
380618
270826
376014
752985
261227
552757
450756
883822
544100
134676
94092
112155
907073
525936
176502
785418
964366
222500
238367
154038
88530
203938
899589
592242
448535
694983
97055
200696
107723
881901
730340
624388
744997
434196
389463
905021
599767
18066
477070
435329
845799
1038922
599207
241972
542217
855982
365978
459837
468611
202416
794172
254917
928972
719411
197501
727677
705989
645505
161102
1042157
705675
524947
862351
409523
652866
320746
840229
841356
299680
834625
426204
19783
807057
396050
537718
284095
376017
329881
340706
519786
901625
1037236
950373
218199
536011
281765
965135
1012055
126363
440297
1002044
161577
661158
458150
551391
906514
842412
390685
363920
362563
270886
600690
689880
728326
42283
508285
446006
231708
678759
619765
612871
240819
413209
845491
668640
44244
535884
460070
459083
522698
116006
163013
837506
800644
378418
358096
500711
540827
332325
935690
614360
741899
803076
574448
809837
907257
440074
924855
344869
671728
390092
890825
567176
261026
679393
963250
170673
636386
940770
98991
950435
296426
572160
544857
987574
1028293
3829
630084
112602
556595
21575
492601
994330
963599
895158
818550
407633
411252
858371
284112
589946
673028
993342
532004
600732
255043
82873
759981
22320
231902
568296
323077
321849
581923
713246
548469
811989
13200
488818
916637
427659
417266
130560
82744
1009391
7720
1034600
510275
861166
933809
874990
515236
674757
988061
421929
26540
906562
249064
822709
118726
361946
303553
1010745
399628
122836
28596
243381
511437
761565
627754
642103
28367
819323
499022
761357
733897
1039849
693789
449242
702083
785858
219023
334254
340947
136384
595315
371296
517053
859783
547958
270425
587776
694676
278444
485737
68041
784604
594086
714542
892820
9035
213371
413096
522462
932369
213203
297962
178921
734211
726741
314440
159005
772597
814173
742940
412680
450826
623552
945407
199412
785506
973702
42452
756656
913455
622812
492441
981204
842851
916034
446298
69097
340939
205083
760174
276888
593806
48526
729910
447076
472945
992769
900802
884258
786937
1045899
797496
844038
902151
151087
180676
850766
211470
34722
564948
119782
785414
749653
816489
945500
793677
193476
497726
650331
373236
608505
636644
105643
734651
479691
106739
70884
807684
217448
330839
442127
223814
393933
75490
637959
873508
1025033
786658
671594
605318
903362
498856
593391
529039
788141
1017188
872798
968461
774548
51746
3709
440977
164344
314024
627728
879994
147522
131418
557994
677038
696154
844887
78366
555234
789486
269549
275351
518011
38332
25048
360752
186235
952090
2094
327596
677606
646703
618678
679057
529970
478055
1042635
866711
76912
973872
619378
742956
362966
985120
103543
409242
698265
676074
103456
469050
354290
950336
400275
124369
858195
796336
1021003
98080
320961
665750
911139
84725
582652
52442
856195
122197
372514
828208
503327
547670
905520
854041
512921
902180
83647
542205
275918
278169
72896
624089
478968
728821
786636
634578
651892
408054
181118
465574
634546
259724
1006601
619941
831474
446941
165813
515309
1028462
37485
1025359
679231
824157
986654
472062
193019
319203
961961
632159
42412
76967
611737
804649
495895
240973
487525
306685
534679
937862
261906
554783
568402
720322
848634
887419
633592
50640
376863
334147
453127
980011
211151
187946
1015477
895735
1008541
574618
437172
822300
210553
864201
947120
461663
731019
914359
631763
506431
421339
646760
358872
750564
177352
868370
156978
182792
644467
398573
212767
494367
679586
16877
461300
409766
540007
149724
368201
402116
538781
332963
186771
68441
171254
57286
584513
170118
435290
389195
296859
740829
318074
623307
369876
376517
738243
470334
44535
137027
662480
728670
1025687
686643
22966
635609
610349
981180
977386
625814
927049
533397
569255
7469
64842
287471
736190
299546
314696
866773
474736
793293
16020
230150
746372
773692
10588
640557
254234
240627
183464
401709
755452
344093
214320
317925
548931
731790
670449
870726
451208
151313
47442
456239
71470
234222
794195
99814
490024
47107
145216
414969
914316
111709
262275
616153
997913
460767
276536
207416
469246
937431
619268
825051
613509
155248
947187
201586
236153
1019931
345838
531121
338061
951916
914434
278585
566206
308527
552929
424197
47132
29264
378785
363859
1025514
594895
303275
164514
481613
479931
613106
160669
419144
207108
927586
662495
967865
220276
681298
744901
889232
400041
274664
710637
539220
809299
560513
308210
819735
352167
13747
472648
934801
504577
417801
9823
62770
448612
570061
971141
41903
968618
31735
168814
611170
441162
180751
829424
223703
366506
418644
974587
76379
590824
947421
632527
335668
424960
903822
44229
517412
695438
307172
427460
812805
709288
489100
722377
736320
148575
19321
262233
588081
224711
97585
784946
606257
453573
827912
537579
601127
833389
932516
466933
702689
585233
175603
8825
794404
759209
712429
441060
848533
812012
750338
487917
898167
267562
202598
835151
845828
807420
906927
90192
361820
481924
403350
386181
269408
68257
59213
786678
397746
533591
181927
387106
884672
64560
859073
942135
330127
598590
1032718
179830
1032914
378641
833759
245609
4153
585488
717556
427795
634109
566630
51242
914944
61242
1020516
405076
98883
853539
630651
650206
698389
7689
701712
702049
1024940
844058
191286
222527
536621
228370
660767
102780
303117
900468
990202
187908
987977
1022437
377217
167028
913484
826313
271025
906541
505630
513831
228249
614965
646457
127087
1027649
795272
229462
1046101
962897
38021
930095
523477
286252
485078
69595
134061
19058
285610
645998
679307
198086
557305
88490
422839
252122
470044
790417
734002
867232
366454
582262
245631
822578
310631
1027159
890393
390290
29449
667363
970759
179973
10284
250467
719001
939569
758544
103107
481869
749642
889451
340678
244792
482443
1003005
827217
942991
222091
829262
398553
913388
767838
851704
739358
578569
413166
592015
71428
318196
837168
418494
861880
284756
692287
629363
794611
262214
574871
641769
852049
1002862
134642
781619
281296
559687
653758
49988
267942
642826
16685
961696
566309
74999
321553
667128
553634
763698
1040933
984657
511999
605538
853355
942703
895117
434405
711651
868489
259830
288504
629578
711367
262470
85002
884495
731949
650421
608219
332356
215686
91572
136574
573941
542182
934101
868745
218745
603879
476184
732796
379876
314411
229899
237597
470664
603521
596540
876533
300487
106946
1041325
77836
357088
396180
49966
194441
265596
331674
436331
50187
54934
916618
710635
980273
217332
812885
483714
618044
140914
983167
277738
211482
979985
75111
696708
472702
206752
521799
439132
82903
559468
392887
586101
204728
675155
984770
240016
474678
175950
309255
83650
298423
859119
818186
673284
660341
475761
816406
548904
466452
627029
124585
439051
233001
880526
992458
853308
538145
667649
549058
692698
292541
739127
994249
1047152
825739
608613
101392
830185
897655
442255
25795
238190
116413
831576
287727
379805
302598
761829
286426
64974
896886
955851
616695
855861
65993
653329
506751
959421
36038
313399
171699
572006
8193
734832
507369
264233
87084
570488
58584
537878
188140
681574
523850
567805
685749
161319
186676
321753
365952
594532
692382
40399
1027948
58511
684675
782169
925208
465796
507634
757269
1032234
513295
185300
471884
836775
70420
505030
259692
92007
278771
171766
548325
488426
921570
1045939
839218
645117
98101
341915
908428
461908
1032639
974508
345526
638302
1015117
468749
435333
894972
683552
925918
822262
433144
676620
1032309
543284
567417
252618
94367
790587
500141
366720
942203
321304
754002
973927
576757
249324
405812
535088
438506
744570
738184
291334
472991
271490
751880
417058
986388
247408
982968
959439
291496
298981
132341
309106
734403
457912
154238
594300
581883
363449
830948
175553
953802
695331
966691
510593
974022
552859
942857
151180
929961
720512
971267
375459
143880
1044891
621802
710401
389464
756171
752477
895053
65467
426310
39487
757345
639508
550662
894139
912134
714525
649305
60008
585510
380910
372373
43075
909331
334104
924941
836089
116267
377860
330909
884241
885359
37236
851179
715325
404449
965180
853613
225909
353544
741295
932197
319396
202067
42413
1038445
773056
419251
667643
766536
728896
621892
281066
983758
550940
173975
398879
829428
805153
354145
178922
812589
564962
343488
769380
696276
492545
820353
82409
881912
602890
55578
905925
99959
971891
14583
264096
988581
817754
904362
946891
631716
99885
167143
722733
683831
693388
569428
859838
342248
1034706
903506
809840
941870
826026
59602
665088
15558
205505
429412
95054
430416
975109
307466
916866
412791
285529
171024
363683
41213
717693
427347
1010491
1029062
129669
514587
95890
862537
223578
400450
225282
408919
475982
822954
950992
133532
162051
338318
410235
100792
662783
753434
301818
108097
443464
304424
667397
844629
160173
1018267
734507
160981
428772
218367
242266
644321
162955
105798
328479
442120
705484
494778
557228
166395
967379
40354
648877
488178
545586
109944
589025
978963
797289
199758
44397
712979
156779
344342
826618
94469
806969
869836
258337
925193
428170
424122
823461
167222
712116
1012935
856661
997176
486230
108752
801674
542506
134085
614036
325433
940856
242825
522572
729331
225470
725569
627996
127525
865918
43027
500292
725289
1029071
31563
373381
1001877
428041
903727
648303
143896
949497
248349
1026397
477756
475522
744895
314021
153807
934070
456027
221010
75125
189632
408878
305894
840940
731223
30353
995383
429179
420500
479565
833060
613971
418668
679729
463302
695150
70512
432347
230692
899591
323307
1026407
593741
653317
231131
317058
1039364
584860
75085
269851
710911
970850
85095
800840
458324
639842
621737
233462
79538
595896
869217
459764
120857
416817
862090
266385
961516
59879
851302
307104
306561
93432
713398
40102
133808
732365
74895
806448
70211
1038109
285921
761757
654805
782511
243275
844615
1046661
989243
1043914
622296
899863
679834
505652
9412
816002
995613
920230
921063
1028214
690636
694731
1043805
380275
257059
788166
411915
972489
427698
959293
819257
767048
102186
957193
831249
414807
812276
800638
450136
807038
538987
592963
233374
389816
1022051
57900
1031926
656876
340011
279759
220192
918765
937585
855189
1014238
164958
118537
490647
853973
670010
284864
735979
474786
257219
711542
618552
766414
202401
46005
903107
690613
727182
981322
187345
138115
264066
870386
5989
674435
198174
249939
41479
370461
338763
94271
404655
445258
575705
572090
775748
544583
1028091
663937
788100
950267
659699
502892
293286
982028
90922
109163
499421
883568
149750
623231
293078
25797
957042
496909
457027
415963
184934
565620
1035860
7080
643187
420740
392881
107100
507275
805600
786848
147635
363191
661552
536650
208146
284523
349451
100934
290272
98312
421780
894409
946984
740135
495150
127361
584734
1003291
654125
781248
429739
183865
170691
40582
431080
260032
1028751
224151
406482
323098
205577
649781
654275
98537
4730
245970
40304
25937
900656
813687
747997
232522
294270
647383
1030354
1023614
864672
861534
420567
371709
769086
268425
472956
141375
34434
613806
453380
422502
39426
397350
400230
281659
477211
323497
649855
390741
682663
926829
922246
951974
62495
963806
571923
88790
1038999
213282
638959
76030
258800
447684
1042895
57612
733626
479728
449617
360245
54773
362077
727157
272266
81233
698748
1024445
72464
356629
111245
166518
942159
153317
776695
755697
694235
804078
578275
71837
97196
689050
95730
101686
830945
220729
885804
760525
632059
580078
775267
924343
1021225
207498
671822
715094
72578
283832
295293
246875
929034
457556
39269
396264
228823
811610
1871
305794
688487
314818
427709
144065
694087
276636
870229
211794
64518
452062
702350
448858
13364
129377
678542
136344
154282
175940
562228
1014503
581311
830339
253267
802386
816913
505236
230464
163219
483619
43166
508218
814830
779231
676556
881017
795788
224932
71426
27098
106074
822363
481144
487807
939325
887932
671077
15090
837786
672318
754535
201549
500907
852625
679707
445778
76835
816963
545259
766625
340696
769377
761479
106423
700806
126188
43237
343617
1045999
207428
1003242
112307
843164
527573
428634
681497
810433
593629
538850
699304
578101
909914
911298
77839
729497
588727
4373
220453
66737
237747
286571
178327
350638
800544
905664
64205
371028
710863
1031648
646330
371269
882012
700759
459325
67851
998842
4738
855241
712762
637119
745772
849480
213408
971816
764392
542626
936874
864522
433686
261071
84523
793543
618572
678350
96045
758999
303271
799251
351342
918199
523334
785922
765533
816574
456801
89116
1040658
257507
237389
501102
1029567
37503
857468
625013
403092
747539
222629
308557
281394
739287
877741
127225
525997
911433
852779
409957
165302
747738
396622
373533
24477
1031813
13720
386808
648375
408968
166557
858905
935941
434137
675213
754995
618072
373246
883834
922954
208590
181192
424819
125802
481242
69402
776290
866264
27142
889798
37526
112585
465712
150966
753085
600491
614391
280017
720718
189702
951291
851359
736737
71077
342983
639461
1024667
822041
201312
1045328
185758
641801
548733
681794
963586
827978
748254
90508
353255
532124
593522
639936
11433
450730
650983
597190
478881
301242
387472
630634
397330
939179
813325
786885
357276
358112
401616
341909
1014624
254295
243531
91813
341587
320548
364948
258743
587345
327690
1010610
720527
488026
573931
37156
574502
295151
117950
860291
930807
1011314
128797
832102
878563
569580
346746
815882
434832
452635
740519
669779
72034
740858
519208
404609
58652
214814
980605
592986
427580
949630
658465
1023503
136163
386783
124510
888683
361089
525232
857096
100155
189624
783528
840619
56766
768366
128026
948037
791576
830295
567356
12901
794724
207594
949799
945709
176499
579080
712583
853106
575333
126314
296679
713080
365106
3568
671247
336164
630458
376765
101216
133082
923450
314677
513993
592643
955790
899619
332694
913542
483593
31799
296839
136206
491895
32495
929851
422474
443924
874626
347754
717052
146581
621284
638637
163269
562165
232488
395532
676212
843222
311123
276395
580902
1043214
767063
725857
279592
1022606
25434
423523
940745
734972
531228
517754
576843
360919
832276
477853
203970
221634
508613
622584
850411
840346
31972
1003715
821631
687661
584141
36478
6655
445751
887995
330709
1032205
19015
29054
1031438
236845
218078
263885
236283
774108
814317
177221
656099
984230
242303
421809
364918
139155
60306
4143
331239
486471
1025051
921755
654432
308027
499199
316901
369697
166618
687721
34558
453926
831613
179878
4087
68785
756866
405190
160105
50968
193967
822560
510526
1014714
986119
494748
809920
421761
538036
132429
727201
345534
105915
460665
322658
1838
803882
971976
599405
645315
2522
982086
805659
426402
937084
998861
18986
75215
366636
514794
456077
293455
157180
923345
959776
856788
109070
991534
543535
861240
948896
419456
491096
853226
301260
807806
31437
126008
653672
678425
182786
743833
184350
196651
463029
576092
168351
576723
95297
792579
714662
424673
831968
363682
434892
1047471
481585
28102
543687
968691
1652
177543
773760
536548
681241
779996
245235
190940
187148
392776
254007
759470
301067
153006
169711
492352
237721
546186
189501
965068
450917
555010
870442
609557
322736
354809
30074
649236
761141
422885
185913
711560
557499
567990
618725
378442
663267
642251
195234
600117
422528
470034
902562
815057
558833
694698
318521
172527
640094
182536
908551
700843
889391
60663
990911
931014
490063
919438
282207
666614
533433
251835
275555
699259
227975
1018957
236804
552943
973942
254782
886944
741288
897852
602484
910969
313207
65771
891797
20107
908368
887442
11777
521523
318309
913610
511388
49991
705243
74049
540968
118693
441740
417533
974778
770149
198816
293462
1031595
481615
32074
905511
992299
650278
729434
3216
965430
536367
1002496
938444
371831
112950
21804
122200
952330
559894
170059
862394
108889
383504
143901
91591
924548
868502
732599
821659
1034569
558635
862882
912477
914529
671745
348181
244277
60196
1011622
122773
330019
539011
422764
372769
1044460
357967
829944
319642
289773
130811
118462
421959
513131
198727
547772
552737
779183
1036468
85441
63931
944908
548434
196057
702045
517828
64971
678893
277228
802884
312438
588338
449443
584161
460475
515953
301321
244192
181943
747127
849382
343624
16795
436626
805063
781318
796266
968574
147797
86170
1026195
976395
209856
301063
454897
626511
855721
339848
905961
227374
93080
96062
367341
1022644
945251
153470
1010416
573995
628424
120863
152601
1039699
114726
876420
1043145
1040243
900424
679831
610309
227062
441445
699700
184577
989490
838024
299109
794675
769486
457406
514881
338687
957516
658931
185623
726120
433243
643944
437576
947314
171567
754216
998307
1027540
226526
915249
464918
692415
395970
279071
580821
20821
426180
509599
186215
520578
1779
441089
939516
207452
793557
603586
100140
452463
734267
6746
877933
65025
547048
197097
379382
805586
33417
887336
370942
204863
705586
1003634
278682
679501
84462
563158
906880
693185
851771
103845
394901
111841
1027764
326569
701302
452199
828036
555310
570647
341039
645228
332548
127334
453720
885955
262329
403506
47985
26992
792024
511010
138544
91780
647108
396667
444075
133735
402146
93217
57545
112356
297893
816821
770442
799377
597361
733132
53735
329038
583790
665621
359246
580894
56684
758096
193662
2257
1020065
41864
496607
997355
771580
888239
754726
772609
992044
23421
744180
1035750
571477
1040967
758089
983434
162552
116146
928931
81112
572878
842795
985229
563204
274968
38539
837957
761847
199281
537429
89788
461902
763824
260696
813333
548263
486003
448724
1008116
646610
822829
248727
268201
728532
382382
857047
651777
386414
592119
92266
67290
758088
412275
636991
786984
19373
661276
55774
900726
434040
149664
789338
374217
230375
760108
220117
11640
800706
1000876
806016
573830
589148
441148
874928
851968
317604
1009154
472687
188269
735053
167103
674974
725933
400463
6612
142380
804320
887347
394528
631387
408182
4534
34777
544103
967182
641613
314842
134504
704240
242136
457319
603443
87240
532579
21991
493854
920522
925261
611898
852101
39298
956855
648601
476590
766882
817563
797381
261060
711536
189020
840348
677235
257604
383942
288207
9584
235261
891216
687228
47080
1040774
800668
58788
967781
1002650
177762
258995
423991
604814
360562
897129
790780
49902
936706
74301
124739
1005558
48330
450593
527441
630607
427821
984205
14089
445377
579081
806993
350986
473397
114508
475499
417092
513508
269873
104581
945169
124050
474293
488789
931467
375251
197616
1013512
102968
73264
114167
442352
147663
665306
159750
985398
795065
407278
946218
777247
981992
619893
290296
139199
396269
575691
525391
87536
556063
981140
540950
1040460
938549
510939
676036
898744
251839
309762
427722
511491
904160
576146
154497
968577
157497
419217
344174
975645
912907
386980
666808
526705
261727
329473
60904
618891
793003
223583
132970
862626
108448
997589
353086
65641
17743
452721
910429
350910
426888
323841
781227
505095
209096
859770
383256
436842
631414
758347
357912
895280
636147
332894
559826
107218
79751
578729
771769
487822
934641
917404
426355
282695
135721
650399
333391
836602
582361
706334
264764
960399
609445
922219
536532
662702
327701
885509
298252
104106
918851
196179
16179
387419
13775
59633
827616
286428
771000
794083
882381
450307
57575
543392
168510
335022
1035950
471945
316936
135419
755741
10850
740501
1020344
997421
211808
920943
833018
282865
166311
291955
468307
597491
1022422
536351
373188
610180
383471
708733
878441
85814
443354
100911
341207
277844
299925
317881
394890
623607
164275
366996
462501
262715
910784
68504
476874
103091
166543
506536
1039677
586734
300439
198254
266568
548601
763942
887310
486138
321252
131302
464044
652023
522564
560906
89858
693057
938267
116838
286236
168167
87684
504150
407457
641476
452628
1023564
774307
427144
750414
427737
77202
263194
243913
268996
111992
77967
49532
933236
158190
797068
1023997
637447
597046
42307
116313
415303
1015281
224910
83166
551168
844834
394387
44852
1034069
129728
849518
803095
907880
127474
773504
500946
167517
6743
185600
385561
1034867
495737
507367
393935
962126
700048
554224
891891
938339
822551
829041
248967
768099
1024986
697054
402988
244754
557717
707611
367721
733117
923687
376326
558487
23995
660951
944974
1009239
362258
791899
603926
300942
418654
869761
158603
717223
676523
351940
539533
547835
729234
758181
428394
337391
324149
816946
45497
395559
655656
137014
552605
533272
786444
1038593
600029
924157
619266
191295
23720
257141
9350
659181
337185
326570
734014
228319
985044
928219
747304
91234
688849
952374
540004
580794
672632
303858
517926
75938
162252
643894
889400
559089
900365
821344
748665
787503
980891
867390
452760
8005
625759
671141
491749
46132
74933
989195
946641
329780
915857
333460
105717
972630
671991
204899
911169
659377
626330
921716
372045
987927
1016307
555766
425715
37586
1048201
202773
445635
354990
999034
232632
663624
22392
827298
491079
119906
160639
620362
820522
496232
926697
351070
822209
514511
696851
684903
951948
535842
554511
414148
19079
643232
463017
521495
403420
629822
340234
475313
132880
758423
1010849
302386
489921
620879
262657
323344
948050
332138
680657
740906
478101
281127
621878
661723
747316
591015
514945
92532
553161
573297
605168
693964
1039286
205802
581463
44922
760719
306857
277836
207801
382812
141366
56153
583017
941235
919539
344170
753061
819096
240663
945886
61104
908351
581608
217577
450600
1010470
243904
93774
20311
1028350
576213
209862
985327
796992
851554
687174
676422
643822
842581
925776
569671
98920
158373
111283
307880
756930
915093
837085
815669
836298
560893
75271
993797
456873
542467
511175
925724
424985
772614
132060
836719
788915
696264
655460
550729
306593
98407
478967
781806
31022
196033
897901
94406
725950
735153
808440
823861
713264
1021490
216403
832162
544237
1167
203442
52352
167891
529923
500031
703094
832773
604200
840810
766204
474461
157349
392396
831586
359113
419487
703556
993819
237433
45099
964890
900587
575873
996399
501933
761533
717395
467410
207828
676848
608025
965305
741183
768908
574290
689505
777693
449981
819179
628825
611356
693060
409303
631664
67605
798739
687723
764404
1003550
320757
641826
1026515
729391
105780
516484
486313
673657
1026596
1038910
237546
305949
569728
541295
338408
159563
432352
638221
449342
564443
774680
403883
684116
1027868
366748
60563
934462
7111
122793
400987
733802
755584
980185
738578
981084
960253
245493
21820
596450
405347
383422
835862
969401
303017
207278
997382
174650
407803
423233
562819
968362
679731
455050
852490
442873
442616
272979
299902
364523
800114
294130
706732
459410
533692
799997
10036
352648
593051
840407
978571
59272
240622
525244
737307
492884
643214
511219
559775
10802
215796
414144
681276
382196
297393
107433
347520
843019
567392
818844
284272
883526
454754
771742
942127
962618
149504
78626
405942
307804
247409
5676
679520
132949
255184
502589
494792
48073
426581
91388
817521
7051
823325
493139
317330
435883
330539
639098
780928
375980
552082
956535
529781
546497
632169
108833
949454
217854
728025
270593
465053
11254
1027497
1020095
756254
162789
105224
488869
633610
517817
70568
963535
230284
487710
494801
963282
844739
697692
499301
847225
556105
724277
1047741
13091
484174
867938
290762
52617
307267
393360
703833
1017069
623269
159426
37650
967916
121484
602104
867253
882019
248759
499090
844875
541138
735091
10618
298403
535461
413181
996490
191354
549289
43574
188381
501413
643812
399063
400155
430302
356987
742909
469803
491329
481022
820519
177777
27476
581756
89884
768048
170499
1031570
868601
162161
625841
925445
588031
598324
782742
435997
319717
114698
386340
39383
857147
676891
896472
116706
163952
693077
493804
960596
456370
822094
514974
671417
883648
850740
628454
1002584
909647
493522
600231
40696
755088
941038
1028259
571159
1004326
986467
1048072
1035312
620693
317564
490455
54845
1036428
814778
673947
976196
431071
1011062
633553
425582
771978
735642
971136
212557
380107
814161
24172
411042
725496
633974
879195
69274
772324
161015
115861
652763
950907
946566
378119
184197
85697
44037
515598
579782
978617
476021
361302
67493
1044608
209710
220834
597557
513601
144780
479533
945324
821936
171122
960942
944685
868737
552429
358213
129180
49666
519535
799680
878365
228841
742572
407815
361054
208886
582428
496359
506094
494512
788237
531401
800637
1000583
714901
738209
417917
401315
165706
759941
523264
404254
90108
719224
827521
767491
876
88137
745219
701495
716919
541164
380997
142770
599064
466044
169205
232734
817450
716744
622424
648208
467756
90580
504364
349965
14256
214877
277422
69375
623185
923488
196349
875735
866776
1036203
304158
402649
46871
629916
851160
407860
379700
639638
599701
768809
114741
1015512
145300
254304
1024436
251250
292701
143969
753242
440751
864857
1039237
974307
791727
229101
730527
909291
829240
335281
492644
463414
256702
391785
633191
953362
274452
262673
5947
117604
1021801
106502
785370
685833
159138
322649
267204
692525
858362
86889
398078
298529
578979
810967
332809
508568
411049
887218
127145
194995
237470
4208
621122
632921
770604
232904
190831
602904
861090
273420
79334
726146
475567
693608
831914
281143
648393
986059
935451
90756
880712
846945
838444
292933
892653
618283
629972
693625
829735
715409
948200
373877
266774
436035
67935
353536
1019122
27609
936830
384381
593446
324629
937267
869644
93013
926345
273667
782217
983085
829249
74766
680032
617681
769936
290598
687682
488884
592977
817709
980693
846372
949254
22136
738704
640556
822305
289998
913343
845234
277694
628620
119163
500956
106730
758930
778298
271119
583718
34703
382929
451593
648657
835823
82221
580587
548115
479677
712252
388200
241710
45232
439098
672564
835474
189120
593736
126478
357600
120515
733981
623389
534567
293979
719538
578059
343790
866084
183367
118297
556444
617760
1019642
579649
650939
972977
986558
677232
134591
790072
736746
987665
809398
652261
113239
289508
955476
578843
165091
983397
561936
132818
830368
1030238
377347
958829
395443
765620
989221
63553
1033956
571439
74435
602045
1032771
673998
403434
431288
84644
510858
98070
122539
466763
73604
701944
324754
239143
59552
846646
1009816
797452
108320
239072
470449
344552
51163
406205
702322
868079
173759
491990
714187
835847
784333
929549
688151
89311
469295
318827
548801
989493
93335
1036740
995227
484216
223512
184369
64473
725947
630095
1045836
857174
802913
466952
645962
982181
730767
491203
750016
430500
594693
943111
649985
641220
769393
569772
322888
80317
686
378182
261404
35801
277720
784289
867782
305468
193710
413727
497871
205314
104352
613842
250069
934183
824574
924099
397665
1002526
25393
647270
672601
173097
481946
421286
1036339
449563
874764
143639
211534
925460
910882
82843
33658
577546
328712
737965
93738
467896
786017
804989
444651
413658
274365
522250
333775
632289
868487
62916
534767
59161
567212
369824
176154
118692
333899
650457
812937
497018
673108
809849
997267
1195
969594
180348
698195
739030
875308
613390
955144
536285
48770
253154
659480
678394
467060
470899
988189
418049
516284
848764
138457
962566
465259
683691
221013
980717
1031937
124564
246264
497027
549937
543797
372024
270743
14771
31850
393017
529313
1011984
588485
986777
165481
996355
792569
1048338
88464
573041
206191
664983
601725
770887
51664
735795
360432
681020
419707
315737
106275
777020
1043604
358822
705666
408861
933274
96576
734768
510554
363105
1018223
683861
842277
75935
872667
340377
224235
987934
9069
89377
181388
684182
877958
12133
950597
292653
202515
591829
707321
211904
948723
619479
393427
961460
338992
374836
77682
200347
266171
39200
148115
601066
71830
629525
825251
965672
245481
366207
363443
593852
457816
188754
546029
525250
319821
315128
383943
288828
813608
152632
774042
572537
694092
818884
910859
757426
543058
585733
432046
559121
862796
1045651
10170
983722
71222
865963
788575
951960
1027274
347619
222013
904880
565698
450316
925293
468505
820110
998549
294945
904257
555352
147926
311981
423604
977997
274852
351699
589240
797128
536879
149536
861916
663135
491304
324787
362509
799866
996976
461400
934208
734194
273441
58004
110325
726425
532721
992928
240784
31781
67748
597283
43814
647011
809174
344380
581510
52498
897364
447671
830790
516047
230646
435712
57190
963972
407780
356363
685887
122347
992060
36882
31970
274988
827861
782130
413392
69570
980944
313815
799286
103227
1014042
231320
701271
622573
857575
302279
279795
433502
1005320
888592
774928
117837
413508
970358
991267
172161
169912
186732
446804
726612
823334
841911
278349
635111
56998
928197
1041610
565887
2273
169683
794405
434897
629718
390892
1018804
448573
37582
431497
832821
933930
146673
144175
222853
170199
293890
593642
986401
360991
799634
300591
221115
511768
792564
424876
157818
860775
486634
1005414
624531
439716
894857
868895
808788
123851
822103
674238
186921
29588
182966
588053
559587
842758
12691
1041158
920003
284141
945697
879393
346972
349947
999216
88480
61612
226254
556761
491536
145693
641187
937369
634618
313381
941632
501465
490714
511291
759827
618573
382193
99668
165604
305002
431753
737249
703764
830632
771611
662118
277531
952624
371912
571243
304387
786069
790023
458420
122704
82522
51597
417391
316857
219164
133991
494426
495032
486771
195455
247677
910359
49813
255922
729651
1018994
778537
131172
682112
141737
173474
502617
653733
610358
284557
23537
54996
436422
578845
163996
155518
762595
812426
658497
67936
601796
789489
70135
959406
1044963
12843
602873
818138
5640
940176
489995
3462
751841
993245
453305
90628
21589
693315
23251
31417
751871
113656
728361
830255
444789
939402
601843
760334
941698
551325
842011
663885
1001477
767292
81415
64092
568051
961094
1007151
618027
966694
931757
584792
24700
188057
12503
802522
928149
867439
257656
135532
1037533
291765
948948
368117
127494
454176
134667
737301
132789
533832
325473
220252
890015
882721
609636
545294
648991
564692
559357
312145
98983
126668
908195
145659
983924
960277
428962
659423
402309
255170
703369
5241
643259
677782
309674
341820
330719
430693
336844
889757
940786
620624
369595
513721
356949
216881
526505
861682
302777
920759
839082
270386
992590
161390
781338
330256
301696
652788
888424
652142
1015476
124304
926113
585105
660433
1016423
559896
787807
89730
352418
11722
129854
402313
548346
242322
492790
650726
858555
197155
299674
495057
634760
452802
583586
342952
629435
156148
895794
720012
915201
541489
714018
822240
749108
191035
900153
729326
306863
1010256
612046
344654
891236
296856
637702
846748
858451
746439
656167
548393
940517
395606
279334
484133
802231
860996
841540
390009
959704
296182
459200
18139
983306
21363
137938
54219
332446
351554
696805
422548
606326
752938
548407
948122
275002
339972
324158
955885
817964
890915
157071
779555
876990
722891
805532
546473
366293
189999
422804
692481
964314
599923
708153
255020
331557
741441
384490
295336
537101
999147
784630
389117
36604
278495
1009974
402162
200081
32604
350680
624829
268583
920058
580242
771205
965586
826340
792307
648646
1045570
247452
134218
775782
56747
536759
973617
417876
990718
1017039
260580
180674
334017
183176
809693
142718
774934
194482
246664
376659
857262
977636
747020
685884
765056
652412
371299
180083
647528
662094
62429
744121
650259
508294
785101
186909
387631
302704
827109
422619
701527
742192
283402
650714
468026
888949
842666
998292
464489
897907
873094
542256
734720
1024033
968667
577526
835705
260271
173352
970827
1437
628213
439023
826378
808956
405357
511556
407892
348593
833615
613865
1035769
146544
665905
306499
316210
336385
109866
563285
836310
894003
229011
339961
236957
71177
147785
896994
555933
634680
24480
680008
809440
630868
707289
945295
309713
5618
792903
245944
408903
933104
588203
908230
401087
184131
316414
257283
40264
392760
956952
131896
770391
293893
266869
949991
216419
661588
343863
99777
450358
703673
142298
667373
93764
721217
702086
815106
943529
267927
1044776
988747
61693
865532
352525
992460
447245
68478
94744
648079
671515
436705
139358
436003
209391
150597
330352
72867
597651
70244
393725
997412
937910
22845
409613
640371
386822
203946
423588
576799
739955
242441
226752
363295
32487
1019749
550611
746015
921380
102874
1011465
304475
122340
788372
102830
1011100
607392
315847
747866
776707
239214
716065
918370
754892
620941
499670
311498
453266
318180
137678
455435
233137
158551
660308
46210
435277
733962
805216
764432
470935
446508
288596
411499
810218
394746
161337
433472
135949
44091
465093
939247
411315
1003198
963091
856844
948640
1003140
722123
265432
138684
707298
583706
1013938
450058
593256
595675
1045154
284595
299843
666027
967036
363471
898358
995802
720279
922721
381746
53092
748278
191322
785720
528999
78476
32852
561995
405843
816045
551053
772393
510718
267783
696101
660323
85700
299869
317819
796674
894164
483294
71019
438735
568502
22148
213689
514401
894940
634833
1039310
562492
365353
613202
32106
912017
324521
438035
442751
773167
821901
55044
53585
506563
760968
78244
516690
354172
724368
388360
985803
536844
259564
486213
599213
138656
554936
718440
55362
197809
512543
464389
374461
581829
373125
13973
16001
452625
962716
360442
852829
843103
414729
680981
344613
34205
948257
951215
560346
148108
68937
244306
904344
918165
650776
535073
279693
978798
641537
613972
931603
415327
66333
721953
595095
325781
888999
549673
951117
504459
376886
337209
364269
681529
330835
439652
176306
809384
42240
724040
960255
938729
520456
66276
286203
192158
486674
534733
548216
984370
513779
1020695
441924
803596
886917
504977
534739
902481
584030
566619
938931
827556
1017096
221259
798370
695447
956177
261427
722139
667343
254306
304084
608495
886334
41935
603164
603749
611234
330505
960200
486600
926824
934613
308164
964259
219195
53348
470829
22522
837069
788210
1030559
463025
691548
436489
218576
171992
106218
456579
13253
239305
1043793
994146
314589
80689
198122
521051
59088
628676
840483
332236
608075
481310
751551
579171
406784
874534
205454
1022202
500936
165571
403886
268926
565487
86452
695321
920080
467668
967584
977179
599788
179342
793079
860797
338034
241826
328709
123797
133589
429830
897505
705256
330651
276608
656994
74911
556662
204775
6738
1022037
529796
1043113
10423
781562
496787
95472
379286
222197
695548
316266
1036904
672907
240853
386908
893686
622532
526779
523862
321495
928966
585675
474460
7238
252408
618758
51355
561527
539325
282762
633176
225733
761553
340818
901929
935220
130928
301161
277622
797497
883312
907667
496040
611523
988305
973540
294675
369859
535205
592087
396224
834715
555059
985651
368464
397855
845392
914635
993998
613488
600581
119800
246769
758923
33041
362855
440836
863216
764063
255827
387572
784486
173486
505464
386476
1030239
127593
962644
992562
306345
183387
466725
805587
577883
889621
722644
196544
151832
785629
976241
639555
490887
729128
931345
6802
495689
630279
222103
896577
672133
907091
41305
229501
1026801
662473
576881
239514
1020416
804600
686824
853595
20724
300761
633084
865931
696788
222829
644099
790383
1024125
389210
1000677
22033
159489
7832
949389
189161
867420
605023
351477
34193
102764
354679
723228
848614
428229
75349
222250
213966
879499
36767
408984
29413
64790
517893
226650
84316
664673
987738
1001729
74189
854373
18431
468040
425676
970641
36229
480523
916482
732410
40918
530352
420339
970265
957104
856803
354645
808522
215007
312446
204027
356446
700581
511707
386528
964937
330275
959847
614322
442073
730775
496804
315733
232418
262686
115931
934529
401184
112488
195809
1040957
432272
138547
405313
880803
340046
117162
471839
860701
635573
946004
1014184
162893
152486
807919
480324
323018
834885
9127
988415
525359
426647
841246
581059
299020
409835
484806
184426
705831
347367
400333
332650
877802
824877
18190
660324
121820
966980
774268
362759
614983
194043
393537
140395
578835
247758
316602
476486
775821
950881
792759
239754
291633
932411
95238
520085
710824
1019507
1045638
805156
438176
97403
790188
427029
712231
999793
724017
648904
831912
143095
572213
947263
820166
68868
706564
454329
557369
172103
33954
171455
592640
127943
592039
277037
45870
173165
254344
106853
1043391
622403
748592
1033739
608302
160285
914065
650946
493509
735245
539485
416248
166443
474306
854695
666219
895553
567482
975659
442620
19892
231507
650654
11618
875779
895615
345541
575478
850653
1015157
363798
283467
16335
100596
342489
232142
130938
677998
203453
1043569
1040327
473299
848369
731589
288420
876417
539216
171813
1023836
398315
1045797
622893
926111
36006
170438
228656
486921
537096
330599
236467
141171
719372
627075
951075
778691
867585
617829
487285
109490
813123
103680
367234
351172
996845
198239
813811
871551
258076
15599
509050
560515
923855
192300
545381
254854
1029854
758883
131358
612914
911423
723957
632574
766417
25648
872384
276821
167702
47257
842299
316712
851569
835946
937019
457664
147750
109
1026145
207523
636662
55483
968160
851611
754820
60443
581995
204418
641203
947387
781125
619636
644180
518290
622304
108658
921264
833280
218839
824829
467653
363420
192743
547244
938494
538384
438819
357459
649883
512560
121186
509770
690861
771232
447967
266819
945610
982650
126386
241210
235317
267194
597031
138040
535948
561509
33848
742341
950279
819340
238867
311985
999780
111615
957849
333559
12891
673055
612170
884442
2634
237636
209071
14316
618840
383771
546468
909776
293689
213487
752586
957052
912398
949869
679147
433145
422753
513146
409570
656097
689988
739259
663072
374464
746617
759442
1024889
763555
397104
533830
628709
758195
282529
573605
840634
490998
1031226
147702
666315
989835
339760
777390
661551
963003
1042719
845708
222222
443712
574813
904782
697836
393378
198741
803655
806371
273766
810785
473899
57690
493250
177849
519653
657377
805983
74590
811813
728603
677555
784223
478780
175874
515957
563569
1029991
1025535
963664
924196
204734
936247
236390
117668
485889
13957
854009
756250
756803
657413
298415
602311
791209
589249
192885
919898
261171
424897
662587
84504
298152
185798
17814
325075
683660
380673
844246
1009454
404965
85364
866032
213069
426813
985822
596650
302807
686536
474503
955864
230231
166559
469238
793096
549863
347003
934974
307262
489818
750489
421840
487877
846333
741430
332501
857168
332656
950593
857660
995620
98292
434188
692834
525078
217805
307071
10009
254425
99741
190317
725911
487327
853456
492266
241727
165259
605882
803989
526491
630336
232102
571241
1009864
879821
486514
995324
193505
709675
827201
901267
406125
903412
305154
36729
23927
495303
781428
494855
351832
498295
567091
562095
308542
633542
269022
235965
1000397
672936
929734
972648
219561
267026
1025604
334618
166147
92854
358916
14430
718928
751836
756084
188063
991872
915665
19410
130554
212995
810333
420917
117026
35037
456168
687123
647100
402642
798339
1002905
725484
308099
285136
48094
725584
964272
593985
1035144
173332
231551
960599
578296
823165
747983
643399
446955
704424
1043411
332068
510683
1037207
378893
887778
253269
481741
591705
267302
16855
583861
974566
418388
101357
417865
408163
442023
161019
209439
3895
353089
647843
361454
515776
592323
66324
889606
542916
561417
175583
799595
340581
213642
918206
974197
199462
519783
12731
204623
60769
872691
288576
586172
317065
362307
1037499
452103
286506
583837
295023
696130
156081
560585
916785
591554
713811
583095
285404
534142
937071
406154
522359
906662
782101
467743
808861
522134
247480
453544
753008
363606
193195
202121
559575
631927
26268
201656
648627
287480
378802
534106
120735
1038289
850001
791833
678621
711672
763982
1043
677223
407471
135530
938108
1012023
720248
51842
115141
53618
339163
333301
538111
226368
161616
992600
680416
137745
201658
811122
536577
800599
788426
743581
196005
104964
251202
276432
681877
65655
442424
97051
620674
273213
838463
835990
894880
376473
885868
594207
55181
349045
116272
782380
995892
502569
556410
429772
417898
173258
760473
420730
297465
852826
944157
917149
885898
427323
70201
1028985
794230
872755
113964
461522
266798
348789
1018616
33558
500622
1033825
1029779
657115
824614
219997
479641
314128
494853
641279
301636
1030831
795175
492435
652784
778436
158597
638257
211662
374378
533448
574848
434124
957702
36960
336368
822743
710724
291825
1042180
673738
757264
927913
1008047
974202
759695
548607
620459
220804
645920
503237
450777
560706
492268
105562
664963
165518
507170
362017
386430
68577
589941
340465
123597
236364
491380
201124
770835
936038
503834
356313
62985
978751
441774
291608
282180
438586
562608
914197
562215
353748
43810
223753
626001
33771
17877
1030113
475468
106513
946727
383557
627623
857172
653881
36319
971009
249818
613731
872196
754274
829601
396697
343699
326492
252734
38769
560885
53141
309898
528266
634114
282004
553341
1038572
395344
837679
522612
755083
954946
120877
639463
652751
117721
160241
396415
412863
821146
776941
428741
701298
649640
818054
614589
409273
155919
378594
501462
829574
22614
968681
577718
128138
324252
880319
62553
470497
377641
768934
521082
746967
695991
13940
787844
536739
471637
906873
1007136
984668
95367
727634
640087
865195
407361
426266
250816
972477
48113
626609
262679
166633
777
410349
875905
289268
74
966972
525158
465475
656407
125067
829679
691883
79835
795252
133709
27536
56197
709695
418497
739822
990783
1045012
7639
291515
87678
763204
22651
710505
824874
416545
1042402
282712
695423
79234
976810
326434
751313
197998
954257
890932
312810
23842
117536
38889
298337
904310
264705
729521
75804
290113
91747
404378
99758
832615
520981
92949
817999
408322
578456
198917
59755
923579
636966
85865
677714
595544
355742
601366
626198
83498
565947
297822
37780
904236
417795
719050
700177
163664
373414
519224
149570
601868
992668
682081
491280
303917
459123
169332
208978
673709
414802
1013104
64390
9993
588518
37292
246603
977247
932126
263763
231160
148271
460821
926213
773534
231739
113458
433051
362779
921403
919708
998988
564123
943801
1001690
491415
859171
627386
246484
932356
150908
990966
726740
1015906
481387
718707
520338
561645
122925
218145
794902
836765
774041
7637
718708
178311
872035
882057
977697
34716
319069
121569
956115
438942
512408
984075
443189
235734
872615
504041
488665
303337
1023850
427146
418674
690142
117403
666777
962312
81241
805543
611066
815626
681355
1030703
764672
902813
109444
904455
528091
227666
886419
262360
128370
98014
396197
695653
503066
652303
460965
292074
914841
453702
755501
504932
115823
318825
924318
221331
338359
538118
276905
270304
444707
14437
437985
826451
627807
455621
693953
122359
406071
89190
1004411
1031654
1011682
758144
470889
1041382
181135
299114
373523
553130
309763
524795
696625
347082
148568
418218
476971
857584
906166
645641
267463
150564
19133
195366
50738
909746
413683
728691
186057
941969
969792
842512
930871
981948
499162
471314
951156
624214
43329
226210
500333
880161
831152
920299
727540
883841
1043396
449296
183140
887262
82992
96070
1021048
717092
405900
978987
107012
266091
529828
344844
58407
103505
456890
895732
1009935
418283
481379
907249
592973
262774
641127
679752
749117
217219
149351
165867
913624
14683
912724
70612
48081
701032
604194
705306
819359
288929
316769
145677
12066
160968
929158
298140
851654
669896
233597
536869
939794
467753
682639
502057
583884
967094
951596
621026
720929
253458
660510
36271
334088
989022
433271
1045424
270147
1009950
457805
988621
783480
289515
983430
838244
749515
285149
230945
447613
393465
189552
637693
502634
113098
590342
181676
157773
41145
741314
1012803
887703
611586
969709
232312
776879
655602
849574
323775
790165
723826
165847
54200
320862
108229
485861
331815
1024603
125675
547929
331093
14693
722208
640214
594027
544963
963183
598399
124836
34104
170393
386606
429997
956583
602597
491908
961730
262237
519567
284055
290926
910872
756963
402764
814372
563668
942521
664023
69666
286407
377236
636630
997536
853131
915574
632429
576418
357422
322246
533819
875436
195670
33309
527396
487238
799987
502588
880636
981825
773975
283125
870179
861406
16598
772403
782904
288157
13012
895716
180060
821740
574541
181229
1025747
1037801
530750
772206
643094
425114
408674
788400
275014
122058
645351
245262
247266
854839
536138
726351
841700
59471
537280
534296
814390
711073
273913
1041767
894375
247726
172094
794521
393037
454618
17458
5626
873625
819459
82698
1018969
941854
712067
362274
577230
71119
197884
552548
484196
617738
760314
67120
465362
1038291
372642
768535
320573
942423
640896
541156
346925
326201
196990
424471
833506
481642
285864
684436
574774
86604
78177
1015086
480326
239637
702856
242519
334002
181306
805633
922030
692941
883496
1029419
711454
563218
236633
627688
898731
31845
846863
239845
322922
456432
170891
467908
806667
428874
829003
474540
331565
785698
435275
741389
218026
477610
16270
66947
324089
153440
965313
814232
513802
102404
972926
880523
461280
423311
755352
437903
60123
259340
411230
692320
323977
508468
16410
908480
187056
951478
31555
1002825
481822
324326
60574
653282
265611
169221
888394
99762
197930
466085
696268
930324
903635
102558
304650
586941
264915
936385
929983
184744
1045358
782429
112606
764542
166629
187530
728007
1025898
1008610
140785
253513
75670
712356
770790
1011445
202375
65022
180473
504946
375792
681572
504166
912161
450810
611424
537687
732149
380683
951431
247253
291500
714522
960756
51617
96006
1019673
705400
463577
582120
161956
887098
330160
977069
572154
20634
580444
901795
653295
284646
141509
782255
435369
398215
107949
187606
440574
603176
1027473
497596
566692
224766
17285
1042469
697715
940930
825899
604009
322976
106433
1015311
201570
706227
811682
369454
87256
431205
453292
241708
522208
64208
661258
285124
692666
840238
604679
464744
103183
16723
286154
842044
354783
238512
189826
853094
786973
925535
218804
970129
125861
940940
941058
551850
619575
981606
413593
891699
789641
929755
258082
165832
589805
854301
632132
592680
320381
532919
273841
713330
1005848
789111
1018488
786416
964139
814418
447371
108330
27737
468918
1036068
328272
351891
63946
713758
893322
417821
915293
781461
954137
438715
320491
2869
801050
92481
415286
454773
119804
928354
197109
768140
284388
14759
854207
405885
567000
238586
463870
91372
24798
501318
885951
1030288
907834
972643
439141
971261
953559
511549
600311
866011
251565
780702
1026820
794290
479757
362870
156821
530222
862879
678846
767605
516699
318885
598071
652514
58494
443466
441669
505205
855935
333492
774314
660745
196045
336252
728196
607574
318178
853013
147595
256724
570034
883819
873771
896567
139796
1017381
931255
394876
687080
1009131
453535
304530
1040106
19106
383399
399014
1018460
171662
165269
144905
572566
901521
868808
265060
706980
603818
29339
846443
1012376
64293
100398
828736
405858
962787
539642
650125
271485
89460
186326
621905
945210
530956
389141
1036562
626911
609808
872578
226921
405390
348342
915300
21706
522030
640998
366194
505222
470728
155104
908944
54349
281890
804974
888453
293716
1029598
483528
123191
94593
513607
1010351
363642
63101
958114
574753
497145
514914
666201
906368
974293
793147
723811
357250
457226
444284
598551
942151
965690
760914
997518
781882
551463
587899
224989
47722
381158
393329
477462
257592
76769
547702
42549
187058
821915
915539
896786
33090
580838
990767
906995
580030
159605
455446
843038
792088
151801
195338
681162
339194
352977
216624
269536
978190
205755
120958
431591
554351
446578
650989
912042
279824
363619
256716
412451
510395
368656
23896
94259
218448
290506
275781
62228
77942
257496
870516
30428
254595
289657
1045663
199542
70157
51369
912092
251261
843640
76261
681246
863682
816147
811270
483956
956588
263696
938852
805167
979827
892095
411916
233047
944527
363538
410390
1037418
128577
557534
644698
693754
751914
882543
949740
901263
683179
418466
173587
708354
869890
633032
203361
776874
33208
656959
631726
602400
1011192
418471
796263
409515
321156
260659
375457
777499
803013
320483
373433
866900
527682
766714
745584
309726
207146
207586
934788
325874
880109
675026
676393
890647
684665
948747
116980
569721
531410
803087
191232
739167
958060
793007
788547
635187
498264
1047839
795619
722943
850332
647154
197338
189087
109430
403411
891280
562499
402245
47271
45204
274041
881073
1036923
557888
730059
683495
901638
794842
642478
716889
163518
626141
153791
866730
942623
917245
1024660
186243
389009
232722
198602
169111
489132
661361
430917
470117
309168
1023603
614963
946981
652208
713706
753824
1022174
598089
1045275
611380
1039457
832335
1037564
340181
156326
328375
421478
784797
734316
309298
915229
433841
18008
820541
993442
581166
869242
817070
116609
249557
76081
94912
334663
940119
638878
23387
272404
132211
922956
502308
255845
562648
904120
893805
476140
700665
763635
601674
176846
85886
333493
710375
488002
873239
216671
1025167
279698
1751
225301
247779
419783
616379
34454
851996
898206
6737
788271
238480
915200
803126
229307
516624
690483
452064
199274
380429
1028860
489525
1047466
661486
600817
25666
690665
402133
495981
51424
786500
751160
448594
1047088
752202
771100
903997
482601
80432
441528
335891
42731
346080
498682
342561
773522
843608
544481
498182
50684
252339
454204
560263
211043
521088
199386
497998
806644
901470
640743
746226
518670
384733
379389
453717
466617
728628
189637
94997
188353
126235
513058
347779
821102
1004693
958770
1039071
973179
490073
1009363
119150
929885
664649
107945
813451
82938
504998
782131
572852
545222
604899
243452
828114
314077
131760
834005
537293
267217
283894
787540
366764
383797
18121
437675
842450
484459
292167
729146
1010790
827576
503403
968352
713029
235121
566281
18411
685153
194471
874776
689109
521623
489949
634424
1022332
813421
717191
578387
265168
403301
340224
340776
98477
889168
416722
304753
577160
915622
185945
791865
453505
801843
857458
806055
83206
698810
406798
678703
285737
579740
780949
236441
249740
731608
148605
129226
399187
631699
785420
605498
1022783
687247
1038187
714556
411771
32916
61739
986947
891017
594329
637170
975623
323479
895937
367392
728225
186386
465719
441858
1037161
641174
244926
528690
350790
799076
739118
899083
555706
797563
875759
285893
467242
1031281
741270
574217
410919
279347
570692
452156
909036
200642
493763
142318
446209
566582
112235
316653
135095
779503
629621
154655
7777
258475
746774
430485
476881
455109
847028
56699
673961
451782
181461
398
170906
233686
943517
368161
901243
290106
879523
560909
20720
952883
579734
838346
123773
705040
658407
150828
953976
95543
569712
239727
266067
172520
661213
705463
775759
585941
417931
398984
110980
485681
787916
117231
778149
648010
836529
72599
492430
604913
904771
728602
826657
982672
545052
411045
94605
485625
274562
56845
661983
351474
935110
698424
906060
602393
752639
1012661
165893
100385
1042930
105847
514386
489999
818688
486700
983631
415113
625484
792395
273225
459524
600025
470552
43565
942359
476415
643198
141644
54223
66126
10442
748807
453452
714699
819149
34221
221770
828430
681074
575876
658134
958609
315587
170389
344567
696073
980912
527182
474458
873667
323828
706321
818368
865593
67804
665078
159065
878952
224183
791841
521331
1000809
44213
65818
135339
750104
930675
485940
577442
6592
1027152
476663
704091
159008
632275
1026725
407706
148490
558528
126864
379204
493453
937321
28985
411618
254998
497716
333495
969723
277641
131579
844962
904972
5560
679129
22385
505349
515671
120661
233367
750545
841758
317433
478401
815786
913891
580169
237103
217959
381342
455004
311424
20753
536058
83260
161837
235237
744342
127692
475197
297619
503320
928476
637615
683192
898365
54410
416242
333922
521843
532664
627167
351091
258836
12359
669635
432119
238144
1041734
32259
754403
959452
281161
29357
243820
267592
544787
232026
437843
216196
1035819
555696
159048
1014586
657917
469658
651155
574945
915537
124150
944239
45281
195971
329583
884158
1000481
907244
964097
440487
186229
263197
360443
299593
510341
346953
296893
858614
545308
614419
566809
352627
1761
1004577
611949
783380
938639
585670
218302
598688
510169
310362
53949
957365
751905
208798
87600
993417
415156
318067
823839
810144
223224
501429
87564
563645
750150
724151
770639
793186
414982
514344
677126
688225
527745
460909
730893
639261
887915
317252
306367
728044
190611
99369
702984
33998
220642
852122
865498
406943
1000427
181300
349685
955555
375177
711245
412320
235530
534893
194493
841825
310535
420758
140987
1018275
377500
253330
998211
368205
511809
1041962
817554
554773
977221
700652
273806
680878
710717
886049
915719
847648
609780
156587
687105
574879
219238
807533
633433
381026
752754
898794
456721
369958
893226
262675
519910
238613
665382
625344
581079
370667
147644
587859
545163
601576
698601
1016682
951026
614854
759743
45242
37893
902182
475727
1009924
1012327
29950
601916
1006627
869666
441930
796815
192783
982235
411153
449824
642481
1010466
254638
100710
937077
79989
576055
788041
5897
889403
307310
358911
979941
186216
995843
675544
756937
183818
501888
398866
136024
325865
58289
244019
133629
552952
521209
696831
938360
783610
1005974
1026607
176331
98325
129851
807728
505010
996471
726134
334519
261522
785573
17946
514764
276950
589486
372904
782794
941560
360978
1009290
979129
378908
67349
1035891
831407
441258
290279
402739
765277
164647
735163
483143
613031
935085
489871
906628
870091
900822
435642
230295
598062
882310
1036894
19958
1001844
248010
1026130
52640
570239
214352
612038
131231
649418
335536
125205
329304
900663
388228
276579
653131
198266
392763
665377
686084
726896
175133
772093
86111
59253
965101
133027
583144
664896
618152
567680
754452
338534
713929
837280
434243
263326
85950
510384
509846
121826
683043
481416
715453
912956
423019
788707
347246
97172
654826
393968
575420
54950
874298
537208
816313
682425
752085
750602
739743
797978
163134
446155
588595
194040
48972
388571
542710
882792
752200
700654
699387
512770
927073
400042
1026563
401215
641790
1010040
809959
587236
521069
618850
724334
438863
756033
442770
720326
248002
904487
454417
958773
743521
192806
385967
125858
1020583
675754
488867
146294
310021
428386
882175
119122
645850
349835
429878
300494
218452
988963
187450
923611
567821
516825
394645
58564
515837
94766
774048
848061
141532
311848
776701
464797
582118
39418
445086
977163
761015
419586
596161
1001481
546921
494543
598386
656580
600834
646546
897720
178166
37789
503979
685106
1029195
301142
619836
799848
899997
686501
832990
987951
857006
170247
789588
92600
439983
3252
881309
70712
998788
99774
479112
858678
352963
797765
976542
802564
986031
471222
92342
669640
68754
1041258
422874
150318
188055
497250
386700
416714
399997
73212
794483
196847
346493
759421
381140
658772
1035449
667612
693678
368261
376287
202430
185314
580011
815956
278524
705437
936172
332788
145958
313698
575300
798371
921511
820909
643069
365543
990733
110232
12288
602047
275537
317613
132595
585445
513960
693578
989425
508379
284908
719038
656917
623606
3970
900817
414106
642978
521755
204206
904617
761716
1007626
234151
46245
1021224
872074
261624
766965
530994
831990
560626
583533
215162
726557
754482
368872
836080
111899
253502
884282
320577
446738
155720
630215
420871
291285
858289
1001982
943253
749228
634397
369710
486905
208927
609820
620040
973357
316671
692974
982065
36001
536992
553714
295124
193013
58614
577887
838984
226373
977043
63789
741252
701567
870095
296551
147524
826941
565888
837348
896542
531541
603265
484529
938642
985765
624751
338562
440831
1028602
753833
117724
464721
683143
615474
12136
678023
902168
770745
305216
840170
246466
205730
981760
339048
889601
748401
341905
132657
851964
536972
745642
403382
136051
711298
177326
14835
108514
858237
939859
252388
658199
908512
497453
184993
438913
308049
838269
185134
468987
209353
456608
979054
12041
1022080
633226
753352
68931
262969
740928
96522
667697
806930
324726
537962
878727
499310
942345
50125
831470
913551
801218
672726
723676
341847
492327
317996
909517
668362
246438
975612
254596
101222
347118
48709
429200
399843
158892
1010073
239442
192246
653008
283429
431929
967171
213788
944010
783632
147678
473909
1045009
937451
380793
21943
1013572
934500
446971
423735
76736
110902
338508
684160
932845
188731
135628
372502
516680
537127
667776
750164
821602
41324
101847
824773
1021485
853348
277020
116740
93841
330942
6096
687728
563083
549318
916514
111403
1038944
44452
607533
711379
59538
715387
746108
99865
667913
1031466
818189
398727
849369
235175
370453
951125
747269
358553
771076
1033083
477815
643407
227781
989370
289008
384469
433596
487980
733144
781136
58184
534996
1037938
412364
94557
630967
302286
530472
1018184
276226
271358
832064
517049
809482
972119
157028
961272
969576
1029118
852946
557868
803744
153473
804522
149180
527502
1043225
1009691
436877
319291
866227
668459
528663
330744
113595
470732
106032
781481
608338
612283
649063
772709
215237
74384
595723
1027025
285368
155787
106636
527406
105529
612901
376416
846502
503765
316237
29293
605233
895243
974180
139432
334022
675784
793847
956658
1027680
419679
1024830
912848
653932
672661
209766
814886
432662
588776
786116
908988
240284
62717
436094
431436
218587
816764
479921
436815
657531
442265
229209
859563
975426
955561
495293
297250
553558
340169
171419
412006
498468
939437
134229
435554
46567
567752
462759
1014596
651746
693011
956558
353176
195441
692598
899862
338373
793552
179531
143817
750497
75843
992970
794876
297821
734444
419397
897551
185361
404154
641200
705578
866140
419602
208114
496889
815473
75255
393526
167376
372378
568169
726631
755594
338144
823176
736189
1027300
1012757
101473
54775
85140
726047
764776
83711
586527
584719
266458
96503
624048
53101
236919
778898
52125
895644
228800
644989
637577
927883
505323
680470
808770
559080
998415
3741
372127
405305
716412
922622
441489
1046571
795389
14595
104780
657485
919078
124071
829500
1019110
107226
435493
537047
666309
164304
213491
911714
102408
159517
850675
666324
431583
414345
1019740
652708
277253
764189
794690
83072
708649
885863
955924
475664
333280
340658
1039170
281698
3251
64735
940064
810531
1027020
665390
648353
77663
859323
761994
249111
528571
78606
928712
946055
183828
789383
984754
826213
734387
74369
724748
426139
749959
536750
344643
477249
860484
696386
604950
514208
202859
686883
84172
727538
675848
539419
981938
873796
188091
886838
880817
497089
69853
833344
671649
436843
399652
494311
828282
883222
281758
870408
122520
169793
899112
92119
252913
795410
304707
236938
82786
882975
177537
1027090
878717
15775
428130
447370
57706
149718
1047592
125661
89688
445537
299523
278965
997737
259436
902441
105124
618056
319779
139182
83174
466438
25646
585239
854306
414795
932406
396338
96043
1017172
460134
104344
847897
975990
710299
48906
960131
923332
404054
99598
485385
73290
666802
669369
928545
891759
372439
475477
663595
695249
740403
126653
702690
337112
707403
931781
982914
315137
21615
169565
397106
975074
357171
326678
318260
599403
646828
915351
736057
328249
532927
299216
820654
1006532
59956
626258
783098
339081
50236
116466
1048307
105685
933853
265774
936746
157630
253245
773467
613817
62939
578043
654293
705103
48514
549941
21971
728578
369989
861327
310086
474759
592679
679854
919133
447636
847035
1028746
223941
129933
49309
945804
90669
852413
818371
1015043
311768
774505
928212
543501
906687
56973
757024
577554
499662
89532
425023
960683
683637
488239
132037
366951
618888
255021
285000
901198
1035776
372876
354218
50385
371506
397825
1016415
252544
746585
446488
641009
22671
208634
631074
762132
185928
463484
302833
240469
393580
152451
329738
606437
1004881
725005
385503
593729
413006
33476
896428
1023285
420232
982942
397283
299137
620568
919160
439181
58693
1023408
890180
235270
412963
739824
143560
332944
436903
190302
469158
293402
252302
786259
389121
662436
464486
769981
1008594
818095
574634
617241
429052
1012781
808789
275623
545205
1005907
49023
859177
186873
667973
930789
126583
141125
103273
818086
386419
702870
766928
141614
325650
106642
403233
807761
767444
953289
970491
627603
40866
591298
331401
659554
816936
943569
66871
843179
538551
516984
947298
983539
902948
656282
437095
398382
936539
880339
354369
81030
405072
141816
668520
819886
400583
740465
973951
220525
463529
716782
93687
940138
990603
941112
1016710
514106
562470
1021850
365808
121554
704219
1022536
410042
513906
1020824
202497
939009
850023
616003
905155
1015410
71747
771864
640755
966730
337609
137600
295786
547790
309099
594798
79199
396101
398790
78805
453744
835451
179725
863586
881611
188066
533447
962611
673405
247157
1034321
990584
500635
1038719
308871
630422
573152
70179
101738
307101
921094
528481
379948
778259
302216
385768
347302
150939
261068
885046
21770
303729
576394
713574
621089
301950
529016
701618
289051
670431
1021495
960847
869689
820077
597895
154307
150618
655556
674687
726825
833495
904053
240519
515803
750806
484321
1005548
263089
61725
572473
944259
718644
604895
785165
535754
722462
351122
60415
390055
720650
604189
8957
340288
416139
169667
41754
271299
452425
29504
973938
282138
718464
830270
936139
674230
269678
403428
794333
1015690
689424
213167
361108
789102
899089
334930
512720
979727
138596
734574
360550
648231
503052
580337
163101
83188
463003
251056
168176
484416
172242
62314
1017705
769298
866024
315344
913946
832777
758821
937234
61981
439102
860046
388142
992657
752712
766062
85977
427453
838830
105523
837991
441394
158163
359433
872630
688079
873225
905123
101827
731893
864687
967301
761009
546193
47655
932468
3039
276766
350270
390694
458341
561928
310618
124165
849909
672811
691495
9577
633022
861262
806854
184897
1033997
591784
389576
885255
157411
317015
706780
333744
33378
825144
711799
758130
57635
864729
15081
13609
344413
175985
530618
691479
230035
706656
905394
848281
196126
261879
358442
510102
284114
199305
780245
925499
1029919
62667
226131
864454
593054
8365
985485
422644
474821
92182
567650
820545
518218
655970
881096
60994
42618
381655
176018
506543
873006
1041901
826544
74281
506510
241188
572079
333574
310006
763040
297401
911407
871147
75511
871932
317900
837314
190707
688076
311480
302322
892015
738643
556327
773253
188747
782237
923729
763121
73739
31188
551057
342492
261324
34501
108716
841778
839889
833725
254921
648861
578529
446668
598955
451951
1009612
959627
33889
979916
662625
67519
115518
762739
345513
840271
988153
706402
286844
665412
376786
685898
1014466
648198
97003
186663
796957
23881
1036466
39755
814115
285453
678581
256203
798827
630858
724357
176090
974318
789590
346597
305639
812845
63839
75277
625898
171002
846109
816975
513493
255071
269776
397675
898156
690296
416092
170639
908448
259463
999154
763670
91886
416535
499257
647032
362980
713666
162526
906212
923641
32063
731811
407790
387948
466281
259781
937664
456520
897851
211915
883892
1005189
636687
987556
915757
954855
244554
636508
676615
353968
939015
408205
512501
771174
985058
363659
302650
222763
439067
532867
80469
226748
206926
119153
76494
917532
904277
310149
593334
44356
210452
644162
103685
975542
945422
903325
120269
1030977
395256
718350
1907
106220
923161
470718
216038
634469
656567
978827
992349
122762
320130
910554
243560
426358
639994
586882
47593
612725
68756
36266
66504
236995
1030876
492275
572520
405467
427692
10918
278659
503197
699774
139244
205081
427947
1020898
912794
261444
684425
276637
525671
840931
30365
540218
335307
780167
540176
16758
487544
401504
690904
574130
369429
515336
949424
294320
108667
997821
97195
910806
24011
995104
728991
1047806
773637
536822
910596
168686
322927
58850
587850
987620
1002094
1039682
669149
389574
74498
84871
606583
965065
522244
248293
761036
459012
114127
244142
664180
389520
273878
335224
458371
667987
513357
63080
424716
383616
648947
400799
883333
45579
19947
72753
528617
310947
129602
866770
90995
845031
650180
80289
737142
365254
370870
117178
990877
767162
57291
354053
286474
421190
277186
992783
585490
330892
587276
710920
335081
780799
148864
822321
349132
969677
102283
335772
74396
692926
951723
1023903
848192
115019
638677
396546
980102
356135
623421
363850
684878
682702
621080
286259
613815
82536
929937
206913
480512
522964
673828
731271
24478
16676
707377
295685
772820
376601
961127
668020
137720
755240
332897
679229
491100
358502
298935
315852
1004474
920401
896563
288117
115807
935868
71136
763309
39203
135550
111986
566280
54103
296790
793737
499308
238253
312321
337256
118519
317184
575720
714734
912840
871767
881223
549038
544250
500489
755786
131056
106676
710556
1008078
33913
330898
875650
22994
633969
633775
593670
188991
714339
690035
350531
616522
695353
518859
203937
451319
68318
485707
713657
293387
164512
1043900
342495
858390
300044
255167
132792
778471
402191
466964
887371
906743
50308
417739
785831
244230
76483
347412
976242
833917
153716
44096
679619
808814
134688
881188
534044
859620
352448
373068
1042324
865485
440955
512576
182324
773770
648197
762271
635944
26771
436339
540661
737399
188594
105489
490824
472225
776317
679972
586015
1012881
954741
129381
768898
345397
902392
939910
354315
78903
653158
151622
429071
307494
976613
457431
863988
476558
67842
606262
281412
446706
109220
939248
982022
202193
201684
927274
24581
1030188
375940
42801
51890
368938
315246
792614
198911
872103
158384
772786
778655
761052
107092
571055
1006067
691524
272284
1000577
343020
343482
438590
924998
902618
766382
746494
902367
482753
401760
626883
648665
524345
726847
187018
288491
410862
505126
133099
897798
746194
661314
366870
37698
257450
676673
685949
829062
456544
306223
989115
501715
613274
511936
532119
457263
850352
979249
354666
793408
472786
179954
244392
558821
163243
738078
708947
321669
890084
779029
91768
632968
777686
363882
827222
15179
198166
124578
276087
1034620
850752
866664
571703
102339
19310
639903
969793
756179
923727
32057
522538
240369
1020684
110459
445407
798846
956977
963104
810987
464175
680872
889855
426940
278548
46858
945102
782747
789578
78798
371605
402314
359071
807345
517249
256426
920672
805700
979902
905952
9750
462628
668479
665197
493551
662535
860573
429056
983459
760514
921608
949620
31674
947192
1047813
310447
109707
333848
343237
153137
763391
983324
423356
642660
762269
313913
355390
627678
564201
406628
267267
241483
312840
306718
902677
625839
592384
274986
858494
447606
1037648
451340
384287
377745
193014
764640
148709
906993
629450
495470
426157
814174
665319
890905
152628
712017
698502
123793
9670
271193
43691
701128
852355
769195
198530
380151
54124
178440
301856
1000708
828968
577456
676121
210357
703492
730869
516516
106070
353772
45221
621244
885395
984919
1028494
238715
179147
863411
936818
713521
405802
526506
798473
614508
635907
834223
279913
42529
541177
1007217
974775
698348
222752
29243
536386
882808
402070
527905
773243
48021
813084
992585
553108
128864
959331
727648
865356
1043274
270093
486955
434288
66292
183958
531686
369338
354911
86070
471936
577218
457221
172420
271415
649556
670526
1038155
938636
295008
900806
855034
732102
860981
602758
821717
999583
488157
544770
699908
196567
1020447
542171
538258
991445
181788
512213
892470
741550
874489
882952
231518
575999
633247
731553
968258
698291
361459
864191
336884
892087
594120
454638
258918
693810
30845
121374
480074
185264
671932
793329
1025541
363432
1010611
690766
246679
849285
306370
188480
565497
392110
383823
671535
273831
414609
87164
262945
952324
173628
165910
577121
808005
322108
166152
375170
665484
148169
81700
861493
464510
254966
220403
758830
502438
305280
1036444
822796
105315
389130
367786
609521
977401
34698
731598
43673
897890
788413
306573
598382
736539
1032308
822902
42501
928271
890313
896176
747869
419794
363213
898338
498051
63542
260855
453697
115574
222148
653452
803283
585200
404900
109890
580530
570644
1039394
87900
811427
899577
1036652
800110
31556
78534
1018029
726865
614143
26530
755983
409387
141388
850148
565523
101924
635606
819847
1011633
48598
841497
761344
439992
920663
803838
617525
968538
504349
720299
1027972
236434
456357
219237
82739
131762
522433
625498
390407
1041248
14141
853239
638460
253172
877070
761302
414297
129033
91765
921325
44073
208847
404587
69655
660612
458050
563381
1023265
935751
874189
961830
250088
1035401
808177
72121
883938
951386
744451
959546
30312
16355
791980
790239
326839
137740
236199
5663
1015045
422350
771473
299528
886966
647634
932988
747410
577404
402098
1032738
701349
605986
958625
707374
319763
549996
480621
337785
710207
630321
508372
448063
1026384
711455
822678
869627
196648
759219
831531
577652
711047
953876
40345
1036639
686367
488641
63262
667581
766948
72377
264182
297959
483042
966864
536757
419551
53663
192302
356081
600733
337871
974681
288359
657807
148873
930191
688257
158840
795320
868493
778824
908607
225839
2290
331484
785861
712606
720923
359588
510524
772194
454209
561302
32372
910519
809317
220609
152903
507133
136464
808511
115755
315618
303288
53310
412111
471931
178725
892207
745707
278629
80833
933426
525139
666583
282978
530910
935093
704907
945360
338782
480319
628514
679917
788453
85555
678989
733618
580634
675511
695623
42796
398460
527097
859509
935733
1025698
784661
1040620
967813
785229
582761
949225
255121
150202
163731
409195
177298
666506
327990
2765
593773
314487
251979
883058
325542
938687
778707
787063
640987
436461
253503
981036
372811
232123
632852
134127
170498
885410
952484
547091
504596
543445
949401
77537
107643
312942
589396
620106
168801
559484
415586
550151
431472
977965
351842
408469
423026
728251
583392
177858
293681
266085
73548
922093
615142
271276
697677
213427
596581
134936
933812
221862
598492
1042162
72376
703442
855701
547357
175507
833575
513353
743579
805117
605735
361171
46359
813214
743426
75261
822793
423533
306016
325231
741442
775277
16147
893506
977710
479887
646694
1043883
314471
53939
440584
916642
879601
513513
465789
1030209
94302
801847
174761
774071
164142
4101
200661
417797
220141
975023
382626
466009
531850
631214
822635
780021
973658
34025
19206
962070
1010016
315893
258596
358405
1041640
441537
676595
91424
382165
700187
235481
755290
548291
379269
290042
495461
457668
784113
633944
801848
431603
199884
739016
152836
630138
906947
363270
919505
278474
927228
763977
581126
501012
932070
907371
1007770
869138
545864
575665
937782
1011239
969655
1037031
1023547
568703
44951
366938
1018243
751095
143508
570394
515935
849286
718241
570955
167541
366826
684055
119655
755806
40432
581546
820957
70925
7295
547852
1042759
530210
225409
720487
1000103
838087
175998
733536
959418
987760
384888
757811
575515
889973
399512
898847
496971
403438
984187
332587
214879
711334
890260
856391
691130
597508
178633
1010096
662096
293229
707713
255221
87898
567602
728994
814229
861511
153399
155048
969448
946300
903108
235664
989732
618040
711071
318548
41635
385291
84393
151235
422635
705723
898724
313917
599650
120266
878358
812993
11932
984017
875562
163399
224226
397773
193466
507009
1039057
725118
447530
829861
166041
544864
582152
1012471
313056
616790
3768
152844
105607
81943
362777
328098
179979
605142
443174
254222
351356
423590
551629
310892
846856
30238
374588
287785
369548
870237
184829
534524
655165
580417
376685
393551
984264
684074
952275
1004857
583752
506757
1044713
918132
208105
950129
684006
335587
410667
621549
330078
743577
452027
1009449
966706
224182
586498
932105
179329
282904
778603
1028540
676531
708257
843
508548
292003
459883
163148
73034
48093
245811
63488
143748
157876
503956
25208
503720
686694
97227
495921
270132
637035
92030
763496
698412
649859
252419
501802
841988
873632
326808
551621
391667
57299
663415
325674
814792
118638
429199
623631
572410
872674
979208
967930
1027303
146505
224727
768628
992977
714453
45449
617336
55753
62151
274657
26263
502376
820869
241625
1010668
560959
647540
522156
829010
41035
170699
854790
246682
612408
180910
522335
980542
581256
72046
123349
860816
437924
472813
960349
927535
722793
190063
421527
653830
699586
472289
390859
323672
564212
138334
732401
192509
230101
671290
897701
27665
299212
83048
408909
680178
866578
407835
920661
38551
129621
856276
891503
981754
479718
560352
121337
11983
78951
163793
806194
668323
812300
779933
314379
902193
704852
935443
811617
31570
752454
626889
493125
824671
382371
924910
712261
35337
29284
544419
467364
408822
230710
907210
597064
86063
932440
360762
961345
1001652
637613
372099
282265
499103
620843
312383
952187
170382
971995
1010150
378459
478019
563023
163308
341143
554375
131260
666177
1026779
228591
986032
720250
93025
697144
241256
356970
182408
730082
868030
164829
355243
708416
158075
950102
237927
297817
71045
342400
393652
987374
554338
79891
755186
616839
243046
604688
675649
535460
513180
814659
900331
924054
722251
785081
428880
515312
64143
744969
533652
333263
911062
975217
487268
482575
160917
837308
868459
825819
397099
61142
14496
337631
806488
460554
676849
746637
2560
265130
873678
598211
177711
975756
40986
414603
388855
562611
279595
396923
560872
703355
945033
27333
177915
389925
195839
752118
533224
519508
613538
10870
838428
13519
485275
725317
937333
692237
589050
588948
844774
147924
245628
308474
931932
915181
526065
722650
82013
1029093
400594
610590
959430
677537
449684
228681
806241
782391
988962
549963
677312
10405
352892
266678
1023519
608821
286670
642164
211348
338776
125507
102291
144607
44911
994414
499679
822651
880819
815117
52830
930564
376597
266068
372427
536064
192698
326433
992903
876676
296263
802354
569383
307649
196812
100644
883624
627930
289090
335027
167212
941588
28148
897248
640658
898022
173510
195803
230807
162548
307829
92945
605444
65338
596141
765780
780582
977325
106644
51918
151089
446909
986992
679412
186455
465340
647192
783205
918941
985029
674131
989658
591983
431225
373399
803751
225239
274690
902149
440945
18939
782107
788733
1000009
594102
1026374
293223
293517
393199
410200
641152
1031289
203188
80018
768571
791041
233776
832719
559054
821887
260251
823377
994540
468696
224887
111413
891454
559676
1013824
648172
367051
406471
360666
474199
378281
348525
750695
35979
730098
114180
503994
1024220
852021
1003759
779535
116584
435538
217501
171482
1019450
848811
787448
850962
41568
756264
6781
1030538
682002
403813
415543
176927
356547
638444
323953
506908
66193
838445
555141
53151
878863
777258
1009257
99845
587794
310800
233951
107046
177445
476829
649242
942952
534791
203991
413024
796711
696521
959065
108418
735443
894763
593422
123044
1011724
927970
514407
1004496
553823
46356
28157
239242
491866
207516
183061
184545
877848
396655
528844
438014
20150
355314
662588
278173
1016003
6000
854423
400777
994724
570176
605253
734035
853599
652883
491766
12161
419993
267333
1021865
109059
65929
463658
16023
967900
152788
907000
880458
959352
846680
827620
996033
965225
828985
381858
614350
174736
519933
610076
197928
711810
8838
434673
880240
966291
601411
754731
701885
132619
451382
330629
60454
144446
919480
923335
386829
1003235
9942
647971
46832
16481
376414
980191
706961
599766
83326
168451
937717
410249
405864
139009
239918
203718
427756
702135
295850
668637
1029645
340456
740179
566464
948143
1017595
229443
1020534
739065
757331
300958
835675
513767
897783
598645
131558
921112
56697
366182
673685
532853
145496
343892
23337
1613
775290
411121
234741
1013673
233399
446053
150887
787341
893400
889715
745629
399580
115769
812981
794819
105534
127581
160361
71578
844658
292014
152410
947915
252876
337739
459858
252992
661946
659203
70856
565203
68021
70829
380587
967808
790285
1010011
117715
196665
169928
99826
455053
768507
216322
455252
659772
355474
123440
682762
258738
420941
255629
58577
46812
412197
699704
284675
123218
789517
519565
456118
612745
765766
109748
913386
625412
125978
509391
675381
618594
330191
298562
962927
554420
373240
216728
389937
135140
699378
232271
523527
139440
652306
856397
664047
1023314
29782
902911
262072
7198
499660
10300
293444
69153
117815
248343
831095
558806
542766
963108
101275
422417
430480
169646
879656
553097
314806
41146
724082
509758
487123
99895
840589
814024
42094
769096
267456
212648
786462
396392
498209
967097
333992
597751
685311
408590
963477
712543
81432
643339
454423
203891
239081
222343
343014
210520
1040952
63519
716639
565697
12078
143514
196197
499426
831726
809028
689500
442022
320614
733378
630466
292048
217128
876755
759430
362927
848816
98581
174507
703514
615908
77570
453816
915523
861865
721166
611119
782959
377441
38433
358362
220013
561401
794564
547028
603469
1014904
513399
234454
751164
456618
807062
994617
683149
952482
544350
780804
950836
707359
394732
166861
88340
598636
506242
957989
498837
22349
725495
852592
891535
103186
149333
897545
500653
690304
846183
474595
1008113
670151
661869
954198
733888
762838
135987
874368
920538
571415
212255
596737
72566
535753
259464
818335
255825
375892
336374
436960
654987
200135
12382
333826
885247
894148
370760
669276
968415
237647
688999
407785
55340
665619
615929
169184
189328
587954
372105
43279
261979
516175
19613
223708
883001
858935
33499
672215
972011
345580
732110
9791
253900
416691
964860
875066
211880
24062
516786
146133
136451
898232
479556
931845
721495
652268
764821
1048334
1030118
683312
61157
863656
417948
312008
641606
840227
544474
185540
956338
161823
55197
366404
713112
125724
992271
985024
971403
225195
843927
101138
832358
792178
809737
137963
307732
777089
399190
160349
369845
1000545
580648
405982
831322
203014
8219
601110
514958
615279
570338
730774
233387
258816
933371
557072
433829
163223
510635
60118
516019
934461
1036718
747437
393412
537154
766132
948057
390645
1040484
590077
13022
820031
753743
321095
392894
672505
288855
465145
923599
313204
829114
728886
217334
692676
718033
740963
83043
331972
728956
711377
488435
461896
371022
1029536
357939
889937
105796
678656
842646
522318
256695
1042909
1037071
527036
379655
873960
488390
1023366
1040816
664787
909835
292497
398869
21259
227710
926407
781483
314152
623432
7442
547956
210327
141940
401900
538904
1007541
989242
417140
299923
247225
816065
236706
480239
620132
378703
709952
27168
940852
779325
571349
1019024
860081
657400
66588
925132
942931
662200
937522
266430
446802
434404
430977
572660
1015401
894391
925777
824457
66678
470120
598048
519512
364253
38883
775363
643302
119308
13753
236443
463905
433820
938132
723403
606506
348666
367487
192169
614859
126869
59385
141656
592420
679062
850957
89436
188029
483171
325269
288096
90012
629337
976808
185063
768771
225303
431369
583565
57506
467185
745756
599445
546719
534816
976743
779980
709825
281747
19535
81729
960605
1048469
569512
483135
549893
369555
381962
320567
233580
530737
989964
222863
928013
960345
896568
315554
407035
923700
586225
299239
792122
372015
7227
638997
559916
919528
126940
208509
12576
235945
758330
1048276
183782
255319
635517
163747
209707
590753
1033614
502961
945966
1016064
717878
381477
908936
90782
688916
679016
426557
98151
538540
12745
466900
959537
254151
559451
489692
234491
357797
9501
70203
2135
216345
333422
730833
868836
905945
930485
337464
754516
570527
772204
205940
7212
682914
515446
503794
448868
2026
386337
28462
987050
647488
466607
7303
883619
717940
349535
664985
931675
465150
495703
545694
776723
50223
535456
668971
379583
966692
11764
269212
374579
838613
140749
936704
564580
1047224
141310
985208
184015
251730
33375
16620
635131
927398
615373
107245
888770
774694
38663
245071
153447
186955
410892
367700
344549
516432
215717
570323
633103
66114
503969
128709
753474
706131
639892
979626
286294
931553
583325
574496
115889
337079
917014
900411
709511
623330
567599
50418
115603
545273
96732
571355
238582
789953
1013136
947793
287569
14368
982589
717733
20405
368068
824382
57016
837648
43789
331738
281251
177805
1043020
347043
143268
10435
324266
1039514
130851
789720
290086
576079
110368
571303
105500
805525
214791
408808
457272
266961
993443
216579
272927
110210
622347
244956
113536
996244
596117
302764
739324
41152
853216
767501
639284
755048
982504
147121
443504
735188
316655
126801
861805
29788
126045
88646
555679
244157
805352
523103
133724
530155
485039
649563
202002
861603
420422
388147
831729
23479
781306
766591
997572
537404
502316
856394
183270
334430
609549
523016
960171
1019243
638364
959514
783918
1018463
793230
856882
798046
601245
112662
702407
301931
89951
779590
217423
201653
960414
848913
309305
690120
969229
1020497
77393
165710
371757
941867
869288
590316
980739
321468
896310
433941
687227
608373
787895
657446
910356
115384
535675
87132
519595
112866
403170
74714
27671
545112
796576
313531
94776
271914
928642
889489
156862
935015
1025635
223735
632590
455552
1012678
616293
513368
746091
439286
967693
287040
642911
312750
589092
937701
321650
130256
109460
487157
38686
882181
130229
645667
736580
362485
942562
555611
415306
44144
832734
880888
223405
451453
687057
906141
514413
410497
810025
469667
712070
71874
714249
168882
677122
706811
818386
758009
475558
992483
333466
415416
73797
761355
704948
1009114
820615
934605
905151
367876
345214
429940
399544
378271
906857
904207
787967
639855
270114
882733
978953
429172
820729
489503
688809
273971
335801
911554
984106
531343
988960
932414
68073
851317
174157
907858
719697
824034
556155
613493
1031051
445248
837353
586483
577677
466326
351174
989418
26455
601906
916584
582165
814283
869570
1003685
8678
331124
457585
173500
216554
798439
662330
620616
944774
1000937
519825
479830
320320
734245
277045
623575
837795
370437
80897
801791
539333
506397
388886
362704
785336
125240
922198
775850
399324
248847
195833
113816
337953
725382
477522
775402
661355
879119
422093
591692
236809
77808
646723
453115
554102
120797
755003
656823
1027597
670871
56951
453688
42957
642904
403703
55948
127129
679477
153228
933665
1011707
763679
901698
223022
632008
616292
961389
926852
68466
930253
1042169
960299
813439
973436
544245
561373
356903
30322
93148
39930
511517
1001011
1026154
478861
101280
494181
443757
880846
1023678
52698
182445
135344
77007
484172
681565
49915
231210
721359
523955
858958
588848
186705
186546
695810
1047495
1000626
101855
375836
633494
619222
958707
234707
572074
950662
529148
178061
196021
27900
963652
768231
833629
138244
174987
403061
797660
557498
822039
812606
508575
363467
255490
971831
193737
288965
406231
35143
931266
1019364
853420
103780
798029
67516
624440
121320
1040195
780530
314309
243664
905962
765675
698829
134921
294209
285324
573377
1007602
120331
295264
948041
852039
933146
907013
725960
320351
615187
254185
24901
1036798
633710
1035085
740806
259040
570989
883250
584954
326082
877500
480575
1033374
813605
130007
812914
1032177
45212
978200
403945
135412
361821
55118
90858
834461
153900
11999
159144
387281
695286
223309
403125
377475
711328
163147
508337
883098
78966
750286
990505
221680
500555
674680
499692
414000
866689
835374
400049
968091
562651
118499
154816
157035
752966
219820
828657
435219
237793
808402
77794
712562
330310
852578
225267
805138
493813
981585
573323
975974
937535
816322
645624
1019597
973391
209049
4027
1015947
298307
77429
658364
920050
733906
885821
710454
406133
19320
283055
3069
747347
109652
131902
110288
527162
978417
407642
474125
787989
632229
916267
657808
733180
574408
578445
338725
147435
84469
673310
995498
553670
954136
221399
446779
291372
949640
1020492
123223
862829
307774
964194
955265
813643
381405
558362
1031748
891090
488507
470447
638284
722973
167756
1035197
786737
601959
151847
905521
843760
180235
44879
910351
800118
709763
208160
456344
104184
35500
30922
1017146
870327
649143
472504
101448
858655
305512
452318
453831
560482
1034494
595104
899818
426840
434731
129697
928074
88611
521658
602083
58630
634660
463826
126049
353099
816249
426769
872315
705709
680499
190463
696129
526226
455373
658683
279869
34427
627677
13301
457809
437063
512480
450845
669603
1022642
592609
896663
118313
4346
670677
900784
441432
942679
638337
48620
819808
446380
1016712
890646
90423
1007245
788842
1020313
841741
1024901
770459
930070
141873
896789
431585
354268
189006
41583
475857
924658
33422
600638
238524
902009
478558
784953
1015546
540419
911522
683449
271473
1031389
590364
954675
505941
1029151
413382
1014303
56354
693536
971893
185714
961250
484039
853992
907670
1010397
193606
916837
969015
401674
577108
770160
153614
717279
125441
871241
994656
152761
396121
909360
513586
80063
410775
520605
489411
669223
136888
598206
686990
321647
437796
383729
406880
1041696
572257
929190
746864
252429
666019
825574
663726
288917
683643
749493
438068
110212
641694
655473
543593
27651
968358
585834
828945
344465
252288
263112
274389
983708
900255
1014977
259877
605363
290569
939854
64024
512620
712834
398994
510152
980919
736514
462057
932198
821173
319410
878395
66235
766394
307315
382034
307478
399268
574636
482324
327778
513538
740860
105292
357915
843866
14195
690812
97997
741742
103537
313571
608031
884674
1003761
93854
707464
44178
976577
734150
837962
829968
744816
843791
375813
429158
397041
825316
516470
630283
18068
933058
195302
4668
600592
591706
562716
820703
890513
66214
797398
936115
424339
703075
674186
772410
333637
632001
8438
63630
963420
466003
57673
881803
304479
782996
38326
807267
130579
661065
659419
841798
759537
482540
732665
206044
889244
199228
144282
919193
1042603
307842
936977
554638
612039
1041130
817276
545683
974990
87542
879718
1011885
731085
31857
271359
896545
460851
152777
654663
670852
322625
555019
903452
12407
590905
383481
916581
295598
161305
696059
859775
441268
384294
251038
288314
812910
617637
738720
591017
324079
817423
954525
188574
1022921
396092
17207
624742
305504
1024765
498118
320525
418355
1020458
216546
196842
1032625
380291
963719
928308
244515
313439
372271
747526
102082
700338
410364
409910
692659
545255
544769
429643
536001
198404
152298
282509
719735
727377
435652
114627
109320
957741
604515
377830
56711
661442
908929
130744
314700
202163
447082
185224
987964
177246
209543
422201
706565
257003
58694
320039
99390
45089
860270
655445
630166
104381
588958
217614
297379
385776
245854
5806
287426
686470
984543
1011998
572286
506557
373694
142708
231812
1021664
958832
739086
197796
109836
214418
847416
630012
218519
526901
78046
3010
515648
816334
352497
1015260
586861
768200
703331
989631
1002772
26986
382307
760063
139013
610912
94942
970627
37710
789115
664622
441935
496528
426973
62373
659801
641785
517019
998858
6977
750623
1017131
842539
272474
119491
712280
661542
932443
95077
494391
536130
251996
91878
750267
32301
428866
322082
521444
844235
769719
743790
120254
605832
595456
786894
46158
70379
70970
663615
38112
361277
263075
699085
16708
63157
345296
174206
1012267
400883
469038
452856
397143
467948
60648
427151
325736
991162
704594
592893
180673
624090
607334
200771
647631
81814
424645
412453
900285
892407
748433
84042
944065
913801
300159
179889
984921
711408
437932
705391
855448
993709
536376
826441
767490
75918
264536
222827
448455
288939
289227
202809
417223
840948
941860
703772
497750
120970
118969
364539
30656
15397
440376
195430
544208
1017612
898325
475609
1024942
734519
708103
546467
649476
728279
711785
489546
659857
446000
296356
46955
920098
1174
378001
598583
454247
5358
92926
737725
6452
22072
620786
120280
958963
223874
928987
821937
673146
667990
457844
443853
713162
830673
686671
217129
316695
353307
574429
511282
102557
398765
954591
97206
203652
690057
553534
232825
896147
281857
50714
425801
909405
935196
499585
892909
74398
814042
727517
273732
832174
791145
276916
1015208
1048214
831607
150162
15470
246349
998423
391486
568904
564328
52552
134481
690556
711728
950805
462799
248395
294475
341362
387174
759404
982048
865724
156168
413751
71745
221824
451816
882124
991863
796416
994990
989058
649191
540360
341344
798671
558499
153627
1025388
845442
31577
602125
487368
845090
828151
952603
117557
268039
423626
317522
848677
52098
270220
28650
614005
965106
686056
994999
180609
1035169
460659
445507
845532
274242
743819
940766
929574
422677
305018
261192
446318
984011
31105
973987
339971
228187
239428
768338
669894
793034
261252
198200
200030
516795
141496
631990
669387
847927
840971
862347
288947
495969
525140
173061
670877
270509
238160
659518
494957
976446
25566
449515
907247
829162
925663
553907
13353
769299
895546
479293
833989
202084
324409
790876
546904
499609
247774
161541
171229
371899
742154
528238
266466
996891
811279
757961
874517
377077
452525
616378
484037
963086
392028
433008
677973
103485
112907
549225
373606
968366
947224
996720
598651
43462
13147
55422
965855
952823
816570
679216
349848
243861
407647
63595
72501
288741
31342
635743
264828
1035103
31494
646480
645125
936400
916983
819827
262012
604250
282989
177118
198729
473257
76506
920707
197827
502779
5120
51747
129349
332871
648716
266247
37369
444077
46995
589557
959811
511569
209893
190692
126300
1000616
428845
731583
172362
174785
119599
956473
485208
38720
111418
533891
85885
611281
995344
125343
117912
778621
496398
532310
723900
793782
95664
36186
332590
687727
13490
675065
974903
646465
173003
260160
157495
302732
47807
843422
314944
576602
228790
707222
497376
459328
200309
8142
284042
32061
302336
728233
919339
660453
226571
376462
867440
97216
159752
620525
259698
899400
397498
329643
292155
885355
883145
897074
100874
79314
865819
490509
563019
959398
420396
111665
432862
12562
465623
953470
1041090
272300
195915
673090
514226
83184
361104
83509
1003226
34437
97722
435348
278859
903889
711050
376474
408578
610443
898951
784722
846581
348707
1033684
764702
106419
241308
509731
250100
280606
189872
702438
745447
472626
966995
432898
340406
9689
835718
301828
273482
771776
545194
123196
616632
430352
903217
946638
863821
752603
260422
985451
78015
411894
477197
920150
837289
1037039
183144
758831
824269
698797
516210
679541
791483
688614
281571
424845
868924
48971
278223
178986
540326
459881
248215
99768
388346
622386
1015127
101165
1008262
213828
386893
1027114
408738
236195
848055
174236
947937
389257
245552
866319
660864
1030952
621999
382834
960546
101102
925033
53548
617598
599470
940466
419427
435221
682040
608753
226727
683709
531369
233852
308798
359162
396595
943118
838464
237426
837690
680121
726526
1039776
831920
122052
192092
263059
666624
406710
294530
352385
1034523
471387
898084
891052
878033
486056
951205
1014274
982046
607991
991377
122586
380069
498613
579830
61694
814725
816998
697289
704692
902109
378769
1014800
860640
831297
188238
557103
453586
868800
551718
316454
440131
913191
506199
408994
577250
183053
122954
937867
6795
549795
756545
930990
1045621
72400
654012
595119
239983
114006
80746
920608
930828
971573
742566
602701
363483
803362
257547
778377
932863
230410
625995
518435
791989
105761
11272
774035
22812
206619
828982
434667
666566
65346
767009
776993
60255
493535
881778
959094
369793
188792
86848
715319
658563
313576
1018431
228224
790329
1025053
420197
397160
142891
808888
290158
763890
925770
548891
160655
148542
192711
222520
487103
443721
268771
424073
844300
313453
903919
459663
328816
765467
774473
486413
256455
253996
265297
442017
831132
230470
232952
1007498
9252
627576
870322
410677
893769
832874
543754
276627
280821
562299
655786
630486
447832
112429
486034
331457
568047
210105
51126
727213
1021057
102765
421150
223365
155050
41169
169831
465561
66898
6414
119947
135649
741031
344241
858359
716284
13812
324566
851785
556454
989728
388420
996221
319079
937092
584195
959999
644928
484486
330838
766119
747859
616227
789525
93014
360085
133651
621984
379207
1043313
60654
595005
1012465
98421
739677
927763
329923
464703
122399
719023
1013057
291723
657541
878740
74640
383255
801635
807788
322189
346708
167360
803343
991310
546867
115561
909341
157255
679810
781676
211925
815412
664567
494302
462138
768862
815062
743267
893242
224316
914060
532860
136807
746395
1041122
268296
633470
846320
327455
732250
496983
526891
444817
753046
115444
534179
143077
907377
287295
794636
767285
189226
187216
678057
505636
211300
177687
871433
456264
438982
400819
188483
368359
835295
924101
874941
809919
900344
772677
860788
353053
490851
857600
683492
241793
459165
693214
1004549
399221
128086
132631
23679
52049
255466
155298
560704
965287
525883
713792
641365
165410
57569
183038
458511
226597
715163
153455
318671
377344
730723
997454
718031
802008
429642
716569
739309
568981
687093
879543
610189
154435
588970
858049
684812
872046
490129
918526
284006
640399
828613
873578
492217
864663
52804
173231
669921
383831
51035
462314
43914
393878
292756
110757
882629
232400
836879
1032846
428076
953466
559326
948346
403433
296778
415207
745588
29130
543541
846091
96402
102688
370799
635732
84231
118727
274392
433702
821805
879110
929786
259026
580832
150181
466704
390443
412213
525932
995204
126897
522952
457359
765695
477481
798547
794224
183772
282272
662142
781044
149466
802665
122575
659302
609326
716110
865136
886823
598050
184890
167998
583825
427495
530678
163979
964611
808858
14769
44961
134716
372112
992724
945155
447953
532941
329421
180568
880200
607367
608995
898908
1025619
518400
315009
121818
716975
496644
83521
559412
39323
938834
806142
687969
385825
1009668
558436
420750
303704
597781
1035254
566004
602639
292803
230067
722029
619113
788481
739706
646983
468967
613449
509118
187603
431693
18117
188019
832724
383087
708788
796531
568552
264741
533323
638831
498727
955471
374758
875676
419187
330921
330235
548023
383488
1013504
431642
807430
1290
545665
147731
738134
625416
735056
745717
640224
851123
253727
45707
351641
1006260
151642
649414
644533
725158
946249
918588
719021
11655
56983
600057
635676
71043
885486
766691
679132
790662
301666
777154
235206
990091
1034672
817457
550097
391311
934518
810340
179051
896967
321690
147044
300488
810098
972485
947615
106649
539086
748080
265517
51102
577182
925739
418421
661807
727843
949691
233694
336432
741829
190143
142562
585000
177206
719090
785386
820912
1044497
442799
288201
474279
691225
70099
372092
965944
406583
779873
16760
675815
1046042
320071
673918
580756
786812
242001
683765
835986
338792
269945
281205
831517
813921
1048143
654499
352626
240993
595281
782147
233277
73869
990961
228611
1045553
1009142
955442
45454
67771
660224
598301
436155
640693
425365
795164
829569
892246
234829
278741
964839
959173
18687
190873
819250
998614
110032
920667
740109
260983
139271
580853
688581
175664
261285
247377
927610
925531
759343
562859
487176
639420
240592
373069
19269
997810
660635
367352
23125
382277
216206
476796
461156
828348
879476
90671
227052
966458
768800
125860
747714
415063
252775
129777
44557
468683
684897
500161
593092
789890
580608
901427
130705
562390
106526
181199
843109
984785
523494
182790
485487
248998
171104
667124
47261
417462
158453
583354
505241
79809
457849
488485
419504
53968
23096
668244
212582
504306
9190
26132
779857
639742
442448
313245
248505
966928
721716
396412
830329
439791
1017608
276851
574709
241559
79084
580018
451134
817808
241346
893164
869889
953134
996049
594049
474961
179353
105900
195261
212192
573362
657661
262518
224923
661253
244419
893833
535809
209681
657107
713804
755743
624022
591793
866997
168356
176986
489932
240828
704099
901204
703018
825150
942229
1037804
968766
1002749
930616
46984
213551
948357
385026
19808
224242
801071
463208
791287
982465
695971
448358
748124
952157
615601
694819
476960
741370
183551
709713
329210
48785
378194
941464
889780
296101
300260
915004
329504
480009
338411
201206
321175
603714
574251
384553
273278
573098
317413
396472
985661
166890
39674
655128
130676
758331
29144
819126
882565
625644
293369
233549
48119
343537
647615
212847
738855
972060
180111
778015
103923
251984
475967
438850
339219
163565
987199
673087
926437
389064
755803
215794
569887
571256
832356
566623
631865
229449
11784
978442
133304
590233
30822
7678
430267
369414
262044
652966
469429
246983
482346
706818
265947
55183
482045
752520
121485
265723
832209
763490
800438
181683
329197
56251
392003
173080
716868
439423
1026049
553337
971421
323520
33319
103321
961651
88514
648677
902164
658595
883770
20366
934789
250970
782770
755201
160612
703881
435256
776426
985535
257945
675629
7410
458456
421477
807130
965949
1006795
958233
197255
837311
275299
112700
431246
898370
414415
394275
584340
920484
824958
801707
35903
283685
976003
32087
366600
818336
99040
819896
155667
111716
816513
386540
1025544
557418
330755
68471
1040117
919534
717463
530099
533915
925593
73510
136859
375749
924517
347720
664445
332423
973647
511910
13224
158306
433538
420471
711125
419038
303969
587231
73240
984734
413883
174339
935248
908931
790565
611792
588945
189025
132457
259311
276891
163011
285973
653926
34374
690081
47587
535469
155962
1036345
657911
827384
295342
977883
1011038
726826
491477
396847
78344
765050
1018881
374323
150825
273414
195828
603763
745115
224723
518922
112924
852590
57562
448665
1047798
434841
713084
334082
34537
309715
311987
66459
754748
611653
398324
648664
245178
494444
877246
213799
428774
27801
704361
536338
469885
245691
180847
667956
445879
819574
159345
670645
316367
600296
110352
839549
753505
160049
409675
1016549
398543
19864
50105
308213
570686
641451
395262
33016
78857
854342
521752
410166
346213
41368
772476
724650
134811
809377
494382
932622
215385
843291
345533
871846
176522
425236
651750
237891
648471
337288
408463
552930
514863
298699
854679
130376
420383
1032464
948286
286284
300116
648817
477876
944538
817959
686685
731438
338939
604230
237245
863527
429858
110102
963253
164853
24221
211723
876548
658005
751726
473926
1013067
84597
993837
713801
773150
320919
747755
468972
311690
830719
53855
85171
382534
437608
866518
548560
1032023
291680
1046662
39000
628260
656168
147812
835850
909511
686631
469562
163256
755744
560761
639023
183617
27597
61829
247485
396480
754237
233531
895442
334946
261196
59042
723474
64669
1044496
452586
707638
109780
46793
475085
341426
799379
561359
897445
881968
667887
807656
51774
253176
375360
953946
1038525
218504
933639
100326
559580
680621
673978
24258
30949
471302
672688
826814
263022
133927
820704
303394
9807
885540
199308
716051
1047377
85820
167077
173223
3501
333872
785882
300545
665432
78112
505553
429371
459241
514345
41505
593661
636695
952322
607043
597681
406326
300783
970660
974676
221768
480189
6503
888860
80174
590845
251655
895574
519277
344393
183919
309080
1037914
1044555
801342
544366
1000607
659388
22240
272542
696658
875840
386141
174504
992826
64610
869572
47904
398294
287743
711388
298105
512955
657658
381618
758630
343304
180975
171837
30779
724013
58666
954229
28038
470019
993690
545243
688022
392868
589808
393732
750485
173107
717817
765326
537046
673175
819817
45560
681838
673516
464671
942385
925331
129967
388007
68250
430499
34181
575486
478054
639785
734357
316845
186895
389502
660476
351431
710974
387372
399679
520448
128266
559346
889477
961225
735522
473347
401680
398832
890265
151251
332637
680826
622772
396781
785413
460457
368873
837985
274723
1033804
372993
146380
347768
971365
197121
473532
515607
523025
663247
661526
699290
210951
380237
540151
829278
458021
115757
504271
63062
150250
129704
646455
107317
579165
798320
106511
222908
798964
439427
1024425
288289
880125
777972
976990
707953
607409
66332
617079
828807
57973
776189
334903
816924
233843
702646
242285
398634
652033
582625
910485
9882
746570
903782
850035
547419
123472
541753
865602
959948
434360
569762
194483
282684
455682
475536
592544
437603
1006322
48115
310973
602297
751820
542693
149759
598617
348917
142470
667717
4381
478103
132281
910750
679464
429466
428409
729917
98988
483580
484151
359044
175663
293438
381572
412401
702431
522380
148974
904930
991958
873218
696814
758672
808459
384690
674175
688434
559438
267190
572858
699824
566680
286724
317383
719624
407508
411843
527585
761515
608251
179514
817200
1029298
944828
6969
458296
567582
177905
1025942
123764
676147
329057
953224
1006005
958999
978721
518919
854108
1022771
964984
148587
80214
783147
632947
342371
991133
318582
468618
259088
243803
205222
547920
298757
390484
806184
1006310
290324
638629
675014
161695
886613
699366
557811
348623
836673
399555
913991
1005112
123426
70374
65953
797923
716064
709058
423167
869053
497336
732198
158777
1038102
140756
739499
508755
103656
350310
306910
314335
57053
271197
1002112
288238
782898
1035133
848002
18554
1031410
12231
889155
591280
705182
533581
933265
558923
237688
901754
471255
978697
499785
490619
197443
964364
655466
865527
624650
816647
797867
98455
642594
123769
917258
375064
813512
4751
635854
339958
777330
755103
421404
251340
401170
499404
300147
955118
343348
396122
910896
833342
89303
643332
81679
364327
102161
131259
1033311
400912
207304
63559
238127
1047311
569827
211769
966387
747177
501914
528814
404034
1042836
807700
256487
186485
224665
39747
759222
17900
909795
386663
476856
53469
449987
989202
117597
413693
455240
123862
525425
717465
906117
964354
327831
1003118
284014
387530
30019
138470
48411
225316
851426
519548
292341
393389
687774
1019333
958981
958982
59616
837295
560985
762239
491058
961903
845662
984090
538571
89924
450430
4685
517069
324382
857909
807965
697597
762934
748176
316567
835311
226968
76113
935869
275638
665439
179166
713033
292551
846960
630801
343778
523952
296809
292900
1021803
445736
607494
787149
118432
749863
900259
214660
172149
952466
925994
685204
813279
246129
509400
661225
895277
437737
436392
712575
847242
541196
478869
120561
588435
662012
360861
592795
700899
934154
824601
657523
473852
64386
448791
932963
151529
179091
313686
997431
333264
8472
442720
396650
232315
669888
464696
579337
7299
750146
619430
133938
592872
510600
13297
85277
865309
381069
811884
686518
482506
751464
504549
670607
1337
490836
12242
175745
11808
518732
500759
771310
675062
557388
825284
866885
55983
755970
800343
1046120
397232
727258
148391
696972
945896
465917
935873
728151
163205
628773
751709
981362
701552
706883
57389
40338
38717
539315
461843
892190
218595
551117
352732
655543
903267
582202
393873
5605
128481
409390
251635
931914
49356
90183
720678
315680
789540
541026
811948
39953
529396
49256
1039400
908122
885778
927492
654714
708882
160706
338085
21677
462969
206897
525523
754772
926986
754448
223898
302037
42971
15754
593695
1031425
46788
707578
475341
816379
207127
209176
442976
521837
9825
822505
495025
863987
655838
424943
482177
714061
573131
429008
384171
698470
280107
992042
119322
116070
17671
220254
170187
585071
79053
896150
530012
389485
261899
831012
183139
167784
902778
284736
835798
40608
998479
1042145
385262
351552
817451
838572
139077
854637
213655
729710
162411
911626
1002350
977864
391782
264585
166139
531624
38770
702471
400280
750092
421265
582257
779057
404146
950620
200002
66301
646415
862672
250981
1032592
308150
994
741439
731209
215173
174699
575254
783587
365243
809951
630377
772807
260233
486220
980415
690228
308076
347719
707932
336609
651306
767174
651698
524886
295078
140550
1046718
131817
17185
19105
407500
225456
978362
65434
678500
719275
842436
871260
515337
124404
370443
300461
321157
916032
961599
1039917
892113
333457
595643
643308
352146
149427
561877
674065
147278
229491
936268
157981
657764
502225
118133
58941
951539
438934
959869
218417
207709
247790
998440
280878
737493
1026730
790918
813786
979722
657904
556177
195622
978326
840902
216194
310481
455031
312105
9287
1035342
973175
241685
980215
542664
162762
312938
441477
581487
987364
709508
77893
1046063
628649
740405
358691
143291
17026
823250
864846
586946
721600
173199
382922
911989
383209
86555
1031083
544931
864422
899610
277557
241367
145755
896107
990702
565142
164313
1001351
337722
293242
734597
847298
330437
502921
60486
614715
949918
211110
544049
457637
180054
700548
798018
247988
803071
753236
191186
117667
90098
305293
377661
722327
37920
726630
366974
154649
275468
785991
427799
253851
51825
1038394
485592
734883
657059
85913
645225
181475
1015066
991088
362000
619044
459261
324670
546304
167099
685208
690552
115211
1034630
365367
354397
398742
309578
35449
933075
271764
75386
422601
671043
330871
139977
551328
720137
62742
487391
187888
952513
728313
353432
327849
1044947
462552
524022
645768
500389
537288
605562
612099
288751
739802
655288
322302
540935
999606
163388
290742
1004785
319326
212209
666268
1011155
990629
989497
737800
46629
364600
937713
304738
958228
1022061
96870
407172
1027698
737531
154096
784528
616778
595988
64076
714822
844183
396898
1016102
579243
796552
1035128
461524
979599
223691
580914
1013330
89930
492563
126490
730156
302674
1013587
444523
816217
1025849
394204
1022711
999944
436178
625663
215986
1020072
894480
926200
1017245
437099
494740
561808
351345
167193
518619
785760
660888
743025
814351
703876
826045
774812
50447
497582
44007
341093
402406
691226
159286
1037414
445521
34626
39624
580164
651432
924991
1043948
794791
644854
804912
144324
293364
779772
839048
972778
937380
746887
396138
743099
533
292925
202373
560398
385944
523722
843207
547928
176529
471448
891756
176810
560168
964031
802918
685552
983037
362387
74980
121532
174862
16467
922306
942858
1044141
31267
64074
778977
38426
183626
893779
65601
523590
323352
254915
13316
627804
135400
227056
224877
637050
819959
455294
906848
468689
831919
536742
513300
273191
975353
818793
96534
170529
784424
911290
1018490
702226
1017935
422770
878208
674700
501530
259798
314340
565358
801274
216073
445118
1004868
343059
349024
366692
215753
474602
360227
177275
769304
691369
897643
962217
241158
121857
109651
428834
224811
265050
116290
707006
863163
304426
817297
357247
130438
951052
173768
483114
541529
1041113
476322
400381
384078
34578
51915
899596
907044
850395
490060
740393
382648
53850
871647
937542
88085
516948
698362
842777
972256
892560
231273
197031
879187
640541
585419
694642
991911
71084
1019036
593577
22541
2992
797876
44781
33894
156042
966714
117942
797003
616143
286017
843126
562501
763878
1036512
479431
7593
1014366
498088
508793
939385
162248
783043
533032
249581
156638
116458
989325
360130
232085
255135
194074
1022979
862218
951663
446507
942884
475163
302220
568895
866022
405315
436556
408050
202245
88667
1024298
435116
511682
297890
417640
395399
136256
398862
341920
104991
215326
468072
708247
73946
737790
299771
657631
65201
191649
9921
558282
1018070
250318
639908
368493
736180
201043
1037643
826965
806815
42091
559295
184316
435606
682196
25118
357853
495471
602109
647775
576509
231637
991793
331399
130107
901603
361240
827646
63248
959862
311989
359474
436695
698996
970599
556014
190325
464712
991583
834237
28625
149201
175438
500236
583983
105881
383090
269914
482799
154994
622572
698807
750649
583019
438204
391703
678468
131271
706184
759091
856836
848321
933781
157910
937196
836428
523055
48414
12153
437978
512532
917505
802038
733953
207333
716457
26884
969014
149184
500890
904739
1116
759660
6760
273638
558208
323233
564518
248041
371576
403996
699784
320361
900982
974296
117252
281896
194383
280447
434543
1002188
879713
96448
323292
144808
963846
714735
869884
256281
333545
1040758
701283
959032
775046
506293
816259
605760
62971
1033914
525959
798484
735405
533180
589800
642999
57853
78080
343810
220148
543820
194083
257769
385705
493863
1017584
477325
173969
275252
558010
118596
234788
801506
133644
892890
640161
774699
607422
925737
485135
475617
291356
199974
158249
502181
894340
601537
666133
629112
105386
30655
848266
892059
206932
468445
669245
14136
711859
203048
347164
934355
924211
199607
1021209
298758
102809
641882
233680
455812
895726
712898
899804
710392
495943
384599
51528
527492
557296
135942
379053
642032
327463
1017165
374244
530522
145100
10590
556117
147773
1023447
824862
616362
966907
827905
303626
177122
62490
379521
851294
682691
468969
452048
277636
765441
419150
164154
975593
793212
173162
209928
522629
831741
198033
670753
448160
28054
1031148
360462
742093
217585
212385
568396
941161
51808
542939
841958
919147
248572
276040
1003517
325949
409895
1002852
855069
31801
199319
938374
1044201
812182
1006739
406849
69586
1012226
824780
81535
384300
216017
835753
189007
12686
858963
337067
539069
590303
254903
201328
959122
152753
818993
224700
117930
728905
83632
532956
95957
261529
78871
986118
918068
145870
168979
189259
81361
420815
385694
606642
561837
734019
872324
1036950
1011146
210231
316817
449650
430806
318089
883103
387765
1035516
433248
483931
269753
342186
15381
44516
562578
470685
926658
12095
579811
979222
123265
374508
786569
490581
95349
349494
966177
522726
486596
634137
685397
402751
75665
625558
246884
359389
57083
110251
1023607
977243
627355
259297
80598
600225
552444
785162
221231
957563
629875
101242
103675
402270
569074
611258
948763
263273
666199
167966
130188
431684
31595
630411
199675
100075
886183
792365
540480
261772
477086
786392
533418
260304
729237
480570
735553
1008783
229299
261614
861567
397840
816139
163002
37459
843519
529373
996327
1030537
670230
691851
223842
995315
425117
729132
659044
745459
244852
850604
885263
953091
113676
453432
669530
618358
710795
792006
529097
780687
946543
162634
256113
760169
316149
871473
565911
167555
147269
898191
361121
259082
236813
674487
416027
739336
245619
657720
945412
221922
443805
106042
1046509
200061
867036
991728
306968
189863
105516
622658
1035892
762401
651008
64224
672772
712745
568724
540615
452819
285458
150220
462984
855094
1011592
353409
364426
619552
768967
509184
626277
450656
597053
664255
448086
720016
807751
809503
899004
65103
746357
118670
11155
595194
453076
445074
883684
144879
650365
267596
1044126
931326
307419
163558
43503
777510
834607
357712
996777
299300
343548
816523
648390
85154
337918
110017
423103
830118
430174
103057
296338
675620
502081
95208
852653
112290
542612
786670
45685
1046704
481346
665814
746772
217397
384245
295694
356033
891993
373746
448602
100162
1047355
909148
625532
609327
6796
365566
926548
1039912
100811
294867
128993
817102
1041924
88815
143385
14481
633438
519500
265760
649770
309997
762470
517681
23795
562306
515806
58520
563522
92604
620815
1038782
433505
99796
896382
5751
70385
560093
862986
1030418
787829
340833
876221
364663
660868
546729
402298
87666
526549
839236
713048
329540
221761
436071
444287
716317
477102
786701
47611
268577
51964
219551
312582
727883
962270
911604
819864
202647
636452
741279
863465
52190
698254
218641
723438
961210
948210
707401
846193
283998
1026608
581364
917588
524540
651858
676108
777948
348188
666532
482637
524695
737713
212339
235203
993396
703804
901816
106253
531403
391272
784213
1011187
921114
392933
439041
416998
874743
730565
975530
965159
745188
813587
1016192
189895
1042471
937927
108385
524730
492600
938976
703431
26052
365673
108663
155605
542880
97369
127554
886264
919051
470668
410440
790591
887719
801748
831238
479295
265436
398935
1019008
670488
943298
1021991
105284
1009256
468747
921786
724090
979955
934875
908772
396933
337966
235366
57340
361658
488357
333997
530410
496689
483139
624769
929042
971980
975821
90367
68171
146786
161175
738487
955283
273479
881891
732379
1010785
737233
950505
558079
735951
807138
538120
309393
472627
57726
104621
202723
304246
450657
897908
605410
407106
262936
634560
237020
906954
214384
364501
934166
858
203259
392757
902494
809205
520067
960820
850785
82611
294961
486095
848227
149071
909280
515628
697813
172479
842762
708815
1016366
187125
590834
300201
522950
582222
771346
676991
350626
704319
95922
428656
675844
115749
622213
318138
535173
139729
137421
53021
342929
390288
632273
835225
768763
102034
524768
14671
975434
54273
493194
306508
14410
233975
551281
720925
948932
385235
242602
682240
396152
126106
859675
971352
485968
673881
918948
514329
79606
680181
584706
388720
895483
931223
297066
684440
373296
917578
824661
434818
977629
70665
372728
225623
991757
541679
132374
614688
253572
960943
194847
710700
437740
863005
681644
445342
908059
166292
922958
316667
602792
725761
130508
448518
210250
280097
534157
1017036
579889
673352
979252
958449
922420
659333
218264
329798
555504
939704
879144
617061
612490
60606
50136
794149
186631
427345
112750
1021566
609651
679265
921583
632936
748773
249350
635174
275314
580644
835087
562515
750981
637908
351281
1039222
202234
83401
582245
181186
170519
394858
586050
501271
901791
725327
238022
295929
62854
110762
167949
459551
402533
876735
721457
104870
56825
911295
659318
167269
765840
480073
367036
82161
88945
375811
721340
520349
1030480
999716
423839
401821
597856
700118
1031446
20220
195910
647384
85530
117831
634237
384023
726496
935427
412211
715253
652294
552174
779994
587200
901319
787735
547937
113509
894359
88548
537716
18479
173948
504530
890880
943028
813982
874866
125298
514730
469688
856916
349684
687117
247599
174626
731301
774666
459684
955836
736068
480952
652644
1027407
1341
562061
947956
950433
439065
27035
958980
267483
896096
957938
882068
520429
223721
991207
651538
294250
768722
575090
373348
640246
227660
649057
17654
51529
257367
774647
488054
916916
194264
409688
686034
1011490
210865
33385
664551
715179
449997
834735
602757
522040
409350
648314
27063
652485
622195
250420
891960
219654
492707
560934
302935
1033103
461380
920659
516799
972452
179801
156062
262541
632222
841689
358158
283518
539683
255082
884632
304533
294990
287355
550914
706765
543274
199023
923329
1016759
633692
817239
704046
398535
70791
506013
415791
332498
318170
102343
943512
352404
564171
227630
124686
520882
315611
546481
475277
558011
393834
134187
989436
492227
482515
559858
943013
740375
1039367
984636
405099
389177
624884
391559
1027573
620336
847772
238234
938885
723846
534839
390456
811716
231927
961765
545767
851598
619921
252530
22659
802633
534367
370457
667015
1047022
900904
64679
975195
767353
836521
399903
251240
247450
378522
834384
58137
471602
324239
707846
455410
597241
665201
863942
309163
1003586
645420
292438
400809
602547
135850
1024097
692113
328607
153721
397900
855091
470924
890188
486791
317731
144060
749927
975049
346021
789612
100994
766839
482103
690241
486601
4998
200411
769658
467308
293691
40976
748619
737113
219956
914564
1027079
611140
840201
626142
459026
634918
486208
907580
381284
333279
910172
648749
832545
787217
710415
432633
785973
610090
259270
161702
236138
265867
669462
172050
627175
865888
158742
846455
434512
20874
161745
521166
148638
699296
773234
777224
176795
95163
627270
422544
1022398
367016
76855
210236
591895
852839
132798
294243
621030
214987
917436
212372
146932
387602
283706
781110
821947
429871
177789
709904
976657
632487
903753
231342
52568
39450
467049
331989
927455
883030
1040077
463951
351670
20909
877694
299958
251520
243491
748480
336849
657034
109367
966487
510894
756537
689865
212723
769918
582848
205999
23799
29656
106279
1041106
667338
616155
405764
158943
123148
202912
837874
947568
5616
467155
255036
302203
707405
703222
944371
760117
615746
1038780
793384
988705
982342
47556
993241
7791
702492
869314
1004453
251744
842951
345745
883187
504454
584966
445224
349866
627482
162162
303695
545648
561023
236947
613895
1004208
485988
218721
503614
1014673
1000894
4006
631392
951831
178266
262340
25534
365259
407275
4702
832837
836814
896227
846189
753407
777927
31109
832656
957184
4281
149076
456904
115234
871173
1025957
75553
439965
763785
590838
70986
626338
272891
463747
249826
541377
897323
816274
593742
4242
731529
374059
362155
86280
335292
491881
43372
418818
802081
565547
677603
403051
956518
30761
784478
910243
473913
641787
238658
845341
752569
585072
193352
97741
890315
800497
140302
581150
135540
443754
391518
7579
248909
928777
774621
742877
369389
83136
878641
739055
137154
250652
555966
880278
786635
214387
699783
209052
1046451
647298
992240
88863
125186
280009
297276
350276
688997
524011
258312
770794
745859
113559
402123
774600
344954
151201
377714
14190
971797
514258
521243
648519
865618
752334
406500
574065
40087
882777
252521
595435
412012
779753
1024303
793797
958626
691326
886131
59455
560986
21270
309802
308486
791181
318445
921800
650127
598131
1001475
376596
936452
971854
155252
332563
421217
365277
93997
221707
221182
136701
63566
232406
953222
539526
581133
580837
718472
590410
689048
181600
571577
486101
983536
237841
333489
488494
39457
366763
712643
43793
453158
35130
792109
618574
137684
71480
495875
608200
554370
469253
511948
122623
470629
202787
785782
585628
237864
979595
854505
351021
53044
80725
466126
120565
944690
1034924
846391
457769
279332
1013113
877724
303509
773473
530440
320314
253921
838775
942500
194068
661299
745245
710286
1018255
560322
425011
474170
62283
617099
823166
114574
102342
193701
737823
6664
102130
884615
518157
713808
129981
328520
468709
993799
664217
368560
322137
353092
553003
445665
416844
334605
480544
544689
484269
448997
279799
215886
380013
687186
747472
885288
1029403
349098
139661
320436
945045
367511
874693
778673
822005
538664
666705
130718
191303
162437
501844
639728
278584
863138
897131
825005
496897
153168
547742
532315
289547
755864
692454
921162
150320
219361
149429
227027
224745
702787
483460
870339
219465
110533
510712
606098
1046466
875993
328344
148237
40331
484153
131954
163579
288655
901695
316512
993071
336109
51832
872110
879014
182437
639973
990768
80081
911631
760436
911832
24792
747973
843554
896066
780780
787726
282405
829669
867096
600434
437714
60376
46108
938800
33171
774868
721058
21234
99053
927616
414722
566664
953214
129176
807131
596599
49677
720603
648319
741209
777191
363736
632688
451260
421449
323535
909606
342739
187885
27837
371119
949585
669488
880952
16331
61014
256638
791210
30901
918331
86931
51716
457254
859494
103333
1023269
11101
232212
921929
167352
45272
387214
662581
73996
528902
596177
790083
6275
626108
89200
430017
327416
580192
285756
891178
871269
914210
371679
361511
382136
145451
952627
133835
914389
959755
956791
859276
376584
826235
33096
610884
42843
264414
217072
706349
154998
736166
528948
1018280
486420
485708
214565
794190
288996
52466
96526
1004138
156899
331119
880398
643656
552745
560748
617477
1032154
709946
580741
735567
516074
649973
335477
922903
439904
844349
918870
84442
381786
20812
741871
4210
1018639
52694
718160
343180
730561
189874
717541
31708
131743
383332
155072
237156
497980
10765
17694
263212
178934
527503
907259
880427
68546
137036
787204
710338
340823
555645
91076
156162
903835
302250
776789
312172
207235
116496
884431
376283
735400
372509
12418
716483
585877
945145
19508
150914
136005
588909
73719
769112
361545
77210
470661
849458
379193
771080
597471
595360
410643
578225
152037
22611
139858
624643
858454
115040
302406
309657
534740
209495
1006843
39535
14632
780159
797615
698925
508300
608030
23307
588269
706797
695265
54975
88622
205182
993543
852184
298041
314756
490015
769274
1040703
810388
713631
180423
860866
631331
516375
472885
242288
130778
971966
761794
74804
162705
927056
984575
763273
320805
657929
699420
810599
331982
347570
673554
5222
146993
486764
785781
230197
391156
18466
791627
115478
828562
592097
779410
1038104
48601
101152
208101
887580
887629
972270
1013815
687475
584665
1034031
977268
76981
948795
946841
573739
948702
227057
216603
343181
684227
378678
578142
34314
3521
798730
629205
933165
411730
100074
27753
344256
172449
723557
307225
670115
797371
81115
549164
688149
431727
445021
671166
483569
56483
906061
116252
389300
807473
358437
915633
399905
136476
777215
641808
162386
681405
918177
667943
886295
953713
862996
786276
14170
839097
803346
579990
624050
309792
290047
327895
984266
601519
672037
938723
299277
98754
448201
549855
648346
815798
264019
771188
166540
984568
591508
259000
619237
421835
583468
131249
10273
420948
179951
162578
358947
1030199
18043
712410
152820
946884
1001914
285089
655364
709973
314503
875458
13795
376226
829023
193283
277732
862159
113141
844490
554980
102833
585341
456716
472374
715679
552278
494574
733811
22288
1006667
600860
325272
931351
351333
566633
243052
955721
353350
819354
603026
351023
157470
21583
760244
1000789
508501
909507
521121
514659
628303
337044
19116
709285
739163
515107
315586
363561
885604
51813
879825
209907
285448
257124
892319
519723
11741
60899
559217
4168
786727
939933
642071
619604
545389
66616
14568
195747
279998
844963
214194
766589
184152
795379
734147
988293
612812
902052
249945
50031
838207
635904
788113
16768
469362
560420
1023454
61816
934606
775182
193453
324055
5882
733789
96984
334832
767729
843408
384558
778228
389304
150231
850543
79966
847034
687404
726793
77838
1029636
565641
608512
355542
197904
395432
842195
141623
704957
731655
582081
1016881
116103
595677
294466
445318
742886
755096
996593
863459
1038406
185558
978264
365893
196924
791634
485866
819542
947295
1007790
656389
242251
224859
326432
860989
558229
601128
243325
620565
581007
363876
48797
263170
377392
57986
629789
868507
916925
881081
93181
1020191
635845
851856
853059
522082
585333
302126
759290
747494
773612
94684
725605
131603
679958
273002
60005
441919
587421
279674
397495
398307
826874
824537
604821
549249
985964
491705
648832
671715
732343
246078
877915
115156
896656
19814
323115
450220
435179
472646
34056
970961
538601
492908
835043
675811
435234
150974
206197
7371
854853
476579
815628
760825
36826
471710
6369
831331
516711
76671
375359
64815
805107
237513
538220
80829
568444
906998
330311
997270
758069
423731
326488
1004130
624026
869633
672695
340603
28089
254538
139488
88560
392282
536352
785621
766771
212914
715219
66970
908148
549608
198673
580188
208388
676884
649692
869169
946928
925377
58656
482446
3692
660609
62571
460812
124705
1032041
365685
693665
178294
137978
854186
266758
430798
640528
531533
575415
786836
209682
66948
229798
194753
833536
566259
265255
687368
380827
549964
740626
187281
884678
200100
797202
706163
374449
298596
544609
1024756
915615
253613
245229
725811
395548
991418
587610
26774
614296
393794
397261
290422
631846
936847
955359
173657
852814
840148
555362
312498
425174
788416
965164
150170
157421
352076
632367
879076
87309
606359
103939
644123
631857
492185
6840
304500
56517
787585
80015
29853
488846
264365
249987
428611
67366
300351
747651
434693
706484
627545
247121
722141
1022172
319644
992505
792946
423389
705811
315245
157500
454516
634241
138010
934242
909113
1044843
910829
548664
1006242
476148
287840
469958
55352
168599
882810
229379
394157
61463
553831
199050
76811
190888
539298
552491
598080
956367
83520
290120
760414
844635
815317
871399
972142
998679
466950
529606
447709
955120
953940
827046
1027539
718944
54282
696973
110720
604289
987540
867791
634230
770738
210446
130215
217083
466605
856630
727037
710818
842089
698064
199518
916664
833294
679551
676155
163222
217701
1038266
932036
660438
946209
811540
521946
148748
112257
889707
978616
260866
363568
630820
20884
741918
988245
182979
285495
350482
444457
666424
974660
265916
179808
335282
598149
1011457
378788
451179
501564
716490
3205
454625
596746
525294
350876
749745
822554
55647
468871
456222
986383
232803
671941
12888
312787
291662
147596
778627
840539
1004229
1017399
227718
612080
920715
530575
911553
546244
1043068
548242
310090
518771
943651
618760
862410
583814
729809
738938
851203
860753
916359
365876
110031
1017555
586601
40855
781377
875060
151062
792359
527778
891513
839433
546648
26340
487888
259425
580877
344132
510640
730275
937539
154553
709931
380598
576623
479340
695743
204849
68015
423206
259981
841848
714000
522007
518539
843852
87859
74692
350571
547291
1036889
772867
218749
944633
607535
137780
228454
185899
598654
805771
254479
693643
1039670
436601
332777
485910
448253
1032467
42583
751019
373996
66602
214606
83577
757041
90135
689666
57815
490822
507180
919721
116474
294538
370263
313793
307331
914640
338788
369339
930649
934027
923535
291674
635286
589007
326712
73190
579680
147861
996546
444717
922002
959325
322636
1045584
58474
138773
370592
263364
868303
231984
535595
736728
677048
759279
101982
19918
762950
608108
347110
920746
415970
43625
964202
340522
203182
876273
213429
125966
598898
187214
483521
982742
856548
703066
866202
784008
82834
974788
1005416
683430
102595
625753
1037276
132235
509709
1038830
966888
897342
833947
717569
283154
376536
658846
682474
1004475
487501
65438
770864
343800
641250
328051
658352
214428
15578
763564
816029
970998
472328
253692
198562
604069
244546
197082
500482
389410
454901
202079
358392
684397
731897
25271
514083
85134
240446
326165
542808
837429
698526
572987
855059
1004366
691298
424941
894732
972133
692738
31617
288177
823529
280603
901880
229615
482158
994287
692131
97412
805414
936692
610596
849376
901309
477276
541523
623654
498846
708798
514165
991165
249438
619358
683106
389120
610150
680318
252374
757659
1006580
13992
264635
508287
321008
845806
680401
218036
742896
239579
408498
585597
298820
80228
890557
117101
481677
945614
177663
839466
598665
702374
87976
825766
469340
361241
646781
1026389
397565
493735
536536
212367
203527
271709
322732
265240
8320
370031
759788
460708
89593
36130
788036
94645
285767
997639
149899
838401
322563
456484
506686
795533
959621
445079
378318
381738
164968
896598
622410
916583
835970
58116
705151
763711
657532
620539
620118
1019276
489056
807747
291034
816960
751462
27555
244302
1065
900349
466266
170445
49201
804356
419989
176074
371096
599053
12940
780095
909923
852493
454387
986360
25864
521357
445863
461242
422157
498636
976434
387055
976070
1039452
157749
163235
334699
512008
173749
855349
917601
630689
175271
475548
950280
89646
535554
78619
561930
919553
484366
1023004
583820
380172
11269
716647
179215
201879
480950
328146
314821
45660
502807
607331
827708
392077
209152
134869
91145
648315
365558
298121
51159
1001031
584742
739938
749618
635677
451354
1004576
642372
541738
70156
423785
944134
420259
503862
796028
582738
655319
93631
326544
412848
327079
598709
928760
604332
230466
891417
870983
26472
572540
305452
100137
344910
487015
852211
165780
139352
652271
320873
1000295
259355
23355
627262
347308
88855
639670
101004
46364
188344
811020
883244
17990
170820
78547
847950
229580
956169
305306
1034858
463894
118871
799295
325864
384525
352266
678334
905134
513007
322756
987453
202422
693825
265262
226939
941184
370284
44089
238272
563776
493388
73564
1160
85187
319486
85161
473464
484477
846927
724401
680037
685571
947536
893180
618670
807695
285487
739123
419484
524476
307930
832708
864699
663174
269940
811608
712691
1033948
998719
988623
130057
837637
621150
109486
209555
815522
950084
611276
655671
54746
158174
782522
587344
1000780
59606
73833
278023
779397
277071
507241
191084
538412
635207
217080
433269
570975
520195
106627
754253
176518
737804
419272
756422
120003
234786
784196
866210
907649
712270
762028
455442
701573
432063
902873
661205
436009
630997
802294
95147
509166
935032
56823
518431
751154
175219
572287
897144
225079
835223
30045
1002304
534036
533970
639078
684129
984977
963224
927053
1043921
138139
648409
840000
275416
224580
244544
865573
166677
234981
1021314
830476
195635
871991
188849
391740
884995
290883
828938
316575
894160
1015935
100003
427039
543172
512066
240120
579645
101371
985124
388801
763
466823
1006053
302519
777528
844905
668687
452472
1001539
71804
578926
41770
1043029
764332
451683
967009
417389
202269
361034
249426
864836
787030
789604
679948
654019
348349
166099
327697
236909
25989
733809
1220
179693
563977
734940
1029997
378094
1036493
636238
514326
950171
232452
689095
716480
764876
841656
731627
613163
1013937
241020
188633
870212
31205
421376
482660
161437
809125
297337
523100
392937
761913
686359
744231
333057
645796
90589
551725
432401
849397
224574
314423
59024
106002
687077
329941
175217
511956
689857
546399
83470
26981
329068
115001
556906
825547
956713
948688
724741
835981
706246
930740
276411
145736
41594
194245
397159
753571
915301
530977
832094
488981
653015
740876
799215
878781
1036556
100312
599165
358983
242364
489882
710658
464479
695066
509232
964042
954409
902344
384140
952170
907586
11387
378004
579965
1024344
393143
33617
232470
337960
611496
541960
1500
414082
733914
379089
777960
9098
803486
78566
969429
967846
247864
131809
828553
723827
748988
581392
639425
369229
215931
372547
121237
550077
831687
224556
254770
281230
461577
72962
88837
139454
60739
409468
39783
62859
359220
280374
80275
504773
760268
195972
927796
862048
121720
325283
43739
439184
897580
129590
292294
861078
81271
751044
450619
97679
612393
789327
430464
173849
433332
31471
543238
624468
254902
290154
427340
313434
249904
995634
52859
901203
812430
159460
191371
243553
743022
628929
601406
712653
512209
801324
385584
188981
584408
984602
765898
1012808
476989
879822
698689
306400
591111
660856
594225
858092
832796
820784
928175
387342
347224
637433
896552
599932
404157
698931
952940
575818
652901
29914
180719
125292
879672
793519
765200
973045
507213
25977
372408
307754
539660
515214
577474
270872
368459
954860
391297
712381
411082
900212
458184
492415
205880
701015
477528
770358
220682
34047
233232
530864
544429
871131
67184
49829
264046
951989
165061
219782
277454
115471
269044
436912
697402
92150
355513
131006
707307
456181
981722
416968
850220
96060
412215
882161
801507
561285
1012182
405632
425354
239258
137894
1010481
474285
958200
308759
94966
291273
267866
281777
977570
304033
580621
244696
526847
858287
592497
132854
288367
516899
36113
758858
488111
951842
983278
9347
942761
968021
254699
257467
859064
951736
547907
478089
517009
441717
556808
170142
572307
169802
32217
818248
934695
866218
203502
471334
926819
335235
200627
194497
381516
754502
64040
768229
114228
203393
252694
993654
701245
837621
768267
162627
37887
589917
449696
240661
237714
1044623
77729
143999
942986
903654
504976
573903
428461
335541
123612
488294
417535
944558
71522
853100
645492
388122
481450
651923
903899
625709
667889
943293
492640
231644
237208
11090
105435
149219
614415
131686
305135
721209
625159
966106
806890
643234
114070
997621
678260
131804
804095
192369
108926
735436
961172
676249
533659
392696
655866
572360
477567
939560
894739
59754
373196
1002696
558228
608444
84619
931072
168763
467605
977610
579902
706312
188622
843942
787655
744666
1027040
897569
60627
749875
445979
156881
842179
737217
575717
36052
857731
754131
276855
685804
209603
1017388
984152
366269
549000
820199
977544
371632
125685
393180
712796
1009222
47857
456216
373956
46182
749386
703403
488097
153833
828313
757525
135595
522968
568789
649294
1033460
586823
965919
478901
44746
587260
636208
168081
896425
210235
257130
179891
900287
626033
707868
1041821
517788
35295
345103
762758
377518
3399
691974
847607
930946
414299
39474
516305
892167
105953
158182
726404
714105
406516
352832
704766
41298
1013871
721835
364624
198854
981871
813273
759972
759110
302489
281797
762312
597954
715820
334764
366827
1025104
8227
33085
322400
865844
268409
456746
216234
351060
17854
494190
288590
31525
37548
896248
598584
493921
415921
462495
806712
889540
985935
705041
608078
67459
452248
1023332
298819
814859
57555
393579
266881
603581
937766
609532
698204
737479
317280
217328
934653
709013
787831
141380
382063
597299
255338
301608
501537
579046
817862
642076
295655
304311
818708
356224
873521
259264
588897
829576
526303
344961
491467
1014524
565579
624271
816488
41622
347472
393776
635264
848849
521802
105032
904094
208085
287510
733155
828611
584193
258705
125439
446697
919405
997985
138142
837754
636189
485626
491751
821849
1005457
567795
258233
581792
888717
934451
449940
708145
292269
219677
805438
363575
532755
320801
221473
382512
522470
294410
371410
605624
153155
184740
274321
152768
722464
64048
323922
149222
532458
238936
350275
627028
457292
734285
1035200
663161
74070
268466
72949
803934
150059
617664
244729
162427
906584
183961
991178
493849
207912
157317
989275
772317
609934
947284
71341
557603
1022934
465624
350824
636498
471882
932630
593468
814112
365279
619420
629209
676507
345935
758644
1028325
30104
743432
385887
664603
54626
215243
29351
688218
973735
782194
497895
804341
899404
1028612
672931
70480
328335
939315
501190
41276
967937
223472
846469
563038
42772
71369
641741
715130
464779
528398
368902
619282
938239
212824
84749
496720
446189
15293
713733
573980
281602
348980
719505
226460
467326
1019796
610193
422349
989722
400008
302098
556935
178138
720615
1021779
983269
751353
177954
990361
821666
806128
373410
656048
547213
858860
1035888
253577
580120
147221
683089
526380
134694
828246
556663
246815
737856
592904
218727
582822
148763
774180
233457
63816
774442
990433
658747
970102
627117
698203
1009817
53322
624633
629522
184351
131546
540706
343424
313901
128593
1018208
952691
553092
712297
751324
305609
233839
287955
648268
596733
684495
1008741
568464
176821
917982
418183
451891
777306
836353
718709
916231
77987
1022666
131818
1003652
466232
1002921
404422
222059
305021
501808
64648
899039
681663
6286
22413
527937
106324
752743
830065
363151
778467
285396
746623
1013390
168850
1034006
486578
102887
372764
571395
796593
190166
272091
290520
108199
331597
874172
536562
321071
472034
395719
748323
773362
478113
813799
95539
55421
939955
353338
67241
900064
838546
820409
144384
718691
681571
933175
955896
103272
871484
235157
229517
99232
512595
447468
735474
666157
108270
491372
211582
1011703
88110
827309
21089
925554
32645
85841
783241
369084
599435
86052
540484
845678
221889
1032781
657087
717102
985666
869804
322923
86254
1023753
513860
254953
9612
132366
152612
81453
231790
874135
363166
43669
569373
7240
201909
925711
286076
243062
216295
114159
846637
778801
23577
50116
565270
516027
412832
933449
202088
106743
382436
855584
906619
407949
32889
421899
571145
111700
1001110
795605
324228
941017
728718
297849
318891
516936
12042
302896
269662
378377
230487
272054
785744
145737
446350
187981
84265
748173
270856
463282
1037394
389356
576678
108627
634555
586495
106390
754667
276363
687435
1026956
17921
73017
89313
450077
773185
369473
830664
859928
886945
279669
278501
713088
737245
150911
211381
325008
661052
556603
245646
646479
466138
218055
383020
487788
6529
163133
771035
875464
29127
52359
119662
427786
206508
183941
943809
6117
851634
986641
261259
1041884
979462
954144
527007
413255
968238
594142
265127
110684
561562
620429
859223
553421
361888
39860
677631
807059
706447
808641
715470
261080
813300
246657
751778
944815
645548
76341
677923
739143
176205
1037995
660362
272961
645634
616671
333505
184631
759810
1035867
13418
152563
1001472
2202
1047787
398758
575074
721990
404942
993299
88482
743525
473724
222878
372982
889478
1017228
686197
896631
164870
297969
693094
666236
549031
723246
325182
327472
265679
275671
26582
848307
438167
516415
259278
428381
853625
228892
495528
161864
443037
247547
791157
162177
725801
1046304
107570
928544
531612
379097
481479
170577
793023
795308
189793
387888
673419
151115
432023
233751
528214
500478
816702
435297
273979
892442
672100
1013687
431827
906788
655317
1043489
664610
97625
430032
123434
499021
61076
679014
136641
713655
693419
202466
480470
568288
522695
489470
26319
56208
101602
834124
444335
868779
20992
308922
208449
915848
759957
62208
609387
248654
83015
246095
950664
995654
135669
8530
724928
51561
873485
690161
31142
961509
538157
885342
352678
5268
112837
521316
496525
102492
231009
772031
822665
922750
456597
226804
995306
589582
447307
970252
1038666
695781
307437
251805
361056
56960
156889
241361
571117
396143
491788
471906
804879
763201
541324
178947
438159
527616
29544
766791
452561
754933
822166
141628
746811
72443
315670
565344
622677
219969
180773
136162
1035174
568001
708320
91769
456955
110258
643155
97687
160913
276146
9167
568011
430390
1016813
403188
901985
141101
202533
682948
511853
222035
59889
826042
949746
91519
970435
301752
73358
607115
958769
536884
903842
176582
910432
890548
464890
320835
237248
743452
529826
899034
623223
575016
1000168
201947
384606
367547
594621
945600
338786
894450
971821
374601
863392
1031397
268957
629591
654395
254227
157598
507810
666254
947213
86466
242331
44765
387789
44667
900903
810508
44947
749932
175042
754682
792662
491398
702595
386489
915490
215613
65465
247422
804048
1013208
404261
456327
579748
452766
540099
514122
84740
48846
780771
305692
211677
934317
56367
679027
470245
309230
927347
676037
120291
52246
979861
332921
17707
374622
21308
975457
332713
482696
236365
119516
779104
333326
43375
355763
965998
354533
640799
781490
528170
155566
553495
39778
921314
656117
297005
175477
355463
173419
451175
925610
42026
640555
310082
736098
338819
442376
671666
376373
624771
300289
234219
283818
1017642
723030
90374
828256
569053
406856
680092
999415
403331
681464
976701
528269
145459
457382
142918
113202
529925
32620
339009
808715
960702
505832
912679
965304
540934
608173
267315
317440
464998
621692
386107
877643
731506
16582
868897
240544
174553
517661
770198
1023609
86939
1026729
2137
1023138
192356
421961
129947
256521
933308
578015
325378
635493
411227
575322
988239
44249
645765
725414
791303
31388
581023
874066
418197
560525
1007848
991287
1043791
920986
547226
794470
809522
8380
609156
283198
28481
1019621
824894
237243
418030
408406
669126
522985
544902
740055
11734
930667
975708
237738
313421
796464
345573
157653
100632
818693
539061
518119
245432
960285
661719
556657
576823
942292
1026602
440551
261034
812406
488141
1023788
1007392
654466
616149
308123
27919
424218
738882
540462
391553
211236
318139
892902
294216
647047
800545
390097
837594
964218
817768
204534
249924
1047568
166647
582763
604586
249235
636387
518419
570448
1042071
696538
268465
577301
170263
172415
169196
936317
884200
611700
779835
660552
711469
645650
449088
1031830
380133
684094
295732
415157
890603
482060
470108
899507
220767
801205
483467
385343
219112
782735
725064
575148
134572
630036
27902
374750
947728
855019
299051
75422
909676
500928
886635
195696
486231
976011
774978
497994
759582
477071
418123
780990
974656
451582
239820
259675
455977
176367
207057
570669
327569
1042461
323366
290004
671801
132345
184516
270463
1014328
10283
951449
607483
212505
1014351
263647
800750
417028
53347
659376
30171
424460
435370
788206
318572
1007131
435480
651152
191722
759148
171842
129649
705646
724074
976260
709858
221374
526341
685209
177453
118979
416080
835358
172041
285747
155957
727067
478421
928611
865684
679754
86983
893581
986093
660003
545128
503329
726722
1017833
871498
675859
637233
555025
361722
320808
262324
679737
262937
261671
30575
1023549
24915
962755
196528
431294
364962
515194
964192
885869
505439
799077
6915
986175
926304
485584
349075
109074
1048086
11793
206547
1025984
582896
925407
671712
935383
985675
484473
927599
997273
954866
634638
254737
820697
736709
672742
1046592
418408
410175
323335
642458
907592
291629
43326
348260
585334
558445
345349
421960
999714
238987
460061
422668
510060
37271
471304
383602
38211
993705
1008538
228440
742550
323496
83782
804505
736146
902232
412121
581240
881131
709485
167494
708965
100165
166886
688547
1006232
580228
893283
397090
572563
888708
283006
359249
256075
59198
453258
667759
877272
40584
489550
255973
394448
729070
633915
738242
100622
723901
1022756
170014
160941
298877
307963
434293
1013765
29245
376706
732091
794925
708403
458968
50146
795681
830333
826723
99575
330940
811548
795575
123159
919100
882563
997162
702551
1001997
551018
343214
1018464
555588
675638
538462
62591
561160
646156
722509
12812
566293
315756
572800
361167
854565
606039
860969
437837
264073
908614
711756
774207
355256
1006628
350815
404960
531154
12410
637611
515387
804648
579631
983253
853877
486957
218373
826635
669128
764047
692912
322178
482315
415016
939420
585953
236288
934723
956631
1046193
584321
379992
469630
937591
767338
929800
149022
65860
246260
588271
1009205
74127
360800
1024146
205197
554483
232961
879091
490996
725485
924456
189819
1040640
1036508
893313
1023051
745736
98416
78384
306127
691
157009
875485
971658
648323
73216
226866
908315
858657
554278
999911
724737
176369
34906
614629
626397
597698
603761
722962
374061
213314
531451
37546
200029
986234
959092
487791
483129
13142
582991
455184
584023
757874
561064
68353
144363
232778
256034
671791
274927
305845
512416
207362
472878
474077
993993
81025
1004452
800483
554738
779177
327245
515316
24186
70770
233915
971710
39868
406043
557364
22861
124460
782767
913550
818178
522908
235889
155036
619213
621990
832373
536230
694496
85445
113810
512713
765328
169216
845886
782405
222293
932489
294860
934033
692383
780378
1001417
640017
734404
73007
251182
996284
1012352
29848
735601
71914
789216
961338
121285
498798
637653
143753
952408
733287
527313
531040
68538
727304
1036695
521347
509936
241742
10617
731385
789878
547594
275208
833361
875059
581751
811586
554812
695638
668755
445648
306768
256266
575296
336765
1039428
578936
242820
454306
924475
8289
41377
177023
57933
226481
597794
66917
163472
384551
332781
922500
346183
587640
400787
185513
701103
740443
1035623
671497
27995
547995
369199
907002
171071
768664
876611
133802
981029
559701
462887
545434
959104
640084
531028
3125
502150
93420
609830
338215
831609
741611
352268
680380
373891
422645
284949
657771
443251
850790
109663
937162
728099
164400
669669
449877
745182
712212
694575
672329
636967
115375
426333
205599
1034216
939052
102877
1001560
458447
269259
287641
833534
354340
950659
883859
937704
924427
160699
479507
505560
547189
426252
62660
955420
929002
706237
827811
433720
634761
594896
805774
1040339
87148
865319
393919
323513
461023
851258
311980
81579
722604
698268
900966
334871
572739
53274
866388
999448
71287
974972
97062
28097
864755
223291
364370
603710
39938
773133
672360
274487
358286
264822
498675
246290
1011008
100391
1040265
269781
511584
677592
506011
473809
898814
863434
34816
880518
1029833
803425
396904
369720
433948
412546
200566
653079
683711
378486
492904
958781
230766
691991
1037490
144005
17479
941966
384821
465882
705707
880305
738154
63207
611233
91543
495585
288904
746750
794781
826592
178385
314107
376779
274775
561974
488449
584897
1025545
567727
290968
922687
587924
105146
420061
764035
986060
495683
787148
151297
373288
809382
358486
151737
226716
778513
197140
378672
15013
278518
422802
258700
159683
181467
792056
246542
781770
713040
968844
213978
232080
418523
546398
706500
403235
888365
192125
679765
666768
517456
707055
481512
80137
295415
312924
200674
258683
489217
109544
387331
922552
1042077
654542
937046
134125
956032
291055
145993
495499
14608
138668
235973
744476
912203
643321
314850
643068
686140
940989
647162
279478
40276
921670
345991
672339
496533
607605
965861
457251
522477
121567
892616
337733
92252
788744
706378
555987
732087
780376
709024
60542
41401
556578
837460
592070
66092
35056
375993
90616
982145
297311
654948
61372
985289
15327
345075
996560
413763
168891
764663
368714
52416
964511
96739
7524
107566
183365
947894
189919
195675
388541
995500
672621
896436
412581
998138
952707
546385
497575
996969
921270
95045
851262
619088
140072
4958
747497
450482
326357
454400
143426
472586
44438
1021276
901472
860658
904757
554311
250121
807337
701932
573505
669852
958762
2497
131668
605264
893362
438443
33501
752352
519434
994284
344571
723472
363194
249662
484925
954339
259613
688113
224176
21200
211899
324412
909303
366067
1011550
190662
1044313
421762
908920
314668
997707
796485
216469
23715
111072
789980
152884
922017
4966
16640
666473
648282
75902
877990
384957
638630
954322
79595
774935
92178
292577
792356
1036150
478634
944428
536069
407798
374763
4683
606452
524297
104732
540534
708594
360165
19041
890304
176035
975533
52081
931109
1020112
445956
195410
451046
365005
833855
920931
173411
1047198
976439
434324
795542
82019
569621
897888
230084
173348
525375
283967
134059
578667
725177
277808
303019
66964
440308
497456
804642
437103
557227
227110
918776
957541
1021685
593958
487977
427660
905232
824421
338779
356351
309496
872476
768309
1040417
14006
947787
142760
279828
438857
595800
490499
820177
190171
592225
953638
978143
810857
824458
35770
146659
674664
895761
480794
99042
1037837
60483
660812
552981
365264
903399
208718
787617
95835
47288
34838
405096
19037
464658
530145
829394
351194
462545
684370
695827
963128
36141
224608
892489
739879
109350
116161
27003
887716
111295
337135
430134
1020351
85503
167220
584119
947477
990798
660046
587167
1014245
165454
739840
103860
845527
1033573
131492
1033677
273962
937085
107285
603127
259468
206066
514204
582179
844188
121512
355780
6381
113471
179338
569928
711470
42914
932772
631106
312417
210862
913726
566276
724023
209656
449722
303291
125410
504018
950036
734699
918319
909498
989063
328195
71199
576745
700037
289301
311742
125867
961093
121343
971841
812648
488259
1021856
503710
698244
451101
503270
460334
997896
111946
47612
544909
351975
234205
540003
3202
15257
426574
546939
354081
335432
756051
841183
571889
572128
985999
138570
1005040
1034732
451931
220146
235726
583159
912118
925179
350843
966450
672251
109703
247807
863997
850720
688138
249417
582088
281829
1005775
932809
941931
978396
137750
1028905
85218
575824
149136
397358
1003937
1033407
547074
117103
530815
445246
99211
81179
300139
454843
136780
761084
848311
185
564479
457475
643617
553968
548041
129356
885210
161051
178020
716778
224671
591588
326983
214209
555955
212193
555843
866506
827606
731965
856682
438797
443396
859785
788045
825219
987694
302427
175254
204726
6753
571658
341829
876810
731635
82643
502853
295268
714686
698855
904853
506731
706412
782327
362564
784518
655926
815172
686725
491648
210168
1036253
556126
125005
311969
555418
669634
1026530
51059
454863
334385
956746
631807
693366
2714
443723
245165
67466
974264
40591
1012850
404947
893915
849819
280435
500585
578489
137509
77427
782715
1039093
528840
422999
817433
650774
80710
158750
770896
901801
1025582
674362
276973
499892
308694
927709
346298
226259
769461
912349
341586
633877
650364
232801
934052
665449
644330
1003516
10807
376089
336941
631395
176785
236630
334089
332585
384467
782165
154659
830904
520171
320253
536157
30600
38083
995464
1021138
509998
839891
115200
933297
32211
865793
184930
515051
546992
1028504
839825
932828
59208
753068
809033
559975
812859
508795
231487
366213
830453
641036
662664
437638
555877
617379
770222
153588
374943
452604
485957
84825
56900
993952
483572
843755
710976
270717
577911
946298
63224
563840
64901
601578
380437
861665
498660
498208
331456
89204
725978
703033
135106
33173
574465
402777
576149
519797
1036290
464820
678764
762483
614848
443129
240821
423705
311474
744634
327789
1040427
445440
44017
631354
973988
847008
251879
228967
22197
190643
134384
793874
621172
453079
381
429557
587250
673378
855958
598344
209442
497936
482838
93234
488377
348360
950530
25129
393888
1031236
436355
619007
326195
185317
541347
81119
31654
363763
183785
25341
347120
664953
386116
1026685
1014717
120564
483506
836764
649261
680323
27402
942426
873012
161733
653409
493084
797572
498402
738811
308041
930762
940899
548104
691380
453181
592139
218528
174087
1015877
419015
718432
774549
154575
487839
102536
522805
424083
1008203
708230
817904
699258
735216
582043
13115
679043
851431
667530
560984
329444
23319
399771
95625
734068
436462
1042309
67305
683879
838558
1044146
568059
532478
720031
837279
503640
56634
425541
216528
644887
453531
651653
383441
331936
134541
75097
241944
560486
272381
962593
751109
983147
352520
822883
544816
63554
65886
81176
120077
512251
798637
105286
628785
506486
562478
753379
775276
658802
1036574
391982
661277
314404
135475
131041
874122
702179
388631
224508
219440
136111
572670
173302
894897
111817
844406
726690
565013
905568
428369
501606
639738
879724
1045703
275938
704412
11877
559327
136397
869844
652631
432968
927861
525116
722624
459851
515966
517098
426133
79929
437110
920749
113403
451062
818975
353756
948695
224598
159896
185917
468717
66931
725946
967134
472897
784350
706276
6767
148543
573478
720205
380808
918594
36043
293430
203918
774358
778718
577271
439371
55554
264856
350628
242542
846441
89282
930502
805566
828908
325894
744213
750640
813384
555871
546433
897116
127219
60780
1009768
229918
57305
229732
136604
757633
116400
221679
657469
66491
496037
940760
652697
979769
139934
698235
506554
33805
909431
411514
102885
328259
905949
134657
31104
43882
839878
1020160
274561
660521
681876
470857
76536
253822
719663
302934
941360
829860
888261
967847
503118
697759
422684
850512
822336
264523
704258
639322
831793
180932
453846
362876
737376
784393
289656
836211
145931
47983
661852
408237
87737
489101
1019753
41325
569590
999186
206182
658886
719503
129279
153269
128512
132805
988152
224479
290723
775946
181235
317588
388424
658504
434534
1017186
326128
1005668
1017470
595603
104846
1029341
783630
658210
744641
212529
1024887
464732
525114
330608
669420
668338
89066
70600
360038
795696
390061
649778
579746
291915
553583
252412
412607
289686
77068
918878
566573
287979
1032922
579611
132053
430624
636563
586257
301170
1032340
227554
54020
774977
405200
378002
214706
185782
120850
168944
824643
1029051
707248
743205
933797
149365
391718
255741
637531
461725
273211
724337
390902
424844
681500
260996
846188
815704
695862
712272
797973
111126
243934
517423
417570
61008
42768
765886
449651
432677
1048322
466079
204123
828863
732427
423563
1042889
179959
861297
395456
126763
28163
495903
251693
926198
633767
956148
544274
962874
1007731
771269
859936
881452
513199
974810
634600
286211
662642
642095
113943
79062
709529
355781
104241
500246
705563
962870
927765
337496
604013
927376
29974
463421
714002
978271
496063
897899
204157
495200
847639
65951
315692
231451
669668
560569
9445
691561
525939
937771
34317
816588
901167
666248
374834
899769
999558
229435
320357
568395
695161
945089
319839
954016
488918
1040650
706552
650738
314633
877375
586680
699787
8752
292937
844877
644663
586966
134097
791887
589865
581701
971161
1043616
360776
247546
454714
334889
808673
597185
698824
938593
17687
502832
720819
576309
462783
152449
737945
685413
662490
716901
628545
707173
777081
490216
90813
392948
570246
544795
822778
440046
103595
280874
757649
501950
920289
48291
795671
646478
1015488
126588
792479
103607
648141
127704
420390
305090
1032800
344336
978711
518535
319788
297459
957567
580278
1017774
378891
314539
915650
684533
464882
542411
597880
991063
67036
398350
720412
219755
410633
612846
733970
227650
661570
534015
413277
891564
64480
619826
647733
811698
723469
313315
644593
86724
138987
937070
839211
501718
725487
36000
370372
293468
573856
233764
592287
719918
671986
786747
259225
27295
1034958
220510
149652
119875
83774
644202
126683
774407
413724
324464
852468
97657
157097
88404
5413
974385
273814
28741
961931
366711
9508
952942
707322
69894
220891
224828
198695
930348
150303
49267
478481
26656
892186
961141
130960
1000454
742321
471970
146526
57273
501630
527150
464400
1029871
792223
11040
904188
570412
690623
420956
77950
126471
386857
397940
593796
325793
836256
815982
57374
678934
623216
737486
127211
50391
516661
604272
522846
317701
918072
969456
753396
627744
611772
317187
293415
1044520
808868
967942
723522
823
423515
41929
433431
972277
451428
792081
535029
900494
64441
752186
727190
623895
450215
270823
611673
228746
168612
362645
157048
367567
163022
588599
475438
112746
350176
666386
137164
663919
876989
869341
657837
461540
22110
566942
63835
164030
907453
73141
977647
991044
758376
277958
1006915
878224
531462
62242
490349
235706
23341
76734
124032
379480
248836
483970
117794
281049
235200
350567
624711
370155
632049
960246
778665
295472
225664
566343
81545
470918
1047715
634888
494525
63884
593261
694982
845046
783713
74587
739239
939449
748973
118427
393021
549657
242277
526612
899208
443056
378645
463693
184771
1048478
365377
735595
114494
481612
714932
419817
806117
857241
762062
654743
912645
161497
503898
16181
360667
317855
904981
286960
303595
43427
199370
529517
38647
1013854
497574
562532
576460
452685
451497
892704
178893
682466
659544
4179
98395
993704
308972
385777
281199
844826
263407
1000601
879627
951848
357618
599026
397161
733983
725480
522480
298201
927290
1004457
990119
624725
920083
318132
982245
546007
344713
508299
161243
1147
759
551906
577273
528800
98047
402364
73334
105611
713455
380140
1041286
856255
412184
491460
565819
679657
90404
833396
482329
428463
209092
612439
995105
891668
344080
926081
435330
806007
869201
271380
647190
576419
377068
386547
646989
755633
315698
175760
789015
701147
726327
745025
479055
627927
833927
647245
200066
621744
456183
512487
327520
46304
316863
567240
35375
246335
640144
131326
279636
760720
127049
360213
244955
453344
580434
953161
337375
207163
1042851
480687
452579
303830
235543
334167
429704
280868
992678
461085
456709
187176
587059
971272
183457
194829
224465
99152
629477
700354
466541
593353
563301
47895
91827
320384
518782
826553
991413
803622
744250
408174
35586
190698
159645
200145
710399
212612
984920
292712
293084
231911
879779
663738
887592
684961
317681
252729
68149
916596
709065
186169
823348
514788
1026934
505901
240433
974661
23402
785107
303287
937963
290135
595937
560010
768283
60609
516354
230959
611642
995552
987799
370502
689760
142847
586831
545808
520430
865505
886659
110084
682983
689479
1007183
234070
659874
716132
318295
585080
710223
107462
1016592
819171
830764
566707
664110
273720
72181
636541
899283
833547
456644
412779
297357
1032295
545583
659631
1030259
83495
288187
356460
33549
217372
127048
1044902
143605
796009
480943
20317
957965
982655
258828
476290
333811
409498
674513
147618
33656
607491
89987
117908
117773
541157
807340
406717
945647
390908
607651
832379
1014585
765512
835379
825170
1039187
484720
720130
356533
984115
549797
486356
34611
781599
673751
432522
925920
559586
367176
527833
856839
903283
205679
81629
630574
588431
216962
33753
81422
132396
637330
303905
1032829
987139
770246
1043094
206671
904939
191284
1029904
428811
883236
636840
237545
921496
943892
389286
45287
907622
747351
228206
520282
116771
723364
719464
611938
678244
48710
826935
40933
608998
819207
801552
114712
16491
909385
1034363
196285
979796
25408
438498
770626
1002313
689782
783864
652730
406436
602921
97480
264854
17098
842322
880188
251224
140726
1022624
254997
976471
463045
1025400
86831
27337
104081
965188
511954
375818
1001355
656777
227355
363625
607082
55819
338711
262134
958381
540880
234623
489589
129423
282700
338255
336826
601845
1015369
637697
298101
849321
70115
513314
281742
283282
287931
813416
1002383
964766
558785
891099
660649
474331
762243
505895
159413
196994
604252
871216
1039911
796436
802181
87615
134545
904456
183311
1018776
839772
930876
141500
1008674
1033269
1021548
8086
526844
490076
534359
78863
969634
1022195
101513
1041111
580370
468114
106778
890041
811621
541742
481414
352045
931350
665801
10543
446812
602377
1035468
256262
575829
182052
902899
448426
62804
135143
74018
965173
819376
472570
346368
137865
637847
736430
925396
201333
554208
89127
827104
1014071
319088
699791
100092
13947
315830
2995
19529
459910
961542
24369
301174
756896
528748
773831
520600
358717
533115
744855
758142
578546
777279
547097
328897
401651
177997
168146
1022015
853960
117920
536482
752830
885433
51554
872737
200326
379022
490524
796031
129750
662257
623583
448339
583152
725566
637325
714504
864114
640064
859847
675879
314298
389387
962410
637860
848059
821872
1017227
692098
217786
210724
400452
498840
569968
29506
672067
1014581
447016
711930
885789
141108
383439
535792
754810
408568
951466
146301
244668
776578
876938
70112
23240
411651
870055
582095
823704
502596
877926
203123
903143
60727
156573
248702
466731
997458
755878
613114
712477
674812
106483
5809
913749
966028
223916
1008875
553123
148006
344563
826425
524190
117893
1011924
22099
747215
16966
498799
61784
543385
539992
408687
70911
290960
44709
745537
665036
5900
742593
690655
117789
1005576
689736
757431
302090
657512
64575
186551
853339
966850
232467
909692
379026
215765
716206
534623
748822
415995
656330
167547
184529
271441
488655
43710
584593
178149
317452
133630
202385
674459
890729
363242
737628
222487
733969
1033196
717331
1041124
740256
696903
836336
257303
799536
382797
352013
95397
1028876
476264
957534
98006
786849
805694
669007
212849
957429
576770
461261
790699
1023569
318404
1044879
499026
340536
10594
790522
157268
481125
916064
880055
273729
438946
104356
700251
712159
125309
710991
581071
313720
158048
549822
928734
226354
278275
775843
624233
394855
260267
695406
2159
280529
436886
421837
143895
679655
516252
580355
276119
84488
951320
600310
113784
69026
274410
292041
399522
152350
881128
770509
605504
101267
792414
137308
390010
748787
868483
504066
318035
415741
409411
691213
829852
192130
401956
897462
235152
387444
729676
577214
480157
1026317
372298
33287
642423
865258
14750
167235
996187
1022400
115383
487288
418546
340305
44589
252103
909613
911602
775886
22943
56038
668462
557667
520572
349555
458161
428894
410848
835143
690687
892375
504095
369172
632252
93090
376256
437810
206040
278773
204987
109689
898903
462860
815180
834724
713023
389609
29454
653229
987209
777953
352487
482778
502458
772092
607059
80031
63898
282924
648814
39862
491841
910035
748510
932531
543176
1032417
136385
571944
150189
444514
807164
585246
289932
147243
1019712
654878
35141
129839
46504
737198
219772
714739
858119
675953
615701
374368
751102
22548
570738
539370
1018874
268439
795378
330534
313291
606685
972853
918354
564501
143066
291787
307146
328606
545280
945781
148564
610010
135872
999149
851618
40763
824744
513419
791203
741377
770512
140243
743573
838935
723058
290072
318284
151791
260119
136635
434131
209587
582740
187896
305185
879920
948813
688567
389654
594646
885959
917725
1001885
174520
109782
576220
425902
482452
915003
54385
461387
202999
301091
25335
948277
171028
575480
1001585
869815
722413
976523
516466
1034008
533503
15990
315373
382559
395348
250240
393979
687849
326740
572883
886019
453595
888875
904976
980823
1019408
1020221
956733
947969
276889
137437
731362
149599
550925
236828
310163
186110
335737
676357
356339
996691
36615
139137
937600
384709
94916
114151
85258
195067
371915
796707
385596
978279
1010200
380023
992575
870461
1034651
690461
328571
938196
819492
970132
258269
656121
854465
194364
412760
936206
701953
759455
14870
545059
650154
716880
38619
282044
635878
338913
832612
767407
415798
955480
298589
701012
1043511
508962
666673
579879
622582
676779
720312
365300
569605
167425
930125
497930
735681
164260
555480
427090
74751
745430
682400
814402
447489
528203
393175
250975
813828
863548
326753
590329
165602
243778
175709
447856
500996
782632
331448
198648
371140
612223
981109
386892
398040
126354
16381
476045
757001
333816
170588
653071
935139
717485
25745
37787
875780
956573
853878
262507
256432
563827
473403
948389
423624
398886
237568
11554
1042311
674006
242399
208716
327909
270951
710405
715646
181348
58879
972871
785926
836107
611858
405145
533399
385682
230934
870917
67225
319966
111917
41552
940825
798306
478822
193232
858588
890094
711556
607488
342433
125973
171278
685228
646657
301578
193040
76630
992682
893776
221853
737751
684816
360998
814304
623669
531965
621590
694051
535425
279860
864089
614302
621135
540867
47745
272550
659818
241023
458414
233324
719873
448659
376586
310185
470193
930129
154125
175811
155044
788512
69155
127118
9724
975839
873684
157463
636706
743461
844955
138620
82395
809940
1042108
831422
95420
663053
88770
296389
292247
162481
55222
61378
697476
317998
111564
494037
785416
336133
144960
591949
423818
51351
671076
759033
141463
478320
628819
968116
1023700
618744
185741
786217
918814
761742
883278
151414
563049
632641
574979
87487
2187
616510
1032290
48851
982310
834737
1007320
848054
590361
253887
846662
735565
910198
127077
542775
919041
881011
368099
52603
452458
514895
860642
422806
634823
876049
1031541
21810
558361
932997
202480
998398
37694
199918
437393
222169
756142
996931
652936
286035
87411
684797
359996
846615
280205
1001429
424714
1023801
689684
646777
35604
142816
252848
425263
1020027
407715
621920
671842
869161
564491
568825
881651
108096
892220
239355
256348
162122
442628
74889
783818
342895
636440
1004966
552407
398900
177500
960628
208732
805680
530941
1000771
508598
300308
805067
572197
160496
624180
170390
853580
787163
691784
1006389
451479
661034
379370
333319
791894
894241
747545
937438
805635
377342
908616
713050
808495
105285
437443
612209
864238
316630
85955
987855
822873
946768
776852
990868
247582
250022
315928
217127
173882
729119
910396
1038269
817359
105024
351723
260325
238217
10742
766562
932076
719343
834590
92700
392523
136917
944759
615149
477863
20261
585660
634294
569173
263357
762245
293294
148857
1031112
985156
102293
953522
676403
528494
388108
782756
462596
284843
245659
402709
392785
617394
352264
762081
946664
169783
270438
770284
56955
79687
797609
151099
76230
1009852
828309
883897
204805
739749
881323
213724
429906
171321
167876
469899
683457
222608
410176
47644
1024715
674588
323455
859326
209552
818427
660809
19646
807929
577266
252526
92946
293980
910373
903062
504128
709978
632424
588340
113104
26166
467173
934846
746956
1028663
194237
11493
516877
197667
501971
842419
1878
664819
515762
1003039
347448
885568
1002443
64111
533688
963983
666658
697536
956350
795180
218245
283779
981663
294962
402830
453400
744446
264842
669372
383313
960148
926652
244637
847251
540555
767917
840901
637542
1011070
811108
620342
161975
786346
239284
22464
934192
311792
942678
669325
130571
78021
101595
740720
670145
719448
242725
330558
873814
751824
566616
440673
192023
132898
516374
341133
24271
521179
480599
28259
30843
19379
285329
586056
997315
65221
442256
862373
851699
702664
609615
185570
161260
436126
211315
846137
91406
470404
575095
462908
832196
779391
337207
376815
11316
328367
318558
466685
594793
1035653
1022143
360302
590588
239607
125778
332464
1040466
428937
1043817
113626
653001
633316
554026
454698
64395
1048050
747871
466046
512754
900986
654198
852895
567412
551102
818476
1013328
402028
291033
287597
264768
218830
366546
516823
127235
958333
480277
14920
667989
406398
296731
333719
789531
831970
670903
359907
103550
867574
582028
396302
45704
944269
134052
430
293556
376909
280192
913491
158273
1000236
412761
272479
517117
818759
609392
1002548
640027
98605
459364
361061
317591
21935
909447
1022915
868842
41294
62109
444351
329130
531571
301026
217969
63574
72185
80474
368760
705648
293037
213291
15605
445749
511770
408637
245138
216272
319792
988572
765182
150495
105213
131224
724635
77050
681113
654238
395885
885013
494140
650770
60509
265057
13536
324213
141493
1042961
48195
600588
53231
152379
677097
268588
1021271
397297
621376
470359
925740
471214
589312
769162
19676
841145
198184
553086
171168
326080
440280
40282
853206
812195
990270
829553
21011
884936
795860
568513
795529
246261
701974
173432
264262
1021576
1006256
440964
401932
122004
40462
955715
581543
421000
321404
1028242
892067
20925
224541
60318
280873
139697
294742
313741
339981
1021080
632123
778586
273665
291928
350706
347092
790722
912194
613265
951950
606604
722398
862348
502653
415067
234569
102013
940091
473439
1043839
138253
163866
848477
357587
162640
141972
272433
686652
771351
979490
770845
323234
386650
509000
340510
285807
205980
350028
347841
828182
827774
610410
438097
171691
279108
826351
265678
895764
531938
894152
784636
647116
834144
925651
713202
923509
545671
851726
641581
107626
709475
352233
235927
271140
454447
133780
65391
364073
384446
941946
352762
23602
785160
191588
552515
985145
91902
800268
318534
443218
424022
81221
231557
167398
665127
248418
706423
888714
55960
649801
687785
844442
347266
186219
731293
310789
508180
11355
225010
604722
449217
972366
872525
459080
128831
970654
388135
102345
159807
480782
59585
961709
945644
1012865
1018849
226180
437023
583001
222693
564045
125133
956530
56923
88737
23667
795795
907463
394994
990835
1044723
842834
588417
817924
417356
683105
659382
365727
853565
545811
919080
662530
179479
998431
647218
520278
706339
232
680697
612593
460171
1016044
215664
1024617
284881
697421
395833
619541
946085
254359
621621
624228
494413
375891
945813
394783
877080
91471
279536
828799
94521
600725
33749
652064
797063
450718
130326
257361
893277
273144
252756
770786
106120
492148
228360
1032665
547469
575038
169491
43533
431890
207897
926161
649024
467472
972899
184715
333827
781181
308003
770482
384798
444873
887572
64069
294718
260652
354213
1007441
831971
521161
264353
86229
883738
329706
788953
322866
854293
546263
802983
891305
779629
838680
705406
415670
294433
731777
674052
1033881
361354
291921
934213
349003
181611
733521
459628
208077
924040
548387
1026888
326445
115584
145686
749168
431486
826268
196538
232158
424607
443947
363778
532885
353539
830902
118562
180196
618243
698294
957532
671721
298616
504948
977815
672268
373401
570962
30882
470522
169645
762882
866143
902947
798785
750404
724914
941441
143610
965985
1029503
120004
992891
577047
701641
445522
779708
243360
154326
269114
858098
649324
1036110
503589
899007
703996
209102
589296
579800
819413
32949
1001631
252431
132449
106777
827192
165548
375120
897072
365852
406567
438452
896743
191510
652017
950846
436275
538357
619962
679603
165619
525233
124454
117266
991412
934370
19171
107057
197541
263855
928612
505117
101259
407445
863696
598752
1014164
912984
105789
969542
231220
84253
259908
409522
608570
601862
662271
279172
81561
323125
731292
895044
384280
10353
612652
846470
682992
261386
694101
701692
575444
429812
899751
989143
129934
404946
295380
793267
342267
777823
491524
533358
932512
768138
310690
941039
87679
775799
510859
56728
160191
366178
353928
223748
791290
987339
878324
780601
525941
837774
518538
956593
801176
985796
980621
736712
38898
930329
415744
437281
21751
63168
188719
67195
586438
500972
261207
124289
104274
758188
739001
771617
869869
218046
6576
121614
76745
253538
686038
34720
246656
268030
619856
717627
2149
611414
360341
278197
108775
623229
968724
295092
702578
392250
1035369
911352
352380
21042
141517
218940
241756
954383
720567
844445
772468
410694
128312
846726
102496
419287
921401
236330
563010
653387
897841
956789
866431
972207
243752
266986
477187
797457
692436
195243
286100
995625
1029992
17824
725662
10919
574232
156817
1013702
97614
157197
3757
488767
534238
793971
567355
683368
495022
173365
925886
805650
250001
590407
581998
297880
200427
220183
131965
915552
629581
803601
492316
1037683
1006624
707559
251266
690889
344662
763912
81625
297456
1014996
816290
274856
664290
710002
316964
953622
678092
726877
793951
106273
779329
30027
174744
597783
495564
606126
702969
575614
680105
827998
730419
984817
168148
976229
278243
869436
428996
708703
513317
179777
739280
234253
849325
594625
38566
447425
756114
7511
350119
409130
103282
594189
1041415
95142
809746
715712
191257
897344
528752
169789
445110
469376
956387
880354
738498
935903
791250
909721
1026060
119770
617448
468132
149628
988380
656975
27258
450775
629765
439562
416901
334887
637975
331849
537005
972283
457743
695915
249160
693516
264869
539525
868133
180529
696380
249254
199373
715783
680788
31904
337287
468920
660634
858842
473281
659151
623484
681381
617804
447275
965261
531933
542315
330605
24371
693533
337829
667629
309135
354250
888633
240530
906769
33068
990834
461340
377030
132138
263919
617118
702011
895878
663708
999963
177255
536505
456683
933834
140949
306501
1021769
357945
787100
906315
531268
861271
913617
695680
593158
1024758
168867
841007
690370
435868
135223
816782
43908
1032312
532618
224282
883264
824637
382909
747359
835127
611883
633212
447711
160656
925403
80898
632623
702383
379650
778500
712465
439698
351916
445409
1033976
304414
609333
371207
62531
885109
75818
437198
866826
371394
1021126
745407
427617
785859
850434
653602
72495
226000
556490
95856
965876
1005307
483941
75351
898602
1029055
26138
793571
367742
925096
888847
24180
562802
188569
67064
659565
456730
805570
162796
766533
793070
894757
555244
148390
188430
430591
860364
367838
143524
308438
31902
118425
824846
676136
209500
709402
49903
870403
582019
948485
257694
926233
171800
839229
827399
19092
264665
1006402
454846
648417
970975
503855
905278
680759
505932
929502
593321
736111
159290
813153
995257
990319
457410
63550
475099
111679
350113
225096
603238
264757
214286
228934
553272
984901
558497
748218
975752
33128
582747
1039446
772024
674845
69479
444480
233209
172903
866782
797119
587482
521474
550711
141683
208880
329154
918902
871384
571283
619927
130043
128815
472027
875521
442802
948579
794413
915714
153643
666691
772653
859870
888172
246859
369597
566192
487640
463960
496013
864620
543044
162125
900819
848067
934773
266884
294934
868051
221984
512766
119452
627635
1042084
520588
290503
951516
445095
1032883
851337
909339
476592
834854
228728
875451
898459
1020936
647504
704367
957816
457603
607459
838811
100630
640417
376157
386743
61072
993453
65440
745468
416601
1032219
946182
267559
464418
1021227
545745
64059
141821
63797
774707
871368
680852
1027970
223677
113075
651726
241774
968989
496963
696697
96349
78845
432187
1014511
431207
460124
729887
1035855
541784
103108
439842
195007
336688
372153
431635
335445
882913
966988
935046
177877
505824
859626
682736
841171
764359
591516
261100
797341
792923
470179
761822
39823
376040
272904
799042
461515
637727
925978
252923
672675
271567
557480
354959
773149
586747
554869
1028643
737112
656479
277659
403819
419745
1022852
13961
338170
312547
648253
479446
1047891
501846
958564
1019866
874465
973368
840924
698087
189218
1043638
17632
1004436
26592
655755
345429
430503
453069
382210
203879
924713
293665
544273
204648
536253
851562
621170
185416
809542
495353
570272
804773
376951
606671
289237
210863
949042
163554
880101
104597
905223
706533
234282
336081
673729
696753
202798
466423
270544
305754
756935
878466
928590
1014158
561921
773857
728297
265926
17622
936220
112139
822519
571502
236041
493799
328321
291871
187621
215350
45001
540503
958810
54605
997397
312728
858285
13607
593655
307691
68952
506798
979016
804535
95087
628529
953223
57892
428180
673406
677081
894038
195130
531963
56679
988686
695144
432005
336147
531574
425858
291774
398682
277221
859619
1034546
785908
345222
554523
88753
335880
700801
234697
557248
170782
403210
237521
200986
373112
466359
46191
836148
335056
352830
940652
597683
569344
754282
514014
423945
201003
381343
760073
507253
513020
867174
350667
955697
544182
354025
1594
737108
432673
819841
807716
413563
160374
419556
872961
301058
860400
439265
187723
144678
682055
753865
795479
746014
632398
55946
942754
679630
95984
150001
746317
223946
300697
459763
24420
108759
534755
837610
141674
934588
748663
91624
138324
193023
198529
158148
651501
424337
855998
936592
21091
229183
498154
61026
370297
688050
641811
519900
312280
689267
273811
832125
138293
378724
756513
310108
430954
603592
959088
368107
787470
848857
558219
978209
373067
279236
476807
491135
88843
992719
772966
809396
772123
525628
524134
815226
619910
373496
51503
873909
531434
344113
61880
534194
881235
755637
785095
740001
528945
852585
735385
528446
190256
2769
520678
366781
616323
646215
550444
530193
432411
964605
322553
817493
77758
146566
90720
315826
330468
950432
1007725
826969
908605
343049
361924
915816
33262
784806
860854
813445
908890
411095
828933
752970
107345
467596
200894
198186
300353
754051
587774
538004
982874
869970
779186
563946
122951
944837
655746
51453
871966
634014
549520
555850
374079
694217
358498
207641
878757
991446
503645
386685
99372
137988
77997
579756
288269
1003052
913938
505267
841274
63088
421471
116817
249428
302770
642631
601282
93311
774953
7635
1005492
126604
941602
676757
293205
723926
526689
250433
541162
825542
715443
769829
512582
649043
348759
773227
387203
695303
708712
630254
8826
1021889
796365
3321
338257
401423
7340
223502
299787
278363
748291
314373
868285
801100
959022
359991
56592
380461
320260
532556
566032
216422
250698
1010784
695158
432476
461187
46626
313353
336125
21902
901739
342289
296382
863288
284361
748989
372610
389620
1002421
580092
579403
644821
473293
390228
397993
76180
923885
377490
214850
999751
946103
11412
221003
192310
252490
158435
812141
887802
695826
855551
558809
26363
761978
1038843
95589
698377
848690
933317
829284
229630
822914
882868
370639
945851
714575
652114
838602
81204
653027
1026733
607183
146623
348234
87110
37527
172902
276352
553816
1022904
343026
266306
289794
509330
238580
255806
616806
819369
573998
336115
313466
984292
547418
533306
491337
381347
1044679
471303
754927
766240
584521
818879
551313
575102
417774
119288
563734
954407
624407
472363
754313
1042398
580799
684916
984836
547796
753715
666373
1023242
287774
636488
93667
734136
284007
81353
531710
723196
715600
779042
531143
181950
449261
163894
833165
894072
466199
347572
381479
839502
430137
263745
803558
110617
167250
310383
899429
745007
953834
1013403
416766
884415
95732
35549
91704
887468
785514
864236
631319
232199
832607
20581
300637
431835
12396
413226
286956
630027
250780
386336
980406
200057
685218
685894
190964
871355
810751
336691
1012245
860534
351416
986084
807148
1015539
480760
351445
688007
315970
32262
659122
1007598
333152
641396
1004354
971763
445371
563039
458315
32315
902327
805328
564645
310393
412704
190391
163865
991769
580073
81248
976218
571140
882804
713907
1034298
771199
191764
1005803
450328
140927
868882
211247
798678
194123
158016
293447
1041713
997229
528607
346299
735974
732993
741714
43662
897099
761167
478789
939314
262170
393638
103982
299753
834703
449589
623779
218565
96260
329263
953630
507077
874183
823954
836657
740137
1028981
822524
1028078
647594
391404
33487
86346
709281
268122
326386
736543
28350
623020
113281
829856
148291
691106
239649
11411
109370
493599
861223
846249
667579
747684
246698
577236
696375
151841
158165
134845
597194
971977
85888
884655
261226
808903
306986
94476
598833
590988
636643
768802
55309
277938
533843
759277
923546
978680
787485
767929
857067
556716
916655
403362
80471
617302
1000391
871631
838059
500280
230126
200444
620912
235167
442710
639164
254951
558285
892775
485051
82517
900397
316059
964927
439489
194063
729948
640076
190187
80669
972167
788290
901182
190342
158098
124422
753162
170376
693627
900660
284058
673510
591057
553631
348941
519507
890268
310507
126835
250714
234082
306712
156837
655200
152596
634039
424670
481036
627446
486158
353479
846154
840605
831870
631563
972642
512522
316660
800323
609947
505089
550452
1013571
61716
504617
327573
268629
799100
696671
24233
731891
597366
362642
519355
482919
212479
558385
673290
648885
948110
146043
529146
214076
350941
740335
803055
1040176
144886
325740
457715
955004
4044
587027
76426
745142
804469
352594
275068
669359
907254
828180
960011
69935
284882
592177
340774
571436
637423
706737
899333
934663
361152
327823
681312
570231
338282
843753
1029039
722492
685340
702946
526852
5295
621478
537678
590379
866510
84889
603474
411831
144535
139322
547133
920558
276169
464419
314914
448259
262343
218081
283859
302838
974435
356380
127882
734415
226127
222009
783543
231867
218049
935074
931103
584092
284820
71749
237498
19939
266579
975488
85509
769640
335935
60704
707929
800286
184609
180343
505066
314937
728499
1007285
275709
234127
559585
634202
97744
147868
227641
793219
305195
858389
114162
841907
494203
375808
512548
857773
453694
939374
348741
335260
950650
647329
611476
284549
414255
307689
401564
1001478
731856
40871
67507
171979
645247
429410
867974
46482
343392
1032046
514074
662540
981441
758683
614133
484721
737100
611878
696602
139861
203774
200167
947923
723730
183192
200772
809273
400419
820337
998862
494984
735260
509132
351239
687188
967401
937364
431194
188307
99894
325305
701022
276105
535363
627043
308283
551443
699469
655753
64988
285017
209034
125593
94444
390756
399597
960235
939869
444324
705512
330168
282283
120391
2054
359126
271540
357871
560348
929433
33874
654584
704204
983235
856192
588298
159671
287075
449688
521817
226914
685015
971890
189698
605694
904181
295081
410788
209318
293907
396518
546526
850737
478794
798282
735804
451743
876694
89196
1033988
230415
498592
85166
1029199
629131
185053
49636
622513
611818
234549
768543
237982
868791
916351
626157
415659
929507
462849
968338
715725
276035
1036437
392728
409234
590981
23917
121201
655174
122619
679392
466689
226469
745333
43265
416031
775941
282193
622335
707968
406229
637519
705241
196079
1034766
492487
660806
437889
896137
178957
190324
219643
1045741
140174
359095
416682
859725
881463
803887
880032
311901
752112
491213
15224
425780
819428
208040
802432
86335
891344
825190
301570
460967
323805
313180
380012
549290
748009
196961
510411
580132
489977
670348
715959
624719
987560
770439
304874
357590
416999
160868
582040
53802
581269
412842
300775
416619
280264
314906
208043
576428
1772
834128
92842
567875
617371
105144
691178
515764
570235
578260
363360
666436
22520
302716
705871
600269
91616
283851
579130
995729
848404
591349
911672
713281
401110
955284
481820
729312
720169
899532
701240
18770
1010492
372665
834504
1012155
715830
1003390
505459
571421
34010
792598
453789
668405
142862
184430
361004
283339
196583
403568
178378
101683
670581
190950
418428
555274
546566
440512
766287
34691
708219
882942
209260
1025867
653557
544979
964553
888822
546484
53569
642686
915402
196723
882248
122357
354897
740642
640229
469331
978955
282955
542310
231101
202137
506000
45963
778439
363047
863560
686295
1001212
889815
852567
311439
326050
1006814
30549
161079
442505
220549
194353
856940
487158
707179
726478
969527
278517
827284
699766
247968
539191
804661
919904
602349
480700
325710
94998
446195
643782
947185
580325
401195
665863
914538
55146
598993
186015
772331
116111
631350
580427
331707
386775
327800
293411
350756
730243
42426
834414
781056
924982
159640
863654
245407
418565
272238
175980
98673
721700
820020
265706
785282
132508
223153
28246
257610
621786
43668
345550
606526
745766
745150
627019
156321
894873
809529
676724
69676
173121
168300
997232
605096
1004041
151784
377400
396072
150216
1047415
972080
507778
950437
568550
995339
773842
679214
412721
229102
491401
762866
982699
306094
1009888
712012
468485
491492
184821
723992
150119
940367
295341
787483
821827
884189
330029
1047674
194403
950978
505318
553428
274670
211638
953791
655903
10865
822144
196142
536006
1008076
723543
690227
693474
303950
945392
267505
613421
496975
645869
911862
401638
737808
290747
65411
291828
582116
208528
145456
325417
487166
395699
682923
236679
1039312
752772
945599
388357
731446
881649
103988
411016
951209
127331
1019488
590210
297513
276154
482903
238681
932913
656234
943584
1037017
873516
1042053
581085
77964
503856
339145
751108
382973
754446
528473
179012
543190
58132
396363
359702
979717
1016099
135391
525658
613966
782085
512587
909876
600636
563763
743490
380780
68789
435403
571008
196036
227612
227717
133684
483088
963710
560996
1041493
581100
678980
713558
706513
273451
479814
869638
867883
516340
608014
35140
634552
761197
21198
658527
115402
402878
344046
950079
75581
585176
713547
423835
853534
447204
403192
843841
264287
532731
243645
404121
794303
257394
828366
348646
783766
1008045
259825
765846
983564
355949
176898
317211
371618
400178
97358
263200
379577
689078
977641
619082
89575
741831
51985
971154
67710
703796
206985
735021
638662
151931
623746
72069
126780
647080
84368
541458
325247
911305
20000
1048372
730360
13932
879815
142776
855763
548947
903232
638608
20600
634216
870816
504792
682205
226155
557111
1021775
160874
784408
470234
622608
409313
122666
917357
140364
631284
946610
627757
2218
386315
1034810
113791
978733
821721
583548
259573
109726
1029084
89630
625906
187367
601721
200601
107875
386425
914580
1045903
215202
826556
385740
372055
490106
520088
906410
464559
90903
522540
1030328
214603
646841
391303
153795
253140
732354
266072
619230
925672
743335
250753
587100
959435
361131
946046
792243
340642
646395
497130
667261
160757
500447
96790
692278
1028412
165426
423976
865491
526156
961193
68604
756783
945301
1001480
1040199
1046363
430679
176201
173885
885398
843413
449970
460696
406002
838516
361462
859406
905529
574101
181128
631775
763970
802870
152621
33462
895625
45785
571624
479417
482401
52429
893707
872011
585230
812393
822015
805094
27208
323843
289805
575535
493462
108422
441574
743609
702230
636768
632793
725240
920719
33468
643358
727507
743171
833869
269251
288124
432985
756681
598236
414683
579731
975440
402143
960843
656526
35514
1009667
705631
831468
436676
827842
892826
527114
30936
335830
263051
543241
689629
561503
402525
437565
685930
198654
683787
817657
295309
597743
899480
453185
344857
352093
825497
488577
488525
863237
364780
934408
139337
417203
89590
468080
978311
17265
698499
382038
981636
156825
358388
151883
90781
864125
657036
155025
632440
689224
747083
619348
350252
29646
109608
83838
991506
944255
768707
553256
691700
813409
371536
983352
744263
415170
775157
306568
720860
594831
582400
734158
606335
633133
405234
325916
889934
919786
805159
1019078
129993
312453
530774
16972
443755
960961
585884
267751
668264
163531
327903
933387
768042
985583
892552
209128
577085
25272
1036178
798190
906481
551520
465964
429088
222806
791269
820072
658960
492458
315969
541463
36614
35023
403940
876702
1027428
992481
85084
177208
969468
482526
793273
1007774
393104
292846
365522
375524
408898
858396
807599
350499
517265
288194
209631
725925
516575
580153
767597
990638
771755
870922
178446
670907
199490
515128
439328
1035213
865662
557189
15635
271493
593318
536579
545927
382846
1040675
755473
556862
107823
814413
374603
385906
214306
410136
613742
432995
652319
500735
141459
1006124
941950
886756
423722
509942
711017
200305
449231
355422
297104
541923
500337
520086
936748
239013
120416
261723
548760
725611
574083
65160
821289
236351
276942
418632
674800
317562
787548
690107
922211
522373
507418
985613
451042
173878
1019659
255920
428220
628857
694651
453881
978546
497794
346698
883707
924186
914665
1039102
606845
288802
642544
126822
938554
443305
542987
427969
182882
836546
528919
457302
468269
532268
310454
532741
914633
342800
855338
674000
966201
353534
786086
188181
272293
598809
20263
946349
1017067
759415
869941
316063
647703
65336
556005
451228
129068
557929
22883
96751
223949
154845
209791
773240
862836
530490
195326
226554
188843
620454
481189
330300
92988
157417
430938
817256
501707
272828
680704
64078
203445
699368
943137
719832
314277
405752
658637
452095
807391
853799
516431
968438
180624
299023
653058
188809
808576
949768
825423
657242
788591
586147
566955
884331
302648
464928
901854
102930
65235
115285
1008771
887409
666163
401829
128788
18393
529670
1036807
718532
547755
518253
940548
305198
856322
480508
678915
386418
999855
531083
660759
15307
919118
288376
435484
543123
149861
535386
528727
973483
256308
901432
19071
365199
417544
865518
538684
495477
127451
843320
187179
618007
895469
18197
923478
604883
383286
799758
249506
139219
848300
52813
154002
703897
493914
456094
88961
456927
912016
851323
276845
894594
232531
900558
795357
122173
387867
535631
919859
808980
48392
511224
474751
292505
712934
191838
505298
644985
1008930
749839
627709
127421
495926
920285
844680
555209
920637
703507
86021
404815
19444
67709
410126
156668
48490
755713
343170
984506
534103
534982
800239
81928
366547
95509
807950
962847
1015475
77410
402911
895267
179799
484993
337312
748636
318523
780544
925931
543188
146438
855421
375593
895091
678799
52134
435774
186523
814765
618173
704800
330809
643765
696360
25522
733263
722619
432628
1143
464435
255917
521085
539822
391151
1037186
290589
471571
327474
596409
117595
662034
298539
417692
450918
754964
668543
161096
745473
917806
635738
718661
491837
334094
868538
50183
345255
546844
670807
664556
828530
450230
396855
1011771
669631
181369
768787
461396
263489
706292
792718
393244
266115
518796
626087
812641
34470
97035
557511
640251
696137
1019897
895795
980323
554109
134889
932193
378337
542138
150826
104887
201044
85663
726083
928052
299482
337504
755483
749895
887036
263091
403618
261019
303034
602156
698705
301359
466158
301216
3844
313283
326254
605743
635501
833111
507712
946494
480012
1023637
1018731
797000
496400
40002
521796
196815
37466
206412
204721
563013
404381
800019
302915
946499
1026212
836573
753757
805321
814900
617837
506482
793785
144580
689495
359254
684439
828223
457032
736974
778590
919431
827329
396685
676878
219680
225547
854035
38268
249566
31495
1049
484811
919948
836724
668449
90321
857207
162765
831184
736366
322186
223028
850947
502140
614755
245613
19713
282555
6487
811242
820061
1036282
798750
265399
9131
606148
690847
351221
4195
344979
597207
393698
583376
70632
439999
675759
148911
644442
717352
1015439
457355
954458
966451
110198
366754
601045
4075
654694
1018904
852602
500562
593436
290931
184361
397996
1046099
696529
518705
270998
247255
1001003
79142
117654
1025949
233046
746386
887156
631032
597308
943081
350698
835756
23506
975692
705420
951337
876553
354175
378951
504319
482925
587041
646033
949362
446995
919065
607209
1026643
527126
980509
806100
470363
31291
775744
481793
617614
254642
800857
760549
340516
103899
488008
121390
767386
6633
465534
990366
1045329
753626
20751
280159
354366
648659
86089
922764
743865
892642
583410
931778
531620
988724
939751
196574
486553
734612
735384
675177
313223
433884
358562
7693
270959
746946
827765
216682
243636
20687
536640
437450
668403
1027153
554417
234331
154924
837817
513946
366857
490698
532575
125751
945508
535194
174391
187260
944148
543320
813551
89741
90721
214079
64465
383858
985795
622889
359096
763267
656484
513639
286478
191463
81043
704483
425083
915050
895425
643140
800289
241438
818290
371814
324081
53177
162606
925767
592017
471254
826247
62935
124637
908755
280312
407184
1036032
665600
209363
371461
373519
710436
634739
955299
275221
638874
124540
536919
549804
555805
420729
676859
728509
210875
483229
882384
559848
234474
678616
770934
842382
550607
22419
758710
825662
786638
442019
803333
673507
116249
616447
876320
426450
339318
592549
394621
969262
535433
354125
1000712
187713
25412
110626
374608
426008
211327
392736
593862
445771
518164
604245
974960
134909
368232
878346
977385
659958
69135
105551
932432
422724
677659
173677
941477
208631
71580
705782
187832
594579
160324
170127
257622
597727
734782
378864
713957
171350
557084
521507
936514
33837
183808
1044693
339371
722689
693952
104977
170176
853891
407574
374441
687281
971979
329921
821322
133894
493381
297649
469167
580095
474341
840610
85152
876966
647232
770316
702401
750596
755909
420014
583309
732172
198416
984720
171357
970399
764139
730373
448970
281034
68590
700680
119030
52865
473568
349409
166610
539564
509206
844781
320629
602609
735848
426282
370365
310962
746612
87399
704449
909630
663449
301869
425319
864691
488477
365035
428572
625511
54361
814140
471212
27059
969995
185834
751478
564189
269080
64283
611780
778919
767776
221239
934248
629325
217174
420110
99919
656339
321228
1719
632326
561826
798996
257445
107314
604589
198233
882705
497899
1006713
446296
421579
957173
577234
586484
382664
561860
413411
991296
654994
998139
156613
220667
363243
698988
266984
1034502
245314
275417
460225
98298
238410
505661
659561
277562
893114
542971
149080
774005
374629
15763
811011
736306
145552
961196
945673
478128
198763
1017897
745822
50328
609150
468377
544983
406568
961155
675538
268636
565672
943807
768569
145482
909146
1047327
503829
935847
5743
542156
166853
531625
147817
129610
14070
326523
530039
493918
385133
217342
670503
478632
699209
927367
635955
719468
368976
816037
501898
97296
108806
465741
385627
342755
476982
719699
155201
391763
707104
576574
984308
550059
864830
721405
40803
291481
663606
981566
169819
330195
124535
266713
738869
837149
45361
52601
779669
301559
1006215
545071
464274
1010368
808476
387084
196108
238154
109716
372727
114024
677114
417904
963402
230207
1001248
880715
637045
286468
512136
340871
261579
235767
789457
309120
763810
72687
599414
459610
968935
462233
320595
882582
369001
737618
667595
361133
239588
556315
654059
864839
120420
828767
959827
822927
945345
421968
1009866
360858
99301
565286
865865
635682
126632
398818
1041771
159
986323
849859
903719
248457
608196
841052
114137
917846
260394
849280
859716
175569
806445
309850
501862
367484
686274
971183
242206
47803
468193
215980
696886
886867
117971
334797
420306
124441
160245
82298
792932
169608
564455
826748
863621
767473
973270
755490
843654
269805
569022
343268
640756
986581
98113
762274
363077
812957
455363
658233
922078
847815
589549
770958
910044
553775
761185
16785
861542
1043619
465759
649824
793931
114448
300241
525426
467978
969022
116996
612793
95610
480005
829490
430936
597748
919017
946945
717422
676034
904147
122207
979004
500027
62821
936446
895699
746928
337341
243235
559006
250899
922349
1005804
53317
865005
889174
768646
704226
146793
494172
530104
691310
574783
715414
429779
964702
713803
344526
762670
902616
707644
317354
128169
1037967
61760
96439
660815
874490
336219
835386
894782
418820
783888
247872
288793
570006
1039941
440774
169694
385891
23640
278611
131466
95571
573575
500306
575408
860172
1043611
71662
943036
164936
774036
566522
53907
668771
371879
480590
82195
379865
217904
778483
313911
362840
559925
910800
405049
273185
253633
826995
824701
424015
613719
626453
245298
375900
995659
1011928
711304
642616
247035
686167
136745
218149
447290
57112
996534
428440
164702
436985
894993
732814
363457
535093
142664
761398
361647
379587
929347
809015
965894
908828
33001
868604
874480
658607
583817
324667
889336
230374
835937
18637
638121
391306
934277
86943
387396
1046031
67002
1028488
909892
815022
109849
842928
471441
295700
393553
532929
1005172
702760
208812
735995
456164
581323
72502
706176
741775
245246
540595
433237
217712
177714
1007069
756789
864925
183121
8060
663217
735627
196083
229943
986557
761298
721281
869075
861264
1031103
791512
26058
794679
479606
884508
209420
73567
565891
708738
969141
263646
724931
624590
571209
1038357
655722
314360
437387
825460
914024
455137
372067
808273
853937
443392
47771
558711
268611
996797
892494
200106
71344
549285
743177
17043
531181
25041
567941
862408
601982
27115
5010
1028722
117470
1007677
915350
854572
385124
358052
564693
851168
738358
37662
32566
844888
717839
455822
782328
612504
1043496
121935
587770
16642
861148
721366
919925
715451
622952
923668
481374
980744
178429
965244
721355
788829
445514
10555
551849
1038722
906963
397903
881145
41253
747701
278456
112255
302064
639058
73143
253189
119390
1006339
874087
183448
726494
968861
241688
371612
234529
645263
245155
1018043
550513
157148
181244
801877
506433
505869
801078
437371
729834
434102
129645
306994
945578
558649
47328
301323
899074
670584
503433
578769
495039
1043035
1031607
686689
970609
779839
565346
876030
689616
669800
415955
965825
870072
500383
890223
191902
457267
216028
228197
121232
1016347
169524
334877
729524
645935
495695
998538
564879
728977
418945
413873
487740
25500
972747
260556
590695
767528
720571
431321
767621
1000704
955838
339018
894225
653352
1013469
33766
265604
701861
490049
596560
16812
669197
647639
129686
349756
582891
974767
263401
599100
481415
622145
775063
476111
841801
353532
891748
220859
1005279
553418
95573
117753
280262
799199
237234
315110
503369
285409
886701
86211
311058
55670
100845
943108
935181
208702
90442
1046526
922266
115374
744905
379208
761081
618581
558652
578844
786378
896361
790936
789714
250475
1024770
187002
825455
476691
117658
283298
1035195
46796
841599
645339
328353
136443
531398
709372
1032780
1036276
807777
753973
1026372
202929
426534
782832
359541
279373
101369
80855
495454
5326
352555
40068
888148
633353
729578
197940
1003061
714407
486533
969050
222685
735274
432718
45754
125342
31164
879880
794632
384318
326532
742
288192
964288
37911
536249
254686
286434
673451
104407
493436
242640
878408
229505
1040964
626714
183863
305648
791090
235100
974737
615249
297338
551203
911316
581812
811710
304864
764407
528691
878435
310880
692492
837266
890532
979545
314096
985193
563753
869079
317194
226374
296084
416806
548324
495207
470525
272071
1039746
580548
204288
697535
865778
861771
963517
937014
687749
425544
1012598
22334
1041335
620461
135203
860266
697668
517021
273769
429598
653693
230604
963837
322227
792116
408260
453287
784738
9658
292733
531441
884497
136610
630114
961648
103383
352875
149716
394299
322175
741403
765302
27418
5297
229605
229919
457052
573157
660410
769508
249902
428623
242334
708627
347333
258357
754316
703481
743974
250505
757907
487018
548589
898853
897060
817634
1017760
763594
834884
518845
993418
170594
72584
960691
317020
487701
637833
923693
306350
763474
416884
337038
104865
505659
610856
452211
270446
873189
553068
876182
372924
706659
272995
876903
839386
833943
46266
834684
802662
962559
945910
449857
17013
897750
286975
829658
145916
626291
865173
187591
981116
904572
397196
636979
796942
2675
301514
481872
596536
665338
342674
315103
44697
297907
126512
415747
992510
456130
647348
363062
644333
791105
97902
886203
1024510
10890
422028
603156
782126
772719
530578
50947
402393
538286
532224
670888
997764
1045082
1006917
453571
429012
812154
303285
799261
586599
436139
77675
628919
117095
957479
782398
365256
556255
276488
256015
292899
276101
708097
877214
224738
169866
339799
87007
100884
379054
530828
504300
234717
592426
606351
882823
668679
919532
314288
334652
966014
727895
165666
696247
429421
493629
659034
736039
734323
196350
854304
779900
386850
568248
464916
644463
142005
161026
111612
926913
630923
25262
450746
248620
758086
837435
406275
308269
735838
1036625
888078
917144
126896
23623
39370
676033
519714
407426
494805
37471
740188
159324
511960
777236
246527
245955
437524
780166
1025636
694850
600628
711985
185502
17880
977449
296131
854847
243723
582502
167495
691372
960108
629034
640055
84727
867505
560788
828955
390463
619038
427405
41895
219450
901134
52330
709325
555306
496868
165601
372185
69651
1007707
67487
480454
6857
960794
255583
497598
268542
853618
785544
13843
175866
908595
863254
518485
387344
902678
848551
261533
775692
333854
256199
541635
494238
147324
126709
43751
152954
1010905
594476
331229
679550
91365
1022067
417815
377322
43517
194602
610900
481120
68081
759347
496161
547681
589728
673495
686809
293511
949683
907354
677691
290224
736422
493996
582493
681685
567585
1012215
1042061
344897
528467
385083
849877
149122
827019
815244
362609
151281
670602
437847
421987
928117
352961
655289
35317
760281
546231
296020
636728
645114
595184
343388
277282
956267
612567
788459
432432
1002903
446405
574457
850743
231833
642968
992698
107241
542727
648259
445145
625831
938325
683838
411709
1046320
42935
382422
2601
1023954
149264
162021
309876
1003080
661134
1047847
956905
444735
1044295
223437
1032796
201847
379313
542422
760105
870632
29099
803647
552577
496659
318054
255970
706777
891802
113165
39946
879321
57794
237147
921552
680455
128598
871828
960218
505409
666864
92568
550908
1042189
864461
372659
475977
720017
762018
966493
810963
179378
456365
669226
49069
840388
250957
961593
255528
334681
769818
303383
27924
877969
686411
875605
888772
365472
762281
664605
715314
807021
1039350
26667
249845
408992
720027
893376
316044
699322
970633
67706
52329
597878
194903
270389
390103
307254
48824
636876
504672
835581
196692
833278
579298
153311
387373
115913
321441
160694
454783
156082
864181
550500
976074
908732
551647
376615
65931
305017
18790
567034
389479
421861
408216
937432
273987
433658
794194
377179
760397
20119
873512
756622
285482
831641
607978
580451
761603
276339
740100
153182
124450
969762
281804
867336
584664
422415
594743
888207
725874
856061
825529
462975
615178
127872
586347
396303
615240
61439
326319
842948
467718
691488
855043
913536
550573
652382
400779
25949
500780
623774
841528
313037
285385
328220
771843
218554
460901
195110
560661
411969
347256
646189
309146
477902
632226
570974
391136
595618
270622
285880
129338
915585
816105
68767
711447
783277
942039
226744
808320
241730
247242
711485
705846
796317
270879
323987
108654
273634
43488
680935
435418
947662
1005760
441366
39400
786012
1036475
834648
356619
663012
721956
659484
487961
555110
207279
962456
379581
119954
290420
455501
928015
2702
673613
69845
82892
65729
928662
709921
2049
348113
81364
153406
380522
328810
1036559
208831
691661
59000
32296
568455
741390
139989
696982
537078
525868
426739
342104
111222
504504
931356
305902
474116
22854
801198
50900
538653
999596
487500
964191
455530
266937
170831
946681
86737
789302
193560
444208
774154
805730
714484
241906
826736
381639
258064
600281
604786
634516
107140
765938
160340
396131
28953
1008121
474102
605998
802580
812953
716033
502344
116672
827395
1032954
783986
80694
433855
120034
920863
540703
87581
705539
452544
890025
647795
215090
308877
1036034
889213
80120
116143
14405
267286
505509
261394
748113
957152
450629
845517
710999
363620
108374
23785
201465
462600
552972
1029181
363654
1017677
208875
55763
274349
364016
409028
870915
724645
520839
797996
254696
941967
706103
998543
845936
201661
822131
278750
611592
255749
107429
940391
596198
829281
902350
572033
177774
452150
648396
282330
393594
417551
932569
724708
473005
898189
817900
532877
922320
247205
941116
80850
988839
387098
192983
92486
336245
986509
515160
26241
269556
340312
415800
545717
107880
379821
198221
912046
344794
149413
582403
183308
997570
274649
673373
193785
423220
760554
415525
91962
297214
182727
839250
703040
506479
692573
690438
60285
658354
893489
452786
840540
447296
156500
855851
1020507
281091
619174
502668
899721
235855
484448
43465
277770
801121
335690
453841
364963
765918
284305
853694
1029860
717505
741157
715255
768500
108240
990281
1010281
907023
1041836
155500
941784
852685
290986
286614
455403
207159
400105
1010395
1041594
956594
11302
265582
1040971
814885
830352
575942
596329
892017
460548
226099
578381
554774
875526
546918
475181
278636
368475
983191
29888
703097
13980
929543
104900
879190
1004711
929868
780607
140911
78730
48632
456623
833141
213691
633686
209303
928309
713774
151443
589935
492541
652762
182531
445496
319614
588894
460597
1016389
658791
406358
798259
248573
413701
304689
273236
531865
601930
322842
839523
761503
450048
697329
14116
112596
147672
947033
237117
920596
717138
424476
166141
477069
39070
76018
807679
284241
427662
726050
258635
313265
723410
617534
544594
348057
581209
63126
245254
781591
140164
120629
804821
766152
520771
505153
769552
373247
603063
845981
874434
228146
833588
403055
41497
43977
728976
821496
492413
218436
9405
327033
792206
669129
50246
154935
148465
494402
1024289
231579
943257
955502
340480
1041011
914194
13454
932715
287853
73811
25497
486726
656104
73485
820229
504646
286122
1045664
905442
396536
387806
723111
332455
105067
630328
176111
257475
874409
911762
682903
721021
569619
170922
446632
138340
133818
9717
924946
759472
683249
61092
319116
673711
166776
310269
827157
931661
408792
814358
564758
284194
338742
412694
444801
401286
114620
871286
911946
880835
191864
1025777
477890
562432
459927
867072
32588
252993
367729
270669
242998
671080
229597
849164
939341
352757
412608
198738
319949
35663
357368
801236
753357
819890
966625
103319
840462
744658
132812
995545
915473
627600
960294
377031
338146
431517
64860
410785
720033
381268
201674
725514
869061
373429
45783
181725
231361
739815
360074
365921
609001
716501
235898
422118
676733
412243
928600
710934
454263
87186
634005
466877
689596
915033
507424
407512
441854
796198
20902
734017
84227
264214
1043290
859247
201277
288365
341232
245194
528166
661694
651147
794888
798896
216694
893112
115405
915678
855213
929472
420488
14032
197690
94878
57887
403713
471502
75885
228953
73774
736846
235508
505937
761038
597672
370214
272142
161412
723221
597234
304113
188555
57489
884731
271767
267731
688286
514333
165981
147775
656435
971565
206999
191861
525199
863840
178415
715813
554172
848125
745998
20266
174105
602991
936428
541010
631273
561932
852322
298311
982335
804241
540068
641768
983417
57536
579822
367652
561301
514124
358267
631868
862509
414257
21862
114390
725303
316640
522202
481560
365326
262349
127212
1025237
404486
483810
864682
563669
768285
552399
579853
918150
96990
409623
198475
414156
633573
739522
552691
846504
998675
722803
581855
931124
428024
918597
401636
976314
657117
597461
212804
801357
459839
96955
298150
528558
46016
865503
999241
1028888
354472
963488
449325
179553
715269
719834
224424
150658
655497
227263
260041
622416
707866
43257
502336
150083
22594
740792
764280
589333
442603
442370
629843
167754
587725
719622
15868
742236
322256
250894
751628
629353
744719
273923
503136
572389
73620
229850
687940
737079
956688
181538
917745
787983
305321
98154
945947
988896
299608
959961
941261
714191
141725
1041108
561363
1022169
156264
394213
35319
189662
160449
347445
206403
363664
232528
155938
160729
561158
399840
311271
154695
119886
556968
245796
142754
1014417
378391
550779
616043
167148
49776
170604
561688
645887
1035597
8576
117863
19101
567371
192280
340920
577090
540787
21508
902945
206642
567721
231568
1020789
198948
1007434
255937
385738
46441
992304
699682
872065
899758
830601
418148
945030
992163
285491
292521
509022
595082
825990
690402
102533
1006168
960140
984659
873425
368652
520391
73635
501134
331280
448828
834450
465272
580510
657432
273273
883341
30555
157574
448249
356068
747621
490286
823206
759523
47636
988183
939326
1037016
90156
565107
736433
932449
770421
333078
89283
39907
181711
450769
292824
209520
1025438
255334
9024
850027
365706
265906
389230
975682
69434
605972
412072
816923
727061
735180
391696
790457
743533
618483
113520
699038
925037
634461
727958
931401
352635
103511
340192
412246
122805
270268
743072
839751
509625
542824
240659
630402
68905
639153
832985
388896
980506
384075
287283
253158
984641
428347
791039
89740
228153
405356
909338
314378
544810
586533
1024885
355741
916421
991164
217643
168308
526078
79817
414429
318355
799857
991887
387024
1014363
209447
964721
91756
101187
822642
79733
579284
595232
34886
466419
336087
924833
330474
278736
356749
1031218
980673
735152
157292
255779
641631
77036
380854
943919
759485
534606
69177
709311
697684
843025
294661
972876
499120
313140
200351
1013823
151561
846600
75049
601041
189613
429218
513564
861479
170369
523834
309190
257076
864262
718288
792487
44715
138301
461211
671126
483167
346784
1002264
448293
1031754
71871
1003387
134162
6217
549514
962170
47566
833622
372537
481256
807894
872776
400634
986437
768847
844174
411853
509850
623371
848748
37483
823728
1034057
868794
933076
448279
277181
878063
345918
551019
330276
264645
50424
66617
162991
895149
585778
272857
672403
897963
654726
615736
814951
481918
164874
170443
760446
618083
220131
413728
908804
209855
646732
571273
77332
372289
155514
490369
798442
702118
221236
621254
1027826
717245
682242
587447
742234
861505
820038
790549
971733
785065
884101
731575
129976
381723
393535
340842
521104
60618
856097
979430
782678
739544
239324
897559
898614
1018096
662196
824137
521761
720865
362534
776698
871739
490418
369873
62725
974967
338036
563177
295554
713997
681011
104703
1044865
1024378
375921
308813
161308
745250
492955
687759
999666
103737
636786
488536
797598
136216
425866
193732
126315
717679
23221
464654
541456
538697
666649
16462
610817
719188
480295
138307
855707
1031526
730140
136447
303896
876414
180802
827656
863607
469850
957301
158412
601370
650463
816644
247258
854581
204225
796924
741886
982537
347785
828597
255908
716153
715900
783457
677433
269048
907289
554152
818313
953616
831307
379388
851012
12713
108951
529138
351126
805927
860933
519062
432719
499484
527681
530984
974832
492552
464784
812614
785589
46372
602935
947574
467246
681472
58937
643680
448077
796702
487464
43986
932146
608093
969810
240255
246336
44387
565318
642883
767411
955164
571722
109010
623826
870460
584328
626580
1010637
178807
433624
395313
945704
15330
1040605
632399
386004
781973
118213
218968
550897
858199
946310
355088
632151
173261
602453
889761
1033876
658242
968229
430273
570325
222633
376304
660707
144889
521218
697796
138237
388567
535716
721725
1001958
127103
762211
497529
613123
825397
826071
572110
862324
194505
956773
741360
441317
341750
271306
3437
836026
486119
737151
684376
775933
127626
385029
517710
1008218
693962
928200
33160
324665
934349
545377
410241
548683
500214
267311
460541
960457
115410
363469
418627
668899
843159
346095
147536
581906
269125
491948
715569
428678
340093
557372
495749
875270
667480
809661
678277
307471
929384
1014117
103905
485117
511692
540572
548418
59836
558139
606436
177341
149166
763945
1011330
57026
964074
297229
443936
195236
632747
784159
834373
65325
102643
737675
639583
280712
642427
703689
141768
405689
880972
613017
608044
705717
78324
952436
224367
8105
546803
534471
285541
795654
527948
1013554
222702
542542
389769
26492
527700
52776
767018
448861
307377
624484
534683
539942
112875
525303
699440
97037
229637
56725
610157
265850
53837
560648
917442
216398
555251
1015220
385515
1018864
520723
731886
680256
536606
474894
26563
219557
757428
870407
32774
903956
857334
1003570
933008
484239
696428
610993
478024
758541
488316
837520
724793
598388
655562
414972
84323
366112
395676
747894
565498
166797
755587
792473
51934
290562
702919
725266
636314
783320
991712
377965
792554
675682
758513
209639
722923
970645
520787
247254
615955
1019954
731943
578426
498492
490759
470418
59022
755578
237588
59332
631971
538482
493098
217584
203281
375411
439204
234002
626100
167837
1043083
314267
599777
1034827
743776
998457
10848
816871
891804
204425
642123
634793
390472
653802
534957
1038034
932453
151770
164541
46079
874160
864178
869749
808786
676771
828056
486109
100187
569694
225965
647962
122792
85229
596605
887880
596659
93019
517753
127617
383464
537480
584870
964919
340602
753165
316950
851370
345979
398665
626811
895237
32387
739904
833714
1004306
1041383
589911
603059
804942
145250
364999
995273
824276
143463
293545
671918
426347
106082
760059
760958
1007927
906590
101741
843983
594977
746213
824987
389718
319184
960263
245568
472007
668601
361747
180721
594348
527461
141136
327617
536476
810415
914388
979064
64951
198503
55937
171165
792778
135379
142190
25706
987569
819168
106570
338370
1032059
65332
909956
162572
175360
605423
731566
939834
482595
474809
279464
588425
678082
1017733
327651
915147
654503
911645
857403
443660
362491
550113
210401
187337
814125
433036
730364
673411
642184
599736
85600
512142
741833
588651
213767
122097
95516
1027880
880531
1028835
231371
907198
665704
597986
294363
64029
807255
648134
59261
1017495
1018150
1042646
107202
186009
434323
858663
230242
876749
778885
786295
639843
656411
394286
274247
438090
702910
22061
210533
937928
156942
649079
213036
302916
791476
125554
674022
689185
233539
908585
116993
202151
930355
220188
671989
698746
104644
460834
548982
254168
1037959
565824
878212
125400
275224
510685
454642
697367
961065
19606
506864
198480
748419
724733
491332
986928
640889
865631
864797
620557
221878
306172
881058
345766
996352
370894
677354
943133
999274
183710
978128
948583
552682
832972
382634
186259
25868
192537
535390
625791
567439
591289
380427
303527
16654
476266
499595
350085
434864
157561
405270
33773
639787
688927
243177
903599
54441
490585
7452
972077
184004
56898
623611
976551
778969
587384
552393
57304
188365
251316
337110
210308
460059
985065
734299
1045030
136540
863369
670337
556346
704153
105769
251785
333522
770741
208356
127063
553586
929655
1042252
394609
727402
469236
728527
187475
593143
801481
770007
1022522
193417
681751
226745
761189
795261
26891
624031
177347
15226
1042981
795397
671964
1024689
588413
143469
346695
862933
133807
996056
555937
914708
714216
951212
580332
277352
946423
938989
810383
898409
459973
248295
108299
156860
56573
934249
620627
181931
599603
854220
691637
302918
205274
535385
917380
289753
585010
1006544
749601
267446
723573
163839
857277
1045592
1029404
160774
511763
516179
661666
422150
469972
528882
533199
586322
953063
571139
725034
53927
540808
49568
75769
911583
111993
541683
244408
680680
394744
705821
104933
22405
844068
210498
960977
167712
281027
557649
240931
903039
82814
785237
962956
579775
352715
551609
105565
995019
164973
42829
626895
754140
402172
403230
401869
879209
149249
207607
464504
309315
445829
994855
1021902
770420
905546
873419
991253
295678
341135
992262
386456
811265
253256
1025978
72812
488720
516866
554060
1018669
833181
940143
894226
434220
535942
230858
394326
312599
501225
46759
154611
587375
945465
824631
970188
522779
155809
375325
385223
1039034
333439
812387
1009147
454085
581404
423923
1029018
652895
629292
899693
180541
935244
209745
739982
326930
765521
831826
522581
289789
1002668
207250
412493
1023506
898095
359191
203749
16969
567032
988378
142521
74349
985617
34976
11380
116742
769044
851673
479573
318484
562794
100796
539040
728426
464936
795085
309272
915174
779752
124484
40425
706899
462807
164486
562037
829208
670540
57717
846444
336827
292795
789148
500441
449401
445260
125054
336591
157392
468319
177591
518689
1004360
691295
938402
231885
854720
1022226
402394
472457
549586
908058
760546
298722
567902
370428
43482
452776
45398
925958
464343
284565
698420
99102
791951
861541
769356
1007945
631239
2614
463372
420397
840446
856480
9091
73419
791243
610648
237629
807181
255452
430967
180752
491290
457262
130706
245863
607361
251957
860676
573875
499306
281241
619767
228912
25969
376114
183873
929319
703533
477649
749376
335451
467138
599681
396322
271947
467210
80480
119759
607667
117087
424504
769771
366064
747263
612614
128540
508912
233723
168376
794580
783658
782306
78420
354470
659840
534206
775015
330464
848546
813155
1043498
620725
66053
519008
200195
197612
607384
871166
250376
706085
951645
469314
890366
577694
302707
861658
545369
1035023
707995
153556
641081
548943
963746
448991
744846
152594
527774
621543
792738
412572
204954
470139
23370
287553
18286
747413
1029744
820141
965084
409764
81368
547646
792644
880291
658074
963426
932933
225924
245987
178017
453022
913606
1021220
100599
31187
649687
471029
147096
724103
951441
321733
395343
632700
273942
698094
180171
484722
656367
570565
307265
751376
897488
727351
177940
282536
568810
61644
121921
734631
395700
1048365
664022
216583
92775
791761
519338
246254
544017
53142
519245
987920
610156
177513
293306
464421
774423
180750
812615
625340
801921
936590
51980
502437
509622
447924
586927
338730
871806
188051
921170
187407
959387
541907
779348
49914
157569
333459
186825
75953
252612
482204
553959
135401
585575
846986
468069
628554
1040192
889524
372640
598527
871478
468984
938943
690302
566906
747980
922636
957398
651204
733985
683770
589883
183728
820752
41181
54312
590894
184741
569791
1024819
75178
228647
368370
438082
804675
229483
856020
450047
207583
41467
720752
6985
912558
658329
414185
314815
195702
881442
33979
191952
672193
571152
430097
979035
1348
303634
775834
163023
174251
150702
253935
557288
177655
576566
73866
973395
851961
314737
518644
1019386
450352
637828
1006033
20794
530713
187818
7907
23681
810530
850831
1027478
332468
1047527
626641
258010
197726
786387
334667
988859
118088
694082
435193
905705
529074
220644
152981
204710
91503
100770
318873
921431
356621
514160
121332
105640
825022
277599
904046
77915
400703
214644
463077
754352
894595
24137
931789
1012306
527166
592884
96910
1039770
273557
20258
44842
905867
858574
954088
226870
742847
364648
236178
979253
49823
179028
867735
893817
31928
267501
792061
40502
80324
270710
740071
1007503
854446
106242
41520
954474
1024029
763245
872957
1033481
537688
375255
602509
164064
473836
1040645
619844
453385
698721
820374
948163
516953
351524
845885
110012
272183
493547
109784
638496
876062
426022
424792
936033
551634
182870
179567
37034
646240
224372
776563
944124
965960
712496
177966
543660
984822
599386
845989
853250
904666
893093
732913
899736
484549
906644
925947
848628
1046546
56651
844548
13319
112222
50583
724344
786847
895800
906903
493295
51588
342836
258243
802021
934146
187469
516084
600246
353148
616017
329432
312790
363281
704890
763139
310441
954279
821234
995470
713705
216625
709882
620614
635107
5580
146663
206405
230980
692040
187652
863002
598519
516309
170431
412084
407920
626601
365869
666865
975370
987794
342848
1037931
113334
711070
354611
672017
259857
937852
410905
250563
415258
720241
992142
777955
150793
823410
798253
998540
257356
522341
518356
502812
297433
129731
29545
932633
212286
446801
705360
287669
298301
460093
142968
295372
510284
410763
769751
309665
720123
421636
217699
896575
300358
319433
71286
498190
638995
694620
493785
259701
581285
986200
295573
876933
291558
783720
619679
201241
276500
525660
784915
358590
270657
147003
170560
672910
363169
209390
42635
41982
902635
512300
501748
750534
88969
428972
16392
944331
171089
442529
779333
516693
1012326
313190
984497
936019
206845
156419
372261
225337
11602
215314
173081
212423
733491
444805
379851
100117
713952
186706
640806
894635
427148
113737
305675
631120
304993
975641
389935
641154
547973
858248
496706
792931
876503
472738
958746
390386
669166
633717
1030282
347632
815160
487559
359987
429867
987614
538900
203155
868210
703966
742929
433814
913746
223625
496562
376796
869435
134682
912252
798429
280242
761247
697797
921996
734664
296070
1002851
579229
342422
1002234
703994
272252
716939
702913
567511
766336
898684
382586
1013150
193529
451072
391368
819627
322895
1047896
4240
675675
781867
261364
869557
401207
530497
43771
115157
1003645
222521
138999
131700
302768
233446
524220
557032
587866
176286
458378
361980
1033208
330005
641366
357609
513031
545951
153345
754716
439084
366228
591576
797190
976179
72388
581410
830741
460634
135346
1044009
1028041
645148
236381
789309
96803
901641
592436
1022047
607729
249593
509439
108897
736966
726795
414561
795666
919395
510417
773683
639793
328824
804566
560113
826357
629573
790804
945906
214915
285797
799102
11637
612160
612945
341525
834077
153812
570153
440746
455180
844921
463071
827660
995097
135580
322469
1019983
793247
658408
361291
659275
161624
370151
604413
411224
587280
951189
674560
574282
918970
777829
632814
90255
727361
314208
425518
239914
16407
428877
2268
1000224
681077
389946
236721
625600
359519
1020453
677559
449078
149068
248757
114252
3057
521498
389618
1044956
616265
815474
856284
1003273
661619
364878
455364
748827
78551
612777
203479
606297
847048
557673
76309
800031
1019303
1002848
40886
659336
892651
805172
148958
803243
166196
831227
427322
549582
964299
289092
111247
605530
893638
156406
281560
575574
762273
527771
269780
211002
971930
495682
83634
1001796
417910
514322
253430
959519
180865
934474
865165
808092
852968
408735
941635
432694
42032
260086
807782
893301
703156
590348
117157
874047
267146
212603
443829
162507
800304
921518
438180
846293
650615
1026259
1031946
511244
230370
727618
949411
158309
1036421
413817
853253
387680
339838
297854
33241
557302
55991
378483
457791
666584
1024676
812357
973177
64214
357061
249603
266297
68976
735397
1026720
581856
152978
341818
405863
126198
583290
126071
747335
473294
880971
399680
244550
750634
701181
64054
152381
626264
503137
401311
372791
860494
385867
926417
621664
293630
813
291622
951574
173783
532926
334515
624486
140946
593882
708326
800018
570933
196521
536374
476094
367365
632781
854385
851505
83532
628202
102298
622415
873083
416767
411471
996644
934493
1008702
481897
475565
439048
147387
917094
158738
788318
625877
942580
408243
158015
811936
183245
502135
571278
985690
566072
472010
143462
498373
950691
688796
477310
801267
192609
1006057
686947
898612
771616
219397
566084
1016501
943590
782508
258316
945067
937171
588502
667883
124115
153994
930826
918453
909192
577515
546703
50866
366885
1042137
823738
506025
260604
419627
67107
490703
177567
538344
883409
929994
639754
633431
267763
360807
772641
980217
17662
130781
907766
115473
921820
984060
515669
1033401
106315
456185
195277
310812
988294
201255
501356
405702
309352
54308
903355
71621
507405
919122
907024
873350
448387
717668
292529
945331
657461
11109
35494
352966
491142
670938
655605
1000568
1046440
974887
964944
74845
223637
651253
883751
301815
980401
392536
878857
469823
277883
145637
866825
572529
591556
572314
489782
392501
955861
98955
1014209
122501
62004
885493
854461
236014
246934
93770
661662
566051
510513
525213
772923
944971
704447
657890
1005027
749336
812482
428633
502590
455830
696387
638307
960265
609070
929341
722122
509019
942981
815085
759032
412839
306057
649567
656868
207884
208533
216769
48964
147186
641643
822876
796441
400550
243109
617799
652996
713865
924708
660212
437330
549372
844366
365006
1030662
300411
459172
1033585
326467
980378
977865
1007673
302118
75897
637668
391101
283395
91979
207922
112503
844811
196510
193831
875298
293429
131192
163430
857742
815305
1018371
564940
965524
590786
89110
866005
949045
898541
130513
699142
756770
917603
143591
823600
156121
62565
122279
756471
214103
630527
871050
247607
299684
465781
251505
838900
285931
642609
2949
696316
613774
676995
878708
805762
904515
386098
853567
272205
413336
810307
1000949
963069
816416
308077
159053
219984
377221
546324
1042073
513841
193255
908446
1009307
14427
385836
458127
248614
815801
643496
920867
493130
194282
322741
818626
816746
745164
295295
733979
138319
277084
858102
791543
875923
1033355
817013
527612
652030
106461
838082
1041075
594071
278466
371032
878874
787432
1024784
479611
339218
194677
829250
616356
117175
634278
343119
282540
218619
206574
741062
335271
255529
400241
904607
999284
625926
546006
11564
329536
346352
915180
84379
527930
461375
1022185
85499
421985
1035460
643723
319386
716637
913074
386896
249363
588034
300270
218616
1029566
1009353
471634
246212
837
692878
481958
861613
423758
1021170
27020
967346
978507
684365
863537
952620
942286
1331
215475
464069
639992
407528
413605
1047505
552734
156543
596440
957380
516562
148064
1006509
171441
151193
17167
240638
319923
853174
974862
561960
389788
971654
537697
709099
906941
839244
803033
520811
987418
636406
445786
237496
4430
332872
236960
23754
304390
746414
983682
774188
644599
140920
859787
331098
302785
991095
1006060
952298
963173
805573
306045
467545
875106
1034117
752495
245431
41756
445227
281790
443096
888650
405109
1032196
228417
987141
14620
6180
390945
487750
315164
354818
925516
443522
1427
620478
953531
1047179
871961
629982
3308
854590
64466
708639
571027
84678
180251
915105
847139
674036
330454
375658
600316
559610
403626
972252
255337
87902
514512
457394
296296
531889
881177
612477
604642
388983
249167
979327
683145
335480
645904
205448
142162
229224
931860
997934
416321
75042
40403
475276
1026565
106579
263939
7411
915614
84443
810182
876086
881023
91690
1043664
766906
102605
967964
239850
186641
719382
813713
135151
989183
64274
457492
444710
507309
115512
319059
133487
879207
916758
588807
241204
164779
896266
262812
951248
199453
535014
196433
614426
463256
706804
957929
219038
669371
776492
101584
864207
518676
807169
519396
303927
162698
463033
980154
320994
697339
575373
630284
719234
374550
587505
620545
530965
1013304
699054
294587
68010
846523
929192
828019
188005
827232
946063
551378
851457
71807
858522
944216
583831
371431
828149
754250
280872
1002860
412876
146059
395716
335502
990994
224056
228059
383821
895083
514732
750219
703807
847586
790970
808761
976257
618500
258766
1028073
323931
811829
661331
389999
724800
639722
108450
158336
684997
13162
568651
778976
744965
538348
861773
195039
703190
109373
92746
832754
128923
340566
502127
771040
157154
800347
943030
274655
12206
56428
521382
475215
233988
385668
926363
904018
959657
209969
60476
971858
321174
471706
814704
118857
409622
110573
144073
345722
385765
413225
327098
674220
656499
98695
105343
548959
5546
841552
691568
990699
719530
981728
749715
985499
477986
627430
133933
796969
896165
624925
59608
817355
132022
265728
611807
171787
489536
774202
812570
552286
773863
134841
263510
958141
712193
977225
147183
972029
367529
976040
105445
862936
516219
742559
417434
768975
691008
81075
568578
719596
332775
629926
367380
488919
1047737
636886
404145
804205
308216
393311
912088
61100
1011584
563749
345836
751180
554393
226547
802991
419153
92371
269470
437220
456014
171010
310106
1001260
470135
969216
116530
532913
266886
667043
570068
938502
74017
23970
978447
88314
282759
73643
145694
220582
814996
145963
937938
699727
171574
239838
26355
562775
361669
688756
194581
382290
873871
121473
56436
584394
181525
515020
1005666
410595
28798
21366
850048
723332
595433
565822
191287
131559
24228
371402
884116
211364
298458
624483
116654
723608
977982
600559
786365
136153
26509
1031797
528046
977796
960928
774384
107510
195153
907865
976984
891460
639214
124465
1007266
38114
404911
102314
231721
758819
145846
268964
825082
64093
400058
4399
605852
77258
308961
273365
858956
732042
376799
25001
753548
129190
413232
347757
939387
913925
119327
437751
820842
660242
337012
922522
158043
815001
549387
107260
487845
913599
1020838
740565
556130
846844
766048
316491
350538
275717
6881
26915
828550
740697
667903
284792
856704
719561
760616
45421
997580
908873
278101
662221
180223
338699
502886
555073
443506
486165
445901
144924
379403
769857
351662
83473
351950
1039358
614789
217716
781284
592692
513329
586195
404756
591364
284455
60710
883539
458664
979750
859475
709280
409594
364325
428989
399426
401228
879600
421203
224315
683141
923901
909747
248817
827124
108177
132013
196073
303252
585676
214350
1008291
778219
124425
762384
770781
790964
125700
289748
982482
727990
391155
553078
938188
775353
17610
819544
17647
594429
337742
25331
398038
537621
531969
809188
753688
651518
1034932
290377
331132
969055
125297
896794
650056
697165
380513
369942
701111
790141
633888
978689
644406
56700
976252
198790
98824
316376
101698
237306
73520
970089
955730
195005
943576
11255
459302
506766
492477
640157
675721
359104
167750
712244
206793
431780
970575
452225
578709
948862
810264
979124
958445
475133
7736
1037244
898664
53561
749798
1038637
398645
818426
519987
416834
673053
39491
965494
782272
502823
1021463
587187
853344
266970
831561
258905
1007426
943309
279223
255684
933432
365817
485488
755463
486830
453210
271693
180327
714053
766541
800057
921812
927793
411462
875672
111538
342567
351029
74088
667997
482282
669610
882802
983285
60331
412933
1005278
291066
881904
356928
897742
456213
258873
81435
247631
195190
188007
243929
479441
778912
1013052
420478
757270
79596
662448
632642
898868
9986
244829
746756
6537
490140
469447
811508
197191
82854
780720
831683
977099
713252
173264
247536
677146
904334
288555
146213
689212
999466
655054
364369
154604
908064
391490
888262
890594
912337
974853
707642
546518
481606
335611
413358
68045
395735
356124
794072
324882
429362
803002
770526
396738
89499
1029908
648377
979172
1037824
704945
310783
599935
178802
599839
121821
951194
679300
52519
602129
286534
978995
263078
60526
901334
899582
151852
449739
278303
482592
905601
933326
407045
968029
382043
171542
435600
598740
577997
925381
598980
24537
570677
158889
775048
255797
280785
781751
966516
553547
971825
942552
683335
601529
261188
625554
272759
30339
507725
945632
902599
710353
162345
744388
485055
480602
650768
975637
953941
129112
1000505
569835
986997
1020732
414513
192546
220342
305607
122641
348721
5103
66201
67273
190719
134331
720150
677985
327445
774642
44127
820098
133438
735491
254947
429596
998660
975989
602423
345079
1027532
413193
741673
439735
959574
137278
881757
660409
935930
12538
692877
485240
92982
627304
686951
687165
626079
1210
637762
84056
123066
1003480
631408
641506
931620
644703
971549
198841
28931
904189
164186
703974
702367
842494
606156
425144
101313
289903
515163
866756
714731
608588
78456
150946
16518
214650
451507
750201
1018682
158194
766984
295200
600593
830597
615416
886849
622885
922391
688074
532121
909088
300877
711380
19794
263457
830250
606531
693225
541598
830487
999678
787086
60419
209288
504284
737355
234971
163028
244957
503128
551867
351519
206047
668730
208228
159323
105598
988816
973520
518142
416644
366806
649306
186992
77978
1020768
774922
158677
1020087
769076
430671
92687
685053
1042907
1021207
405271
632425
356944
677447
841342
330051
154498
83852
972849
849159
323175
976165
440343
357293
407047
904741
164392
809906
709177
882389
894694
329287
909871
203245
284063
43598
36943
650283
508015
701522
254777
718569
243508
514149
370679
157814
337426
812818
99039
485413
730316
1003415
996507
861517
35219
1043657
217279
741650
38069
302459
600272
439645
529557
216745
700192
427305
240945
617068
1008067
800742
474497
242926
300984
714020
807765
555005
93457
138421
272371
940808
448720
625225
157139
639587
339805
422503
781463
300737
934905
756737
123500
610854
1040515
613385
258479
921260
314661
886070
219372
682147
1046915
637779
732861
852104
459297
145344
289200
719568
278919
484908
80507
568590
74598
726633
772179
415024
650133
381652
936936
933786
245682
255872
143043
715093
513718
1007844
939774
816478
510984
768489
688043
765660
696772
748724
784356
592141
272549
596382
543496
190617
1021146
213599
849039
194717
474342
665459
16223
790187
300857
550752
531318
292768
1024633
359776
946245
304339
372701
134772
781590
213438
935022
713083
378816
419847
568595
766340
102771
819471
145776
317320
555103
936824
332671
919346
909858
440577
1024113
212880
801966
220285
159308
105086
466783
560385
903726
82424
489012
355677
270837
826886
541312
134598
1017289
309691
192839
1021616
892492
358758
617504
42733
838379
728202
175825
787339
500139
539959
967694
491262
203197
913083
314616
922301
380822
998184
113424
413749
658118
907761
600517
453249
852316
210754
806327
698060
45370
249387
464544
430392
869210
637397
921628
453327
61778
486861
374240
1027593
941104
635879
471259
1031379
57181
812903
242145
415226
182657
566829
639027
908366
185555
772078
648049
74912
840222
103728
239855
452848
575710
422639
622721
716597
867666
215551
892698
264261
821087
52211
108153
367321
769564
188915
171276
752049
607317
359274
252827
17964
227526
343459
411062
51829
667729
316678
458997
833145
752788
557891
876998
144483
789392
701394
957048
852618
52443
306162
851515
699285
66720
306800
579010
599666
1026941
806753
609345
868118
828504
146813
209851
1024764
576951
177628
694855
379666
554070
459712
257569
762495
809453
1033747
843950
792195
746443
708585
617123
889260
881364
709070
648326
780988
164266
540856
367252
904568
234169
778572
142085
260187
344968
283176
1043230
47640
992009
623975
657623
681250
295731
257010
953963
410340
295902
660457
802862
392748
28313
311501
907917
52562
845379
518079
974337
669277
997897
418669
193982
72152
369150
5386
721245
26159
97203
616009
48887
107024
117870
825933
782072
439149
153570
1044595
148616
578025
30990
356660
284923
514651
119532
68599
468976
935475
72332
349796
87360
579824
92888
626097
883486
586713
822773
895853
17022
817610
260850
695921
136439
435985
625049
351878
512966
102718
136946
615869
542340
339166
36739
203174
363754
137136
113699
172984
711936
659103
165050
496253
777061
104607
236003
838352
840309
318557
20064
809143
317936
584806
458673
666756
670173
857104
117180
807319
134387
228902
433610
1015735
654224
297714
94543
464619
398812
128400
370407
282064
738523
90259
635883
790360
298701
229565
950528
944364
551177
437758
609488
1044059
425304
417796
427203
895912
747275
939210
856856
237394
902251
911962
907223
632585
534146
796235
803914
93783
892761
796583
508722
404822
306008
1016602
607869
62293
929009
638898
137625
113950
736521
824816
88749
355598
913359
493186
163173
204808
814700
676144
64129
410146
372387
316114
711903
219863
342507
834120
11644
386945
80260
940496
552294
41546
585055
168288
524402
68793
1007886
829060
485828
912082
662206
530488
581795
991229
708054
670968
687270
741927
464183
661689
125979
784462
251702
996335
584693
705025
373652
947610
432403
948325
222420
637204
747908
531353
709138
692400
337301
757471
430374
937118
719978
518403
879297
243584
497281
497664
798595
956550
749844
854688
721498
329742
819894
967453
244680
957382
278218
665682
845924
283974
210479
87285
278598
154399
1037876
533864
973534
80759
935886
829927
416006
44336
738902
157018
473070
397682
589291
554760
26351
479284
530189
38501
507898
313841
407814
167063
1005369
160232
42581
260248
781447
1008140
218488
413330
169284
1018222
324922
543434
690329
73184
262830
666928
719013
155068
508112
1040646
554578
1000605
172221
980254
617993
107340
69321
613645
100349
413739
1019744
685699
379723
88682
480629
862028
768974
205458
499435
115886
720075
817312
308225
643291
927640
510741
30599
107029
1042063
325422
282068
626603
607630
280491
144133
324675
389705
116365
115416
147787
215653
513878
670924
295922
436359
313695
141255
378797
390018
157989
70444
248737
564297
190115
53654
13605
152260
844604
880494
896102
241335
233645
240163
85417
578103
86757
523210
238724
498633
681756
793808
257771
505628
725975
346701
631988
319111
195411
551366
146243
162204
710680
7589
32996
528769
821239
831946
566849
445430
899184
535462
774098
140666
1008379
905597
398084
557816
680088
989876
297553
422848
263519
202555
908652
987287
1015622
506741
96782
417639
212147
889003
238583
243162
448376
967842
1033096
1031361
324380
748899
200859
599398
247654
402460
432106
822485
820254
555216
300175
1044803
335604
55273
845310
967568
588471
972463
746097
861535
500354
690397
867019
682106
144223
434473
267689
211727
362343
1002451
535917
948607
539209
993868
862676
279911
381138
278846
329400
737442
240748
537567
471161
500583
486292
984203
889920
985273
548007
75508
1015268
675670
487297
147454
341567
196053
949473
36087
528905
550685
678543
559003
660948
356595
365249
531329
483261
606557
906685
946073
833626
884929
64787
656888
276996
803489
1002326
998893
362282
359986
510757
129414
164487
265433
207894
689659
881290
501699
552460
171422
625919
381823
308092
690456
762204
400473
187256
703707
968704
835562
323469
451696
596847
936777
379229
352124
736593
793619
132890
709684
468607
99117
193553
200989
375863
773165
290946
449763
694422
638038
311274
367527
304092
344064
171117
155161
74484
633627
419634
936143
215926
516628
754598
562091
581551
930877
1048340
151200
323733
922195
435545
605584
5528
902205
325594
495235
1005969
633765
771246
238761
651677
676982
247009
57258
115398
837748
770818
582416
516545
262950
754224
57466
103214
371230
215028
686636
45493
72650
302071
974546
369869
479648
495199
494672
451110
805886
215776
666283
709997
73876
552275
653641
631575
916980
443123
451661
638833
967924
304205
271687
412268
786979
507137
678860
288967
481116
233954
497863
818454
628864
469311
675156
392240
274055
536737
633843
484500
904248
599940
190504
188670
231751
770551
82214
431399
742132
691607
647550
99745
242922
430170
257738
938629
666036
249075
510236
777772
1010927
737809
244895
819676
207029
715193
720209
142668
395602
757408
1009021
391022
583356
917372
84347
950477
701205
22916
78399
205785
683399
328839
647004
295816
603257
961441
224885
152523
575161
48956
130569
111991
543181
754008
864220
815890
307118
179547
9105
575703
717532
665369
388954
412892
958652
966733
800064
406890
1021143
403254
333052
978315
674274
925435
52248
97243
326735
992368
693877
47981
801485
885054
252422
122331
565604
1043810
177450
848486
1033453
503793
358295
535802
381979
951247
154735
123334
279388
641115
736286
475996
805379
716698
703105
103641
558825
299323
614294
343094
180247
124652
641226
711235
920791
588061
98940
480661
178601
126906
341838
115318
55158
932361
460484
809515
472502
220076
965030
525532
514616
592030
511372
270874
947731
690902
134177
148401
577844
1043248
282968
299649
708386
246774
346444
778905
1039744
83907
225583
111147
628534
925439
347815
59980
205662
869973
283358
159230
248657
946739
244598
317535
1023111
583177
803124
962360
286887
559920
739760
466117
54424
983236
19971
801798
466941
941032
643834
747799
667038
762084
881652
145675
344403
614248
883856
47026
382376
896048
376051
977939
473863
38698
330849
937659
361522
202957
384189
972769
379257
568642
236937
897466
866357
139452
448225
309680
946870
558373
896023
349811
211400
118417
807936
964632
1038934
285701
490003
127934
1022528
1044355
124953
262904
936708
436653
239048
396930
1037523
636470
796775
1026358
814624
62211
638187
455742
947524
585632
72239
90723
633498
157828
31703
486750
140376
123298
995143
468004
639246
157256
286248
522314
470967
771145
505324
998778
78698
1022450
412781
1026518
610028
732371
131926
246426
240702
623014
72470
341259
91554
762092
676837
10241
714026
294318
969957
480941
357085
725153
723678
915830
20484
656432
1001074
161607
208970
277525
209061
271664
701698
1038824
271609
980729
748417
603886
599532
37514
538150
669862
914022
1010824
465254
709317
144204
60281
655599
25960
611738
731732
5951
256012
498146
868177
519170
478358
961522
139685
131670
442705
784290
15600
643709
161489
83587
157681
650070
238766
32008
542815
21040
786248
832646
166830
402341
469078
849040
674261
673484
280401
598188
727500
14025
408190
309034
421917
663656
509448
518456
1040505
739670
613567
261828
613952
146066
797743
228008
379098
238038
704298
28721
585688
752804
765279
962638
256365
1011611
42070
277727
356469
708276
791754
274833
788139
130602
635030
943075
462589
123161
702810
112923
46299
476619
195539
54570
560366
585698
280944
729047
826222
834333
936989
1029252
723505
507776
938663
513968
74501
1015660
212859
250223
1047824
56162
972596
913997
164818
27211
439687
690482
495894
141915
373521
263310
298326
691243
179287
942106
450701
22194
1039664
123036
336423
607956
556317
63194
659002
823144
48040
702369
801281
878220
381404
523823
563909
502503
683889
693223
756078
411148
450846
1043269
8676
985963
383901
406796
867004
901661
700942
683058
4804
1019474
119310
374085
897804
615892
12890
346295
187427
243037
698700
501333
191953
817880
909169
674749
730690
421074
946526
938095
865729
705828
421222
90826
967148
874008
994802
615123
352549
909137
313294
1022833
915337
789348
890929
789496
308720
372167
539095
382041
819090
200982
882429
600239
652199
425305
142794
460149
52022
550959
147799
1015593
880148
43531
193119
838728
11899
445382
144802
721313
20698
371113
566791
676894
179601
31637
219445
433615
1023342
808924
71540
769584
412192
883696
482917
417235
800809
444703
552343
767220
716252
494170
493274
187132
405229
817596
750551
705089
672412
641006
767291
211459
810157
851089
974555
380641
745725
666092
370224
462097
133174
680155
389914
932707
949261
35069
177986
197466
246001
753043
131744
25883
643702
863477
964824
916297
37047
385071
51196
437835
82958
1011190
115178
509837
949181
638819
593174
492796
504798
729831
944547
222857
409579
934928
634101
247446
258174
785809
208703
377165
254365
203619
83626
398191
446059
315345
238975
112973
244500
995781
256480
927123
334918
65189
463037
334983
930922
527784
909549
973998
707651
1042458
218868
397941
62222
665005
754725
1019496
743168
166293
63493
471008
136732
903348
180797
157955
338703
80707
616201
903729
955361
12324
961792
31278
131086
817648
801642
666206
536188
460439
939755
38695
33358
376171
162188
382584
563475
16218
735267
948501
167721
909910
738931
36819
818527
439144
266342
782709
869001
611478
403383
547054
59833
1036589
973401
365171
181908
401023
518200
480789
874637
675952
832399
964102
185439
10963
754645
505586
156532
648849
888885
794424
775826
3342
514965
557447
229592
816830
949548
651446
14973
920219
101456
206929
981367
778236
297674
325479
357686
631261
645428
553899
918227
277964
879962
654756
329907
236711
546100
400486
719514
835544
218102
93316
857446
448741
400075
26027
154159
426473
386125
685555
1021088
562997
473050
34358
754862
113354
144583
775084
959290
275104
160193
461950
443625
505033
43740
21492
334274
1032885
902596
89837
21592
602645
724778
766841
122744
322304
336029
503232
653622
749252
85575
141742
890529
804784
188961
493570
616517
56972
913148
566304
601607
295689
199128
281374
989264
496056
57619
429021
962269
121229
662256
508810
255769
8474
629849
584552
882936
316506
9213
113201
70483
558235
99433
93129
266885
305272
132193
718269
549521
389611
855764
88522
310849
703318
657862
428712
255982
263155
314371
153600
1011956
857056
444359
372242
822149
763623
647069
427999
787676
459161
734261
976355
511321
712864
934150
101937
713955
431611
317087
502930
331783
701175
486499
371767
582751
57662
403932
73590
994757
1001610
442582
13823
232338
127860
909241
509533
650740
57596
283673
1044977
524251
142413
493046
153251
92416
835059
587032
790004
83485
536173
790228
232965
301871
829315
114500
694106
659071
85361
619696
875814
41307
505207
790941
579543
760010
413974
989129
946177
96520
820500
130176
576906
721512
814337
921875
227414
772305
78865
376881
80082
431680
833259
682017
84963
475271
432647
200626
718454
257490
122878
813088
34881
380342
268938
545063
431796
793558
917817
805129
585044
1013357
643060
1042567
619281
234199
495239
187719
838242
823568
381844
481905
1019981
259337
29067
1023449
276487
944605
516025
968435
636636
387447
263651
171715
289260
603428
880380
991788
546136
259868
115509
79998
1042361
820179
673500
864417
406307
193793
120260
733584
129810
2204
575940
277137
632492
1006871
387107
844993
183288
556881
665744
441785
584295
1018715
162894
99901
422467
873993
999791
502488
792378
107936
502852
227221
375201
327124
185944
115066
560023
933877
1021480
909879
231113
1032058
163978
577246
546238
821489
247161
851256
442025
1012311
383749
138147
172949
953084
179961
870542
522412
1021966
264374
618368
181883
703664
606315
133876
659502
686517
889253
1011271
850424
538276
238999
1031751
434497
34993
636429
222817
9472
31571
27132
583592
118352
542453
623696
396678
98494
217001
973616
878265
78816
105328
598870
309447
622217
312325
527944
675316
152781
293180
235903
446345
495093
455290
998581
575937
76813
895259
1030775
230137
499011
743355
59080
561234
63369
771942
838625
170166
435015
690082
385385
1027936
55151
672780
187782
911184
682508
391493
8915
1031363
67590
610657
388848
638556
941581
500007
292107
833551
1018936
306490
778404
443258
942711
755996
602706
103682
409281
365651
252955
972922
706562
232256
269391
110559
967454
607847
398387
431641
634163
188220
149477
577478
915853
862684
1000146
545309
477624
118797
864809
544617
58203
855387
421890
560714
54578
355165
332652
146236
1062
69134
657396
871978
1022186
486052
931501
391787
287577
385704
749973
505433
331986
1012134
563091
168804
6032
291752
572099
173751
675708
325101
49675
663675
548248
778820
451106
536086
447584
86340
600470
86806
720237
269712
299477
410119
580834
43568
398931
967082
442140
544735
295276
642665
548471
571228
962463
273453
500182
793596
524030
156947
672160
607037
598473
696244
49232
953964
178082
201853
180636
740432
117759
734620
8082
425440
176920
827134
515641
808818
113991
844622
386778
936607
533707
415742
1022933
780485
279894
579265
119462
267174
241744
1039346
742156
923741
806002
574837
41994
791665
308563
47279
951113
579135
229199
615680
712033
862388
448488
938433
884102
1010818
131359
658694
716732
895028
79757
349887
308115
749870
718995
350868
740611
217465
168513
751716
936843
680550
807696
339557
304057
692780
518103
452935
956760
178972
610371
890139
299127
844427
360489
19322
480522
705206
62735
194170
366088
178573
85748
237180
135900
16299
573485
760942
570656
343836
489767
1048301
710705
835957
872767
364869
381586
31483
266424
721482
291190
66852
372420
828843
28956
84468
112538
412935
715355
926436
91087
823682
868630
668782
564575
220194
127522
460513
881076
525141
93673
90906
544068
998591
169492
307025
343466
254147
582187
269908
571762
481617
114510
544315
402201
48731
171952
277560
1045644
287134
702385
59826
955606
138705
218890
901817
954504
413762
529493
313235
474819
867415
138506
105468
819229
25293
476577
797274
597888
504896
466399
700568
33426
943368
786492
334579
823893
845061
833485
388222
249166
159303
28823
270503
1016814
1046192
459807
52706
84658
415062
298396
310127
103160
419883
991803
702991
449998
762937
677948
491763
915090
548913
415022
136728
216888
772128
3504
101188
860393
570224
454548
822503
878490
1015444
650988
892460
723642
393521
618192
485646
428690
708212
505831
627703
983048
108432
544158
291854
109019
209405
1036720
73617
130529
85973
176237
669968
900173
391759
44006
569596
7555
884822
323597
991469
377796
313755
994976
241574
946166
310424
631584
786309
605292
305
80623
839459
514237
960514
533735
375371
641419
459229
839032
872375
352012
484105
110207
215619
289549
572859
543199
223764
637696
506147
576993
485543
679284
430286
114009
691376
377579
874258
850377
877290
825102
734921
704093
639066
992186
868421
183689
1033016
290095
729256
176441
557496
780750
281510
862087
413333
479049
728975
494529
537578
838816
583618
171926
967946
480311
176782
254547
82166
755359
761729
619625
822832
423794
32908
495720
384616
917938
480046
948254
539607
1028436
996635
852246
178664
322896
935628
572982
916264
84565
286157
566678
148607
838492
992351
321469
93779
747735
238505
577869
556148
961661
919457
253739
314226
903944
97479
481791
674646
56675
422774
66605
836500
743615
919561
265656
158466
806240
254825
99639
223387
794856
9481
673304
958763
183153
63935
289843
847599
112908
111443
962498
222301
129266
633605
543627
31880
283739
30321
513187
1021306
938626
1043342
825156
552363
406502
801916
450554
40938
158245
920138
1003253
541479
511241
714195
560528
761601
256932
298514
579262
946914
346661
572779
850509
554653
919958
771666
482275
47694
742524
828060
652176
427180
836560
120297
192100
1034750
426478
679936
299248
416200
143887
398211
696592
346964
395521
770375
107618
949878
524535
151064
263581
636112
47792
428856
776885
224981
404089
482444
823810
83333
778275
808426
726920
72447
1008055
523306
781003
899240
457348
794817
737218
9468
974684
634071
973407
200779
1004917
459633
445734
696060
992684
173118
947214
789536
45349
317242
793317
414249
885768
1010297
881799
133043
528057
923614
898611
79261
566423
32862
648860
621893
118543
206482
414018
483712
965326
209886
457768
114342
330433
512523
190358
723940
164709
925399
618681
838764
307129
669749
102252
668893
187217
4943
580264
1044458
900970
605419
315220
461918
899235
743746
706277
582647
687855
588973
102690
449929
830943
470231
980731
563862
201711
72927
159612
553974
470539
664747
1027406
127259
737340
174226
177476
193579
284642
784878
318421
633758
163750
975316
349134
496872
458796
712313
370618
854478
95260
9601
814955
31973
914892
790766
852619
895652
870042
860499
853459
618608
800775
105381
526720
804744
183905
1014844
135615
835648
864057
40392
754150
808172
676918
250289
683476
760664
658708
159997
870501
1027905
194508
920660
1043243
34127
727479
518098
239759
881541
369358
361154
520594
863150
878560
295802
713351
851483
413602
728674
87363
845764
445107
108818
182746
894576
245403
894455
926067
575943
639632
885960
1046073
1036149
889484
586052
498565
554259
51190
821767
380075
899031
758929
923292
427263
431371
146406
606289
838241
580412
595448
475339
389342
541769
627872
890696
151124
79677
924079
644218
974519
142243
854346
220560
439479
333253
751615
23828
616425
28586
392939
1043025
429905
54355
411226
642700
161570
48578
592658
404484
414099
37378
474329
863467
1029300
1019923
673258
788747
636755
537309
6735
74257
278287
188620
480467
141824
11423
528988
492668
861602
705599
487650
767045
909587
509697
615921
508748
257363
256430
160600
434267
971726
560080
338737
707524
909445
25910
131128
835050
341325
208879
244657
358906
951256
658222
793314
966494
607591
39471
520655
179275
39961
861527
1039651
465977
670473
243292
888457
284959
941509
783081
677406
98229
852182
313647
229262
624108
494800
752406
706130
314990
804543
81211
1002911
207571
942398
614919
250641
119427
997252
559849
689120
973202
993884
899664
843137
975541
715981
831160
116606
37936
425276
512545
609304
600480
493511
53042
564165
952143
104402
256626
553113
694536
362925
361423
1010099
586024
376737
29103
598304
712158
451689
533606
284214
280199
985335
53788
959625
640461
409230
668225
9044
930231
14702
247071
142868
808050
444865
717477
275175
762417
154175
775695
106121
851058
986597
692301
174989
759612
41811
93289
399773
246476
1046034
860506
279657
588533
25607
603208
418830
582049
254498
28062
302641
529448
229673
603934
902024
34771
191329
395337
385365
402282
72586
250454
381557
385847
761919
954400
999481
798334
956848
409483
251817
374422
673265
669962
13478
247887
54527
497116
522252
364871
83324
519409
615823
329561
601168
8401
811416
442555
522816
176555
420642
419139
726915
750908
308518
520956
332335
304168
924152
609623
899132
65329
272498
243186
194270
640732
292423
655600
522549
821461
871020
627645
452702
118043
147478
189362
593691
31096
72114
677249
514809
547727
513992
393692
908793
130337
950457
105339
287151
415460
466973
25570
258005
570611
351046
98612
826699
1015861
816564
537281
212874
823515
223794
383813
559138
95659
960177
382791
1016510
735918
695410
845159
43741
886015
261708
318338
804141
382128
680936
770489
681825
467688
783861
176472
267669
271377
333039
900265
318410
870297
352306
589018
620625
127479
851919
577281
1022425
591339
487217
292429
875723
922260
573656
222202
256881
139041
830464
299679
695271
148811
118344
425878
516864
104443
97456
1044328
888906
64455
1025088
56379
1033553
416168
996247
482
291850
410172
582613
359161
240168
842330
621594
147683
477282
346837
683933
685301
123128
309616
969876
460715
376081
90583
805672
428488
767574
209478
719354
566471
46900
913024
331206
434161
416222
983816
634272
1012884
93350
379047
835233
384852
984375
824650
902292
1027848
668309
198538
246162
239885
510133
80552
561123
569920
760057
588639
554705
225004
858868
135985
549548
823843
785224
947850
90729
50875
121160
972330
920960
407167
849890
548258
604878
577107
203362
575238
616363
747803
885681
563915
651569
291168
710772
662844
892072
791668
910651
970035
797156
102452
899511
296923
340212
237536
875351
728920
244613
858393
247538
424065
842579
980971
826334
803593
597375
632659
461722
437853
332255
153733
832018
149569
999383
979782
534496
563685
444273
295369
897725
217995
901257
548746
184009
386919
794999
345249
993472
534317
110229
277884
69652
1021914
151808
195273
28067
845147
452824
705387
207318
449826
1023919
94674
914525
739288
485900
26802
76721
372583
985202
214700
363392
828677
675416
582423
51646
579523
283881
240226
469021
883211
296237
687758
746477
359315
285656
395955
832012
166336
830955
822861
322793
864835
876788
251862
678807
89125
131908
541008
629017
1017561
902170
552701
728076
984098
273560
841122
558218
740988
956567
718968
347056
110412
487510
233473
534035
880938
943095
702754
569330
102548
35142
935820
227179
34781
631479
748710
1017911
653425
669382
327281
44180
721411
806125
841029
463694
875420
376093
167892
700058
328331
116044
453951
405208
457061
104645
188119
581309
940163
96251
412771
387153
977416
338710
361513
245404
710356
575043
649887
174445
359159
678391
98731
78123
840061
623049
556826
309855
719360
78582
169679
980750
401295
481586
865283
497202
846555
737930
667705
1036092
210953
606813
624198
895556
517695
122113
866818
593614
483309
368996
929078
291070
312462
873479
377174
12563
726767
792870
592236
813600
423367
318221
420036
178648
338172
764227
675112
228355
891055
400205
386021
513815
619418
717012
196067
904932
1019820
583775
310586
275362
826596
932097
867965
983774
489879
797456
875822
975132
1046006
88521
129346
939340
391820
298116
361073
851162
60060
170983
359673
605297
891901
932635
67109
644980
559659
557323
1020267
370660
486187
367294
739567
874773
153718
489974
282377
63
256234
303646
856758
346137
147498
755270
1009269
1013436
474210
166151
911094
592069
629903
354466
688716
112653
737141
931516
771054
905873
260214
767213
54705
388293
245971
439491
679785
314921
1037808
703444
832211
267550
918543
234585
422351
634557
479432
256059
1033735
406735
324746
329892
134776
447454
721605
468350
269671
645571
143384
42260
158578
726843
173132
217865
694067
346569
591303
455127
497378
1016614
620190
397040
864164
739976
893911
941996
330213
526796
871318
799091
361851
916081
100221
578715
713577
234154
331397
270017
547977
659967
481883
995278
413665
64316
233016
1036392
644605
909424
557199
767366
363188
634619
38033
430895
269235
629775
441297
290784
531389
614799
462312
556103
890577
901367
371896
353105
899003
77890
477605
593306
633979
1015798
339750
1022330
183290
549501
853709
818813
1042634
901662
483297
999556
977692
246413
900873
779645
637408
911427
278
323156
144125
1002110
353019
487467
229696
398716
52834
671153
1029856
446294
553049
640358
750707
460221
289239
275512
335670
868888
467028
90309
66454
104502
61662
1007935
249651
478619
448751
917669
388184
68843
692925
143543
197320
820328
285101
949332
303398
98765
709464
746779
484858
527929
452707
530570
673435
1044263
664339
659568
237104
972220
56144
173616
577783
444325
326772
781952
686004
1024339
436702
40650
167333
69017
130525
527418
159830
664246
782476
1015147
94964
323160
334376
327492
104290
828359
667479
239657
710393
952517
1028269
205511
801084
643438
310764
902587
573348
933708
685782
386332
371129
873574
542491
334970
102297
381654
16832
370560
600561
864994
873685
190348
350487
632505
639005
832311
950139
809341
180347
133416
247760
145483
648868
140683
461617
274425
870508
358639
665192
554094
805082
587075
1006363
516
664396
972153
618872
330568
466051
527234
77548
512662
1012455
338805
430425
130710
353805
332879
271288
686386
993332
368512
630657
206531
181603
724472
70652
662453
849172
623473
959797
210784
662743
1005141
489400
43839
1039386
148552
253302
652037
1031738
889735
413505
856289
767262
477520
915858
1039638
405277
600618
659950
697515
191513
718706
788173
980838
507453
404179
844574
716954
328364
186967
105340
787260
372707
853124
321598
366903
40186
1003492
774112
70709
429307
169854
401437
954937
1017687
594651
954952
142206
474253
7043
774251
879395
289963
286965
252528
1047160
233125
379077
629837
356084
134560
1019344
241092
15543
591773
448552
866973
850611
467342
254846
644935
396055
370880
1027298
369067
6392
691511
227455
885172
896710
854343
707836
598766
625692
719385
581429
688317
166441
75274
159930
43208
393734
891841
357330
357714
299671
941475
701168
500860
593728
454674
938695
128071
820995
420483
976503
428348
231430
915155
872593
81743
805651
555106
948968
805389
325807
1032550
1037809
240170
247544
896941
59291
55264
570917
311688
157006
640554
294716
349484
608774
434329
682635
660439
359418
3824
259175
680979
640702
733005
454639
742656
821959
728720
60672
924458
120164
585440
659156
990928
764710
157410
148160
157448
792158
547651
979704
58095
434016
849017
190714
255288
688800
226776
848817
774983
845160
854263
907075
126310
202576
135479
44436
917731
661144
120139
902630
330419
794040
93412
860113
189204
387450
132198
1037746
601331
658454
730697
340407
906874
884943
323232
398963
827058
242297
366608
276150
835958
344669
826810
1025239
190603
799108
437776
570588
586667
393820
107828
623052
940469
168228
787116
791028
393720
135656
947498
8037
760368
665037
718196
176490
675568
96362
7595
626651
387359
93528
631935
611143
733467
351433
635784
212945
463368
72408
950203
409024
479862
545087
929972
291673
674828
1029811
835765
789852
301328
743343
366889
424301
506014
588865
986413
393057
751466
114212
698190
117491
271226
95061
445974
589407
258425
529943
366647
664032
639419
238497
928771
322857
141755
602190
571886
45692
847030
828874
983094
475990
798768
616361
134552
693241
709454
72062
508622
447988
531837
503305
827061
894801
1009025
873307
886490
101140
679375
61956
343281
263848
9198
282690
277814
805214
119530
394263
950760
890462
249203
145682
779436
386710
201679
972549
462321
236985
763340
85715
830198
114243
360069
583261
26920
559907
709822
131726
821523
670636
204581
735758
5611
530007
767051
879952
3248
56133
711587
643425
481928
901214
258497
214848
146414
639400
309260
420002
281040
294331
378478
16868
453169
216851
480901
913322
532019
608077
613563
321343
251895
98212
85142
22441
544024
331935
130377
158519
260857
738138
675086
536932
894417
376299
153624
427661
1026196
859282
289576
163268
377921
898382
495012
236683
688599
208941
548442
786576
650504
637963
739369
838410
627062
254149
798387
852745
266975
307642
264032
228366
284234
65560
448680
567408
434598
621797
511700
644323
870950
882647
258299
630588
758874
328876
102375
113017
694074
443344
146062
40383
680113
975254
559984
173566
707225
1027550
664870
323621
336659
929454
447110
945399
743826
232900
740692
749667
968779
44658
676658
270704
536749
514063
1039790
882714
826792
87474
517058
172772
881526
806110
657518
509754
267005
438783
452203
175547
65732
734803
415211
335212
178086
610199
616320
304823
750663
857585
895025
903014
237910
176706
707380
352833
706522
519735
403806
914669
586119
87394
307547
805754
832550
447430
730425
282009
892091
319310
41650
418104
420469
195111
469457
204114
27486
416450
569606
155097
978479
864442
39449
495083
773245
733625
994472
80142
51015
662496
429687
754857
560518
50107
38379
542241
185791
304706
440679
354348
21513
220016
531717
497652
400133
17215
481348
749118
883474
917824
338479
611263
226663
735753
431146
896392
788340
838161
737843
416129
866399
522253
120560
616841
259854
1043001
854482
615674
674419
927452
254850
756221
1014640
881006
894127
570756
935
128077
361642
865961
476603
542407
128656
495844
191388
913665
798031
559898
57840
286382
625783
354396
64268
141447
15446
376783
39458
901669
1013994
979465
1033357
317971
308455
813493
989481
354076
773849
665248
1042344
45637
142950
179273
32095
962945
515453
432680
1010270
416613
1017066
233159
970629
608876
438109
59846
138343
703989
107011
767068
54671
296563
537341
1043653
829858
1015871
265175
140594
830926
640905
898531
217547
628015
512722
801336
921385
636087
158329
193847
408640
868903
354794
447166
189941
959937
501671
829822
796669
22760
135360
488304
426927
130995
83692
32324
213823
335643
1020094
799891
14546
831333
430372
637870
951977
125962
236799
288859
340630
92455
131304
1045484
785398
414201
118249
514223
716734
87315
973169
562535
234236
33809
417070
675049
63333
135370
305439
253046
727286
274375
530401
793939
557477
70495
372646
1040039
1038958
928349
931310
572192
720878
1017316
407956
45842
588965
150981
540072
683851
189963
321642
765948
386684
364791
453969
992040
1023629
1042228
795549
539789
874022
588541
521269
631999
903019
644542
480713
763260
872840
371152
4665
615399
991346
422558
933814
806868
955470
619324
384902
74816
872127
711109
258988
370180
1019203
67641
328877
963600
738763
1021885
194598
479588
388284
664692
884941
848699
587021
415314
269646
25064
935253
292359
306533
100332
983399
254068
727565
31064
20742
950943
217926
297424
341680
685146
771670
132627
364643
838355
264476
269401
884082
147621
265661
334468
419735
286194
381395
631950
682339
133586
715825
863047
993272
738780
577588
764802
798520
770129
673330
989808
232011
746263
644788
206156
111537
187700
205465
92865
793957
70548
255024
159458
85774
694009
93554
888121
376482
748638
37709
703573
243122
240924
475697
271111
962586
460871
562403
1036535
499145
876513
276764
62309
865768
324973
289372
964451
110282
663096
741654
998483
218698
137563
53831
298151
695195
381253
193485
730420
884347
762434
537743
1016135
252188
796760
501373
392886
36328
632734
1023925
221507
120972
706249
294511
872574
240580
426489
682236
827718
381238
549872
310293
491938
515555
278621
61874
676046
573689
942004
602356
334882
881139
249210
765893
488508
189356
487230
291084
673057
14841
954777
194823
170523
1018930
508241
316796
606675
178917
708780
303079
385773
718786
4980
713178
914709
454769
905596
76178
792445
111490
773155
183826
337790
16358
150622
529666
32877
328445
461360
423693
29416
229353
337849
566042
740321
537108
586612
638843
754059
745849
167125
298479
730410
721503
110793
153096
212378
440991
978211
810394
349665
870947
149426
904902
490127
537653
605053
913045
886057
54474
493612
930795
873129
889339
766849
47270
725587
979883
235469
138274
827899
53731
497825
114082
592009
81026
252677
624837
510242
410194
745361
7
891336
85840
135130
844914
631028
920819
193946
276917
437206
536507
269820
1013770
461164
799231
188660
56552
600141
733854
490516
573907
246028
406508
362949
136020
328799
889370
535657
521176
6741
582495
689573
1047137
129895
992749
697427
642287
203384
763167
1010623
900190
537068
871240
769605
746083
306030
608040
608161
710119
23217
51349
687712
134566
467194
403928
335917
130036
943979
475419
176857
338689
69622
876241
217873
144751
839473
432393
254602
22802
759436
706345
182758
180244
28133
51851
357507
506546
220382
616179
338253
480179
1014895
535693
60772
113613
533145
968623
724545
94144
456602
896253
814190
539954
745175
280441
276654
262137
917628
46926
530796
917997
496106
817452
516052
358445
689492
1034263
821283
251243
88351
148394
677696
150830
597397
981011
244614
803297
948468
6853
124182
366240
578220
864077
700674
882746
798684
658962
658860
189951
617182
773351
70596
901397
241542
212484
14319
50568
904178
1014239
462388
734967
151570
218263
1023199
539890
941621
223914
852933
744876
641525
69169
204186
595887
441064
864848
220317
599644
244825
97125
150000
218158
168893
847237
953387
1047918
1048270
59885
235489
623534
402359
920398
401700
437620
417105
914526
372398
48859
1025678
351720
253642
986435
273344
202155
27862
811851
280773
525569
318900
116958
971938
810675
949
622005
721191
390851
312187
703483
64444
206319
893263
1007924
4626
211562
717625
762975
749678
652192
121322
264434
505261
151011
119155
392409
982977
285440
748548
5915
356691
102341
850664
25311
952497
106619
760743
583603
246658
932786
82848
492312
1041084
814582
66247
821061
308564
551218
761392
100439
959689
311012
815847
768320
971723
203200
527077
475187
579708
332883
1012900
832236
372916
932496
291917
551950
401639
474472
490783
63764
884730
901403
387050
443579
938817
234889
664475
74743
171940
779603
337129
914459
358147
149871
399589
315828
345444
112442
834370
470683
40096
796887
403429
54874
199206
441721
295827
760365
346294
333528
725731
375851
694337
937964
603325
512436
933287
200536
740347
52071
148473
799591
111924
1018298
592494
981842
941108
328705
26947
849611
285936
499396
135690
1037216
808448
982060
53412
14926
927547
823675
98027
1007862
297953
616908
749467
509168
1004083
838427
618360
380071
889029
42484
975937
149669
974949
156567
337674
379887
832728
707543
383099
152085
299164
288347
597495
283172
382682
948459
963953
118087
365064
787226
461504
260998
286548
268461
1016764
846257
426404
441233
560550
846493
685793
794133
339562
237118
1001380
707988
666298
478677
1021254
319814
837926
301332
359662
460822
232739
580523
900025
245134
455958
386500
448519
263680
341265
647012
371095
11953
167564
721925
702759
696569
969109
1027306
349648
186301
792459
302946
831658
920951
283953
849047
184109
362402
127519
552644
736660
756258
327191
434010
182713
885856
840421
620599
282807
962608
806647
982965
459173
735203
920742
600349
904698
257818
290702
709247
412033
573919
634759
579115
923151
288020
492274
448558
981535
798027
589631
138160
123734
712726
506779
355716
1030560
270365
830013
21954
259229
797151
776607
143299
88513
112640
955060
919061
152416
573662
339908
504895
609268
187201
639339
594291
200214
299434
687741
947636
961133
994668
864215
818146
200386
677769
842465
737169
263996
658771
409841
391819
942515
1024377
815417
737606
675964
876531
692517
583003
490173
323468
585320
984402
1038421
597788
892758
54334
241027
439989
579607
450525
272332
382696
515414
361814
792373
210497
381551
367256
161635
30267
144959
62809
220405
500568
517326
675087
1001616
728093
100595
174719
605539
296349
572927
996465
125933
537517
767062
1038073
224273
839962
240390
461949
924968
911031
566970
953765
466622
670650
1039504
298379
826869
786978
862729
690281
179905
911485
490380
87067
479696
568538
71407
28488
419289
559076
312382
206649
803557
724763
797689
935523
675242
135186
59326
162685
637923
1023229
285920
38779
290390
106405
670149
639544
220511
900647
330401
765245
268752
309292
68427
168489
828409
590660
251215
581120
377010
972017
148329
709743
928346
346755
174573
29764
346054
506841
973010
71707
401918
754634
4833
38159
589598
312219
578124
758729
990788
855322
921075
793151
488262
1047319
86887
538761
849494
727713
318570
121471
977347
113175
753841
569937
527999
869932
461790
580851
845469
110655
231157
796504
630252
496670
947202
933378
99844
433321
1020819
31942
509905
1023194
349472
86722
918052
364083
1027697
1025137
21433
539596
263984
232977
515629
590354
393430
900620
75320
155909
977253
172426
817911
619718
675494
482775
907590
32592
302654
160020
378164
876607
160785
753853
1041282
311988
350419
803701
112411
1048423
941181
361198
233220
478612
822288
186691
354052
785819
852343
454917
528368
1047394
328215
557873
320215
1001328
921790
938912
192796
47656
155906
596508
861713
841696
824938
43563
844617
453900
796709
132307
611002
706720
100113
656555
88730
416368
317305
615042
786129
102978
7457
531215
564675
1029160
574143
621727
848018
550648
268770
842848
932020
284590
790753
797154
848752
1023060
794832
563842
399937
626860
787482
636738
452279
823048
853724
211226
14907
135181
754770
527344
408996
888925
331837
445957
125637
639686
558983
194345
511222
716631
463937
606818
385968
388666
941392
397551
111804
647846
207032
845032
675525
822666
886415
513034
550722
193107
301018
765190
214885
46521
314432
661170
982115
1017286
176836
356930
852945
756431
615117
958235
660902
211895
281277
749936
1002658
898024
832269
403837
83567
103727
1029900
391887
212143
121223
658053
237124
663416
235174
684299
883071
491243
302907
616584
600601
901557
130552
718462
616050
638950
452536
812060
403889
258813
702042
795591
87296
769214
323645
257574
691719
78469
385489
777636
630993
230907
945099
791969
963143
85185
157385
75103
389612
147011
693301
506985
324662
714744
382914
404675
71789
778332
546594
841900
837981
238830
812890
864524
153788
292906
92977
661412
727453
641364
174510
569992
758895
955961
330946
302941
100707
676625
713568
853544
217757
899798
450159
996717
760184
763911
9623
579998
360541
1041195
512641
640210
629270
840895
242597
802488
718455
7955
145517
497302
337718
912236
452689
92527
786419
931098
723229
78438
476852
660832
891830
728164
371621
353883
358516
441532
752064
328918
257273
625217
767704
44425
264729
116171
603138
638448
702639
158290
964176
32718
516085
959749
830172
145194
586396
695416
742481
771108
968307
772291
315194
196314
291969
368622
963631
1028982
650111
609967
192999
340705
646287
93864
492928
1045662
171673
695164
663967
996339
845098
180973
499084
344756
656720
132385
560244
1031917
722183
969463
56647
906794
31200
588164
523926
211641
99258
37565
44843
249684
1042644
676647
756946
1040494
847419
603672
256447
221705
796287
450840
18708
287302
469513
61184
747507
66277
285463
652734
433751
529012
94332
847910
531375
476754
599622
950395
137952
306244
861128
456204
849401
817777
162270
1017094
814562
884293
781706
656763
687027
334311
129650
207582
1015516
618021
995794
97716
841852
645029
254526
267521
53246
585776
25750
45226
667818
1037800
636813
321715
97849
619753
392780
407895
717142
170383
414244
446579
17926
666505
707386
244146
94448
370864
306173
348147
484109
545633
258187
1017947
299192
68242
455466
411418
981361
790291
296484
327320
646154
314590
789992
525559
386288
392419
648262
128132
682592
462290
353601
930101
923006
287424
800447
187067
575817
944619
920233
980788
350993
46782
310306
716755
400215
408398
336875
404106
388615
2150
875030
747563
824968
892989
224330
550841
189966
754487
726241
620000
423095
272950
77568
11159
127072
914636
374813
640867
428160
545520
48361
278553
629157
604074
136930
461347
21720
458736
677666
644592
902718
1021386
557996
640628
95485
405580
704744
181197
466838
648954
286976
217979
113282
982103
866674
685014
28706
977743
300719
268068
423745
852891
402081
827297
194394
428730
610792
753074
520370
952410
46570
658777
1016728
589340
458229
617308
1037571
395685
231941
661822
115727
1022211
166315
497982
1004524
867452
363536
764923
1004145
735217
746863
513660
189571
391296
90383
760420
366685
500522
1011366
132770
531927
966337
450039
580430
386284
2532
346528
885082
80533
1009480
191390
1045971
274363
715864
430180
107881
617531
266494
105045
977896
716634
25634
66239
331211
33230
240537
267034
341740
669873
819839
970538
387634
1032426
486888
500485
20445
275727
24315
897776
574007
528963
379659
274007
473236
305138
521528
139299
349830
801929
102471
537420
667054
863026
103661
779821
431457
539412
685737
444901
543744
242398
260695
143776
865352
609611
607050
793413
988250
163899
581026
253362
855115
872859
47144
884703
593940
922395
150748
1041408
701274
47383
731614
733247
766254
627917
888392
910778
365432
511042
143474
240206
1008170
944864
657168
1027161
53465
470340
642077
434651
1039648
565817
200555
602247
390977
285433
299242
76589
157612
278129
599197
456235
415436
315931
805246
139185
739601
989561
239793
862068
817386
596398
307777
951471
832334
362139
990778
8561
783839
628411
397685
901627
340014
480553
52992
608174
518267
885859
153605
149256
34713
445750
825243
50982
946974
799341
950558
1026347
439040
221742
423644
820895
706437
998169
697306
919188
1003075
650842
2527
983863
69076
830498
1009202
70661
912336
1001237
975817
937576
1015115
679302
495687
129408
177576
391604
623644
427962
566238
391749
272079
183986
973811
409853
357990
300284
52007
405808
796299
408350
278445
632171
168701
115079
449461
550559
921507
745109
558746
457782
85496
7081
751298
559423
401265
506316
548126
672559
303859
32092
846907
91524
200264
693577
512755
68729
353969
667609
768204
655990
275851
12087
9056
270216
744776
1007078
872822
360358
711795
886519
61570
225227
715801
299981
554894
226026
74609
391989
459171
933034
689973
51612
129609
91315
264655
213323
371848
911038
866974
458557
286705
220833
600946
929565
856504
941779
523410
722594
325937
934834
640185
478159
370614
816476
706504
396968
206995
997158
836047
101255
789647
462174
256444
451802
221559
904548
300858
385912
840984
943209
832935
788431
999519
778325
1011664
756184
531805
591351
645027
624730
657260
536222
491551
1012780
383969
17590
445744
42495
481978
244480
855401
228138
784000
548751
7842
284738
704325
262804
424239
895682
492736
47143
1027609
403656
866984
19856
265409
875969
603289
183984
780821
573419
199454
773719
94989
356506
833581
514252
350881
621365
589942
297211
919388
416612
453276
638333
683248
12578
1014954
571833
474326
252563
401798
740691
685000
512226
902082
404949
265625
683698
686258
563910
615389
406801
759823
1007094
791363
651699
696401
830672
139951
830403
864292
67646
65107
336534
954928
587300
731625
861004
222871
195133
974389
127244
992328
552790
712755
486394
260380
116499
803446
422906
596312
448167
638475
890420
995581
817799
235078
621219
854400
143590
807699
406514
305843
151654
1037024
568199
942752
323437
524164
70682
777188
801124
8296
270661
797819
505874
536469
706988
185726
962485
394200
93601
1001636
461892
506394
1008090
763892
423410
941806
1282
804625
321562
24611
590642
510466
879615
1013335
861769
649611
865253
200610
257651
990932
630515
505873
760264
786331
425387
258603
875981
162169
146846
179969
530585
22363
735192
71854
724199
946642
250617
938048
607251
876070
535703
850166
54362
676509
270343
523225
999736
447182
12493
634961
950285
107785
325547
907169
822318
403682
527789
605384
526782
580680
43601
81593
1017991
573969
216215
11430
552733
5735
144549
428889
3091
366536
438610
456806
726611
32869
406429
292966
690590
40109
998786
771194
264147
340685
1028253
51886
447118
163739
943548
902442
286958
308485
736844
125882
304870
717166
311064
918402
37665
442557
656490
327633
745513
900055
239210
804261
779656
234599
673424
777019
612902
815887
677716
95937
428790
357697
181704
258640
589912
272863
407222
136128
742371
537468
579521
608706
516246
583892
534112
653354
230817
703165
126002
228926
955849
992099
324462
177637
1015716
189660
698580
789026
494102
661897
967786
740208
532528
997444
813122
764575
194175
589968
338279
973274
939999
311774
755110
208285
116131
491357
433231
311055
835015
948503
311538
794116
995665
750979
331199
659040
1029915
234728
57670
287418
591118
339735
565665
66138
950584
254028
379686
55668
81187
930801
442422
795109
579452
760897
623155
489183
955734
584197
208408
823088
100380
811252
93674
902243
646897
5244
1028710
618843
573148
599889
595142
226584
916984
278451
848247
384947
49346
790397
714800
905917
50067
132878
641053
214950
960740
862030
486265
1000361
376220
317595
864591
720626
179255
482037
910059
425151
131591
177373
611278
408877
511550
424165
199520
195730
1013536
273731
307360
280176
708469
741875
263366
561480
676383
882701
718371
368112
27401
988444
430774
437980
877150
672689
634836
117019
713462
1016091
218383
753568
542424
577980
466244
867859
928882
787474
844484
926365
575594
686788
747046
774921
807296
655620
997006
757688
460584
946206
608776
1026046
878101
783707
861590
926780
691639
41741
939357
26226
845185
814850
62751
919844
627065
554476
940362
505040
1031679
192869
989926
213677
636367
964533
163042
1008773
920899
293810
118717
803429
908474
151771
362024
463509
977324
189700
321369
696689
989145
767927
793192
330933
247484
912710
570908
777889
168909
66511
488401
459932
361455
211509
655366
416531
522525
10793
879782
366173
738745
544431
196060
54013
362723
945330
737590
811889
436206
28654
515262
737244
66457
24544
96209
17524
429422
570151
638088
629892
734969
420885
796209
946881
883787
150766
655521
586093
470960
541669
688440
416483
967131
837233
12470
96322
483758
875274
305465
130483
253301
965602
163769
680273
693596
99175
132332
998999
42833
178840
719808
419644
900439
546051
243454
691476
453191
558367
815158
656244
457073
928069
453172
822714
273104
497159
1021010
740451
378313
809808
671156
483900
51411
858625
337901
522170
108732
278656
1031701
466253
54058
737483
417642
726086
692077
487686
742123
659154
748301
52915
729322
973030
239491
581705
799845
385925
533508
857745
500607
894637
120153
787894
1024616
809048
77922
883273
81754
510574
541301
74666
566377
416555
333314
195211
69848
336789
762229
609783
918492
227165
584642
747251
949854
848726
257012
951098
1009168
23325
226473
327119
652625
760918
204720
966143
112478
355526
487799
118799
865469
561014
877601
725264
1039804
342773
539996
876538
424345
1037656
630593
967833
47559
67669
250471
189386
343583
988241
507402
512285
731215
23372
806367
69468
740814
848777
472277
224941
431280
112423
743520
388907
713149
68570
304511
942726
190621
209941
534628
758753
941963
583656
910723
947459
812005
616733
1016967
1005126
920394
759682
766029
101067
799364
255654
249129
463676
753063
886383
453526
756090
875622
176202
271379
93928
342037
1008649
721208
482305
637172
295134
844433
181294
67941
187600
510106
472884
812707
755371
210178
619937
287618
263021
330057
666228
238430
517029
804162
728296
973845
161953
642596
843727
354705
532857
591078
158303
735194
701958
755436
931544
681906
555187
25703
402817
909207
804962
461208
681554
430340
447783
505718
516164
956371
476966
770152
490212
238103
953326
479288
894903
525457
178442
117337
236024
87003
778638
876009
111753
854728
120658
251579
989667
194384
133770
774143
23454
238327
394328
53950
306324
459230
880062
329151
30038
438730
781717
480830
426824
428987
396293
887010
746099
1020927
760665
149633
760552
699110
966119
310030
603600
805891
630843
362848
652951
232653
347323
4909
38550
490690
412203
939789
867616
896570
213941
13786
212477
64229
740545
406524
854077
585065
312602
41886
356934
188347
819855
664484
481408
648188
845883
237789
17623
828574
486962
69482
560994
714515
850880
609722
236862
821789
716353
569612
413361
76432
263136
88515
85875
218029
588045
113299
683941
91740
479274
468511
884202
1019948
1019034
912093
497618
331575
599737
256600
460810
723145
176292
763842
445384
73528
778244
840621
49632
356549
135919
1000632
62678
518612
120553
12138
319663
324166
546429
611926
63692
714246
1408
372175
303826
553946
68638
86486
642585
921951
909126
500117
467191
502831
1029170
612452
410942
219612
926082
879507
577857
321717
708620
391231
1015296
973900
591448
971778
3627
738725
813116
511564
662647
277182
198977
169362
109848
64671
658292
371493
73568
678043
807258
590454
236080
596618
700677
504023
602357
187983
491312
787162
985075
1016548
160672
220935
521047
258545
712371
657137
589371
128261
433529
677379
595166
860717
80238
455307
345543
377823
390303
477390
472759
331253
930111
514813
657601
774276
929300
662828
140142
328662
361507
446011
825085
287074
868758
486571
704763
615180
1038874
535839
466525
48711
985255
611880
128144
45285
586900
625488
803811
602507
806259
264641
206727
122421
244603
890096
52057
291789
89552
623153
771779
37304
662998
53118
583358
668289
94704
217360
620321
85044
908499
751890
51661
893879
925591
961605
888472
112273
521452
455838
485296
1008087
79230
857626
370975
211909
6102
16170
885087
497718
591534
48268
669845
994653
961060
927251
784715
617691
1031992
736759
326672
693275
514619
73508
453906
548786
466931
610820
220090
56415
545328
99493
438460
1010579
132318
980240
344438
781766
184103
19418
146092
721440
24357
584594
383307
99245
344138
183950
50157
819616
191352
916666
787353
493439
227937
498826
326637
807224
562885
643596
947810
970437
5192
586908
155031
98703
146086
875326
914158
892780
1022286
634686
1028552
180777
825391
588933
216140
59709
687788
547806
153209
551070
526444
252186
285069
428192
475031
272888
483345
700340
853988
514812
768213
474529
919676
521217
42326
227922
473607
398858
243260
957743
964283
30000
554257
90865
336574
713767
264890
551701
433643
787017
907094
1018696
699482
172454
1026424
546246
365148
887968
534319
407211
605784
914468
301371
320188
1010171
73916
952369
149373
171092
81984
1038429
855950
753105
379601
404882
514337
980375
930645
417856
455559
900762
168069
823107
826134
802511
911382
136394
278649
417101
983377
159876
836948
541340
693977
542649
509696
289890
182418
385342
616137
782717
755474
472417
800794
1003547
80966
633761
691547
968778
7845
816022
370392
496684
502780
906723
397057
811153
12654
845533
829362
715345
97993
588050
322611
528318
979177
149624
34844
343959
911312
311119
101466
1038814
19690
595876
311931
934379
687498
76440
15713
1033725
349217
671270
321930
74532
614678
727984
214197
743993
280357
1020633
149479
299493
1022635
933185
440997
972953
248200
292328
44331
987176
908432
1013356
979960
120761
658226
415202
267077
314960
266148
465664
474932
151216
209115
619981
284486
956097
67401
315570
826484
33149
908579
1039578
60170
918794
433058
332615
356679
570388
227708
279643
135627
971045
415420
301081
577159
150737
604706
987119
52268
598413
536957
800943
239559
969275
285271
992784
59438
705096
358528
675200
270416
124098
127587
790028
635344
860363
1014414
896666
773714
105740
887736
162949
265943
723359
587186
215903
614076
899659
637387
813388
295505
893797
910222
880961
622100
892323
365083
935835
503764
135238
268872
562712
692176
507566
55909
246620
812675
11324
125154
1040847
933013
598945
788521
250985
507950
233716
375800
1037307
840275
830580
893177
908909
895785
886308
528329
589397
746327
553940
944116
774902
891569
877343
65740
625277
191866
199958
730141
41192
789701
518901
1015351
164974
49866
573178
340684
557326
935038
325533
791351
633463
972756
188491
824281
647710
190866
824260
344445
304671
686612
597946
770167
291815
38140
453218
892782
957416
763436
261215
982992
84892
96775
1023173
734140
920780
907823
301122
249451
932437
460239
46412
703926
558606
765059
432002
756338
369688
256114
617038
510595
217896
301422
492709
991775
525291
298669
627504
92287
505128
870003
785522
284749
753010
961397
681988
299685
842595
373151
677686
618665
298902
868863
1041043
924376
104689
225708
1048435
950988
227860
950055
211274
878655
811755
876121
476894
908526
645268
123748
857692
345310
378188
827987
172817
267216
534131
832474
100393
1003712
443373
978465
457746
1039108
612878
765144
923191
210905
9155
669031
486807
165063
95788
418127
370727
812103
892510
358027
269451
172154
568826
1010977
224801
740386
468983
14519
917437
232513
434372
441899
767363
38939
587078
673280
818172
535459
1003130
33850
298934
40877
1036943
192679
779271
141525
303952
682201
443730
599303
741418
1922
761711
155734
912358
903431
82658
685142
722884
549032
370685
621908
582924
1025258
958161
686006
989094
108827
357298
499472
47498
457619
523029
642962
578650
438779
161172
179712
199162
987646
303591
24465
84962
464991
939153
764324
593206
870777
664303
462319
690695
548644
513689
628652
843831
729268
358085
276736
901364
914170
210010
57324
406937
254522
613970
588847
321834
472547
588674
447744
897292
1048015
299583
980557
963946
45862
651579
644192
873869
737109
539145
964405
533360
845102
85592
427790
30137
479764
310945
516687
337690
138408
708333
137492
72019
323
530688
50904
927021
660820
944802
105401
449467
895588
117561
304421
896405
783904
701562
282237
782498
137695
892564
162909
562323
180951
283325
483451
187205
855333
264170
240886
447408
100598
463181
242654
497054
1041684
336161
570260
891799
140482
1007337
81540
264968
215607
966066
48827
208683
15333
283394
548252
663979
859989
118325
910711
157934
28032
565851
476339
1001196
694532
851518
873941
328079
313652
404605
489581
102042
926087
458692
218846
164520
81634
682885
900388
461386
826387
621745
66624
986163
487213
47800
739068
905173
84729
695280
585772
979156
159245
769447
151312
262807
373803
853904
223765
5226
798087
646946
875109
443990
545734
441789
412867
989027
111737
822049
284773
290830
775215
324026
299099
476354
292693
709150
94293
794216
394522
437833
750718
694055
253435
507554
797926
834185
183483
501727
341243
693776
758138
394758
616927
265754
194239
353949
414092
592459
923471
405738
331322
779339
587251
9279
381060
267096
164165
274947
817530
718754
176683
623708
15955
227199
301544
742020
182741
473331
420688
185952
831005
541572
120899
4846
886862
822017
633933
510569
674625
578566
308597
495341
601474
1029228
151250
871650
123864
669021
483232
1047924
458181
1007164
410510
495744
871499
98937
467289
379028
253427
64052
480104
162112
354789
961874
541830
271042
146389
413388
353955
805072
698785
910367
285928
127906
293337
714454
3449
798993
694450
906523
687586
753990
53940
685496
227011
117684
978385
443765
980148
707894
125770
114051
225831
885657
246108
967118
5925
484258
1042031
703185
544407
1027168
334604
198112
559208
774512
471341
620005
643231
981670
930079
652077
802804
472150
1029162
328451
887027
640596
387870
490366
272165
797635
478230
386090
898234
559191
170479
331527
781842
44298
653958
604129
951464
441009
495570
237502
697249
988570
509371
1025683
553204
882025
370322
71878
538611
679942
212440
801811
668991
711267
947260
121919
321559
502426
742805
674116
742052
345560
705108
568883
638734
1046009
734013
691906
563660
98039
800033
208618
1014530
831034
986904
441856
841386
771043
170351
613809
675362
363285
1011035
482888
957119
560756
454222
161013
617403
589128
382602
844883
842607
631135
440735
830282
1008631
757640
146089
546133
842917
859629
724688
551819
253659
74011
628513
159034
655032
508745
700563
810019
477254
567960
574571
117651
296035
123565
957519
802425
997307
629493
125981
579950
113077
161987
121273
501399
737045
187802
618294
385821
385859
211631
892778
599693
143169
278982
788908
17503
349277
481572
545334
412015
765547
152207
389026
160986
118232
861459
980516
550068
48043
116100
296633
141499
518568
184552
979789
1023822
294723
90867
204034
1028858
324800
31607
585820
887536
756463
463566
529492
335232
370915
288691
789062
621476
157115
160011
402034
291383
87696
1018306
837567
364428
182277
732730
74964
37997
241159
234193
645642
643781
846387
854214
14238
211539
876846
234979
34409
153034
55641
310020
859281
938501
648970
53079
886512
261101
997117
271044
280723
9848
489569
91458
937737
931309
489720
918172
361500
431405
99233
840838
17820
533718
96211
67138
601673
675458
526716
359868
959644
384735
781539
155216
190415
1031832
55690
759922
139991
75533
561692
1028385
946452
584238
924424
836591
431448
46975
830506
348262
213959
606249
532782
709007
574675
975170
1047732
1017111
343897
383527
180449
599906
402706
67266
915295
1025409
280457
799908
127481
491878
438368
426298
798522
61957
681627
425892
879898
773915
126691
388562
942872
516325
530716
479535
1040205
366006
543918
672101
800147
993575
820428
300682
473413
911959
38761
369790
365337
464539
428357
416421
983266
84942
406908
393423
861668
565618
503431
921048
451261
599721
388572
733807
531112
603561
590019
848504
500038
879795
968579
90565
754147
567163
387569
829314
152190
966404
522812
469323
23913
83219
140323
643981
896815
370339
557349
340303
924676
599052
409069
963782
847520
269938
991979
608063
505280
413681
964520
784187
246192
149303
430283
411081
657537
972168
929887
461292
211892
895330
431388
846733
427939
455420
484204
794392
583216
468658
141743
676730
1030059
917756
1008046
971195
449840
184033
837516
323057
989602
653579
1033523
34913
460684
579759
327221
623668
114833
150517
801482
572786
896785
464385
253754
97034
267123
867062
719449
619509
713238
779547
123944
950066
318740
268338
57732
319491
268683
938009
874946
454246
536738
298475
712170
876645
342680
780084
818891
661641
55972
562829
24654
662573
588393
566547
1035909
887446
512266
972765
742382
399189
840489
882669
980607
860619
420804
247517
469070
613979
479855
751850
931005
784220
833325
53678
18789
700546
154916
791233
335764
958103
1003977
815816
399888
269699
578451
38784
965882
650905
511538
822723
1007533
730114
474428
1022894
638415
934309
335596
821240
498099
361569
47392
774327
109884
434691
159188
825126
915759
74198
680056
394637
332170
708236
273148
13169
264398
858877
372608
510099
341816
77426
428327
667637
310472
588586
926270
997598
412283
14724
366750
647975
360173
53102
819042
809966
478676
327581
26831
323050
403219
492603
614598
729475
863051
778319
936901
437192
972253
721437
254450
737464
669649
267479
874054
749885
219458
634582
742335
198984
365794
362454
46306
417261
944278
598472
249110
139344
859932
679093
785214
674957
526234
513028
437306
342578
962165
695592
400849
468893
961458
802637
928203
993384
588656
97866
31841
566268
611909
92029
524066
94720
745583
904351
643688
517345
344473
339473
565323
907171
1039886
943014
176777
404984
267437
652977
781820
429389
23629
74459
1009953
919294
367874
389729
344948
114724
786038
457278
793080
484179
682961
252908
170460
34680
546027
899912
269785
733298
605450
289394
576425
153611
129191
213050
1016901
518258
191209
119285
834
568944
295746
566928
617155
472115
854636
11465
388550
1001569
614801
406954
736431
399489
533407
320592
433282
136191
746413
771361
859528
378649
556243
398510
232041
315564
482235
522147
179639
179486
213253
558699
326579
671292
694567
819934
458530
448476
404599
609916
593012
771193
830330
282295
61155
134295
203441
671430
809258
329131
505641
1369
513693
248512
893352
1020718
126905
528255
364662
249547
319048
158278
923695
330181
151410
289631
334222
943193
170515
392442
860687
90104
677903
768417
17088
1014132
507127
791732
413260
256111
175714
630674
295422
65723
973571
1025381
996494
239467
306444
640859
741769
342246
163925
494294
1040465
708070
203030
255385
509629
401741
879500
852626
138531
978858
555634
777928
668858
861225
321290
365922
75117
940593
744275
406247
755144
375904
802093
71457
99217
722501
870819
798120
341341
434581
397091
439510
840949
990945
169946
808082
8850
465613
180866
223970
292237
973294
216886
597616
131592
658542
777872
398323
1018082
758769
347377
1013502
708072
32528
1029655
319353
297262
94957
386093
137862
156729
165250
317710
513391
253134
470203
134002
650078
172561
742568
1046558
596600
194575
957299
707877
939102
291299
319074
591730
588436
301077
279535
683685
380643
721431
332969
720417
501379
218825
224410
21688
664632
287666
112794
304455
313474
178391
373207
872563
264124
1045918
473103
316563
682917
939207
709171
1028894
198191
19961
276297
213635
921154
750678
437858
295103
992624
994364
928252
860937
668577
1012736
727292
313158
429656
523612
829485
277812
59463
442108
653883
349323
367384
809789
627442
21922
241802
517398
734340
238890
1001762
751246
194931
399593
850885
843728
968589
662119
474213
48816
125595
955659
704947
968600
228739
308524
979162
951300
808647
51295
318495
103855
118154
12311
737743
977683
460893
662019
426938
89578
469721
996267
666737
781222
80545
894621
852686
987206
138686
877699
617622
160118
439706
880807
14094
241845
486339
94480
911178
296797
858966
572567
733458
489048
956197
510089
236922
104338
634090
924867
199221
667568
456689
49686
355375
1031936
469827
13508
400895
862032
241421
482048
349236
842312
646883
357357
473625
417497
358389
103156
739125
442212
628931
1043675
579239
504836
681445
492459
996912
981231
385676
904948
449148
507595
361597
209612
374225
760018
774283
226097
167302
581422
177496
1002210
863796
738945
871636
984913
597631
605398
1041881
148000
136490
161249
470070
808389
185437
122043
557413
520401
155203
979556
450023
113824
58746
216705
233587
235242
931734
17271
801249
573586
634751
805433
717863
703301
701844
281074
963334
590520
100821
222387
219211
75541
411522
24847
768169
924546
303003
329883
333163
988882
496131
802000
74449
100643
631522
978160
320611
270181
365494
855001
63393
773836
902274
605695
749920
400602
1023783
301538
22361
917708
791619
92336
384330
471343
534938
773372
843043
463386
1004523
841039
688514
826977
546160
244439
773163
877248
89318
179232
171143
25049
1003730
935878
242293
823452
749257
360458
911339
589895
358236
212994
263064
537900
847365
409477
398993
147367
772531
700616
568887
624189
134215
547107
313868
14990
720648
161050
86162
625441
999719
551461
45609
854981
170333
306026
48744
433994
587947
686170
738878
506574
1251
197162
875251
895806
805466
657020
80711
563317
991808
666730
775866
134734
273459
269708
656077
81237
774568
552530
446326
909136
8252
653138
300606
613162
346499
42630
379847
129584
43880
441870
738451
499262
558574
135676
709947
279254
569343
698127
519457
246946
833664
447939
509962
290150
364018
284573
361861
237556
502682
56602
825924
357696
808470
842214
927451
947276
809943
140167
339347
25709
93934
163817
254457
23367
422992
409443
361010
989465
1033607
267384
749861
36914
143058
455309
316036
376812
696221
198907
985322
121037
555267
334620
453613
19128
580270
405760
888321
378944
754771
241266
697128
316535
977554
588661
32091
399128
579721
383833
81466
466789
795045
772954
169330
755751
375199
401224
796315
286358
576759
936595
142365
707842
443022
1042761
332644
604380
501488
269269
81296
718475
836341
789597
867512
130214
68723
681081
209480
220900
1046404
236954
920896
923385
78362
1004776
613502
585414
693224
390611
935297
584189
9843
651310
844917
1017458
85327
609033
810292
648858
368069
801171
675015
433350
654259
807913
314609
750766
705446
979726
71634
966866
482714
926385
644077
495688
590994
252400
495498
60564
811614
208329
609280
591684
81420
539029
744559
904834
690136
395679
182573
180162
260401
171070
908774
743921
744437
397109
515084
867749
153355
903405
583935
125600
265514
92232
403753
836634
653772
61998
195385
701772
767373
818441
788527
418215
212655
777005
518494
502175
740790
422016
203679
894882
310003
236114
315818
657166
578192
751957
863520
322330
732846
696645
881764
40906
996375
42820
208975
806353
1033353
794759
845035
823842
479576
4957
453343
680491
344513
786026
11587
818874
521803
716588
1038856
737328
902856
583912
451433
689215
428907
220821
762440
311738
533888
1045970
94060
25538
131309
550712
109097
751457
549729
953365
709548
63251
212809
270418
552877
448784
941540
1036955
385770
763404
266133
191966
294402
336881
916190
812359
1029355
527529
971382
419526
915395
150673
321508
1014390
72724
317360
695294
635460
932459
203266
249281
986016
13247
679881
741662
225057
214147
359831
673509
30532
594815
41852
26938
252600
176100
1018005
28291
472099
62152
255925
101588
166063
124603
598602
218862
804817
162043
374269
810929
332275
788099
356980
678015
476656
745910
947739
571498
850920
805244
849631
234051
679188
157726
437911
329704
962130
607117
315318
725007
659471
812372
704816
103615
641940
1009657
541328
162310
496330
272192
833802
613854
1021929
217198
569570
560120
580699
637038
255961
6601
736929
435896
620032
1041551
501446
77291
209011
654967
587141
82594
56715
886021
1025645
12534
294432
137388
252882
999141
841542
622995
39486
1010679
1046018
928293
831120
986752
911353
981175
132148
255122
689438
880153
227676
143276
150599
457174
505548
39641
611895
175607
893854
739531
453147
924611
517377
729514
350968
332220
601135
18702
362085
699631
964642
310368
176662
913088
557164
483682
552110
923331
588022
285270
524856
134885
1043431
517667
493595
294479
896199
764795
84084
955454
905667
920110
820507
222031
49211
649639
726682
665136
797740
845967
18013
974841
1044728
625286
737960
937825
479334
742966
453216
115439
524828
372582
403968
137526
304710
26916
770112
669246
923117
393904
193095
648971
566372
424818
357291
205085
421446
837123
323490
16291
8317
832602
902073
948427
507463
652364
825630
1026003
716942
305376
377390
826154
867018
367818
925793
339518
852927
883059
1032947
771515
890069
973689
880578
409208
685198
18766
127112
458034
397
761204
879950
340750
266442
913974
470453
649805
93775
208147
457526
979428
896400
276711
15742
179656
939074
200616
680890
880798
422524
880645
66925
337937
373033
881715
287937
93598
237507
70485
539629
952133
80152
298738
92346
534867
478526
650171
549280
730479
483162
723334
173804
161005
623044
268081
378162
795089
460284
361852
792770
161238
681922
1041823
872049
645907
111139
279606
356373
779357
998859
80197
437697
862203
47369
645101
815525
92668
295098
800759
300407
291093
934414
722480
29591
347907
671913
256042
183085
116121
459710
92939
482249
89691
516721
394581
679428
923074
631466
153337
586741
887749
743886
745300
63253
588319
377093
972079
139964
13739
89035
527809
405564
756943
750179
922135
1018942
192944
283
808138
821028
161761
484702
351120
175902
459199
427201
686155
685613
374554
172588
424746
492982
958150
542049
154357
284714
137941
65382
18087
533327
148823
177487
933833
367681
789398
351660
328318
984856
854429
65172
944939
737687
618142
62399
563489
209623
230360
199126
250978
784025
636151
785986
541086
561386
998650
633439
928504
115918
211457
976409
202360
313508
607798
159936
26535
1030339
704518
546204
167521
875484
282939
174266
823123
682498
937984
1043509
726165
413343
489218
378734
156167
514075
805251
551806
121450
339754
522983
450959
932095
211477
289339
245611
419431
210025
224200
494498
837105
113285
823734
694600
127904
589
1040038
307490
396927
482128
165635
467986
219598
609389
441345
5112
2849
345130
567639
975297
269668
558145
436288
696932
666752
46826
188859
860159
151682
972766
810315
563460
734842
752183
559363
888553
591662
88234
43887
879009
807582
1046108
3090
605828
627281
50854
489346
595187
645455
313529
636397
394848
22071
276022
467754
745249
761655
165718
73697
600965
603349
748093
231046
988429
3715
944783
894746
134047
153907
834943
90757
4432
820228
437772
578913
366467
10249
885103
300210
766784
792606
1041349
189078
513864
750106
92259
565669
525734
821325
190243
544036
639507
173328
970226
636872
518939
688292
21131
827716
378912
920803
313735
908629
844533
216666
127619
967205
707658
342391
622143
1048256
194694
201734
522002
213018
331967
74330
286031
326568
456688
761896
392111
746555
45818
769999
606904
144046
571416
110164
683935
632628
183404
921853
68987
991746
992274
620665
827790
267428
743044
256044
830057
336527
100912
687453
965031
463613
628764
955841
317541
84441
544763
371203
612668
396882
235027
139136
578790
423648
565643
536999
689151
625397
669352
844773
612787
1025138
307177
271747
333570
300870
26818
914262
720729
235718
476090
647299
1045383
1041827
383267
858260
651498
1002967
194568
69141
282286
414481
489706
506028
170857
458236
219202
85129
709494
925893
424222
342311
919413
489108
919819
265600
957504
844083
462320
564299
84495
624420
538313
859265
965270
320739
546793
194290
397316
235773
613168
209676
316206
321074
625894
973993
1040554
427145
444879
688406
755808
219394
467144
495144
64729
31358
125003
386643
913080
420326
426047
939952
184086
541491
149057
705277
846936
291343
726076
65508
761268
134412
375888
396564
215425
24149
812702
505110
743987
295782
927298
784788
88520
713188
594581
691560
1002314
322931
871124
941557
1045021
877622
955098
523739
590222
546665
889273
905726
367727
593977
544806
760702
436817
954427
59250
660764
297451
329283
458186
551546
33935
171621
179382
3278
398435
303294
997510
501668
894958
277397
157595
650445
580363
590042
669532
440777
573142
512328
583834
122757
957022
466081
123325
685638
128448
399561
869145
174791
73645
742102
296293
718808
680904
146448
126690
833322
10792
475457
1021978
794947
128552
287221
25992
698990
781261
459011
1034277
853102
34534
329801
801140
705093
777465
677904
462526
211453
179900
917243
114984
145851
142046
1011290
99125
395209
736674
839714
929842
918243
118474
779837
781614
705357
912654
982995
133470
104951
476908
799700
581398
805124
3052
139891
261564
752026
739534
144852
63063
439034
694552
895762
775750
228798
101013
895583
18593
837235
65020
739168
861328
495190
468440
1010563
89897
214589
692284
454096
68864
671692
272512
198667
507947
678800
1030721
989552
696302
484271
886353
60013
210928
1044976
22730
92920
538772
112906
141569
356613
768164
140854
651315
301842
226061
855358
572975
235861
99413
36846
304774
517856
1009437
882463
423192
230938
638748
583500
612091
740258
994874
824827
1005353
826295
774565
547407
146817
913356
545483
9135
964719
109617
519067
717421
652257
249127
364796
24664
129029
902970
455800
777503
944145
666425
1024840
852603
65355
263728
908636
1000313
793375
902644
158034
1366
372964
766620
841470
358279
473911
493102
238041
187070
480657
996954
505812
121184
936062
1010289
528530
414062
176275
374881
648156
411059
234681
1013540
129833
223199
190544
1022461
463789
257670
650798
1000656
21920
174461
195483
392923
107814
774397
350278
1027638
973557
454063
915634
147616
1024718
549581
312095
147022
923600
827282
601726
531976
912290
474075
477104
304560
144261
767310
271283
914460
868544
839681
609738
163296
996895
527725
1040180
877867
281621
306673
56244
830266
820233
526849
833946
20435
711829
558284
48651
54372
1038099
546090
496190
713269
545454
958010
523031
686236
345499
319070
872153
426434
752979
224125
55097
93208
761761
138275
278244
733134
1028883
368629
1006484
294896
41348
850394
500629
215394
736035
911916
124823
262298
974787
481949
977341
94886
394395
557844
943271
770082
911271
421296
314117
987423
482705
464081
429053
675817
62108
928726
716393
568806
543173
526427
16659
133844
184522
761233
602503
806581
596981
684641
623666
957425
965802
714038
960213
701250
362450
399354
289970
742902
31134
6763
479448
238052
179669
7114
643995
1046178
251965
661858
672485
259634
177509
856665
261633
387831
225833
347402
536461
191294
676251
977462
262023
50242
796477
825856
272336
178300
377926
661507
742199
914869
811296
315880
743901
3987
889775
757779
872590
726074
336582
48720
188345
374227
30799
439174
150511
431208
303068
999595
180739
1027739
597067
1020219
31842
824732
209618
58763
830257
604975
826001
274060
605436
131959
783220
852494
153140
434941
333232
804694
209753
748811
902102
373630
513813
452468
986209
368923
896099
667871
498488
261225
325747
461553
563181
972354
554112
135042
470092
334364
463262
946460
576708
733390
1002464
130028
420595
560493
539159
858052
1040055
823407
382611
566949
319126
883645
976383
343848
353860
433892
263035
682042
246080
228006
851752
282253
85242
588223
704341
350295
525067
193100
201867
305267
736935
828773
116446
1017244
491641
191401
650683
783509
659663
843730
679354
704821
746545
246365
476702
60943
280850
710211
416374
148430
660407
723507
224623
33619
227378
873606
904464
861561
60209
919665
361016
212187
996973
909997
568097
605192
872424
806855
165763
825666
225436
403386
32587
481423
934730
780394
821385
209475
224597
230116
178143
786770
336694
40643
148617
910189
281005
301995
453398
663911
100521
461850
825976
763812
2984
76523
131100
1027585
976915
688327
239138
318007
787437
1047988
124971
551480
1012356
693717
966679
643255
989017
310099
576211
345755
907542
692501
1033438
505360
315047
310398
672095
145096
602153
103693
712731
855739
157946
633808
1013340
190389
804630
880902
216807
9224
955906
868074
281439
446534
870774
385171
451109
604339
288403
867837
530592
450672
561218
154054
635403
574162
674370
549097
999002
447200
651801
506582
188175
636749
772503
677373
923738
803525
977048
150261
1045627
611364
988533
1010107
424651
19893
80748
310221
379852
644829
81190
315685
948693
185079
76943
142911
706118
645487
215624
579327
539844
432772
298561
1011543
574805
714995
733974
468866
836599
245908
828667
92267
3190
97567
492356
402040
598277
348250
956835
888464
219640
1029905
496345
383449
1006492
291260
830654
749806
571866
449749
689506
607410
578562
574287
179077
950483
588039
781514
457707
577800
552760
298829
271694
495075
955533
750851
788464
424731
503738
491447
227395
657667
382947
583768
766199
737420
537200
177355
921263
90137
551828
459909
266163
326205
973930
817098
467693
7575
681134
579820
385972
547582
655718
530074
279348
974804
45068
849292
379314
817813
317105
465915
641830
725863
712347
4206
28971
732377
986400
580807
491118
182293
788192
769300
782648
797193
879747
211549
151699
104193
992148
486500
528029
955839
701514
850381
303027
640717
936101
72384
706877
181201
179789
230275
454993
728507
911541
959078
867085
224538
782324
882408
1022318
115283
711721
903860
292696
35668
94279
741784
247498
73074
1046755
510505
800371
740319
614499
764607
636926
278958
97615
169356
432840
224560
316985
127438
649508
739231
154233
705892
493214
41408
821927
376798
409247
715562
996134
498772
508634
504894
656551
237697
475473
409324
465064
792368
689164
322755
309094
766933
617198
866517
126951
598314
329139
51486
360581
850089
983378
624042
993382
871451
343764
570553
1048197
631092
1036939
741980
784731
234264
1048356
128285
778303
893027
369490
970247
34445
178851
815243
678958
67230
34410
754821
824072
477931
867507
877892
521816
570580
350168
207145
988808
24179
1003702
737384
327232
957344
432565
1030464
562816
345107
36342
431506
76091
545525
267263
684933
43311
833739
136227
430146
803116
379083
574034
298960
526217
1020247
63669
605098
889173
924498
638251
7776
785776
909257
481974
673944
656066
870944
684496
588882
714728
217927
950952
529244
269626
977633
904898
105332
922892
553452
19836
456098
26633
593322
448808
878905
286616
429638
340779
340034
214576
491798
517429
921937
339228
890782
3053
195063
540565
555856
187402
613402
677625
385508
641363
766851
723295
904118
424718
262369
940255
498906
777783
192600
308287
882029
529572
289764
908559
429817
721501
408459
558329
502871
353359
318882
296277
862680
703766
1021054
827014
259214
931962
26811
80709
112127
378960
313567
563331
783763
956532
961812
96529
196555
748229
821850
749320
373098
511331
743474
765301
379884
321506
651640
148797
671748
172813
525864
288670
64255
928711
53954
497016
1037604
473995
1039861
15126
27399
659613
141319
253758
962887
889805
376147
827287
1021033
40006
68274
395863
882333
494789
451708
789328
423471
1010210
955223
307105
801709
12100
624610
918550
721290
1012457
370293
381282
652480
152182
730279
450391
957469
886327
346646
967272
322309
638044
898339
225577
724064
971011
372952
804340
364257
1019840
277724
27758
1041223
294944
426890
771885
896321
344890
619490
105111
54766
348908
627460
140447
249791
184958
697246
223659
207965
814363
651708
103811
92018
9455
778798
112843
477557
723589
825881
961289
573987
575750
199990
435681
865953
670790
787251
594230
249935
234293
799030
954657
615806
731426
375936
107189
954406
29556
1021643
97583
956515
90023
213414
318046
679094
1005045
794641
139120
1043633
183188
635806
257267
347951
363562
719124
65454
252991
890509
485830
792272
391084
729176
961206
647879
380730
856657
687943
187097
994341
41920
1022924
658045
438918
559768
1029995
280625
580252
130498
869107
888419
514838
532653
921397
58038
820279
735707
666368
278920
930844
959454
902209
726399
590276
1033598
573425
558780
187349
976098
799640
148414
671833
349426
1016086
235475
447183
655922
951613
864381
451684
475652
454882
961724
305075
666191
530174
633641
749133
644257
489512
514538
51566
321477
253248
610613
164356
389962
470877
335697
129939
352082
1048208
310662
282703
907260
600895
296180
476537
455072
1011770
691427
274923
593089
370298
897329
976883
573649
449487
627637
172315
561844
252215
192458
233555
988090
585613
527470
160594
450024
124423
480440
454223
54607
689552
724303
118205
297265
796285
886940
71005
289590
107116
90804
211517
614866
846770
653865
735735
963368
667185
488255
855108
466173
439168
391681
538981
737386
705551
956523
570725
615734
714852
82115
7685
232361
725313
172608
588754
330491
911689
138694
517066
800772
121392
502490
3049
493942
416115
258305
734613
820505
759143
792645
415567
990266
533977
949313
544726
921903
242705
943505
352866
278681
631174
192403
262138
987881
698731
157931
228925
411543
840447
297062
491459
483986
474568
208442
963349
575482
260067
167309
227171
552803
685668
591991
578591
717300
668287
671741
258007
612331
251353
576926
480549
516505
958187
338403
854243
263644
479471
452447
457411
850678
987090
584319
698484
116475
203819
272866
86035
1020604
627656
203569
817442
156311
266139
936171
726979
473901
739548
911729
460294
168666
910909
261941
787733
692186
28386
131883
681132
412062
986069
248037
1037729
524330
77725
801099
499821
396912
1042335
184990
477409
807783
817758
904219
126556
978921
692499
789833
819860
195165
151543
741410
665573
839527
339770
321321
876845
4239
70601
645149
230997
981053
823077
1016087
533143
599682
797974
939175
400024
184748
44618
197705
712940
109032
202001
744529
383607
302040
649536
709914
653716
683235
489166
454981
312688
250498
451075
211852
517763
36086
657124
165289
802865
139255
1033254
1040262
725077
48265
586256
995213
437846
95673
194513
854706
224423
646150
53319
38996
307657
930610
968037
1031003
10620
916873
982259
281411
280432
365663
404356
1006670
118468
188742
732251
7587
344907
966713
204712
787333
129310
315945
652447
520410
93034
1042348
250012
856227
28173
999807
649356
272425
77722
631636
561396
428702
998202
151769
841310
351917
523398
425382
361308
417265
139143
9375
500297
468337
661695
583926
1010262
963232
151857
514176
126387
73935
333951
882473
401022
641651
402454
895630
138610
501402
511454
333239
25492
638811
945140
247822
836440
104042
623678
720045
607225
630208
854908
624251
104366
752532
50614
338441
159938
409398
564672
15908
446478
928198
640816
197425
455369
159591
773952
437995
639805
820906
554140
896569
155168
628402
150772
1022058
404319
58309
135944
512606
839007
126592
690347
674758
111308
213894
162547
463597
724879
362469
657402
576848
492074
834021
3705
682744
711129
418227
1029194
797963
89342
958484
711323
198761
508450
493585
119217
926063
403117
988858
229503
525330
209225
197250
1023828
574318
632537
946006
107436
565712
904964
501877
515488
773260
169082
782017
303503
109733
574602
737636
327667
972194
315869
962806
411035
900611
854210
36513
532024
947034
990226
196831
741757
1028038
404124
1008266
113662
706288
503055
699590
5991
768841
15564
1025456
595954
60958
273471
725466
784670
197075
954820
509307
1025622
461394
262704
319370
888661
645588
353815
847612
787126
343944
298173
305161
952955
916311
209116
448651
873426
1006217
149340
917467
287009
406923
174007
839766
282567
13870
582650
386381
715652
529164
416156
506295
223657
893907
711046
603671
759300
341130
794910
965889
787566
152270
211688
628611
243839
309686
521728
167150
165
271881
1011258
228831
551386
326988
708907
44370
493620
880955
890383
422475
609120
264336
21598
537051
152712
252393
574913
600996
491094
422315
186592
676876
667432
431810
326405
306837
915476
166475
101442
1014854
404643
436240
1020561
63623
341064
696240
985948
98821
947949
166568
27375
863900
265799
475998
626111
321340
620699
892854
277544
923517
654443
266940
661783
300971
729442
640272
609239
1037063
744550
299218
160017
515127
770721
31545
56705
187922
838055
113091
871179
452921
313603
354004
341314
61109
842005
649215
969080
70449
526074
354357
430451
964414
348265
305438
724938
141781
17455
395792
385368
1023815
838178
761594
205355
814946
366862
38106
122244
236514
1033744
748630
12065
296573
908922
939581
835067
484287
884066
49045
421511
59152
164744
296783
248937
143678
114253
247012
764351
414738
266395
830265
93259
499659
725409
885862
260874
853351
471873
648460
622408
248837
374500
802843
787653
575321
169113
245094
1003035
368474
472444
508459
862444
78768
104179
768023
19828
65749
122396
250623
797961
158711
175153
991797
4194
591344
519425
916157
785430
70404
281079
965398
857516
958598
585274
598417
473016
614421
541586
957296
224091
415047
927855
228981
680784
777899
701408
81166
175733
881449
1028690
566088
1013120
698919
913226
250762
921641
776033
948967
383810
418733
64912
136711
824404
214120
250677
395029
277687
293609
149757
638758
959015
926578
454878
115311
541804
791988
65365
611165
372903
71433
994715
98809
335519
561230
381926
495568
538326
890665
705368
89021
369141
953549
446740
961958
57255
322163
567632
140401
20427
694691
915113
701221
937590
371929
217515
289589
139290
70416
867902
872371
162826
623489
477298
849296
288995
750685
487043
992468
217435
830196
60076
43352
865336
947727
419452
1002477
843905
346573
119065
953631
590250
1021647
310322
250245
349999
302243
911093
451786
41824
248333
488862
287402
848988
229097
152438
208818
742304
579044
866697
293799
877759
9643
987843
868232
966163
709669
580640
526911
278231
531404
381098
37904
576147
766034
507603
86988
542053
896502
500224
58235
388286
527845
528916
202525
524731
1014325
15305
928691
664263
297568
1017929
348955
3285
266509
732181
370467
262149
486244
115422
372868
756490
132604
174129
868243
517896
406642
456843
325324
669986
71732
1009179
800391
608563
719653
780654
295033
746220
648712
339655
765534
777866
945323
522693
860125
597318
700306
342986
51465
41840
814329
293587
1034954
782862
639296
995825
234088
928897
151759
703404
910247
589623
165071
736607
712886
11371
589901
471989
33169
846718
263157
525124
397602
880219
599410
838628
512751
79512
645133
602567
965832
35571
127810
922303
679345
938847
718983
571670
42329
488658
409891
83319
320426
214254
474442
1045050
900420
646806
215732
518052
962297
639970
649408
526649
257020
135152
846456
757366
931429
855293
927496
516617
625942
699029
503409
994187
704233
358941
217808
726003
34823
451594
579912
692591
779147
358310
712216
99693
411875
247449
690739
175005
591024
128346
630776
431562
281177
357692
455532
267939
777721
609745
679140
439513
152602
557619
360514
362444
725602
447793
1038925
646533
373759
816925
334140
427860
985420
854184
746301
92617
851076
329237
913996
252039
86479
103829
798187
1023983
59725
82547
968051
720506
899437
207149
939407
995119
69137
318239
967268
997605
856427
614180
939768
950199
1045128
1029119
871164
407850
121200
780515
1005910
89672
438963
101661
746901
89448
117485
53115
789505
316515
913476
215856
774333
221307
43540
204947
470590
866850
256753
1035588
1044307
115720
681463
280211
81251
896411
560286
1026502
917275
781112
776583
222239
730342
974167
524280
187259
859983
87264
226468
493852
581911
441143
324192
697864
454414
834902
139657
228096
247556
538383
761186
309288
950745
925136
394854
91106
511704
24130
870231
374157
1048346
172175
793162
902355
41843
687818
879233
391972
37000
639138
909478
999378
669531
515064
108564
340969
406212
736177
857755
673986
134672
961837
39048
355267
153041
212556
271145
954129
677600
382301
426920
926734
1032316
740758
218574
148040
143740
477839
86360
957471
274612
69769
475063
820009
85936
416905
153862
955641
150223
1029923
188794
203319
897237
417771
903481
218097
347631
934319
612626
57932
423082
412178
734801
763899
170771
757570
969905
820230
567709
283114
623115
125945
123319
704598
870939
383369
1040624
328604
412388
759669
387467
108631
487925
198045
889159
348894
439027
347820
221619
855026
832490
213141
566012
748329
618527
399005
11364
383429
935334
154554
730655
367973
36928
317013
22442
1039038
279905
825784
714422
255844
636514
375288
700985
840833
143949
578692
448593
630983
646068
571766
433370
962379
680251
674779
465460
587984
6900
554424
587621
533231
834327
864623
646861
274873
143411
707925
215509
643508
921328
462013
530036
666187
408527
401999
80380
56355
239986
650711
161869
496237
251403
268691
553873
431972
799368
975916
149197
301253
154130
886113
467150
1040235
153710
1043421
842284
696941
86502
1001805
623283
757962
432442
927665
887286
637453
377630
374221
943927
739932
311141
632582
717853
1034451
119106
707595
162482
321143
352602
489026
167147
201406
320885
792094
128386
393860
772216
454378
312354
1029809
729352
457708
750192
856266
247914
546845
297506
726465
150005
500134
699176
13385
304538
871172
51489
388395
308517
578201
1017179
436072
976792
582252
364407
491274
182215
802420
304262
45260
485776
784847
248603
382329
354946
552193
968139
1043266
872439
640500
456099
742221
789304
314532
691156
238385
817629
243537
213701
76133
303175
309111
362060
495952
406050
580279
901224
206037
731677
544863
166308
193689
133264
895238
797746
550112
743505
754732
545699
235647
331391
342209
404329
14874
672998
459708
367830
709030
144168
1011385
105380
956199
393603
945442
433771
559104
559819
166817
429709
259515
627234
188795
596093
256843
216795
560844
798694
524288
392679
11760
392980
798590
243465
260006
462697
70534
601579
201363
390648
991968
290335
363573
148935
834133
366441
1039128
2407
383038
408166
812038
787011
1015456
637612
574091
452167
622877
954041
196076
66795
925295
750157
440165
16175
58883
380052
330122
651826
921141
255708
161682
276506
894097
314543
152595
469029
403683
80304
920948
1023807
813557
712085
632881
1029276
610636
514163
797703
1003317
14911
331143
233746
918123
978821
194980
842478
296143
10903
411952
422235
241769
156255
437731
450615
995325
495221
839243
383254
768849
1012369
873017
812245
597967
805627
468603
186361
546302
460454
674859
280418
303738
523249
994925
703205
231118
1012789
716225
688402
912811
851714
765578
632864
552092
256329
792329
923753
558319
221901
975346
437802
822025
641557
786321
549617
73896
164484
120016
240712
325030
625938
140374
775004
889684
521748
838684
35556
819131
681578
488848
838390
531125
571714
871215
560324
507749
1042044
628952
544531
860903
29475
338661
270714
73625
439597
598906
834723
169168
313387
719579
558682
182540
154031
30376
883228
834622
74013
137985
881517
412196
389008
1048196
605800
838202
728455
1034931
232383
542651
308135
830596
852088
767233
733826
968492
457539
701859
994571
129502
167218
40548
282846
969114
934787
487817
1002581
69297
328669
308410
136336
868723
813558
597904
808095
238491
716314
469296
938853
122193
790420
249224
952646
28685
336788
286047
290460
1044856
388243
67066
141414
601197
1010514
688546
426480
1004038
841934
594195
1023996
853494
110267
269570
651719
440719
277469
68711
148114
348513
1021123
513412
773914
231552
164123
167975
673821
494570
803803
292284
992992
274938
258275
146552
794711
788385
986207
716707
999012
395280
797644
160407
1025595
569278
925690
460759
985074
1024406
404104
121404
169410
1020988
215684
433985
678045
559518
904881
48260
115149
988644
887600
812015
875323
740956
948752
503724
696248
209493
280782
186601
512460
512753
395644
829741
811959
809147
253778
287514
347468
70160
883142
1001572
1035885
765127
848448
1037868
241452
780921
251260
663978
693073
708902
634378
437816
712652
143194
588075
645502
974346
394804
775452
562730
233242
851341
247429
587783
811144
365982
1027267
673524
270467
985346
777738
332394
1007172
274851
322745
40652
146447
688879
360487
616897
261272
895101
938310
628033
935134
512352
106294
438276
102526
423908
625188
579444
831510
433382
51264
312683
938565
26459
711987
76670
435918
543011
1020543
548059
60624
1032647
218717
78817
61205
811049
922793
837021
607090
418602
1017861
73944
348758
609932
433372
538299
506187
702399
938292
1047724
312943
534616
573942
387878
397692
984949
481882
978740
114669
940686
639345
616449
132953
51222
415738
853275
32550
195465
788945
571060
40005
620763
836788
937115
420693
39141
821899
361326
281188
551996
1007490
111440
515479
647802
637168
651011
189241
1035809
783256
635007
188256
617768
702221
35160
969483
94015
158701
635420
1024966
853312
493441
279881
55688
426504
153014
407872
612347
134440
400035
315942
567267
692982
439746
942029
221784
967518
308883
888837
236444
720902
318488
692281
741075
388106
879855
898248
635785
667582
738361
622700
469025
316277
166539
399881
29513
388989
420562
279077
609329
692310
449742
275367
812813
817146
1009138
154070
814575
433644
113864
944285
306867
59466
881000
1034719
709530
872237
500075
867873
978833
755851
238336
292395
794351
117796
241429
83022
493129
730363
484968
753913
56329
77116
623173
781916
249619
382663
1007984
573076
677198
77037
495170
700555
961077
916819
515302
580970
752131
553836
486286
968378
503061
98837
124117
444141
234171
1026745
94877
378863
181033
402389
477786
622152
127323
1304
714721
430543
792671
622933
1029791
881411
636506
713154
706612
69393
785899
531095
345137
59640
736324
448877
12644
32097
973359
935319
821944
906576
444435
84356
237340
645044
779063
759044
829626
672130
719720
39066
391499
255368
833524
854347
720343
365609
78790
837630
498930
161683
398987
1044428
206290
29562
201361
660648
362756
924324
721143
800166
333108
941794
425448
1027780
151507
223552
385883
937940
986598
239027
985802
120605
743443
43313
84354
269533
1019500
695015
188454
82895
1024417
770640
81175
704381
422022
490490
308064
815097
200403
698343
918400
421075
681124
845711
999910
298813
625941
846277
881467
1009115
917676
1008084
512992
690197
424689
1027062
562137
284753
287347
877269
154843
916502
230070
121433
518026
463981
116250
115587
952483
475090
817524
36940
567410
102434
982927
772232
68857
841224
11397
512612
1003288
309573
411363
599931
555776
828498
71530
542356
955192
655592
1025046
875097
380607
768322
79511
154745
229537
351102
470177
455616
905578
991554
841131
642201
434125
116802
1023645
813895
70067
174492
350489
721360
557404
669423
484145
306034
491989
69751
364025
197503
140125
890009
906894
957463
866585
308740
29700
649029
736787
527345
427190
128691
287299
849087
951452
28934
579232
610335
353077
115880
431142
740826
101708
373893
165390
980321
481618
52065
1006291
742024
957208
559906
119340
77869
81282
357033
155226
210372
71984
524050
518321
903675
141262
131450
406298
582537
551712
3524
867071
8070
987032
483582
839161
338962
646588
404784
715120
412313
499509
346886
122931
53122
350414
464839
196050
974685
168066
817103
754629
135520
338813
70097
643405
547828
714776
637275
571834
641176
733728
881366
564564
795789
122169
1001880
350092
642523
63769
987643
236056
422182
96206
823309
41861
667393
254460
917156
502620
883918
941346
425275
161035
269884
56303
172257
351666
736234
648812
889119
845745
109314
534704
862122
161324
790464
200824
470188
505195
375388
866212
204965
552105
757214
722499
351151
928387
113870
121206
1024485
987351
320893
571476
214346
799989
845848
532051
561164
38015
471305
193696
628008
54383
202902
565102
930897
725130
963796
288769
35240
808605
370065
268183
672159
1035789
881856
726508
108661
966671
982770
663099
395527
124257
267068
315797
998735
503321
755221
908163
827956
914255
650701
885420
1017296
149193
989096
90857
15134
236893
93669
660810
938867
667907
241723
202380
617775
268308
1004252
36656
576803
81986
944023
537421
258963
783956
906095
687088
706862
552115
761273
902223
548576
660118
463883
325444
257748
906949
602814
805654
100958
1023432
890036
811202
633449
554085
624096
888729
135526
105644
59409
105536
117422
915579
74669
557933
945829
999620
431662
869346
906667
110834
998579
409482
714448
289140
717175
310719
655398
605535
486515
571065
118617
974177
81202
842233
6267
678848
347875
988701
536758
142878
136926
846343
504778
900544
904125
856611
722586
56416
150251
135146
25375
354131
113034
623413
567823
25157
74624
665496
192729
231855
68973
7818
93167
407429
739833
770424
862905
405329
433032
153831
980563
254553
775589
917318
994452
680259
723780
1012091
749850
525118
470903
550425
410672
181694
819557
776337
99195
259853
927036
407727
265278
328954
532642
957630
527381
416446
522168
515718
422664
206830
525249
532806
970749
484208
911072
159880
339699
567738
237820
528074
635265
404662
591568
461275
505742
976736
388851
620974
705413
454117
478102
526794
483390
248247
35033
565133
265461
447400
625413
616240
491547
200256
677951
941128
1047219
610674
206758
549056
840859
161173
213113
476510
798198
391071
734468
37579
922415
99802
340250
923482
171448
976491
702953
1106
603133
149271
697761
157301
1027481
173925
288609
838612
640429
899946
798715
714756
384862
605560
473529
492129
2264
535344
256104
1016478
188776
563898
915148
548554
632839
683672
696010
96833
411606
19924
139246
624045
938816
243520
452368
721760
759379
426897
705975
745316
908279
675999
189366
134080
66590
655948
596685
14882
105987
323363
620340
413754
780479
534077
502227
140462
850491
410791
841116
401605
894598
716391
346705
543253
46729
295847
698786
286158
700647
1045151
854861
1015452
868441
587294
44481
883318
917095
810067
529727
81055
804802
255228
977171
734333
387668
310685
882609
265280
800932
11091
145475
187771
297972
96213
710783
45293
434931
497769
523288
210171
450232
715054
409773
671013
203554
866052
161052
779460
400172
927122
3123
632257
183376
366469
156735
537440
969837
151057
848962
1024153
115661
581328
1022070
906379
13278
849085
426288
580625
299428
483278
50528
1021453
414393
563860
947442
712763
990258
833188
738641
407607
1037406
743966
42421
30975
698790
508650
884383
494947
949128
340295
242892
75752
519294
147573
1033365
626430
753018
817003
450795
947857
856598
76766
273353
564385
709926
836284
918314
1036851
886962
558375
334709
507428
930326
717838
324442
968498
82385
542989
822193
288138
283584
468415
970304
832835
730468
387589
536752
829494
861750
880887
779255
792701
445992
340745
521259
1022054
754098
389147
71648
374185
989388
976217
1040351
590226
911907
1015145
414411
808075
582309
297347
457439
793750
584158
645456
839589
864842
415402
501220
1883
269816
69421
573035
1010191
305992
814260
763569
787462
65846
745715
246156
371166
896762
973124
329810
11261
492405
901745
501458
666502
209497
535526
456998
624460
921399
871812
807300
348372
577304
7697
796597
766689
307998
236807
468164
217673
869936
856632
232219
1040321
898218
452923
752543
715829
677635
389160
510701
709368
36973
101093
378015
734706
653495
994202
837574
607743
10243
339257
218888
20207
978960
781914
597941
232201
853246
107184
476892
875915
460416
165409
991459
391575
265026
461689
463215
334578
708146
53450
884054
486595
3693
944149
680633
390650
946509
982149
440594
75384
26293
10277
562734
414086
949610
611477
884049
809826
1030198
699634
517432
279968
746742
1036636
100239
713818
269894
691546
406432
419011
67999
556535
280331
259855
82092
792012
517097
628852
378692
339284
944964
283255
24764
539809
510141
275631
401316
597774
450501
663287
329782
293171
197206
983799
169314
447346
961858
876791
319342
526750
205139
1010195
389702
942367
331156
658079
298911
556324
56796
1013698
153192
566675
636398
118773
772487
733841
34773
835272
742745
66352
133268
659817
152279
1021867
185210
575167
278205
382094
366224
374126
508592
170854
941320
811963
794555
626861
174517
863090
614899
680914
709029
414640
833308
824880
629119
182438
159139
204505
781964
33411
1015174
647
282950
139559
669326
1034844
297101
19963
223943
945624
179962
15068
685386
718262
158129
779215
696135
299988
438533
121039
791338
473589
845754
788713
284406
46331
811995
357094
663655
406107
568072
158289
702515
412376
242571
941868
289357
720715
848694
306629
562858
19087
9619
734596
491217
869551
899776
63324
312445
926347
639522
627104
30647
991786
818249
822570
404510
335649
866882
981293
32828
779263
340783
96046
506203
708281
114879
171453
237357
515259
897119
604016
796264
621610
92122
510095
211144
671946
459944
235831
914190
750184
799626
1015481
493177
303686
400342
920750
494549
262966
522926
1013342
859527
253737
257603
834037
343238
550616
477050
220073
573609
733918
199168
732540
784662
63165
405113
978043
765450
80046
63495
123225
12193
205843
1027142
460885
830359
242182
269697
347100
392035
494356
28399
941911
866797
590159
714666
1027949
352222
530825
62441
418525
329670
49912
123260
734215
557689
452392
19992
440576
331743
714503
702884
788155
690943
339266
511167
398669
241667
65163
237252
412106
158540
889264
679013
530591
570822
599522
561648
94978
479226
728791
1012001
68079
24051
415557
675975
204527
159667
224590
277774
386750
630964
177187
131385
313727
534927
400137
368277
129796
594333
399880
927578
410622
1037920
9463
330972
1036446
666837
391543
117510
46893
840330
738622
706663
892439
653629
545575
948701
904956
201666
160252
68602
881380
209041
647182
883181
911641
771988
951912
784073
867872
543951
745392
682029
111688
80911
4362
325970
538408
939235
85508
573913
759875
201442
477366
520091
759822
49059
908627
639547
810820
16983
107133
152448
556325
365482
219963
765000
725934
265362
165746
973199
560853
95483
468234
236795
665839
428477
791292
708984
734288
862955
389398
211473
101704
530573
992695
453061
250748
52043
927528
268119
228788
534785
579569
432302
494362
192848
60054
889659
434415
534565
195649
477433
857037
269951
159209
351275
915195
640385
617636
453413
476673
422515
187093
406304
334677
921160
608463
760582
1001305
670325
222637
412882
989635
426294
345322
555731
301984
409940
686115
267681
766113
5392
916998
933732
234960
101527
944475
552829
339485
1022603
692611
875354
981810
104510
963959
270277
842332
930737
563724
73993
237121
96146
547440
373304
191530
641528
535492
194295
244783
530916
423444
733772
704101
81842
12846
231060
642379
476594
6355
762103
477103
318856
590450
538778
441752
858172
396788
849497
717374
426098
622926
656091
151787
456953
341860
800360
196881
444396
954531
1021684
575638
688793
337939
1044839
887885
287742
1014492
370448
61145
461499
701485
469386
636034
649210
846323
234875
155613
571745
92408
407324
1042548
109468
710979
162679
50217
931399
971535
971933
975341
1016012
183881
444025
806934
952702
687970
867209
786668
64919
920835
188475
1194
395273
760809
246768
42613
33377
183977
159129
347610
294280
272099
630184
625215
71556
1003797
1040821
154650
545984
1009042
617307
305749
66500
261975
878045
188185
944603
936577
945626
384942
682509
686673
276734
800625
301178
360879
338439
785566
911716
366322
141086
951988
40429
213086
613310
1007021
571141
834410
825161
23100
869447
907995
1020223
768356
461671
575063
377471
1000113
732557
873877
162787
786554
258556
864726
236442
692686
1041743
108004
94256
805069
788837
780251
600909
869221
533369
54472
127279
987064
586392
376544
154252
196231
596186
961072
407370
696893
517070
77749
235438
235460
745610
407355
869960
106142
311232
235711
891489
815157
103929
1041912
32792
157030
541869
876216
889703
934607
859238
671086
341886
226629
963284
42213
277025
1017517
563780
266588
207383
259722
619648
469011
920499
1029366
669135
414890
262949
402977
804157
821436
534230
863591
824325
702898
89789
1020101
343007
684056
357233
938461
222385
32381
687831
560774
508041
573590
39283
500105
719857
964306
263782
640600
6772
266705
338622
255183
431508
197185
849699
297635
452619
786952
823000
992342
440550
395073
695343
940590
906150
335906
316378
548847
596732
575743
556638
963573
920829
448107
532438
334339
243336
210853
810279
81730
97694
879808
317115
280953
443595
176730
26860
345810
961863
331902
467870
612441
83416
600466
242359
905034
832512
424328
304506
225829
765257
962620
798352
1013850
399993
693138
330931
804774
773822
619603
382522
58079
929353
276811
522248
911230
425960
74386
417484
842249
181200
1000565
722098
69191
604658
485
234586
820640
695692
498606
643755
274970
471407
519429
586134
108331
686980
403139
897140
1048511
285913
538358
694909
572435
570679
36397
489065
31766
627698
174884
770846
856053
455803
939923
920811
264756
269339
58217
472899
404450
610540
375852
648824
24984
1012533
691120
330863
19919
589226
367912
873850
950568
131584
55671
477385
863447
825659
383506
470975
683444
143472
724363
182964
104307
496962
357464
131576
135665
908189
1008999
459268
834099
423633
433759
1043091
734918
968040
934577
18912
718000
609059
684769
284300
563801
447337
709384
785263
854781
887647
227397
24547
573522
34166
364892
839461
341992
512856
396372
1021253
28599
210028
667789
142492
4727
632447
13539
987218
216584
808896
688901
467894
852398
601011
551627
571967
93115
253217
399233
17996
797574
835604
17471
655399
607264
1001611
880166
424631
127126
994042
736301
698576
1031294
113894
525615
699300
575418
892444
389498
81293
928697
978696
476547
610881
219213
775841
1011236
929204
130835
178689
97956
77683
740482
147090
666702
761701
1033213
550408
445670
489519
786342
1043308
59315
452527
199243
700830
281179
463656
337382
992834
720657
1038224
885798
1039896
957836
464234
660818
77441
549858
387254
795294
152646
397318
165394
236295
658264
685250
140276
971880
1022681
486802
856010
188778
90348
1001188
414608
1029837
715843
325436
74857
558203
1009818
964537
384504
288211
332346
302153
37400
850319
24977
584069
775009
350036
1025958
80990
152803
932797
960972
143874
160515
36647
762238
896721
900740
628254
409556
182801
899308
566386
695969
54281
13691
147152
938776
278550
252629
122833
854970
214196
154460
473953
794826
407356
605935
849573
60370
47403
176358
684853
166221
554454
981949
1010043
514082
422083
473014
699207
15486
518733
220567
27067
731300
737869
994568
206812
264051
35102
843729
886974
827658
374610
639476
888688
375409
972027
417922
243348
81494
522231
825504
547882
1013421
488354
171158
617366
984310
731413
101050
1002104
847570
226386
988318
296847
468604
111087
449992
192825
913307
587959
958498
674550
305212
373828
195082
807198
474734
501388
1032990
375758
995362
517908
853115
813198
799300
838458
919908
1042041
16359
644409
453000
647721
192401
192404
42748
216483
775371
157135
759204
461246
951200
977762
665489
626170
822742
581931
474579
389755
781853
902159
154087
326578
1036106
227501
183675
660402
264105
639249
481986
241392
277643
496509
112761
848567
211856
342087
860089
98251
514759
554409
809882
366440
677749
400302
898508
1017769
836976
386931
270640
625519
188529
802987
136755
483615
992416
467593
866897
296642
677055
348299
486852
999457
884469
276915
937820
711544
778133
395997
178772
756553
442900
1048002
923205
368728
859105
125210
63571
15776
923805
153998
698184
630917
1044939
384302
700599
22654
280771
814168
506803
408716
407489
175670
274772
937560
426289
903739
690728
487739
81787
553689
696579
433567
862004
322613
510503
243785
633047
937322
74700
399964
94012
647916
363722
824384
524551
114580
250408
818712
26804
177124
195015
21390
58955
951404
604716
778144
84314
173423
649107
826107
198848
144669
11308
426523
365424
205289
47704
413153
994941
873945
791225
408061
303276
785017
157863
97269
356188
1009670
753724
48248
743157
181762
141613
80977
50350
917423
441168
819821
914157
438009
171753
208267
788228
538872
177752
167252
77379
773212
539624
126293
23
509632
338361
323829
350302
470859
213502
308511
653396
739146
74499
218710
414202
87881
860977
249067
284239
517977
888377
539318
497660
833116
125785
575692
458829
107366
760800
128870
1009883
895709
886365
231459
813976
668819
459817
500514
327427
923654
735876
469060
992117
734485
996226
331243
993087
539256
457065
508842
255434
858335
1030228
707867
908060
142886
349477
300258
40436
779963
417954
1040365
764493
662673
666666
676925
262256
364543
391578
24387
181902
1030599
22787
560260
933647
638606
708603
608676
904776
259119
183007
814091
250542
898023
645430
111118
950649
322261
48782
1034294
437944
389124
229925
297134
868762
724592
762509
768842
723098
87292
334813
441334
914886
769272
405521
579567
341095
968625
297752
183934
479539
568347
599928
45005
19407
903770
922080
1031360
812691
570503
281285
261337
381637
521856
797400
815381
102828
738703
796115
614892
362843
337407
398199
865519
374789
926596
246256
532266
223593
200422
882255
741226
48959
263144
264472
540318
495450
454274
604503
694415
911238
277962
828829
279202
215965
490264
501522
677119
666065
1007614
438391
478398
388363
26943
144640
897389
918777
589497
463374
684434
685035
632951
300388
450682
397936
89528
619960
177198
306006
828338
618394
709493
159195
418121
328645
617354
376873
400612
51869
577288
791404
960153
752592
977254
40988
1032730
304365
147225
165208
781146
680850
596871
12761
527439
281080
58838
322497
276458
930098
492197
228776
502293
801645
854308
589358
362754
1006799
122948
201798
888888
398697
667825
1042262
511030
402511
647124
578990
769228
765445
108490
809655
450149
391748
76675
121396
548643
593576
770351
764007
196647
906569
551242
862790
18529
515581
371958
926239
240343
1024519
884079
923780
482591
293310
826666
1041518
317782
719371
290192
775582
42429
59881
661046
277144
199642
903709
711030
918522
347973
150004
293397
914458
228259
428713
254046
194691
261063
292904
928047
803826
638205
430852
295407
98383
293627
8454
134814
191928
837537
375184
695627
414533
513698
504911
538441
406687
688701
129126
923789
76245
9130
969745
611174
74118
889222
687791
285655
611091
893555
567550
584941
433539
479020
483283
117130
188595
997079
1874
445504
785245
515481
467558
704740
353784
849746
789230
303773
396708
582192
199706
664417
215668
911343
54530
555627
439504
352067
937728
719055
182016
425133
403629
782060
594402
31468
602281
481286
907615
496112
973790
154979
920529
312775
218617
140794
556411
115876
833926
794169
996498
741619
715807
623456
845053
637176
1034431
64702
295250
106960
885200
123724
251105
993771
741407
480334
1032508
783895
516080
791193
973375
241227
753670
971706
571906
414342
922741
100962
100257
454187
104231
616826
321759
1008815
957149
309097
899549
39567
302326
854517
438427
352310
390989
928435
288035
89015
39870
914166
565327
685776
811990
54526
412336
714712
305667
863769
380043
601141
139715
868304
367902
47682
509471
413394
730382
14150
150193
749775
568634
1032276
444189
259365
752198
573125
717883
251023
544267
763345
479968
793039
517584
502819
548262
394777
204306
92734
554897
627464
837676
194398
434361
418088
814593
181780
311891
256540
634923
645754
852951
88593
302495
265527
992218
32827
670713
417178
201892
729178
714854
116594
941396
485714
45504
178510
193115
615979
746290
156120
464612
480655
266976
735717
994877
807084
24980
554919
667235
212647
558007
600819
746511
1026597
233594
431842
201422
331552
942223
540249
529408
263294
924899
597358
133110
797074
331038
120633
396305
249362
733441
672399
477938
62462
56019
637137
630816
286759
37382
739265
332752
650723
136830
607890
771902
439812
77957
865241
166003
992480
302081
463408
509900
104649
527160
934030
473367
75878
137622
635167
561755
933674
952382
378760
984999
938285
81134
371747
880758
406162
942735
753410
686927
956562
612480
397989
189996
956717
454258
588497
186042
194445
972030
888006
90972
499536
581207
1028165
958526
714616
207858
581891
523420
927476
480588
210635
452158
94667
601306
938932
57419
296203
651705
921426
342918
51103
441886
830607
688336
830109
461408
280093
428185
1029685
758120
41641
529268
661994
1028972
494888
733302
202133
31380
595012
594998
228126
251999
231669
213381
598214
702177
950167
222363
938409
391816
890078
292097
407714
951095
154989
503161
891820
288449
870824
152300
595691
600409
366751
158522
434488
585982
256946
550423
94970
153636
959013
284177
572394
306203
121894
807434
431093
664565
552457
873641
25115
269913
449720
377258
961943
445484
270883
833038
566555
940383
338430
588822
201273
495418
900343
257173
767840
872089
271112
741505
435280
446084
289971
765867
639660
634528
597028
412225
215657
734386
1042651
896849
395106
857627
892829
107684
549813
511242
810960
144628
1010627
498279
903592
1007676
811125
464812
320045
740615
1005755
625345
280668
86785
134208
637470
190641
871382
648305
857481
387689
153334
273160
169433
1044432
961711
685315
879135
736895
204619
18590
278246
160441
107953
620269
494464
212499
788130
259819
477021
525992
582092
729043
860362
448495
155270
1032879
740775
525176
651590
377489
993678
751784
25679
670625
807179
344169
802514
417145
67648
735136
400418
130968
691443
326852
943832
1021242
444575
813997
967457
629964
367711
243838
1004184
22561
428746
78217
695974
295429
800807
313458
469397
249368
854579
892187
361736
670167
850700
626210
952814
107506
1027463
678634
641987
999430
148339
177760
1041235
114968
970137
473929
438154
423865
420148
619664
433258
978133
887226
953017
348979
884511
751472
971277
298871
477369
945019
947505
281065
855917
766891
905004
307140
414466
175167
750264
134174
760959
501930
362352
404402
916434
89172
520106
308091
786953
190967
444344
384949
730353
960500
583952
780309
75566
933721
607064
804070
782171
154807
182395
945296
1042274
121005
212162
88879
639565
833159
810517
621841
614225
781006
716812
583848
1037387
739736
411718
277409
874781
652615
167009
706283
129909
132088
732935
386483
185024
827440
604636
80408
551077
508733
16825
524375
1030082
131643
754566
262755
594900
643137
636990
704820
675695
228627
759322
46014
177147
156933
765653
775519
933591
602598
6505
800097
785639
105961
67529
686890
46045
712901
744966
699899
547897
272045
292168
696197
314933
560311
1001663
644327
102290
59054
193319
643811
1044720
394586
354058
844720
565482
135820
118291
84229
460864
983670
406539
604195
297041
663272
961205
496595
507951
502675
498232
426945
820105
574114
780294
534581
296049
900730
645572
563580
736168
22091
18007
137831
862785
180019
831360
64150
731081
370404
538819
800539
999091
896270
65977
357454
495679
535451
803299
185003
162621
975881
738137
1028842
132730
823851
419221
429388
908495
866244
298340
1027864
367726
634233
853909
472378
1047920
1145
78037
45019
126985
373602
313514
221057
722528
635230
562671
163241
158107
140427
891559
475930
750498
864494
876566
405701
146763
597864
296507
875082
369594
709866
96412
391736
169744
90739
659661
87271
20945
173762
198944
290789
701286
38241
761632
190494
377398
513367
734219
151085
383259
307073
162885
240956
192181
332555
565120
908850
110091
327788
722204
826741
630612
369857
67722
233179
181238
441250
957285
91436
86920
396066
431698
630659
9424
674502
548816
156783
124003
997305
513013
160930
110329
919862
971149
455046
991062
1026638
135102
753418
206799
1011704
251289
801919
746328
49189
145586
372757
718194
201508
125157
1031865
57664
55863
122935
725399
817929
646422
33905
558360
723190
668742
664681
274823
33354
735238
214517
941384
813117
616836
679878
126208
480907
739362
1030307
616919
106347
372454
1023439
516614
915385
678695
13591
903824
569217
382469
504708
45610
165898
110588
993876
44105
797738
528218
208514
483128
565600
626135
892968
1041825
876143
630595
964378
785135
212043
242755
378368
740476
464887
32641
764480
334961
642155
88008
639783
448814
894631
527203
27173
196388
94292
689752
760944
762256
664335
634139
600501
436200
132076
122643
344392
726319
776909
765286
730747
1037467
1042443
721122
686513
144144
947886
454358
31174
588550
925633
370820
672232
557087
170963
457610
888576
561743
627997
805679
407569
182567
966436
180852
321116
860228
307421
526062
347829
881572
846043
408620
177690
116317
509211
440355
347522
1041804
30585
816201
274447
502387
997950
231774
427603
109684
769804
578186
65376
895274
71989
278761
850016
802970
102723
753033
301172
35902
181122
659894
190658
587970
224063
880781
377
911977
596911
250246
40786
543108
1036275
201862
308080
507451
183227
853361
28718
656986
1008886
955290
608760
427610
615385
564286
193523
450844
69667
774446
261203
761468
110401
76179
351378
1035398
788490
294987
677285
1028051
407123
114101
715224
636454
160425
176257
305239
612638
961742
381600
109431
320633
45110
279868
54378
792824
937915
868683
863078
934143
250532
207273
678986
317902
489031
606162
152233
747026
930555
742116
123842
980952
702802
374647
560019
809947
470555
579604
125723
397521
661216
1043349
53430
674145
630477
822891
512383
750101
976430
760992
821373
262065
124027
778735
424793
865376
978698
341978
245004
43530
425292
760228
122518
361207
843512
255182
169960
853615
903465
718788
314995
54467
298971
954305
582389
975438
248018
1011873
308178
1019573
544047
752142
237711
20993
629647
272085
575541
864179
55003
135788
535373
117599
580695
406782
628500
641235
346024
1032812
38195
37646
567343
888520
479714
869871
3153
1001641
205146
342754
951306
1034711
200324
916301
121143
1004509
308446
852133
581272
255581
118521
1000950
781962
867228
975020
1006301
631368
1042039
746043
484786
46727
21431
974311
118360
715202
1043547
557258
299474
5456
119841
52500
243805
704731
642628
406010
684873
471685
823844
225329
20444
749776
924135
69408
431923
494780
888226
167372
324663
399577
565975
987063
411629
18709
726095
844782
499296
508045
898360
984782
726208
1021695
1004999
924989
607235
845942
174605
1004663
951191
865203
117332
714848
489526
762369
187712
129591
133191
550690
112027
214452
675324
118430
941647
855991
720098
797849
1022092
136121
690152
218737
919329
182677
549396
486694
120942
812738
815983
694405
727790
455144
983487
353213
503654
491099
658505
785382
633128
370217
957615
166699
30625
232709
408594
766184
377368
316452
148664
66611
654184
726876
964140
481672
819449
485540
990756
619150
1023586
651901
527370
438964
876837
992595
615777
430740
1031464
492406
416226
711140
1031623
46575
117015
292835
992628
422416
804576
229873
675767
993740
833399
713159
430005
467134
400592
892452
482483
931784
11971
116868
862547
636693
868846
859573
348810
289746
448795
56308
883213
679637
169673
131595
440058
576966
337804
495540
176174
459179
226223
558237
438987
460039
376298
661473
680204
992885
559918
21272
586311
486579
319250
344548
699157
96121
105038
792935
954264
247600
551475
499852
622589
821813
701666
543010
405664
438827
243183
129478
382206
1040948
674909
146933
378755
320664
274606
1006142
447602
207658
775240
677419
209090
48692
320984
393003
906222
699599
865147
883606
312454
267164
81059
192014
552639
284706
949085
568205
652256
221675
130282
460160
116259
339907
363962
780012
166197
644826
663962
1010033
1027154
1039937
260691
1005514
396202
602073
551374
348934
556439
91851
519880
590646
200019
990139
1035371
170212
292070
1013282
858632
1002023
1029535
15458
1004223
712967
85962
53978
41393
164411
27541
374
1032638
580386
706495
275118
731546
737630
910957
584912
341134
439125
737978
999157
744705
214889
927389
777905
997168
335973
193900
952305
618854
749507
296910
294156
566365
655443
683463
495849
893234
850160
821873
668279
73678
682593
925415
738268
478752
819400
695067
761226
202516
651821
545687
569553
980251
525206
47376
520551
402400
388183
458838
539739
363096
649044
915533
253121
747063
742895
901875
236658
904836
814744
894441
260775
246442
73229
152050
696861
870674
510306
679368
1008056
556861
923396
853396
726992
239494
11949
976365
162864
493485
385838
198879
61368
165811
211857
149274
890038
203540
259882
941624
701459
980890
249854
488774
16219
511980
506248
534605
893775
719220
299962
99680
1013707
79951
773307
216765
326015
67432
515917
365447
230483
988185
448317
600702
797519
952381
987401
623382
605780
21616
211421
877698
787390
452605
890702
441609
176910
580408
838068
372501
457987
508633
311691
118255
416857
666060
59868
863412
786166
640336
683016
869993
91838
696322
677800
252537
551702
459447
443681
88115
587543
299179
757190
1011022
334991
49279
517510
717493
688020
28810
373764
71155
381705
24875
192916
974710
25069
785602
700154
67603
1029544
543594
263593
454173
994800
508687
435483
155743
694615
163084
902826
391925
74475
290267
870316
586819
469137
1000451
665960
309158
952444
555846
956888
887197
837002
179057
198897
1709
220357
725608
584049
933248
616192
820437
1031921
200333
1008196
475263
903380
265964
395467
661961
823304
945519
491075
546432
13560
120894
797537
506858
594147
732947
9988
748560
90005
609531
252296
935407
966033
615489
4516
45860
146912
375553
238089
435355
119974
563354
606065
762945
391935
846785
860481
984073
374838
956272
459492
610357
973157
1043343
885242
738168
408454
454491
631562
148627
717127
764557
753171
781985
388123
42351
633619
185993
939726
707458
643921
535965
832808
457010
508383
366070
71249
803841
678579
344047
841535
491339
957063
997646
982476
712874
220544
687430
518170
147253
460706
851679
859747
555457
980508
739273
28407
665252
284509
537856
497494
626146
434676
721192
607882
6362
871543
36224
1028319
506992
610593
198947
240048
753867
233787
269588
306562
559530
536746
894247
346441
389645
920520
80203
205042
945101
557306
9510
918067
600728
803679
285868
381047
391673
498735
509512
440630
453541
56756
233049
212572
271971
1041562
423171
462800
1001078
913847
22762
589717
894607
826169
81521
932293
4741
321151
16200
464198
289953
701129
41264
1031349
234840
7899
410651
19799
162549
527513
103076
785320
913466
999551
67473
942595
913608
496410
767548
367310
348767
645508
537874
489535
902821
284140
1015725
572037
908260
370367
579470
131757
25108
252446
1019947
558002
183780
156128
155472
864012
1045527
734463
547306
432547
411723
1326
771873
570093
785050
217350
277299
972022
368260
987107
487706
570196
326244
532116
1015680
439338
418426
430570
618250
690075
390313
706812
472762
94612
578567
776060
401542
106680
74781
879468
610938
659560
1017598
457040
560851
790294
332703
306683
699221
476046
732878
931347
731464
88578
570013
955477
1044188
250572
145040
947078
1009730
564059
852113
110272
146131
182166
623672
714125
159396
872155
1036550
696607
339522
291215
248410
284656
767537
775395
640100
710657
470386
314245
1036685
346395
719599
149192
614226
289923
511812
930442
414958
265010
390974
587388
603403
41892
470897
625240
940021
600424
598957
138261
134256
268682
674260
322961
356397
282444
983933
405530
487732
648505
720744
215587
23576
856012
1942
189182
294660
422567
117650
852134
153861
223786
874543
35307
536464
381584
601221
875890
458729
862671
480171
272625
776873
291008
806491
956803
727821
287975
1015517
194276
352991
755009
278039
184233
605879
836701
379036
1026864
934556
422084
313725
554535
655812
983086
908639
400300
357399
34748
788369
43078
228302
708284
29360
434537
482217
567145
990218
33804
74886
1007474
35688
962135
489627
227428
183574
494404
527715
40053
99800
94848
827819
1019266
564775
971155
1030908
47282
333891
89154
527697
858691
489320
537424
1028914
318300
767126
478870
797911
1028887
621662
214598
77784
752289
680537
627789
187437
1040040
541187
572702
926572
607073
573977
190653
815550
902775
661275
30985
95738
582657
291130
213752
381008
204788
421087
40975
522212
879614
524866
129959
916735
581517
776732
140739
462434
1044998
784141
643982
396226
738863
596326
153119
715294
80501
1021793
298135
840690
963290
251226
412199
275207
271674
983486
224605
626725
318776
69354
400539
269814
449814
427650
77413
971389
332250
316148
132576
1024833
277548
37417
526164
362845
483833
22251
102727
743580
642246
10062
117158
294643
163601
683635
943325
301723
59
551782
818946
476119
275563
426354
1002694
449357
579986
246012
674940
361582
611410
566528
896264
715884
678362
598021
222221
758236
200463
218005
656031
581772
424385
1039054
465607
150078
1045666
390414
45320
772171
191176
518555
534535
493937
696132
975902
303257
955675
355040
572550
711915
943962
955392
598719
117505
632919
717050
464317
670974
1010982
275611
674166
165875
672561
827585
939612
931474
118236
382214
19427
587545
370120
772882
168856
758889
161908
417354
471623
439892
1048033
794066
308859
969120
514355
716881
990532
831455
168239
557428
675942
512351
534495
375879
386882
48904
906933
375286
950078
381187
645490
810482
1035724
930408
979765
7816
257605
213046
911125
965324
666644
916256
742468
227897
105926
848172
990556
692522
903258
652088
272952
899928
416865
770876
314061
666922
90303
204793
653252
201106
380228
247878
279413
444229
772495
425035
261977
645369
194045
228582
338247
1017980
133451
288264
7360
1033245
375790
191703
215050
217683
941643
136532
543931
377821
1041608
939223
261006
278770
544798
746685
665603
356009
505624
393230
723338
990184
285378
991671
480330
306120
690262
609009
166822
115919
263883
207809
363919
648013
50740
629078
212588
606684
650590
693373
867189
635973
451694
40438
1000175
394081
64226
692165
177485
546416
64102
393810
767585
32521
1003363
839121
662521
548886
382024
765864
599333
428342
489121
776829
959940
377167
929843
496942
614591
312890
666498
821875
98009
473449
560350
721383
116918
718373
822032
898035
2209
273818
44793
834012
740267
1040211
690403
97097
267573
334226
338987
189111
264898
301204
604169
829320
268705
1018524
906749
393986
310244
725106
939003
157507
907724
853777
503356
1047058
73948
536135
863367
738308
664350
524202
613174
1021428
1018256
938625
64899
105878
667487
110878
896720
328327
402544
719392
131114
475283
276350
906828
741029
852024
968729
68682
547077
958700
717602
492034
1046924
513611
129968
521845
119541
383297
410058
852141
109616
937107
927067
1002297
386428
47735
982459
703919
349847
897736
585695
85925
652529
286691
67497
305634
448895
176014
485012
942356
170801
117234
410013
756707
32536
799255
930256
427758
556824
858953
618666
248676
307070
1046250
186513
175410
347983
984877
330571
92835
31534
10536
347326
193189
640080
306051
133360
338516
592927
324411
90574
895368
656223
566655
176130
285016
851304
327739
46505
913591
194071
560036
211882
150339
602572
828751
1089
873175
732851
261518
582750
824403
872069
959086
894326
181334
178854
536913
605778
670621
632070
779771
529844
795428
594648
292405
388864
960504
530517
822371
111136
983610
887676
464738
857165
401219
155391
821206
335885
284531
668821
674164
532743
225986
53187
596784
29530
194411
983532
14002
415751
1002101
708989
798035
99379
540038
443286
259989
130842
926394
793765
656905
651556
582172
409789
378501
110552
383552
619903
695733
238306
887628
203533
668002
654938
1036430
816636
692929
150106
907119
251580
75337
753734
123946
799506
703478
387017
841028
865270
395671
767627
815163
335286
838946
643053
613671
125665
1033394
384043
662253
448143
953929
34301
310958
828448
489746
1024333
919055
374885
112244
673257
750378
296657
770762
458847
100357
821621
729333
642625
39647
911033
37408
708388
310203
323859
694593
412877
888567
845629
779870
493508
306285
68224
708498
981032
327554
361779
5398
127184
463452
321479
921220
368354
200722
570970
11177
268525
382357
96890
814203
908354
690261
1002330
834239
1010677
168593
966313
214050
1017592
325855
782311
494876
354710
718027
493249
735644
265505
51022
398476
171532
53832
57557
718481
904643
362993
72663
63699
916536
892688
994992
828
319318
535172
473296
106299
302738
454910
102620
942390
598317
734685
171586
232322
194803
761210
335975
417819
536575
750920
997888
738883
394031
902207
744050
311350
413239
941236
861170
338383
570746
522432
135535
428208
511930
480108
348089
711378
34584
730336
227117
524138
114337
1019623
504954
206802
684842
318175
930002
331556
320099
1021761
906513
531491
294743
891573
106096
732053
969614
955067
34070
739435
410041
412424
799228
637069
171172
864143
959653
501214
540460
14224
779099
1036993
319095
730134
271195
695021
1026079
893113
639647
750238
90748
623064
272651
682154
185682
1034276
418640
242701
567046
506501
592708
700847
702826
303244
595645
529817
740414
598387
365263
1023842
941321
636301
222571
532134
48590
715558
133757
568306
911954
250611
1013303
11052
232180
910205
189645
326999
617974
562530
216715
701721
625984
831639
986719
206682
189807
224587
450235
711844
799751
1003229
279069
566511
9810
35791
684908
330630
177555
846241
809352
473781
848718
68981
922358
747679
435862
671183
527008
104097
486487
557195
954456
986399
485745
851909
974201
929524
805380
928486
582926
685428
292
220108
913201
590593
199397
977045
462456
177532
748469
209693
536812
822692
422512
559281
314512
446685
511181
818120
917072
1010713
519032
147628
516408
343156
687622
243468
569092
912633
739887
852123
823710
298434
100709
877011
1033986
415706
836921
98766
890611
869958
900813
102600
744756
372597
817774
251376
85453
16684
933512
271543
601056
726489
517207
319719
343210
731428
890446
1019663
640938
196663
10744
36441
499562
478596
118168
717690
816167
775735
548484
570736
685366
119610
726872
688697
579509
909664
596165
716493
1005103
770237
160736
927193
443183
1022609
757629
321374
686682
37189
417513
396576
454914
525270
910939
449278
581737
702173
63925
941993
594874
370946
348327
535710
1026033
922059
18112
161737
827180
230032
614502
428779
352116
348794
908464
1048264
563937
638180
921109
429634
145938
144012
729432
533487
637850
625369
1008257
967006
830728
507677
305916
375500
543799
598586
393612
925732
907108
376141
355730
303342
1024944
468281
374456
63029
843293
50806
298244
637098
68571
185114
1003623
575686
125650
811314
93799
55289
54480
731578
708952
64584
883430
429534
448626
521509
650340
101288
467597
547373
989278
234743
704078
983057
695403
583156
628438
987592
387741
813322
72151
445799
12296
947736
738003
76972
902712
568729
222402
90568
571038
271115
1010667
615557
674788
366773
78419
412592
687466
29954
1012825
198663
773873
254013
876209
695844
1016043
772015
519566
203997
1038414
58741
1034140
195156
235387
392970
1000796
784107
427705
80531
782008
198178
540459
830334
120155
313459
867167
362151
824417
985428
993931
381725
72280
524909
171155
833037
703238
1004228
925277
759171
237301
72486
133639
880697
878939
334707
1018383
205972
483304
433768
1016289
485416
42450
1047359
354490
486573
892900
591717
1037944
263553
155235
85985
211380
855723
606661
805837
581375
560277
198346
859141
1020305
643446
949058
1003134
940011
861465
927574
584823
392284
893902
34765
667439
1001257
880787
262992
99431
833049
297554
916211
815053
55833
35543
413835
50762
422514
836386
229516
109033
782799
430497
61590
233186
112963
851209
672624
170334
179911
859015
646622
992839
945325
891420
164985
177259
239901
1024223
600692
842723
403877
300232
854595
109175
707094
673792
762464
1043240
409175
460018
736858
1020332
614494
952549
422598
639132
698682
324974
874185
992436
320723
178129
659736
634921
826531
768777
18301
740675
151020
389633
182739
541359
562892
527055
252138
83960
177689
854743
963438
30919
41700
434946
950726
489696
433762
394429
834178
105276
501061
290914
1019252
781782
566470
157359
588103
356722
373147
208949
246589
814130
799771
73947
425636
477272
995675
80857
784910
572785
187173
103671
216479
821417
298888
296785
746361
652715
527156
176702
305717
904984
590653
103159
688328
138200
58048
214954
479788
843579
976445
414169
542449
981350
342682
372530
428771
530159
783582
620836
594370
749202
58016
973546
754814
593281
554524
287671
720349
1015707
120552
469241
709047
675159
604451
86490
1013629
922470
925648
120234
157513
147265
971674
755616
228301
356777
643244
765641
143197
39228
754877
266127
467845
739855
903913
40279
217226
19208
726545
807459
655895
240452
339271
431216
1020734
651013
340091
300551
213514
643502
324576
218910
322448
26115
867025
336552
307085
608939
18495
71836
985903
727417
723063
316153
940527
778452
21620
811972
448544
1036988
727433
226693
1041934
1035455
148486
75453
761863
732159
587206
267033
315446
303796
71103
137134
529627
777978
894151
302160
197039
89430
990524
719741
93354
692740
801465
160997
638137
75943
566153
1010704
296989
390094
926328
299839
222535
451014
1047983
341464
365788
734050
367906
829788
860253
497541
874723
341498
871367
793999
303197
855983
684143
825953
834060
736384
11231
58707
212531
499725
33654
135220
390462
331994
360042
700279
757810
158761
379401
903208
1031198
556322
919817
412055
712581
954459
730381
1019578
364321
431161
754952
461099
90627
687503
942447
750912
173347
405559
556639
986485
298921
921487
729233
615105
690907
488629
280094
428319
50869
1027587
340112
253239
685721
161900
275250
455885
774660
388386
328394
950644
800433
856141
692584
645609
937414
480791
63469
773558
913332
337299
167169
6736
458416
564217
761976
515916
381970
447509
819570
769597
93728
568475
837553
126828
298097
575153
577242
302931
232868
906755
714748
485421
912466
120401
59827
621337
457745
2690
706196
961936
1040941
467873
402056
283326
62168
161706
68460
777343
934475
53989
306450
772908
517183
741
941260
8312
299107
441970
96147
25516
978006
469342
483928
621352
20404
723797
187731
82988
433654
94186
170510
119372
574322
642052
371170
962601
138807
317758
1041324
262858
781934
249479
575468
105366
305069
497636
678060
1011440
425802
301977
93214
465865
617204
45676
592757
714942
708074
996608
902067
837930
936257
171116
120613
774761
508055
340629
74122
1030847
61934
888579
184675
349105
1034800
1041945
247336
577574
781660
986930
681767
386774
470183
880182
976034
231732
766360
968511
1018436
179860
550186
352339
257886
83208
198148
245939
880994
93427
811802
374102
860036
506727
374641
465033
757272
1026476
1014879
784363
46693
167411
449403
879643
236975
671546
830088
926937
680138
693783
51310
490462
716287
172217
731113
179242
198044
498855
938704
311661
319137
638282
17102
353142
455854
891048
384689
750358
991577
765428
334096
810280
438116
9125
872828
51471
215336
746743
864086
20313
145145
72883
490603
126455
597567
543984
597994
233094
218746
515537
318009
310460
851758
684679
370836
628629
751226
1031805
470699
379716
169233
235755
45999
169052
139793
1034394
963818
227276
870182
840482
572358
438501
534363
696968
180112
44769
847575
227102
623162
379214
175906
596783
182435
500770
109136
171814
575978
719129
692839
467804
801774
1035821
582038
670111
120167
164138
433609
384447
244602
267533
796096
636503
739406
725031
610516
48527
123657
208580
78553
604212
303817
646634
430330
54848
366733
912708
737170
15157
935764
399607
654486
645393
812115
902264
948744
760817
1009398
584268
806929
537229
695478
732457
67011
575319
442172
100981
459020
279563
884990
925601
22542
741199
752599
176685
289684
147576
451982
216255
188782
822934
1024915
291997
597173
728638
650888
585859
865069
442975
57315
554167
665148
142104
301061
480367
683754
480515
873154
680509
961344
503015
589566
994858
824151
666514
415684
574160
616858
443279
445755
866199
318994
353643
233078
454857
498709
426583
972306
98706
239207
727723
56873
746077
930215
173981
993196
42627
39222
180006
882129
48660
978076
959477
467476
1002591
919660
703280
620983
416437
632905
914816
898032
573606
51793
298526
592128
478452
975558
451155
708344
445333
830394
60992
218532
222648
45950
1005604
293742
906013
554491
882931
23963
519465
486314
881504
187510
678448
839022
347024
454604
334382
511050
119643
727443
640796
822013
24689
315142
134150
140414
265485
1029551
945116
695042
275574
149154
697507
744810
342759
1043370
867217
360891
838120
643424
732956
484328
56492
247625
32277
423567
36683
225233
166710
87225
518145
438464
452814
433916
449353
34005
357065
477723
221287
590498
414385
392319
417930
984671
979738
959718
82532
1023581
758343
425249
562439
315156
533105
671553
161843
396448
241646
251601
234043
562365
188452
482067
936657
371867
846688
973410
634426
929120
1010165
647149
28101
782455
275936
896381
224933
813121
999102
566026
29532
956311
330637
969330
509336
1022805
945434
619344
218895
544721
770402
408451
788307
577913
277420
567171
314802
1000160
223639
496408
128804
654279
180295
688816
856099
119750
616520
611514
203558
529940
469367
893643
898605
259057
400674
274004
965622
507974
372382
1046465
931016
253019
1020149
740787
563896
407385
1014892
856299
752902
574366
400818
618336
460357
1046043
213463
141040
947264
823906
763859
61748
501771
702812
429265
391861
968647
899643
969320
743007
422652
788772
242591
172545
653057
487127
1001274
837848
145052
78320
105555
38624
366156
1048508
307416
194496
387043
1008871
443072
486186
194646
795574
726561
91639
989091
770273
342144
986288
593179
710245
879471
739087
131040
366066
306305
1011279
361242
592158
439021
986849
500454
1044855
745086
304750
911388
652976
293673
992673
202078
209562
415091
173315
496946
1015789
44962
1033685
686461
534962
69166
995160
857176
955925
847375
758621
486161
559289
664345
173737
741616
327922
104528
672992
28840
410127
893632
721346
62261
479600
983063
178472
346893
990489
520733
405975
392579
366960
674396
895089
944073
909235
369950
486690
179877
514400
460505
104357
888100
227694
341079
374382
881825
675906
926230
658032
1007095
574403
484920
827853
939792
739416
123747
553294
644131
455186
801940
192820
858826
532494
710262
796207
714155
193526
421773
449015
589621
432243
831462
459298
582787
240487
472747
1007918
235917
40117
374805
351306
846316
363971
618374
937446
997627
237375
948202
954660
75744
775190
497315
827591
808758
447153
290596
563598
170175
787429
1013175
390865
382139
646370
198247
61231
179456
132611
1021799
706300
865774
221943
392406
850118
241567
665339
772513
139992
364998
899986
999000
460653
455978
564816
153674
663381
670014
343462
1036700
385205
860078
157145
875662
727456
948123
730452
273157
275591
335641
457836
306865
485110
849289
409400
404031
403678
242873
171794
930005
546243
1031220
389921
727519
1004293
1030918
1041203
517894
273645
1023528
792460
630191
496183
494135
862739
489467
149468
559678
546141
424292
73705
737793
877905
605626
983198
630677
257002
881282
142225
909185
772639
941011
621870
106754
520210
644008
845705
483614
869668
366622
486730
727302
677184
342547
749924
965817
284598
844181
463271
164519
728999
33757
135511
744534
454677
701241
974344
694818
671369
353941
578884
1010320
783501
378938
995714
201663
900021
617872
412362
758402
172853
587972
14950
659636
668084
28887
908084
106980
230624
801256
485020
856250
384501
1002707
904383
1016882
933112
183092
805909
762128
974066
191299
730414
637795
920111
5449
966841
357227
565735
480320
482298
88971
858192
696847
753403
581502
653855
793127
731167
949293
396052
642556
436605
476029
908434
307799
165193
462254
59785
944015
985800
486775
511979
248154
247083
933109
624035
662075
785657
1014921
579008
173461
321445
368841
804921
715917
1012513
540532
50201
246591
124924
195229
679858
725372
812347
217242
761968
307155
1019848
153244
170541
902898
1006199
623406
272724
229382
141013
39226
345932
374709
555971
235042
432299
1039930
600569
62203
281415
302285
353975
1031938
1010348
145735
933113
372123
1009113
914554
955425
377314
696446
411939
196497
32075
13333
249416
475210
697481
1031980
739618
277336
58985
214360
454422
606090
909669
939849
770102
143809
978762
983247
809570
261662
141518
630099
580595
69392
760068
225891
965397
750630
353741
666458
533638
590920
535395
535602
680766
752298
934980
270766
449868
617995
14834
733801
940628
229603
260085
704517
725093
87751
295877
356145
71802
881846
871307
222715
889819
945700
103121
1029843
1012812
705860
218916
705310
191666
550099
272967
866666
342117
104265
621559
726039
888189
900124
12415
292305
821049
609493
40963
186587
190019
66222
821272
473752
448039
753630
132349
1021075
450521
237420
947863
810603
1024160
517175
771833
690986
527405
973948
39532
131666
899951
581807
290647
249833
127569
584889
671981
569535
790924
41204
853866
761546
463976
411601
678588
493314
319344
258397
238207
186340
447752
484696
457823
60895
1023849
789717
1014608
491239
713633
318146
479736
655073
491565
567475
787178
203947
894125
361158
456627
494243
98164
713550
622703
185681
941765
117197
280922
623856
476805
48890
439528
155043
272749
618593
80947
901676
534267
226306
408982
642062
515174
908396
678995
904539
240485
927527
253650
433296
295261
66123
410032
365947
118724
373120
635913
608866
742223
989874
538078
425381
302909
316493
571940
226852
101008
68050
299670
102000
237506
231269
721892
708660
749074
1004424
843275
245744
901765
923766
182992
726831
973063
991868
197874
912011
936685
837875
953806
219804
347557
118610
517660
269701
76419
836706
782436
130476
521898
622162
607911
83893
198092
475672
663864
232855
532020
95972
725551
860806
189148
26485
260699
450038
243605
328737
297536
756529
65463
87138
536898
736808
615744
444211
797337
758147
738672
129869
137206
745002
859719
93084
170275
472576
491396
287796
645986
755757
605037
778237
426754
731374
452130
318448
20097
632046
842377
896043
907927
20795
154353
676162
369372
218668
144099
927532
357220
376657
306263
712000
827403
813356
613206
477215
278477
105839
983923
270802
968342
51330
381619
746993
892222
190338
526964
156689
85597
1014080
378949
341758
1014409
316126
330161
596756
620051
515851
623568
619614
238358
701983
259887
830734
298554
865893
1705
789847
200399
828813
916760
485410
584708
923218
215141
183314
79299
838274
194154
493673
514183
661146
638658
698220
680902
1032900
314950
163810
419730
935078
393816
463350
978047
983023
199851
409727
234345
657484
731582
948073
335303
31006
393516
723955
2452
357840
800231
795649
626234
423488
104442
543858
406024
242004
527456
863302
291780
199511
216022
783020
720363
165917
719137
692820
753954
430620
391315
399414
999030
344339
995126
117601
755861
132425
309428
1007809
547985
944717
355572
586582
422064
799945
809071
657509
740910
808759
489451
496404
557063
492771
131378
86537
743752
177034
1042791
1030122
72729
625144
871621
766279
977991
1012525
588447
312347
701523
657815
273416
341151
845303
554915
747721
1046220
33786
217659
606709
309910
447663
392327
770906
567896
288681
631199
582933
225703
902790
823137
777540
634283
577327
271559
852889
296260
933928
68718
101329
307376
56124
466282
638633
285508
460152
188264
365183
604
149018
457528
557955
119586
143833
628448
484837
412035
257279
72540
822481
198347
68928
699645
729526
439458
65262
899164
424265
75048
442252
756061
385961
231457
920662
826589
368632
316189
733279
849162
98897
576557
358110
719374
382336
260033
703599
629997
666081
120008
790395
64791
594588
69714
49109
862346
309084
533722
1038245
839728
678016
599066
931957
217617
955708
203878
208260
725983
540641
100024
638424
880566
864269
920113
405610
920996
586499
1040550
148021
442430
918894
234562
612946
745466
686300
247577
266943
44573
565530
161960
210001
698018
722935
592063
49509
756883
982885
761467
736672
86906
489725
420464
270444
186188
253483
207186
492340
753949
889821
804885
140472
92044
211590
431490
162585
290501
701705
765185
1041676
279275
179620
770295
733277
696536
507880
237092
879136
78480
59129
267115
504815
657545
95764
76652
317906
102708
445616
146879
293024
824243
891257
365463
46396
897945
446665
681656
211537
742077
404112
161930
220323
323501
568346
196694
52574
639397
56585
895702
977052
1047109
930606
874561
653040
849002
624974
368701
506484
944483
884449
372996
757814
485875
1033462
723913
554842
870436
569193
746218
900583
887560
375787
484028
907058
345555
211142
93721
568866
985488
1020504
384314
628165
568250
53686
385084
820452
771329
313782
268125
530024
367865
245985
315593
169040
971337
612522
639642
605577
885070
101730
332765
963328
95144
645385
244583
505760
662470
722131
700637
1012968
186700
920544
827673
127260
600247
142280
58781
129389
720647
92013
1010359
195334
536602
481553
33269
693547
978882
769350
488893
420580
42164
991676
961304
291143
221422
63131
1015482
1020663
214353
604954
357076
545602
365763
27268
334249
327215
553641
221298
229062
440908
804366
215885
774377
709808
330708
445143
868344
1024395
305623
290774
740165
757168
262513
367758
25596
12602
521670
47122
556160
207492
993577
154172
482535
490831
838596
205873
306952
129042
59462
660201
19350
552224
374558
56836
1034653
633268
244538
922695
914130
545587
376194
800792
268754
914358
522151
714119
117672
591388
67919
950799
830293
858144
618825
954082
413004
183105
952134
66849
772925
195187
526980
246888
350600
50561
892307
221535
472296
151935
110931
191627
975233
786705
133769
769106
827867
917958
239527
609153
417405
697037
92662
342473
378822
421305
233472
292434
132498
105788
454652
728880
395663
310545
40934
300119
1005315
55835
289575
167565
239321
921607
447980
906389
408693
960201
818680
42189
220061
611885
871709
538620
764827
1041526
763457
440323
72975
250859
18244
148214
743122
408244
254086
169705
419521
411185
847906
480140
165433
664368
501269
143381
546106
349949
302343
260710
317748
328037
845914
900666
607909
408377
46395
129259
409206
182725
225162
846118
586291
750653
465099
664219
112188
988420
881495
703980
659627
84671
585195
139682
87697
423235
1008574
654645
423528
60469
559562
885129
202197
878423
740081
919886
933739
862433
823925
763917
615678
964875
986156
781266
385386
738147
501216
712546
494221
801234
874750
269053
458347
865156
880246
642371
381199
366282
1033615
513229
589336
1027626
559175
490057
579317
219540
25587
310148
497597
912198
341771
798181
904642
194115
59107
703100
156285
415830
93441
203168
129615
136955
473201
724637
603285
608847
690054
158912
465601
846760
99406
859825
258751
713001
49563
379420
534261
279300
286416
862294
526712
3076
894287
997543
163124
1037977
150194
189411
594487
622635
260258
623615
443674
693005
329508
405295
886865
489886
184776
47950
750591
269403
420675
411702
905171
526003
767665
511494
662624
131835
979612
898694
780699
799159
578807
700275
362482
423049
182140
797854
558344
798882
1025443
1046732
392404
638491
262442
176711
529874
378202
294855
789941
61136
458721
508577
166358
1020868
492393
1031186
1044213
146175
324988
214878
348291
582310
154739
814714
552186
76765
978037
870948
470205
312158
699325
207755
429468
694699
967369
479818
1033339
934415
962356
670324
169148
505726
122015
142444
1006010
564792
256419
540076
991683
396637
380595
121281
86528
1029213
354300
857678
858419
273361
626637
917456
654635
625615
617891
799533
563875
196645
1012540
463466
575324
848554
722117
1013786
595771
661585
295266
52473
823168
153959
601106
324797
76391
420851
14658
364984
328184
241025
452999
857200
945592
351149
313278
782974
260450
320915
230404
952611
309661
581369
828919
1027964
888440
122876
244503
152725
152115
707261
376661
1004652
1029960
228226
805411
984347
476664
733806
824053
213757
516139
389249
66563
200401
649482
822464
452074
730428
123976
483717
929019
627338
347628
1032435
657671
360447
467871
242468
568108
319989
562476
893946
528000
583386
757369
334853
462111
86096
985358
213008
112029
656064
372277
1006233
931901
60805
545058
27430
981058
225065
533896
23371
649177
18502
688068
69843
1043546
569035
153883
415316
141557
41025
236950
256305
159735
29681
381168
973884
310707
979843
488607
778075
748279
770044
487080
27893
541504
783983
674071
474829
878146
653025
744609
560361
674527
190093
388230
381666
132398
625275
825508
939903
193390
222041
30102
776762
633078
439007
994937
279615
992566
265544
99214
329106
225606
186291
879854
563750
650337
51338
755108
868072
692257
852167
789065
591698
957206
132799
457845
723704
651770
765264
729693
945431
512098
612151
375065
699961
844034
617294
155215
971293
596045
763009
438293
910037
460745
276178
718188
509736
101046
911005
731125
239060
743494
649295
17944
637681
148954
665955
507740
134645
738589
307731
770081
812972
609747
568213
270763
433037
312429
921614
220327
177414
1030661
15341
116580
51112
831158
220467
227319
514244
156229
299040
218391
964011
113916
460302
488212
780801
263780
267371
836677
850408
606699
103464
1004650
59078
83028
612289
786893
714799
283628
317479
1029677
119712
140546
550044
305431
542339
230670
570360
92094
1023046
129630
601690
724474
177195
694123
631406
959617
442008
233795
603492
40552
799770
773110
737748
575924
910021
95661
770554
934397
971435
130202
158512
290586
207911
242970
75406
566458
376049
369214
977506
175968
229766
91147
186823
858038
47812
353476
874755
930097
405668
839415
847984
987531
963205
38523
459373
530978
640223
102080
823117
185092
676404
485672
977639
229394
828780
620261
935357
231238
179105
198100
623999
567506
404616
371371
606014
761149
94358
826836
262741
809557
774800
165876
850058
430970
103349
278672
525829
463445
349974
540083
420357
125565
899775
891033
1018865
86601
977032
670317
973459
625143
639585
990050
653371
437895
211037
836103
876380
828806
444241
390340
167340
709861
621403
579338
887028
537511
188531
565949
19622
222132
400062
432616
233381
38165
817676
864006
770196
641844
580895
988359
149965
256576
289154
884811
230296
758443
820427
90452
860162
226961
843438
180205
278835
477595
258996
334108
725544
347206
129448
565539
126375
472804
504085
645855
25411
813694
667407
360737
986299
538875
104257
549412
937574
820790
827643
182593
24588
487007
644459
910365
596145
242474
555454
773820
147666
282413
706165
493789
856811
178538
141168
375485
968557
804344
546242
994499
873915
411317
1025842
269834
67515
197192
810634
313979
123848
750005
674489
803562
212747
852396
916961
600044
821133
51732
917522
307727
716866
87796
295319
1017817
577519
159567
256161
661801
617499
552712
175234
375596
419184
444568
595244
667062
785451
372706
266583
350422
411621
938209
172547
786673
39569
45941
694220
685544
100553
955093
672177
940762
874687
869825
68061
957187
594702
474798
419994
516061
928818
522090
663744
1010588
431160
928341
714037
520654
623593
1046151
203614
194066
497640
854541
146498
750692
400106
126786
453328
385130
1007484
327960
665501
597093
424326
1031687
916467
524668
786067
735626
1040644
925303
748303
487693
91951
708463
785290
870512
886433
464105
956685
143349
851690
498074
889638
612721
689521
432544
756495
945139
397726
314494
686129
394125
539753
559420
917291
955111
851636
965807
129166
906036
148819
136315
281538
458084
753925
150732
1002778
647014
763602
95218
926318
697771
593899
388996
98805
646788
584965
427106
720857
407478
402912
367740
291475
698388
222490
206232
841198
889340
893304
291203
930995
79638
997233
305529
997933
859413
997519
88628
381879
46340
440412
75922
801516
39857
325822
521525
543184
784371
468910
325675
1040679
800989
369576
614921
337619
140897
1003873
906598
811433
106133
595149
279679
217862
862285
702190
349523
82845
735221
853041
416079
601872
129154
984260
183786
718457
100225
198576
985572
253423
859401
32567
29870
1000959
809322
770803
489064
886562
665129
698015
972885
303651
812638
905729
858423
956753
246320
297040
256035
135698
829878
331952
1016486
193776
1021210
928564
1007279
868642
587199
1019218
917235
34307
932248
1034033
303603
255108
250832
264542
1046102
1038886
140159
249200
324356
655925
257451
1032811
281766
92525
439148
251755
1031368
1467
403098
667021
333805
107892
223824
913654
77323
249377
159183
735682
1014849
501932
195569
879752
75370
378500
502156
377911
958313
449865
412104
273463
691299
449752
818779
831563
42266
42277
1014130
825680
963320
80918
420959
76903
24804
609990
102617
130782
231143
745262
8636
513444
714480
476471
261629
907553
849533
186530
953483
92392
688453
99514
539052
894849
881719
535269
222389
281366
736662
469586
142316
467583
593309
512034
1005530
730404
732138
747009
160385
241968
633574
613043
700875
399087
824629
865702
371646
251760
294267
759191
517352
594959
968495
810451
433044
605674
307990
286183
549133
435302
51917
509411
183578
186247
652233
54078
964527
684214
14594
647793
163461
539036
33977
499369
817162
105061
796851
1031429
722525
223230
843999
668773
857315
283014
44311
527437
295798
837871
215481
139700
685372
533625
80487
602407
371376
515674
315059
324477
512065
152164
202143
128573
73536
435937
179145
591040
920307
702452
855651
647974
337076
233124
373390
8973
906935
72542
111492
956764
782461
904077
941964
1014021
478788
326716
282432
792278
925714
310612
31435
488648
409872
453580
822816
985650
689173
450219
801273
969104
90060
21324
750892
757466
484053
47579
1040000
24059
46698
450807
402918
201874
42024
150490
861925
114232
15646
81264
943775
781453
572038
176762
83807
366557
1046008
759207
632121
422180
800049
283169
776037
257232
793218
191760
400736
333720
50705
815647
920580
921540
388059
450162
219358
85485
473357
424184
131971
645379
281393
506076
94935
447516
193306
1023166
695663
382418
622078
476501
287536
708953
392837
415268
221077
638696
957961
468011
817626
874607
110716
781015
277775
26260
857331
490458
1002073
330497
71092
39256
404037
690994
168506
476949
758067
217749
456734
669937
223352
587337
619904
383432
302618
154205
996068
825898
637671
338386
1011726
683097
940126
654134
899970
144236
415787
273436
200583
52609
235324
279886
875113
405002
130540
915415
773170
927052
345493
475149
125673
76809
2818
26089
688181
862421
849998
798335
339734
583211
752692
639990
126959
308892
685516
136110
997548
950073
242401
256404
725886
1036212
992160
461699
935237
952125
340941
292578
927697
715046
42299
96696
896019
609093
581055
494269
766726
712942
666596
1010771
342189
309016
358544
396116
327461
737277
816278
54062
472894
996753
313610
951858
812290
934652
468765
1005104
294283
20038
426295
406690
281787
713632
363739
298155
584544
790820
715112
118661
231208
199805
230947
580157
629463
93132
457187
954
732756
591087
869033
367368
375566
354409
244970
189462
65746
529809
343198
1023160
694385
191037
402231
165225
808332
462206
396189
388961
965014
345347
738758
394417
859848
446286
702238
729799
873956
296336
704307
325988
189701
262201
1012400
431493
968179
519877
1030764
342038
384293
121777
7630
36205
159805
468843
367083
589473
548581
560029
74780
912582
25233
208106
907978
38965
140620
145401
793053
613909
29274
895929
670595
147098
943321
990725
33129
157384
433154
294733
677492
299846
484158
203035
163434
947802
145553
991974
132905
85390
827031
420828
31283
239452
876020
259152
937412
600313
498756
893950
384347
395302
169476
1029375
391645
95097
934300
18118
252742
1017167
172885
579128
393027
104392
977034
454922
532012
975695
166428
71362
475098
603803
210559
1047326
883591
996674
919361
314331
602637
452538
830251
689913
177776
488671
410468
247048
324373
502117
574332
692655
496259
589769
612964
167493
432864
168640
165048
620840
608404
642060
763848
369768
288320
791055
674850
983798
494346
902407
1095
279718
152442
1005394
461118
139158
137417
494533
914339
166937
111268
778803
751793
792817
302721
57781
67521
267695
307749
966490
386614
261687
445220
968303
73707
430520
1012832
592733
403570
164993
659520
580388
311776
857293
991221
873070
1018845
312562
824321
278813
247006
982956
705162
449240
347489
332660
418242
253939
844081
884188
134078
709482
126265
1036192
720116
619284
571687
635833
241426
287542
842028
956782
833251
70706
415244
401560
953567
1002183
447873
220096
871904
236475
476210
914546
508381
639486
1029884
86091
887231
528797
965479
263079
34752
920647
214858
223364
741882
30287
935928
1024567
858421
346984
380116
639102
535387
576832
553393
60638
976776
788717
80806
244348
133147
336635
640311
724625
385387
443861
655135
672165
785728
603524
925707
793618
69227
379406
719757
233636
836790
628388
983007
521044
621865
538856
467292
213064
87064
303369
391900
220205
459876
1009037
356061
346207
901614
82120
622194
452426
445907
578870
555330
12845
101592
257915
830988
294580
117656
268981
354731
385690
414605
949769
343340
46869
388199
857586
120921
1038465
581548
745952
874643
806226
76436
541855
83090
79486
180192
236499
510051
620496
760987
638885
826386
132935
772
380206
827719
111913
462245
110070
757500
914174
821644
79423
599697
20116
105931
422378
496817
939064
325920
914601
379616
283104
560150
43786
420880
475732
662955
521774
173152
993456
1039585
806071
180045
466075
70593
1000983
808351
201200
113578
961075
650065
273448
425146
34391
779438
870875
790324
994603
255371
397254
132896
360596
129910
77415
712845
535870
1005999
854828
132003
556343
86038
238465
143455
273367
66874
119473
876459
171550
687266
15158
408915
350248
54815
661112
246672
909460
650297
591424
419561
743787
422783
429829
378629
548715
575907
859750
343640
243640
293129
304449
491200
1046644
726407
672890
197583
567530
695719
639715
406926
544406
14107
873097
644979
274231
515866
651768
940029
847062
442521
898262
10647
576253
936986
537974
608271
501281
373315
994679
290317
257787
1889
1040826
781099
731794
467752
154856
712978
881009
950696
483729
73457
1016739
308033
136612
950963
387607
318540
381696
435799
64383
409
508520
1047827
778365
856062
239
644282
98804
936971
787930
642572
168553
53606
732600
899871
853306
449077
494812
653339
275536
115960
5182
585028
496856
671476
794659
1012518
295936
630731
747887
999533
553995
399081
114119
610644
372848
1037141
503789
303439
694022
387605
191160
618959
444431
612685
566560
1039195
1043712
124467
517357
417241
1032199
984692
315310
950257
277254
149491
222737
918455
764298
845508
684527
655105
865366
416002
209307
240380
68127
835016
674905
386658
400590
22040
565681
354254
712335
814821
684101
383271
81614
432589
297956
579085
684946
265038
746630
161309
242319
611727
450454
372983
60788
766175
473585
832044
387837
104863
153737
907032
252008
934864
562449
334338
386494
995300
210777
1016620
504416
674206
1031254
827856
52145
357185
86036
128191
427983
786608
229371
310703
415831
13863
739594
622189
328843
933163
879767
382995
1016938
505328
437919
312484
347180
817417
64065
639455
53795
154806
754425
551665
292466
580559
414737
861448
89432
294712
77398
135496
109080
946887
837300
630860
376404
127992
633441
418648
158320
486302
910745
1045445
451035
149401
347823
749979
840965
167769
115926
807563
812211
35088
288227
267773
932644
677643
438287
539059
585193
762772
367962
690050
809414
104034
50856
467310
407318
162920
1028363
340022
497006
972223
61558
273124
1037784
776407
231282
251795
454576
602587
557726
178558
523092
867319
1044000
893406
16560
296991
25564
868402
284727
721743
686904
473513
481783
877530
725985
397320
1047468
866223
754797
43537
61841
529071
481602
791700
636403
79692
1027304
138270
997504
963928
315323
442325
635089
637820
60500
42560
802602
214506
221425
860292
1004080
834389
622871
528648
535404
421352
1042171
444331
371075
915852
920914
402232
72439
390887
952826
610842
854302
893002
722458
74548
1021971
438623
238956
804288
919864
140500
706712
93508
54500
301952
510553
1003771
824809
214180
1005379
542361
398125
414459
619073
667712
580583
631996
1010182
560861
547428
236211
280286
598639
597183
217663
848130
98652
324863
60368
898523
725006
68417
906104
939373
208806
149079
296278
403599
718636
586284
652605
551440
1005405
93591
942806
914806
750082
467524
926918
907699
385407
512896
177798
895303
453289
535841
240431
319639
613062
962161
738255
634481
200978
368942
728997
780248
422429
714044
402970
216301
923239
465409
338535
94354
467259
579984
1037730
865877
806020
965971
349122
40702
65480
36362
652496
275926
106076
459999
994006
199395
18997
669504
930291
602882
1045523
49230
120166
532506
472668
123606
308218
1003232
284578
531185
178365
662953
1006791
490006
232319
813302
827065
322995
512041
127233
464547
108114
41604
566602
939310
898265
703136
778286
743274
831996
1006312
808079
225320
229611
783271
319351
972486
754398
294111
180614
432139
1045893
400512
54272
373788
713135
636820
761995
686945
1003071
414290
817204
90735
578409
890786
759278
620121
119277
907047
655885
382646
10632
497224
191095
178219
739420
162394
852523
164945
133672
913644
339564
888951
1007000
129989
700431
764653
565562
993157
751985
575497
184551
301105
123070
907297
939806
753735
648060
5121
779393
766997
1024958
976949
84538
1011929
309439
274921
704365
142343
566542
74770
585634
641016
842457
265933
509745
374671
987072
6245
909843
440973
628662
824843
364988
959115
533001
755386
737667
622944
1001874
1016133
944051
901221
246340
414476
318318
850000
172160
627155
800773
561431
858422
773464
808984
39942
534611
432426
653004
435027
856217
330277
6771
155634
574333
256082
12259
368471
973953
755569
262559
579144
574570
273033
148172
474344
283025
459383
270084
310665
926880
489356
339028
324702
910088
130914
941662
225907
867802
10926
959931
730078
515535
534108
214982
362967
916649
681745
179011
952223
138562
344769
776837
910487
912845
1001369
799414
639605
1043734
105608
575552
635872
964691
417756
840801
557027
466971
908439
385544
878696
547390
496767
571605
956898
551690
745136
701417
545133
991660
378523
50373
605387
981773
640112
509283
583359
555009
359353
305086
476190
935418
223830
416760
28394
308198
840893
429208
680725
86115
46193
147819
666761
694556
499044
863970
906808
98697
715542
107855
816261
55895
134602
571763
776992
484759
759325
1023596
259549
237739
201702
150475
376969
611811
89616
15355
973940
572189
607587
442520
1009672
626054
904926
17398
508321
946947
993350
902379
99467
72653
226492
356736
245525
395441
861256
424112
988482
320530
425754
669019
868073
331766
726609
207290
157184
763757
524744
698727
714737
858482
400254
820910
919820
259271
528698
856132
623105
949882
612660
183257
58880
623594
25098
430599
65425
983873
273039
867388
913236
564271
586564
844129
312940
318971
781705
770212
495579
86141
29739
866821
32806
645273
971649
742637
681873
536995
321272
696963
317700
456263
14255
389439
929780
628863
250411
747144
308406
832492
550147
278576
984796
63274
519639
374799
170964
291561
1031304
934683
246713
663532
606662
193262
102894
536590
212705
585026
949448
9488
1016199
114482
986476
793749
712990
875401
540276
1012436
306517
579114
731036
154870
706483
934585
246366
770157
637314
867807
662987
188154
426101
932989
392915
688353
671313
921009
996840
574818
151876
281528
115814
788322
335234
841397
888904
464429
1022613
34671
668232
755941
235936
466667
316797
463180
582173
880642
409718
622263
403798
912045
993094
509412
629037
328623
863892
817918
69866
496396
728557
1032734
368495
891303
662525
980776
510951
876325
666618
506578
472074
89783
284639
269297
395499
727438
654173
635715
628372
441722
877973
428506
360897
906673
976932
643165
208799
137195
382334
520213
925539
198632
202818
1012253
246948
796769
234235
864052
912822
586620
342336
549072
886096
584279
758975
431258
742375
325027
834642
220867
850164
998369
512590
461927
444740
440418
403154
586648
763208
510863
491017
989334
562223
496346
526958
928703
400341
967216
156745
601219
626201
88160
960958
695355
499236
353120
56130
814672
710157
656532
127637
146168
879249
562197
572909
665226
438991
473175
195010
106011
575378
251800
171000
307996
814340
757902
489144
264064
658813
499092
235486
582244
608957
740266
380164
838233
273150
934109
760273
832157
514603
931348
256437
640350
647898
222034
358757
781197
165300
383791
358862
58758
727480
620897
552417
401845
849483
112850
793576
779136
486400
213068
318372
723244
795512
613953
1016725
300373
418917
160329
760976
17658
199838
565166
614841
382610
919489
144596
858775
258591
571382
578027
271071
715014
576165
249745
82759
843571
821635
186224
1034347
10143
589375
797244
446465
192647
440136
310129
267652
214560
611242
797728
474827
272191
703971
444494
491314
889111
1008031
377086
43648
331788
827977
879107
538112
840728
150552
1003104
634819
527051
859752
685012
897196
803112
1039183
364374
561680
915833
332293
912339
205392
1009840
909693
626279
464017
816599
77235
534216
629698
801479
374108
339096
648066
472121
775019
823460
155330
982851
282571
892541
525793
300751
959840
1006299
84734
652164
88495
1034101
227583
1035013
557008
230844
52450
265151
125096
178608
491929
993212
85289
519282
964544
775688
428922
1010458
104934
330073
373816
697011
927851
1040708
852874
607180
460573
84403
77770
325545
684745
461807
597543
863255
264557
436730
48597
979277
551741
565150
556493
436712
615101
839661
657554
296477
545170
790500
917864
96473
304177
534836
368363
1026680
894895
285416
532455
787105
94570
505585
245789
578942
260632
646411
438018
49920
939566
481702
144610
20728
573181
1035289
488479
395373
457685
163692
777887
20175
986208
692404
397942
957443
777737
863535
256358
637118
574165
134669
811053
20386
53630
347299
981311
776224
107384
86786
92620
136562
98323
526047
915861
671024
1030380
978259
595048
970418
132478
711042
88382
394490
278865
431459
666261
973458
374184
708970
640715
796020
763647
888718
34294
742381
35536
190382
546625
387038
266202
51083
525501
230735
388526
164750
365557
157733
472939
386261
5279
190768
844867
731638
663478
655036
361063
160351
357056
923101
144257
110947
573748
37059
755072
103179
863397
120910
106748
29381
846375
904886
285943
494630
339776
356465
150745
759500
230431
1045129
25099
616507
931292
70129
872584
765636
810390
420378
661468
121443
927080
690616
709225
303162
23938
71394
636121
932259
920807
357060
1046127
710269
229744
241501
855595
278902
731318
984837
254701
989101
456062
167122
191422
1014794
726380
817352
360586
389522
105458
776275
323265
315472
42459
519197
923897
150175
190164
913419
167961
1044941
136155
944612
542704
494819
385785
768936
765196
614202
395617
199976
927606
162159
1003049
352442
838325
257973
14311
180351
346159
69018
113602
983764
156290
744757
978170
338130
115528
686259
719186
35871
662962
802732
14500
306885
418394
32725
24720
967564
192793
242670
37095
508069
555804
634252
999072
503726
36579
849354
594234
136764
888927
91327
206844
982771
510781
120896
250948
6952
131137
552209
147189
11013
989579
855521
428483
285327
96332
715587
1016684
533455
1030108
805489
14648
1035522
651064
832116
15549
389566
119472
40061
513109
646902
663276
706682
434284
71586
471347
492935
282897
694071
744065
227845
148141
486786
703491
423442
786879
859706
844469
892286
621811
299326
956376
374581
635267
66464
891796
729423
755439
25043
398840
339684
824536
768602
801122
727297
857851
317331
224449
916100
668928
854960
546797
147130
111240
763786
375387
615162
777957
107232
858875
677496
10437
132249
553006
640995
119966
256894
257672
986099
783462
610386
133597
140178
515668
954213
552898
1041479
396884
570584
432281
870730
146400
323161
588009
11179
48269
155947
1042794
1005970
328752
41988
200920
494545
813857
816213
397252
361902
435670
185203
250347
23228
398295
486102
22276
473672
561013
735548
786474
386503
969871
925709
467456
706873
382668
1906
974446
146159
372469
798138
244664
533779
39934
835642
37344
405777
244471
973679
665831
1045269
758811
47626
766051
572379
434123
810458
656377
747879
748135
209396
729179
428694
342101
818854
760232
151469
350530
153805
765621
634274
194246
971017
982920
706733
752146
912737
699706
668698
195620
882602
135446
865552
216703
397958
955291
692027
127709
969515
16637
434657
442961
63340
584377
762893
210341
293790
309545
889398
396245
202361
588353
976500
52886
126067
992973
83054
45956
729165
120242
308014
496362
939961
614814
351473
153402
387015
348719
994822
787463
701879
801723
173664
958554
649089
813401
500438
344544
56789
322943
799316
417993
933540
572862
835786
680196
967609
501590
247588
611552
412330
1011628
513536
115389
983510
976722
64064
303717
317046
17570
388879
3067
873306
97600
376010
7608
932442
454195
530534
583072
308576
284973
289819
967997
744082
617564
20277
899273
235821
572905
692577
30830
142296
696624
739294
62484
661489
9603
323448
749525
62933
157817
149178
593352
361383
419826
738097
731633
700260
606512
76683
309556
361329
159328
940653
814975
177499
127681
39864
591450
833940
257419
197400
704556
513027
484795
907560
82855
278289
343552
244738
399384
823645
77082
390546
338511
390427
827970
140076
178369
855896
140331
180341
246503
757085
607578
274065
133157
1016790
561020
1024646
763382
994351
169417
677775
698322
655157
101644
77719
746250
1033768
47514
739359
747128
648932
240342
504156
427752
617873
995423
618975
586276
781664
45680
364289
805376
388027
821011
574846
511507
496705
619187
455743
742229
461970
881293
286500
243852
881674
886071
74817
1038807
648796
238652
183146
38111
726107
396489
828759
418976
237005
643966
112490
623632
169292
585212
373857
997517
761172
497558
890114
104107
710713
50028
795566
510610
191014
510305
833202
1022432
1010111
953708
821377
879004
825212
894985
938017
88437
672781
454007
382531
892800
237524
251445
722035
383562
306591
50305
699242
644736
311382
650646
155631
69081
556789
433239
210420
555896
390578
36836
991515
756962
831346
365810
426232
857136
949328
704122
804450
937677
1035633
388310
372705
536147
643366
582768
59681
352618
245688
813105
933346
49795
499920
588646
841995
520034
557900
748921
323558
773661
413492
992843
96124
1048182
91241
1003246
787642
518660
696803
308313
126177
687888
729856
391761
211408
848989
410466
196474
432013
418462
364351
186977
720823
206224
627207
680333
903353
439538
798911
352102
7754
464267
196913
233134
32402
248158
445953
306452
659590
892736
887596
584420
531016
901613
828608
895398
255592
26049
396186
170565
501184
67151
1010013
495419
148562
899915
194844
374453
464374
207613
766215
1036470
866875
442964
888716
715902
750452
779964
759596
502337
662463
61527
229736
1040682
662703
729217
13855
596849
117489
430101
146564
364807
451954
373493
404195
324469
227383
763031
1030451
52896
308120
374880
535614
107040
511767
721871
491846
656977
43679
679768
250687
104302
670747
721453
547763
386712
643914
684654
243519
442917
721950
42866
996092
619298
662922
620334
515873
293302
633560
943128
72230
994298
807144
753160
218211
7344
687358
251829
670039
35888
87650
529677
500330
799501
498809
545249
283817
165656
96936
935256
1027846
848739
660681
257455
531769
377555
91206
748531
282182
962848
486840
118605
20161
1047300
912663
576470
522022
660517
78729
579575
868126
251828
952755
729912
782210
592468
781564
676051
891665
193878
180887
796424
1031942
233380
463148
65679
967843
131308
912614
354622
61058
1014538
214975
686984
581482
140998
1023571
218288
894074
678853
659930
550031
708504
1048468
461329
721188
202832
666792
580737
150831
283265
846495
642940
926617
135714
18911
133184
401865
118657
214922
23990
86892
321440
488528
349182
943922
120080
27918
191416
205975
366963
380720
1045386
244305
333474
856142
944310
667644
991673
683242
493348
968005
722042
108362
605179
600460
924466
422789
705996
701757
240158
163039
900920
203853
530176
599226
462395
104348
48169
572175
1030094
965567
245635
793966
1000217
668192
525752
42653
713973
857797
250571
952368
390074
952449
611640
451123
1030925
639656
453205
407176
239278
957017
450634
525746
250929
66133
397179
815604
858312
636094
642657
166365
321207
513077
364129
461551
106058
503778
815155
228392
732751
61721
813403
357343
26673
1025524
839440
963258
489647
524448
822480
805218
998354
812901
175191
1018824
268131
1010249
127170
263681
997727
215057
428851
330689
772555
596213
31439
578401
312025
806013
763413
327531
405677
42599
174497
270208
669446
438953
344020
441468
361824
807072
893924
58651
142457
1023391
263253
252508
247286
376686
1005976
984570
555960
448343
861499
693433
187742
615639
858120
833621
582456
973138
80457
642135
446976
57263
482147
193978
131545
139743
234101
211840
392366
639784
348031
220619
492805
865277
293615
657985
252069
356222
406521
687547
919589
675678
693690
700780
329078
422166
617980
219656
975008
866754
403974
1021053
244891
824024
502203
732114
552112
402047
158
160376
254078
785047
408232
258754
470631
487915
973268
96411
612508
121600
297797
744695
475823
156712
517415
844192
794750
462977
531777
355977
149195
314100
672845
780456
277362
987829
140653
182295
402208
480194
843090
325459
728734
371038
1045392
723632
80799
770715
829870
595181
339674
460481
222735
601672
158156
78610
298676
991989
151903
204128
962553
58067
900591
507958
962063
930656
847366
407411
848178
318704
265373
1032333
104554
605331
802413
74518
167603
597984
376638
36899
69616
650077
353100
417812
267006
993907
823798
946384
249653
104972
168603
676738
575475
115344
567701
36923
212996
417867
501028
431078
618750
822991
145661
137209
716552
34884
270445
725815
497058
302835
631698
801454
362906
794152
266249
80998
865550
928927
740945
1012201
779730
642809
1024638
779896
932071
887372
702788
218764
861291
7849
324219
941633
752680
455861
950443
563519
222070
508673
769668
981150
677516
617206
240647
877103
468452
142201
616000
981833
186702
791548
619153
501246
637738
873446
761622
99838
772277
168092
369678
486199
458024
553564
492637
482674
824218
613601
925989
1032803
547987
597932
808579
673809
515075
287422
726385
778849
68452
783471
976936
331571
792834
520323
977725
483815
857634
589039
496832
270968
183918
735868
1026770
133896
141396
732326
867374
231997
362600
82249
695082
260075
1029198
358374
145696
995141
990775
896768
335057
67873
213888
36689
932804
452244
219140
289653
94142
874402
6426
402077
236915
808153
495641
334664
437942
180772
312631
335375
746429
495156
143255
749818
713196
602657
801081
499014
353143
681967
159287
435474
736769
216690
229484
1041432
181253
366225
669911
49203
419632
577470
820796
1041477
921143
548794
990713
546520
757845
45167
595225
410808
149887
953769
281011
113993
1009991
704986
982337
755699
105442
192754
421736
265835
351952
894957
453100
662825
818378
60656
407107
183725
91936
434351
657769
1035692
528112
403786
956469
484387
211309
760055
171090
436555
453836
668559
865087
165973
953341
1041330
219310
1009475
643613
750877
231367
174275
187668
1017235
508175
51482
1039755
1012186
536569
757360
338746
315282
558782
512114
735133
258570
571311
883175
628599
691614
753675
879394
540537
28780
56555
912386
192536
745224
976432
189954
758004
703425
134357
1026243
631015
168712
491253
679560
691702
926812
944224
325656
956225
454603
849242
426394
985321
24230
1047147
404166
528525
652705
886942
564534
1039868
457533
317770
1044920
73900
695887
729188
675713
899231
34590
854175
358936
481297
118508
123548
434442
987120
410289
105452
1018625
949352
909270
680646
491567
749757
642662
119689
460089
427400
724559
175315
927323
258600
306813
188750
264853
242554
561787
155284
32172
815055
521764
171467
325629
551780
1010772
327989
1007099
515428
1021747
31264
48284
514303
107191
977477
71135
777775
935841
293994
441730
13489
939345
865285
947351
1032519
512769
566487
557325
547894
500841
316509
638463
224363
1031172
968452
983507
806031
89600
337371
334112
45968
711058
113710
638499
472142
595807
33435
252939
654437
345917
144919
329634
951135
35844
55551
4760
741542
464233
374817
546198
116306
844103
679073
27799
1008447
641394
868699
687005
54763
553338
56691
832201
930058
10311
45
476236
770005
287692
591615
509662
87803
374218
307943
249192
471098
620430
66406
453340
401971
310965
750810
728134
284994
327090
159202
176413
316374
913269
729011
530126
644375
578281
698029
290131
18273
116543
495322
642638
333565
199780
707579
500466
336757
910232
143666
570220
883951
358737
351733
205804
636782
209575
839985
576226
478009
776688
931937
363886
902316
73187
550920
179908
837726
666322
1035352
355235
610035
369984
379475
666045
754016
665509
505308
205497
794979
689143
553356
298932
399408
902684
733139
333442
544141
685354
430975
975860
599006
33355
324287
714367
768143
354803
847731
1030021
715976
432131
843869
716458
201000
1036842
739037
741694
971148
532881
257598
444877
234632
108304
541278
74629
909349
462851
492181
35215
357884
831849
223276
596651
644762
964963
870787
703377
702105
1020855
667534
979359
324053
705254
313954
61417
136430
479618
449909
105062
476529
690392
356922
771304
266195
796629
74428
97056
378962
781311
463557
967480
37673
422345
440780
320553
431726
238520
287314
148325
98114
346265
90343
907530
313157
37846
723514
386745
986889
493575
1014305
785057
46614
394234
292784
883972
911014
982562
543898
297748
258755
958316
235511
293784
225027
303573
994598
332201
86154
547271
933787
385506
569910
242446
626913
746673
141008
300681
681693
925117
586512
404943
73326
512194
492659
611548
1000032
989941
247186
619046
562917
594099
932650
537375
949583
204777
728170
1012395
53644
176098
468464
174306
31374
383093
118254
439072
723439
471575
978885
850909
97604
743015
374754
735750
869453
814155
346324
523238
724600
640502
113570
589154
876506
722552
376910
712321
1044455
267943
1433
683407
480734
512107
195989
365190
878962
88693
426172
666109
920967
237637
212862
355993
352363
145336
514595
273412
609258
812418
316526
76872
42661
175168
88908
371169
556195
410361
792533
113584
48728
369007
197965
115524
32180
846522
614002
739903
1042224
495660
3212
32371
845076
320496
194929
241046
584148
102090
902822
106598
363318
258758
1018843
656493
24850
198680
741948
559738
66550
769807
699958
126860
358988
913214
1020548
959324
727194
853116
1030842
35252
410399
488820
548241
594128
679833
682897
263015
656593
178987
711020
595383
360593
5859
76626
1036754
448371
774598
945292
868578
508310
856575
834043
558105
581935
653539
668467
878314
792033
724385
151454
396382
240689
500926
531994
204462
17750
124470
804747
491324
320987
414840
778709
395453
877970
659831
388390
252899
743736
148817
676372
229994
752218
671152
17498
531119
977262
908502
283181
199449
1025231
587233
174652
501880
755251
867804
694135
997152
401005
597820
178448
595898
607217
146865
684863
905344
75128
459263
528285
144961
92563
625834
273591
994158
564689
979770
737701
1037456
695273
939354
166090
411335
525271
54948
637566
729295
661464
566880
906878
729137
176255
72102
317987
602911
489504
921619
113984
190085
929426
227557
673586
645266
466716
403432
391931
889963
570976
117838
789470
635809
746393
432866
807439
819705
918184
580696
1001790
342110
193826
778507
447160
477845
954181
632771
904587
1032052
246081
538328
84022
1048171
365394
946816
297759
944962
936154
210679
749614
996621
111146
938811
654586
670064
535964
818188
700739
1001772
476456
42894
114444
440783
331005
262805
868097
336873
491216
984654
620553
517115
972891
310700
191179
432407
282164
63205
451328
586154
477196
405568
145168
675961
661699
1011847
951640
381309
765930
59087
859459
507257
840025
516737
432485
774873
943625
402381
410140
609349
700941
725659
273596
488393
82930
20126
262560
210474
7856
970383
269978
501147
794766
613931
343619
40775
39097
199796
263699
907763
383532
215660
1046749
754030
497791
893396
104832
805617
901782
183973
785461
162351
821514
254725
96905
91486
588201
722988
227359
653752
54581
859519
338088
462681
792340
132721
819114
352935
692155
59108
525839
964977
978239
595059
519012
938820
551188
211532
71486
648724
488669
795383
647921
466187
854741
682688
458125
744114
617148
833560
39707
177455
249782
678409
363647
681223
539791
155664
804314
706020
416633
165834
208947
488980
62430
497097
518950
253431
318143
944059
660280
34457
766707
791037
731476
602504
630872
202378
991390
170882
873768
726298
558899
811453
626515
628617
361661
868981
25899
37312
49814
542003
446888
909984
728844
1029091
865232
915041
840870
862642
597103
208340
303380
10505
36992
216321
458164
583171
923917
254675
1013322
666307
233883
188647
498964
4949
1039901
353454
730666
69045
259375
398195
751768
706170
377049
863069
645889
194706
423248
376817
22881
194385
439473
240155
351418
819537
808253
569440
466214
204568
39223
506812
110457
725923
766237
673773
652543
72725
693341
170426
729039
901057
701549
979817
262699
159411
1008392
313416
901322
327253
636431
192658
949120
776108
66414
560797
42477
983354
213503
220083
773472
428174
124306
5788
928236
708162
578458
1040046
765314
1028603
717656
141543
860911
733038
676829
628795
696999
98513
227888
76212
343323
849417
607575
890309
1012983
364061
905157
422717
83666
535123
301206
264849
740478
622968
881961
561135
956817
753944
568156
197738
872845
144820
704835
829907
811425
738832
1021097
956289
972968
76610
894666
322300
768119
644802
252414
329146
119700
299797
420091
543093
601200
1011129
547735
814558
300456
666931
751595
78736
969354
467389
205363
249718
388510
782082
855859
154301
493237
384162
645336
823564
722345
581076
675818
570531
750945
106203
364318
946942
365496
144867
141692
218482
874432
810757
94941
541011
506083
171817
907174
196727
962562
576048
192473
1046459
268605
457548
666282
797925
328009
518353
230252
258660
670477
769191
192316
1029479
148784
600186
558775
718565
122635
64489
966231
382029
228905
20278
507069
75879
580086
559369
859402
364057
833242
668747
1006747
43463
955279
712585
298857
8347
344025
962461
639904
510902
756627
86285
961446
560369
96032
480543
230376
680583
516691
975994
185964
254984
93265
591112
273639
127081
406109
542627
34136
372343
154368
484871
305152
218843
60986
946438
889771
383124
872337
423284
232811
955981
1345
960411
773980
1026525
52690
117295
361540
265631
10247
42579
452448
919035
340792
355300
943557
501614
727915
545693
163498
575030
145722
456962
692927
183889
564986
701190
262591
632278
599835
605902
199384
800764
585605
959235
342889
936252
902711
684794
297350
762164
409732
80124
446423
322346
778771
769746
1004532
708640
867970
385255
413807
922894
926900
196283
86338
709152
460754
984872
364752
81673
423232
483522
739821
385934
679490
555167
936865
30093
686019
750959
533723
88443
537795
773938
289730
196526
421005
789059
544097
988643
1048545
841415
649081
981657
55574
811393
954804
709161
279150
1047064
664984
275652
174449
337128
70290
337447
39108
112626
474585
641499
395328
83850
1463
29706
82445
670718
227938
692801
211592
634324
226758
555767
1010733
7292
164923
470644
249613
316997
922914
999991
382356
1029533
254689
640920
705324
800664
779424
145542
790995
956046
707582
1037587
124777
913311
661726
734626
535784
142196
769735
885697
37111
759304
849402
562405
377328
979052
674510
1035115
700225
988136
678006
264153
939493
473506
964058
297358
433183
567448
339999
72558
776460
253017
878687
730478
620448
811047
880586
896781
46608
382615
1037918
85980
189045
747801
582548
355807
675054
321681
134214
69608
234427
551580
597828
14932
527683
102936
645836
715
812703
233632
820017
463292
894071
451803
804790
887364
874374
302070
593249
269363
446315
1018204
473428
533219
48670
675225
257375
675967
297699
1008345
113852
92188
232241
722735
790027
267398
533347
112634
36200
832478
422120
428946
1031720
784080
788185
675212
271146
645565
254311
434949
518707
850451
30859
64836
777706
1031512
384139
207298
991035
541761
491819
332383
956909
742967
118056
535694
424606
387977
641886
985847
633384
957810
236018
4712
450633
61048
867199
458598
599618
848894
743306
218739
442890
377187
486272
751597
28463
336500
427622
1001269
392848
877350
1009435
472401
225068
1046579
251633
638055
1006261
299804
426960
913460
214287
546772
584868
153216
930071
267667
1018056
335468
705576
996579
853400
24758
203630
364540
604561
540553
92909
981039
829836
284216
95599
859482
917911
721145
793516
983978
350677
76514
509701
88189
438881
857353
545017
143535
353890
576205
318764
207317
675350
635378
825259
837880
1016802
1006870
1032110
206219
206632
915264
782493
763599
364487
371480
820330
305854
935694
667935
275818
1018109
886913
766559
173659
886225
128319
84584
633966
241664
892618
510906
993372
776458
573996
300848
646092
64292
1035971
108909
88357
1008671
1036244
895228
317929
810519
225823
591934
371359
489471
311715
955357
962746
501617
523659
113417
428883
299726
863931
366796
198507
868611
66923
147209
413639
375907
945687
524884
172815
555190
104631
866987
1019600
170032
480352
312825
957148
296145
325250
95323
851813
612465
770255
766711
614503
683978
384066
616384
104787
402122
899684
880851
935250
1012174
427022
939887
183948
13958
1040230
459424
688768
650393
713098
223410
174676
545761
213147
517848
191686
712727
370334
112016
19987
291582
523508
588
253710
367473
637071
974279
510733
128493
100804
357440
117207
662230
794891
1039214
507676
349
912789
867803
327636
718642
36107
110976
828263
803552
1018278
1016963
92316
69349
500504
797406
438974
387487
731789
707874
363334
780669
920194
626906
490377
540056
1017965
821549
757552
835165
673919
281525
100401
456339
320468
771183
285248
326047
76490
150584
874968
425991
831535
685705
68725
359454
858438
716520
15063
1041653
114869
481956
746104
841886
327856
116193
1009702
143996
256925
70059
756548
951224
150612
88804
309550
816049
802505
620830
823644
308919
575435
179263
247495
110990
171730
584701
560938
624947
477079
62140
721053
644011
931525
279866
366086
639218
601248
217709
576407
353745
679633
307121
1025869
798183
514229
480254
916678
166354
992437
975681
100731
404747
705271
683001
814898
1035535
293528
239237
954524
1025664
958168
371167
134154
673896
656193
311030
546752
884103
727661
1012804
1027143
505243
886794
716179
517802
1028884
617577
936547
221601
156402
307933
936882
311371
502802
500174
751445
786796
681270
4577
1022699
569019
566599
790774
334444
830137
173320
946858
896821
159055
333060
578261
754625
611984
481984
496681
458429
986036
892134
385547
1006026
145271
291300
873396
648257
713646
922190
255900
867381
365105
418898
909086
411641
646996
456582
142436
812959
797356
811502
816479
363595
93705
1025467
352953
392305
749537
117810
551688
657272
793445
259879
168380
423850
645438
884083
146195
480953
707906
342729
646624
817420
535920
245794
9202
441649
476372
138062
640394
285652
315745
99740
708246
75294
802475
535162
113206
207705
565223
615367
33312
96445
551885
1028277
123092
692288
369393
331238
669908
412681
514773
938185
901507
49923
448723
995008
296671
75385
533317
658004
800865
338007
345623
385301
545310
348266
458116
535235
634355
488979
990784
15433
103332
939989
755899
487361
440181
955971
668663
638672
782540
499150
621521
1047859
296290
888913
29244
921230
801426
515081
977783
998784
502758
463335
1002556
647728
877188
341312
339801
901010
76472
1036826
389232
967890
855207
46799
12261
6305
849121
644365
778165
591240
781061
157451
136150
344860
984454
610956
351663
707143
468371
29193
416017
206081
342893
826257
143029
28848
1001696
1047630
756467
225108
726136
10344
400000
790006
895793
950797
370176
527633
769180
12794
349968
721629
870806
992432
560049
1005310
321220
262988
729801
793050
738271
646299
891365
564300
132926
253401
474386
749816
9629
647815
288663
463980
930432
987203
533472
606146
726525
698900
62316
35627
777586
819300
1015367
258216
141903
813413
831655
797665
553660
685148
892729
355698
172136
203219
877182
832113
238679
171759
877362
136602
283188
526821
207682
646740
737542
465527
221954
795228
74900
1039481
21544
864677
559276
543087
659129
470601
467104
239059
998923
232462
844092
281679
604663
206035
312322
923575
375995
473292
610123
633448
605102
382224
968058
861708
126043
354872
76528
298789
724042
122157
659807
160183
508845
105407
1044150
1001393
1012982
574644
159406
188157
308443
256175
720154
427099
58097
563164
664645
211574
782430
1032311
351703
103852
904747
681214
555655
780652
317296
237242
187297
512910
310951
510087
974784
225912
985153
304313
915323
537783
78285
746076
242458
980497
925135
781611
280118
212443
936205
346947
241252
943933
326095
639147
590948
446905
535731
1018030
1042760
850199
213193
986896
710813
485773
380286
251256
1015031
961244
875442
492300
310546
1019230
755312
565563
535259
636040
727490
681285
996527
1015922
646795
910962
576344
867830
415687
373321
203403
416338
490651
488875
729665
583854
273834
1005351
767484
956574
468294
625368
728842
425221
636740
859176
825823
567335
1017766
855540
198408
45010
469694
45444
470481
735638
293452
168912
481660
595923
562383
876288
572047
1021938
309038
223929
995427
996885
782967
700956
776138
834551
896294
265000
212565
875203
857826
931286
762485
2306
269388
987767
658030
1013622
615270
505069
649654
475348
230219
469045
829123
364303
170960
770836
246065
1029131
770206
570724
341900
474725
752188
682254
645777
804301
879104
389722
969903
577731
322010
1040084
459865
613910
158268
259419
705613
156343
305935
117183
496583
687054
730393
143345
508871
181742
989784
812534
323951
296072
563706
730385
282154
465762
199293
310524
800208
543344
38421
905102
590295
2880
681024
79737
773580
5408
505252
627439
957110
389179
828857
199827
100612
791334
575530
33826
634934
389309
147526
415803
293165
382263
710487
476615
905902
966003
304105
559407
954753
591354
361593
750027
42683
1007715
110795
484577
59876
239826
336097
808962
844033
490768
894951
819669
317666
573123
25571
139615
253091
705194
237699
478874
1045522
183096
422754
829131
131586
746687
821249
1017651
1010862
458892
138045
202864
799173
807101
736789
526624
487603
463603
641547
114037
572139
971869
54740
586282
325729
466828
436327
109533
267617
611482
142706
962281
208668
995885
898987
324563
275438
181783
833499
577812
641049
886645
839241
803149
599126
542337
328294
294262
80434
609274
475233
551171
934429
992524
566288
236048
960510
861894
727149
978810
67390
930678
268247
671988
455147
76773
325857
928125
1041783
22558
503839
577560
400373
536091
740297
90349
975000
740206
444574
412772
467673
11866
523164
134712
658739
940886
997553
1022441
276672
959942
957010
985654
314761
1021894
17761
491745
988176
949996
1000285
532399
366765
138004
879904
222404
462004
118149
567816
759568
905110
907255
605332
950242
271051
302043
358023
647526
73035
434031
389344
187932
146405
799104
154334
9260
148725
879934
327388
279323
574140
62157
362992
637843
94648
55354
1017139
3909
98183
489158
236165
762153
705546
969965
199908
299098
321278
817738
175677
652755
371969
708831
138864
514182
768784
885899
622715
533190
520702
329889
905668
366906
288539
440275
207728
111477
13774
1024003
168485
716478
320700
14160
800109
804643
399333
749486
835691
184236
172304
508350
279996
97065
683584
954333
191912
566112
268108
825418
388329
797937
152482
923
167000
747698
738815
395935
1029822
813853
498878
198690
967896
1017803
664324
924441
207129
870538
835401
438289
54090
124294
669876
475938
892299
346449
763087
375895
129351
305522
175624
620782
140116
980201
139054
686166
448277
802229
1024380
703325
287620
720020
805640
602223
145810
759882
516319
477231
112031
396914
709399
688577
409526
252076
777766
530944
51507
27366
371370
142223
416617
476134
455602
850804
636021
354126
839584
585635
452813
309865
511330
38297
429591
530464
1029187
941471
649055
103818
760502
327722
965878
367042
543882
397366
917147
853438
61968
558754
738100
532768
507820
208549
229437
17526
511317
527187
733435
424216
38812
542585
591817
176861
689101
310920
19898
867634
957727
493361
439840
552494
753015
820717
234798
703594
1015012
96334
455352
495417
369070
741282
696404
457731
423148
14516
174332
1006496
242443
307874
85688
601490
634890
58911
1020213
396082
699334
255879
623181
168567
1039979
259742
544374
640130
758254
91232
207527
141451
305738
31813
1016231
804508
279267
461573
379697
654061
123663
344735
888651
798663
708910
104259
693027
546101
624631
76985
123010
706614
860192
105999
294179
559766
781543
248795
822759
244501
539326
649922
118492
990770
640616
904652
697364
387286
101211
287277
41088
450945
274643
554960
420453
428618
218987
907199
265547
79481
453230
78696
662759
600221
84424
419368
1045023
324138
433398
197392
643132
935723
127843
524283
157365
967073
770224
884155
690080
350064
460694
665472
639792
556528
306462
113155
161364
108834
881689
347865
844966
624402
239601
310396
628200
309336
367603
216262
444309
1008298
34179
873415
659776
53691
33472
589034
758498
555991
152287
968309
878826
187355
172605
720291
428034
281390
797073
849386
685854
300868
276430
317512
579625
887811
645522
508402
315747
24914
477840
110225
728907
987817
289493
723661
138090
474837
351150
341388
330284
422525
946069
196328
847340
320518
218569
314480
1046806
573797
749122
939662
394970
42662
749131
368497
771762
450025
996715
625462
183763
906763
531227
55012
229952
804818
910866
1002587
494772
809191
2449
772580
989126
698495
679388
48196
990341
77546
77191
307143
795218
166971
640932
918935
636753
844969
321425
455266
891580
790206
331991
744230
314055
750691
370099
590294
578817
271426
56826
709478
849873
348555
718187
476177
518879
418676
510350
146085
830620
132020
518234
275989
870370
817804
553517
203817
764768
380135
742709
99912
645503
956809
279581
272171
258554
370411
751932
422796
215716
592771
308484
396232
693455
121211
903707
220186
748221
251151
248955
682590
603167
303471
193001
248931
972960
753179
177828
666113
837131
281037
848388
946235
412944
832680
547609
876011
328042
238538
1031658
132470
48554
8918
839151
762114
1043893
1009289
938345
745830
820838
898838
578704
457718
222982
678959
977575
727822
657555
66887
233755
515202
94735
451617
780463
629704
518437
689956
749230
534510
82384
305525
417567
799724
911789
336631
317633
305224
415878
657068
660304
442755
239667
909402
955186
948788
31217
65194
567635
399618
692110
171115
344647
610132
505728
378154
547458
668233
436453
910884
203223
320772
326630
627620
432102
771654
320133
218167
388611
4591
787035
917486
236948
922550
896016
198058
115646
776358
643948
607472
297076
772592
108033
24451
115448
388727
642610
157803
115308
870276
883217
988414
303681
956745
345232
556422
919722
92559
803768
451366
494271
551315
651609
716382
713348
299470
955985
441821
394720
279320
318672
579021
521805
787563
715662
584198
264777
999082
951202
973094
1005944
983841
191753
631449
972181
468463
281943
346288
671870
809657
887630
457591
540530
348468
972249
983957
779474
525003
347277
588283
327420
331137
945254
605786
441399
404889
353273
316437
41171
279308
193374
911618
674403
892320
298142
588700
110155
628866
474984
552103
1035957
13248
226417
721418
115252
83605
481093
169426
650886
465180
154256
104317
741834
759872
494165
732891
488558
135551
169557
482673
1023150
136822
1001344
104542
575673
76966
216015
401507
695376
354887
183520
349864
584942
50746
415531
23583
889266
711549
384588
1019387
825583
873710
41889
781032
1030180
277135
869100
611842
207608
782503
452926
353405
363308
613129
48270
313016
613985
691676
911210
1029085
788181
1042247
111699
676229
108173
679482
17659
451076
132287
367439
188813
667802
290577
649673
714068
814454
272696
1000235
752273
198288
147450
715085
583930
1024580
463121
138178
140058
403730
311694
84933
1025688
145668
387347
407772
63952
960766
183050
429475
230115
396125
554991
571089
306192
995812
577048
813061
443306
785383
103061
412541
1026356
204440
788715
3209
711431
480439
634031
176901
606443
184887
596425
935185
756644
1019643
1005137
764933
300965
616053
685441
232274
397821
164026
55507
538728
384898
740977
1013414
680699
774504
928467
857904
322544
178339
93447
289416
240325
393004
460136
96709
399751
696823
334869
363729
2195
41858
221499
718582
448433
402780
988524
51348
898953
486250
693239
213771
1032089
206165
363252
480244
349418
686242
583198
40813
155379
1024202
385250
333820
561002
903970
265484
181074
211869
51936
713122
1033973
715177
255541
45957
304159
282419
307151
762641
229622
391333
42895
257999
445774
197972
306559
663527
985371
279670
5316
746092
260484
433413
189372
345829
549538
261719
737132
63540
618387
577057
625849
80508
940187
415600
328680
245729
821459
245778
446341
965746
617136
156793
92609
283345
492347
1044988
406663
42815
594445
401308
718906
505670
525562
536561
723289
62396
680466
310569
221924
61073
145973
102811
884059
665531
13481
473215
777161
562736
247369
243346
312107
866180
770185
707310
748342
346050
825233
880444
130954
507515
355943
224337
819512
847484
504975
728272
866125
464857
893125
343616
792300
815754
323295
456321
282147
424219
931682
591356
305537
24490
847459
673079
314835
473551
760111
553742
916848
20050
850361
136974
746891
413638
854661
59069
581788
693183
5684
524242
354299
843178
635566
855716
738611
238559
135024
642870
601065
878110
552034
633330
873052
997924
116436
910188
344220
510897
782899
73140
208963
252055
707571
51129
734780
252371
586712
672991
841912
634370
406570
861092
1009504
203995
774790
709314
962160
991225
285340
538451
600564
35820
310850
763551
505022
352551
235890
987872
434059
363491
593364
848878
925091
67155
46133
472849
170735
619225
670181
341475
507591
26401
816663
325501
442930
285971
234327
96914
734991
197019
994909
373641
577630
867544
441519
21026
518141
538674
348100
349940
118449
775596
444628
199770
670009
412018
759182
304859
29093
622971
695148
455009
899840
724349
248699
573521
679466
418589
622905
413656
635991
986369
970065
896929
898274
435821
923147
843187
852565
205326
766733
800144
794629
308457
518302
818667
808344
541677
623467
670070
1031568
624687
84916
1037879
68331
805413
820263
767458
646568
807548
700717
624690
846171
108629
934604
183833
823846
667136
715966
862235
9039
1012393
673651
944407
1004148
924463
501757
64937
275601
216897
654588
748840
927669
257795
311781
759824
822761
884225
975019
291199
21755
794670
77017
27088
362288
968394
899024
61928
748331
1022471
143464
554135
706566
959857
298498
446357
19577
533312
232664
678740
358842
878344
953452
363067
591486
918811
659439
588480
791948
908288
785853
366296
514556
390349
38174
567423
687550
474361
1024661
1045863
89333
122351
355728
670675
812836
905096
95964
414592
28335
462942
360661
153386
477461
649813
905930
157476
309202
306042
754855
802998
872171
1014059
397446
996847
708749
591807
705511
833393
702539
9493
445051
607167
99403
674617
601880
264695
381889
458751
869847
234547
754923
943963
559576
459338
196047
623885
41134
354327
304400
760495
313097
210584
684130
1042462
933425
669590
708864
395691
5820
841383
398979
753397
583455
120944
795454
217262
125366
1037107
666008
869125
598383
421746
800608
755589
952561
330082
476779
345272
709652
542917
777107
824391
880479
342180
516402
743883
883453
618871
389650
578341
347051
733014
51321
543333
783498
693800
229756
827879
359960
257304
1016475
87680
847076
747867
101332
766345
184587
448597
45292
121321
607896
648603
159302
43706
678573
735340
609751
840701
522592
174230
1018063
376174
1535
25780
983521
841295
32917
542202
798456
663408
919951
42400
927164
446038
335139
764818
925822
968381
63581
914864
146419
532065
682873
4260
667039
201951
701431
162607
313957
49483
86367
24216
34099
665516
420909
316516
741480
773143
659295
756318
392988
569875
243150
677060
525119
516040
346902
434680
1034330
559979
55603
172089
434998
454527
85070
557913
159856
504155
12477
32100
279553
75183
599742
1030096
1035054
722864
472861
44790
392733
372774
653651
711238
838904
525438
743925
914877
714030
951621
668107
457016
424759
177816
98377
798967
464526
575889
62159
405197
344574
659003
115864
506222
962509
289524
671858
606963
143816
173844
834631
358843
328837
773737
606221
882812
86302
751334
286297
607891
423593
488444
833669
936039
519064
678284
753458
521012
250431
175983
736031
1016691
137523
722004
938348
769545
293245
800596
796325
942718
627132
229572
375193
734278
408407
139067
49134
267104
865000
872623
766528
293050
953013
18234
237854
352335
444908
805936
950908
995998
287395
400308
687666
342573
119542
167788
137717
559197
577001
846336
992493
226959
448240
851013
282120
527659
756421
905187
872635
926180
961398
980530
1006276
785146
727391
150289
201613
336905
406700
296149
363029
670065
654164
1019138
252247
833595
394188
217948
586232
651117
21182
421713
406648
789688
814595
385434
434902
682788
955879
493566
865780
15658
1044036
207085
844107
999279
907192
674977
922072
286780
592418
173703
934820
763074
500322
775881
1031119
341136
314770
1021731
634790
843763
245341
91810
563829
365511
602444
313041
649656
771126
85694
578436
735276
920310
579987
128185
106990
168448
1015780
502744
130978
696770
787452
101233
1010036
411447
580013
715910
865274
788881
381875
740695
788687
643870
376634
227771
974121
486989
630162
731913
944599
569674
884907
138030
685645
577041
875077
475304
493717
217557
209743
563688
572112
791540
120890
39994
899271
652655
30784
226994
574321
221256
333270
218738
766618
811549
947060
375189
974017
84627
881511
904338
559541
611452
663039
999908
929123
242127
432596
492704
175588
364750
941720
414377
278499
524805
98620
124122
935647
448681
424057
673459
73790
728030
52360
951942
642316
264394
267304
61649
295921
894678
1027060
921448
1030152
579132
923530
836224
1038113
669269
224866
16595
904287
794593
915671
223623
670958
747546
1028546
1005259
598481
19043
322526
9339
319655
634509
562235
380743
502133
451692
751530
828791
651906
846303
405827
626506
1018024
256905
123801
934870
450145
433020
85970
256995
996620
66604
967882
5109
935795
117441
44294
629594
268454
701547
990348
61158
722368
479623
640640
357374
917306
165256
845683
830534
194562
1019417
802422
27978
508092
766207
356499
723520
883680
870582
333770
374473
706784
63619
8151
166481
906636
576691
845972
75319
6912
407113
198634
629118
70136
295875
334544
749710
320978
311182
183587
719590
521636
512931
507298
874567
323013
353197
462470
657841
752951
79068
269129
278978
656114
551020
707979
403052
540194
177595
110039
482517
945969
284647
190596
493387
345844
700323
728171
1024275
472486
825732
149795
529350
593720
513499
343651
651528
523387
948334
585463
497623
224733
388931
203916
896330
243959
79296
89762
891584
672309
418834
842927
577247
695994
1014703
213638
469260
109888
533715
670048
48860
258987
469683
982626
682577
1004049
758643
627227
89545
244313
93675
335376
362958
1567
286394
663332
395427
726849
935658
277268
45123
406350
33763
391973
690333
80171
416608
952888
244992
405506
269809
881482
826162
347171
327146
828909
536180
828920
57847
133182
742548
928001
174052
927096
856366
562818
483577
548461
381398
624021
222677
282609
513982
475726
869663
188583
177218
625156
295025
714227
994863
412628
818014
961551
811308
803864
933749
13287
597305
582130
934107
801429
1003681
43767
339913
964257
67972
459437
256953
242071
341585
927925
471058
129024
503368
970499
817764
1034210
348294
456842
76228
486742
18047
297336
738726
884757
1033853
106451
192001
512797
493178
783970
983095
639683
142890
500063
974945
788631
681164
670739
921925
546982
992587
1026066
972441
330174
102235
714665
124916
204672
722295
189778
171776
1000314
547132
307879
189459
833285
96707
289151
1017492
545134
42349
78109
589818
619414
28927
393793
512493
685193
84533
849735
536081
106319
341269
1030043
616730
143891
215033
700793
73335
861478
1048016
343420
564166
1004622
672303
360484
40532
961682
372641
305121
454868
67989
700819
583101
343509
37482
765377
1014668
10764
115675
1009394
93512
798798
134491
270517
222427
99435
125121
251934
196960
12015
441997
883118
1018566
571111
713796
390397
644460
455842
796047
804153
838620
201611
437982
159774
272022
935312
1039702
320416
23119
250715
333012
887071
650093
811559
603199
152227
525517
812544
595662
405634
920134
778242
370449
964412
77300
671837
1014738
459940
518558
948865
108308
743224
15416
815944
5847
614928
431266
970613
514155
889887
131636
970328
170678
927377
947107
716212
397832
313499
617475
509530
825576
230361
893329
530707
276231
1022734
382888
587498
831857
683251
475447
2979
464957
757926
250689
497462
898603
394558
75688
169328
510039
715231
285283
64364
825373
11536
733530
598743
683487
736484
869028
85216
524868
928448
595016
413332
42496
329281
387229
1033613
160429
538115
194488
177699
673155
872937
69790
428819
94342
1046911
56709
609550
301726
1030125
669426
1022841
40017
990753
771996
885413
1014627
341434
984096
319617
769522
894542
148377
958294
630123
178888
306981
512734
543755
548842
208973
778301
449980
733753
855292
554346
774891
999035
916593
651581
612720
765473
595614
610624
631433
33866
27097
614902
235863
524483
271671
890503
527852
615024
776176
389236
555070
184800
74537
360299
346512
404394
800079
49400
162820
707197
162430
936611
240238
674672
752637
52744
296445
307461
454949
634269
142140
896951
601647
202669
297585
835201
265882
991896
813679
261305
548782
196983
693785
150323
55387
764581
570806
627860
154239
663681
950217
88194
791331
746473
372752
217879
351607
639885
86209
201685
255550
963687
194125
921742
81074
835416
613715
321853
731662
923924
64244
419275
774735
274152
1014582
277885
906539
564668
117098
841573
856095
157138
977791
294820
985682
730864
1034851
753097
492504
729726
543736
304557
282804
234665
588798
812997
261781
991983
829032
636519
120824
283704
947947
543604
101970
986941
778408
613780
822298
21434
977242
737314
964742
277321
568354
907497
29031
876175
16026
810170
378915
839103
970101
1032972
189252
1045330
782579
1011191
188890
141877
489382
909739
137187
387313
684859
48431
746523
467238
970568
827111
747975
698441
363107
504969
327180
507525
413450
891547
380498
948182
389392
422271
880980
667708
384260
891926
371456
778993
332516
209942
394103
10225
846181
511068
935199
650854
341793
516524
548597
880545
960595
256378
30175
1009316
609
1323
898172
373010
206524
437335
275996
862843
237012
400315
711187
467075
998957
235943
957664
92877
627473
678400
678942
535797
488956
221291
934877
629152
831605
281131
888097
868609
980524
225768
177154
1004571
113647
642634
728684
468460
390917
29409
888865
519055
177006
61729
612009
114602
519095
226604
753408
587580
1048299
670786
191587
1041456
305967
116546
128679
284271
793898
104102
281641
436361
325164
141
868021
373334
1005703
479230
518897
496979
960076
258684
350954
843458
115091
806689
287419
350558
650119
278956
232163
990150
724300
881592
875241
330928
718104
877376
83025
159565
310406
570889
144618
709436
714111
947487
917750
914107
480269
269651
205629
676821
58628
97215
659163
651212
98398
165281
807590
1040652
394807
605969
294211
735645
98965
343211
136571
317612
990460
935488
569357
374351
503070
1015032
611238
495176
643268
918757
174289
876661
75463
391627
636862
259773
438593
220441
927116
166422
105140
846407
550566
697365
644007
645725
573543
2408
433341
297320
410518
549961
610515
862034
707176
789875
561731
846539
892031
956187
456438
816677
18748
909233
210021
408791
411115
538460
705270
452109
686196
159077
545915
114514
891092
874712
484578
634200
442921
474697
618109
639552
727863
211741
294653
527713
589404
157257
372043
847281
962470
304312
336912
116673
1018283
1002096
870405
448638
597512
981178
722759
1020953
285524
835476
704822
963463
846656
666745
873694
884039
491577
877084
600489
643144
641713
911710
277156
973262
844865
834351
122011
742443
988954
380939
154422
329797
463237
225686
634984
49290
134924
206876
758704
201556
368860
627369
110539
977740
683969
538890
881584
789427
595353
853546
17599
1043200
652780
4651
10089
788814
614537
972108
129367
611697
595981
880341
574850
966027
1033577
463715
441179
310140
6371
160534
957335
365050
909353
561676
784669
1034063
278281
1002500
226065
17628
911326
788205
108982
1022158
173159
570168
270414
513003
866391
853667
1032703
272532
790460
843594
407526
302656
768525
376449
206968
506149
292493
162461
980364
37873
859721
12663
857299
93602
54392
288004
315903
1047649
940611
594760
873968
691142
839705
734257
266298
705752
26612
25416
662338
306055
162876
704885
196217
821784
287585
493329
284224
969718
175589
774654
596115
692016
183510
904498
903221
779078
694073
754181
410853
519417
814377
985538
417493
553850
187924
252623
377544
146006
423080
234564
752453
4454
853303
1009075
239183
376110
704141
394437
710317
852336
227751
1015342
655302
1016096
694732
257128
116090
239349
201156
265311
426537
693163
732497
825419
230747
385927
477245
667927
59126
687991
568710
33789
431777
605585
84887
223369
527147
775839
902358
605537
712679
407218
400908
770724
334572
434263
70936
326746
237519
743672
381556
189057
461282
822470
521857
1042222
319451
691957
517129
281003
688238
660890
431396
448648
296475
781535
145132
1041748
979337
554388
490676
231663
352019
327762
34995
657470
185719
10580
27905
999288
895770
867332
245732
584055
277981
700123
228314
815327
333998
503934
479165
683844
68252
466889
288429
540771
956807
62997
16536
1018004
493587
539655
164557
984401
645458
511341
50218
852947
614289
17579
1046639
410962
652357
645156
2394
785762
902535
763901
138005
786833
257823
150061
241573
635799
548829
285239
758795
934025
813110
669520
233747
104698
982369
326308
606237
526761
880441
56858
770136
65699
119343
475562
210448
336680
273846
993691
383629
393924
303546
899448
339265
695270
1027120
156916
187060
552023
443949
432351
239939
1036755
170056
174231
802133
615327
158154
785816
769376
833114
304069
753392
550009
280917
107988
391167
672829
546446
242854
34977
315563
174265
814737
906349
777895
838152
8218
881445
650107
470989
910870
981422
793425
484779
79191
517875
16035
576466
53061
387972
17067
643062
1039693
157194
502766
914849
255111
583425
406342
20039
1001295
772720
721779
713990
639492
593966
723489
560234
423470
305534
537775
715768
378632
58818
816526
815947
874251
147959
981272
415254
197702
277210
280615
736474
964883
149443
107529
135750
846066
122999
748590
574443
510477
950605
687136
868936
483742
663091
787672
73455
541176
370643
569620
447190
99549
504119
568137
924315
799122
745099
1037355
133173
708716
165938
807242
231664
52436
662565
730776
335094
136964
945978
185402
752555
118664
842103
157369
636624
400451
417077
727219
35005
592553
810858
311426
191654
682407
305382
728424
1007388
359947
851005
439521
362128
744115
1038918
434390
289502
257410
574845
638659
448984
809009
302488
599401
660547
876489
889827
319194
368763
554230
824766
292020
112316
318685
605462
1016450
551478
54999
144581
344836
733515
24284
834843
601304
944651
55317
1007670
424090
728538
1006050
407968
48211
615662
929908
658156
955061
497457
723885
916121
425327
381850
642891
368820
904156
539668
836451
921520
870023
239816
954451
664904
119198
685180
683420
698122
481557
430998
864308
474834
870357
626386
355421
1006522
244899
190855
704844
1516
868503
201907
362294
691397
300453
415693
226403
587136
204817
336036
280184
390497
171379
846032
618224
220031
996638
260348
317790
1019184
569775
870648
174135
841258
893459
679219
267145
544566
686468
19747
975393
237084
547938
532886
633269
189549
651341
366152
267782
764846
49141
1040405
373747
964598
1018395
845947
621371
255213
952073
654816
1033887
697468
26232
39793
755114
906136
441610
486866
926653
709810
752369
337107
450001
178187
114414
143001
883561
519387
886179
826990
277584
679689
992780
248146
792542
706315
777408
568536
478225
801129
923113
226615
357580
310451
936423
576947
40141
521015
613471
851530
63494
312102
64241
430504
985689
726202
118349
799998
469734
799767
398805
190056
485656
396258
110092
645728
1015981
1003824
814029
493871
77849
1040541
531563
488815
240079
72889
687626
792264
335488
451977
514563
313308
314326
777092
512427
932977
576584
13576
785302
990927
1014650
29172
997590
728240
846134
471782
250924
361509
99625
680868
33443
619657
280438
878378
599477
463781
732805
711159
35619
236958
69884
1013664
793983
951166
524092
321134
296381
187805
744549
446375
113952
752506
850022
316363
363516
995862
419409
581258
638432
478627
488371
661456
360515
978218
179897
979384
596934
523924
432834
180515
5683
558761
491490
1004445
65788
956421
722681
49128
787752
430284
851978
73519
909975
73098
365456
196696
794269
78948
135053
188459
118740
726623
747279
85839
492806
784225
185085
236555
911116
795766
436545
746353
706742
166436
847898
314094
821620
132797
514070
359098
117201
721597
204083
117311
257439
810252
13227
846432
935712
859010
592278
443967
36132
298892
98896
75874
808087
744143
446133
918284
289881
160075
310988
412580
978248
412716
694372
897523
404902
889316
730895
661354
207307
236372
175858
366343
871436
297603
781875
849137
25659
940858
193443
401905
108204
574234
534407
573133
271621
984004
403817
360860
616944
651602
541447
195450
951682
783599
11238
536258
931533
962822
474779
916226
131019
794355
237290
355805
929723
750325
707267
82484
36261
290852
837469
107101
1017027
251804
925794
400489
257487
608721
711869
908014
191913
750470
717415
911118
213430
706389
483909
1012714
197195
435955
671260
980041
299543
876460
1046183
4334
892536
814275
388174
694327
651962
1025799
105844
176206
894981
89703
182563
841922
916798
831125
1006422
227599
727826
576360
824584
748363
539944
717616
862361
991927
943174
58346
206725
206095
513981
222820
716772
399745
857532
527706
232686
840937
763163
186429
380454
573620
795058
53689
39136
561112
168249
201483
845560
542870
293865
398909
115965
564351
102070
503624
146425
39865
532479
946171
457113
529010
454188
754853
659867
683755
191389
714349
655552
947240
568003
435663
639116
42595
633437
221545
177333
17756
711127
866646
629358
107974
713498
62296
1037008
104946
392701
981078
190395
764709
622417
379881
581222
729166
839968
121551
717153
1030261
511203
843631
828745
452591
734807
112778
1028322
523320
1021328
349216
790481
860322
819857
903044
60963
422768
346548
148249
391653
897535
996959
775431
740187
960447
281007
861788
469730
1012288
819264
560741
719511
417918
7029
289248
163643
157691
850769
141948
869052
760137
589829
246091
68042
812581
909278
646720
777049
158478
446817
769127
185187
32731
565715
86237
828266
83178
286320
953817
554835
695817
451404
876892
746424
487670
190605
75267
650571
547171
582062
731363
568906
852105
423475
701545
795902
543559
414383
973971
516087
149923
825216
187119
129983
212591
536429
421428
977186
284276
482800
264208
60747
810944
849506
874852
507007
1034146
351072
889356
641404
219188
846386
128007
277863
596968
322016
264565
86001
372888
813858
60323
958379
192345
737860
929150
83336
746153
642702
986498
698085
817193
521960
224172
306141
724750
236045
132279
280951
55862
930753
408215
948287
394922
212684
331267
950699
773471
156777
297086
359232
321212
344454
599250
186874
484195
469389
693573
936300
74209
457797
217564
534993
445228
571961
1038612
704355
869366
256352
843282
507356
720121
510598
5993
145855
547300
749394
454385
1048388
85997
417628
603040
278827
539716
142488
294626
833835
583280
92967
144914
247955
994940
962235
724114
189249
614558
631185
686438
611479
280359
140534
708280
413729
796906
213089
1039378
1037374
418915
967926
800198
404875
347203
11031
711206
945406
119977
599970
938798
47014
1011835
229001
210442
463987
951765
1034279
1024881
936695
998406
255691
541700
646010
876822
807944
752779
980071
483487
618248
702756
943983
89962
845541
1000299
394074
797012
344410
392595
163916
672476
651252
251614
307465
49150
606133
413098
152378
672578
372892
595779
435020
474120
662411
971493
261284
881571
344750
283473
540985
302972
963094
51759
600552
722156
424503
568103
285977
60881
533815
18745
679594
616566
388300
688498
844047
222879
468118
573643
657170
684562
230889
553349
785645
703864
675004
368755
222345
478400
887158
71006
70717
575353
192604
283258
252532
941414
817151
138977
1388
759890
295608
750128
1007874
665724
841636
372498
619066
291227
506342
977666
910931
495099
1038991
693653
530772
354130
440337
511248
846013
753489
647177
491232
945341
51193
724491
731261
614025
404583
646097
651930
949594
799993
966070
757636
194661
254408
607194
153371
602492
202117
88055
406234
898411
51354
887994
910140
397754
444274
441481
578088
519976
567913
734822
974551
66875
259943
49935
382982
598720
833465
928797
1023523
54208
223495
956843
962808
191399
644107
163529
992680
328417
151289
928694
855665
1043482
1042613
855938
881909
160673
986519
579995
970505
53084
280560
527807
936053
594173
998424
860985
646704
782020
102306
18347
953787
357289
471971
296980
772579
93578
654775
715550
851864
195962
121275
848916
933093
427125
259970
609297
231827
616505
747639
883014
172438
786782
1041957
714300
483258
1019418
529288
868184
643247
694527
368119
373078
282958
206528
122253
967026
559886
503244
178835
277406
664638
289533
780472
125713
733446
230860
40795
528641
369028
741387
1018568
8340
281398
13184
1041784
763627
237575
503885
291367
904202
303404
785276
573506
402882
131054
120215
480069
237620
578474
450960
129109
792273
49973
762569
889578
26356
830969
762004
983391
1225
545290
277263
558989
211929
418308
65716
161267
277066
722822
224710
913252
376603
1043939
886310
709218
715327
709815
167127
761272
144496
123361
484820
781720
158456
316456
918563
353076
891707
782354
565217
24320
17450
295829
199272
747220
850296
506156
404248
859182
824977
971939
267401
864338
142445
19124
39928
1004401
686550
770501
884060
259782
291616
907673
408105
421844
1010117
670774
556565
883359
467090
656438
754830
861729
25604
690457
877894
54739
941090
655702
99416
342764
821603
164198
1015664
163985
611750
314102
780048
110124
12699
683626
1006141
169897
475976
557708
494779
132395
287020
706776
391041
863360
514010
861921
644228
856509
380271
488636
955854
951502
183657
425696
121193
1041149
59993
44055
932783
918435
109513
723375
921127
100390
239857
198799
539066
799413
447046
602355
602773
725260
372839
99641
845473
351787
862296
465764
203940
196921
30511
563272
909266
316529
373879
936538
577079
3012
831443
106157
598213
695108
1021241
18827
994894
361792
577659
859332
1007659
807290
973829
762938
948021
241338
399000
411840
173416
529894
183211
449195
722438
776164
284358
136047
1031435
1037133
181389
930430
564704
1046079
569047
747981
265383
309020
861207
762379
360916
1046646
476180
718185
440792
41195
996997
614203
302864
271635
805991
401832
732967
973867
942816
647184
245761
418715
823454
843321
878475
814070
781454
907368
972937
839546
474475
865261
822843
869896
288902
179949
427865
331970
88032
451006
842846
627857
846208
472061
60128
123175
409407
398141
244153
1010063
645832
364464
386429
777876
305505
497325
267447
781649
448334
564194
688204
975390
689513
450225
1007118
769715
247919
921237
916935
14292
970227
69739
572643
906491
334586
385279
732236
374215
167318
212311
639186
1016148
85871
539946
457440
412128
147811
78180
827484
647425
415395
101175
83361
588090
956879
884037
469102
507310
660640
352858
822135
524178
647942
803398
404664
128469
638871
280397
918652
22524
285590
896342
669762
631065
468949
596687
667026
323505
426427
365657
134962
176135
26277
796015
739248
968181
48774
159560
156462
853446
568125
478478
861220
53155
279850
406719
139985
600993
81955
404286
707989
108592
218258
461746
624285
939125
934570
345306
1031822
442097
908309
911926
990103
254354
1018447
919085
840294
231000
892960
911410
982994
267916
484812
259820
452183
671751
693316
683875
884989
110234
824617
468675
203004
896243
900868
1033628
86203
936336
250489
332071
269976
739854
165083
886856
728783
1044101
1009969
844896
432339
918770
614836
21710
549776
67025
17360
960817
608276
509329
103731
114909
220398
451456
111854
912700
35854
570595
528581
234463
789572
260820
325320
739720
132412
323771
206510
981149
774403
345045
1014438
600788
80187
986391
90979
905806
288078
1040849
877574
871640
575434
973758
800291
656016
885695
599606
414920
227240
368634
21384
1029612
588193
322067
205743
441659
394834
940636
124210
776074
337277
731960
462422
117029
64814
17914
925129
746124
930151
373260
635549
922383
250067
545474
845429
570470
509234
194636
54823
465974
670170
752286
661951
939228
676880
938649
623226
843694
908141
858457
58903
375646
63306
342730
96392
598510
1012960
1047135
633809
341590
678681
478105
299005
844214
416319
892898
735294
428547
412688
772111
331486
160482
146119
1367
955404
523342
989176
971283
154441
332032
897500
619990
1040225
96628
888491
792596
922817
676602
699543
852584
838158
652914
665572
540493
99770
616023
701747
791666
5538
13727
981438
214410
735113
295781
233760
689450
603693
124793
79900
637808
318
271839
417750
1045823
286661
257488
871666
255192
486783
1047834
905998
307839
707471
238686
774099
897838
869056
326625
219791
478569
999980
816579
797627
112000
450969
479291
577314
302022
934407
117375
433713
990957
571739
918797
191625
117963
428929
141129
336066
431131
603076
914480
28438
853807
923674
529522
177228
947461
689540
786577
9386
348714
656585
210377
236177
515752
421971
919151
183529
63686
837370
151927
857182
798818
545650
613721
455626
645372
750573
372861
526885
862830
956538
302573
162261
460735
559556
332108
82702
19061
194100
884921
516117
425672
919604
985665
47225
611819
297768
966320
411997
403720
606331
611764
652621
523793
127412
311998
532541
932273
1010854
629203
1033873
13281
544945
969049
634662
14352
510875
601449
661538
70864
501943
650732
980933
857864
445170
567178
1008079
662796
1037705
178012
252517
423004
394054
596387
590327
543126
431011
826912
457802
293570
949979
690037
323557
91459
862750
75709
869599
817142
354359
773052
858549
255513
140464
222705
310897
785069
74754
861951
9684
624410
1021038
388074
21700
767922
995992
133576
219010
377873
325543
801366
295017
836239
829462
250884
532739
852093
684286
445983
235648
682115
482972
1033649
125130
358884
618796
793796
231605
323708
899939
644481
959876
159651
825944
149865
364074
665850
294355
120666
602674
318635
1007539
103038
58472
332728
120818
218271
740170
749904
1017620
318474
506365
587411
842925
139914
717112
213067
54774
719156
281388
1029882
119711
1022602
410281
308107
618419
62522
254817
748934
409913
792586
985217
679425
369030
311751
521537
26855
157084
84201
64829
757763
713311
272663
764680
763346
902444
463031
220319
37080
384086
915813
864071
575244
624512
10459
741621
572275
25684
487489
882053
322814
51134
493305
476496
1026716
905333
517807
789870
585584
189405
857843
536319
826703
890852
667403
64823
1047485
377319
673502
564136
374559
911466
912586
608793
1023512
739914
762357
679682
88233
135795
800020
103732
445869
210732
31332
897382
1038741
41735
608134
276569
180556
248209
895136
1001808
419649
853455
1001127
371452
510564
406953
609963
953997
373038
393842
638740
975296
247795
1000029
181260
444395
779189
941201
254722
31547
908637
321871
950653
858167
614978
880006
665652
809844
197386
863184
563759
234518
791460
681729
443826
994689
431803
922803
716348
704500
179858
493405
446080
691212
432308
672815
746984
933478
241986
108937
995807
265788
977858
99576
888018
563299
338682
270489
680589
445599
58335
735903
707689
882105
710747
552416
58396
476907
175317
673431
240750
579556
110768
868015
984958
836436
644492
793441
752608
624911
239975
889748
839936
177481
399134
327489
320224
13094
839436
1043680
92788
167462
956099
1019368
437866
1005182
306014
68832
347484
924878
103188
462625
275092
190009
440153
753285
873828
698833
522286
867866
155663
557544
375567
101906
1029528
191368
994967
663591
89993
685398
884623
764345
560062
433455
204919
891148
173197
263531
26575
677141
12542
586760
647113
763364
631216
571746
363525
376080
778519
705760
510485
859110
842856
719245
666444
524110
260212
486677
323659
181485
340620
453110
251305
602448
515466
244650
616608
810119
886796
646921
901924
869032
648209
222595
954386
579844
997767
997730
670654
390571
708760
350041
17713
964420
877810
788873
550641
581138
720427
848501
18348
466039
353330
582705
168132
390264
852389
465007
20694
901175
599189
234841
353688
807370
515780
345174
395079
128698
101805
226087
480309
85541
513886
12426
354672
388542
53304
117464
736042
272162
627845
9741
935907
359656
764213
726580
1011007
396734
461937
103114
285441
788412
89038
891275
519270
7300
245910
927291
756177
24165
991510
281993
343260
71042
460150
496800
1030334
706716
639517
906071
53882
878889
121496
961179
652960
912982
67830
222639
6545
936542
982772
369723
212729
22914
916839
336376
130083
724777
239740
251239
9302
104998
670551
579500
810354
722846
184150
308121
5290
97928
59256
477798
1030357
701596
55793
908065
628966
393568
755139
246870
485763
821652
626757
708073
312115
577451
22477
560764
248536
380391
343874
931702
175395
767264
315751
1031228
838056
365139
669821
428302
97757
443834
593982
973453
787922
726304
63097
75400
317923
305175
1016666
120922
699090
298657
621210
134392
266065
694117
380898
1046053
931638
445312
252657
953919
967864
138666
42617
612332
1028689
74955
505916
704982
901728
426114
736104
974074
867933
454980
1043268
757531
732485
830947
295579
346236
259250
127008
975523
867125
264919
948826
377813
289114
744296
1022242
959363
441569
825718
465402
275576
911910
998882
841793
261056
635161
340910
84763
854533
356969
974731
790465
908312
511779
649558
685685
999348
741532
814933
417520
15488
957221
581042
517209
740156
143552
235294
287397
42742
750787
425560
931285
42336
787255
521588
730299
520223
602612
367715
379683
1044250
27741
217870
170200
118101
203583
642352
207811
827036
484796
806719
380245
561741
190283
99092
901784
132909
870331
415418
721491
431425
230558
17795
790860
950300
895140
781304
546758
630886
292472
763140
380723
953242
881935
325534
222312
759045
725119
363284
400925
285394
1038315
515992
424294
967700
187597
990363
952094
455629
227239
537852
225544
666762
847189
709410
293046
1037779
770085
10959
691904
561851
817250
268224
743260
637788
438999
840764
982936
939886
27318
36979
843684
62197
463468
582843
796008
337821
206475
473591
66715
99184
524224
331646
736276
402619
444619
526974
822291
702404
1005016
508516
361989
118529
1000523
708768
883240
918322
610987
160467
221988
783297
455840
271439
990389
979561
463291
256906
766698
971094
55760
776769
697945
103345
46467
122336
432828
201515
278396
918116
277302
197572
560201
920166
855609
100759
747440
659173
370678
288075
586356
718682
784440
776168
81259
146473
253071
357091
1006150
295146
863552
424262
12297
75053
455273
49734
163857
329688
753227
1046772
429323
741547
965100
447472
774190
773492
616438
3925
30609
934542
998541
282354
438654
200321
608076
700814
39837
631900
888370
5644
317831
976950
218934
685126
726798
313219
795452
886453
185342
650224
706529
766185
711061
25415
484140
132699
148269
116515
116358
275375
602150
599274
990240
629111
82947
590606
235273
828412
366919
84549
1032501
515937
585777
861374
798657
881564
255906
213084
181110
822947
645542
341501
249695
401089
822273
17092
1030410
2123
210091
138080
278707
64042
311875
216048
599157
866614
498922
718442
863299
416861
117992
763016
902091
361941
417565
391879
230373
750914
164029
761815
55699
139807
36302
337412
284085
780252
801537
185870
680638
401325
651889
120648
54487
1015667
1107
363179
239972
193148
408606
167506
479301
196059
1004392
382507
664120
916066
567323
719018
587211
855197
444544
1019021
96869
383036
267227
539214
999414
281309
250110
158827
664533
293912
951002
705105
488625
463189
314771
124742
910965
355033
360246
87624
975689
310846
116010
896039
1020686
616253
365176
76420
1011764
387463
917067
537115
492306
168377
893158
666784
140272
1030735
1006959
336267
323670
139607
621387
733775
65638
570434
275897
497923
620850
162586
951282
777926
559199
930928
405146
1011785
964664
54091
240589
954722
326257
272294
725410
425317
912187
859107
132139
256968
357205
998979
542379
401220
121280
200319
622098
501352
810103
816947
774657
633521
184592
451729
411573
558470
734096
610765
53531
429193
813060
695691
897877
412460
76301
272394
62137
918075
70324
542536
899533
103687
277703
111604
453137
311938
375555
739317
905199
281165
685081
50764
180654
283929
89300
364876
565810
691138
37159
349546
714143
507519
141461
845051
879383
47184
523907
828398
909865
123551
65986
434134
249145
538081
123974
469277
32026
797039
658101
108460
89748
667562
736083
980137
441593
973295
164470
189311
822384
872478
159596
483542
547282
264955
1037851
629063
163603
204359
575826
467847
760769
1009996
794572
38094
257142
831273
372430
58665
795177
703503
969788
879279
874494
851831
790366
68770
298093
583617
449016
542614
426564
444764
403859
91961
869195
26265
633031
678072
26045
468619
768861
999939
996680
955437
649297
227187
772248
50939
404904
207771
852074
127687
603041
549329
320640
135500
491476
856743
803920
340527
491978
516994
1030513
58373
165686
1012532
553011
32823
489456
106089
596106
703856
85257
323507
457730
693346
290059
310265
392335
250227
209828
500194
243521
744680
988725
632241
664650
864284
290803
812025
152667
892482
867887
140032
734500
399152
301580
934584
276074
808837
508142
879697
1006186
465490
306373
316839
459793
392298
504009
863375
14259
200640
736576
978977
211182
455200
588213
923454
813617
225589
583716
94031
605291
685279
462269
738769
294329
710109
250109
947052
669952
84165
26489
676307
550281
1010008
763266
525138
576711
967884
903772
183776
392725
81778
180130
311991
488578
249404
870835
905188
450549
342670
108832
227403
1039778
545815
794770
418301
463580
850745
3061
532223
321594
361269
358582
590982
245251
658262
907519
273762
313776
429834
1033969
963289
940627
953103
49164
96434
482813
357550
56284
702009
466235
776485
510547
679046
1009729
814799
871659
1001816
143881
127995
626282
995532
497788
740389
769691
982032
205221
1046200
664105
124865
240533
892214
92560
802371
678545
771644
221029
442856
448013
628138
330527
28758
795813
263851
883202
526797
115973
830202
547037
566356
72528
42315
142901
44242
283309
730737
708
828225
716877
547851
710797
576833
536176
686459
603916
405147
563246
238203
742191
333455
426703
651439
265181
943845
263731
109079
515828
472445
412332
742750
502280
662761
1003076
59965
923285
392386
271262
694987
188976
778457
63803
527487
444104
794428
507893
263135
425742
19032
194101
219949
351702
144337
823607
332243
796899
874239
843593
34694
896014
441167
533367
316775
929089
1031183
141176
582681
732319
530524
687662
53714
399265
756043
597835
390999
972571
306522
480365
97790
134918
434150
352285
462967
200230
885991
244145
502467
838416
574513
121910
243045
58921
1012452
535596
524776
1015478
715684
496388
549599
215583
953000
684848
627444
107031
1026842
290301
936374
412291
73472
225128
964045
72200
650539
1020685
177678
536283
494883
607682
145599
55984
168312
605954
620962
777093
266895
662346
920308
5465
858844
322930
787845
1002933
696646
264701
7416
292594
409228
907117
768949
746100
516497
253191
369574
244781
880537
591620
141193
114739
358682
670712
163255
925238
768160
96796
423715
959185
862457
791735
179067
247360
539446
188757
539529
52086
702750
698965
23694
963799
569630
781251
261484
783981
530226
464626
608823
1028162
415309
371940
361785
422496
962374
210826
69744
94518
143656
40175
1005627
173912
526792
220333
138170
58632
428718
724062
659387
574544
30101
988970
789573
303031
134479
505412
1044162
402292
601159
163918
97684
103131
606232
411346
1044195
858114
535246
406652
35765
1028898
56724
328360
157340
662399
959253
358996
831500
288392
359781
823866
426407
559286
132450
768650
8554
609278
298330
643727
390595
801300
104177
271468
925007
412148
135439
1045488
586082
298709
841248
459664
89086
778812
451187
345498
856929
885066
627353
1006191
1029437
297952
637206
465913
448138
59570
1026058
709761
218075
45518
927223
917382
809990
202314
418130
218827
820512
163527
685222
1009315
1011668
51924
996623
207699
897435
930332
419178
390758
342389
631736
186739
686447
265942
274682
359029
710587
569195
415245
178306
109967
74615
27819
811905
530747
294711
578219
747986
58383
175489
796222
246301
679516
6285
463522
876163
865103
92922
509027
1002986
106552
1033272
548966
717205
641078
861994
200429
161410
716685
783962
813748
671486
872493
786171
941373
346179
980085
283976
539669
954909
305386
208360
16646
309193
876311
773410
236312
698713
33277
208066
249925
68214
407448
821366
541025
906397
671677
947501
697055
573743
887399
430476
837495
634468
584608
848856
503425
16483
1004031
11243
484995
727499
466007
213054
826031
834760
480710
585964
810195
274981
360506
172475
194772
592238
801761
497979
589762
848903
422451
1010278
585662
669040
689877
500781
915132
41199
954074
638869
779164
303256
539049
797340
155499
805749
371286
206907
20042
567152
221803
997439
363298
360027
181338
242469
57219
678785
929318
474778
896167
506785
986245
662577
938173
463133
514917
723623
906145
422330
777292
71167
210187
667547
647706
956411
840722
601173
282006
1010710
593190
758341
350930
353262
340479
665506
735523
128428
939066
68665
405484
912637
804145
85488
249311
277337
891379
651162
456503
698194
804629
343758
569597
970019
576109
387427
282916
287323
342757
327041
906962
119983
598419
805329
16586
35824
263129
768375
220257
416098
799134
826121
1008018
287150
662457
142952
469141
716424
939554
877786
227242
229163
366113
798444
764960
1023961
152143
401408
25300
201234
700428
454768
1034635
207678
994883
187695
156784
182079
453870
799635
553046
1007878
1035905
216751
1029348
964968
544513
327228
497220
407119
554294
458677
247986
234894
954679
732148
906053
606302
137012
650901
945654
804804
640527
529772
709981
904823
431195
458255
46718
951503
652540
836886
826249
909355
750629
539404
236684
352885
1033818
128387
92798
842423
764226
262485
200134
403474
991509
943250
681771
300114
612527
226962
116089
65781
586506
634502
585422
320833
561763
48690
119595
73759
882085
285642
690952
990737
538116
698365
582142
518790
490503
173997
128468
845460
489429
238963
855
1016325
388294
435121
421219
194627
463967
962049
190445
410393
20666
797700
237812
165954
186045
707318
900076
854265
733961
960773
167005
49541
89450
630933
445592
765004
6727
955837
780466
456595
1031213
1016167
310123
703292
318001
249628
547698
363311
713766
61541
753078
978528
591363
423317
1000935
110739
272097
831810
874547
595371
526443
862336
433449
673639
382326
656258
327972
689041
212036
463505
666707
813540
796599
552319
520239
819498
453650
425347
976698
678011
775096
362492
161094
861770
169569
679275
663288
177460
962894
259509
134411
79231
331613
635464
739320
1000595
327258
919698
900630
499823
689323
30186
413623
904442
764270
457890
65765
674327
446713
389032
43280
450244
555471
401260
232866
65969
915335
67148
220909
88217
84502
529021
528559
633855
64646
285503
1046629
544694
524777
449375
830961
558408
476445
505413
915668
772955
632862
721978
944988
863558
167783
713027
338551
1002624
47113
827654
336295
894984
237707
260519
4322
24824
627250
1046635
236313
150824
427070
797125
997446
303934
735447
715576
405565
505212
594100
825929
724494
787286
689189
766383
785337
439534
607085
431943
275534
20998
238994
743667
469792
536897
198619
639771
617566
475058
719753
191110
615695
980488
1037997
105538
833236
621666
32703
74136
418984
562135
622928
1020899
582547
257588
54327
248221
840558
912509
869755
262322
1018231
214523
668964
933345
775922
223736
154261
767826
503547
390681
221136
783840
638584
307445
48560
20449
69603
985824
190424
128106
1029723
425513
1004506
788025
719148
100854
404347
873760
627383
473007
1037115
203741
241737
344678
706650
998739
987344
503427
1012609
363310
299454
951849
690205
1009010
127229
966732
666330
732616
979701
919352
230528
267881
161123
742063
348912
286516
65907
899348
988337
563016
392401
479123
879797
778971
326278
385576
942400
808356
331620
365418
697413
88661
981207
869736
498985
272988
17198
33237
677706
572120
770286
266193
237080
873986
817984
153254
562468
42589
4477
1046299
756369
16840
126051
195484
1037805
578994
501083
652587
90787
792921
735085
919242
747120
867469
152159
206105
327499
991142
155531
835350
930227
384641
318549
425499
98401
177534
68902
386222
291873
817827
359978
668398
264169
295035
279954
588749
184687
3356
630808
600917
629310
1045814
965051
411745
409384
135002
972807
484493
145531
479473
262754
594280
397331
33621
234779
1002292
34772
517809
165866
310035
641408
355149
544884
144623
98496
840708
520339
420372
751042
254843
774545
425883
203631
910404
262381
794545
581926
405965
705712
458169
341985
975411
225956
507984
129348
381765
91407
687189
163551
855114
321620
237600
971784
848076
380654
582742
1028110
584476
70657
344385
904076
671658
506368
293708
845777
412576
719140
32427
946909
910040
1043366
233170
116746
201441
137204
554664
607885
305838
612632
444524
450322
643290
935450
463066
76216
507437
265773
151462
92167
687264
647816
405034
1004696
629164
713075
1023541
881069
392588
402626
159452
379228
367360
268761
667379
374564
316279
291625
600422
905528
213868
913834
425372
330949
112849
522285
312271
152257
248134
865653
562127
1001685
311735
542331
690008
229235
626192
992962
911936
555903
61959
174411
156520
160008
167472
565128
426831
392649
215363
358435
90213
628189
97387
365464
334838
795266
1036942
399918
83599
500784
599551
39609
488105
504153
868825
192418
502121
444876
967874
6780
412685
83055
175661
235794
677414
255259
257935
26786
310655
32754
43118
877873
99316
990838
830582
92676
888354
268215
1016754
577253
557474
731819
478442
8802
58029
712406
839798
89548
170444
949792
639844
969893
672316
660965
20980
59569
778258
136941
847269
984314
568428
795433
817541
888996
306099
23357
600775
595010
264076
634847
188556
626591
195043
760794
1023545
98895
851421
670663
197387
1030172
122398
695176
60053
361564
676914
406764
840757
68874
860482
798066
845785
363498
379458
821451
1003675
14588
463819
178817
993827
657942
141758
995923
280754
245685
592229
136832
736070
944791
800402
551126
996292
915134
730181
678186
886590
184046
469746
781435
437654
320867
184578
716709
1046209
946278
890979
1006136
969251
348010
927625
784282
254490
974306
43961
653379
652343
191742
713763
146961
868824
349156
681061
389323
319367
186847
640296
44330
944758
684448
845463
782595
307542
721698
303093
461124
78005
694561
646577
855132
52393
878094
441069
649876
804471
639817
634536
355417
500904
194262
165643
750941
163179
636302
961351
960167
484848
956868
462863
825509
480096
351211
394915
104495
268285
197533
428861
708313
287003
837565
287098
402083
516578
746770
708172
989494
709698
164347
590616
9889
293715
29819
266495
594409
734457
559756
464635
559146
664899
687337
382106
563839
673765
45893
875770
1010037
579266
499207
289203
456386
990208
410060
824910
636726
741997
858435
656691
805277
791442
775768
85186
164464
22543
629889
568509
307208
395021
564973
306262
743840
25996
787818
530371
575172
932882
969820
995253
504422
474079
971557
720445
161885
11691
63777
88941
1000028
427424
575761
889199
207115
302291
456773
976895
694231
566465
1036432
608316
803707
633730
154956
603511
797408
540405
876436
751949
883878
1041844
831311
792768
675944
222606
187034
474719
951102
786325
857460
887639
548089
793284
56519
733296
1023158
889352
384800
372533
564064
928091
890954
244222
344244
98324
104116
17551
513597
866345
939631
598565
1006457
480537
101634
1028636
724573
720100
321833
686444
664758
957126
555162
611423
770333
55881
411769
992560
229595
64544
864910
80786
532645
905200
780304
795933
48949
469488
430016
294639
523868
493168
414959
936979
148655
543900
392175
873176
889346
989346
499733
487796
519151
817391
705657
346882
697355
513631
463419
726195
652693
584372
488938
559679
161082
682136
724835
611284
921827
269381
865330
92969
560835
932244
329027
67
463137
137667
886301
562609
810041
811700
476394
567918
309411
669658
497047
637690
39608
766458
297314
601353
215169
845617
776771
171924
665473
290756
272768
307978
59328
165789
373771
899145
87514
31371
141977
948803
1023744
851532
930732
508115
364833
655080
87141
584777
985441
877689
619613
826996
808804
145211
127307
732283
996196
363835
748765
345480
792138
924400
818285
988633
847410
451681
984764
459934
209074
654163
431577
239839
496976
899572
61782
346192
415993
963256
900188
16480
853700
788370
311206
700687
349355
988525
375804
489314
720814
616879
361083
941755
224347
513955
930768
113935
434277
1005011
970042
560785
341917
904673
255622
892081
23900
66746
75682
300565
471776
382670
705669
185619
914602
660604
741273
1004918
847347
796919
853982
394272
141896
819060
707169
353987
428979
1023295
154928
948142
406969
678679
225789
809031
905897
207119
837825
330264
913543
881267
931073
510407
806650
518068
76351
698309
254614
629646
732476
758238
743051
569377
171327
522636
635669
149300
147357
796371
956111
758053
472890
799826
865011
571664
251460
621197
676495
698374
710497
87036
1023039
990485
970700
1040179
540370
704186
58260
904292
296376
927177
118788
738135
629306
385792
283283
415494
466991
440690
957614
511102
1006473
553075
646343
442063
720486
447387
203055
673275
288047
47607
7076
835861
800366
497196
838291
285519
701052
90071
88240
211021
633529
12124
351774
1005882
382451
1012999
648469
915948
801884
857141
777207
1010652
273599
750915
315056
817997
825048
645763
445272
217949
1002973
493873
535334
583166
805191
980666
794473
14355
240165
854327
216328
515853
397506
925030
914912
601679
403737
520050
618609
981047
495253
279779
31787
915160
373034
236119
641077
871289
91294
96333
466088
835784
472573
545190
507417
215546
223624
760961
525149
450349
760756
962361
287086
965412
932744
853260
956929
265816
193780
401937
619646
158543
837363
560476
918718
24276
813821
399478
228785
80141
376197
215012
352240
1020853
239647
457362
632015
241626
729869
441426
239189
46377
293377
897161
942707
43901
91331
398691
340037
61854
541905
348960
36364
846631
898748
566252
439532
452241
20669
248473
798073
544412
657234
288299
975991
10707
807299
220088
411318
371692
198420
660216
406702
208359
367280
995424
933294
710975
152740
576671
257290
682833
186582
886425
50320
797569
423342
698557
170206
684858
836999
712544
587943
774709
539058
690841
949809
668684
447056
343958
391285
604604
182957
39676
393358
508032
831542
974667
559863
653773
500120
666162
810160
1029343
278293
313505
164333
259086
798305
757580
431433
341296
354109
950825
796351
254726
339712
176688
391916
602015
15429
522849
230488
280925
519865
713926
632150
725477
797481
177815
716338
410152
467625
799919
928652
607301
46553
585504
65030
625105
866857
91298
155118
177578
485282
347885
410056
278077
182508
8134
197775
97991
64784
210043
459159
692561
1015355
986595
554063
521426
828119
152895
770708
649417
317310
344878
977197
832881
1038337
315305
451961
64695
450354
296740
235158
943060
511653
537189
24236
3710
420417
295099
512646
275079
188799
112456
1005324
379305
837167
601088
233542
88894
732026
850114
74833
986492
463092
1037308
377449
677895
1242
873336
787942
297975
79774
471684
765953
947193
333649
602494
385416
938868
472472
580679
758699
57180
129215
853688
289922
1013159
3797
391355
770516
540495
187232
597174
814404
218458
847233
316081
792793
545913
847050
655031
532492
153903
504643
500460
769836
805812
392048
756044
744605
933795
30462
970316
324982
131733
425239
487203
275895
783395
84104
597252
904676
302327
965203
860394
334026
851408
187744
703710
393479
445722
874666
275911
755586
48628
754136
651210
757735
418374
589096
402730
1022338
737476
119027
259539
898128
143736
572557
399683
408044
567213
1043674
114577
393531
736834
707833
838729
474764
96826
375047
1022938
974013
438053
216355
610342
228174
590596
627540
636833
478468
574523
222711
56168
900859
341252
841892
983264
259948
692918
163535
767466
471525
949763
981730
136517
646388
601960
1009361
480530
574784
32149
1007423
362722
962445
273892
216088
821446
858377
588977
131083
389524
198509
305005
683274
330142
226017
227706
1039785
55428
717901
273961
338155
906435
347915
239120
1013515
674151
381320
138786
700774
697172
160246
1008794
649042
78277
605928
672988
552190
833716
587879
434181
211419
374812
675183
116847
40498
467874
699154
998010
729291
867008
55644
339447
284755
86982
192025
162371
88350
879711
944943
758527
507371
898251
577216
531822
599433
216549
778411
5425
1029672
20139
989269
393477
1024354
677253
42431
154434
54502
71357
779441
387648
307600
197949
463832
720625
461398
842461
139085
199716
555502
797575
247703
14630
202893
991761
836648
528679
223318
229749
614739
4952
246572
787622
1048059
257401
407859
708879
402674
262926
835461
39598
418459
425521
735271
132996
249542
150530
749280
875194
349053
992412
735485
734528
414671
755721
812246
444587
764708
93552
245015
468364
742710
991424
227715
100733
645683
665908
769
965940
591323
598950
1027778
914723
716610
82666
274574
213328
905647
105107
240270
786928
119178
869794
923358
159382
54725
228452
605531
689608
854037
588731
338873
341679
959792
844524
833763
631347
995012
351127
1003802
790871
252857
836776
519964
952164
491327
916610
39224
884398
45679
108928
147081
792044
996828
465195
546664
1011296
998137
199135
895712
417062
676549
114523
15338
70108
231276
820606
121546
726381
251468
16985
469010
194850
340381
218222
456285
1032912
770761
859292
661992
808492
760256
1039438
493085
177172
1031780
210020
950527
764457
970731
917345
1006013
95941
919389
380892
985190
503623
1007946
99849
676840
708183
344137
915732
213698
941124
663298
605552
946831
528885
912300
239592
840775
934014
458943
71242
266502
414130
694821
214199
470814
879028
103808
576121
618693
750990
502276
712461
843030
758234
495318
196291
595587
631521
75163
547061
1042968
352984
909598
852250
176869
692809
294648
82262
122250
101056
433092
829862
995220
482916
780763
139287
524455
285013
651
814534
972675
283416
1028664
294509
712836
564772
830964
122716
130122
690521
824112
778678
348951
89967
932495
592630
272236
82098
608089
637048
657428
166360
873404
21722
128712
400135
403760
983548
525386
515681
476916
128843
616135
996504
603748
343333
413689
15098
779665
25274
400628
33907
130254
811828
726481
242389
375126
640151
770916
61416
860274
475236
86956
896017
314507
374268
62363
921880
947657
50639
827490
174910
610587
798906
66440
114670
767223
402543
474986
710575
810052
852577
743261
949824
349073
449758
903464
617635
399116
205322
179581
197420
74230
286235
236225
550845
1031480
668092
830956
802284
484569
429886
623140
840487
129481
452099
423570
764450
417385
589086
843787
797909
694147
268810
787848
412660
499702
294060
293850
710240
89222
949321
202867
59281
712677
597162
675583
135558
267062
990626
554601
168878
1040857
472162
1002738
794547
909091
873501
240967
156067
808338
584604
1016456
308191
16382
175941
632956
778315
955099
904800
877829
177469
428335
403684
530596
782985
211814
327229
1017615
922632
872551
978150
1027813
431411
496475
791632
429255
141210
37363
898613
397902
325183
249770
1006572
286834
600527
51893
856468
1027672
369976
576110
473976
191114
865013
443781
109465
746734
240972
59164
444345
514103
782776
534968
546297
762919
958697
801630
582391
647512
33701
518605
4132
216258
3968
183118
913744
331123
828715
524227
745322
390646
914596
555166
504469
854615
91877
341040
261114
435921
721952
202129
369215
850109
353097
191582
522833
348171
71774
169993
815088
575513
154772
367678
356585
768595
409754
847308
531524
115832
53801
707353
984551
2050
938016
815780
315417
230897
2811
30327
505276
550695
124677
1011018
241925
820897
532638
324143
294644
205625
704408
6563
1033217
396967
616516
251071
273807
570910
242558
938084
540454
819047
478964
134122
240910
308800
805068
143159
827172
172711
62820
56733
505012
202185
377600
129025
930852
164582
221905
392278
327711
249617
465926
953982
366668
440080
379124
37319
1491
846524
389149
294300
869616
523863
795926
212807
419445
786840
942484
368856
72095
901896
824311
70001
447908
126362
845142
947975
382120
308449
483766
523231
980883
456444
375447
362541
147156
329823
998096
507967
134365
998522
457091
150252
137231
660377
596304
946676
700337
266102
611990
1013366
479827
203952
305441
601361
628118
578813
431829
806928
867067
326338
423190
516269
564046
681153
733722
984535
717504
657686
1041907
963196
561212
855028
728784
241329
348748
741856
615946
54576
515297
807095
371232
570665
31266
233696
153621
516956
230173
297094
433786
406236
356730
744352
792566
838392
477004
677531
1025066
437559
353902
910087
817057
264385
101709
406637
1014812
557690
174356
157217
421251
259930
970793
369210
329853
789435
295314
744646
534577
522260
732749
159962
713341
561784
12254
97632
341805
943072
934620
813590
820733
858525
364416
253745
575882
552634
634032
688492
719853
867583
532349
945380
979230
314016
558869
395526
1027262
702705
522193
1000448
650580
258326
380694
928745
307733
711015
424965
239087
428924
116695
235901
867073
372573
564620
185419
775155
659052
622755
364848
1041368
954216
761675
284298
282086
383676
630270
280494
97263
117636
966077
921482
1007475
649594
286860
347770
827231
999654
836423
1008855
1047212
904846
420452
42797
111324
154728
846440
146911
505001
182516
922068
123050
398488
101534
254937
581340
481749
875396
856834
615752
895686
626140
968340
572897
347586
1044672
208905
45490
209550
458282
417811
771261
145484
580205
77713
365789
767906
225377
778829
15349
156261
97674
44752
419518
231039
397133
446985
449994
470329
976406
865762
551944
472088
755836
790690
356430
1038313
443046
313936
448002
694229
665745
118890
930525
53233
587070
357131
975517
386124
553407
64618
162101
305693
71492
903085
223483
699455
965004
703704
703426
492610
682090
865804
387141
489764
778861
422321
552050
938578
389978
333962
784866
399463
212065
553096
240584
486586
124483
196900
954035
572029
5931
518584
81067
519958
243547
511639
800408
624598
146416
346668
979002
135678
371686
492527
378701
896412
766067
261797
16538
421596
985839
485899
275664
805221
871680
976403
949242
263248
605422
78800
400587
300120
203238
858645
664402
148731
538498
218722
1021985
78929
77025
57795
924276
709937
306630
810784
882262
994114
287718
797962
589891
492856
906572
878374
1048489
311634
557423
249219
802543
550667
859994
794922
275174
411104
72188
211223
44186
611357
961618
484745
435732
712586
322543
552015
326282
692474
985207
71065
43466
901945
702111
437251
896191
175598
143613
5530
598806
395670
765069
277087
782292
385198
262067
704644
380077
8353
477234
788618
476738
964857
457330
446884
1002418
1021027
982731
783464
916729
515616
480128
178547
174810
177718
718634
213843
734058
782129
756187
564063
127328
150815
573391
1041566
658072
567041
813461
855265
32113
529057
235803
724979
508155
797181
758518
724328
216369
22018
370480
418339
220144
1040608
455254
1027131
556753
477321
443448
1011298
467681
430378
270279
463396
769422
426492
382152
611017
605485
229540
129762
444714
419322
752601
364806
235862
23242
599320
1029058
797866
935790
625393
351868
884627
448132
1002333
631874
688243
781334
568056
620068
465142
363825
590654
147762
631860
942743
39884
969509
509248
709472
47099
1045097
450758
40999
3361
57879
628097
206886
680369
775161
730919
467840
109426
217288
318600
771291
870427
334116
23393
104505
211859
516945
75747
605976
34592
72199
978841
121228
1044245
1015010
628005
234787
714064
175286
922798
465023
231824
158368
15455
381382
946552
155082
178824
127217
494849
912073
4144
1026222
123554
65868
363276
97834
970845
535164
54195
544580
995987
312087
1012705
238708
449885
198325
1007304
867476
162989
372970
557285
6138
968757
62965
287721
19282
1002691
125110
719718
500487
458732
810135
276832
725036
533465
414172
237958
681323
383965
802338
415151
281200
75068
30522
303721
709456
625908
287770
101702
532727
513715
262006
834382
469012
1000879
38158
537170
368671
99448
359102
901933
343792
59943
210747
878403
357228
471076
689522
128714
347706
620686
849191
805453
666258
450102
724874
689885
962191
684027
701654
801343
1002386
784274
486699
559966
1035847
233464
596247
46760
141570
179773
540155
9896
419530
407953
627106
249467
368932
878838
1031750
926271
659566
317131
803140
681616
32692
355206
873546
1017949
168736
456024
721539
274008
504173
655558
151271
409892
306795
4586
710811
988481
328896
115860
916212
205060
334394
228217
756465
837845
64176
943788
162510
327987
145559
44169
1003321
834757
634824
581584
555453
837886
226265
329830
682383
156517
325823
125849
851628
445474
198813
1009880
170466
664121
342644
144565
198303
694278
835306
311687
72842
247946
351035
573169
699318
173544
278503
77409
1005717
687832
684970
583915
630696
146077
436579
291392
1028918
1010642
637661
1015884
706653
831930
40758
696826
544115
495714
310556
132889
460112
609054
463926
257892
279352
499170
904205
117843
250026
252129
326484
46141
904184
980229
530650
104211
498007
733780
33101
522361
1017720
710546
769937
270589
912744
809429
795896
804290
879257
955524
86456
901394
983600
295095
936179
262650
979375
442070
315161
968002
711643
813059
758984
214984
16016
934099
685683
741106
152947
629336
27056
173456
11689
888137
597017
288760
519153
926362
569940
779187
347756
244296
352519
224534
748878
304047
1022291
454264
49133
1028775
519160
650122
264973
193144
211465
896279
17587
49958
1046531
762426
50396
351082
614847
777101
91092
679112
8280
266421
280069
451406
296371
8885
794217
975285
742699
472426
69692
814004
911590
924014
657668
287960
753845
701585
419463
647626
1008436
969284
54987
266749
653433
721422
246520
73835
837244
580773
295454
325757
553872
201284
871796
174982
405011
321775
618290
508985
1026483
449055
736583
745077
258419
81020
50245
956971
333261
214532
520754
275201
245708
267653
236335
291685
790396
741438
509200
640646
363132
937266
843007
395369
662626
968195
19519
606708
122760
847354
755619
405459
175816
877061
305380
787135
175119
537550
934910
683559
671627
510522
505297
384354
202982
1000386
115195
352688
474218
488403
180268
45517
1013948
245244
720179
322238
703350
920372
619262
707538
325478
779865
532198
61355
42939
899016
69127
827876
913504
35865
272384
119468
966612
758178
969001
845118
412522
943833
865187
542738
157550
382404
520592
700003
680232
717417
988695
972593
887083
145217
790764
447896
789824
974916
453879
368237
111206
784355
648912
79940
111511
104213
582056
596025
598410
459431
84689
611761
589008
646604
857480
503089
757751
443226
769941
217665
616899
594758
120490
479460
867472
962760
754113
556695
742720
314410
633077
1001345
759092
270672
644994
674511
421679
551076
967266
121126
1023561
419326
296751
610726
205765
434307
151208
122725
697544
94604
944017
362598
701922
494016
859226
983562
929652
333666
877655
778253
403204
617017
570101
1000737
342001
602561
980239
482622
599559
548070
265904
613612
155533
124025
500777
442809
279175
26651
466519
949782
463989
88103
390243
830772
448078
1044909
601482
696303
62960
149112
555831
753333
645032
871585
88873
1007995
1042677
855627
559626
389193
376420
960946
768675
562969
995905
627448
948379
947003
492558
787010
171717
832830
177047
229191
454354
607154
514921
288585
377261
645929
134661
752194
34414
104772
444297
717701
569513
1043257
762347
266110
705131
20541
598922
736741
250384
205503
659256
579846
372837
544437
139450
632859
933722
985079
297295
890522
709857
420652
684007
974408
512784
949388
563731
630995
70919
106834
898578
944119
308866
723893
363020
360014
634250
493974
168242
557226
317049
462818
362065
612621
709788
441300
64716
799447
124996
393228
404138
163699
694812
729187
282911
434197
781673
865080
43584
226414
1033039
51518
1019853
78318
170944
403811
187963
599741
835942
515505
149695
662243
991638
543081
517030
339075
1035968
655278
710961
269997
862585
574033
568126
89203
916938
769902
843583
96319
192781
655825
636176
778134
996360
1028695
991086
822457
987958
296324
477729
560995
533126
887211
754656
251097
99320
875791
365592
188796
241840
1020460
845078
228804
715480
487775
129835
106212
480494
126830
620374
559859
153299
342865
639068
277561
348111
562050
20865
11476
247141
241817
498333
5913
218468
632948
897579
606038
598634
528664
357098
195960
574733
664677
16834
980774
498490
276951
495396
441583
919198
447036
823414
974500
934541
14154
33513
895863
660187
329350
744014
374870
1032287
293445
194914
558359
347732
329013
616894
175596
576811
686298
900712
652244
467018
576771
389961
1013818
244298
32154
379494
982737
792027
877109
513777
875783
295094
1028579
457034
851812
766172
187519
942751
885875
825806
822830
796129
884945
264363
151514
492339
793107
507032
674638
519211
665327
96906
165334
449380
187940
127922
563742
861907
301527
12861
188635
1034372
335171
718318
270632
1025067
17941
218602
258101
735151
99516
405716
915859
450122
805581
118985
766844
744788
762311
116973
829022
631647
852284
50200
320672
595033
152242
1041354
15501
62896
438426
531101
335108
26644
250133
127782
599672
1014013
530726
559414
1002627
470248
851496
740177
236878
509981
768734
229308
1032019
522728
726117
803152
144445
482218
915089
774017
971116
331772
95668
812363
182467
208642
882328
102988
76168
794738
469606
406756
720321
665623
525015
470852
709107
701720
140796
1009347
18534
414971
705795
340832
580432
220155
785116
395394
726675
868153
306972
203410
954904
602463
287696
833335
478650
429253
960665
129372
305814
155827
274930
790260
267354
795709
519162
301303
1018147
411663
102710
924840
287581
641918
954840
594395
463930
612451
68675
716556
859614
479464
473847
95560
554452
531767
335122
1022301
330703
535502
789014
88046
844808
83094
903786
913620
552681
820317
767317
348239
183301
895006
943770
146152
174776
646083
101655
793767
878657
677748
15953
987260
295345
196218
997892
861471
670548
624594
867326
273552
951549
1006
323313
718698
884931
50141
711620
300692
895257
543129
776913
403199
377988
898479
690773
84718
858972
930501
870113
198555
949983
809289
424334
355003
282727
1033055
1023112
573591
565966
149319
323523
660102
317071
410668
747431
522020
519126
682594
226501
147105
184782
548223
986411
661076
115649
663154
881434
212875
718969
174302
580703
678336
124471
33243
880630
199181
633609
161596
611063
195122
520977
160587
971117
986834
556470
284780
329619
207877
664104
284232
862663
972522
578779
59122
371202
526270
919508
614606
18701
827259
151018
257734
98194
587365
567055
407752
905702
756202
977053
208570
678201
877591
119623
365500
971423
319755
289456
858405
451592
1044019
610201
466453
452054
725400
53797
100750
122069
1026124
507420
1013665
560182
128877
242796
771156
964765
448122
34438
54450
132137
892217
618996
907306
200848
296592
518046
1001239
291754
790372
472204
810983
695309
268184
122988
417080
562643
244529
27224
1039172
306625
107795
928465
972866
495661
857839
655483
314293
807641
481064
390183
336375
220575
202395
777312
751000
196065
582024
455538
866420
209160
659550
1037708
926732
400085
756710
293074
892505
633985
451719
50463
582966
712966
84213
627208
126566
727652
775230
255527
197554
884432
99902
268777
204090
184818
352571
813975
718746
23114
106685
660921
694150
181521
354908
792525
953154
385432
935937
335308
4395
648656
865568
554
25784
418735
115445
107995
585732
784218
307664
167903
719745
725719
930521
290067
449390
112559
367819
703530
21682
651927
871749
1036800
31725
449086
653102
255037
543606
764037
99459
111107
493790
717137
46605
81413
388499
960444
632491
372511
1038854
556641
227877
862651
109317
903370
357032
85184
860019
943958
378585
78993
943831
275309
767575
291943
54101
810694
720415
691802
41011
408262
753081
143723
624290
722657
604359
416938
382913
1035113
315001
471845
671106
68995
174894
431570
553919
863844
708888
77268
125682
1015963
927723
282245
476628
209762
374206
276987
177609
280260
91883
354127
733415
913372
763678
687494
138969
210968
478191
624969
1001199
693457
742050
94809
553754
165557
289910
1003501
994920
334862
208924
534531
698261
311555
934565
537671
160683
39233
874986
373097
406447
577915
361697
631949
240354
367334
474291
891002
961485
766989
397183
968821
66213
567418
673645
124821
457391
991075
1029246
574719
842953
991684
20286
151860
203339
844616
438567
410616
64396
85559
638922
928289
147604
622656
762002
384843
857984
1026149
18957
872870
877948
703213
220873
861852
117865
711066
690996
139843
422039
549100
93992
192465
19668
674914
560600
427147
427344
869007
308996
936471
794517
170954
469230
377085
128451
233592
144968
23257
196287
354415
660665
350513
260513
514346
208726
295622
479143
970433
236076
819127
583762
343514
405963
166020
626531
549255
144188
127649
242629
193823
768360
872414
161582
559613
123939
536617
1021489
843123
307202
52148
890723
478937
924656
903351
612596
845010
509719
985225
1025219
168766
81151
238835
889812
321211
76359
701237
935433
903400
550643
215080
95492
593719
1005633
301330
593828
418893
570892
570487
473541
450666
915272
489966
563873
620646
629845
150676
610614
791575
1608
387983
327478
155981
397592
630245
665995
153366
980742
857593
550826
710071
862864
1002133
573708
209566
654276
253073
401838
462820
406454
380914
797670
659459
29926
732784
235263
1041278
182470
88256
993184
349170
599585
579071
814473
743229
384527
509996
226499
632942
435559
210910
335818
408282
558755
999681
887741
679643
458270
917655
783389
948740
1046098
872390
965814
879817
141970
871766
982240
794874
832095
492889
1004974
897892
984222
1042514
979118
666086
755314
1007628
813035
764267
479845
691609
520127
295913
948793
845322
615144
311519
99878
171939
97697
78352
168700
1005750
653630
285775
382147
590910
53790
396632
678828
971050
261186
898532
510488
934897
37126
534394
161811
655733
783924
935920
961814
904818
379297
482828
38137
540322
773787
535840
584778
221989
302898
509009
262083
257308
369122
924476
148476
139849
876731
971897
178686
1041977
4316
161838
113708
206192
586976
263199
878712
219633
801561
868467
967686
716128
63930
52793
731980
977741
913574
60832
848464
992230
61129
989947
407126
521736
371501
215837
48262
59522
617412
257826
526026
53894
242103
69838
955153
724983
986089
500572
130195
328540
814810
159393
24833
919161
955114
241615
716087
414285
985476
875155
1027221
150651
1026163
230800
911628
173005
192530
267165
680123
561506
924772
690784
287576
531764
926493
612509
71023
673883
373987
781011
412407
288169
220109
905868
948103
807989
519715
257949
1020935
836063
498432
231917
733503
259466
562657
223945
103123
568635
83096
1045214
576762
818347
1048092
555149
767017
234759
652169
374935
458472
707516
309632
124807
467017
543030
374365
742315
32024
464651
600665
52872
891061
274539
138252
358439
103723
951293
685795
95936
136809
688847
128394
361626
1016778
449717
1001710
1020212
833611
505649
106505
809514
10434
488404
487491
600373
582228
503340
359361
991197
592329
212432
740042
28129
951197
169803
404349
72667
898052
618700
976228
255739
1037838
985944
473531
330414
881437
40604
642857
605409
286819
370227
858923
430718
627747
462922
598356
841065
617491
557853
31964
733051
313806
487251
550855
736328
918891
841265
685627
331725
972690
398633
229119
880329
211320
100135
969775
390671
999267
894868
281437
200921
533940
280301
835484
423316
709849
295212
969054
212347
980922
591459
587007
830128
78076
438790
364553
741608
725526
164649
536634
333335
965226
62046
287891
481370
203715
792982
359671
1020674
299032
81476
108703
36844
509680
996446
469512
661940
880732
555235
544400
401273
507512
779398
160883
1025135
925483
69133
433944
232396
462703
826048
65009
306753
30426
1038130
189738
994541
191067
396915
820459
737986
252918
121492
430093
933015
831691
466795
532021
1001671
918428
428816
822948
903446
52960
245196
350982
951021
337894
355951
851696
21316
67380
260917
558582
687444
44785
71903
1009187
151785
966080
632608
950583
702555
9170
550443
742880
489142
159309
1043181
96960
931260
710982
622191
1015221
287292
930879
784769
94359
663406
58929
277670
218457
842526
363949
310608
806495
46223
209817
775257
508418
492984
722593
582931
211901
243053
986111
773507
771662
454185
899995
105187
640091
977888
248682
200481
761477
32551
1039954
150680
20815
737712
976688
535599
448431
544353
193125
606628
293892
743972
1034665
365172
722424
989761
600984
755334
709061
750895
876625
756141
21325
998686
359386
560414
837343
557565
815245
244898
322986
381674
864224
133106
1039662
337526
11604
995568
850063
691098
923427
642776
493140
945307
619108
475003
581006
729561
546413
692986
294831
824212
508561
917184
591258
1019462
149537
166693
368037
1006047
931068
540134
593
74243
469906
784510
138294
45887
716276
373391
422130
630833
175850
547818
689432
10160
436451
945414
620757
627365
289855
380816
43557
860598
263501
668741
247602
329310
227133
663434
708358
803893
681466
905080
539432
622421
642185
321310
416981
965227
1022659
93366
24030
541513
244279
194119
378853
414600
491568
725481
927262
199604
152904
275786
893621
56807
583158
340544
850190
238780
430078
96059
317670
521904
132455
733102
838231
891380
756100
1037439
216126
415203
580776
236805
354333
288715
460159
719438
992649
860723
742309
208729
899230
819102
222423
342833
500448
468820
464766
75947
99864
474615
237884
140713
42139
145260
349772
645312
587856
551276
1021277
504347
400132
175349
737735
769587
8517
907399
28906
829397
277187
802964
860356
354372
342640
739367
919788
965780
399906
553843
670165
417777
964001
133831
184259
89895
674369
688429
53785
934758
184936
303339
556053
831466
687900
913496
753451
498397
152022
1025976
5406
192337
816034
409312
193162
994506
995109
143248
504049
522026
227943
806978
771871
458099
208951
197538
180233
591863
213744
845308
888611
37202
14937
870986
203966
347862
792384
1010273
60799
30614
765236
759210
402360
807114
329360
386925
191983
335387
904074
533246
905416
344253
258835
872148
575044
746238
827091
870683
195226
696698
1033219
808159
425526
495945
227341
104202
925802
989805
919858
65313
717154
340484
1025307
902219
943020
839348
48799
93390
132615
383808
653235
920408
137992
377516
8197
1013086
679051
149926
696725
545723
705580
411292
678978
903579
271829
511281
523425
545556
477656
251325
170471
861924
849663
991689
934251
65858
176802
318668
904161
159564
101193
808154
818237
139258
540958
590300
83088
334881
602175
541675
618388
518212
998269
605563
742975
29866
624146
697397
872396
475432
122151
222265
283955
185347
478172
85319
441526
932305
528842
24032
427959
900249
136307
731105
579118
390509
604102
715879
855685
168502
380473
775769
830135
578985
352279
630176
713336
781335
781118
982344
383067
353505
517861
460657
987882
519026
1007080
1013982
959713
719855
629724
873470
64785
997506
318491
978455
388261
748255
659461
63575
482091
343431
105114
357306
767608
86901
544364
89547
595260
522817
883554
1044995
49759
393549
519181
292193
617536
697661
579287
170538
423151
237626
950206
621307
556220
795546
379355
408391
4079
1026636
419948
784906
177878
18633
517563
814718
1039542
912004
646016
771935
595330
663999
687867
428909
836849
578721
596406
943634
214991
84520
738752
272418
856261
1025403
196364
24816
810159
274192
623811
741317
480233
242543
248905
579059
314211
720467
609548
365891
998443
339331
130212
359464
1009231
1015465
708739
998009
926860
764262
596840
252147
681994
290304
70847
418480
679796
810172
636499
558736
480478
705087
611509
980998
196789
636141
727933
875995
1000613
36944
654230
169151
356645
543111
882953
666500
648295
594303
863739
711924
716237
241973
529226
554864
863948
307303
591838
650182
135048
286539
442510
903652
285023
406942
861772
830558
461080
868632
324606
786571
442763
516205
570416
90896
464623
851626
378127
422316
56389
846442
444693
290193
657182
310733
606114
385585
33439
912009
248205
658468
404091
631242
768941
208174
717293
162202
745976
326939
481609
877941
421657
159018
1100
104330
1163
933601
518839
179975
714132
589108
487621
913921
134167
457423
774990
701186
685734
247150
874102
508670
259641
782090
363692
84141
517995
81548
837821
215400
117560
239500
690119
950390
242226
614579
744653
424657
1002855
769286
853653
485713
107783
746815
759595
538203
398341
266598
866186
911652
718077
493529
837326
869111
183690
949752
477084
96632
416990
211168
83565
301025
903206
665852
60822
617797
942046
40622
651544
936802
584766
397943
588250
36749
111886
826442
125690
959640
822852
771788
343649
708914
611121
995732
714005
647743
69365
982718
1018567
329637
1019425
890637
565300
324967
738637
356349
218425
958216
12436
867055
67892
653662
541045
270033
452854
651517
713220
1951
709006
341653
741349
582170
236523
806477
390871
216623
217838
392156
513764
801545
286830
4302
629782
1017023
701017
696760
477810
441564
760836
464398
509423
346208
469723
809823
989949
725497
775497
398263
73763
197274
257138
438544
216136
461544
826347
854877
487815
952891
1022896
926138
703341
694187
404603
829441
255441
1015428
645387
755024
809112
236394
358731
493934
79812
102661
567233
512873
502552
140561
708578
198495
882527
989310
973661
736624
284716
816146
262194
1002869
648348
365114
728815
990721
811808
613095
53718
597167
346763
987862
274745
156876
656226
98868
689565
101108
144118
96909
351691
208443
3989
338009
277580
74612
268998
475764
907837
1008452
405403
686706
768985
763736
681866
499815
433007
426596
1021942
98588
34348
520469
673661
531796
771062
564949
678457
230027
834616
910163
1035222
180570
643130
86439
299211
362459
284711
380719
326140
729019
633373
568644
941655
267623
816880
413191
589262
879921
22660
912407
858537
140201
227079
419577
171235
689587
484815
390328
781317
967866
956022
1022027
862174
68448
141713
91955
60020
349153
859055
491146
44152
427555
161455
311971
785910
50127
883403
910390
47056
707530
247777
11630
917686
967606
104390
16805
603513
908211
349042
764720
939616
527593
850867
34831
237993
563934
799580
625230
746633
455801
1043162
618699
716146
35314
564788
630978
264130
189145
113623
461879
895650
844420
421435
925942
1017052
572603
796452
26046
413582
876210
787702
490202
195603
522864
393462
572428
483061
40578
231640
110592
992913
137710
461529
96587
702854
155951
681404
994660
919787
793488
778268
716970
428827
679764
1006948
1024852
1045181
155543
383349
620864
957183
294049
951401
531858
51116
466084
1024777
644999
693914
895540
207925
279534
512030
61047
483185
421413
774580
700859
306319
87493
45945
314237
506954
383888
34921
516605
64163
270809
916738
914992
23104
127948
940184
431801
83217
92038
215774
686638
970274
213202
519061
458482
133201
604133
126484
899627
531861
398233
574943
517084
726479
346861
84386
129012
647711
43312
768829
642313
743774
404686
736616
782765
136700
796935
963785
326822
429813
242041
579034
680481
467061
445390
572404
164664
639353
224998
307342
698165
549800
287490
695143
330881
845506
253094
959309
423061
898302
287406
156344
723658
381270
251329
339006
539918
888848
749450
484976
874003
861947
906248
775358
820988
708152
865209
356820
647337
566185
790795
939011
210941
432180
180359
468873
4888
862305
42177
948415
746225
782617
349069
532039
17881
195355
419557
1025011
968205
123819
197980
64554
583322
458498
295819
854670
64494
806998
32407
739024
1029808
980859
784155
536600
621289
125984
568947
137761
772911
855583
923174
161363
807450
666913
129814
681717
902196
56425
32872
329697
723559
713764
147834
71564
909911
160405
120361
729476
206878
670177
360218
369183
1045513
532994
330093
653952
355347
701384
702275
173168
828192
737435
896042
989839
485248
570767
341103
810897
568203
522291
970790
170780
831308
917319
201649
85392
340249
961641
382075
749350
734271
522640
6704
278311
435999
757232
397069
416907
529248
60940
922928
715598
951949
428693
77731
485182
1046851
62180
562945
98338
981388
952998
480466
422746
613056
936094
396551
864792
591948
95190
804074
559619
1007314
401676
2053
961656
684898
925727
426201
514494
617316
445606
920199
112109
434328
43187
1047164
585147
730240
494934
323378
21187
252430
603984
1045853
748649
613716
360285
805712
524194
1031106
771352
843688
85062
380533
390711
86883
312413
329844
417929
405210
69757
757026
50334
1003097
645696
413948
284841
594984
950970
714888
448323
331761
596298
424517
859021
934950
329717
611915
62708
383305
1048434
798003
60147
82960
13864
307424
527934
523717
587696
488051
699328
752332
937564
617481
1040206
659143
292031
328661
716427
485710
911211
402423
216698
261775
1035743
74630
613672
472844
783735
339791
91678
1046945
448988
786672
701428
272147
344123
129572
819819
595437
164723
388023
738588
956516
389814
1035541
692163
457892
964812
4117
727360
443977
538169
314251
806234
402915
685753
737626
677577
632318
679141
73675
44434
771185
534902
436731
391418
936083
269709
876582
364382
749905
705441
478460
741163
1015059
299497
793665
445882
660696
878242
145815
49435
361937
245540
65806
769824
334029
879352
435640
513945
458028
767854
254516
829916
967242
870845
102652
166979
174937
280551
890118
118358
245418
220830
1015540
885820
803472
638719
809024
156819
956034
741392
477257
200366
485435
761574
488021
899900
414243
589819
734489
911448
975268
888619
556293
882692
760760
286589
258585
30662
168528
200830
605689
294023
146421
422379
68329
555724
480864
48942
74658
190887
420872
955931
372473
894291
663569
693728
428333
913217
1029461
834487
172231
258298
474561
199289
881066
496163
422371
95001
575080
641182
39972
833489
517018
653147
275467
216181
869248
507994
985752
514560
650828
796510
892485
606761
341901
433679
479730
823092
497816
426154
84500
776387
49841
813202
633550
1038024
160516
352752
490608
218023
688543
557004
94829
857240
588596
484824
162692
401591
602687
662747
445544
26630
693228
539664
56163
112135
57519
1008110
735186
180482
936943
265096
793340
568247
888934
208954
842934
33221
1012570
508307
8908
748090
385378
435874
271257
856244
832604
54153
326113
690217
995018
920825
420889
881159
236228
710204
597844
1043545
827560
700983
1010765
8879
776086
238416
444781
400285
393119
770763
278504
563964
460249
359811
184754
917501
343857
752875
995835
378360
123513
137896
387759
784193
471056
423536
1039353
1001837
751141
3856
336447
141236
116852
356855
966533
483841
1001368
860928
100447
993385
1419
701589
632544
226505
396357
265530
965548
1039103
413442
773242
471139
906585
682856
447763
450133
793865
293068
848622
859549
848187
538415
169573
96441
383699
232449
505975
539288
924337
388072
880487
481786
432795
985136
794777
447069
557401
499356
737624
902904
476503
824805
6988
617901
599040
114658
222043
917482
517468
208506
622026
900321
541788
586529
224970
444133
4019
138519
923260
859543
397011
556959
212681
828017
846044
279238
942358
750656
133548
227956
349957
555194
796530
877820
625365
680439
988776
34037
152864
474020
105127
903230
597050
510911
362207
418048
360334
561178
387421
391393
571922
298598
518295
799651
311516
628882
69708
813606
523532
785775
95527
503734
812269
297558
821503
864812
900818
958586
701646
540325
1011629
91258
13447
784357
1033805
750581
953937
143581
666951
337825
140344
335411
450435
765365
937384
984943
230567
420156
976511
302342
781712
910811
154957
868969
741789
625916
951535
313188
484065
957676
119099
330254
548929
706946
651926
928063
793460
664514
618470
654524
852298
824352
752467
928604
219773
121521
999214
310759
525869
599718
1023848
862797
145566
129905
942440
650369
661113
1035894
579157
613562
57314
496085
777935
52999
569816
586983
759816
400633
759011
474672
443195
227772
94070
34239
560939
905731
933239
832387
542129
938069
185403
259147
789940
361113
487683
28521
744727
165328
123441
407784
749119
674043
305032
188355
562869
680346
971032
698368
764218
425170
108019
436033
462879
922710
1035727
71519
118318
905564
716518
250381
241878
825480
889523
871718
840718
795568
621408
64708
500510
279706
928385
294568
560700
40698
241436
190858
914749
817934
771832
78321
261228
145593
236129
760587
50162
433252
804768
675204
539303
674263
47940
552860
795191
22218
26466
258395
397715
812577
905888
704290
1046600
171318
426351
751928
11908
892419
742389
483353
671724
905995
1025853
837734
793962
572254
261860
1027378
374604
1033024
661741
791059
916592
212485
748413
904848
824576
905347
968797
837450
583741
376697
747537
294123
129841
141798
1024252
609620
89312
640075
241630
798303
544476
202249
733685
222768
986734
34506
361453
213947
472071
599479
906385
1000589
631645
546154
918756
2628
210052
57996
271365
179518
508517
1031182
798012
969052
45276
234481
507436
785240
31128
806680
1001684
483428
59898
636047
598974
518391
256459
690578
749911
330350
1046457
673362
840854
544119
649570
890404
464981
190782
444360
862224
387348
66966
77533
428152
241205
45885
54704
433339
496750
1047899
799087
109863
790426
80321
342816
605403
796694
268378
438535
311638
756157
65605
912947
790554
965859
41270
541263
806170
28030
79098
853949
454601
962064
474815
716912
959292
1019233
198943
70819
55247
627470
258062
585394
548885
32017
661106
293738
481706
192630
702488
442771
6109
226907
625125
299928
119576
398724
811422
29403
878052
287824
137395
934988
872286
399762
540539
63849
620611
635805
771103
786989
637029
907623
768902
64142
277434
253879
307763
122105
279204
147312
943329
444041
228258
433536
676181
37655
608768
649114
463650
78976
151402
432423
653754
920092
788691
455483
459287
179812
359336
353841
363147
521113
874123
355220
794300
467525
21279
148185
717468
158851
241663
12034
112181
510285
102348
648816
604815
973308
726906
719308
688209
663506
272558
417440
920419
488609
756721
805740
466919
831699
67618
456882
78974
635699
679382
544225
287357
381338
170758
34003
242130
239608
19704
354971
626022
980698
3935
176142
293040
482894
852054
856508
264539
140133
695706
308260
500404
538825
429826
603123
581843
646437
572721
680352
591149
475117
184217
777474
262212
386920
974032
665841
212363
112447
805502
986637
590396
361571
266182
701381
512261
638399
451405
477047
17202
540529
987674
880822
325612
471170
748834
757765
225866
505309
978918
1015233
812912
608662
348398
754530
423576
871156
94947
23519
397093
171783
774031
553633
818915
504052
368252
776324
30541
969086
147680
278887
424164
744799
301980
372794
136690
190492
1509
785560
828505
243461
434520
22733
425343
359694
309852
137326
228852
53976
64467
629753
574075
489421
432916
732646
646207
90734
840127
691496
688137
266654
1016529
574635
719144
366437
892680
550895
542365
327702
275557
474071
337358
852952
35919
92534
357095
750970
765635
475586
564796
368248
188651
694830
744629
50347
686440
259874
357687
936689
524422
61449
676562
27323
1019076
255401
988012
298517
684606
1005122
301306
344505
563113
295988
771449
477076
502550
908285
476234
896223
384429
690756
337490
365274
95699
779736
644639
339346
855494
293904
804521
683881
119126
681859
239093
664061
89701
756210
373717
152664
551465
945742
622600
854354
785826
777916
117032
232964
881658
291147
192124
603005
418628
385986
545296
145324
726268
573022
835695
835318
912348
390125
38704
218252
722376
339830
116092
799976
604758
445088
751269
550789
659493
202171
685953
917723
356558
583023
945446
346386
164238
713006
251581
114548
295204
1036418
268250
797588
197442
990860
753201
614522
265525
554972
595045
383129
382027
105941
625090
482196
862839
580979
340426
459679
142128
374493
493384
939647
712841
449273
491004
134324
455005
741495
998530
735110
43154
119830
205519
137249
755953
807889
452937
629168
213065
411090
214087
964421
438663
777369
896541
983304
589126
947885
409484
391482
171200
242619
667048
847101
490596
146882
844335
188868
858007
915556
603821
798287
1004364
692164
222444
411276
559413
642450
336543
537016
90392
560285
548181
566054
302717
788482
721918
388518
278768
480939
278795
233087
750032
261338
9549
536419
75108
636560
834851
66868
52981
569632
643629
1036998
506481
477889
158310
746256
908492
234718
927399
537102
414597
123542
593347
923836
633543
938466
566960
509402
573596
407643
876768
317850
508365
549355
506647
380486
509776
390153
809093
998392
150247
288999
626356
859072
864453
125851
223138
445103
238326
210058
666090
302142
430337
422159
951527
478028
998624
817499
450688
877588
535721
734946
585112
613897
338082
68536
517325
504457
131775
313487
1026890
501125
486661
773840
148466
617312
125946
506843
385227
648936
270765
712473
296025
85380
567261
349850
700934
935786
245063
939409
702992
106314
301721
364212
62590
415088
161100
162224
346688
421706
1023816
308266
370837
357101
377479
189782
611729
698253
188793
97938
194405
448403
819268
634240
734353
660178
919024
697024
173288
562190
261965
735685
1000634
495521
394444
957320
527191
185119
770911
1026670
246218
696526
496599
725630
425976
1000118
623192
785911
281554
462482
502578
878246
119367
873851
735259
675571
393345
754119
742664
3320
686493
784162
311168
549106
881751
430259
474745
90217
428801
748660
967560
333993
943301
716221
991588
205627
366583
814359
455955
644792
114579
824132
228539
437106
1028807
1016559
642378
614277
791779
401837
90977
620462
488776
32930
865986
567551
407037
102986
520768
516321
672713
702634
316341
470328
881949
269728
676399
970128
591183
317161
61634
972945
472642
647854
266748
772430
813389
757915
3464
703458
939897
803719
971082
620650
433089
518943
664785
219605
485685
154660
581871
69276
276373
427031
355047
354498
341408
151283
78343
554296
863359
865604
592844
13063
578719
457651
126817
15931
170035
297557
112105
903403
533975
607366
503318
727407
497248
597323
1019465
225797
140730
683419
431762
56440
499046
84066
909622
703077
155258
237210
249171
629478
159168
874834
763871
580959
351709
298916
551771
165194
867321
800505
949836
519078
836320
18592
353821
526553
859953
665743
600869
377794
490804
127890
244782
160520
603073
828449
657799
249113
762180
412176
368231
755556
995474
320776
295389
229633
27745
1002642
764798
1021527
939799
37233
19687
1015317
394502
167404
659864
962163
273400
514094
767626
601402
506139
455194
662368
841254
661305
878501
411235
920736
571600
758334
564748
638115
973121
120376
816799
983082
345086
128523
582554
154267
156399
69317
428517
1027188
352257
550636
888608
942187
781850
966720
78622
306001
46555
727551
388626
905935
854974
203909
540361
644636
441556
309782
450519
953220
162218
464196
961033
298600
270056
271141
45223
80092
55674
797310
543499
942199
156079
847878
284363
771009
642094
762163
301507
375930
41643
446607
869915
216165
846854
599526
111663
351547
727946
830047
650533
161655
262136
159771
749620
483469
850334
743714
348907
66041
962000
283391
931966
269918
106856
872605
604031
324916
44022
426623
720035
998698
111078
41626
715165
586332
768637
866138
193642
235762
444026
631741
252667
346851
998708
129135
894347
544843
426576
334679
191924
432120
1030202
347997
891871
854714
952500
751826
470364
299706
466967
971739
742973
445243
753618
561358
1000694
996181
166282
595363
960761
716759
711665
780380
769133
171326
141643
46080
714151
558531
812526
498616
103949
85626
549543
513370
488317
397346
938858
787110
14336
924651
276752
753479
658879
635678
783169
13116
341703
538564
1007510
622092
969626
339014
54910
419373
562333
195942
510393
156059
100982
70724
813737
524518
465711
357638
230493
497314
14419
79794
788934
52383
887707
1022016
753249
930474
948484
415954
523155
708564
867109
488966
485374
306544
500817
904285
182511
103360
51601
117877
1040136
61005
1036347
874907
687113
125233
896662
27590
714984
666433
398593
187381
869611
283876
1002206
210326
830001
276138
493040
129658
985594
555676
509884
572084
201824
792611
866021
153984
1019165
751105
542682
281204
74611
427226
491858
771970
512139
83057
607476
552727
786529
347996
544582
574021
877841
933887
622303
345919
1027939
953653
470520
462748
737010
463243
921840
721781
926863
260538
508551
457721
571661
233811
947963
972639
943228
247293
956678
157782
881341
590711
11927
86864
724228
783458
614462
425740
894029
523449
432264
212602
55390
735659
1034386
992335
147906
335011
45105
206076
850299
201348
385064
179370
629648
567269
387998
785591
593821
835312
763392
91172
828024
1019280
1006706
532569
71473
912628
590718
739552
873202
741536
949528
391747
387398
406545
70868
995177
430968
784883
788085
515033
617780
157325
668277
11181
155996
972302
137662
651475
880349
731307
350519
631389
59123
600146
672638
202540
918147
63095
260182
438624
88798
148179
63068
600660
913350
429877
71844
441943
66989
728752
654795
261777
842986
1019961
746966
1001347
880178
474436
821926
498191
531614
514969
564944
560676
208850
1009850
1039992
219048
528034
614269
197267
1038282
5647
321896
25639
580805
726391
113308
292077
198127
1040912
835100
664464
718757
865487
163650
732588
140443
119918
1007713
114938
584650
875634
289173
35579
852032
964935
921640
329452
387168
91999
576140
450484
371800
945478
926798
126037
849952
530677
542136
458266
239161
1007146
527684
1001882
598803
536950
965267
702137
589295
915324
596399
290075
93904
667263
314194
371083
821949
764950
495519
873534
316119
523145
713441
315471
311769
375897
262819
555758
552298
800334
3224
223141
989536
129028
68901
109568
318227
462277
507366
508829
626739
600498
237383
213085
646589
21992
404855
332828
27566
847807
972341
937297
301071
262821
807087
218169
720034
726214
41693
514015
377811
330925
320137
882906
560327
268503
389223
1038293
87283
476357
660955
627390
811772
149110
90306
576944
452864
942324
521937
141533
575807
15452
145349
819781
748509
247386
1022283
4331
774490
123664
107396
913907
685371
164353
458478
556621
932589
1138
355535
340655
469877
170470
404474
314123
172603
889906
167741
4312
366520
86772
1041760
679976
219584
765458
954425
374859
828133
135281
188585
787480
57432
388031
277056
239259
898679
496871
313298
98649
208594
750175
841518
387766
339846
188716
379222
314254
175643
246954
332224
1013596
228450
338362
286282
439324
803338
57548
351430
398190
112171
204091
743981
252879
70862
659558
357160
917425
678669
1035011
623870
999469
693902
26868
247180
736264
670369
109440
552078
261958
139135
36506
911087
913039
844874
271210
177518
361331
745424
863268
77450
142404
983954
770810
1003236
70794
562087
690455
531944
723875
415976
1005349
668480
352258
1015437
677388
639299
276175
466501
662944
365084
635892
206259
575997
1043750
642082
1038980
355636
67527
877556
790581
478701
529121
5889
391342
418805
418341
683872
558674
376260
232882
800591
623228
276140
1033145
565073
277278
860699
711960
864444
866700
91036
555527
308418
216806
430144
800107
184122
926168
906556
938934
994267
621475
985445
240976
2586
237416
524505
169072
622435
695315
947394
135838
185320
437278
135870
720374
956766
996042
635932
74607
394795
319519
838294
616803
261754
640105
248006
901802
11530
241680
937174
417078
130223
762356
526870
584324
91189
635977
928373
608002
394208
154705
661061
1041405
271648
873007
368454
434808
235619
973738
556429
395008
327010
126236
929809
749840
42000
753132
282309
704056
534835
272761
16436
788901
330614
341996
41905
8872
746795
425423
931413
878753
532819
930543
481779
870311
907061
954022
104976
291375
579336
120499
12886
269042
176870
631048
648528
773268
476980
339302
783016
302568
555892
182649
686563
819219
986656
962408
584463
453004
343464
1009876
7909
60418
749676
617237
237473
166171
784638
443120
744205
703236
251645
987715
937760
944485
794465
240090
837892
597789
407101
597970
279522
79611
130336
747350
314723
816332
869473
48745
1005546
530463
847267
763278
889982
240291
473534
768515
789831
358347
943918
218977
174355
198065
14773
590686
13750
274309
149386
21580
852650
897096
837230
967387
161119
562598
945475
898786
401129
909566
626535
320631
513720
94507
382590
53060
682464
478207
708613
124644
120905
741991
1019547
177896
988736
130250
499529
440972
772055
495037
418758
545637
979571
553427
19656
216432
1032482
43980
932144
576095
145511
953705
739067
989120
138006
988800
988376
606956
518734
761677
469854
559211
1012472
161275
453184
955483
592559
1015638
759614
870838
1009350
24358
403994
2112
856126
328497
1018770
156840
802446
829613
690849
1018366
38454
738872
939994
47116
1001182
834061
486347
121170
940428
514622
1002918
487541
603425
652411
480397
371694
997021
814662
686391
1025018
273778
945316
271978
689356
835316
451799
129667
885353
903832
84305
862426
1046997
636912
1020352
915192
210492
643253
189659
606292
912590
67146
869078
817861
565416
547791
715124
895307
828354
847741
693965
576578
386803
517245
863567
303170
599281
907469
123705
259251
886219
823911
770336
629226
544349
820367
493920
826867
803519
178195
80295
411920
626563
280578
470427
275382
428708
179616
138803
162503
329929
438335
562327
949580
122463
427945
203844
644910
823224
841027
754991
839621
483779
452817
65472
650472
249686
318655
590570
435259
408471
520017
252066
877448
578677
919495
313733
992005
186908
417746
990163
110707
356616
107714
314800
141199
897244
612941
310302
939199
968392
407393
27081
136423
66142
885781
55709
1034815
140567
596801
527702
231045
513998
1039961
23551
1035004
922527
9408
608785
39711
986629
118817
97019
862100
705223
690520
596561
239107
281739
831431
208117
830414
982373
248842
319044
200789
617248
230516
193431
32409
1045233
793774
555993
809961
407153
560103
588896
131297
469018
930949
393635
961316
551216
938416
996542
730223
279937
41488
796095
754344
601554
319800
328517
576102
55667
937780
253229
924128
141169
728029
52499
502538
959234
1027754
332411
198339
315513
304332
139470
711022
914222
969069
183161
651697
175329
989157
562443
865767
698752
740500
61121
82438
745741
888118
647203
15405
430636
751025
577333
860681
161861
758220
978270
502725
800014
682294
269972
969643
39498
282818
129542
509541
461681
648957
273472
649332
480231
421537
534073
967818
5814
400340
259313
138617
240994
68919
259125
839742
468928
586025
220673
451741
59636
64041
34455
307626
594167
423335
230965
874436
998534
940441
207267
417167
70924
420656
7400
967308
538803
521991
254566
103453
25952
853874
895070
452332
360499
574051
350974
109604
395109
755966
318724
566833
436029
787906
737564
93286
885734
437764
327106
820685
1046266
350241
574645
112996
587967
959356
64343
797101
898125
497519
457306
537849
429961
5800
678338
1004200
478918
93154
236758
800737
655333
6360
807482
9042
579312
902638
335481
920315
774805
548651
910606
145333
347656
934874
519077
50205
563265
305494
255683
946031
190702
209298
158173
148859
723316
667482
355983
765017
76210
1024383
384248
830468
40290
726112
355120
127644
120997
388433
615414
740454
498251
821371
683332
426570
754432
203044
1006302
879454
972579
805283
491602
961887
1009123
554134
259456
607382
931175
114262
288720
667396
918376
476166
42138
502816
154383
496634
835550
183615
548257
660347
821560
632332
160856
169239
17595
69823
468300
799517
736402
178366
686979
168008
489311
595869
753184
959988
443290
541571
778269
948798
629317
861918
987318
348993
125744
768935
827184
393557
22871
949016
523102
823505
34682
353404
733099
946939
656938
165558
980602
82541
982146
105744
630734
76869
363772
100819
35713
919258
884949
509341
929249
369996
586228
911777
139160
93526
424489
252630
741849
308071
500610
815203
85063
89452
479091
780677
601497
160743
703701
276859
1031344
460758
866344
142687
852188
745130
123163
553523
144676
63397
120957
412585
225488
993540
272175
943418
833110
491620
501050
355877
784588
843699
26210
430684
919093
614833
738179
518222
231639
497945
527584
434981
674965
893642
774534
210723
826207
842424
113033
84482
796131
539813
191193
8711
873643
100539
282118
248166
867606
102657
740077
551247
124981
312394
302979
425181
874050
760585
464139
546610
1000955
815014
568379
501526
417353
305060
304442
155914
921600
967881
283915
902559
910174
945764
1034289
107359
1017216
342732
667960
462935
493303
371526
682161
256910
305327
226262
204652
753351
473459
22867
445365
1033651
84708
102307
684283
171099
46102
690395
1022628
6673
509288
457120
979549
625559
776433
676054
638165
255196
500721
313042
107749
400199
415736
609155
673902
506715
966250
385210
758187
709645
729951
1040352
284463
829775
855585
761762
646352
745785
161382
1019083
441368
514321
919693
475953
579037
514800
452268
259922
379165
749597
392392
873487
918731
947805
188597
340852
439173
975364
17093
326696
584014
86580
715777
309416
142412
434948
93549
385139
921845
171642
805485
713921
92659
354624
513605
884233
402848
115246
280187
68276
496898
532992
664908
338961
437042
774231
294316
501598
785006
954935
50708
349142
796389
845582
302903
919678
433965
778029
252678
111978
818918
260520
372660
866638
396859
507985
317126
377587
734498
719285
859639
291261
35567
702937
776604
667668
970283
368321
563025
934360
1028919
1024099
78169
55488
833043
206098
524687
940049
1029696
365735
357920
381386
221775
486653
125774
1012843
262446
606127
999933
101677
1036789
159723
893757
424392
800229
700407
127456
102245
657591
125094
611800
547988
307309
1008626
588834
201960
173367
451639
824329
688560
483763
310756
219566
829653
426989
731100
515790
231292
967909
148631
594296
718484
143084
686317
908436
677400
433483
704998
782979
300179
736985
722333
661879
52755
803058
89137
37869
848609
159098
516503
354008
75448
392457
547388
39095
304949
165511
853897
564209
787896
981260
180390
664853
721443
119866
899731
30355
981832
322474
632639
485662
313314
326112
852508
634846
286061
369734
985104
592101
626661
338881
241753
712669
1010283
689234
931490
904821
191027
86271
737580
875954
339241
959649
1043486
309423
107754
767203
720861
313250
168507
725378
585795
267424
879084
423931
653247
462756
157336
153190
334999
155041
681148
209829
602519
408733
882152
170280
1047422
881406
40742
751870
94124
318443
268668
829897
515341
400911
870509
180148
342717
819206
636934
967180
510647
68316
339467
582326
159659
594277
803602
72877
840251
966386
503558
167195
447105
521016
820316
958146
116581
1005023
341574
598364
220990
365896
642428
836312
712362
184639
886791
606629
68421
960937
631853
682130
330776
355360
695877
302196
459885
890694
563098
778051
843394
921362
102873
644822
597622
826504
876962
652562
288872
296391
945133
450313
1011819
407434
687305
290307
510896
548456
801149
1010541
892379
1048320
865899
200870
379802
573053
655679
176877
672429
181313
5138
810872
541465
754469
769085
295292
825093
5689
16457
987347
861304
523308
791680
947869
564561
552563
728197
935318
742558
416756
938892
145071
64212
550615
669147
333655
485868
652
183093
439383
208450
601737
489138
713237
627944
116002
792825
87647
938866
238436
1033198
334319
1023384
954224
1033786
418522
354207
124808
753465
560991
770839
727781
864965
860280
157932
310553
782358
266576
511963
178525
87860
652152
86388
999395
248298
868034
373847
177319
841133
798057
1177
440362
991114
142474
51384
980042
808196
891897
799610
146262
770296
450812
545084
636858
179454
761984
890136
910165
723146
1043129
319906
598874
54577
400798
545663
481276
552951
835514
478623
701663
229335
800459
207939
714359
43617
1042436
715925
325092
899181
1025831
594597
846313
363275
989717
929031
328113
274764
507927
864115
28288
803010
636627
160770
706188
253099
239470
65473
709205
653513
12903
655323
532756
838846
995043
223850
763303
167171
631117
257558
247882
123564
892448
646473
621321
465130
69864
136219
988946
681019
233735
37288
671459
225458
864767
604228
481447
976132
462580
858516
549912
948704
1013148
786027
772796
316131
170662
825852
232052
377373
944740
580099
730617
324427
705700
699594
95846
596516
1025527
423368
951531
856122
125616
831155
287876
115505
357728
830888
757921
858031
690659
691913
581740
700904
723679
260903
288073
366242
205064
1034018
132265
426142
283399
534260
89927
543770
40785
6512
679567
168562
228743
433687
793486
562513
1020193
854351
134910
311616
603309
606425
924925
139254
305725
378033
878547
964751
379504
530741
196957
33083
277603
985043
804943
309847
832038
468284
433161
758693
345385
324742
273663
495786
644606
708194
738292
1006283
50753
912002
979742
945378
623931
339137
141495
82220
182712
251926
371114
171993
959560
248326
841714
697288
195813
653967
426421
631928
102019
680495
1023238
781935
337133
832878
951727
603310
693400
602680
705175
956345
706427
372756
51926
568033
474667
908261
998237
137130
506337
893420
874947
278245
92261
857461
946629
758868
232325
762809
785393
123526
565298
859564
783309
976092
466169
76302
978644
932069
299070
432439
490467
618460
858676
980362
946138
194121
105623
322441
153267
842672
896940
1046287
445265
301389
728884
516281
69576
111148
794171
660356
465619
462948
94932
168285
334822
1034988
402944
581796
506659
163230
53120
272783
817972
340797
828558
310935
173513
515201
723124
853986
463556
598881
306303
38777
1025796
450575
886478
689653
42131
469326
653981
524362
28946
784269
122144
532836
309070
725367
361843
861354
53297
863391
610258
255551
407805
351991
589759
439035
941024
684124
801106
439670
846550
697592
331289
402293
379249
492178
751495
527373
1002811
494866
467477
224613
810404
886120
596330
394035
101114
553703
361187
73779
585709
272507
849609
43432
17989
360595
64280
421767
835069
383765
164135
892073
571385
309671
193373
147494
666289
889512
822378
375289
253482
552409
290475
500068
736278
1018835
467893
92825
76672
1046885
237859
760654
133123
554096
924787
592876
706287
534289
704729
820709
1031900
439309
655731
402275
749414
586263
491904
233108
178901
360714
586730
958374
223160
228130
861015
210574
687950
1029910
531189
628239
283889
551447
322159
410137
870973
984881
427608
1004952
887678
1021781
310757
563213
184636
889755
103145
170617
49765
406974
624668
568367
1020948
9716
597386
135334
477607
543198
960815
350343
752281
742873
54018
564714
49510
952584
525009
173998
734190
161199
298455
714971
209940
107926
502650
693111
263825
229546
682854
278814
571136
397488
994785
235141
208617
298629
1009452
146995
229845
182564
161935
921449
580845
28617
85829
797844
370613
718610
984662
510762
530843
45388
257270
825408
973003
650156
379653
707706
691715
881582
300703
821640
889165
561699
224058
821643
418931
772880
288668
751619
204373
258810
123678
484709
52501
503679
963969
811489
106523
1003503
405458
931066
605483
68899
437005
148471
230776
90514
520460
296833
116389
266042
835098
794671
824959
417371
545621
212157
1017654
116512
158041
544576
727378
167174
748659
981394
756768
146363
196568
639826
1018015
1016477
483733
427911
183421
750180
799334
107156
15210
1001307
271977
852547
293189
493400
450096
555201
531803
647435
130475
216408
57094
997558
655236
311677
370884
997344
226602
966319
1012700
310245
789559
22326
429959
688073
814629
170250
1047472
894791
570345
123737
17065
780946
774641
93307
194958
295823
955637
756766
52052
18704
733052
883165
430099
279027
636450
55634
940478
827791
94179
952112
427024
995382
124542
387466
157915
325234
309419
992522
82145
408131
475169
115215
808540
422696
824745
283384
987450
891139
940990
364160
321326
542871
132930
378987
302575
851828
348923
442819
181856
965073
511003
179609
582007
257166
485232
133030
730764
105275
640253
889388
88796
472443
192347
755793
240612
1028046
778508
377474
66824
874584
900673
102
248468
72275
959183
81887
940210
161446
402797
483846
552730
965684
511648
1020377
1017040
1003701
1020801
1029491
939356
782089
137987
16709
215313
48127
515199
335945
705591
392633
489077
1009198
858830
22759
5185
555701
1036090
150510
283508
45982
737454
1012618
298843
475768
182908
131250
192018
157395
896880
950334
286054
984293
215594
1006202
207707
722524
607836
948494
332092
228316
1015721
69262
700411
1030494
81225
695728
478723
268478
632117
661837
630552
659127
598077
106297
729736
63658
108050
1019950
887755
841792
800270
872793
241481
741974
127484
364390
248831
263179
819645
641861
417413
1000474
251344
671276
882192
693429
585122
882280
787552
75479
199713
922952
754390
109929
841975
5180
256389
805914
482438
8722
274552
421315
425936
793290
18129
979200
840734
689140
210314
890351
956141
660123
898500
728996
992890
333599
345882
582592
183166
480745
320597
147456
975292
621109
750665
135697
619686
745939
350137
440064
531306
875777
917421
329026
378339
870202
896339
98875
370048
1035923
1396
585322
657486
8849
270006
223422
880048
570016
404232
313141
406683
933468
372065
275685
525405
883152
1023786
648592
868040
449080
936030
473398
1033250
24289
1006130
225776
964545
350676
1003775
17666
959118
912014
48311
966110
386236
28467
674329
473072
969658
744128
201724
1029268
73128
251268
900581
763719
860020
1022555
122729
89202
546047
17462
861610
327645
253387
678426
701621
603829
714165
31345
626409
458040
868635
138043
280567
525325
522366
905397
95457
991182
598448
551945
1031507
1022031
453474
1007033
806912
744839
714019
730750
998816
863909
331271
379078
111713
827344
736561
127749
173869
386344
18623
383848
172463
699800
242298
231736
641744
292158
509849
977351
759812
979818
414664
1007267
480047
905736
236825
875612
652716
176940
631615
341815
9519
282959
188425
69027
549311
15880
613873
638613
390857
885060
509463
861848
1045053
591578
1020779
15626
573001
679022
1006557
1047689
223182
463568
233104
966578
498908
718671
986145
169207
105241
658138
839820
384964
161373
285887
55195
744458
719881
913662
533417
139551
502562
102902
1009874
672681
543388
1014833
728702
1008821
819690
259568
574691
649088
186472
576234
887683
966746
754473
891726
1047427
46894
115122
797549
686103
663463
1022554
434675
819635
662609
330351
215265
802096
262935
82183
838564
963623
425278
1046818
866967
549274
132881
412513
621248
1020057
32785
301391
75585
255169
1001862
768867
495890
193738
653374
801569
112011
489803
762884
107369
912585
166541
645249
1029807
973759
446755
80087
695301
104895
729074
1016654
257309
633341
919253
818400
606259
973384
600174
664056
497032
600167
696880
663561
730795
253615
557144
165621
865477
445689
977923
508802
155293
456353
472620
184162
899963
729888
431607
574
44482
932814
107803
100478
731033
880943
885003
543201
27578
787398
561565
932278
608294
18967
591067
650971
1015941
1041593
355133
975665
927466
12606
628926
618431
609320
27640
583458
430653
764295
112489
594716
743685
685666
144403
675705
596971
231384
656857
790495
758763
482172
711069
525235
919700
581509
221998
489282
258148
170090
339209
676710
1026904
582645
184817
654709
802454
204912
148402
976611
76045
182057
1019572
337760
150336
539697
565355
938893
308811
731600
617808
747442
956887
640836
158301
486456
372773
36153
182691
377315
827871
222686
302175
461019
224986
1019946
697166
356464
142818
201059
199647
42352
431468
449510
178834
994120
778490
977283
1017137
854472
709480
851522
65520
539909
717308
718201
909760
196467
336503
962772
632534
231253
529079
582969
574577
911509
301168
469657
118037
1041609
857734
281224
127294
1000871
699670
318679
806130
480065
238900
126934
889240
405114
353153
347269
651218
235604
639692
728580
104888
506157
304865
554274
536709
1018407
85594
507731
161205
431295
807984
489472
419674
95706
761539
478886
682640
285006
504604
453802
939506
50473
650873
820352
735515
518600
840593
404459
357048
760280
708098
877991
966133
790115
342414
415027
1003401
177036
244594
756716
37965
533750
844290
811349
622981
350874
328350
621401
608101
605131
958675
543273
505930
996520
858464
741631
728594
615709
836562
648615
841993
84421
490733
339631
1015782
669774
666701
620744
533158
71435
1016933
766115
976673
997435
1132
258576
984563
990601
626145
211790
208295
438642
369525
607929
142399
984956
10690
75785
324471
560487
856460
769659
67693
935047
316894
752162
305485
824969
429227
1040794
57449
736282
347242
356239
645026
161516
649152
769819
896597
666873
693894
844298
965935
45532
87853
359842
148056
754784
96584
67795
719541
780123
602160
677702
602909
118127
483400
334350
564348
588629
973478
911758
805452
1000689
290495
545329
340149
737418
277538
757459
202348
708584
113020
943430
373014
974271
607314
273866
845424
503686
123363
666207
460319
550115
804448
492933
296770
258427
359166
931961
262070
744533
323262
242307
628059
149575
688060
909620
595523
266280
1015310
224982
213335
199681
181539
611735
401747
573549
947369
211345
316666
450129
998178
492232
476845
554861
903393
941906
461220
1009707
558055
489150
285005
638335
866242
80386
886784
225348
277915
67320
921359
298810
351109
788301
338575
801909
760261
791469
260832
1034058
253384
514981
748546
75741
2322
388947
414192
816415
336435
373850
861383
430195
360848
756811
490292
856184
538577
521379
130709
792721
690450
684150
415554
277903
704275
381402
26895
931091
1014642
1037442
84039
723345
780230
55210
325149
335551
741620
697438
932665
254791
758462
766558
317804
1027707
890846
513627
708484
631559
153049
622517
354459
490655
40638
117786
743363
177796
893399
838806
666525
330992
181397
59715
332540
279258
914152
820550
802129
241739
730209
1028542
542786
415547
493632
256497
692589
387866
426611
803689
201648
313418
883020
511272
326730
495872
260824
685479
912949
333785
247740
194571
120380
657103
62689
504487
905282
71950
278227
122994
243135
827268
63503
673204
834548
92236
844138
442169
133700
974636
384748
528628
155372
864470
9045
9435
399929
1041054
116207
488497
172688
570075
997178
51830
775606
595442
898319
660163
51662
216270
461434
765061
104158
709989
713862
724087
718413
749285
953454
626734
227905
828460
259385
881550
729542
680596
643153
599065
555078
427283
665964
581958
1005462
609212
529402
345975
437259
941301
1008485
482465
754506
504565
156911
963874
443734
850649
134498
145242
974531
563856
820030
302710
119000
645702
476229
663855
515848
8147
903376
198018
75421
702198
904234
334346
45389
885488
404818
206115
84920
986993
447047
12375
850100
254507
459565
636843
742931
170492
45327
158822
450683
544708
346237
51143
564860
953297
943813
932473
470560
465689
131605
249392
955315
815325
434049
614662
1020372
368366
976576
863853
26309
583317
580789
904162
857199
84063
305689
427389
694625
561513
695250
535174
595849
496609
561947
792933
128306
789523
824972
358376
211679
68999
166882
829176
78827
884184
427788
726138
1022157
63950
965045
457933
262365
1017396
468279
360364
392852
1029431
200838
426197
331669
70759
866234
846969
195225
591799
89972
542445
952917
207623
886489
301833
493767
885095
164788
188634
33017
87692
851970
309122
838225
510094
122696
247462
725949
469699
663369
209459
612510
995056
318166
574550
390425
423684
97762
11214
426971
312245
504339
576296
954220
877608
515886
749500
682372
374806
965074
643079
846683
449744
708891
574694
287919
270974
818383
260118
109817
498555
545854
821577
738296
240957
739431
729112
586111
321043
955775
413603
995465
269635
420412
307537
604042
179689
207170
596958
815246
681345
67202
810555
311713
815793
196118
968512
964418
981228
767036
484907
601708
1039953
411935
143035
866492
17321
1039707
786291
697117
390182
488337
517791
815213
938571
86175
62918
841381
193408
232659
907755
729580
740294
776589
442547
9354
792375
232168
629963
204807
302846
557862
323454
130874
481373
852435
519246
806747
376321
498541
159097
460902
778740
372632
400688
626463
707696
90940
121226
267904
191639
64173
469336
924462
851092
225523
311238
728516
425548
503716
770997
698585
592136
119028
898381
750574
294738
272526
59163
59231
511987
391932
470090
999480
35646
27329
39077
1019042
627671
225998
604734
94566
129952
558262
295280
466050
657465
265171
220036
488376
774159
785330
1000952
297579
409687
316002
663601
421163
903259
660629
614559
275255
787968
531217
132559
267082
507612
238422
781643
983484
328132
221443
657791
595223
528811
704254
888636
822770
697177
109743
157309
93292
983955
564703
945158
634724
1041757
382358
791628
714958
794803
390701
258313
345294
786060
257688
29408
566165
565803
727734
652975
383391
688044
213001
486414
841937
395549
983920
344183
49998
776257
672737
701751
451646
505675
688671
290292
627325
597079
710614
756924
163669
764281
744407
56530
672479
262751
983710
649030
17448
899469
405806
1047338
508611
98428
390433
1029511
621006
276785
211786
546968
1039916
573080
257714
299813
744442
608619
689986
691327
578046
1045397
503754
194595
740236
806892
70096
314573
710725
691365
482400
508122
189419
1004347
460669
1034011
20497
621538
729545
566094
747933
774303
678416
483694
43064
950529
932054
418934
267193
597126
870520
542021
224730
357776
498533
864022
207167
376204
300809
216559
661895
1037386
628899
906658
608598
63106
646600
824594
940433
877866
1001692
154959
640711
810392
44059
327343
562291
687761
725980
359021
997848
339351
400082
287705
892786
414821
595542
774664
873313
530390
968422
560673
558201
268019
1018951
420659
53463
155090
385834
580949
436274
823632
876125
436717
80697
574984
956990
207695
676265
129973
757188
905375
623359
786661
694261
363173
74516
75424
1020568
905220
974568
235995
454133
652031
972120
911342
237795
223802
467820
213418
1009664
489902
752537
137260
190563
482179
168777
220841
517158
724966
919549
200810
549763
864246
743464
629273
413555
719879
256682
76726
57470
935372
224564
119775
230476
306722
290878
163254
189194
113528
975110
638518
234215
850949
591901
275633
28942
886825
1027582
386992
804946
1006324
729121
254626
493351
717080
470690
125088
613526
683638
399412
662637
75926
811260
108604
756181
742765
744339
363090
1036136
675438
1015432
951847
901148
659653
203573
935850
803377
680552
936668
37574
336327
337924
850985
566654
940666
263123
1009869
487893
477716
469315
384706
978919
951614
279842
882519
54179
359795
762859
70523
951754
180433
792171
688642
48037
614472
961085
540620
192789
934489
817651
655817
681063
603509
715242
605696
745614
602586
662272
802227
683364
545274
145800
962182
273158
918823
288914
792534
1009800
428822
340463
714112
903046
95960
741623
385348
630339
896159
992224
725468
375087
39151
536615
908093
294317
683565
684295
523199
493285
646015
607280
61395
651057
819866
644873
567036
180764
269333
640052
372693
212559
153558
451414
212052
776334
895437
229689
859665
132005
326167
821405
136657
887249
874097
908229
192808
487001
996553
247168
719492
876111
974100
139089
114177
346038
662455
173406
205125
13765
359138
568744
352580
677188
236159
674894
317814
771148
242816
434608
445690
870075
299166
946202
207329
168764
424690
660048
375748
142529
275247
329534
125089
659083
204798
429202
488871
656880
716509
550876
349041
658035
195637
428626
814549
796782
1026562
1044789
668013
925386
1012340
679005
424771
1023737
877760
199343
792232
504628
730927
320645
870299
914167
895561
638163
436790
23420
481674
770384
851516
425663
321111
364075
19391
249979
7770
14891
359658
550244
34637
986813
748379
977966
1004420
425024
648478
1006320
893149
254582
189853
193877
869909
571827
639567
1003616
981151
207182
784973
227370
173067
287730
1010729
749716
774875
212627
882451
122036
926620
581474
875961
831973
797751
906321
1031932
1893
610695
971098
662053
484100
1016361
112884
341490
148294
767161
657665
208400
801383
52376
1046305
480642
541828
525916
448728
882989
326535
862544
166533
71272
495846
330621
659855
135353
687150
1034522
570525
997284
736106
527922
545161
1023315
49381
392450
892378
619609
516867
686277
215248
618293
856454
768354
718872
414546
42176
17514
175177
280436
661257
793761
100408
651675
3475
659904
992927
741084
135065
200254
466208
913468
29774
756988
950271
624112
859736
645327
602411
201433
485716
833964
1046939
408588
837473
495797
986141
336922
995475
349258
933217
437618
132806
753860
298420
616024
753906
587521
973273
971721
795102
581770
396420
899202
1012281
27130
686173
872172
329269
637520
1042013
337075
173167
760896
418479
547521
515492
850467
918519
353715
859156
1048502
857014
1045018
45877
899547
578997
883697
670847
91801
219701
1002359
906026
22087
17107
51961
912613
998939
140874
736825
191246
464280
133119
757510
177107
246299
27677
268386
925568
438592
797175
941304
223505
37931
659223
588456
231817
244914
369451
104332
848250
309280
9888
840436
942781
35030
416142
189836
368986
896290
807334
717984
183251
771460
601933
919044
998474
507682
958289
199447
250077
792936
810745
901199
462992
351403
497053
43825
140293
275978
1001622
1044375
29352
974436
953861
512813
424666
94753
895068
453579
597371
215948
333075
730665
933092
348827
789668
669830
582489
216104
155686
1002944
616906
435672
402806
452611
122137
816242
283728
824298
822312
523986
103245
519969
260662
605553
165054
760723
408452
770256
448625
834998
973936
1036408
947087
951493
326355
762251
702023
564294
1023665
219278
1009120
1025329
842486
702947
756414
602913
585275
855697
859218
207756
108202
788032
670034
186802
97007
557670
292290
482886
16034
28236
426697
763761
821456
193532
767580
131501
875392
221882
920694
924666
221467
372875
92409
503971
301706
610346
178249
597367
374264
313838
869940
526512
69662
172354
388646
563802
213322
29213
93007
2336
41104
674491
52088
548102
208327
283246
963677
261888
1017231
884008
907062
249992
840361
172054
628671
354915
532225
510545
230248
358303
1031151
11095
252222
96112
903056
998568
560843
968018
542933
450271
1029483
899697
720259
733942
167666
973897
258435
65586
745731
87161
187905
701359
462
351752
40221
688558
311879
694760
47931
968175
19363
991281
390505
872223
722916
507799
455491
978061
674590
745320
195467
57995
378836
884160
182759
677934
12980
503180
608241
281075
946991
1048414
162573
492978
351714
405437
838470
337497
642579
944643
2572
769462
321597
514688
528365
1012264
203074
426416
89663
283288
128352
94260
119558
688917
98506
862146
809309
778674
576053
423577
511187
305283
114029
338315
394024
36409
231125
180373
660932
79686
284301
459835
415119
861798
911191
548788
702695
36810
122216
580521
160271
955393
591562
56626
104779
650742
230678
958987
373482
109789
431318
460078
501475
1006754
209820
468023
919492
544465
673677
462828
1014558
465451
1016095
106956
525210
818164
217382
433986
854731
447476
926225
1017936
438301
125305
959557
874477
232732
481106
149483
480049
100220
372936
31839
76263
605110
220666
69149
93041
716089
193702
47956
951875
749759
881699
852867
953603
465028
933734
201791
569669
60341
237088
922460
397038
89089
710348
80272
534590
473476
982010
769628
951812
420799
321746
821914
579201
887664
682056
184709
878639
421484
54968
608499
935018
760797
214106
776746
884061
716327
596336
835674
557481
137618
201541
664278
410057
276055
977523
401279
882969
26055
841292
1027457
1021764
1035328
627411
872301
179708
933521
681850
773389
171040
768110
299960
890552
478801
442249
240084
538696
613845
224481
983419
1045915
603915
589122
467179
561891
74776
327797
872086
1026452
33882
949119
927571
880031
1002227
711648
407883
1024372
774383
244364
320648
568135
559862
446388
498263
583324
410688
862362
887934
565036
759160
64534
82199
1048557
881919
222142
472588
545644
1047833
963360
368888
842153
1030114
207949
4802
64940
118535
340944
599958
455401
480227
119056
829103
88688
423463
893998
206414
769079
259343
380711
670764
770433
848446
995717
69950
966948
431544
249517
986303
286597
1025389
387872
68760
631394
684023
626457
707456
415163
822350
334915
777232
374875
1045447
952711
177020
1005139
895884
346916
564298
624893
620873
158036
379093
170022
215109
80356
829372
750674
9018
170229
457671
558094
337984
929774
667972
528908
355845
601013
655818
141097
891995
972040
245083
80455
607055
581969
266305
1026507
935736
742747
338252
313762
339039
5272
651886
198337
130631
947921
997794
911463
628775
205634
853648
843626
147781
239982
859199
984067
859080
333976
738699
157473
173889
678609
101351
618190
291757
466004
401862
993824
1034883
685293
501342
637334
711793
765772
898161
285774
608860
371023
1035741
708046
990997
968561
381985
874522
784275
909451
22303
442550
161340
929620
547801
237283
1047994
219796
749577
159242
469145
930321
149912
478198
701352
987015
735625
281876
138661
693564
675597
873558
475270
69013
419398
763865
742003
359027
483196
355025
994738
89916
601894
14905
760991
784304
1025553
422731
41082
184154
862219
166883
124606
201861
757195
900836
708719
416557
193297
1028035
153309
1037576
264578
33841
1000124
924330
221149
50261
205225
1034602
485194
545245
1003187
579295
132775
335492
715446
366716
838667
425105
141664
440749
450791
605165
560140
121863
973831
728863
818035
66899
757196
827776
405427
99159
540936
826951
307281
787564
519213
128488
409855
452614
797451
955917
665351
679951
486640
594243
989394
941218
505234
133380
872972
37050
104604
593739
436591
893982
668703
326359
554617
201054
107685
846685
909595
956672
277879
670611
253665
932641
851796
352971
51038
83969
994666
836296
182071
168178
637353
71102
1032792
16056
127137
30537
36870
699339
117722
208495
955318
832233
506585
285323
707896
801332
991975
138053
540027
960539
28939
220014
638783
984195
891673
886694
686071
578706
176302
658009
157327
704452
171700
383048
27184
670565
290230
951437
663814
761833
89964
686333
528668
313706
520788
352055
381214
248511
784637
700606
103276
629653
11007
862341
756586
186961
176971
961891
74468
452858
279778
498661
207137
433061
283815
62975
797135
961507
94276
548747
1511
598061
734179
533013
168187
914705
658506
607395
276983
164857
171894
310656
504270
891287
811182
289585
949329
1030854
817994
929880
721602
112576
677943
547287
912518
592933
724381
950625
600419
548161
907762
165792
175658
999532
923025
927937
756816
752799
650801
150881
202776
99482
351793
357179
941949
879316
284849
272614
932385
319682
763933
214436
454375
474431
832265
583287
687396
104618
130751
1006404
911351
614246
620097
967288
381724
331588
660930
747281
966774
408541
812106
511781
494090
639484
571822
580391
935079
86328
348420
152073
684148
241857
55173
1018098
879456
646428
801316
994236
362971
1038907
148355
393517
394813
466784
828103
843434
35744
395803
809350
476452
90106
124044
896532
529499
223492
847495
623511
723235
201806
213784
682435
110095
177675
687438
767904
123455
557361
913188
900063
1040296
343642
54114
716603
263697
172030
900526
95786
560548
292342
494846
580056
806334
926181
164574
224187
492780
192026
656767
846475
447282
651845
145991
285153
82964
952819
401667
165098
322359
95412
702355
649800
388001
332417
523846
310905
603999
779658
967306
930201
181644
960092
387637
197717
296591
1010605
630807
969207
454377
553372
554308
917369
583569
476099
969053
443688
442124
688998
327183
489707
532963
356402
888867
759427
611645
525760
43714
544799
1031474
429879
760764
765517
832054
892216
967255
487658
363355
65401
893188
98180
793505
589043
138577
322149
603168
35266
502678
590409
532719
482384
764885
219719
414650
589930
8480
878392
685556
1007040
666912
452852
21413
101073
95827
950495
341077
920293
903299
847960
670563
269609
367426
734375
977895
999974
241862
239014
562605
438572
372245
254622
1002015
312239
698487
968895
54276
95186
664185
374774
358444
389337
446610
701434
241250
334632
196052
565834
623536
168441
536400
412158
457697
127055
989677
759497
946614
685646
325474
873979
765742
535878
312184
24447
931118
19358
1021348
401482
803098
355745
946979
428976
642837
429050
825640
694347
454151
793250
107681
693930
730838
660428
950169
265994
916316
513410
348137
812884
140582
286375
91774
979026
611744
1012872
932917
812663
184054
279136
45588
510604
454088
283116
51955
426066
152889
109043
296289
765863
678499
247434
193583
540557
813763
329984
438831
889223
879933
365101
228544
55300
459521
698456
784499
953598
33885
475319
375165
697806
312968
603388
638705
766167
374860
797580
651530
25198
501582
663827
861338
628456
662853
280366
269980
77519
709860
587296
771307
662191
730313
162086
657147
268310
232819
226090
777121
817794
852766
916166
1025074
381676
91683
86167
522376
550012
714808
987332
21321
914828
242054
319825
164733
529904
8337
296640
601060
616501
521780
617186
546392
53582
947400
771839
683534
842065
737189
54558
178193
280810
1006325
883245
375903
455012
724551
507562
1026135
187879
673570
382636
694643
351460
833371
57073
990674
393225
348173
927660
333837
790130
869854
570104
492976
868281
995517
635325
398640
1025699
974593
437812
28856
870561
669199
742452
913135
884322
832992
735334
489788
800661
624891
789345
378132
932074
238142
474887
567377
171781
932915
110149
305635
853918
555924
707924
535949
610845
412341
975461
591446
735475
592863
400223
193420
663120
235659
434130
371615
936437
817825
263800
203066
1003369
219094
456754
492651
1015594
891059
674969
611881
420943
341839
747615
940529
649317
68167
338646
140671
426928
1017133
490481
883969
789369
988547
867969
872609
214563
412403
285555
394967
507745
484981
656290
468777
487724
589124
782697
1002515
964209
963836
683599
1048156
700558
785261
68762
890758
306924
602048
638999
232127
456819
290587
1025518
73341
159850
349388
763138
449813
1034833
828599
656562
692557
779055
382943
799823
259832
331855
600267
521398
100691
241014
1032027
1031764
368709
109149
202841
513716
6170
1045314
761605
415181
217562
777189
1029053
865669
513880
355634
932119
688628
978310
856207
647530
663851
351955
962124
181751
308171
291607
834656
373206
730132
1020786
226129
71228
564856
974462
36394
377191
1021672
741603
495437
275037
510474
600804
445085
242406
43815
937929
409278
465726
148992
437253
1000944
365711
196373
823028
629136
56754
886736
856971
48812
987336
50345
766179
38046
899937
440867
219235
545974
458363
913580
940826
524769
208156
338632
36916
388004
577351
69485
85967
783201
903876
660663
784375
927200
403676
36144
346131
835110
317130
215392
703096
761870
41157
260463
811446
38300
249484
424857
35940
375886
986994
419903
1016141
953633
97018
67940
337487
90318
326358
716420
584627
588402
793602
914003
984964
81121
991877
1021521
682637
780778
232967
576233
771898
208687
825348
117718
395125
95586
218281
426677
488099
884320
719512
721542
182385
840966
786629
294080
597534
927440
973748
104406
903577
972515
109953
1013984
499865
30635
180003
534946
180919
69322
161580
680661
194117
779893
492729
850597
653496
623773
593540
995188
106044
1035253
801013
977391
838446
452959
627101
478157
1034578
512306
245620
279284
641387
302415
850872
735165
545993
493459
299676
44651
270055
309384
431772
421090
142270
117238
981392
198739
624667
344467
969600
556540
316808
350495
610971
865933
853097
669670
107225
261290
637558
770576
150662
427738
571927
338507
552999
830785
757012
141782
103297
1025243
129689
243218
198508
239849
868445
291945
355888
972576
1020778
842274
353169
970980
975527
434555
495653
314505
252120
907163
12652
331242
555927
824140
422494
603578
742060
57487
170054
113692
587077
295953
13588
76875
288610
303692
932108
216828
192739
628618
783404
544895
4167
557399
84033
378056
415349
502934
690068
829729
518252
709226
760924
352631
1041007
798523
714976
595234
923094
292514
263316
455212
824479
264058
594705
196093
195528
892387
1026690
813436
270462
16432
822746
905392
759677
446280
867280
469002
822038
972496
611366
544872
278721
397370
806038
162245
462616
58169
414512
261793
376363
471168
651630
795185
524829
1019880
773017
173819
551324
937398
295649
292133
691629
668179
442676
705526
1001174
241380
1017768
683962
701603
675926
259043
222851
749536
1029171
461586
430699
253178
859643
344056
479902
137756
731837
609343
883473
54941
235739
59796
620414
771471
865866
817330
733335
467107
475138
501261
836294
844567
584835
747239
212108
525604
715742
697799
193468
147846
876946
636239
132538
633385
134721
396553
556110
156797
716863
964994
328621
704509
165969
484839
226980
1006284
739605
190532
97410
316876
95601
821063
1007317
610741
90186
3050
296788
496295
329680
275625
634440
587705
412919
547547
173433
506415
41009
485349
761471
391656
190385
136442
168658
593533
331938
509932
331309
627525
1023510
963149
364456
619666
352778
773497
576854
186333
1035056
1008880
512463
455416
84814
694989
823043
429335
89398
57261
158880
413079
848442
678407
326178
629787
772991
573912
542495
423386
989860
609908
722408
612540
271703
712457
52398
627173
33623
963131
472386
710431
915989
19705
481710
144683
963065
360448
622510
337380
1018674
129436
163545
211478
927381
248367
244995
542017
745900
848296
1024265
17908
120935
826016
689935
589319
909628
159942
391505
219434
726248
452789
681229
361553
600786
58504
803235
1044513
861929
650411
877771
325398
766885
570728
35696
1042339
61668
1033855
992610
637039
293632
629817
932793
704133
114041
139886
265170
21964
863693
472556
472155
362390
478202
129918
204417
475598
116678
425262
76048
732987
934424
787802
43616
754938
978123
17251
1014785
405969
308285
111091
492299
174064
5247
91395
587026
772800
19388
145205
514721
454257
976678
14613
114428
957360
728160
144854
24023
435694
626349
637132
142902
125791
35508
350565
330889
159741
463160
524384
28449
420007
384528
203786
109662
308498
128298
970967
331410
974165
911293
724168
288024
807497
665099
735144
209381
724779
701505
949355
592096
149913
76174
228080
72287
858081
426408
471527
103781
1026495
591402
893404
321447
189739
782115
76802
129247
1044405
799632
216221
492305
674207
224547
234256
614842
945490
217570
684238
376421
532443
863494
44372
337292
122647
1000661
644013
912657
820958
808727
231426
363303
52605
422117
745209
541918
943573
528406
926392
497082
450442
64808
628419
875335
77960
1044353
88803
498
588328
344709
457199
696543
631007
119706
465960
838514
788069
995252
116874
637649
437100
565686
803201
66363
30842
203397
394949
53936
242339
984109
1018689
516513
695946
46246
1035673
20667
355735
345636
50500
78930
570714
945537
551548
523163
813359
169376
95642
638053
701117
826508
86640
74246
860318
837182
348536
560773
402414
63800
292159
1040801
379544
275280
322530
178734
933632
947588
491558
74045
62984
560388
985525
44749
404263
561554
829214
846591
801885
455221
85227
772686
861182
912734
48301
875346
131432
625175
1016864
883498
683837
893938
870
37186
107114
655048
597298
569215
487751
968009
115230
585663
229684
585498
374049
869309
1011686
350083
363393
128849
341959
964953
681402
991074
701232
248118
791831
642419
68254
399303
834465
337586
191055
130351
923877
576336
693801
1043198
1048520
392653
814746
858443
311266
970080
592078
131010
390938
213965
899556
670626
546277
510566
609757
366592
213458
89058
613703
1047639
203859
785210
1046801
562464
107965
506665
758901
768364
319718
484314
664469
193241
982815
933359
897347
986909
849649
279625
545027
31214
618016
496930
782672
890295
97758
751029
238248
170870
546316
17147
458211
847708
735357
264878
10964
701158
963364
161555
486488
2093
745880
255269
266736
79303
154318
415324
98274
191624
595494
527574
901346
990529
641774
227264
142402
86077
432564
240984
1021412
1018723
535940
870956
525209
220092
276685
415368
828645
122450
449313
74299
322419
964407
926134
789606
937733
992902
60327
784034
422860
653934
316155
524410
356569
891743
96037
568958
584003
416194
134424
886746
28450
513113
84145
564556
81893
921235
51151
755942
614738
617270
986823
696937
470333
901032
226269
333309
913257
383619
878409
141811
1031890
113529
328769
447010
31582
500571
1022911
555051
504217
506424
628898
546334
764628
73065
448355
914921
160211
1036723
294043
331751
346498
680886
92224
301596
220640
45844
490784
611667
498553
215361
202300
676382
856754
367837
916429
762750
980704
603854
318979
684872
787689
72516
880360
393956
579891
446751
944863
409037
793008
698222
861410
653578
21582
234077
355785
140151
666957
914427
841394
695465
111487
224065
33897
252611
771484
165741
761222
117348
89973
156479
852072
304600
757544
753960
912991
427376
705138
168858
921107
208148
406523
290014
866609
1008112
40213
580961
37666
627261
171600
795338
584409
683317
328261
141178
582981
378766
382746
491226
979851
364868
650357
1046971
800174
265104
709583
767147
842357
1020407
632828
680551
725212
432610
298088
441305
190315
615653
216718
553285
718453
533131
896493
20597
832577
136860
293817
747522
340358
326545
758150
311359
1034745
364513
764905
886977
832022
422966
443571
729041
102773
574682
331713
837609
563287
999015
233160
727389
207978
495717
429686
496873
118148
208465
1046594
271004
150587
275222
417288
155984
772762
317845
73047
31274
949093
594025
805932
338052
443367
735237
657295
269736
172830
901399
440525
758593
872112
307094
576829
482739
513342
569548
62419
593922
892168
328530
312292
896844
427867
136296
509898
942956
346094
256522
324961
687395
322285
597677
640257
110594
616341
551734
632961
265074
560631
1018852
582816
739993
419725
509458
584122
296102
29745
37896
200875
244979
451796
45708
66949
49198
387533
474904
324717
689932
858466
973318
280250
733982
169370
943599
262823
818152
1010851
642236
19816
661119
99623
925806
131093
391678
538628
692275
983565
328246
254488
280430
715781
126022
604297
112385
470954
145907
305760
599099
401814
538757
677977
72709
939942
979930
285689
14446
418519
580344
1014798
899021
83105
685698
243079
498495
653043
706470
984998
944304
786389
96340
315149
385866
28416
882155
265272
161693
277458
805266
74822
742756
702523
599636
1039783
1015754
297754
658283
535007
69881
37182
585931
564071
662381
138124
789682
298763
513079
133445
949889
1032910
820945
813840
822169
500654
425212
987060
751637
226951
453718
33127
131059
219527
897486
485727
324314
56070
178968
958667
438106
728440
670047
288436
451206
51021
65344
165626
206766
846363
619746
24845
602095
527537
185733
1023987
717821
730664
210268
204500
595345
158181
607460
235970
758200
4759
677349
310661
965477
379665
397961
108073
181542
712492
959917
71803
330877
402587
435929
421891
575520
1041068
738639
7206
371034
848676
529009
523776
658589
268295
969856
469186
500248
855766
746564
271416
133750
146242
576479
429379
575348
662790
142123
211951
758281
160294
61830
240705
904197
860442
250520
751557
289830
256353
15780
738305
855083
503424
964596
329254
184484
504089
705005
554267
537970
493730
538576
714787
602376
475125
511848
1022716
324655
107865
170222
345273
620762
632554
963565
198446
600547
803740
272210
520865
512168
109829
758155
640195
839896
447734
889837
946149
575412
811304
555844
701842
800862
481339
330947
493315
367993
79440
976042
372828
1026856
754912
363495
69266
4030
43458
644868
880917
135570
508177
1041070
254651
849972
62874
680560
398783
156106
107787
701380
368209
676129
518679
701300
725448
530460
494409
761616
765722
302675
21241
848680
7883
533641
744796
913760
749037
374192
546934
836251
76009
470744
701684
160419
348304
287484
93328
506527
815136
550529
735643
1036394
224018
923623
1034001
1016545
230052
202568
273537
860414
1013775
891875
930775
88267
896659
660863
295381
780679
469019
978687
300081
680165
46233
233652
197358
756479
1010190
78191
579033
736393
71592
153985
859472
260191
534969
394613
783093
861853
553587
432749
893010
443743
363701
357313
94892
386081
803335
806801
207291
210526
725165
647195
316498
412478
2706
632774
360387
161557
90470
948760
737360
611815
712035
316411
1027322
664423
392713
981661
847318
314843
487870
556448
58
735683
681738
363274
258258
447542
899075
979259
290804
562966
350539
301878
762693
309541
935313
875636
182904
757579
902946
429206
877711
365104
107971
360673
493442
549603
1002576
654223
192375
24546
570389
965233
452479
18440
956332
1039580
455206
18869
992136
337921
897921
345202
891401
1031414
357141
674745
765065
346407
152927
767352
29477
1030479
479331
481425
143647
753335
699232
804164
511718
728667
953267
81132
1004430
188563
937068
184428
166870
534684
410184
613598
529737
107705
107005
198139
515114
343203
927191
390919
268149
826849
632016
374525
381277
933592
515849
318941
442910
672181
249408
60338
493770
326572
328471
667569
240744
936234
238907
700474
811530
585532
244913
888977
471366
684307
559087
44999
57663
101719
564153
177035
321573
706185
332816
633838
461267
710364
874931
178645
615864
419428
257916
970960
159241
513379
282974
1040309
633632
1017702
83722
478987
874510
323661
819543
1017590
292332
321736
722168
489463
591143
527238
1009005
972361
289516
444007
758550
408371
917964
181204
839977
543773
480038
755149
925172
13908
704817
639171
807125
530349
701226
796045
316814
233913
710644
776397
961459
252950
777276
441255
160338
1022163
416556
747474
79407
981943
992527
798204
731367
358091
17506
960587
774659
189385
936744
805147
803623
13729
712049
627691
182473
229135
391796
704340
191249
272033
753003
47717
663980
898348
477430
712257
936208
399120
175570
97414
291387
40707
716135
46121
358131
918187
476185
558595
560238
252875
634723
352314
297464
368156
315308
527469
347618
200329
397860
849308
445233
392806
69403
943719
382296
485323
1014458
711958
507963
396836
993600
170255
129837
1004564
268
862990
673197
488662
6751
415491
889935
517288
536819
1013514
932666
794485
24978
761538
810116
1031549
408113
57301
313672
148323
645124
646994
707691
387392
937948
48142
244683
781953
787430
123802
314150
715499
1029222
252265
380586
626377
500442
640009
632338
141232
1000833
239080
681706
813898
593765
111386
476877
1038215
829439
842447
821365
351325
865605
19104
424685
909412
311958
1033912
288137
416113
324683
793396
123339
330482
36194
645474
994661
839888
155455
919208
210311
377969
795712
322180
491080
598337
955644
893612
662806
252093
150856
255038
658769
307627
778536
461605
884692
39360
237489
780576
605921
579929
357909
863933
312291
934927
740272
652098
1034030
697022
320591
908171
324794
850918
811867
947860
939643
559774
117265
882668
754851
375267
470061
452914
829400
815427
588454
767183
53965
702811
239051
574277
866500
2456
644095
640111
428637
36822
277065
1043303
738342
4152
701259
40157
11520
116745
67498
347346
15312
812382
1013646
283764
376823
706702
622550
834004
658041
50358
155748
711599
201355
414682
583697
412473
476361
969849
807228
761442
85763
198549
621505
256776
305771
982577
395506
256798
895192
767712
375735
539630
411550
252571
185251
564697
499969
1033276
953139
680924
178793
855738
371519
876675
912138
929770
504380
725898
314805
447615
45489
772755
546944
952662
960463
673134
422911
676782
639735
430585
532353
4824
210016
770251
82426
751488
708444
976963
915311
723266
623101
806048
543575
274603
152567
1004060
706910
329675
116344
507864
155811
450147
340735
12982
560226
370251
777370
803326
744008
376251
832080
986668
844709
718370
780026
996107
297035
883450
660
404003
208524
709735
658880
494765
791765
40701
581589
616727
122474
957059
308053
425736
609998
294396
215534
934423
514045
667049
145494
898072
607402
402069
261429
281506
241600
181261
844643
662299
984330
761973
12465
536669
828494
443405
623721
404824
360873
547481
100153
701176
32341
752750
966536
216344
165607
1005898
261021
308646
6358
654178
465246
857355
163580
153708
873093
856021
585814
144716
37699
432590
184407
897648
956075
338586
504353
521848
807670
801928
177140
258584
69447
965183
779741
234572
139141
376459
274205
835163
325726
565272
803186
50020
472788
193630
263898
278735
311220
577007
106208
536566
586843
21474
814989
419511
924482
673242
160330
271360
989929
940571
204284
954261
5760
875572
722308
534588
843795
146871
545303
549204
681560
901886
26846
957456
654677
973127
88684
268471
266796
290427
306869
1043928
487865
185816
540299
536233
218207
408720
738486
968221
186769
756615
778856
958608
480778
437900
717326
859477
440901
459174
334856
584056
209145
360828
634791
515938
659220
18239
365366
57593
119477
311569
446530
376125
5190
128723
819955
8652
665293
257950
762762
205776
489267
159109
808020
1007901
71529
705245
949800
78332
723452
190486
657586
303112
893262
201055
207951
923202
624071
261133
590710
436038
654998
654699
417057
677583
1022344
350218
388534
455681
125883
303906
272717
928939
739145
404714
262639
83728
558029
13244
955293
122938
844957
302772
315652
931132
677115
178397
760540
759522
295861
229003
741178
787069
598271
483220
324298
92453
195126
603486
764633
387418
497959
997910
260265
784110
386101
442665
1000152
349177
936670
553561
99097
394839
510866
875389
136503
680903
525368
527907
254601
213375
960289
746009
405505
622310
324472
135427
915339
188717
798822
305458
97820
23591
871547
935787
113545
808719
998733
340385
744443
676443
66610
832783
874640
508439
262278
30540
66415
324432
625094
688649
528930
130777
972924
509275
220828
26632
202187
576844
894923
952214
695558
996
19324
290316
1042318
1007822
470684
1678
910817
84159
160212
291186
1022374
1029829
431839
80191
648329
951241
990555
584934
656750
11318
53690
803436
999031
841320
155889
901463
982673
485213
313659
814630
759314
110703
43076
504655
938129
867867
351743
36289
428272
683932
811758
157287
793
821261
42261
216093
404710
503422
530116
737786
891777
230580
780165
779334
204442
858536
601496
1028897
220412
780871
185844
294740
774662
628347
601247
348075
525722
830735
555713
595630
283245
101314
403186
325667
859844
235905
901295
257019
978924
865867
648283
551357
788133
773453
817548
232554
39999
540386
274265
283640
180586
801812
321480
676919
778979
132295
856532
814783
540377
1035663
690073
352446
905286
903728
677181
11778
626467
959813
455280
890941
116925
148177
384290
73392
678261
362296
122307
442987
769882
264986
1026823
386117
617670
919003
347691
806880
406012
573764
212784
691627
7702
860307
739189
330441
472986
760590
138354
444369
301251
509556
926428
244048
896163
621008
472666
1032347
538866
133863
957082
67896
359724
462767
564108
258407
301846
839105
177229
106875
792481
854073
514550
902855
668656
1019392
874320
929358
878827
205345
189620
233373
174483
222655
1037994
60978
195224
253800
696185
1046989
527850
803789
811056
180350
371751
903278
73967
948499
320939
501432
30193
227329
348045
758558
998707
878001
904678
271399
1005636
369532
1004975
60245
610570
836392
514136
820144
1016113
536993
743564
967761
64126
984555
927401
587173
171009
829948
478500
355506
339446
615015
797777
874899
104624
53938
210992
412324
628305
461703
103788
505807
594583
880690
826514
587475
894647
89456
378634
840795
676579
158735
77878
857817
604080
427290
1008346
886036
192883
1042496
879662
626072
980314
121217
107531
727370
175680
141165
844435
760877
881882
523360
688912
858274
734776
526886
822469
186135
184888
833007
76739
456236
407470
147134
20735
60222
206315
404331
336665
627965
410629
522632
442569
369718
262119
862338
713326
911802
503775
910850
837922
512550
666548
947897
795459
707501
269887
863799
491920
690668
970597
115400
635683
531288
868401
31046
897186
619682
250130
979138
97470
982247
765530
926741
556288
553202
465408
507176
141123
578214
707476
206342
184623
702535
331066
164780
303250
586471
82588
410480
994906
176482
1037476
645731
16141
838409
806070
973752
670637
950640
764333
639788
776848
465295
1001432
49411
1040246
897809
274905
880734
525850
516489
213961
465079
745533
261397
710281
482497
282715
237914
342822
333864
608069
230326
555391
735049
1024608
256838
328107
160484
240551
921241
1043767
966008
696324
191226
159783
495123
1012941
852116
1045904
428236
179896
548327
965118
278764
583894
384020
135779
165072
512518
250610
5706
281300
925452
664386
264260
682462
386126
117895
370195
659521
715127
179974
643785
35615
127512
921420
1010866
59567
275873
402662
324781
507510
687365
278295
625983
322812
571248
537087
134779
237655
500604
120178
999756
467396
437017
885110
414925
1000943
629826
1035825
414229
114918
605277
137239
369908
4808
847777
779785
141360
530333
944072
171310
1012105
943196
183026
615087
408257
17656
652348
233711
723832
730122
373108
1013367
678213
522
381353
505497
1015583
684839
238929
420923
80353
1020465
881752
486504
574765
212777
394550
1039642
93051
808454
893508
974240
534917
295960
387443
474704
614698
27396
599735
357462
83963
311491
1028584
25491
172557
999696
668342
329991
787783
79744
232306
450709
793071
345171
54481
770000
475122
491772
458057
384537
965473
292244
745724
519040
818531
405612
322095
97245
808720
274500
694641
678876
30289
292223
913737
135763
568116
927163
520089
789844
1040807
23293
131467
138311
958929
45425
336486
459279
817049
845374
247962
360799
734955
788665
772797
198032
587483
926992
791234
243156
102746
480958
877493
866921
26744
739900
825037
327132
988364
448396
104866
160448
98224
824857
692160
1008812
851288
340534
105659
361581
658267
711395
123810
391554
202688
423661
334223
742613
458101
41030
807528
828941
181232
179224
543836
402304
190298
132617
743681
961628
603830
498875
86344
593045
36600
125937
739920
1018165
961849
130919
627047
347998
411620
471751
731162
664286
823591
607256
263411
861979
1023346
476245
43385
438809
495791
518817
639387
455645
415179
100115
918079
188198
913682
128981
962329
668340
1016051
60581
441510
836354
194565
242224
681524
113908
419941
653213
689797
819535
607600
751343
105296
775990
591574
170284
655941
118018
53071
878373
1033569
669368
176428
177716
416474
729613
420041
655664
374026
651621
106839
216885
629266
855755
778617
905169
247767
285957
992431
636031
504202
430227
385169
34325
187634
772400
773390
1425
677499
454984
770231
702476
26430
401712
347005
862085
618063
624589
35062
974596
302929
46854
195750
128425
52591
490477
631812
482978
407008
910537
656466
544560
809654
1036298
636954
313339
79359
281880
893851
13312
831499
336945
267708
934467
762149
812820
191927
35288
385314
148927
868816
945521
4343
916016
488718
115006
912817
835800
789032
487350
960101
654560
894238
686614
812690
746929
625262
298408
327768
565240
339157
632713
257018
377685
593111
360846
535918
88580
119699
221869
876999
856666
1032377
62318
680489
800383
106193
117827
90665
368663
591408
476781
501238
429368
692515
1014964
282672
62736
337352
485228
247973
613117
752948
409125
76581
665944
847117
204383
408032
313940
283209
916130
649571
933073
464209
1027453
328032
688826
1024313
722315
738249
772273
685488
156969
91102
212302
46601
822484
228188
807121
470946
224812
211639
22312
223962
493592
369545
519982
581779
427047
263546
539597
737238
237798
609383
231516
519962
30682
706644
48563
373229
798642
317008
318379
719662
577380
19527
804188
729862
106655
119710
186635
262872
8583
932538
251818
809892
565584
444783
716541
791252
900913
523795
34019
851398
864717
166201
887194
217367
572684
301654
634185
610233
167656
977993
945569
340097
876294
355244
104571
883631
433139
993374
777164
203398
109345
979010
966638
547606
513546
817587
448837
123093
809651
827877
987122
13211
609104
251641
263077
273219
30887
130518
204437
137813
486583
68230
595963
1016319
796422
1013808
415019
344601
816760
398647
661153
120527
80286
56211
722320
1038826
463818
981531
440869
1002171
864793
273821
219395
432587
751745
984699
1042720
985649
270967
51839
1042576
696857
640979
1000504
841549
297044
502855
469
449592
646349
700848
457077
887772
918194
130845
900106
32282
923122
71339
716334
733486
348545
67926
855301
605932
45309
134825
74423
152619
296141
903205
29983
906507
780624
981337
497353
677602
931080
496535
190452
137524
113094
170941
882077
560552
999564
325198
546139
769920
429864
708402
933792
476002
438465
679261
427117
94483
131736
987108
352969
359183
587535
912508
967658
599785
460289
541070
556087
597191
569951
29091
333758
329998
963888
448169
250979
91137
425147
208740
177440
330152
430539
217899
269545
635241
182100
442627
94442
203836
585712
25479
19722
1006689
806610
753914
912529
434958
381083
342669
965908
241930
765123
180128
273038
21267
597851
621712
655045
455315
573834
994275
1006398
241160
1004337
700393
1028326
956450
211145
323081
362025
903669
269380
248159
562093
773943
171501
821341
862743
919196
716773
263993
149919
224569
34497
743606
199859
480861
650936
444788
567579
173387
867234
685589
249951
185038
953100
50122
982301
594622
520991
754407
213891
392752
532400
561060
953988
725912
65492
195638
630778
787992
180679
923009
6365
118962
512425
471456
662024
63279
171757
614475
907131
179697
15893
993533
362557
430719
777652
19708
512776
12735
890555
789642
915244
954197
179806
532718
446387
284533
844951
510002
167532
973648
522255
661063
299733
351564
764690
316018
1017875
772896
197868
514423
1022501
540409
409466
280651
563284
392697
835608
522465
469998
915566
98400
819134
1044862
825066
123823
587845
610589
381713
398212
169884
691713
467139
254661
788226
20893
234832
288739
672861
90584
802755
543494
110263
808995
628070
107037
540087
985184
509563
271243
985077
692785
552269
502047
451771
150540
443931
861964
139832
542678
993755
606729
84778
488674
289810
385802
99144
305314
165132
24835
277616
189940
831038
3565
830787
970565
697778
56577
460355
372149
759164
336276
823328
991335
766298
963350
165157
159185
619278
179278
681499
152780
885747
721816
733377
198629
198847
809431
403930
874236
894916
591683
846002
276559
274885
63037
955807
268204
1006584
356152
34859
879516
851855
285564
194234
506758
479391
560878
857570
893477
246692
201318
170191
373765
905438
7113
800912
890624
211270
64025
374431
682028
383789
547382
959622
395115
487937
733659
393506
426223
949279
545577
646198
993495
201025
336217
240087
629027
235587
662877
766489
337803
747655
177842
396044
734186
162070
933996
868364
823409
806063
507762
683580
533650
242131
367271
1025174
511863
161341
575728
506448
197780
322229
439022
934443
454816
301630
344192
935767
193627
1029783
200925
963952
506113
54696
241422
837246
661165
746793
797418
731049
832556
53710
751187
233608
436276
641522
330507
756865
429595
75540
1037782
480225
783971
327802
533509
787709
598525
408603
434872
210819
807910
694078
566060
829195
340055
227748
388267
602457
303436
834365
1020528
852240
8890
420430
124676
906312
1026028
115240
973265
149131
187032
533755
275277
868545
513858
288699
353299
363291
668210
997479
399021
596242
639430
871746
225892
937091
276986
202434
754736
86028
72327
550777
1042672
928402
503069
916751
81886
926188
272727
560602
258363
120913
125606
658502
225700
256840
286805
697524
862552
196078
737224
900268
444311
79121
793656
210929
967902
499510
581058
672763
163737
421719
418440
903055
359599
12911
969751
52454
40605
4276
786001
216935
676981
146057
324956
335624
77052
690447
241300
588634
610739
149282
971356
125363
371732
1014128
166588
841923
694945
659957
536265
942741
827064
154331
377725
792020
464518
358359
815666
86510
1012536
577197
507633
439292
169778
460608
688673
76642
32842
857479
188474
312727
467181
606521
69352
915734
11457
865298
1038879
887938
252049
120010
165820
781084
109371
892449
952357
494053
151833
716591
977115
990066
751023
659887
115737
202580
616722
133826
998199
43734
932561
310167
881398
628693
946842
566021
535043
194887
995310
786690
195841
267632
384322
91353
16007
988402
879202
854312
99875
583121
366612
592613
773066
897188
279885
604283
503257
350611
898094
584953
187823
301542
204321
497411
76977
883242
987314
878606
1035634
101603
69643
513249
493158
843741
794327
866586
63698
719290
123999
156238
212257
934006
820584
695661
430717
183953
667389
694974
72131
167705
831738
86241
631843
42719
670804
432803
449101
809376
760929
337138
37066
201338
470201
984854
80634
758361
772790
548168
680093
601860
655577
656259
413068
846350
455811
941203
243384
686305
778421
503352
178292
489510
205443
437141
893153
494029
622684
777043
275020
144474
95194
941200
76516
617887
798858
385410
542277
231229
277063
375308
909109
742872
733240
234064
833407
714346
488566
282483
901328
484389
981536
399705
24958
819889
643685
433041
936133
863780
894165
473200
744891
387066
169021
203539
133374
129410
882987
164594
407132
349565
917689
709840
245054
348115
791698
856457
694916
536363
479816
515015
921391
956246
134798
591805
587885
881475
510403
490793
263949
102702
60465
273976
975424
525395
1023350
703805
987764
192286
936625
862265
762714
304187
764393
123459
735561
1026793
421455
677101
36831
262993
341983
812270
175351
574103
970253
409235
747403
914819
626662
421193
469729
488339
454065
461895
523536
479943
190815
92475
487545
495855
205361
291697
727798
630098
545119
5985
641495
526433
349914
631904
15263
821634
346894
992157
266254
225773
963553
539627
953375
805483
120345
392390
861868
399562
530047
807630
233966
775187
897654
1019550
754804
596279
952135
796423
739666
454265
717647
303569
954491
242560
723290
524767
458586
180831
263592
779021
638600
1005979
383950
627046
118288
907093
705979
263662
349922
100096
976397
15864
185027
49611
374677
4261
460873
921533
726263
409712
62402
502727
866868
224399
679196
253660
182184
657157
519914
38633
1036994
898598
770192
182275
30248
553970
366033
1033549
868980
811926
404137
10658
871321
567598
814761
136705
880436
293582
728804
135113
614922
991174
19936
41364
1015870
248696
257292
366914
765712
278064
671338
1024496
226887
473254
387422
631462
1034627
183540
894039
899550
902564
650402
936931
32219
465545
232895
783910
345032
118393
389375
830811
355857
780377
45046
822278
990125
502212
210590
803942
1025778
391933
708847
1873
209498
555419
838645
420845
611877
335416
849566
39001
974932
199984
381895
439866
956975
73131
236100
761246
1034662
848924
705784
758879
337132
796562
1036745
591795
454438
299126
500864
356481
1025828
848543
311686
211913
839191
308732
765034
333438
668168
778635
304446
767100
496903
617224
551821
181267
508663
62471
488570
838518
178754
164855
808635
76800
990735
850781
805969
847380
332001
803165
13117
496826
931315
857450
223932
655991
596623
422669
110731
141446
984688
504544
714646
912921
196234
290363
221564
120889
504016
933433
630836
788180
834520
225851
768098
435056
1045760
889080
696942
544506
1042778
816920
325253
967524
568062
962726
295504
271922
831502
702159
880761
395960
995867
881671
12234
54515
137183
150607
519941
754376
489297
294251
994111
572680
555355
675143
976360
585668
475267
947089
1046822
87559
865237
699384
116565
446894
908473
703204
124075
842588
485661
796322
961029
761164
1044165
756934
625801
826420
682600
424270
888411
779276
256854
282615
349273
296527
955586
186735
772687
107502
1007910
851962
128214
672491
746280
201023
726122
138787
593849
248354
688694
695681
371610
448350
462090
503510
585313
729766
367559
498955
985456
828621
822601
676252
840782
37450
915999
550572
898177
868516
447221
261401
800928
10093
302794
737669
882032
75482
343293
61090
377091
1015447
977572
227776
391587
62099
956179
898077
478439
150708
761756
205841
667171
348124
562686
350747
227006
761854
1024048
597002
562636
480237
314361
566119
314327
639906
449257
296754
349893
182403
723708
929929
143977
45334
272673
966605
961066
81755
319650
938305
660139
788238
949987
888811
1027066
312386
134761
1017725
1007669
415346
130468
738970
174792
126790
128948
313412
622959
80686
943485
675414
958068
707358
737104
181476
671505
310712
581535
667237
583850
198716
212269
830086
117511
890876
136637
549933
884208
14918
1021394
91229
987583
968515
899544
705850
689892
925848
974988
458609
409849
94907
315031
288971
64347
991834
989128
155792
123978
613714
646808
323882
826975
248227
495892
152185
840611
132296
254859
321724
929291
746252
1017293
463005
173746
737184
460651
499924
387869
459301
754122
1041688
271804
837328
806014
981869
717207
154144
907405
920075
47246
552016
125947
697424
232551
68668
843091
429609
67871
273868
881178
938732
109283
852971
895558
409762
948381
643216
183315
981432
358954
753122
794226
81114
378045
27786
568071
756731
406121
1040285
577383
401549
731637
107210
381360
824294
568230
358102
431244
348165
135124
838498
354432
56945
229439
11207
571645
601333
197360
872561
896683
804121
836096
140924
278093
831711
565211
722502
653403
346374
361568
973091
387640
217653
353989
721363
484657
8922
123766
596295
744098
102822
810441
256481
257832
908441
710170
605600
638862
621963
414690
893668
41288
661023
695807
482188
661656
951108
619171
470425
16525
482897
264852
1007967
2528
133922
167538
422537
897241
181486
701777
573813
139693
451369
512208
556100
688097
417364
508301
550872
248510
952025
541797
354723
505720
741745
190531
1015047
36745
1042163
40014
350022
419200
431182
742046
652741
939128
26848
672767
324217
809358
11094
835936
416590
144242
688507
739341
516767
863792
564844
814570
506725
244363
16772
872770
652906
161786
607435
403727
707941
291807
936023
998672
317052
555501
87027
1027536
100660
173443
177624
1029500
12107
896500
973506
631451
529845
291725
915382
466350
192483
845549
415625
688892
807030
27133
997437
977236
335197
872610
830045
1000647
772080
335423
922479
855394
961383
957797
125001
110993
743635
528865
312759
420772
525713
337591
1026905
908865
482107
645256
715834
674405
66507
671308
679326
208316
520146
652632
221820
4337
900655
672014
145415
557729
399758
36022
818176
561276
975050
257420
688539
284382
531929
222870
398741
487442
415478
325461
819749
620667
17531
63689
879049
865655
154876
715639
136942
32468
869511
780584
23255
47212
479207
335797
349739
77270
282947
665701
720203
698555
123049
269393
130865
113149
968305
700491
222572
24992
379963
942854
1033955
357102
889995
466530
501788
156681
482922
637247
1025887
446876
1001364
675749
546512
87952
516542
323702
565769
384266
85273
16623
699075
1015079
1024845
726518
78894
16259
428736
277477
994324
735132
641542
183395
212298
262293
145670
842081
667360
214425
132007
953737
104316
494290
92646
196763
684331
180767
910938
702168
118636
473772
104144
524664
485289
119381
768869
1848
128339
95750
403398
523634
345947
395416
32094
239402
468451
662601
786915
356213
798471
292798
679101
975204
368505
76324
954018
987286
827824
438052
275734
371433
24566
986489
152280
290351
309091
867133
924294
764909
581099
794145
617695
814661
891698
247894
74332
674735
845432
740808
205953
710738
288896
107174
678044
422540
805846
255313
1004428
16854
7691
405286
66423
1020371
635336
57523
133990
575107
219243
238316
585832
412100
797095
226431
943346
361026
267609
102865
574311
665255
672813
386922
581753
656771
444993
410271
2345
87434
84653
70701
431737
562894
493662
843564
900269
48357
87424
923483
185995
999749
96827
641902
776109
569839
812871
158197
880463
175595
533026
378978
908159
197452
752723
880346
671504
756182
163693
3118
123688
781400
15924
170859
222640
843364
617571
727134
590063
108844
253555
284321
209335
991002
462080
535005
207947
660086
219366
438677
471709
906474
345402
54162
704350
497383
971622
951704
564966
455230
878741
68768
1046957
95210
8993
850276
663312
868212
359375
133714
904323
816498
715365
206019
886117
995440
428257
807383
459577
196003
528222
725002
30786
90268
265548
508075
488961
396499
322746
995572
947269
44325
26525
673787
482273
255148
714087
686355
410708
42835
154328
507262
626211
447558
784441
682921
176086
19222
1004091
665443
161128
526936
840918
961181
43138
983382
305053
754233
123431
108904
483176
198872
427225
662597
65583
807200
773366
701134
981683
197169
989790
170219
313837
264508
590531
887864
547684
437495
754278
616674
486922
1026687
190551
874090
611985
242111
27850
531461
923542
291556
258977
959001
31825
207619
323143
173313
766684
88928
374258
510023
608096
1031225
16153
838377
1045910
980153
173014
70317
150994
649693
60413
112660
493655
701207
202486
959699
804872
211255
432867
97703
210568
497261
856670
758818
835541
947153
247438
753810
484102
735776
673697
506059
921557
840342
719421
925941
1008962
635941
566727
926170
112268
642343
931441
121297
356856
788148
313403
760994
839294
107238
738300
252461
684757
212185
354649
560179
316245
1038914
863740
302010
869728
4428
837794
635146
845443
880738
162489
253534
880402
544540
990710
759342
579231
349020
611014
595530
420408
298800
33222
249794
569082
922765
705045
943642
702744
608000
71262
107262
95696
155010
1020825
820331
938155
860149
378185
202209
465900
193301
170657
205834
567012
939287
449768
460414
471496
408711
33842
1025710
260092
562007
185599
197580
971826
207515
105848
430114
195115
124838
109973
521387
795208
293589
937355
980187
555348
806403
196417
203212
41202
575151
174558
662567
730367
458439
916523
660461
589395
935263
666595
1004686
1037949
333887
435528
883321
319981
1034428
769562
142699
420591
83032
1010807
381761
669533
462249
878316
730492
990874
891952
62321
858597
305374
440691
171830
973078
216542
500049
82017
328033
504793
383890
469602
114905
462012
490443
299328
555485
173880
636614
495401
144303
627594
984871
571621
668667
467467
474630
216773
399782
319954
353671
824038
650502
5926
57463
752375
315070
309521
913767
749684
167317
688662
786264
956135
988586
1020248
616994
762147
837934
782834
525685
221469
760008
199317
180826
937490
469691
251812
78113
519178
776558
404096
521274
369883
23880
613764
647579
53452
732791
441140
330081
487703
914693
691486
910369
286221
945651
674623
956979
208433
452634
787747
926556
597938
579899
103895
377208
873199
326913
397733
300042
360177
823129
44386
15149
622331
496594
1047696
824657
503284
830729
38456
545566
354163
745696
887361
902450
408755
186467
210864
373174
55016
599003
746598
261120
84922
913268
131690
857206
856104
689483
558466
510194
188406
652000
418930
780171
593538
653873
195304
169230
362353
754109
270805
983814
472664
395812
484103
811888
140216
6518
336533
882445
484945
242700
137359
156442
688318
174921
373061
202806
1040485
701251
404771
874821
1037769
677085
1038143
301366
381714
668079
390610
589023
794531
627488
1036013
414727
683239
999416
44085
5227
715012
257159
597474
132262
846956
1020526
205356
92696
56295
906532
931513
107778
907907
696407
181658
902338
563345
414661
308423
128443
335497
857435
881059
917652
901582
498547
37634
991256
781798
420881
338747
893917
1042331
735964
324231
1047986
43000
1022248
838968
551528
591346
705477
201087
563485
314297
234845
272341
177763
813609
297571
726569
50540
181402
171863
370245
961801
551708
642050
847698
95309
852796
629519
362221
589273
825339
939111
133383
249664
1041431
571555
330205
177276
660387
447083
395714
521704
458818
589824
1040190
883456
898127
841699
685373
45141
950690
546487
184853
534686
547082
453761
385475
932480
629597
364686
543482
577349
1008273
514737
1017970
896913
770369
739983
107419
558651
727160
1028138
198906
6963
466556
464451
720458
134225
598576
327951
1018825
793368
332276
394153
594571
285942
589989
528468
627580
499625
374597
365428
696834
265468
1047811
257777
739352
893839
609486
844475
286740
661683
231726
682811
806505
749452
390868
1399
294221
974619
879881
980948
326147
393812
923863
835653
316215
524458
310266
316761
894501
153232
724248
44154
701490
97496
876260
970990
723549
1047984
213406
644566
42713
508107
882213
203426
176830
944944
250104
559974
317273
176756
741272
1046380
92684
985063
676784
288711
381044
151120
546782
699002
1043673
53706
781931
752914
117125
390165
322345
509646
652063
752134
617942
182260
362330
542907
608835
977305
884736
671544
863984
50820
386946
65205
275358
394398
121926
169518
84685
56129
848484
1032986
558108
69350
826904
1042450
237098
129050
776524
845472
446564
50018
314054
691654
486879
886360
872877
1041876
251297
270209
395046
610985
248973
661519
984286
392791
734775
96916
629970
862902
932746
646274
561016
133661
1009686
297296
527475
150052
274578
701303
576267
121010
190499
68915
87712
272186
749938
85651
252159
976209
251397
113901
120494
896830
784624
718277
708282
885340
921339
549953
885772
592293
491264
124950
221014
582087
842326
219651
385369
974892
902363
222834
259316
543526
737432
668931
1012631
769532
159713
98266
304879
683121
12754
903185
142323
822379
145974
988387
251196
797380
561938
558501
161134
362481
980392
278307
338850
876071
1035805
490843
1016266
898099
937859
905915
354422
125135
780058
393608
160256
260223
615361
909158
45737
445556
138648
730513
642946
530128
624487
304651
771703
840547
761362
543000
994126
704261
800543
991914
394454
50059
886278
350825
651939
197653
96555
519217
835466
720638
771195
689901
489528
887186
605789
966628
134213
102692
1029453
570752
374190
884220
379433
149009
685680
766344
500940
580761
446938
381380
634814
351860
540406
905859
280076
184141
735066
646453
34306
981828
953642
920607
192321
577711
844776
549905
692430
707703
487970
263635
1010897
28489
684614
932157
323787
184173
286038
764002
372346
503940
913939
401538
507290
866351
401725
672312
190080
291737
333741
948890
18840
196533
1037554
1005649
401007
170722
798660
356866
95406
494249
887815
365830
13087
636709
965645
972235
60459
993606
968137
255171
629428
714413
560517
549493
544577
471398
250367
626626
225229
329484
843829
482524
530872
772771
674985
166177
295042
900756
816658
610935
762446
126174
80671
983941
847792
572051
586432
47451
290142
81349
39415
425590
791129
913721
788555
520247
82320
395139
656749
329192
958283
85236
268363
47901
329761
382236
312500
402926
602500
300530
695057
788849
490365
600038
783978
1000889
116911
41776
814318
547564
793964
986650
873981
332412
201836
445898
706948
464446
705135
90077
874241
866529
1038204
624296
814942
901327
837161
496780
410656
481610
305526
332400
377719
987251
369593
709655
60179
676614
638271
1011850
997604
304214
1014855
730832
700258
1034380
1027817
428556
689658
621824
562832
1024376
673532
731285
514575
425495
573223
492245
313181
864652
835341
307491
932016
131897
151035
73202
539872
359994
356383
635886
863448
447575
1022788
523156
521828
792729
857257
133760
908501
238447
594811
793126
845938
512274
951566
131791
3729
491755
698539
527843
663375
258234
617916
63791
711595
881174
955656
597000
421145
809974
164894
1034952
669314
436053
108999
714440
66325
406853
209287
325009
784449
549421
202522
454889
370681
537655
1023627
580357
310036
982916
632577
899881
536837
905032
495799
320199
378699
56621
511845
467665
1038308
163121
627879
547753
326596
951090
478538
510946
266844
344444
478152
840305
535758
187005
1014773
471169
827855
538965
894257
418900
162264
707972
1029754
300605
665073
416105
24880
101569
686991
826620
987394
365158
849666
803392
178329
313974
681487
352906
518044
740303
965455
285895
586189
443327
238685
228825
291658
352710
494278
440328
340547
309896
866536
311532
495070
264945
177343
860347
545343
680912
267778
642498
1034455
238905
998284
815192
776907
120923
102179
275530
20468
635726
228022
871669
1042735
467160
94666
259582
161891
608564
115989
202457
26228
806728
84779
920781
760344
405631
308034
94235
716679
103362
863160
411689
181724
633816
136203
853886
754423
280986
49964
659714
161724
21742
904326
414088
764337
759862
422408
511676
899097
229518
393491
45091
898902
865847
418251
393586
802828
108637
323933
511953
1032165
788168
199375
450299
284344
280256
1010836
853195
45423
708134
499087
733715
273698
259497
269246
927615
487561
642002
58629
532476
377538
991897
294746
282359
505410
295724
959151
814905
510844
19647
509083
679085
455931
813017
148478
736304
364612
432812
637605
775284
116765
353348
35675
508934
767970
349633
57350
994325
620870
806389
619493
735619
1025782
288353
418773
109150
733935
83265
386490
624267
902116
80593
213517
243329
403914
118096
369384
993622
622472
1029936
445844
151823
646587
874705
965024
914071
404856
18093
632407
728964
650974
740203
802262
979443
573046
529548
941404
522921
334225
694016
811224
625141
349262
437054
150976
597393
386140
740586
366493
487880
33448
278127
21432
1076
529235
420004
142833
134109
147266
496444
725575
669084
446979
786598
353500
761371
99971
471359
565704
231837
612002
830769
753140
101147
188588
902619
532429
114392
193779
391507
755949
247967
976517
704459
429055
434532
825606
707782
845258
499635
520363
969440
407232
581373
641177
117973
884825
689096
871000
285462
152049
482514
163408
268180
654458
461423
229232
665155
665906
695457
207335
379563
370250
302296
151486
192591
762844
458056
767974
527176
718416
135272
411489
1016398
630780
221920
973036
283121
1005030
162697
892640
238971
675069
599308
860931
749243
31955
377546
994337
338483
175991
744848
637655
799376
843601
862288
548013
688319
61402
989140
617849
863766
376919
1038488
216036
385939
778156
311903
838061
763146
121755
158529
368434
445076
102350
886497
996121
624062
786278
459061
51719
698571
318527
716526
143808
498883
527098
123310
56978
805669
325202
922997
476153
503780
465782
63089
716380
1005132
1011535
42934
329037
212867
596935
831867
327023
141673
479330
668837
679401
115338
912370
446633
311584
16745
624450
807288
932363
637352
78693
167346
919584
337224
536494
548288
722901
1041646
604218
342655
11647
845000
854
852467
917739
524404
950589
290285
29585
935612
693409
663788
784013
501011
760428
26721
522663
377597
533070
695495
487301
965501
391635
752130
122118
2623
640407
706655
943356
42083
498109
69054
94185
615213
122850
763701
76022
875123
553982
267938
618614
765945
753168
260643
203726
465205
979882
167757
594794
423387
372328
469969
27278
399663
753674
138403
689447
643974
606918
606639
932002
782788
616698
825812
362788
915509
244508
797817
280478
491589
891713
409548
144641
279314
939288
578302
117053
241699
759999
752881
460816
1040094
216676
120482
602145
173182
633935
359091
469690
684484
91958
78287
627602
191472
181755
221647
666463
872591
974898
576366
634870
612989
148932
651539
547785
229742
479439
451687
795306
107399
106682
691300
35507
258536
1030741
450488
389043
468816
717502
304597
794361
283898
409191
785938
594458
999287
299173
60143
997724
266739
790720
597862
1011059
591935
540653
884951
525478
871043
783665
848303
747189
223212
952927
407676
710182
151954
143632
838339
164472
335413
230832
338969
619733
153359
385201
852334
808713
416285
81981
635980
875926
818719
292120
521850
273707
1009683
784205
679268
185231
489449
1032341
910400
493837
486001
842542
962390
182629
122689
662941
708292
912935
718813
744513
848016
366148
20776
716693
774465
830603
879706
133132
897383
630408
105702
305912
409490
661976
377682
239142
571091
205941
966022
191151
508238
156937
471369
72630
790610
910276
731569
234519
930136
353865
729007
6304
859014
353710
627407
446972
279658
327030
707752
69787
272178
387677
898835
996164
285364
455171
435162
371482
886473
766588
33910
699818
762157
382219
1047583
859097
557126
927051
218307
639022
598947
150245
251854
101579
524208
415214
956382
252495
532366
525754
428069
829771
428363
789433
694128
1036070
682996
307223
726002
683034
936839
852474
969367
894853
58969
901430
686616
1017395
43732
665738
104768
992444
348575
832666
408226
364582
357987
3581
1043814
387334
842880
35349
341424
695202
764627
347738
783398
170298
1011723
501237
866034
997561
284963
433637
988908
915871
10677
833911
982469
512133
367892
854048
604061
288260
856409
821506
1002713
56641
884535
719125
30862
1012438
444342
176042
898463
774980
264970
603664
289421
596360
462052
404881
470394
497579
547689
136995
3138
855572
66650
505251
117378
808982
221419
389339
352579
711803
620335
847336
692908
201864
131794
459277
113320
141377
4151
359492
332698
368585
959810
322687
946518
23494
530970
389004
722745
955047
25400
204216
492210
143743
565395
852674
733520
902524
795
433266
205593
266480
85082
890371
281991
560729
540153
337143
787364
480835
902928
917594
596870
235144
49781
368225
142381
966067
566546
469826
861006
124553
371005
110172
126101
718534
497917
1014912
1011825
398177
319132
305235
703002
517810
1643
981691
641806
483416
814497
419072
923761
562474
913989
251716
19895
582135
666735
507303
661137
678746
471539
838815
319409
304869
447124
823164
348978
632561
262090
198757
581127
60471
761438
23016
577690
157103
258186
587052
146282
88957
79880
207015
331379
622449
491051
642542
262424
324434
1009210
222995
260573
359736
305097
749050
733853
1033435
168007
846761
44070
526324
627409
369887
368087
1020876
547797
247431
849236
52371
969386
915064
714920
522430
684329
261230
9378
300639
454287
520006
708285
588493
842902
639550
995529
55706
538943
89445
38334
232436
646826
833087
573986
467034
719263
548277
730168
89692
508117
912528
139316
379462
942797
334412
306569
824187
487945
523854
5730
1008515
873436
825596
323238
955320
1019107
837884
866139
915954
663666
753514
672056
266702
441308
433594
932505
649653
880382
722143
883721
593910
778700
363727
964915
511730
742586
274540
964085
923840
103819
518557
715025
581201
693808
950374
803837
557106
577795
233246
219147
515843
794509
303160
176006
897976
248879
747598
350246
781628
1027651
457218
891794
447886
333836
575310
989666
244347
132066
826685
83354
511026
944298
286128
262002
494148
373441
1026982
515940
326622
411027
253781
484853
70921
683175
211155
597459
816018
172326
341220
830509
348041
709074
874089
394368
787184
988500
812802
117066
565173
916784
37661
171152
699120
460836
258942
416724
471037
313627
467711
301855
448780
115722
598121
942551
522757
630105
617782
138682
727856
398286
89638
622628
324269
57400
392293
877920
428390
712177
25374
643682
639865
602253
7809
653863
457884
109254
415702
341137
60219
822129
15975
874794
105371
999032
196597
1032260
176347
71904
945163
528408
82676
27155
199236
1029231
75151
371734
651465
755690
132570
253768
428178
475
13356
118517
83506
185738
910814
1039748
585824
561328
275045
936863
437595
911061
566455
514780
961195
59536
100729
738387
91144
190975
63899
928103
584828
277700
127798
917586
985281
503020
540483
915548
877131
824315
90184
439658
1029542
530816
234440
570165
347921
740874
679855
871204
798588
11474
166353
4396
889295
469449
913629
890684
360061
2309
869620
961560
972264
175294
81911
478115
1036575
243787
180968
889612
990314
723518
874888
849004
187105
89097
805546
1025352
346191
253074
864498
634046
759013
643083
200489
653936
934222
1028368
509477
472532
11506
795708
762316
707712
669624
303929
696391
470473
141847
1037855
291542
388591
916796
143192
6498
757413
556168
559830
493093
537311
588139
886705
347078
861193
916872
837144
1015074
740390
877509
1001420
532436
381431
339930
471140
743820
720164
27281
113580
297627
140336
620338
243626
565886
645898
11263
761606
802827
142820
303936
966880
522060
479626
555262
153117
983777
228794
679398
36235
969528
689029
121284
3489
871725
551162
150636
255153
892019
558222
401895
586446
832237
367281
464761
122508
756388
482002
333950
712118
1000701
34841
947484
342294
455722
588767
199583
1007580
278631
441994
973997
41638
209178
250640
393572
974868
409918
883706
663781
688166
376501
817466
898168
745794
367545
303604
199899
785359
951072
411263
775883
137690
796172
914891
500229
720055
182808
194985
890043
646209
309743
159193
78782
189197
986582
879075
104959
136446
600268
869605
325585
614779
940961
107053
72551
1037674
547967
912825
754878
95279
546701
952499
314320
882156
741679
306577
231534
394822
542465
443995
567162
398938
63745
761734
154516
825971
71078
1030780
943043
276250
40059
411957
346011
882742
911581
514495
495706
643242
704528
743316
501949
913340
721856
589445
495158
993189
116055
266288
961924
142871
105929
735531
910187
791189
546114
94599
331843
685451
898749
710869
40666
141212
655085
355702
310470
906836
439260
222516
827689
535661
617584
146497
139906
844154
174670
953494
322887
70997
704457
944569
689392
142324
1042992
910097
204887
587379
284785
39529
587287
550450
827489
877403
642007
98120
1028203
629233
569637
1039084
392951
347739
215633
730161
356451
532309
915006
242545
356741
904894
421461
680721
152660
686881
241790
303521
360531
1043267
893221
444304
1024922
376801
494083
176839
928159
271135
79435
639760
296398
395127
244802
904359
590960
618802
89373
172063
1040158
302529
363280
562489
961481
516299
742850
362690
108039
170324
358540
113525
552458
212082
910354
862195
148256
11585
554437
97796
495459
556551
823771
760211
170829
144244
101283
830263
691914
724540
428740
80395
767915
727666
518958
643661
182589
842619
426010
283723
839162
892185
885814
770023
2773
286980
213958
198431
863188
4163
873629
419744
574800
695542
291747
27257
799811
329147
221895
1029303
680488
212979
637575
985478
13760
15084
599677
193277
814334
696080
246913
711929
882020
484347
970170
873648
625171
332776
371052
1045342
384262
222569
752885
33921
885685
259388
307213
61107
148326
892086
980842
626652
559140
897509
212901
253708
874029
819907
111442
716273
12055
742808
117028
672507
313336
200963
266236
1044097
421293
720394
97422
529301
864590
867355
907267
113806
214804
118312
258276
701830
716107
4959
840193
966486
326426
585
24796
49282
874865
3289
944677
499206
855914
91940
752582
432902
273027
402470
774399
30110
632133
368960
528483
236452
651360
965300
715268
420520
999384
24806
906952
747074
723199
213396
217054
324114
1015986
690964
400893
585833
646945
1008050
151827
504863
455745
237595
682146
615683
137666
311676
674400
139059
432150
391103
598821
776654
936010
809669
943911
698917
831742
372761
798468
472302
304521
643421
407605
1010035
932410
644982
169301
593668
522840
687893
579964
579640
970257
166779
345673
504623
883383
316135
332160
505373
833543
38288
454202
29168
865488
618995
445962
133450
507929
299290
430051
572045
576228
527652
484520
16763
845767
424347
915582
633414
886742
736995
879355
895195
439208
210544
610128
870125
425862
577431
628665
470793
1040364
353707
140541
153065
89170
233591
686128
570312
118556
424410
136312
145029
690554
30586
665805
752829
487736
28050
1007813
534290
302607
722423
148258
761528
294050
357731
894378
420051
144016
345178
695499
340640
234997
24908
403184
271236
385612
625378
296735
780029
831110
430080
721873
679679
544604
89424
893156
859162
72243
631862
193749
1021644
174097
841750
119103
282435
268687
594541
665736
219350
408997
249692
779806
839286
101247
521367
381164
321135
402531
883128
989399
713460
875574
896011
993879
838474
77807
140717
885925
241560
203600
899669
197144
417637
897189
887634
394156
49969
520694
631914
947410
179344
407759
617606
191889
76131
666295
835218
614578
552583
1008252
81302
413146
725994
842868
884325
517004
766514
185788
499335
115797
718069
456288
212620
390641
22167
810846
297790
798593
290908
433593
339800
614205
627088
1031516
794525
1025366
742536
241750
355298
305642
220402
963581
816781
47533
613924
924044
748650
446428
512353
388597
157020
863774
278737
772499
441883
1003487
514230
809159
1038977
847103
834324
514925
911082
135515
44678
782094
728450
515906
452488
243907
312418
22503
352929
326478
847902
71644
912931
487402
248067
279097
287237
938563
226515
821099
491124
165064
256879
419955
348081
416269
1010930
20174
302387
737470
299291
644733
487506
990803
858201
721885
670799
140268
755401
991453
441030
884667
259362
884458
32453
451877
306149
1031247
636921
941715
977367
398504
789766
455766
650371
922705
301670
788101
353631
543432
886142
845321
125521
943092
986773
305973
279265
51828
951237
1042990
993073
396355
852642
185575
112879
318286
106837
326851
73682
748688
913381
839902
982860
226936
468850
616461
696944
232537
899540
891388
221709
148072
789988
300585
998609
591638
386583
431326
237685
1010833
54402
1017182
338090
663873
891730
984595
617121
366007
550596
505664
810933
990331
951678
580256
171292
14391
238067
187696
245965
799
1047104
982073
248983
980653
642530
937031
428266
806737
477359
235465
172739
10660
362354
226050
725312
900737
282049
792078
606770
276854
857252
845579
683667
142531
6536
834339
205506
806084
469529
377683
372988
114988
940001
896213
980787
26
869317
748122
6854
252484
707682
482876
383525
411491
510974
59380
58509
873713
51308
758828
749318
685745
751271
39447
764225
465216
256897
391269
463845
704993
489865
18241
1032664
310174
464008
922127
569900
915153
57689
271318
454106
469451
1006595
896971
123489
124580
836895
361015
54836
873539
461598
547368
909939
365154
18622
490226
620797
812811
111234
673696
74851
1004331
147308
515298
218731
637608
425357
849652
974395
858029
862261
864790
355126
384578
496103
28672
65397
950567
374038
777811
280440
765203
229176
597711
314486
664182
97777
104965
460288
675782
642626
128777
754865
976725
338319
796813
197460
43010
352505
393029
917389
782106
847217
594000
265265
633304
134933
991017
734347
286699
479038
879650
856515
699751
204485
179271
798175
415759
795979
46160
547779
196666
651836
710597
681897
429308
447125
232945
680173
151641
764858
674360
275465
236733
608749
654021
758484
658763
667427
729170
434309
942579
776419
204765
876075
543363
982675
571884
9291
188760
139485
599867
49547
567555
930673
221493
1032702
322522
253905
773273
980486
40454
911846
102514
763996
388146
414419
429929
118311
847632
792077
212872
527212
651479
771738
253209
185338
635706
961646
32737
463546
415528
816208
381063
274432
281590
410491
855647
1027645
39809
392137
421044
692219
495290
584391
615040
462305
704634
161824
370184
31686
716377
1006278
123603
987293
655655
337086
549089
99252
764417
857300
434490
909596
8350
757162
73177
71884
24178
713866
236647
866366
959842
955151
1042812
362950
185683
312951
654149
772853
22250
226636
558596
428397
817887
191047
517283
129573
984053
529059
782301
39727
462953
174415
977231
407261
991118
935722
441386
727336
953105
316312
815579
318155
470067
322704
552324
159887
689159
279484
1041954
198132
111927
884276
696245
467372
844108
898143
3514
69958
357202
125955
770094
354629
997389
128798
62743
529049
736890
906623
876357
375989
131320
235341
36472
964476
440327
1005225
637197
140702
629755
674514
111065
115353
872130
437290
826199
557928
927752
449943
444230
676208
166103
49216
5248
430434
569421
752995
290017
170580
557759
512043
821986
48272
589469
392788
593960
356208
614166
808680
190030
33490
344866
280375
301942
564833
468858
480877
301947
280866
484953
399865
857918
53144
906221
190775
1036895
333748
177621
188887
961240
521556
566995
28935
138183
447300
799163
525832
783267
655022
806527
219610
89856
640648
607973
983031
9816
958903
860341
881612
518777
801041
1038236
170629
435358
910305
724298
765270
130340
943306
331802
737574
429998
493556
421276
592803
382220
153268
707660
698356
218310
823894
322109
737063
635650
622726
481884
189394
802108
465430
322884
659205
585787
722305
459891
307244
919935
229632
106430
876646
268845
702905
358695
43256
720674
620363
994947
154288
552593
639305
448960
528044
487858
372690
1032209
682950
214496
115260
685984
781961
253823
77443
374984
593355
975506
820435
418743
692943
355685
210540
269328
7388
516464
42099
962333
58647
407108
127791
985853
859393
562153
695609
174137
461695
103229
1020185
573409
167739
691385
395658
55493
472831
297602
697673
1024562
137565
40387
749907
155676
1036044
935621
204181
876426
422962
827175
210177
316881
478091
668626
915676
693403
850564
756600
974355
640002
269886
154559
867569
397032
80524
1005745
331323
743526
171897
548415
178713
625124
699466
847749
633484
388515
201755
269968
944617
996552
675067
952174
534547
965740
962884
704719
72635
583447
690603
374216
647239
709818
222260
793977
778994
644894
613381
449138
1031565
286318
311379
381946
584057
15609
746196
859013
316357
826771
48891
683540
524099
494813
394812
761007
621776
872461
649617
488735
986167
603949
591847
13920
513908
493800
836314
714606
386554
676313
474928
931514
432705
893830
919344
940555
473011
259220
276070
280994
26078
826482
501755
751772
680765
374574
599432
530563
140723
74828
405205
1010038
931026
948727
311954
323674
932525
965799
408867
134805
966973
501779
1027146
188644
510184
630197
340150
473920
526
811663
340068
791960
190619
44587
337823
69995
522048
497887
68080
102694
390128
259126
745021
904535
494880
204515
619592
822164
220142
557390
637677
65529
61516
56771
534294
975734
503058
145966
522182
228106
411585
906001
341230
1043694
520439
852837
67677
316971
101652
693482
144527
655353
979920
762694
725428
40478
961321
741019
951068
841126
848427
962056
879092
629418
748538
48525
187690
190526
448871
930498
223998
178483
113775
100608
260811
735752
385068
717832
933516
672325
788932
697742
792210
783991
837808
607654
248730
991697
171415
859261
298375
253884
319577
396275
186568
123755
631485
97103
694282
664260
664517
621923
905086
855294
238018
612334
190459
96182
957414
238420
22202
458842
687967
1029618
449096
821148
674
628938
1042056
13338
596804
369343
167836
721186
385069
1016645
483520
1037294
921117
644735
693551
252807
264024
289152
534406
873505
93665
192652
359867
534348
61043
246387
186786
1005547
744892
818925
1045285
574801
589116
733937
682851
945932
112196
111834
874793
650832
237393
756395
183123
21043
303728
594703
636081
1003283
678552
558073
911331
598973
795317
474560
506860
613414
487867
969896
517946
928926
397396
696673
688573
856996
644259
491652
996543
859877
603021
490357
482811
631004
989400
580682
406341
237371
118395
579970
336404
656093
1009568
781472
590962
7696
811863
806696
653223
454710
1048263
243323
1036822
406363
16888
338042
6557
364813
629657
199017
63872
880154
975853
492917
155062
464217
402065
78544
409381
764157
545785
492998
689284
919716
251079
208809
146820
930934
116149
829693
583503
1038964
13734
520230
748481
1002253
569339
469498
1030788
690547
531553
804196
640913
99444
420202
1015460
391919
559372
892369
412671
783716
710994
826360
52722
420689
1023877
1970
982228
288666
585158
109016
422695
481017
310299
637426
1028052
8301
710855
396821
1043451
296261
435588
25150
450911
581711
945427
304170
800385
862854
449336
937827
1046011
581329
684711
27568
279420
1038838
92299
685022
66759
755192
430332
118715
890670
265004
596014
373325
419354
604052
445452
403389
818315
619207
295858
987001
131969
2641
921497
662425
345914
488642
158140
97006
390071
830777
130012
902833
208690
462688
72072
340519
115669
178479
235013
1025110
271404
353641
824609
250117
958435
8016
451242
169305
494133
985087
949402
648245
1045202
580447
700869
540303
726926
301453
753435
727727
72015
496476
347755
494462
1000058
286647
552427
256719
396902
774447
953655
1008160
337370
340491
191508
901554
355665
1038625
414376
589264
552117
914783
470681
601042
330135
24871
396511
374952
941333
948137
621519
345486
473633
458386
406181
53547
864109
574487
116943
705950
631066
904944
549669
874555
256740
617595
330346
342005
683677
945195
485611
44525
301718
752542
40566
590030
639265
780976
975889
42313
533454
320744
901803
113833
915784
873693
829678
771008
45220
183530
652068
717608
182478
853695
844203
967563
777257
748143
1012677
113410
315739
351278
478078
951071
888779
721172
514357
569733
608202
165636
415122
332811
663469
25315
576554
226883
633806
594313
112001
591737
80772
483293
15738
1006883
970587
696103
893361
983770
467862
109708
956203
458782
721410
965737
23374
293522
687253
31381
774911
660447
722256
819820
623450
757695
454499
54859
612127
684384
583439
422660
865959
449477
360145
367058
378573
937672
902143
974806
986882
550114
827126
229872
1025945
833885
284777
368140
171790
543502
915662
233293
480909
494192
711278
623686
861169
778917
511715
1022144
355076
807658
354017
498005
705137
641449
51280
544645
719321
738220
412494
1011557
221593
414413
908043
843451
757217
830319
197424
340085
618073
920873
1011573
243714
825588
61930
118186
874200
978738
831421
495259
942253
1019842
987115
429177
822702
998101
87950
180824
553554
596913
60511
774011
363460
844702
349357
723233
743395
226006
534569
648351
96559
864231
455412
604070
295475
659141
764148
840037
479751
549054
273387
861860
143894
866960
976994
964800
294085
1036261
997133
215088
133947
772295
279788
189348
361202
645413
277062
459846
68656
480855
351681
948160
184356
407103
536030
160502
1015015
869837
148161
428526
972988
852657
686262
929533
780362
142256
479994
659049
341707
688680
761116
1046553
335338
819399
506063
810594
299131
1029047
517751
912809
415770
735926
442173
708575
255312
466263
513783
1044622
180981
339819
389484
397076
231069
242510
284472
249278
113097
222850
203325
500216
83906
1026624
215977
694653
938181
270619
681874
413202
140081
486153
27090
165821
396147
440426
997398
1016787
351827
861370
273804
142248
493987
100342
806750
243337
369115
890409
880468
326397
934783
321658
678677
70577
696414
64056
305881
179100
667679
801987
401431
236052
926789
978493
429064
566507
984192
445151
614939
816111
455521
329090
283645
871256
650317
501195
1038287
20583
561148
1017623
601811
511677
856380
888469
650329
290229
72574
881776
446805
502270
843537
978886
810526
294238
812541
399996
938492
685326
900307
775522
369590
311873
1033360
1006709
757350
1047588
24
1002756
867121
445887
767299
353313
329343
22417
443867
779121
160643
766996
102228
157522
820579
50967
233076
457686
305688
998227
330046
832562
168980
150489
321667
817656
274174
700266
1031589
481335
411280
81733
424723
760438
360410
38722
747912
86894
1000390
889508
649200
449414
574534
312064
225185
501556
956253
949072
725248
480037
245953
931939
959345
174464
359680
803854
505730
462746
935465
901688
249715
835213
844060
414882
237026
970067
539170
469967
57427
1032405
831216
751232
971000
744832
175890
904065
355049
13891
948113
124391
769309
63722
489408
780271
547529
694464
371037
822882
104435
663227
768839
555734
1011681
377540
953023
717815
64130
471771
268188
427423
560786
225477
634672
954140
644677
122187
96202
389199
79895
200589
798661
152973
795815
203439
4204
331348
591947
459355
886585
637550
894402
463338
575602
347359
163326
289563
1026550
401816
301803
255967
92201
1043612
515308
713247
264060
531168
94334
729907
872816
750408
901022
629772
569208
511081
216733
959714
147519
699927
429286
758274
722957
282880
15086
115794
30994
374877
526703
614221
357103
15535
192101
647131
56970
733291
30257
254083
200797
477618
512593
338510
116951
571810
519195
510996
365608
485027
56002
928211
741292
810955
256460
154948
834613
795165
128599
352394
149512
969244
685775
426991
239544
345532
978597
915557
973921
942281
227678
507226
955793
582533
526726
979167
120261
229886
633399
995755
313354
605471
577000
198730
297112
360019
498320
816681
234032
930044
145320
176450
238485
169758
437774
5756
290827
878704
559498
1005924
110922
374824
883979
698035
577776
551751
242742
62968
386816
201115
329538
280336
112398
300163
317355
36356
920801
906055
960479
78705
689354
916033
839824
624331
493705
328489
425769
308169
494971
86577
888057
882242
90820
1013561
466811
922371
159700
932451
285865
865181
421346
861064
990565
127446
550335
868962
937765
111816
360408
874061
726193
742170
362033
679032
1028700
37496
928596
651911
359223
184475
163853
459050
918832
28955
1007859
284066
936955
905842
529405
707097
235555
888349
745961
350361
320479
410884
983963
58481
522127
525683
322623
440010
595144
608932
365625
136052
473253
260502
406587
733357
372971
8052
234673
693162
38406
37107
254094
301470
356058
889678
811896
427961
175731
829382
853200
910575
807134
514101
595526
280860
977137
543375
49963
497961
998155
346458
820836
412117
26570
212730
615044
479664
685586
891814
46434
756316
790686
127482
574320
382271
200286
1031096
148896
610660
720621
644082
129416
612145
315092
794289
676015
301329
824387
1041443
97466
154258
1002302
541966
969628
381387
756045
978331
781855
917499
180664
405447
684437
522450
137458
452023
628394
637335
711750
254511
693725
583891
819435
558006
794919
602320
830727
408057
109324
588816
971750
762234
972069
722437
1021304
205664
382568
298206
870800
1014343
285758
812356
589175
212579
981649
567544
338455
821294
628443
850406
301739
50594
25928
713262
115226
528364
865145
811824
386814
673233
390722
609735
62843
541351
271913
253799
522439
577213
304603
1012102
203640
88883
726810
1012154
710058
991691
628455
412189
255570
195313
81731
459362
869718
325888
500739
310637
208171
934516
465149
417004
135033
210944
391585
369357
945871
311880
225212
626542
861179
966463
990856
531987
932626
390075
202021
711361
883864
1016753
647525
181387
662476
13867
546190
701984
224454
609859
590251
498097
110842
402410
954437
335374
1041987
370577
694340
125361
560297
14657
632499
725846
879513
506269
13419
302608
964329
971355
1032012
785832
883809
923421
394656
598407
560952
600441
717263
39252
584896
515230
655784
442843
982864
841271
956196
610091
1025332
294327
719694
358589
66024
806463
302968
642129
317407
151522
860056
978434
205733
29285
13842
1048303
37153
199361
549201
47664
79964
381195
488284
30232
303829
275684
222986
1007975
966175
457702
246967
650658
684226
1038871
662461
420717
535886
334686
221218
828594
320079
544572
801898
292642
386884
154761
748361
751550
565170
542157
521412
306396
1009551
1027102
198821
967395
66614
1038529
167354
446438
347062
23186
777098
79168
267025
1021172
125812
631328
682968
910764
897366
494689
87573
145544
809603
862020
768398
19290
852311
54858
899575
978663
866544
86317
625383
130869
99295
157310
927994
474550
294501
551534
739850
437863
204733
203972
183028
542035
1046430
325187
137575
287115
615666
791675
1032439
539916
906462
928722
227874
749303
625359
822387
828473
921909
777136
355363
970090
546745
364248
369154
964205
137225
38775
942066
619692
456093
740832
784954
533425
173265
801451
270948
267558
67864
152107
222241
127861
289633
751183
363226
194603
286366
744432
375741
61888
654371
549598
35353
596559
740427
363551
752315
882831
537857
703312
91674
827294
922816
494848
512876
680223
751741
742875
126685
81970
313477
493469
469862
688267
925195
550368
564028
866253
773752
589538
409867
882845
582425
61915
589527
378744
883833
1000768
856443
827081
51166
467565
800858
950888
924856
450675
749830
137176
123896
669293
737032
294595
27354
24272
628933
881217
905866
408331
689701
592183
414203
951058
554366
54508
52224
689269
238184
373466
218384
948201
969661
997608
117271
805473
247909
862459
179405
141562
1020155
406721
787222
100026
294588
896140
415124
641586
180260
1041645
450203
999857
99915
960380
456933
511866
66705
264
533330
1008180
504355
936284
593805
276708
988313
575024
117572
376052
996898
348585
786173
721221
315767
524103
255388
969512
424866
709467
801091
530267
855218
542827
898105
1039158
911129
962330
825518
392050
152582
414435
736574
374357
70989
839675
425785
736051
244651
939365
863385
167947
87767
261799
588813
112808
284860
652460
1019190
771514
152665
141181
642440
144771
340674
295572
430387
579408
866214
625190
838812
768290
734653
962949
909741
44485
660232
972708
324871
786669
119469
292630
692699
962541
422661
286404
709505
944488
491508
896969
1012496
413346
565742
1017681
217941
727476
268168
777606
926050
788859
796069
513733
537501
391422
1030829
404417
165925
716529
674069
640200
295719
812003
133917
730185
749857
368025
52505
772067
379643
965517
295351
97020
856565
37046
374749
106969
39242
670816
669815
452449
499561
302313
234923
945627
665813
497460
27071
50335
993020
974162
52060
141622
795611
429446
579095
424997
126520
382788
604078
894553
579632
89580
494484
1006789
481769
878732
740210
168770
949859
196367
936131
674068
326674
724863
697104
205807
752203
724812
95631
8999
838154
766235
564818
114870
90871
508059
89292
222732
111559
878117
581622
499586
355908
571115
181270
856785
610896
176443
921781
128887
571325
553302
775044
782253
612156
1026419
82005
125407
170704
830122
673626
567334
436796
712986
566718
14463
71275
721750
587722
1033170
288046
201135
307569
310978
999811
240539
336639
498631
1043897
604942
682705
230763
938315
513455
610343
810241
531192
286623
134804
92293
298031
71853
377935
74932
404416
810464
575336
753541
187846
184263
1003000
267181
50176
681986
106681
466803
234804
3100
436230
846200
682099
951044
836162
475067
991379
330867
965148
386907
618163
785741
777480
113778
604869
666204
113468
15517
423524
271073
14549
106658
717446
408970
40086
391803
523652
481398
239877
119615
585512
914932
522708
432615
899726
955710
825326
850765
862165
47969
34596
44712
87598
571543
270515
818837
253603
687354
369140
239296
103469
590793
321748
848318
587150
481358
412487
463254
549344
328857
728838
651189
338816
306082
987194
82390
341193
233402
881773
224559
373868
467982
883481
580848
151445
537274
13392
5696
536777
26705
1032784
876950
925637
950733
602867
622129
984898
575445
25210
114332
245032
784004
838963
972430
538893
671859
426021
213875
285184
697594
462802
378184
538199
807605
202821
399499
845162
881324
651584
2161
249182
858789
857466
376061
489667
826421
487357
21627
921813
683813
459552
88601
175155
222658
735461
755052
463606
651595
142996
540350
852688
900082
109126
213678
17633
10129
956122
145843
142973
258494
666234
128472
807330
162487
496564
982026
243567
760795
622567
321898
899789
961839
556572
235642
241677
595857
732856
383245
469993
272321
398198
422131
245333
121787
661057
96750
604137
855735
549835
36530
537374
46042
543323
817737
819746
669443
286400
553316
252087
276276
801841
968828
893175
717928
207632
976817
964274
698546
1015009
210008
555195
916418
619549
413861
413832
441085
596013
22360
245186
884174
9121
1036520
445082
616232
759729
576326
272105
34944
728940
705664
143496
1002892
720449
111236
593041
390521
520365
978193
648995
368153
489344
321828
826679
477238
20837
313165
233615
56502
337404
794033
128536
272842
324875
956730
372950
671353
472087
1020032
858697
342641
430750
415332
784385
649388
1009594
823980
617309
285264
840787
591666
76370
563972
861278
219550
547364
61735
940599
82386
938567
386863
609208
590449
86833
890498
571685
186087
527093
736599
330671
416482
656057
765071
695520
756994
803735
685481
650487
142799
587316
755092
237792
1041221
987492
295100
96663
735120
107555
810496
280983
421048
1048353
935401
369963
314675
742798
629326
680768
293408
758733
819055
737359
225292
512442
649122
408746
119582
363240
833553
117451
317713
814449
1453
290832
419755
707301
554014
123067
83826
191916
1041638
671896
731934
67326
198692
79019
13964
148573
918762
120457
935545
472349
996964
214625
921231
545331
622973
248972
442200
76841
858473
401018
710154
786552
679896
1014589
983503
226216
686793
439276
75627
223225
292791
208908
736943
635724
806677
730901
132994
747030
991611
291683
728081
978505
290932
682492
265822
694952
625165
247084
543668
956210
326714
480195
274238
153528
552151
1044406
167874
612671
476626
540991
670389
126997
251010
959008
840172
785085
353417
720213
789596
997310
938364
195508
460882
1044435
223724
901912
303593
435573
539017
1002776
251841
433111
892495
313941
902070
863533
394942
310802
728799
278465
538356
117728
981679
475800
101194
1044267
14646
712141
291052
129979
854036
536791
667350
752114
175996
990183
512636
1009423
348298
560937
291532
417653
932785
255968
540865
610837
777010
815943
623956
178043
942584
718381
311862
103994
277526
840784
951545
866296
158483
621867
388945
991930
802275
739354
985433
11266
536497
299364
230127
345365
869604
698480
596513
688643
920738
366582
421647
824822
349091
889214
352483
625012
552272
169791
189691
266926
922476
790862
480501
253480
100285
473862
358694
244469
766400
491658
1024218
489758
871143
914639
702241
646375
141041
970140
455846
379102
767693
393701
15551
963807
889377
947968
650164
562972
768625
714173
214687
753766
322049
182155
44555
10711
1007461
640524
433625
217259
60935
253414
252225
851113
479443
506759
25962
749681
1009587
35599
272109
286178
114450
500570
466443
252907
36737
38121
846739
559150
542015
539357
535473
284640
37300
891838
526704
37199
659749
634841
759967
408486
255733
771495
96200
556655
777077
73800
822498
337685
419238
901152
763847
272460
388918
914361
749502
650552
659726
340512
500269
794987
246027
426390
893315
715388
835975
939039
988443
1038463
706886
771524
824555
858122
102396
410435
514922
208737
831901
344464
699323
267535
921020
283441
975954
18289
438601
403631
340140
945867
828593
548727
694038
173949
296238
963207
964229
649318
461998
921707
497686
490794
702291
801245
280686
540137
221293
834823
696782
975479
262048
512963
26317
729696
631037
190573
898522
222966
821770
35460
915561
212982
839852
529706
1010658
906864
408916
547184
45654
185365
194673
690936
831781
830862
1005078
701664
211897
894838
641089
596995
61235
647412
862531
433758
355625
919184
704545
739518
421325
649241
434735
970612
1008503
728686
910204
844116
890438
582154
973813
802340
263052
355276
658550
970497
208898
106046
168257
913219
258708
1523
301582
395813
653063
163068
395953
540853
136714
404202
713004
482248
40316
917977
889280
344716
1016122
862370
885453
388778
668794
667942
276646
941732
655057
222748
407918
354361
868343
397736
546348
863551
103447
63650
457400
239157
811317
368206
398838
910132
775761
544067
599731
286991
349942
307679
929905
113340
395701
262549
245399
373285
624284
344239
1015824
391453
432265
159084
505325
858254
943907
397074
783466
215058
851652
476815
873504
825645
897052
884231
833173
144514
581221
1016767
502364
224924
47318
269206
471719
774954
799717
878674
779659
707616
285355
419728
345607
238881
11170
514529
600059
353616
42621
528521
552977
875847
804222
442333
787042
133789
65179
404945
973892
663425
714244
288603
51930
913626
757857
530876
232806
225533
971344
928625
657994
62456
570646
417887
130922
521942
859186
550474
640128
942998
946912
792572
160851
304445
356157
1019399
344305
965221
304382
567160
97900
76566
658660
345654
925982
433137
320112
621155
383011
688981
1029911
829273
56072
139950
386652
359276
1007353
261455
181081
853089
748070
931980
515661
767890
419537
602036
162717
647278
779290
956681
419401
175319
871342
161803
141670
842062
315494
51291
725729
453063
729091
727080
434345
206364
286639
1006712
862109
669204
765382
1029425
457080
287468
269286
268817
79763
615089
264840
617801
114036
949699
146944
135315
6087
368254
928439
419845
157464
736258
655716
493668
389527
560386
254518
388281
338748
154324
695811
544634
89937
836982
350814
1047645
260247
817608
243241
979051
521820
172802
374795
551824
256998
451335
470673
770396
685275
88344
474549
155713
126880
538969
645870
988488
1046019
670088
946329
534226
206535
581260
1017115
451804
861366
495128
111954
713777
378117
423927
541493
551859
582099
657643
329143
1775
258741
827318
903201
1028685
32628
413421
935006
470592
251783
376718
752648
629502
390776
572413
320445
892359
993451
28724
690274
908892
116781
580422
774500
13552
60403
122360
434994
879078
133481
567698
20522
509619
114664
981128
720436
230841
298483
900436
261737
822398
895562
314801
768289
733992
868497
240866
899131
935096
737775
215036
799554
525999
1033135
656852
673194
794481
15493
351769
80285
594074
978313
2440
635748
750209
280546
188827
888915
470462
180283
749679
494592
429875
786550
807512
762181
867496
344708
772190
981783
908113
465326
47750
40773
257904
53737
363766
312737
592024
724449
341313
405117
478274
8619
129999
245864
563283
995709
972605
872875
929859
437823
990818
93811
706245
542421
921187
127005
596789
789330
657208
640348
681279
803711
529661
585103
327978
1004775
338825
1002796
326311
875210
227434
745045
764737
612119
361239
577392
833844
489373
666257
184705
465217
416795
698868
212000
197899
285523
366911
514288
894346
261389
340015
274952
157668
248747
981840
415743
684326
688320
48018
396997
970544
174847
835797
97072
567426
294127
911826
96731
69425
670545
866979
816422
908759
266559
603794
531780
620938
129420
618223
6701
678359
627579
342727
171438
808954
820273
59579
925094
216702
363108
212384
538593
525960
2525
475851
1003429
319693
423254
130179
1043442
668813
159450
1041982
363091
141163
893523
238198
44198
302511
282543
653835
890927
692115
786722
400459
922515
44784
1007064
564502
288161
445740
566996
663038
619562
282082
562269
823963
815924
357886
902074
878746
318455
409655
343188
547914
972836
383436
818392
917164
459745
956618
1005228
31346
94821
159269
893074
307668
908856
597956
922878
49095
586437
236075
527127
686016
551786
253738
505498
983940
80744
384933
741280
945499
867778
1036689
884063
886115
1014365
88288
484161
300459
219924
79347
725758
120996
267532
304255
889327
151026
576144
1035411
695167
338729
815046
894088
487716
401201
3632
656707
526546
404063
753813
914368
466655
258124
1011320
984686
525290
494137
948697
521403
367285
709854
211489
171045
852469
361265
572482
758837
1038166
206590
607052
513743
248853
111369
95623
904357
968093
572476
864538
792659
714630
302208
461679
703773
860941
866983
619435
403007
821256
989333
108388
300111
524869
70359
244272
477550
408831
163848
1033458
118696
550595
1005815
873628
438815
898000
848274
668867
1026065
232486
918074
364069
471066
125423
155940
155801
852457
797201
210530
529427
557221
144246
978506
575400
558819
938029
436426
616075
69412
961779
775203
306133
502468
998817
207762
425941
1542
429903
980437
578998
138046
229865
515874
793227
547861
976969
876808
528275
48150
760032
637116
602712
448364
739517
531033
767394
964480
560038
363986
438006
290609
174783
789282
887563
1045608
903613
52263
340359
338569
795783
1032549
116218
126711
301183
136012
286195
943749
731278
392765
192292
378762
80896
441243
967948
764427
393804
320754
286492
585040
1040667
278265
944160
376489
505064
412817
835058
565649
413870
940803
440548
505364
657303
1029980
232815
115287
117919
928161
284977
470565
850123
435950
952331
774305
858360
819659
14855
749481
256793
496296
949755
726673
444134
673646
1040476
800507
887918
388354
27195
95285
991436
444262
256749
701026
60212
687146
208019
671653
482030
172137
696948
499237
713121
551491
1025776
734990
253578
283788
790492
844071
747380
381864
735501
851866
419314
327623
96691
684208
776293
799578
650425
647125
59053
491781
214471
71791
560077
331910
921887
65677
396727
176956
742298
297243
341704
370848
121658
121218
234200
305191
250537
1014875
94975
612402
283684
872442
104875
328453
294315
357826
27199
737394
764707
4889
689761
221957
545894
996372
490071
459037
764857
129456
20574
684968
566303
539971
130157
932973
47034
1001271
582590
237598
879327
733113
438560
881232
120146
34347
380144
254707
749982
952990
568394
942434
97057
6744
470365
693817
113187
138860
702927
999851
284454
560224
768563
748751
699418
810936
259867
269002
601801
89009
322198
630072
43102
2804
236546
444912
1016560
797516
1008682
285789
737787
745258
115479
428627
1038882
469623
489098
417212
914701
967383
213629
698380
155837
73010
86702
187325
477998
955534
245145
168231
790893
486575
554143
911670
774852
171625
529220
129581
791494
35365
862416
334169
146792
244670
58277
616212
824449
905747
992211
711392
224040
685
157168
236338
176193
262411
529990
466948
334498
972684
603691
191883
594245
286445
381764
258227
153112
650412
589642
113821
624646
733705
346202
706210
726610
813795
20732
575835
784945
333462
681150
430218
589886
614544
719293
637294
902217
978769
810816
646975
1014129
108830
255805
632660
103794
294684
978369
211123
385488
125301
725306
844765
359729
676698
103386
218523
90519
910609
257021
867906
831759
278255
733523
212356
1018642
493412
956042
893863
521727
97154
622522
55263
1032253
143114
26295
48451
674423
144642
539538
870176
652035
931229
827645
610968
616418
830390
847305
553292
89226
946906
680622
13885
26883
735052
452172
983361
906573
695535
810536
273377
580712
332688
126458
1004105
206631
738378
420355
542440
27005
130064
442144
307175
48250
541759
682250
86606
160634
557006
661786
692009
478724
997916
470912
137795
925338
770579
995612
812495
364578
17716
395733
1032572
921249
252253
434310
901440
455730
1014029
616591
298321
190299
568707
843440
687031
321663
941234
229567
726081
963182
710755
723664
69366
815403
103124
278009
891012
917263
529304
1033477
469030
1026854
709397
300664
689870
885727
167061
1004219
713257
493597
487923
593599
3170
663986
51309
818699
466574
678975
891786
976974
845323
387255
282365
550034
539034
87927
657500
595575
580174
234763
321294
160225
1001087
571149
810305
616942
20345
563271
965667
196145
261307
503880
486107
801083
1048407
410012
942457
321216
636200
786046
904179
432801
424873
157687
214480
69660
503183
664693
332098
849763
91141
429621
649895
375281
652465
884541
579658
293654
728623
16665
777933
805263
883212
435296
980722
695451
968447
479825
582308
929141
30405
194599
326698
540047
740221
171476
235938
885974
499436
25140
1015051
289917
585279
1036816
316188
976887
1004790
220037
148408
708898
1010349
367218
160316
115952
764361
649331
708830
919570
507322
195613
443996
966398
266913
860283
339881
183325
769251
1013535
644149
385100
435098
608073
667774
238769
222600
1042792
389631
464453
138114
269659
439175
492028
122827
608098
826407
427985
121909
914502
444321
335722
76801
932291
406994
590446
1001970
154072
44989
782105
940891
609838
774472
847487
526357
85757
847489
1017780
431168
298486
651084
266319
188676
901419
57705
4086
369580
107321
629059
31551
330546
1007274
675394
66175
104125
336653
205047
364964
431030
961121
818088
557160
578680
528572
81818
660399
964369
889527
524553
787208
454147
564332
539247
661435
980253
223603
1021103
333803
718570
491215
217645
736381
329011
614819
1002240
543717
110420
475766
391152
97982
498143
173273
240616
631703
631825
342515
1030616
327562
386551
670322
658809
761295
899803
905258
328281
888994
899191
871232
842710
787594
501902
64631
92278
39821
952101
507941
316609
383604
1012066
997401
274789
464119
972683
778782
922058
888919
853693
210558
545129
952007
742725
321771
241885
743090
365649
699834
1002686
692829
1034228
850194
136348
1015912
193871
862614
19538
97553
353566
687025
691858
719519
839259
333598
203659
687289
439696
1014421
36325
370607
111772
440670
936528
200488
936864
200933
880292
1019771
291763
860685
362435
1028506
568914
788564
746469
563693
724564
562864
205084
741790
91525
431438
399688
166538
817328
893080
861183
615129
39131
224589
46516
437515
921609
933441
777388
661578
445508
244181
718623
667272
714189
423676
701508
835983
889406
98302
162127
842910
605458
138842
196772
618442
1002064
829700
439831
566813
500861
895602
214380
622615
82513
112299
416420
844179
120113
1030880
71845
465647
510947
406178
457972
218598
121457
839047
798203
864205
959470
960753
492779
209852
439614
1016945
456691
440081
896704
1025800
656307
686519
403405
514991
396763
178549
693181
416311
61737
455686
826438
476964
544064
534983
114117
651458
525487
113527
734859
406292
612710
574090
844767
39571
531068
147412
597214
449680
557814
442958
394078
623913
432953
1021066
709215
526575
742982
270214
259424
323717
596770
403039
163748
551839
24247
994215
413321
959497
175159
791015
700139
126502
679625
63652
759441
581453
674609
854190
692369
761145
40166
276039
710826
881738
251220
282851
948298
764311
256636
790891
1023539
48406
1028375
170539
743588
68440
56999
849510
52139
619567
808040
293868
584540
607152
934095
167305
92023
623553
268784
170876
226297
957077
451933
392997
805157
999882
113176
94045
868310
866693
144132
799510
708977
97688
456900
636502
483654
25060
474590
560091
680753
894825
97099
611715
103243
367595
665003
376551
78197
645172
873571
263134
815805
57952
785092
280228
539547
2719
71533
986488
237934
572365
64819
218120
365688
501065
90909
984243
100337
944498
331203
232196
395267
737635
316937
236021
106156
879230
1025627
427863
816631
157759
233848
705239
664670
378554
159790
456226
947708
477891
682575
972561
353016
808937
296045
476627
1043863
487434
529642
976587
1034715
264846
856232
932543
543894
836395
575301
313670
712712
1004956
1029230
300243
909246
373508
938881
852232
368715
633883
493759
823231
855946
954245
675845
772401
211121
454512
228060
651965
17530
16784
1027620
684474
994716
960800
117366
94088
951342
1022320
799731
773384
971081
846041
614785
658331
770907
923619
923852
180236
922262
685047
771349
882554
765944
697678
357917
6041
11746
470724
263183
150953
885225
139458
359675
267957
925906
682444
528366
1023530
280010
869738
420356
581018
704946
457592
811749
570497
654513
541928
989097
830143
1024322
462706
545656
345190
888306
349529
120127
538393
265426
37907
524719
304094
242716
963386
534677
538765
706072
1029104
283109
359127
528750
559897
180842
902759
620219
634004
306742
332849
687168
174594
1019738
52097
576830
487649
924061
739316
206265
664194
640103
494039
129946
119229
491057
410077
34318
992353
1004251
81662
93405
622338
550727
172274
1020979
405009
930756
107572
910102
150232
1033495
481950
771412
722588
397158
967423
472406
282723
56466
494015
358287
51339
145649
1040256
312533
193058
429769
618140
870634
113482
531159
657921
330780
590100
616373
497663
879166
825610
490120
553751
62450
529690
986692
68580
443399
34576
81131
540009
306
413801
955932
826710
766710
722000
347053
800123
241818
878133
839018
858656
216242
466980
517743
337433
826564
514923
648337
523914
415511
621531
190729
634465
656570
462817
531291
147684
102725
745845
982324
91650
223386
451279
905081
1046296
185926
915959
998453
1036040
866688
413289
298608
318508
491384
73788
228413
979189
369483
399718
336471
303674
275922
264171
236095
340761
749923
739532
312157
431110
668458
682499
645507
252151
384332
808157
373709
510153
34818
16148
555537
715675
772750
966619
1005589
712716
735573
983070
528754
290161
505658
778447
895087
687166
1016515
922586
807697
827339
247188
14129
565540
934907
622735
310675
560457
328927
298842
1022160
349192
529017
45436
909634
557417
644633
80052
540242
681015
19141
13217
344279
961729
348282
599121
247611
184992
465776
29396
421752
646586
1047981
894121
983627
519808
367238
759259
701572
121804
496263
810331
62834
375157
768107
151976
99283
637115
384413
1038358
595117
280658
198834
771687
444502
549394
580475
985138
7658
1011483
568326
336002
633720
176486
890658
878558
643861
425727
669099
372688
359738
548992
680647
850469
975033
527785
745487
952558
240089
587964
993099
637937
689648
201016
976221
297419
371451
271537
780569
432845
96993
486618
557555
334068
584478
382082
241931
531998
842126
923143
994094
953201
844678
523658
147423
168333
560960
113769
662696
746877
545069
467423
296403
538506
663549
415977
847325
1000957
639905
509532
170681
967767
1471
647491
244661
409976
544344
674457
151494
953783
633669
387415
379661
419681
996690
512652
39434
970986
39517
705836
270880
713738
728730
87368
352393
532874
287097
801055
694429
495567
964531
311840
734296
702654
498640
875778
292249
980372
2186
740507
654026
669322
715971
166233
1042853
889518
856297
471137
1335
487255
217126
596123
587503
883964
275693
317186
366170
426221
911515
851385
139880
816474
244562
919402
393969
513276
253113
395435
719535
614284
428073
848710
608397
1007952
839058
316613
720976
175371
80832
971505
1026990
258888
536527
37915
90504
522524
459642
929547
136798
507602
275594
265166
857683
653047
199423
270407
542347
907350
69092
940008
968480
246006
367402
25983
398911
2024
952093
62516
781501
406610
1046096
121371
625480
352020
930587
378723
297021
308165
402877
640152
550127
609939
56498
507761
480406
955088
418993
185478
244667
297387
398617
1037265
312128
606032
175644
745347
486497
649346
126142
220320
741877
311953
791175
14746
496910
523666
245234
976310
782407
661094
534328
329280
596034
700955
400957
239489
402493
918200
295948
128284
418784
595942
1003248
404733
818687
968113
436261
443027
654112
636096
336882
581241
494625
325401
543384
319110
722940
912069
744833
344042
136934
361871
21141
213509
44548
1012755
872372
805604
57188
1015982
533422
34255
807550
324347
534204
313192
258110
506788
459475
877815
401805
635488
271763
987276
129477
53960
1023831
408546
567476
574422
991750
1047997
484593
23959
646881
127013
135374
411056
300658
928773
801283
530515
532869
445200
850593
516772
277240
1025929
507115
187411
669691
261336
860644
305249
224421
911367
672668
597139
831078
504831
709393
884285
660637
806622
251724
610895
240462
637245
199845
963125
507415
256545
510990
232091
1019634
915271
667574
1010591
519414
865666
380165
587151
540859
700828
760468
724888
347455
1006014
459601
185333
584307
289317
929895
290197
50006
600883
84363
103968
58046
89558
445304
834506
592076
261379
980587
513364
530854
217821
364335
706317
110082
830176
901678
238261
838868
321416
823948
771981
81331
818775
84282
318950
561979
54856
587351
589855
937221
239373
830929
465990
915029
578992
227609
530948
471372
916972
12336
647311
999819
690797
1028951
577249
710519
749512
386191
68220
39034
300309
477913
297171
52604
573992
161488
144633
54143
99180
974388
960319
429043
973444
744667
486270
498493
848521
1004270
875343
54460
246753
183015
886559
788695
478306
653567
711467
288615
681313
271287
794697
910224
641045
341412
462473
995443
669225
373595
136006
122243
70848
660929
472599
700216
179875
924405
140179
603666
341642
818411
278282
629124
209252
215423
258624
620418
927548
113860
601621
563521
803141
664422
242115
699672
420194
754759
29590
618196
187916
330307
986672
750365
255346
329826
494212
545149
194079
100244
170415
725621
597161
178781
72219
672659
707951
584248
44350
507768
958357
468888
68621
678802
762553
468549
801153
599732
318465
264239
1040319
764499
564232
318597
591320
844270
515193
660256
634446
557889
681820
57532
221255
470956
128592
162278
285981
57126
326390
997663
989995
759336
803031
590180
391536
665559
27475
846837
302611
706191
625083
22208
321044
105496
278922
993851
252030
756393
517544
479607
999453
136129
128004
697195
307914
363572
83012
965948
803559
30889
627474
409829
566463
259954
377411
392610
614165
998486
818838
361552
44268
758426
685074
617244
792099
61191
764394
798887
929721
45122
882665
543200
372044
781780
717594
923448
896748
749153
877410
387181
560465
968582
201034
223073
129754
23207
947040
643968
1032035
794208
797022
711748
110802
659900
944162
670860
933293
169288
671425
841526
210909
970000
566128
880302
1012827
464999
579761
663003
461390
124233
969665
843969
403067
435414
988945
44176
386214
29693
239692
1007135
403448
220782
465405
630154
408699
220339
25567
532042
691387
246702
652345
319129
331024
56504
552404
855257
527427
330613
356317
1041756
535184
1005618
294574
97297
44333
137132
639618
16443
473059
893062
175182
85232
1003243
4402
335021
638911
830201
361163
729503
670616
1043423
118958
910794
799053
735563
53800
295633
126727
184570
63327
641329
115044
560429
919611
213383
585633
181556
1044602
720229
293119
687756
900508
615452
1011130
492163
941614
37532
157443
199531
133592
68687
809551
481035
616093
626706
360953
551954
636082
682057
601082
962140
672786
432731
76996
17083
715062
218871
443342
607018
1004102
379399
846428
1012637
972659
764864
741879
254691
434802
376238
889015
319411
273654
725004
677676
750737
404518
110134
215822
673574
437243
694508
973830
253325
762878
1041476
863610
692830
723876
846015
368853
236281
754996
451936
1026810
838810
996536
741385
120949
512212
449834
558696
180493
105891
422631
319081
790326
973291
761907
908192
46646
175359
968376
928812
344326
44803
876331
343329
369193
110529
1026661
509536
489224
345290
380139
549931
451573
610555
721251
530922
525870
66177
143506
850716
941182
993461
442043
247038
7030
468467
265593
540088
170013
1006160
534104
389991
505021
736813
272547
347517
246703
487102
919861
871099
489507
741072
536836
553845
585457
456861
172099
936063
689010
864880
336711
427607
137758
511130
238895
504083
572891
958956
376899
99621
471586
424210
80097
120571
745594
769114
380787
559780
709063
237983
651977
627377
727038
574055
199965
586743
765252
99577
635310
251888
491624
19431
840886
7186
910732
917535
39850
559305
330011
511400
374739
658617
996513
680696
860319
1028089
548784
484143
94035
703761
202210
534792
32287
90461
463754
277927
786542
628511
555412
213785
887115
931592
731772
176165
64175
478965
256158
950444
1042659
222723
730548
938997
938587
151247
415403
967732
141147
943058
120298
724231
747376
530399
452300
209015
246416
441914
746296
542050
869249
385196
348112
491631
730434
769322
899169
727487
955579
747708
154358
314594
961750
71850
382599
777700
1042625
50134
100062
85727
55827
277682
693219
69385
157209
649987
21087
710363
632349
811210
178605
740563
419310
767688
109338
535527
663762
555887
393642
934687
736454
908537
440013
763997
265868
395264
901185
341393
434952
715393
352374
221982
734922
411336
239988
776312
830808
438804
605656
430598
499999
414253
265356
882092
115438
552423
416109
835402
1032828
379639
16110
541017
309256
254215
799402
394819
180801
745821
951757
336710
170648
300974
381615
87792
100897
780231
881228
508865
367053
102146
861029
342055
1028393
413338
286912
360682
515749
657766
749421
48092
144842
1041148
664928
606523
867059
301213
60105
510097
581130
596962
19528
671487
812740
911098
1029888
871077
1004414
514531
336585
266653
210958
318727
11989
543730
403939
843598
23581
238268
10148
169889
157203
155545
157128
7870
836497
335756
990295
705409
62663
738996
455288
930839
1024453
948603
151490
327265
179005
882709
926393
588539
32843
106201
526313
401701
42518
732984
393547
910944
872458
358241
731041
693560
901535
82304
323197
455438
100658
820986
207726
571489
24356
227415
964454
439514
319665
177672
719979
917447
478211
45912
350744
340071
1041892
965751
980758
315202
407348
727319
657407
156010
2779
265872
538548
73015
341765
761264
855461
370517
610692
6588
149620
223763
755210
593827
738085
509801
926290
191907
814287
22035
534693
1027344
986238
428885
62406
909275
74979
50484
714828
413482
92011
609894
518685
1015508
423404
946433
24752
16863
921892
850136
843536
471288
433302
41691
930661
603601
394134
452058
447378
594112
535432
625306
415433
186763
615090
510686
753822
794160
721085
796459
1006688
958028
600982
318899
720985
126669
712452
982800
963862
444723
198335
450903
605329
1002162
773763
1020403
535882
156342
766074
844019
498186
518420
881474
1012466
636348
406573
57928
30427
630631
1037282
877217
483312
794386
419733
301486
368597
467709
310663
234347
473680
626284
681709
807222
799058
742601
370706
822846
433346
651704
315389
431518
334798
440024
148775
183629
819411
1014350
706365
344129
292754
264786
813721
604349
663592
1011657
365455
1044970
772571
817583
654514
538159
846891
1036528
681251
797053
15954
229940
299388
330316
337225
480477
37595
496299
189278
348233
794918
821491
794722
435701
987567
1038647
76974
242143
109290
603140
913544
808594
690348
341004
815259
866611
527820
730118
978398
169298
766178
924303
409070
738826
585127
827906
607595
931898
352814
343596
456057
879286
797816
491801
746298
983323
477469
191688
618629
706216
446128
740259
810261
498531
70768
756213
935371
342635
315243
503116
327155
972793
847091
884666
544001
546442
88512
811375
1046141
602039
859419
650221
955075
624916
734101
483901
905458
509863
376033
577801
762264
212260
68307
451637
317399
472340
142814
582373
818567
973033
754957
454006
884976
341883
233514
181608
827750
665384
950562
826694
928438
692595
409327
911888
589689
298906
323089
801138
363296
994969
184613
62614
775340
892330
99609
675195
906050
434240
417545
181435
1015500
399406
594788
531324
258450
791168
1047820
243713
530554
242976
785495
899917
407586
383001
367701
295354
55790
42382
910714
189017
544848
840880
569723
846766
404389
618947
708777
95333
24154
77315
513010
39852
1020412
440375
466774
196500
420819
745970
578696
597254
320912
1031072
75588
937908
971303
473947
606107
76231
797217
137168
66757
808821
249240
365118
107558
562603
643874
809977
61939
465320
445214
587174
537377
120726
494708
709728
113311
527749
451521
372867
217982
399229
347705
837337
235705
799627
1041894
616380
220034
672409
707022
72984
386958
520295
490875
989937
382180
456450
751115
740880
176838
905368
986587
419417
1000748
872168
737671
184500
611747
791722
686919
6165
468019
749930
462309
1018474
124396
709614
752079
157436
651016
920588
157274
227344
449009
808782
848735
933049
499062
361157
951561
1021582
568309
907940
1003625
887469
75658
127154
948068
479752
555632
702924
626942
258054
499010
873613
444
503042
715145
284937
152465
98743
878402
873999
228021
581506
1047651
550285
956568
718344
981650
431300
23064
596720
1003031
870309
130934
466563
175051
834753
474993
423502
574306
48658
33275
523906
384428
223023
1027095
396820
244346
87451
92174
1007356
399368
519682
695464
620694
844912
607577
668464
28664
668301
862250
654291
897791
358593
351297
452164
276099
924171
816638
768433
665859
320399
270877
524311
1018248
602947
509827
131240
34098
771201
996776
790654
631553
101454
911586
933758
2881
994445
911409
289137
624371
12582
995637
696715
868129
878243
450481
394878
914646
836784
72500
101281
468919
500107
119401
206428
750492
226317
458046
32825
592360
41464
212860
977059
888213
99070
930544
93011
127599
798461
583245
928658
375606
996607
503173
158836
899812
631312
723463
972754
107650
787298
940447
487699
223901
414791
237049
473578
730150
723977
121901
341334
1048079
1032541
26698
527183
546812
443760
453680
459127
955737
564066
331338
958801
990265
106793
108208
1008727
738438
690341
154673
445446
434035
1014424
584497
677917
719801
547211
330322
616703
488707
179844
190581
296144
431147
551535
487771
905759
257393
834456
823984
75289
475556
212831
155325
471900
958066
1034742
698183
282975
366684
792711
447005
747589
279984
275646
178517
93762
572836
159875
888341
727231
956116
420506
725581
156888
254280
179588
698436
444929
469561
706887
759206
41696
113064
276203
222281
244617
1036010
354277
1046123
337228
387822
926605
559771
219563
331551
156333
860076
94128
238419
28114
834790
34377
909008
756558
86591
591368
1007316
397694
310916
1007792
475788
246293
554290
430155
95660
453504
101748
8927
235416
1010269
285380
242278
791342
651382
607243
97059
566770
814967
1011346
357863
568889
423293
570606
453668
725365
320716
716422
76997
733667
379030
549972
239619
285776
325812
1040370
939405
1006511
7314
271779
621678
384585
1011788
958427
912102
67614
295009
887712
186672
723062
720742
1042381
612049
867498
974046
263370
46539
155886
610774
282587
1018578
601638
568117
720120
471854
345291
132885
624230
837538
146005
1037328
894879
343500
397604
385775
71875
764133
79269
895447
651319
139
95370
396863
928328
840389
19599
1037237
106878
653144
336870
831208
642004
896051
91135
915743
1022747
914697
977947
146863
249495
124430
631257
349158
357445
53225
248748
609371
5156
92164
364122
105057
494479
483347
371753
875712
461660
880141
903297
75849
339375
486824
401060
456455
525880
1040552
145519
731046
634966
910180
979426
391176
287667
648653
543722
651031
1047698
772240
376631
409700
111635
475307
515919
372565
633833
163791
391650
914631
376763
740123
159991
952227
478371
222214
359264
352817
810288
425204
210893
431647
849788
969268
977911
153925
765526
801777
558997
6950
553281
954233
54880
1024100
721392
201261
183002
298130
440557
2861
482292
831235
272277
155991
82078
89098
930751
220800
532141
126619
599292
864348
684091
27827
198087
806954
729456
485734
276219
832502
156869
430926
885555
821295
901336
695197
432676
1036320
573250
152503
376390
373289
908167
538737
874264
454478
141344
538437
688623
859582
53380
834454
925014
448195
583112
959864
539495
321087
954891
837083
177588
68185
269368
432682
587366
20639
339349
829256
191163
1033915
259703
279281
589587
640882
85081
423988
903998
517362
745338
420008
531209
592478
392438
582672
490646
306210
102870
309879
901741
212383
128876
470696
868811
405007
131472
278362
680562
489672
637368
793870
775442
49162
289062
955349
451466
595712
392322
820800
884153
26934
541667
92068
822263
617027
460234
614150
203443
375847
387754
749579
2254
898637
490587
324255
1002392
500837
799056
224911
473232
218477
1020719
515676
822218
858616
333892
753362
237509
170488
477013
773774
381834
874019
55869
287513
743106
231871
335883
725279
762680
897496
264906
1038584
145499
148733
855931
338016
659069
475951
3573
538665
457383
571074
32944
756112
279285
500546
30639
390946
144399
944447
359076
619181
284051
66282
252248
318070
451992
643215
526348
897276
156263
264497
148168
334037
309985
933244
535365
831296
587916
612663
294570
193874
72063
567503
184439
389036
40147
6496
430173
197873
457566
979531
710130
570414
735808
476397
775435
814501
114598
236631
396787
8537
100479
437550
326055
998659
674675
291509
539099
926811
579892
20446
201161
57992
41513
188867
852215
781841
322795
201565
432099
252310
742112
104637
963784
915393
244858
446377
358506
129309
100999
793089
685636
526402
36534
53687
1028896
538322
967958
823968
860051
765495
89359
700919
412273
974414
771914
272046
789721
38187
730984
486996
794809
1026401
215647
420516
1008422
656371
774889
736378
514179
577866
912019
205826
268054
49756
542280
294613
138179
650666
816938
145109
813042
10026
363979
64672
520738
376777
315691
700566
741578
944028
647723
177552
564997
606398
838848
133568
184667
550420
10325
1026698
441491
731219
255789
122475
379012
949247
437152
803104
518606
1038353
857824
413185
597505
593928
763370
140122
653975
479410
811638
355838
572168
191584
1046310
184302
489563
399068
388172
538992
907609
420163
695441
200393
468022
510126
939465
742496
550463
787476
933188
313702
620165
322634
616881
189363
986309
1012606
794457
29534
282979
285787
751257
635946
155006
555012
289554
378906
727717
917979
457371
884591
745233
563948
519591
67535
801461
39800
306180
351311
634755
898528
758204
317495
454775
669508
881490
340471
805045
383742
265243
737936
284489
1023796
368977
736486
197770
386661
1039949
962316
31177
341817
15395
434158
210466
209351
837607
1005476
386951
680524
56463
556955
420571
863082
249473
314047
888667
929467
338596
631097
529068
178541
682801
908780
643459
723110
614986
1029014
320825
805151
355269
725598
126900
247181
779404
971762
415146
487270
91921
126976
85674
43300
827325
639897
633253
675783
341878
580690
908387
240802
628854
154961
627700
861507
727048
770190
948605
1007575
178758
759608
1044287
208766
603951
948560
693943
178970
865104
661232
146784
182528
512719
801199
550153
70486
643843
773244
217293
16781
520557
129625
435563
124958
708699
524363
873043
8834
46084
225029
635049
670349
977051
324264
39684
922417
849917
832916
894805
640039
852802
991116
980357
781644
605109
188640
1038690
49177
421571
1001387
145687
539345
671092
2252
252206
291228
656835
349475
173356
961353
20353
235353
152404
130847
41373
789876
616102
262703
880049
821783
290757
118242
777810
725738
830885
97669
984364
1000037
158388
22436
948801
608801
244371
579652
348459
540605
34268
619098
663981
719851
580763
788532
510652
26378
301284
724867
505430
300281
47604
574731
447397
705891
738765
949133
434890
503391
271869
673801
629041
905670
622027
547036
534340
988083
599393
1034967
243318
595482
775617
753632
346424
520931
373715
83496
870964
985247
424557
304829
203807
464047
954307
924149
312892
602679
9715
657177
162284
694645
393562
660644
86007
274709
112026
226691
384555
3162
545890
504697
546916
14670
881249
56381
13015
180001
697431
367658
454764
802607
91975
166818
99960
972526
354182
356544
585181
391804
806526
198370
157114
140474
240804
765916
21558
547965
46934
561057
1025577
285592
998960
446122
623426
513823
613644
553892
158973
794776
962769
686421
172737
522403
532812
555035
1039345
245392
342509
665061
725210
847687
847199
588074
284052
929479
292509
163653
554466
110639
225281
614668
562015
848889
211166
50966
979735
3551
122490
7548
795808
839011
86681
324806
154016
773905
800488
539780
903668
776898
685234
848526
125519
322850
298369
116843
969671
493455
821683
42912
518248
909924
58692
183422
316795
644085
883910
488632
92652
350239
355232
893808
406808
921848
881030
381924
985561
358261
124669
465202
311610
209877
779213
832932
935003
441936
893065
86069
158665
940195
961845
116486
220162
685278
529743
436727
263367
861751
394775
171928
919349
248634
975538
908316
676061
904803
311630
237411
25625
29129
205594
858168
524380
507143
572298
965658
611732
706680
20505
770582
968485
980390
757066
730739
381726
1032054
98099
617337
8715
46630
278341
716113
162425
94882
468736
720924
630744
43713
750278
526763
962013
898304
540186
133581
546763
297644
720163
631430
969738
912712
150660
417010
416663
713192
532239
679592
989315
581946
1012377
762121
102590
624938
274965
379029
307273
952770
1037285
409144
89012
808111
252920
257842
210697
180972
783608
411955
999291
747108
289815
737152
753665
437917
812413
111207
73195
469855
490215
832042
1031100
955852
891243
879293
577134
720706
743240
383335
22781
437759
106412
756194
351578
306074
140298
487415
277655
419869
806169
232423
902569
928028
610511
390047
544785
456937
885114
922449
80181
228229
87020
146843
809719
700137
46617
803940
977672
356557
679843
509505
355328
476913
301961
229848
84615
727590
466100
916317
111892
614130
807542
953065
20034
767823
667558
9439
662359
438392
771805
764318
701803
864165
813396
423407
958674
941657
281281
267011
156739
954236
659826
911550
190048
390923
607142
273711
186184
117984
54956
1008264
182501
641520
297453
511402
677196
4718
6872
38071
283229
980177
573539
649523
377779
392117
397294
268530
885484
684707
571519
727482
685248
343796
832764
759863
343618
230659
139369
640990
911222
783932
368315
881297
613080
1000651
424279
807860
607505
120082
469613
308163
471887
93943
815084
611427
964099
914062
453078
694102
438806
570821
56963
442903
556750
56093
70311
41303
1042703
523927
896249
754146
397323
316624
749433
528420
168
982790
494035
254125
216137
282586
437316
808016
99492
835655
97707
310061
668882
1027125
394739
644955
609177
614565
167439
898447
638909
301923
618673
625803
172358
442160
673830
604389
227480
223921
908505
837464
1019328
241155
855969
781899
864518
108621
645401
428309
248059
942479
698681
432976
545515
1014509
207131
943315
551552
645816
1015657
850693
960278
782154
412259
345458
82177
480618
10282
637134
131435
260919
808718
845174
460757
991894
308221
246011
10340
771042
15083
107866
523038
222188
492566
876253
222584
812125
216675
364514
300887
659421
876664
552611
148636
792556
858369
33410
985754
386754
942347
681018
918606
914728
832107
89463
402491
338304
616353
624672
366101
395429
445827
1006049
20304
126972
903883
415987
777008
371489
499937
673442
723614
970012
464260
517073
109805
581569
336400
210660
892443
531940
218309
336918
518226
489246
576898
132714
768825
213218
424447
828053
48951
63151
227707
468849
314474
27876
213838
882434
10763
458476
858387
808717
111880
411673
595099
483081
681712
895740
1034925
886780
371562
592825
750330
3931
876157
31256
97464
25184
439594
745153
782497
561142
538984
136669
581466
961968
745664
400866
971582
269845
484729
190706
826185
414598
541807
93028
581706
331255
367781
12256
481342
844137
172627
341109
563871
377700
786874
268565
196446
618610
51951
40159
594882
779013
661472
1019262
612197
607076
38477
243057
609256
370147
654906
132997
756641
160691
1042268
22572
126837
606612
222613
759787
236965
821007
456005
214746
565175
669349
148933
81599
1034661
893460
476756
9038
765090
396467
17493
175962
952285
1033494
742255
1034052
128546
2612
959584
74092
529730
311604
673004
156808
665510
177872
739242
178867
263903
32081
660993
423314
319248
837531
602584
62604
858138
60915
648186
8641
785090
490904
780896
478244
369130
732288
61912
293884
955063
497451
741269
481502
836414
124552
755828
803068
938599
2207
39016
496496
510677
908127
922177
54511
265117
919618
400346
259395
197584
274243
926307
628497
776310
374031
473702
81185
1006756
1010242
952898
877219
545106
588691
741594
999165
113433
666633
429818
544126
577372
796162
118701
289887
82596
281069
755987
24327
651616
563191
516946
5838
739308
397114
344022
893639
91960
1030931
122289
10738
792161
25979
339804
314408
210099
632817
899686
667971
211733
513527
96425
518829
306037
29851
301992
60889
593986
182230
982023
1028731
996673
924864
181577
1024054
676402
832845
578305
450410
854628
104483
370381
997989
138466
547324
234360
61127
679020
824491
1006523
309604
390716
402346
125719
296534
422834
107197
1001840
682461
889591
196806
232376
15674
764784
815436
521264
445613
20610
84536
363629
738638
535202
424381
11822
66721
839805
683908
770312
926507
506768
524356
324318
1004513
261152
1027580
659785
174168
606870
422439
814181
981156
997478
60119
549522
254593
421022
661033
673501
344017
262979
172771
651798
759087
648583
551298
593341
876965
432612
426384
381254
181896
685105
941332
62523
192392
556510
153239
742264
444030
116195
769504
412038
877270
951820
789863
136277
508834
832678
148076
541252
823403
981522
887608
516468
749042
368972
255484
809893
1043556
60138
167622
575841
124066
232504
511543
821498
68056
538352
755223
534978
499879
591440
363970
432345
78663
1042515
530638
142550
962754
696617
648181
727569
600903
391230
438612
694432
189902
768622
580806
920437
347186
245855
1018498
961939
880383
377523
379407
989873
258644
292534
645678
806054
119864
745475
643128
838459
760335
897925
935349
863064
507248
414949
553902
104566
114360
711983
611779
947103
182061
355109
358425
456161
606235
245380
994359
48818
218847
214577
723262
219810
764491
391741
393783
629140
710459
623375
959087
936065
283226
663460
478867
532053
981619
329463
186608
749939
995558
359579
126298
320578
485150
499675
423478
738392
477789
449349
37232
171905
871285
938515
347834
232072
568640
834097
55191
392226
258679
634016
894091
716524
340248
1031287
964040
414784
538226
448864
524444
524113
110560
124223
85452
835144
333011
660149
654623
595978
36779
349148
968397
147106
970803
674264
494677
238056
466175
813194
593891
347338
458313
968374
136572
453443
276553
408676
992612
568430
1047245
955646
517640
277707
233099
790176
800568
255178
762823
675862
819434
791650
191834
520520
196668
946990
693449
621620
466136
124328
108222
1384
734848
995727
1025975
934310
557573
454756
1039717
441095
449165
636220
732609
403925
1030586
773781
320684
134009
362659
10060
1040969
8898
825381
934688
661401
102470
800376
547862
650762
105730
664150
503652
686049
823876
32789
624658
492333
15812
691045
144794
30143
932872
991752
884316
688556
482555
432611
724100
607327
693136
404084
441991
251536
584963
250558
262688
138303
649021
1020730
145414
124081
720774
1030326
452985
800187
670113
915744
269238
410164
487920
876647
534948
298120
688432
497112
394503
396106
80973
885838
546596
315732
217541
885855
430713
870332
938933
507044
915751
596311
743162
584019
1038618
630013
180581
970752
177129
11648
790437
958532
939653
498664
692347
313465
805429
297936
422479
918495
687811
734731
492387
501320
747692
141348
650109
1016098
644261
277755
187523
281699
93053
131820
399857
962935
390214
776875
478453
734525
269818
655869
42295
295964
821103
245406
326446
208355
204691
391775
405393
841363
176674
607684
124861
359941
546553
17889
651246
112745
444785
601766
740309
271740
38171
707724
568483
17968
998849
605844
524955
667505
102960
235820
2673
532308
926182
915927
955024
495715
134175
1039006
316387
1025288
485760
677458
664135
381183
444731
280592
788545
17089
2565
548029
819997
328283
33095
189178
1005641
420102
784157
229014
884889
559181
282737
742585
858284
999779
645177
991108
903595
334978
253028
1007231
804592
404987
270719
705963
521772
992451
806431
808238
291210
808622
660781
850974
900924
712444
217215
1047018
433247
717016
963008
667158
881561
127966
31734
610104
93204
499997
758102
478278
233321
246485
437808
773621
735050
546441
801666
808014
1027519
267220
695231
271160
521163
91469
442234
567237
118448
69722
797322
492480
979285
409388
1002281
6145
761375
663366
92763
951106
243100
705421
120046
937885
786386
654643
464263
986235
73321
622782
698784
609697
409337
171093
1023401
809104
463240
954662
230214
531139
886655
29731
491836
565603
722955
677444
30446
955669
6485
944214
135556
122684
887074
785952
749175
637354
1007652
892508
21941
557657
19454
381122
497017
538959
429586
424146
529567
525626
612961
747726
657188
999492
622519
74878
375492
805508
320247
131011
550495
609307
941107
537894
172192
879517
260467
284534
511215
1008559
797692
15822
732223
328858
910744
575494
387252
864471
754162
859062
430610
1032809
372336
849124
280826
575521
506701
888164
613856
919585
18283
349831
839698
1010919
904195
252123
74272
393581
537258
26531
328385
558900
309929
196405
549524
887589
839246
963
881362
996585
176416
531895
479201
260161
396126
837541
465592
923189
575845
8862
141039
1006252
912221
1028581
985743
346423
698908
701450
460408
590763
740619
253846
901479
851810
772222
692663
709235
421254
425961
681531
320947
154167
263631
426189
554231
215494
3301
1005415
343998
903162
41560
687892
934737
884780
855442
730079
322503
188476
778305
101776
990755
515857
45620
1015816
695237
284627
908566
283710
566325
395938
871656
534181
86861
575501
735296
644759
212657
606389
721344
677547
499832
377568
869159
1003183
244967
801504
1024499
424069
154120
801007
259113
931604
348899
64750
907786
1007488
379872
408503
695929
919736
1037681
758798
911858
51006
85714
311131
552802
351747
71717
901189
153572
928525
382298
406301
963425
204409
88654
369931
1002108
704976
140295
880506
550313
683146
315453
13363
594047
194432
961294
720599
142963
132791
117308
478035
910012
469684
578477
1033567
654313
1030437
709269
945484
441673
528373
852777
330882
714578
9446
596460
24889
984585
889086
927015
567802
210884
703171
695071
550357
430565
210949
907349
238101
956731
20551
387825
383708
500096
590768
661581
623074
843835
281780
553811
355813
1033996
326380
1034527
291802
18137
162496
1007297
596632
917610
577268
969068
333220
304818
732845
390837
241533
451930
1023592
784307
10097
728136
175778
221070
172472
113594
1044863
997534
895957
635804
135720
739171
272729
391637
651541
655623
121106
694341
695234
457652
766685
444162
961118
931169
394918
764964
570058
158913
904174
682652
479426
336720
821844
145692
283994
667391
280437
123952
256009
1029917
479102
827023
125773
330552
822676
352636
217598
988021
628879
404677
470866
963962
843793
754378
907601
222525
978022
349229
961256
836547
366802
883316
350250
569516
723912
733027
399692
45652
735575
639474
314175
1012852
144091
682558
253606
954764
425118
908876
769050
994748
443606
763202
957872
125575
265995
449372
995393
804587
865411
954141
859391
787714
199611
169278
733169
930994
227754
979795
386608
353752
452507
766580
717885
412444
710111
79492
438219
301207
51492
745467
937868
527473
397688
194907
211238
254444
617034
4932
970779
211084
807215
293662
922567
135854
583470
153652
410478
841194
952040
850094
31671
695485
662190
103915
490528
264372
428859
655575
199505
928974
519864
196313
268283
976415
786588
929811
1039612
259694
345287
618389
334381
420185
389569
584678
447491
146336
423802
524414
941606
152686
529683
176236
798290
805561
282306
690489
827020
745670
90065
225852
996215
716077
27007
758036
189324
313138
722487
789167
244717
296447
427432
192012
477060
815897
596089
722453
227726
915892
516228
955152
1008041
299392
382801
590953
926048
490976
126377
225256
445850
221294
191860
53011
210547
243304
317400
314274
509564
60041
692124
339723
834425
355815
631729
397711
346961
653163
955984
424383
302826
40601
317303
707054
426304
806666
552775
572585
486705
175258
996007
1037556
230448
933867
656292
388509
568099
770755
991903
576173
248722
257206
558225
522188
843634
738723
465143
597661
419843
702994
328447
90704
537092
313281
484941
1047897
15032
697775
373601
899929
499033
897448
425241
948592
559298
785569
769976
401271
615962
777913
604290
1034312
789501
509081
192741
917513
167667
822496
222292
703036
954295
416330
925213
189122
585096
394420
446860
429313
620907
128982
199318
505934
725850
826459
1039487
630722
221429
983403
477117
1020774
288284
427783
628495
627364
188829
522951
554404
208290
844934
1022948
482881
862462
990191
962767
324812
104599
90862
359706
167312
312592
307851
144877
836482
124387
293473
629354
393626
639350
517310
979948
74926
997921
615894
408225
987071
459369
189822
263281
1042420
182990
745886
792477
8911
119202
520739
357359
1003927
548963
135953
473892
29519
961622
554550
714922
260038
446211
361673
853279
536677
646372
602265
288503
902708
1042477
452593
408150
310283
798995
342367
756911
981391
615567
327495
227527
12166
522383
772207
1001999
818353
662607
829333
554400
146409
783773
976798
441158
829759
486106
56664
490508
532655
717183
748927
137174
617607
427502
80083
617292
167356
707141
477965
249786
986754
154775
855295
765287
679311
364811
230050
11241
344853
424071
54196
434717
1043920
103657
730786
972238
861244
234775
632770
358463
791557
1034819
8324
1040677
186936
412647
674873
253285
874002
656034
115423
882715
713999
109407
714594
234666
449591
6729
837897
921252
808615
960084
389470
995570
186322
787558
995023
859820
942487
713082
1017016
903102
64950
825948
238496
71171
823446
574764
766865
894797
239031
841293
301311
369993
192055
69765
674698
136210
169560
678638
195985
581409
808752
46977
758531
148406
740791
82912
855663
351737
897766
856693
603402
240027
470317
287441
1014342
13525
852036
284485
270470
616774
221864
640097
313962
566115
38527
913861
31950
828957
50260
773183
333706
574983
161321
304525
899743
1035237
437009
843406
829811
166366
619952
428365
822976
835097
723496
450417
149648
105264
658427
1020429
161070
944229
935775
893383
584768
520124
666466
865355
134653
411534
789353
901811
582070
963584
689903
1045385
503085
753498
1014329
878118
993359
1048025
134381
172618
611000
486649
251110
975166
149746
914226
707009
306148
457413
891493
907991
983426
701494
16303
587449
336346
668873
663555
877512
907758
38725
1035321
774364
349857
880927
523305
535905
878238
103526
814864
948757
962157
69476
4022
859679
382643
845568
931222
13219
51287
282634
404659
711413
212332
660376
86648
642234
736685
91231
555042
849116
690130
172171
557611
110866
881456
634035
969239
152388
818820
130049
556954
652207
847156
35738
843351
727403
61650
17003
831203
663289
679965
967119
843016
287350
508701
443559
1048332
375373
465893
305096
430611
288366
587409
599047
479195
570803
400780
933565
114656
290526
47017
523919
22627
586318
50097
602328
107348
680712
529441
698213
644018
280171
1033114
460922
417158
779367
999722
754871
86581
619591
341848
215548
197287
579463
400968
559405
805163
646757
384112
597704
397737
616619
156022
278519
317022
89057
840128
553409
321234
151137
355234
836692
145932
318373
754477
839198
155154
494175
346878
116603
972143
65471
1036465
19478
694778
300832
735220
710568
3908
83287
939874
833683
292783
201769
84688
876813
51186
241506
1024346
311234
16959
369676
186308
411410
497627
369047
339172
841561
330379
229111
111868
1033987
521999
121967
783900
149174
550082
689367
56396
729937
122694
953648
657536
652370
712906
18905
590822
7797
618860
818912
273851
64427
719222
906653
999589
713744
778770
578547
552046
313372
52335
928469
294982
376046
580513
241576
440052
80542
434069
356804
999317
154619
1009700
277612
275010
734595
583314
761351
502430
584864
517957
637465
584495
902409
764075
252041
593389
81216
280961
463375
66371
614706
892744
47573
183726
520000
633899
90397
686814
910274
1043702
690133
691808
427451
528855
753521
378448
110589
493423
367148
996616
97239
659878
323090
160444
480090
931362
143130
427084
371655
661791
503863
789143
263767
476567
607709
499647
257131
700570
627641
13516
914187
583887
940689
578480
235786
449210
47530
613513
957877
763691
418206
115969
253850
498857
573763
335359
1025696
691010
250141
426733
403239
183163
293815
429048
756786
170052
579596
873818
43234
862220
124690
1019544
353371
661182
610459
369825
549707
669479
95233
1020325
944133
1042799
478408
1027421
414596
293497
768531
862148
860693
164754
171488
574062
927288
1022956
1001699
450927
40861
520371
887771
680740
582421
989159
748967
679437
604951
430696
727003
906663
334201
283498
455984
241405
132616
206788
626780
465765
1040066
416340
678124
1047089
364673
531667
222308
294489
629092
151339
949714
797131
158472
600248
218920
699839
168313
699448
379618
436776
685324
817279
316829
194741
147390
871948
619600
503982
630380
578450
183978
988507
685043
45889
983976
271780
476999
495494
40342
855075
64267
20644
715995
21929
484958
976097
471313
187081
281801
865360
404767
151854
853183
512795
305663
34670
665522
112120
809401
724192
991046
874767
585863
596903
103605
988887
535855
650466
847331
845742
732687
662888
432079
532280
680095
491850
859056
667873
756719
874871
314666
184864
193977
314942
32782
41291
514366
986778
351308
187709
140252
737988
814199
218680
956954
223450
125101
724548
950261
701530
341655
100971
296383
181675
715621
514081
88634
734863
705718
920816
663000
961610
646572
761614
1009335
355673
757397
441613
307533
984167
974650
455641
983425
934993
848230
830512
583055
926532
869597
508002
261646
409166
1029559
1043859
137208
106164
201969
749174
953793
982399
427318
329874
839131
19093
577741
512577
655853
624382
646590
705616
176945
240371
574589
752669
577668
298891
385446
393328
294731
604840
720066
890080
294354
938630
733402
360865
446477
118698
92160
174443
120009
403446
62244
276181
1026763
917740
305599
179619
86208
404668
1018597
744430
561746
241865
28460
38427
775713
752595
501988
127718
1044649
206326
635260
832105
957939
1041263
468811
1043789
922800
570804
863828
563906
297273
264016
288189
231250
88076
515626
389764
610682
828319
399885
123450
457719
344486
42050
63687
792293
521807
89167
630554
583353
950005
698429
737523
927787
856938
399972
117600
188469
289221
861325
941628
123302
284543
82474
701249
229720
27175
733267
988799
699558
56250
314902
331718
932791
89323
973004
914617
716300
318483
484979
825734
204621
685177
13675
377510
807171
902827
374097
701414
457186
201063
32925
22195
724977
234637
242076
216159
138603
713903
495581
818009
457433
964934
224072
1046052
36708
682352
795746
34309
299822
574249
107827
369050
166765
355694
374011
1014962
985968
720390
765609
704391
192015
555635
335434
51605
26770
800726
598807
248875
495808
293640
501924
837455
522563
211076
740934
760123
636527
187500
463671
583310
436941
406271
453489
815114
900652
367992
82683
11692
655276
349411
757888
978394
293380
332135
205596
271550
470927
202406
221521
656012
333523
334490
22001
413375
351896
135560
333487
422162
618322
119059
408744
971013
1030875
304655
457968
656335
212334
538688
2517
947130
290372
430022
479435
63301
351006
691026
599566
1016980
772010
974525
827292
737896
484289
258043
878482
720419
192151
80279
174386
970120
763903
649385
279259
340936
388742
738738
162444
855637
270545
280894
699022
915121
711503
174008
965754
645019
45553
577324
528979
305955
518194
889033
243599
926131
828636
719737
916881
685439
906216
634549
243551
255775
414710
786930
860312
184689
240623
301129
423827
974968
835028
511499
734427
602263
175009
290069
204756
228826
221384
589570
714966
145002
660990
720228
1006375
521402
266388
571954
564208
1007280
953992
87631
289598
340156
890743
525922
612198
45279
786590
1047774
963306
839449
601071
136242
229769
755274
430757
144366
441019
72301
441867
60032
689696
553157
65402
337692
865685
423271
315992
443398
435709
39969
342190
675827
1029848
875792
530110
950740
726760
621779
744100
954133
601753
180139
801397
47103
109709
40315
381947
596363
411404
915394
794493
832215
600790
79528
864622
337473
444147
779642
220516
235378
656128
176477
56846
15755
135287
542065
350875
929873
252433
336889
289868
432996
867051
95256
1034092
712201
701829
702156
773408
601711
770823
586135
652315
386520
787806
414140
815122
881741
894069
335635
745055
96047
927959
502200
895163
815408
274355
986337
13322
222614
293236
514483
1017564
464638
961980
638030
530746
21701
11656
608554
1044652
495390
472966
687517
674778
243264
179221
93685
980410
1001948
930202
990827
1016138
604147
537907
473368
163201
163412
764178
1007270
940995
465410
310364
109349
350687
1039655
655526
617793
669621
699676
863084
603900
377775
43410
614105
608920
922212
944132
936517
495380
81149
376372
932040
775633
841525
923105
762906
410233
1005029
176095
863236
642205
778826
532944
287526
900643
727740
909156
327555
272401
615998
663605
567453
1039109
723187
876713
884620
800292
41841
86293
170293
773660
762836
534002
1012448
339749
738757
617048
381208
571858
1045684
95584
435794
994762
628345
927417
310095
567379
181753
408786
458235
985511
575314
941157
523797
741258
1039498
883376
990256
463607
206584
207475
262886
582858
62701
409502
461751
11747
651968
856278
613779
1041275
195095
474559
303747
601257
416552
140355
244423
467557
916103
765982
502074
143122
583153
147040
506612
298688
407942
961662
905822
422450
503397
713749
112140
662107
945079
268620
165787
954535
658714
555052
345891
375629
947507
100057
16948
474569
385185
399177
464627
542173
122733
545276
647419
879606
23786
894424
341522
550125
450641
762232
583611
258521
131094
564735
982282
290988
139686
701255
314523
645738
693784
218237
312907
932264
661431
409670
342693
631565
23863
994503
598999
670453
211698
82897
20198
575656
979624
943598
201551
136869
963230
875932
116675
844686
710428
840187
418980
371997
830795
963821
200540
954385
454845
577306
564843
373215
12346
928134
797651
425064
730564
18077
302442
580323
318839
357973
381508
950003
1027992
143338
54229
897205
750369
35933
809787
646229
118248
762190
205867
816059
232713
441817
764161
624513
820503
732264
56545
159653
748318
931769
176637
235991
88405
331453
433197
603328
224093
478070
918728
772146
558090
543076
196607
763094
286427
985868
53996
1002960
37604
625503
689155
1030885
282782
772060
752076
20229
84526
681473
149278
312360
129441
35458
822035
316823
506913
66084
560616
216232
148914
554701
676373
603842
766385
871041
253033
578253
1017737
759519
892256
557040
271462
248318
59356
1005366
288204
250845
80963
470611
83436
493565
877014
192867
451376
814542
344666
8491
562835
322944
283746
284524
552679
707737
546333
219126
750595
206957
847527
241370
494005
600307
381546
517378
403764
717764
256991
41690
904269
45898
885536
1003757
708966
716503
434847
524013
398388
163181
918420
895161
275431
108307
648155
500531
767198
425926
591247
233613
698209
433942
327641
943385
269691
447570
972072
41027
59969
183306
733289
682218
390085
671477
753817
844880
777612
902495
957960
138348
874288
431734
599206
1016241
10783
970111
466032
963842
1008037
788029
808728
629813
1005194
659889
171460
99911
456693
817078
651254
564445
913800
940763
592050
193067
571069
955136
689130
866229
619787
894183
184391
919723
51737
611805
366200
847684
549572
376767
96550
226276
300162
214467
752089
968506
49685
593055
964928
864586
367816
350694
888922
14228
334566
254162
880534
361235
136411
308117
160392
67395
546716
362186
280711
210653
50943
593856
327934
429708
52672
534898
1006908
628680
809193
792574
848583
560521
208331
759738
544665
121033
84647
976095
196906
441813
489708
403873
610893
1021091
695431
735064
30489
827285
846612
573709
987523
837781
709127
679065
556681
861099
452136
638374
581003
135884
673447
496189
646772
1020120
303303
21387
854359
621442
532622
733864
852158
593189
444167
968867
153824
648113
371746
807313
379470
60115
1029111
599346
250094
991932
745744
132038
350645
978064
1030283
1011877
721277
32321
174513
811927
494540
647088
139276
313237
903943
997120
210183
145255
151728
395075
626931
498044
316853
152161
568563
406276
797845
362423
442904
240541
371281
865217
513621
104195
496687
403809
254196
796777
100277
598476
342406
551193
670687
918057
280113
689743
538950
595875
486126
496335
614309
1024261
808007
996416
226570
790529
461062
128533
744095
260010
449182
342594
977851
443817
978344
272180
1014055
861020
926769
337155
319879
325428
523995
876448
712446
67846
462623
358889
350254
706800
829799
691497
28550
995677
120439
603048
815518
403825
111708
71635
876919
41588
523162
986632
781007
192774
1007019
1037916
384439
801335
70456
624257
298873
961541
880692
959004
1035383
238913
779241
911673
101079
589558
497110
856093
117215
35843
1005325
651807
1033953
560688
420919
911173
579681
670573
94556
81108
521743
359791
871444
934396
655224
7104
674422
587256
209643
88532
739651
130740
556172
389916
1026029
208134
437894
172422
770078
377107
338755
718667
492075
49538
895080
820189
1047837
260305
398091
356507
306982
436269
847315
629496
14290
554499
585556
738335
110074
905294
539951
1042555
754214
241874
859066
685834
263932
384874
185762
597575
624370
447322
539762
119242
948081
56875
533514
1022178
79345
40164
519897
468156
406322
720735
469901
142898
1016584
697213
823631
357161
466867
635083
667072
350053
968087
352234
603824
661826
738407
996435
477854
508420
491645
87019
300130
952064
929951
226267
719577
915338
853327
805343
994827
258661
711645
171515
663409
90944
128517
433164
246207
94669
412650
570324
565271
869894
298453
322540
563577
688754
648475
379191
701519
772271
942807
549675
283596
917195
25499
68766
1026957
544372
259010
313025
423858
929853
744991
493601
924555
317078
150784
733142
451468
167585
1012371
761413
451367
453747
959302
946176
39974
199911
680880
856560
65366
905161
306870
715092
684506
79200
566973
590066
136811
734614
679499
666110
573699
695282
765250
577169
932112
560725
645659
187446
1072
485867
803863
522394
225429
467767
571554
578893
838660
125822
116665
169132
978934
806684
449264
278379
224062
865161
217314
295997
277768
39414
268645
381432
847513
592650
377625
279519
541023
426
957407
242916
321168
814195
22527
898559
219307
523586
325491
240212
249407
140365
572898
582145
555561
751093
920480
362613
379753
211833
771186
837587
371909
408497
941941
640761
262975
760309
877022
250038
5545
799315
427971
1019968
412600
780642
526423
174992
672371
791755
311593
489192
63460
210136
857502
802327
873901
427355
871843
201202
371416
425100
810627
883666
691825
615103
236502
99602
793787
347450
745143
596254
699091
957202
1016063
4272
850181
233103
977465
200437
659981
588175
845249
737364
211546
113562
77240
333969
844149
299519
306682
36894
510819
501895
771204
345478
346887
751848
995455
833690
234406
254520
944061
527042
89894
742345
552448
56001
831668
1008860
208310
86353
725259
234701
242220
744260
300377
702833
431052
931060
628609
841979
759478
549282
695714
617611
348069
545162
318594
317278
897671
314706
707114
748365
75222
429186
474073
904799
930181
1002966
408567
938717
847825
836394
509820
299351
427448
233571
540757
268140
713068
640622
193488
928828
1035534
489131
984623
268393
328102
756252
62106
800547
341459
681044
226788
448642
1004945
375357
464448
778037
977366
678442
916446
1006991
488257
302082
814893
921011
711708
607567
587364
1047770
881313
668824
466243
93224
65778
705805
304615
768499
699523
548189
465862
40449
370636
81826
947906
217254
1020199
872910
412119
401589
200005
697112
45828
459150
870470
938602
282568
7642
206345
338288
567716
37451
331178
186197
486740
607807
913384
882352
885795
624551
763277
462014
366110
532633
680002
573745
846759
731787
774272
533478
12511
626263
947561
905818
640117
699994
827601
757913
15722
740469
693637
939892
380921
878367
443099
558213
581444
518474
445492
269730
635455
705550
129462
971773
113272
824833
992647
180065
931760
467110
331097
413810
511230
382195
339500
102346
649595
982173
643838
460747
510442
816277
770735
569067
900910
897408
553998
104928
680015
33569
808998
344963
187614
158086
615113
824782
490935
105579
491843
683845
149260
847213
591163
54148
478644
653769
346215
632853
321814
239545
714524
709617
983917
603052
575202
712188
251404
1380
783366
756624
584586
824600
524301
353753
106198
521624
182278
842021
661405
762759
503837
778295
913889
985316
419089
591541
594188
212837
549135
984356
486301
232317
325031
240836
829942
755539
404203
290480
500479
429415
785581
444920
591233
396231
679278
433634
634069
948028
340515
237013
93357
110865
726329
565108
59531
141961
646202
962774
606175
933945
640685
539663
397422
63438
573577
715526
693143
370033
615204
903165
656569
176867
281960
593212
346607
99646
742748
1027595
161178
125948
726897
374735
260179
1033594
554798
255994
236113
967021
598081
585348
712748
1024067
148590
835968
410894
496745
232251
476028
277449
690806
168021
379893
946280
195052
10796
277027
219768
133339
681942
814569
379133
48825
920214
851897
244274
79825
673374
326769
530206
69553
781604
588154
84802
1028076
1000300
1041927
70083
203739
214534
221883
333861
620382
1040666
709790
235892
367429
424048
568722
744522
287720
339108
32044
149904
916371
14597
199306
175241
262931
683250
188522
237167
223008
287877
938720
285383
574344
639919
831108
268203
539336
811799
620166
105522
98282
449505
576869
125688
922089
551962
487027
546741
241551
1008979
380760
801323
1000367
1036469
813441
300806
615559
563216
142084
282963
636677
328631
878545
570495
502070
127938
68669
385794
991297
186049
233669
991076
851839
566559
723024
182191
896202
881518
741228
450261
913524
94516
788940
644926
814568
909700
5360
496879
845456
153672
1048272
453332
880965
707452
748138
63473
557766
282674
196754
436516
322119
913525
686177
74749
752525
258105
203297
327308
126273
970571
494565
600355
206022
832925
389144
265340
635506
287051
338952
292103
924735
706567
801289
294634
455857
857439
401076
129209
472485
653521
230200
463091
154106
741640
806643
705579
126496
341081
88321
939180
831335
130460
259864
657321
17291
391709
476743
995514
995776
475092
396816
1000854
469939
23918
28187
975367
310456
461630
532442
49390
467371
124164
229398
631159
309711
824302
978495
84991
901592
620789
534193
403325
750234
400362
1002582
873361
114768
866273
335242
980443
621686
481173
479023
835214
446602
317093
586395
533563
257755
905230
33126
127650
886603
89791
79479
851669
1020218
165838
213296
645512
818174
114553
246036
680136
930042
1019099
658877
781690
872149
457361
790895
698749
616357
192436
152968
63170
453173
688000
389744
1008931
485790
255226
724145
251471
414230
274555
666411
142134
888966
540637
325995
830371
546962
671640
1024053
724102
796446
846590
574854
796979
444239
353172
220982
388933
561963
975371
316296
205884
425272
222324
101269
863752
133664
23770
299768
773105
840976
119949
336617
594674
365600
45098
1028637
96800
298184
577440
840106
854712
233234
96981
382564
950143
432618
132531
2562
177267
390274
783484
953563
982678
382476
72847
676741
985973
199134
162314
309574
483515
385500
147708
1025814
412855
639971
449263
113885
520319
177120
234801
884244
979196
490615
598011
377128
910556
444954
305248
668946
153272
301385
334322
531661
678361
707692
732892
555723
327839
275315
921159
932404
349328
107307
571990
388717
67988
297187
383351
760863
604571
460619
794046
198297
196315
956429
723112
216617
330746
255106
556667
124906
486007
808910
1029471
795796
432826
470412
434303
597443
719756
358726
569760
63824
511547
372820
425107
1036288
582802
588153
904345
708164
25568
615676
499238
650223
345175
144991
195128
173386
888436
215357
558255
9300
466076
225774
25998
235578
122065
464025
612874
31279
802080
232749
64007
483266
967200
609068
215440
986523
122021
180157
823408
925914
767747
755396
784268
423065
100208
283329
957259
1035404
160273
640192
745010
573997
841108
622126
587690
333096
874063
317956
120165
208374
482081
53566
143091
616334
646200
190249
992382
165773
732526
409833
543638
591153
200912
26908
274001
255636
500083
937977
111793
929526
698067
915055
642345
482683
197094
149493
108430
486383
966852
976413
126893
996798
687779
829068
702611
99310
320161
992348
258955
975093
64775
782449
982751
434126
134416
992664
682452
224113
65048
723237
167621
642709
118816
327848
856476
925311
403633
28091
666732
121382
445696
915258
792392
226413
875148
797900
537372
587303
138623
715892
1047670
602406
799065
900937
627827
784198
36142
124105
1005822
648479
56240
1045293
87585
770914
631001
223822
343910
919989
491130
457883
742643
866211
483489
744006
649901
930724
290250
142382
153257
851002
629220
337417
382340
604861
347165
159155
802149
43308
511221
235188
394048
970573
60531
604234
288570
132747
720800
56916
200252
41871
243154
550162
74715
261713
553144
1024836
626633
932436
726821
1026170
574270
134766
161805
844947
769852
46686
114440
31632
855362
950330
527687
343843
45574
369558
810945
265538
230029
199528
380567
384348
97797
898881
927313
820807
963712
17004
52588
194746
105997
619807
741443
535490
295961
983112
544669
156530
743612
290719
755658
322069
490902
406603
30275
457357
288750
926875
71393
714746
125406
659838
777143
559827
21919
944845
501611
531397
294909
98562
377610
956214
172753
57872
757859
211180
248739
326700
149020
24652
198936
280990
688725
43942
94143
231035
905015
929658
71091
426313
283836
556939
590974
600657
429420
520814
718444
330096
481098
478289
143328
235645
102527
272602
668090
1036074
801846
508692
909075
297310
409301
551312
874304
829660
583096
718155
984121
390829
431484
508356
977429
569957
8416
520267
550715
644212
312199
634735
1022873
240174
1033509
352857
645281
470475
987238
753599
703129
938566
622924
294575
329690
579769
175879
46463
152052
962696
401882
176972
580061
929644
874009
536744
891806
828011
589547
139581
75936
641545
229301
904659
1039609
470922
49210
561017
277393
439566
217622
188121
172720
437115
1027413
365732
237930
714034
300786
406330
796995
177843
89401
1038877
74061
18928
1034048
715589
808393
1014432
912404
401867
778538
33927
365411
469206
410477
776521
139272
710600
504614
164613
119167
368385
265520
1026252
79886
951287
205386
900974
647027
1025990
225172
222172
770709
22788
722202
203680
622127
294687
574199
464411
850300
314222
673867
152011
653712
696048
850558
105183
851692
567827
355113
652095
834212
126856
713671
877640
268225
912200
732885
840536
68290
994305
241767
835124
783577
819810
714934
545944
956705
645732
455335
433132
203528
873740
202784
844505
1036793
883580
594675
257319
5651
820283
331648
346365
782341
237
660175
966789
498740
177150
276361
915386
1034251
244704
783556
798572
758952
296580
416124
787207
397349
283884
328236
391586
488005
505133
724329
887350
88061
488183
51512
491409
502607
351186
932910
54275
265209
984748
435669
1047178
923408
821591
911273
219466
975831
666161
614379
677339
152485
381111
58972
810308
63389
517196
258814
1000197
19289
221371
492260
511604
317873
143174
350253
114480
277693
650368
489555
324703
921148
9185
90884
265746
33508
232596
184848
337210
724144
590249
312658
512258
87351
910898
504909
479045
722829
404469
284323
640886
345888
636342
191546
797255
468130
85954
720852
855838
944812
527562
616657
519679
852711
993701
263050
891120
752840
483912
432341
15942
159514
123469
299339
549971
274506
514988
612464
989065
584770
269268
165504
827459
735181
429683
1690
695316
926614
873718
916285
897906
581160
662057
452137
174423
911757
492667
591335
636349
202553
493163
789136
785447
698124
365819
813970
82817
165996
137324
106290
3953
97768
454501
681833
633150
772053
924332
241219
677376
251357
287455
782824
1033906
56869
248873
896707
842822
190983
69924
469401
536982
654382
872499
404676
544227
231642
715500
973552
723249
243692
4865
573637
263312
999862
1001642
439944
936071
806127
503242
462777
380235
367765
413864
571628
305123
175322
569486
1001052
290323
459975
894747
694109
624945
332390
366444
869486
490617
872293
624386
226988
704238
608201
792052
589602
222859
196554
586279
50226
302312
329868
262856
233199
128560
157001
979147
642038
999343
972240
895196
437856
603083
612541
743620
914447
638899
5739
935978
450400
920487
673458
224153
427541
865317
736648
877487
27798
905127
554192
256164
453025
1028654
372753
713538
645922
47284
634402
463101
1044082
1006140
499553
616743
816583
888917
524231
657186
524004
967651
944477
351979
980958
60898
532521
554206
405025
376788
690390
298570
116228
385457
964367
757402
502759
550073
58678
519624
168230
188565
768082
53344
974505
815869
780788
959301
913688
252217
933785
354356
14451
371259
1046270
26941
452549
539635
395889
141258
538188
993233
709450
736374
47254
895907
267978
827756
677470
328720
565206
805322
558882
524600
497303
937514
545263
489107
103873
97922
452205
980696
947939
94617
611444
378729
940221
368791
163027
317190
322203
957985
131199
844925
788229
640864
712925
268836
763805
1023497
751744
137238
727387
288475
145065
8185
205209
390487
925263
809078
1023252
973187
841468
992041
616070
459826
200907
293465
198356
729325
831403
971984
414557
618022
95598
16876
650140
1023852
815480
402096
632231
776162
760933
358047
886469
132677
990129
730756
222546
24690
965142
409017
644215
318047
385981
212243
331122
911960
237988
1043449
607053
190572
224103
300898
193660
944698
758660
21189
741895
535656
1017324
745460
825794
968231
298381
472926
560301
922990
559388
1022621
402716
676858
300561
174986
204042
358722
413647
515351
436237
343870
683215
504742
287517
1016832
679495
89690
257998
369730
627780
512382
536833
367584
335220
570361
245769
537331
158589
358329
82170
1042830
1026612
806517
973644
738282
140672
724883
30806
782738
818508
535830
251711
808405
1004022
859857
699772
109130
701020
205479
594012
223151
412229
44153
288034
469062
383139
348064
557876
75993
53050
651422
769454
566673
251011
232606
823017
909637
983073
996666
645074
501384
657943
426982
890287
632613
257005
874197
908403
535261
501908
211563
337800
776174
71040
10430
318347
175863
191736
601965
1046917
565330
480480
652696
996411
357149
352517
880053
927190
921730
992079
851887
1043315
737558
335707
479481
399894
421748
567814
940505
470012
17152
1041423
258768
419756
681341
556292
1039990
1031510
265082
125889
539173
770225
446458
1003810
911524
402856
600157
271220
418298
909542
234257
442990
600802
36942
600273
744677
442293
191224
746391
386756
215401
918436
844511
345898
924001
926272
1023394
981023
743789
577586
345568
206592
879415
657393
27596
20416
885203
64768
32787
908691
700038
411551
473743
463244
287940
271509
56465
1015304
722748
99953
249204
376021
610738
931409
26881
439336
231117
135241
2727
1214
513533
203242
1008906
418372
201007
816141
1045826
429482
193243
63142
107719
571686
600294
422943
285374
435
989923
338900
759629
655872
66981
166421
855890
695563
101498
665896
171105
107397
429104
152976
469299
156692
857209
366646
410531
137390
985426
337577
284760
577215
611786
452147
214672
740805
832483
408325
726045
622105
580474
573735
104938
274200
721820
560892
436036
890006
744293
620986
540079
569378
1027099
477802
484767
371243
94494
125051
703660
802902
495976
193458
158553
278874
245785
953809
116367
444791
720728
345129
772950
221760
620925
25830
105102
447537
892759
84534
999965
766002
265499
516266
496561
701590
249403
814953
403670
721890
642645
161211
565228
460772
472704
927736
549239
383007
137429
896120
816886
786453
372555
200183
277600
866468
742157
513384
952789
633479
10818
243955
223756
118490
719223
697109
242498
189326
360473
712336
177968
854013
949251
321147
373186
327609
54507
85918
627136
503998
990727
954104
822686
855047
310766
996575
732190
974125
988938
618231
955826
285984
695829
110417
689290
619438
18697
273063
340718
255416
606283
75257
399162
145880
261825
99354
300789
676506
913007
44870
218304
423766
850386
413424
243192
85569
474717
62425
636863
712640
180000
75631
984774
628510
577050
809783
472123
24623
28501
712854
902005
464261
609822
686588
654450
626317
945902
627848
87594
940409
12510
118869
604506
407363
793867
1038759
104063
303050
59086
415250
829923
1026863
787096
863364
226158
840115
675166
543993
738317
724998
452633
997392
302107
514801
1015073
983495
140437
732140
959229
317895
120408
897066
111394
222232
777746
543525
616269
420915
993050
637230
240436
20071
458435
1043155
348344
1017410
755400
772466
175935
998495
678191
253136
377570
358275
955800
342232
155493
622759
300683
784517
491522
279221
140108
61096
154743
217723
114264
546395
793101
457914
810109
1013354
321255
264723
137381
666811
327817
55131
744206
939573
84882
987408
895530
380480
247124
571736
247105
683477
261996
595790
877621
505157
976561
259123
17748
949911
879992
224646
908952
1020067
337951
75109
472584
478885
444768
338506
345661
13879
230208
382501
836466
186367
488253
113999
98870
85345
410731
593677
1016149
207906
172376
676062
981861
506455
516983
1005001
583234
802727
952079
1009669
589897
884434
44747
910802
852022
546286
459988
718272
134044
619973
168293
652339
307326
550442
666731
818942
597160
706217
702720
333502
711781
349975
856182
328562
523982
176625
262325
858089
292680
976043
185640
547491
960309
87504
343034
672297
905570
1008818
635086
739752
838643
234435
354442
44990
69138
77909
360902
632200
467182
491933
165499
192723
229779
1019206
917592
786962
609649
741795
377833
948274
833617
712655
41992
230416
349238
66012
644917
349649
625169
111135
601010
304792
198124
456068
267048
144109
520712
585155
639720
704037
491346
537531
439847
930364
36225
572618
7379
576610
411928
19261
416985
991885
209824
739306
629773
721555
399493
54870
498678
551508
261277
898181
1037895
556656
1018503
762029
404021
252058
312908
883556
574393
551982
162080
589841
675018
49904
689507
530691
120468
683986
172785
850029
174806
469775
123273
889876
420215
220835
395952
445097
560646
744303
571756
243499
423401
907617
439432
189563
984621
671579
470226
251770
339498
673575
292939
64883
249562
98664
176571
414450
951408
802566
629191
717383
730128
190933
571837
658183
743085
1037344
768964
1036128
296176
287364
856945
41627
112508
161268
681202
88272
978695
211187
823752
949221
939474
876535
845907
418082
455606
20049
980849
11074
1024018
753292
320156
418837
1039695
966873
243709
340644
610962
501875
400382
1037893
414709
931297
323819
59535
461070
451049
142311
920146
457658
974948
145976
13349
563695
879638
881086
345392
49560
518428
858948
809579
644671
690280
707677
864140
643154
619100
118314
394979
660140
603452
720381
1020010
241962
1021809
687931
659999
820214
80096
682818
964572
833912
109122
69703
50171
933912
5919
995884
911179
33573
323037
816360
47211
438838
582457
100248
493437
335455
147328
777855
622843
747010
965471
235787
964052
586376
210338
844916
92655
740822
399601
777798
793549
701931
261000
903487
782860
468732
684291
120950
446642
455305
189753
360414
204109
402066
825049
647980
25963
878640
165594
611662
804614
40475
507748
523349
589932
110786
935240
700779
1014476
140600
318532
973804
891494
768032
766633
356979
130771
787362
194367
972303
80209
171001
687920
895404
767910
5021
76297
143382
439888
448590
876409
716236
917485
815517
207073
617961
945386
349881
839596
229367
645153
95400
646999
860695
383035
244403
234659
702920
751846
492314
247766
963424
456668
61655
791036
242465
182064
754661
583576
55874
506688
871613
95952
376495
582529
942266
338010
173073
67251
465755
937251
29713
870194
503770
310818
640068
579757
825165
742865
329652
293717
977745
786494
778031
277419
847358
640924
705630
180243
969657
769737
262982
742969
197978
93382
562998
627013
13655
694579
922070
597942
640950
662010
882153
480190
392443
940345
502847
859495
83313
825211
489023
609510
397245
61080
515922
859451
73088
1044765
447898
786814
523
355075
1013039
95405
513807
400909
842039
347067
789520
207531
881016
385137
960123
150849
319239
691657
87960
760714
765480
582928
1042886
884489
733499
416553
200949
686492
900032
170808
440857
955447
725844
361516
510264
1005740
732187
405272
818180
705535
889772
185374
510680
350592
695839
906479
973984
865036
955614
102192
1001165
494548
708661
402286
290164
495968
99613
1009088
293077
331435
143555
899931
433163
796313
91066
141313
685038
857915
881913
479842
51003
382949
369121
971755
684830
740916
160753
28847
913784
710333
175617
968746
793117
463450
1045081
681888
744673
523405
742165
118381
122141
193791
766991
179429
785984
753130
955847
312100
258100
65485
555865
620748
900935
819510
855212
72991
139611
834422
387744
413447
573457
629609
158670
966676
844579
398348
515170
506968
499749
1044198
884571
250871
335348
437064
846466
237722
947079
919066
976258
441246
881385
462467
285951
821204
309363
130356
710117
866464
835092
688866
1038518
978682
515085
729858
34587
48654
1025177
260221
8766
444536
894546
150111
164168
439704
753877
876081
800960
491302
940829
804192
708356
495079
62726
62855
344417
656611
625328
718357
841873
321040
480191
286412
689237
837542
117149
512800
338581
401424
902173
832272
526056
268737
688056
663474
188092
314853
300516
587841
248610
494299
868843
843954
436235
200769
597072
176970
445930
466406
407767
721649
495543
639018
442686
6280
1029457
69620
42281
847867
802955
210397
688248
801085
820937
1038560
303390
586286
552014
836707
27101
478813
243212
33148
1030941
411845
454407
174071
832154
704061
928942
900814
899874
324518
578199
249822
276014
990686
374136
574027
412737
297515
308520
298480
687873
881791
32950
443890
488708
658706
672436
218801
216492
338022
655800
326362
682555
742702
572910
1018335
148296
206610
145719
780993
234559
341806
521417
883661
659682
409509
81683
989197
155032
382827
814493
692825
144075
858179
964461
350013
890430
469848
37566
255678
1041463
681271
367863
350737
809981
651283
931376
819444
209913
699299
215464
755650
203873
227955
19251
852162
108559
303104
405931
397710
719473
112986
737783
264503
492284
227892
273920
317738
944997
403258
595795
990572
845674
800583
282645
374599
792305
928724
989004
276431
428951
750411
990189
411789
212908
51350
659041
835187
272301
586906
936910
1036586
906728
210778
429973
970010
170636
262305
414742
754493
447666
248784
360818
627513
748853
899738
38607
86930
552205
874461
89949
587282
60458
795637
267004
718794
922591
585846
288312
350772
366291
259330
915775
846774
705425
884100
304357
732415
446098
118346
384183
757906
812193
530609
243768
172953
317335
838397
712318
223250
809428
897022
179729
485508
308530
109229
582765
844014
174069
590930
953824
722166
275089
155672
466970
492992
932067
629569
99389
528423
471667
273690
36332
714870
810461
721704
332300
884966
632746
8531
866980
446684
846698
47863
429321
209627
942840
289889
282855
898591
161661
64983
763033
764906
626249
516268
504845
756384
339877
206974
832365
276348
414028
843930
269621
650862
1013523
522408
449911
241987
544715
58124
26070
1007839
440844
805042
339150
113622
812682
392509
845556
922481
860392
135804
284356
280445
838129
839802
1009528
510492
1524
187154
399417
448454
914168
76075
11116
197247
253057
84831
793202
703027
201159
290178
351803
625349
886522
241407
420900
494318
318158
93309
773798
124308
642051
876013
190058
540030
693744
423639
333272
855308
33934
1021370
155965
87821
16570
338996
818901
447966
105816
801285
359259
772938
260984
132547
885331
1016986
893296
759168
725427
189567
308940
302694
615300
799522
828707
392194
880905
77320
951387
180977
469357
578535
349037
34356
164350
906670
923972
645814
432531
182156
658624
127698
790701
408477
172197
679255
455555
601917
263288
509033
403261
250587
666053
524142
472657
833143
417270
332266
679687
53809
191557
694572
832099
642353
835826
228731
138914
462772
1009937
761174
696807
471322
72197
136303
646329
6395
686370
709961
517459
217674
100929
954556
355238
192428
818772
825906
210307
150421
787664
182170
309067
250095
381172
305831
473182
99811
962096
806927
727257
802751
703715
968031
341237
952029
612440
150566
258728
209399
8717
95168
633251
421821
733212
594064
340287
974515
754185
913449
723391
185088
445948
496863
1018113
983635
929745
596147
650505
92493
504600
21028
290211
886034
15715
652943
256334
644553
149955
316383
165112
653497
476124
308691
866533
435925
74390
610727
790076
326827
277909
138032
204245
219174
102815
340486
288090
423381
285285
946049
640125
126295
985390
215252
810091
996788
195191
651811
819547
717273
841745
77381
184128
130462
542295
465366
872150
480736
754739
785059
85811
500987
291745
679299
441059
513791
75248
897704
1002700
72434
728266
175178
302787
460600
534398
138154
166119
440019
384134
814028
106955
107302
94994
31932
175706
470088
450216
1044836
571693
337809
785185
602471
593460
476666
112401
63212
1002127
411587
610834
108601
576737
44821
935040
135905
643819
735069
577203
936912
804851
109398
762148
427435
183928
488293
22134
47632
326636
253486
376947
411190
895608
435147
966916
921974
335914
49751
537780
578887
29007
91571
287608
283534
384378
697988
24753
547397
1006011
8837
81522
156338
180491
967565
454700
3529
407129
406715
647620
868875
432269
616693
141241
687352
801363
923822
873344
749508
618474
514049
1030145
1002764
978441
26500
1032506
1036481
701444
14370
54107
206243
58568
259280
307767
373318
370530
817795
304160
471673
785587
789020
720450
731381
510968
861385
573816
199022
239715
546984
670422
710358
487013
514354
616280
188781
712875
831240
552576
481857
43069
93059
1046985
152627
782676
318467
89620
6981
918647
643177
35440
163448
853278
345098
741139
650036
477273
989529
605881
343754
201460
509365
754281
1025479
956664
636148
45307
1045815
48432
857630
84722
986972
40297
1046067
489757
25296
774736
100675
383998
307828
680925
752598
941041
376312
408093
953073
330068
643374
561854
342014
110987
246474
43967
52701
89508
842702
952019
127172
481976
512911
92241
172235
980768
758970
332311
922062
771189
144080
844065
372445
440445
946332
1039933
899407
788526
208554
300413
363212
491194
473015
910648
253770
660905
1039653
699204
563527
905985
434934
770921
493557
955146
1043033
216909
480088
686812
342761
133025
418147
790602
191157
805327
856286
851210
763546
943706
58206
872843
587238
867763
221203
44976
600094
890334
1004739
497042
1009057
804293
1040590
193413
26074
421545
449179
827170
295868
686446
574830
389813
332357
722484
140729
974310
504383
401491
404779
429456
122309
10586
1045184
576585
526111
794985
992509
990037
557468
560111
402772
891487
525201
269445
405692
543629
188830
156845
454360
329857
770498
102107
701795
1008693
4154
141856
1039958
140996
851104
294730
20890
994729
980794
884264
986810
99663
1012992
894200
1004684
696427
8283
479084
914433
61315
394198
1007355
681522
270915
958739
201341
463245
458948
752651
875522
287997
1000282
797085
502632
982964
930196
809916
444666
809022
905061
1012667
165841
475015
476014
140028
455972
526424
689562
601587
182821
553437
441554
324932
376302
504024
65326
770244
47959
134651
273101
473919
138741
361160
371229
360469
701486
951941
515773
782052
835308
763661
475940
334237
467516
367104
479925
798376
147220
47298
353271
150735
883149
482557
13846
8123
155884
90036
736036
368149
728090
525923
953815
835720
78928
64108
766434
371839
158253
6696
559312
560680
319582
466579
932946
1016890
416223
257157
513125
407401
47440
408202
582967
258757
629505
201382
683573
1034064
338652
22645
1030625
994900
470752
989979
796159
136455
319422
309707
927509
5064
451117
490517
258849
3906
33292
595113
1037520
146022
88994
382153
868260
422742
199656
913630
814693
331442
550888
547128
561121
359216
84850
739623
51241
411968
873422
684721
306811
768714
387303
951828
598587
334509
528492
416047
450893
236410
510517
187579
894789
503353
589259
117241
164089
517250
955472
274688
511887
909121
23026
205019
778014
95278
894109
159240
770920
899286
863155
571820
178240
825535
1014340
610870
625799
944379
1042086
85371
703742
522230
442382
347833
861361
678294
820991
557014
370896
141785
378511
9930
689171
471410
962279
811656
954477
512303
180072
565985
446844
377931
189820
8824
795212
612310
940269
508554
280323
927029
423920
16667
908915
110765
533854
778318
673675
421618
108453
480763
48419
27380
657439
778554
987609
1003086
562989
325530
733411
776694
788095
266159
387544
72569
687504
257227
885338
363877
314991
123414
933815
122375
342542
500210
54306
707788
100838
233020
227977
881212
791530
1044766
313876
305920
504216
130585
859570
128275
938688
803975
163185
27044
201629
643696
382861
57130
36417
687399
756788
550913
736816
404917
572815
110656
889813
565363
553102
452312
611657
449472
137262
713543
479661
973349
2139
413075
512571
75496
308447
707018
851941
703032
493480
470336
110214
484408
541
503157
875705
798170
2318
961054
990992
53416
807250
44420
189582
743504
917106
286642
758193
782954
575968
510735
946239
552315
582782
902448
799450
1009176
696169
243732
566575
1046361
662928
940698
148653
369186
986490
387100
848419
494868
199753
636723
389269
768927
408421
736948
152046
166760
962734
739166
737691
593869
864956
291188
768388
928729
269846
126082
6535
92127
422397
210110
625768
722137
710621
783993
8175
840812
908028
921945
596267
438379
981325
700565
51042
238855
235436
125793
922350
804618
216119
720805
364717
225596
1028534
675471
177249
573442
825164
110088
571506
980703
95830
647229
383161
657790
867901
81465
643728
296037
710115
1001435
334329
515340
155404
677910
348507
278290
551941
867904
1035992
602033
833421
395747
47867
854711
4563
366002
951228
864032
781536
98595
791426
641938
198946
344653
507268
903655
362667
72854
361473
752175
307510
502313
407194
173204
35091
850589
9200
947177
1026494
834272
827096
782465
620483
482835
605989
544856
294290
525177
106623
972315
204554
424026
906077
1045086
44855
225064
560809
916126
439172
865726
409167
315195
909698
459665
44955
689673
969958
467606
932477
977586
810149
311952
232394
950092
1034936
180784
658136
436247
298241
235975
366218
325363
75326
16004
392258
194380
740231
480524
313493
928833
73329
466651
877732
804417
905554
90055
645739
550020
841268
906432
617912
519130
1001700
371059
586009
499943
1004073
978079
38703
32188
420193
715908
532660
893605
631245
187123
790873
811293
834512
351509
415979
408387
423913
496248
744914
1014900
103466
1038371
681844
387550
840077
910847
995502
139659
79911
689905
1033261
140069
732539
490701
71404
698798
860662
474976
508297
112297
154443
76155
41177
546770
860759
972718
329070
28919
530935
1014273
20546
799018
446395
366238
789109
807067
903035
905025
258325
445661
152888
127444
486494
879447
986044
374360
224175
638941
367537
745431
639724
544223
407517
189144
99349
789646
1020068
200881
922573
101959
940785
736928
163644
681677
804791
935444
853172
412816
129528
1025476
398693
839754
271847
18707
154698
227017
829383
428176
418335
75491
747672
990974
89573
429606
975624
823318
72990
8693
649603
219691
392573
684267
35150
670266
301108
361971
778660
724561
28642
223743
571026
121438
187800
422388
301415
851046
172891
237994
177042
381743
446336
520892
313409
1001575
249331
558898
266607
916742
756628
219922
770660
217851
248662
792989
499109
357723
29140
469322
209897
67445
179039
500700
66702
353294
122505
118652
454261
841370
696091
169649
732556
215064
699151
41265
834363
274821
296066
624009
172204
155380
654001
486079
1045461
316649
85989
221807
50348
200826
142796
224918
369477
414454
729125
386463
773946
420076
829642
510482
61269
784817
820619
844057
169728
99860
429986
3500
764626
1017415
164753
2539
312302
874201
47558
622465
27793
800022
919263
129333
674964
782578
529837
447289
351741
719044
709018
624514
42193
814487
983960
508094
972229
132968
858272
224112
408261
517805
481486
343046
736537
817316
324793
418384
431609
223580
476616
477384
950955
211963
625023
230605
37937
313210
1035547
976851
736415
360614
824568
739941
784396
120659
325082
401321
1018417
915898
520380
763349
451974
1001121
890948
457442
720113
952456
408449
1314
226595
849642
782912
461821
828127
1034879
569547
241514
1005115
226094
96856
69475
279610
407693
410712
501192
228244
379287
1021570
428283
325301
691012
706930
55250
452627
568667
995900
513953
134519
495168
319181
368249
323815
773784
944576
420534
812462
621657
980959
450837
526856
496714
733603
545213
320566
323716
848338
334940
613276
502126
48686
373525
148925
274650
512358
246284
224441
268851
719986
381025
693317
674981
317648
928066
61183
251772
213881
944412
570601
246046
707544
993325
946274
118439
664214
765752
325111
861002
390558
1027444
902325
486172
800855
90141
988315
244115
914245
806004
630931
663825
270780
939998
630381
106048
635900
437267
332990
261486
613167
818789
934306
156110
185452
476057
624798
332580
775855
951691
173380
917242
672422
412917
318803
719112
686933
304489
953505
956965
433479
258052
968534
893631
404723
9579
285403
858997
386371
311443
892176
922685
563676
93730
333234
62249
338709
764447
401644
486931
103401
478588
771425
805645
113242
103359
329188
568801
338345
373914
979202
699362
125681
1007025
618364
204439
1007163
287261
900732
766211
964125
317176
263716
244850
835326
1047818
584964
802074
573811
835088
957807
931446
943227
293144
16441
919072
489092
706752
659093
702180
715948
415519
360631
526395
438911
1043716
315537
367175
163443
927860
767316
401291
429824
66135
901084
23783
98137
459027
278111
408144
302882
335267
657023
53656
888084
833540
904778
852364
942768
681042
1036584
382158
1024626
642231
809584
131400
415225
635449
605177
310416
609555
852411
961237
714444
222216
1012863
923461
43016
342107
189861
836438
480660
879858
751547
587956
454356
807011
1045165
746936
543671
949304
487380
875786
768455
1018050
604989
37253
126562
883354
670306
222889
853056
402326
925429
592198
119740
381951
277113
576591
624838
502485
463488
348246
611886
33313
413569
164424
49304
544094
1021654
921957
145908
448692
512088
443899
313134
854560
758981
514141
62938
610752
970680
1027269
523364
4115
46598
583407
396401
934744
368913
215585
286200
869500
546292
368983
116501
611607
623065
845105
30382
908742
803541
299272
996655
809965
104067
651771
385090
162836
864951
442300
964739
955383
85822
1036274
118669
201615
595465
482935
37678
265899
855412
425150
296974
875968
652835
868434
335677
1007381
1031882
704433
565544
973536
651676
270847
187461
900600
173537
992501
261400
129452
437955
2042
1004669
533869
208151
360155
163854
175893
510139
291193
616066
979552
471360
186385
579257
789542
957297
215880
1034188
376063
903389
653530
315909
834646
514862
1009166
217052
852433
993269
779405
188011
13262
540600
232131
656980
347701
992597
450982
907808
664171
760606
1013925
452647
79495
265034
628710
565031
322578
22182
965903
764863
589795
665869
169579
426423
718017
928314
41001
609246
232153
768879
1044316
423876
405380
740385
990023
769696
931594
982823
905336
657305
2005
100373
876578
933682
932152
778273
281666
1043150
790744
447364
404533
1028302
142406
568114
453726
457367
818533
655056
507766
65910
443981
332893
346354
326760
326233
337502
774372
273240
39038
713097
357100
275350
5632
176540
584744
813734
843565
811774
4762
149777
304314
600015
399546
367147
263866
613474
106909
869819
813865
78938
10508
528172
254730
876518
108879
266482
612130
510054
386545
887614
251815
874382
15513
99754
508885
610134
811008
149936
227728
343523
701043
777185
825052
886841
495350
186583
365668
323583
29742
264881
877476
827035
697414
922589
922179
263571
62178
460264
709757
574382
687702
684913
962677
358780
894107
875916
266001
810772
686972
543293
440496
708956
898285
477203
8787
764957
956144
67404
924063
935454
332997
138368
79514
1048355
930362
438233
143961
374759
1009867
326880
350795
186353
950694
341632
242320
85387
232461
648405
191901
496668
835660
849523
115848
1003933
277661
883502
708261
401811
999325
278578
167281
843314
721746
774432
1034329
201942
181026
607986
781064
805745
740
518920
673453
342884
359385
592154
875426
810300
5485
322590
123216
910109
40098
581106
95877
358670
644052
674552
223035
302068
896292
672895
731824
362586
235534
583395
34228
722447
559250
707232
40781
602854
858358
570300
434509
123512
891929
808133
625827
968887
959702
656249
228057
882787
85356
425623
551138
293948
855745
457866
218453
286340
407964
221084
414035
616540
871927
461974
538692
408881
728873
1008884
860086
624785
688430
24008
201243
895936
325351
243949
753199
548504
564602
914972
896514
830494
76448
1010555
511813
380263
991620
372896
976488
2307
345265
451036
498974
18890
606711
3297
754386
962505
716943
199538
163108
194146
966440
769672
533321
859465
243397
858314
727136
426376
18417
144904
721398
587170
352382
534447
341593
127826
943052
229210
970506
724016
15072
79025
516626
217605
698579
163953
258652
434166
432707
500010
836167
612111
840595
736432
939979
473944
952606
18537
844868
273781
786615
243432
528546
77038
39411
942812
912833
196484
76661
492461
59498
131530
18229
647134
925717
722242
764565
56588
544028
869461
154153
1023641
917674
969428
266543
405976
898689
155376
64510
822067
699470
177741
508952
10808
502574
767094
224779
342126
153444
183442
923458
69939
180930
159784
776560
840080
609348
1036084
517370
538085
199752
578178
660437
911906
545657
1040455
128973
245661
779102
767387
106320
1001566
927057
168166
635322
667180
590802
769554
341164
921061
452841
889832
293476
784779
1030865
904268
693295
231823
355502
779966
622552
411926
181065
254728
797146
161360
194566
47216
465207
421401
915996
183703
958467
32058
290900
45613
995506
959760
371652
342719
167698
764973
978102
107874
500793
712078
14829
314876
132162
957691
1000214
1033379
125609
1038662
176400
636900
643657
824990
258508
569716
933769
410865
974169
654131
92401
355401
409161
37629
727714
643081
451549
981365
751594
232738
407521
75287
652301
965266
849552
1044279
314896
461828
316186
448319
3859
428794
257326
359053
421179
134819
512820
934667
922513
204001
258345
358010
770989
785646
450990
855670
227137
940174
329611
691087
946643
140607
699262
125522
846681
5501
812133
742660
816994
910669
762188
407447
604687
190369
513360
578601
239823
747596
814785
420316
490710
482216
257860
732059
558917
898015
376492
632509
104260
567670
347130
80941
440566
935345
419156
554270
445226
708536
1013967
513990
42943
456817
328058
214113
939590
404973
571120
897562
208609
322868
950351
306073
354368
334189
1048004
992140
523150
237605
441036
458366
133369
204133
754626
920878
147252
137785
963483
965152
667964
725546
52006
160965
115209
768151
514085
340162
279632
173171
949026
1014016
708391
52801
528307
916329
712423
586545
298500
1011231
205489
50421
260561
276337
843201
843742
665819
132147
954335
757240
545083
476943
249540
467906
860238
728646
152126
574319
624011
547721
355039
126407
159529
631448
295441
675417
848493
1009749
215287
195147
796750
659635
77511
591500
744195
456825
1040482
87846
8478
1027067
118914
327009
25458
889692
918154
243444
793041
839292
470952
149042
599168
770974
378935
969588
881512
584785
1039523
1005190
85191
483752
456015
504474
286653
411117
89974
1009915
771973
850121
447210
425409
927770
783997
435942
919244
141876
346543
839811
921301
356223
30060
512435
523526
153430
348445
229593
234598
641824
741690
215035
691154
108905
30371
402320
87855
864486
689728
517483
658368
826662
48995
404317
340817
140499
348958
494761
800071
377224
899690
590940
647393
803284
298431
774241
579228
448062
248533
223256
1026119
787720
655404
395757
127575
1013914
410558
50663
648550
152642
84101
784291
363931
594447
576954
568009
1029740
107246
544533
378432
747730
383854
782204
775364
491133
574938
594727
439930
60554
853120
660668
129296
269600
711438
917673
102052
1012110
833558
352683
713672
555590
509809
939141
554316
842663
766594
815002
377369
229691
325257
848815
518358
220724
217490
466548
891695
964496
182817
818439
674366
75309
482630
547170
449842
279379
635338
309474
519974
516700
721175
1047251
518887
799971
620914
515855
314904
493862
564224
494747
544842
951501
470018
528976
960547
308592
882462
797953
362664
962830
187547
727719
536279
877650
748646
1042686
95136
1003359
994157
1036536
824394
575173
864897
867660
130330
350465
443878
494729
759692
948809
571583
596280
202932
190896
824205
287392
215482
241372
743837
771734
1014471
306526
370303
628512
633118
143038
323980
707093
997150
699293
125556
692749
181473
989023
762705
316532
53791
225298
1011888
625302
534689
490121
701246
60835
407847
248471
359012
103536
836688
191930
577974
625772
492799
623812
756869
828948
857955
488579
6433
66152
417778
21335
615918
204017
130564
148798
693854
339274
810629
197842
726870
251248
676956
381703
273141
227934
160719
991947
744547
912721
796523
773809
727276
34643
282850
583637
152162
767663
821395
1014070
29999
728027
807143
800288
619594
539972
351225
264306
562173
212267
993752
558935
100755
806395
946282
723303
732932
438508
110760
855373
308750
1014143
267672
141351
803723
544269
867705
361520
595797
822936
734121
244983
480978
267882
177622
19450
738794
682299
964416
370719
662691
454040
967966
452905
92069
577448
35847
147759
501034
303941
1026306
307141
579933
320922
21637
64049
3482
238470
367780
749217
636033
207315
402651
152273
1038218
436808
408788
246222
98172
319761
285649
679198
91795
105826
525253
559066
620750
341596
636890
809816
238599
532499
82569
441971
851497
594146
614455
946393
479097
539686
1060
335424
769357
405584
171427
574365
600871
624365
570210
710395
478145
840834
887754
61755
875941
738490
19894
229388
125074
872796
757009
493590
712062
178859
847937
60821
1010002
367441
979205
794314
49270
904919
58267
868702
235002
283212
732577
529128
960293
909343
225578
453131
790117
187468
50468
411804
843769
681401
463288
488510
958067
507295
5923
382865
414543
472829
619887
215742
639947
547863
258638
831
530123
345383
200251
482566
956754
909612
832286
965162
56278
206801
867397
568762
339514
629480
677278
845605
40064
925903
524183
1014100
916949
384906
968950
649616
485738
657043
966142
747695
448947
536028
919033
190156
286896
264880
463096
423973
819794
669551
47355
769305
708367
215115
695686
489771
521253
334452
1013625
617463
790927
109670
232170
916917
975164
723745
306599
1040277
929516
173123
956721
1036967
70122
621896
979669
639955
212190
464630
398043
649691
788484
279034
876027
767892
862
581714
698281
579233
74276
834583
349437
380625
710641
802666
75572
459446
828724
112943
596808
601574
559873
484984
637094
1039887
463722
434331
194265
77670
710916
666263
846447
709515
963497
796342
151554
593457
398764
530892
725501
112396
785608
660281
408196
287651
784084
387964
599648
309453
95110
278825
896481
866888
650871
109404
912728
710996
556079
631013
247516
107527
579078
526566
366917
424032
883459
834423
151349
535654
232702
684632
454879
845436
1017741
680144
1019689
803614
940054
768484
484825
167800
882585
285496
958830
544249
898066
868230
330018
359576
38436
570912
4997
1001219
771562
911181
262501
47847
381908
746807
303687
650147
61744
367893
760371
267452
662739
573373
513354
711974
607572
1034003
97302
327169
1039024
4369
683658
291551
418327
929348
928532
993348
612168
926709
432790
851967
398939
720030
932121
350848
1047936
549025
703467
114811
478806
498356
874000
864274
993846
724115
581464
548092
1039258
675011
1006802
237492
733282
715877
38552
808953
228958
238299
713473
971395
291105
509513
363217
129679
595066
575796
277971
628221
240876
411262
579003
360643
210840
92214
841003
158659
516300
101078
877136
82508
613693
113237
172925
266417
443823
374684
690286
351679
233483
861620
205364
505755
424544
979239
209250
78591
501760
835922
411123
104812
766346
338823
656985
838531
641939
644484
962362
772236
1018620
416302
168971
359143
935942
1007207
397456
381798
934323
1004311
30054
1021518
1219
472430
824747
557740
868159
635120
59864
786619
510192
666010
67684
513507
224138
583630
381565
580285
886596
684487
516188
234552
589959
913066
998288
352613
893709
478025
334008
715399
654552
1046708
556273
475329
485174
641691
785636
133013
948198
117774
365518
811726
740591
983449
972265
439861
148413
580594
65874
932370
960498
139171
443121
928519
33875
560970
79106
268078
1044742
952412
170897
139388
716142
442707
150327
29465
771167
343421
537446
910610
592683
946090
440480
902545
378022
551915
763792
538912
987027
408212
970886
639011
569795
141246
84074
957174
299774
1046307
660133
576061
954221
356432
200691
962392
232817
680503
700243
217167
278851
54807
363896
1002141
836023
680083
814224
231020
629978
228509
243931
333090
226071
864067
611803
96612
503701
495533
878164
532481
1014333
634764
526710
154537
937338
463600
856889
417885
902603
755755
116088
557083
849670
84352
105622
264003
826938
533663
21520
1008949
615482
812790
913780
911606
636264
780326
410252
861587
942835
336815
45249
375441
564289
581167
636737
1039444
314170
627492
764850
584096
226631
216917
1019522
1032948
1001746
300234
431785
140223
771954
528326
270191
277447
805385
88150
199030
671800
888612
410515
849795
884505
183868
193285
725574
835278
626884
869827
627018
13888
735224
657454
681532
108607
828830
1030457
112472
985603
20695
265284
700897
29114
25722
704909
209765
104117
439105
838139
437610
628477
888655
285164
647863
870684
384210
183453
458998
382272
637555
993183
742011
524116
118129
929925
537393
761316
325769
999914
623798
453592
976104
134759
637791
175738
313773
671403
675933
622530
377738
59104
434926
283027
774460
639916
168426
791461
991456
1023825
652689
917497
524798
534085
155088
1035828
612444
476326
789418
319077
970414
237244
228536
427954
514159
679419
602688
858204
601458
22920
861052
45324
485333
987955
775897
276013
128878
357846
523346
232600
279467
509808
265749
745604
449408
515135
248596
629448
545555
763747
803459
757713
583382
494535
358798
944607
216032
846935
243909
360233
160447
134537
267837
315649
66882
820444
915215
270573
963242
496018
305206
108363
735696
1812
941089
285031
91585
372481
845369
920802
1006873
166808
576459
607933
240619
660273
502981
775707
97603
346780
333531
783041
111503
444864
220604
351361
1030838
196896
134906
99383
409126
970527
632779
913493
732255
962172
994095
391252
183789
84957
128016
67295
36424
948017
897123
847349
94206
519010
72918
876674
12088
976918
527551
315414
1043293
219559
882943
766502
103950
1037246
319827
873753
83745
57590
844130
675252
1012339
1029034
14011
881534
551049
753923
1033044
55333
75387
91532
681596
235972
943031
403995
784479
1015228
535495
543517
468494
831289
763629
603876
600939
831287
1031628
51965
10845
111779
614807
751906
355472
818741
626715
992131
608471
807429
716016
847443
142199
127674
898580
362406
898752
818227
196357
43049
707436
31309
687751
2677
683224
675575
1001627
591409
74564
664962
640563
663295
441894
65495
989284
801172
619811
98651
356228
957817
35067
73507
985873
338829
693092
220015
334252
494862
200857
699337
620174
1046166
150321
314168
1017640
795222
424532
91868
290391
843641
279561
865999
718619
178080
865937
858491
971985
107720
718313
107889
1031728
442465
328138
156938
308706
258020
123511
46117
582710
923592
387124
64363
624900
241920
802298
726485
825980
6010
635125
739894
975307
316723
525784
863834
833315
966326
377868
872095
855185
1014567
525759
89597
782869
488020
978319
315862
562884
767611
256774
168259
350144
758434
746333
641530
896250
957073
382061
417100
905365
321738
541574
464142
555797
406435
683725
103643
588111
800866
1022002
564705
51574
518016
600510
924414
781292
937750
569325
207629
337042
1043170
237253
571896
264159
437321
668361
1046439
236557
223994
416476
470638
559958
435615
970074
599243
971417
418646
441746
488135
25376
823923
545467
489703
365282
599406
968412
991022
920405
578886
483681
839371
226080
559222
649258
261685
307256
854311
7938
610092
296171
36187
587048
976457
609959
1037230
144172
810781
919260
645574
285710
893046
404901
16793
152480
411725
76843
33163
553436
1045071
680243
694043
861762
192221
186656
471629
844414
44412
88624
945201
281254
443421
412385
749474
618607
375691
552348
420768
727664
39738
815251
52937
731942
166187
892163
544169
920655
69988
322141
617740
720018
845649
275218
562910
957040
657101
418717
855523
310502
139175
94500
82555
520289
45880
878082
826271
398544
992845
594319
531137
243707
575922
860736
987098
438682
897170
196251
806296
38668
996605
271632
364394
585160
969866
252224
110953
973716
271484
335088
784658
330859
599420
958509
570254
865942
764342
83406
1006151
736613
755982
575553
510563
224452
557270
498350
184323
621466
905646
51907
447041
73119
354226
583916
369472
1041503
634635
998088
403494
415726
884217
925998
981452
54204
29884
225509
174887
654451
467798
369117
648740
916857
895677
952815
500312
873200
782968
104187
347373
823152
533288
738645
610794
269589
718724
992596
417297
615242
6242
729316
976170
469534
85739
624384
224787
708003
292448
1001178
548212
860906
400182
347029
888530
905810
260973
844437
531890
618522
45112
1025494
576040
699008
192881
1041052
672738
351243
775393
485805
223821
262660
362014
160151
873107
1042595
813579
370305
567208
839340
511575
958799
877402
137909
553089
80459
51550
245957
546582
36577
848491
1006406
727398
114516
464618
867555
947163
397140
954626
409403
360260
452584
578085
956069
824558
71400
9290
1023667
77505
815039
339593
751203
941722
1026828
214559
1004694
697975
656397
766013
80153
615925
341767
90598
106787
622945
63676
254809
627572
261195
939571
305562
1028965
93296
219530
920077
784565
42232
342728
136751
457385
892354
1000172
140486
173342
212887
15275
249256
405042
455233
873297
611397
517937
17912
490882
1032252
1037322
452752
350488
203251
216964
537272
471022
534892
7563
648187
199480
1035916
595953
990030
623297
817630
977016
609374
900750
763841
529172
49749
377991
596697
713537
486
683087
390110
209454
906190
325109
1017073
572132
1003331
269715
778374
186893
262284
466997
135648
526594
752693
672355
1048190
790967
636696
4285
749593
975565
629476
417119
705522
739950
613076
986716
985856
932682
309051
864610
264477
916856
986121
613457
259644
875870
492882
233009
717318
648805
365703
768302
71124
243256
275139
43063
212434
687506
450612
285049
757400
238065
805403
702915
785623
798016
999656
924439
836703
962905
254658
658917
546975
948318
209428
61738
461416
771370
991107
381646
1028115
851603
848883
886715
733487
234208
568855
979282
239230
291083
536545
627987
173563
158539
822848
872891
363961
739512
506936
17036
954957
490232
995068
857401
512135
771716
185957
760605
560427
232276
930715
458981
879554
931233
52207
362768
75411
366518
586307
92202
651080
426017
206080
227918
896214
542333
672899
481253
305200
574781
541681
266384
1009862
300103
705601
48110
640234
154860
818512
346883
146674
406913
191173
215882
444913
397459
105476
339720
138539
666906
823435
1042532
931006
298966
462127
213865
673819
411627
35984
813053
730533
228420
506333
326003
483595
977614
412475
438707
532790
452090
141452
503908
216562
955415
413263
441211
957159
871589
780419
13723
613072
886083
454744
992236
605038
648909
418290
768627
533110
697525
114416
307220
145364
116747
1005824
905637
561576
663122
832151
430120
853687
76980
105626
200817
120151
982478
1032841
447697
49397
342120
824925
959983
446546
396384
686316
942537
162539
391541
27471
431576
414382
908797
260435
368700
368110
164716
303895
303937
203813
995090
907279
570990
790638
893381
172329
471010
553066
203291
930963
864824
193109
172780
967396
846356
966500
243330
873588
396148
378748
571934
238647
494056
1025526
504988
892776
687127
631240
634827
1033574
962313
501087
310606
963595
671610
992810
746922
92417
606321
339694
8632
332127
1040011
581858
911878
596550
895180
777805
630698
168365
927435
1039554
882484
421563
152074
9960
453591
174694
454289
86760
122352
308826
10567
750265
812540
752897
207847
182929
72276
3541
255767
28280
222361
1036829
500197
489631
224799
432500
701139
593354
309320
728375
18906
1030033
439561
1002131
744992
52084
639988
296023
837213
998894
1011696
1047691
1021738
769935
653748
672395
793856
467765
23492
802429
539294
10029
988203
674413
94395
969756
916494
808401
501639
320758
836700
811035
183750
618625
98637
711736
603278
373676
621925
262227
99972
188074
686703
22737
760176
605014
973081
38103
843587
547968
105779
185544
154922
305931
82067
500511
377374
974476
951658
787250
147559
426303
324749
183488
454465
431301
544840
715241
773898
280706
660529
395694
713223
159975
726071
362744
724146
262440
23929
131451
390774
690358
288632
254158
77695
775525
1043385
854973
797203
370540
856792
310402
401938
867158
416600
882856
763669
789839
8310
262085
87552
776944
889344
1012959
732590
233386
975780
660142
762637
776322
973807
1044202
908072
844798
811430
292738
939446
848813
515805
237386
426339
819180
97092
89343
225306
381101
136340
474701
643722
38453
697337
622471
522818
760716
910832
600348
357197
852700
120700
371791
823969
1020904
313482
136452
380594
488251
903576
853849
635621
1030403
66530
213866
397267
818661
1006194
747265
1233
613549
827310
713842
68461
278230
59201
174597
1036878
942780
346876
287875
183512
351318
948240
240363
769111
87126
177893
722863
937787
307881
938035
317231
795572
18169
183824
760615
45304
890856
967763
67378
848783
188558
557205
321906
595757
124969
1980
923935
56275
333471
608707
952877
794616
925615
768555
791826
30548
965823
117322
848463
61630
367521
797467
368130
668151
182344
942490
442506
296533
767150
251172
147778
92712
314182
444794
803182
885071
448505
850525
615184
327236
885507
673901
682765
967138
549480
111791
646354
715090
722001
929407
870497
166771
458298
492098
124469
88784
569049
289233
563797
469709
359910
766464
311059
950189
170432
143825
1028853
70659
69961
628035
515774
571215
855887
875140
877518
291575
535447
450196
609813
622468
790186
1030441
210396
99605
824618
169877
335298
58432
292174
439982
732033
1040253
620485
110974
159841
94572
1036686
109993
203449
56310
13793
618414
36014
700444
704568
961296
662423
589890
297611
500115
758476
663071
747699
472830
372536
28417
741711
267988
845313
676445
195691
483378
558425
674553
618759
6494
605876
753926
284827
824628
4987
751498
788531
339073
733032
292137
153136
777142
13170
529494
427977
277555
794486
162074
706256
501308
197938
246022
353214
338093
727771
922255
656318
72203
464760
755298
599904
41097
488
627058
680549
924824
678106
869981
633215
508892
758173
294882
373161
33253
69458
653118
805976
887761
591326
704989
56060
627422
180353
924124
98865
107022
233900
876452
988522
677140
782876
471206
194872
255256
163032
889878
856898
888691
430162
860477
478393
174193
701726
877425
586212
719046
1015649
460471
420590
385047
323072
27971
439964
106965
343190
211787
924893
379610
103889
1009798
706620
163794
84692
841408
416921
786172
821367
156491
143718
239991
3048
532612
213818
871894
567883
48494
431649
328431
580239
288937
48199
1017375
119389
890493
716
1029265
289584
567384
210317
202069
635166
406268
943339
969255
855666
908353
918546
739105
284390
702380
130959
1036774
141845
116239
124253
858541
199978
609593
725284
799624
518455
510502
403906
773856
341933
614000
281703
619578
679029
280575
1037510
673106
807672
415577
528259
816371
913912
708004
450471
394163
610074
481251
119664
743145
725663
535771
465387
984148
364800
108704
702775
10031
263046
384072
828552
596416
663152
736395
538100
498463
999699
541053
924552
223671
688769
38202
315493
931680
41468
393847
492866
151183
166461
170074
491454
213465
248331
773911
971796
773022
904512
1038442
687288
476769
222946
171678
216947
763831
277696
342021
391529
144335
206183
198161
831361
508145
43107
690594
953003
953749
212374
100655
539894
707158
4140
160303
501573
81144
92130
673064
839354
633798
116720
603364
237640
960914
1014439
597542
735527
408857
304289
696224
616961
415451
1004103
882150
1025999
910986
1000836
968312
585531
184549
711001
610508
961391
606165
54317
754226
130424
512990
892905
475564
707394
93786
621439
908283
212814
204999
182891
214275
35164
643677
503869
563099
181887
898116
988514
215736
851674
1027069
554811
1038126
181487
173254
596376
465118
212
557487
806525
73940
159381
373620
556757
82900
364679
930812
1004177
860643
99604
619335
536793
903833
218244
603735
140954
261707
746622
471095
392259
264961
294726
730668
419704
722466
138323
583474
875055
790336
62097
974582
956410
322568
759253
741677
789999
172271
490948
789704
12030
710150
423860
889839
377413
323786
916008
80886
682395
74434
90448
159350
843505
604771
256683
334372
94844
773329
601252
605144
472993
319231
61920
575206
464073
495302
318622
697395
422955
849535
665389
46613
824667
401003
465423
338743
551749
551661
1033789
170098
875452
1047099
530087
297686
118879
770117
697487
818430
816163
620400
127896
538632
136159
502404
808468
737703
267111
190272
237016
239757
763103
832940
507074
950195
168656
545898
762590
95718
473087
1003745
12417
82617
21320
251242
748852
129108
944481
447474
622803
721798
983732
785525
157534
152766
897974
472962
660511
700505
619505
929328
999183
318874
142519
846334
776674
770455
186979
866341
811603
153753
750084
602202
817490
1029422
388935
220421
337789
714399
346185
1033989
528660
1047788
25343
40123
423313
1003934
49302
682391
376562
48596
305662
755069
137573
100459
338957
203273
85582
796802
322724
913571
1021988
1035893
477692
803114
220366
376143
405956
576401
626926
315731
381418
467644
914825
679234
900174
546732
367225
257658
428000
798519
682334
309638
723034
1016438
351871
567945
533378
610654
315263
392935
74984
282374
741999
227851
499370
879259
448677
657339
78464
507658
791731
925447
443532
580283
881698
916326
883678
445356
1030097
782143
704458
87939
103087
324163
398001
504348
947012
760221
199829
649949
663314
221333
442596
685231
670414
785609
790367
574327
648272
893066
55593
334141
512976
1026335
333447
834440
537893
902871
248984
746172
1008588
935379
286579
566874
424700
525263
902023
148565
699039
414231
458355
532176
550393
429426
719029
768542
494542
828275
311761
650252
36672
856447
115147
93892
136090
78555
293346
944460
262505
499057
400648
89648
439743
685401
249785
653719
1035457
809927
702193
1043622
701722
232029
945149
587554
380248
616218
356182
920756
185121
203547
505559
973650
457736
272361
775117
694964
546533
173853
97040
94951
331870
524969
973974
73959
803478
1018959
149419
714273
193451
224131
170045
774969
127868
173281
382432
117007
12965
963120
20693
867000
680827
282317
42214
773686
937740
393484
106251
630227
1041284
1018046
414613
456983
911705
706015
346376
4036
180439
516160
652974
536855
255855
93857
533612
659200
550057
627427
59295
998480
282229
67500
144229
57185
28571
267169
352879
748189
781383
195655
700607
700970
7417
544519
830208
272976
101617
489395
818363
635494
243085
926756
620528
76255
282103
116299
580666
744129
510121
335769
813912
361650
320062
263006
241675
129808
564684
276505
136651
999730
256172
305563
491436
892393
228156
174984
254961
930709
589133
308675
513000
513024
704480
911790
884295
1043576
44770
56884
16850
998883
188960
995176
542384
458222
351173
209691
2535
970695
78581
912625
514169
835600
670953
69501
1024776
712392
561191
845487
973148
1009268
843822
341515
725324
491271
136196
1024505
920720
758306
491540
550868
546102
187720
533226
105801
673531
41733
271792
59913
910521
606076
671289
243679
331184
629523
943739
572673
779423
306875
564932
932820
954757
648871
593064
16265
369627
403173
204262
1030290
777605
954716
759653
310004
479046
670961
255317
507659
205071
287286
804731
433639
524003
86949
619188
309309
523148
718341
98558
417232
818258
881746
479753
758861
98330
743741
330354
910418
783003
698630
745326
898256
167113
302136
899814
473
68643
116722
755994
624221
462778
696792
355946
792288
738659
633942
848435
744813
805875
765793
203396
153739
559954
33597
364400
470966
277150
368276
707908
589678
128653
727970
286103
919121
70746
734551
353683
332702
621193
146259
580691
174436
975237
778918
928494
1018691
426451
150165
548047
746826
526866
885015
791945
926257
739819
195938
197333
377532
728567
11957
446044
166202
368217
423861
264376
99481
906276
588784
271892
342588
782864
682546
500868
965255
33165
392159
1015708
856344
834671
897035
665411
1043434
236717
1005729
981841
975105
857486
612534
929614
117594
226261
1037197
572152
461303
672261
973609
599550
790139
830854
214028
225553
731198
366700
437579
514447
961409
768071
848780
791172
85550
728299
846048
292275
246550
735309
768241
73046
958621
395198
429155
563002
472242
790386
596064
234614
699671
370074
308398
432043
624575
25229
207099
730531
668833
688407
641418
848947
888431
856973
865872
418737
225915
838462
425085
608666
192176
123931
480568
598499
226446
1041009
922937
587531
444624
454621
241173
119169
100436
94864
688458
1037110
1019662
915139
218092
103867
1019063
718097
442743
595727
350358
482875
979611
903565
13457
320626
856486
1044931
919759
576681
660870
124834
306821
410813
351446
758145
934151
491523
251521
334943
287124
1034432
159471
1047830
13493
886106
136682
707051
321264
712914
988508
484948
772150
573366
265652
76120
152531
213106
928480
138134
566124
80774
47836
676165
473756
872969
1006148
1003068
622359
1035022
1022217
1037409
930708
775300
644249
965504
682309
54613
1043152
879755
422873
532902
284989
979209
12273
954388
999590
436285
74937
268524
418311
240607
308345
574069
51293
547573
796610
682188
283933
558570
199637
754642
145884
605442
1020182
587115
869705
841234
768345
809777
118793
343744
920871
478007
430440
247492
586169
504404
705840
532485
912083
840800
139549
371494
883574
386274
21543
529644
781679
781134
73297
396696
688239
125482
213962
632929
466979
669185
1023820
490653
671668
770035
846658
248476
966258
927870
914127
348363
957118
550532
835299
991799
353571
945049
331520
764974
664424
243936
269521
606261
616596
716508
848223
707687
323328
266880
841055
346330
133558
4069
374596
790636
1046800
125365
427004
348619
475325
349904
950608
569034
799212
342220
673511
323656
543239
820560
15748
370558
515450
377462
738818
59446
585436
369292
907975
893014
815766
623623
850540
810322
141956
804381
100856
331773
195909
554644
230886
96465
81879
1020361
780158
227859
44024
622282
394168
535185
462696
683462
462837
462875
327613
834432
538380
68350
777333
273594
389852
610314
286070
102979
60270
1045127
651173
414524
878886
165970
864319
1015427
23230
369328
759579
670583
857515
384765
484439
492800
474399
259410
822385
807264
23637
982033
841623
660274
197592
1047125
156336
989203
51117
166035
96050
204323
351096
401502
770300
326520
520392
1010366
1002512
390979
112363
556756
334874
111344
245960
952111
559628
293298
801930
878703
815050
906076
1045713
1022188
623103
53404
393682
109883
163452
377842
404735
685612
341138
92930
637806
698801
107967
24642
363112
1046202
1038551
168370
607233
549635
934252
417306
368716
774981
766631
320142
891022
681879
648572
944648
637468
721350
322897
278176
144630
575910
491001
857097
444206
308252
821831
408663
409452
343884
799378
956621
249728
1715
147083
362792
31009
982450
883886
256313
332313
897403
171167
1012639
221373
396675
7942
26283
1026742
944198
217835
417684
294114
708316
342898
307406
269221
369585
984173
432713
264274
925750
583471
514687
881409
134999
709901
366021
281781
970716
294165
719022
532211
75317
11289
190560
640701
434708
969098
1023116
655929
953786
564945
781975
888033
300680
932156
538247
764039
427527
598167
788774
328997
68483
85690
320729
93449
535004
793668
113571
23488
618990
541426
946503
280502
886210
555517
594781
854156
48444
319093
339277
980398
421764
1038595
712839
244353
548169
985615
254003
406753
122871
665189
257114
530762
127953
511511
931025
259170
825786
602361
695367
410098
273498
569468
588284
517928
918744
439778
621253
973579
649026
710608
45262
31313
980581
208776
687930
799313
756409
347725
10691
388755
816202
470094
500414
678955
116026
101045
1011980
130274
1032422
854521
519610
667706
451826
562538
545666
35468
331302
235780
102836
303909
931269
547903
710486
827078
770850
374171
633462
450469
582256
230725
729057
905386
901493
934117
7014
816877
1027401
290428
629542
331888
868848
536678
901689
618906
923928
360444
10698
298164
1047566
98301
342500
549531
252741
972288
554841
363356
356024
189251
382387
303474
998782
731871
17699
775774
408536
1022990
166131
849913
950868
410783
944315
870462
377416
942291
367582
468028
512444
147956
256224
819246
692101
168784
218614
701454
562345
522734
845919
729958
1009099
660694
903484
362506
748723
45455
648006
118433
812980
406559
787528
314292
1021046
332763
559591
741660
182349
865622
497088
859697
901622
969074
535909
301154
991187
739974
966104
40723
239062
298503
154388
386715
711057
116230
165270
12345
315630
266771
946551
315129
235516
886938
473918
1032968
574857
375862
314403
426206
988710
1027592
635884
95152
1034447
754141
635384
729371
94770
95513
722356
687427
607723
928260
835828
530835
707209
653298
425467
478605
1041352
187890
303154
256901
356331
300824
920799
476520
61724
813657
975663
950550
405267
440620
892762
388120
367300
151997
562823
152757
990201
372653
836783
629492
5700
909694
613654
925632
224124
23847
356907
31292
729334
760969
55665
771236
779802
1014337
976154
408106
980311
321842
327435
679540
460452
878686
819793
658855
583515
704123
605799
981020
935940
1034518
967420
339746
277888
997557
61095
359943
135377
778890
994471
452722
508881
21911
157229
117565
25220
1037750
556605
818141
251063
404370
136073
449039
903945
486659
174850
122640
526669
708026
874369
449512
537798
64220
186918
672093
1014371
103817
953456
113564
848885
486050
318935
935205
427076
134317
596970
442477
853778
529416
9093
702602
293076
236699
1006874
59062
112642
921310
137760
473203
407786
369345
643860
274296
781926
542768
807928
117647
356487
1019734
570425
853066
975125
1010695
284338
683024
962910
83423
825095
127006
859138
947458
228526
250559
753304
69696
528013
632769
48178
446371
701694
707800
453123
549587
3736
924360
853110
477882
904062
88718
591985
630194
138816
141672
593701
1022130
772225
792283
179695
234218
812198
621866
119015
576622
734681
264940
1005400
90980
867686
876783
233064
327437
595272
680575
1004971
72899
553392
615126
331250
332227
326647
333200
998241
264790
384103
680844
264747
539458
298316
629045
890456
928644
738922
554141
641889
635103
751395
991169
486369
818397
620291
888629
605591
339899
243482
690381
617170
186048
675896
36135
86341
579066
816460
966940
744384
326326
908581
35661
743574
101980
504876
153871
635445
852865
720239
972631
167526
418548
319683
301187
1032662
367078
960608
135554
44569
107564
522459
238157
120301
137442
501982
803916
696400
80980
832747
868958
1038855
795610
818104
550670
51581
598751
943166
903136
902239
97291
175406
685423
22188
439969
132763
221337
193445
205202
520870
1018344
562104
736298
970923
822847
272334
598952
948438
205105
601691
79769
276341
69548
472396
611147
915158
771707
300012
262419
496238
569143
903788
816931
190543
869092
604931
549206
439582
698328
949012
346846
891467
389585
775675
43161
1034065
934838
143661
534187
227712
209473
526608
908798
567553
530967
115579
982014
854959
679254
411936
78909
370859
875318
795862
67643
385640
470062
522398
84328
777934
679260
905010
231880
697351
759180
471833
456700
281400
681545
299895
477857
162107
928789
376305
509710
465365
315671
528931
351806
164767
474132
79445
393495
184787
607889
684113
1000980
670496
627854
581828
164007
662628
655737
980116
443407
65741
875600
463437
524019
447259
469191
241099
533468
977893
506383
577910
718889
24906
560723
840779
861259
900455
805996
967354
594376
920606
722225
396127
732439
976929
188043
168788
916812
878188
121249
100891
92840
96086
376248
928061
471005
313984
294922
511560
161512
906691
15940
64805
594208
951149
402269
1000846
101522
997691
715951
705967
68815
633225
959782
647457
374631
531817
114207
47676
255862
708622
290667
553854
26059
823339
813267
28345
319649
102412
584797
1009139
982903
120523
752892
955707
168015
793379
119414
919719
725643
719548
189816
792557
653912
208640
48903
209686
641161
361408
716316
390929
850858
748488
204028
197371
221850
437501
418417
712093
280861
267089
31916
232646
695536
498021
161677
518389
339252
596294
259145
735093
825743
596616
484027
956559
195632
448310
825297
365918
901235
779777
842903
11098
445376
262384
315964
534276
363319
18372
193194
927140
755188
535543
452180
932692
964323
990900
1017385
741731
758961
406660
996906
703878
812917
601291
788378
712254
888146
736923
975252
101105
376563
1037580
911707
578279
935679
269782
621461
808410
618978
628181
969438
122283
791402
561222
526933
690410
394239
1035296
576494
852637
995978
422209
23815
204428
259221
629170
635216
766927
789249
446194
791820
446764
847802
1024926
492956
160882
407503
888855
50880
311226
357949
339784
443119
7571
985219
522488
844119
147497
836169
436875
59210
937496
510905
332635
131879
164906
613920
868856
178693
179984
175099
975554
198666
104015
683511
392818
774907
464838
284180
901209
596452
773416
466430
344402
328225
936828
655117
406267
698991
698004
110273
790261
712298
329245
428625
1016752
880790
780627
485267
792085
71366
622657
453596
250465
975618
94349
794907
680857
743702
914192
942650
626677
320767
446584
420681
478322
774097
911535
642013
226620
408810
296252
153971
486406
263971
41504
335533
722285
560497
1031629
652955
1032770
927670
903384
424905
139283
980945
870626
333967
358159
534080
537811
1019990
1027862
149524
693198
981344
618269
131849
245905
582560
561834
815083
610006
510506
546115
561263
78634
84375
462927
454442
869559
106766
545986
930970
738247
11060
12924
778522
247825
323113
889024
468210
252535
407531
902234
730100
150090
295905
1017655
697071
532596
745745
26674
51628
900229
325708
475024
152514
347433
509790
1017028
202111
990642
251309
1023718
941844
737266
639802
220883
191441
578417
433389
1006837
802342
130080
75992
410994
615423
431183
754021
738943
437056
729175
599032
508838
553163
544564
753557
392115
143285
431817
999733
471545
1025043
683821
576583
397706
21613
657729
514439
296612
662645
59581
7591
496342
76367
595994
224237
544887
661037
320991
935121
385085
190628
980884
910028
717343
872287
488678
524325
930820
472072
339005
895121
362053
136432
971123
957016
904447
167725
749267
413371
948488
479543
456508
799434
268900
1006037
414432
796226
420638
574011
477814
487233
902079
441786
858318
200788
87509
465252
195423
189410
338471
479101
915266
817550
820863
296446
741313
258589
225646
617701
161059
4243
610889
62421
1547
194309
184756
518700
360878
194671
704178
467919
381159
947491
103111
62436
496491
11398
385688
963644
143775
908233
130341
586132
690360
166341
4772
375090
1019164
782155
324672
423824
162602
13039
720252
899126
73330
859408
178711
800628
930505
21081
88415
702835
617049
738502
979362
1027341
563923
72979
654100
178698
3976
937635
931793
28821
874053
977295
286379
77385
487616
380388
357443
842668
770530
172270
321922
686760
186136
807026
938079
163373
716893
334810
317760
293664
777168
1035393
984120
823792
512680
714167
936942
166506
608475
791850
96403
744054
663219
730874
634757
570926
856215
787665
437398
187872
62790
931854
293226
1007572
574638
994935
313224
589286
220861
583812
113157
696542
937289
115583
501832
709381
379984
195618
518323
921738
574490
630579
350573
228308
699472
694435
759286
762642
7187
423259
126376
1045884
461449
926785
891968
646334
289728
618663
679192
742984
699635
23731
385885
190497
661183
8186
1014306
816235
518500
889974
53744
712079
780212
928921
340321
158586
975279
736885
388685
561758
218129
532240
675205
858459
905643
151651
165614
886405
846429
326038
297128
214497
391409
226055
815448
545769
1013049
49318
507154
751400
480290
231567
306276
477105
462478
523332
240749
464823
344468
433805
942516
320455
302831
818966
823616
485017
827931
276
389792
223158
382457
503408
296158
773567
660728
921430
39
565292
75205
615255
69794
61350
467683
839467
143128
1026942
390371
515437
400941
109322
46952
767231
262577
838209
272504
701123
126694
638914
668099
330473
835095
331411
184367
1003413
15147
67394
717711
787838
395799
305336
336982
634716
1046510
1005309
176761
363891
420556
637865
84816
468944
768424
467047
394458
285599
181792
432319
600275
482278
867137
512938
975040
655720
1000923
128681
634712
431262
350032
282277
854834
175769
1046747
927707
173323
584984
672619
52099
594270
764740
778711
828993
99850
919114
637609
211137
734689
927481
698755
534124
180863
873976
255407
285116
583969
962833
879250
823614
406277
76130
906374
180834
712895
1039742
681220
853054
651542
423674
889983
390416
992149
461373
899773
504511
104335
778079
830396
374818
909041
942092
695633
862083
373579
178906
774909
702370
845812
148288
940288
257044
655060
555264
228874
889640
1026662
163655
934034
949685
763248
233551
203518
587153
359402
647327
139723
705909
646235
657015
405751
323021
740223
335125
462010
776751
941175
433427
374072
1020314
202646
446878
926949
320286
1026892
167729
845248
806897
1009260
609714
964507
636762
594878
691552
31456
909528
775738
451828
581838
62191
382267
153821
49615
654762
608195
108379
1008250
284588
298304
14356
532096
219125
289488
346249
500545
503597
264010
517040
457980
899816
164043
854202
791940
1012044
475852
365536
605910
1039568
398063
110750
250425
364007
453015
162512
83876
559007
850256
152032
716122
1012477
462215
533284
526765
680134
149685
330633
39540
795080
763300
1043706
136458
309750
403360
17578
424680
514858
885182
665133
623012
846535
382379
331816
410778
611303
319
33062
435757
685288
571564
953480
359444
304698
934071
1001197
527052
6530
116601
487629
394117
650188
366605
527296
388528
768039
458015
427216
872023
310521
655479
574963
803911
313759
261393
492829
503384
50850
339418
770601
167910
830670
511438
48077
421677
610609
269008
806211
466264
268884
977001
261538
678152
1041614
921005
1022203
263912
496632
735611
274878
861731
1037245
14883
201035
298134
982076
76755
641179
702665
145918
849975
218276
977083
696332
566988
750292
533028
966179
658456
323940
243359
311117
246986
105089
278788
810487
734005
16613
38216
1016905
60180
493773
130720
885415
345321
453309
280044
124857
236370
468449
123318
16924
807915
578029
681509
771979
831479
1022890
875130
438064
726216
834091
355705
182578
142072
419177
880051
838443
41334
952028
729313
907026
42648
528868
279999
635717
544066
205216
543062
106359
457190
129270
228927
613295
162638
352125
693971
614761
187354
755209
115909
789585
74413
901960
668029
287512
486724
611434
507063
800874
352231
233667
193033
536628
70782
968431
27456
103068
460612
477193
923525
529981
948913
815229
850436
859674
479562
233034
1021609
318440
170178
243925
895721
309161
386054
329924
746394
167778
287387
487968
714997
16819
726192
484671
662450
700502
238339
1020846
137309
815263
569200
443713
750254
886947
75436
320976
1029324
924897
62466
789660
94983
853234
330782
365115
594638
793924
253592
873840
686485
635381
733164
231345
458964
406303
712009
223611
248230
202365
857642
170540
181436
676965
1014121
550075
219947
356505
19239
625138
975604
527363
274457
994523
306597
699683
128102
665416
902108
962681
971993
440383
284659
276028
987880
689206
879493
927460
588724
397287
405909
694840
940388
147813
847993
456637
500396
851180
175487
848842
814030
33349
129141
898321
501085
686613
264676
966763
639442
594876
839447
218533
27903
874446
301177
590287
917492
295221
598691
521174
567939
203010
705233
947000
533499
988714
208698
232280
16556
544156
393296
222279
842059
892438
968365
229706
939866
477466
159080
411438
420358
261636
391381
948975
51019
129834
28967
856624
823740
285744
239133
28316
754401
223532
959124
199312
118851
980260
160249
758348
179253
294715
763735
1035248
674911
57034
546860
732612
804517
35186
219427
451168
1014005
441816
23378
56538
1013464
578170
294387
104739
1010904
535835
948522
833713
828907
785215
684032
50440
215982
346618
820585
730748
934816
139367
128222
939508
521529
423842
884512
260136
637498
342184
625283
470383
949867
551402
173139
54594
631902
448563
313177
333676
743618
786433
379986
317257
927972
13234
569770
17035
934849
34882
885363
657909
831839
742829
755558
1028817
976394
756736
734164
697042
99884
585744
403328
463844
57939
724513
949316
983832
225766
949301
809405
851491
469008
41308
333913
7301
452645
997262
833330
613653
314013
10938
467103
72934
658930
674082
303878
8028
148778
86343
329774
797795
715392
586805
569591
729595
718467
529664
907369
488551
205304
347250
288198
645484
121231
38034
787361
830683
7878
87862
281853
808120
156472
691199
219091
741522
709579
786835
991919
725027
754742
510929
176476
1026234
359152
961683
197829
933976
147615
75887
1008265
150890
530148
259493
507112
463410
797248
95921
195759
42167
620177
240056
1042024
737602
686194
742777
391218
336913
121444
146728
483228
933103
710919
630398
379523
39918
375380
389150
576776
545268
737824
603301
217774
617956
279280
408565
983194
756877
770260
594546
180145
871954
454061
682518
817919
562500
1025454
758413
97832
797610
861959
740423
435619
704564
352583
241417
944610
559049
716857
271421
870623
301052
6108
1036670
94553
120920
844274
161407
637636
403348
799197
880283
208497
1004840
589179
715125
358276
471489
463067
218339
613318
61834
333994
289194
651394
483391
537887
989857
923746
201899
787271
40082
981224
380260
663284
716833
758456
1034196
818920
787731
454086
618869
105303
687226
425952
258032
256227
961450
389161
366416
989642
930045
320425
999178
918975
715084
381536
502006
58023
99726
554715
914294
665480
302538
640522
1042691
976758
530028
657935
233803
469166
216928
570330
934479
234446
491814
153218
894076
697981
408709
660901
966401
111014
199663
700740
877602
29238
892881
62055
778468
217625
356049
737507
86225
1006876
224639
561079
93521
456985
881867
281502
550732
902883
685948
414296
1042780
952835
469174
476580
410379
433583
959341
984140
909394
583341
214092
887648
403661
257559
1036390
138405
511713
651265
808019
655115
414796
35422
640476
718150
793160
538585
430659
392504
496566
748678
605496
553615
145173
598039
665937
663847
162344
846798
206857
598219
638176
475162
589282
603185
1028132
943566
36904
614590
84448
771907
1026034
16533
51001
142486
309438
357494
866550
508841
681654
281559
550453
866152
488267
959680
971540
490915
123461
686323
11709
23522
975095
26728
13686
146599
231890
760784
908610
450306
234456
228736
1014664
600371
889690
60852
821617
844838
387147
667872
271649
497162
844251
561422
100546
515089
952986
137210
965151
109958
15256
939181
909523
675047
731437
375344
935959
738686
462120
544552
524789
411945
325143
661244
378158
722838
93471
920045
952730
731375
557264
191122
433216
823863
830923
132096
722635
347444
225090
990816
749189
568257
80175
940660
963887
148848
822270
486177
409528
15895
719284
286935
1014522
469110
195466
294722
336399
280327
649491
801294
593772
399959
777594
990190
47334
941224
989691
895372
548949
1014178
667722
176962
341627
583430
641188
146693
52266
796158
844943
487866
503282
435705
420446
172672
935135
950089
303133
293232
946414
287348
967028
843344
1026334
577009
267052
216874
269583
377577
676081
807451
7472
881001
10466
759270
370801
23363
876865
247750
976106
978902
348818
820423
237549
886663
610952
351421
797194
628389
359180
662156
793355
166223
547660
900491
631721
597130
418660
715514
686646
772784
563618
804716
863308
919602
194050
797093
756771
874883
222283
37695
422433
350470
309961
684852
863765
244579
86910
428373
443324
688412
856029
231414
122273
719431
109806
910530
836273
583845
999382
803877
497699
260133
201490
271341
128620
913605
982000
825563
986482
477154
873985
751733
363684
911105
760841
435772
617889
442621
577838
1021422
504897
682732
68419
469312
890355
993009
973827
124858
886141
930533
640008
405194
580261
152471
741263
263034
156265
824198
937088
475991
549489
169079
792063
23349
918645
638861
427209
441261
469755
729790
29478
1013616
1036866
871108
32411
493988
47115
961756
282122
449614
834604
189021
243775
175937
519655
966792
240014
234619
202123
936572
52717
736673
373005
1009988
512118
625956
245666
433732
988910
288303
779034
268925
928142
797334
717588
126681
1033788
364906
230614
569810
488883
879481
845798
997386
512483
915507
641969
96381
215934
581214
210067
931341
599711
149033
730135
664043
77430
864445
578632
775632
555864
1026233
727290
47330
116791
488202
238008
1046938
708975
514660
735552
156658
581002
473029
197008
987910
953332
829567
970908
307609
166191
714168
464480
306549
450980
319164
527419
989747
115629
535992
471498
181899
154163
217894
1047370
1033125
23431
232431
75444
3869
810137
1028158
457326
852768
171604
352031
531531
961328
32270
743436
826382
176606
1043991
689276
602396
53320
1002737
228152
100795
584496
160040
279277
1040954
890942
719767
1019717
632630
314066
45774
158142
212720
527447
283478
158260
439867
292092
797335
227542
723669
195319
1002163
901993
56405
521455
782021
827070
576726
525198
281874
838441
994260
37019
334687
628315
530163
596889
358712
81339
560349
15148
26894
287750
521213
797558
378857
455199
975655
609903
16478
1002153
13906
243041
537699
679532
294637
255241
289439
659274
959556
896992
622795
119383
829083
901519
1039131
87102
830703
184873
315507
471570
378615
530509
730556
714679
739342
404071
545937
19355
859034
251
105271
762351
410068
257595
375671
123487
193820
485948
762981
520437
823192
278711
57421
295198
710097
51398
1005866
777166
987210
102803
209259
76693
62272
408809
134967
454611
86398
940031
478672
753021
332471
801671
989507
627237
535933
874959
397355
281817
113975
128031
96370
701850
146138
342590
881800
390280
327592
978059
70703
249676
267884
325188
1015429
199778
173519
62802
382351
502
831871
439409
682275
744479
564399
623284
245363
800102
363071
59674
891247
175536
339759
875433
248684
36856
975319
272271
214556
206910
925518
374444
32634
924358
857210
661272
934964
89254
755266
203670
830500
559047
13704
105248
9126
202971
123529
430186
865587
316260
256282
703339
764090
109603
642730
931897
1040787
185674
142759
932360
84194
285795
437938
46314
35726
897853
472635
625065
526593
772873
529465
474570
712113
889944
732943
858686
147823
222426
302241
471953
238063
459188
368569
47389
651594
996889
134190
879248
469056
477006
908674
13613
844296
780792
617922
334499
934644
629726
835249
500846
699744
622366
918540
660466
428119
400717
251439
306199
188101
245973
788424
269981
856636
620320
1039055
731196
723976
415984
326887
481668
995058
150678
957336
52969
605503
709173
301165
699870
164628
20660
107275
550892
329242
48501
345908
299647
994778
448805
101318
775573
527542
550558
345857
329736
250324
691926
788906
333361
760907
699426
448223
53898
552979
32454
71307
452154
865093
66448
691660
42909
220422
459562
1035140
642033
409094
294664
1026879
847440
384459
421281
689289
464710
189327
396117
405055
329096
757476
218584
149495
476707
859316
655020
618210
633774
329748
840647
679441
226394
24659
36843
307067
294438
253566
171934
897226
14304
858938
758332
770359
79713
114962
334486
52943
836656
318438
243932
715032
479686
276034
826828
804874
71083
895660
767020
414878
1045973
12494
418201
428991
42937
353925
230769
1003468
114769
638980
169780
844626
173924
264219
115126
240895
963174
546224
312106
987695
541165
496274
996422
476791
924084
899360
386903
119261
2977
939316
476669
630434
970207
437974
813352
251420
377953
975987
215577
960183
835667
991848
512682
230852
170362
503714
291115
941623
172299
383623
496003
909825
112854
36076
4719
995460
196637
49835
577350
956171
364826
966994
289644
545403
603904
788750
894056
981035
638665
116707
564817
84346
475750
996942
1040140
116036
816110
170742
897405
741462
146726
835966
649766
582473
324945
466570
469879
750936
269035
600950
335378
103055
55237
308868
513174
963927
704665
722429
146170
1047795
482768
551834
531294
633649
386737
607713
335997
575952
90638
235630
42249
937287
613683
990567
630459
967955
44441
66077
43202
385801
857084
668809
336063
654051
883488
802366
492202
893897
773858
70533
366190
57429
837052
746535
709162
114100
184512
506989
984102
777769
77662
843063
595967
483110
186372
603733
882631
372899
296111
538895
25529
174070
546384
228814
544984
389046
883157
120188
1044044
284354
441961
183009
586507
780025
940601
399815
406425
777384
677481
305332
455030
638974
11992
551147
1012410
806557
354365
280610
1024331
531212
227012
569833
705644
996086
827830
960557
90052
867204
409112
567747
877007
65718
499513
910503
695939
775068
530704
35676
543125
516378
950484
776469
39550
313328
411006
173473
309104
231316
746148
299092
354518
13368
457125
189768
1036337
700162
743862
324786
649852
757061
863849
611386
106143
679487
660570
251074
548179
558849
49124
208133
255100
204804
224920
1026486
586777
538913
584796
539427
267092
153896
699098
537810
632343
571259
430877
762942
261924
244263
968136
418811
516832
25655
851383
530598
759054
21612
805061
116022
626596
767821
51053
522186
156176
774281
838502
999506
636529
616679
897680
288954
200364
937425
178904
491696
218478
668545
368586
105046
841863
417476
180695
55939
336040
1015246
976126
195446
902041
96018
10380
626228
701087
796977
1022922
910536
488011
592391
899408
237307
158422
818721
270983
742788
195616
601129
383293
416005
133580
877834
217621
550524
999550
907056
798319
834912
381233
569985
288798
977583
252025
1011496
485253
21352
52375
823257
621562
373281
289415
865627
147772
907396
30680
1042597
801979
574351
394545
514232
469343
762718
327606
133822
33788
812840
141317
97383
245253
873506
439745
944840
540159
22169
418635
979823
1019828
120108
1006359
611198
551987
182116
352137
45076
470625
570029
238974
843013
607456
486707
486141
702805
623212
958304
225944
616700
282012
213030
120041
987397
555339
424444
978348
715457
542622
720107
307165
780347
166994
512875
107336
687657
426357
350550
313044
864280
951652
883596
455152
794469
150430
923730
1035811
756361
118758
669817
968458
929834
922747
490628
80554
697227
975234
452567
992319
794708
130556
724568
612124
899523
459671
368685
904781
689705
205480
474173
154133
782606
398128
668709
379194
983984
351877
590794
1034533
162520
986924
939000
162898
772011
489103
875079
700949
1038935
211081
268740
636933
714868
189152
277143
629051
900231
211045
3554
626679
598819
221486
990193
651262
24814
194951
513653
972972
697240
231829
146463
46968
451384
765206
517095
389113
285900
933562
302349
265909
945682
428583
154360
542975
885030
654003
687787
431507
739627
671664
423094
908571
960197
372076
649159
926784
302229
13485
668443
439689
357810
466472
1039697
130528
225914
324339
708665
1024181
986116
44732
596936
632034
469219
239543
468285
909931
1033538
364293
755747
23173
767287
781429
937838
742738
943627
256510
599366
107536
857329
39024
725722
375394
368015
950731
13367
443566
684479
554917
551912
233888
29095
673628
489911
510721
66847
34528
162616
507679
961969
920545
546554
999401
391410
699347
413743
871474
490521
804999
768858
727087
88077
1022892
402887
282003
949553
905465
1024547
91608
165976
379065
556664
822725
82164
308459
919433
660411
9097
1833
886282
131749
544172
474652
199913
370764
71367
910789
351764
589462
390368
86067
670995
34222
167399
1001350
127247
701042
661524
358334
348848
1022652
673955
547416
731675
367548
862606
238100
474229
886883
132302
663801
828699
1038819
818440
878259
106949
837881
86394
1047503
350688
126983
728529
702740
168825
265718
732698
860665
206722
1044712
119753
658091
781182
165456
67440
55989
156804
493392
6998
671059
651187
648729
277791
876382
930911
28860
680154
1045373
135362
688463
777463
162618
179112
989669
860410
643078
848425
285071
935853
515840
713183
778585
756524
253443
279753
499955
52259
1007630
482118
387013
664114
876758
806097
118917
773616
1026153
670371
855752
337013
66580
801643
319526
691185
277264
140628
281768
966716
439420
37067
317376
580320
998918
61352
190583
118776
774630
680226
485766
149860
582642
527743
563289
192333
315946
922961
308837
842329
869234
96808
178910
609238
767848
996570
823835
658488
854753
304225
919371
221272
258296
59946
66596
123083
1022882
950601
862291
742362
32096
174868
1009870
585152
338320
822966
972357
62767
523347
375031
422526
932727
457684
34095
960979
431302
389653
46474
705473
548706
1024740
514630
956377
296703
1015815
702274
463072
111669
395839
806709
522835
112462
784832
311412
840475
830269
860860
454227
44757
143568
390673
353848
738923
278671
968153
399373
804253
509301
151730
309306
510892
904418
1007271
349625
635004
424014
206702
953036
644990
322451
5584
701456
644006
147747
763631
290486
504298
981815
560747
197801
746062
496262
746579
165077
949099
990709
776125
961165
385012
454766
517935
585240
580528
505849
417946
615302
769913
810321
913791
647406
977779
58563
978312
695182
756445
729872
554422
956477
386948
892579
798885
518765
88285
287687
621238
127797
665365
153549
472159
1002071
648229
114671
500234
381193
499234
832831
151130
334332
813819
111527
542588
110410
1029492
395614
1038656
100967
177640
104549
425653
791457
772826
596493
1020510
206522
878821
727318
313605
62459
623582
928759
674891
798584
483372
759228
981155
710835
223879
865449
311892
527411
276783
126841
903580
566817
147026
721040
343722
216360
593260
572832
183537
799984
820632
507524
909127
355768
334716
698823
643845
550758
184429
784990
767979
424927
294736
736071
662488
580550
899260
240568
824823
1735
384218
785978
90366
455122
287071
556927
662909
853252
215003
402756
111526
985536
200906
629286
704865
936022
271231
1043040
747065
559005
759977
177093
477752
936274
575452
1018500
648862
913539
387610
747501
341952
1011180
815101
69514
227189
671061
904024
138243
950150
374299
354567
877575
986738
797387
819495
402166
816074
496854
275710
369021
730391
921971
651198
412570
50773
870590
219709
818475
896396
910202
82879
602779
808293
891492
754971
903605
884793
600675
380296
961159
748476
920177
95617
15461
853506
170536
669336
512336
217252
202967
483897
956716
895962
257203
929197
643886
44923
297540
689708
131978
841681
72983
777952
772759
371185
9021
628562
436475
951681
843849
898526
218623
558046
658149
115310
415654
286014
153439
610116
561476
545127
713015
833493
527193
522129
239585
125417
531115
974884
343924
625953
786630
338301
95915
329122
267568
116611
563079
630882
33403
799716
529878
113660
461809
1009836
770536
104576
521795
473861
702817
957333
377692
285748
1010075
799874
395014
721786
65756
305031
955234
846831
413414
818656
86393
597256
228315
508135
194978
398312
110874
265480
453575
404419
855128
482633
731369
620065
104133
190244
578647
511974
100222
855402
542552
364127
86593
826034
209262
796478
648600
156522
990315
169489
960031
412434
793087
918572
752364
1011519
447668
419096
489715
290275
114234
826707
850965
922691
122783
884986
883941
657046
414073
360269
83270
358202
455292
121187
367662
453574
737922
667753
964690
852288
298790
81839
438962
981177
232884
717132
727250
947015
754144
875107
264362
1001933
286328
689840
24848
982748
645242
182400
886627
713915
456566
195713
857491
613225
924042
552201
291577
313369
782144
1024012
494162
167083
199904
357709
154776
93765
505345
434066
649886
29902
982471
660585
104431
901351
359834
875857
65561
107680
747495
89147
88599
874475
966624
794365
152263
966230
115102
94539
48401
299621
751500
48810
13890
991722
420227
117128
204861
86653
612765
226700
66825
509704
674756
587820
90417
425794
169080
560882
189796
691058
675741
118457
759631
44699
120071
56893
830431
1023031
2747
18284
778804
142074
961946
925335
786322
750284
907830
895240
98591
463504
406158
457960
1021149
431924
672204
627319
704668
186978
775561
844489
821134
431272
956603
325209
275836
676096
258872
256074
755085
183774
1025550
266519
604065
1013102
525376
462976
451026
787095
786842
6706
1037733
444608
400474
355107
140589
602762
257266
317965
959096
228275
738032
280863
880244
531358
77221
329625
716831
664915
839154
626831
366145
714181
938726
366824
55530
799843
403486
723947
97455
607351
103428
425520
450853
694978
331018
263164
197837
350927
69785
360359
954763
292687
72945
665766
710970
872940
725209
465728
736319
184406
1028714
312320
947552
46697
28263
460328
499416
544873
44404
772537
401992
591893
290646
578084
283128
786581
737777
930195
878328
871946
760360
647950
741939
488292
184474
321662
100866
603935
586431
432920
941694
929917
265264
374699
613544
204555
859692
240454
392163
780962
88305
693104
313674
677840
113912
420203
388655
1211
812145
711540
340807
692350
782554
539219
253688
10260
472382
7413
939741
620468
961873
558154
278087
904740
940631
812667
397708
91041
646212
32036
982996
621053
670053
375340
700966
195286
587165
376035
694470
270229
665661
763128
216115
834280
871383
360478
489892
526319
702627
875138
46264
389168
130479
215892
712248
806905
865715
201492
86638
850727
841429
421264
244591
65631
705800
530724
778739
622371
794505
568214
399813
952492
875160
266260
206201
68962
477643
666188
723645
943980
178063
95294
433087
534999
1004635
626589
304575
193691
151858
893952
868556
528228
730590
27613
74525
447656
332639
724416
140554
1046219
853077
696674
979748
1037667
83120
36471
583505
1032559
1037910
667788
358825
63560
1046877
871329
155020
907817
1027486
270206
536782
1018294
960525
665547
378800
43228
297670
755823
248961
103715
480846
313452
1031502
933372
296197
144021
897223
510559
748467
296085
137106
8230
476633
436563
661185
301832
57024
70998
328772
1012604
961996
959005
552816
958223
758106
604976
602558
839860
1004666
469588
656308
839868
457195
482698
625648
568827
641912
697301
446921
682321
546351
391689
120179
430822
105273
701285
131
237126
795485
998231
963982
526899
999662
339728
797585
539276
781051
652457
71398
192907
705246
939421
1030436
4484
548519
507818
63547
205280
1015745
322326
83994
142297
85055
766427
998929
685054
460970
406191
565313
800713
507416
349996
706338
667648
93849
337131
350877
710054
709320
154725
510320
1934
834541
589850
344998
684925
1030089
896485
137824
218485
298917
1045837
621918
943518
680429
471409
796860
198271
740147
882776
715323
467690
686069
436970
166210
38976
392626
934320
973123
1028240
828634
841409
377933
651181
298803
28370
798605
537212
366042
751307
800094
543756
591036
83864
665779
441667
663757
715349
955949
273502
217171
345964
998173
923644
712350
440626
593320
989647
200218
916929
134870
56633
83709
121981
711658
671019
55883
680474
1002493
700417
964138
35267
546443
848728
126626
244605
571177
502059
16799
291410
1043785
586853
135991
559624
955141
493900
279797
391631
588004
1009128
500013
1019066
453711
277428
727393
872511
982614
163212
848516
706931
204607
911532
280251
179154
863320
813926
92523
573921
679835
343051
323052
744274
131051
610082
951608
154344
101962
634954
839071
317872
72723
330641
18780
563194
397278
634057
1007027
592908
787075
47289
866534
96198
79124
473732
256842
274581
1043552
308896
986900
721407
126528
494624
392786
682013
701367
180563
11383
106421
327792
487178
1030767
494771
170841
293055
86334
210611
843452
493117
344440
513623
374687
70077
646444
797702
778007
956604
885014
713449
92769
304336
49652
1012497
458272
300333
810198
994220
725660
254798
738484
78549
961333
593591
619661
823106
316830
847283
603308
513806
191120
194049
161628
50756
810916
428445
837526
1046022
424248
191330
773421
118659
459303
868665
728046
692510
598422
61800
896790
226438
691712
638173
567273
254410
680258
79902
715786
24177
1033234
1030445
1039193
702386
313898
459743
374924
838198
251560
202235
946699
865134
142009
119313
436325
497247
385643
161281
752040
333336
290436
126275
644440
156467
243120
767594
284223
103618
232520
674373
825083
955015
968979
436058
863691
616794
105158
287169
515706
353324
353743
426685
503291
129063
146488
480087
978943
801788
524127
438739
822172
285938
680013
287745
103103
736151
803029
164575
222730
1047782
182319
187159
931443
126804
597333
313553
155765
340845
527011
22776
180367
946960
11665
430112
190772
535165
986381
74027
1033991
672540
297130
787438
14142
76859
1017414
105355
561832
113270
792282
535766
1026517
990636
895321
237614
921509
1023022
592216
987156
355251
754660
874530
666574
689721
36663
488471
957055
418473
286543
500732
690732
92172
726553
601744
820039
965696
47198
344370
179179
458415
928450
803451
326981
1034197
285874
756004
170237
446742
284413
1027769
511334
1009050
827315
769261
203147
146271
949154
913357
283988
154617
732281
528532
512191
354045
521773
847786
230708
204405
813316
581702
427840
652076
547617
509678
352829
187767
351899
68176
336928
695163
333385
381859
313933
917892
1043374
844424
995194
786143
236269
315412
449229
386915
977853
273795
795510
608890
410793
187996
987446
699519
659968
417714
172693
532901
545081
363626
722191
65249
665941
301126
181425
672915
575732
558480
509838
132650
1044936
79414
512420
302786
403505
355802
103258
521289
661418
189235
102195
881015
211169
65606
605665
411581
695948
394718
402523
541961
603241
440739
677324
320832
1001814
890318
877739
655928
51462
774639
421323
463719
466874
673967
141827
662086
542100
790258
990490
384621
502881
333764
916450
961708
232421
17882
401570
739051
210438
296997
397937
1008268
160176
612783
509403
795001
645873
609794
625362
78316
390674
689158
375729
464803
586476
298433
1041082
303204
910632
712645
536508
565474
214936
180226
315548
415187
206933
1032332
103426
932854
613222
109999
471501
9449
325595
71131
601391
440832
163876
466125
902300
928357
458982
647396
1004218
796795
960413
669351
139341
103374
513323
777227
659819
950294
912383
432773
781103
646539
548717
484130
378531
527151
746934
115564
1042131
171434
68326
513328
633705
175081
1007917
376142
857229
901004
172988
681415
178661
489933
654510
696661
219241
885746
1023690
92137
149311
595300
816796
866790
253219
483413
1010747
774258
42800
241932
255659
225308
58503
1010736
845539
433569
249768
272187
918678
388103
805956
855974
1031884
480249
483999
616898
697327
551676
928163
742124
173023
805152
964969
603918
1033418
664137
362325
407668
795489
885116
587875
448925
79564
1027757
421632
211259
843272
394580
822997
271063
374587
865556
513928
738917
773549
291924
944616
425922
8689
923474
797232
364669
988770
516055
449985
151168
18972
678676
12319
362213
154306
278727
1024179
203843
864324
456505
765463
816325
20718
719939
419262
100490
657338
904114
694367
64723
21827
180553
842987
721054
333644
670483
578053
595944
399694
117985
484580
865782
725455
495860
580326
842206
613451
490823
404481
964630
916780
469868
490487
358859
136587
634301
219498
8960
147127
119082
769520
255608
1030782
435197
337408
1012086
268997
442050
1037124
694257
714322
553043
401382
876976
796948
729415
55772
689184
821812
107511
61167
517086
77047
1047265
126702
581870
888174
484619
901776
139317
212754
414388
220035
701372
711381
1026432
873936
651174
315204
673006
853484
507204
719705
913145
671347
435775
152335
760239
378740
629702
729569
665916
1043553
651574
675265
836888
490908
453835
784843
288830
747875
617395
142670
54462
956234
877573
248925
98219
228499
5229
719085
1021408
816348
653737
12712
824543
652948
89319
669088
837698
958749
438095
310147
252062
42540
820376
96692
465225
208865
423088
770379
917734
180792
1020367
500486
472400
296126
249916
214258
703590
213122
188422
959394
16872
553016
812218
508875
162208
929879
975145
733128
863328
1020111
303655
124323
814586
540782
924775
637263
945606
634594
302317
1001113
757699
53475
814621
965249
686284
709767
169931
968804
225403
757760
506116
70084
169576
893392
588687
572206
706731
21299
1020382
64626
169942
554771
586589
935182
491860
1013341
822043
911132
594264
584259
113856
548375
81305
1011415
161120
574553
961788
92792
782528
1025208
739019
703872
101667
37771
274911
689876
742587
879739
56795
530995
566355
843796
297702
953199
18907
275483
490598
423109
432386
993356
5302
425135
603224
190783
867854
872676
897357
733233
906659
347136
961676
372257
771028
723000
765189
563338
34824
846158
1029580
642324
527808
303212
646060
802533
617089
755041
946231
887223
809124
929176
134171
702717
675971
199558
296323
906912
423917
469049
670672
475005
369168
483627
695339
53897
785994
589654
43131
771526
453925
94996
963673
849101
665851
976153
987140
521909
802563
267226
887977
679926
13664
836939
396411
163455
492594
681491
987912
843912
146839
444870
510249
814119
309018
805684
302077
541186
444446
1016244
655432
842567
87189
954750
533267
237106
291643
263832
825814
231497
794610
1030881
1035993
672210
765544
928404
766022
237408
754257
581001
750102
74771
72259
170743
809473
241655
836280
674452
914590
711089
8485
120987
556604
159078
246631
928320
131425
605825
670795
1029550
10303
806293
695018
61062
36499
356151
133657
1031194
221666
667167
23750
633665
112759
897089
17143
250788
322630
251621
519985
211746
917557
872303
918422
987475
83393
650243
136741
1000829
682137
410120
442170
786300
473276
273016
375112
612428
976049
16870
378014
98440
291122
37850
728235
740612
362928
570684
186107
265771
373220
724056
112965
227556
751131
694957
227429
172537
247335
687406
848124
643369
993168
246465
364828
68727
211250
771116
503281
626795
489331
945493
852701
174739
867261
422352
118440
833054
575540
757951
247612
435851
206179
453159
369671
63737
757438
116933
434499
779381
1019402
738834
340759
845077
55666
780190
509571
757363
971064
654245
440219
730255
897894
520060
829720
26781
731051
124567
614620
627909
846797
944130
425561
250466
371046
107038
660430
979126
898990
495236
383166
942267
25673
402310
900774
795895
562766
931929
359954
8066
745678
85010
566430
568700
348216
727654
243873
595348
467258
246304
657403
633531
763261
361214
415746
259009
858671
460923
43437
370280
419203
753128
292804
119957
1006859
22630
342079
65711
520776
553220
949098
48605
238164
434108
43770
90636
514671
511532
956989
608556
411264
418300
701135
544949
126878
943258
173504
812613
596274
774931
213274
683100
131555
811840
893058
885893
515486
702532
346019
580924
442281
615138
944258
73700
780275
921342
77310
354976
578013
82511
138525
239159
788448
213943
95126
152027
660344
947948
177529
581490
1015373
643869
964201
922938
1046642
205012
239095
1019759
207913
76029
316779
513549
821710
518415
290807
772792
524411
426117
506229
338530
360912
954251
690269
20557
1027162
39484
881396
873185
653434
327534
634997
675800
370849
1003151
63448
929021
875280
643571
322942
571846
796303
500957
974686
675029
648267
188994
362499
753658
382985
261466
916498
51788
309362
222418
667526
417529
399930
71231
208774
132305
857370
670107
2325
551742
600473
465775
991627
59116
107641
285613
288653
517827
853020
549757
227764
568246
198518
764934
489117
69748
564192
728052
248659
782586
702112
123042
201827
130863
9770
211807
461783
436070
202940
768024
577191
838394
96163
623697
969482
299072
604810
995526
397116
118674
670701
293439
73615
66667
902464
549423
680303
30676
347797
365012
249831
232360
694843
1014370
44675
174487
256507
640446
319710
336570
328185
244832
891852
621482
415996
371275
422881
402054
136673
1030968
480857
1047121
89704
981824
905374
70270
236718
915023
462877
591005
978104
989349
766419
513587
504762
268786
1040901
971642
792026
75660
370750
352986
938773
603573
688006
1042187
165216
867909
523780
341733
799445
690625
685454
646121
525306
725067
837447
15899
177293
726763
838456
928891
152444
1047336
1005821
674851
655267
900072
602132
745609
194168
244406
375793
687243
396400
39339
484326
984902
896765
786872
178539
361151
642249
611929
1004698
741482
357568
984909
401017
872179
660860
500923
831478
92003
127628
409578
794400
425340
388016
917082
431654
1025530
162619
438457
541951
163227
1031818
405656
770148
487257
125371
46914
955333
941743
347236
953202
563555
407391
401310
357439
738614
736268
631758
229869
662876
295488
289136
921253
263859
386974
942901
953244
763129
80543
32374
389049
230000
74654
313144
94336
983364
534981
848618
357896
667179
812264
701629
365272
852929
824685
151707
379385
458368
624262
205864
72348
806408
276562
201169
308124
894028
203081
119584
321959
29058
191944
942987
479210
334994
356093
239509
695226
142883
285504
450392
706996
778685
534525
295002
725038
744541
34600
688171
324630
405014
412456
209315
802945
968678
223100
95520
230001
687691
1010497
380961
82772
365611
261859
803498
408660
952394
678339
377409
65887
307867
521896
638235
463290
705954
685415
276699
932629
989353
958974
24843
402795
839956
856601
673915
599194
586308
1037657
269690
664643
933474
203380
168551
192446
290365
811130
16820
655549
394348
318112
689042
801541
733719
299983
296464
822439
436158
206046
263483
543922
72875
536594
943660
113960
342785
225764
585411
142463
870579
321983
996262
430490
390875
827857
41609
259712
1045605
728322
899295
259322
412294
550905
687584
162277
951030
1038427
633073
179766
424934
508487
244240
406448
752671
895096
59468
955292
184840
354596
662819
837423
643756
130567
191931
179937
293788
895865
566651
206426
96504
159736
496420
1003378
936961
159708
566484
878149
810703
453314
345747
386374
705403
675470
516748
1012026
993563
85136
324534
147598
983869
809342
102700
647219
757665
508695
747473
119092
733451
269991
1003404
114346
270164
819722
473684
933431
554689
236708
358167
140863
631111
1037762
840986
936175
486993
389955
65129
883178
264886
332704
610503
733336
230961
759303
615692
820119
127550
354674
205650
532257
450993
755678
70040
56988
84638
193549
424838
640419
1042627
376712
88824
972963
575180
331471
943165
451085
109571
17182
482981
346874
284446
1029041
129326
767595
656332
964764
818501
47652
68613
135563
136212
697236
190471
896674
676740
137827
723367
827312
175762
212883
206687
860434
627676
688484
753259
1033064
782642
44228
64471
560068
89062
932491
780237
561029
697000
470970
525744
587604
955128
547633
649848
650781
362078
390466
394974
350390
707902
87448
607534
526207
139154
256902
287079
815667
582168
861564
3569
447987
855787
868250
357441
33655
372470
996130
373855
365999
1002504
88537
775031
490426
968679
901064
416944
88765
364580
533235
458701
232860
199007
52347
327176
234933
647739
735742
854603
373209
140755
135487
511436
142468
745376
717453
388781
651037
106151
304409
1033680
464177
755280
108538
837095
669605
547990
917415
3739
267638
958717
1040582
884414
453447
585130
441420
464482
377066
379358
359036
885721
581084
1034414
573624
120002
736206
494428
311553
43109
555622
869057
73431
625114
403197
489071
91346
310919
527247
991261
635964
481524
459484
865188
715189
922239
511881
464239
692645
869407
510508
767668
667339
35944
927097
527467
428083
647484
308685
184101
34574
536985
576154
691107
992175
161065
281016
785954
136337
732418
188872
784756
781092
650321
664337
178853
713459
750582
42437
379439
593525
236844
622588
1017844
583627
529278
922519
314970
634306
229293
777475
645908
26075
821055
852651
884201
356709
625535
988976
421887
818795
865875
408418
774107
432674
982176
469710
185443
759648
765145
900749
461335
354796
887821
204655
426330
236778
105477
388275
497096
240989
113339
381468
209264
813793
743308
148418
529612
25062
348465
435582
129790
548033
775455
617081
212507
29637
657479
986890
777909
213861
337730
979409
289625
963370
773151
321066
990907
575516
256485
533671
353854
272385
1021759
726190
575350
14265
849667
166055
739710
912191
142054
311709
865565
470712
329834
955179
506604
690913
368327
528316
144550
784625
404685
885185
511498
151790
1012268
92766
1030912
882452
863609
1046920
972387
323606
735322
968911
108871
284633
372793
10298
118653
85917
899543
581919
739337
233075
349415
553599
470701
290998
156811
478450
523141
495792
617866
134111
217694
607096
816847
52115
458540
254687
825943
919832
605693
446815
448485
824245
337029
864544
429564
486046
99488
890358
906833
775636
171421
619151
391655
328970
519104
88984
855943
688338
50724
223475
417118
658801
336888
360193
348456
892886
613890
702883
611783
304490
543221
106703
1008226
1019235
341918
185380
943886
365529
45598
879322
160985
949070
879155
719947
277048
655892
353122
851655
883651
855599
31793
153201
490932
878824
114106
780266
849541
70942
172390
629596
217046
702490
985045
550520
35642
931104
679694
506158
83552
142728
760412
679221
109058
272368
646812
427946
809296
350866
34811
845297
520891
88020
392636
1004282
950022
419313
948183
670913
417442
769573
240553
220208
221694
297022
358699
678806
257264
550392
40499
847692
508111
705495
957131
628886
433045
665013
639123
25003
530233
355014
209733
180782
619272
597638
875067
652690
118330
241725
312012
737962
1036543
257428
606037
536808
871188
670709
390046
237455
192620
1013181
657595
767873
320498
701890
830433
259222
262762
501878
499402
211644
321841
245345
663124
218105
524073
54693
486435
907484
82492
916590
751994
608538
533174
593456
755236
268152
4842
646632
16836
581564
223178
23455
418511
934118
410602
224024
870395
522319
618532
766133
473443
781625
108524
855380
849653
774331
153167
738717
729883
100810
1401
243116
248876
128853
350871
308792
309699
515094
515546
495163
797099
789799
726393
446235
809304
729338
42771
85368
581854
523352
897424
919412
716657
30583
705416
393515
869427
1041936
362943
456489
653683
822787
904369
124453
96262
369737
997792
277286
1031178
983929
1034704
648057
907085
442034
887395
673775
620548
980464
733546
999570
869787
735307
726382
736346
508354
77736
632651
970075
428478
1010636
469995
363765
894318
450253
888309
542818
126241
366094
870429
484684
822681
759979
465407
87961
177715
474032
590977
161934
23515
325739
7578
587553
768888
162559
942667
524298
7061
291085
372088
947135
580601
658797
429862
296707
459135
757289
292678
787285
694896
256047
566214
700467
65217
531665
903131
362087
991072
678019
793719
667385
500549
208939
650280
297804
902514
93475
831917
603768
166387
602578
755464
724948
32788
353
93635
145697
782196
1028145
830305
490171
581930
269657
831771
447918
557524
940828
231801
631044
827004
369081
804175
1008111
91905
574198
1000495
1019271
257324
367724
892377
648431
765670
380844
675424
515977
432890
738974
154726
150866
792014
328060
913758
965928
349731
8935
255332
246374
645517
864592
862106
703727
98604
30974
741287
192585
671180
103501
538163
738276
453245
683126
151905
810754
837509
275409
591290
851311
172385
716608
469876
503541
708775
2367
118245
235536
548667
227942
77111
566873
204977
915762
727357
336970
462034
769998
810768
44517
954001
701424
288464
1009727
630315
196207
492037
195842
554284
431851
834678
571459
251348
995875
399780
385633
763673
642535
22140
919458
627400
644408
943764
562843
575655
160888
604926
451588
158068
924459
94793
638838
258415
1046139
580361
751524
367569
232833
198258
304015
494717
366962
909025
792142
531632
347390
685344
456906
131131
977152
170773
655241
270157
117476
764577
455732
102802
301325
331001
416532
1013089
905876
761792
60715
182639
832887
900686
853854
672240
296571
382211
335664
908485
978997
318033
362748
48839
706278
686363
27603
888965
98470
598010
762305
597363
379535
430198
241408
894075
289452
765067
306750
948364
545825
263838
38502
619158
213644
1016903
425675
663804
62179
545886
123252
222120
887068
458771
52653
265970
367899
747447
770903
571164
455375
895290
985412
645733
518070
1011985
496589
802620
750624
443702
816766
615555
462708
892790
99709
707183
664794
893809
984598
550743
591763
773049
82080
13496
289690
908635
54157
691190
172875
745751
285217
490311
230694
639999
626974
130818
539060
498091
816161
108932
327185
549156
713374
476647
370395
653088
884804
75851
253207
885188
420873
652812
275445
299209
165119
883595
438329
707354
757371
605362
487096
737653
202334
666244
607767
2120
392219
599242
603792
363190
927546
924786
89329
476310
946445
97276
614702
389311
762093
462237
145788
389939
765595
410286
274587
86612
60093
465996
736984
890806
252213
950607
618903
321078
733977
157927
274534
693691
616385
501499
10413
291878
243009
993474
186409
3245
889635
940935
618214
92958
112458
864888
745816
581175
14297
722008
138191
925517
875313
411488
505081
773297
487493
871199
245001
271798
654866
811623
1045449
597879
985427
865856
374800
515793
23760
174304
852368
447805
515335
308997
266843
622322
993613
698153
589253
654900
517927
853039
228490
875009
203870
488603
871539
527230
176026
955167
417376
776166
491168
768332
848375
409214
366670
463921
362106
691075
846111
839763
12241
620265
537999
991028
799833
431469
278135
9834
783412
717194
737130
108420
562052
999561
360691
570440
918866
106872
876997
424082
716528
741706
615120
255931
787037
767878
350857
788523
622479
35601
229218
485473
924737
164428
894580
276419
552670
845304
454496
544311
430949
254318
187071
971670
134756
792758
481542
392824
197218
396988
666354
79488
633565
528915
15052
1028866
180811
161434
649877
412991
359022
424259
160300
793260
468198
66432
118840
473644
897339
871696
963841
87268
280931
880194
176628
977328
390091
755575
583797
927028
76382
430226
623756
316306
252980
264321
804144
531308
636201
316073
421463
944329
957771
664097
786785
403034
495678
190216
599695
362621
329995
862940
201833
125279
663509
837555
805805
979444
825097
82740
672290
678823
765950
122025
113542
58175
602829
396877
482905
259339
937503
37974
669494
931821
600612
141862
905779
253228
65793
1035510
422017
134437
765388
153464
463311
3124
228971
842401
957892
707085
593541
338598
89958
461173
848398
569289
545154
55425
236160
339652
61199
369096
189666
390531
1022041
587061
425156
849994
134927
110729
258668
244727
168690
1000550
537152
221151
842616
1041723
427654
226886
769667
744990
108066
132937
1048283
808431
470045
749387
553401
561275
535375
758203
604537
741453
870199
291719
701267
306289
746638
619920
52186
520786
848471
11980
940061
222464
960619
267498
400589
883611
43545
262826
854726
10202
339917
30090
412638
689983
718107
4341
288753
754837
285659
639071
974084
992735
380285
947072
408664
862913
45238
672257
697038
574517
168648
953043
97346
340099
656197
414022
609601
34108
992923
788983
536451
98355
152934
52780
869506
11829
163154
737581
700833
603072
806700
983222
300568
736892
868851
22926
897781
189126
349891
447438
621735
319912
181581
568919
272811
682015
608989
269505
557292
769361
110732
393518
52051
507187
1027076
748209
352853
908372
723898
955571
915885
263280
635798
802764
376714
657187
698437
325112
601947
455388
7773
782091
285222
12929
118252
250834
565752
575116
889212
624266
1018016
304892
1019044
496588
4078
866197
292828
55602
743497
2455
521177
364899
676882
131209
598162
370432
548198
151176
335637
634976
213003
26699
364298
78523
929987
997445
226307
424440
601970
557439
257819
425208
267951
952458
321191
986878
776439
794410
694702
1045192
626644
538934
52245
1011027
616893
289588
644015
1044427
834116
1031353
468783
800936
432317
687842
64563
598705
421962
562078
568358
597136
775148
153234
753446
118548
596753
554157
6050
34952
163626
696732
420669
254656
268703
480442
1014997
794459
273922
381346
613353
945688
424390
47385
162656
827118
555851
189076
951630
88987
709935
367739
794377
608654
337274
905523
783885
995562
112291
791579
555989
1037825
603545
309615
752294
14814
419804
865472
786101
745576
372089
158524
520932
798866
196513
620273
155551
870181
201578
971541
522324
214212
694416
890289
268121
1010482
680265
89611
837514
999605
29121
644544
648357
462527
151097
561411
903229
572091
780588
899796
239265
189199
971484
961798
1035652
857560
851425
885796
631456
176345
237342
657547
1029574
628937
344006
190050
207268
152366
291740
689157
95361
333943
880863
152178
997900
329431
900869
1026974
95392
1037870
349505
814055
262582
644061
238458
728411
911508
272287
784839
139264
288723
174641
805631
1001617
383718
681331
992215
154868
122588
710321
827872
853875
931480
157061
447104
216924
603976
641148
362547
995016
871667
443803
1013382
352135
369690
204815
598307
830181
291331
890131
8843
992534
691224
833383
877580
243061
704077
854805
578609
636865
56266
220495
131993
699892
225352
659752
1034079
266028
758439
1002863
790243
414374
619402
492945
519206
986975
493762
423391
843705
1020532
233456
376647
723532
286004
661840
353388
319602
277961
129646
160305
444437
619423
89392
582463
660653
918629
247026
49960
902378
702250
645452
158485
57025
517179
1043339
691099
172321
94773
104894
469776
653615
214155
468178
245013
516582
132847
418680
458510
512511
712226
393425
503575
106497
202363
339231
420970
933016
712178
988248
847313
201646
620587
937716
984714
71276
250111
302145
125969
923715
567610
510979
721105
334209
237814
594457
43995
541544
458893
506018
818589
317379
439800
101767
277609
710583
548290
36941
600335
665771
389843
51542
960328
589218
834476
409291
186476
536117
732296
547691
27611
767842
193462
189913
402653
915673
282995
547136
265658
232493
75014
1015609
222961
406819
643712
427775
121078
992831
408008
831369
957332
575396
443276
98541
825888
832494
212781
786755
640654
200575
827524
994975
101496
203214
559030
30452
459659
1038294
649734
590846
248023
309246
125264
985552
202648
264660
421709
620663
248202
842750
158437
705816
585006
607571
760561
741454
366879
610708
776792
932540
692392
766889
477295
452719
149809
190835
1042261
1028451
819496
377207
106620
640468
919773
893146
243797
980644
413218
532688
881163
619932
352671
43401
838639
49145
644397
925887
209097
456877
877738
881219
666271
808979
654424
412984
990478
59821
936956
753086
149891
799671
183078
874780
398972
176776
162801
627337
521756
14053
114105
793794
174846
907993
872240
677728
968987
1026283
191890
891133
305338
505983
484998
591810
209749
499851
303164
203639
804569
995633
718941
959404
789031
689964
281731
697436
207392
1020745
790434
496802
660622
26750
64055
2359
8626
253456
284392
541414
228410
608011
71392
431860
998362
145630
721303
876442
212229
289987
197549
429790
207960
959357
586513
125083
523552
394543
336251
212861
488329
315258
536308
512958
380442
703968
677536
152617
302139
761663
48358
990934
675611
910652
305319
511504
220792
529833
316061
968060
477274
322644
207920
633365
239396
979645
952939
665564
426274
609965
140329
877058
306423
214167
542406
745346
1047354
472853
678791
548542
146518
680387
725136
40793
683485
263060
373081
440506
457806
286908
772576
848057
599148
27134
265938
134563
219986
161814
905958
429640
859308
159006
606360
228620
508004
874177
727521
973833
750700
260801
296196
947175
628912
843281
190399
450043
182659
451368
1039028
267699
677684
856674
629608
635364
934046
28096
576496
148830
334527
288969
392869
10986
233929
228136
433933
251946
534451
596642
401061
690955
424831
439042
16867
664068
539573
929864
982351
397490
387187
117134
268493
580198
913070
310188
648397
1007002
371508
519777
163515
972821
911457
928392
973664
694457
173184
753905
1016240
652766
793803
34636
279945
697080
227091
940847
775902
212040
558783
182618
609900
523766
119509
444949
461613
484474
453663
210174
497427
740666
996062
429735
1041539
983592
121522
570735
1045145
573217
886816
158499
128015
916361
880385
480280
143892
923252
731743
170227
244936
52053
892431
308663
976977
727347
466621
523375
991876
286244
336378
760293
593627
363261
626376
1047743
782692
335318
706559
833676
547649
327502
237577
892149
694126
31694
920015
252542
872427
785361
459151
625555
971678
266523
422821
96778
979137
618004
936097
720633
91179
716006
527902
1043555
1032284
413521
751484
219292
921422
694958
183272
380684
483327
216470
979192
609251
53770
122748
856802
248016
945460
751792
928747
197945
719095
532964
585987
942454
920911
98449
147143
79739
737509
694375
1034422
903547
620691
17949
477646
1047358
190265
574852
982797
1032899
753580
914758
214776
533181
929934
1022548
669272
578655
242677
994461
399259
625243
252661
90937
727491
1037196
146691
488247
650129
974025
50050
391662
1037291
347864
365906
310285
164060
899635
188380
443343
332317
901363
954922
964770
558479
175945
400543
1005154
611664
781389
222567
86383
690441
474452
909502
781912
476648
714477
965312
857988
753364
79416
971102
667625
147159
438536
496135
362969
833132
394295
393738
959243
680152
190002
102459
936628
274582
491753
750065
670783
713720
865971
720317
110386
898340
419542
290290
59856
892509
658477
978391
358128
84989
739740
461914
178742
450491
153437
869693
393227
375650
310352
858944
432770
648090
199782
674770
735593
44641
367356
315002
832715
497225
416965
102862
790894
876160
945390
179970
116205
97490
754706
846582
125941
137392
656188
214245
323283
566521
581288
830299
791372
354888
790595
624260
160560
421042
426462
514385
858569
806197
661812
628881
266820
996846
410762
292873
681568
425885
423054
27511
460063
255224
483449
723158
693056
514532
354040
841799
893687
698053
694932
143429
433849
117584
280197
452987
45377
604973
18360
679590
465748
567349
796835
413105
159254
925933
605817
143624
675992
321502
66447
272181
318273
758757
131061
324210
565930
1015050
444081
54112
1047522
120625
858165
383088
598176
232250
82672
93952
47998
1035970
17302
680000
514905
119289
82439
597158
504955
447837
738254
620632
872362
1047143
62900
919666
184538
743226
73888
841115
467219
701787
236634
995959
301050
333165
676240
327995
413137
573439
610125
506341
415835
7921
359727
882566
187028
389595
711188
761666
33107
502363
284424
50303
107711
980094
873752
580638
475686
720110
1048183
816204
182110
38700
601822
456852
1030007
878054
462324
1036382
944492
534143
634821
341728
210829
327464
855076
728222
932648
650794
455837
661917
646599
559073
785008
896499
417111
376942
204573
272002
743004
677813
410829
319771
126030
1003484
449299
59780
414643
208649
151608
612199
651963
186951
150016
730463
517234
792696
751729
93067
802726
381602
440881
755700
100836
580088
550091
383232
597876
128048
140715
593114
435491
744036
659252
465911
547799
632578
708663
917374
32426
868179
60660
664964
226910
94633
111306
107501
206198
647185
737157
57408
23314
649196
225822
54197
968559
427234
156556
580245
808958
441876
306171
775552
993337
542842
327257
252788
442993
601932
149556
769173
577818
727426
111689
247927
379289
442552
117856
771354
590221
313649
442417
441871
613057
711906
146161
174200
1027216
888134
1019187
18647
869779
790992
726447
659316
241921
278810
461931
17837
275700
963724
295272
659148
512780
540338
282745
83706
462781
746065
849090
92189
557585
696475
884677
844436
613592
805472
691978
912526
863272
968336
320346
549621
202733
248254
711579
795387
76679
262808
780152
800521
408585
276829
116932
173068
752814
748789
849342
112365
523082
446631
383508
243476
873514
830309
456947
652422
415446
501931
106237
22162
181215
587163
1003379
690014
689148
312035
231085
1034532
457962
560606
727587
477356
78263
43268
720108
702880
624904
726791
247672
478279
855866
162210
154716
49542
427316
332038
132955
1019101
562359
584366
50453
182844
849867
506344
1009599
265635
842678
647251
192089
325366
285849
372643
56578
554285
818978
771429
126594
1042092
470714
286715
521413
1021078
310761
835890
180411
742160
622400
615552
608660
252218
849112
1042681
499229
247759
714705
992742
229292
206858
736646
348957
596121
7767
479455
407827
1039590
309554
636399
7680
192553
491188
544976
734126
910147
381318
554956
836744
1034976
623642
743286
22231
768319
133875
624998
828228
760349
47564
177773
743276
74994
441525
27933
795475
415888
405734
333876
368881
281087
864496
13872
354192
164252
253500
330243
252268
192661
309340
517136
833076
572562
576641
900252
190659
361037
907574
218467
62908
1009184
746751
241628
63422
548390
431206
716469
769064
349309
226420
8604
998320
372891
307624
116293
204549
126884
305686
243979
278119
52101
474325
350884
192447
892624
859487
743033
63538
563890
92135
703435
539898
881925
1008510
545348
109062
442980
113600
572682
895113
753771
666517
816822
348378
73416
931484
34638
585785
627866
622051
895925
99173
214677
184860
687529
286851
422312
497614
404170
389519
327173
40893
153198
495182
194388
717697
882862
789784
110930
578421
447410
653610
636616
919243
167452
981695
886022
671656
551990
695705
173722
526071
217735
934888
133870
752373
622537
77295
787092
3445
1036813
333642
198639
859376
988697
752345
793357
286531
491484
719943
116406
127088
182615
59433
681185
634092
911117
226427
644672
343636
966152
79930
477970
114453
402484
920578
272057
834233
105526
920638
741319
71706
154384
200945
919598
905823
547778
295141
716635
539912
110642
1040827
877459
410931
45195
606306
149159
299079
10412
621485
98399
639012
19467
24499
276877
105498
264290
109847
387311
653242
212669
478223
178612
30436
597900
502790
454285
732132
438846
847966
575926
635988
442991
1033242
577746
598170
524726
715633
90033
605356
927061
315023
494600
640597
684221
8104
148855
88224
163941
919135
616417
76695
373043
47406
694577
549871
456175
573099
12029
58195
340154
446919
155276
623405
357923
212316
565945
492727
329520
679873
1016595
744594
215135
677589
989448
442787
261753
857086
830130
582814
411938
909268
850093
75974
117806
611518
492374
515285
940113
855693
181291
771920
25951
87313
268148
305945
9184
309055
18308
590002
211818
783488
811336
433371
1033785
845183
643010
612918
294836
119880
173160
210163
103903
121022
86682
459469
476914
984197
109359
275282
285793
169057
449827
421416
537106
399530
512554
63552
650606
448623
260153
982499
465269
160994
183899
906085
769838
167795
393174
820692
587275
332096
374425
387712
226334
253535
730510
626969
925317
299941
521932
285557
222093
928943
58604
400143
1041805
372606
948557
855110
693098
87782
849733
56993
1029157
777000
767030
501939
334439
981885
730500
475124
444590
441273
15792
239018
184588
178644
461262
929699
40830
200548
850202
492016
1012877
321778
769775
825088
285143
1964
1019636
469415
267678
937375
213721
982412
454994
466779
720492
709069
1016780
303705
719602
294314
571819
347892
273370
651493
842031
867372
820025
766953
12796
800597
1036214
948066
222599
561805
10389
268975
182300
511567
622134
329775
534970
648498
635499
626219
950307
460372
215932
138889
205965
973255
832971
892798
918204
814522
462264
783966
651444
461539
63807
130363
210399
861065
525057
525431
458475
941155
695964
633828
997721
604983
585684
521610
452113
489690
658933
131974
593666
764692
628494
685339
334390
917069
286446
801496
890703
382044
235858
339839
594976
922818
820388
371883
608392
342575
217820
914647
348169
71943
492710
461905
855072
206418
350549
294244
502353
587334
845899
206786
95047
50121
43642
803004
185676
77604
636070
455460
347665
478232
137921
151995
560271
407932
788887
674885
1006447
983633
589071
976492
552724
991452
443323
867986
809583
87215
890157
530058
14479
487554
722632
396952
967103
150369
4553
576886
313861
930164
148668
733975
623638
1035647
333888
558042
474960
635959
260477
541424
808294
684682
420835
550953
662242
811900
658328
354713
662290
485881
941864
573480
64296
417107
973487
168212
177379
6509
83146
1009421
659871
145646
394283
620747
416243
380817
211842
873666
644343
864482
370273
214581
923698
50324
693355
389582
56192
960878
186835
510336
196619
857211
303787
223014
981964
363365
516227
976760
66928
383585
813561
1039409
785441
993353
568252
713074
72961
579940
832855
856821
90262
630884
236357
820990
325564
495056
469284
527911
793228
530779
395232
740157
703515
1008712
792756
399012
757210
842211
234975
473759
38124
982357
551453
607346
348805
371783
898287
672013
473134
237945
899058
507482
872435
612739
901046
226813
1017727
129392
919979
219585
84568
988015
436465
251894
249464
576063
357887
842654
541179
518609
661022
518983
7053
342138
644154
1033650
275956
799968
129932
448137
219239
711520
445083
1001243
738565
686727
947148
365866
778099
135982
486984
39923
306610
323799
142612
682728
120466
818831
555224
837177
31914
610839
973335
460542
690078
1012342
245073
520320
577975
223129
457910
889193
106136
557995
746322
755521
237757
713394
910534
995821
819137
889473
435393
432285
934554
915219
362200
626839
809228
546096
195859
1005769
162470
605639
380658
97896
963528
796288
919767
574702
1933
1007616
525305
154780
285903
733738
629198
212083
403701
412340
658378
480283
662192
418996
808192
861650
571535
764303
665644
25407
744663
151673
146936
318489
737677
26522
463986
12898
484966
419617
35139
405419
617914
519493
226192
66807
232341
504985
701833
976962
158800
586584
1010317
909455
259606
789045
577723
601048
1027931
617015
901485
270966
907241
56601
685565
155671
769032
28056
849013
884346
681580
368281
458666
111535
955158
528686
580531
355806
767374
928892
137999
1030048
212810
289346
959564
648163
952328
541445
445259
754679
1045635
366883
293237
950473
1013084
599884
1036474
748074
873226
873253
847951
671578
340176
190562
667685
512915
272390
429087
203211
81881
600585
262565
991468
436969
168460
142954
74285
10021
194507
978086
174184
846377
877198
768281
633171
258084
879073
1023938
856260
673560
63077
705176
435422
392053
427131
668101
172831
959342
734861
828664
834516
247456
530877
364611
216786
158732
831987
205795
1029356
300176
113146
782778
315855
79278
24931
247079
389139
1032221
246905
375066
744752
479719
753166
771478
68629
933628
1045742
830152
205498
244239
160984
922045
1006652
530794
705128
209974
153514
68499
361599
180819
113406
542567
594241
348040
130345
760945
453072
606152
80691
532498
1000459
285565
18319
647017
293419
286858
310855
99068
510346
777362
655158
328139
885673
401668
359001
126728
923165
742222
230698
437791
585731
857130
945421
748385
24017
156350
883709
1003094
865668
217989
685061
846604
916138
124944
679668
562172
281458
971870
587171
705238
87675
208344
609165
505220
411184
809111
19596
202613
421302
804265
940824
817032
290514
296918
740340
420290
1000622
215627
965969
42098
549602
210645
4619
870287
443521
810143
866594
685158
502624
793430
596194
550805
1634
487570
556326
318552
961045
606677
782066
588266
339195
816870
223995
444200
445240
344259
467114
611911
337680
784286
604748
501029
1035306
955835
180662
225157
74444
478683
296493
444481
730994
899770
760937
503823
726671
463318
953541
911698
685060
729685
355564
784406
20066
270012
473608
457466
1040448
334875
470086
894840
826337
700813
365137
329517
211288
201065
131382
410876
551340
1002993
777582
148195
891174
559351
1042918
762054
135814
784732
275773
650397
890417
461130
489940
840671
715527
683808
1027603
974827
341233
802731
19922
977460
597766
672949
756839
122839
63568
317000
1032235
880985
330228
894764
987240
86075
505440
546731
665505
840011
209777
19911
966777
779324
42373
990943
680327
281099
925077
77999
166816
816293
874982
1025523
188730
684136
355090
374532
924671
708944
858262
141223
631876
806256
263348
913059
373431
271449
630430
365287
51778
42903
777508
328355
858395
908156
929259
525058
283077
1009517
767041
294810
689715
531066
3911
622866
447546
419676
699854
358019
379391
478998
830328
987818
138594
477866
978453
600696
141833
818394
1030030
48842
1035426
456536
113122
502164
420801
241941
97221
731259
487523
932003
660780
905317
4645
1015544
346865
485467
213004
413069
955375
101034
442395
365747
868011
77928
45943
673137
400198
317857
740967
289826
765744
904097
204395
45612
156592
917295
802169
184228
171544
560669
733023
108734
625128
527256
569165
856978
359307
406852
131924
785541
644382
110699
385831
359949
198510
1009856
618585
391928
641108
363784
622774
836000
172676
847817
700288
790751
518532
369036
144410
550337
672274
536018
418916
298217
193948
1038415
2871
1027734
85959
841717
173326
610254
939610
950715
528971
25653
473673
767560
702807
7860
670409
753402
876402
855725
984629
496159
544716
865211
482390
628871
357521
573068
857883
879785
697990
979280
297690
495386
514196
181777
34333
429285
249410
250918
744423
68975
727682
107579
416157
493981
817631
1003019
280707
18041
764018
656477
380974
590248
563033
344516
1028727
823545
337841
589812
282055
916000
195399
824217
468788
186632
476932
451021
296473
373794
470060
832304
702970
703005
815853
908048
1006783
578052
974499
138642
360811
325448
7569
1037185
1008150
934513
966611
1042020
239068
916448
390190
553538
959577
219347
902298
549577
676195
360417
716989
467611
499478
279877
294507
792839
233348
503181
207803
297858
191407
230586
201964
69303
507445
1010074
206151
23353
596653
980976
265180
849148
112515
351044
329821
206187
561081
489674
501728
464186
719990
193624
690887
91283
519837
563101
191569
937641
46982
494440
174687
235688
538515
9653
384007
700992
291739
943692
861322
353876
711703
278940
794970
745852
1003803
335739
528534
309351
631236
921675
1005265
637225
859020
265429
737791
777709
406711
328726
717376
1029373
572598
783812
535155
551779
1021056
343426
79408
62732
709577
482936
1007929
614616
947308
715313
630234
1034841
733175
772655
167378
985238
895927
163282
712030
439613
275870
431533
309060
38866
988551
122560
550021
104803
735655
340736
852244
686774
761312
603213
144752
777230
487508
525348
880885
807086
90743
428372
984987
950823
222004
1001234
558484
891362
1003679
859
868330
21630
848537
760986
684359
760557
163757
590360
957245
75304
940057
741267
890013
985258
1031197
288880
672556
574599
925725
655538
151326
837040
223432
329129
180133
277897
939090
67760
309646
821362
985101
613115
633612
275708
90339
236156
182002
83308
674040
503445
377447
209002
342225
626101
86474
138044
182175
344740
342070
514292
804888
208704
590577
718360
820407
689405
336558
529240
491112
358379
1004258
742916
768091
62339
335840
176141
502644
830378
309989
598946
728484
302423
325984
901831
348999
463042
181227
444214
61898
384661
398644
779587
252255
966470
32398
139997
472305
312154
601072
962401
382249
475802
587585
456109
1020477
559834
1046615
418072
530993
130499
271392
415503
547993
556767
709193
1017680
1003172
983560
592090
120667
929180
719204
155854
1012527
925677
41721
964924
641725
539693
534702
847494
843929
286524
289761
609740
717905
996421
673529
59162
101451
900804
697602
684000
931704
6221
320165
1018526
274619
394727
638618
282728
912242
729996
501942
656345
736731
146109
1043100
227737
879958
619602
921704
80504
1046970
862257
1024091
535983
894379
706710
587055
840244
747914
860161
591585
591336
681666
226034
788560
982441
563464
297712
538298
796297
394087
363991
414238
476954
205199
445555
181980
302735
738290
126395
676655
272728
697417
384068
535371
612355
646133
316733
70547
1012931
187396
381161
445682
131715
423863
502279
402809
446502
421557
538148
234047
281922
476462
32361
283066
5885
268716
704888
560228
937756
850368
304389
304979
877587
317921
769183
390358
735095
244325
54486
779119
221309
979745
683701
249036
464621
277602
874751
291442
591851
166093
146222
522370
571086
466636
195626
1007599
755939
767647
343544
301786
200317
19044
846034
307951
834733
431614
255559
365421
167511
279557
220128
1024350
993435
687116
606417
758628
156939
878642
385058
993687
355832
863957
825374
524804
106977
932747
973209
850112
911768
646875
910727
780348
482650
682511
891751
201872
243471
160809
955868
712522
490947
465280
829966
694388
175039
494155
799812
582126
800687
103919
626260
1032197
648998
82820
996729
776690
511277
896215
974267
432084
1024077
235644
509578
1009829
539622
760948
127082
1009628
727624
1021133
173439
584560
1034775
171546
21562
441718
680128
197857
395931
641246
787321
413284
569631
116891
431628
768503
514324
424227
1012713
401973
768896
643047
381964
330624
2762
813931
605194
459074
16499
399157
843840
448788
146101
501686
239766
352211
398540
466654
60279
318789
69882
850946
152499
541595
1048151
64172
98625
310990
817177
324990
647040
63483
305936
21060
591428
551805
148554
92665
645969
34420
630342
986499
473319
91119
451764
816551
343358
1041774
767613
107474
668627
771819
450972
85296
622244
237565
502584
578776
1048341
84606
335009
409554
884626
176105
716259
402147
894556
941497
662114
126689
319660
100968
270007
433551
914475
584398
213912
675380
914746
240997
684783
799357
224778
649116
479099
622218
996349
173506
737747
610038
524977
354999
825450
115754
659836
351879
782178
1026085
311133
179396
478534
428738
64242
720610
521968
344286
459496
910801
1040338
905970
648557
179360
1004565
823392
921924
88754
544490
420838
928665
664545
636812
993717
966294
234487
740873
776971
538037
860696
378129
526695
457314
77930
174945
145347
999259
490898
940297
250296
358698
78531
210486
896694
295391
491604
795777
85835
570549
189944
479851
697745
92807
967382
112156
782018
195621
505107
330601
1042833
353319
208098
147711
829881
180896
275946
1129
777815
652679
87570
350931
363124
344900
296120
36896
407723
188404
464352
666360
253652
728191
583014
502294
979316
140543
376567
737349
227200
435378
289341
689645
958038
630505
259873
300504
881166
806286
905630
631496
909262
58505
562822
503429
206748
618400
72468
796685
228131
762346
805222
801403
11572
603994
731922
835273
1044035
541904
910497
5319
783315
76323
261925
387618
597793
426359
978106
781626
1003129
899014
350112
885302
169641
560454
289852
81140
184000
630774
111256
914993
234260
786659
786653
147901
635206
380589
702124
815910
206997
850142
59784
208021
460955
695855
852892
415271
125605
137793
775784
14953
797734
710518
694095
530313
715190
187545
316229
938046
965509
300035
917444
505330
489522
287850
57322
905129
454817
442241
1000030
974151
146901
838387
378824
404542
380179
123879
419302
355795
582828
929332
513856
977976
262965
502350
738635
263390
492515
136530
1004045
39818
789967
524988
876293
428285
103150
654463
391781
153148
613278
1014453
44906
199081
947848
97973
1005591
116844
632205
778574
1041170
862276
1034882
421474
312053
45755
161846
705872
533328
589287
827667
745773
730259
291377
357921
607255
638306
62010
801203
401656
172626
496616
270502
596453
694288
149596
448982
1003265
848666
187029
573634
316273
877256
254364
515455
1044253
396841
820777
269441
962981
632760
841343
612893
452554
713212
449532
586643
471291
392815
140428
1030554
1022254
863549
1012692
476658
721023
420502
183917
214174
67333
503731
1038272
396496
697713
108643
926382
597378
1009952
627135
564169
805918
332853
169846
483908
426663
115628
110204
640381
918281
915626
69829
133848
714519
870254
481760
290947
615539
629809
809598
56482
710398
304692
415438
104598
724945
421253
429453
858661
690027
227123
679886
115633
33776
131077
523254
484584
605904
895133
177128
385194
73918
1040308
499589
1016632
46401
591322
193645
180735
451528
222542
68746
924043
454987
1024590
937316
178022
581128
1028666
718345
341012
74443
772383
868886
249558
862395
106185
404913
669120
718506
250609
369352
219739
618818
441027
813837
265531
139840
803122
805997
2568
61253
817800
911815
614136
633884
506722
383461
283118
921787
743249
655393
659514
642436
456003
6125
583870
492399
523872
204995
967428
156515
773538
630218
165310
149588
405671
773996
940268
799138
115921
813106
29666
311435
105154
225621
805005
846465
606355
146807
443897
675864
108826
532746
339076
857654
169263
132360
868468
478489
288007
288863
451498
799650
540394
976728
210124
763638
614989
770228
863012
922351
254174
412170
996682
243447
54544
793716
769233
907345
896761
293768
140115
323969
767882
349874
248999
56139
202873
871911
868568
849139
436102
494076
622178
278382
852147
235449
264935
587295
605810
362298
26251
983183
14699
705797
4313
677351
494245
570460
715748
133464
900885
707838
658594
306570
791478
859668
909284
923920
456615
538002
152281
65157
678226
174600
639338
184232
552476
556203
27494
133125
950811
847884
273613
36679
28349
65856
378843
408365
194024
924338
765518
133577
436005
289612
359660
108069
497298
334093
14575
910953
895758
109007
902271
606048
33986
464372
35554
683718
619520
238518
589607
445917
806707
504144
671231
672247
984368
377654
794204
782909
719164
139149
979918
523370
228119
134118
964952
1046475
198615
276427
679805
423482
425680
1010161
1023535
795705
179853
105963
797797
289229
214397
318830
93409
975768
727275
793579
434435
927922
1001046
831756
393142
599676
203548
346286
696656
797980
439829
766969
651469
320481
5246
215846
183926
547803
685801
60273
175910
81082
213319
781098
753977
926022
54225
451814
64167
17780
700122
217925
976330
121239
382622
813596
123453
34526
196879
50948
914348
648880
382518
801190
100653
176199
261328
723292
172205
385206
113344
915575
766693
722764
532086
780644
121824
432534
982861
794537
842180
705721
1037924
298719
1010763
978461
145532
576410
557281
268632
280738
1031877
802999
542262
733863
27973
685768
343223
568783
754753
612588
514050
788076
407960
37618
185680
503199
830008
727435
885632
294690
419441
797993
748155
860935
757772
105893
677976
377357
211244
750306
563928
613102
394423
797554
224197
540943
495721
356504
986835
870919
512591
507404
78854
683231
44084
73671
1013411
714605
961517
242578
919119
609892
208485
468113
732641
966157
1005130
812730
1004007
49578
677408
208621
167434
97810
298104
391649
495098
389708
733167
644252
224168
507496
894922
425289
843188
807714
717836
567490
5971
968853
774554
866571
139214
1034145
491808
269743
368777
625501
717068
221615
809047
639443
952673
787071
7307
743571
819337
208581
266263
590986
1015279
716897
817402
583888
1000914
75554
228299
387432
94699
145028
929382
451403
512923
115940
451546
25716
497114
448220
850321
670717
773620
112656
492531
567444
293196
631011
517241
803273
218662
403079
292199
371522
892545
862567
280721
659236
652711
359349
1041307
803599
764206
418808
185250
213468
909728
527348
953984
184696
321767
236358
752410
506224
873060
160479
630008
414808
1019037
1038142
547052
557018
97984
608143
420082
866272
625044
701662
276926
800040
901600
513190
77265
523099
156645
191974
567431
356653
372282
364356
968558
708186
743393
745414
968510
109207
616352
835856
217795
150880
157594
807981
271551
70155
189201
809497
472931
304951
330183
633694
216287
168992
212266
449549
778528
799241
1041370
511078
549400
565970
776145
555207
320452
139636
596634
445126
131812
146862
474083
716696
536802
140595
706773
678097
140701
318287
171554
83351
658875
788310
928784
477232
703723
53919
158462
981024
40190
835607
60480
282594
789175
75816
906290
1047081
760662
164831
44183
1037272
602227
769378
706894
524398
832146
739103
470723
818979
555721
691570
807050
758091
424728
168782
827482
578004
619500
721423
476515
125781
749552
955988
18852
147987
28699
575052
733444
291905
46536
372961
699623
331257
1023755
146945
944054
223289
617539
848490
8335
497688
544782
110379
1030634
519154
567265
448170
910424
539555
367839
260400
181329
853555
241741
32933
180224
147325
736356
237467
54645
317289
938547
460540
236149
334506
1008904
549051
718652
107503
397432
717334
1005010
56067
399433
459405
403393
892825
651489
49430
4456
659960
291254
642683
457852
885414
350205
403816
940603
285161
553649
787576
173475
269844
1008803
584551
870577
942313
727803
795009
827969
307705
9403
274830
687803
683931
665815
530436
144226
634491
24844
329897
201834
847909
739629
549478
468332
831169
543747
669343
863251
184177
90373
655373
724961
98230
56744
879443
123854
671620
916217
741216
363731
405852
336612
989846
128799
176360
73718
46741
550568
297191
959982
110999
68379
447941
101387
238318
483164
370078
754165
704203
953205
733946
387227
369182
431738
705294
129
913222
298418
4879
96183
159417
897180
1042035
861725
523644
929540
79376
316588
558730
614282
957860
992387
868624
847788
51857
36906
436455
441527
641621
526564
435782
406748
214745
798779
510355
533446
964808
1027367
263539
477590
577140
809955
46297
848405
853082
159151
990898
922930
926967
218937
353467
263750
267753
816756
48880
277090
410647
570924
434973
726183
12609
505217
249635
599349
557085
922005
138638
888746
654089
522476
305136
299143
433440
1029505
111662
4127
16334
866514
1042535
847735
377757
917308
761820
1001062
22399
125380
486603
411779
47802
252688
744724
814376
478830
501431
369095
370164
143332
541473
493241
225076
14396
482394
1006666
371585
457246
163083
862010
720791
921460
368815
499411
507132
590274
885164
1007977
628822
56058
1044911
896240
808908
65548
361538
863305
606123
790870
203169
491430
775511
1005938
846413
584695
37475
116631
615847
469164
847675
831916
494213
936174
81038
135352
221846
841088
480381
200436
604862
229481
555045
24692
219830
110849
207489
989153
717882
815366
318325
946965
112321
770571
528949
853558
100446
614829
318217
655774
1029776
163298
34654
112898
933963
656488
669524
999061
529358
729342
166530
932654
942909
875081
678805
275884
515558
213952
988805
363300
6020
367927
327184
764738
1040627
659585
788483
493909
631829
494711
45556
200539
393007
848138
371499
1043746
69521
85969
614153
309617
472785
623636
615
418809
438192
1031953
226732
759115
115262
956388
559274
316203
578935
1025955
924391
1001998
23912
286777
28418
106396
1007877
47581
635592
429225
408083
386427
431590
285512
404429
547625
44750
896263
248765
167530
159603
984732
619964
854945
45144
809629
96253
881845
248388
730626
515207
208673
922034
397567
50524
906826
117961
516828
239645
312084
821864
783179
953686
204285
550577
81272
695865
885322
560795
208937
56850
891034
25660
56698
256602
670914
581182
706888
558874
722687
776985
943367
194031
550812
930462
36117
308333
763332
706309
952807
853001
871765
598045
812587
413897
757911
984660
447325
358109
226640
526859
3647
594852
319651
47205
232916
155467
200211
503697
744224
726799
843490
639554
476110
867710
217462
196215
717214
606915
630811
398884
392954
610021
70694
112143
911042
562834
921390
293787
422326
242901
454352
832924
345597
747481
608880
816491
10390
166843
720973
450073
658530
40298
673548
482319
825703
352848
39373
12308
930647
950099
485693
301078
998321
71290
751712
220843
136958
407192
339052
871356
651271
767920
1007538
749672
297319
839214
466535
464045
890777
662083
445714
368136
25153
611904
374612
347304
145007
324999
819311
555939
689294
87636
668375
26286
457778
309421
973348
1040721
583007
380090
594516
236501
1016893
304398
242758
273742
224662
361082
28670
632847
342912
797238
892279
552271
476151
96581
302232
411979
973857
978010
224142
34212
456950
186470
437872
966305
570663
579925
900609
301349
24948
571119
231875
437499
419109
150458
978984
546538
331829
871540
463900
401541
755380
932287
130469
305974
682183
955519
97388
429363
244854
1011689
530662
260735
975684
338475
371572
35191
968926
993681
830754
569967
609677
294914
324623
361660
127468
132117
623730
272704
17066
903328
88330
682838
986055
126990
709730
792892
361014
195402
979731
158281
931790
868674
1010449
806853
252860
653421
51061
161895
377430
647290
311255
362805
566723
514966
616415
943025
76821
605309
78716
20710
580298
340622
430770
698168
149518
100290
710370
585976
548508
676778
22096
198099
1008641
714411
530633
588986
312228
208283
289087
479644
205609
719868
1035388
1030804
285408
651110
857184
783324
1008911
522354
187552
310868
166172
785572
139116
360403
572133
495964
928810
358332
587376
1009196
225133
852329
433498
901509
955771
871805
385388
174175
619830
126570
36967
112325
759420
947327
897529
117372
901381
595355
534812
4296
1032679
845496
555593
300056
151430
334325
1016354
882682
164207
590302
386678
953695
947403
734844
298119
16780
452910
507151
894154
916606
243460
313777
492222
495153
943641
755329
650673
854746
354310
623835
1011969
644768
281246
489747
713
616945
368415
42034
404650
885485
384232
1048501
709506
176266
62992
835284
383960
421814
832546
198097
225698
697474
357375
613518
685375
370021
1046433
710447
113486
351201
55850
439024
483234
177993
381256
276675
35884
808878
613642
876532
425113
703272
409487
132543
356298
543043
225405
992071
11250
335913
414078
257709
823647
469076
81542
141750
140246
667740
177269
887868
816810
976400
339904
646676
739763
802208
501632
655442
584118
885806
458395
966951
26165
581558
943088
451091
456150
922676
888802
222773
950391
293987
933532
232844
623517
336000
139183
793483
915288
468295
30938
1014529
217732
440542
606382
502030
551107
988389
319898
995576
89797
1020409
195541
717459
693659
540585
163454
463540
958633
235690
150396
247250
818771
425364
420901
522177
193266
905782
382718
420011
143814
833963
247298
594701
785024
463257
50804
511973
60334
931886
613268
615225
450938
102757
70366
637270
733331
117161
422249
718306
707421
707875
625001
29080
135624
537380
1035499
1004797
546405
559681
452259
579618
535867
270081
319268
127499
586305
711735
1035799
358045
559844
191021
246828
674192
1015619
77678
166925
365439
968427
135990
209545
490803
411913
923110
219308
17758
1001293
756427
882226
591429
921681
161463
405781
205039
992770
78670
393624
345708
827363
543707
876412
249452
364855
769479
417319
177983
361093
794996
541694
580208
472923
791603
643429
172121
626918
712377
395420
605615
1045361
306161
235131
924428
918537
725387
862330
986678
133738
418510
738784
662420
954153
367331
655638
360321
771756
479009
638802
894162
423831
169142
469189
262234
939017
1006786
656481
1038599
211333
364082
495708
57002
118576
984642
256648
208986
543987
916310
844338
1023409
439644
875531
969167
412825
817491
638635
317601
667745
484677
804852
619943
124929
615922
519380
711108
506592
279183
455715
6859
670450
729508
323773
478449
152989
841607
384652
261820
185672
593188
177044
259663
823822
369900
854104
413055
137046
531140
511516
597570
268847
515320
534818
173169
194500
17290
663241
691331
863681
504990
132904
712499
641104
218579
91812
809416
327870
449988
844410
406289
24111
343623
713933
419568
219373
1011221
713931
1398
957866
159001
481523
215900
1011375
625952
908818
823080
508066
338803
250747
530627
635153
902101
153199
76878
15261
105018
165211
582962
590916
26337
846819
344528
4455
349867
849513
145199
678225
757747
531436
473540
347544
979539
624782
48149
1004202
646369
588875
203627
972611
769766
695404
437670
670904
966910
262333
934293
538812
718346
815880
687642
890065
222104
178527
643330
734518
340130
1033942
333690
359408
966935
442848
278974
893558
42924
251623
127963
476387
990606
1013047
735970
78372
423327
439654
575269
398208
296116
781694
253782
577553
336294
227449
745419
591775
215325
129272
460436
671039
18925
94517
1004697
822065
91462
262289
707103
234605
477447
948038
838799
3259
134662
38175
594926
121294
395519
67711
937072
288265
435958
712442
347530
736665
352941
387898
543943
389757
490113
993979
772529
1005401
392773
658736
404026
3873
1029525
403415
292095
900330
519534
337442
422663
74097
521530
378998
990705
811354
1011166
294703
261726
945389
545449
859099
410508
31541
156518
962573
715489
615728
969728
618538
122010
713770
199051
288689
13907
296485
27139
959683
119130
248513
1842
649398
905878
670486
993941
245346
48573
194425
964694
24668
994176
19182
351992
1002508
815771
30397
982341
689945
201618
659583
362617
397539
596551
592788
321366
779713
517394
468758
810580
775857
503886
965122
756547
956777
345476
488644
978374
441868
791784
796258
505353
65695
97826
677787
132743
1011520
285427
100265
444572
836659
837936
944799
595171
525025
210083
728092
356836
808027
774588
198965
919210
121896
1012690
825641
971904
764605
675398
192236
279189
348098
715772
346656
101528
396016
697455
296650
602289
629566
1015280
36161
42208
164593
708125
914435
939034
775193
668445
656196
1038945
889348
940987
214233
893056
717552
781217
108428
762679
417886
342940
740693
567127
237457
97492
266933
822281
131196
489531
490884
48975
439086
609977
823531
808876
440349
875221
556508
901108
816456
550432
579469
892417
914752
997769
1004245
759770
368093
757455
578248
618369
244922
670285
992904
425428
829237
394889
467348
919920
159976
906242
80100
239151
54465
862708
284186
479900
752428
517356
290648
999812
534505
621960
764750
110924
1010910
518382
259127
688500
582566
217146
228859
655629
1010597
634936
979115
587125
213764
483973
597725
196792
448603
583403
236399
831231
842701
578640
626495
877095
789761
515045
694001
323531
808816
284794
134017
796863
702
350186
581347
880981
562982
378335
204147
800151
357981
854136
628006
271552
639094
134989
425609
656483
1007074
546868
1020969
131787
372106
261039
540236
590576
566895
846978
1034066
204865
407199
109791
956827
964348
906020
513798
737681
969875
528063
152608
351667
333699
72503
834196
330492
621508
493333
24986
730691
296175
726269
359793
232187
12240
258573
343128
886460
1044344
827311
64513
589840
1039486
812234
983337
283092
815398
581780
401398
696018
59457
525013
492925
616085
541689
487091
395720
777346
298625
635414
313972
999830
766375
692330
905434
555407
256791
772132
751059
680461
1003974
488066
909631
223806
769537
244929
203895
553159
310062
218379
635266
470798
689204
538966
886584
618646
761249
382845
214607
821578
213194
348989
101801
653596
885638
256168
973784
441414
213942
208387
1046897
85891
496747
284322
720285
1046387
632050
112834
167676
370210
181434
217803
175765
659492
733414
723966
820572
1011321
687677
973825
526431
616004
789142
1038528
400030
486185
857939
482064
227520
818662
198232
927750
13007
580271
822510
725236
179950
676598
584603
333718
596765
793591
201024
474901
81940
181775
545136
389137
350459
490492
1034107
10664
905131
253699
911798
899419
297042
700787
455865
620853
445693
510082
533099
935035
142377
672385
1021476
533012
176598
56017
520628
1040051
838276
3129
928556
158997
507116
978367
598951
1037664
227406
761522
799766
915687
388409
782548
622947
169106
913409
636197
480327
589135
1040832
933693
159119
195906
993581
538072
814977
176732
520055
295606
783542
738714
894648
970853
16602
598132
837201
41544
898558
78170
31624
351224
188805
857427
869319
410911
715341
65738
601761
339988
237750
782980
857422
109378
552191
566062
386964
61330
890597
1034099
244318
655150
77693
644196
387609
681317
697391
995569
18758
28170
957486
395562
148143
264547
638523
693253
337177
760182
629671
897942
659680
875434
413630
348244
650513
652090
31919
93099
455522
1009744
892250
967270
447605
329174
304287
1016957
864549
312364
376666
438742
199846
886828
58312
536342
852616
199597
82543
406745
595838
783476
472369
452389
1003486
478929
363133
540933
8080
626736
427718
879866
751295
293332
977987
865296
458460
885472
714459
543301
841837
844700
776500
22293
57163
300676
77910
1016075
588716
13773
688024
709132
328287
499964
40299
228473
488043
227247
941536
929235
936404
35763
681970
284769
991336
345670
668949
652384
805643
914209
143306
959071
846140
1041036
48935
126789
999400
582956
237388
590817
814571
795403
253226
284602
788330
532299
171064
518292
763705
127683
603880
599659
809064
925693
316220
931478
970969
369298
763554
236097
1018120
914782
203876
970873
232845
957328
380385
817810
432332
449518
649977
585864
132897
582317
807074
557202
626720
486891
91443
636345
652789
19204
375137
1029652
149433
120070
569429
890125
802805
191373
112555
588089
629210
25664
284568
899706
159410
416657
627187
525019
349159
169654
660156
585740
424253
1017867
939582
479438
740918
770768
223664
307417
772508
935939
939353
1045267
636896
199941
196169
23465
258967
626593
621471
1009769
609293
110372
792197
283965
1025049
568990
488270
403305
159389
858578
988215
804796
588375
909885
786396
168926
616412
883138
306248
347873
905623
163076
32765
335159
8318
30052
476395
500564
870940
337774
707723
1005638
534244
846690
70573
897269
356737
916491
900415
690393
519807
836525
122806
208191
1001050
733741
156912
502042
38599
137285
416456
135341
54778
1034038
1038252
785912
646271
741761
108059
872194
552091
891975
750205
6524
17534
79245
50065
190128
513480
576035
970096
133134
1042959
13421
163720
233727
846088
1042160
115376
143228
556602
38390
126686
126963
516209
98418
645499
53812
797010
788698
198063
703131
1019318
123524
584116
121638
704743
72815
37324
254842
796498
779376
836639
1037601
582987
229617
725907
582721
862018
547569
741151
895819
81398
466277
545895
128121
895724
615102
177564
971310
89623
248417
44705
1000155
340798
216300
571188
12656
562510
428673
834909
1038120
458680
1010753
1019915
525584
279542
572104
235544
931018
935331
431713
114389
334842
590422
208663
911528
237168
220050
2148
164568
529253
261802
895037
919808
308613
615833
789546
335053
575819
812367
851088
21644
560284
446651
697225
1023580
848996
214719
599227
895595
1029161
429674
296826
773099
175692
722758
164859
605861
690391
416570
962792
822352
235856
325175
526802
307578
486284
290558
718660
448745
224393
679007
859599
804684
262184
936530
204801
838257
183443
775731
614138
546328
846079
386384
672400
49511
757793
1010139
751151
75854
736188
535357
185644
1046973
859638
57711
745006
889409
700915
363789
238249
123915
695146
920143
261465
412193
588323
734676
38845
829224
1044942
248569
545653
342954
862107
116600
431540
943432
747505
244806
843964
97913
197352
444466
387635
17231
54347
887862
301296
580466
538807
154624
160506
550060
48847
650636
1022612
512379
240100
72310
533501
576364
214403
620033
310349
192963
679184
999992
411409
856163
138983
748788
500295
66383
316850
763358
226300
916436
887988
822805
55214
344820
605808
824194
450880
41215
531997
235521
25691
892917
563945
101678
931636
202188
476055
981866
622507
555886
477687
952454
463104
239071
455182
555689
293668
77791
1023128
43519
273280
840256
346035
276640
105365
960902
640471
330565
236542
464024
267327
99418
327493
169589
359796
630785
811733
831534
828828
572487
935732
579874
947086
572652
269258
918476
158929
679244
30557
132071
238897
901066
855642
1013493
527332
1034202
833976
169639
540959
168563
1008312
590551
733814
1003264
73083
397053
897033
826530
544238
501093
853295
878597
34997
854324
794849
314154
743919
332215
225926
778065
868241
484461
624814
506298
434226
965456
875218
50326
396261
228891
56263
488118
601692
512376
702309
292362
950706
788367
157457
1003456
617323
460260
161269
914610
795849
47419
35680
559142
266680
714727
539775
647887
131527
924698
228973
1017860
32817
1019592
753624
232721
397420
340809
299513
352143
1017269
486613
815379
196818
947293
443477
344537
657110
970239
384999
948831
206317
257140
547340
412075
939865
179133
983899
624845
360376
225652
115082
17511
609277
561472
663007
268887
456332
542088
413292
355366
56061
1014163
628896
989656
446558
911240
815345
129442
528058
120669
894510
726242
1030612
108500
31058
816129
803832
962738
238187
885975
316579
382707
716887
550206
274484
384631
240570
328021
390234
777888
38718
197487
998035
885607
595782
887420
514145
790137
507895
858995
886682
563196
745893
659931
642969
216385
244948
945803
163082
755028
933408
33951
739113
834067
207313
949590
31897
420152
371120
417018
256580
364786
943932
888003
1040388
548383
448174
302248
880932
724001
863044
859805
919439
576817
252967
587922
296906
850577
639471
925490
779716
362737
375425
767242
302855
752489
514152
494040
521169
116409
143663
313342
161339
1007719
226321
504332
586951
780290
968513
150697
807513
1042391
327250
346036
791058
681
898874
337745
179346
787723
777044
799205
459696
136373
628344
730192
871259
776462
701672
640970
822021
567753
251241
191338
262313
437877
423230
274731
273931
805920
222092
24084
715469
339235
511200
1024147
520817
716789
284185
693656
728396
54707
48867
672911
685535
482099
895566
443439
586878
220283
44428
689883
842228
465853
350475
27821
636700
15569
967517
1037505
436568
920355
37708
862152
354391
710331
423782
504904
364531
787669
562903
15906
140601
581942
106735
471984
27068
171083
868194
863220
20347
276009
349611
358880
547064
966153
657079
740744
132941
470936
110424
804901
33553
1045980
281371
356381
808252
763281
686409
568282
857363
875718
914090
874055
505936
952289
263017
954289
436132
756831
415426
802288
789653
258793
235455
848986
451801
629541
938115
792218
440372
865619
287674
530433
823858
438078
1046398
522919
929914
364328
337297
491923
568291
39397
280957
146255
16738
317640
115469
763579
465356
631945
383098
193499
757231
93533
201552
578081
969806
652811
649273
124397
575931
560953
551225
545651
289737
1007368
330293
464115
342159
16506
229614
1037035
953600
200229
363283
783822
714389
898680
13917
393476
215285
944979
716874
372275
868148
573406
933298
692070
141793
840825
953209
438341
877679
111079
518130
725765
1023881
949622
1025618
228848
888442
224156
813185
872890
746862
998969
215989
223891
806044
727271
548464
226990
360785
475615
381547
823256
655905
520262
447207
101736
521374
927410
724549
196686
135469
115314
206054
438312
142240
480572
607269
998907
963800
402529
108856
105543
213620
931084
476785
867084
996087
310389
492580
315210
145573
135173
151968
246409
432201
884599
1031201
207121
908235
218951
787192
1007527
140678
796151
737206
68345
162508
401099
361999
547879
8743
353129
109198
221086
701014
161255
423894
666272
199301
575429
821310
105760
41330
464358
469957
970068
24878
269955
215991
105272
724913
129620
468354
1037289
496492
107300
154049
141966
490594
790566
313108
625693
336713
984942
677395
651778
353312
66069
21907
634322
458369
94464
435398
657786
894673
787751
234620
652551
267295
876551
218060
254803
64583
135647
797390
504630
27944
929421
415512
559367
908431
700170
550271
756684
548071
908199
493913
567937
822296
42280
467135
184647
54047
95597
590099
437548
354739
535316
462786
348248
524806
627547
562406
41060
860358
748545
512656
294833
726373
11275
302240
496406
847989
124309
684354
624937
686276
768134
670195
142999
250452
1023336
452862
612796
716715
994439
704103
813479
160372
664170
38592
960871
720495
285580
441369
950737
965786
788770
209194
400009
603928
944832
342082
924596
755226
69810
130622
80007
314663
924349
132052
529736
196188
38910
1032026
36889
37844
146225
213527
902659
992043
784666
772425
887575
840492
1010576
351290
262035
980764
952284
17958
964121
496265
431360
880063
1000105
925598
73079
896368
966947
383894
422309
316663
64690
357546
92372
133340
913171
911901
598136
372506
842776
1025744
935947
330365
358863
939241
102888
773892
612177
981232
562423
87731
175364
302075
253749
605845
973979
1008198
425781
208100
933286
1033163
142686
451843
295502
431016
361682
1017526
125942
486541
525336
464508
699449
1030490
778352
706472
510607
973572
943976
860265
54877
745520
725334
803810
774245
508647
986061
888711
373515
517614
918195
927104
381464
981009
764006
623112
130574
513628
788156
590702
594242
506340
736829
488138
69955
702197
121385
143492
1008971
672011
521701
322350
383149
988872
382486
457297
910255
974769
142579
290172
372630
571322
395039
845155
374674
909437
324765
624848
871707
297871
297061
535062
248133
172758
207147
257298
268268
290092
437967
923714
440018
141576
976422
159588
661883
821318
709204
545384
317744
116243
184599
25876
983462
344966
274516
237874
913157
695216
946388
539974
378711
29453
639145
243478
675660
482407
427052
193294
279350
232245
186457
457881
855307
941792
4479
345511
785242
870213
135505
67808
558398
594861
584851
721576
411652
442525
736243
846061
37897
820853
336502
985753
467567
774004
306518
354790
1025025
486075
515543
521059
56912
258699
693153
374844
875518
682830
852431
21753
146742
997592
686163
1038243
663755
981412
966443
753666
578829
606059
295954
806177
419298
163788
982047
88813
115785
111282
122129
719824
573550
886149
1032134
948238
222376
735235
66889
539760
769742
987584
794733
405772
856178
457081
278619
828923
337202
447033
398675
74050
178048
864477
361032
1038207
590321
769198
843816
232295
173543
931165
271050
398559
171472
281135
441626
874431
238919
731086
744573
72642
717182
956652
810141
56895
874075
910099
999499
159365
273540
57844
459419
536029
519908
504692
371486
633715
650895
147262
169617
581021
25261
944309
79942
828624
365510
89903
1040298
435316
198220
429258
831836
373585
736942
78306
179391
271589
216876
828451
191321
254177
412720
301390
325083
242168
62281
5450
204630
163492
57137
796205
30580
1014336
546899
784416
336442
713071
903877
240696
208606
815564
100907
591101
375378
639856
164410
416825
976559
448972
521399
117302
324678
530597
249326
635160
975342
196615
30260
53498
178140
11560
969555
590175
482980
29436
358099
169776
520722
110243
221934
529608
248728
328635
266346
215136
224705
816181
211061
117276
818905
614249
149321
858266
1023515
49492
229107
496652
514133
852673
45083
666962
667
269076
476321
515278
210003
116257
304999
222165
294616
947217
555113
990975
107061
405479
809621
695589
859526
629577
423
702951
459062
71897
680957
872441
365687
610796
572656
180544
64
645684
610518
264226
859882
89603
747700
919307
407012
836797
317350
823434
861195
255821
854858
687521
460300
416328
327607
350339
463314
56788
459967
445653
14879
224873
767666
773433
768820
959061
40492
719004
617677
204748
993548
4270
193388
532283
188646
143924
1005946
351632
999677
818740
620885
627246
751364
517034
497420
313075
499772
1017471
584514
441891
534627
319022
705829
581397
69900
908790
874052
451906
186811
312960
1003400
963302
174995
442635
378563
606808
448710
297683
738111
824964
718748
162903
937460
402989
423926
155195
270897
1047024
837536
503516
644810
860593
247785
715637
248716
546530
31862
662651
172635
224170
121257
682519
1022358
487304
954550
978596
860655
984392
149060
717045
635465
107825
249591
1040583
938827
304342
788260
510575
442644
966603
934453
499274
362863
61124
310642
225084
837041
715458
20657
296474
193996
597108
743748
247943
166785
584089
566735
673091
389796
396235
673249
492895
269694
334801
144049
921309
262423
144970
260552
954490
981989
316585
569306
595192
170839
489386
54543
963246
10581
499958
545565
884123
379438
781509
665882
208681
819751
714768
205249
388098
686235
583259
841477
14741
505651
402259
279444
553443
764951
801329
57042
54886
151499
745073
889034
21723
1007148
441548
969238
856709
935202
470353
296345
123154
789445
498471
11171
638013
826142
597265
509130
239517
924741
522400
750540
875104
347896
278852
773815
885189
27811
983469
104370
111874
454219
410268
557515
185736
615012
348077
112670
715109
855945
855809
315804
848069
251628
827592
404596
1012478
496448
841226
689403
723617
754536
933437
806780
868657
806656
989861
340177
800980
502250
386704
140547
440915
226310
879537
113140
194866
306197
323948
861250
506065
315442
481232
683307
496543
1041174
356259
800034
999781
288985
978525
564950
711764
159437
812344
839765
1048488
781139
603853
495919
584652
892125
368589
403504
577426
48166
588472
332149
526806
681872
851141
67886
462172
1028911
41977
704005
313532
1036005
171445
27683
157376
389377
618020
435090
443911
692191
968253
560609
83676
664540
1004407
218524
18849
63290
693856
803435
155274
72792
85587
233346
225631
507600
25086
696257
14122
743946
888672
776741
461958
98276
386402
240497
704670
342558
814937
333932
517925
89464
880424
856720
639494
176671
27516
977426
126482
590062
857169
41819
31079
622528
647927
611365
147502
403757
618932
901899
282391
259793
391025
515582
319637
926167
479223
393966
508717
720646
432268
739162
559720
255709
48858
83786
1018748
140366
773132
13789
4939
541540
116807
110504
421432
1019447
899861
656602
834822
703017
355948
1023762
214575
848152
621222
837984
623449
391092
428533
146003
851821
216310
972498
238871
808228
444559
953144
85416
12307
809074
596901
694019
265153
218850
415023
937113
303538
656809
655280
348335
300765
33198
408492
1028117
1041088
84726
1026289
285421
157302
412127
1004709
530465
459093
378532
37502
895225
539867
1001303
720274
581821
919554
689481
245625
770611
780063
429351
254328
154909
642104
794854
35921
812909
787529
296465
667841
443161
980183
570447
858515
451795
663568
931498
661302
169546
780523
58593
729760
427362
843988
53198
629498
640409
416415
912704
43373
421292
769087
27491
505159
87940
855846
24091
571461
94047
762171
254971
790247
156884
59057
60985
17956
554992
890421
898916
964804
488163
525677
801141
569582
957147
992270
1019173
576483
778599
934745
920320
576675
129328
333358
999126
209326
615717
716885
168467
795408
584819
214468
841260
590336
314690
48210
712517
249097
688360
652971
787977
253164
114492
929076
900313
90256
737875
197152
71695
582144
974492
522596
323463
636046
33948
835651
913818
82457
448829
448285
121313
820880
189708
36416
677596
161543
348950
797453
513868
428485
183111
331703
723482
903339
269553
94210
416739
976873
251278
550196
12233
884480
1024306
961188
468819
969223
84909
218618
25760
835954
784598
675284
677489
436949
261680
301761
947611
850315
970727
859236
279811
467187
156768
767963
615235
761846
93380
521348
17349
658083
539859
952844
827159
183441
513026
988228
266194
425888
985551
361456
894597
736494
159063
627541
994878
582160
940543
124873
651005
693527
627324
990233
124446
4559
485409
143372
76368
699126
1018291
822529
700669
375860
1027858
863516
994453
692741
725919
692993
462376
16701
658080
996865
109025
338577
768262
817219
597686
680917
974421
955430
1007768
442960
518826
869730
414668
1001559
709863
17392
720480
375896
538681
18786
311225
827812
928607
653373
432712
133637
422364
797570
353807
753476
397413
847623
136102
525320
933587
528805
251162
306292
600367
377879
555647
671516
451885
619288
608642
324721
92230
792352
196563
749730
264834
1032306
213683
356393
179008
389738
208914
118671
377978
367751
738964
808043
656615
678640
380186
556585
85642
827878
184084
852144
7418
128122
777481
925583
308697
4691
365446
734600
427450
1019469
448811
525919
789552
718123
785747
929375
176841
192471
1034393
819776
947723
961048
685229
34836
779361
468268
491823
264772
166275
813965
389593
1006662
367888
350820
152468
409887
586271
248685
71780
364666
580100
1032434
318230
634142
897494
597439
585961
534135
997914
358008
410426
51820
209107
474135
853833
414157
327312
757855
688466
2513
106500
205798
878795
205769
368024
125746
209504
340579
767962
644285
168843
958268
240038
472981
888909
753288
501666
838157
568387
748050
362854
599002
84867
912354
242235
818924
91431
79876
76462
894191
167774
79371
709039
230159
458274
172460
501313
852725
830484
626399
69410
661131
170213
986711
124791
597091
668292
523143
863101
578024
818542
421661
962584
368725
396283
243609
65646
286591
680085
611650
529998
966158
214712
651163
598838
343971
229907
273542
951997
156901
429380
482934
750977
235108
4600
472726
820987
269704
535402
160360
378671
401191
631460
387259
266690
317150
10829
327017
138707
79574
501636
515099
181359
779599
583299
261467
925109
210609
132757
453264
717083
749068
104093
778106
13531
407116
915749
992065
752887
384511
176960
345066
480597
943570
448390
618592
93694
575458
450831
755844
328658
690273
677816
998607
691236
441017
746952
915903
32565
644848
973954
212896
961753
207113
641347
73877
269960
60800
840171
136967
1046601
924361
22221
184256
599670
570731
853386
242860
693935
252384
489556
296198
987211
118308
744504
316297
566337
1030257
219436
144988
904135
26088
373555
7131
1042483
750188
427269
247497
542267
704724
622230
86759
951176
2489
953213
206297
395097
372523
672336
501713
537059
437044
986316
525064
313182
845201
143730
397247
11
934972
487849
240789
520374
1034811
289659
704515
445115
545778
34008
963418
817329
339722
188150
325717
52240
20327
904598
483906
935436
380548
493108
423405
1033325
977564
546946
125172
541507
700881
908321
695160
744586
898811
672832
96444
153642
324542
236540
101264
1033779
82653
718938
561526
103558
437627
501550
780375
479915
420552
161203
271731
1004086
663176
833644
816516
7123
799665
808652
374613
756103
479779
27388
652212
67572
132300
367054
663362
489659
37436
463531
619997
308555
320004
617417
134639
127941
343360
542389
865818
419376
11025
276575
612967
431900
481066
832949
478138
692488
515614
385408
106468
7840
34065
818778
356211
119062
80240
872540
882042
875628
439922
995779
721687
465985
316274
30951
394038
296702
274715
666009
994907
182887
660056
686999
382681
1017756
121481
158331
282080
93069
135592
127423
993028
627958
843743
242676
669742
536297
58710
572545
534399
221277
831097
638870
318369
146721
461536
582668
782216
918245
473177
335669
999133
171758
203757
1021646
553524
724795
966815
852350
760827
994191
797076
718761
364453
295043
68261
31641
46320
15250
643638
508191
613605
546185
551818
1005871
71165
955381
864309
322674
926599
329276
457497
882898
548186
991912
307757
499165
29384
678177
28581
743936
403493
471683
28908
565026
282775
391194
501162
429219
478175
719628
124428
520638
228183
803292
1019879
691934
571257
814512
973695
553485
1040187
564406
757536
899636
638459
769747
42498
482367
698973
10631
559092
131996
232955
364858
646447
1021420
187155
150504
920762
591781
430279
87630
40629
828204
869315
489543
250033
493394
823868
25247
990198
238225
102320
557644
679629
867942
84387
10210
87457
764847
797007
960854
363101
672797
780869
408783
477785
319216
338869
323580
38796
581975
788276
571531
33227
49896
775453
964059
701082
804325
30026
574737
104217
244530
552098
466332
676276
1027613
907960
616475
490635
431877
596563
93321
645638
1041067
763720
759606
893108
396760
718699
813085
161942
144408
898665
864351
535934
176228
983898
842389
296913
155249
799236
485067
8110
122477
98508
277481
646685
699878
133940
940518
131109
215698
45278
892639
839406
345127
596866
691404
636581
775849
992104
357189
207373
322581
155779
804397
313216
159086
582376
354958
468200
342868
30791
309920
735441
616185
417110
727882
198129
110556
719612
834235
1004872
540453
659408
784707
292654
69743
33460
10005
578058
863174
373645
279833
590630
426264
55099
620188
1015372
956307
415909
611343
493079
605044
938434
760069
727504
235375
722817
78886
417937
208842
176215
757454
920434
263224
280892
871649
640568
685425
169857
562418
572262
704505
797116
439442
914541
386292
519997
1048135
179923
382884
789910
889476
88900
3677
458333
167706
540992
440632
589157
251550
910422
285898
891990
66508
939147
890752
131577
638557
1033036
704134
366107
509183
825255
242034
152200
101960
196228
116380
379915
4314
793657
846975
1044567
894893
154062
724516
1029270
407529
363162
1013837
861971
993282
693195
125445
53087
592778
720160
440282
909775
570129
136857
407405
975187
115792
558137
715335
475029
296418
931262
298161
638641
750477
236300
1004094
228686
866716
640324
594801
282849
802242
774175
372371
163862
96644
984494
771876
292129
154157
212855
963072
782057
375102
553149
477149
315534
662054
638969
259850
832662
785163
887631
754065
118680
124612
101239
998638
477592
602974
508862
600399
761683
884270
660130
198253
885881
582281
1027917
15875
432619
900117
603148
103531
975950
1040377
788175
607195
302760
263159
390560
905393
756492
111372
916879
57964
682576
457111
275778
490052
974959
86752
275365
903368
319646
871731
546959
168792
319118
983943
15099
730196
935054
371386
281524
186971
652481
311748
179020
602616
978598
331729
51111
16835
1030171
244842
90466
273926
78136
374330
627995
493616
436016
278722
267812
422468
590070
469459
587084
540775
603622
627010
424730
810060
38497
991135
1017217
129400
950306
246625
779069
203079
901705
76201
28874
681886
450034
664570
515727
723502
167315
224036
976440
349368
1035010
907486
329141
256698
503946
568537
896515
437794
381542
685220
677549
425845
929429
501991
948184
298491
690563
659671
218032
117593
450997
356395
258669
304129
1038265
14038
606033
252877
88531
388445
474308
862674
523838
636902
938451
648395
419616
870484
289247
28296
382331
712795
131162
987152
564805
959334
535377
551051
143845
595137
339275
205410
201837
273169
918992
542371
659169
692379
552812
1026398
1030899
821262
410864
978533
150731
275441
303320
445495
277568
321645
751253
830220
993895
718259
899732
951325
273485
302904
144832
465829
378921
289616
549162
300253
205988
1039550
145181
353963
990595
844383
486065
472651
213507
451081
509576
274984
307462
721874
859771
767047
643275
712059
936414
379508
592584
190811
281268
290257
907274
573728
654728
449269
560052
907893
688152
849526
702082
813221
1016513
647486
385535
36360
798499
886485
668583
690997
268279
796384
433645
194419
895421
38508
184053
834238
751711
672405
882347
647475
425483
741592
647122
899847
540688
106600
445542
656672
1042266
611649
50251
325567
719893
620472
920852
919246
664072
604800
21995
811062
495514
757815
84079
384468
922592
321546
878069
108757
845499
128501
317227
423890
137697
972243
378401
298985
558529
424653
487584
744875
312458
662662
131181
961679
796214
611906
606129
519621
804455
475869
628174
962328
890033
847296
428172
735657
275381
296075
978825
251470
10269
237680
5152
62972
870834
324848
696953
923244
658701
917928
984344
40554
528595
580858
345197
507307
860559
768511
681419
945026
225457
1025350
249938
640481
700752
392049
1004296
698186
784401
766308
521188
143847
418630
1030696
502372
223958
12600
595380
536269
739686
409339
57195
106292
551558
740182
63034
222392
807651
516785
773092
480843
768878
210612
547533
548807
591474
1005552
935830
319018
930644
97342
222700
640590
639956
810457
382608
792467
243204
228307
56435
291102
999649
877449
755081
539428
61013
394603
844429
890293
659508
254858
666885
969989
1034042
750282
973365
886001
155784
175262
246372
60917
289245
816303
274829
313270
412849
277318
235708
175386
541111
573129
828732
899535
347837
273298
223195
916078
121535
1000872
58248
138732
154634
66127
501080
179631
761399
363089
495917
113786
565114
337334
924587
886107
1033327
1023800
870675
641038
472778
496302
745313
844843
752484
1022469
211626
121524
864142
418188
708409
50327
413786
611710
784999
654099
601523
927767
716354
1020708
205034
153086
887173
172253
21815
497973
806613
495577
673552
1042129
622173
658583
188366
466241
894808
819198
1005291
499805
889423
170688
71146
417803
663644
334306
787722
902333
473324
1029626
129067
615186
200025
750881
434290
989464
856075
455154
850984
180082
313370
414316
969476
937549
618451
796329
804815
833264
440388
758557
790854
813820
494425
1041835
11912
308062
838461
106302
1008640
275
718880
64285
941713
214728
516511
3918
1045434
31535
231688
387586
267021
673965
954863
21812
54587
407928
988715
438510
921759
19763
747807
473687
105047
726066
66384
957608
709084
1009476
534160
675850
791098
933624
980476
960446
873612
1025844
602112
764822
47546
854288
505182
556882
745968
424996
842117
79184
962213
639097
996515
740776
518868
324611
928098
438338
511116
132734
563799
453709
773257
429663
586570
190432
435065
764486
560293
249808
873491
848487
701877
614031
347574
554624
503897
463014
54620
552418
895390
901371
71577
266715
479926
879841
52759
72084
542167
369376
820270
685625
531144
732531
402139
757103
158100
668751
533969
439772
56891
270337
383803
578255
613463
103493
132544
194756
992656
721708
811515
307058
889763
15288
742393
856071
351493
185457
899894
803831
687881
375495
194358
803799
400462
458683
819425
289731
315145
362003
982728
275169
1014613
974305
250860
881732
544865
694941
775233
245698
864425
395787
526548
720435
640982
607951
627039
175190
214755
536981
686843
504877
828250
75201
265855
389575
772668
778095
978430
827957
592554
656455
4370
712073
950871
606045
771937
582550
234850
656346
797147
351079
853894
108868
58278
718112
550338
707449
199517
1042971
794106
917797
270344
287884
57129
828243
745471
234676
296866
972093
472932
811311
563119
523359
740356
945988
905658
852735
789602
64011
514518
631995
728385
370708
813289
388539
656932
116537
38247
162099
428913
658587
147710
534523
423909
687121
414973
845518
462331
520993
176230
623648
1042899
544293
101407
534336
963656
460521
54111
536071
848636
1008442
912804
338078
199038
1015756
1030157
389666
1024511
187399
583886
128895
923432
1018229
413842
229594
700307
149378
694335
435707
56214
343950
254114
428535
760150
383299
524389
399252
1044194
1016851
24528
349054
118131
279090
968873
506262
810161
962325
620094
529635
138364
32878
287963
727699
677215
210283
184127
684699
454011
835811
168000
793638
361024
504588
898999
860504
559223
109700
931916
375119
575645
795728
98082
884930
79806
897502
34649
497259
92198
439512
482255
536434
1025644
330847
162565
603923
8220
223873
691161
210240
88991
143263
776764
520311
665476
547707
472120
524612
753740
499972
611693
792746
407504
687750
1008482
610696
647399
700531
143609
732417
189124
774870
787834
380284
42974
44527
547591
273254
989543
856917
548431
361679
703334
113874
186976
161787
126187
503973
330268
995311
854152
53195
200462
618886
421797
117282
212475
56639
479970
190442
158922
83487
322911
963624
588565
837877
706330
277795
56896
427877
896864
796470
512414
49808
304079
446996
606091
114703
252557
715191
460581
1004647
504005
403509
148365
562461
189151
219214
654410
768696
450171
1030667
562765
285894
149790
418281
262772
411994
938389
741503
850083
672005
816804
79263
229288
847061
57540
781484
76826
647769
145733
65890
516837
54888
259534
904909
964005
1030888
102137
779543
249188
19257
668256
429746
416727
529265
301048
947618
413233
63296
180734
443391
138883
484308
609458
517557
256595
571539
401235
257052
889702
858687
847202
934837
871497
990654
570876
460629
902075
354714
7482
308819
778032
81949
814280
904701
470561
448028
454087
863916
801769
654083
609206
353161
70494
641488
434205
229487
36401
90241
154142
512897
859744
134675
318029
99477
188575
926045
712447
630171
239895
793984
579816
575096
526736
272882
152302
9530
848349
258909
169281
635040
799139
566966
186132
1028493
588676
911701
264681
853358
362422
832465
591724
937775
537777
440106
868763
212968
121234
1021152
371924
91798
174503
558420
176264
420710
221589
891572
83953
23967
675132
135299
560198
916020
653519
911189
928423
34287
51128
783423
362761
900976
1028463
240774
703127
881839
716330
301633
83962
294885
656875
843075
592987
923475
262798
274526
159427
186027
128456
8277
199491
264117
426772
366510
469895
671168
436413
132670
878817
869012
584672
565844
35059
170640
446521
642336
512186
689572
632258
457554
333161
195316
909333
543336
122706
718690
911859
930889
1013289
621107
40838
720320
567711
790380
1021880
156283
665186
287497
804203
370878
555586
639473
795068
72236
813994
738908
678354
308369
724806
501750
509070
443244
719806
501917
539003
507125
418618
42273
155335
1033775
107324
11027
425159
806288
761568
267896
308274
789796
1008019
964942
31434
381983
620561
678098
333469
285629
393830
892432
271568
603084
500173
360434
466469
996100
477612
903632
550185
592347
927153
883957
872983
738253
411706
178142
971633
570138
903759
450748
546576
24365
737708
418528
481349
795145
726670
958955
43885
552667
92072
824974
936978
704168
721252
449361
555888
796780
379457
693891
19353
847322
589970
557825
390598
994645
240208
216824
858216
978626
404951
167189
750719
351359
540352
930790
821673
405578
587507
299371
104252
574019
251586
638989
405811
771815
589342
231744
703452
727773
966233
408312
351284
789753
857362
56890
574262
61225
43058
41244
281967
903837
990168
444653
110650
792624
257985
7789
929862
160113
127177
1006563
453244
81783
287903
452202
37317
699641
879657
845564
646170
819522
964529
985659
246779
585971
768657
198722
654397
128932
392492
557821
390703
594231
1043512
803256
712122
323934
963667
920360
946593
953571
998740
451161
462979
695002
638193
69112
169795
177650
725989
549685
630292
201421
423928
11863
426718
912754
50449
998117
805735
1042756
70946
933733
577449
808041
120747
18977
642400
296593
192108
501254
963845
649462
591376
740983
14507
652525
863864
943246
856519
597539
670705
13619
621957
457785
221099
529432
985260
32855
665235
503453
538353
188912
385762
812755
163880
370840
446035
858484
540531
153690
855352
271789
1013689
895235
759088
639665
272778
899878
74000
208735
448471
816753
401168
11087
110895
510198
985076
470064
967747
942418
141468
879611
859117
833300
960625
612068
462919
272646
852171
181139
719287
671662
165229
1021077
212254
593119
647279
19461
464062
512541
731025
366543
649251
647917
197463
293755
640121
826372
572736
42659
337626
335351
878192
901518
206928
557533
876930
584715
1009105
434995
162571
202452
329687
877000
255098
672945
1026325
526519
191775
758853
336433
347637
214525
85048
634713
37279
778910
462677
292122
814870
573613
805285
250210
159154
249222
712815
766859
320529
798479
990933
248571
1000892
1033670
460736
932252
45064
1018710
351895
246013
438015
457208
86316
7494
423725
516857
60510
368587
210567
851884
120606
998731
6792
536378
298622
794445
109498
258089
548397
985745
512939
637491
480542
992526
266156
734447
683574
507209
628026
375164
561942
520386
892114
396482
910019
244522
720218
395982
832891
423932
250394
723130
486097
393050
773568
300799
899306
364925
775657
474974
13205
221798
27505
306155
205172
865583
689152
836390
634622
1013001
504802
598744
969687
492769
601769
698819
554566
489272
54053
568560
464946
901283
575920
650836
292419
364975
569613
601758
187796
747306
988394
887139
760461
412664
996983
780255
848163
851008
764106
252625
35431
351443
949234
668600
290984
309882
142472
395177
180774
991448
1010441
366694
727268
544557
722113
636334
825072
217222
873742
56979
319882
968847
416469
936796
693174
73608
462099
40405
1018057
435190
265503
592481
164811
730654
803685
749150
993859
865099
579805
63809
545382
172179
355085
363189
973404
962152
722266
970996
846332
786684
610920
877967
113802
116912
130725
207443
626245
328491
608727
332482
242350
262314
308173
306820
515619
90556
332074
131828
51751
401181
648923
393305
74139
626664
455029
1023297
991479
770600
907420
859518
275501
183436
599109
918501
995874
974668
61224
221693
561084
861928
981827
242532
882577
160261
682199
485141
969464
959411
753558
146106
999396
893955
968247
101794
691360
13622
289597
4003
276258
613733
898735
102349
630136
808114
460031
350372
669606
93972
21243
921939
881415
842386
525783
61858
832070
693370
906357
387567
407147
719128
967810
183338
785508
1021567
757137
995084
545957
844991
25058
562803
968994
1025963
637686
560316
580457
120834
675025
601417
450242
463639
289996
728963
786803
106933
463615
323239
547289
394413
654082
583711
26534
903352
68258
326901
366860
671241
254514
604436
278498
4222
426520
411165
106420
613810
268158
465203
64683
702855
558957
69796
461612
847096
134307
933561
720676
607474
236761
1017945
164159
698880
56079
395339
1020682
960490
39102
290000
457117
1039678
1000083
965057
221637
295727
964795
761385
312609
839846
809622
494941
248962
266597
91819
353755
67399
295881
641649
137001
801819
491204
525374
811782
472938
117224
307250
570832
765084
396222
185974
950862
479634
988379
87839
280209
379807
680450
569364
970377
125118
687989
819406
237175
927289
22794
588528
770168
86308
904025
355714
164957
703609
766494
304967
246123
200088
347436
181579
823623
991358
913973
474696
923343
382550
258809
678629
553370
1037264
527521
150343
369333
496474
423718
1025666
93300
56296
208747
520357
303845
543006
714557
309914
965844
1030023
81406
255124
887887
577102
1016856
99065
639040
992
490332
1025172
72135
1048404
275026
713373
934097
167691
327099
18781
259452
657722
923241
800141
253457
934940
283533
428002
782546
998806
503851
407630
1000741
893656
331318
727827
783161
676607
988272
6166
224025
395151
494618
346200
94860
625767
331848
679829
248332
779880
798464
1038400
773605
863430
503952
346839
308411
321141
333353
131228
244180
813019
482504
847370
647521
176
173742
292219
728967
251428
608305
502375
1034586
531818
541977
867624
844120
175115
48644
943848
863623
72700
158227
281046
318364
371898
835418
456412
265077
566113
15950
466914
852228
109108
183165
800683
822628
198951
47264
761838
1012944
523785
754678
327586
722181
262092
410737
387138
1008806
688298
374428
31027
732261
30834
398826
253280
494895
87230
243964
222307
225542
407018
972578
370315
680521
577150
121470
220519
62649
870186
781069
923552
954872
386060
559993
642089
990593
152001
368123
187178
21100
155181
972222
391571
618418
824351
59770
136536
544196
200594
41240
932415
531061
1045045
75766
863185
358777
829607
203474
625455
397362
151002
361293
79609
174371
58345
96312
70842
235425
755631
447208
250207
181505
257607
1037927
553380
992823
831982
774769
195874
770349
804387
569121
1027356
912451
156341
136993
995193
632101
73816
161813
602669
468672
807786
835475
786975
89721
143824
202805
916241
989234
398102
185252
1022719
795507
486451
762743
548123
401108
315740
371849
957740
29426
136551
949977
796651
245412
476081
233841
312815
945960
40229
974360
505462
379628
846467
893550
402952
739965
821394
259495
1017222
204629
141567
705653
19638
810408
431447
976947
667010
971907
282934
275008
613197
812963
861900
371815
751601
514175
897673
638509
780407
352687
348085
966281
391003
190177
978219
492424
862263
915049
1033687
114281
113577
703199
466628
759572
523104
410840
367299
734331
88242
305565
760938
837764
91504
336770
268513
775173
482405
841076
324738
322555
208567
290297
910218
430754
70221
48987
2570
620226
623308
56640
164599
914817
206335
128914
81500
559707
552470
777831
355879
188739
844430
569291
114972
60529
436526
593442
230794
598892
938102
599271
614701
632165
562856
1003430
492145
153891
595616
792139
394308
856324
189414
966373
82359
177358
176817
619159
713849
38591
306212
972226
673623
799079
572616
434753
634785
86525
387163
830679
622399
381628
883023
558
424558
53298
657225
831356
502536
116494
816790
563017
76898
68926
818940
143356
735993
213099
384178
919506
425915
443731
613015
847025
806078
292394
257577
688674
675371
509347
604049
515389
269590
164371
279205
409352
171304
973315
16722
237204
122223
844042
779914
44150
72579
830443
972742
795421
244143
1042675
482772
917949
987997
257008
687255
401940
965427
606260
289949
323731
327008
55816
79504
865881
649596
334472
426688
600394
88640
685914
920103
776635
951720
10077
661334
109721
466737
370378
618328
279227
843466
174138
725707
802077
443725
525535
683999
818916
532986
659743
389162
909985
354485
650320
746446
586070
2425
768442
677658
729204
846182
647155
572
205970
976063
444754
624037
111103
765359
93031
314454
983091
966646
211896
826492
105736
1029679
768215
463483
600967
761971
543589
571712
192657
68396
293147
111610
121373
295491
77380
863133
179324
368302
679222
1040651
156401
466252
333725
1003252
679469
58384
154287
536786
272896
718900
63192
253300
880303
380623
15886
219471
234112
941583
458772
675903
143821
150869
651145
783293
880966
925034
479188
888799
414254
12412
859642
647216
453647
934220
737378
565008
823279
771588
99385
416856
486633
373532
565301
437679
588983
115352
442868
160845
940171
974942
156412
474368
694476
439053
958024
866804
267510
864350
538575
871925
432839
848277
711014
212710
901868
526869
1005870
919194
279465
449529
282964
949955
1019508
531668
621914
118000
437990
817302
481979
850350
870696
178551
819005
718947
728575
283927
1047165
574415
694170
778987
715842
672270
883845
151455
890455
31935
245075
85203
787963
473147
458507
246082
704111
200213
372476
750813
918753
16521
264438
763301
552902
863613
749750
59630
145953
978460
599617
547305
304780
2319
528237
701679
354462
590633
540411
611159
253842
37838
121490
855151
14420
62806
359284
493805
675969
194930
648836
292960
988225
807106
856891
862500
149327
102621
397635
675700
577914
681219
281763
532610
100457
69207
774655
493254
206865
123086
861927
805279
1033843
569913
195260
880834
440350
252259
189477
840498
840591
209114
989150
929273
986404
265758
798980
889224
827870
806051
1020693
1025584
489284
697985
890433
869558
424286
1013053
923898
830066
114526
501158
630555
100685
547206
523894
338124
709722
151565
152
88612
859745
382719
135962
761595
52018
4042
344831
923389
299657
130701
137418
176379
1043086
336197
184463
309717
684282
567470
982044
182829
475478
887300
400465
357878
488542
926975
320990
225259
355687
290387
447070
603001
634553
534292
166143
1030022
258051
270312
121412
70357
40197
584836
303635
448577
300613
37112
329679
109234
869987
286390
649362
1003584
395366
425169
186754
223524
698655
1013450
776361
846703
823404
756240
848095
86133
1021356
221673
705002
852061
935879
111580
962193
277533
726185
542154
72137
262583
915376
1011085
953352
386001
991493
437362
912021
636428
239290
256657
896953
771984
344418
820903
791637
398358
685245
613303
87628
150787
956736
1038884
96191
510243
881577
970643
839525
42657
761754
539329
726251
239311
971722
529890
815554
25798
938964
263432
202461
261375
899976
752059
148197
968501
883847
379254
172068
353227
164389
651331
440188
944773
161830
317765
322253
554984
509920
995156
472776
167178
350856
742904
242152
459317
310357
831056
340080
846253
40651
34729
129300
320304
738043
781752
15484
501253
847522
443570
896131
454344
150071
278509
260093
408930
745754
674359
1034730
190704
499326
162810
639832
594089
677708
815019
541910
484731
909461
501935
409663
466429
868359
104786
279544
831272
366901
681098
686033
677058
966703
442636
179884
865020
957680
85143
384762
261838
859249
861305
99607
284346
949671
672212
694145
87507
1015399
756949
374068
237751
428971
220530
342969
955857
674269
469424
668700
580685
594121
20974
323698
888114
689776
603956
836173
574406
724718
989831
807090
463139
691431
1046412
187533
139084
82023
748552
131479
111296
102054
667493
777352
22574
111294
391124
832574
829789
686240
936805
416408
645293
754556
1019814
270952
638096
651522
355744
554974
560261
551798
324364
967326
557178
558395
365297
617655
506752
539984
889013
396958
170134
530380
794760
588729
215184
337573
1020483
345286
276842
423439
984080
807441
783281
235049
23765
658972
821233
729634
48553
331244
110898
115713
458949
129242
110513
706884
335265
570616
148569
876603
654784
915728
697265
273655
834314
244062
387219
463417
645536
463441
264302
877529
215697
765556
116324
73714
644448
694976
431743
215188
182394
620518
324825
682580
503360
5168
792135
629239
217639
183650
15948
138667
629858
277130
709804
171856
124078
237376
848705
723746
456244
738449
594020
55623
163696
245686
750491
72882
970683
187134
267270
102510
1022277
172169
976002
463105
722093
153046
244552
641858
193353
590235
352682
1017484
213692
425977
983305
982535
684185
28708
415627
580754
197204
634734
776850
808589
224746
22622
1028738
979096
556338
753482
859879
248641
945237
913844
399497
104379
157859
984239
937418
49425
89366
417719
281485
241312
569662
883781
785041
214888
162055
943995
474594
658562
480685
981818
257464
1008354
258713
620544
488729
233424
327919
373777
546170
319428
870183
614569
680494
925427
136218
1022409
815800
363522
823069
688825
651075
629018
601356
424887
427981
613537
172060
390791
444597
40134
871150
121378
799275
42357
947905
308692
28396
970729
57577
71334
839065
763748
594474
310961
217651
855553
950010
366181
37779
913286
2419
112036
853674
796875
951005
71076
215958
686097
12239
513068
947363
433937
234455
1001086
1013658
329300
301847
669436
784172
217340
829239
819675
388250
656399
465803
558241
852973
419083
917277
755029
304384
686885
765842
499337
608357
169201
814296
185376
521189
397162
924747
531092
132693
28622
234350
824851
1029545
368128
431638
290845
984322
284681
1017198
684034
747851
657231
64913
421134
425322
220913
474334
402042
16875
880086
480981
507199
802826
711162
337751
211164
998370
1019492
600415
980300
767482
849820
816881
774838
604062
41292
923883
38605
222792
926151
304656
829274
889059
329914
196466
70259
444061
641437
977482
1002754
206536
1031433
861825
777546
226428
721748
519068
673928
72987
225936
398443
512084
872184
216223
604085
276776
125557
955203
384788
26874
811376
226680
609818
207697
466986
316451
345239
286930
857311
314359
630363
689337
213545
448735
649075
100274
902197
1048327
773317
194563
906990
1020999
894298
319540
231362
834334
185464
191010
238242
113325
590467
132046
727193
262795
4744
1019290
218232
938157
340574
219
35347
714435
296576
899712
887569
461167
270382
995438
321729
745247
577420
575211
246090
308956
546159
83046
404569
92785
335532
644235
753507
153774
494983
250
900783
655219
797174
833953
952653
195853
1039570
979587
918292
302689
275360
149331
596080
556380
594575
417335
708425
983320
653611
879008
675071
956491
115544
1024755
465274
407649
311361
575771
1040963
954561
896216
178761
615124
348930
3654
937648
458253
341667
394524
260249
552663
423557
91000
640067
518347
780440
19819
317147
558615
926206
910903
679369
212976
839053
604803
570024
918672
419161
99362
208998
1019614
387140
713958
925619
603345
389492
677357
568837
253463
182676
830661
587797
591814
702366
1013336
715317
940530
828183
583302
653976
1047282
60797
955304
134758
275178
585232
356699
244608
688093
366492
1042516
904864
616932
482770
621268
851303
825949
1000642
331087
529368
202016
113765
45351
724032
432517
502109
595346
261420
463131
280893
482133
404876
187745
342551
62094
51182
510479
862205
136092
840423
821891
538133
569741
501874
376717
1002113
478878
983628
877464
680992
1008399
1002831
106458
403784
266785
337568
37547
149632
1018133
492083
141694
713566
931059
553141
553072
107885
640697
881797
528452
379144
581818
281033
979505
98022
246228
688227
121070
284110
956412
766169
161219
349342
52400
590602
699963
1030402
946821
15644
985012
1036712
458527
576778
851259
182527
751129
1000645
787272
734429
704585
517051
144835
515227
649110
132157
146147
267170
116773
654807
622135
720543
22295
615086
1013839
740532
707779
268681
476739
530887
567190
769070
449095
798920
539603
731421
31408
439959
615297
235694
396453
188424
905227
240274
901375
458702
417755
973341
68866
336799
779070
493778
335703
45992
492397
750038
111405
700453
791854
320843
771397
799081
523568
246419
122895
378474
662074
103410
208276
1020815
9304
922104
123420
854611
64407
193775
1043868
141783
956881
1031452
248870
488153
47072
369518
586915
772263
804428
636098
945077
583849
581289
788114
392958
464926
434776
600494
508984
799620
794211
241322
94905
1025296
375834
689
894119
110587
409325
94628
227806
764526
74996
8621
1045257
93619
954143
401436
900877
438319
330853
398170
187876
423635
331283
109093
983534
314684
607678
806607
772479
384715
973968
647618
229247
1008103
504928
685143
966632
448145
181514
738338
104700
815854
355991
633427
194696
710039
874293
164748
818320
189685
17518
418224
124272
133540
913023
607501
868141
718115
658705
209812
851716
1048131
768256
254909
116178
168739
443472
887081
65225
634411
861693
348828
785144
834309
257214
549821
813109
220413
305944
379386
954210
567864
530355
867348
1010394
138719
586055
905709
658489
263826
682651
37645
530959
79718
654894
744772
774084
130104
22532
155796
216946
732769
787363
168225
334197
208308
371130
870981
596172
465641
690279
156717
390773
876156
19930
398857
786252
862488
384453
919635
129634
911009
146559
487324
814131
359747
716241
968707
373012
308228
203107
697273
184707
838485
941083
852073
169619
231847
1015121
7171
590694
950958
963777
356109
781225
291618
752936
986378
318845
109064
360893
719192
296288
1009510
425646
1043481
574673
218296
937856
617936
508164
900238
796070
321599
773232
117458
948304
57480
267444
490396
115941
918270
831673
633137
90840
441612
342488
270023
512765
510446
739757
142701
1034964
217047
529721
205938
431495
868971
245875
568210
423229
941659
695539
53901
712467
177995
920909
641569
448016
297438
98860
739475
319580
779575
22352
582733
915705
283633
862255
1037785
294783
165503
267873
440562
396328
878528
756165
197645
205797
147693
677550
808473
230839
3043
1003213
126345
440220
630274
437800
877514
1033800
778595
541894
410312
1014873
735612
189727
306519
79866
1044838
133497
448621
464938
663723
350306
87992
957066
404641
887837
175807
411393
927915
890499
600006
743189
535959
459514
260579
168953
1044365
41370
5470
691261
115967
780136
287502
694720
297448
536153
742912
641147
604632
923728
977065
826558
1093
712902
909983
120511
524467
614009
616808
492242
115884
367566
537410
411851
33316
697866
755641
246636
620832
596859
479487
510681
902626
875304
908460
214036
945689
8266
126457
987081
61749
562056
930707
67805
235295
125629
222548
187505
662115
308568
525411
682304
915741
780726
341474
938958
134605
556469
589201
835829
28634
835835
228157
912424
761644
1003479
204520
32940
1000860
661318
149605
70037
1036864
1013160
175206
183317
341306
892094
661936
481365
119686
680955
296213
566615
650550
121278
717031
694549
159637
85907
908661
563311
282716
23210
574102
656956
30603
79116
890829
586773
223863
853924
673897
165959
587605
441111
463354
147199
638855
815662
811672
777633
229041
631363
669542
669132
53123
522164
930052
878552
163624
458712
476517
739609
1005056
212973
8300
363995
165521
494187
453722
173479
50019
860728
177944
653907
362384
170483
15128
976111
660527
426825
727580
371150
187953
603000
399961
392732
859436
170133
58537
188369
141421
549296
485298
720099
671282
1044806
916093
982409
258709
348259
251300
147287
846677
424966
966432
547729
155968
319067
24560
639991
145294
674248
57854
628278
756305
28851
379200
378444
919968
86521
43191
59110
180188
224607
863035
1017761
341688
371132
870172
48716
813548
825445
111926
223799
759769
574209
32131
482819
104745
623720
978021
960215
861210
855575
730987
769938
832282
696916
130372
299235
639460
446057
427651
987317
496116
232220
268214
583401
550545
409044
163403
159466
839983
669680
226690
5331
261475
603339
461081
211053
703375
484425
104086
844339
739810
825117
1006313
739090
626640
795885
169470
958366
804693
360584
608902
288912
420703
20227
233281
572125
562758
744791
437871
645063
484775
961827
880746
959695
459289
794518
38871
88739
232203
811187
272989
557318
642396
777718
670916
309718
875537
448345
370063
532532
705704
111999
182989
1024939
1027943
368874
735315
452131
610656
599044
602115
123836
259535
769863
919839
939256
345870
594403
493188
549004
436270
354002
861752
9286
291652
890831
902056
510413
864102
407899
959136
263882
787905
478675
703998
331526
327539
98979
508027
945754
950993
179854
9152
917791
377090
714890
549130
195194
178198
796380
397382
120189
77872
224081
899834
971054
603569
988388
402710
635394
416877
846779
598669
712558
997610
711800
931489
944323
56637
1026851
714226
202212
437736
23102
232151
968472
332884
865311
488399
654446
317711
231923
692025
504581
544920
589271
882190
835924
552469
766843
653477
539079
420405
964327
315624
77885
678206
768041
894526
655802
73260
115846
689589
549940
888950
749767
968719
393396
777791
272798
82027
757028
629186
547376
322768
323297
283102
362560
864159
441028
716039
846019
321766
826646
882075
92352
445916
850813
303143
178044
954984
261855
274711
243393
970473
428998
531190
41489
75273
415236
1037781
376961
383869
346483
331454
509302
275011
137606
198755
1027751
209220
654345
406546
597237
751248
775432
595173
283034
740901
860840
107391
525727
518970
889632
77103
970817
480464
131270
950452
574803
274817
736281
274312
253704
679076
229284
915343
933001
1008215
901366
1008967
264303
901647
122494
672630
429612
692505
716896
888787
885914
626694
314185
316307
202161
1028841
100797
857632
148956
878485
1010899
379936
303016
792003
530353
1001291
543713
1029557
774633
483771
599267
145387
679456
901838
933436
528
361956
411823
299397
939455
235612
867973
267846
662658
984253
60430
946440
296600
90681
290034
770528
937894
768037
157651
200198
397585
727911
961275
609231
255651
137487
857287
564558
261786
893968
188625
598734
1026246
379983
388814
67765
35613
1045734
1034831
719900
776696
585780
864638
287244
337866
699646
15727
394713
897492
1015149
133598
442342
461747
704132
517346
890127
957921
1011181
746587
688316
317102
852655
446337
555405
270036
426717
227547
7433
282982
392946
444032
553911
741520
520324
1045320
128856
874685
218546
411451
437818
1010219
361169
615910
484641
346515
973477
857959
869577
342044
397020
739539
241395
675244
926340
878517
79526
560474
157367
697923
179672
630265
905137
40427
496601
904469
745369
1036018
665026
719640
88294
358460
600325
131679
104818
246196
96806
877254
784595
632449
45822
366552
953605
744418
285104
532316
62335
45525
404306
1000485
847760
422946
715215
818255
17727
648570
102763
254286
836054
745624
575622
915519
528394
502747
140262
697696
160641
233556
598139
465675
719381
457108
657352
815718
994511
632609
197365
65328
124964
563887
613814
781695
894136
225948
1035601
45563
136614
930899
99370
234023
236996
747087
787306
989060
114460
591204
73066
747593
532313
861963
700434
319900
340991
24683
142769
744265
819850
619195
617453
32213
123740
304231
52004
808631
558536
953724
354445
679420
68451
1005875
232374
126558
88978
79384
527079
765607
997736
950276
948105
418047
95992
79736
435205
951480
558750
1026807
139888
694968
90486
744866
525539
961977
251498
364297
568824
1002598
440500
119605
420842
658976
903388
23738
647590
254700
544969
114188
236973
140603
661606
533222
98264
57226
404318
989331
1040156
769540
35210
454150
668756
436322
218631
681284
713829
528241
626849
707646
673791
879685
707822
375628
32735
41172
108309
827887
859889
770428
228478
390237
24667
18542
6586
962846
641401
279296
235557
50487
549860
569965
778783
917954
230740
516581
540844
41019
106805
453899
607542
790808
167393
490395
2341
615039
144042
489177
310588
16063
703125
160298
447762
715753
862427
891606
385499
328719
799408
941957
721865
827436
682711
933329
811812
917792
348444
234296
943993
72921
94635
603652
881638
881533
353481
723677
259447
665812
726182
103997
572802
814239
816230
617806
16269
40247
277433
689063
573769
683675
189865
253120
916069
948180
539539
243969
840016
367617
969208
306046
851713
595110
567851
781128
886064
169606
97285
647225
138149
816281
142507
21946
587642
121162
909473
210780
381721
341300
42960
1026921
397375
522677
741923
315674
1005847
569324
691857
750155
12936
223112
1003524
359344
442080
142948
253639
254880
383147
290271
112276
420736
841940
969192
84025
835716
251187
1009848
815616
1020628
357384
335648
780985
478096
328048
904298
155669
865558
791238
351526
191847
522209
761090
464645
15276
313082
643647
415810
426777
945191
592343
104880
463308
196243
263285
781415
689775
65554
229129
458359
879260
224019
619285
669611
919709
983263
260011
443844
487273
870391
168433
606212
1046739
120030
339329
139486
115008
962969
532930
116854
664326
747111
202847
223597
782664
988569
486538
347923
384180
303879
601495
688057
1577
666437
195757
783781
684956
423183
1027635
331532
437886
154744
334393
317427
385067
312588
76606
623645
953451
268671
120965
443430
58027
523097
689741
45381
507383
507464
819768
507661
914139
552619
975799
1044558
1022562
947663
386971
730738
428551
625929
364268
195239
339949
367124
302552
89205
581852
252290
866724
765666
744715
680497
878141
937511
34725
298666
920044
413917
502409
396780
671440
470853
732992
906110
270575
723853
97140
223573
267022
386537
255000
394714
43507
753742
468513
561914
869544
553324
118112
382940
32575
894068
361787
238886
361117
957654
1040839
915640
383634
928646
124965
270701
1007772
879360
454871
308472
362606
948676
315974
604365
34093
786631
562049
396310
201162
235348
809764
675372
917531
337814
569493
596021
254155
51099
957537
34520
918774
78876
676417
641950
80526
238278
608536
867230
478407
996200
208543
718008
25556
956972
42235
792570
356449
831543
676662
920091
284592
872928
956460
105189
32847
335347
84949
155691
140206
232165
778729
827364
1019390
879023
582098
549997
390924
452560
353110
8853
124892
576353
43444
43544
57366
577477
237822
61601
834745
239714
35117
308439
757918
878010
214605
288816
934638
188693
738859
259739
173222
527141
7007
729763
132632
576151
300946
704536
40688
907275
927919
317889
1010373
271526
297720
883950
483920
992408
179545
116935
92431
383772
365842
403045
531042
96489
981582
131863
765074
783507
1023818
502116
851988
817579
370623
539322
572320
10223
370024
864340
140126
917829
357523
238935
227836
294101
44804
830540
808648
860572
658910
764541
379843
554941
567606
281378
654718
152721
84062
25097
1028403
500863
798449
283595
787790
1034465
316400
375002
356565
332270
841336
1018212
481927
379080
643042
86863
286339
865817
645205
165580
266227
20802
679296
334086
919427
458528
122873
744210
450689
642997
249128
445719
897110
470017
549532
490376
731972
765019
568120
887587
49067
73537
134376
441702
98916
51275
615152
174598
176767
576779
855256
992502
374476
118136
512721
485437
661533
977473
26176
141138
391595
257293
994642
947391
398863
315193
178650
858896
57143
642765
830076
971058
205654
940951
50832
157092
836743
96485
586206
883493
554403
1047551
863168
355512
292406
569101
794460
973269
537802
299701
783080
798825
592787
172369
214521
753298
699350
266756
867636
256103
950972
309132
193587
629421
621020
157134
804550
848931
640028
583665
1043306
92161
1413
324215
179078
57167
119572
600529
559417
584369
546344
710981
74114
12489
101276
483517
137059
465224
843235
703528
329935
437285
40551
414582
80396
152537
28545
598865
834729
399940
274771
272752
433960
441441
1033588
323141
225111
977549
432416
474209
710336
122900
526477
194828
37243
608700
52058
250074
861384
488863
835388
739508
297807
309905
456903
707149
962641
532565
485430
451866
726969
739250
18188
654378
1020063
414349
424149
1030439
647413
1004477
996160
1008193
298950
183440
625773
868590
231094
4920
393338
388997
184891
316648
359463
294646
191843
464030
363968
213270
212863
29142
514079
475943
290965
679779
324426
214045
554012
330199
169544
280697
548512
950940
233659
937465
89618
224719
556412
916164
456044
203674
603448
942946
471573
335046
189412
579671
200957
114714
496921
693088
371991
652973
975340
111768
10055
534404
499584
430979
353999
1041792
591579
195403
255017
904544
481514
126429
165075
793344
174327
513203
343458
754872
282404
263701
173810
119298
614293
872856
365099
916213
701172
507537
500362
426653
976794
316053
738658
137127
147102
841263
1042867
712370
345691
828404
879031
176511
484175
590820
974736
331789
161560
687838
882536
974106
904992
543018
930627
884179
562899
257970
80219
804554
655944
592333
32965
636426
809400
143696
180858
487805
255207
734207
276925
960552
1021375
663108
543511
890999
906130
145423
411549
554313
269535
812960
715301
957440
596483
36690
261266
1011218
1039508
98921
5455
252753
9615
818390
884693
739604
533626
211472
27027
465788
575231
681230
137926
142725
17165
418566
415879
931808
695208
105621
425887
247735
299554
460710
364222
42665
491120
361802
907829
572752
504817
776834
575878
877705
426527
650438
963316
779268
305651
1018310
132983
965242
529852
691334
617487
708911
208547
250078
283249
275200
900723
19732
159732
810352
388291
460347
970711
914755
809799
246747
745729
174548
812431
489833
291518
261903
266479
35165
604207
850320
250606
1048175
875366
408828
732906
269937
429146
22889
35561
553528
815729
309780
133332
138089
489749
710689
440805
759784
123241
1012031
422310
177388
238454
540614
187972
459192
14486
1045887
652945
610753
171577
122993
243379
138073
324095
241179
119135
440403
420053
951396
659562
379615
980983
479548
626654
434869
927353
360064
778920
793940
652983
583853
714009
779519
375110
862391
344902
907769
104347
1040724
367981
340875
404162
312270
206731
579213
761349
662705
864050
870336
750490
725335
775443
456872
209573
379050
348226
585382
807708
428075
737897
1045288
759267
94268
525592
415422
505978
285033
679663
674465
521873
588525
290263
126172
737078
946159
41154
727852
821077
892030
495522
1038446
280897
173895
476469
858067
802795
584983
77803
826314
346495
678267
108540
663016
1024641
109797
878173
652953
947692
30028
236579
831555
708279
406773
747
168437
464441
767603
34057
955112
1004897
845514
861260
104342
409358
918924
1016381
742280
1016069
80706
9892
48303
923056
346738
405809
442185
940078
7325
875361
674493
729934
311559
1003348
69837
1026965
938075
441581
414812
873319
258115
318888
578724
557185
118300
82440
877235
761582
558956
740984
821393
709129
720296
445305
620168
334091
880472
262304
937487
917832
156485
726520
704402
534445
1033945
794120
4569
339940
1017453
531948
257746
789375
381105
805144
270493
722799
345902
878928
411087
349936
475900
243819
294266
968441
643794
558527
933959
973666
250103
163704
259736
190507
628810
564106
734743
763114
111495
613304
321082
979591
461951
772629
938142
138837
295937
677361
836835
729321
513750
234409
666713
414245
202695
431554
136685
599390
164612
515497
795676
9355
892043
191532
972623
585131
942178
223630
691695
98668
79107
134569
853126
194996
611175
254510
695584
654288
714967
612278
30025
822977
162179
999058
937179
675506
748494
936066
976152
15487
386960
429459
248302
110667
471678
254780
319854
899080
231764
965678
693769
140657
319145
285392
169042
189011
984210
88165
421771
226645
118153
928836
994624
383170
593536
786600
139980
982884
911607
397652
997865
906966
207363
845625
48576
478476
611466
421638
497732
109742
107206
310356
546012
37302
160732
790527
447134
470156
619095
795305
55712
716232
719348
778235
649070
971520
509562
224334
940439
126370
10253
478224
458146
423420
922635
845389
734161
203564
904845
21664
57626
3054
237425
921962
249444
877836
1011106
542101
165880
703076
669004
813489
669699
142322
354744
419396
845825
934819
152188
77493
459112
48067
402266
47110
655581
227835
65884
801999
471772
193788
325589
235129
955469
484674
554863
98376
654300
669361
942852
1031958
819000
498436
924580
629458
233492
286826
493150
872187
996958
202166
448113
533773
850040
176469
727028
738176
179223
837024
589903
455910
821183
372603
531912
550428
939294
930933
409393
627138
538186
781691
182661
563166
673420
345815
429763
307798
19503
551000
842782
205799
986628
452198
436841
70824
662452
682103
444796
822339
69580
552155
148955
864786
696470
448423
171248
817731
609264
734679
720096
695547
948558
1013822
839964
484260
220854
274277
694785
700882
591230
549923
262825
665206
257662
796845
665312
317795
612548
297173
957459
684176
116752
55564
456129
404280
458301
397643
578604
942263
347594
109173
189997
638379
867305
325648
418907
1027136
750478
771566
494384
773518
767534
140211
702331
439271
138555
389345
877489
730760
728033
546820
21834
1045705
213939
401361
984399
706174
250511
398722
694194
868025
603638
655874
843518
978405
609419
1041800
816836
1016518
473679
789076
551348
427010
112533
69901
226840
695497
90223
287482
887852
243174
234770
30814
175963
509990
349534
456374
949334
157540
965951
2661
838451
177874
701154
624907
243303
286704
56349
591305
1035573
312528
362302
289979
567514
423793
839912
368113
764770
711383
568345
870548
450957
182284
530630
114801
419267
150118
404556
1001669
670077
734003
581107
717757
687231
384694
425210
109936
425873
486818
539197
1025182
868690
441962
613697
284192
204570
914056
628158
699591
1044966
20931
398542
924109
36213
36352
82872
860505
521841
789858
631006
1031787
197413
242792
85214
51357
997460
964169
587900
916615
344532
257928
521093
146683
602465
296673
863529
748745
171205
646626
663036
22708
266978
997109
587647
33133
237609
669433
239591
572781
294566
206000
729052
542131
592483
44639
128361
472789
930346
200714
962955
832497
233602
896922
674466
735149
1032457
721427
1030047
987624
732819
367065
335910
513863
853703
306796
753728
43784
955109
715614
983890
578007
156049
292809
365874
125762
54041
885808
913535
128272
531760
1026422
666438
412144
602197
886088
824470
853254
736130
744422
790309
367995
554892
720338
370899
1045725
179288
179755
156366
116571
82379
412101
515208
1041762
587244
918365
319604
159120
440212
367829
766480
134506
292590
25263
352369
286453
678112
772566
947922
390583
600210
834546
91521
834544
1015864
565066
644744
298036
927863
200952
741888
609846
204249
738885
224669
950747
358741
986929
163231
795280
160890
973075
317168
408016
954987
296606
253990
519660
598824
831020
289977
727301
443763
681518
1045078
47898
754456
627920
78022
366090
547859
339708
668542
779596
410890
833886
51558
974602
998448
308211
497859
563110
1031668
242802
764409
610139
739351
947620
627553
493828
683311
555359
260975
734792
304764
428421
238055
212621
803530
90171
947139
480400
171659
885857
78440
646403
350929
192949
827713
795203
173558
712387
536864
755840
795265
937633
180098
332495
26972
484118
771812
353804
455934
1039414
747664
338643
530811
153910
717208
307785
745426
604678
12129
584588
813933
73581
685314
123837
1000533
788723
51278
426350
6113
238381
958750
502910
217415
469438
133096
247640
20879
626350
723544
996306
616725
476824
229374
1011132
67437
330190
728698
574356
781697
627582
478217
419148
176829
234959
193767
553667
415351
270772
705027
181745
300851
765425
297769
315046
29877
584885
199009
702581
365580
1005286
855447
523633
300842
197378
766364
1023857
705796
305316
639745
769763
525828
588723
1027918
318481
170707
970999
790439
416751
152644
844005
822138
572513
1019825
264541
699045
353517
348535
752313
703223
941177
781442
262954
125029
435354
432067
537249
544159
894919
700063
314681
310308
932664
321762
969599
380747
985962
49496
16096
201085
294645
695573
352272
202922
442480
358454
446550
200223
714533
695905
14330
648265
621936
263347
780573
98367
331221
591657
507738
244176
561828
578892
19795
666016
73532
26068
972774
133869
585952
155820
906350
954818
117965
265165
835875
310115
321936
491706
511393
623817
186588
854638
294292
32450
132126
101979
231029
1009754
161465
527350
334584
566036
398843
231354
165546
45521
796277
598253
703496
703562
1016280
30654
225081
782048
745727
934599
1014672
896291
544435
804953
205961
624185
190453
443476
490529
624939
890272
285783
454968
858342
669612
255700
497430
473749
635909
758674
544937
582138
700668
340879
1007620
853009
617899
149717
279142
356614
319633
662869
749666
507814
66216
290656
615289
609475
185930
61019
663453
980599
791582
291650
809871
555433
199008
144228
163869
713876
964779
614554
610444
910216
1002665
70740
831800
117025
632003
911371
398452
989306
734747
581223
847086
679408
54228
427914
563001
755419
150868
543509
941486
392130
1036830
356773
858806
824127
32761
716023
323302
586574
339395
283783
545869
205089
947670
392782
502486
579547
616569
1034892
271698
745281
645236
36192
1028113
872542
617235
869659
149749
803169
40528
340576
756439
800439
665641
960086
994216
144462
825686
39275
252849
408235
105572
703601
281444
307204
738995
34305
187724
289475
219930
7553
368095
511322
704323
215233
221552
208483
687515
934315
989955
285809
635391
135892
834511
836295
598454
335517
638184
536379
424067
1026346
850370
638479
482421
248309
636507
203811
339181
943697
820104
1038437
411229
290561
941530
106366
89053
931947
559447
984802
484185
232553
922564
835093
780639
396033
1017403
165478
844953
777774
475488
289512
60919
195687
947121
908193
787961
819761
747982
293193
1015189
280322
79683
782855
229838
484903
351612
407057
914846
375502
530644
358395
1018743
713697
681456
56631
285606
24190
1021017
338231
133539
913514
642952
201638
921203
1020863
920969
939022
983975
358093
437486
985623
511186
714350
836757
417615
334043
781404
207334
708763
111898
238846
611012
725285
224854
603372
215193
651096
585843
91583
649115
208095
941798
363198
353691
292558
110033
976869
169240
627686
720297
1005852
116527
696042
709242
857591
550101
888985
1020746
784097
23528
556995
690511
510031
403408
587484
635433
480937
127156
362960
742148
200701
249779
377149
704176
478775
1958
960507
885709
722672
880725
171583
454186
914049
458855
1029445
969138
418748
1003330
8275
909179
375627
963511
196832
744516
515042
207178
521395
345850
384136
610114
928431
787465
486432
108223
999011
88300
371100
628578
678224
584545
471368
799420
989972
458769
519981
662785
374722
106103
921029
385569
505108
248357
123752
574378
211087
35851
924540
105174
249742
859011
767939
366898
594442
1004545
175548
132838
332367
571663
977276
834571
302345
199431
361356
894251
260230
243509
101637
753228
121616
83737
436492
963260
587852
235334
352994
419151
532845
930082
343371
528909
891105
767135
757420
203090
550212
1037089
921535
63235
453565
920541
314978
37926
306318
301505
396996
482782
25131
240634
218008
56420
627202
823169
489714
170155
291566
920466
479709
791311
843548
304505
171918
375727
388872
499088
452035
138208
841676
966840
516518
30851
18350
464354
571937
400175
323466
124663
242721
350526
487219
335245
643230
215263
528422
885535
331384
813546
982081
231470
823768
35519
577788
308767
410072
160037
145742
817672
645404
68204
589205
511382
903959
44214
56566
821675
468656
393995
615457
248460
929921
706331
489474
674889
35551
509410
605255
774493
569077
554762
696461
260815
513829
283903
666733
894214
879024
831008
503519
891983
74710
773949
186715
327313
602655
726377
781974
42961
24102
26702
898625
35430
473747
180049
66733
495550
1041658
340357
16477
780163
959144
522782
765828
912106
225765
620012
851511
690282
509984
954099
901072
862065
199059
777767
286821
42323
224207
982364
77677
890727
366044
446212
748567
122727
100558
84099
174470
871560
769614
71557
734655
713511
343655
48830
173634
568911
693607
160154
557712
895684
360870
909095
910079
1035431
235028
887692
91539
561669
999815
804071
939748
1047755
139216
837243
271469
527732
802544
856078
946711
667058
138219
112673
614439
20704
741378
269828
70617
352265
662508
162979
246540
188165
304849
356566
642118
813834
743541
898549
1013022
205957
500168
150818
663310
157147
205269
75420
31412
401839
234902
579342
287065
663439
403457
390529
165389
783961
696719
650568
563723
634613
162078
572159
515955
1037297
892571
201513
337812
855334
356555
296926
451733
59480
731055
656356
824861
313062
555217
54051
912944
768614
36931
172076
814646
577920
803452
48396
100844
339730
700572
206396
20881
227924
129773
292864
446891
1038562
200561
989814
991525
695425
258645
679838
13168
113265
449003
259650
30828
899698
542269
24715
421629
181592
184157
35380
90045
993518
649896
417666
285682
624452
206477
133942
656245
647187
631844
852748
638368
312515
1006416
220022
803587
751196
192431
430346
405177
366727
635810
277332
921387
394596
325546
349619
325042
988366
259983
48768
670295
264102
872508
957007
388017
225586
516709
439844
647563
899485
545231
997347
128808
46991
335717
553312
634443
532480
804161
369851
96923
775894
71143
659187
278815
466748
259561
707084
496716
357503
938149
941894
1042558
85079
401438
52273
411144
91322
408719
986807
776470
635516
10948
581862
82597
909193
994010
553239
1038451
301787
826059
908328
348287
493323
831142
787227
10672
464705
821834
454830
809506
735178
723372
436384
798193
884679
859538
200243
962686
924594
456633
489334
140779
86438
823724
805245
908687
217035
40670
474735
1025472
1003495
499634
1026547
142779
273259
890720
722685
521782
293588
172916
417978
68525
1000770
1026923
86613
284134
877384
305718
979055
800630
476383
371254
779443
195257
528207
261653
33404
161901
742044
228381
500255
49448
902588
889325
800769
1029552
966752
642442
296458
91261
787309
1036
252872
88411
485163
429438
44683
674785
99640
385534
884600
441742
488652
308363
854201
512396
474264
1019838
896885
686308
264801
863826
602352
635016
89440
34675
372735
501502
305449
103066
348278
93683
349011
41834
769821
867956
714427
184345
1043043
911526
1021388
313921
924018
953841
286337
791535
694021
801659
825660
89697
57783
738741
567957
420109
907919
528784
282247
411477
41665
461865
96464
902942
368681
897689
274156
365179
529190
667285
798941
364644
391897
700937
942071
274345
311134
741413
24759
539839
891528
263811
845350
543924
81572
605138
735419
223408
1035933
789810
767982
659805
197484
663105
1046360
174146
767204
806799
744332
407682
378619
689759
59905
599209
72550
918366
102247
308393
489575
200435
477127
256713
609779
1012367
30563
986302
776871
11205
795741
646160
347276
15672
275341
195362
120279
459509
41420
370754
628338
1014047
229355
1034476
471257
991350
206922
665315
670668
789199
1031443
312434
558890
314043
1020413
217233
259715
131318
891766
12334
165094
960403
708037
632418
986906
818603
1038253
212941
565024
776853
592621
249136
694860
70175
146764
589217
702666
297341
839771
433858
628628
668043
703753
704073
345645
463670
10244
83168
1035357
175485
413188
699073
279089
892514
516940
569560
206941
281108
961412
366486
866598
975577
828096
962989
944965
861681
6523
253222
401251
633963
275951
192315
265605
145047
710580
462682
766455
945594
692437
149478
600603
213594
597811
672568
21535
401556
528924
877535
202612
817414
974189
673357
239135
339598
606428
65990
664820
103316
505475
590566
801817
966936
648101
634967
600212
1009625
432722
71622
233724
599894
927685
681878
851680
490463
273657
49630
699210
127678
650169
498656
471090
452812
509545
805999
822054
682054
870446
460654
416780
462155
816888
943961
578903
703787
296775
807877
30991
633066
469116
984
180379
147985
973282
332049
515599
300730
689156
908108
974453
252822
508239
1035073
316913
737995
260091
310141
449459
787128
667099
243505
274918
65292
726942
370571
794446
648364
216019
1046110
56980
562247
90414
415495
505154
928425
1001346
206963
146040
84924
99146
334450
392503
484852
248401
403973
220914
587814
490312
273761
1018461
611745
948420
319352
906762
44074
635304
508058
88380
907308
784890
672520
244490
534473
393621
812288
811651
926667
1006377
421268
1006132
932979
586220
696184
380311
888769
415267
39276
932063
418770
850637
12160
825815
817507
994794
750403
216009
228580
751669
958938
749111
43591
1045770
44582
434643
576073
84125
533329
441880
978699
568674
890444
670331
992898
884099
126013
822566
130234
396051
599394
640488
857284
329635
809186
1041484
861626
356069
979197
983089
798737
92741
331080
942773
621445
180521
200354
272478
106178
906241
679156
395296
94025
506790
462692
800975
672778
130495
172568
120708
850911
553227
182982
822716
747038
235218
736267
310682
762604
312785
313432
885401
491452
39682
289031
857382
38275
56209
859360
81347
855422
648217
277916
867229
267228
853766
73255
728526
453255
691968
579935
588029
973798
227312
886639
300219
683578
468086
375276
220494
376527
869474
975854
878876
30098
46256
1042718
511183
159248
663005
713713
177809
805642
290768
782397
765899
495893
547812
1003882
741334
445501
401097
915354
30633
338291
818522
941758
86517
848456
146465
622790
105316
464397
132065
270816
634916
546352
135654
417381
968612
878391
873364
461969
589230
1010169
730992
878586
430573
608514
522282
814676
762935
395206
184511
784020
179586
485785
265357
939556
183572
1017437
895374
882951
53856
509538
807096
1042841
432798
510881
1012116
105656
215877
289102
256233
776517
776490
1005615
986352
127448
43606
851536
135371
829520
12149
11596
81017
460178
544630
953331
746554
288536
1025864
350172
272308
622836
286065
438459
768838
339826
295551
956191
215947
662550
627090
858959
571178
166973
436857
231613
233081
827245
884614
545612
134502
16611
260429
982999
815169
123845
359827
532938
702396
189160
597962
793393
259646
570802
963268
112305
1040970
103766
762811
625669
906625
398183
467864
292213
269065
589581
254861
964282
476162
155885
82570
137414
631731
490307
30188
877619
43278
566380
819788
68442
585078
284782
772559
623132
63228
583561
24813
282060
988743
733732
963318
804662
782848
56551
310482
531866
398655
321265
59926
355923
360778
438022
869295
1000445
377141
841294
992772
367953
890886
936196
350393
352075
797990
658099
832853
928126
579620
711792
657408
423326
396177
293618
459648
615140
864807
856238
316768
214707
484373
799349
80413
628412
346990
936218
736472
218003
724246
164765
1014564
761382
216494
977556
89939
606015
312660
980109
969472
957238
835896
388977
641048
688781
723695
646518
589670
40778
472737
795059
83295
783071
343690
35779
936355
41110
531885
541209
997526
99808
682999
1032094
27931
909870
184668
584826
114809
845057
67513
939907
852342
185717
745757
1039810
7925
478422
494336
42079
598771
858724
587158
311598
588052
710741
930006
510065
445835
647096
994295
715351
818957
520260
517230
117115
1039397
755066
703724
518510
650541
892634
246607
309065
951080
678489
682977
755168
288970
949349
123987
692173
428417
979522
99686
664474
835349
585061
394359
441396
983530
768582
59809
467300
983669
703052
788514
290632
453653
47699
551389
21559
872302
841961
184843
39430
406669
577104
893511
58636
219081
999493
799254
91918
552203
413750
656671
20073
1021159
779293
497705
935473
41541
732208
552786
661389
471737
88668
691405
429614
429745
754839
1045132
918149
565275
107873
17891
877506
447230
1008895
125136
953133
81930
869357
904913
171405
694986
348326
549616
678357
804113
247367
264293
112532
496402
545526
264320
239827
694103
144985
241778
935803
89529
521930
371224
867914
150226
638080
696058
807645
356062
784133
205154
734945
843134
233395
317728
527538
256574
451480
409684
659965
574480
541415
399948
257718
133434
45672
725812
304472
658068
840167
152148
567421
195221
393828
475712
462093
179240
74381
866587
892507
544822
832554
901691
568068
271677
290044
532033
639120
32505
418285
916705
276173
691071
1000473
366541
864827
136895
905671
594523
167082
951731
339666
60080
858130
791681
32515
722899
761856
475384
450627
965911
725858
118306
339905
35228
546947
222573
352227
373025
773247
604010
269284
381885
169838
366241
172010
89055
425108
171835
1001002
940277
545741
521481
645885
265847
805879
199428
857525
401489
266698
179952
132282
741988
822946
969582
475049
920327
558524
463490
375205
35275
693426
515976
989168
772621
94591
669261
477031
827846
233362
124042
173645
71297
633846
506349
865244
489593
85305
270122
87286
640373
849868
122678
280235
776933
565826
174533
414544
635243
797171
605687
38541
220942
855850
309326
964971
957286
861730
802417
897639
629497
6739
323117
998289
800397
499125
57543
501589
530481
313783
860357
335760
456808
646784
938683
342036
310649
39258
179364
184889
533413
145805
961533
192552
870264
750887
546788
894583
1036030
360291
637126
669375
1035895
440048
338641
943130
552480
831372
392073
383246
903477
792156
573687
409763
191975
862383
397848
787426
944474
420103
234570
995510
288055
434394
798800
463682
458035
562119
1035463
601732
915897
479016
732615
809477
649239
619052
509734
525970
308844
458505
665113
198961
970180
124728
547935
637563
872685
570829
650486
482743
982869
833039
943158
427695
162916
25288
349094
348606
600924
278308
850938
163246
272044
664215
263719
375277
14326
1008942
741606
619719
824247
694062
34036
200291
721342
456594
311659
351442
603969
798394
648256
744918
818541
833346
121258
689869
845498
97498
869697
532395
434664
585083
84550
790110
166029
832905
470703
53256
175572
931482
1027258
1028287
489240
1032711
554787
905326
731693
600567
989412
116246
363520
621630
136920
350345
921593
295820
842222
834160
343453
556631
271064
936123
950175
97535
147437
547110
503410
1029596
102576
855068
917385
797991
155523
165740
63897
119145
791479
639085
981173
25643
739183
7247
562533
517131
532050
712103
449690
891507
668719
435861
12462
252545
924490
670779
593671
780710
180334
104829
84904
667035
707976
740447
760306
6844
918153
365029
318759
789363
727880
751330
291565
350115
824718
604397
673666
663638
530586
998891
706258
843216
549993
726833
789558
459253
34121
187577
398221
81086
447672
202962
601652
415425
538110
265442
825299
97083
612635
770901
390015
614933
830324
368406
533559
194773
84382
723820
726059
573310
963367
389157
281587
649819
704606
196352
647803
285619
287825
622033
837738
584884
416350
440995
968608
575492
443534
567016
358570
408940
199285
677050
728139
464740
7471
362868
86386
613836
720815
273494
703212
325891
369244
973192
886297
252326
1034071
520257
76567
863713
999928
865648
342368
521973
172015
261602
925050
215412
883435
1040938
790150
592811
453949
933249
318834
260294
712682
509915
895309
1022727
1025650
430981
124804
991934
938057
486131
346550
332290
565320
641746
724554
106747
810538
79349
814511
414277
634599
655282
136426
986566
725473
424100
653359
533346
347398
395333
618096
708530
803773
938751
39794
536964
843262
507626
870741
693360
919424
737780
49044
509751
234698
972550
816140
328487
745063
856402
494062
379541
674869
233521
446730
608427
545049
672028
768130
24641
733396
129685
908751
750965
433887
406552
554398
270576
645682
433419
128568
196507
326607
600938
877799
553459
458303
162613
113043
853142
101743
24463
787744
923843
656982
405212
695570
51198
876624
191258
195760
469569
500349
209953
588143
1027646
651548
895931
238425
420075
649487
932613
906731
199614
381392
657109
808209
951803
162936
471591
77934
951230
985991
204136
389830
114312
836042
464179
238151
1032897
155697
651727
775426
120075
394028
790580
368542
705509
367741
178428
814738
953424
63335
163005
541756
539474
983310
696359
456069
284669
585580
573460
491640
675988
1037789
1033451
823618
182835
144599
274593
116084
469363
471514
391730
208685
794881
681769
742319
386734
419786
568268
896375
561538
578026
427751
269847
335692
388978
358765
814717
651711
327406
577507
970841
971837
841962
844915
675829
957604
32619
993982
52903
574770
792393
1034860
426838
359154
634361
655670
809638
721706
7663
905179
753539
512489
399182
733746
146668
903373
474190
109272
591186
182056
380632
541630
1031646
478430
534396
139481
25259
136079
324091
483759
595917
119787
979630
603804
367072
209329
673503
833682
916822
175894
436804
972647
815061
693636
721884
408335
738076
801227
994784
341152
631465
743084
354501
788223
134372
498986
369068
413504
858039
603575
864285
222989
429424
434975
23538
267889
1001507
736013
1043171
604286
396707
3260
266848
213834
579419
961945
99799
403272
78470
765710
90816
115665
248814
797783
318924
383713
980616
330226
76355
821069
137405
611913
455389
387454
44245
745378
632614
235137
966874
979767
1032040
84413
428561
814411
326906
447675
926814
270984
165198
405590
235875
92868
398816
600746
971176
861630
1006952
235194
966787
469713
173574
92060
522642
89191
579364
109530
807377
1026357
914777
1001519
613372
930360
781019
335469
381832
975176
323564
105434
435471
554801
28456
835343
1006162
923762
307925
844132
55966
93107
193188
899457
458541
922187
519600
89279
612476
862601
682842
724477
1021882
720737
1038319
830858
305777
336083
894638
852475
422110
1031267
132582
925635
699240
481111
668344
106652
403308
259107
494094
907143
144612
40235
810378
175208
816363
586786
60693
1017862
185593
527597
840746
18998
629568
326963
359581
193461
630435
614778
521302
926405
1030630
79354
501578
151323
895494
886577
969779
658237
616049
609216
54505
1010143
798839
704614
57020
91638
510456
121912
906979
1045316
292279
537161
352800
42825
173216
401632
363125
409555
1033507
927742
558714
827875
690047
542762
71981
228061
528524
654489
188800
75377
760316
838127
742537
158139
316603
77448
396059
907896
595366
208425
365540
189641
922384
1037172
771757
648246
952562
403499
949985
15167
387724
844532
524376
359365
618505
713347
292175
970123
628322
155722
1022582
312016
977971
758974
100953
126935
141033
673808
235010
755163
518831
432605
498023
377399
878060
436297
309282
914236
853751
429312
382635
419901
603201
147584
771409
599555
584090
302413
762131
617010
869451
340528
650772
923263
7372
532281
16183
126758
31178
435629
480948
495116
688681
671883
1009377
461001
840934
953943
919754
490982
915928
702730
831325
684501
635928
344203
691727
597927
220696
708001
158707
861767
141639
96296
921523
184459
210727
986901
785575
212593
733201
816378
42276
476983
986657
174922
383257
580112
109987
890046
518587
271982
218591
44632
941736
890082
859623
403685
360111
324033
817669
664918
728697
528574
445972
666064
953190
125589
848632
486311
386544
855254
515442
374290
266047
146284
70003
598155
81838
957198
650786
134880
373869
242499
732889
860187
570697
582073
868729
484743
914812
1040595
335160
63456
264131
881074
250969
645358
398824
374025
850682
1021915
687407
262299
932230
550766
942526
504784
323279
455996
875340
573595
865153
353971
74870
519424
646709
383192
635723
802950
180383
264617
130825
564453
36165
432629
176994
686219
593841
327530
696745
108520
298587
621257
351830
1040295
16962
156424
592813
298551
238357
1010980
853568
77879
163676
518895
158568
99954
1002369
842320
872072
187622
142342
196266
922920
482050
417956
336796
333526
663203
492064
994484
351722
601913
484213
11379
242703
889873
534183
897792
819692
817444
913658
158312
308955
29799
67433
333936
935808
260028
138021
339211
576608
373640
779054
736873
703525
674168
406672
363576
198265
389303
957453
547675
230002
968897
628473
437733
184773
576956
455165
889035
398484
839775
124874
218743
685120
497828
434359
456635
802448
201093
458709
783100
558077
86686
318689
553172
455405
55802
537405
668521
905075
159210
1009400
1045754
816366
851761
167894
601465
416946
93303
967665
334771
922618
563788
430655
413611
832243
820900
1029337
4348
395243
1041738
348257
281058
674603
1045451
728190
375695
1004535
963929
140208
741950
211405
38560
676883
453342
725617
926768
404004
369816
617966
576265
926523
410091
603200
662814
406426
356253
114054
356823
404460
874327
917121
5720
1034874
267222
203808
1037044
847796
494223
374481
535805
994545
532501
355632
752687
691908
493264
268999
980559
935024
495180
743697
11197
867427
554680
150002
58398
781817
962992
78936
141993
139117
937486
987845
983488
934998
238931
529779
147670
210556
705786
1042243
1044627
692944
855544
256492
34827
168883
718827
431323
718003
244731
939737
76808
639485
66089
617493
130344
730941
860583
954211
982940
888960
130998
47619
530830
101986
311373
988556
321081
242427
515890
912319
280959
863202
645900
5574
262202
1036514
124364
927222
816387
922231
693613
151345
632768
652589
267801
1041772
594857
561517
277497
837978
50168
691761
36374
103573
233318
754802
1036902
170423
939818
755283
288326
976281
691768
899289
735966
583858
818798
261553
527695
769253
96250
904873
853758
1034984
44508
658966
545272
513266
547217
286067
53311
866181
320982
931456
163534
540941
999124
808561
931366
111464
915389
268843
408489
449249
253575
883543
969673
366358
158375
269874
601319
400706
726212
79838
496105
679547
481711
925363
869307
284767
203648
300336
450245
962444
133733
1017377
610253
559252
45463
791489
654308
379554
923256
648628
1033548
909129
631495
435155
694486
838264
202477
746656
902032
236213
290159
549634
72763
802404
61258
405603
964438
474656
233463
116099
641225
170669
541170
322058
274714
728486
856146
210938
786393
312062
150424
690669
581732
248001
381541
908070
879440
365145
833041
843041
180528
661676
11702
555434
464074
384214
149548
273378
747140
637106
709240
839393
868053
181953
622391
940773
832560
925394
541621
960915
771689
764791
946794
107793
125017
499746
882257
244308
546819
882308
680705
293258
975141
726384
406786
773517
49144
106489
277241
65664
177943
488538
538293
206654
691522
927642
726431
440684
875416
993441
96547
121718
175667
49467
344419
346978
103984
175925
879872
27033
312625
1023200
275395
148379
998673
317092
995599
146404
478158
1020004
805003
515785
450226
260854
94839
192362
968745
854247
741185
737796
973678
785125
891720
274347
908584
518813
962177
166989
274695
860088
235114
572532
938662
109757
38931
726341
723545
787620
152284
631094
417042
895090
199898
224499
185432
523324
495185
237217
474512
551237
352761
264369
117106
650945
68936
848691
33305
401198
633307
576372
110933
417460
880159
215433
311032
947596
237485
706430
392012
261345
33579
859926
116965
319033
412931
281085
80261
462229
800157
53400
344070
236016
755084
328934
188060
653441
355608
558735
417234
229824
13100
335671
322242
1031824
139576
1042095
611931
486972
512928
82308
276844
527484
594787
811171
676387
593632
431458
117932
673364
485313
99158
949302
406825
836056
647493
648226
20537
968554
245612
813603
894931
110654
90935
221767
961253
1022694
871858
90830
385905
296122
916430
974019
739226
957902
272403
203265
451745
525740
570442
192408
384236
364354
627247
1007051
568385
551729
877669
970049
701378
11544
121274
356631
587538
390356
326505
222016
362021
475666
966298
1033106
806400
962862
727866
32861
545892
908381
754768
473605
652407
927107
979457
750622
980688
793493
508395
1000356
244430
283414
811578
361208
830141
873943
162072
31250
331490
460272
391228
781773
777522
244709
859272
543338
189970
902437
774144
823912
479265
603843
608062
844554
37509
894303
706341
981103
625318
723419
931056
1022298
2657
280882
450104
112211
284311
737447
691944
809469
767324
243665
589772
402637
257715
474259
517742
369844
934685
414801
987711
38794
563412
58441
180430
420960
373393
689006
635671
835426
903314
259986
202310
999324
832540
253672
569676
111313
628268
832138
524027
357872
560312
110125
410238
377566
235515
883255
127676
701149
847694
149573
533333
383212
407314
46624
778423
955221
15085
1047332
235145
85872
984505
237880
978456
712241
379442
692734
930875
303064
786864
240594
836067
786892
638962
155740
600315
695598
1014736
71516
478098
380948
676106
598129
1021256
726736
162530
50893
353964
324240
1018148
658836
562759
87721
714706
32706
341545
946374
116877
984707
446168
5843
1005482
285522
140124
74489
822348
211886
50204
714236
137474
721472
37902
956028
1010274
723184
587442
768518
96295
200595
116841
540136
750986
209888
1030367
1039152
861230
721061
1263
513284
925187
372317
201756
1045610
470679
584573
32275
728678
162053
865200
964458
37977
669009
626552
389128
905504
234325
553021
664880
117872
858534
742172
569782
888569
980425
174394
917491
834083
777959
246543
928846
405935
461103
439584
139252
606828
942938
841472
312208
296535
583609
505867
964094
942639
813492
337000
339438
980120
816581
206785
185864
867916
658641
384199
698820
138915
545793
791822
873866
666581
71351
67518
358095
626265
432371
892955
635278
811100
545470
404507
841085
280037
46093
221039
104625
1005709
669224
794715
32854
1015823
512173
890768
492940
381641
224223
547256
202911
833214
16706
459034
50078
215317
746152
895759
354304
529075
104789
1042019
163405
903015
88205
416499
860242
496558
795965
523645
324358
52341
476349
522967
1042347
439372
997125
533657
1042768
500968
805824
914882
1019292
272387
109768
402870
19522
243507
78163
126340
640457
115766
245640
346224
523070
122579
100610
459681
662714
240387
664412
913254
354225
828533
467562
1031979
174279
646562
999036
512346
463965
132032
182484
386813
416603
853277
553926
318254
503420
446777
78517
39841
615730
126849
450138
749627
444113
557742
581469
310859
475104
869420
727447
312806
446745
152091
494429
419446
842267
837968
769018
847414
486696
852695
423752
354394
772948
293102
235545
113015
155002
166206
46020
463499
660814
400325
780284
733235
711404
529119
784620
653108
1028490
224247
742614
234272
1001657
269642
268863
565425
202221
677558
163826
216371
661406
594041
1010276
155778
440590
153277
311866
468822
386515
716015
122746
53381
111883
84907
689271
880156
53959
850610
857259
954167
275596
752664
334857
742212
749522
401356
213902
81856
462659
767290
522358
504080
258403
337093
630326
1019832
490679
211031
79968
442440
944580
342331
824996
47977
393038
184051
98245
539290
909645
568621
435760
957093
150499
101620
1030526
722486
904508
606855
36712
310679
671900
566504
604990
849396
287037
579896
692966
717256
1040641
248913
691942
656200
287586
589091
279763
254678
856167
411120
212736
996951
251825
991300
491897
508053
523399
847571
621917
835869
880593
660533
316605
632738
181495
208484
354403
165108
191561
914372
242070
27287
945522
387699
547473
994843
1007641
207821
834804
125450
587665
897600
115942
919209
226503
488779
169023
461748
161190
239077
746201
819711
328067
812045
504589
454316
321086
827552
493541
30488
774538
15436
46404
28372
137576
83239
500650
762752
128871
836842
788002
511256
188274
185892
221690
127266
302803
905912
784051
710695
1016998
270326
588838
149922
139778
296420
47495
409589
835842
343825
296451
618848
75651
482404
77239
232399
125393
172809
285208
37115
388041
406964
350729
175440
822286
814743
1040771
962414
747518
512471
99060
226949
939782
989695
564553
77583
420270
15730
498671
717700
255514
14934
1002423
924984
143876
544704
117368
386714
487578
892879
882491
215756
958692
576896
815777
424862
1002371
759459
512131
676603
445279
279092
996569
417627
443945
764990
89069
997542
916905
581763
412955
982142
152192
434186
581432
273269
223412
240104
345808
916675
754345
668797
640602
351223
630460
724140
249242
870992
644770
224213
690672
470863
783938
66575
809198
892480
956841
738359
384095
934427
142253
652808
376368
476451
564607
17442
404706
818544
633672
977362
1027642
405754
535967
412840
266226
493446
671616
367975
377338
295615
585915
17672
503928
173564
726959
1015217
528334
464532
20004
177517
645519
375925
188904
139416
381094
996328
551615
135771
138852
394230
132099
642331
308318
102729
64375
712389
179600
245982
687938
205371
432491
910278
186975
848983
45368
407869
464736
494163
744797
474700
193286
323849
419393
196738
837591
152056
971004
569033
819447
421831
622636
234612
156608
37244
107430
602905
109540
904564
933153
28151
325868
902815
313855
170180
605975
530861
152244
365619
555641
780909
575653
347641
884451
86114
351763
884283
711492
793388
975550
568299
172229
658373
245056
403040
681461
450797
875924
753252
514655
393252
624272
315617
592716
317712
436758
629679
880413
945
325284
1004626
665030
605755
1018071
1032159
685318
966182
612472
603032
562060
744561
493564
250470
113537
648852
674832
378752
199350
12526
26230
158514
1035055
955443
662933
353236
460926
441783
1038494
446594
577424
679002
982865
589971
78738
885980
132728
513804
875594
982204
953575
853913
293653
880050
130467
236407
1041339
662781
338877
1001605
384602
206613
67699
944652
866777
861049
699967
872978
1047595
325719
923491
394057
918918
95065
630295
614224
391886
843858
105951
932590
234930
283261
699112
121596
507912
153293
402741
977129
753738
527760
228465
562812
801998
655196
218324
574200
94794
358781
767652
316574
25943
185196
870855
393915
684593
941111
467486
891345
228409
147692
895832
488457
514274
668258
168748
921453
999456
456206
410659
141701
689691
249914
596203
442874
41644
362121
268167
812027
76861
233130
30640
837391
76830
600209
510217
847506
625422
607612
700973
665470
279427
979179
245808
741770
310065
783732
321258
948400
969961
1023922
551189
535783
482042
875137
171538
143250
972183
586797
663803
175354
360101
42512
148096
406165
13473
43457
199853
953758
1026249
507110
274675
509525
570538
1014818
455094
306245
485573
241261
519489
295313
767556
474238
313043
685138
1046803
154013
178790
776921
5256
936285
437489
910125
382174
1016668
229607
365734
198402
4232
56422
787902
834412
615387
509223
725026
558981
736207
592400
861510
161878
451112
900338
693222
837376
852379
466008
466830
848695
513226
335942
991777
596643
311376
169220
850925
841219
790095
443724
790606
629345
731462
464323
511294
51959
7430
593628
44326
197512
664
762090
920265
240059
114861
990196
535249
534161
487978
770145
18581
789975
515014
328493
637099
455264
4498
629677
30008
737012
822630
381717
1018871
515141
552861
404524
724112
837063
676200
1014450
947145
150804
390133
61943
900512
745923
471318
256347
125876
749094
42663
103363
693511
909653
402683
438261
518711
552968
445906
62030
156370
909526
732287
733310
61587
1033333
33184
768830
452519
759933
553191
87689
280946
695820
236601
652721
157819
720146
156930
9661
372567
991555
243648
879335
849037
724601
418037
980632
629900
920126
427779
424105
345901
365185
26423
364831
739429
896774
593491
409093
813755
349299
149440
491104
17295
52887
524433
602359
153783
621164
873965
283637
1045226
966005
583281
582488
664590
221246
132411
999863
832339
972531
464880
656202
138973
21007
598031
680334
869279
142244
95671
642996
239758
861342
711948
597769
111672
372169
474552
704385
609970
915421
912977
376679
856567
120456
254241
130583
10250
317062
60853
1029448
314569
102541
315371
540280
451053
756740
1027226
920277
683170
588615
206946
959841
918936
935931
160963
896032
381812
522804
268589
188897
928409
487162
831788
431922
823809
728548
34758
964036
1004272
92450
546540
773509
531591
585489
775171
471482
998734
373990
344040
776101
296434
470717
564395
318093
1046599
284724
484973
689626
932984
958774
525433
565856
101095
365262
392581
577193
51514
669601
387814
644707
785108
80815
660872
320154
94826
434380
450040
476178
921789
822302
713836
502304
55305
194699
382957
198106
453620
884641
209672
921814
435068
376618
493885
719594
192163
806620
725531
664912
729525
424585
262407
53453
1040314
171096
890738
61458
163667
73299
481455
85439
518800
941076
902045
239650
850750
520547
579372
757972
277625
981707
134616
260207
655912
755260
686464
1010007
262158
936489
621626
224272
220563
561434
1007463
295051
523959
114684
531740
769892
255045
826418
581144
723144
859507
1031594
561845
621848
630413
877303
709534
417802
41737
645193
521661
1016262
345153
460195
639899
922657
649329
621467
929682
478241
1035353
14900
675885
337890
740661
944572
480823
70188
872569
58954
964301
970314
236524
1003435
516113
843014
757729
26971
726029
1046669
684723
493571
6243
687180
316968
260709
844306
374432
510688
102300
677341
194128
949937
340650
59405
599131
363821
254513
264493
959665
290994
863341
213761
138930
537099
852936
524036
270635
1044832
563230
487191
814368
397690
196720
519479
568607
920910
172506
977309
492883
918825
345281
750061
340586
261821
790561
831743
223867
518527
809060
68117
709005
1032872
417874
544990
724379
960728
352426
455449
69509
846211
759176
798942
656603
820772
657114
759310
882200
863575
265885
687469
489964
757002
514830
482111
966036
29231
586864
276248
730986
27612
492326
700182
182956
1011688
997822
649909
1021399
1004749
741054
221011
761989
952426
859289
288761
954256
497212
71353
441946
81531
910548
480213
863006
32132
707428
310938
11042
958215
875894
1032860
995544
554008
618707
981624
786222
962518
663833
662205
427360
85661
510925
576611
897314
394574
210206
636679
956546
484766
671591
615737
754600
170665
429334
342129
538643
931093
1026228
785424
912535
792434
523089
309229
863472
598516
421106
112655
617605
53107
353275
643368
736695
159292
772223
617388
117306
42409
874444
626698
145151
835003
298717
949124
969864
96930
499272
344992
974482
806465
17747
1006640
381795
221497
88930
764889
1022787
144658
646791
600654
280568
73892
553200
32474
225134
628809
718985
929545
953550
831949
1029184
835070
1023130
802457
258456
412030
152828
8813
500379
857674
652121
58397
485370
858177
957751
582606
583398
275290
1046257
1007712
275379
484989
286137
774185
258693
859529
999328
643885
610496
987095
947803
218789
351898
455049
181712
329862
1007663
113448
714269
613135
582176
872386
640840
665488
96283
820133
514302
388990
97592
413470
631966
699638
419947
951407
917302
994720
588702
477748
749928
55461
95692
5771
743155
40208
1004814
823113
721670
991965
30333
8265
292567
1002752
177856
385364
491475
173047
216326
525823
618421
734293
1002370
49292
643603
761110
1026122
7659
624204
25257
60880
672487
983528
487387
596893
484219
531674
826626
238057
483046
7023
288960
810007
857886
65330
73961
192925
1025281
261367
186649
100701
520408
903660
947528
806283
848014
954678
67261
251045
779155
390359
1013997
959006
385898
911496
308396
60493
416720
981583
864129
306619
955285
567904
909570
100839
885309
921032
1008656
403957
1033414
376443
640198
446519
96466
368341
91942
460562
699955
914026
120496
292105
950269
139463
768517
956798
702038
418835
189959
15045
250412
56030
279990
830313
497504
498096
64393
723493
835686
1022209
403531
704659
60723
381011
92674
474178
915406
832442
918478
336933
523867
1034226
738892
372760
516793
656694
760803
517992
853535
86489
667126
932610
432755
644659
634330
608509
244355
937630
363233
846307
273452
759791
840629
654497
450825
687092
391013
957272
834594
506689
590080
132143
574045
337817
494281
290620
540205
915983
518447
563224
332647
586250
169107
259412
500556
1031268
867537
689102
393333
197197
574918
943406
109068
692551
544132
786813
189870
391454
23568
74876
419580
508830
158961
805792
284874
442895
903285
419040
291522
486999
606530
212964
691066
765038
795441
162381
48168
1036781
825034
283529
407382
20817
327844
635754
673475
608559
411891
844509
214444
1020381
545802
76732
948197
624181
83374
785519
341145
854281
718600
411714
706018
364250
178024
451295
233998
1023219
329295
415398
786476
611647
64453
220423
792370
160181
871265
339173
139121
859717
1040882
1018822
311666
878332
915580
546495
999038
27907
637299
409817
550989
29431
135901
216389
132469
256173
817566
250252
555682
59252
823190
497749
867929
952503
859486
249000
386298
192461
675866
962706
737781
37054
962691
368361
77626
371600
467534
112128
124761
304642
622596
519143
836956
117481
494850
956642
915454
447543
708104
860910
457810
552549
379809
357700
828099
438948
375694
411966
997762
684044
249885
836507
1015787
722686
436902
853785
835710
228056
109524
912382
3273
918039
481438
38188
418721
602707
402332
851482
138389
887748
140063
810779
1006181
549907
457096
562307
215212
949616
959706
1043383
538347
4816
201155
374939
315306
29457
572864
843481
113965
992713
611638
746457
193362
376847
984715
774818
491875
325687
224295
342806
386138
618427
1008689
28138
935799
845240
210104
1039830
439186
701046
284822
806718
233055
278313
208203
150992
760692
239118
1016057
70301
867567
188026
204049
852239
270311
950287
707528
662487
153381
932390
991415
368524
341165
540438
1009133
594665
107764
671590
455770
776252
266996
345475
1004705
85934
562018
1012858
109575
54046
699534
394527
704124
82671
751345
991032
204841
942380
323589
259660
954910
510767
942593
166970
46535
582526
945230
706234
598059
959587
481789
477064
507164
500977
74094
709814
214344
1042215
658298
699619
275421
471436
570422
904137
207390
180931
125145
201127
781792
472908
491985
714299
282183
183999
561561
511939
528952
720665
694381
331430
965386
717929
287967
594699
82044
922355
791925
56429
945394
1018638
560181
643669
379171
338851
148838
185397
914293
369491
309565
434062
1008424
107381
696476
937353
932895
957482
330479
449111
534463
53070
831623
125282
272216
697140
373613
626711
448978
602164
187059
275712
369024
816466
884210
103914
721171
532624
404452
601508
633618
731306
31254
288784
745655
688212
974771
275259
926102
1040966
386838
63426
248259
542662
675352
246296
586184
890674
500476
718019
208815
651348
966169
45397
310567
370570
165823
140612
508721
339339
522787
308777
928245
918812
360616
981446
713759
975823
782322
60713
254965
705118
1001963
564417
649483
1037638
442674
739400
446449
146527
250152
118061
282840
67414
910804
1003938
92963
619340
150058
434194
434425
455772
619094
210742
877688
37430
582912
499926
330702
948435
359848
623346
383266
429717
366513
872068
432250
121319
931936
487484
661269
494607
656283
770449
239533
766313
145912
792792
579777
860445
129480
85426
651495
719625
785552
948264
966553
456562
569294
115558
935355
631254
236859
641340
759567
415699
82437
1043815
88780
761641
445630
869532
695511
337926
411067
275109
1037711
821684
720734
412677
545792
499537
111945
316854
408162
515510
686134
707686
374154
715468
768919
375004
619301
694387
93445
167116
862145
932766
565064
706942
432664
693687
1032762
321090
99447
791553
351439
761526
604354
223862
553683
543831
607490
640699
1017893
705641
659321
818564
412422
293038
467674
183361
1016155
9180
371906
395718
153787
233474
227533
869596
266218
779023
14675
640230
305595
111685
766597
1021208
33335
1038017
805022
1038364
834189
51037
482245
224758
513498
784820
574269
611944
888312
848535
1024928
597040
166509
924861
529565
260848
417143
164087
243670
139307
85734
139712
631651
236785
970690
136178
283910
249816
345877
698012
310340
168865
218744
762629
363590
370243
384087
443297
85307
452117
36061
750825
585045
730086
285011
946702
1013882
1001743
206436
1024990
1021760
760351
41165
1047101
161194
808313
749066
522133
890354
147364
637586
934100
546379
233919
849095
1035898
955226
1008523
991710
739707
301788
302912
871868
1003090
70049
301907
847438
815120
280442
606299
903638
678884
779536
324254
817183
294898
675303
356858
317321
566763
614227
800056
622702
582532
333051
325100
997956
122699
1038261
464569
103745
40250
557865
964242
363418
341713
303745
331988
3964
449969
517806
452779
631516
1010208
682315
77624
505598
715529
912005
941057
104085
756680
71963
410461
476532
854372
711252
683395
1019183
269439
743743
403959
157636
83488
260106
389829
413672
464273
54811
218762
298428
928623
369281
429670
20276
296080
461979
950546
456419
846278
155929
695292
605658
63694
185042
992774
391508
772032
649560
396080
396525
490539
369537
331545
203119
968323
553793
489430
477188
379161
1011922
304640
783131
850472
951762
628569
881739
1042190
798342
941748
763095
820209
146580
767728
828618
383764
819026
319252
52679
28558
731480
196502
446525
1004819
262976
747228
904608
917476
296862
994862
62979
708179
969295
732130
973302
1029527
596580
219513
685304
420384
485882
111401
917367
1029012
265848
907060
276695
42981
527355
644916
377572
429166
523235
113216
629025
771294
146458
916086
689333
129855
781526
24696
699531
511745
372913
566884
1019993
373934
154183
246755
560696
968242
293064
440468
193868
1002555
889358
380426
710044
798570
508271
436600
953058
562704
984663
937065
494811
165246
372016
875000
164059
57497
688667
622006
396939
943382
31168
681526
93352
766243
508787
449963
519128
473819
606184
726432
788143
218427
344726
952677
177758
829662
287793
618441
581860
381352
169091
202239
980491
284339
950368
192224
511409
78607
796578
842406
215769
652539
6169
749227
954297
745404
248282
764248
717811
23000
612057
930458
349465
176040
70796
794247
201299
388973
95273
837278
929178
122681
602672
394096
122453
983580
170452
1001504
984445
32971
4989
162363
630987
507571
902547
294252
78402
828649
66197
670357
375298
831304
541944
922595
346026
463810
685136
968263
161993
160802
137571
490744
244204
287481
982020
502418
190565
410839
124040
129779
226495
780156
790345
322521
616076
485568
265332
674624
629244
1035974
548156
899451
73477
259030
40018
837736
91081
563026
835378
796060
13053
401583
626600
885290
116215
604026
249712
10519
754785
1009633
288371
425796
382480
750474
904272
591540
233753
318192
761862
391625
14638
1047066
808844
592805
279490
191981
540150
555326
730740
399532
266149
729739
106024
560519
171335
514073
446042
407378
629988
415270
672254
163777
225169
1040491
50831
534032
152353
689962
837560
745096
301418
407694
327867
395035
771010
123523
265833
261456
700071
471493
511630
212220
192721
369928
103043
53068
526555
44128
653955
679927
282332
777152
715367
331466
772749
98310
766275
583999
326860
640810
427935
2639
1044504
967154
443768
330594
422712
104374
358417
646965
626440
938879
559421
764529
400503
863562
45947
903491
699380
683201
263268
289168
161777
444526
347103
511205
10139
617673
997831
40872
741725
448327
788540
144176
889205
373432
726056
209237
85436
935708
18025
225130
808117
314184
856927
21873
770257
277503
225018
717431
246671
950098
926942
365855
759272
119790
35427
480449
861439
538640
922348
630445
306567
580668
172974
41277
815716
763743
941615
513126
518307
1035715
390514
234269
513757
613059
236623
770748
377103
444393
984093
370675
2121
786281
1010782
39696
73106
854438
767515
366273
132813
790180
926749
295883
904518
153822
523487
772866
780225
942643
142915
334729
952219
509875
919973
510113
794637
356797
1014562
496798
120351
488668
38029
473297
997283
303095
780940
860463
816291
991648
730068
596228
345101
448782
452898
814608
860951
204855
712566
921111
371813
828304
483836
918416
373548
643311
532182
474825
829879
900040
489665
229469
642975
640772
748862
571133
780589
268714
443348
846234
511544
800888
286585
366413
570459
729694
430491
469142
294256
776198
375684
430208
383173
572906
188874
50987
277119
592137
163605
635130
668035
439394
799860
547392
781356
371994
339932
317829
519732
122266
754761
104388
523080
460363
863735
755205
186335
1014764
396982
642792
797351
170561
340906
528390
107979
574851
562378
233121
82392
592326
810641
177825
556774
814911
365736
1038543
967637
1025862
714280
144320
534680
253907
300062
407812
658295
444463
804138
595327
856814
100905
470988
906118
294782
920153
705227
42141
130730
1029304
452837
931919
342258
359691
743877
154906
128764
722033
143839
282366
904855
941979
613934
1025652
396925
414778
979761
491689
246931
302700
786149
862011
511086
82311
821776
50115
981067
131634
498950
218947
51752
738476
470674
187289
587926
46301
748285
583971
445006
1028834
733126
74601
177083
300985
942666
369171
580345
515577
905156
155129
125440
524386
1007260
26907
683663
1031643
207287
994542
95255
670365
540801
430698
829184
895346
478048
509427
539401
614256
253261
499855
257171
143330
1031642
922311
703691
912832
869670
209355
340158
362190
361858
731895
916101
50507
385822
829139
28826
8701
354807
219602
246029
847535
92504
722142
616416
69670
483218
804481
816621
704347
504814
855314
776048
157851
660262
899453
989985
727812
1013816
40774
998395
49281
465131
592299
193325
752323
466732
814312
322869
1012970
633693
438273
275313
967153
300330
25870
108886
493464
925510
755046
392292
345590
807153
800015
387258
891319
150203
860142
611449
623903
469118
731423
931890
349420
974215
782073
832778
1008043
381024
553179
364701
73104
75381
383265
606226
401002
456159
571360
589102
744499
588028
325844
1038346
211960
433187
146359
250322
67878
890517
799918
909978
936997
591634
658895
835884
591826
13501
403824
44937
146909
808521
132355
977780
738610
269054
974128
1036490
180408
571872
191382
484804
739565
953320
747195
919800
710828
769330
302290
275790
175421
848745
74222
336652
496847
613100
314109
721385
994321
426302
832552
804506
210173
961026
225323
160950
201622
366246
84761
960598
222441
55037
512628
958044
390221
523161
942024
568858
947659
1043876
248412
407724
94116
217746
137916
173803
112853
11610
662676
334445
617828
424266
60595
464215
451133
103730
480032
944343
569311
36594
623465
416879
421695
241378
1028166
140048
898880
104628
80749
977064
381876
643780
836022
200973
582103
192048
359192
891141
237827
515819
966471
685563
681041
576902
1038137
79401
600572
866001
967925
201561
159095
644400
540850
23008
497448
683696
13387
757890
895579
961390
286186
1031747
654416
339664
783137
203036
940231
851660
314470
260495
465671
5958
304007
746992
871614
63532
989288
551114
573127
580641
238260
680260
77881
488943
976270
372226
435625
394093
830933
1002767
1030609
148306
1017711
114659
303361
20265
349197
854272
783756
363069
973890
702070
436301
670476
832259
663858
200304
809941
403778
109846
786371
639144
558647
825116
257829
953436
108366
866866
842458
717861
390569
967751
574598
561071
387914
968212
954489
658141
874138
253839
208159
861116
175285
34614
108761
164581
300579
614934
182162
298196
838792
945174
998330
350251
264118
913579
415985
81651
857410
918417
181372
541915
68851
107834
744000
544178
61846
256934
35712
785626
51294
29808
534725
584675
1010067
942411
940067
507522
437082
427982
782254
52968
991041
155229
654127
408830
529069
328384
519244
1029363
117008
704642
694944
107521
84884
196716
617940
91875
429707
355112
691970
97653
451096
469934
233739
446447
611144
660422
891421
603055
761589
262800
318078
478090
810380
27438
536941
424469
1018351
592936
886449
837459
324716
891845
352771
146543
729598
509842
236786
725385
749029
151503
338886
720396
509828
916237
942190
941618
178500
954526
822766
933943
716403
408818
875112
807015
205070
948817
705964
737410
205737
865576
365895
961356
211429
564021
445884
1045908
556814
640274
205440
502836
980140
551001
707159
266396
519125
810289
742992
462704
787927
722174
901884
771493
738567
961064
162212
932931
521032
932494
28739
113724
549830
918369
934610
742934
243161
602038
208194
82663
495323
62867
320859
152744
487425
37607
837657
807815
828298
418764
966604
151588
106991
230099
889157
270107
304348
848961
461789
113932
430651
567529
80555
541526
540944
108975
205347
1036449
122067
1018590
944359
602625
891694
1032760
271625
956058
646507
498554
248771
1019146
1002116
318526
623148
66102
570167
1011031
506931
189922
42593
859029
805177
1030591
734896
724636
971193
64674
170177
530670
853754
941688
203892
379478
711144
934204
331771
522858
770805
179361
359644
116524
127392
253059
457438
915969
346009
495013
765565
507167
70442
698936
984329
723673
434874
767195
84334
419643
315322
640899
774638
738459
883917
434851
944067
247095
274403
768831
880192
931909
951636
504707
531065
673692
1044991
868705
1043182
62766
475363
627714
325832
841332
782921
1046214
665945
103075
744760
965822
1019509
443736
601516
518704
924418
37374
825264
218826
106470
748520
252791
106398
607292
580259
222100
504728
708335
923874
384612
874040
541131
344351
118258
829994
593324
300793
799169
500314
576732
653103
465253
729382
759877
399848
520266
586753
388620
991609
790852
870515
510690
45457
579790
172421
711707
175730
38448
332512
97548
939526
838447
300165
197151
480325
613573
674024
380677
227090
244631
295417
828964
715462
854893
383363
955859
1041374
472332
53391
455310
5065
70579
866086
466996
458113
429300
561719
427806
187655
631405
655741
64691
361259
926348
257434
960206
632265
338497
724251
649003
383327
337421
718856
860842
195459
213854
613547
224566
32664
961764
892421
573602
350585
1006547
951938
160103
926889
25394
129526
733840
152436
546287
280920
721499
112893
952485
887191
532147
493567
526263
576724
13135
701328
426453
1038883
703935
290411
162644
61174
241233
934468
865635
592219
78246
926255
339445
251661
192539
382115
547362
1003961
556230
534382
371693
939076
273034
445346
730937
369858
352797
734831
901138
512325
466155
893447
92779
553270
966925
595121
295859
753662
555300
641313
332260
322953
111484
834359
53417
22872
27251
691668
596438
811350
723975
972205
106567
737262
678843
641071
826404
3104
708687
635648
269911
573859
393188
972458
651436
408019
183702
945605
755451
654587
57529
1027003
637103
833776
886815
484352
703858
210739
845271
671675
214573
186524
856969
406917
227770
702791
6582
12520
892420
71704
335218
488056
287681
223451
862586
800998
175136
87281
582275
70448
821551
688273
563064
286846
806731
3698
596362
672717
234407
672374
677818
25589
860961
218413
858442
405510
85519
69281
1046666
54748
925574
521739
495047
163743
141407
957420
844456
1004033
298761
859381
628094
506490
29265
756380
772977
1022190
208431
544496
32766
311809
305472
264601
775773
589152
18281
778793
114552
13763
715002
17519
366978
373405
850551
190932
458373
126281
449703
474027
156883
46070
574672
528808
841068
66112
477678
631822
851133
942085
328963
259875
393449
255793
207963
89229
639653
130439
131660
85395
870433
469151
928679
856036
506062
684988
766715
385065
284182
880455
721126
412103
898938
573676
59060
415762
432409
825081
988038
275384
592334
827881
206717
751387
203913
431431
86793
438685
949919
808247
936833
678653
876932
726132
199951
264918
40412
3879
741921
425326
345315
163301
1043521
469042
154769
563441
530264
925253
132962
860938
397115
948904
26332
397182
922601
627085
432882
947940
492839
394456
651275
477024
212182
66918
249049
756649
295605
872984
69582
958721
387654
681292
548440
251155
968081
519559
43005
172657
849045
226299
615800
953818
861931
77031
262198
681813
204377
199097
1001468
1004998
813355
633100
841976
390848
78829
155994
718888
551215
928094
769889
916990
441374
431202
1040516
105376
989555
753499
830507
941714
368082
199565
758071
644983
508443
364252
789485
819988
409804
380640
121418
826611
715164
992617
898317
739034
212439
44421
145764
906759
629500
12326
811868
981203
683826
599418
180442
236298
753308
1022270
810952
304019
163673
268569
270992
335333
1003880
710943
418379
150580
930295
809081
638908
807564
405493
464972
783820
920849
42228
380928
791881
1014705
755416
432
222297
445028
242222
1036836
526201
186131
942431
1019131
668015
859352
983719
1038803
447952
176752
34357
456245
66730
803342
195382
678734
606185
133981
934672
744894
505613
319061
70437
578568
314930
519676
517218
247387
317619
204744
748435
203371
242951
224977
69639
354717
157104
820180
487756
123313
35592
267800
407152
142498
428366
631870
873620
351983
633691
927110
815974
414898
752270
4249
261137
321942
406021
105813
600600
376120
626225
971061
466166
585051
92009
260414
932850
174628
20180
183760
1017384
597655
500823
1046486
474555
161289
1025865
232923
681187
834928
224039
452860
911422
489679
879096
198920
417406
555729
243731
69033
729436
35689
681676
243710
949038
828547
441587
692790
271809
275738
852495
198125
333030
703060
756038
768768
835820
773293
971125
998389
765082
14969
201142
400031
168473
966955
201981
263241
16894
176691
198537
347146
979410
142124
873923
694462
847302
136723
308189
137316
616145
980749
957203
276697
965993
639827
750636
304241
408143
1016497
585041
558192
291051
839142
1028014
823815
167718
999245
97041
176009
749848
222616
903113
33521
349765
856268
245390
174977
990141
260940
149701
772199
25142
511337
560651
1039505
567762
711541
888194
72043
659841
955308
418389
129595
471085
966668
235600
994838
581049
1005566
177799
15212
353257
89088
55978
421012
946989
832910
707637
242903
434021
642925
638666
321183
370336
82400
154006
185518
9428
255390
637296
122639
876179
827138
577080
1028840
923561
385116
751614
159347
400776
531031
365218
182626
902830
190739
952934
599198
682124
5245
218828
382857
817711
861885
814970
899977
368657
688297
642124
940224
72375
13412
343736
634556
195817
439188
502729
980225
103059
902465
633904
217767
175922
125421
431342
827205
891262
508257
309569
549886
244742
16389
288721
181303
93708
71064
471364
995200
312223
392446
718854
782989
95002
110591
124689
380870
287092
358687
288285
637202
623471
294083
142713
121801
873722
82584
96600
986727
289824
531555
335390
362125
659708
372272
686715
395376
219222
421707
13102
280274
622393
847982
855566
198180
949600
657174
453619
200177
733718
39626
629685
553791
287874
949391
874565
236624
647009
722701
473288
742423
635303
968274
751746
757486
311651
681259
820360
217595
667628
389756
475025
840331
706202
175930
629897
325610
361919
362607
41572
64101
672172
943270
1045602
648637
138018
159367
531080
909525
444174
1048350
485177
607290
371471
505029
376426
936215
377260
440319
874466
163585
229096
45146
986455
276645
883948
231799
954784
512475
663667
226213
570019
32489
465399
152905
856150
314036
480360
1000093
3889
751752
925631
927058
763290
284580
775365
327353
578758
887680
823130
118647
1044639
126000
915429
838340
727187
101139
338568
597255
307431
926984
310191
7902
377730
97775
705787
509901
940550
536122
703487
293116
178250
819519
553589
297168
707343
670472
170378
500804
666894
817840
619784
539100
718250
544789
433206
1039161
786255
48715
382954
896609
189154
219711
423821
156055
545673
344949
554339
242477
239160
112219
980063
999892
1011055
278419
688724
896200
935615
862236
158436
998115
160904
665112
886797
359814
10306
19591
933640
811275
715332
320443
246444
973238
445641
630193
889925
785759
990491
22592
168261
900585
529015
895262
962569
428065
818382
951290
764344
118778
974679
800499
636180
322596
1021541
565662
694398
65591
411440
617720
586076
229365
1014185
241446
1038461
337503
827784
353107
145758
175668
935286
908096
986330
249891
1021120
1035109
678130
922995
284927
614024
463812
491616
30479
141431
409798
1036883
893997
146506
250096
89228
626297
934839
76280
673852
533677
487418
360986
656254
31156
140536
651211
145940
503914
356257
593453
25680
577248
263717
682287
395937
811776
178756
1041219
793172
156907
677872
148513
1037144
342838
206338
226391
320751
857385
795030
914253
342163
403882
936203
291903
654141
630481
82769
598329
815864
313131
362235
1030140
260743
968500
290494
908972
765949
79298
1014835
6947
780235
408781
378215
374620
1034537
437185
214099
1005146
731192
66104
834072
308737
1029586
460848
273390
327179
619148
620785
102270
9760
477543
92385
1011158
950362
912031
256733
534911
62681
397515
326681
1005069
778510
375527
883276
883096
894454
14877
345083
820782
148504
37263
129824
862869
130595
907074
152333
959500
939984
545560
59098
722948
162193
32591
471340
981613
313808
15616
258667
455905
16396
276102
435824
467876
529496
701559
788172
435137
85711
36514
23107
1003216
820440
954824
914654
544685
498818
488842
300627
345228
461944
276007
1017048
872388
406323
793380
331170
283293
1034116
939906
853757
1002435
602620
127544
745374
485770
680804
703441
153378
763459
933330
584944
650933
57527
943199
298720
436823
449395
7586
419058
376559
369011
505379
709068
877368
25190
648014
906108
626088
184560
417387
131599
40868
602268
814660
1617
195314
108914
1000416
861669
651208
445368
846329
824008
626287
206964
760657
247787
616952
783902
397584
663065
88022
166663
214401
673757
36832
448351
983964
783522
112567
300976
79226
444140
166679
488495
834199
221394
7614
461893
342282
682018
45534
888853
132453
61007
523821
770060
86071
71856
42664
81985
894500
193256
311242
233609
968456
259566
60066
66327
359744
631774
136725
955110
325026
652086
1013316
910835
322673
1029203
86742
754572
393350
415807
73259
1046164
232345
150023
687184
766445
309651
492642
883047
436806
532271
148689
229403
874775
77299
60909
342519
634520
781796
672359
296870
234083
555949
281954
455884
965666
593416
384911
293140
772351
442148
35622
849228
762278
1017435
747815
554821
18799
751211
63302
882185
562645
1000728
985179
656719
396692
118971
557011
440202
342581
467363
385381
993239
530603
1017693
54206
127549
653734
16651
595034
480300
227350
223427
960271
127193
315014
39327
423795
777794
652846
303495
206639
544357
654884
251696
1006663
704295
769043
598208
576524
172148
262492
217431
366123
231803
759776
758101
958397
974885
838719
225975
873298
453315
728023
892938
197268
210034
695879
17615
271912
817481
233231
615911
588621
904756
233448
769088
916272
10370
97655
1046820
301440
547792
299702
170938
511429
73080
13471
388630
626422
104705
910595
57282
901620
976581
28756
851025
39784
81238
697360
255946
652377
50057
798229
1033808
800738
532993
58368
1047510
208271
497461
554442
891403
86877
399203
312795
911693
739843
195931
699336
787099
283617
875868
710260
402317
649838
54521
867298
17695
1023792
801232
169261
171145
566780
82272
256994
880496
386048
688965
202528
981407
566818
955403
955657
753921
128555
913162
929376
87341
673742
142615
487472
555031
171903
340206
661346
825920
368251
668582
3132
301598
591533
4223
677890
213422
838025
154166
1018362
856900
808501
830491
3995
80058
576399
668523
378168
331364
148403
627467
652612
182496
183313
565213
752642
156826
80785
813119
217152
499497
67704
699219
360293
778185
207731
258207
970115
819105
660475
473725
552948
503820
466780
551424
983028
997256
35332
64279
732004
183673
201574
476194
352050
304018
147796
725767
328235
894875
672517
214225
251279
38908
535521
1012094
509937
983313
184994
489137
123342
453753
266891
701314
180738
224140
405348
619519
930103
742354
503461
877752
726318
362616
410613
590192
118935
470705
177698
175926
103718
642480
605592
733426
42144
290338
514865
19272
7208
604337
457310
518864
676497
798299
273653
74383
641518
802628
825810
633457
634508
1033842
822268
346109
327292
66965
698231
348426
111013
544236
290645
895281
851051
556226
547444
1016979
606100
431582
902549
336195
460073
172226
812504
500692
398861
259265
566416
509497
808905
84925
787663
367828
798569
198076
683032
199669
654908
636801
238344
573850
755310
329631
463210
1019962
330115
222140
599480
733525
512482
379987
613094
988134
914377
939881
942078
573196
228438
993588
880198
495486
275329
258322
514955
21601
175478
496461
114648
441247
523461
431477
848575
640484
182223
87530
398237
842995
215151
665755
86693
790658
440687
899222
169477
979850
110557
18204
127130
1007974
464979
774516
32253
224822
75548
901460
289646
781580
200136
518686
705725
591044
213186
775717
221842
699066
276761
870880
293156
942702
739357
922574
1037961
490919
396137
144948
385470
886548
584774
946123
864299
932228
386642
359060
136553
1010293
951688
283959
36295
142683
129088
674023
410553
928856
898468
552992
312529
997843
457819
340861
868349
672679
169056
295879
333710
949681
805584
800848
642774
624424
494685
272207
843562
79976
228281
811363
285349
710036
334410
433681
590957
102092
802657
681392
937547
806499
5315
557064
28353
170320
219808
648491
29818
539618
189775
354788
226609
755829
143914
1024864
161867
163440
921660
717130
563318
728075
149767
784898
133023
685564
664849
152494
157779
1023884
625860
812213
477852
116845
77926
326475
304346
1003143
373006
233754
373102
973670
842932
301543
225738
690783
1027392
643721
226844
1031523
618432
389568
908586
487983
436892
10445
68840
1033527
499936
739820
481214
1033540
732995
320770
913158
76062
520425
246215
9245
210932
541274
341514
910813
82626
868934
108863
69542
182242
147896
573804
303682
645314
392425
729827
953076
942055
15453
912212
294610
589765
752971
737616
323647
267520
897695
536831
336696
527853
622896
145249
585452
726053
227898
942624
258772
454928
254055
983356
1018509
134607
591563
1039951
328773
965156
441474
566035
745035
910731
458474
751918
972134
345628
339226
987133
864002
769723
487777
539426
195657
503579
895038
576130
628407
993923
353528
123046
377003
859368
319838
483780
211178
773983
197450
667834
113377
38803
893330
1015068
935053
580113
616635
56404
434850
193723
495640
623991
107186
147492
793511
509611
991779
1004809
58680
430081
896586
416023
394129
74960
346860
390904
338045
706438
386049
847615
548496
632521
917157
1026448
753384
947337
497409
782931
978742
847371
421805
556745
270410
342908
1029963
390422
602404
341213
744436
914248
546359
964379
590747
476806
467573
648855
211481
194970
52983
103551
248787
23142
246766
387531
500733
728149
937181
483919
238525
774141
186030
71389
186264
624779
66075
982379
817588
359419
287390
215254
135044
788809
340714
424276
975600
494699
203324
914515
790156
744898
212486
648038
206887
354043
967473
39420
890411
803759
549332
4917
231170
369100
719309
327669
274718
103290
125087
436921
847088
111659
755342
269169
823135
530238
227132
171727
266572
995688
468248
429082
726534
147419
650467
513042
803195
891828
363852
508972
973792
846799
328369
339444
762821
571468
278522
98507
131420
496318
402852
699550
929572
638258
69526
190404
876902
388888
563431
197958
767791
288329
832860
746748
571522
300559
179675
578898
997801
567090
964825
623647
419731
805480
166287
846017
262448
5238
1006400
823419
406845
923584
298236
213039
2983
189764
216621
685883
453741
772731
508064
655544
300348
666441
391168
819191
633085
953350
792377
998870
435831
1020293
424654
166400
457841
325625
155262
552702
553134
930855
613002
654107
283031
836471
961061
302574
496899
1012227
817165
425414
26432
597860
102281
882111
904056
147857
490601
887593
720974
348601
407164
252035
357341
119668
133233
868759
771045
860730
107660
579921
722441
758508
789192
175833
204731
540956
146553
526551
245941
442021
470958
921764
49123
820414
405836
937675
155167
1025912
441371
48042
289865
279269
294549
843625
515166
726005
318461
548736
120236
216629
708060
223754
438183
75525
135864
763704
566834
753425
594992
1031384
8886
829419
458108
609007
43439
275765
779769
749766
303781
994026
134305
547092
410488
823573
212785
975068
906718
142304
467816
747079
605304
826752
30957
231244
650067
691816
691763
625679
308929
553137
922651
340369
792764
162767
718653
837545
642519
805239
267221
1019317
274325
471580
448620
187808
921142
61563
622966
187917
306731
186094
478688
1016224
941196
201329
246701
548955
364330
697308
998014
766967
845913
843476
96245
597115
856511
350725
363685
330394
994793
832978
146230
531421
10988
377060
642736
172606
195548
290777
219410
1003812
207991
829021
517906
375842
338140
218848
651441
556008
802086
120551
646140
178774
543998
286465
153397
612220
307686
544116
921698
385455
597414
222364
504360
741101
333813
178980
562724
265019
477206
901841
583396
394361
505385
982252
892466
412502
699580
839875
687261
362458
376691
655615
558087
396296
736598
36474
1026966
155427
957167
516103
754361
900676
17974
120288
745557
864248
816709
223183
548528
590051
376867
206789
107548
1038174
993860
76628
356372
562897
847031
128321
228924
429840
714140
19453
790483
937681
128338
614268
285718
798304
643300
476169
835347
1034677
207040
1031954
393422
286458
956394
1010921
791341
396830
483168
976157
175475
776225
876151
889137
563360
929649
213195
773866
319707
111022
932555
162756
92649
208213
567644
551181
150385
567252
684187
218855
425673
129562
403238
145133
654739
717849
115095
867185
53436
733632
467965
139478
822057
775330
822383
700841
1026012
836796
184071
680964
945015
188610
580170
330617
702024
1026239
727979
393576
213900
589826
346371
236577
295865
379671
927068
747836
193938
196400
512267
539140
313586
68954
300529
531148
458985
332628
194470
705470
1011426
735451
338582
743983
359512
645022
955662
598859
735167
139070
538647
788040
224094
783292
685909
224351
40617
389330
419315
149631
382400
989837
15545
516493
344238
325582
774298
439988
498801
303790
901654
448068
46659
368274
89245
443991
106383
276833
959664
370261
41363
862162
319175
624457
827105
984358
729287
20296
224353
844200
802759
153855
36598
648590
496529
743223
257798
533955
982656
366326
87153
254133
703606
289147
921630
223820
628283
28124
952063
94592
206193
427770
1038117
727544
80318
141183
601332
1030361
932749
938088
262584
232991
851060
551455
485842
724705
610672
163462
684921
436647
1008380
30597
357348
353228
925060
155824
724538
109682
431471
658696
761963
618589
384751
101841
346999
144296
960653
190841
355929
409486
486276
92533
892929
524655
128325
1022605
108969
54080
885333
943104
194749
758429
1038544
956784
986669
299171
317005
774064
133070
653536
882060
134912
502547
814442
1036171
608387
413940
26541
11713
579275
853987
949963
225150
3265
100703
1028732
151530
150467
838642
45191
1045541
167334
134624
267019
889613
966918
33036
780439
201717
815063
313119
669169
741077
763653
724138
882863
754895
33596
75984
453346
324438
689619
517678
1005319
613111
621849
351911
772620
931063
980263
999333
882218
86286
796484
731783
560538
809223
395584
674420
803214
205933
1043729
771115
213533
649743
258797
131345
586652
1036839
45717
862448
1016348
880674
175844
960383
764381
144680
990576
316339
821515
616476
488338
367337
459831
227868
644070
1028826
266478
534097
551067
520482
909413
609159
823885
449522
216739
814046
743297
659762
117751
806154
817024
343561
747955
473906
245964
520274
243023
412302
848282
440752
4532
546955
911727
762371
52276
1018622
470869
224835
801092
520877
392849
354879
317807
709881
37808
165375
509595
633267
7837
957901
1019986
775698
995586
246259
882793
411454
338695
158927
577877
582952
453240
15506
221436
883480
711217
909448
305010
635803
764805
451204
703564
703255
301647
547149
717572
155397
139929
923444
141295
509060
400759
767019
729135
1003609
327081
110791
735131
748154
264301
159141
653444
683017
121048
806862
915420
501890
519419
499048
24027
167474
92861
239903
968531
692317
199622
641793
891857
933495
633999
687630
777063
17655
374140
293776
35346
436244
442657
577835
619308
75946
457695
982543
831762
110548
981602
279972
608252
657037
218125
253599
809847
35272
868618
799080
42634
319859
316025
130207
588641
502369
172355
958684
370806
478451
101773
728480
538332
981923
927912
828413
825495
53203
587443
104819
534511
274032
507917
1006673
884836
30514
990564
991065
776468
848342
578123
182641
882043
397205
272956
620125
11076
651314
832731
428455
487250
719475
657205
505654
729077
406443
284790
70656
523562
289776
134550
553504
4777
447358
349598
171470
838305
694313
129332
363250
956378
168552
909217
938948
821821
20808
200798
27050
630950
605544
320786
226498
746961
935415
138359
373409
542247
79282
677942
43264
343740
624556
346662
198764
855224
164204
903678
969282
553687
20930
972396
4704
121659
805637
871691
361369
638369
883808
185237
740903
179466
76047
151034
692821
652438
337876
628690
955103
767424
117758
979140
186903
954269
838406
429832
587743
395874
829565
691794
666641
533763
1025668
224690
990627
523871
895278
966009
811793
455622
126904
354001
458929
937151
850751
627451
1018774
427760
993867
23243
36370
217523
68454
15332
622881
15042
529822
231515
868531
50043
336405
709424
354119
191231
243028
43181
272851
1033398
410325
799977
995430
668222
502462
366812
442978
57464
149162
463132
621872
1039532
595369
753092
499837
248495
659622
881579
915327
743841
671695
996524
127976
836749
102028
351217
173891
98371
889347
364836
432885
622666
637969
402428
311502
140835
107858
4716
222922
696124
645602
933856
981307
219045
811737
696993
26110
618997
937968
547515
297839
273604
1024151
251199
524300
260853
682325
686546
516058
879768
582041
112741
933668
744434
413279
562614
558846
303227
898179
38462
141620
10496
794544
926483
1005171
177314
89698
555620
1019553
597955
524114
958921
295927
330691
965442
825009
503262
803288
297813
888150
692764
1037011
973761
10473
669003
52483
48144
156237
79090
281370
39197
160472
121180
800918
648493
637254
289286
718209
391299
989504
293319
112569
306390
850188
583434
1392
556278
538490
566574
708664
5371
526148
185008
31037
480495
1011561
282224
802120
716643
62786
462617
956
128180
545542
21410
664146
637718
651151
435363
791295
520125
752965
127108
488909
398143
39177
609210
146525
518774
571993
767969
689373
879699
352038
171655
718032
439370
861741
132479
577175
915371
306429
917253
41151
321028
198175
1033579
657821
138840
787342
294707
861991
45715
187188
1003396
6152
177616
1027373
205036
682186
1461
434615
305493
470026
318912
506708
860092
791566
460898
82934
188972
955310
33777
228219
370873
253753
608415
592243
364454
855099
356607
212820
58414
1007857
738766
357492
807464
486181
972245
550065
45130
356812
226291
1030366
956932
182928
679109
298615
434620
216736
611646
298730
11488
754510
962733
625278
826670
914949
595361
591413
1044136
867535
31239
949476
597745
421884
928978
319585
728433
338522
973426
1002541
708954
674348
180925
24445
965428
962779
181317
739468
1032576
954115
829960
189759
997093
412880
725596
398807
117549
207171
976101
321068
397324
944472
348589
754142
913643
1027541
757236
870206
623296
150617
515186
1004156
644552
876345
134073
902229
538456
434278
596611
875089
958386
297928
906088
488453
896955
589119
408807
452963
698391
536801
1030653
980212
669005
583583
256388
296466
325962
750705
892308
630900
281290
700944
182373
41138
242933
871941
90982
738218
594739
907780
655121
1046548
996919
611473
84599
304469
938384
635280
573051
51787
30699
487781
167430
146141
174842
166503
128601
295090
695508
27522
765656
689359
608646
243675
888399
278536
687334
1040989
1040276
518077
809302
282659
176283
263227
500833
209666
180050
591764
113195
250823
353704
153115
839453
639782
743633
464833
63451
508172
348048
781814
247881
410804
731504
929243
2406
381590
140435
708432
764147
782564
52634
30348
414087
560551
661178
953634
908715
262171
258478
107608
891485
804893
329375
456337
263478
670522
251413
500725
1001469
928217
535179
684514
374823
706963
371781
218189
15163
942528
157649
217842
190456
230456
876418
212742
261007
485184
691092
525460
223333
478765
588037
923812
797184
241095
272685
45422
1032969
697938
101788
958495
915366
468535
1007169
102395
940783
310645
556119
243541
175160
396212
793585
692630
773671
479171
155682
987175
199115
98782
90990
973397
650287
320618
15369
1023197
905481
120101
400032
159073
421354
407936
850511
900114
456354
828478
856042
873392
350021
108437
512012
971006
1044825
868710
750814
70325
942278
483107
27676
345723
1010018
920521
352052
315973
984319
766483
471236
442003
812984
292348
222488
192582
219325
508639
99250
121134
388500
121581
458689
993171
850755
1010382
911921
1038123
424617
313047
778757
779004
592171
180642
297036
56074
1011110
504101
1014283
335428
624961
1041587
191316
273860
608883
1040980
864499
514104
951270
124299
999966
948135
215702
370734
673276
239919
983114
809280
46936
699910
364233
961868
592916
539327
11962
801113
974104
387629
833390
131840
433043
612146
551474
226532
391614
822583
410196
978605
405222
944657
627960
775965
883069
504563
945830
650016
300435
474434
70660
802409
44290
744506
649249
98661
957946
886078
602148
194113
939941
29895
80109
1047233
948984
656398
556482
159658
157109
182673
522815
498369
328991
585848
319188
306692
698717
340201
83199
345408
811768
94938
495647
268042
878021
267435
232510
83192
651984
641728
115688
274423
643954
82471
667377
695061
838918
700446
558586
371151
791081
513924
652325
41439
251385
321414
847537
722659
641493
589182
929970
564568
358519
822440
1018462
454075
639082
241529
319477
154574
751879
102933
721507
620084
597178
281888
277511
390475
274479
668425
678304
426296
244961
792975
569746
123855
831252
538265
595538
63518
725650
80170
30182
1032297
580331
211750
735421
501463
214499
683177
524204
590162
29107
665221
825092
694358
962499
742376
217251
723511
190828
559754
276329
828708
568916
207545
631366
1043207
159626
788313
629559
784390
678343
9244
861760
951582
225994
1019153
499067
946532
830090
615217
401159
1018814
657736
809314
96515
520031
837753
981247
595566
150311
344345
972113
400095
978282
334357
920257
597966
469448
118806
171703
351961
656797
583137
862596
393035
209136
840131
783338
981043
150713
414521
1026210
561972
284108
521718
701019
1022205
902710
826147
587340
624106
525953
700711
878498
316382
694570
268360
522080
804937
563339
854808
770051
805448
477744
662793
514350
73673
508929
512564
539886
193699
837666
672934
259445
1021816
205006
805717
226440
625110
671599
530250
845804
873013
157481
946140
547635
973376
652768
214244
51427
551170
352972
606726
914824
518629
115622
1040461
585646
821689
456870
690466
314142
858519
245131
485140
812323
21897
28318
161310
641846
885983
467411
737243
594043
713941
193329
13868
843093
249208
737053
239749
20190
88998
736675
225824
544058
1018858
590583
696505
631967
884779
232232
814272
926721
904688
472955
287837
112861
403663
451325
80463
129434
837662
152643
946574
547546
451209
788647
768089
595835
1016046
744139
295618
484772
69723
760641
193345
976272
801387
406658
435753
50
321544
303598
213026
245673
1022519
878701
305085
670427
57533
426348
920249
947090
46254
854314
487575
816535
710868
983353
366497
548132
1038547
710674
454307
790392
672284
306010
12190
481931
659030
876219
606339
221210
250865
72224
407236
949007
921922
963419
292544
921637
1015658
519967
403008
488958
260979
252373
532830
215404
195351
752120
587962
1014881
649514
963689
119960
188082
22146
506485
1013162
887953
210285
1024056
125988
671753
811673
28265
876099
305189
921825
611824
1006354
140523
816618
221257
345096
607032
439849
778753
475071
579961
472793
1013720
765253
606448
415373
420473
899234
140999
138416
353395
329887
191166
81740
385290
908631
876895
604367
690500
419700
105101
673017
32964
772694
787209
89636
1038675
910781
316679
612461
135172
1035208
519814
851161
514555
460307
136372
1021404
252045
1044677
137391
378988
782796
214504
993014
387876
727043
896906
6905
595452
726663
222494
598845
976599
987898
980496
907850
56542
628661
409474
264799
422763
586190
30285
688040
715153
996474
926670
495115
844502
335673
908232
996830
883669
195172
54761
145863
537638
268206
373976
785982
638261
1009249
654244
780454
163093
481601
102372
373345
71030
870153
797470
28061
353015
631010
160135
637706
156175
683530
289111
377118
30500
313577
928250
204561
422534
109688
473119
507907
708602
860496
67749
786340
89195
851118
835437
337853
803866
264014
56938
354091
592671
110223
780911
634371
206726
805899
889967
529605
697314
586029
113711
510803
603957
125817
500187
879668
109586
1013429
33564
447209
848276
948943
548081
632790
155901
736912
399270
385820
1001337
270508
764564
591127
476143
575874
9847
753002
331213
819595
752308
293361
1033221
802159
170955
123258
893983
196333
368726
485853
647476
48531
77169
810957
20354
606195
103878
832376
396376
714770
72869
353933
1009865
656916
347035
339547
937764
152999
898103
694096
895067
422435
835634
96703
713286
551425
750393
941073
771272
539778
1033917
1013660
114590
97863
128410
111225
24579
882366
710123
558031
1010775
598270
82088
850138
72324
833378
106240
324609
803510
165420
840529
718217
109804
172510
128751
13313
978448
217036
777283
36543
578252
436678
401360
133172
985453
538532
797781
782019
146381
268950
124607
18328
627532
309843
794487
778115
151038
467297
722823
4752
690367
626273
769722
25676
934586
172267
617071
500818
611052
430943
988866
836868
7762
727537
674291
575560
261300
363581
402486
976674
504669
673135
826696
909591
513673
662917
141544
930832
1025405
477216
245050
230454
303418
53161
477128
234761
538234
616042
20259
218869
346608
645119
472672
478362
99893
10958
302509
562392
493887
158638
156932
125219
201188
983715
708256
903153
143008
879510
222081
79431
210624
689940
685501
508732
891657
792765
234229
38367
324978
436848
615642
493373
428503
887998
689984
403810
588355
346227
582412
603266
42947
337467
196378
335400
798325
272123
528240
590557
1015282
173022
183668
173960
507168
1015805
396048
735161
128613
166900
495646
252914
385810
99336
861779
480770
851754
644522
452577
1000526
325115
299244
632924
767000
1018525
697040
409424
324593
699392
175171
51276
435456
572966
56632
99707
690244
620918
228849
279086
372763
732200
913530
351426
203858
878537
350203
640170
220937
111584
591217
997343
880667
1008796
257169
7190
561351
188113
934227
218197
1031532
335003
830911
968817
332669
870903
95463
718798
595237
593660
152293
542033
134796
617373
764444
36557
9301
118269
247948
730467
947209
303004
581607
151082
558687
911130
91213
463383
481324
307288
746560
476051
456039
786240
408440
519111
215799
978648
737015
859587
404656
322367
745922
311445
455473
573957
689036
234589
176959
365836
641534
913958
796370
129446
111186
550961
308765
172999
891203
58675
348715
801775
687160
245966
274871
397530
406136
5471
202803
671319
377486
458202
128480
893894
782365
673983
905235
151393
723956
785712
265208
515355
202251
921992
630423
556545
1019698
705959
430118
690200
897274
276666
396047
611485
823160
739625
91953
868131
242317
746941
67767
969047
699770
86798
728620
933485
329439
273099
203419
17275
151793
87356
89968
920007
823423
560790
958505
509738
549533
967983
946225
661681
1036461
356650
828794
581114
564276
228309
63221
867367
1021111
782953
78853
885011
464123
359989
906235
592220
667931
842707
494283
704474
332056
541068
208723
201819
614432
825974
769964
15178
723950
614749
818908
829241
263101
802392
612705
813176
244706
1037384
127356
987086
920325
779687
304913
910273
297106
730845
850579
776170
614139
483230
224635
874198
229648
538572
259806
439640
836899
454633
138057
884260
323701
741843
856658
869667
316639
30592
354511
626045
585806
608401
764158
830659
542692
435887
951315
762962
356013
271452
528655
475673
462110
585271
386411
613648
252890
102418
80957
841080
927710
436397
655002
1042784
240037
1044187
240666
20149
138210
795010
912389
946026
39902
219669
848967
463711
865453
242471
686516
978223
841854
868901
600555
510583
633383
862812
77439
186516
180323
13830
995736
892652
27292
663711
768291
758468
121976
101793
747126
652066
310213
210470
730627
259354
419691
813292
597682
781648
156443
130671
489917
960574
1001088
424034
633628
729439
729925
336793
345961
942464
719150
429483
1013769
930942
873912
1021467
377807
426196
941885
677551
673368
676494
305765
47705
821400
681221
858429
19255
603348
63759
317382
168474
566597
908721
939487
521855
77045
939862
196571
544363
663004
591555
418793
1041065
565440
860205
787224
939951
235479
536625
606893
869098
241812
971441
575887
205487
225819
665792
74721
37529
580876
391364
977588
56399
782198
769710
819123
1030386
523725
83344
82550
412539
590722
944109
227785
198691
1040962
663564
902657
772885
227333
847102
640160
1024993
776538
757644
482304
671258
293567
635006
59441
174782
404565
30492
313831
797637
873359
482281
462076
434321
440397
521486
214130
116508
425220
1025089
80667
391859
155060
495724
985496
888010
216123
1031147
583346
599743
395217
741312
412438
81284
431887
519750
330089
327969
1041226
925890
775483
137776
229196
916097
377023
874665
641803
583953
1039801
944771
665732
123101
667860
26759
954939
698314
316336
849298
372199
436852
856849
365073
586329
574334
181996
293103
99929
111551
836389
331883
392394
999907
395171
338738
861819
986161
289449
54443
433005
422604
1034511
368529
316421
472001
138685
374942
88794
415966
533824
572148
886470
347010
117083
338602
95490
506898
633347
448974
563920
974464
903435
299714
403551
209586
524371
269312
187164
331628
984269
337378
394259
956436
595334
1042890
548771
181179
924727
943760
486637
1001867
532738
1030878
470439
981396
650433
591196
822308
161828
671895
512953
483554
125234
38484
534066
401966
635786
224325
10822
940509
1036571
677715
334928
914068
411005
662602
270840
816138
499459
902689
87930
782219
476973
600356
671133
80905
696438
207090
69529
1013645
813695
993845
832549
279845
123330
346901
492728
396693
250787
17660
859202
617311
36741
72564
113124
344347
922294
433130
630074
418370
1035919
934530
549453
585474
522021
265925
637930
392388
555438
359282
1043399
730915
236516
19578
986969
517847
276717
1023772
892772
194096
720979
843089
656553
501692
607653
291813
240403
502423
801404
59364
751866
791452
325947
601536
443758
337838
759745
89880
799345
390034
866763
588150
3144
849500
12502
406528
700203
884542
774950
139580
425046
36840
438238
214400
1016109
216186
571915
339380
928889
632471
877130
18073
445049
322902
536025
371649
336750
920392
90998
522461
1002198
524973
874583
263582
1003340
837100
952704
831118
811066
671556
669101
184490
753695
162502
562098
240604
572623
981893
108572
781177
566647
889464
662422
831471
290381
311786
1022208
17564
692938
870776
395037
522157
149927
246353
596096
142466
260404
1031047
437765
642601
234261
80863
375922
677456
367650
219813
83080
329290
63886
113288
291598
300256
692351
369815
826534
22975
840791
415459
506238
201918
478296
1011787
815222
715424
392727
156746
470249
164986
246318
938654
737289
39990
1042525
511825
342170
1037211
532813
1001597
394252
544414
308571
638195
204234
634174
656298
721055
683926
832758
917755
114629
96303
290749
416494
77085
198886
300050
817086
995373
79772
112420
19481
77832
649355
253759
317930
1003909
824399
806382
368316
582947
672819
259161
156940
678916
252900
430435
1025298
788081
16929
631752
154717
823516
632330
139881
135357
152292
658756
858971
18032
445638
885520
345957
348168
237100
28048
947760
174118
407855
478837
352954
445241
957046
739152
639148
99236
823298
1011774
340209
729794
353694
401182
892399
272627
728742
702258
221553
311087
555670
317874
426237
342297
318419
823865
1027349
966581
342349
5657
561768
69618
23127
412521
873250
977721
425766
217229
5602
296138
545061
936419
529256
801879
1028822
648358
874502
993316
833392
211553
650046
652013
1041639
583501
205691
691283
199333
141806
696754
920673
874488
307659
671970
1010609
866822
423993
673895
1035047
750445
138631
948216
212219
755156
487985
697182
830217
932919
634095
155030
916762
704130
678684
691703
225117
730038
350284
784372
75770
847887
799387
293577
378877
55460
793283
800341
970949
241687
516667
787614
399089
577686
753231
700638
741904
277767
736052
658453
624088
551485
158984
578472
49768
654384
794055
761032
581062
614529
567135
266915
711036
678699
85362
291134
670855
483549
794663
94945
1001190
843244
398873
944981
431064
317235
947626
254764
648754
987326
559177
780453
795075
330724
491979
545536
262792
421257
79759
284897
89851
694543
808218
918486
782551
375516
591052
635632
786153
1033027
660597
805237
250868
811810
234414
624474
847840
643449
557068
170257
380792
920359
482795
988392
909805
363273
161629
717964
226235
408381
409900
497848
758873
833115
81222
817369
564657
64710
555926
356525
305118
268599
711657
456759
834824
163200
425469
419250
1011710
293902
820029
912631
405436
396618
529534
776264
680492
263382
73037
421139
568757
61642
74465
607849
713110
884745
316729
206903
175552
427749
955626
310495
304364
205670
777512
36243
60377
590892
642430
152434
137420
658169
928058
411612
92917
931494
621446
349634
792134
237681
942303
358290
296777
1044347
728425
594529
105133
440841
437671
664269
246066
337406
714426
343625
942118
297848
815385
252180
1047097
21981
631190
40324
586922
587401
513600
309810
65051
265005
430851
179795
50144
963588
103177
399340
198243
92601
443082
222561
141094
92478
997169
626272
795335
624464
980033
928010
375510
292597
432918
442939
1012101
895069
743839
984773
801853
245033
113979
944583
56164
1001371
708921
87529
748186
349386
260819
553115
247149
290811
723134
296525
502867
58003
491474
553268
164492
589187
693248
531964
294921
951752
167675
583920
742636
821883
51305
549576
819546
87813
761143
486280
618659
641163
93784
42103
945771
412489
710023
228920
696724
404618
856472
775747
574208
415010
210441
478891
580730
171847
27508
873953
1025510
146643
37772
1042517
213339
560899
670927
911154
786625
757032
1018482
245967
672256
646126
493151
742764
597342
1021686
697702
606798
59521
937377
145943
112148
756020
925745
661794
773643
1019661
899779
59249
271264
357910
529030
191213
362130
498015
1021445
718163
276243
686726
572554
1006751
890760
168414
816729
303689
1047205
563448
708967
381533
708996
769531
25167
598779
651200
300699
326193
270740
924508
619194
995693
73059
959391
983911
469974
768630
367133
122545
774688
934608
609109
47153
924133
622420
328935
1024825
34240
165365
475010
503330
727145
5578
994250
1046882
357604
133525
628903
308730
925845
1038511
206534
717997
274270
492358
334776
161228
402827
957430
304662
322040
1013462
19016
1040474
995326
216688
779284
1039818
286810
769822
255133
749624
762654
716409
844788
314651
964582
898893
665132
979363
853155
490457
1044451
165348
433806
569058
565526
532997
723092
245488
468024
972509
513811
57671
798195
635311
126136
431252
8947
289232
428684
720019
684938
351611
575751
183563
542620
649351
928502
497258
431167
301188
1024203
432088
115107
241175
912988
187332
584578
206892
607347
800768
1037960
321163
162163
687310
685347
416970
815092
549812
416260
590730
305817
198259
115522
431605
219747
998001
469212
832491
748251
414479
218518
577382
208872
569622
999482
437953
599467
1013827
462635
403803
877665
323140
107489
989765
750220
357881
125451
296402
697253
630019
800381
921370
624870
1009163
933635
549472
593716
295607
442983
570441
703048
318929
883268
139098
361139
928512
360449
117152
614955
373434
951207
440808
127825
193472
311323
856968
857519
823689
625621
889500
912830
804257
768349
354360
563949
818909
469385
676470
656035
593275
611968
870631
164782
751509
777537
72730
337445
593566
503220
637280
969356
37091
739756
182644
884329
280334
548668
802663
709595
155242
130784
509306
988855
699306
438314
864103
552787
589541
166502
782733
260640
996551
271697
290728
861421
149041
940941
231752
562649
481669
764421
438115
26641
194440
222545
368621
636907
653657
648867
890994
64448
216784
145858
496974
939659
913637
885332
85902
344515
1022701
831661
451721
715676
689339
243539
465411
62324
639893
128113
155282
74128
232420
970719
231932
569286
10969
10403
744937
401257
230301
600305
624519
931433
447864
110781
89369
183576
121911
372989
327350
103287
595957
18016
576451
419261
978908
811991
151009
782068
224227
623174
472507
1017038
58994
186320
173224
432515
178207
301574
743772
704499
301881
730067
8819
576487
922987
517451
392558
391476
476095
261571
336214
243958
552694
733579
186212
133458
125430
238104
482910
530146
214981
866054
128958
193904
425631
710522
682787
59506
569040
982187
808913
1029514
584286
1014009
1035900
521519
716515
316622
611692
759603
597723
592099
178253
931425
541732
707494
403567
389134
806951
891398
820247
396378
162733
414343
732063
178314
851236
405732
116028
466132
688782
409316
294061
638722
754858
161912
983526
896592
693748
124894
973490
647067
217773
426817
620008
808955
861204
873793
566158
21962
358493
595634
117092
280054
1046776
253843
10673
160541
596400
237950
493419
938652
962292
719104
432505
995276
648604
216083
944121
1039016
222240
494660
499860
174426
887296
204054
636658
439990
1000602
34107
992411
5338
799956
600854
321140
845501
583674
779948
625866
462257
86641
998136
305514
128819
679784
902353
649827
964904
968948
190408
868071
798501
938033
889585
100687
79055
556960
650106
255204
473586
22932
438971
380464
349394
309795
938333
398521
399160
429198
538755
334806
731229
540889
653104
880227
950977
325221
935932
286418
117839
327759
80624
880514
37195
291104
660342
557600
806109
511452
996878
850043
631101
634829
737797
645445
519034
808078
751120
763782
982834
662556
492165
27532
476382
440354
366487
427714
73396
106782
60962
211042
591487
622757
1044290
480559
300337
739690
252633
284069
730857
428843
931404
256691
993077
695312
439834
387737
815590
279135
219229
2182
547173
696637
184248
252971
569290
834286
935445
398204
913710
91734
79685
609969
960358
655356
554212
413825
793629
769810
132737
227168
250456
827132
909689
918256
956953
235446
321319
646125
278901
818641
917448
929860
257275
99490
12930
903471
89351
347133
720138
624662
591623
496643
126738
381290
398965
824022
1044580
585653
140774
134595
416396
368664
876994
18573
956493
973182
288523
940781
537870
887298
460677
924446
1031893
986142
261920
468884
806246
1030922
751505
21098
614416
525331
966307
289075
647318
471716
424463
985231
979389
238991
1044692
605472
844175
306134
622398
619580
672883
267713
974682
551284
643789
173305
1016101
207469
160240
753359
973084
315642
771856
275819
230955
789506
112322
591395
299145
240427
623788
8018
668291
688957
688364
178215
492732
663353
308176
27567
181975
450738
958722
986761
318504
21204
931491
172551
81769
500808
10616
45919
858246
518349
222479
783132
229722
589029
359672
162535
141063
663741
677024
757441
840121
252853
674233
290936
420920
198305
792290
965063
396362
419878
661458
195923
941042
430322
313391
180102
930734
674318
345360
122664
922074
908713
330961
909468
154045
386947
151591
161910
990164
220258
916338
854682
291844
502879
509112
130319
681891
632928
234963
454570
408773
133391
910324
558368
391876
271499
392562
990329
368279
281325
18030
641909
957373
837079
292086
815040
256303
73551
421196
194684
184188
757584
277977
812161
566567
335837
460820
170102
979206
941354
1013290
949211
6368
1032525
827848
911870
963805
100786
71667
160797
671483
511476
431385
781593
754841
537347
558215
781637
807490
872668
27896
1037686
260370
664048
425914
1011899
825997
892244
369470
357393
24524
786036
606566
596977
587099
208210
789530
1020907
974575
245217
646718
577544
611543
560422
724290
516247
227456
414145
858988
282821
305915
136652
248658
98763
27552
64436
532470
580297
259743
964863
39513
278137
536447
1031259
595404
338181
349252
238633
779738
909539
943556
122008
76936
947041
570308
511636
653084
858793
568873
59215
262540
573341
999175
920332
989594
601344
771141
639913
142161
717496
837521
683337
35848
190875
940235
802331
578020
897134
390967
938201
644655
26081
100339
703948
1040157
283811
371546
729633
726331
622638
315240
870545
195763
4465
492104
236259
723733
603679
732298
160804
482624
500099
170394
195006
305548
566903
6598
329640
207033
810274
970574
659691
462022
959479
933944
124477
487874
748362
844809
782629
653977
18714
621051
178667
615978
414575
632551
719273
721688
355204
771602
224241
726642
726985
851494
551722
185318
512920
161600
697119
841925
490337
731882
828687
544165
250377
135497
264329
610815
92570
983676
898029
990370
124125
757788
1011377
491440
602566
778852
699268
244592
390378
820476
952496
367736
5803
137846
131521
204537
548492
937340
203133
813006
706868
973362
362775
711679
671852
127605
165468
945870
641789
271756
635700
506675
486762
690791
778084
547374
92924
36035
85102
701204
891976
403142
349572
495766
264938
760892
316745
125939
289189
424986
820175
323145
97238
104319
360756
537483
133034
166448
375210
798620
923504
475572
1019120
746179
784507
310575
851825
38671
278782
474371
460168
459478
838939
768494
703917
389660
7149
586537
412485
46821
600341
840700
353762
908063
560203
73634
61712
213097
90778
745436
855360
560213
35072
455054
474297
849845
910014
769129
68848
651222
646700
102879
156152
891717
1028503
307436
6904
558503
106518
187223
430545
614641
880940
313287
246297
628941
125918
694189
924678
712683
565253
571238
744449
521031
688930
606513
299607
782496
380329
746299
692939
163165
164658
506017
87603
635334
135133
515846
402641
334232
1035733
768778
825862
130812
589873
168778
237715
577983
4613
59297
26064
101478
738662
981995
530781
901376
361023
233999
200141
245684
490460
432711
775662
631333
608238
110972
631770
949029
967206
638563
749570
422952
498753
947188
164920
1022661
548220
27092
398611
410293
761168
204380
1040404
368578
187853
808801
1041867
468585
519028
342143
610382
9771
311803
268005
861386
952144
175420
206293
872176
90130
161286
836174
359497
586079
858721
481187
746052
269420
989125
716127
303094
96701
168808
209387
367194
71096
980068
40307
201978
163374
530383
46898
658916
488931
795019
1013907
553925
965614
353808
44849
1003838
406038
521830
550225
289828
162436
535298
843972
129438
724856
113877
280672
985979
133080
1037538
364229
365603
447743
309870
358326
334534
116015
843811
842251
142682
698831
523700
100724
527590
213688
944514
903456
348410
743397
156353
585186
236071
162447
624786
593590
602184
944936
415206
429918
599107
7814
156194
433017
963666
765540
899012
167331
524427
590271
697830
454595
866278
641082
889192
906376
837283
589553
740485
698100
936367
4041
136146
747244
812166
1001449
340382
673686
105943
289841
783435
166393
18628
872080
505620
843850
937735
450692
752808
35361
56400
112751
42932
331414
600973
292596
1033941
674973
82803
535584
657763
295711
129570
346560
341483
935066
537146
455549
258717
532671
1036061
60108
146034
753119
964184
380484
427019
283471
781409
864986
623481
30567
557655
64019
691105
196355
1045107
388739
155113
965917
906396
1029393
74176
223480
550302
80019
672784
1011423
953620
777379
797807
714658
503659
295822
943826
728402
1009379
824648
174479
422024
209955
283317
161578
240147
657391
1024454
774148
451893
902796
798093
805569
668239
663536
1018190
661121
387949
341708
782937
874146
219708
749639
1046148
570195
593732
951355
87393
528947
381996
223513
437184
691590
84672
501857
566348
411001
943011
418001
381210
573036
536053
360411
185351
391086
559375
37882
530080
226226
68872
935197
186283
416754
872025
715858
751993
675217
1041769
137551
368067
26003
32457
66336
258885
890164
285960
243681
724742
555430
644246
205002
864741
764963
946394
242865
697589
448838
583504
695278
830793
142096
994623
901999
15061
183225
489398
61077
333374
173146
499515
964333
772536
934808
383180
339425
256403
809480
75810
644145
621520
834618
1021724
982172
875024
672597
301003
19501
888568
639886
842499
172937
458852
834825
187549
725768
1024295
1046717
610352
220788
290311
967673
131805
816808
132430
791874
756504
26291
819689
127311
729828
848633
415750
568224
248977
50403
745746
483362
820495
191279
805377
356170
618034
676600
473461
929355
306116
845894
228966
859024
835630
543191
670393
740878
516663
243495
280764
459576
730039
971438
470434
311737
311093
570450
125139
557342
503786
610591
244993
1045959
595471
433406
189573
555587
193349
772889
305502
824832
87677
838117
265059
277717
83196
351854
254107
973070
788329
282981
966156
257679
967571
252593
655375
820236
206147
563719
17044
648992
683665
672700
722066
767535
205009
362562
947858
987026
650059
193961
781141
660349
711115
802584
696043
352447
528176
1046448
791283
394143
116634
839907
930869
457873
832543
52956
971328
640392
205227
1004921
120316
292308
723330
112359
30398
809524
299463
102131
296283
50442
69659
771439
338488
513292
179485
617774
384005
594619
619224
1001786
408076
58288
1030581
456396
328718
254972
206821
53426
163819
722297
22818
336885
754266
793904
552097
574959
721547
156057
958915
419371
774643
752929
1035473
351206
935170
865987
1011539
382369
460999
744461
846787
243822
194529
182969
207103
885216
869178
119733
1010743
287941
231019
866080
358101
707131
229889
864397
342960
814909
1038112
16691
78846
446497
941223
952129
277959
1018130
885286
1029861
288470
511301
522765
609452
290392
353796
199966
766203
373740
714568
985571
711065
664270
846810
521520
21966
25687
634235
822140
525385
860721
331550
247940
632882
760282
482487
83926
61710
395883
988263
263311
652444
707285
649711
988421
745947
192956
381453
288549
356344
250643
208389
270540
803770
380551
396182
810042
942399
138137
746504
401074
710086
800066
1009273
415556
734894
316178
507323
911310
540235
675407
316601
75041
92809
730469
740104
996351
228858
367627
256029
150263
956077
635369
865278
572457
969382
586871
513951
768000
952396
898275
826455
377094
239861
648926
824752
1000101
799710
242980
866805
337184
518756
572626
1015697
9965
423437
428299
174534
301191
167437
595825
414977
664581
966408
678539
229039
339938
593662
791737
581054
180506
869527
197095
924151
649485
875350
571796
843146
439419
369686
741262
896438
736065
721790
625543
957105
96187
703871
817602
432178
698196
589721
163510
590855
631491
991078
512655
792748
975304
41286
26933
397678
560105
56011
661523
848346
478714
758168
769310
189106
323040
543402
722882
1045067
882524
44853
458880
1019570
718540
70285
635586
38321
969937
773159
882109
965308
844077
610326
424018
626979
586075
46783
1028909
371639
601178
657748
950407
464560
397009
496494
957454
191825
888228
14766
132380
623476
316582
134564
497243
869325
277323
872720
554682
447318
479167
115533
143989
896865
434671
471131
840527
114216
548287
776522
221778
902808
607585
736382
210788
275124
1038963
306748
664106
644394
328498
588415
365103
426694
369094
305071
166899
506562
844703
898703
716306
547453
305681
525077
538854
378499
241439
584493
260595
389153
378243
881264
737097
691664
79592
554020
743775
291916
189481
141906
73218
679163
744071
367572
147303
496043
907178
281556
465277
205640
122076
23510
462308
856433
367552
740490
541405
339515
150375
15934
272383
395160
971725
312976
779491
865582
908228
577427
65357
490963
410250
208035
683603
216141
94895
114537
269477
749654
42354
586191
152231
23354
346998
921168
521184
668519
234423
456423
727968
701159
769929
90949
891425
201710
816253
669903
708116
706685
9640
902093
725446
204303
292702
823862
757111
266905
817798
797367
898284
214412
109477
533462
803234
266286
653383
965037
70257
2620
114072
302450
935779
980463
991434
278816
794244
668933
1024605
26495
757423
453529
533340
411609
212109
396144
143193
71088
54135
553967
897479
121424
812259
1027033
86954
542719
442253
45345
383878
349559
216717
29638
434789
159061
214139
872861
629851
304012
122736
213232
777879
784894
415053
727235
411349
552381
931031
941415
851041
356927
88324
384777
504918
81036
597094
254284
945763
550456
163031
353732
616284
659945
1022535
391111
244512
341273
915424
840465
116855
54907
401744
701865
255492
46856
136515
638575
537252
856200
71121
617712
548300
887514
57390
375155
819879
450852
8562
195676
660483
112479
362994
120263
399599
529597
135343
936325
648856
686503
681930
387330
584079
357804
829217
963035
114116
619886
404010
850971
534896
314994
210184
296984
563754
255744
545283
187153
749793
256807
399548
930453
509935
311838
776999
690210
894933
91815
470160
627717
995934
302137
762052
1016203
1027793
553600
988159
263270
133887
299979
621707
859693
94449
943275
179400
949731
344231
855216
139348
501720
104691
852267
225099
350138
527281
913612
214767
155736
334937
969019
213163
826524
11322
837126
721606
115210
371566
834079
353431
959636
908438
63380
639167
774608
1017021
774078
352646
748064
985574
351242
320837
705150
279114
315589
101641
259881
477498
979775
208507
232177
1040574
423266
995699
286730
733518
907069
666222
285028
805190
275565
856955
410310
503785
135403
518351
345655
563541
749914
1002588
646024
224425
1021797
144984
472427
191710
616986
701837
217286
597976
933942
627668
106181
1031154
989993
784242
85667
1017044
889415
145288
870131
75980
850874
76401
780089
936000
652368
838479
593305
99338
515368
780542
85052
560745
778907
461191
864356
130289
179778
271434
187580
517739
811212
856136
73681
201418
435304
556536
297212
1002081
1000062
89631
875080
24305
405514
543729
110446
482441
305707
23072
337734
537781
935725
437968
160779
719804
72886
363307
488764
238437
682173
1042770
930867
692432
668522
395285
804382
145824
860745
105118
154350
800350
253324
285777
324100
356262
485221
714412
44540
878017
319115
236735
761310
598496
518515
480372
538369
340979
592300
887455
872916
472273
204295
104960
641026
1002349
566653
868321
1028275
350299
322020
627612
38988
533648
538708
38214
1033274
579568
238562
593067
631285
382315
283911
457872
963716
833852
928752
736265
890451
59775
120317
594238
400217
788933
604700
27535
756406
389493
981284
417573
634337
748087
509229
316330
468762
469279
486458
242187
643792
728124
287713
410902
358784
314256
490558
122251
114144
324204
589666
888428
123984
266196
216581
977948
204639
595070
357816
420610
403773
554291
382374
1020703
778096
265886
637373
44799
262674
194094
230006
371820
43419
1014172
322284
949877
415635
903371
72284
959159
605295
151795
676783
943494
661125
855259
243055
194962
924293
343164
774729
723705
848741
865910
845434
55840
517379
595980
1038628
579898
124538
1043125
777253
899180
905575
783550
569198
259929
771737
770777
456988
198805
447375
102843
443594
236460
564272
694039
804669
2480
915021
783898
182404
511435
550863
698106
696032
111682
263229
257850
1003380
457952
179658
307903
845880
145551
775406
346595
30705
702783
974185
752549
627910
47638
653478
408510
860790
545750
399623
889826
328944
523042
101257
529596
83665
108071
152719
891881
907602
234116
731286
424477
816214
846742
412290
317219
788342
950207
440076
829928
27749
1017678
249018
546448
318657
413541
74310
992589
994105
674615
167573
215937
522460
710068
40325
769209
139855
468176
436767
484126
543857
641508
419166
625514
607020
493364
264896
273022
154154
762747
434143
377552
531580
654946
494896
69497
529812
161287
222160
830555
42275
746629
896456
986892
474977
327028
592753
655908
966893
774203
850422
53201
721637
166030
1003060
916680
818032
940991
122713
938523
840116
963373
885985
858768
728788
874950
829316
599278
997124
1025078
302839
998797
842281
578771
1024047
793871
649325
560024
481165
691063
433844
119019
955072
330518
954254
45584
397325
862551
396416
641883
1029849
217508
373997
1009230
536683
635126
251669
722538
75569
848117
951978
187007
405385
1026248
508057
568019
216400
814505
830027
382319
181830
599276
1016080
162517
991646
972401
354134
922305
1034434
680061
102551
930596
827573
941508
361939
311098
333590
547358
610366
341921
615816
451136
869384
648720
940420
852580
72793
936679
504272
197997
202599
634103
531568
458733
535313
545156
181544
769862
45640
734890
1018022
1017814
942012
520828
727844
186741
806678
355275
928905
644638
868852
836936
513015
149247
953322
602686
255379
532462
460387
63754
140641
635510
338664
113391
721745
223702
444066
1006481
396394
242164
810030
51938
992276
143482
239848
892973
1039522
524517
816093
333210
260609
352653
830865
84764
695154
734933
850044
231161
279179
725928
11636
833224
368079
734159
215279
641011
881688
798162
574110
227833
819882
304452
799748
14569
395163
887803
166800
229795
718922
91481
401503
313132
406536
340079
172061
100146
495473
299332
970193
583015
300841
874179
642471
928334
973840
638336
998506
747168
238152
742907
738976
240432
542227
22942
331637
983956
515876
57940
31627
826146
981646
955788
969277
798326
577401
789107
127987
677234
831926
925256
379832
605835
877582
310126
332080
211796
842050
632394
629995
203411
868608
514434
893403
61182
535517
45972
887297
595695
339679
622290
852305
869992
260639
697241
271570
561006
160202
730708
639398
394220
725936
715292
99134
144427
1036307
359840
807848
684093
492431
82458
885133
190314
840741
88602
1007357
221330
688878
1012765
166283
784983
431788
1025029
798634
788151
555298
82485
572129
508556
698653
333218
426526
35046
990801
706002
536732
873614
469752
452151
83322
852930
997586
1047480
579161
825555
381682
589107
783485
819356
200170
495774
904759
711007
512037
687841
880474
167344
34026
93742
919936
413858
471028
449808
991299
633266
350768
829652
689230
891638
315774
642140
650849
452807
20517
250349
901882
304385
827087
496801
728379
129128
949924
5250
511057
1005021
1020977
331046
137774
1043956
394678
701561
229239
560032
376794
912316
648758
77558
857493
594323
550353
791589
661417
996476
114241
862763
33580
496133
958341
457054
260273
1035585
1000422
871885
630055
531347
874420
727312
440451
116190
982541
217162
1019561
690824
550025
515210
11499
416356
611671
632899
921119
352850
570050
909866
109383
294907
362828
816447
682962
352199
471244
836165
55965
209633
34852
225137
84428
226944
43562
303649
405596
7847
697497
390260
314691
733858
339743
293206
358730
720980
616479
248566
323529
495935
657777
914637
1021868
1230
905889
481634
747318
500754
1032206
740681
425805
340872
436966
472522
1027715
89328
885567
190059
518979
186270
186589
1008893
728102
278130
11037
92064
746182
841001
25701
67848
571180
431392
608023
469051
216319
879067
229818
406202
208874
938270
806579
926380
194000
459623
106464
121549
415089
114653
278277
782347
61839
739277
366843
765885
120674
13521
36873
128619
760703
127521
248630
36748
90523
874186
478461
291074
143422
628397
140694
768363
280700
655684
871007
129536
488667
325369
377930
440685
859578
293066
486899
331873
868200
547078
477588
54371
723994
580039
458962
663793
880422
332783
727693
83387
949929
946437
1032673
524662
249738
927816
738687
247064
494633
406095
180024
776808
609526
924729
1014001
866179
998060
960624
821056
758629
724980
743179
872548
136912
611724
35578
822155
90652
916464
272942
760819
484654
376181
316546
978127
344785
869262
403169
1045241
486787
1018435
109275
242386
793512
658981
44440
782714
917266
851270
490510
692340
949303
330915
230918
992092
544185
609441
629128
826832
394382
105242
391203
272173
157527
987197
176407
756618
162321
691969
810054
581408
41473
494298
36448
627659
109040
627312
1036677
603515
213332
347730
420572
522832
341626
402639
134684
893405
446749
212395
145478
977898
313161
109946
775594
669831
1023477
408127
670949
161583
989357
761706
212373
556988
923866
842101
848863
45958
412102
151959
19175
958837
458826
774034
556350
444598
156044
248089
441621
689849
653232
104923
885026
426490
89584
278557
46660
520095
743160
622693
60299
27539
734540
316111
70429
686347
330024
39112
417064
287166
251127
196069
902360
515112
75595
55980
1815
516809
683947
446121
940775
743394
84200
279395
386188
218130
987731
417540
454547
732515
956545
625229
217836
514676
568666
825667
959310
712600
888009
143911
862558
989488
105417
400698
496619
550864
168099
594159
468120
517147
935781
323485
56200
858902
215408
896387
500744
951915
240129
417029
429017
790682
521980
678303
77475
69965
447573
970076
261691
719784
827281
942451
404418
250861
568991
276816
208412
522474
908468
939491
596897
168484
830417
93001
1032661
849360
104809
950794
41530
681146
428762
315749
967639
390519
686263
202682
276782
631432
919204
831670
978297
100125
604209
243362
638067
201402
226715
611331
128996
162239
946662
235075
218376
698384
100970
427960
293546
680757
957369
198987
784970
271213
632118
178176
737096
769967
860594
152804
873639
231961
58569
20316
611188
906411
675397
343986
476244
333284
967574
164354
168949
332238
674860
766086
687764
768620
859390
604868
528944
40787
656711
789892
248958
960355
62705
425223
369552
937410
437399
560054
941729
720041
676569
555669
923235
687362
570124
101023
209798
754189
25042
428049
594933
179424
849630
1015685
97701
928459
481757
542322
321096
21556
13242
649837
287818
913233
700180
586472
484264
930109
341333
515820
436084
377276
913189
764778
784082
644984
1014510
856714
521569
91450
527198
891291
111351
862732
192790
721906
452694
757894
411192
41761
705939
474628
224042
621058
318243
714238
1032627
86695
407250
140953
615392
784487
26857
749825
244812
234560
365744
216164
550623
310874
739465
887454
388419
1010474
7363
582703
763330
378212
281483
848635
724480
662970
902432
496590
21653
861887
182042
1033429
322482
231816
315113
256030
426051
775964
26308
667094
860260
169921
454925
732197
955595
97886
213506
993395
933052
431925
787792
327309
688205
371334
67291
929125
795422
64204
690627
847
683942
941081
79996
950673
947706
893461
705167
73287
246427
814088
110184
33723
382241
954528
549273
202174
560147
600629
63411
724025
642721
245639
593208
4642
175873
954883
875006
254153
644062
279481
925560
182239
329751
820060
72652
876826
753704
756206
418102
672574
416910
181749
281335
400723
987415
1046288
389389
1026118
743442
124263
579728
930520
789650
991862
715943
132093
623822
562225
532392
832065
19495
746514
808983
1018900
545018
342083
754444
12146
884227
816614
178157
653697
527060
49236
750351
913041
85807
748802
602335
98108
844958
329553
290744
814098
627299
550983
761109
687342
905175
640082
184789
562548
270075
324103
1004012
815494
788497
204221
745282
932961
251320
674880
540793
1035418
131919
591093
247458
493835
455894
73547
658082
15560
916530
168203
72009
996991
809528
344181
411052
945555
7143
460179
9524
798692
593343
515410
501551
934519
704336
637576
186170
566169
735012
454376
228426
290525
742487
147792
163550
208848
275423
163262
779206
313152
293069
98529
869051
855660
402376
736347
524953
233674
279233
164047
187601
209895
4510
977702
670155
298909
920962
464238
244126
349507
756612
937430
691656
795483
14636
695205
264053
1010194
353775
158491
370781
396680
5729
456643
423256
416257
1776
826018
663212
601848
880220
818748
1023548
89243
7126
998051
437793
850708
845450
21832
500417
57391
707584
729823
914887
383198
829581
572766
920348
936100
472822
457104
72639
507339
203922
373535
435174
712469
935606
171349
84865
725861
987783
967718
124129
947149
486123
805690
456725
644986
987092
358301
672049
835068
786430
716933
760041
1043848
846746
564426
77491
686202
326741
237539
702624
892915
199346
321482
906318
347575
828769
39916
632895
969520
502938
678951
355162
85035
511471
351396
147354
263839
548165
722772
672930
495351
822646
719606
302863
817532
19789
309625
398622
989156
33480
200447
996953
697178
322580
296170
592961
799365
508744
878810
802904
500353
650940
423215
370402
280689
346319
95465
478710
723021
743301
399927
498203
473829
760755
876328
769754
523636
790149
890874
593469
314105
865777
578564
956849
779571
424384
966430
147652
242987
299200
704703
92944
253693
19887
949030
209680
530437
708115
1038118
36159
692300
512181
774264
946015
748991
582597
777340
765141
460811
318442
924983
911568
598380
216265
488106
336045
1006084
880778
342203
959471
283597
100418
486299
644529
547322
275546
379670
99629
666037
17478
987730
665314
185855
51783
14322
589350
990700
204387
266952
664470
406562
951251
722699
233648
834848
255898
290037
913395
475616
263708
600067
1023159
125840
630188
400036
608308
182375
864604
926104
289464
569659
322401
799669
527349
529903
252342
762074
719146
318998
275695
487850
906502
233258
49077
515686
413076
617496
806827
418624
1019415
790781
603774
681957
186418
890482
218643
105532
995048
260620
713313
1004810
390312
132142
20649
199687
611559
521024
124550
592965
663969
681951
756293
959210
50919
174900
839093
851548
38727
921383
297402
469738
533176
785117
8204
232195
456963
720879
497443
967104
13611
434607
434780
1025449
288665
335689
330891
155742
197537
261818
683981
398539
625101
480220
180291
20103
935919
299199
1024286
35098
872342
183082
573534
332932
703269
275673
203167
223274
645562
489351
482880
64509
237468
164200
855270
161972
880908
31088
305694
442562
601618
1025695
286645
964411
956468
74568
796877
968973
985837
937905
668620
680856
1023556
500736
575325
192543
340238
520019
842149
405061
855460
612462
416625
284333
206261
919232
940979
769047
626252
1046399
623872
598680
111053
738852
474439
929214
587838
372258
926464
861474
40485
544398
239739
68140
631932
468276
479657
722638
164459
631455
195003
563904
889210
970842
927227
205708
801110
952259
779059
742722
530259
258933
735255
239526
435233
649426
131062
358035
1022793
374485
28071
28626
423201
248278
107448
967149
240029
236665
111290
198052
969675
480141
613586
391588
580110
7657
916203
649710
592084
445642
109295
408388
11237
510093
685634
868908
999932
602806
789918
1042207
1038213
942498
446082
689606
825399
862985
572003
963759
539552
996516
356095
329249
476286
740616
649486
712149
196579
33307
194293
686413
403421
557549
648398
768636
618591
646489
947666
339180
249147
375131
296284
76534
834967
56726
486918
396775
279714
797928
734610
474184
851134
468688
737839
233994
954918
542057
594775
259533
148077
191435
553067
796900
863718
156624
166660
485774
833225
571221
349806
120186
913705
318913
423292
470745
231391
403397
741613
650166
821968
428539
375236
1032447
636211
860234
948947
1044906
770772
711439
816315
107051
910203
543427
961297
446952
10295
688605
766763
608237
41424
460561
581789
159909
211714
393071
514778
237638
993970
159156
703356
121283
956969
1044531
342797
962908
267051
751184
91496
748132
280191
954329
613052
1018411
736093
23550
910567
598326
572731
948626
48246
130262
37601
162359
775605
785097
445716
268614
474201
120204
610077
409832
237684
458250
1018218
847363
76653
82936
986458
415085
538233
1014871
952126
294385
72732
657899
652350
296828
585413
209986
644860
391214
727823
1005693
766535
386834
163436
199628
104178
908735
332766
117538
823050
445717
911346
864476
336131
228271
348202
777485
669722
457317
768353
149382
20495
678564
779251
588441
26300
503195
469341
251937
229008
868427
734027
663351
269541
625111
824049
713404
222021
462251
922184
565601
402351
520726
310053
503245
959619
443179
489874
882822
709411
465461
595772
85596
170652
245800
97423
902351
203716
207330
570057
487767
614015
586855
1021602
32898
785369
63039
376587
722633
980083
671199
442242
439302
26328
591124
56946
737946
707965
655998
98425
458085
266920
287246
15459
20036
568236
441104
780028
504035
908362
560335
1045882
977520
997552
39096
948933
772789
533116
195998
507672
914378
427579
651024
1038271
719510
358245
828178
565000
786623
776039
467452
904979
144510
58695
381478
382614
807653
46316
426672
187239
510918
137166
72950
413455
388167
110826
466776
263468
429533
28276
809502
901075
496180
72940
746170
105462
727381
1024401
1011492
84730
686628
349955
520701
82592
344271
505584
185601
742098
970724
963508
705257
154999
507567
3323
913209
680297
303296
805625
470860
925492
240833
663876
674304
868814
217928
588531
732852
854948
662350
467053
767933
135787
175213
487165
376400
98042
425638
47957
78602
936441
521310
924457
807389
757283
979929
30945
579807
593722
839590
669947
952216
704616
666404
431793
604006
24195
1033026
943815
870918
406693
978817
903569
51000
325728
668862
20690
663653
119384
539231
744583
398239
719362
264140
784729
82328
370268
734363
928594
737427
954659
1012795
570936
613887
665145
245221
874315
216052
292474
410878
466193
168223
219363
887666
332016
714126
67027
463856
173230
749888
547905
18979
413841
126092
640710
296674
680268
306809
510288
662971
417890
505814
414233
622214
205741
553904
893326
868088
159244
470436
311362
233069
951744
1035762
3093
143243
802635
193423
579333
895204
487690
672388
747363
307960
872603
639114
772945
817599
1037399
913025
489807
943289
906761
660469
288992
180095
981533
520913
786441
632474
648340
791794
492150
248497
63472
47029
153623
984124
1029827
111831
528189
236578
439153
401202
494649
644579
940526
874955
494754
729840
159733
767981
423543
147532
190154
67857
509933
645012
79120
81908
820390
138622
384073
106537
724438
387087
560444
586061
96865
1044699
467793
542461
858817
737387
62170
315636
306689
672468
614686
251584
1035642
122121
136279
110576
333402
101459
402719
799095
425931
14662
358500
277726
580881
880661
378926
17613
782780
668009
565484
245040
643713
793110
653065
274743
624639
963288
193774
132892
725838
19780
976752
847550
188497
706128
106527
283468
843423
591319
798872
498483
974545
374757
498400
540974
781204
14439
10399
695289
179256
63717
442509
230632
1015766
174020
383018
614083
317992
310650
540295
838879
530541
5498
710257
830974
687313
717536
1045768
245774
577919
605717
728856
242569
705671
717437
290583
373558
606327
462886
716150
321099
101060
659491
175087
776502
583228
662640
1027633
650509
916589
991637
730877
712648
768729
228748
355489
357828
326146
643871
351226
57398
993182
303153
515984
991321
36150
469526
187864
56750
763207
340078
154805
287747
414976
186765
628249
298245
456678
485375
743779
164934
930512
827007
478507
376257
694906
665983
349176
876281
439363
147753
648327
1034097
842309
646201
668065
389806
260002
314135
92947
235819
528379
373785
413757
544421
612848
695545
1017735
350466
23304
668215
590182
448313
300090
758297
940975
173408
935104
475886
845623
472805
895455
392678
677817
439516
153509
565042
652449
293381
394005
765755
473624
717470
9404
340977
1034544
191115
282094
209446
388216
88929
404681
214661
883807
169932
708583
644930
803099
672898
351656
260383
128816
495003
981389
364740
366734
292128
432230
897693
672821
708086
269532
405534
140503
6076
660763
473542
265535
825938
413126
199406
942329
396311
547706
325220
194816
965761
816137
614461
584257
773139
181390
1043947
326155
420648
563649
320564
217011
191527
753820
808110
941923
506081
358390
950130
850240
901975
91893
851985
672132
989452
636548
233813
130459
398891
48676
16449
660713
344077
385317
509067
362643
857661
562065
54612
684546
427776
661856
162532
692714
828637
811191
953951
589629
4471
8059
505822
849291
774794
28792
1012222
958259
584041
1013666
559366
850483
574540
388604
759799
448764
440381
205983
830608
195979
966347
494085
839995
207220
968627
273421
213280
215985
430082
735005
913073
684029
247156
718374
204867
337696
800617
16164
913426
832649
246201
853706
804849
861141
795812
32125
623417
68678
246133
932136
718677
227074
378429
315309
999406
448009
256466
149119
115268
123762
837261
514280
560186
847523
737005
877126
737632
714312
419258
99472
742201
522865
793312
238712
347510
564967
959945
605988
1019963
925654
119101
290512
749212
458725
707827
1027130
820361
904414
676069
815568
171584
1038175
1043417
378653
776567
646958
1021282
279895
872638
17725
873910
834556
862967
983603
767141
23302
799639
179069
455089
277478
560679
201099
1003152
382435
830937
556099
507726
61689
539353
929839
177489
707008
444441
1000927
379264
300236
328228
221646
995187
728150
584765
867207
904425
869368
999237
490901
394262
739390
248139
38354
77768
749463
222026
709709
436523
449996
522419
782789
801417
617763
44652
747159
443140
1013700
175528
424993
603234
721901
767531
596048
44174
879653
299547
188722
344525
80838
826234
343639
754763
92961
823741
1036573
850651
698898
535343
443697
1043010
359717
674803
1011880
861157
149143
772089
712989
989526
313798
276549
357933
756664
485862
1003605
472864
904481
266005
871271
134048
519415
292016
520139
674059
218454
911937
17637
672697
554958
826768
601029
1033177
338759
888182
549962
681264
222341
119023
237803
62871
872948
350134
755099
445781
605676
782228
6663
595466
328980
599549
181983
974020
664376
664895
46366
1023076
850211
813940
507829
597186
1018607
687632
1032390
654954
729293
879129
686477
815026
182459
498357
757663
944869
846299
425990
1026138
1046238
68585
1008270
547202
100216
611740
482716
1030340
86373
460610
502189
636139
930754
519165
329103
793598
316500
644742
199016
110385
191065
773984
345176
799195
590607
200520
142926
135367
469979
417618
116913
403742
50876
530593
37879
373942
268870
468923
1036127
344646
253585
560710
577086
994704
793262
132919
958148
844240
1019411
366693
430645
175240
744536
899196
176854
801493
879007
30125
67050
738442
166748
882662
1008623
492169
445161
47818
673052
444629
949866
146340
81929
791347
713193
181268
340063
285677
830814
899954
971142
310289
247172
273404
161700
207370
606228
446682
415641
357234
292750
409286
272516
219853
207118
72312
651647
541115
964019
636727
173604
90163
1044096
132260
697428
563234
705775
805126
793481
499291
398153
983142
739927
685693
913562
582596
292635
753299
941788
854021
1016414
84192
805451
529194
650273
23903
871092
913349
92801
835825
610724
351340
789132
206871
779461
1026030
484914
12198
282197
599035
246650
813326
24352
700102
906555
361547
695586
314768
255558
682862
583028
124898
223838
841629
439655
363461
377487
349719
154839
261521
320769
292184
1033034
150259
638299
246677
512378
184223
828713
372140
556045
794388
901174
217383
990916
48089
911200
67214
128823
459018
908600
425315
923659
165140
281835
726846
907052
874873
845698
978824
811029
357612
645080
531816
443601
474313
902139
258749
525100
603130
528912
955922
899913
906674
793167
837142
294052
576685
51513
845776
221868
642549
419496
160309
745418
883067
949886
19119
437590
541219
845325
505715
127750
450302
89793
156410
198452
92379
78258
32339
237380
55437
674545
988404
478944
488995
897780
231042
826087
442865
876359
735418
991714
96678
990357
327892
396719
873671
179
862454
492946
919233
908341
155808
305301
391401
511528
892601
298704
703413
760388
337556
509950
456558
12536
48111
879308
799910
288058
283918
733059
1008319
706291
248268
37852
1015900
528901
777303
900555
421922
520561
637858
702329
673439
809038
1012070
142213
425762
889939
757931
130856
581668
547754
1009499
492593
929603
715547
1039296
7604
412724
415553
1022925
729780
952308
722530
709953
869255
94977
71033
698201
255934
123714
358667
866067
53733
421183
675346
614301
849727
976051
295945
120782
187869
834726
201470
959855
970302
653761
69519
463735
878231
946633
29367
521346
801839
442092
206730
211713
494416
806746
104078
388937
942979
873660
843810
727035
627301
1047879
173208
314814
733299
405387
570747
73599
867194
496226
493504
468324
143529
205562
836968
1044330
714329
264203
101476
1046518
923612
947717
487604
703977
621130
523968
78430
490428
357741
713174
10440
844295
278418
518144
764746
826678
675875
523994
51207
139002
1009578
549114
677498
330828
624156
682116
586501
433812
232236
384006
1010005
428969
139327
566686
217495
663808
733742
223469
69296
555818
125244
327270
969046
709898
204076
905904
328052
558796
940229
1033361
646515
1843
743052
1253
167247
217401
254388
193493
468236
508407
606758
388873
244164
879907
719111
45775
185835
1012696
739636
481936
314205
32448
613215
843882
770547
720105
1013247
709742
580063
814023
1044971
955155
525399
730011
673186
624074
67191
490348
724488
898267
612599
366568
647697
948289
911739
787151
523681
974166
862358
530444
648118
906208
387121
40378
1022776
1013835
67154
358171
315924
372755
142120
725677
524529
985293
806604
1011302
924817
741739
12527
65905
133668
307343
2650
62876
578429
930861
403153
757798
772875
971289
277893
149244
636427
516647
649802
627305
926776
606594
647273
372922
684076
887964
161666
106245
794167
256646
20642
819334
498340
694336
989764
490103
974992
465528
481581
109622
62041
885662
977485
957900
617047
734137
67096
1044461
30937
970744
872245
919409
753334
884391
785434
137566
218806
907504
105308
199075
287923
70256
840252
966503
436032
952526
157839
510784
261739
785407
344072
581736
892589
690543
730183
907202
503504
829102
203476
753597
836013
925695
823317
901937
682041
274609
793926
852027
168720
671119
382339
46658
791816
375188
450985
134204
593077
749208
595396
3604
761100
206813
1023624
771629
383517
755476
353915
462275
840123
591365
307971
42565
567296
728558
968329
992216
618403
212626
808634
67626
6873
739998
572324
738871
678009
838221
128384
200331
299476
351847
112289
304104
483852
129493
7445
556810
870733
525766
719859
716949
8574
672773
994664
732541
112045
599705
544199
435592
594411
26765
276941
368571
657652
555840
492474
158652
794464
56971
811186
257237
773000
928704
649716
888197
129299
520849
827777
867869
102789
513160
490885
871999
495447
620076
90076
137305
862214
88193
846315
602292
658564
137737
148706
321937
660413
963563
496819
931023
811676
736934
931958
1043272
877187
9208
52885
188856
800778
232455
810877
405765
31133
974748
57369
1016641
189258
988338
700459
359708
275880
909981
115568
357078
364974
993238
308885
606910
212902
943006
273419
187270
71934
807988
477910
436000
649747
912418
86324
134612
10888
439908
180403
505801
576150
1025112
692241
168956
687720
46209
119168
224636
973978
974743
440674
355562
74483
469471
384566
1043662
359797
685978
450522
843404
128457
362095
9341
41881
900829
626837
584881
469333
753676
582209
364668
997330
270752
650358
96000
82016
95985
387880
627181
350858
220865
69486
1030045
304137
706259
362523
694352
4887
300470
898699
520687
52949
669495
317800
943781
367342
897627
68288
387232
715525
489649
703267
659020
934072
45182
557730
995503
203856
748049
645341
133136
126042
5704
738215
158557
834911
169223
699026
229618
883108
448881
622688
633136
608171
436867
476410
751543
337772
991496
203475
830709
699728
994180
672463
352981
678754
45694
935900
711874
716038
686030
499517
378727
795515
65832
1013893
1022228
124512
37446
945061
117699
108942
820725
209336
706021
532367
174258
251446
458691
621980
451552
1000984
987106
981590
222974
615617
106888
764456
724046
331548
639343
601095
183185
78831
100475
821454
684099
1017746
133126
754066
419575
613054
245972
932341
690345
192968
643402
362223
725681
801865
1014241
496173
650664
400685
42877
749509
216753
126962
263841
597980
240577
216366
753291
775749
753981
266018
761364
965819
299884
722152
955347
863450
359601
918086
9255
918913
609672
465061
729086
828382
30264
770425
588240
203000
685194
1023563
501267
819679
835047
274038
462089
336487
398529
319784
36335
207092
1037381
697854
32820
54847
279167
425479
751987
1029694
268774
206651
641580
1027038
879192
195371
453508
341811
469882
322337
758560
999123
358311
450356
292822
176638
333728
592162
754272
190308
859076
805974
812085
229015
582292
71923
896839
869333
397437
144667
379235
594707
358309
244539
48315
524609
134741
605578
1002191
34815
827532
655974
959259
228767
248940
510044
950937
511612
336482
453002
539604
13509
1047753
380592
812419
524160
929199
564790
144646
985205
997072
593908
797465
136015
811490
63331
462586
608966
571592
853190
717096
101189
287061
191309
598141
732386
485945
84182
704526
166665
857996
121026
365870
849018
112014
748085
935914
313548
431894
182881
195557
615251
844710
899384
18721
348549
893355
674085
260445
39106
212650
817578
502573
416284
702498
326546
547351
175150
315539
612585
663083
784069
491422
27981
555782
789569
640943
609004
599363
984825
617111
287121
720149
285857
79803
52845
37469
852327
682920
995096
465947
652777
72007
56648
157822
693524
162702
100320
195352
745311
465179
609076
86997
912650
572442
354064
832355
47690
482343
487170
756657
963561
361548
411944
175070
890969
867729
125720
486170
387199
1025789
706537
759861
940926
625220
597588
390145
171922
71059
924032
387532
977188
256124
933919
35762
656
541321
470274
562208
1030960
817008
411960
788922
934602
836085
902169
144327
499912
209507
944622
536572
227984
817781
682848
500303
1000903
772976
866707
517125
469080
862495
472170
382641
1034305
440942
104478
599471
868974
930517
12755
739917
546371
779382
951981
928356
1025665
204480
424467
959283
966512
198630
1015831
63463
63102
176216
486865
613478
349220
896701
529905
1047321
358629
692085
201126
360136
766801
129371
927834
583811
910724
645261
483526
186083
458448
38194
908255
168566
983389
186540
697206
544972
1010647
715273
368952
14338
899337
27874
229942
551233
952580
472489
943555
662973
297293
300020
262604
360327
613587
1005197
789029
721196
895821
166362
288105
294915
355064
730251
317913
921257
127496
721655
432650
463513
876947
70837
89391
349179
302226
381283
611655
1020184
171587
60250
566882
146371
772713
449741
603535
756234
464316
267243
761848
269215
104785
319601
1041727
130054
64376
486164
422142
34175
772411
192380
903648
439600
989358
787810
781904
202109
845522
77395
945621
174078
236146
172340
243603
294771
67562
685249
365178
959943
71299
989879
395146
183431
283672
272352
220079
601799
460462
209010
291677
518377
423490
671912
212808
461310
869450
440767
955846
232850
810908
781769
963355
375649
777853
449540
427420
451333
149497
402784
622791
795392
677950
208639
162111
871480
681277
123160
779765
207957
422571
744781
394384
594779
330530
629165
772859
549539
258898
465901
575034
751965
589606
684343
182548
781081
25781
963654
772624
1019746
390522
732630
998685
426173
258036
304912
935697
856033
871073
907607
519080
408647
1030580
539480
59194
520486
651001
325036
362039
755261
648193
308481
273286
829271
906390
868820
838751
389088
299793
171824
628493
618436
761345
916553
819633
604148
832534
1042089
692797
523734
421426
924977
545619
258231
707882
745764
349828
213211
498771
480044
895367
59666
526674
989084
958924
353363
372154
792912
40343
671887
180899
51984
631657
409810
263786
350978
333192
885086
785035
798242
976627
181350
454091
552335
748354
465481
197876
1024931
413992
286142
545950
297158
30454
605923
322425
903160
473800
249836
915072
584207
253797
383395
528911
740162
152065
106645
102646
646741
560170
1023552
253442
421687
965688
831017
512329
990971
105235
88162
604395
788231
957435
337023
832093
524109
517958
358429
133409
531931
21953
678644
1041888
458877
617050
963867
517190
442792
582260
442742
1024734
936378
309039
888293
91699
649240
668318
778865
763789
297328
141237
530890
190620
269232
11062
395629
1019991
222113
352662
587431
71895
701913
577707
30941
42972
37740
544320
278890
496502
158933
176623
597499
880203
634421
469090
553884
674015
280581
310339
255300
7282
62718
514126
403591
968201
29134
351934
969470
301132
479312
301201
179356
90501
724223
252164
163317
48286
901756
532491
844822
561113
512176
120832
390294
550251
615732
296940
741558
262603
302724
543828
768752
923104
606158
723242
732523
404932
137936
196398
970097
158700
478836
735341
66356
814477
579343
426327
440099
627061
866185
24360
467070
521951
586144
7119
272495
622110
458872
433798
577190
897688
735460
667622
29949
223026
824711
1005385
38729
662477
570600
614675
414118
822244
593395
586521
776774
727095
30297
87471
606166
310087
119676
896564
222393
388431
226703
638549
245496
127902
608353
317134
668564
950757
499570
520227
1036452
927865
75316
458917
233534
153156
379909
693918
95167
778137
712553
100645
155264
1022743
750030
366905
1023979
499939
699851
767527
858703
902992
944614
908986
758890
356462
415697
1034019
596976
869466
644715
398776
657199
395696
749999
694065
320369
498755
838022
971583
83855
778953
575777
801208
854944
136258
6643
546295
734608
957634
790225
858241
283561
403615
909755
57407
698703
761636
693724
137692
936836
168915
246694
968882
1009284
28527
106798
722780
512468
248891
496901
207297
660068
205148
940774
212274
424342
806398
533427
431377
626708
282589
29385
568752
936286
618931
239952
448043
532517
1012224
480301
255439
690988
214863
276060
39808
887017
463055
731141
118097
602756
780887
964006
381279
99331
22894
311348
689906
1001370
524401
531176
263917
286438
632208
19482
20191
976073
659813
837503
969475
1029353
147482
198587
615430
747048
83235
489245
394896
876957
51430
241833
992399
930280
120382
997650
885352
709035
797808
49259
59620
756912
892676
72145
549190
298777
694955
80718
331691
871604
648887
1042894
688046
666173
587549
226841
367930
319908
218949
362705
289605
699826
302923
735999
189860
284520
477371
831222
474322
408842
314343
114665
158780
385373
569962
304515
435529
935049
171537
425331
536799
469791
657801
877781
383805
172752
1016074
531539
773447
312452
500387
187504
888438
722238
421689
580826
90751
111998
944097
728399
444564
238825
534714
860828
997961
779554
217633
1039225
74936
24724
1044544
636291
769567
837841
480476
840095
423965
482956
674042
243738
62435
240063
177647
667095
695767
188636
610972
162699
332738
248129
75611
170697
940213
164944
911527
962837
734693
166637
21184
179791
336895
502257
131443
577636
483878
36050
770364
90759
956580
508719
900834
724375
963922
181865
366008
857255
536261
922182
101243
538252
882485
972224
300989
909255
245807
803420
185105
999412
276989
362153
166043
226771
45496
830544
162838
534275
778529
366277
833162
627368
934785
618359
488854
1047561
624476
1007962
967110
190261
897098
311190
321758
684459
301645
222069
201878
953895
947953
688208
1042166
865606
10693
173040
936051
353637
340672
747243
276309
863417
412903
443302
891378
564389
298182
304648
880639
165845
425323
34125
723499
496084
655984
518727
1000844
840772
369562
341225
967762
938441
105362
838959
395610
82095
270511
798017
448998
432025
52933
162965
292254
467517
322845
791749
480207
770223
889911
180601
942047
945450
842552
656661
165975
286627
1045779
529299
591142
835849
345474
433113
656924
884448
59266
16231
564533
663836
385248
548270
908154
884689
579661
73951
23879
459457
790010
73991
392034
386764
786006
779737
454469
768906
181249
972305
973425
8188
519381
758714
114292
667559
736750
536467
832507
1047979
686650
646386
1015139
958898
581019
308909
259241
1001984
626852
247454
33931
548570
204346
789452
187565
62794
505943
323671
83317
74497
75116
923870
165869
197456
770606
322983
34593
594955
1038390
424775
43610
707702
934364
118567
708308
143773
407298
804135
526277
631925
78926
239670
229246
320926
482573
855312
107086
477213
570621
230239
994147
613155
650534
243173
958406
1039333
635983
497137
562069
931643
734635
1030603
4850
107505
563530
458561
568207
1002884
782729
650669
415592
28461
467700
405186
869273
680743
666218
111036
362251
225448
650944
30627
195102
654467
791376
714817
518033
403651
610422
763769
782014
345999
924403
617339
304254
753803
123269
200275
888892
877606
220593
114838
329769
1030665
739524
250297
976291
192249
245464
749258
52410
928071
718693
845192
247460
483446
2609
10930
803660
629319
54452
134689
1016713
815547
46677
924284
969433
1015379
307130
412201
780735
592711
643829
1036566
521129
461890
176993
391291
296659
539633
599510
9728
291706
189149
907608
339529
913199
489798
603576
820416
754032
353980
492208
619793
1013738
476419
958453
707856
644660
724590
271324
1016990
497346
119978
877638
1006343
402604
858322
343852
1037760
1011265
783834
676760
267792
1021113
459549
385651
855818
173909
417047
24472
774616
168157
478424
60301
778562
430261
46722
110399
109046
401285
371629
268318
369782
651853
962952
600606
110764
876164
502710
139760
470722
744088
877908
43731
235696
221105
875871
391093
398133
592385
303992
706205
605226
206904
450808
36920
857181
109493
119638
262398
715793
429085
479069
466635
827146
275603
512051
505435
267500
489906
778399
97691
280464
286942
676949
499085
836590
615254
178290
192047
1023565
897166
133214
440943
501128
535214
930254
187527
476242
503509
362239
260387
617245
929767
396479
629486
993913
48623
555421
399310
669050
978599
544912
675095
784739
827807
551486
944528
414861
64890
1022712
900052
342826
295136
621885
859958
326645
753409
534148
282575
1016630
107748
757750
754867
931659
669644
116237
552796
565011
326329
668000
120302
369867
518941
312877
1001137
444111
564850
477446
382477
779960
734575
318954
63007
662127
982308
609267
830213
543259
886250
232782
187288
426622
743348
606200
482372
650779
980667
358852
432027
1004054
152251
959402
975005
114081
905068
495460
215502
15110
190176
1017995
286602
205696
176635
452534
705218
774
537056
623787
970158
605022
696437
17913
729380
599377
594736
951641
138378
987148
320374
363038
394010
7473
909135
276359
732875
267212
757723
705854
754746
620081
633607
577973
288109
138822
625925
910195
385158
972934
546478
891265
654472
425376
957275
718838
463367
310984
728306
184633
980707
147720
437571
329062
1015211
192491
969214
51120
204628
610506
894988
77098
636196
199427
855154
343941
584506
497358
174188
301894
786266
736200
592529
943274
42010
661948
246539
908563
122692
390749
868041
23790
386852
147979
119284
199969
475585
297407
227767
961490
765827
445697
796324
217974
271201
633057
351974
613208
213906
89152
162881
92128
348331
298067
533865
197243
1009705
787776
842306
614348
881070
960582
849776
793166
223479
102374
208300
1014991
825705
916778
196081
704825
902641
511694
567595
814169
924782
970105
44379
775077
654353
997654
20402
452153
911958
296009
972237
815886
875552
826921
1023804
910540
728926
271750
174767
29765
544968
373003
497935
831961
512171
262729
570084
817958
581473
54172
823034
888416
638686
948652
924981
536179
922630
632831
231849
19557
294142
760721
967748
229044
564130
226483
14727
187436
142058
7529
113557
773123
829876
668132
456196
345125
872521
716213
373787
553705
591551
678405
582175
656528
528263
162460
948428
937508
923861
754513
706107
958328
739683
828037
289384
295892
86678
623970
907269
865740
529886
893926
757084
325577
147878
702885
829207
820051
736981
860571
102442
501827
879985
688345
278314
2611
572214
1009408
535290
199067
706815
861723
861100
178406
972313
509096
415740
410801
686471
617724
722587
363641
314875
1032293
620466
548124
615932
935807
396783
616164
919356
830210
620503
402017
227603
1015750
328274
127342
538306
750098
246592
353681
288727
939211
335334
992721
798976
109245
336907
980747
99523
128175
548513
36393
1020139
388240
146801
873780
589652
199300
524329
1040834
5277
496726
155079
731459
522136
337280
758888
420560
946836
600949
1028544
174031
222745
622455
385904
610558
679847
241334
189876
596978
906677
811236
501936
548430
761694
263354
753501
443272
502242
277160
1042012
404993
224951
654349
903011
803316
698068
237113
1024859
96911
999377
884768
1028100
459816
29855
60646
105238
930149
342182
1035780
590228
625489
706979
20799
676442
43180
512870
986433
156753
516004
154012
773871
738434
913113
596474
359775
876839
529115
1036595
791679
433052
693240
144655
794343
980793
524087
135911
33052
919320
750836
526239
855378
672629
385115
1010898
336061
386833
491354
1010452
958199
657689
29982
665296
310134
207867
881642
225363
974821
573720
180580
918638
421935
192159
654850
382761
203793
664256
866459
289713
441877
124802
981479
620045
120222
763352
135543
835334
937528
238831
897413
791221
860959
669397
1017560
467347
262210
346679
505139
417552
209201
835409
32722
756902
943585
604394
715200
475014
830882
695645
297595
100684
404491
644555
739798
580176
253296
799322
792796
545358
640382
394903
791686
815676
1027555
863141
939187
738062
977557
533506
609786
57896
632396
748266
687508
458967
530911
825074
242421
719734
674158
635628
326925
7398
356285
211754
151412
482636
7522
825073
149484
142314
587101
107282
640110
880635
306698
902866
382428
953243
785877
45840
602023
1021668
266452
315677
691718
1024913
437663
387265
645427
680703
23703
501918
913725
796916
175773
406978
647611
247991
1041809
471353
470993
302634
1035000
445614
665875
786183
370610
596010
540450
292263
1013393
891745
940742
364642
645988
30432
140220
245357
414602
37307
782342
441377
789930
790708
1034191
620772
845709
640320
809367
823891
715260
7537
1026463
241451
509954
815874
197655
525575
953548
495756
80136
805707
415779
83274
8634
888218
670719
310355
688944
1023183
592694
365582
300430
278587
947094
46315
40457
460877
746019
84391
491532
959805
809760
441942
164617
165739
618798
524158
334166
598692
397671
935969
470961
7772
766123
214491
232259
1025179
278729
1015640
897390
747988
876719
869565
101726
987864
346382
258546
31502
511650
519169
7268
789436
950040
933992
943471
751687
411695
53804
846376
906876
995154
715826
697492
1009898
610026
74659
224068
373597
859938
1011136
666072
510989
626555
440507
472327
86055
831972
110448
485053
338670
2062
215671
726953
332721
869160
761821
9466
439624
813890
859025
603376
571671
151078
892001
601676
252442
601185
742697
439564
204412
276605
170714
928570
243984
372390
105336
527553
900962
561385
485532
299129
891204
837286
797132
598624
315285
721607
695366
922796
508960
995993
1004792
478163
851318
473218
231185
816364
555013
399975
819166
974937
339455
1017002
1019177
896188
400942
605054
296885
158722
43065
744492
721136
686741
574681
116574
319569
48895
844118
261559
112528
811496
52037
795251
554260
147516
599516
128782
823856
215414
269055
669766
444911
816724
72153
230056
619186
951128
563500
856339
865672
428871
157460
302209
788433
838872
145011
567359
191707
281385
258401
204883
481814
186402
387145
816999
390670
349084
1010624
811937
852535
943941
205380
427243
454724
43253
618921
951041
492559
282724
19197
659329
1039807
787764
378578
893502
1040379
975078
402307
12411
540507
787245
506274
183508
780303
236517
890655
1018110
829777
297518
1045735
959809
218161
905206
269892
188977
337636
928881
309406
1026338
359013
180259
620920
242761
82530
107539
706147
925420
584568
992028
357383
702094
156796
594576
385990
979740
355613
277901
777820
352383
970916
436183
795935
723454
412508
169401
276472
401426
20504
763454
83071
278294
284876
489251
313039
689678
781909
888515
66515
435569
515804
248824
851441
876032
962689
958545
333111
200549
333205
562044
131691
587137
53119
990022
881281
545307
225275
201294
788761
1017990
1037097
755470
833006
403609
71630
143216
215084
584990
410075
821681
169252
208759
141787
756521
47476
251675
220203
459193
707566
812965
39186
251069
135290
761018
743729
281117
104677
242113
380317
1029584
503580
231955
894087
271345
883048
657560
428716
189628
546426
453893
772130
685313
316837
636411
117617
964781
483292
606951
15236
818351
343841
444815
73181
399011
788425
793235
499975
783185
135418
778342
315066
277518
735891
611611
383153
993276
984010
876692
129673
191349
343748
211498
783242
175672
144838
632354
645000
239195
417419
550706
496522
162315
378731
35716
26188
478903
703636
809988
476675
1048218
1014261
889010
66781
15031
64504
824230
885339
306553
530370
93900
249294
1041301
350529
763185
930998
870252
974120
379889
529129
664833
725208
683208
763395
836055
11058
1047052
135912
713686
89206
535887
986799
526887
964357
668608
551586
727033
591110
26711
184775
68677
62740
987380
1836
493039
764287
908240
809483
953674
738007
795141
890374
802604
410161
1022917
133632
389476
613321
777958
849992
717122
36726
664998
91717
460174
541996
446843
116434
538518
359999
647458
682909
455120
433324
973241
117058
819804
137976
192706
654958
341849
954502
599700
133737
907967
176976
142057
281301
565226
205215
981349
1024152
512451
287846
130449
389899
894444
792316
410473
29781
357971
70641
481929
18494
1024861
593549
438608
72429
805863
218321
608426
1008900
964021
640397
108593
123011
680298
226246
857358
403515
76698
824002
1013326
335779
350238
478218
179981
245818
267622
112133
161271
97405
50932
291766
22908
945468
963618
612040
718609
215644
175032
719831
1031158
922702
383094
857953
101911
458133
241167
672283
77561
870061
308990
874879
3139
515903
347343
306588
143380
134418
176305
742780
263454
764387
755136
647638
589408
962402
828532
557031
166237
943200
451393
608518
533813
381022
642903
264614
163475
304594
124160
986859
508181
36056
901441
919966
981471
125248
777618
765895
460157
93541
983448
1495
935555
1021358
347454
320610
206341
268083
5334
132827
297607
403625
210462
425379
1019147
757864
889741
1019429
127216
139368
627993
260372
677751
798084
315796
914831
386134
496169
194114
831092
23823
496672
467425
887553
426279
97879
904311
86453
508497
540039
798128
162472
146700
904305
681858
587784
431811
1011908
578555
559668
565258
447380
486043
33231
143215
792470
441370
102043
340687
647729
149277
1019297
527677
279376
761974
175483
850237
1012008
491330
415538
138958
643378
938212
545304
541279
276722
804808
434020
571394
760017
315629
628573
635222
513599
233404
752654
706508
396457
608806
362317
351344
88362
106921
75260
970589
756887
920037
960696
104509
699965
7721
346868
330327
933995
872050
15531
912664
613649
959171
142677
80441
5922
783984
10718
501124
32927
255988
36575
496064
885963
737755
648221
697108
923596
532539
409660
287251
615083
123231
990461
801437
699754
541749
546660
649372
1669
387820
299717
3168
1027462
399142
109628
603490
484868
280467
390594
656760
629629
55692
836065
46496
580054
715797
490808
28131
133909
779418
98746
694512
667202
55959
532404
408223
776431
76805
231285
715798
99306
302235
683948
815098
154903
380009
1006156
203244
885530
975228
1014308
130553
164585
682804
69329
637826
653416
324072
793226
388574
261846
214164
224067
66932
881278
832025
375956
34291
1044466
529392
55900
499951
1026504
36329
583173
489420
281974
481761
158298
772137
500452
630898
990857
341353
998567
374014
383571
181174
339333
60804
638540
856314
318416
750870
1017156
91643
9150
500239
199046
365189
30556
308781
779878
622834
609117
148708
1045370
297471
74972
508911
799846
537039
173131
974123
623609
701823
463491
6951
799702
157491
558200
918621
161874
777521
629494
72601
810355
706464
1029761
840082
684756
106760
637789
779526
125109
311041
42604
173449
758033
975153
602540
390276
249981
4257
712236
102537
1046786
380990
88381
852791
819688
307374
867218
735041
591426
144898
178053
570699
153586
189843
1002202
967279
555077
634214
154088
693411
316418
365776
302645
197263
529550
499962
760811
311723
931271
1020796
5198
441999
345372
734355
613177
1005751
338917
937526
740698
11549
676434
441139
182955
513502
298099
921017
593603
511540
19702
81154
966712
25502
414615
482232
182558
515083
425489
517517
972085
674121
950941
579911
124063
801502
175921
579251
387558
451509
905231
696126
422449
584571
192081
736997
118625
816299
808840
1036715
649186
29881
260109
751765
873681
764458
193708
562229
990880
316364
377476
336070
100231
368979
308440
955623
349581
399617
298079
683781
279558
171391
107445
768197
692136
592312
910206
412561
962469
857217
819956
63201
886717
922526
629296
565554
59529
169019
404462
938582
212903
283417
661692
126459
574309
531407
217967
873726
29981
677669
180653
929473
543167
386062
188714
26057
808731
835576
752778
1022001
830707
697520
842517
751698
188910
1026998
876963
622793
561501
468059
879823
577065
16936
65312
589925
38977
707070
1037966
359260
809176
74397
339733
918274
586543
642918
25223
394414
658282
103695
503496
888047
433943
394953
846351
844901
974760
207285
129801
381632
113400
640313
329692
697423
847851
849726
165285
1033874
1034893
725348
108403
756747
1011831
307576
943567
464359
394589
836905
873519
335716
164243
208770
280816
324468
520725
780162
164456
243910
897082
665711
125618
717472
661078
1047374
1020816
1026696
991586
752061
749884
582691
437139
940957
1048024
748837
935601
210419
111741
5324
128994
409943
32010
347075
596173
601207
889928
265653
272029
318456
324062
1007634
734256
463024
151999
357865
960939
944632
761587
364877
602934
471310
604459
311633
911069
699143
250451
38534
667388
759807
981853
402197
866917
553706
38182
594344
860511
165897
409420
703160
1032822
960161
428888
65904
221829
640038
935809
380441
422919
632611
695381
213877
806925
82050
160213
717054
910250
276934
812256
318104
23518
759779
287470
694378
510416
300975
505645
443562
767412
620463
920918
397087
332256
99190
742246
778815
155731
875874
154890
8069
193611
189569
1026315
658950
86636
514187
374672
364695
355749
669384
403222
60507
694348
440017
848285
314039
271761
658994
336334
39839
951675
251123
542606
617527
373874
848109
447231
794761
323746
179692
403659
401663
936485
654847
591974
332672
52597
529928
973102
108984
21840
51495
170767
28199
862313
446352
261293
332731
111531
309894
997779
421070
698440
561110
646481
359500
968408
531385
884994
596342
1002909
654078
369110
554553
447788
440669
721993
968193
594916
35752
96138
41466
704618
567058
776839
506783
638092
973200
669340
295307
639699
367845
903374
626602
749837
823514
145374
633151
1028693
713271
858501
663057
863087
571268
20134
674324
352725
292981
472164
677980
255399
257581
652269
537133
569341
307020
356139
635647
400898
561128
391477
857378
94676
352437
191049
792591
639930
949054
109128
742463
625964
607752
811935
383155
714571
63209
636534
954276
720463
916153
265434
334377
911934
521279
335559
826414
668435
377111
205591
134650
730718
31589
107375
163576
982106
338
188310
220932
340869
746384
492206
598111
214370
247555
965578
883640
241325
769196
561949
976597
666211
671087
295543
146986
844662
511093
330207
994255
691453
353856
933804
320345
663529
547046
287088
1042074
485694
26523
813952
501197
117959
745504
782360
665401
878614
56909
643298
287178
138296
163485
667992
908509
86249
242491
521766
271884
1021911
19393
254860
674113
414482
659780
592052
327138
384053
746997
12992
47387
723553
633485
112008
972904
250092
397705
950235
342322
454166
974343
565476
565765
129886
914658
971609
248226
192853
263114
1024451
727161
936683
318957
879047
514272
632980
993905
845357
801107
634105
853760
63187
579814
828615
561730
965750
648521
641626
1007363
607001
783700
1041259
647834
350870
704414
802147
762970
752898
917371
685623
425098
73863
583700
836368
493932
1024650
809828
136872
384396
220868
918305
1009219
505230
625529
163003
371763
550679
862248
85489
209744
477997
414907
839375
158574
352739
263313
694801
20876
1035216
966370
81126
21603
574144
692457
231676
332570
302404
570739
969077
929226
300122
938346
84600
976
554737
144856
198445
927820
364932
57153
590138
885001
550460
685322
358189
286185
1013537
849991
914116
771509
4926
57816
250711
399395
853474
937471
982037
904360
850907
638408
664051
1031734
680956
225990
819116
873288
219998
642714
533043
499203
889393
515968
421467
245541
695178
1028793
690571
113453
148710
270637
418139
701591
20870
936573
565525
621073
77138
175979
5944
286774
1044152
153130
779304
59753
389547
859905
892976
826983
425375
836828
498526
833563
1039795
698724
570635
1025606
66799
743654
50642
512706
702676
551212
752578
605481
237096
633135
243916
628025
840573
626697
281604
219522
617986
539767
26877
95532
694057
23292
636748
944478
884795
36721
933716
540197
320054
809970
818939
736596
354383
813428
396701
57639
568206
91166
481019
912412
930057
976289
913296
250299
478823
1041634
1046429
788088
1018870
997276
1016255
1036328
143622
750559
258038
40130
1037281
826831
397389
290966
404013
816775
332139
273899
498732
410431
435539
488681
870503
121238
483087
940051
452913
217425
99356
438093
651463
470347
229170
741998
901805
32728
590218
219800
417372
609016
780398
295884
77775
65935
74951
603885
329036
714977
983574
923569
584036
528464
452767
127384
951003
92583
448287
693481
909369
834003
82850
32120
561931
424275
426495
1024873
626524
151946
175038
594747
814520
902244
943959
2709
140882
1046550
742055
1040123
1042958
422954
265692
275930
593480
377339
415322
133901
367802
989521
101406
804759
925227
891338
119139
900128
901659
124822
793076
618053
62267
776506
283452
945643
923574
960777
607071
1041298
840477
282450
326211
623468
382281
530419
735972
208560
26796
113982
132485
904905
621183
1007827
225146
708641
299663
935639
267256
827366
533645
143995
83279
446409
115992
516424
699872
446172
77917
25117
137109
847452
232954
902795
369849
307541
32552
166300
470498
8732
771426
670290
344929
249060
203430
659537
30915
248214
111119
981775
773104
270556
306251
338480
857344
653781
778409
937621
979814
392079
153403
222415
34345
1006661
564243
6328
6306
1024848
406262
286269
674054
949425
631342
233023
371608
104536
596861
355335
64063
48266
68809
813537
883861
311944
862334
288881
540163
978799
837964
76342
941262
839550
732844
2330
90536
1010180
838702
669013
328694
900242
285990
742266
316652
898972
413308
1028600
195381
959400
301413
96889
976926
161256
394367
344314
227305
530574
111823
191470
995458
616122
961234
248721
620775
803549
117346
386171
509934
639391
323550
110723
484215
900894
431966
391475
363750
885032
163920
856926
619243
840528
919249
417464
534549
222860
448037
180015
111678
890154
298811
38464
853373
411846
995468
676396
756593
304447
710103
874985
531100
110185
10190
123868
181218
704157
194443
953738
600640
90293
751300
783943
977143
94600
289273
574522
21157
201095
543057
229726
173210
555344
365551
579931
149345
173307
795906
633658
1034817
752325
593955
25503
768648
771884
141433
54708
200896
484083
252580
839357
276268
605566
764369
236776
628483
888806
351936
697674
887159
461230
15401
320081
911825
312635
829197
1012779
306645
533036
753223
686042
492410
521664
986945
884195
669243
538780
220496
902396
690935
254898
369685
277698
969079
649492
167766
768843
759914
806189
316447
336850
307148
40873
396705
554255
1018265
691179
262544
825965
419301
914185
1014101
907191
685299
502075
254393
927448
760097
837345
22298
656315
984479
1029410
745036
409993
428709
101479
884595
428110
460165
655877
573946
242549
638920
262786
648129
222999
757352
482634
285484
173683
405901
665846
287232
705674
214844
693505
84557
417415
111940
665581
191898
218706
428594
424812
673817
53815
967418
273719
754211
123290
771450
416796
546503
631669
789329
1009374
235415
957091
308329
810578
75822
885569
206662
77423
579186
954466
1047790
129960
180137
363041
781538
562312
890662
717005
748744
433925
817638
826415
34396
171343
867864
115440
394051
434796
965220
158513
507235
679074
215261
551643
33872
87567
634753
277064
822959
419701
543103
465493
818723
391825
559878
963359
405790
347562
299972
683157
351219
61383
329198
145881
453118
635202
259104
999969
383981
129170
1004265
762285
82208
155237
319232
391130
617428
450724
600922
533123
804239
784165
695394
499649
445001
171291
265863
836601
112272
600234
602510
615532
273234
712339
132774
369422
974284
9349
17100
130617
167692
978574
251326
1007201
398707
901031
360481
668298
1021359
172143
173712
253554
732144
821509
999372
645439
669241
869922
395872
209440
777364
490534
796960
762429
76697
187471
972378
1010777
936870
718930
464708
929782
613156
642756
772242
687792
350026
871211
861672
584412
143800
151809
561866
817856
290782
994809
165304
685379
970268
829639
730302
1028417
513281
682539
812250
324187
661831
657346
425360
134320
392331
478990
228000
949711
459105
633362
449815
782055
1017160
989907
546285
70520
540451
801388
824184
139439
719194
672816
752497
1020089
115413
607431
681344
479726
548838
893476
211432
444835
658115
184801
895537
546158
854158
697966
128829
715533
224641
1030991
114218
470840
702153
180452
898350
1012122
974367
398986
377855
493326
516356
167080
662326
30358
845906
732141
564904
702560
501561
384609
728400
689827
92328
907316
994312
521737
816536
735325
784064
254881
576654
535947
885736
197777
871817
398498
303360
145803
849156
376475
250052
290114
569017
1012282
767754
62849
978491
125698
297833
95156
642269
568170
403587
18603
105980
962369
155723
212695
815510
85076
57886
208962
72126
874397
303039
491634
365822
725009
867087
105004
586551
946677
136084
325416
713309
94782
534727
868013
1022225
770410
868387
918801
677360
54256
1017938
839680
331108
914611
37255
45732
353468
774932
245471
556233
670775
169750
502783
824839
213118
1048302
459799
791013
422792
792929
909361
510756
272631
548374
318331
395921
855006
1048460
566209
718803
969322
319444
921580
755727
1005588
678494
646186
174878
456663
78218
754941
765101
876510
861553
86961
787598
702827
219676
738177
85241
11283
924437
388772
202465
465969
831577
269111
970607
828798
793746
864424
753004
178628
864647
197706
233672
196873
618600
145471
830871
540328
1035408
80590
276984
1027738
1021498
767269
630589
642558
231815
892549
230813
780113
683265
885266
533997
145648
384432
360883
431281
8944
64984
112085
412255
562281
368058
254727
420433
264230
565448
207320
74145
455672
970269
375859
414680
374633
299295
97806
885409
226502
946869
117111
766649
205699
890091
352337
1037070
72260
816102
557469
291243
898988
73471
940570
960199
1021090
11429
989342
115502
520443
215804
173902
391174
976738
21819
747386
56160
68611
994737
732921
568024
17873
527057
456304
725104
456108
541713
60888
1025474
295691
279971
961747
773186
796495
953813
507095
759921
913274
973412
684037
15255
44567
992908
649202
561265
475194
87147
949022
516930
374036
891387
54026
347969
839757
230107
260928
446228
542117
426551
245207
674608
776893
325201
442846
99197
497423
223315
631811
804023
418695
556785
171745
858296
794831
1025083
729221
661437
1025748
949658
378628
721825
930796
169384
343017
767188
819470
1031002
530075
933446
398571
912707
828565
336948
192203
960077
565122
64810
132357
477301
694993
696038
885978
72061
713259
695675
805454
570378
320273
974965
640442
313295
905341
487068
989818
476555
61722
882751
719513
775877
856735
15067
436440
784495
749274
455084
902476
794599
751052
779691
15520
475547
293990
492263
731894
985062
575881
13483
1028418
543423
389317
349000
721317
663473
200723
240472
232491
520487
208801
714703
480125
319066
356409
812176
178614
347317
775494
706978
174142
940537
871352
216312
446906
862507
419022
503749
147060
687701
195177
280051
1009419
541330
225153
430535
193056
150562
310264
579754
480865
601287
723594
53865
404468
675045
87149
63310
33092
957647
150187
344152
27290
373337
1023952
330165
489362
967107
854653
68969
1005425
90288
566887
15815
419703
1030659
547223
215646
557877
552686
703931
1015641
200782
806482
924395
760494
931713
364193
331094
800861
312007
449000
1584
222672
707340
694084
859239
789711
988612
121501
738055
722975
571965
516939
687596
938081
564239
639382
926367
609802
667596
48721
851072
450887
748180
697480
677316
831275
660647
14205
54673
802797
774162
846749
171610
124487
628877
172145
283232
1031292
655392
28329
951082
90126
204059
358036
510358
415371
394673
915268
389252
961417
225970
775016
822027
849262
41899
684645
172181
962346
190127
792652
43698
157720
977207
28773
120984
1029513
680980
527707
744169
335181
514837
28793
48921
1028310
564468
1040018
858303
982143
861318
1041833
983712
342807
817614
263758
668551
158530
468796
288782
137236
488070
457820
452998
1039434
416348
696444
724419
684785
74432
973963
977285
788218
145476
661187
761873
769446
319866
839069
149595
160580
699446
558146
641719
630147
758416
712357
579013
976031
357510
266329
601694
743963
472689
264452
880858
788621
517704
207770
729974
217014
1009080
648445
977527
845911
429014
36495
794000
997577
301523
42108
309373
833949
486464
797494
166228
747904
943099
621723
490059
706605
501570
959068
961032
549882
82973
207879
251252
632207
871658
708068
462204
117359
541024
91338
360803
406542
611415
29074
622095
842130
51867
963803
77996
88093
737210
564734
482577
677123
194216
396319
1043590
75714
643243
913686
926564
729152
426552
240166
12475
911041
1028445
674490
648833
709265
249502
62560
629884
608255
895634
181946
885482
993107
774195
329298
177238
586646
888699
537452
132906
219622
174599
710549
1036083
490848
578126
388623
953759
938371
168221
104064
149908
95139
890388
227207
939132
571953
485310
853955
236539
34413
6150
715160
335044
844027
1013170
854761
586080
103201
628074
1010155
739421
304742
502663
899206
971431
268453
724823
723883
541668
147365
646822
21435
811286
355051
1008561
312211
481123
1036073
191729
746675
1031092
558008
1036447
768362
858712
506654
232377
528683
31723
1032623
420822
944334
816169
522368
563220
1027400
448179
22275
793094
1012851
552815
554837
957956
978078
1001697
556051
69043
585493
722987
1027758
855711
241504
800498
119022
127653
511568
625057
1018787
892735
691339
41686
25831
246839
247384
914685
723698
786383
358588
1019032
526266
359030
838681
371699
229281
179855
481168
797547
940547
346445
280064
447379
337267
1034583
92489
778003
170546
71321
962318
928477
195590
131146
312376
106206
167348
152865
530661
92334
426765
831936
96843
102767
132400
817901
986071
680834
1044115
501199
584901
843343
113670
946109
644702
1010342
549153
955181
919869
974419
673003
805885
93587
378178
513577
100551
311540
849165
37074
646396
422160
879164
375490
11997
258633
242832
347184
194630
132726
545524
579865
755246
435495
1018676
35128
919107
748833
21836
238841
741331
751371
559543
951530
942014
364684
756923
657622
295887
937843
329008
376825
533495
67267
1005421
326067
809134
73560
943639
825912
384953
319917
36241
756603
474793
432481
781947
368916
372075
444234
56323
148276
756916
192410
895683
125533
271983
296405
976765
476494
791910
194714
1009468
600931
547555
938945
279978
122497
49048
152147
873721
215914
1025591
237839
963045
84693
16159
644445
735191
193128
677650
751140
937538
380775
563624
20176
338648
596431
123289
531132
54664
98857
295210
429266
1031471
429354
880459
9699
65537
940512
541605
249148
317576
530538
359913
264581
191432
48968
446992
533784
891512
674079
476771
529726
86221
865081
389
14788
316584
630633
776831
801835
759095
25965
943224
738259
914883
1033466
502168
1026578
97061
318123
785923
229447
734571
429160
457627
160512
974695
847454
580976
981608
438061
231575
522079
331692
7289
910790
814818
938240
569114
899566
198005
494316
103564
467655
949619
737424
899969
188842
493844
904355
393421
129000
60955
120941
789937
378303
511931
288164
839916
681037
948668
966112
185755
167896
973354
804652
307398
218626
1039756
508147
56776
723865
826193
712165
787168
932168
281004
526374
125841
1014859
774179
355337
144209
838679
65762
170725
446776
232428
238109
594432
715806
954192
769709
1011996
211466
951365
895296
416800
743607
1005951
535037
115393
911306
286626
1026577
14850
409745
711391
13176
644200
969839
774093
832261
522242
825354
36732
254756
522245
659512
381919
204265
4476
98243
523570
441144
526895
493122
598877
322454
194607
793081
1003342
480798
217590
480942
351143
48217
347385
881132
740641
266751
54752
385673
727473
460930
987904
67744
19853
921972
478106
747057
399820
1035177
309984
199925
480625
980624
557346
462898
457583
923636
963067
588212
458010
820713
952238
220805
979866
616960
284556
65849
893670
1008797
992283
855854
851621
290570
567075
406968
46815
618465
927134
192584
974266
953599
900334
92233
927510
777717
426781
22669
299055
1027325
704404
766283
580473
899287
755613
318459
113365
158364
881184
815258
653771
622190
415752
252354
89310
966059
695336
1037795
1039646
8421
657171
684146
984290
971999
277914
860062
442313
999689
682080
251851
682741
1038428
332820
146468
701625
749364
226138
454600
61734
836843
745213
434577
935834
343682
409534
686408
394419
279292
1021466
637660
805033
607681
254724
423534
699501
114139
443563
881835
1040044
573154
546319
684995
984246
498650
583020
823761
672433
388762
717435
693424
104398
374888
640327
484234
818424
339167
679797
81569
289645
322969
362337
232409
331032
177151
867689
1011042
747839
608546
802450
514309
92747
834934
795699
586200
399471
427917
120769
986439
519950
164216
853696
204347
58728
7835
379739
767812
435993
1013434
968910
244585
627977
575648
643304
155390
665204
1002913
784667
843620
205623
673268
355778
614
156996
534341
1006225
797222
860900
403183
999981
1028560
335398
484734
506897
310366
1006296
441641
786343
724865
421025
302017
107166
531730
343729
555366
112111
321353
484429
8940
210491
605850
641249
213808
496758
134507
467531
823503
321765
776515
459844
651129
987282
975445
420251
256004
849358
346985
541653
101072
99299
504554
752975
852217
137074
420764
748937
878283
620901
221052
727024
272666
339479
570010
56351
555528
678862
803757
76899
150687
340905
983860
799798
868288
337222
1036948
1042943
556502
914100
382591
711462
641536
534390
897108
728790
190186
420927
178746
7134
990843
971070
405406
865574
451343
565576
407100
1788
494065
966877
433040
731845
210602
692181
452402
109153
1079
640299
728746
793730
108272
455396
74720
732999
622679
366724
171085
1026383
809011
95759
120816
712263
720995
528712
563156
975138
652756
121073
318936
594637
972529
662465
858871
340208
366976
76763
1044973
444946
98648
439010
1008571
660283
362497
591836
934776
264243
163270
246700
510802
124086
655863
163960
390177
201257
641480
608552
494458
192817
652186
153665
906492
431595
104429
716739
780843
46181
733994
452759
192586
1009234
202275
117256
89641
682313
947734
322947
237940
513439
219381
488993
977861
544379
241983
486819
564370
172214
474114
907687
232148
8550
704804
1020804
39644
310860
731968
864403
1026780
788393
113634
213434
816451
191448
367039
769624
519155
564457
954031
1022658
172854
202303
82465
44401
654066
758293
825179
205939
914397
245902
658964
157744
106184
525544
513732
8786
737176
505315
914842
544929
510509
1042598
337479
120533
52278
473063
176947
718978
133241
679389
347368
268804
212024
994500
259006
505362
666461
329115
615360
548328
381981
584635
167091
1015171
159407
307076
345651
164751
216950
405095
990682
894419
279580
1041942
996423
526724
274812
256921
171503
334590
688325
355530
454561
286279
897868
832895
86918
502946
524892
23648
1047615
358857
408837
887357
974474
174257
636430
999388
252346
391356
609653
306956
39603
874882
1013632
90697
975545
283800
803308
850698
371417
870709
738989
15298
367142
231062
882720
516779
721079
456792
767164
446314
359559
591919
256538
1029554
1020802
1493
379031
290957
937587
583000
227600
784270
948159
416070
46186
679667
55432
313401
397146
1028525
982766
952476
614027
634132
102552
587734
754806
198682
807083
721228
835614
995651
745823
455582
250841
335694
645265
50213
82763
480792
950788
64350
381967
894470
384670
376982
89607
509372
958463
264865
298799
835263
448793
663777
617924
497499
988529
939848
435317
248252
750932
508923
271157
147548
409791
171949
747732
872411
997255
587829
617005
609197
613907
540731
699035
15489
219024
684879
872913
834290
1047014
597817
37310
544624
884590
977619
6702
695373
487234
248521
636703
1019919
361620
346317
122164
674470
457506
833975
597706
645585
744650
657611
762603
559869
306580
680424
699564
370499
394086
896040
266957
127305
329467
818632
571171
616954
1014201
92053
730074
872694
90845
572204
635725
108458
792744
42100
779378
393539
756069
405576
88533
62540
946450
366427
465231
874216
889566
484750
438087
21610
483787
680262
956236
816446
385815
929004
831580
705419
820402
767080
616405
336042
199526
895781
36576
1001299
806639
1037822
551814
383691
210089
118497
434668
1011712
59412
150434
301860
996113
535055
610312
52671
1009990
354111
595718
138385
414901
933488
86925
757378
901483
981627
279138
605927
445455
599699
100410
793742
605714
732926
978497
861397
2637
312803
469199
1039701
622388
606440
122171
66109
803586
436486
473409
600755
224002
992870
106738
141291
933169
804727
468673
931697
383470
652335
445721
272973
329206
171653
937226
511197
1000221
532754
546309
202059
928171
835511
468761
465305
31981
200460
678689
684236
446922
467585
623079
22056
981421
497272
470423
1017011
429395
783245
146429
199277
326809
883519
342301
996183
586602
734791
619560
454721
940010
280630
894802
883437
921617
619116
335521
535996
720344
866495
52697
249976
509079
663996
952121
481117
631855
416422
517840
917256
828095
649264
412299
132785
42080
371790
164310
100224
257184
234915
875630
979946
76752
1016939
777694
906553
477885
235339
97521
599316
738372
462577
635935
128998
240093
92702
431171
71820
840501
539457
983387
855480
317483
4499
715049
434101
583997
339634
903478
836331
334927
728992
555351
650861
956011
703526
948766
815453
211395
270999
135567
906428
714078
644850
584830
739379
921677
765297
570840
353342
323132
486320
1006127
51344
318804
903060
334403
257938
932986
759839
373305
961347
565049
709902
406775
820663
162243
370916
471093
206056
9099
560512
759878
69114
628393
359632
221386
549496
467794
497370
90016
533088
669809
972654
495254
710386
364490
835893
733485
205077
552036
808885
282423
307365
6883
334471
528445
181079
717438
763498
9827
450360
433047
68595
767787
1009797
900824
787221
574776
581797
675311
325494
206512
454675
615111
214156
660662
250971
443073
751404
671252
153590
490994
377054
846613
728607
521629
906011
350699
776412
641730
227484
571317
419667
696961
884656
266023
70944
945547
461
607277
728871
962486
977910
12567
532338
850373
852294
354949
549625
840983
977317
171549
476770
814095
499113
281746
568074
55861
554133
1027116
669189
256053
303408
705701
50042
855252
394670
281359
37990
1044903
48101
676917
507849
531773
190732
284631
312586
168601
181809
734348
878995
784381
776202
9296
768282
559296
838772
777373
74143
277399
509146
937467
708691
96776
927373
17764
765646
97323
229343
13853
711478
741817
199819
318962
172552
407442
599328
1036498
367073
703039
254952
57666
584385
239615
888380
730610
231700
109276
703433
346761
651369
301640
810510
913794
143789
968942
445394
910691
386514
334236
503521
248811
869637
172012
172377
76708
307205
436091
202744
268205
301883
628777
612612
291695
697774
737011
81325
225627
625738
24942
398230
42493
269775
623300
904795
901001
618799
830892
230660
841373
257984
919795
1032744
366459
829694
817285
61345
709574
479364
1042568
629207
800945
591573
101324
280189
328291
1005629
971707
830992
825813
577046
137839
780721
305951
848685
288305
584042
570071
236767
353766
328204
532851
1028161
655902
825577
94003
651021
541379
932294
265725
220745
386331
877050
604807
210103
581322
13075
717049
147350
591047
826745
535946
693467
645180
880882
456127
728350
625158
553343
534140
224313
817705
55066
1012654
886161
483631
107221
285225
714715
903223
338344
556553
710965
951301
402755
1010509
454160
320435
670612
573420
252208
776712
423724
484911
607185
479178
98853
902957
815580
252158
80467
96432
252375
629705
365382
777743
804317
818931
728937
731190
1042472
654232
106785
1043418
761367
756174
457553
387260
403143
882833
334977
706892
656216
446970
326830
637773
293477
1005022
951864
68867
713995
562266
877151
892129
850584
630250
307742
563006
800405
652397
865704
359864
326932
133969
185883
1037482
111318
1035846
643878
964247
737358
102959
731166
194386
800223
138443
85523
582261
186205
1037146
306521
495034
780438
16860
239825
716356
96594
847190
401615
273077
760189
1032720
313159
544662
558588
716658
753603
499880
676980
5910
938530
732976
9390
247978
773720
961526
61556
154944
787946
408171
932284
511470
448873
927941
238636
927431
537451
180740
398108
759353
822303
78414
758502
2357
439308
299082
696243
174447
649431
181737
356849
786126
872463
351444
526168
890049
288152
1013527
852617
10999
122814
93837
891359
436920
672774
662199
297923
221275
776956
411705
870997
141045
593015
600608
462985
300686
970441
687964
991206
346392
695076
176772
490632
824820
844228
800721
617372
429785
974060
187359
645622
887116
860002
129484
989487
86475
40344
734654
841578
430848
241970
295957
359609
102407
672330
312576
154228
584430
231572
879610
352121
1023699
24167
864577
207024
1005607
509812
42625
345424
336658
894137
599593
902399
845009
775396
367423
733668
130853
909553
255809
47902
188187
850033
441287
819187
894433
269666
65203
921273
678064
598550
223481
760329
772746
435980
1013623
303109
107122
635486
493367
642073
347716
871578
604015
288521
295164
811558
995550
710723
304670
252651
955010
630796
560636
406449
263627
1026647
888395
620833
1037660
87238
794366
626656
390879
541402
257245
609803
193367
44005
617997
414646
254037
791888
937445
898766
546034
113024
103593
923095
668776
245603
512265
361750
828790
956204
279343
815375
25526
229258
371261
563223
127488
716900
247741
5953
647972
196374
14042
835239
279391
606250
326187
776682
1014067
653755
147249
775195
138607
933851
944551
909317
620642
511441
773988
594593
919483
669298
1045682
645398
872889
386679
168718
93968
218239
152432
597440
558911
371435
635323
766
740049
759716
114288
836527
1025671
646454
346649
216610
137235
936985
596216
1041506
345082
871496
237896
636084
553087
852444
640857
807964
934111
88816
493090
1030651
1046184
477928
654341
266872
222065
933657
656475
947814
82730
141895
473304
740727
831345
424316
401995
307453
762684
1000153
604660
757516
205910
597003
709701
56042
293067
616096
634148
242348
360032
852847
890205
883390
16968
965813
556976
217791
489799
697267
445027
1028833
204742
382108
856281
955755
198304
979168
201365
947687
964463
43112
124890
890719
743888
62889
416035
365781
383457
1008544
214596
271871
877696
721828
418455
13081
668124
629364
754478
703639
294770
757583
1043806
169727
553071
650098
1008088
186021
3369
283778
117916
292928
493630
290727
290975
104548
466383
631274
444690
772861
695524
96824
658653
125306
801783
826972
315577
554587
458237
575417
394733
774996
480930
808331
101455
471228
628723
312865
26248
459499
1006362
731454
12371
785924
359616
80496
621763
948416
439413
1021121
38205
631033
413306
707216
967170
620804
810442
155439
132536
37104
32471
724591
275755
387514
648034
337756
533211
572625
23768
110860
415443
522665
522531
505411
126031
21643
78761
754555
998515
843003
202428
869535
34379
363100
998871
425723
610821
77622
137792
373955
111325
803322
774235
659727
261779
780689
679374
203498
186591
92730
848975
28928
968700
167664
191772
862123
239126
548896
498342
412287
796886
537978
591139
834219
844641
192160
709773
297139
649168
506566
818204
624381
475614
834877
98629
465858
528977
53634
434326
1000177
42991
777535
932239
762529
527451
840688
9886
344980
794603
586677
888251
745843
134877
741409
218499
519376
281339
862574
971806
328783
379061
565227
212625
586156
219016
644040
707635
916545
153001
370549
45817
773807
27004
110299
11988
178967
251916
994468
524599
876355
82615
743556
1039110
909848
269512
64642
848164
994703
127806
804294
341546
657678
844162
843558
337632
231623
902122
328494
892298
418845
430704
245368
465092
1005339
461966
60731
80678
434915
836304
647179
800707
176336
941240
635936
549856
807332
718048
783119
927871
904500
248336
345976
833337
1009274
1016616
511912
305260
868024
773944
77217
870435
46249
520400
551256
555975
904921
814463
246014
665469
909486
155200
486090
367421
330878
153727
348766
2707
836448
902128
920683
374793
236691
783213
897644
217514
474641
1047317
612210
927317
65114
872631
283816
897895
867480
390512
908296
537427
32056
37419
574107
64820
376754
398721
638685
991936
21358
905146
748222
452756
493207
116684
678289
982559
896267
912034
664716
699782
640421
814486
750149
642348
423152
913026
798388
370354
312372
285517
714925
358488
293624
1000507
822045
768448
196657
135088
444543
446421
58701
811895
804520
444586
433150
186514
995643
391329
917538
298655
851116
501577
81909
809948
670552
864366
316056
642087
768067
793701
303722
319392
1032808
779976
386733
514681
508225
588593
347458
438055
778216
598642
508783
833403
365443
153673
240285
394849
910403
423392
152983
780723
11858
266375
293370
754781
817483
336020
740917
337599
410777
709813
803167
116701
642173
828583
728018
306730
744031
544539
303760
228087
274201
685637
153502
790475
523962
391918
98532
449294
235697
990956
307911
414069
873842
862364
581028
798919
768948
558788
940654
580377
898846
685071
576374
197428
498177
384240
99139
533990
72748
760402
988412
105550
446852
355573
631409
711156
606842
595861
14289
1035497
854662
864070
492332
29960
104718
546708
199723
291267
444382
925945
1042654
805800
734572
895200
1026673
599675
25577
741451
254832
558345
770581
927456
107800
773751
50292
636712
691545
79931
496929
574246
732043
1008881
928283
21269
1019667
284895
393147
1029146
946346
242180
936046
634160
356459
888590
934889
242753
384065
193920
771388
400153
736352
103039
395914
998829
417291
332536
780011
829170
1028272
884750
636894
548225
426799
441771
331092
500525
786403
146714
18202
896179
1028111
390525
124759
220769
882202
100562
654402
562175
1044163
1014749
250476
834691
557677
272135
879022
471632
504650
497773
1022533
725600
295350
910704
1044397
748792
289342
807647
127869
999859
274134
934911
577511
174385
556274
298377
263897
250043
340040
300086
677936
380635
907986
56792
8150
888439
864026
686410
794256
109918
767843
975037
403242
775232
531556
750904
130612
73454
44744
729857
911988
186939
382777
1001912
964028
379993
954418
846890
288134
16249
524100
467539
706274
150265
631738
573238
910394
661768
66775
422282
28929
706436
727388
414519
650403
471079
554458
863720
751514
465304
209466
924895
338787
996984
411492
919637
274414
654557
516813
743117
43404
700013
441483
270698
84591
988077
80870
806870
777367
979935
96695
528543
49470
984916
560559
83442
953944
1010895
481766
225644
159662
560169
506338
725017
702204
972733
732188
360058
377553
617821
826200
324134
771211
956024
619428
805618
367859
380663
422615
1007358
121091
368296
825174
50172
1013062
652511
869767
84705
5205
1042060
152586
1031152
852369
572881
809599
801691
656212
452932
505579
326365
251858
386825
506206
15033
879289
317404
750753
994394
999627
565265
58794
585261
7498
679929
575245
225165
177263
139777
716753
316375
533966
576342
1022835
482924
458445
935966
929764
841214
966308
189558
877979
769729
965546
658662
677726
954996
343976
746871
819173
8514
984534
946560
741975
910952
772613
462074
74872
887730
946350
643778
401645
927054
759124
771184
377847
546281
360175
868562
510927
878644
911435
23382
97589
365108
960560
326540
650470
695840
170414
452336
210522
849836
750227
270541
577212
696168
674823
288125
435117
265116
621437
63773
483154
833446
840974
1550
565708
988016
944354
371242
418817
52404
403463
679015
1014448
52833
519759
609353
185911
616955
430781
91633
336181
654151
423883
905797
101500
739244
951602
840099
116396
1037027
985998
529595
698744
52131
87733
820058
787647
819872
688321
183059
21412
347399
688687
435266
115892
44763
47336
113355
236036
301806
1012225
406108
185633
543152
870324
581481
569500
416770
524657
481844
410546
1043483
423035
282665
21134
337717
70233
78568
26312
204747
799435
373004
831617
537556
194811
254229
893342
829957
147348
893013
648943
764484
265956
945272
962326
250628
101449
346565
231026
790819
347645
163616
1010702
532818
545902
689727
592751
658584
430522
212726
295784
786725
443828
250827
636489
749100
686299
654442
222336
83976
585612
377463
647141
690097
606084
1023777
36539
775446
944960
833247
841017
676846
283213
488738
237241
56769
556574
340485
43324
902515
578711
388540
190160
909633
706379
437857
1039443
926618
642342
712663
331747
552028
872136
612955
854897
175819
86587
1019834
1001374
39586
647380
217085
920148
377440
736519
178855
544830
452380
318357
823128
20733
592697
608395
109029
727259
632750
736751
296108
159276
252361
236073
525552
433016
821433
311613
419692
653221
751639
521871
626187
259083
396218
432651
954314
722186
240644
43123
715302
122346
506685
568188
945838
565194
360934
178797
940503
164722
600843
431050
335994
1030359
666687
918091
385876
644627
23059
541592
1042080
939913
655391
592593
172784
246040
371354
168197
749869
520149
581271
375343
596868
754204
14332
340026
568149
630656
183269
269973
805826
948012
229864
298136
1019779
624920
288706
538975
62442
879444
942228
777386
468859
623809
605602
579145
538546
425713
878449
88955
241610
344474
1030650
609572
482543
189037
450436
521404
473246
807081
991891
22379
751032
103301
512299
350175
1009329
838714
748537
551185
501416
1019267
935091
149312
757660
325631
919076
653753
174158
198623
137360
769075
189678
157799
608331
129637
614280
732770
758746
521952
1030886
1029022
523017
215881
250106
265613
750022
635788
392698
1029611
623927
1032630
122377
347161
620858
520601
38201
941019
102745
105466
477992
29755
509121
92576
291256
802895
786022
140260
276555
512221
128330
17140
618533
1014868
119393
82704
727786
785170
26493
777006
468230
480984
690255
339977
164382
757616
382593
750451
270995
825304
558925
443358
885321
994648
823405
738773
950386
783072
1022123
955176
482546
945428
63286
767763
94908
384393
536312
99054
400305
23897
198820
916423
836606
866105
351817
371630
533974
160530
51565
450208
236677
96382
648634
768305
482229
998994
986270
1010685
616876
666838
359884
894727
91410
611902
171384
953702
222133
156628
409815
87786
874601
409192
97785
520713
200773
631540
999772
56653
813850
598612
494541
456315
520513
610310
616667
19967
924970
930115
533704
895935
780822
123210
351409
512102
880132
88316
748776
508210
210770
643572
87044
302579
962280
441324
724621
335529
1037056
934112
417830
166549
939592
773320
475509
802524
397655
598463
16046
528761
623286
1035931
447540
937060
384518
462379
626557
287936
848853
201780
322170
605576
573653
45849
456768
91491
176314
557307
55171
629927
847814
948444
988256
194634
52214
722263
232314
681004
710254
988295
229970
472172
112394
1031933
782289
539268
507904
367087
873695
501979
377854
46363
125237
252664
896943
598866
823960
984429
89859
771579
522526
982286
968208
325635
339587
141789
768606
746532
154766
675808
333465
80885
360694
370733
520933
272693
810577
276631
308113
797969
531010
849805
532061
93323
750428
92994
490660
2704
159334
462302
700303
619048
849056
568954
759532
294154
569087
1017547
701152
945344
251519
611680
707188
419336
879167
520166
779047
1027833
256125
405445
387012
29945
560634
859593
962088
197451
539123
857216
414522
944479
724245
60694
956347
227170
194800
540822
155340
252624
373967
950100
975977
107565
679201
279035
921447
1004090
614632
961008
381779
189490
653120
519730
663316
872733
195372
929821
784306
72583
508348
638268
816240
338238
209238
661876
491322
247646
664847
653731
448272
653929
265027
488997
989332
442672
627417
91090
642044
200053
529964
637792
761384
240983
905363
498788
306084
31210
603811
549334
555219
759465
519862
735
916230
68382
1029767
157676
283883
171838
852770
307562
1005696
674032
397417
570169
511606
313164
531456
258507
321728
708920
212102
462587
250217
232230
960112
668762
979628
414085
38325
675097
249865
92748
929090
624006
548014
28727
1035988
661215
704150
672250
413849
350318
864225
574530
362175
40655
162148
559847
220526
775078
529225
354412
80407
842853
600502
383722
180012
702519
595711
165964
290915
781936
154638
672079
397881
836339
219734
821147
790327
790920
432469
941165
524800
987644
612887
167046
204643
149320
5068
820147
370255
642833
639295
486546
435876
979021
722684
173837
581841
54231
669928
689286
403110
268375
9828
180420
471611
687122
312029
405823
157453
252759
431375
172597
331051
883887
516091
15070
717071
1023711
170347
971236
933694
638978
165581
944377
317866
378490
260838
733417
595949
371690
618375
457567
601100
497021
679650
386479
1001195
915080
338271
1004783
547072
143269
735852
570659
339011
614198
432412
773741
250147
187042
958727
218505
938770
197006
380
194840
700204
578765
184835
670100
366060
779463
140168
231057
22362
260758
878174
41427
814053
404728
567806
305980
595965
736305
125604
80996
764099
246138
498085
363993
1001208
581145
750584
895265
149535
617684
809841
971252
60736
234724
109549
36437
203305
867897
528567
615494
53132
489268
794495
252706
198169
517278
367855
119219
448066
674775
1030295
507772
861337
1029141
404056
398457
282507
8512
625657
326456
15505
226929
824344
127134
438906
818720
813624
925502
261457
89810
642475
897635
632379
958788
308954
887480
824803
63243
560067
667847
284258
429885
265840
921100
125509
1022081
478951
253548
1036766
98764
980913
938561
515792
549512
267563
727572
636574
97554
657655
525979
435819
286042
440170
550857
702328
508538
215291
310924
420239
235113
762392
871268
677402
1030473
576961
786319
43442
597107
88756
373733
750995
651063
994280
240322
1041928
24007
534114
925373
212337
449967
109069
676123
28843
143047
121204
3848
27828
636925
792276
789155
253631
885920
223101
373019
393628
258394
1009235
689665
467541
62347
329427
241239
300849
980216
455056
576677
798341
249853
739643
93364
946973
22155
911514
889288
938551
154657
817392
298414
338862
331835
203789
910664
316763
1036911
296482
258333
126581
712311
36743
139771
878058
638266
96507
670618
896671
853829
586835
129879
591138
564035
60165
880717
608677
3197
972170
289408
52598
800207
467963
247859
894483
404888
1034782
120819
231634
885645
373775
199629
110096
167205
304243
486014
532965
280157
815503
992077
905534
590104
192731
53091
572408
55057
244531
506066
6893
626247
1000931
670669
666176
794946
726657
498160
1045117
560823
701748
685673
152759
831572
558762
591425
86160
884789
859517
671094
686172
792490
30018
742858
138504
437874
706007
531134
859738
683493
685950
461359
490707
293372
744598
976812
508262
127576
105911
95177
60771
74767
510752
319185
296311
216627
553710
100711
955243
78099
931637
631165
249899
978581
1023873
232602
906320
560081
438174
925898
862972
91577
394852
470580
892940
626543
384967
677721
164161
167898
242029
373661
737519
641193
1026995
149798
717201
954080
353858
1012579
138424
673314
422267
833010
714368
736273
1035215
566989
581503
451920
693543
605547
873272
522652
918922
307230
915043
536127
559052
911267
464470
338449
922278
502124
279096
1007830
1014382
114097
391321
583236
170435
938391
559083
925181
770555
752516
836808
464250
72261
780000
881270
143267
988106
130405
484554
1020889
308683
651049
337877
945507
1042441
315817
674566
109325
674417
574434
818053
190337
990752
364957
202351
164481
692292
773417
894354
455321
568469
502615
613005
244258
817040
209779
936014
819585
668793
75334
1043066
784494
277149
563337
460385
412217
459769
533430
866455
428791
42698
876067
126546
405747
62775
203215
394148
878760
101037
595359
627371
408943
703316
298753
681754
768012
358422
456680
958201
947799
848920
154700
982835
485334
277281
6423
581213
413942
901858
379096
394037
3096
784021
946537
474038
909180
1041712
799558
989538
103571
368052
691451
388878
707819
631081
409999
692306
246551
327226
302323
258056
166182
545277
187987
125140
88631
1014420
460903
875359
391936
581591
697838
345805
807974
918010
290785
916209
963383
664646
79110
244199
805070
947745
656849
217878
418080
327242
295277
338765
684230
842787
645921
847098
652253
1037125
986216
248151
63291
587359
266656
254305
238959
606383
787061
160398
905229
199592
480294
890055
692932
822875
195333
231733
383569
522006
724088
544597
827659
227586
532530
342552
392755
868943
945276
633840
943373
62049
682902
1039284
690278
959798
869566
4881
780270
98482
177743
834675
852270
135731
949705
811921
278000
625004
281514
194198
1002542
537752
289314
527108
699234
189990
34531
148241
404997
446856
184521
163478
791219
935377
286778
265888
521949
407698
471888
855258
887540
381853
282908
539415
817095
954514
563929
469046
301432
306592
493606
127418
462158
108286
787340
53979
361977
856695
773101
351210
75461
792876
290944
57902
610225
859340
112832
15106
535153
831094
836891
67652
706517
836644
885550
9838
122107
133035
127707
476054
585140
713967
578011
137923
16787
561231
950086
712151
345887
224843
1021528
906529
834328
147057
838876
578964
664505
119236
344952
94208
830191
354557
445673
875823
940708
207164
808404
216995
915474
683379
995585
40735
671775
364309
770539
51160
503488
1027534
140279
493653
65008
277550
298760
255951
644403
564532
248283
29643
262370
48102
821572
839628
385005
551820
366396
771218
180969
480402
509687
43817
203455
812055
903909
419115
33144
661916
96894
781170
950137
27073
562282
860890
979758
662280
7919
199156
639048
369651
443927
7796
612291
841994
281250
29683
563227
276477
234130
537010
395081
599911
16865
767755
596771
291148
358915
12474
817645
527489
1004863
97434
439193
485942
569549
984452
95932
684498
793718
94405
196667
541670
652173
834910
124559
663820
747956
717912
643690
207827
328313
107576
234551
81499
96161
151409
948458
122626
314083
786555
349318
25303
273410
294865
24115
945047
402090
621129
1016007
363796
915428
738274
524844
1023621
303273
41413
277457
348463
967677
1030438
568984
956960
401516
512492
806343
455209
237554
699775
679763
1046333
431959
472783
864105
595504
98486
552241
554097
1017650
753741
412927
31744
116074
196116
1022290
804170
459334
506821
451347
732101
244674
283425
153799
211070
1029211
827728
547780
206400
811730
459504
522610
71203
561312
250048
767546
942196
769795
255834
893494
229310
540341
1011671
1008058
240799
18487
569889
461732
232336
708877
240257
16305
1014513
41932
763753
443092
133456
569461
417748
42551
925470
415216
393499
900701
328845
129246
821363
410571
1030314
795048
488998
354977
574300
336255
645253
172401
567978
910382
535207
254017
765558
48378
856399
759002
62062
780916
556413
853759
510448
979684
703428
6236
388875
943740
98893
568376
333902
629447
484431
641073
528069
284638
718023
315716
95840
351515
729687
1048387
1022433
197661
34511
336604
256408
467731
50387
528087
98041
710509
824446
451292
572290
202027
642465
96533
173056
67504
573390
59131
726977
985039
241499
721833
803823
893
727936
965664
927305
186491
918875
75399
265075
634693
313884
402230
559623
969696
327814
369919
210588
769164
706303
629697
67407
187261
243237
30566
738377
559654
1035600
41076
880826
306489
116968
10058
740818
101219
374265
870725
89018
448966
122654
549530
663670
338189
859902
914802
346767
509359
902697
293661
1001614
295476
473504
515787
175561
383711
886648
119234
878689
171901
964186
779892
1003843
587448
985773
934771
698285
1015845
299927
417343
270767
333584
847581
422221
670345
411981
378936
579880
366401
579715
492696
255464
293779
366972
962655
807363
623433
308012
184395
734800
505996
376639
604066
880784
104799
986506
22858
85558
212796
912775
428468
545160
652877
559657
635728
985050
912807
551549
900654
367668
981457
338265
644247
337535
641654
469916
187014
994253
21748
775502
308971
125897
797942
869961
396405
261732
811298
104248
499486
702685
599809
729389
410851
1000099
622663
733555
170886
725302
183353
381531
360153
137530
553221
284474
433915
480055
17121
166876
559406
206425
16500
147047
653524
918557
221237
705960
178443
802721
703758
728986
183151
657093
332951
249604
457422
722353
52521
398606
588116
7164
205977
549336
125148
96413
694489
393373
274713
465281
861457
857816
787282
845727
80095
911215
1016952
39130
217116
670397
667795
984384
896893
312922
298641
944168
645472
50040
912260
387982
1036742
723540
627487
244481
1024211
815190
599692
319603
463767
1032112
104913
299989
591434
608140
523397
378201
551473
711226
42741
132049
785715
944541
984793
464649
209086
455244
473613
731449
770977
713906
850447
1044093
463214
962922
400527
1007678
443095
63464
925857
520292
955466
838041
381644
706023
444380
860978
1000352
639165
661148
771523
696104
846414
941259
862959
419573
810162
87128
519495
449622
89994
288740
672382
160268
353684
633478
748019
631150
890386
197631
921274
516157
4098
949432
493611
742107
1035287
1002740
455281
1047414
323282
165853
934216
8207
340320
284081
442951
54183
508792
668952
110564
997095
48221
1002165
888345
189726
810865
995161
913831
94749
713100
194116
498137
581798
715411
817041
833291
642889
494445
200762
98287
176411
870893
569281
233981
464318
499739
562404
531012
956030
387426
372932
76956
373039
213021
289279
318344
44171
43694
748605
996687
36079
272427
561918
186034
917166
104801
432380
435873
603430
537462
1019423
383
991005
806910
863733
248936
391392
234587
857510
280318
609453
801131
934157
387001
460143
235876
237855
858677
278182
911610
910995
271918
500106
976647
866877
924283
60174
862297
390271
852083
629592
485824
676260
885250
88277
594660
368427
733910
728349
304394
830336
660563
10338
924267
633962
56431
520340
236865
477382
32687
361773
391858
1006985
275691
315236
821407
325899
103418
370790
855990
405669
1001524
604859
866807
779936
640305
315176
750159
1017190
973210
575199
712905
979526
609027
970337
974913
926997
69291
234799
741912
172091
149928
277706
241519
767781
821177
539090
645041
747017
422706
463664
940068
407961
868911
430006
756905
369884
889665
23188
562129
14101
153174
123698
6833
395665
306827
1038367
370689
1009319
58483
974809
1061
89385
888357
286241
743501
887549
819822
570881
539153
69621
905579
421627
635659
7055
13325
939860
735130
104520
1035736
967503
268271
402199
102881
888292
276441
1043265
732996
933123
90696
103116
670495
822573
576897
368957
593964
394773
583024
683654
552496
14873
274879
950405
845382
592046
561638
152431
131415
756226
260290
303322
886505
76969
924858
703592
578808
1035199
876779
191853
832433
747661
12524
92995
255713
919300
439529
759976
278703
818722
230193
474730
646716
497414
903077
1002975
922554
125268
395255
988831
624951
226400
257175
152990
392685
1002693
529618
412831
115540
80626
635899
200461
113971
85301
589325
879758
989760
604105
709829
786652
189354
525326
1042727
789242
277679
966079
993555
1009576
137542
959025
888479
755364
791443
49020
589357
510698
151179
873627
352488
134817
701934
74693
950007
86765
207895
961406
287943
1013068
391257
939101
991766
924695
360980
791693
409679
837928
467166
280927
590098
473003
330901
405343
539922
986129
69916
97761
976381
874484
110135
813026
30774
147934
782636
36651
618168
287617
427920
722722
22236
871362
865467
449812
986278
808339
561223
658375
243562
55138
531776
91222
826395
208423
954982
682608
939375
1015520
640072
355710
546326
448197
359064
743049
732786
208996
237550
486657
276901
423559
720366
434089
497022
196325
902161
277587
85879
461301
263469
325647
43073
459247
985
891353
510005
205109
90041
880105
1043049
48773
767455
669730
563671
792603
1020679
787753
966385
975499
74165
66690
779144
780178
792091
198798
548577
605420
135619
64451
679845
444037
29350
414356
101125
193240
1008716
381829
750535
771583
837693
246205
965809
807367
162020
557988
683480
1048333
431370
727886
1007011
697965
53609
598910
317839
894894
222326
334251
414283
382743
878311
271630
556385
999108
7478
21150
639232
438926
535534
785674
339293
665020
439350
707075
822320
213219
350418
681206
234756
71906
24514
900266
906537
421532
145896
620006
449441
675122
982573
337350
771457
326745
129984
369391
719497
219088
917440
199087
632142
347230
586087
37128
729646
263563
496095
592541
700522
220678
104957
604045
720858
158379
117841
773380
390700
175418
294761
580229
911980
768946
975646
63344
221851
75916
813768
328245
1045674
632218
763894
751617
792354
191920
538739
442650
465500
604346
401466
509214
71581
641454
279640
168927
209182
509684
258467
124015
913541
60303
408686
992573
588772
926830
119810
732520
687302
325693
88279
1033816
650675
96075
973911
773797
560866
148494
193134
861037
140398
58174
223056
425973
585211
113444
886081
441339
168499
623059
1025306
965364
686538
341508
697126
987009
1039148
316569
68584
272202
871370
1000960
394095
218883
962730
830930
492246
737178
583360
28861
1040017
705623
167219
281929
509602
525363
921206
122962
837663
487728
350243
553015
380485
979460
827982
939527
177417
222603
782454
449627
576295
882586
516344
723285
964692
601633
544643
984885
475570
130723
789758
245109
618934
995660
977802
987138
821111
630911
167145
190588
2619
346414
1038489
764783
945349
777007
432413
373509
558365
368159
136114
173039
355320
573339
351783
999960
480459
254977
820933
892368
910889
782992
444705
755122
181258
394628
2514
352238
34492
180633
726079
257380
247010
557490
557257
92186
612205
151431
354979
449133
268162
549091
24672
573936
343567
75439
648238
639603
1023714
739100
101573
661586
860469
393469
774520
135893
126811
863476
584671
1036828
556261
785333
373745
143803
1017617
909713
238159
149909
78241
364907
510753
1017824
203433
783636
96144
1004099
171889
161135
825300
57525
482357
595475
576640
135677
225872
1039732
128760
200033
428722
189075
376927
670086
946810
437947
694708
530005
90424
243641
267820
803036
757932
455391
667905
295246
554210
146277
298975
225149
1041151
607
31005
716661
658239
375782
555109
330117
799270
327367
216877
504559
180591
900586
216211
401775
949195
494523
183745
600836
288654
568940
38864
682650
384125
872084
446068
272486
767813
760671
5224
615051
393394
648483
344500
852187
399007
221534
233861
976019
929675
366324
632547
803148
711914
396359
531370
1034944
225100
788851
374228
456278
901812
9769
200624
643194
1026630
545715
406576
477881
415093
920469
168134
1011566
25399
736656
514161
49878
469614
648230
346494
775624
481692
565370
665176
4800
425257
601698
152112
927098
251173
591939
531015
1441
302677
808452
255370
205617
710767
903967
36701
83420
622164
573716
940894
315397
185261
486067
1007212
459621
897606
34385
603870
738642
839817
873324
489726
1040064
126073
374702
929741
508570
1022836
927444
444152
494289
835202
980188
735841
83197
607440
80428
920304
859714
908222
858184
609411
762518
343570
1025979
891543
36066
144784
760873
988317
66003
994139
372240
793415
624997
749521
439719
55526
1041308
155641
320114
338161
487720
613820
700959
171713
508272
330771
846187
710165
504473
1036696
779383
748271
579064
321127
225520
265314
472744
592358
310986
393898
1039408
14589
335450
961614
734107
152633
708394
232707
85313
667564
88385
504942
9920
360668
630172
334846
491965
188553
593035
926985
562465
121538
353900
574342
769037
806402
486643
746790
423159
5582
263778
318148
234712
695864
137095
744466
1006134
897520
115782
891999
238204
725637
1018393
131499
766281
447101
565321
553859
827156
329372
987311
698178
425577
842863
992504
901251
434027
4269
317511
790422
332528
96939
776353
178101
1003805
251453
658276
1030112
140147
100682
714014
520777
224692
582291
227317
206710
506285
321638
505995
1006764
788346
283081
416231
303145
740835
209418
335767
91359
556947
938356
30690
114542
498331
859412
470566
1024525
176337
453243
341032
1026689
341060
489759
625725
755150
623391
39499
727354
558212
960471
134325
193416
14022
15057
527043
774831
619104
98547
423481
20055
86850
54346
986070
587728
427467
296638
865484
891019
236196
233938
301945
197171
466999
917975
246561
897814
374841
427025
918950
820131
214378
537163
205749
895429
861326
306829
424437
491867
28933
853169
598772
638365
497985
171791
5237
344479
650071
653617
142887
126612
786502
1019795
393265
660158
274189
720720
192701
149011
978668
173752
102951
858080
998297
628105
100034
729623
287393
442149
979954
1008468
200680
551532
535400
424152
443316
47911
623270
483140
90261
197813
961731
1022595
311035
420998
978529
841315
659102
23972
132733
81002
213640
1005038
245459
408283
500023
924331
517804
970450
40176
56534
62659
124393
803626
22919
13963
406022
635966
455458
786664
265769
917811
1032116
924909
992222
310561
199783
862141
57385
847662
907105
322314
962821
816752
713360
899493
948636
631546
430342
984910
279369
208406
203306
511278
106503
130323
219438
108665
852348
43190
209019
225270
377286
484157
655345
839458
351018
581698
73986
295717
936127
643375
588361
582667
38958
822827
283721
765120
418765
175965
1037377
977318
162404
194274
799772
483730
544202
592538
255240
862855
663975
574586
126374
723771
770045
316233
454310
1007342
441056
998652
863912
1041929
1013954
337120
608692
822178
103461
280328
240682
378390
132259
919603
73684
560904
917776
651286
714621
898364
964142
1033504
335861
1037712
177068
145854
718338
934739
774828
127185
464741
247805
100920
1012080
483887
45097
742868
95423
807554
481991
513741
752363
640898
173984
235496
451620
1037205
394410
295451
774817
800846
110261
978244
157064
522332
156243
693148
752438
457066
768581
249763
255632
360579
708208
945572
299691
937195
808118
699183
355325
44042
602580
661297
230026
599152
37328
664763
666938
895564
253999
442625
984020
233184
773402
220185
210125
827715
914661
337887
381720
10920
511324
518254
130094
768872
790881
59773
478010
58996
812314
411640
994968
769923
865072
574624
396248
188311
74619
459815
788455
945711
522121
930513
506796
85454
678913
706460
269213
336677
181546
679769
916940
805963
290071
47477
153982
1033257
819086
935819
487782
336610
430685
84978
928873
246491
719650
133285
668267
413748
596850
502893
567925
507667
226041
639924
456461
727865
982334
184504
705139
46478
32815
942708
198610
172319
390614
421245
230386
269049
899065
590448
813829
787680
576822
286788
795561
643102
141279
287153
900578
160090
269482
328410
562850
150768
72786
462282
62273
81742
563841
380330
67806
230738
311636
719993
570116
21118
528487
246052
935572
988978
392307
566715
113100
325917
544335
215579
648635
867828
176456
181855
496520
763641
281423
362629
234843
17670
961233
265360
120860
178581
789696
493128
504605
476667
743699
562310
324267
508109
280788
151074
277715
226101
341505
242268
945598
813161
100937
396119
231392
993590
271517
604434
280243
378982
675395
419191
348992
707547
78870
140439
32389
243148
745631
252399
376658
491864
436655
265595
813987
775835
609828
337091
186780
635637
893011
24187
819644
900457
908961
47725
146777
758787
1001033
786011
326276
746101
889099
253958
218621
77143
898145
937892
377213
244944
63499
448022
997509
336561
26507
732158
173041
581616
462285
500238
866354
256886
783273
555345
91534
193411
841640
561812
584740
842275
557737
696985
301314
329528
376749
134831
586494
328913
187626
36596
438931
625160
120939
957314
522340
61365
972148
756405
876995
227736
63795
581539
1025754
632421
178405
971414
1014180
517160
936725
807444
413037
529535
892832
163306
930507
60675
604826
501477
476212
816955
535627
127819
850613
776383
410207
501170
870076
86239
818099
526840
600642
840366
1007796
461984
157409
284379
574528
974820
122966
964258
621928
962720
396815
1020463
625046
163974
746032
732704
85322
650637
67418
257251
676550
75788
211049
424619
439402
641483
178354
460415
432212
705056
78427
453382
1042302
994271
112513
48027
996150
542459
555714
947602
775251
157872
487675
226362
409059
631851
301005
387828
21506
168217
681821
203522
600352
94738
5957
88245
708249
980595
301595
342430
145399
652969
443498
600687
770728
1046855
879021
486892
840551
185115
168011
639055
863673
100235
997494
500609
990006
920754
108763
540081
388671
998092
284919
188073
742711
1018076
167921
894887
540078
1044573
592719
187103
454461
65764
432078
309714
808354
100848
791835
421979
444692
1008415
317516
869181
740263
96781
144823
795548
302151
546202
778292
181347
215734
37366
1041119
761781
304283
386651
477792
619675
3534
495643
161736
741302
259062
1033640
600626
410934
483352
778412
613681
416828
543886
382098
906887
819
25542
713047
393940
374512
672690
542769
4664
455956
560122
686282
329179
945333
942143
270083
522784
831962
225309
504277
72442
119394
319770
825103
632598
236278
663412
472600
748418
473842
435124
124980
230004
896222
762912
717011
801064
877224
1002759
245498
219621
57841
103001
162686
700299
910041
1006792
656584
25612
197534
555763
1037443
138452
747919
606517
621105
977127
573562
827761
733787
873720
434876
765852
648695
524168
752781
868469
913186
209195
875262
178386
501280
419605
98363
732202
35931
491996
589038
905819
403836
222564
792005
862469
919785
615579
171772
779952
845889
319885
595268
742447
708650
196413
615679
358176
132783
215378
865434
219344
575010
843017
919200
341200
1031848
883160
492990
351614
831665
799603
1028461
583187
624319
104180
873669
227524
166241
317995
318420
726409
838261
386513
669954
781109
476360
664821
527838
613172
183972
713353
870629
238961
571020
613962
681450
487051
521484
334815
93908
426592
732390
455869
454726
584776
873931
777252
22706
773033
239920
678909
745493
839743
570430
972320
391266
796243
153374
650916
13590
411423
349525
631322
8967
325173
364904
118561
286049
317833
300609
741447
266335
785284
185571
892807
189115
918782
299318
473429
855947
5920
737517
248590
732939
627188
607669
456763
611249
312375
11548
789098
83194
350457
266641
508274
1030882
708193
852881
54951
746646
116283
850906
596764
642136
551898
104685
382104
394421
891861
250619
597914
922578
273321
886006
210485
337731
978636
438780
820856
584099
921917
374117
915651
812440
229244
39534
79926
37359
208909
1045756
110208
717673
168462
740291
642592
673448
371836
732302
756563
873435
563951
595867
533709
565018
984973
379754
584993
205703
270824
903791
268566
356937
153045
618466
873037
338202
940904
239516
571704
972241
562761
189466
176760
410475
904283
624669
843968
568453
145683
829014
620894
331945
837192
773839
51237
276252
580010
952519
999089
13110
526757
588889
239546
658402
654523
201542
440692
190137
954160
915726
752344
913447
1034129
918682
477401
24114
469079
1027013
575932
402691
863045
269648
331977
412379
296590
890143
120050
247605
64854
272511
1020918
767832
712738
1011927
291221
798809
331130
780039
352861
1031411
843128
660923
161016
370363
701489
736170
264550
218902
511375
234371
149088
29299
112457
843873
915923
619201
328577
700692
522092
235611
1046322
488588
825376
1027370
80625
793426
830714
872990
430086
525853
853968
923810
143649
1042078
918236
805355
263466
750962
943169
74496
81434
868986
366530
798298
637750
106535
80577
239479
1022974
112015
712590
272237
968602
451685
67438
374107
113830
59212
177730
882877
194300
324940
858095
172375
363879
696633
712004
888625
837115
470942
225899
223198
313230
174960
649569
649621
891849
55042
828691
920477
221942
108268
226220
269392
1027011
818996
1034213
317555
150689
329878
643474
230836
509357
532582
398015
248600
800832
126072
352409
1032965
1041439
762562
327414
809326
236852
790630
270871
340888
115840
575672
512942
47854
64529
732664
25892
1042983
664166
856964
321529
130712
951064
987546
625610
151444
713640
152866
244395
608799
233820
1020681
738629
607223
811752
525794
60575
880007
718739
606836
660535
506952
731775
534169
860549
572801
565762
379829
155690
387356
126597
560962
782587
809008
862251
129344
943446
592741
1046716
378400
709954
769703
303214
28502
448061
11975
1047094
39596
365459
368195
1029501
2776
132912
192579
697429
210005
124031
558712
285039
1032878
767596
901825
519699
180495
746785
689642
538759
239721
757678
875885
751036
989583
566197
613570
693274
865889
700855
578496
900217
435250
947852
963090
475102
301531
566767
1045299
1004298
637957
468769
158571
140149
758166
395045
187382
437782
211804
331140
649539
964279
287374
902965
10467
953974
397861
622074
670752
574444
45558
44113
90176
313199
125259
469313
474252
804966
477449
148726
1004221
182777
289822
429037
581104
221048
625386
890416
737565
482252
60256
751962
799589
505383
824607
754269
359799
640467
318699
489160
641563
814711
148880
458344
1016094
418292
4137
805887
831246
415173
457222
721390
738041
68121
289897
1009354
462083
181262
832977
509659
151478
631226
71294
58461
176374
263846
407246
895155
287409
16210
100261
889221
268846
645043
468310
302771
720952
931287
392160
885546
794261
438709
247784
934455
885088
719894
1018733
355398
779105
354211
873420
960176
995628
392302
414462
227702
229465
287844
101599
20514
320944
696123
53909
337255
303770
193846
546331
866450
902000
127849
519332
22279
367032
536092
26195
318162
946070
53088
522763
408540
242521
10043
280029
784475
1018539
383270
106221
591020
584854
703862
931071
946029
240913
833454
321415
404479
495023
558739
585319
766517
715472
375304
424705
89070
401552
940401
600518
971581
433127
78223
396651
393809
336542
965955
647918
219593
13468
738603
449588
531768
91477
746639
117995
507049
774214
866800
297740
761783
434436
760536
321287
416059
324635
548729
861461
229463
2564
842726
881990
563471
373273
93964
698097
912701
946023
64824
520537
871066
250495
282996
165298
726983
123078
757179
603823
823905
126081
880084
739307
391971
302481
929263
556815
180741
208727
911782
701588
375961
572839
333250
366263
542859
117333
103587
176219
1008470
431566
145699
1013460
729003
628564
717479
355175
636167
575454
880668
158096
265539
94894
547953
925497
981518
979255
1006227
346833
804827
1037263
157695
301605
725965
160703
815653
72112
799240
762498
857016
492577
1014838
714526
652286
367574
912864
431239
911248
58679
1046330
995886
702312
989720
600639
62816
791206
189867
249571
995814
797495
982466
454047
521035
404830
724478
969511
834793
461444
363193
117571
254231
1032102
574987
182703
631276
183636
682448
65431
921740
809915
18675
87723
278271
468826
701745
600873
984448
144298
622556
962536
78128
405160
455976
1026575
690586
51270
121203
676380
483628
668820
852883
82984
406989
315626
48600
653540
303097
919509
508081
122061
200559
734865
105385
179837
945287
211566
640453
81313
400311
982595
460546
152894
111780
766365
175619
491263
368012
95470
520982
1007705
659053
687236
499024
190006
38562
487307
252956
315359
115891
347895
774861
34641
967802
455494
387597
634743
799373
816263
466960
174775
672313
937557
703069
722309
721403
424191
483573
298929
96160
657443
20463
52658
754228
65963
847563
572229
55956
591147
588035
131834
292034
571174
90330
861467
407583
754149
569575
940859
304556
1027908
830818
312880
812493
202574
511776
1025872
44602
957265
339831
886213
939563
873378
737188
45910
998571
88740
212540
1034493
736112
393390
860388
867159
1034959
215083
677999
1033936
71960
263682
26724
406914
325155
166614
752241
623759
897177
501026
566827
186090
304466
356319
1028120
903874
1037068
983
1019926
190033
4376
841951
778195
269382
266134
493212
906629
590689
260878
634262
518015
394329
601194
376235
154449
25561
732509
385043
432483
580428
683506
784347
599160
526972
740947
155057
965836
309586
837642
46645
800939
408784
735406
200809
793035
587177
159512
609460
269350
388766
420057
145177
388549
116519
527328
756110
490806
626047
214349
495944
476753
131144
1044387
932687
1029127
336293
851762
976190
426161
862895
768881
165087
548139
983165
125811
430181
103196
88250
532341
954471
817962
968424
954436
951911
510560
987091
166682
853283
494074
960859
618684
344348
564120
689969
254762
199242
490686
884212
878100
908129
275580
925927
159861
135672
603369
603702
992269
351617
847832
385839
458910
933136
177495
688807
299572
372457
894198
699614
877105
785946
863671
561403
40923
899820
960556
639436
624397
464147
542505
834254
333609
856315
898053
322073
260378
473563
135614
543544
208504
645653
220660
472082
650492
1034141
884903
616310
994813
110886
502319
642116
81975
559658
687472
1034847
759031
436378
351039
544475
370751
601462
55697
872637
230540
2740
889215
232167
517961
566681
994644
650530
229627
432550
832001
623765
965137
208470
208426
408638
590751
15150
1000916
727342
589974
889729
1038028
646314
105394
553537
221782
806681
573700
262672
349078
857592
271622
532551
334270
778080
276574
876429
7588
643743
331827
16278
126894
1041152
439669
532742
642072
147395
499854
607182
863115
215123
1002589
575062
970275
650363
46992
1036529
972591
340136
329944
154127
281998
469139
440631
327220
653224
744778
755529
36396
252191
977138
259726
391474
214748
121739
562297
704611
765175
416695
595547
559036
89914
645082
439522
850495
951020
739094
611107
231808
815562
414825
308808
465799
251145
738124
792448
199099
407749
669316
543975
67475
196195
181938
143056
590265
685430
311841
470322
254415
494468
993388
341757
107625
147466
99553
31473
887841
474916
400180
940372
402219
634012
747609
42428
323530
880724
160717
1040304
634447
596525
56472
192259
852934
230016
729369
859656
815621
720306
435142
785585
676591
961164
235676
57760
234302
837612
874576
448524
651928
69273
905026
646889
300861
246834
114922
421137
16304
1026394
159608
318469
370891
536471
722661
99366
526339
482953
347957
75797
492095
129912
415274
250179
497177
966467
59227
207553
756309
611522
1002876
684095
245053
78530
1016535
834228
550293
37905
523071
1027693
395391
123528
768276
578491
534138
1036908
361997
600130
139714
295165
487065
1019283
147968
90250
122026
242772
726131
476831
67252
253546
916470
477925
66483
599583
322439
899750
595447
89621
85994
964780
29883
916863
918926
316752
933736
144878
609055
286105
746313
939237
630362
628216
984487
480795
206435
348814
666492
74077
875557
136654
516906
584738
974466
616835
868465
929305
429036
21734
555470
200775
866313
123558
602577
101883
1011170
363501
815225
577485
928801
960667
5988
877089
1022309
1010247
459938
196206
451012
991045
198565
13346
432052
967112
338550
898576
1013415
353360
551553
986171
576327
525952
759101
538488
503524
426383
231869
612102
599950
919348
188249
296390
394364
842055
99237
768376
932811
734761
859094
719063
903760
46483
314859
384644
775360
853158
839135
413334
593298
42492
381321
425562
333695
938919
81472
505384
851231
287739
931322
34290
941370
70413
758124
789447
297573
256091
905482
812736
551050
441731
979528
387479
897694
584062
622299
451338
626314
6868
1020762
1044269
505401
371826
994753
514250
59467
353776
868738
446272
453500
1002725
911462
826167
106995
382260
392400
387557
270797
664360
845543
788361
578521
1041856
413872
16592
466442
859496
459790
521863
749682
289820
1030558
331785
385441
87502
345494
450857
43665
442074
516407
621040
493796
907707
443596
523447
48556
444868
770625
83952
917523
156731
618068
476861
613855
771381
1029599
895430
686390
546299
590177
875523
428080
380580
2946
41812
491529
877124
116482
706398
906458
541299
412611
917589
741869
181391
841948
480799
92653
530052
637881
775733
680229
752963
879236
848191
1002273
931687
384031
985257
143438
14606
184075
746291
529985
916544
773003
773168
476048
266477
370129
944122
975609
488219
109968
989161
916116
660431
497388
702648
792464
494739
536132
1048491
621267
741098
310536
412949
101325
650800
174084
819057
423120
149010
613781
693491
1038019
1003474
153264
208137
245453
802444
422709
969160
583551
667034
965726
479777
114313
129827
952758
736253
59133
363372
247783
454413
192985
266246
524477
984166
831512
1023072
965852
1012756
56773
727066
680993
1004948
966445
583511
617785
464866
433699
134640
595015
82656
943041
587667
821355
473473
22115
773321
114133
1032157
442186
734855
966203
234355
977643
830393
533394
1008625
263084
548991
457115
489061
529029
562647
292854
130737
884250
729036
458432
798151
759282
100245
369563
345821
595655
910959
118160
1020424
424038
243905
726970
813806
72645
137194
178858
909933
723388
777892
826559
506624
418231
665739
1029321
816556
642105
30698
1024087
424916
107364
242876
949694
940337
387989
793875
213921
730265
976354
504407
1016309
411671
220311
456485
403507
220433
768644
507447
427137
609568
324774
423041
199777
372784
327389
558473
452237
522678
924661
520407
889867
660336
777240
455052
260605
286262
801513
612023
892048
758008
969082
487433
734214
855298
746677
388777
507863
480698
656321
663250
867330
685095
513726
415296
222000
271730
247746
444060
1046405
366604
159834
982125
497840
888962
801011
485904
646511
335175
723513
691074
125963
132745
986511
381830
22353
155848
943445
294888
1031581
136592
403910
588221
142076
322816
596557
408420
197872
606218
390562
658610
162028
852872
487639
55905
610805
347166
810138
320378
839352
223239
564590
585460
583542
885566
398119
922590
585408
692045
19080
934633
122001
51094
803962
614696
75835
432940
8521
360162
460658
379788
836361
537079
387456
894126
546988
503715
100574
47680
933477
390717
1000144
707879
861980
637590
175346
49820
590480
389900
941746
1003457
769678
882372
153890
304286
585447
453930
76849
490486
724326
759020
516183
56887
520625
119212
3282
916890
250016
583276
17582
354210
660588
319862
841249
539769
732023
1003611
269903
804490
755011
301888
1034005
523825
559426
751946
258152
789335
174752
144374
668354
758869
27891
85078
87405
190465
452794
430362
579490
78265
273458
58389
90630
386511
703698
655603
378818
464929
105947
142441
771406
252702
859212
313845
591926
264638
389165
428126
322429
526019
308495
215597
536007
6115
738905
528662
139961
497403
373346
675354
864068
495587
108267
82004
489945
412348
644775
422194
793176
938936
111176
437269
682233
234131
28909
468037
78575
291378
244622
1041437
241410
518792
713624
230565
338300
93438
831904
78786
278869
831553
96917
354520
144600
113723
698524
810924
364050
353365
1030496
162323
87098
839500
458162
928398
364579
243951
302370
641878
676699
447338
25514
587111
657337
583362
222758
1047477
32863
989970
330786
108042
898220
845213
12279
694502
922022
802845
158348
529525
568572
425738
520174
307457
641343
169850
544649
834829
138798
60745
807262
995860
1004689
908959
715271
198958
576922
1036238
205937
289001
588386
824842
826486
866050
554432
19244
273753
577535
524982
122348
934923
754657
502071
838867
257775
249002
105388
850898
930490
553448
199327
981904
825993
569503
702318
537245
260158
522392
836603
806061
123634
596250
283047
817225
817441
882166
967452
879857
703454
540080
661800
217935
874934
340242
856966
734160
678160
87011
938042
636069
8807
690589
974993
264390
593118
390706
35821
435624
474167
1012633
599376
79523
607795
881253
772702
959438
719876
934600
369921
86304
311185
623845
937569
853633
642605
305624
102845
583909
737436
456710
582483
736073
754540
806547
875057
797016
14655
746178
733438
688741
134235
903448
1010215
731121
147579
500374
119973
383788
87863
116585
666169
139457
553038
55447
837197
697162
365031
525286
724440
776420
831592
899402
488904
363333
844952
861449
890847
730143
540866
116451
634968
339208
515300
87085
290045
300920
232457
720631
182863
461108
433618
644561
479350
3099
521288
509072
375405
426807
650057
263620
554306
710560
561636
342338
558063
882342
541872
800138
366320
640834
231852
951150
4347
420745
1006446
114639
512169
934260
630629
614164
262658
44327
1034859
114062
500195
731866
824379
118496
923613
274436
774125
424587
234974
8684
1039738
740005
1018727
237058
56635
235000
664289
6007
854913
321139
958977
873762
1005767
919845
691943
284546
883769
598296
38670
305592
957338
1017114
1047187
160229
23726
924614
796027
663565
1028155
196936
985740
789425
436407
65973
698730
395508
516186
191888
82329
734402
243565
67636
295860
246942
274400
592038
678443
150377
432799
268890
170388
190699
553827
568377
142081
280046
845831
364912
571595
814142
348981
36501
675080
200312
412920
788900
505495
477738
370260
221280
536219
614612
466726
322250
966039
697390
388589
184611
217368
482140
693571
753378
752019
212250
489106
522920
588144
151325
124193
960421
219478
454053
404229
560172
329445
792664
738701
49248
721590
499923
14725
780332
558093
82757
819266
780841
528129
528835
347630
275888
183381
296483
670742
797556
1018219
639852
54118
121735
263125
456522
666067
995396
849922
698126
136105
539110
288022
636717
348632
141299
882633
673913
231632
758127
411039
127478
69471
408271
380421
136413
490921
173777
854143
797982
584487
1021870
646164
451389
199132
117686
46840
552358
1015891
941307
28243
410619
543804
560112
74311
689879
681326
715832
911749
738307
996271
729182
1003261
918764
500289
969841
596992
915966
221008
151687
412542
101412
251523
846579
492720
886145
811778
353210
167574
193003
369721
216057
882556
726742
52721
650493
424157
429644
536181
959412
518287
627375
6014
708759
512343
851563
197285
254471
894329
273754
5768
843673
627853
460045
737344
446050
654444
421770
365938
134314
1040746
7740
251093
250040
351777
511722
56584
285157
829301
374475
667265
449266
816272
651585
32594
492234
262682
244912
472669
596008
39257
119658
753984
41426
119923
174348
308824
759074
648030
926381
313740
983738
269803
579027
178471
147826
1000973
491298
73068
87437
505233
542111
1010241
1046582
615665
215533
304375
157685
799727
48
235351
968143
814814
583970
356071
1001706
882850
147746
484363
877536
72710
38923
822323
671122
649195
721588
926375
94083
680940
458695
698269
1000117
774345
208217
23080
24197
814320
411397
503050
475046
188822
360310
412153
46351
676768
212953
967250
819153
228491
566387
281581
92347
710479
806740
660272
362881
87655
330028
823104
42669
523427
487173
299699
921052
219303
298029
617581
711031
570277
837212
511451
733813
820019
827617
175939
410607
525120
946322
951687
86564
907624
350711
613349
814426
502772
113459
282021
305421
347012
912770
559260
599074
511752
83481
144890
969402
710076
261556
895269
908334
240790
301983
263523
456081
316955
150760
710651
160284
927733
374923
599554
580775
764159
775454
338540
616554
284582
57197
585255
183909
526954
594331
935162
344718
849637
281816
144216
50184
309391
153291
434070
222992
161877
1005144
72148
844828
840287
429705
446453
480383
998840
882603
314592
247832
969492
147988
9471
192265
893742
179964
386319
398288
545104
410208
105818
801799
126764
878177
942746
572157
40009
1029415
565778
236209
933600
928249
999979
1033193
721215
564257
615884
76549
226567
999111
484997
402382
420542
921548
929907
190802
626988
698978
958748
1005289
915444
884296
753608
487419
390585
894521
255067
182636
14722
215244
664506
6618
92488
347341
354405
887565
881963
153000
65787
844562
541325
46951
1030762
181764
369523
334721
301369
450093
456403
69285
373317
466536
512432
718825
1032617
885552
188178
123957
435220
529486
679984
383277
67009
996227
114895
683128
415232
44706
795371
861718
433186
989706
619668
229790
658339
278472
67751
1047246
42470
182961
575014
454960
392938
713139
803603
236226
951880
316998
487827
159571
61223
1042577
652020
820711
184537
846026
18676
1016208
993928
848420
687822
685197
441
554743
572631
82351
401313
660210
320326
812855
657965
332302
181515
904108
550650
71386
497301
737891
705988
205655
826144
23957
641753
592682
632037
956037
354215
392864
857604
751157
938307
415673
838296
790543
359258
144615
803156
496407
94750
696910
937473
1696
890535
102057
324748
317792
466528
642078
114683
240615
980096
586165
66167
38817
100717
383997
542899
817615
968426
364468
9452
1032586
747133
767451
697151
983811
252817
682978
300085
877603
908982
369907
964198
777156
299113
50313
666497
346596
589794
379668
50262
933111
369407
67781
79995
343369
36216
666900
927899
125265
322546
906427
121101
980389
932955
433815
328575
512281
4055
959196
982370
667289
248664
80586
846340
68648
367344
885312
598345
413919
14203
202276
213059
33926
655839
460140
965931
856190
325349
879608
1046990
617881
38557
1042338
523286
72831
453609
1014722
619612
312712
348462
392867
194554
373551
643201
850470
898683
464054
967723
225587
396277
734587
16310
141535
274009
53896
819023
170087
265256
9176
170069
858702
985339
62183
537458
1045690
894339
871398
789743
686506
781735
22343
439470
532928
795163
37331
421827
891774
931337
714508
379633
106905
793146
777099
288875
568715
299178
854044
392329
661475
414159
367869
46607
765291
255853
108980
429655
684388
584610
997857
830648
383177
559947
118396
482950
562762
240814
7444
492076
197619
233510
764125
721702
706467
149834
420569
4986
1044203
557936
92015
937618
691762
899111
976449
68122
358219
828944
654790
845904
261013
596284
8213
859606
25678
322323
518586
785396
861937
510676
200961
928238
930873
483537
883767
795903
552868
921288
219839
887093
645616
519888
860338
193746
58264
779095
774053
131439
1019337
1005024
667290
488928
835866
660927
641570
602447
752426
521674
511629
6255
409065
288846
781915
298352
686241
431488
267448
958133
159325
635489
1044992
32893
704260
975415
352897
982692
954497
722647
506085
286356
468536
585588
253917
790847
338129
61798
827692
211694
1013836
720721
226942
361610
141405
610833
86130
473426
701157
210126
997828
121761
632712
756917
859299
87661
766565
1009595
189566
152574
771129
556790
625871
153526
692701
244581
248070
624427
509154
354066
318711
456047
107270
1044050
649179
551195
517416
488113
200369
796046
370290
506489
146920
353181
690966
208728
128430
844316
957886
897794
24380
674666
262644
475291
1036333
894602
714653
199759
878739
372995
895725
113420
239266
1013597
601258
135472
23270
589281
27158
847435
941590
861228
878161
465578
35335
262590
1035858
935587
2839
425059
237537
287330
269000
940890
690528
286050
352939
669875
539255
472974
911111
73834
894885
996330
654923
221442
771284
95353
433256
996522
860849
410605
112154
954589
638021
119265
700119
1002835
134897
809637
456255
33357
84985
976110
505577
849020
751816
882477
926503
790299
582942
879453
167851
68064
127608
622776
571938
214708
121317
617124
818463
289009
375894
132802
1040418
780315
186826
347958
63172
233972
171833
798542
674295
323400
451495
22278
764257
1002346
686047
1014542
281629
370198
529055
667486
597469
724947
726115
1006804
584470
302990
839197
250244
1036701
949798
311886
987275
573486
433014
308167
528917
688392
283757
240216
431644
472811
552899
567038
1030053
469669
778378
556201
759590
516932
771808
67460
369741
380561
171271
155360
742009
859437
766908
676809
913276
743105
981269
116532
936651
28923
79590
1033895
1004295
598237
208969
771600
447913
655751
184920
194893
808939
734492
721694
921586
722232
157831
274062
298854
45718
233717
445760
968396
482031
667842
981450
711229
266256
595717
76138
817516
539860
770487
816837
1044395
538838
1044493
428323
748277
171959
716604
337928
277541
585790
502484
359683
60629
271896
64965
194361
373528
740731
307193
240734
144300
40321
551460
990408
305672
932375
662493
982059
382047
40460
1007782
931576
947506
425280
1022977
853454
917772
53583
364131
726296
704761
196478
14723
791156
184008
1025465
620296
510270
179642
985222
460281
602696
611029
486969
729786
19659
910461
303317
994455
40022
263803
333058
525758
1036004
400384
1028787
893864
697753
382990
31326
568153
784298
670665
626587
706726
776995
291249
530674
318894
691089
405174
148025
281386
1038974
77128
423610
77995
893662
913914
797742
229070
819161
742870
8808
438370
285568
138344
796248
84015
449772
917684
408951
732831
423660
596921
910275
737844
365135
270248
419830
922745
459808
738125
768877
149911
565063
381231
930836
129163
53917
435502
1031556
316878
423903
815297
157389
280337
871672
945882
952778
488949
764724
98093
878748
734294
969342
407853
133045
271558
70417
945756
130454
940158
373201
376105
1016466
323095
425905
43007
957833
294890
947737
803434
774543
121255
261117
715814
751181
365593
890302
12441
565667
24531
95111
363234
26658
39757
580725
280385
444118
124534
862793
410216
144195
962454
812575
13239
753034
582396
620541
541789
34936
670408
970528
678690
329939
757161
948972
781504
264909
674109
112627
390592
1018633
762543
81693
414983
670939
533699
346022
759360
603888
234330
74347
322941
725239
597659
86811
1017829
368384
56078
386401
168461
149243
583988
507610
532221
714370
927461
829297
585046
961990
938127
560860
777696
675679
962700
127616
328679
430379
309834
369800
961384
90317
987613
376508
419743
888603
610588
583030
894398
546667
833806
528206
626900
369881
652104
920840
890117
278700
264518
50208
800946
15805
567466
425747
112202
114195
233945
762448
826156
645806
711277
165357
757081
150460
177189
505214
874483
135618
58906
8771
366009
192381
252620
436747
369715
736434
497675
253177
687829
117303
778568
31669
1012002
332171
639607
898090
788115
357927
37985
714972
465082
598755
734102
458277
806965
370845
80213
773573
718322
579370
798285
1010001
618186
434097
944933
489610
837287
19680
204386
518363
206332
660375
275176
936237
592967
885155
75488
134371
46611
863596
609544
204096
222167
417671
314751
822921
689459
241588
184444
39145
350591
611712
90680
123476
38533
777040
592463
432249
545286
1039472
933222
897778
463530
973629
335098
365072
705370
299780
232149
358127
506778
531675
239678
273487
155656
294219
197511
424241
211975
503777
490029
258206
386644
652891
602304
175302
252033
537381
1034994
227973
327087
18178
596909
740226
494623
912214
964296
53330
373185
718200
63548
552433
670591
419056
284490
490208
5620
50836
567214
599348
482148
723361
353852
223081
994172
70668
312155
54881
512851
365094
961232
586247
262587
993022
603400
981982
902686
758799
1015602
448308
348997
722854
433663
759793
909977
656549
117003
1031460
498938
628787
904379
269146
341502
944876
334181
1047092
643356
502381
536375
985032
713846
562868
252368
510599
929789
67240
804278
979481
127168
939827
317638
34864
125658
299466
983418
229217
101725
380916
10634
160237
664195
547705
445768
172058
792601
689245
847990
95347
659464
356851
485686
321523
1000705
356575
384547
589501
548435
572042
80458
534829
93754
785271
875199
65519
900854
34246
520099
255866
842518
137185
231547
166238
791572
358754
193043
922703
584422
98796
793503
721814
529362
560576
273824
635155
366063
648007
462164
1032202
109065
461664
590127
16503
258445
80848
105084
627333
757996
332769
831467
133984
285354
6690
364315
849300
915179
475639
678302
484386
875101
95160
787300
957316
732015
594879
333617
700074
346467
968118
308324
827542
684989
670364
825344
506032
1043039
795916
766226
959697
328862
815333
852767
448320
40081
353553
581899
346764
338111
738617
735965
670737
469992
64568
909550
100049
866036
608593
66374
121503
96942
198968
147513
859696
465289
621655
762993
918218
342921
929813
532801
111961
772812
397344
262554
535638
521068
840005
215206
753988
866398
648763
881287
987668
293859
923382
137427
930138
903320
772971
427940
880296
870011
469207
569308
982114
932349
406712
84610
221973
278494
630441
38430
445422
790428
947310
370746
201523
625747
514786
589760
334315
632834
467225
806640
229634
84190
231750
68551
379259
476337
899899
606688
747241
914188
42699
227295
729747
423366
579416
502407
771431
558976
379005
437268
983891
94145
861898
983492
808543
1014782
388583
45240
111968
237019
841690
141892
93929
616636
731305
946307
731915
275647
582371
832692
685051
705121
910386
308627
700626
973527
129588
575671
834250
833432
985470
240540
997464
479335
9953
272276
1036502
483198
526151
40025
686414
312733
893039
123723
445982
1028839
225439
139110
424815
145926
695738
833482
496700
654465
313525
28223
575411
128800
201235
658677
502626
235971
716788
1003735
992733
543139
479152
318649
831724
642757
589054
450936
301408
1032923
539352
873611
760383
615609
172919
528716
721096
786384
301147
487926
384524
371235
484904
684705
184355
359156
526507
842774
580005
654975
575891
623580
553702
191719
73808
444126
963921
121197
822622
479638
757249
107466
734264
699968
48649
314063
154790
1016772
657335
657196
591161
41651
946827
65164
324064
811356
710037
202030
906881
579454
580446
733088
923255
480051
615527
238778
910622
294912
830990
407635
517128
164070
477062
918921
391899
316037
429748
199728
234334
695474
67090
436757
896523
689426
945565
530798
903470
633001
944984
273288
227807
235173
1043825
822162
384004
213914
1046276
646656
561118
679530
742980
730985
898761
427621
922506
338888
259985
792430
911294
97144
850475
315383
147037
477981
347255
313951
30999
854554
474158
385357
966781
704194
928821
872641
892205
1042936
542657
640892
780053
207396
605434
267582
52476
516713
620508
314221
313963
204624
551493
248514
954199
635623
23031
351508
520128
772693
214801
823620
122618
508544
894404
182059
1007576
455166
650585
968656
332981
700461
546465
251098
884479
607996
395566
243590
668717
853631
552746
718812
893231
627122
361899
109741
1007015
463034
148456
902823
979527
961255
547550
838412
707217
344053
410699
16942
751748
707748
159484
537712
710149
1045270
863172
1029411
334247
689022
777126
502654
49497
325308
449736
295338
793685
857884
313923
469405
852407
324321
680103
1042070
249092
947364
328144
1033041
987679
254928
982975
225236
388160
371571
550696
592968
525
963933
835246
987961
227436
136570
401734
787626
99870
286169
110973
98969
342305
602255
620209
211632
391799
567184
750028
781174
53738
646717
1024526
597035
94624
947843
824924
183773
963056
505178
784853
334615
358885
813604
633404
674585
695513
458703
365100
898483
944408
796672
265647
493496
548120
359553
702075
495001
548848
230808
456322
920010
358668
431848
727681
322348
54370
964913
455724
697946
453757
831657
168810
663537
491673
732290
191724
393558
636090
757307
394951
578999
60390
380620
622814
54330
648507
494802
571795
148843
671528
122648
200102
511104
803329
136560
257941
16280
16401
838250
283572
389293
566620
883690
729262
819270
383974
118884
562534
539928
429544
276748
557755
950870
288789
879020
1001067
605908
109701
682525
87103
183609
87823
222226
654827
71395
237593
361634
252343
87742
131166
632633
508730
435557
798230
267656
541596
584485
651447
938272
648241
678965
201977
980064
894496
152870
307859
154077
905193
939222
783444
588549
705493
965699
198267
17715
923606
109995
938025
315162
692937
426158
173082
518858
283319
155733
485074
477457
552295
136060
355188
1022256
469490
199101
819374
677824
894826
1038306
914110
274738
42457
363349
974382
125864
138388
666340
827415
894094
66048
255835
199593
990110
254758
431049
72713
406629
771102
863525
831708
604585
60908
306295
347167
674486
465222
951776
291019
164665
868373
852432
594290
707351
58871
544796
29188
842766
1004470
592240
385994
442329
359769
891864
808479
670251
714610
176868
205774
140626
1024930
623219
26143
759502
35653
590663
619012
26004
931900
225840
433344
878255
889134
690474
248406
795660
813788
432324
931579
505456
959703
395782
720007
410648
169861
1017839
664177
830343
551923
992337
18453
225191
43351
919686
862981
55204
1024139
686912
536818
666410
695044
945525
4783
776378
261637
32112
220968
195103
791111
826117
653326
189053
797658
520917
38563
646434
70611
204598
759903
125188
1017213
894458
742705
328898
761507
544089
561387
147024
814342
974292
148567
673248
684831
261255
410611
621833
249241
206166
636942
179632
952424
294046
386432
660705
803629
753031
1044640
817053
534954
217412
35403
331954
826276
987849
1041312
866806
861818
271796
812303
77373
200962
303783
249225
842029
710233
253070
746547
2454
551524
930099
215976
647431
558210
650406
572239
601562
604318
103340
988088
83792
190025
262189
98944
72077
239938
305252
893637
11537
217930
3040
687445
215018
327508
593464
970200
50857
480267
861716
260909
608519
922907
906978
804671
804868
318168
865772
19295
186559
368963
197423
1007766
26501
335262
148916
872029
1008953
763852
69941
360715
481916
181736
156293
835591
388924
482837
340951
258444
1040122
476247
737898
124501
202403
244535
786410
1025117
710909
909787
251181
470339
82590
95591
711662
698882
883739
117465
605573
425480
929420
410429
989789
668190
703385
471516
151920
584390
409571
879137
601528
934763
391492
991880
84908
390362
740308
611972
833743
961050
659029
658225
637512
654731
305014
239887
1036999
382804
774312
626
970588
1039827
629167
893652
219833
185000
19651
444696
980860
530244
684403
54901
928430
519263
163077
228122
855133
141213
404473
218352
547933
963430
483018
44125
389619
749771
180656
577808
375386
310554
632097
543235
1004965
344032
177580
970397
677245
924162
54650
474913
425983
823072
579154
852512
665835
568566
508158
926825
941880
602066
637955
833568
387684
368139
185959
161467
61621
45751
397030
962629
401972
946234
627755
215197
823021
304044
483796
870910
7800
213704
710535
152701
304544
315188
396578
315438
798384
438621
131528
1006294
76492
484851
658189
317264
338401
615566
424482
574575
138419
145463
361586
243239
813509
464106
325258
886309
361340
1037889
788351
729812
651009
576481
271275
164895
500976
788057
254402
823440
275158
713603
1019652
853670
690719
331821
914874
375890
481284
737907
58404
144238
404845
934418
55320
949484
855103
187792
633111
646773
468126
931695
26151
1039573
413345
355661
1012657
406232
992787
817375
626777
274235
707649
220702
319418
940841
165309
917527
249525
567947
217039
515815
34955
527527
934343
903831
217194
534017
848819
233918
842584
1011658
427390
916087
393475
840088
936005
62084
125801
253050
1039740
821680
117070
248347
516050
506443
696842
974141
612950
308734
357019
861942
227000
311102
212325
871519
756478
866347
464124
404379
161053
411146
749352
722306
507968
223218
219970
411022
678720
30844
112054
943077
401713
455215
531962
938334
206956
465688
513984
370977
431121
104740
707701
731817
221730
857672
117443
943508
771660
360854
377453
348405
311009
916809
440856
168916
829373
71108
32425
112790
462153
150310
397691
2154
433354
886382
100494
417214
971919
351730
96532
1042179
85613
598203
878213
547447
82294
449174
3884
29167
912326
73012
425859
954249
948360
249719
1001164
243754
471954
542283
860579
644620
214117
890408
413415
762335
58729
401694
1011084
410952
358599
815271
663097
399065
370644
1047388
505058
164522
730886
790365
27617
543522
877461
21440
686419
1042181
688819
999119
749856
743712
144696
440357
306119
292843
1026859
607466
584633
82561
687928
729731
973605
914919
55789
877364
436493
388125
812586
637075
77911
473719
239152
59651
211222
905391
354538
352982
264969
713754
923520
984894
104444
915750
120733
424784
872082
623972
656639
672078
60565
143343
751956
805540
6769
548830
413136
221700
26691
828254
351496
720597
776767
682963
954348
978635
185399
551694
545904
828329
257561
934016
665203
1043156
630723
740377
249454
882277
969524
34766
966351
333380
183907
465441
619644
904427
4076
377657
84006
663816
757718
101712
931707
244695
69005
534165
523337
600752
317609
1004986
54374
455511
444833
722866
1039135
153566
918651
131446
992623
598013
18673
478370
622740
355442
397756
479014
252229
506143
871657
395405
464670
989364
31498
272840
471374
679614
793321
598421
582798
576607
793728
722937
397361
646018
467214
709011
186950
594139
805140
457304
374496
142692
204427
655421
872689
404804
758244
971188
1014502
218306
264029
267595
850216
187667
183976
746546
296966
143026
777178
90773
469201
632291
1048066
814824
841846
326029
553402
3428
122257
647103
314605
201307
383452
659580
495383
533384
410277
832659
283670
43520
637917
790738
528076
474363
226361
784770
578284
691783
301758
723611
553478
510912
608220
194534
969585
937222
483776
44980
663853
423424
427440
647549
291097
442459
292293
186319
61861
160030
447191
373708
136358
652550
214200
77984
421186
658093
710770
137743
765298
141777
1034126
1034248
474952
374930
523330
494113
1026574
896594
721802
149985
822881
977209
884617
653146
667374
812358
660451
394225
311357
922364
852561
375045
521234
652155
573719
65728
961418
403144
573533
745786
621156
775574
341112
803849
337773
906084
939169
658753
703247
583866
732442
749594
1003002
122218
170905
908749
238495
149065
94774
427943
918363
549009
563118
57509
724475
825684
708700
505938
847683
462336
853160
69600
729871
551304
493494
720975
927
602512
463303
674558
668096
1004196
581682
341958
670680
64414
639060
241794
929352
278562
454071
98756
397587
715860
465625
303124
160626
880081
377803
428681
813967
395729
222719
359578
69606
849546
373892
252525
760586
1024985
371700
933517
595972
324946
908337
1043148
695644
653214
478404
883536
680418
921891
50278
512922
113581
272008
556178
1002257
854291
128874
1029281
307275
1015227
284084
1932
516802
38460
241121
184416
798847
429820
805998
275612
432142
834817
729231
273986
800139
426159
296814
600693
112212
374567
906144
40184
960614
414721
962068
139102
847043
985505
657401
597306
300717
796681
1021578
398959
612513
216351
452696
2554
342980
556046
631175
809716
369691
862084
49323
608351
483519
246787
525337
244816
184944
124265
984730
202926
528762
523124
448644
127239
512685
1030685
890233
1023573
14698
825330
178864
703559
1043634
733430
285224
472537
213686
306246
391930
163508
17429
822203
73337
300368
131517
123600
591980
300038
410837
234854
93000
462211
201729
62920
111215
411319
619640
651320
507769
362149
1026076
770513
142637
851506
266037
660314
676677
278172
616103
258012
296749
858024
1024554
680122
974487
135250
529582
418196
707416
600393
308983
182647
86875
558198
992779
150124
246461
34109
433904
950682
223020
886772
438734
863276
836924
327328
212926
737722
577145
246302
306498
976215
344034
312823
692331
635824
414113
691797
803905
291320
905693
854369
36434
36435
640965
744047
877653
233279
344555
691119
570517
322116
264692
632461
731331
320413
507988
943509
475487
346130
638241
47304
979868
701230
86395
472921
801195
680102
1032906
377140
319988
372158
21515
284349
74112
830069
39971
717968
341327
773940
671409
422741
263365
1038737
767453
658135
821032
578631
898326
418801
412501
505377
569749
849502
281640
616198
278121
181890
318710
546493
56911
546593
806568
329548
975485
278986
92933
563985
954382
1030982
890718
676384
480832
821170
117141
822128
550089
577724
912640
234735
938985
35858
417542
729131
419403
496677
342638
101425
359255
716848
497405
33683
142603
940641
217206
359105
42817
208254
730323
332533
302991
256875
512368
481236
414554
278134
290198
66209
49982
664087
288589
520162
689898
705247
823398
372329
611191
926066
592608
259766
674865
201136
558437
70334
481506
32298
141702
674952
1042482
212911
564179
688188
111896
875824
1021398
122653
522801
752935
337988
564343
903969
685766
707608
43985
732636
777469
800956
841604
328739
660189
992793
533063
709076
764984
436293
556702
673764
553666
736246
673045
445198
928424
86821
32069
760675
443365
436701
360758
915911
374660
194292
870567
127931
994989
368071
685774
388405
687894
887681
1039230
910416
264640
585716
280766
1036974
179989
988284
120481
475969
1025610
752941
553790
477824
444863
969026
669411
637215
910038
979065
896142
591841
580669
574655
24619
562486
727741
625185
592419
359547
432445
629761
22606
142397
211791
272040
400025
419374
25608
378112
157157
887618
417487
812508
430842
915031
113208
443690
777841
368204
963992
706715
185323
68060
201129
178445
421789
359678
221557
444355
703281
325661
282852
597327
516745
478215
978489
1027889
900022
822579
105832
786932
231432
4874
942502
248858
232730
238901
225905
1007759
563775
880812
1039639
647693
132843
872447
424842
639677
694383
841662
35010
311586
619906
204814
422976
999246
395028
957789
677790
666861
332544
957262
131076
862481
34547
915876
338298
489326
704554
191891
307588
819566
825653
454019
698774
514383
849385
811704
580722
950063
640974
28962
942310
700379
93075
390997
625879
554962
989899
315648
735248
330582
555648
943374
3743
637271
319271
176913
304838
634648
686416
647645
571440
1021871
418393
592383
556211
691468
112450
712650
167431
799278
941526
611615
20344
642760
659581
295512
304082
293679
263753
877590
156475
327006
737058
872537
1016580
920095
343920
51583
782177
520535
571079
92756
353698
877184
837454
279755
924270
861409
920312
538634
888059
972219
80556
53139
868894
1229
338968
847673
108205
725737
616993
248142
418918
1044900
559970
434953
10856
644657
465887
866925
78059
672391
597933
210891
202763
434060
766610
177336
290139
710065
309964
853488
834640
173527
994032
384838
983348
636436
440718
761136
985858
265164
360240
676004
257987
892622
448894
60151
15225
549461
172306
901846
1002842
541163
318393
200340
896348
763484
956043
854449
499173
583547
482206
251638
249872
166523
766164
742121
388536
464322
550576
345992
942511
703614
335652
758351
116450
49233
685359
785093
1036898
83177
131288
729314
644189
559483
711780
181257
1026711
952515
340990
569912
952796
995367
732382
740680
735009
697233
813179
800074
946678
782466
1026441
745457
610464
266082
147103
167037
191718
451458
301550
454583
627127
411145
827242
736836
214913
385719
500582
350726
485619
761710
1003299
473639
264420
326715
1004338
227505
500566
594578
893481
950408
144987
1018839
102532
93124
828356
538333
541754
943401
321257
962642
856135
241587
576403
819339
818050
968660
544893
255765
242178
790363
718100
399696
329600
122444
641327
844607
399357
1013655
512792
483789
384443
727311
864655
386079
813097
193808
554448
659674
40845
108402
746235
549191
894324
216092
194187
18318
732629
742377
828527
664125
94843
168516
163868
926579
620028
527582
990114
580139
637728
882412
827233
384081
804975
579429
217079
412429
327883
292526
570001
76704
79442
618338
183455
960672
751842
824759
1027009
138739
286541
92054
735001
298755
695034
394873
224377
749748
874454
121376
39795
508255
511828
561280
257763
56105
968024
92062
1024141
321888
89151
556342
463164
87801
657215
964794
230020
1027235
251031
276446
58705
1033171
565409
820996
611875
245795
187024
606825
433607
142284
347735
135657
451693
395121
940959
482251
998688
609841
380374
566284
245679
289305
840146
28161
70268
21912
8949
827419
778730
958566
352398
881358
445686
593976
17726
366712
104378
868165
571236
191158
669804
132159
544710
365803
447381
122268
816597
580197
651214
794805
373462
234583
236979
1042099
439752
442539
262909
190812
140280
410046
121035
513901
644366
826409
131619
921323
169139
1000759
18180
665447
916046
441455
615537
52664
284725
777399
232767
316514
305914
670240
88949
39781
134012
618116
919921
769611
184335
474843
727860
868481
389590
1042508
931714
796368
717448
884105
661490
1007784
513291
127466
786524
957474
875011
922430
231464
644118
828465
707129
633222
138078
1020887
762184
176764
89471
290671
300395
997181
46966
131788
653750
297577
1029163
459575
474330
785969
509483
749985
79058
983703
710457
990424
159265
296394
451054
270911
194208
627186
614808
399998
1007536
344024
784404
606490
875004
1018356
1148
113152
44846
416523
611463
42396
901920
887594
464533
718182
514674
746208
37784
445093
266060
843847
131256
438720
1017010
575051
478986
619944
116995
557107
1003146
783573
1016895
120039
968502
520647
334085
1007259
608358
239156
98269
358106
943844
391456
953025
667498
821468
700697
554164
846146
645909
1032240
83522
170270
271428
683385
888068
305113
301084
396657
259554
510021
163915
182498
958863
1015078
3509
936533
648411
699739
645996
585721
324829
90237
861667
396812
653272
416725
610181
166806
905527
416903
928158
423289
775062
77376
995820
386226
861920
566587
856057
133898
687374
958018
926424
803315
1008118
268961
364638
780046
902451
1029986
997886
693798
550942
991821
367131
295072
1008938
276932
804069
87269
728542
368010
796854
715680
828121
784065
843469
616370
951515
619199
594397
704059
686611
85821
469920
373916
83783
356472
254171
1039718
921689
106263
814733
640897
522489
567350
610190
741607
542496
393314
59247
121177
990469
633923
562732
46243
1030729
457381
1002785
484501
854511
885236
843588
635716
261807
575248
579209
466913
760439
238993
365614
488814
296258
211567
474787
1011487
245894
878215
118764
963968
906970
976404
776718
380605
150505
597447
20852
1014852
414137
898332
995614
78512
94396
373121
986066
969783
973211
358801
737213
913680
705814
77863
191800
622108
909902
758916
453632
385840
24337
12738
463039
734913
16682
357219
384230
342388
578144
588234
963485
1047869
219908
209101
399318
279101
315022
14784
166128
120980
231312
701925
236147
204784
104441
149052
209316
852570
628556
880022
268311
131029
561179
745022
962797
606073
1011646
877371
145847
525333
264967
913030
497440
370104
899239
64593
185614
923648
348612
369625
788961
182254
593351
486243
278154
821480
217147
770461
244621
751577
733217
980641
720021
185850
182308
263202
485850
556993
519538
438153
384929
199961
598065
584269
295933
443766
776529
1038341
150743
861125
739205
744591
757035
166189
784597
221549
301618
908946
164875
889893
69636
552991
172539
355385
457839
31247
568334
501447
106836
868302
173970
752429
868997
935138
497341
333586
965467
265968
371200
496920
706280
11589
51756
694152
761121
374404
797080
639328
633131
776128
297160
892178
210738
887521
118394
424627
254441
904416
477944
263856
432644
657055
772722
419534
702468
731268
867810
174009
910042
893647
974822
1004187
918418
11660
681021
295826
651874
97093
971596
457454
910515
962473
413178
503642
917297
9775
535916
489152
733025
165533
245548
935643
756722
505887
410443
29716
932058
1044741
821311
498353
421776
808132
227941
719777
774964
561248
529920
1034720
497943
113058
18756
893935
261560
493663
158192
91528
576484
979270
1046373
1036931
536139
297965
214262
775333
761713
197692
1036688
33344
199441
259635
821786
410027
202272
1001404
1002929
612948
787640
534184
106087
488222
40430
429039
389263
117030
997365
135603
891100
906289
718700
1017898
820035
378025
206273
1012616
366900
934648
860418
775998
587232
406354
795500
116198
672176
126589
879340
938214
301545
1018164
743831
429484
374711
775993
237395
437592
146935
813128
916991
906787
92572
970422
850232
490390
843337
240552
569842
731923
536341
548841
187055
203575
19784
532695
757784
670646
338050
1011750
283636
33070
765407
1025195
39642
704438
801158
248815
778902
185797
334000
917612
917703
969830
57720
871595
386400
493049
114912
537030
208025
857208
914593
41387
1041482
401506
162044
792750
450419
201616
825184
779783
937367
542790
156035
952926
51448
195398
814804
217733
397227
957934
8099
737013
35231
651546
186344
174512
228365
619725
115556
239763
366489
291062
700837
145123
838889
355077
839604
463156
531548
93797
90986
741433
384811
996998
546871
180307
797172
789476
463975
355151
417610
563584
139935
1002660
579502
697272
333411
807568
671081
14350
1031555
1017254
949361
193102
810574
937705
702776
201855
671167
462779
493613
116442
711916
982945
725129
184734
521022
658682
328161
841453
170105
55322
108553
433457
771475
941838
995951
806108
693597
278990
73345
821231
483811
597470
158517
388050
1034290
175333
870628
661764
412442
807930
751497
838054
901505
428449
408314
453666
644069
385526
797220
950183
5424
653448
499495
528477
625339
925586
787979
860202
607010
95000
3625
655322
546354
76371
831615
585736
506772
993170
698347
799303
213273
226879
1012481
42225
609095
492069
609225
838825
807733
354586
919140
525446
947609
530823
833090
422377
151367
487518
991781
860255
970900
735762
981066
542186
47082
909470
607610
557612
451127
547355
893943
565543
771443
924963
86207
854267
964281
1048516
124748
139209
768940
485077
886588
163503
692026
604464
668720
999763
1026922
788662
268676
1047846
152634
854137
248550
297914
481309
160463
385702
332727
54716
771136
856316
90067
471083
326794
145383
222145
138007
163930
622799
170813
1033949
794860
814393
228722
631828
852545
256482
709985
847745
655988
50518
486094
724952
394079
749721
308476
802935
694314
682738
45793
468509
100258
613086
954345
350623
430708
733278
465425
265747
593764
417902
428371
5728
925107
471955
432291
645576
594150
73093
858332
971793
189790
53661
271524
225591
328502
91501
674575
974871
878382
774278
306004
318931
1010065
176244
388343
145004
504996
385703
310324
182850
26062
919350
44009
784212
898266
323711
726011
426760
66823
127312
770141
952147
311431
176167
433553
218517
871333
899897
693881
865014
790695
562019
573914
333970
196223
118227
249380
155426
42106
315428
247375
472000
85334
729425
238031
70983
481465
599937
530498
420084
223295
135458
815382
30728
926796
231591
65642
420271
351395
378473
530181
763918
716559
103683
766694
279904
503269
927780
277382
680384
658576
909322
596490
1007389
613752
404408
1609
789114
746704
148112
615002
46378
259218
698161
259597
736125
69338
942472
1213
187310
899415
33379
113485
238752
181148
585526
710320
856852
499684
329693
998208
863998
1021124
842918
38822
139496
633243
168773
342235
264954
593811
848444
986991
352356
679794
392895
298751
262150
477416
4878
684683
1009673
85749
418720
1003571
6880
683184
917671
744083
770325
45961
973026
128561
344323
628577
880450
368076
281144
116261
481406
465935
564718
250781
834057
401922
159039
8734
670967
888581
934646
1014616
810414
350782
522266
631891
1021891
544482
671600
143727
452186
14579
373545
835487
1043976
927944
415262
1020800
722415
398020
477261
578678
32334
479958
10934
878574
576933
666530
339122
665565
262839
428557
584162
1038872
688954
264589
581154
22662
637511
899815
822446
312296
234785
467587
752943
857563
849495
50142
574317
589076
330811
31792
653943
228726
596305
678856
251766
691287
879193
557033
708806
77644
741365
132067
26924
566307
987437
681747
21511
478764
556352
845101
794239
718777
513335
470548
376577
382676
549146
585630
1015928
71049
206944
11535
134955
144010
571614
99951
10025
432853
226755
386348
909547
541199
1036008
66641
881026
301225
314727
740298
470071
522132
753305
41767
765515
155873
396636
336139
934506
353081
215889
798485
276301
227372
898530
664419
668832
929043
105569
178852
168885
893546
233779
61996
1014012
816069
346877
100882
1021886
268385
704104
31603
612506
138713
129529
237099
1006602
363506
3643
879924
468400
528751
215278
252365
433879
762704
45515
911513
965925
432337
195934
581075
707010
38583
952652
240091
437416
590090
942924
859859
378355
816915
241469
997485
538335
261536
737662
904037
361342
601124
783860
366780
561219
690892
378357
770453
622387
224028
974079
242956
1036268
979050
913092
372564
651752
938902
266237
767452
516165
131294
114231
298367
328298
764273
726646
573232
170851
473686
189631
168781
14533
48458
538625
636350
996760
73044
867880
537289
970718
308085
57436
325286
203770
22933
337220
792494
155377
234928
295059
704440
949292
517231
437795
241400
252014
56861
57870
1021877
675361
696827
813158
771641
506642
19253
287396
914030
601564
848323
869807
1037006
990518
522760
513729
617933
766820
53930
740559
105535
798821
203118
417369
57903
694554
299864
323215
870109
1010947
560219
433329
957164
122028
140959
698419
884412
606762
468882
286488
895885
936361
580029
372281
572220
644243
205758
146610
671214
1007751
651377
271564
968587
952587
995288
605427
673185
1041782
547177
154635
988460
122115
113558
863606
130923
372403
383308
500171
177524
346585
651435
31411
64271
697540
238692
258824
856273
541711
107833
1016045
763020
950158
916537
396999
305419
258540
139630
100798
473208
731414
478112
531878
47459
46068
909046
341594
284504
968057
175682
707036
847601
586851
683426
358174
622963
365193
226024
1022741
1005975
580936
394180
168018
198915
787144
236561
838980
841587
252171
61582
358113
659924
303615
219226
938822
915891
581720
949645
753745
107371
349227
348433
603810
778958
351153
651047
300220
990140
797434
828901
640443
555413
444726
426854
191963
74925
702696
992031
587616
1025807
735606
309133
275211
72999
179073
339833
708288
869373
256731
631447
210917
654910
881712
943510
861537
890639
294388
458112
624315
297954
154304
306035
664840
302046
400355
701412
33717
508817
1009805
77453
920021
170616
285917
751279
140378
593063
127831
780032
514544
442419
542004
71418
781220
578119
5941
920614
574686
150033
842941
342525
191477
48911
177833
425752
883443
155087
484117
623584
454433
380772
765573
876812
580087
589657
921711
370534
209013
289292
241796
454319
666779
642285
399313
504803
1043380
647913
33590
969474
238114
606551
571612
597958
49063
87466
634684
220490
638816
649709
350066
69688
749268
587997
299798
163395
579617
1044075
500481
449516
55615
38119
488868
472572
134795
916757
649860
713882
259737
201512
726986
633780
139124
226517
52465
920841
910175
256431
923023
1012965
1020995
799430
561581
708508
192975
475932
550653
84790
136177
472321
430700
651424
425160
583220
976549
692338
283190
256959
951317
79910
491224
648467
182553
271735
50444
146391
767740
471490
149684
318930
914064
409520
199371
180255
612658
258283
280704
762832
520025
55382
536049
310559
813343
590386
821237
974899
381878
556731
808537
5479
679962
674088
531886
231952
847372
735822
909719
42145
659062
813995
171528
809619
522217
723293
208402
121498
580872
460109
218829
647119
845228
929228
844699
341550
297881
447640
690546
635794
31472
309799
367061
374729
178682
1048029
633465
809797
18854
961212
94845
310635
275729
101893
594817
158282
803119
940932
647891
118275
937040
773824
27826
107930
148652
513228
438143
161968
891810
559833
477663
274701
12018
1027522
405940
662775
268877
494406
671990
558381
6144
901494
913576
814457
178067
879450
108622
857589
689942
489620
886511
251283
89374
50816
1004415
194851
462488
794617
162227
675546
384115
382302
225221
960742
69780
702472
9742
59744
733456
971003
152034
910078
377071
537583
597551
340916
548113
170602
191987
715658
505582
641519
348156
91352
514722
1005107
433062
308154
96423
7448
448275
179958
185288
521333
475553
596814
898153
706803
550680
547715
93045
1044137
840214
790842
309257
543619
816132
175330
781963
966776
780550
298165
817073
930150
775174
557668
451146
403769
134654
65343
362301
776294
538097
266674
995930
11333
293121
24339
596567
281737
137591
72252
392308
70213
882542
803383
210239
67506
255950
44520
464460
405842
436116
377672
892899
805820
543113
1032839
682814
768341
126899
1028342
266270
153780
421306
68072
827396
1288
1019748
661861
629720
44161
1045130
1038890
591495
166254
583895
1011198
304554
94723
61727
953327
846486
176129
749188
557194
698994
901646
462095
514314
389023
234730
708238
98318
465381
227184
943215
205901
444978
813725
508283
249122
257939
141857
502872
436927
736852
314199
834501
814503
928742
595219
907492
394233
578162
411324
83538
26479
398913
181020
169784
823987
1026004
148856
215311
654838
478863
462278
976986
258826
382168
745351
21597
308916
302718
263957
545889
344110
447784
950094
542168
299440
689965
659908
912499
167274
847518
133128
481086
635590
1017791
968663
716676
325553
982811
311047
107726
558686
883412
674005
889675
484813
169266
504387
411173
35611
586557
847948
525969
586448
873870
198792
962829
512630
174998
5617
218466
669187
1004095
832888
344039
445530
265741
352481
499935
292878
548468
396196
307369
963872
256019
119653
619248
422523
940365
848443
97781
18797
879620
976264
471251
331531
558948
423452
338421
758775
817860
929592
197689
175735
122202
219224
5921
568368
1014845
477340
66379
676315
1013904
482767
250719
496139
93361
724038
172850
300960
955356
868220
830279
917
62245
839877
386112
207111
945832
672871
463601
1038650
236000
675978
952731
12290
884300
156384
1009125
1005806
12112
654469
573517
893384
552121
363219
794437
698478
1042076
120320
20520
443136
920782
861774
474074
779090
631754
810894
214827
997222
72923
15027
909687
262820
320015
1013591
260466
187459
862089
332292
148866
688669
567100
251064
169742
13491
624084
203576
727799
820890
608953
828318
734297
388462
330623
280290
462066
1003766
226796
956300
761013
553941
87668
894227
612835
925438
363681
195882
1048037
203224
453426
713142
879103
93782
248068
115255
317634
728187
839718
603962
819750
64907
240182
535643
544260
228979
1030826
776446
773657
524613
76750
227304
102113
801268
179415
869704
612368
277213
457922
853690
160481
4968
345630
729650
481853
91984
815132
103093
253473
886631
837812
659384
658051
923732
719790
480879
196265
187986
436577
840639
467900
757138
1001542
769395
116757
627397
9503
896021
242791
1047657
1015467
274118
73267
416121
625927
536499
168845
858010
695683
402609
650699
424855
718471
437922
90978
672933
829233
908819
813149
34599
272365
932562
191640
958807
93832
852540
526031
414989
476159
670370
550484
827283
369968
1016689
307464
842835
1009901
1949
955003
608116
248241
155059
322352
995405
702917
279168
774118
195193
47218
77710
435430
707260
159906
1004488
341720
308821
94752
934594
594767
995805
220598
705626
815567
783327
347737
658015
886483
367462
675013
370171
460467
509539
112933
333918
142390
555678
986983
99920
583688
682528
769876
963231
626487
851177
224034
479980
723779
308204
759283
1006777
435217
321371
760049
117100
802310
353006
730066
525081
684135
824068
379034
255318
380282
25506
380947
859121
689920
904328
341527
519929
619780
1016855
175791
657380
829347
73552
253590
558026
985292
136215
751797
722271
689671
718134
575476
521078
478337
486959
272328
502459
477521
175790
936544
403556
198865
773783
458269
69768
903751
194855
242414
776117
896384
293323
164625
172261
698115
577144
1032388
366669
929529
272874
548187
485956
48131
858218
1043787
184047
306296
271960
970230
602389
985307
253945
669205
549601
320470
616111
323918
225365
990152
811923
865896
561462
473552
212242
398225
977535
186249
402747
985631
970363
920074
721384
560746
727789
225266
642390
839941
808175
391793
219332
664844
634284
111889
638445
651754
827437
215855
296653
912929
423280
391398
894737
384089
522468
423044
357576
224278
83596
145391
688264
327595
256972
154268
848482
315426
943146
596124
603361
239155
466924
646323
589242
292842
876351
192716
225092
959280
733865
130500
731708
15011
9227
98018
378049
263954
756675
831816
899650
663033
127509
638489
899026
312201
98528
607498
982039
433359
928105
882335
501581
564099
982232
230274
621805
150180
840334
187283
93931
583111
558985
605569
435058
954177
439037
936797
919319
664942
696006
135871
214849
915605
474437
58733
515212
402941
229697
430788
478684
697620
744383
1038981
727996
772294
821264
631088
174793
695831
761887
620055
165311
161621
424594
475317
938250
732802
963208
920675
495192
1016498
91646
550278
760802
103034
830545
640891
655962
141715
330548
734812
791019
1039710
486426
910929
64014
190222
9470
934342
870889
184281
504995
130187
624461
335998
92744
504568
544322
549811
135451
564574
582877
811150
459060
512829
663445
1030248
474488
665942
1015905
766300
372061
855672
17720
217799
463659
1019971
1023011
574423
1022020
784194
446149
257105
328690
434047
279414
421612
497178
170050
27581
795995
197088
515333
593700
557329
115083
464313
588188
11247
609183
653508
857419
869257
534200
402673
889198
234324
41044
882088
755051
509949
783216
90379
231940
745291
350215
278324
649014
820201
787461
594554
970462
82346
73685
665844
159926
253955
983277
792084
783710
100111
825314
189217
416758
653029
650048
362783
929690
82094
207521
559713
206333
945405
674926
1856
223148
612860
869833
802010
174141
658942
753609
897748
639376
208931
235361
711783
599900
413935
855646
109479
433377
252201
947589
151598
405137
433393
796713
22752
975308
188123
272753
471564
444914
801430
666757
436582
48788
73091
90229
203440
917661
794182
455453
88496
336137
588373
693487
890382
654101
844971
142877
75981
421371
485175
1030624
662139
54621
599311
66594
445937
115017
561519
568323
70277
914994
889957
918792
680025
700318
949345
548038
707576
937897
174360
461436
966593
789767
62420
622128
151155
532512
390409
414963
807496
201181
203673
766449
23943
107804
550871
471990
141355
662561
73159
740091
84197
767010
550462
212155
118228
893354
122749
1041686
136160
432833
15345
770065
923371
178255
945618
828247
524353
90883
171469
487134
473468
849043
883732
303534
1033499
893901
692197
997781
35235
183912
244446
21760
153339
58122
620839
815794
267297
862137
286866
816965
348071
211980
967436
804084
806782
812460
76906
965649
45942
331425
594938
275833
1005211
582669
357491
316934
598571
865124
298441
706652
77216
55591
997488
769143
92109
667269
283810
880993
255456
889143
1046423
287644
401925
533621
604928
531082
624263
422115
700330
8459
171183
232810
862665
796714
441799
196695
224913
364279
108596
29137
93207
1007115
662538
69830
736456
334948
220847
503641
785675
181176
261816
4639
230489
780062
155076
859037
448359
541767
391545
361728
1012004
525809
471030
483978
46468
115532
502882
72703
113249
859375
289991
948954
842704
25337
345138
593251
874266
820629
635003
670410
827291
13245
401988
62839
561591
950854
708871
379941
25819
1013695
458889
874972
256528
774566
895765
24910
581575
848518
404322
62907
934939
849774
713458
5423
291479
73248
805382
826565
80188
488596
678875
226917
842508
727408
439817
537610
12023
44383
183345
480251
11152
894651
166662
404525
729918
339116
854233
630131
638717
215553
96895
1010943
728517
52689
773641
150244
320857
923270
432716
462442
28026
32644
954617
204916
425933
584457
67379
210145
497064
763768
411430
190370
175565
360735
497821
987435
670629
824879
719006
168138
550604
1038667
885241
14152
920361
607868
390896
361917
692911
279110
1015652
265578
185158
321873
60100
213387
735726
981856
592939
485209
777577
53183
719267
146512
740491
271772
189335
806429
854850
382657
71225
688229
221801
701118
16239
388966
928361
828753
209826
203815
520756
85855
432946
598220
1001515
884912
315320
417584
415712
979580
780670
109567
900931
397757
181301
898669
229859
639037
1029792
107630
332524
800841
650311
165717
521368
813138
846368
178041
156244
581186
787464
667764
567759
681278
754264
124474
927326
253543
379474
799618
960585
976297
153744
731043
31314
160511
463165
896560
693319
475722
967541
804876
1022668
955194
742006
358624
142144
487622
1008290
663330
961811
137541
287755
818240
223115
1028411
579323
714676
826518
372300
684471
465074
449770
385790
731497
545959
38363
91518
931701
865834
854384
672300
1012774
885117
654859
604475
838554
280751
148361
595145
309127
477963
884609
829245
466108
396129
347583
422343
363075
952140
323342
630524
141859
162029
197415
365069
638804
684659
367554
58990
409340
130808
965496
569783
523194
181610
236316
161221
582320
562844
909433
167445
297299
781398
500057
317908
361338
741188
343849
946707
465057
107239
1000054
334335
722575
516836
549
655380
305699
607288
943387
559340
310672
619018
987384
585746
19761
526445
559090
70971
761373
147142
354085
564366
826012
1039264
370834
837470
672580
123903
529832
523392
1005148
6783
816218
395604
339834
469055
655580
475377
749610
508436
508339
716103
1016804
869081
786825
306918
962478
494052
1039340
94453
901325
974485
434092
45190
178281
945134
226900
994365
903013
108001
94971
361614
868146
106274
99653
175396
172623
163135
116560
236208
62670
144647
736864
479063
550584
158067
1026107
494776
197337
897657
310118
700960
128508
76828
4056
254813
819199
543933
335639
729205
10149
482642
623225
118528
1041752
61534
350029
387796
412425
882842
594400
399988
175375
122410
467072
868486
71646
392722
60523
22853
712427
306639
744944
861586
685040
62620
928751
437725
714010
1021478
170795
340800
547084
70990
566831
702517
815497
369400
843259
68387
720420
612957
616275
252948
293633
226740
964148
71479
720966
1003889
632368
668245
256841
663580
315996
681945
33898
1008106
665478
727440
324796
511122
586638
597514
368928
324892
2275
840204
971655
243722
701215
241917
690559
456645
277952
958709
1006648
654206
823823
164446
885457
244620
167295
813825
246861
820106
844447
973866
913069
470213
580496
523393
597387
782684
669259
533366
36632
479560
10321
309819
400742
844450
663208
958726
69612
227865
188784
863644
1007793
930250
846509
800214
416219
105698
895923
942414
985836
651392
115015
264680
673174
392475
410212
825195
78049
715376
333294
516869
423334
124616
302682
283149
793572
276145
409013
189733
96749
344075
941545
631968
252364
1176
626769
484132
902704
311053
266399
376730
221146
8424
642885
32422
216860
48779
161101
1002656
637154
552420
616983
753485
70289
379052
124237
832290
582975
256207
142192
486086
743296
582632
912281
217402
50356
296764
224104
693302
306151
1007425
985755
361965
428934
61379
762135
559238
386003
554039
751286
233989
610319
774265
949577
817728
95084
84489
706578
73352
838609
660509
344296
87178
62358
225459
119939
519869
962421
953405
612256
674252
465066
789273
643256
555279
923129
322085
45401
925799
364714
499640
924556
380303
715105
779553
950428
977804
1037255
408378
67933
174309
247223
969005
722185
663888
756809
204876
282146
701455
789638
838605
117576
430603
289635
887188
175274
567868
237917
99254
544129
381995
537820
589995
422905
780738
268441
737996
498942
917972
974910
312985
735125
39441
770387
915274
650245
856377
677902
470650
1039982
997776
448071
536591
1011950
639998
350561
85511
377968
1014222
513700
417648
615344
652933
847221
591777
632102
192979
381867
341348
193198
308251
823264
835539
560132
91361
94335
425704
933040
148734
676683
539701
573311
401405
695815
378323
274636
461288
223827
89000
320635
322143
910945
738421
115736
719183
885832
1044294
194138
244014
315675
604063
775098
935189
304457
197125
132705
678715
931780
69394
289952
137201
627023
983286
820071
769017
794020
672337
705384
782444
747297
301116
905018
1033837
263566
794436
50488
465921
336112
307008
590918
543216
568190
415594
1003300
42886
84390
225721
340555
54790
768492
134937
196504
803879
653090
90315
751214
879630
842745
87139
996933
614832
245011
324086
578147
735471
905733
616665
975786
989623
858486
225187
499282
649188
390987
446112
721369
710727
35466
182605
248094
146366
204547
454684
1023215
114790
367120
145213
627931
718495
351128
28818
728364
933402
659638
31635
64030
1010332
444042
480949
389435
279387
367466
85602
473209
510340
650378
834847
341608
547888
419819
669651
631300
524961
248150
710125
98136
861552
10360
279543
787560
420718
261514
468404
802097
246736
1013615
132472
919473
714405
169951
197751
45562
231838
160004
15314
1006408
772781
533698
625794
54098
611247
698224
873423
123082
620274
768323
123037
542120
495876
819233
60837
303528
128576
805204
383110
1048458
669994
894692
872052
896692
307540
649963
506136
980991
289916
868261
395553
369163
642800
38296
1036175
108738
425639
903429
226240
773432
897769
382991
808604
768190
882700
808928
703251
936621
229211
987943
379187
340028
968200
447142
128324
311845
649864
822372
187478
433579
985544
117071
246015
991744
436566
546093
104973
827154
348694
748689
383323
815224
652999
671977
279513
1042975
63465
76104
178074
69279
125180
398547
192791
30023
208849
1047046
50964
4589
1038513
415758
242230
670180
623789
106224
593046
1012360
151964
255613
777543
606267
760289
1042902
604723
617130
186378
1029787
953462
792941
391721
126525
730644
993614
423820
751016
963024
314735
200532
46455
836489
104311
452943
576257
399641
693323
623556
728683
73440
284975
786766
70299
695755
233619
9787
244640
859784
1014247
98239
422845
696071
296915
625777
1034366
365749
304491
363048
972435
178202
731680
48028
137378
300095
792247
272003
305425
353308
876370
821331
372681
158127
151268
547971
48886
802131
160687
466577
428037
523660
263634
465705
79246
164499
69599
758500
431351
136806
917224
919533
262607
471242
810547
764761
467535
426712
383931
180499
638545
465415
795528
110652
701371
295154
217668
318771
120663
339513
446344
174927
666974
957260
103610
722298
639446
461837
1042176
388999
407455
58643
692477
294747
983501
1004106
170909
550344
249015
880454
277785
492973
334645
578274
63435
545640
849898
729025
81840
753962
878592
189855
276354
478303
919991
876140
389253
81636
697517
836050
821920
493544
385215
520348
463264
261450
936991
169459
793507
274068
587262
444779
972163
623657
688854
132625
864719
830598
975774
113849
490844
800526
30320
1000220
910807
635297
819700
471568
498641
133504
971258
54151
293186
14578
69173
671598
72477
854934
50294
874824
365746
65599
896863
265743
644035
42385
67170
178499
411953
587184
636544
679426
788096
51135
976650
1028522
434093
126337
636129
417678
542980
681289
463918
421885
948471
918078
575182
1029815
160165
725221
361898
485292
740151
988196
551523
591154
617897
977886
139595
65233
78433
336325
136607
468563
1038631
245649
117619
499737
271679
889189
677656
579655
937100
250589
554661
793641
788435
104525
738566
203950
205570
949978
392819
136172
710730
302812
998951
1015176
427379
487912
729017
787934
519790
734872
471040
519099
659394
378167
380664
1029208
360569
376272
441391
537620
397908
809040
935836
769783
223598
821222
873537
861714
207002
426541
619055
505496
258317
130203
84451
957232
869911
948022
503995
140420
302639
199543
819509
349721
754462
628793
809708
1032300
1026634
260475
698155
1006815
815668
848637
772178
780790
568240
367685
704041
434828
50969
1028976
321041
37289
643535
30020
1031841
832069
820789
924823
815415
919732
456866
320370
757401
223726
832051
18670
719322
98730
633213
385462
984953
272264
249869
157352
326220
382997
465526
620982
435238
314374
592040
351181
767395
526755
715258
567244
800072
1037570
21800
255176
726440
207350
899042
970155
132844
970288
734799
899959
626843
280353
525814
775501
212283
139390
652138
582268
432793
901508
54345
1023335
577923
903414
1012135
274061
820472
242085
270799
287264
1022371
586920
893598
760062
93050
376853
847194
941222
280089
946777
393445
367639
635180
143681
1046622
102855
407345
558748
786005
394318
63919
152168
946152
642961
638198
15920
348729
603218
71013
180066
925877
127236
175242
882737
775243
529811
508638
715192
1037345
583241
202060
226430
345627
713601
763327
374122
526064
73668
516728
663301
135028
993363
247410
68594
889250
618879
175030
359679
439845
687544
374969
167528
587657
947183
436243
76768
222684
12125
920357
985670
743944
209217
959910
759586
810374
971471
802654
888907
513905
518184
745084
263098
76911
126634
721941
202589
998332
160459
176983
442135
270168
542516
204772
125284
615481
792599
753180
583769
542895
435136
827492
1032060
549662
445424
584795
200586
540306
477673
490640
520376
641989
210337
384042
994031
242490
227399
482665
119517
170637
13813
728016
197929
192341
686533
692360
618052
24260
784471
437024
343228
366674
495305
945171
398437
709688
1002178
956904
449306
303067
357823
1001279
61146
303014
996661
894268
461225
950591
493500
33261
126167
977931
348852
421895
440591
229027
21584
249139
1001553
574128
431201
544095
619139
583373
615603
780546
770866
220822
306724
656762
20489
153689
122440
876470
227656
325089
650704
225223
804867
50123
850228
892209
570750
565365
685217
77513
419300
25183
312227
932072
235999
987297
146976
248800
105665
552479
241480
604972
521928
660259
155658
959745
587950
156388
623220
789964
346950
189260
361492
116043
521409
592638
327794
989627
567564
55923
10905
773721
659885
114192
730842
921626
520014
292605
52503
604705
745726
837019
339925
27012
808663
121219
59595
28154
242074
854320
250570
290055
377346
218791
217604
374198
585384
1010981
235804
446087
98198
455370
827950
537603
109475
724130
93349
992912
128487
921851
964486
714732
911473
181573
493389
193833
782691
907034
92847
326125
840136
59874
436109
31440
656914
767679
829153
989562
30122
760638
283734
23825
913600
267200
980547
206920
192515
100104
317757
675765
641814
766604
972992
1023362
725782
438394
928389
56434
305636
241808
139794
63895
724331
690977
771794
495538
70361
599557
949715
67942
607761
88946
4782
818670
920527
390194
288340
40648
498768
589030
167013
895
800424
552217
37690
30927
83932
712466
456559
140577
559159
559718
39427
653239
52496
687448
87978
291664
461131
469912
832285
552706
746820
444718
367929
388338
249459
992645
37277
951238
716076
17241
565465
366980
687081
145968
386607
1045955
569398
78118
269120
643213
416111
166018
211853
792021
578145
1006816
738086
145975
318027
835190
132593
415176
860975
744825
339186
549783
843117
108575
320398
69078
817998
489261
559612
973931
370389
995906
1048252
764643
1033749
573636
213732
918076
952592
982430
213963
698848
838143
169991
936455
262055
462868
359305
454605
165086
146350
935069
38687
428275
445091
397842
551687
1021099
447345
978808
1000850
119634
253583
306184
388692
529997
973915
949830
184185
359252
208437
1017976
786610
397793
587313
245338
597928
611861
204469
211710
761290
485878
888410
772617
712761
344234
530969
283593
897432
805083
257878
777818
1001276
843072
290934
209139
184321
933306
420409
701010
62526
698960
517349
878363
545998
106643
510326
930338
632725
849772
883530
456515
881257
943479
745489
227682
928454
706492
869276
808222
977846
525043
319528
763778
757610
945388
120620
354620
59240
995718
720755
582730
940947
728960
151576
5441
891527
94533
845790
155241
26624
203175
842451
314477
137117
1030746
573999
999065
444680
272686
1015790
700454
33454
401669
652559
476431
477532
950455
331159
750040
848379
449221
846007
138906
621685
622010
881522
523899
149878
198797
39897
240548
339769
757285
768261
484303
665658
408571
917327
323999
574773
60378
480659
53009
1000165
1044697
204227
441170
757725
288443
161775
101865
260529
881547
736425
789173
212870
295924
373264
523649
356092
465531
248255
372620
592603
672566
585956
228713
82682
347435
274418
480081
254044
410684
262270
1017950
561315
705556
819296
549846
772544
844476
128105
316097
480870
708258
192330
398076
833571
322063
757623
755356
917170
482046
696003
209849
648027
556417
214513
866190
357344
57147
360832
569702
69579
849661
126384
907836
782321
848558
241126
393958
24446
27200
308643
396332
312393
731403
765597
875095
928003
356591
435699
205526
152902
704535
673115
168247
203019
557770
494596
126479
517443
934527
542577
116629
295796
509713
625865
525872
758455
24152
173164
319122
435987
193337
258311
754321
429252
294150
837571
565163
30330
146755
966607
731231
448888
500945
680351
86728
328833
343737
109291
738887
570856
842647
576232
921910
433689
493675
126139
653621
417689
726163
789310
39478
657277
511103
281724
1035966
14860
477681
880772
1030484
944835
930396
380833
987426
1016664
611967
934269
371064
1001646
124799
263911
774391
117136
149516
147760
570708
350721
217429
125788
986257
700492
416058
301824
925021
988779
11359
760434
168832
488975
588993
124362
543961
631325
953252
309883
627730
202930
1042641
122139
557802
53186
190223
888952
862171
600868
627445
658396
443458
642992
703712
300402
300521
384831
693144
593963
697044
1037335
548174
736638
759552
881623
764763
764944
53337
791877
433477
661913
482053
809963
81439
441323
537069
272907
671447
1040828
100952
145106
545431
851601
363292
814899
926800
853258
182086
678498
920790
944654
181152
904895
763085
168481
945281
253076
830907
681184
723574
383131
468624
485376
610996
713157
94686
213948
822555
875375
686765
877648
249238
519673
1037698
333650
1036875
782958
709354
969180
181815
919070
967552
713113
1006145
256237
227058
514067
494909
922902
326501
776333
511413
489414
375513
562970
786274
819873
420177
691249
979187
982733
954816
291016
856147
443714
747769
338977
503268
1006930
678169
582807
31290
116027
156770
182356
266344
797361
576938
7534
206972
285866
30998
742482
418451
395237
434414
851245
566991
778073
302393
800907
657888
103442
379806
540705
41612
172372
453897
295547
1018270
552500
370867
71743
699329
945069
1028615
698006
227719
145597
889582
223094
567395
229584
24493
385853
563766
960021
469741
291216
346416
478959
252416
242846
528519
448054
599179
720803
893386
982150
69865
805432
188913
928068
947773
268719
903048
285675
187120
719233
867263
167931
994151
746209
1033443
399334
388194
591327
154174
948228
214047
705863
2700
319566
468346
822304
957725
137217
771278
641997
169497
435460
321162
263415
256298
1042093
418044
218090
118217
217731
387749
129369
291067
908591
533372
346944
843669
965411
387191
504774
23536
669513
214166
623911
810796
212613
1043173
44407
612380
455006
271853
337123
1045707
873335
891533
68906
157639
425824
396901
380056
722014
90824
719120
298259
337241
191648
963549
976865
1030649
257372
794378
217009
491222
749517
666696
143289
621622
775415
319148
252382
800451
504433
867393
615542
640408
652272
658359
340545
2725
1005298
39925
520554
944602
288534
176990
4823
809442
698723
299414
454753
894217
72499
301484
951884
820748
293073
734289
809999
205711
7715
784889
932486
183409
313115
207010
41953
816639
459360
665102
837240
885130
514976
978935
707214
653415
705225
473922
877478
86392
786742
947500
649118
299130
555303
245950
729435
194220
770538
797005
730619
202289
887843
506390
422871
109439
358917
409430
597015
499111
752974
215793
209690
184327
671568
1032487
947215
137412
794514
570021
750255
40036
132179
525696
621552
80442
921343
45194
825961
981792
9947
768435
429401
525073
697462
858048
589568
937089
719828
306312
53039
434282
399083
184937
912601
399831
706039
1012869
811855
689817
148888
1032415
93397
101365
914082
893076
1037116
975378
834989
856822
286403
847720
72014
613880
142257
364187
509087
40072
429985
872354
230042
24707
591004
910282
443833
383548
37924
193714
556221
112573
66862
493014
618769
105456
514043
626010
206368
414911
342959
1020536
400892
923559
524989
638286
890103
527964
549733
994978
97174
455550
345173
745037
903530
897902
181952
986326
546081
58961
943145
667441
63929
683046
997013
915224
799140
57378
994313
664866
804041
746804
486620
722824
550828
18074
517760
273844
986103
386113
726759
836969
395407
811949
373197
689350
32723
199180
673740
1042276
847374
1009560
297656
543204
457905
905186
526493
317720
288892
301771
1046529
340863
646500
1020828
484514
722889
1001140
174906
490078
875087
667639
91911
187866
106006
545760
788920
54794
1027884
645687
51044
251400
481570
937974
585802
338355
618980
725753
248026
891933
195802
934836
812287
578576
728080
714373
99568
827930
914220
813167
534956
778388
527758
487988
632763
1017519
191015
193359
97042
38293
148089
287801
774742
810342
342164
633953
208565
453451
523209
1031752
104076
894353
1014455
137834
831018
1010361
447449
35038
58613
43199
1008129
218967
832702
428093
596999
916654
267704
100491
498704
490450
983892
752463
93629
125369
8160
622610
915063
588697
413981
15670
605133
649581
1004410
206520
16796
952257
379253
532793
891449
939667
709747
596310
530535
548579
7923
769793
554746
47036
324821
323211
293456
950576
803634
1032497
88834
274804
931438
223855
528962
1038355
642741
180301
788391
316251
373714
177693
817741
845485
798666
975615
221946
1019087
905383
405006
902860
176293
564791
862227
578612
453792
922547
449655
1015328
142543
4649
385328
570000
265953
275323
683095
851443
117437
869933
677003
173085
641874
295814
125825
42953
51360
876074
737074
672985
788935
569157
14281
888288
451844
982812
85073
236787
20921
369604
159895
1003674
296107
1033673
934913
672662
1019176
347150
340552
966011
497292
906453
322432
41432
286512
42380
532083
508606
678820
237973
1034806
94982
610565
945371
954312
432570
928065
180064
520711
912184
172738
310251
140112
167765
334763
529700
612144
728776
551291
859652
390800
843288
349995
80381
764382
244228
478378
961502
1006721
861106
256961
726566
246917
194990
1016392
764232
645742
840073
281101
229825
80807
269672
278224
666686
229770
37891
146378
378346
1027336
254349
1016432
522800
96111
177907
1048243
809505
763677
959002
972289
608655
396423
437927
1044186
465537
270213
704291
663616
760537
130301
427124
458455
533294
522493
174809
798498
737302
291478
921753
966489
28682
796491
327775
259899
786604
748460
791140
913012
181617
721279
532511
901153
247606
637085
343289
399698
480565
75380
1004890
139022
79525
562847
498249
679344
608417
686480
326269
934207
269060
1001988
425776
95226
73809
624441
426430
387401
45335
6402
810853
20082
915168
781933
809554
646123
796404
269725
148756
679120
307268
737408
820656
384516
96082
783229
814092
672178
769119
438249
700286
985403
495625
257041
758118
802389
321589
159430
1039611
811164
110896
519024
745743
829164
362084
259810
465469
769069
848877
22266
1040168
335853
771140
764029
944950
472918
407486
741782
508866
97152
951677
107985
172829
657151
308591
731009
708222
95169
900236
726538
336800
626510
527039
359686
428210
534427
434858
270391
902905
852864
614239
990013
732914
63365
684084
728593
936198
446948
274576
317482
823401
10006
1030425
761531
885707
33191
505981
303453
738664
579873
219849
395771
853605
67837
986689
572986
877615
166909
857934
961910
392102
276193
110710
951680
839787
332193
401763
162492
467319
543272
241311
933216
430630
840240
1018085
1019372
485936
355191
236339
906524
929212
886008
126700
1008838
552731
438656
422822
639203
11658
537262
764586
566140
86381
869258
1016898
426286
501703
77605
780885
300706
419630
115145
517707
22775
719592
196245
946056
67398
856616
156351
320110
909682
483306
787129
214374
215678
927930
766690
114193
630504
638730
926544
87374
666561
1024473
301117
163328
778094
180760
124080
508412
859597
368453
716123
680599
884573
823949
877856
401462
213166
987341
16823
88869
387322
154061
26710
317718
981906
835328
385551
691829
105521
393168
669761
547014
465569
896942
104114
371208
1009317
216338
893948
946292
182856
669785
328977
824798
738102
268255
167905
958428
267260
29704
46239
278625
209735
990180
1027927
915477
548356
684239
287545
91561
962820
609386
158526
799218
853374
305605
895550
138877
685302
642906
412335
954384
47714
338006
529320
576301
867295
884820
385559
67017
432956
249796
976777
818538
947735
58553
659652
330974
506166
152454
42855
725859
815656
858622
920575
512167
790719
32029
791074
269741
903863
948981
402670
714597
93531
803474
179083
565058
431162
361662
1024221
1041117
225393
783478
30009
670778
417456
370500
907160
301010
417528
4594
622029
856098
778311
723160
182523
968146
638244
1003182
1000456
292071
857571
505192
498969
1002995
876585
1041619
647632
270324
853391
768090
946038
712927
340095
545079
736489
731911
133755
545486
746836
261572
87743
20987
683445
356953
306313
720003
183762
982119
160537
755802
268282
733200
133725
986008
528362
230498
896835
796926
47683
670259
380899
917985
903305
124653
869920
872489
778875
376026
454178
533942
1039985
811168
1007934
598103
786231
1045861
818272
754172
285600
440689
761326
627569
349907
197845
3179
899406
1003859
259202
185764
878530
962753
802785
832775
215801
414123
627053
328504
1025490
458094
666997
863580
783467
781799
682422
49313
976100
701759
252140
420028
68443
257491
678711
1022525
670570
235452
47463
37048
796603
1011127
446639
379218
673063
556004
344290
1011603
637842
787058
335356
693703
579514
904021
97545
679803
297289
197363
136259
263540
281647
545088
896626
249886
500166
815636
696585
354843
782565
398639
871327
334768
681494
652143
397373
11388
904874
325983
86743
971528
301401
767359
814719
885291
1035824
612469
749535
883433
668662
643002
527685
1039442
933973
304150
268640
198038
175
176780
974886
544507
413839
201208
206175
624612
783965
626337
310890
40451
461446
924915
503612
547151
393401
397000
508864
530284
620330
58087
539513
170019
472553
872083
673865
722598
846992
996982
187086
254249
831278
206256
1028213
218752
463385
402793
376123
851544
461254
845601
1023227
786072
828015
554794
659875
665135
887923
457347
233621
638647
1008854
5637
511791
1012126
762577
239254
256868
1009265
497020
137615
184483
502026
60608
938176
362730
683512
688676
466546
712816
405170
548988
896455
51704
722357
604037
875119
824041
401326
1023608
638848
615451
743719
735614
1004059
170733
84571
810953
965827
573537
801334
106691
256653
623381
429866
39469
470828
217860
166496
611074
565795
965870
575234
1017391
241984
184733
412366
203408
99086
675478
578188
929713
878688
72352
587068
714296
511553
272825
553822
802854
175237
901787
526323
518967
129062
650899
1022213
1005994
967141
909301
377731
967458
550748
181802
253565
936525
384904
146596
893716
276702
526717
676011
674111
363724
1028922
49714
812069
11496
285197
420434
456250
525310
695562
988177
794974
1041449
949960
238781
482758
330959
975123
618711
278928
193304
693598
285081
20294
278242
584737
742113
952688
673244
778749
823095
258452
621632
1038006
604497
199666
66687
994110
210325
735831
303169
1035625
472714
845822
172548
962151
219697
835672
371580
929512
940912
460009
448583
244876
278086
376580
763630
1025305
160693
70338
916233
821094
922241
420503
395360
579288
912318
864227
952932
51580
351175
862136
725725
695285
273383
735137
804799
375122
1020056
253539
935822
170752
722995
357974
127719
864537
922087
17334
882613
320656
802823
907471
739489
292373
52511
144624
980528
922805
617509
922112
484934
134727
941241
490453
562567
253792
879688
865463
479256
960831
802889
181715
972331
583320
1011040
675116
82198
850254
365
867920
630709
89526
776509
621522
725572
818478
1040745
947958
3110
670983
263283
272701
131949
333392
188423
1042805
332103
544734
898857
573734
446176
546403
552233
13159
131880
330121
50112
599158
661030
762635
310593
453033
511039
207020
1044179
507878
347112
822748
53754
335993
961288
219829
132170
178211
426320
20833
598247
152958
34150
267694
723909
4757
570009
235916
941953
357329
344774
868586
758767
564585
1008420
170624
16849
1046417
481005
131755
153577
778190
665011
583487
50417
175403
1034154
354439
362168
693716
199270
1018878
54884
852042
975886
749619
404503
787995
349251
1023202
830156
334883
403948
661647
794568
431364
601492
615054
30332
1006111
600360
413297
670020
1002220
971820
18612
153887
217891
435260
600566
809512
314003
373377
380828
101218
99560
482175
371567
752972
203021
13157
955610
104560
306749
44890
842449
459395
307814
329228
23801
514583
957602
241888
636389
322427
6251
689360
905692
825169
231417
157037
432878
904006
601036
524653
434053
780628
607694
186005
140875
484443
369261
813794
1031732
232128
374727
440705
579285
155805
1012971
623128
799499
772266
732710
961379
625000
394203
904641
20338
137401
191893
1031149
875836
182342
475060
42475
995567
114974
865913
545395
15094
211287
619425
105944
900062
404134
536345
84869
835099
474592
340470
207855
132256
416182
123567
669588
309139
247657
970578
479262
42330
657515
927213
990452
506997
989590
675273
381514
519388
918680
779704
733774
859861
685825
361496
676611
333073
60228
664702
469427
348546
430049
425378
967971
523448
477617
1022565
773811
681193
584442
20021
996588
284617
312464
647473
946576
816953
445397
655065
363174
751176
37465
78807
870865
977296
595412
342020
745508
41832
458601
981243
331278
834104
814145
125696
268819
255799
1277
312377
211584
738562
399364
117376
320010
1031834
806306
290153
185595
781230
1029951
969237
1019085
402623
387104
479578
104626
172072
325998
933588
476262
967681
269598
301904
305740
643488
162023
201428
696537
394860
848803
83060
314705
162931
428330
631421
368036
184310
729805
666364
513130
863745
28095
450289
950660
31400
757154
690629
757759
666339
950273
474908
1041904
888382
294407
415780
738879
984478
891302
52991
344007
1030778
256127
689981
917664
269860
1011000
368891
100919
330684
223520
160885
459420
332826
100445
101162
445986
11124
616333
690588
145640
412350
86232
459009
772390
131277
785298
497553
614665
374110
367636
774492
502592
32068
575869
715422
299577
967967
703979
19696
765025
107550
200855
745502
19385
56878
754331
541577
93376
102218
685495
785779
736962
884908
429527
309429
432863
673289
218203
804657
540778
613516
121737
709972
960674
921911
531992
465889
698796
131449
997869
147487
810127
113153
365897
206577
512924
535167
416263
502504
439106
751564
809021
557002
452007
795078
848657
822420
257287
758401
516238
232719
721254
572054
1007159
876113
420424
760067
854821
768147
449535
910684
589137
683453
676093
678784
591410
309370
451119
24688
409889
177408
17021
966312
349457
108521
131838
354323
653106
835887
754157
579102
200129
986246
682232
554302
409869
819288
662291
977726
552387
510461
201137
218650
32570
933664
766930
903755
535394
506296
598095
354243
664903
622605
838026
658722
631490
931798
589811
981222
9652
193861
736688
584211
694947
336256
896793
735909
461419
234591
332214
495803
387497
633223
856336
447631
205311
537968
746409
182357
508612
356781
126378
561021
540426
551222
433991
205149
220259
207479
861088
944805
506808
547695
380259
149758
411977
31573
863140
499623
705861
1020996
132939
81554
906102
1015892
935666
4268
345456
165217
318910
487239
182317
612432
59401
395110
335484
291672
482094
486329
849430
805677
948705
114883
385483
10336
898620
301905
204338
763188
724278
611139
142896
14217
528801
66805
115047
504562
700374
470503
878926
994262
166136
234609
269435
202870
765020
304568
956005
73686
160015
369287
629827
126080
142207
485397
1042109
683776
458798
574218
655490
358799
664662
253540
764585
707396
416501
675528
461311
223061
358373
1047063
690533
22418
862745
950786
615436
56022
418998
643694
633002
260570
832338
657798
262706
117823
824554
131779
906087
950752
756256
829399
866473
956917
1042052
21024
207082
1009835
932319
1019216
447078
241268
177841
19737
176710
421158
989966
435362
771795
595918
624568
874807
950170
280989
73586
294899
218520
127190
1006868
907509
532570
358792
642917
273531
327280
150428
901135
205831
114223
499626
189866
477526
910948
521325
59007
707587
68900
977716
683134
128929
637769
428063
196337
535478
287640
979677
409710
685536
740243
841391
306839
360431
40770
34182
912465
976478
964027
404848
170183
8831
502857
7013
353991
401687
459964
304451
675635
577851
340753
656414
986707
383373
50949
367432
283525
809989
190371
701347
200377
702487
31528
1009495
416740
932935
190270
976267
841440
47741
218432
883233
709925
167011
410921
628314
371196
739422
980322
606771
368588
978469
130539
186297
715328
413082
875325
849762
536924
656670
478023
28426
367160
29992
1033699
5305
386289
1012216
44806
301845
151332
125281
438158
1014229
566754
1006651
267754
257699
423409
30947
126862
697886
1019156
437419
226935
254978
511740
817620
835468
612430
112621
637082
391049
941180
505216
661452
124810
543777
719823
45175
176139
277816
803821
1008375
1022407
564646
126961
887538
1045080
516637
1042238
687574
755182
922713
984078
751255
787235
727851
524153
704853
559443
785016
458257
835433
753950
285490
461759
446144
414135
718056
407436
594686
170373
1030600
441416
180210
366106
606311
1033716
211775
977661
356005
826709
241113
1025587
161483
215339
555665
379922
366596
90854
998902
572798
438909
430382
648730
917659
157827
587659
489248
1030207
259317
719525
301080
484021
485756
719121
781885
372381
112328
489263
384688
995223
756235
843477
402417
1028992
114803
179804
304051
166405
399521
521549
408949
14770
1046781
761183
827280
526492
256218
111499
466161
136944
1029883
678027
828823
44492
24336
429827
876572
634211
812185
393460
807314
658067
1044886
931412
775079
90389
312319
284054
386064
484692
935455
825359
665064
622390
588659
854751
24298
154019
984262
534509
746589
265184
934176
696166
961010
512697
98166
969833
354951
940615
748847
399046
554087
299484
351264
902435
505407
273125
546470
1033402
271945
658781
660615
338757
864277
802161
785799
750680
538668
484955
733320
557749
362322
482457
797896
698763
620811
914834
744364
427153
576523
203470
786919
185830
592467
697383
512308
456578
610830
555894
1025981
617189
534751
438981
245545
398342
522165
871919
236094
636485
27496
151050
216063
176238
14713
13651
147055
439808
555220
550449
623707
503040
265068
355048
182383
672636
60260
179536
100043
904888
641467
713606
293272
364798
859797
795984
339625
167584
211407
840263
543366
187865
521291
254607
441878
516527
131845
127846
158773
204704
377378
1040560
1045762
440037
913207
743132
52040
294767
735448
855415
280092
159468
310220
721570
805008
1034297
427291
416416
929438
68773
862692
386632
398549
69596
297326
504788
670246
506205
918321
769122
406871
468994
125293
153661
958300
63891
1035991
779578
241642
445427
56188
531477
697760
1013668
634886
714555
841056
89048
524765
454228
227590
888478
322994
338484
320929
875696
217348
583063
650258
945313
671436
699740
850569
893606
240739
433021
16847
53379
258790
459806
525358
790752
887122
1048245
69715
7984
822133
440189
124539
299297
57485
688895
259553
592486
838898
330040
405922
812421
289367
525162
904744
576405
478368
859731
55245
749198
446690
254237
91959
639640
929374
524749
721272
637581
932923
84450
511380
563559
114158
1035679
881262
793489
820760
922678
686169
988984
359054
197585
817749
608332
604935
426009
378105
603580
385491
569743
706575
386229
733054
550512
553747
548546
434626
481157
500750
871847
668890
226435
709164
381297
684725
754844
303654
290864
354758
539915
553362
316570
982666
354503
435928
181568
9733
582581
349953
470785
668707
825098
982813
687579
376836
434154
162424
1023156
405074
834406
811585
297055
34473
325738
265091
335577
572018
100722
16747
140328
35167
562916
551527
83800
420046
390985
159219
935913
87392
1046674
35991
494045
70781
734424
872611
189325
228961
697275
250994
401241
105678
663674
21054
798021
539013
114866
632170
988877
957191
1023934
482785
139346
215710
229045
966680
185349
884468
939541
668531
207581
34231
462693
852057
265546
707736
379366
205738
149623
192240
323767
31415
706607
496664
601473
21648
688606
667661
684998
395636
557494
121300
478568
553379
614826
38514
483277
766667
810153
939159
283862
797654
39785
845910
380189
165678
36933
686267
878835
165906
475875
762267
515768
882763
930307
158267
988679
299900
668673
962699
425410
473554
301827
394403
872028
585507
747846
783863
835297
32897
716441
681968
1030817
414353
727220
792298
257026
777552
547986
121353
839767
219319
415534
360190
105100
487503
401370
284933
353695
900284
925537
112495
715605
461708
126812
939162
840104
404936
544042
348030
401420
643331
549368
83978
652995
394478
795140
457931
422819
420332
477552
576202
982973
835395
956418
24476
155846
696045
1028639
32412
833166
991917
381563
1044399
133734
435613
178819
208112
46355
171078
686553
784211
631267
816979
44026
203383
70563
746605
380474
479105
309516
759198
437949
151181
887617
234976
811161
207616
538941
715331
831779
273360
514503
377989
673569
488060
511447
391458
167955
354965
769816
477404
451003
355201
625435
625665
362178
445472
928478
407451
891041
677265
223133
187677
426626
109950
926174
457398
190806
190635
400407
442445
311279
668026
639009
754757
329172
793475
409568
619763
335408
6674
921797
1038938
221840
229986
685064
459118
556066
922380
1043018
632722
2853
140809
535121
403526
286632
699620
707495
244493
673421
278702
118618
337374
314456
227163
864576
114430
621028
216586
220126
406159
513800
88577
989523
648441
406104
499648
302346
572571
258061
242120
544593
678256
397661
772893
1030167
381874
62877
594022
162448
201636
589927
467157
974097
302976
868692
577626
969601
379373
944850
1040659
730357
150372
483512
458199
1022593
622372
645766
58222
163087
875699
2722
425767
17580
571289
449978
855279
328559
103182
944841
282918
502345
591673
515131
347571
534817
791746
434665
348496
960394
725656
913467
235080
304948
906447
679504
601351
620083
705691
665539
792638
735425
474353
572279
890225
670283
649593
204369
528155
395769
546040
57753
713788
550145
29418
837485
477587
758227
377329
347401
249806
229950
274628
1041955
859353
958140
200836
376338
57236
961535
72329
67659
880239
799583
329494
1034697
242346
893657
234517
67747
438821
489993
961113
961941
561065
617895
674895
135153
994294
348720
903763
941331
444215
689329
894115
896641
328400
992901
613107
569479
486331
514271
897472
749892
516203
1028170
676478
24099
595674
798525
197047
399358
698423
61979
172832
718154
807426
22512
974914
833290
422414
817408
266726
999109
220457
227330
845786
117354
148349
431134
808481
893419
720367
920775
953279
723842
221616
482062
761812
968937
572231
620302
424861
89753
839730
619141
851045
940028
436473
159455
10335
380142
887673
651946
527436
1001810
994554
461860
258947
743652
78612
165076
451768
1030497
937006
152309
1028297
750360
964858
845599
180916
479271
978375
36544
376252
812899
268448
415887
965772
844020
1035152
818288
3723
973321
516239
648258
971952
627949
784613
651849
494219
579407
995094
811567
468520
830805
187135
672633
281529
296758
507419
505156
553723
420309
161632
285372
22731
238878
364285
248640
667497
789077
963093
610725
1030673
525985
752999
514177
294649
708034
271619
713055
247467
301798
470445
544215
131433
600699
132415
573292
537630
1018544
349909
499657
128267
294105
535436
203209
48151
325657
206304
1953
318269
799946
644076
752013
938505
552477
148821
365961
1011407
630566
595777
843775
1022235
381146
596022
150134
550831
865820
167809
151302
698040
893332
302106
883402
826211
54782
110598
82637
368674
199089
703788
649628
370839
796107
799548
549950
778996
1023785
766676
332614
815140
729395
868028
471113
577892
629538
842915
39622
1325
276404
941549
487322
203787
1022950
566592
538433
216264
229009
744228
656140
41525
996554
503051
223284
808588
536428
1016675
440822
1032161
36887
789812
218573
173652
960095
429784
944001
710588
965621
578405
790910
173744
677403
899219
222102
962903
6148
79862
44513
614881
752641
423546
469847
930902
899987
217285
296137
63241
807711
614797
734943
145164
644471
163398
831568
329132
416959
339520
253487
646655
765044
803414
101452
395114
463698
48506
914430
1048091
246200
409647
3268
366848
255646
835812
670335
69345
394642
528254
817633
1022530
389265
4576
128099
703504
448036
1033473
70340
199024
227441
674399
199145
657240
1025036
914690
503176
790710
1038785
508601
346005
499898
459262
385843
880918
742918
925291
785364
920420
301852
826818
680822
362831
393286
292303
897944
548761
390898
420817
843851
679669
173466
685268
702507
548819
917411
656010
324525
912442
821125
613241
627985
749390
972456
896112
872421
370276
529151
18398
541151
506346
832558
971158
353659
625459
546849
818596
342692
757238
184806
785236
957697
975744
137295
765613
736407
523630
986758
848862
195205
645374
394401
937145
642404
774528
27803
349687
393173
518410
32012
819677
169343
880644
957851
866874
825311
966268
171694
80146
10889
859050
501497
541247
12113
957603
1041489
359713
662464
434231
344368
480253
126698
859680
850191
831769
900902
523462
932835
820946
488274
1047692
70422
1007489
487289
975238
453165
334428
681050
201974
683782
321462
304497
617506
424103
13848
813031
819989
451294
610306
963297
208834
944075
44235
251931
901491
450711
513205
202866
479651
157826
780443
996962
560983
230372
620846
934892
272094
503354
399194
371864
196401
307583
537786
376650
245899
831066
978377
451217
813473
992822
950949
1029486
299641
69277
777290
763483
138830
919955
482625
321354
486449
27968
796811
580365
867426
720550
714012
525352
354687
679072
888652
127827
326934
346196
487067
117069
308241
511389
544792
176350
340670
483181
194148
355995
267292
365191
7354
749296
407876
638622
556901
202673
357050
128959
702357
572176
221587
704861
81480
937817
708553
775286
1000548
664889
624056
869455
485396
866752
313696
148448
402210
544680
20652
942091
991091
1037892
155492
557887
694302
405705
771061
781368
538624
586867
982108
211492
108206
557317
693255
860739
704848
226047
908855
147168
1037624
831980
330851
100713
1025592
1010344
167510
629823
646564
356130
214269
308361
349076
196857
909608
816159
774096
1035100
36507
719010
626372
1037529
660038
311449
152882
922865
266086
560936
578824
117903
181007
348497
517774
812399
52029
697282
233493
952745
404175
861867
848593
400704
374529
171034
877644
645793
253122
601296
833846
566785
129415
906500
321781
159486
735721
260227
480293
487298
22411
891587
937477
221043
893967
860240
135041
369478
656355
445441
133223
307218
799621
577886
998626
125050
538484
638322
939790
63879
645828
199032
961960
127663
651124
398659
667804
529310
1000848
442393
472764
984033
530767
636867
56394
426356
412226
454003
133552
486015
418211
186937
649502
1021969
715375
119093
594777
325801
844409
403871
183541
51944
454678
594090
742025
18594
541527
677552
421387
833705
665843
695433
417258
885593
353686
952824
387560
449029
41724
1804
822277
809243
551899
631172
605937
519460
625334
500763
392926
444793
446956
455951
148854
646963
414330
767177
532870
813411
229522
148135
335548
283960
726719
710009
44850
162708
567168
11489
890934
168390
309917
70178
387388
1002957
594423
112003
790453
79494
427570
448987
778765
522176
448219
250818
858203
568766
911308
310602
869913
932631
169575
531366
892390
216192
26621
558263
558325
692509
656154
1013516
284689
958217
883872
68389
736643
898791
640865
730623
262335
966696
177043
775847
116790
887633
374223
762159
507811
1042933
241475
920464
767015
616518
511274
430068
353919
704695
655075
623777
559482
841738
742477
401892
185260
723046
742530
301715
826931
857708
209839
774632
697426
387101
840541
796787
194485
803668
892995
534144
749260
171639
911265
520212
540753
788366
729614
806276
569397
505519
1041182
341742
323225
625436
601323
745062
376971
111597
1010693
350000
144139
714074
505896
953811
957539
387603
153609
135658
36862
698962
389672
870379
904387
542305
115618
117503
382175
363246
401109
345481
574629
826497
1042916
906831
739353
227113
286718
1047006
438614
9797
525463
314634
277741
794598
326893
402652
751948
696731
970007
227573
263126
870663
668508
689393
209100
474987
700146
799802
473638
921961
467056
518399
1036436
320107
715717
779180
532761
603061
823462
118937
990903
994652
887087
382398
777833
192237
170410
633422
277931
590917
196578
590884
461521
960524
173851
996949
220436
899760
462447
145231
309862
648863
696574
222155
658635
102178
707107
590502
289424
173959
881886
737731
1029174
433124
879448
659360
100419
1035063
257780
447701
554513
981405
317077
226561
480509
969350
748422
392646
871627
424418
1007017
188419
958681
114191
96881
804915
77665
289049
393947
628409
775739
648775
894883
361035
381504
836203
815004
205643
756060
590983
307582
454239
21385
642845
846191
879295
973128
22050
176681
476223
179199
795051
586479
667364
826581
139042
580988
899999
986624
1027924
96835
203326
548483
372033
935894
97718
752354
717394
1026604
869740
78864
580255
529160
572068
720862
341435
492794
1011017
1015200
123886
173134
523436
756053
240858
700080
477947
267142
360297
815137
262199
1011563
506844
947976
163651
503889
844261
776592
173672
805954
212113
91364
46866
902480
253367
650141
393364
750743
415167
387653
594345
669176
225147
584865
284476
152447
678310
982034
112150
30893
546544
394039
754590
808275
871148
394193
276840
581073
673788
868482
511573
70685
959420
231146
711154
998981
640790
768950
476122
467924
380472
569323
18738
740449
99948
446427
1046598
719585
281932
560431
769858
670580
142750
1005075
141458
689368
712309
425037
687364
1018422
466572
620282
397504
678369
656692
157924
750730
305560
501645
605960
615627
82434
435543
842034
1024233
890894
115369
408039
185724
513504
21058
363645
325976
500985
443645
388225
586635
589837
723214
558292
572167
111448
25170
208393
956763
184403
611481
94956
901392
182695
123777
72743
96044
999393
664310
321309
1002436
948700
818358
854188
971845
573288
143912
450257
556006
33639
516343
683297
489909
118856
126842
830374
545720
668817
271263
359069
368692
922307
121464
23359
815907
461581
71781
665507
877784
637
676408
925909
828021
87127
651284
519096
242420
470041
917233
712658
954482
903641
259642
1008130
62234
481794
491977
669915
191308
827392
759892
34295
700131
517401
464771
753719
247133
682279
66835
1042147
171539
208604
248652
880833
873577
948639
69062
659731
1014700
686710
883380
323527
158895
98546
771964
849932
940850
32037
331400
922802
228243
26491
1046673
760983
382093
538001
589628
579540
640921
369432
199613
650642
812752
406329
281674
570727
716879
729567
164536
458764
308650
527962
490639
956484
103334
1003070
880685
230809
943097
320392
66427
377941
293576
160336
88528
364120
181620
989738
218640
890279
316252
291335
729308
434707
329638
812765
852884
614436
331513
23718
554625
859901
822048
457175
705838
720834
378257
651052
683904
61210
979414
718772
681051
163208
793423
264402
146039
156903
427187
832228
659465
597517
9325
77363
485759
176248
834748
779518
1859
182468
844583
623823
919462
563735
800636
292922
679862
472145
891552
875614
381434
254064
826976
751289
154677
973240
396858
92221
121032
924942
744838
494828
976976
171624
102956
736998
225748
414443
558779
105054
125106
334517
662002
535278
840568
581105
638531
760810
310893
472043
572240
487957
200741
804470
649147
104445
286397
637557
67074
490896
119312
236504
330412
1024595
182839
959628
4391
781437
367222
166130
751900
773571
988885
601991
815512
673559
817595
678636
402148
991236
1031331
257295
410367
579942
924372
232348
310754
622153
706705
792275
785104
49526
703752
814883
633769
663628
336402
831544
1018724
774827
1008216
197576
842476
410363
52660
413448
786599
709476
1043501
631544
107426
1020627
540018
106964
672838
889676
762079
9393
115702
571003
635658
557837
982217
64218
377743
343477
584597
1023065
180771
674089
254838
130687
981021
904966
33467
537986
255291
562064
827563
582951
709916
29873
908779
411294
1035848
776159
897194
611988
67373
394073
740583
702457
616443
51146
837027
926735
143942
728393
847881
235654
670601
933162
635550
257982
953664
272653
170156
519384
213904
925190
789384
268163
360103
284746
997132
949786
624338
461116
25342
229708
497585
737331
1040420
482023
402698
938775
541505
326978
328023
597840
295584
501523
52748
463625
879025
396440
77286
88173
18725
276770
138593
2929
919905
248387
585111
695129
645964
139334
600193
660525
340799
591088
216175
724436
344205
793144
599925
1017755
855835
806454
576565
913898
65840
519345
345770
571354
773452
242953
579302
444201
988837
896345
326163
814665
973469
671396
70010
835354
92598
576905
946916
220328
226975
382003
886302
781316
649141
687500
30109
39740
351750
253977
832519
175535
27262
206178
231402
165919
326345
834736
217997
322785
234882
468270
652109
890865
705383
755839
791885
330888
85324
167544
518163
396922
697877
472477
1011895
912284
982931
41673
528713
315918
927475
741683
438994
926513
592091
492989
447186
945238
776313
353543
285821
231537
385298
361594
351672
692055
501020
878730
449784
440098
680219
357806
511178
140194
828055
834721
902902
902377
992463
246418
938060
774525
31542
109985
522387
517282
229346
1032974
135876
646295
589782
567871
803254
652759
916781
850498
115995
1041896
548676
418487
236895
704859
545252
290373
1034576
912630
323585
207791
407143
183787
939544
777639
662362
801523
83698
928808
906566
160723
625649
902984
615454
454836
180637
105545
86571
316682
767956
817363
981587
736088
334078
218933
356622
923909
1044207
266413
100642
39445
1030405
227294
901053
319189
756085
799314
748115
229350
165347
418520
462965
853090
619097
273565
801142
253499
519105
501876
920298
256973
792917
997929
272702
284049
602928
848207
741127
978269
507969
340008
467304
475458
888628
610740
850848
851156
193640
89099
788409
899848
477506
940335
833863
145570
800957
915048
868289
102220
700135
96363
520946
623172
328640
218017
114395
160010
497474
828661
350447
596290
874422
986096
733085
617332
276453
667560
67334
180416
193665
14747
896020
303954
633566
834038
766740
603337
1007608
403952
998167
543789
969125
180644
629866
691866
230321
116062
78624
717003
58904
339618
26028
175685
680632
713960
982135
896172
863617
46049
857548
325982
394274
630378
234313
169353
562339
957269
96852
571725
897428
908867
119214
694311
916993
495449
55019
569293
689700
797871
531043
809682
481934
438499
685284
492701
238017
924617
581601
641717
729653
23950
136855
292622
1007535
391186
665588
474950
126248
798832
188049
1033758
425932
408947
266050
121075
759373
286296
342263
721489
94440
901713
118111
494226
804037
716878
108597
995662
600700
758754
830046
543994
989031
911123
751982
400722
271349
39239
998922
425546
327747
178641
186567
410402
84617
562893
595286
544324
1024773
91492
439880
351731
123683
43400
627082
119913
710282
537032
525441
905379
706149
764279
531435
19644
117883
384485
110248
662778
357236
900270
852098
821655
158395
111330
884143
381695
34120
777397
772434
986396
334617
448368
82160
671496
885214
484311
204824
123015
719218
248115
19090
955100
784122
1016852
564848
960963
264160
893680
948631
405225
1030919
854936
103165
567878
776088
399870
923876
302585
265717
1015902
471203
956327
421270
913884
378294
220273
445244
837869
690682
356673
334966
266212
949041
377017
913353
94137
303041
1023695
469990
588571
866441
353423
794430
62883
80802
35357
373975
608431
1030231
421213
122432
328119
940111
842366
192150
832401
609073
101347
743439
728275
689838
1040537
212927
770447
423484
212823
775938
633334
244006
126318
1006994
175581
504850
355820
70858
233366
273035
364502
513490
238060
795465
695493
733347
321295
372251
866976
119792
126412
781758
1018485
471677
325127
257174
159056
887077
506409
1010715
341455
423970
256918
5765
507114
412357
646682
542529
874074
324995
522973
1007365
187038
670304
354474
95205
383650
425664
702589
497002
477503
811014
659158
74279
869594
507628
764647
117353
751055
290990
89336
1003883
178265
135997
956286
443330
13310
260200
803102
608717
405742
95650
41993
902054
964370
757165
409582
691264
625203
696176
308473
125911
681203
907065
811142
357157
1043916
364903
686892
640451
295718
923510
511443
964464
238856
498787
864085
255209
820716
782827
943400
128974
760534
86476
711539
290995
625221
318946
733540
821758
506875
106402
330562
212401
403695
372144
263350
998419
428540
41597
298473
750487
469291
846633
778142
687182
285916
86808
583788
1026542
321164
458151
190228
678080
544714
866410
114571
443427
773646
748621
563941
624485
660793
778870
141764
970884
621690
779139
430784
850676
477058
415359
345868
625407
571061
147944
949265
1008517
558567
687966
96702
314909
821759
711854
193807
963379
138838
325818
576020
959566
634276
733650
365517
43395
328643
118387
378846
664809
928491
1023577
438644
148913
994549
971636
97704
972795
62218
276876
266269
471974
200205
748017
40280
636415
917228
773780
275645
684917
317940
57563
768666
317912
853290
218753
76206
685578
980130
598017
78183
531334
476331
871724
784622
748740
43455
572058
260292
335067
332848
498770
860958
344142
493664
504854
863396
22438
397921
833170
485943
764071
277342
864892
377669
245174
514504
551213
968975
459997
317686
375486
433790
329952
759072
990327
286818
18833
753338
313135
507913
470451
283420
1047542
436706
425067
47545
245569
1014124
919310
965598
386771
417786
205839
164928
242077
743948
241735
828496
930571
948773
610958
522939
5699
206181
584039
951540
404959
336936
861491
920837
538146
21768
858134
98491
968050
762399
321397
314624
379185
938738
123035
120184
621474
558608
772306
207600
612186
915500
117371
279378
911048
486209
752782
962388
386744
780535
84362
872900
103935
163991
78518
733453
979708
792388
298424
936781
656697
425240
743797
213066
900079
856527
760750
251987
173736
53924
475316
832606
154093
925313
265570
536235
607132
214510
361019
227605
839495
517152
589711
271289
735559
53833
825831
755617
367997
255689
379667
184003
764082
70507
213847
986268
2130
708840
43838
126120
858906
455393
765211
231954
66914
947587
366126
190759
457750
658731
52012
395491
752810
11929
755567
905224
137056
528393
786792
491033
959501
3777
924605
460127
497267
657154
815030
353734
723381
130488
449587
708805
551184
944754
80726
514902
789409
454777
762544
648537
730678
416438
428012
980781
256765
230629
117899
462230
985556
732411
643162
1040688
673596
21408
636730
361013
992321
849359
200491
605282
872431
408531
943969
175250
385945
623291
237341
239209
760180
660579
604179
632279
734125
769090
327178
151344
474646
288799
42440
936310
860772
877447
462830
875177
678901
650362
319518
1035134
345209
87134
717370
307243
322880
774850
747870
824179
835032
366271
194186
441355
369290
843595
840906
908376
1034926
626618
940893
280778
79449
65875
421047
60241
505533
789206
1046953
812129
129807
983797
246393
788586
645942
824083
486645
465820
225051
678538
713980
119705
449121
552030
992086
423098
60363
244292
548016
664207
838763
219895
145317
374782
338406
736797
772556
1036918
224612
571420
580210
631427
693528
449122
97113
856301
400371
41718
800173
199983
321986
621868
942441
622432
732151
435130
221241
60366
984638
870392
826919
71094
985326
511391
133257
745139
790809
899567
485548
341715
358172
1026022
582479
367261
539083
530511
495146
1017149
762206
667316
909743
286056
51444
47432
370282
285905
196776
440815
644543
531254
87227
227621
666196
584898
327769
397762
625951
473173
874424
937625
725454
511018
537037
112840
66329
976900
725961
386505
605372
151761
717246
44114
450626
157353
505518
233568
550149
157682
881801
121053
516882
131091
976930
844933
605201
834155
544712
331501
510397
831672
655210
288578
761731
736565
874881
597099
225006
310361
952489
872528
636757
133003
500121
199108
666648
691746
333311
874018
889237
185977
920318
548809
121550
611998
270449
532939
355359
168964
1035346
194919
687074
840696
676158
749496
745848
1008448
21560
359905
669022
443637
206501
341234
817710
444535
477474
275805
747479
287845
884281
503922
238019
858822
583986
916772
106428
859774
472193
503970
642737
227700
286955
342334
995159
266054
670231
106276
397502
143179
550433
649788
377478
709550
283278
15507
809465
536459
810958
357569
187826
999208
429714
733026
362810
708520
330260
306705
1014988
77820
257864
167520
72592
265551
830898
762936
632478
1047222
200683
585451
493424
1032509
953952
887958
118239
666526
132358
987524
942460
152798
388948
547710
151360
284540
826232
1015415
314177
519588
213479
788754
702181
724738
849908
311008
462468
664024
772780
46743
880998
166163
582146
573284
949277
243261
766194
461100
367535
977037
781537
825534
601374
808484
768726
728332
584500
263886
704396
884797
396739
110152
258356
549111
122535
363747
369270
352550
77079
777038
605189
705916
881269
1008659
408088
224628
47341
293778
719898
119470
304751
102484
508897
948976
600156
506622
452642
849768
79675
3952
485780
754565
112295
129433
692438
480906
820246
948166
377888
59070
149845
559171
797602
212092
614464
402140
849408
232311
926021
921765
408767
329506
600662
374954
58369
605897
768738
810882
849934
50894
618876
992491
955384
927086
469869
958451
517676
477098
813462
178094
72386
131025
982486
472957
133715
966660
125502
542652
786518
86455
111158
474112
22642
585503
458428
477088
729013
98126
40234
20480
630369
794893
399106
324541
833526
718552
417423
346228
452492
88937
1007428
460504
100577
997113
337927
536518
664378
601895
465098
379409
6908
517002
110858
366968
893466
708642
552849
92671
261235
31753
123621
383909
613280
485346
659607
435565
594792
358876
639828
580418
198234
894017
380938
453644
1021569
27901
753793
265857
378534
855679
7159
660332
96861
598812
572136
275722
953672
845427
876600
990429
937533
30318
268803
735289
663387
46787
537740
75706
76461
356713
96922
978336
142119
863442
771154
669983
669988
765692
408634
888446
592110
165833
23078
999874
882251
767007
370943
713087
750008
716703
456156
53999
93971
932581
307974
196537
991
169018
341171
804057
622690
673874
239958
794344
500150
591639
364738
250135
562993
951213
692868
582847
212727
925464
620384
490400
269459
514054
405417
238380
286255
60351
988434
703737
906032
481135
526542
235487
499523
135112
352805
687217
929294
866008
980591
862340
107816
843960
86539
541827
824529
397458
97996
685484
722275
669840
299468
372796
387429
779959
583514
171012
24949
75145
987160
1029616
672870
754317
844716
1020689
32857
650758
417461
785014
661847
811058
748129
1000228
703619
596281
475853
724572
1046501
608539
117467
953518
1045927
80405
114794
561031
185401
487034
411978
308180
920796
390570
128293
452344
485887
12714
275643
531599
295093
448749
755453
440837
199917
649384
362370
1001333
233634
551165
210483
731123
378426
362225
563281
884594
922232
774779
870393
583846
184765
378530
441470
535294
1046421
885265
831806
673708
150785
42069
774624
287215
331198
418885
137291
34398
881371
29844
680707
773628
32130
963811
638120
1016617
453335
871742
340002
781856
213750
363967
986124
668863
684277
459811
307512
161973
816317
249810
573180
959473
816967
396437
966896
748867
129362
107552
795116
656834
485079
33858
800789
821136
712219
819942
37952
74737
74003
760021
115323
79101
959041
15789
361070
961832
29256
404000
105301
1038044
531597
579829
840868
275566
190162
68612
414762
81396
643912
818474
646911
450134
691459
798001
222134
97596
597708
625134
764861
236881
385669
878354
111
1014626
365585
577572
200506
535426
238034
676822
78957
579488
580954
119565
892578
836194
1002376
205678
855452
349341
334973
212919
607306
990602
255085
474758
992251
1014202
176460
580495
636307
1048540
628536
388793
580482
745362
496110
464515
72932
203626
1048408
836360
400441
745580
778343
818563
321672
500722
380446
332747
234789
602980
202409
304643
834923
761631
166561
497288
327862
674629
259841
306368
943862
341494
385409
892644
834649
210454
445569
72714
259017
59044
132399
596602
218991
588568
873280
79562
488211
357847
337815
671761
119896
455354
397693
167856
970924
920953
145533
798034
820742
273450
594223
860155
857235
75948
186926
454779
286873
887750
532595
381174
981950
716105
136704
186626
820399
467449
245554
575790
174889
159806
499209
279019
262922
853003
23915
810752
961004
547326
277761
604233
500133
828978
376102
828411
489067
572707
460687
971857
714906
310541
596577
112758
367705
850163
606085
150959
714171
937359
96589
571312
794863
867278
480043
853527
408761
14995
167879
691435
735212
208325
538974
764700
747102
199760
877673
699771
212508
550405
874851
228093
924716
670247
631415
889368
86495
135806
166632
449446
657930
979078
226218
819964
669360
1030857
739680
625385
418111
568743
230755
75621
414975
944895
58114
17190
175416
474802
842430
675876
1032778
968830
602186
932808
541581
745564
656000
580282
226040
930698
233007
274739
176508
876648
925911
297729
916520
753545
1025766
718226
711349
511859
361891
649322
11846
766405
265541
865557
493021
901949
25194
622138
824699
883705
402557
1005266
987348
831082
603193
672965
837511
267587
252816
651707
761780
1000289
144635
480908
113385
680901
378007
212688
553296
92111
90407
591537
735252
189599
256945
1025382
238165
533416
638527
508602
93085
974657
7677
1014989
510622
74768
582166
498903
257537
447702
253083
137272
1001744
168524
756404
588990
335325
291139
1018418
69675
745653
136639
1013006
177418
702677
808721
46277
108356
80075
137083
39385
95019
485728
612117
863779
301899
498151
516982
411439
588251
1011926
309243
807110
645154
530362
863553
622278
536005
974880
843978
272364
94649
980168
682456
738928
667324
145797
975907
433843
541602
746932
740504
158155
865624
430675
98906
467588
227954
359810
464774
641945
935461
791526
664647
730999
884775
412712
260143
225326
47217
711096
451679
548401
188669
328748
618986
600785
986219
843575
379969
1024753
317642
771247
677687
100101
750421
520096
32500
1021580
283137
1029835
159660
74172
187212
787683
1005491
803796
899066
712213
550340
542919
569051
917937
655024
18587
854451
452394
592740
809408
317695
320155
966421
5220
627597
951283
481142
269623
880408
177724
1044108
825860
417691
45580
741764
132561
1002695
923764
233612
500467
862980
320902
493940
956341
514604
304151
497316
729388
174387
801491
593850
949868
449923
334
660110
978966
136333
326884
308103
356912
237933
466072
389005
318293
152693
775377
171692
925733
238546
312450
874863
297063
1015370
797247
543098
1035209
68637
855281
711680
484165
426124
568315
692420
760304
476826
225024
635473
304412
407077
264223
390878
344628
859934
721784
73075
644590
937581
264337
665675
742834
781275
158945
754010
579199
879060
991158
92675
773444
224249
574314
993341
117076
777361
1046884
720587
411311
537973
794232
423007
858430
339112
399179
246943
136469
949357
98259
1004186
665273
856817
229328
392253
505709
944029
716416
857944
98572
450557
17068
764767
548218
590079
234015
940252
277054
644833
484733
455942
1045407
611525
94904
174772
77720
832686
381076
1024818
308536
342974
712615
564081
839318
410621
536695
975339
437716
1008526
890623
152005
837260
669039
1013670
940124
306691
1042601
917007
4542
782400
394770
449694
365312
118639
615417
77862
742622
364690
957513
96007
553704
257253
1016697
8685
86740
765962
262223
716019
72438
425614
750812
26669
669912
411194
93983
81719
229109
818409
61397
313012
500490
902531
299442
814633
466195
157523
268760
964782
1026569
1046191
998777
506087
381923
222960
25222
121840
346911
677946
780511
675977
337576
128262
777316
299903
190726
259584
622142
526310
343949
497916
132132
684399
795498
749210
245257
853035
366310
671765
159702
511873
124931
227384
990854
255244
529052
247042
318621
801924
707714
904583
498870
901166
826331
182886
12310
612108
318606
655688
824581
350649
127139
145982
16683
603329
525202
729451
288290
842006
734828
697522
417305
527233
266971
742856
929558
613301
862161
520154
285881
490622
227521
511696
718320
388883
148451
580400
335515
1041951
201105
482806
860830
828570
527252
661073
662851
296666
324395
394351
458019
729829
43862
327
758146
911828
88692
711606
24393
453050
668805
325000
266285
559990
1025856
650193
711306
771281
39687
861943
898695
967047
299992
195980
277244
211299
265437
65573
841762
743333
983707
208800
187912
74158
576365
15387
994353
18422
198892
786458
732656
307402
70056
567652
159802
662878
29028
200928
623272
129459
243988
58963
1007979
736341
459512
200902
168389
519761
261970
223228
214423
38382
468617
219493
55773
146491
990080
220648
165344
776677
933901
931646
304601
768497
557486
202758
483039
739142
932106
941741
724493
331214
736639
394622
59742
798044
340189
128664
612066
689110
820064
626574
287819
16113
442001
135934
642986
560685
427017
127009
807622
775732
698239
826362
308618
121740
301360
859318
761350
904238
536282
443782
498065
593027
1025834
834639
194979
923946
879419
665429
235089
882718
301979
336900
719956
40319
489875
674932
938698
954507
790281
544943
396601
711998
390406
571290
582837
176860
1039534
502971
951104
759403
648304
779156
346576
568488
683451
703893
54461
268601
905595
110913
443379
705505
854722
13167
136425
391556
130131
890893
741591
760265
693196
337349
157982
1002057
770726
399967
451512
864462
897514
47657
277569
354078
995777
621152
115923
898788
133235
355703
978245
21909
129925
37688
218308
880091
950247
986475
314519
704465
859173
298033
92633
551183
766356
711611
350262
71343
441700
316637
513309
853887
752544
469036
703196
432114
716609
180906
709567
994182
153027
170476
126183
138903
601001
1024962
41347
150
1046814
108798
380226
338570
433752
416719
1020241
147551
825487
137446
935531
994107
708312
193152
219981
927703
92828
468326
738804
775742
344299
375815
248577
572608
227625
322126
1043379
723752
741307
252044
1018783
46753
19149
164533
66833
539897
609145
817755
420026
332195
933522
246552
298183
178873
649665
538940
1014194
831674
799934
806432
553976
112622
275401
813303
880335
465860
1023093
979321
947495
126928
622101
294714
125797
1039059
36718
366217
391005
609041
463263
557640
294689
761773
604231
860367
421021
692792
898831
1018533
496065
315726
81210
755854
485556
534205
322397
82713
187075
465506
436940
655208
732219
782777
732699
255239
953124
980720
166585
604793
591381
380608
749014
824241
808048
210860
694099
685652
606089
994927
1011010
558858
45868
72060
559077
111947
540133
500163
822182
616714
350020
816365
985539
951076
303284
63968
412591
400390
1048294
151051
639933
977905
648522
904434
962933
881965
398650
259369
278232
889435
833638
139544
251233
67555
779110
980475
621558
1021873
22445
544812
238314
725110
592167
301466
538598
740888
36285
705726
7527
976779
561211
352249
496481
280552
580506
1006705
529469
93201
801127
791231
415518
390286
845872
592942
731652
785689
931199
797592
43633
700577
1041662
640778
132319
1020384
708206
577029
34416
749598
529136
193873
1587
657750
737003
685360
1035001
622579
861115
1047218
869994
979112
291772
71202
320059
18065
430950
677553
873442
433981
745348
244496
603724
241952
564303
901005
72226
972505
649589
119230
618416
277779
1036317
769791
28159
768733
749860
283312
790917
923384
558100
620394
825533
765892
537287
765921
1027165
766009
48400
912033
59860
579856
433426
255444
982606
350407
960664
125663
64605
138551
851663
232193
193692
21059
945496
17183
933190
23469
590610
755857
248064
468954
728534
663384
755460
684709
578983
925576
827725
1003660
420515
48856
371805
161772
364568
489231
172680
295787
748094
162993
132835
227469
275322
707667
848373
207130
268720
643011
675847
983237
262609
681832
1000130
737749
524365
288344
216837
686659
735142
618415
614850
661385
699925
448251
711909
723531
558612
972749
1707
40892
159152
932798
967145
925977
755674
1039521
865598
76282
280688
238181
600605
924770
682766
327638
819724
347349
313721
551589
727128
159177
309866
205333
874373
179018
54801
911143
907285
158399
974617
662720
448887
38731
486468
515721
684774
987570
1039393
934382
6572
664515
700173
639020
630665
324039
538824
352601
815187
311311
142395
824660
780069
504649
673496
568107
668024
979005
604044
820323
742289
938405
40673
158050
150213
737566
209511
638473
630204
620192
823084
78781
837644
373250
662076
682777
217121
483367
106167
514557
230595
246748
23254
524917
825347
629265
994274
543382
194918
572216
45277
563911
65577
161139
1036876
343399
171345
612764
278868
96492
963408
218757
996380
857998
747434
217850
491270
416801
532187
614255
97885
88642
397354
353622
471745
802976
64038
227033
499453
336053
704605
287549
824635
530581
513816
696250
855622
313030
968526
348686
579227
625020
141184
358654
19834
572497
493549
387355
103141
92454
165894
65955
695363
114986
736871
524304
215790
621061
590281
157558
684673
1018287
557190
436935
1040481
762082
222055
839273
517134
556019
299117
326090
616968
185215
743982
425978
933801
660830
110085
761609
921118
936851
416776
833821
308469
1011615
926823
235238
627352
454273
964456
963025
92155
595665
279363
2616
711507
818593
43476
1010445
122688
29139
966113
439356
192534
523445
1042425
86644
670223
434654
614909
1001591
624049
98272
92390
741322
238361
741144
590186
671589
479938
199366
455725
67702
678273
175283
205026
475068
951879
311711
915202
261295
930705
49082
785169
839235
555803
671566
841130
308915
164991
260732
243903
933658
1027566
278567
208250
611195
678525
608736
154894
715172
493507
572912
357390
125809
305015
579682
1001859
703308
186113
403340
916129
485261
739968
285546
139741
343468
255061
183895
130118
758107
318967
26494
704870
266274
782452
36088
908973
171038
873633
826953
93514
119192
790134
207604
101536
846484
747460
338579
423244
998218
361072
533318
669041
534734
314180
341043
554525
407935
115847
193250
741866
657902
6817
630383
760521
212578
526140
392909
206246
438429
3071
982317
1028939
83569
872873
903304
187586
674215
901575
990031
1028405
477130
721747
494810
447334
55736
884452
966588
809472
571983
1007787
168978
293183
525071
874803
329602
445111
428007
126140
19109
152506
989396
179272
638544
615305
394856
492090
699430
698638
995750
848538
657045
350040
60434
403343
260353
662022
548588
912520
885672
69115
871320
426745
959155
485715
765316
233256
624261
652443
551201
72302
259065
468314
907309
186033
571545
234080
7525
535075
724481
97220
1014601
244649
55316
685462
852146
44308
319970
784748
812718
358321
527480
595441
493408
758849
394887
123351
882428
869531
102529
329166
577802
545480
313050
328178
1011467
212202
838865
119874
382001
883537
299792
837292
451160
215371
245200
569202
535135
25743
424513
141234
835198
635291
1026105
204080
575832
616492
386167
446759
401226
731484
266167
856523
622862
491344
1044499
896736
98167
396474
531883
652733
702769
805261
943132
553035
355957
636536
643957
886232
1009014
300306
154754
168295
591321
203068
687827
480024
802763
969485
1028119
755384
166399
430856
720670
212595
365318
497322
753998
699072
470455
765177
456798
265448
851101
448278
25811
239028
343804
747099
441022
81880
546181
879666
964026
525321
238746
97778
3881
699959
167546
31592
744659
877863
260906
1033583
479892
558979
945573
304188
1023750
327806
618264
977170
57982
798105
1047065
617973
513223
594405
414888
190923
226705
332782
575746
243687
296110
902191
697205
148316
387639
954809
227879
574785
254472
931344
1041165
930791
570355
389877
233777
780998
765879
376949
759851
886564
203189
769203
928359
651451
132665
935439
605218
36549
180270
531758
812177
142839
598867
222543
261492
311014
863877
320147
726395
189772
799472
1015551
854262
918603
750055
94189
647738
553052
1004611
149719
259144
627791
507876
798544
271873
882935
938634
267780
35351
463307
153608
586813
656918
630894
456397
533271
828554
190974
475356
916372
542858
862931
574081
38795
1040293
906631
134744
252796
476216
660288
589843
388388
105763
828166
310151
130478
25828
565657
766919
756050
698457
773187
377947
264977
627719
379007
127358
635257
844587
381417
248609
217346
502519
832427
437225
167773
165425
53639
361442
415924
686976
526024
431912
1011757
985622
175551
696854
897607
149109
490419
54335
834130
1001072
91455
15768
270460
675331
527106
897980
1041964
114970
297489
905594
749136
606219
507782
965779
919407
215346
1040143
398981
193951
753153
927650
401346
496170
470116
156206
1038805
1014321
683002
224987
190703
950077
804307
66136
996792
985198
318964
327442
872516
157010
373027
78283
119205
469836
481858
250308
791842
302692
87415
1046535
1009645
781159
966828
662661
751061
844390
950833
384121
441039
639407
94327
833228
871523
817660
586892
988648
911842
134876
791284
547010
58224
223034
965082
798924
432830
758790
671838
451723
806605
170172
286928
1033100
205178
759365
291366
536779
439254
529586
471070
391616
576415
62028
477575
470185
904409
401340
406408
229391
426167
835478
647335
420294
679173
638472
206822
728802
851438
171087
586568
983451
132760
763213
662690
793885
410236
614234
317538
791448
528144
83222
213392
424187
137033
42036
335217
756273
852792
441159
37354
209734
433211
372047
593209
751662
87561
403237
519717
1005479
312615
338981
45820
507970
434646
700400
1043713
429075
503810
285845
703490
964740
449035
859441
369029
178241
578743
416962
963121
18519
358505
708078
713555
1033214
875271
128011
313537
745519
997528
583740
793710
216438
682082
260256
45605
869369
274141
914968
541885
796984
447616
365654
690670
427687
365360
1032641
471239
146586
139675
739716
396083
475147
482167
1005378
992789
1020431
67106
987777
79390
19277
228887
46392
73
421868
656450
417007
389727
226738
894541
39548
719297
444657
796476
649493
433997
205674
747325
825002
297726
571255
849632
916774
224291
68774
345522
383723
617405
432661
999189
606800
722469
918708
509499
869143
1018259
727485
877777
610476
701734
865723
82421
1047943
368239
817502
510807
77431
44902
339404
24542
234399
1002817
875866
154711
1037424
850349
310133
666127
984957
990513
408386
178989
202260
837397
564698
44390
27759
1006635
104503
1047273
54286
588890
538339
570446
997683
525419
759510
1025442
534320
174259
94999
1036304
644885
668909
921779
888071
114410
767779
135791
258788
602388
875425
1023296
236998
235403
973491
674613
410960
274724
640306
23470
503964
646007
499391
610130
385618
466868
680041
476338
816594
52971
8867
266883
140527
919471
1032924
482700
319896
629287
186674
756888
938049
651323
690124
395487
161475
700597
944313
372601
694246
847250
211686
409992
437562
299635
769185
717522
989206
138961
162922
813067
146939
206735
923502
186819
580933
404857
331922
564771
727169
669922
169481
115772
256065
607832
173157
77510
1023268
979695
578377
275898
609584
1031187
580467
529938
835314
469428
4501
272475
181373
786732
956401
548381
980295
866183
180908
684943
378993
447749
319504
82604
536935
366838
226293
362174
608445
233519
158237
820919
390391
704202
957376
540044
588705
61143
901071
249809
716360
1047871
451946
174753
377688
641047
995682
832508
767021
864679
477922
450263
371289
870686
755787
646973
725198
571413
959169
819798
416660
928995
809098
234132
324857
176900
636881
464392
74427
404504
723429
401980
1000636
539107
40318
710928
714025
23609
789071
239724
553225
908997
713402
7353
331653
800372
673371
351954
512561
536990
565246
63701
709848
473289
166581
391920
516094
438327
266873
429771
115414
760621
452334
513873
679676
7085
373665
475139
418978
496288
648440
594060
448973
1040601
1020877
908217
435693
366753
317698
54160
902853
919927
820810
1020243
174478
107286
1001017
942967
313476
819465
1010318
375678
477486
796659
946834
52210
579179
765087
834195
929436
475132
426210
663835
558250
254920
786380
879425
973417
740935
869497
466645
842194
344488
717481
311383
610595
633659
153248
783774
255325
796072
255903
464810
324133
274402
995520
669899
345549
453051
748703
180221
300839
73572
339254
670242
231988
761265
125150
767955
479103
175300
442577
799763
456363
56770
702794
212551
510617
765825
946408
567257
616289
55133
29334
537611
599245
776070
709838
849754
298682
243096
328301
443749
823749
885128
428574
346004
731069
937790
140397
896558
549061
632532
355110
198317
768681
176487
587321
292188
766114
427027
918839
133680
764969
415626
769718
233175
453467
270519
860838
286292
914664
565716
572830
878432
824824
688964
1004820
414272
432923
412402
524261
378356
668841
369092
534668
231377
644048
349469
1021443
869899
783736
938918
780614
143324
23717
911915
164416
8412
876336
303571
163034
154008
911748
965864
272546
283281
764187
940334
1035806
969967
613213
168993
497195
549351
710283
877166
911192
860053
657628
42803
609249
863660
832814
956425
863102
6764
837425
869812
419966
1046302
120683
316923
680582
15533
340793
888023
24743
843421
360480
636266
203803
386433
285969
146451
570783
666848
574873
399531
702716
685206
1027425
417357
924199
219681
282806
771419
942519
936600
880603
67750
44872
194968
13806
104947
543069
275292
352181
328967
917250
1034200
55929
247840
753030
923567
1005179
506603
262813
830959
674627
277129
222095
578262
45650
139407
639235
974242
979840
136631
33058
604777
44931
821716
702099
332974
891531
874118
186679
539995
783696
226981
147688
265900
832390
1010606
184309
911180
987208
914780
107328
972196
132371
415572
542271
561093
920195
870100
214665
1019520
894210
551354
474205
690408
112506
675665
864368
387042
457216
858714
403265
169061
454164
140965
245016
448246
133447
729351
956659
158959
329091
517502
230338
810563
158960
793857
961115
910285
386831
727328
739535
864005
534854
728276
821668
889161
131884
807997
99219
515046
898750
634152
497309
505067
638372
370785
987697
442533
947569
328209
682584
430738
655534
970224
426858
1026639
800830
856348
85890
464216
55034
417883
682318
869073
888959
757241
538069
257538
574593
623944
641981
174836
494643
772876
962891
801228
439575
430577
774778
284395
371542
651385
352908
939746
607502
219052
46350
221130
670516
256699
730060
844100
310798
1034237
11938
912960
828176
330063
480042
253040
808601
248889
620999
943241
915908
630222
457019
900951
893071
776243
941277
129038
968687
505507
429117
487519
299003
589809
148594
718853
456212
937313
364779
958415
600308
807781
301305
577109
1005222
24974
314885
177317
217597
576156
929279
172920
763846
461654
349841
1039433
190675
968906
556397
143872
634151
416895
181831
764970
335138
769919
90582
974634
636797
601061
170530
79707
251698
780562
942699
871859
433677
177021
77241
465745
288441
327752
432434
847309
848882
66975
636584
1004253
741085
15053
379201
7732
1044447
1027297
935798
921279
35461
889020
183027
203549
657129
459233
735713
971965
425475
1043050
864249
645303
344615
576755
98456
79108
947070
568698
465802
434771
804980
702132
956136
228935
588178
170581
734999
112981
673940
759676
339149
915925
993807
932945
910908
878947
757609
1010789
939272
347208
96064
727782
432984
694848
488537
649207
536305
10490
847229
684389
434114
437392
937079
530705
218997
247636
457662
626055
349369
6808
228012
245107
90300
474599
1047778
936070
373529
101444
87169
467881
603094
197301
10513
479367
410251
941371
412301
516143
692634
686508
673889
112382
502794
99889
889865
212524
743756
170088
861159
318198
838369
1039565
176899
137152
910586
1046268
350646
480781
193536
319407
212288
154694
206530
312763
1013355
879242
240457
219971
973982
748390
596709
683039
666120
37090
668113
317198
741391
556857
712981
879645
515784
1027807
336994
813672
455671
276158
1020496
886324
864890
740407
468533
209958
176277
572301
55482
689603
250733
304682
459981
308548
921392
1045315
363216
901696
523302
889841
449090
984297
1008477
691500
989138
477141
111936
644816
116554
659177
427875
784173
253653
385013
977086
313517
22277
561752
690087
374200
180368
353516
651940
499354
364955
859480
818447
270664
524462
661765
275868
519158
201946
656976
219607
323022
73153
711347
957509
541460
563245
827839
272711
263922
617088
826698
394814
800338
402932
702477
322140
536337
797966
193783
437744
440148
544922
667658
53421
728073
719319
95399
430609
340276
226249
321710
667481
580414
651774
1013640
761645
228622
845144
156560
232451
51957
272358
242099
796493
509387
416836
553584
365976
695885
983115
1039587
1035409
502524
561390
1015058
386539
350173
898277
685052
927234
518193
953286
1044516
674081
345049
43944
655587
791316
117772
19612
944961
213850
127091
98423
406727
889851
87734
360374
148640
86953
736157
928579
1001688
199785
229702
781351
902709
787211
759950
474771
651351
243326
321291
634353
398292
365317
998934
116759
869499
350853
955601
931381
653836
913787
213318
263447
1001752
53637
792125
476460
321201
840325
197335
787195
758695
510694
627625
78067
115682
336926
266859
533196
263831
168863
20080
528419
378342
562927
472256
929397
1019031
116041
36320
963987
611855
312841
286831
100989
853859
765349
40884
813003
441151
303761
784897
421379
535013
125329
1008982
42381
830651
72740
986605
657893
497198
745777
221510
767780
472755
336339
399390
802035
629094
876072
291604
171233
769959
834782
173089
79418
142510
642230
448886
412789
4108
368118
76638
419598
945717
67340
330194
482055
821530
759378
176319
968019
533314
894447
410493
438791
85956
626685
919002
30103
193404
928999
495125
488318
114944
877642
1013841
177837
681991
301149
426681
267717
65469
580630
324880
260567
942272
159330
645818
312496
142736
288728
857574
114952
312448
111112
91511
958339
604462
803591
952979
24709
1035335
313765
797484
951116
365076
566877
387714
71194
804036
177331
997835
1003084
859337
286232
529312
720206
951933
159810
488515
550108
384632
145771
350674
837972
526075
174544
561271
567362
6926
931117
253814
277896
751281
563387
125660
534037
29440
447417
309128
25252
426025
971370
763780
890866
157844
650582
273268
607033
531374
311745
724659
995412
1043364
87439
848135
631694
631566
775807
404262
100869
848765
505963
47993
34525
99681
19650
953109
984694
681952
426549
974467
1002374
1024542
616098
561345
979213
291439
827801
472602
761987
517301
970307
987019
745864
1008756
955679
702242
780420
1012470
351503
507568
59988
249202
605334
337933
686943
43528
731115
288574
570805
43158
926288
1032568
217546
340585
213880
272861
266231
854744
1034135
224565
808688
336492
148753
169272
417311
822708
276023
1026590
515385
1036123
63763
43148
296780
474971
576441
835577
388435
643026
757715
278348
101070
109974
567541
267954
255650
237517
301901
521077
101335
673100
421691
874761
121866
32709
532636
985410
532644
152838
375789
906092
244908
1021990
111512
543572
397664
866869
170531
327112
508693
692933
79711
419337
743663
818612
373113
445874
602602
715037
495440
283996
5046
394026
256983
582653
307699
893165
824200
205312
494273
637546
378421
571730
146312
519517
713337
802577
878368
52655
435447
275723
313485
151132
816692
162897
342662
85023
265410
1015834
569742
911970
763412
620944
1041795
100624
904994
467884
8656
881101
559437
398657
157936
952241
372572
325926
813814
34989
346589
589257
437414
752926
451868
443966
610138
534166
650144
737090
452866
856580
883070
110470
802667
243310
252916
36139
210691
116484
877175
777095
313966
221999
984159
74291
472753
360571
4389
120476
650907
616072
66586
860120
489505
612894
225214
317922
485489
641842
915433
167743
151619
40228
357282
28192
630925
325666
820604
36485
651603
634188
948716
380834
887335
946444
449993
973538
870853
530015
300511
609424
209080
919688
46414
413221
225706
617822
729670
892063
59635
555346
262919
310331
327116
111142
498572
1019003
352784
961895
997245
876022
837826
570483
168182
116535
296417
402994
660884
1042412
322372
564216
186787
969573
401842
6520
835927
775788
510203
963695
626341
163119
448678
217627
992297
242035
174351
596569
114810
909195
506045
778577
20440
1002084
492997
678424
875889
200498
122414
91791
243864
985038
60833
115811
414782
425338
237995
932005
664892
23189
586121
902208
352036
955701
347788
191673
526769
690043
675554
534872
561512
629085
2962
442901
228358
193797
45573
127095
874361
905981
404075
756639
210933
597292
39361
255116
652162
486278
282117
449186
46107
998582
274024
974273
47967
988372
468228
186644
900046
450160
612093
372216
972329
137588
378110
224323
998125
275547
752403
317942
16848
753265
836953
70934
161929
1013524
859466
707234
797788
966102
451409
913178
917487
504883
203025
850650
393779
324574
339538
84426
686946
400430
666598
252282
361230
554200
548111
755779
215406
163333
659362
540774
994546
641086
901822
235224
229803
316231
382230
1011247
421983
1009286
497057
69242
1000140
310845
683504
548326
144275
25338
982858
312988
110637
318819
165720
737316
586781
204536
93142
336419
793272
279507
284872
149376
244011
92839
1019589
919876
392112
935659
290547
241829
196969
84992
721142
170718
202894
832713
874249
112857
120462
106138
118142
685125
1017020
938557
488215
68813
325915
82279
986990
884597
35532
149168
772045
590517
763169
609357
819335
143415
990076
917193
263955
918120
432847
787445
588218
108439
199926
23334
231992
185885
970460
704799
808946
432668
1010260
55563
842843
818867
25178
779483
538494
131656
420318
1043887
658426
675667
921788
213563
125170
641131
153692
98100
392193
521722
137341
139553
649192
1045369
23329
457332
829414
127033
73942
316788
632777
887057
301281
199763
931004
845737
78299
93433
900137
12365
712472
269302
524495
345613
317248
884461
379206
499971
987656
1040913
376782
544833
236770
20806
503004
29169
20744
895232
370645
541937
498327
653652
90578
853470
937116
954792
798978
1045567
678773
864176
455823
985004
848400
501334
562743
205384
535892
486513
902324
793610
368861
905516
778502
293766
757356
478664
916320
703942
45153
416996
191392
254308
738424
16529
540219
711067
394565
476725
373994
586561
214500
786450
400998
438363
401004
26296
204180
830642
366105
744389
543297
691096
241128
220098
132443
40185
937087
791365
41506
718480
646213
725237
38282
645838
613732
613914
849737
737536
22739
269522
992032
11600
784327
200845
933826
229256
226020
637907
410296
924726
658979
261808
237796
255740
444447
247171
191126
656242
921133
882343
164743
703972
897591
997156
704058
492378
122195
1001612
76238
117219
478085
389331
40728
922181
833442
270
457243
872541
450416
1026944
1024487
906293
909849
900230
104279
976175
758642
1023256
702016
888404
527303
262867
582471
642366
347452
641929
437904
402430
82974
803401
456234
593516
594367
817987
247737
462585
399742
1008616
151264
590687
658945
770851
187839
57371
814884
18922
793133
38528
850384
598157
1026796
484831
966999
1027588
519042
76222
710019
1022367
1012878
522988
609182
911079
21178
906772
242586
19212
317056
993625
810366
249029
1030478
995062
622419
102436
472867
935929
269318
70588
768029
768724
903215
995849
714462
526244
1032950
231851
224059
391165
997028
265523
208467
98752
632885
570053
261841
630327
655161
116023
664450
739424
117909
214074
996002
1016768
662708
677159
88672
563547
197506
147709
392553
783279
514984
941085
36609
912149
396801
764729
376199
411298
708121
353201
260638
323192
741774
398696
682449
450068
782916
753866
97344
310347
1005128
772354
546207
524587
62864
998818
31515
890465
814976
1039796
694269
816189
221800
881796
57966
846445
837849
99318
214615
709908
559561
1011339
137413
60820
887999
1021708
292588
474106
21448
237937
998595
193527
719083
100859
889311
49906
292012
55938
930916
325672
497509
909806
973279
826063
159066
504352
853302
893840
921225
1013443
901946
389711
94673
743570
940236
88227
371524
609116
616400
42691
439219
1035034
695935
914328
311957
943629
983716
598430
1006427
35169
412557
336906
896965
983937
909491
927987
1044475
453978
442294
551600
605631
726523
417197
11295
201707
299420
272007
150028
451427
720465
752961
1030135
589502
537433
377749
620742
974347
319149
800482
326563
134450
948121
887257
888286
320218
186984
15699
973746
1022846
511013
868255
95639
95955
939739
598319
626357
194551
49345
581184
273793
594899
961639
220486
156461
879148
733359
405791
59351
651985
543115
212635
959286
963527
840197
573124
110627
95796
234479
787884
767674
550111
125335
747885
520052
689317
541139
571816
278020
137964
161688
395472
580105
520904
288085
1004939
1028311
189376
489259
436932
487161
933090
567523
82669
466239
868211
599860
806444
54093
85881
491428
524306
313904
1002543
311213
584407
529647
199481
201038
226766
137084
177673
282829
599290
39154
467664
420824
712301
937399
352189
46103
616027
1012907
534469
807959
461939
663600
679993
202529
638832
713520
537635
897246
556777
945021
445746
73913
418932
466290
691278
825368
862549
569822
135943
163525
1025275
204800
784743
733665
105425
463395
66070
608608
848159
1045896
537036
707140
1005519
535213
1048437
325677
44035
650693
482657
673078
656262
721741
115746
172729
858915
572669
1029
72430
985928
277865
857000
781560
908594
297761
455639
742136
733494
746920
361718
984268
557626
405029
77902
26306
523791
58648
219793
594301
794193
898419
562727
890459
401991
532828
978994
265455
745324
216240
598909
489762
682378
643642
51894
25014
339890
549789
361541
1039600
45590
540200
884324
961055
834371
9251
876492
999968
892871
550699
425329
279402
669562
196549
822421
870305
1033172
457298
700770
1045777
755576
666638
518306
960064
323975
1008408
257704
347088
955068
972916
525679
611129
55876
905408
529247
779788
411855
683072
608755
546147
782772
808190
324402
933911
304066
354894
98271
907419
396459
318391
565733
88041
1030683
450369
551432
653290
507841
266786
636546
797070
512744
614942
396972
561294
523068
189612
601624
330101
989707
464211
914865
741091
1013288
756868
1034250
302471
979148
269471
677988
653230
87171
363584
414754
857712
988646
317089
597377
771947
282584
1020003
820965
968941
986354
376885
340561
365024
598862
472214
650398
540854
281531
433219
803503
271355
106596
478560
1006093
709624
985933
646755
224401
901873
703219
873249
706199
400945
115319
922427
240746
497023
183764
286256
762976
378852
890913
56439
594379
249375
735592
610440
713072
877138
327283
604745
528348
962424
282512
562212
601275
804996
414184
314038
561473
69733
392506
921504
541919
521582
202980
1018690
94554
284090
502094
132036
816068
263296
386242
368141
580118
856106
644679
843592
150285
66210
502604
12619
716296
215826
938576
839713
619861
296509
167599
282780
435919
386114
594903
642086
552618
587453
194502
994200
599515
702857
408937
866562
145297
853137
314746
951482
768415
76148
83898
580443
867940
208620
680228
826601
894434
1026311
512090
357744
1018420
173994
79804
605175
80933
443221
119179
212587
948084
761181
1002972
658702
136997
987395
915576
648594
1038147
942729
922296
479875
289540
744375
558279
939095
519573
502107
367480
367820
707755
404562
940384
975261
389669
403791
702000
864954
786088
764199
712490
898408
475817
670001
126207
972082
965363
900880
803640
68655
481758
694537
125965
736236
71496
417838
712498
67491
717650
1038094
683200
67528
540355
722071
444573
466358
617662
928220
39219
947019
532740
70006
356016
753517
606301
691487
828094
461461
912548
970258
349935
699788
490538
765940
1013768
624688
383687
619229
288792
27752
605208
614570
282896
115256
790742
811998
608528
1018899
719232
767286
958530
400836
78437
674784
688270
566286
11845
102261
389600
211947
956275
575706
412086
112811
917322
1037518
875116
593019
29277
522691
216167
459425
738948
469159
270920
588508
548932
534512
67393
654706
486020
80397
539015
906783
506616
85672
462150
208932
1034725
97457
6343
821430
539792
68245
128207
392795
634194
798979
958009
828803
150172
714205
989112
296339
142609
574920
123421
475952
1015190
866201
622315
719783
193670
604269
293207
622606
176675
313006
496902
103230
987373
377013
562394
98768
758794
511014
631963
631894
1041851
624511
158461
29551
770853
601782
67927
791614
520471
562303
679725
342583
910346
77945
762207
562460
39638
761437
1007618
552049
409218
542599
720493
320476
155768
990612
740343
120754
414806
817203
490118
80155
253914
972573
70133
2674
560085
258773
868195
267159
509333
197161
884171
261330
1275
950059
203880
299447
1024229
321512
415330
608738
364396
1022844
39105
912506
382548
642216
724186
660146
666384
544638
819079
509179
209181
776753
656637
145224
1011308
153934
149782
315658
160891
95515
770815
900564
965215
569780
176048
546883
476112
1024690
722652
854444
635926
616257
68871
799847
1011101
1023380
593470
906601
983582
743701
52783
56943
936303
22876
230204
799936
580435
788958
479547
744344
728467
764681
915553
1045360
686515
1010343
693298
528064
990609
307526
36321
778186
255072
485004
302959
994162
447040
877208
61984
789561
262989
648062
948496
212201
305454
286242
271386
618378
399598
758832
715854
459801
1044890
162233
54852
351521
148094
459365
211835
536550
969916
484274
751537
505437
77245
587218
559823
793065
900187
954165
112445
114893
919183
489950
31203
449849
249570
977657
150225
518937
866164
1044434
50109
673414
589037
447092
327503
941824
1047803
546507
17193
939520
959576
564167
239898
974342
987274
710853
325345
132086
747349
719529
888400
415772
202905
9058
638698
960998
696403
927145
320383
421170
852648
475847
791118
1028099
653464
681958
642584
474935
246288
505320
172941
432838
516240
759714
74934
174457
1023555
613145
898198
896995
218106
1045346
730530
394542
357015
958886
393627
898796
605429
709650
790379
423553
460807
875465
780268
225148
381909
996746
924642
273287
967129
177568
336101
514963
436227
464513
92643
106868
1014998
619771
694803
665991
307295
205926
340075
417394
572344
243749
859287
830421
337985
751422
958893
457089
281104
983782
1011499
836857
1008867
879342
921102
967240
670355
377421
521055
296629
123494
812488
859174
254752
721218
642369
782633
237846
333195
312286
1040649
865664
113506
1005471
820450
617233
293864
334302
321605
240106
229679
66273
458694
269634
847234
126475
465558
570213
407074
785834
100651
951885
852117
395032
493059
563844
351677
245642
675092
632595
628892
773986
280956
953179
541913
274191
1035064
471916
338102
671392
78869
26352
294535
431035
253358
548594
989532
903086
988497
647226
774234
589042
820793
73848
643978
937127
836492
708031
962203
1030874
212166
550912
938440
959956
365056
428887
593657
372598
840814
813143
646684
486430
579029
878038
875070
1025908
494456
220370
311929
192291
899037
642589
292059
888176
915240
26807
1013311
87911
687616
319893
780072
142443
244460
395338
53306
382730
444991
677506
236955
526356
493929
401950
731678
19162
821006
404451
682077
299246
444838
792274
564460
310713
499956
945224
664311
810057
792804
786506
183210
88720
442502
398791
872013
359146
142832
90319
82331
156108
905877
589401
196372
86496
871686
246187
371330
4996
993779
455554
817736
711973
958618
99020
731061
433108
289149
130800
877418
638824
466937
43435
625802
950563
609415
113538
967224
824945
57552
695258
385142
185422
684963
947189
558607
373
38757
22905
138887
278949
1013544
872699
976906
346385
571776
568280
95235
988636
60737
789080
1008739
1012275
78635
1015088
496538
753278
738860
177104
270018
796408
846878
1026873
983998
584225
63281
1026919
540678
250359
890895
347554
143200
288600
29676
396679
116114
136838
48977
360972
296848
428893
283825
594044
1019167
559569
341320
933967
560502
139882
902296
893196
574484
696284
458032
105590
416318
510283
377527
723847
504313
696572
1048507
576056
878027
583824
1004782
719467
1043844
225334
88598
699853
665555
947567
624043
143806
340019
872912
111752
145821
825308
479850
797060
259871
497381
238333
359384
537928
748427
744995
898369
606356
89166
44309
983283
520501
845551
768034
44620
16446
920427
448658
27499
157487
778959
617060
440236
134529
157233
83686
867135
495626
754632
1008184
879123
676327
6552
200234
116703
343438
166045
915353
74314
556940
16882
729133
824720
271
700026
511066
374237
102081
799210
1026073
908087
539735
151524
248607
780302
1002461
563368
107498
269752
269515
802287
996224
393711
882144
887491
967644
708079
435511
201098
708118
1048513
322260
698673
654098
365052
17171
1035531
483947
894652
324767
638916
130903
804920
514065
597453
757308
966981
59691
796946
622878
1023287
767914
467132
188067
455733
17159
827121
978613
1038088
736055
808396
662269
904938
924632
370749
897571
192457
783738
92142
293367
836381
461754
988645
661770
558084
955271
155866
49315
866656
508070
241292
41191
819404
932757
242258
797762
990588
798984
565481
558163
290112
116279
728552
563677
255953
434504
706538
499614
956124
419560
975873
931402
535678
705873
952948
1024128
405600
922249
525728
504741
333097
435268
806419
488902
272850
124092
633070
366638
1018355
824605
752402
766869
43003
884842
570754
720693
345779
901069
222499
789879
764212
1012413
565229
411849
388077
616736
1032536
427081
744058
899755
604513
835564
933602
856826
535188
375615
983947
387302
742670
419457
168523
823011
159071
87253
633576
629778
319977
635703
766376
160690
638872
84509
340999
215322
967717
242030
78237
5861
879735
13943
101922
663282
802929
246740
456772
1017986
303021
633075
93547
920425
714978
13414
233800
457004
354335
860220
717633
361789
840432
766881
697193
640050
447280
266382
164134
449125
896944
755627
586706
502982
938338
497738
756303
958820
635485
455599
609646
424425
474886
387380
523686
974142
677484
725562
112374
548117
86136
1019641
737325
579220
656324
838050
1003065
922514
771797
621636
268379
939072
621557
460151
877981
793216
456992
287723
811084
926842
841819
323628
879995
1021482
110397
335951
311002
951785
581020
512313
387295
717704
622997
838103
782231
465196
140231
369983
930051
977169
295288
752419
85071
791380
379440
75235
732448
892282
370519
183449
975699
325655
801790
6774
548866
716249
81087
546825
434599
680127
333137
384387
881407
16555
61038
689967
26515
894810
367691
682374
918958
715831
148240
1045928
658263
506555
213982
55503
661839
110464
420292
945376
1046859
127940
948582
744413
127809
297741
959035
970880
146285
935887
698160
402598
263604
208326
974479
516909
1019821
454333
300015
239314
455694
20538
652424
442933
824398
851098
328714
52683
667693
462848
416653
961710
1029250
576634
450463
591690
557409
585885
37675
88187
773118
688541
379446
832633
745056
801622
907679
596496
949584
264674
401580
678971
819391
68131
48642
550413
1024509
720529
930955
1019587
768157
584186
962930
208585
896590
150721
158810
563074
208422
188918
275006
697609
608057
1012847
461006
392989
361667
656316
477985
560707
285254
386129
884910
721238
910186
14823
929571
368469
485984
747375
42865
979080
256562
907922
792374
462426
776634
163878
390735
592033
460449
917381
99400
614810
402527
925797
253274
513585
346172
645
45139
1042864
43014
424791
376193
739383
295283
970371
474500
649776
830106
872073
275330
801483
834098
500188
101888
925505
276153
168290
877965
246253
266651
146572
874544
96884
176346
796065
933686
853682
1021200
991168
1018647
358240
748541
134194
266205
683466
185534
999843
55931
1016897
951738
363558
214527
819438
6450
629537
778317
944796
441530
426170
496132
39752
848598
931112
645025
939717
630927
945733
375033
578624
60856
887714
583033
905310
28060
22856
93131
338147
348484
945645
212259
791924
1028916
682625
290901
863922
121169
264624
857475
793783
923970
175841
726517
951296
458504
659751
712790
502330
65845
451426
967225
853413
701234
878380
304184
15154
880034
451066
163813
965342
995630
202089
258657
386533
518575
413805
122695
516550
606471
257745
611262
787921
711873
191174
617328
328269
901855
787612
131628
172645
743572
9902
788554
924447
373831
1846
104501
657060
735081
426141
456198
598000
681924
942250
226152
74545
787507
981356
88128
256221
717642
1026179
850917
588166
865249
632858
725161
79161
206575
541956
422769
239581
415200
1044462
859858
657090
372270
205299
547414
681608
215515
189441
288964
575635
266565
1029435
538881
964643
301650
61550
132571
899398
18109
310296
739356
976349
256208
520336
127320
602810
160766
763856
222037
560415
456797
652279
381990
458730
775192
356718
451173
36371
505105
182198
947229
26001
606337
683902
678595
994589
199665
616183
159465
761257
170403
729622
506100
673783
196421
742433
461494
282945
893473
315690
68446
962413
504627
297413
686312
755980
604829
164988
451776
119148
1005239
969359
980381
570457
411665
920830
390909
248020
510877
891765
339223
183397
308695
184530
460985
887875
387371
167018
563849
78351
915283
826038
45256
589622
526659
70667
51738
837297
777299
183676
879273
174574
690096
701047
130360
277060
650419
627609
774835
870876
647178
874335
744477
882671
667824
862693
458885
890142
80114
603247
465810
599222
452810
379188
783227
410867
626621
1036089
347845
352749
985240
2211
449452
1019682
857308
291283
494372
669167
672625
809819
536395
975754
563888
423998
868747
757050
785740
533549
140090
711276
463864
755999
45675
683169
507279
987456
583203
887354
506107
324181
299054
45297
405344
828525
175454
860800
265456
260321
239773
471025
549219
568316
380739
752196
643124
1000004
778223
808443
677427
767788
154115
252029
603500
937347
952248
769061
375666
679371
125057
368886
500680
703618
337647
525861
636019
234358
108381
138113
342658
142535
172117
124855
1047048
1007416
656344
134026
430777
653533
974377
953515
901026
709484
531349
674858
283882
845881
197236
480418
192475
268712
709033
485115
694961
844009
768321
324558
645365
1013763
716699
605266
901735
691428
958209
871095
535583
26873
547868
361091
592929
855003
897351
210845
887890
346666
824875
317891
410857
13569
599581
823920
264352
511198
738890
759339
188109
181977
371326
29785
790319
47978
369526
66581
236192
936273
279694
70949
737388
877119
339832
384119
994787
915765
763983
314234
1041080
101978
652344
304230
385947
317080
770577
291965
894769
364264
53130
811451
627291
810035
905070
620600
519695
865816
503801
852960
1018048
729555
616765
107230
686894
978585
383917
754333
960855
34866
442590
477251
392380
543518
869412
959808
712918
834076
721298
368955
460091
174441
268141
866150
911018
1046249
308739
799336
536270
816651
137467
733395
1044071
109614
309571
612272
341871
671283
129504
34820
867882
460258
422054
524684
15350
968537
331305
312508
943696
365288
969651
828521
279807
308131
977601
273405
29271
811207
43971
104544
737006
179030
453793
99035
854079
709439
98634
552660
250336
772307
1028977
361243
309077
468817
10881
167424
546245
338740
523383
23176
186076
994873
888724
720008
10378
992094
633976
507140
414984
925769
869133
632807
527919
813626
920822
996657
552008
518054
491653
701196
496730
874145
25763
644251
20381
867643
88665
838761
741982
418999
1042349
579412
258707
974738
562337
847026
334755
220175
438697
104561
729151
672591
784856
449006
174576
417909
36464
767272
383499
599842
197453
937747
779961
468038
122961
2712
360488
167012
612232
893050
366169
2412
206564
663027
377009
676942
39511
894859
729935
729637
349161
295996
616548
17801
716456
693730
724543
556958
942616
513392
277459
671927
200748
507972
765910
148762
655083
850902
788784
59950
231662
197495
634566
135664
454136
575600
318783
699452
1010584
599135
256927
1040755
924075
873715
383034
898947
312638
306769
709390
276213
586235
939606
930783
105246
983355
232037
870703
939805
562244
507024
664630
369673
427613
689867
64106
719589
477834
1003905
674882
267482
947332
807537
350906
549445
675922
165043
584587
547230
338395
46685
870105
762644
824705
437265
640573
635634
653848
59545
437729
946721
1042837
46309
184137
374467
802007
914407
625885
419806
582069
306949
493010
965000
235357
735454
887588
147734
570630
763367
880095
951834
483652
359695
671200
129302
151889
631093
292495
493639
829095
300532
370767
33958
605453
946734
895166
510771
685147
928143
792827
133761
466787
948203
799983
99695
95331
223798
293220
955173
524735
402012
241403
22931
574288
10512
1004042
860005
256564
810653
196039
219506
796090
341495
296873
754681
574885
117771
758807
109157
915437
154777
666968
951411
71619
543680
88263
183496
922309
599314
287211
178703
360849
758711
602147
790598
852693
366574
991840
946694
565283
339276
425350
638000
277239
343609
463766
564776
277553
90393
82476
287784
470014
115817
278207
467533
807180
448674
497263
520853
843363
786509
985135
538667
521388
533728
380836
932281
647497
75575
112610
675495
925347
804104
949870
662101
385751
540983
18880
497770
294633
618837
594257
26725
268440
330269
538863
107279
544673
948328
82048
818701
677639
96563
1034515
927462
202099
938631
743386
700624
836111
485580
685297
493965
314357
998473
175066
1015558
696214
195966
172174
834580
198393
107824
213138
859580
71068
643752
128316
459120
738376
30817
568894
964358
48789
153940
1001256
999462
900113
99843
501469
249986
8945
9655
97829
800404
361717
652994
787544
259888
547869
706872
597391
126610
422389
563846
281915
523934
619443
928690
673150
744488
1033409
620687
269231
15846
500418
923407
429473
785670
494742
544672
441699
857964
839626
461362
595930
708729
715698
273484
341105
57136
713290
520985
392359
933529
639300
1016755
835586
247585
570386
933652
775909
794747
957225
996705
441660
695326
585223
105252
534514
797347
208889
74582
334824
769725
825331
467492
226538
712238
425088
668715
545287
597088
417344
37561
880963
366755
800377
261095
615153
622156
278155
882584
482773
44148
1017724
496004
8418
973816
868038
1021630
190607
769211
653647
146037
670950
957054
696234
933549
559672
322107
365555
54513
182274
149739
49763
652657
266020
718286
261055
820447
128595
852315
326449
980601
672771
203394
876347
891917
18715
789752
509876
193682
772558
266510
891856
220715
684911
462337
661537
914926
473228
751100
865046
251009
1020840
769151
735328
443620
557547
481378
500623
400012
479797
862834
651535
861365
94081
195914
244136
343083
264975
338966
509326
765909
923781
534747
723887
559396
313744
535779
391544
907392
640240
305619
412125
561483
879434
725217
976364
540071
324873
1039966
273859
560419
955980
814083
183592
713362
378327
842738
567367
765911
388908
851127
274623
340592
357355
83098
383865
143308
656156
154760
836277
813597
748871
984432
432729
869476
229759
513684
177890
208336
399524
484499
594511
1025694
422092
637919
617257
257477
350852
754669
48158
1035975
859338
1047283
348130
829561
156039
625107
380628
527457
585247
130266
966731
818846
362154
577895
963449
761088
327787
915968
101055
959763
623086
1041983
200159
911900
653442
831143
914454
813620
497901
433901
552002
315639
510790
209632
470842
389880
818949
42913
637591
983794
694565
576819
1025937
39557
47324
373910
448882
684532
18543
504214
611713
295803
743418
406496
256394
812647
255099
401743
666742
845459
1041855
640544
612139
948171
313947
219403
988188
634392
914957
180944
142564
222756
763357
70230
281212
196318
930797
868224
662102
495257
295101
721768
854910
305410
127417
1024957
619405
568082
407003
764116
498871
812823
592582
1031776
938762
226546
118421
764810
701467
341212
143264
1046137
348401
17220
1031671
614335
568233
272082
716596
709256
88633
400359
16201
726245
825039
413526
168075
416728
369440
375214
928693
23279
686603
43489
782053
558135
794379
333241
525684
798874
182765
321965
240625
884984
402694
149660
564586
200221
803748
752341
352042
945451
983605
577446
295941
175763
920266
338091
525403
576222
212079
970991
902436
984059
626819
610980
82270
278170
563567
99670
952686
1021680
539192
51748
895849
680594
184927
608301
780263
176826
1039406
561655
718088
653542
21758
791909
63596
472326
781969
410562
836300
600279
524734
963938
964767
437845
736649
237956
566589
233439
329207
647761
396973
69640
989988
10528
895003
498474
971920
536816
265418
895569
626744
686350
752383
907181
96675
692504
725047
549780
433443
652474
364824
880176
453150
102871
860964
844742
381612
772474
971666
894328
104694
303098
380718
557856
891832
266271
636739
747157
797994
114484
487638
1028195
758907
941231
843629
815042
685651
117737
573749
493614
379276
851206
994213
122300
793772
957278
723101
807718
196795
1020188
1343
1024634
1274
81912
163431
733449
109631
450987
154672
132431
58279
887113
704039
139391
1001535
796683
824197
953182
966095
35436
967793
812353
923664
475115
966344
780626
981333
113832
1041177
207052
71788
817826
223180
162116
634765
32880
482181
144789
973918
740334
963861
399077
949840
525343
258290
618598
670901
77824
362137
52950
643588
21980
666794
204596
93919
928351
398217
225252
15952
817844
806146
4262
908761
745180
945492
777826
241912
347914
693628
382355
82299
982850
796867
461435
899322
22910
889100
1001675
994552
949435
472858
321693
72532
173699
670835
218624
97306
811397
676179
646535
877057
1030883
460276
396883
9269
5798
930903
729865
163642
192134
351522
827253
178307
499020
244031
977943
386809
877628
759756
712724
547571
560776
431211
305434
636053
817136
958704
112539
375747
652188
651335
521149
92553
170211
866364
11009
601605
875837
303059
394385
423467
158123
102152
258976
711399
269496
330844
998903
108180
574095
362377
992859
519801
261932
282625
622003
91744
189808
618038
544035
231709
214968
686250
364168
717162
10290
198391
821519
972847
463010
515736
377021
346534
5306
910050
184466
412879
811780
343249
789351
897616
705696
483968
564809
797245
501459
502478
236416
894800
403441
373389
281952
397307
182681
81711
414758
499888
83440
866429
159113
428602
64877
65222
71170
694626
487872
262611
460570
262845
908389
504014
249751
206930
515520
619652
925475
681894
494803
698569
508234
368554
753588
221300
78211
228550
325514
992261
323642
422452
337009
840479
280958
659685
122589
74719
1020452
18705
11215
644641
412989
913295
856287
584646
316019
909474
139665
1029043
664283
632454
385423
1003092
974095
53980
678307
704973
865500
183356
424695
450805
836544
735836
469162
884144
142831
490268
231173
351410
827461
895242
324860
96596
548203
149691
337100
293013
436786
726706
885020
400509
235047
386954
961047
617023
529678
487878
991177
212633
199916
204963
255856
403241
455204
14842
937734
704519
55612
211693
600432
174766
110769
704913
411586
313822
602382
682368
588942
648822
324658
715184
59461
830084
798540
582065
105293
576250
180917
106630
865196
783035
515490
356593
1010821
837993
308335
84728
16551
732066
943369
786048
586540
89365
624787
272453
373312
310448
49412
137019
908815
447858
424789
948871
298691
909105
762111
922148
11832
361653
394538
477242
920065
758582
238244
487854
177632
328135
674136
376145
511667
305579
499065
1011280
502837
640258
846070
533232
875977
962425
275487
846610
574335
967508
1022798
673679
952684
828464
428035
252711
509303
392990
572630
693651
204711
806214
524708
876358
584743
253547
378974
745643
999821
974956
406259
1036511
800915
566922
872486
949928
212939
155422
844025
234035
222228
377317
614762
1031987
151240
186208
14786
257794
237260
435265
433661
527876
778100
277712
798876
110963
221757
653169
843913
1007893
263876
564361
211957
169902
12399
580290
666313
1020706
633639
683564
344277
127435
303648
646697
446148
82922
578543
951360
635561
289380
713751
991783
142326
141467
964972
531936
177308
520568
881107
775326
38925
727191
297256
992000
792641
740855
1028366
446241
55755
160493
428001
760039
208015
491238
896602
702362
811625
89413
938428
826333
345632
75904
181116
120384
999051
938758
116953
62611
647438
691219
48047
598569
234184
297934
804613
659687
139752
10681
797718
393088
575951
197811
38554
488892
218470
56930
72140
761954
379202
52620
817062
767678
937577
400240
82396
1036886
839387
158956
447960
128421
1011489
437150
873363
840494
175012
883343
265793
160938
554358
564427
761947
559477
144277
355331
629145
409068
828859
301996
784178
63169
883125
305824
870129
464535
858521
246604
380621
571457
1019095
46680
1034328
599079
857238
1043413
244655
802713
588786
331299
476951
55595
380488
830753
777861
511022
813636
927169
985132
387451
1044877
524666
88906
77589
102122
449560
862857
827460
490502
905627
595528
471059
844227
346349
284803
681777
907229
143548
915504
543136
554827
421496
317033
743405
845701
568609
788399
833956
533781
664563
438645
28988
59101
829001
657368
103430
866964
73606
345379
525731
1019974
714494
36467
734876
204021
744632
436665
370904
517106
843167
876742
32350
1041754
211942
695427
748697
432759
710771
930579
99108
617333
341156
410079
1042390
834146
214579
724570
585020
686837
734173
736325
116456
253878
482156
600271
406015
453014
623089
894961
728981
809536
952286
787554
1022858
542268
151721
683951
883542
655637
173344
454077
712872
1006372
903157
624740
11875
851052
363706
333838
622806
990729
385707
984169
561316
249310
1005398
884920
450566
27606
848875
460079
736803
724188
889087
524528
373687
249411
419410
265555
590692
307036
255930
855142
44883
654668
359499
422642
318154
355370
172750
880061
697328
605207
456600
269320
74109
822586
827630
957673
611520
973961
504667
145917
714361
728207
21959
679185
882958
656348
1047618
543112
492620
211984
960952
273874
441238
556558
1036284
309295
29956
300063
207751
438636
133052
216741
733219
553319
174172
532700
897918
80862
573935
3340
185825
255077
717990
744502
594656
830318
811798
929016
978306
186521
706461
656547
965626
578432
185562
917140
11319
380879
738288
299160
279697
719633
347686
1002237
967198
702990
980649
303852
183321
235769
142204
477207
988723
246670
518396
791314
664812
281352
507061
177411
521224
979936
222459
469088
691616
184213
935175
892567
416362
478116
483702
610531
288428
209224
879117
783801
671561
276077
40713
661483
737820
982972
489457
1047274
432054
898870
181409
614107
308153
990016
253270
179928
673058
981746
260985
4502
66155
729915
787278
143471
1007553
592543
636352
258374
262401
727552
90370
217743
975451
377585
232727
1014525
766860
150044
859205
476205
194830
885235
798710
656776
669299
783616
142966
986450
956295
688274
453889
666882
734550
760019
131947
596083
625199
638675
98672
83476
661288
612060
1028212
390058
465602
877940
209758
564013
350911
759269
396134
762681
632347
424534
945113
260877
596739
245198
647150
379113
251886
697107
135310
326032
1032761
351499
640418
192430
1025947
282842
586083
489867
624389
228167
677108
91328
16045
146114
1029515
456059
1043748
925655
512045
265227
773854
755681
583231
381403
301070
958459
755771
829119
746489
110727
394145
845852
375791
659202
387698
484699
627318
195823
802194
623880
236384
304616
447141
739663
862036
472190
299337
532099
104937
796847
452001
1031370
296050
298572
144695
241032
335228
5172
17545
935128
544271
32969
218371
16266
702273
828352
644992
219291
781256
293800
893334
170122
1046578
788736
173602
1012067
451518
126424
210942
889790
21495
144887
183757
319745
691652
1010118
762249
1047695
251457
847917
1008342
9857
651215
855790
375599
417772
639749
584563
918662
654246
1048514
945059
987059
8370
193615
667792
709371
737426
28760
144255
409813
1036471
907968
288597
293417
343581
187754
274326
413340
71025
518851
796086
335148
968
505962
172914
814268
833246
981981
875567
449552
792517
415149
702395
1016582
459426
5682
100388
231966
916115
273643
155016
794156
904764
649782
275588
540058
241909
5410
989218
258443
600368
393704
474316
142623
884740
44534
470330
111179
18785
210384
842288
180217
81853
862867
860562
203973
800493
1571
967889
673367
597993
856520
587787
110960
500274
226760
192206
957064
1019366
597320
199901
735087
890329
329588
774324
62015
40062
418007
589588
796767
201152
128372
307062
966037
94819
529347
189667
267376
479602
1016652
466470
915150
303793
173518
1042663
296791
923734
693701
959030
767442
626393
624570
506198
591857
855389
867539
1046968
971992
488784
253587
473943
136489
271393
724216
365308
779622
671691
748778
145263
988949
79612
988886
452799
750086
834906
725315
913107
606812
477092
390814
793759
897259
613426
324429
1027629
602944
991600
95151
7879
827307
153648
347655
652475
416439
657197
527693
701477
788060
761288
1002241
264619
377435
980957
467167
924582
723491
920169
951528
779249
770476
986621
855467
755409
357067
552751
190194
744509
28543
703965
723665
277453
590401
260930
132350
91339
550380
891434
485913
674822
6049
275383
208088
946461
750950
16616
975399
965120
1574
817261
35690
921132
214154
963766
388202
315565
136846
468594
463246
66663
24858
794397
749426
39771
591565
853178
286457
924142
345102
78935
685450
773135
647304
651332
459495
553647
54031
538259
857769
567951
549659
782264
278241
614680
26345
297023
639872
434901
764968
604476
277967
905437
443918
155739
160577
832590
1046446
22204
112347
536415
702694
984689
758076
62286
77399
26666
156156
48616
681127
711415
656078
289179
552518
662046
73045
1014531
806450
507923
611945
964999
70973
394779
111155
222400
816047
597324
520021
106717
770361
703082
954567
409472
57874
989260
842235
181006
436748
440084
102324
738819
246388
60933
527089
414421
260563
701773
452233
333532
756980
749975
953644
493948
1012033
1025633
91762
274010
559152
942942
1023719
139460
1009979
24577
1023351
52555
350685
38601
683197
39325
682694
368371
214872
405779
970863
290056
474606
888048
362628
689856
600599
396749
1042470
753261
179126
182669
933974
218345
925529
92911
823012
217913
884257
509735
617962
90823
477309
217449
158888
874839
336966
918560
357430
229933
151867
1028093
443680
668995
474283
907856
617161
1043719
409719
208515
180176
804677
858269
617410
471260
267901
489745
752643
547551
252301
408592
887283
848226
583799
773059
289243
336128
776364
10864
412641
816271
687652
403963
53647
648727
610545
961281
562733
816228
31117
447853
431624
341158
776192
984013
260631
186844
524436
428875
257887
625085
434533
83409
238092
200092
707144
984879
972066
632198
864079
49523
952845
512614
242561
76200
653180
1028771
241466
366406
372909
333179
164188
894497
897772
21898
940635
381115
766532
919939
924077
391179
267858
928683
959395
932970
413779
157489
244841
283908
233057
326101
73897
649276
956804
620366
867679
296411
111966
709541
114903
915824
433970
656563
13956
514784
432591
617000
393128
829983
645081
58423
780070
174148
339931
41642
387969
126674
283830
825510
499380
477896
427202
238376
773540
387750
727672
657597
364109
763348
411136
97299
731295
128985
561724
911843
714198
241936
573100
567014
457753
815542
76110
620841
640119
355037
391332
443198
288448
298362
790696
390210
221049
132560
476221
949772
271089
996260
526824
722603
210693
493111
417758
878974
982180
443565
469928
779227
1003088
107606
473694
27008
684427
869600
692842
686462
21038
567578
227066
957282
554874
193160
923069
94378
328160
158212
143165
431234
863122
865626
724035
47377
346773
631513
508997
617645
712344
1022108
683062
682538
330739
18624
300443
995516
639580
592569
481457
159315
150426
842800
689258
555383
946631
144499
1015054
580950
145592
871448
753795
941205
1006800
267348
315868
155833
633700
149040
475332
229576
915081
844585
777573
118813
166953
403800
149820
757037
357087
671176
559268
459918
123184
383939
863810
708117
656524
334016
598827
1025200
901752
665910
899190
711166
503698
224300
798157
50154
896620
866915
31015
880308
365227
594763
376516
998561
765484
110437
525791
800955
966151
383453
458488
1023863
19899
528434
602954
1002317
525871
899391
207070
52177
102208
1035788
1028754
191726
365838
834044
951951
696125
803947
482015
83117
698636
540683
31756
431700
767632
160370
211763
409345
850869
116030
702442
720284
909326
499534
563861
1020173
1041546
278351
785862
609658
430178
443732
10293
702353
243086
1031235
419613
162307
354634
760014
1026701
71434
552260
1603
420322
1006022
345378
421427
464934
870814
663636
861452
481568
864912
451751
460056
885174
358474
864096
743896
635876
127573
932887
461633
933221
712021
312622
114369
788985
562424
695581
474972
82213
7535
842802
537214
422805
699698
467354
745355
422961
166782
580043
533291
1042502
613591
858153
198932
875300
816403
985872
283866
156545
204071
178881
674916
106931
487938
291973
1018230
348154
213498
531387
79201
326451
220179
92115
408098
666116
424796
384297
167638
92359
762786
904101
131388
819499
109790
664807
749126
496733
1009699
487117
939517
588810
218860
189312
837534
78334
176496
279232
787918
143867
131036
240503
947763
969639
1006796
617290
572805
606949
635629
789467
1044669
341828
954668
632743
294356
298869
209187
29358
799306
15735
670499
797369
298737
465653
834577
584270
641815
652194
417702
960090
318003
752378
697899
705575
308506
778766
332753
667228
27875
877617
450685
16339
245523
232980
1027148
758206
437381
538016
319130
554676
5102
815376
187914
508403
603542
632592
551009
62634
854717
587374
593199
26869
441969
900717
544167
819709
625457
225807
388440
947275
216285
110855
383844
599645
293340
547734
312449
650408
320705
581787
278893
552198
335897
767102
518249
356774
147375
937479
725333
115327
714766
877211
298721
663570
31299
987103
593126
524051
320066
132092
271056
100815
481722
309649
145752
964489
232519
891977
227744
51575
51045
755764
795853
326349
444515
87065
1017551
382028
487407
675973
79842
422971
845106
743096
4292
84438
518808
81212
319524
104141
761241
18845
1017152
153911
1015388
436779
746940
516992
708428
130097
1009930
745208
159636
635201
893275
555642
638298
712876
842585
599397
609113
1037620
250956
897651
471538
965316
174493
755060
1020457
1034389
137968
747881
518784
364527
521034
400558
370507
367419
737080
737445
771715
119715
791300
587489
845602
644058
868772
363290
711466
440933
451225
693947
545385
681180
379600
431725
694360
834080
115504
9802
999163
419142
326936
234866
787522
743682
401048
422198
828810
606750
703855
38475
377176
531984
599820
459375
809479
302357
918841
679092
507642
842530
993981
727450
392071
508269
224358
345720
562682
184468
695056
324740
460206
727871
3593
94372
163366
134808
938944
354828
177248
303001
1014739
629375
1041099
722292
474842
357351
659308
22795
32115
346965
767492
285266
607418
648001
699928
254138
591464
972380
19671
561702
833323
249800
138601
956792
589866
194034
749693
493489
274618
108927
491692
668391
210671
831754
1029384
732735
252831
394780
526160
605435
526291
504027
238697
322651
786150
426103
639803
899955
565291
414008
863868
925894
13924
967416
727077
294902
539093
50895
58521
244543
708253
653250
110118
796023
263551
101506
333866
1043602
210056
1014701
994435
920950
276062
72098
171300
858076
756092
16348
253961
620755
261334
693236
197836
270618
559532
359401
46956
246183
627211
315242
767270
265105
951726
670801
636834
751894
577640
952152
142156
692554
343395
248719
1042903
110257
815439
450942
487356
298230
86117
569203
474589
736008
644751
992542
189603
699640
413459
460814
323704
25605
485818
750226
51201
440347
562329
1023729
647686
321177
745191
300200
520737
573792
878602
362729
723667
598976
931144
601797
925364
848923
762240
355458
719334
142313
648531
281136
179810
261622
53835
207400
69441
492448
740632
807851
169748
40570
1042393
612262
346184
851347
728689
963337
760581
331615
741497
417893
836763
212191
327071
456584
600359
121745
824081
52908
85798
80078
678116
996651
906752
445106
89171
638779
80603
84607
270123
841298
407657
156137
58103
105156
831767
245415
225884
119111
336705
85106
491910
789297
33272
3073
38538
370939
598663
193544
907539
314189
691477
381569
588530
275578
24310
312257
708991
526634
87221
830658
612165
964749
918337
1012256
1005133
390259
509245
290510
963046
719419
458765
982832
411290
154284
343328
115922
1019340
766990
934915
36966
295236
279134
148966
548998
60696
987034
186416
606567
901690
482608
57358
520599
105742
994392
803264
171720
583773
697550
1027994
760213
1041799
12954
433949
979981
609344
512918
1026175
414057
278774
818548
554961
989085
478945
584484
411596
336261
922627
240209
594053
830859
821499
881915
587932
693477
610634
547408
919022
938911
613109
40948
619916
306787
247810
1021336
1024434
11038
498328
649602
140634
1014909
585815
713275
52327
966978
247494
520452
829147
546476
738584
249184
108053
973470
772209
619968
337698
946803
84800
809648
126039
672222
341067
512627
137534
530708
954128
761547
20731
751586
848859
727673
423296
484266
1038397
7995
655935
181035
284740
65624
230848
882816
683885
876981
425826
307715
867173
125625
264478
965006
573625
1169
314115
807414
938941
789996
806221
958280
798878
82394
126603
1026188
295118
678194
526032
585827
116805
643929
193116
831469
606096
2035
851769
308654
326705
518768
494702
821688
1042949
247376
568331
712120
645537
779407
593616
429899
1046447
44080
296723
551217
657145
34169
762535
342050
933806
530063
383393
866245
353738
637220
69243
999575
382933
130401
899397
455301
971744
584320
1013580
33288
530307
364437
317787
698188
653381
938156
794420
247261
658603
823216
923133
885140
934852
491061
438868
1037274
607778
560691
752382
473028
700110
794028
973052
157379
810804
637321
941904
917812
323441
798682
201804
110679
642896
1019000
889514
566000
92194
135142
594018
560097
827033
8923
634527
235752
652530
984409
490403
907170
684733
968503
782994
795313
675889
282994
713385
427768
60176
610448
122642
666670
355571
53933
462427
52583
665680
707633
10271
170170
27670
961570
885424
987856
441342
848644
814652
874856
938487
3672
305614
807418
601373
523732
424214
362209
289770
225054
672018
989263
156834
13624
902930
152278
920362
962474
154272
742894
514148
351310
959859
609227
557249
227444
941924
671978
221064
616734
292228
400878
206668
213326
206596
836918
610235
782792
74294
969703
285247
919535
507042
523557
132777
311169
768083
647715
407269
178146
577791
345778
831385
858772
732096
160714
496334
531882
198098
162281
699117
282636
722203
126578
230216
207197
1028768
736496
432461
881308
672471
589810
652290
900368
539311
557090
4336
646664
522924
422076
972667
886607
957030
156856
405750
321587
267885
229207
928664
49350
552847
577311
996714
440854
1015247
294140
439436
625211
416677
301629
222495
918479
517318
359950
915655
825118
872490
608209
135117
474289
475744
647977
221447
973763
28364
553277
127701
902558
964671
895681
254684
406164
683959
89363
845544
762404
690034
303101
451154
407977
528981
420621
467549
333330
238526
431586
165590
662323
443032
677396
449097
357499
414491
369599
230236
779307
162808
492830
985482
244413
169028
138241
678815
639129
316978
379594
94660
1034880
478351
401149
887091
130882
439556
596816
431940
83967
644108
690123
586173
630310
993329
175138
18394
483505
848700
158813
563793
497488
306306
594354
444546
585169
209714
648367
211028
997999
64121
613438
516318
914800
456694
1014010
371136
593106
548916
89716
265230
802300
892171
740164
643653
51589
117477
212801
897849
99266
64360
669943
359311
331474
747209
889894
903066
600777
712676
193025
103397
373593
478332
883865
411897
797956
726371
1008980
400725
576985
463971
425808
435843
630650
790124
160461
8115
817018
957060
160156
185820
731502
983230
785789
102513
521734
918438
674565
638774
87882
360772
398961
994575
568734
99031
403359
288566
996519
1033188
960783
851489
200869
726890
691478
320196
408177
369630
1007783
492565
374413
67598
60653
88015
198472
402258
470452
215199
420010
774749
190304
607691
175853
602482
242487
436129
631663
280389
1045063
965554
515696
817979
58870
86761
640020
431707
299402
215680
229294
936116
674612
563921
195075
984997
728152
179468
878634
327804
376293
530545
932722
925667
485858
468935
656385
428629
1003522
228186
1010781
443711
431963
979849
983450
1028286
20156
1890
613746
486701
564656
287466
830415
256413
929102
496097
127589
731751
503827
75315
288730
1009556
688167
419839
479325
373793
864570
652304
246842
159480
52031
725658
430235
930730
562620
436194
503923
190966
1015470
220871
959199
635223
90819
70991
687046
165326
938040
885909
541098
362776
347004
952036
690382
103090
279306
275573
940369
377404
135264
115547
348836
240382
849925
188618
12342
718998
440071
717913
74448
802062
94647
962452
437569
652093
477200
425453
139575
652435
192032
703775
1037721
309047
186104
823806
262539
899733
1020170
567803
425027
666266
636649
1042383
544831
634517
707181
454974
497352
675341
111565
656688
590704
276570
167911
190407
425018
886350
109096
103869
595040
67244
194592
754744
724614
872613
489369
794188
165726
702382
42027
48983
993505
972954
339345
485408
164359
671897
618197
1048564
271387
897487
136108
744468
784917
1011178
394659
455727
597004
286293
187114
727167
169554
935991
866149
741814
262911
966783
390322
617612
248995
945715
402746
234904
913119
926897
455239
786000
993220
289315
581027
840454
331662
392084
1046956
146707
417792
466154
283638
444537
7554
164330
12445
913985
194761
722757
65153
640739
972147
748515
493924
741554
879432
419629
1027358
847723
796057
1045902
541576
110450
647246
497758
212211
979487
860163
40842
806653
1037266
709408
552071
261037
11010
617728
467618
1030542
300009
51168
201826
347493
653762
222916
1033980
918388
1021026
1014479
29302
588290
893940
440529
617835
796249
482510
619665
470581
212394
113318
887732
840920
571090
666227
777115
83795
507065
189829
474900
264468
346219
199061
1799
994882
875238
1046752
401809
284341
205770
117022
531107
281847
259002
1026040
565336
36629
365435
59484
257216
573570
781267
375024
401459
620419
87247
986370
926400
532723
461805
828867
937190
384150
705687
1044254
502322
525593
72917
106818
467086
507193
1018421
1008306
642023
1006579
837704
121803
354195
58774
355606
50397
621269
417709
568441
644042
576908
418492
340454
425847
96527
1016050
864433
743548
838489
1028142
462776
19335
615303
205267
675282
527020
857190
149213
109664
612556
564989
468431
806340
553252
995307
372551
931738
111121
390311
154047
421487
187422
569219
44362
521993
479506
999345
1011452
711884
130138
985458
83343
169286
820245
1045796
415366
1001457
922484
749098
579349
230356
957363
318431
8090
870951
590787
933124
832423
671328
281223
799048
808068
596705
981805
455157
353343
245136
643810
455495
109914
99675
868826
158814
805818
795281
829376
24890
542595
101404
894619
581760
181015
270804
733321
695272
175275
1038512
920978
916736
62103
964269
565505
17910
639744
783314
974509
588509
182165
1007462
974786
854671
788638
361347
737911
783848
232124
52092
253371
32164
105314
281146
936780
842720
473330
91152
415859
509314
355628
556797
926001
217343
1028050
87116
190837
141229
279663
468406
86819
976253
142548
558020
808053
375528
612684
726259
275145
789873
630174
930973
891135
1046215
362314
683447
267012
639021
310449
584957
118920
300371
560095
196706
482792
555842
234914
220627
1032090
976426
9516
137376
840721
55871
785376
516821
489302
101044
538424
931606
970670
335983
601233
251285
422920
966879
822488
150728
554056
29750
895648
1043314
80717
905932
466891
327921
928688
169485
150221
6127
16604
459516
495087
196226
336809
896551
377877
537983
144740
18050
330714
1011612
460751
896932
836400
448125
548918
555228
536340
159695
185636
131015
1012529
963307
44212
89644
238364
99569
725230
290021
229901
130846
518749
422442
759602
633943
240211
777416
21622
436534
396753
846903
977612
905085
1008778
808145
433939
392904
148030
948011
986829
230533
257423
331523
67160
880446
492173
623370
221585
633511
46250
459595
277633
137138
728916
11220
391449
912696
1026837
614905
908383
1795
233194
782835
375828
283163
880492
697883
599256
410920
306378
626582
428800
309869
301932
347487
813430
877004
166500
191341
568057
840830
374544
507246
877028
984552
524706
1032561
844627
250547
708204
736905
543868
629865
667131
352744
762489
541087
380884
93038
738113
416209
859850
1019100
728403
913727
286420
712359
383635
613521
841735
429373
360576
735890
730650
615636
1013820
24965
978974
372228
815416
343472
169154
673145
268463
333500
497304
544096
385816
968027
815583
284603
857841
284252
1014504
241536
369336
11425
113981
727034
425705
499012
15536
602551
216593
628147
921726
93216
914770
995594
530467
813431
438684
977921
698874
362677
1016178
742100
945329
58762
397082
934686
951302
310216
573255
786819
475299
644150
6714
661066
75133
729496
288243
861435
25651
994752
949157
529157
221677
542962
594756
143703
352346
383850
716119
673218
272582
486797
784296
935225
573102
638312
957551
21451
900206
552696
413114
1029402
538466
180950
221729
449427
322505
834145
23042
553784
626071
405859
1020567
1015494
702209
536318
720057
679003
331388
873181
593534
274470
733473
77051
169549
87366
24549
385220
7583
960760
905752
708903
850308
1029433
840096
433135
563748
374602
139333
186019
107105
610940
476842
872717
280559
898985
406223
76968
475908
69672
761250
636621
330176
850146
378610
853523
487386
477414
763023
432721
210012
938254
674084
84383
886795
559817
401434
599995
492890
392126
25172
992111
907271
189486
379003
907507
511285
96463
607413
126824
364291
438466
426104
495245
931858
97000
400525
822401
885689
1036354
45908
740783
409545
662181
894369
288810
389967
226667
537323
127347
868900
1019240
469501
130352
1028399
110659
1013552
566117
62974
719480
678003
390550
222330
599509
276606
756279
996020
93536
1016425
325329
94896
855491
651669
31490
800551
145688
97644
254098
278540
867716
629784
301653
33159
436880
623268
373402
35673
212360
705199
1039062
663641
700036
629479
115132
60215
109022
497507
706568
879266
855857
655568
482260
476724
136929
923172
787804
578470
443497
765824
537685
260897
641470
609734
46409
657375
124576
257422
336621
810439
1015344
402897
10839
630118
67359
545264
864437
359213
474660
651516
162906
875849
804936
572325
264315
433201
79639
743728
355415
68922
712938
1033632
507422
1047492
324135
865571
816935
594566
294118
207798
770570
348615
340992
600724
990692
187945
41469
406692
342324
649918
455414
892638
1025437
230840
436993
343073
660442
413856
858166
498329
490257
561604
475331
582686
912517
62332
942819
921475
702432
1021848
306274
586682
775575
74004
798664
641240
347344
791981
971169
735678
635965
600340
74809
456493
487556
452238
79669
723804
1023912
40114
15655
296043
736167
595311
824533
390207
262095
36486
268480
1004548
94707
81040
1003215
272497
607818
511792
157441
70047
416206
980854
775900
918255
249955
86214
1041401
721822
141573
805853
166051
492024
527159
909819
193157
904859
1043479
837431
682568
557579
379041
879558
828864
104615
72538
978561
615580
540831
79815
287995
831548
454411
770729
741580
91578
928719
285681
886023
738593
49853
636318
283307
263061
737964
756794
913871
894081
710152
971692
273025
580555
814801
791188
340893
579237
491686
42769
1042885
823790
643840
132363
846995
42758
343269
733827
262874
1045047
39160
533277
239378
609540
139332
898333
327836
22711
108502
584276
628588
669180
740354
419569
353014
54380
470921
921404
297307
504973
1007817
59922
581696
711994
137991
437199
551537
510401
610039
565713
577834
50212
314255
505551
670319
614605
666996
133093
873248
96878
949923
904034
865988
622603
817298
149164
595627
356952
422501
155872
949915
404220
124930
604730
567345
34351
792194
237194
594753
449836
970830
459698
727622
724237
479669
404172
645648
247224
449079
226273
788089
990988
280935
834267
514686
795396
420142
535720
316816
635357
352094
775293
862055
393889
560442
559769
102753
582682
752274
1037921
513593
411096
717128
25077
791750
191690
98874
450394
468391
159340
416911
306356
506707
2505
966659
207522
625716
209594
22322
121386
882616
546502
180407
528386
119085
906734
643725
1043365
94992
533084
834245
499895
574960
399098
200835
874366
919871
162081
1012647
862468
303396
1001562
732323
520490
781245
11260
889422
143931
242992
636623
371024
796547
422993
462295
867972
615951
951786
688177
233697
676656
188911
773401
252057
900098
276623
274126
271403
564275
311790
329489
811015
1037833
387877
183411
893042
65814
568732
92310
323369
13255
225086
809993
221583
335039
770468
244702
63288
386410
125316
530127
392169
289610
902760
170517
860106
376069
329377
557701
139040
869712
954277
139099
954271
141640
15916
313052
333110
1009629
371251
700484
700742
861236
163598
863230
78545
899385
516955
86535
857128
636596
678461
331790
521282
1029933
570957
597176
985783
210817
255445
893824
167490
115562
209809
426863
144047
153404
298604
254018
403874
935938
436169
340526
640023
1042126
316956
557314
713265
454064
717216
416026
715272
541019
624098
836845
858255
805626
37001
616403
712169
82223
183223
849323
967258
539968
144617
200542
789247
82226
91320
72910
90097
84454
718423
80688
894089
248933
1032766
171848
96840
7540
266954
280345
132264
268563
696860
32816
890965
879509
617101
413731
895350
282357
711720
778543
1021312
227962
657181
673899
341967
307154
267816
40693
783567
107819
950920
75551
325340
449223
236432
928240
183070
493477
6416
35467
805709
929878
344146
781408
835180
258610
77522
201033
836838
523336
136500
395449
223461
814518
720961
915156
263430
139763
341976
743961
211758
976656
353256
909243
11996
663180
728194
224736
735154
768075
456687
940264
741799
784066
972324
431257
126550
246435
137687
838940
987104
740571
422297
284599
743933
55935
771077
593559
769282
203643
732857
261390
413029
1008279
595742
315101
401036
391033
866041
964219
1042811
488413
329314
555043
347559
524247
360463
418220
321899
934580
968484
698651
963739
959631
154925
433808
598611
923751
307234
937011
7810
794390
888075
955682
78229
950928
552100
268219
60371
907558
665298
782037
908395
757499
459950
948306
811138
959346
358641
843480
280661
687170
747309
773993
213388
543495
167342
911973
834534
773611
247714
1048527
101142
537757
354989
405487
860651
424039
243500
235367
193490
895359
365230
766658
414380
653189
24301
978566
308063
218611
830216
699951
106086
306220
221074
77071
428744
1033205
839624
937597
1005594
468637
15550
192523
27503
687936
696039
619649
884604
445289
396342
853026
903551
306090
983883
887271
488739
425879
882209
975819
772096
526800
988370
461278
299991
245121
759040
389923
728465
914778
103672
36217
1027682
1003157
172670
712133
439721
532165
893082
263868
207985
791091
505393
731738
256040
1039182
433100
975091
737524
427618
724522
502835
927303
925250
737156
216970
753444
872534
25505
234340
833250
570125
392893
875809
974158
809437
429988
531111
702417
319860
319883
79205
191797
724651
413959
735712
350701
311209
125699
504363
246330
82378
134508
900180
603553
924461
1001141
199700
15228
531414
271245
829156
469532
41555
927175
69435
5669
15218
336418
861557
324113
382905
412326
977140
30499
529070
1025385
918339
845003
1003851
513100
749632
613545
367047
622817
772103
666388
502733
911978
458839
50231
388991
619445
443809
209706
707615
13218
608977
1039290
213622
524946
943643
694468
386269
488175
80265
926112
919156
383222
858456
964717
54913
932667
737822
579923
132947
919879
513919
757508
250549
196150
325654
878616
90929
311104
768458
651803
825017
375312
885900
705309
657704
441985
743916
631672
136954
651955
243306
41486
427413
1027080
510873
553406
16949
563393
700457
143660
945823
309254
249121
632191
655359
895289
133388
471041
7917
373531
941673
455793
56835
354201
1002268
756666
750236
971663
436565
156436
993673
44500
239729
314380
960521
876880
933962
930931
760234
47214
101135
790814
391154
576010
810423
983033
661603
721426
57483
144561
257432
16246
541873
246668
64457
542638
268971
812838
866376
1040302
863999
303367
694176
567535
497613
626754
176875
726934
1004318
773166
38935
119839
703085
954369
1044603
895693
1034096
128771
635135
979175
291179
798937
586149
933719
972106
982697
74214
203466
205137
135999
107264
401047
141958
1014641
743482
500321
157667
438856
365479
683855
267980
708319
731702
572130
298933
755206
460182
689615
245835
110520
704187
520382
458106
849686
460918
438057
470507
490684
779473
763882
959578
1047254
828665
698482
59973
812869
349869
564638
138600
351398
200407
765402
452902
901094
621075
789001
914099
902645
151702
576105
32717
851255
232687
97287
159917
933383
773865
604229
949988
752254
610933
712448
762769
193039
538324
848580
293235
1003032
233419
779414
843319
796418
482266
1022693
535018
254470
995893
568616
17872
370686
572936
730943
645982
368009
798598
806115
925987
158584
623806
274252
888125
664365
33028
410112
987350
679363
517089
924238
696172
877913
498287
283153
1010567
553032
740925
946872
615463
429267
1009582
918573
583557
984413
260693
158179
20924
434683
388061
461668
842827
955041
250581
379160
805219
934470
979922
301777
180113
165393
813395
1043973
962543
487737
852981
9651
805491
876398
690871
262296
501367
88912
139830
599974
233205
541854
559861
444471
142573
773228
166220
301102
20765
640465
210955
629674
412891
632126
675722
80072
818988
113012
917762
1046854
822157
201976
466680
268506
46066
611362
248854
823584
452073
795448
885018
311436
959987
1029556
965943
429762
398428
95338
517126
179882
307095
772399
627362
208686
768479
718131
242607
548872
668350
651297
704387
130599
988689
275520
287404
759940
892083
609896
516066
226388
922594
524332
460450
104161
578167
833636
790280
917163
159725
354153
272000
297115
701897
586704
472612
311500
86234
148574
48669
539650
501983
796307
679616
345023
392209
192307
641485
960968
577125
849216
87847
34478
484011
861403
558370
734862
970332
604369
400343
1035452
141121
767459
157493
874247
767214
297963
335903
482017
692965
567061
679826
10550
225996
671325
59997
193896
392521
1014242
664393
735765
213235
1011369
241935
767003
133820
840921
295831
647785
244022
990664
377159
788500
290169
111797
274569
953467
36337
290625
1009697
754504
872546
158420
424232
320193
658061
242415
383465
102271
33485
773922
621487
704454
664243
296058
807199
356417
992807
41118
41884
968996
839336
144911
167130
656151
403792
766999
411199
182943
755008
980965
524984
724048
759654
381319
895994
811452
932300
445339
474320
1043578
992586
418942
989174
504609
949813
515104
1001788
12640
504226
902227
210617
533954
872012
979069
558111
21956
491108
511846
54719
113154
587835
1017338
179942
490340
945665
895502
939454
294939
479745
514937
123592
143990
80684
406794
748949
594095
611076
125872
907555
1025310
150549
579428
669835
874386
467834
983195
872713
377605
98959
422793
764985
733848
266735
541737
739257
589376
658616
657576
399084
459773
545839
316587
297302
1048257
499790
506402
440160
3444
283946
535310
809756
352883
447567
802734
309664
853500
655250
756270
566130
171827
300646
739827
35660
954415
820887
144755
109801
42896
1043053
270141
782423
1035599
206819
246219
141771
674786
320393
821255
367468
519118
812251
361201
720593
130445
911642
559041
547875
29669
616283
652807
715564
103948
341038
132204
808950
473824
282000
92547
978915
593659
144417
57351
189155
407420
1987
9394
32420
823590
485905
723510
19396
489931
643349
454619
121188
90469
665876
304748
339217
99305
939094
185438
629441
46808
365587
479118
79036
609879
287044
323320
323512
292353
128532
158275
158471
61266
668834
1012614
345539
8056
65779
345292
526286
304295
762505
937329
739177
497953
589004
195374
835320
400730
167976
200277
768739
985267
1003764
252560
527716
724054
215218
904150
808451
650790
270004
188779
122879
425497
215340
68317
484030
872061
408259
341724
790377
620077
654294
29589
106986
86171
258910
965056
313657
829751
1040687
491549
362018
611565
408756
625131
17303
462132
674724
655799
564476
453378
474800
750676
635113
697901
114046
888645
516629
187304
518469
533736
817066
887906
449670
474025
7277
501245
135393
263522
943647
355538
73081
825247
728265
153669
601261
424221
380190
722319
158257
25744
195689
714450
420499
752263
431606
356125
550074
655410
785201
542336
941514
74068
201746
370521
216800
845423
78078
955235
1047190
200293
808603
51423
377072
934937
138111
69132
898502
991886
79342
603151
737729
139813
300689
966147
849461
541229
639849
219942
710808
555404
286281
216602
88662
637710
318553
540770
1015111
285997
1033947
835105
822143
47511
974599
781079
89521
803039
280695
6104
578945
207120
933798
520294
1001555
97893
938189
268474
544423
756780
145545
317265
355808
70278
797431
917165
991265
927458
140807
761736
837714
297226
625622
1003667
843959
830870
845977
271132
282023
34581
753933
341865
780218
302844
1035525
740146
426087
526055
149257
62637
31889
308626
233173
576429
1029490
342205
706125
391441
270190
672298
577815
702739
684460
881630
808305
920373
967688
601540
583599
269796
42667
180641
710048
222386
896700
240974
814639
602840
753549
932080
972532
431838
375428
492089
44574
263974
762161
410953
534589
286069
924902
1006459
43965
313848
630681
615317
1031315
979276
908638
532684
708342
763365
839920
91870
939982
591436
11827
995507
48005
804446
941609
765269
791107
728330
786637
244332
594655
655829
579122
230745
617770
257701
931261
349820
530302
983206
195447
752556
214171
92813
245274
57665
75888
874119
587096
952575
741050
211709
596775
971603
620537
497888
446874
67245
487078
821118
416412
620337
211521
932324
109812
114766
546059
22065
617205
1003823
264092
386010
555332
483031
971579
293836
818094
111894
124172
961619
758802
796601
487562
713386
305706
236885
30099
181082
137156
532585
261512
562022
78333
409858
19412
525504
730439
602034
838969
97283
231070
999195
210216
86749
320472
204214
970022
852819
347434
164282
885958
225546
221983
538210
890669
620323
230770
96357
403749
432098
139068
1031939
455761
825558
749162
1043698
589597
224280
858769
480014
497992
890650
976321
354339
77517
209077
932896
664625
374854
468341
776177
276241
99095
513427
589280
664320
999825
576559
81470
448513
620927
98748
510705
889547
965676
1017443
218748
564892
424989
162528
305799
664800
545976
756852
998825
220214
527837
658049
766118
97735
508146
705187
1011820
496385
152017
237613
667916
605068
936799
442259
798528
788194
352565
978849
558516
515013
721361
458354
398681
910393
1026197
811674
347422
869989
666878
283524
968111
995961
95029
958757
792916
420081
163864
292246
710683
56841
462261
197201
506046
21480
894935
275319
12815
689719
67578
504254
1044764
966737
478324
541464
9520
1021188
10642
194614
535569
572508
123954
958241
824474
190510
541013
893767
296972
393706
1020726
9429
598272
258490
743853
1025663
23384
341617
115774
366505
605574
171710
90277
319368
946635
103265
182775
522068
388723
71501
787639
280690
478671
457264
630297
441800
743303
645761
196358
501115
228279
613863
214342
172395
501264
985296
614144
449872
697954
453308
77715
905650
965232
733510
165703
582272
534853
411159
896336
283470
1026896
894019
914115
407686
776111
892823
899109
334211
811897
466736
389369
1001826
907785
598715
508624
989646
221711
753759
73981
966406
114849
474093
579803
581611
846489
794198
115341
593201
255446
176190
526874
1021892
41296
937580
697568
206645
709833
886119
327219
812441
134156
858960
825333
358943
271407
896452
942115
211979
610099
702280
992197
205463
288113
842226
567502
932423
306191
566733
400391
418746
868377
525769
578099
270862
428836
275659
255826
516933
302988
524671
1042694
771608
888265
338256
530411
633740
804186
383272
797206
400784
175036
799879
716093
2973
523769
519108
534151
600899
875302
89773
807453
889744
460315
411995
922145
29564
446953
970763
685660
365722
963198
466466
725281
534467
404927
155121
706806
579392
435989
229945
402508
32242
382706
742029
535329
230337
744104
390669
938682
97171
48181
1005568
833063
744244
810319
63361
189696
243570
507580
522491
446628
261643
526871
1014526
23788
70698
357254
452970
168568
284979
607385
849902
913483
54293
984077
245220
501397
22989
324948
390687
208508
151140
820467
268606
843754
895616
56837
393059
517420
821897
817941
369494
421680
992252
939732
603507
391997
626517
317797
903758
655594
753763
194917
268902
623175
696141
771313
30047
88440
590340
817935
694734
563690
957677
510210
981520
818584
21231
210151
636236
547574
391845
404193
30384
533077
193787
391846
391436
679465
165275
519247
703163
46147
210133
304986
875367
965247
808843
1031817
1016775
118536
999182
1017488
281599
147620
875044
904400
755337
965259
42695
857413
441150
211068
927166
623512
815971
352334
680022
632236
184880
925755
62065
324514
116840
43336
334398
614081
472312
221015
147586
55302
475061
261130
150072
525975
82441
785096
761785
149230
815675
146456
767086
804947
599579
294936
993631
279297
1025173
771191
957348
696160
494531
366458
429761
327753
505840
654656
256748
329750
543641
508900
600395
712570
339047
81163
325355
294811
937881
443510
196487
596620
88664
78740
574780
82639
1046261
450334
398479
366921
263327
650883
408772
675799
580027
46333
300438
648401
428102
345022
320096
730109
735510
3959
581656
340380
650586
395316
601715
887733
145778
18491
72783
595473
347988
607943
403524
90344
676182
724464
230151
805323
896809
685070
383906
214221
478709
778463
705021
260365
159615
1004829
158474
475410
897611
827179
656405
412169
362746
947523
367248
580287
463605
371498
506236
800354
437867
922373
113635
644147
49486
476782
592286
19366
232935
958703
997057
339936
743002
1027374
419529
1024064
806657
1036714
677189
429936
350650
514181
520438
106310
753868
511152
677835
996128
82619
552876
906748
389881
718782
167359
474554
307069
157000
1008899
846693
284011
903458
63001
392840
842521
425316
583076
315971
153712
574708
210600
540010
689487
251180
752441
115520
359754
486864
1023016
241470
348654
494609
238302
966549
1027244
627232
986001
99297
173011
67075
277100
911719
906424
580405
836564
657563
213625
100954
854266
1014565
744236
802249
643057
734335
111629
990847
145965
747854
621029
999505
307041
378683
328992
620187
52569
468161
1046408
497392
390209
167471
660192
100268
240523
13954
560278
267436
1001802
451901
640687
216005
834510
531386
983736
734111
687350
785690
852360
658848
605059
229833
260448
734582
27085
312801
7574
3537
160288
18765
946248
7972
495832
458610
578443
479029
624975
102075
828437
184923
956704
397979
47195
450765
100576
34762
69543
729206
424510
537488
934391
197708
71447
197209
964270
502286
386052
793378
924138
80693
444220
487154
198133
694934
237700
694646
128838
799455
704255
804899
175743
542014
44691
826762
309497
274204
694991
564837
441966
329518
426055
1022101
440120
458801
695506
451634
292980
126748
233643
265052
458289
289751
163834
73109
303289
283782
688719
219899
183878
841705
756849
933527
546317
526541
300587
532093
534466
747864
602251
870083
825482
621578
499217
911250
886674
429204
219037
821956
817409
260924
365147
792079
1017117
424697
47732
240928
909219
860546
844128
797110
804561
148588
635272
590041
316954
260436
644925
55852
109313
938150
307301
159970
1046686
295479
77288
1027073
781244
709707
320412
157015
943630
11538
367471
986841
695766
843890
71727
1024807
732177
473996
888570
959268
197023
446863
903618
321917
772333
949748
652728
90189
1010596
395010
915070
842794
547278
648916
496034
162465
50221
233420
583885
263307
800754
374396
803988
539830
299565
1024801
762923
955295
79281
515744
197011
976848
798398
616655
248465
650993
129512
862613
73077
862049
224303
526799
341279
660032
53466
836598
732804
442645
578633
464246
431792
919530
1036935
845597
847228
539087
86725
697741
888011
172212
902301
654084
157968
921809
444716
679671
927005
874964
875640
285003
377970
1025347
1004342
858307
440521
837409
777735
231180
796067
287298
478071
833402
822486
497993
170137
515314
728846
330698
435639
673632
958258
22455
307119
637312
790410
1025464
413594
83132
653703
75789
620475
802261
989359
822098
827185
994376
877271
487882
371449
226022
737641
1002890
874801
730873
376388
895199
797261
533757
518043
888582
664216
307535
520734
143486
212651
373388
399048
572674
214012
600173
69339
391108
116368
1036251
791167
694730
953233
48255
322351
895462
739889
973272
583150
507102
1034022
197391
203724
333851
462377
17548
91226
596547
760214
140932
24074
817336
928187
275726
103951
47945
964916
484587
135923
580487
270223
214095
422613
524473
183430
435926
136109
431391
337687
991957
606984
611752
1023948
955
986575
78036
851358
19539
773511
659348
770173
24868
991973
1003888
824836
708151
495021
117018
290262
919551
203462
469625
366977
546709
103025
496914
189869
425472
653614
1022088
119863
602568
180151
25554
727814
874644
350193
735184
155309
491042
557491
404521
65794
335288
784063
313300
918624
928137
867829
38442
1034
214458
789779
384256
625245
144608
372963
1036478
217750
689303
285144
538315
822639
803535
1002381
777200
916586
440932
380649
1017328
783465
1007123
724085
594366
793567
419486
441327
977528
346904
79411
82648
45427
92206
446391
470791
225803
367438
368129
276457
581800
909133
410159
559822
506339
279899
473570
929573
86705
489049
589522
249283
148532
150971
785696
729576
218107
291669
635578
296687
288973
171953
352389
447789
298507
27692
561319
500867
164559
704898
578340
786647
981096
729721
717212
315857
893633
739828
84086
136179
246599
627316
370699
687549
14550
932698
501944
378496
54624
495179
924136
962637
245651
1037201
1038864
324317
569116
415953
214489
772026
361951
420983
579701
111800
76278
855275
33401
564690
601779
840506
665806
707937
321886
493761
13040
889786
910325
478702
807626
1007456
42735
1019527
614526
765694
922994
191832
427380
677007
156967
553503
253314
371104
1030980
961105
421116
95482
534400
450696
857015
477551
381806
671445
251146
600966
578112
25464
384886
817947
619478
1025037
581651
94719
137704
413130
560057
996203
172638
778819
430953
515701
290580
226472
355906
163217
628317
576096
222858
454550
689225
139884
411666
123443
952455
122916
524759
471039
651780
860071
497801
305070
746757
928687
108080
273166
43581
881976
70258
663115
515415
465218
746980
535874
905028
955776
1040162
360521
441511
298707
820514
640026
961427
1038071
622254
423529
676851
62756
214086
466982
920032
838970
929802
634667
830036
182289
645113
847757
434081
299475
718452
606840
396084
634149
227622
1048319
524393
696118
236290
213293
542601
763896
859891
450012
197159
601046
699801
506736
292743
551496
118007
298168
410609
646633
1048054
345359
337974
932029
305065
301423
659573
157258
735359
529695
84655
52724
9731
355484
622750
1011653
859257
52055
51431
377036
218489
104838
247326
153058
798582
93909
337667
457758
342481
942035
937389
881628
531476
149710
261426
309093
666356
703206
380262
965975
383889
148738
942832
534366
747939
374929
462551
272030
466626
874566
212234
993172
835236
514432
603696
507971
649181
584721
236329
835204
898890
36910
879113
951245
484255
827120
633591
1023114
911498
856353
396451
530926
326667
148669
84114
77785
660502
522696
625045
261864
866795
99661
156020
913601
575921
594412
719874
276900
151520
405123
590735
638787
314936
13748
111069
957710
31791
289986
468186
1042394
294138
775299
198312
204450
884205
649019
640533
774386
571067
1022594
194320
255814
649049
50066
92057
798541
61197
1035318
440482
354882
323515
1011987
109935
162624
778573
664081
327506
982993
183936
101759
130990
937970
527491
839290
716000
28435
420651
154244
433664
979926
574299
311453
794114
450981
724756
420346
1018797
668669
468475
843806
916565
357482
1007737
1013777
999801
128909
110816
262647
797127
561182
233216
272987
1045224
907183
446699
618511
629616
3333
742351
306966
112917
626547
462351
645194
857107
318211
108154
692506
926029
1036463
240621
1028416
47004
257489
762441
126033
618287
443057
798244
991946
279891
21376
352332
815357
204040
979402
572913
1029284
419248
472338
859241
886580
143211
560163
689124
582405
1005726
684161
863124
706701
858658
1040438
930539
607581
337780
254735
334906
1015695
494353
706375
792179
648917
857766
329516
519599
974232
377836
223045
9197
1166
975591
791577
6659
85177
898410
1000681
413430
699913
246500
695083
935007
506328
615137
97788
605407
753348
366610
744484
36292
348179
756073
595834
28836
283218
598896
934217
327148
972176
275162
112095
802615
306254
909173
338432
713834
429387
53168
557796
415125
748215
276982
176567
439306
787274
816380
912555
712531
285373
795932
272017
318959
260152
448715
43368
1017232
301409
3818
791907
851940
1005008
269595
867131
507546
60205
359251
794368
911874
731176
787310
808429
223011
859445
1042982
674849
173225
868017
829754
438193
474107
153632
23973
896497
815536
400574
18448
323047
326409
696000
214145
905334
43022
1014730
303272
663585
720358
463636
608216
113056
925553
407538
189239
481174
492731
992438
715449
877433
322225
864718
573082
220910
784279
121225
148538
296231
694727
445466
987633
548813
889842
356676
531050
545165
817636
964607
755933
819089
237534
454888
305507
573826
946668
445657
739120
426815
108459
821406
972650
646666
921856
836622
710249
907037
973451
805742
51368
493034
254811
44376
718222
743367
635214
143388
1024255
965730
217243
832431
211119
267234
645132
603111
917637
494013
1007244
331089
392842
721598
908287
164146
11913
532174
980895
390746
791302
246204
35409
476825
206647
837675
990017
659559
113070
107434
547194
611133
868748
669220
210070
133355
667650
944857
483991
987606
1026660
625343
551559
340056
826851
593903
491062
202055
394756
32182
251775
833602
653711
268584
657028
712460
622623
232546
203559
1002719
910492
603637
510167
467335
598262
322618
604276
398511
970056
633395
487662
497369
374950
975826
398990
557336
554949
668571
359031
532323
676926
179505
336733
994840
416840
577547
719796
189914
517599
628834
314406
682451
92565
913657
472677
155699
875474
784599
284205
781741
377335
823357
729655
462288
1044342
442366
277271
464350
536146
223617
843528
540126
275254
964083
20144
1014279
196778
1039351
149707
341485
349800
401984
868664
511924
97774
875255
939841
477750
341809
61196
687647
771854
405756
687918
358367
201927
97843
452407
421729
641247
712342
848396
901481
758905
511055
619452
957133
600978
855396
86694
82927
389314
128739
828528
135493
761772
221579
156994
850672
166990
70228
35026
470585
835911
422466
349793
559391
326814
663280
911045
589548
417002
213310
819319
185276
916538
85676
636618
982475
206965
742843
280070
124437
665853
934884
1010801
842171
638281
366068
420015
123570
389480
479703
745918
728703
1028777
404753
395149
934162
955553
369258
1020654
202618
89169
291696
497856
767911
510810
765122
700594
516636
21634
1032454
509573
9659
66130
371914
135596
175367
75791
43780
108254
925762
460004
886587
266312
162729
471811
857131
767273
684420
19564
832458
554640
919426
263656
676927
885692
1010708
546749
782119
496102
763467
503159
884219
272306
126798
992514
285443
688812
1005433
137579
151891
864329
531172
504135
238388
244328
394939
201965
738208
884848
752932
728227
399527
827615
631507
390604
1003655
740704
500943
494680
797410
14779
262319
834418
83223
993742
27241
468685
127866
428773
938927
322717
235541
32824
429102
993853
573283
222089
631662
754494
931486
146903
864597
176551
482541
1016384
104377
842027
321392
285603
880001
795744
275078
889001
405869
666671
141185
962419
590067
892023
593561
1858
533901
536177
586417
619461
1008367
644336
324859
261758
968265
3558
266126
6458
630375
152153
792309
38947
533054
198700
979756
1010810
242055
494437
275444
65267
263711
726460
940283
999062
658304
542284
1013722
688153
193730
388062
422090
1014096
993932
993416
133050
282308
663041
801304
504340
652781
857332
678138
839893
766696
369850
969337
778851
719271
76040
386200
851640
911886
654650
144566
413890
896424
796225
816596
758780
649041
478659
1002118
244845
235503
883724
384802
246471
258854
572332
452990
21121
636578
773697
791389
716802
909309
354555
848822
524927
638388
246152
845703
746831
229066
372004
857709
947360
319533
770975
917934
532546
75480
899221
925974
786676
251930
512676
700432
619847
888862
904779
264696
281248
693738
194355
651797
762038
1005117
95184
934452
953967
208181
336119
628963
564946
11162
820744
322780
951010
530518
770248
304391
195057
526968
97676
499667
1021122
467692
322084
659285
996699
921050
593160
611270
201423
401864
462722
927627
581924
495758
320446
405543
247616
731474
158870
995082
639158
268854
985177
440252
415040
582804
891499
195149
902565
1019978
492993
791912
1001638
36490
737872
609645
510405
949163
612751
77744
440806
662641
1006333
282552
781710
760565
505319
283509
338018
154596
634653
809168
361663
323555
718186
612284
943208
144307
306335
249072
919950
275680
115790
92437
436456
145001
422328
69480
309723
105669
178505
415381
714749
43656
456517
161137
165418
128117
566490
25032
10776
910217
1024540
103148
148990
878628
787914
388207
1028085
87753
938788
411043
312867
125239
387237
745896
330998
83038
304855
815790
9625
1023626
580940
669394
778372
467481
288409
307079
405310
361619
532364
559408
470969
230701
659214
271669
340296
319880
222848
833582
841206
682772
255084
949794
935178
994478
694292
132166
70574
952649
260314
336446
773830
575760
457378
436199
827246
767630
449175
223967
649983
141744
1026087
863683
934962
203092
132753
725638
1045443
40523
907545
168798
565768
130348
606723
973443
605132
827469
427950
831390
912390
160696
690858
145402
824400
491570
943105
166012
960662
799191
261391
699017
706706
586047
599088
909027
319872
875528
118029
725940
863975
212865
291831
741120
1031665
879132
718177
74318
375494
371358
1031552
111985
405179
201721
392272
443176
894181
98967
948064
602596
630958
220295
864942
215676
617433
722400
363939
35708
615699
310824
853298
720377
348368
985343
962440
123212
266446
278960
156547
20077
330990
652403
559373
367351
801802
1034051
1040864
925145
298118
784379
319456
325393
178839
619909
991237
661962
659646
990995
235736
484713
74002
6862
160807
312540
917696
707007
203992
94016
716673
302000
766826
780678
530833
872277
689860
798961
414662
514364
89408
1045872
441565
62153
930658
560590
336498
458928
691183
503458
214549
183845
245623
717366
1021287
88236
741746
1021007
803999
181484
63927
191291
400487
22130
946587
203999
226739
236019
256827
528405
850839
886051
1037606
941930
729155
206979
177674
270366
574184
297812
372334
65453
864316
95780
704845
236496
555709
211165
582556
239696
763560
125798
489227
155212
902700
1030271
679991
508523
703141
604794
676436
646846
203628
971288
348464
956983
548190
76591
990506
948529
14637
881760
132391
603160
956572
431086
795876
573455
40249
886211
655454
737351
525527
986277
346940
225412
510516
290624
628145
685264
999451
676750
322538
742763
543977
791277
159686
519606
999265
98784
1005844
276330
515032
168149
235372
849135
563107
300245
66319
355823
277122
308127
307522
94048
649138
97831
30824
963876
436900
372883
56729
883966
709396
277205
608967
273255
546172
254931
573347
819463
82265
740353
268905
738858
26420
808828
1032728
610071
727593
690288
237570
804097
982925
1022066
1025418
939148
1040332
977445
970640
477212
982597
1026102
671709
680220
744460
3146
491870
690114
382199
776173
410747
331724
635774
883050
447564
662303
100214
283337
906920
963965
1025161
654358
540369
631492
174243
870930
963229
870053
294797
439960
988093
929174
648569
987422
1024704
231965
672655
184449
175831
410704
150050
60424
377393
440864
786804
1021472
392661
544987
167228
500847
529295
27253
761744
700219
830215
868357
591417
874977
58081
655776
967695
401399
60422
30046
463635
29733
754289
441055
695657
960073
340713
702501
933524
998856
834153
1015576
402035
578722
245589
283141
339129
470855
804458
565137
927267
311724
228335
391792
84249
46775
371003
541978
691011
335724
954718
737095
995212
69446
710873
972931
405251
688154
505679
169558
661122
507555
277030
996521
651987
42729
1044707
426922
459133
628206
412563
794927
122292
926352
380219
122087
521874
527379
329088
295735
832752
313813
568885
719131
969040
667535
806539
485996
702012
671193
118524
1009278
653766
272955
865934
905343
479996
617278
84137
137314
7489
140521
680443
945227
278258
506326
203577
104699
962807
1525
155505
297739
910992
385081
757015
112467
313490
580186
53035
357122
53106
414266
144360
12272
50378
1027530
404269
873661
933874
827254
352261
434937
310688
1011053
549064
100431
206038
775641
930238
266665
763049
340988
340328
839410
851442
171893
648204
858392
15340
28388
129201
681224
378330
851572
127016
70669
365720
54892
738066
861977
582127
850616
727130
467957
65737
828868
887169
834505
18643
43345
215418
584541
952118
324416
325569
747977
615957
914953
52646
196418
741710
952160
369970
107453
136366
501395
61414
575144
287008
478288
226076
1009011
882148
231440
74344
530260
690094
988819
262200
706084
1045871
686093
346393
26693
755908
408224
909826
851792
280531
823757
122606
502086
583098
376999
709607
179180
546104
334597
415230
736160
856083
576684
324145
315679
367946
321692
243343
515307
216219
863599
351266
561722
192673
579146
339761
235497
317771
171312
855086
149918
573411
685831
788288
495588
973805
178997
743341
738884
537869
180992
960204
102734
910587
476530
34564
974975
421630
257921
133704
160795
774204
789491
5275
634121
428238
500524
98222
882330
854084
323874
926035
484254
1032000
443431
1020506
118973
177363
297883
186413
271920
631270
586995
528520
618516
548180
404893
742752
498989
1016342
850243
304514
69517
219560
719353
775018
711205
329305
587168
387363
834263
695601
893832
959746
660962
57333
1000546
428982
249998
619531
428308
51300
168049
732349
227847
1016522
747324
688289
467691
490986
941138
369992
112226
830518
308004
828147
177169
608625
521198
680630
227275
985787
700988
805965
203565
614818
377295
96969
952039
29189
513385
321034
414819
160045
54552
1027521
543197
740287
748142
129622
324147
1038702
737018
554866
561415
10544
408095
78106
987301
529577
790697
391009
225218
965905
818332
336525
6632
775288
431172
191053
537445
350412
586948
491278
180191
130281
1013941
718635
853803
11178
1017851
608657
846821
478185
224328
790266
980623
962472
985387
608522
816707
129991
918653
591903
685959
341884
924949
959764
551919
812893
787959
329367
343657
538434
475883
86778
657492
22198
775973
950538
786402
295817
136927
182226
720500
446650
707111
764980
663477
582728
392332
560259
207491
151386
441830
1025916
958752
153383
384349
517728
590349
43917
721915
490067
463167
99583
472391
1035471
962047
341293
271297
852893
1013626
352322
80950
709277
159937
424704
747632
497963
589186
281050
391510
124753
1008465
992971
764940
168821
157706
47238
811493
71223
362271
851182
602691
408382
1034911
183612
256560
1018285
1000658
290680
617959
985303
133560
141482
743930
865524
503902
994179
124468
192137
479494
591646
352297
593082
140127
422485
428835
234758
333844
381954
832695
128608
888879
716760
303346
819581
252189
231545
686520
829697
730055
123021
143292
458194
1048543
864456
565866
4723
417303
562540
984776
71360
619351
894157
271494
601096
1005677
1020197
846131
738127
1023003
791516
585598
874853
1018953
889897
819462
651247
131165
400665
366036
719243
361605
821838
551264
270499
715174
573722
121723
428931
275033
482337
978647
374341
910230
245430
102204
807876
828135
80248
594539
478608
115387
350409
158083
517943
263879
944202
471411
795816
354972
299276
818165
682417
87055
463270
732528
12627
98818
649930
218963
343116
742584
362042
560719
189403
622991
742612
14910
913675
32196
452283
779860
262841
936727
378606
210007
267719
672783
173945
210121
677947
470373
47777
892161
450118
990977
389606
966508
886351
14970
796455
18485
1002290
755124
29990
460732
21844
647892
347607
318749
420032
697003
490131
436439
840306
136478
327966
879725
896311
7539
657546
160993
784760
473632
575
906919
695131
829406
895433
262263
684538
571175
133095
450409
202581
915015
608631
627044
973907
735206
514694
950648
268317
689277
567986
755680
946985
8083
836604
807119
429163
232028
875362
669010
893291
639877
198111
842109
742010
409561
816397
675037
649238
363612
352564
846174
451444
456899
785607
496071
712955
801716
853619
989754
477707
525117
939785
173570
152552
37187
231513
838002
975634
264749
941403
730397
58932
197390
649190
65063
970055
456657
790575
206545
835086
418404
326028
397402
913240
300909
476053
207936
572900
727150
597236
312746
929665
1027225
480489
308585
678559
493780
202134
128273
1008865
358836
968359
541903
491485
248236
618145
183058
45903
718310
451474
31945
963760
322458
748626
108936
197749
960925
377850
782698
209484
19283
2418
325344
314636
217856
277022
818546
591726
710624
788790
493313
154691
375128
71715
277125
250539
615035
943702
128286
230025
499643
752947
131537
401715
284449
371550
720579
831186
634011
272241
722132
383014
821568
373347
35263
748981
1018773
518187
818470
712083
161438
161574
646602
22701
883996
435739
550772
134963
476408
592442
971120
465398
742117
875074
214726
409163
594681
420790
964092
302168
667977
721211
605287
7040
139732
970153
228707
646843
149857
94899
154438
863727
864969
248849
453235
285640
243026
378093
795225
848220
29289
722402
311392
452729
589097
969912
217880
644790
61645
428074
329221
837330
135538
84064
23157
523294
467568
449916
538461
347107
278016
46300
99714
413907
956446
877253
530919
926236
684591
926972
290672
597617
899602
817174
1021712
1003755
508855
244187
586837
525444
748624
299398
450143
713563
896121
922272
1018444
598942
525553
876101
992370
914599
939430
406055
48543
762363
795680
90976
892867
130773
1042322
738398
513116
700240
835021
95653
270061
863175
499144
722494
816087
321478
342663
543752
857617
155863
884911
363463
827142
599113
1022378
627890
975124
937133
924026
146550
894525
741076
366706
720472
129688
108873
546914
46507
589735
738117
862071
850105
506636
1041426
472462
361148
787627
811514
203794
456184
835965
879282
626375
525298
727516
713146
678168
159451
8420
915352
659166
888145
432630
140688
757042
957397
35433
883540
223093
137853
774589
894712
780824
250875
121102
425432
239291
61537
425963
874630
878048
281403
247776
524637
756122
84832
110168
582900
423828
520485
145432
840466
606233
497929
613332
27856
541161
774506
395486
678547
515568
735749
27894
924229
729396
542571
483708
467001
911491
186448
729919
497029
1006545
731878
324383
937172
887136
309624
369246
201317
719307
867275
72826
980457
970181
711904
576550
768931
312903
1032142
487934
256137
286749
756423
738787
653588
286261
647773
775433
868574
1042357
337276
8336
237574
161440
383437
114160
179713
516870
405608
933888
451031
611854
657192
903864
867681
532580
518393
456010
836375
585793
5707
21467
638985
21773
160345
297991
802570
1007023
740541
616929
978996
370766
739793
157945
529154
333660
854905
975131
602176
424525
677519
868107
254135
156409
950081
191000
356140
498261
661737
925239
406612
504755
502398
185180
802152
538544
1004578
218795
296412
686524
767446
327322
370771
917521
990432
757302
771434
180497
374470
983180
343039
55771
1023333
500839
427087
698710
449274
497308
429122
286943
262648
681593
754467
396761
505732
261524
954725
242435
1027548
784694
212462
147575
676462
207892
58417
105025
140833
1010604
470719
547492
827371
392694
87644
598461
404477
900948
427986
255234
377785
862982
393152
533504
665090
652993
527402
777484
423129
911503
391065
303344
952002
515244
839157
349631
1006340
284209
911722
454565
245766
228883
105440
751132
391248
837953
380450
389018
707799
398898
543174
560647
604666
828303
646918
193658
190589
772050
94159
980824
226612
302725
522388
665563
145947
767244
909035
272889
309933
640870
409255
967187
693893
320352
192639
593962
402583
812434
152955
973789
623942
104978
672267
657522
35454
513739
474997
947747
1046870
821750
925345
30058
321789
343564
1014161
135593
1014277
440269
106992
507036
247836
316305
545436
1040174
44450
931993
988439
248934
732076
433452
950080
341073
100052
233183
572235
20393
423977
407264
193748
907401
1026388
640893
495392
861784
407738
294253
354869
576445
266336
307298
158233
404621
147086
687400
789112
14933
259656
304737
991678
109507
541962
469440
332213
647415
750438
243895
104466
463815
206052
1018131
887431
400714
434358
432635
292875
759998
871487
598256
975011
496584
42776
630296
85427
805412
692039
91067
871608
518045
780809
302188
274291
222855
533007
706613
812152
1031931
254399
744686
145084
173588
811520
90763
784864
992738
452597
50243
54304
310078
32803
867564
745633
572689
326616
568426
501094
770822
715209
421570
331799
468370
19213
205133
348093
555780
207901
581949
554519
222694
335644
28079
471300
417400
77563
156920
875320
785878
101684
819534
489566
786964
970095
201502
1006998
564383
95055
535615
238625
806351
712866
572462
363650
615352
969384
395091
642879
718989
590347
34247
20205
221405
831902
691554
513930
480165
424687
494843
23463
809434
519724
224253
544585
435072
844786
216190
457757
516469
659713
48689
461341
122926
369329
622943
632835
521128
934960
579863
928192
525531
494092
832016
234748
798067
725436
382381
234691
678985
852234
237137
263395
681839
751148
275391
806449
356258
109572
895848
195136
656364
798816
1036534
827798
258703
421201
401833
324834
184269
159102
1001332
54238
72091
575571
820723
731488
853560
899424
91264
473750
430578
856707
99181
1038887
827108
145027
50837
772192
268361
202987
608087
615071
742741
616019
58243
1036218
633741
245529
1030458
553469
379353
111704
195035
693043
153296
981359
981526
744770
673436
324708
41056
388385
654563
709395
423017
736510
351770
611373
235789
225124
176679
334158
869675
135406
653797
910624
136603
293321
735222
358877
224075
1038310
319398
252214
1035984
645083
291253
37287
551928
707167
123365
520664
274031
945981
461501
351320
901671
1041920
108739
971997
558224
648504
446008
312800
99638
320570
237505
37556
992072
947001
236599
334326
384107
868582
723413
561856
14938
273460
50270
795384
678137
979638
1031296
844264
400962
856311
647199
576604
158799
177989
391295
742326
336425
276455
265474
998852
629781
642541
416731
417888
60966
484695
746905
80111
1044642
59323
913312
296902
183145
373057
174635
139932
1017690
864858
709001
199142
787847
141448
405435
1015541
125086
253390
86309
578353
751999
870890
7101
954424
802963
16336
356450
744500
391428
604763
616512
499949
886640
438745
45364
45843
759293
516702
81797
626793
63958
295398
930640
138950
757683
19627
374029
575381
212020
285657
683623
22900
1042826
104367
929973
489000
1027071
32802
438410
101261
796215
331039
88967
380534
259546
231037
991693
136648
247687
79941
271273
644483
1010081
815437
942044
49247
104682
864222
13520
2864
583206
405776
84745
379608
599729
745472
325064
175075
254116
852273
381661
962786
808292
988546
990323
454083
620235
103778
959739
358748
598412
76266
142145
773137
170153
705668
749191
476430
460490
751229
942344
634596
987782
472826
601086
675523
645319
873209
249587
471862
123586
166126
210092
931390
847016
195651
233264
201140
917405
534703
17642
370524
577318
430911
623383
726436
855369
445692
582959
165209
440616
782978
148051
873424
230790
116848
492739
771834
665117
3830
494644
280885
399469
475682
528360
510185
701600
1003356
237392
979281
869612
521439
210244
618603
108211
833212
893155
463446
419657
225609
562931
909256
332031
376566
36622
59723
23606
342743
311223
332935
614148
760385
726680
58974
73114
850768
125766
532010
219756
54784
293114
695635
76431
460517
967311
84587
66246
606161
101778
306520
832278
1006120
742501
251924
966052
799089
57321
342827
537339
463663
206399
330017
326250
752541
349031
924936
830085
493007
709636
785669
675151
11210
460451
551141
374452
937000
542366
231232
861189
183801
100027
39521
716118
542798
534748
109986
444408
56486
243339
312612
1013105
763325
96817
778633
279041
935592
556807
458477
586530
201975
908004
451686
76665
558257
526254
136017
18449
738483
1039489
371999
625372
440950
367303
580358
516598
975058
144111
212838
206395
675115
767872
809366
542038
593333
278105
512762
147019
808374
427843
48146
521615
411353
405263
425720
473363
698379
1019615
410645
100056
320120
985722
166563
23426
893977
124626
170784
929960
494125
534698
577043
139873
579293
33181
819368
252128
48990
585540
321865
828270
367279
947778
134580
357817
582938
202934
257596
363767
251159
609168
106448
782858
723167
181720
39391
821205
190957
523824
569997
22921
1023025
245940
1010561
54418
536397
81946
528019
817091
22911
399140
207829
635015
951199
422506
1045736
785277
487930
945361
637327
179414
442334
360222
340896
422609
100207
918265
930652
665115
225806
1002248
762717
705007
1026883
135602
339889
17620
505303
185020
499833
1026738
785613
12429
814862
354554
64973
367749
570040
981383
554169
115831
319715
347525
310431
696591
727050
132091
611488
161573
23423
90422
725896
160832
133722
719795
178085
875867
555230
321308
498467
631601
957950
130026
14523
752718
691510
331979
511986
866947
480820
870832
264851
358084
714430
570988
338558
356440
392925
742483
140305
857644
1037752
135883
682134
39049
442136
68408
963970
612264
782695
299834
537191
364900
217839
121751
723583
281484
276083
62129
946147
124764
340222
1005214
1005338
933861
637625
356090
595024
453555
76583
474483
306594
321007
825634
898733
712358
180240
287947
184062
376889
884983
463779
1020449
715573
776949
431613
342712
265062
890800
570451
657313
736838
643095
299469
686376
468420
202191
338603
414396
110211
1038325
727512
607785
789195
1027018
1040056
872338
198126
294351
717816
830891
413483
59483
9937
1004623
604749
630855
314766
986825
786640
286728
343331
202872
408415
714639
966285
165879
848517
1044572
76415
792347
489517
281798
721766
592503
98295
814273
475618
652523
236940
161708
530480
886533
243322
867198
906037
587998
465069
267298
372965
300935
896408
66433
182237
644890
727770
117769
25289
365151
966473
510960
529864
476453
184650
465260
792784
359593
359899
245683
1039823
88147
544405
1035602
53711
264883
17680
570206
799111
1003848
525461
750097
440414
305888
385094
993049
251384
123499
593905
862813
259024
999762
678787
166866
333957
476116
767980
699413
933555
912573
446737
399615
584654
609592
957801
171912
736344
396959
84184
483004
465211
119124
20580
555741
343025
826473
97339
622248
35620
5748
90346
517114
858803
180612
150610
185880
74586
179920
177270
664711
71668
998620
72539
205881
686293
629449
124188
642543
1015273
468887
921795
173173
842061
358600
104688
319227
802740
585294
870124
11876
927997
820832
461800
243227
253054
870667
262753
286016
560922
933493
295109
604491
746717
21471
773977
1010053
136190
456868
241511
5672
280678
899050
554763
97882
612799
507387
3796
847293
916496
198705
112838
1249
167767
1043529
319775
220663
216977
1011214
425925
61195
777413
765549
1019607
29388
29709
813726
804252
1017333
961282
70426
327902
389626
104904
363210
255899
517680
325809
665057
319269
182865
996703
565471
402921
940003
521248
646937
63934
933010
872157
168750
992897
166920
450586
770684
418561
238294
659775
137966
972436
870797
828272
647842
359753
189036
935291
514601
900378
752698
464197
630601
797824
540122
167768
144015
632013
493425
454510
980345
539993
968701
576200
471578
584251
838683
881484
454748
54042
84789
168586
436627
339242
407069
386149
1022688
516727
597579
46584
589378
293861
356245
165024
51205
45984
951579
428088
1012385
528942
506233
82836
744096
1019018
794273
393854
904709
552864
558091
304605
637221
129373
796798
423212
801394
544373
796915
701966
218123
162683
59381
268243
834499
882026
321364
1004616
897698
797475
896519
367560
3108
929559
202572
716641
366626
195163
226475
112331
623353
341520
761301
174047
285647
430301
296243
469810
965815
712394
729228
995262
317143
922746
941349
407286
688765
22027
341470
39261
905587
134237
715437
99424
526496
329507
179229
9187
36430
46200
158440
899725
198499
330204
839605
206550
68846
135105
540373
744728
451277
618332
299514
678049
257895
912698
493883
568999
777954
156136
450428
196959
759737
317867
1048477
395546
225567
164183
426823
899030
852663
839215
184066
1009839
32769
609394
828439
764930
942413
582078
445132
560536
290940
165750
525207
360605
385697
36806
363603
431116
156593
482874
1047933
319844
643418
302155
133638
190906
698438
172921
167747
112629
913480
579425
249750
858402
831075
190999
289960
270043
310563
644832
397960
769171
367283
490696
283052
493979
587914
8901
904151
323155
685732
633072
793679
252100
794191
869381
1032524
1000510
115459
335636
656734
341198
775887
197114
503140
1014085
825802
244083
444664
920218
1013756
690656
175815
560047
376083
105196
25152
761087
245079
865077
145860
360688
945022
108192
724415
602301
708014
752228
138231
834598
829902
785052
894129
436606
677292
679143
977530
917341
375227
950347
270402
732634
520719
253938
919027
54015
635251
295477
389822
85941
857436
706153
324633
38156
702297
53747
855098
722737
783590
534061
69348
986586
577770
755769
173650
1037491
326524
503903
781450
638245
565325
511056
869826
526842
76954
947900
1019823
720572
413529
258965
303921
171899
1032103
59731
994593
170927
274385
27601
994008
162921
846980
77472
73826
25027
200288
977825
788201
383643
894383
413249
79362
69607
547011
134168
241890
865383
727320
470573
853376
890475
35959
668248
532522
326400
96307
770014
443751
416670
442372
168857
685224
980081
962080
171765
733333
758242
865523
51455
9719
593548
895559
331758
890608
84541
781433
795470
44737
685582
400156
731782
402647
190864
847467
422732
242848
988058
114170
803208
785478
423053
550496
759913
1046476
696596
514827
808582
908511
576903
318598
101607
418815
117918
190503
939588
838853
590313
536009
181820
472213
472234
281637
604717
320421
750780
903644
473706
518701
452453
190099
68189
655194
417370
195337
824076
338609
538879
929460
779160
549841
400314
931712
194895
680171
411883
411461
423042
775200
33034
888223
719393
539088
967113
657574
408718
265636
958139
800762
641065
1017668
757533
523911
188190
1004383
219736
417996
288565
387209
55695
963157
595748
745112
704864
332206
875151
896675
703986
415191
801607
253992
60662
306961
543223
779743
502512
113568
1008091
502822
140431
533981
42925
342651
467493
983410
697660
31323
262956
100066
694156
724587
145664
874691
815372
184929
342520
805503
116800
644903
325731
681907
23106
287157
73715
530881
215448
408983
741174
734483
723238
526468
257457
865155
442782
381928
753246
403849
845422
898780
40589
522971
136854
544110
965631
616917
91549
691865
862215
656624
759141
584239
217460
890947
259651
776339
75283
849407
503635
411863
811671
396652
957555
827317
782871
281409
948515
768209
912114
910303
871386
33693
213413
362102
192374
1047343
281662
602610
834047
651608
396956
12895
108594
703010
821079
291635
534477
206257
552492
221281
696877
440987
611088
474951
241152
600165
505970
463125
1017298
34984
825267
674715
788291
576014
610449
82436
682047
109358
1018974
481281
843186
122922
717963
595405
654799
214623
316459
656020
17919
1035508
370082
471605
216973
226086
191196
412431
36008
150117
111482
983053
55604
1006554
507413
300323
713527
314283
802423
688272
484420
692381
107234
450015
958373
398214
1003928
355307
25873
721583
574535
347611
1020517
252421
250914
326996
225614
279241
716468
779561
54787
75790
376418
439811
974779
332642
844600
285799
639081
72972
625958
166198
474041
231137
276480
420410
561388
871931
849826
1031874
1016088
947771
615883
1028675
713020
781755
426794
623797
750250
1016825
1000627
395135
697242
966046
60243
135914
918857
549264
380922
943026
941645
872088
897073
671749
780126
976520
711689
992871
783362
502033
922436
133097
250128
1006461
416057
250247
499783
606132
105651
548235
1595
281992
1035902
95968
542672
589734
489729
249348
779181
381429
242162
57396
82956
74847
607947
572561
1014645
793088
102670
577317
519590
497039
852168
299033
826216
1029583
862518
395266
398408
599719
123117
77577
574374
294058
127224
930376
757708
651767
326048
595486
759117
31806
546499
175804
898962
785179
367454
650389
855161
402616
764736
695893
493787
80084
539414
948765
295428
78120
385050
438281
92366
217144
228350
572543
40547
88959
910154
804603
324696
364843
858888
383567
901015
741911
12783
692729
557254
421015
610728
306471
958336
71313
503190
498183
308420
132035
706848
33626
860592
85449
150975
434720
42856
67965
174556
679209
794056
100114
1016015
681778
783005
8866
787832
933909
800806
73347
904276
335332
355962
751641
838469
401252
894688
925644
263176
872267
858947
86885
254266
903572
281652
165191
169944
763574
352818
733006
348060
708645
910631
488395
489223
944091
914663
638660
154721
783304
465855
692639
907400
889886
721066
235408
606457
185044
646365
102285
510114
738695
381019
946722
430243
1025531
701706
887433
351279
235824
337801
283582
841464
264451
772157
965333
587107
781851
495597
926631
514823
443580
215511
557244
486024
997936
69846
53418
797100
794324
982599
77016
729163
730130
910179
147175
259776
906885
169640
716851
785183
249797
491092
777785
625496
402074
608698
303099
972443
385111
701409
474340
650178
1011993
779891
770705
615788
548845
522938
1003256
636948
563704
432387
647524
227169
406588
329651
1019057
105011
762182
769332
614137
417374
194069
619734
780100
109063
393980
507311
419114
629975
717957
859350
758050
1016896
28446
509364
124517
206205
859664
684102
989807
225481
431417
1018115
516596
690174
495031
924699
865992
430488
547338
192481
479979
706164
427407
698125
12579
948193
416292
474409
191499
490980
186060
1037204
439020
414905
385339
840076
188706
1024158
693686
973048
403544
38362
204633
990090
895992
568657
649320
420293
71176
809424
1024711
527354
608929
182930
96737
724916
843837
321208
275575
383044
998831
826049
199280
928082
401767
154556
16938
888111
659940
390166
83772
951643
216921
188538
881546
535506
578306
446925
600722
781026
61597
95387
659647
900083
53612
975870
323100
748097
166847
566382
297982
583493
325668
178857
856204
95945
881980
929098
106925
336641
890195
705867
544611
886475
111214
230308
804394
452034
276224
534648
116011
412524
267952
582265
225050
694878
132954
456965
808287
821104
58426
654220
368817
670673
155517
66676
807189
50329
42101
762983
20971
412067
199737
948350
941971
911349
951439
207141
632960
245427
316629
150532
276216
667922
415898
730233
447171
189472
729585
912246
161726
772125
209163
353036
999358
995629
901944
709862
901298
333428
872145
934148
15866
189035
322533
894405
170034
405291
468501
936339
495965
921643
107067
582813
403479
16226
538469
22473
541547
849627
858041
545118
718542
666818
984971
490310
99268
811533
897981
500185
1004363
241320
677092
552936
44891
720050
6207
1004683
602232
315068
645264
492857
132365
178912
103977
414936
682610
199474
101992
215758
10267
845905
800895
953658
604605
998304
986417
413501
1014742
371159
123397
952660
380591
789516
734650
1006632
952753
54694
996883
733554
351192
992184
212707
1000572
928748
790694
816264
549353
358407
666774
391611
89711
615276
381483
124704
954607
880546
424029
687254
344076
173389
258272
954703
422060
755945
588406
454311
284450
966506
252411
961230
584166
1024495
880742
427161
203699
816179
1044069
645224
663338
88161
269688
20871
948065
738511
1008335
932552
386722
462882
258384
993692
923978
31737
711931
597649
877481
579108
373167
684658
840796
51710
554954
735141
803487
37005
506393
822857
20571
306903
352511
771761
960593
178417
333626
330378
116445
445480
312326
1039673
646775
351379
144231
220628
792043
558472
225497
649174
372236
624862
568554
664369
575075
294841
793815
215137
1187
658712
498742
779470
976811
480366
477180
234625
822447
455021
156832
50573
217237
678038
824674
802325
553361
57199
425592
1000540
231891
332518
191620
240671
871702
185514
987568
139726
709768
525787
395204
170047
522884
426508
780786
147289
24249
401086
1026736
880269
740815
77002
813776
599284
58946
120807
263005
791422
710427
3716
748702
222078
757333
959596
3711
313378
807410
213628
63583
483010
945510
915874
946594
971351
421465
778027
526742
974605
929035
159819
626608
76840
250249
659286
731199
884759
557867
113685
593214
305484
996122
846665
285749
801667
730326
1041381
156151
110217
795430
534102
686961
430904
367170
424322
656583
497194
764130
123237
693683
224285
348863
628998
351293
1019052
615488
235412
685875
248612
462911
351384
679827
589961
689208
568982
57646
852450
710929
809227
753193
132156
6679
384727
821108
233123
182076
1008325
266412
221214
73359
418407
195568
1017155
243105
947096
175269
220681
213076
221529
1030679
681399
343692
970766
267781
200865
510682
99342
727758
936566
177075
187187
491574
184408
161938
250799
628318
362300
856718
818498
753797
1034942
818115
928195
539400
320499
88223
983714
420237
564492
596505
461107
847143
958206
117955
857105
844846
816276
302996
497694
902847
28118
399167
970198
86410
313644
192057
47872
147674
755778
136952
432886
862447
267723
883548
851604
779172
467580
838384
507728
767415
498978
51175
852610
726497
671391
973055
297495
62838
201737
275554
140852
687455
162749
722277
576242
796385
849660
245382
355428
688868
751682
220004
353398
231681
505663
611974
423278
939804
1026250
382156
411288
3019
596152
322855
397807
45135
666012
859711
212030
1032657
938215
956800
803407
300458
945927
955280
665757
300779
996447
495845
948344
943093
989886
96725
963976
49635
317933
754897
588098
723115
674683
951686
784514
198521
55685
861974
303485
109221
575265
833172
501210
168560
560274
186981
227834
355172
1029048
110695
491810
252968
938785
496147
139808
546757
124348
1031610
604943
829549
1001639
814889
9282
635163
134382
465535
745991
103604
236349
306188
632009
719657
325704
431386
1002109
209997
762168
264964
655217
1009900
504974
748244
215859
751482
79730
496033
489765
30835
652863
638227
365655
783318
40472
896958
947881
879604
31488
263004
994022
512104
220896
986104
112065
149855
404952
400006
148634
362103
216347
440035
290829
235170
376985
86085
79785
431522
529147
672116
81124
727929
905964
776564
54665
518459
57858
868546
876590
250441
841187
974902
347483
762481
193605
866292
880082
340874
867697
686511
217611
900998
985923
1047445
512710
473647
356891
758741
372372
497240
308308
965264
32223
178373
114524
283274
606278
411343
160253
38656
67632
301880
634332
546672
805695
303402
544327
735723
913771
280285
135798
337654
388994
320827
1013033
355247
518131
147607
149287
393719
1028435
415168
1034165
216049
55730
704984
694883
586085
565039
775555
675259
865440
221148
484248
283606
416290
514395
208435
213410
729558
925761
670798
535715
96447
199255
1033090
912445
1027334
588927
161875
838873
292935
879833
98081
978589
352141
369294
976692
162090
912142
987333
67891
911728
883131
136127
10895
727202
96471
355173
729851
987847
120169
912211
20062
462446
278203
191214
590325
970773
1032245
513885
167694
639169
385783
326260
364888
315393
977070
315614
620861
109619
234453
699798
650387
112047
725966
729169
220591
1027950
350293
891837
861901
733545
94005
762400
702977
722511
90235
157867
312695
241880
44668
915289
352085
886114
230411
393962
833732
494797
216782
106893
474748
495295
688976
669111
411450
374255
1038386
796513
68182
705224
716548
581675
618408
688641
297009
1013891
460102
580850
26703
797801
461820
152880
222300
181985
286721
275198
650523
514652
605662
551891
802367
498617
335977
135069
624992
888812
415905
539902
20089
451230
976938
746540
748839
949673
976628
651545
963881
63366
503465
23019
98092
892061
40592
206340
656548
430808
911883
174741
993324
462019
191636
441033
292674
286408
545143
357905
152943
614940
197513
409605
602708
824590
94291
251317
45184
359613
339534
427747
92193
995561
311437
575568
878046
96825
408979
981044
246032
974114
86198
1022379
398409
257162
414736
918468
944494
548501
865701
946683
36384
74585
324673
748814
954577
1000603
1035298
824414
59130
548649
110740
838662
345642
664782
715056
363505
543776
870475
1041902
384470
205585
618208
247916
352005
906005
491655
869948
534876
1035722
543020
60729
285725
962650
276372
731356
465549
602957
623318
736755
460663
892857
259626
96420
686223
325015
1019647
807023
860173
927229
922405
945040
763003
1028338
419036
997364
211103
905176
774334
678506
313066
299678
1016191
295800
109100
536133
659215
103402
665367
222508
710421
268911
179674
392173
114300
21530
475311
792321
203552
519607
471311
888666
687913
31714
957802
292248
186800
201180
925544
81358
465156
240969
784695
328013
734281
62365
444681
1021221
303452
936614
834858
211599
1046703
585604
823347
726816
725843
448507
62480
68634
509156
576495
342997
731992
908239
553413
838508
800136
284828
269141
168042
490331
48539
162870
126290
1047232
376084
485438
773527
909808
513556
998104
401300
811112
707612
15444
338158
470122
783026
110718
411326
882587
271843
372180
73857
700700
895856
278620
238711
118366
517883
767958
353458
939723
697110
902664
220975
665633
691550
313320
516212
621898
119352
259924
77898
868049
366085
453606
318798
786335
953432
492757
122291
296753
785885
444400
209844
398995
434903
658807
303047
802499
344103
322753
689409
636994
634001
358423
677306
510935
507733
250307
385481
451968
827694
79085
214838
230796
731452
426869
693320
986062
442175
129628
480415
301843
47163
445756
842549
573870
380230
124698
917699
846077
4843
806160
861685
104909
503019
703372
558656
450153
981976
733512
423531
421482
147137
728822
705374
907923
349306
197711
161638
105892
623168
340323
1023496
103630
644964
681857
553121
292470
278199
101348
262190
222411
990983
263458
558798
301493
595388
640360
130300
238482
51086
1018099
101792
487140
517056
357768
244094
290795
165793
18669
519734
865035
421956
891931
940525
796650
373582
149221
587694
984988
995509
401093
733850
38077
631196
794490
761066
1002270
949252
111348
786549
1019918
9863
861268
1024200
874341
278435
663264
1005784
541124
1011582
717348
383807
98469
657740
726666
738700
191977
609693
71465
510209
822450
233710
669757
909201
375657
434449
457947
767430
899374
365577
857248
181259
207988
478247
700765
977679
633913
677391
892414
270533
807649
622797
860502
727239
1035329
843553
764283
699624
550004
716807
1016626
383026
877127
814258
208044
577725
568473
692112
294153
648694
680750
607416
728741
256759
511082
612214
180890
365990
702462
909340
76513
709971
100615
90345
997507
614669
506638
970183
933997
530759
22409
599869
910419
615075
313873
402976
1045727
10154
29991
285818
352127
696301
476651
911020
853505
311394
129509
641382
133117
637427
786871
211385
682246
599987
770730
589513
730534
551550
128231
44959
100387
199477
550603
463950
736896
1015033
290615
747489
981010
129094
876599
1043028
989169
229296
735647
1005241
445275
55930
618900
688540
281257
261635
91401
51440
880046
841457
466306
263
702410
531072
471917
444109
693541
563932
896144
730037
504833
547580
903382
862557
505722
267015
39931
341192
1009424
861395
822311
253062
478169
681659
333721
20630
815152
139774
975298
347994
1022478
762803
989391
723464
206255
122050
505158
159205
615877
152226
163754
406634
534586
653220
58716
867247
646032
1046494
803293
888348
298571
226580
899093
217459
689713
822841
151094
286246
735760
869218
721367
515346
393774
141093
407310
304386
359253
792458
552122
741257
610131
69311
577258
499114
143534
583573
296796
875689
993190
697824
449673
719062
281157
340354
763578
198060
80512
232277
588527
601973
771017
1038687
925882
642486
444529
100802
62350
917859
530283
939769
480826
414996
528039
1046909
32711
168238
843633
657724
888398
576859
431617
142252
851523
473958
297892
764928
312299
718333
370858
887481
305518
71666
620148
529175
1005770
591117
375185
177520
259944
541556
823150
772740
934540
793234
572833
743834
970250
508768
872906
398903
928840
959883
534745
619343
957399
176343
426595
973449
149081
435185
535392
810509
1022799
262589
971741
678590
542720
537373
564577
935652
523916
1019224
49640
228196
313788
893503
831722
1012978
58422
322169
247874
313719
461257
515891
732056
597607
848665
374139
995247
1009008
227837
684105
966096
711027
83651
920441
79375
115026
59058
218270
328140
734573
601031
534110
907423
9666
177005
82844
1000075
584454
920112
244989
327310
787384
641533
295762
786860
770658
828168
375180
910469
306833
384541
23083
684567
73270
6689
144705
1027581
59225
985172
147761
968739
761868
896445
783085
761597
621593
677508
509120
665247
992258
440875
366922
511431
433954
168082
976866
459525
21188
586366
873156
125707
518894
956454
120084
784506
273994
600085
249642
823677
769708
730369
5426
209834
389490
239665
153310
371821
570423
682094
615825
435964
933571
121497
649806
158838
777365
1018391
527398
623198
42395
698116
333483
940063
670353
263019
840308
499200
338944
614583
77676
667092
705945
859357
887108
381037
492585
751340
788798
45137
153039
9082
1309
865409
493750
9475
352553
979386
3771
147432
515908
397189
374899
749291
466819
359925
517498
817640
918196
29463
459046
593512
650825
393705
6139
277349
769947
543470
639705
13023
323096
210572
16904
768798
779124
169225
72338
553767
419974
936233
433930
665253
1036000
923246
348310
1017468
752953
755728
920491
539166
710951
640236
151775
82031
462168
760001
846744
738228
804342
941968
1000617
768775
183767
876158
839095
491489
679117
253928
1010147
364777
58437
873173
749379
842829
420697
207733
276123
26036
552570
179075
558071
7906
99112
964959
918783
814842
476005
1046519
955714
263389
481501
140481
1039963
609713
399671
546590
763310
259623
834255
777523
193817
899644
276791
803736
763148
965698
213781
915305
974227
927958
972364
833483
816525
119752
177691
365110
121968
848510
741400
373241
280732
348762
439821
509718
156641
632955
765525
347036
867809
901253
700010
35639
706622
587434
172699
161377
616729
109824
523281
534436
823171
67481
885160
819795
412467
39281
224154
719424
836321
931114
16989
342950
941704
830978
922857
78881
238668
390159
790510
794872
336420
1045995
113434
1028737
62615
1008083
1009562
114175
591003
719453
700549
788763
155176
19823
765679
949998
646381
949457
614039
84760
612687
309700
798726
336362
726869
871421
148845
289829
1040076
795331
856612
947272
702755
350935
327145
1010488
224577
45663
76254
344906
854594
790244
948980
692857
688490
824066
62082
71277
328627
453492
594472
1012451
657414
28365
109354
1029454
664098
204730
630952
868086
445053
682088
754108
35100
468187
82207
937462
750739
382895
97295
459962
357771
141124
1022408
204910
931517
16725
12659
840569
899574
602243
472601
703593
148777
577139
515781
264704
661150
512429
928021
433996
815311
855704
530976
508616
616639
963629
914484
980929
816046
323681
316261
224610
676027
732245
209740
897789
950860
532226
525211
1852
1003651
822747
986358
531449
607147
660539
996669
660203
834698
702459
674772
935701
74844
843069
761936
421142
635463
864013
661928
670139
642790
520833
395136
276885
52122
994447
457855
215272
705808
457138
1020625
33421
176097
832073
937773
148174
523193
785371
128115
826392
783236
41063
919798
89305
15137
344760
370153
292618
163681
146221
120216
155700
36240
574607
797120
21841
339435
859628
918030
605870
514790
729177
534518
174729
385440
953721
415251
288747
647423
10493
506943
720888
330807
132944
330104
232753
559026
307495
873413
279641
904653
57443
424367
609309
125300
556799
818684
233647
48188
535906
994116
324895
920888
181198
448636
764938
703548
836113
426118
277390
208440
725354
250545
783677
92265
833418
624356
141666
757385
85826
819946
1041933
833204
721780
1040876
1035309
773909
476696
290831
301900
366192
366559
184585
201230
1001036
450798
844305
952714
537168
421924
270747
927585
644777
22500
141710
658227
73983
521518
107084
124563
300908
99832
824096
963804
393689
636582
534024
1020161
123920
977185
537882
970242
160423
717095
217607
95808
93618
925013
280914
459367
87071
431096
864980
554522
748199
815456
375022
15876
907219
564866
530832
131071
470150
880893
278284
723123
333168
975043
636571
621456
685492
646724
912460
18105
913540
805922
93203
136046
817690
661428
46116
51343
712741
760491
185971
927555
754156
566265
428306
412956
573229
59644
38504
591164
906079
909454
152208
432934
451083
543708
402247
846564
674350
319835
611730
613408
366408
195976
953388
81805
737137
477972
234045
114595
215730
536099
563255
919274
110581
127657
148768
850002
596763
608697
152117
189985
48407
150423
784989
343812
499106
437328
501278
1036294
232288
250205
916843
538864
991668
980466
485068
154184
635893
95253
53500
694824
554194
654043
923463
747043
743279
915480
616715
865326
416351
388005
1039077
821593
28562
534537
164285
176858
241975
118200
4073
236280
661006
561639
642093
989441
56280
65429
339244
206431
269285
969768
821360
34612
105807
4655
670597
543476
1019136
379156
60844
433473
379308
496996
365335
805223
614409
65185
821835
438232
1036277
428095
159586
839416
170615
845221
979048
80783
1035440
1002043
211
310982
122182
634285
537394
689264
954265
230317
414618
543956
294056
741466
540485
4318
274408
433857
835582
280869
990496
908669
869019
332174
121786
146155
341421
517193
477907
854227
1008977
212120
638019
651325
666690
541050
634802
73693
35967
600227
646915
998604
38461
51091
561753
764077
922124
326849
35964
580437
290635
385798
756271
779604
207568
676504
535926
360788
779670
558369
55888
552982
485206
422293
534117
648705
801500
149902
587627
120715
794662
613630
269418
606492
800024
211705
744844
844242
434420
132578
83026
77467
387696
1009362
1020952
330066
602668
849537
211194
400460
632357
24731
627491
585401
482539
175229
628399
440826
125065
510618
122072
918197
757662
891800
1008934
275050
601162
384278
352345
578712
323801
485455
693281
23543
622761
318333
515766
819007
661863
21169
749791
286469
444975
214906
945794
976036
772887
616711
910052
445127
649061
101017
516349
235865
1042698
866151
631576
676342
125903
523053
93141
525938
691039
775702
515950
738798
946535
244519
665902
554137
173030
176790
935306
410516
705747
720496
783644
558810
794219
919115
217000
484612
396985
284337
962680
687320
812551
249050
940969
572903
262431
665079
384742
245591
71079
394927
978138
657219
1030250
24826
250287
873271
613738
621537
1008062
966155
950425
20554
160966
764076
579084
373936
429942
130722
23015
405250
891328
603175
164661
663397
264807
154674
383733
1005545
759642
243996
597602
653882
191967
959563
134736
289968
827122
37479
26645
833348
44993
1004146
680187
154680
296392
227297
933848
767645
748250
568284
912227
774920
272732
411749
62595
953189
528416
160720
15019
46114
104569
114931
594939
180141
356183
642323
910126
61311
2427
135626
1046719
683013
120150
861612
926951
206602
167704
448516
11685
671531
935660
640735
907022
510994
64757
940718
134093
964940
654555
686018
120827
167755
541995
94725
982029
72621
15982
449961
883370
846095
613588
279327
472178
296595
898204
112654
73071
47396
700033
63323
279070
636083
155509
657397
151096
923553
425200
22575
552039
770049
196246
522752
465998
530499
344731
612499
713727
82138
343068
531843
786324
156387
894844
361002
131808
889719
28440
185981
254036
713339
373421
1032173
825817
302031
5879
149671
888026
254757
274146
931249
91104
544039
521963
484926
20459
248062
868369
207643
739847
267735
1039137
478580
920972
134079
196511
454781
125890
524512
688995
204608
341711
24599
166716
79688
447232
833703
198145
965272
917657
938432
229114
324368
472721
692419
9849
289463
575738
157670
310295
940820
570399
269754
863737
426621
919574
787625
539700
356048
917620
149818
338074
115109
343112
922535
549028
284951
757234
11755
167943
984733
303352
131953
690897
645692
35173
404025
390428
910620
780590
671211
537307
74185
841546
373192
35144
66565
998822
333103
192832
859344
126170
150393
617304
411024
1043278
457532
309612
530297
241142
445929
144430
173177
290099
878300
229561
810730
228286
155575
123372
993248
705515
589555
491003
16134
848402
931320
108108
949138
151980
24175
550978
332560
669777
339123
300109
786710
379100
367268
602618
849719
798433
902038
684684
565069
108349
591332
1994
773717
63894
293538
290808
326933
1021987
902912
569434
291065
886457
603158
436631
31403
320088
624061
574839
862234
275522
191168
24945
301600
14201
998445
176811
574796
918916
41521
282956
245933
241291
390982
786440
543430
248509
619947
672453
241463
152458
842122
400785
397197
561375
339179
283713
968730
1024004
837707
46311
461068
727251
909759
213002
960609
685463
396375
62198
106373
33331
644088
685389
1040615
174632
459315
408427
758047
993167
499215
522292
681584
126998
551381
744470
945884
1000382
610755
447852
987352
397073
963621
952344
662777
924264
542221
10491
679252
395484
774360
454519
863743
642561
450929
631179
274121
339282
522288
687441
440504
394097
900805
71235
707447
872178
749526
946053
396028
695198
967586
516079
590157
819466
509614
913506
571488
804108
532749
664408
1022184
717658
944185
501972
65780
87035
557347
74366
83024
361828
477121
788769
365068
638422
885907
83478
381322
715775
173340
821619
453116
770076
669536
160110
741476
301740
1017084
866035
629010
340594
878322
250828
946549
329351
636959
810012
945646
465923
263333
557767
697943
830845
110277
114904
901024
329012
874299
241434
29290
465264
977046
525205
538095
232267
897245
52541
260434
685763
328401
471450
915739
783347
684674
945514
404376
764611
1022167
586792
628955
427813
137030
735304
165322
220063
249691
667378
226035
916867
324684
913569
485468
1010088
853177
595053
724141
974265
938286
237422
582392
101988
1009396
813744
375521
316547
310336
462405
579660
928637
1004466
760785
997954
77316
820563
458200
785303
35796
613564
574664
991353
1011399
875651
72254
129162
862480
254303
341024
633813
738061
1009459
692449
308934
779353
326144
764682
984544
212629
105453
557896
220533
772745
670683
454762
448005
66407
714690
1006453
813697
991328
841680
231668
396329
549700
283776
983124
60354
892314
54736
51621
125539
249031
774043
317694
386675
511904
358169
1041429
63605
162582
283296
1046491
234176
714145
122327
825474
593784
915190
779482
529770
59059
720882
942410
611152
280134
967496
668154
457232
1012697
46282
340258
634437
496289
619527
690472
620976
88979
646505
540552
285151
498972
609709
794286
914585
789382
217717
649473
124998
712361
556251
369890
404775
557482
792219
245046
730216
238791
981802
502955
442812
420086
339975
101241
862979
813018
275128
24078
467980
54297
617456
854115
1018497
277214
94808
429025
264310
981467
707454
654491
434558
1037666
692783
810214
578049
324579
169008
939431
363918
853071
1041621
29907
253047
953774
148934
826846
1015718
89112
343447
939600
174222
1015262
510232
170674
94807
960638
24155
128408
967921
88045
899159
31197
509404
783915
770594
46288
208157
242685
911838
72108
270089
971184
423020
297460
155825
874805
835645
297555
36423
572219
857380
933260
802791
461932
778841
690929
196761
851934
461770
485191
815378
990902
806578
953779
1028324
244185
512738
126977
769762
207093
343136
601507
460720
628252
499097
412511
156041
419898
730596
155541
328064
691581
502147
338905
527038
174592
199810
683624
784321
667924
761170
720148
863966
513539
973398
93664
724307
756959
362590
255270
137546
585467
1046770
363374
256464
235022
770320
758129
964763
409831
798849
604534
942536
869039
472364
191028
52749
510352
864608
754231
702637
932412
714745
496409
207172
1013744
945900
424719
86795
693938
488044
756555
554151
889167
524693
513128
331739
783964
545873
866394
647288
673572
501735
1007006
999582
498304
760660
1043454
523664
429892
988903
132082
163048
777430
46027
577606
357206
547108
119211
295839
489030
706547
405346
270187
581887
486117
470422
525282
32254
657017
556766
654559
850036
636347
199937
695115
485857
633499
786480
183489
121908
951229
399043
565687
720568
823274
681954
944704
786397
49369
967285
357279
406122
483925
805090
972197
351229
469575
648830
1032394
874932
936791
38875
878564
414105
727744
88674
855620
788616
630852
1007824
417482
449139
867434
736610
800000
625626
178545
524588
730484
869742
524561
37818
857188
259431
409884
961041
786287
728034
791073
67921
358534
513521
740388
710084
541262
968174
522410
561926
570672
1047479
855371
389798
526320
426934
178256
523481
221952
174758
371109
649998
255664
1014808
726754
193110
519896
817543
597503
492508
865024
373280
467076
532386
370015
27746
609516
1000612
288
1032533
310695
1047885
81872
823353
331683
956615
11659
757201
939567
357125
601757
315655
965282
94254
94712
739739
419576
204360
512491
476629
101075
966189
61221
177284
417568
925839
1024651
142053
212687
984351
473623
767044
294647
769269
813848
270383
376583
289350
481417
756875
614781
277359
240542
424120
415515
763240
477198
264564
14125
520724
1041257
745600
450900
869327
548443
899372
361433
415074
328068
493006
44002
945861
389051
54954
722470
21948
931660
34932
724505
1047227
941257
314993
815350
270688
535691
280640
672365
998661
68755
1012057
820386
114753
892335
476429
992235
97651
927773
528599
583009
71649
855413
129525
578878
101862
68457
94446
595877
416841
94246
562498
614060
941296
195407
162854
83251
71120
443060
25550
639210
676944
519141
472309
464445
599851
513011
856713
837818
38576
384149
542613
231886
251868
1020617
628127
697277
347215
140615
569350
12154
331681
755885
58477
564842
205734
236944
617436
715444
771793
150388
667915
451300
538370
56511
384749
469622
988773
288490
572415
982601
756688
893649
112189
592449
305748
254257
844898
734482
934850
642416
643675
313089
373438
445808
603124
596722
136590
712489
693905
927992
33432
862696
115233
474830
541058
993627
406076
5924
543699
693380
340301
950478
242419
277648
389346
823707
527374
669675
278256
253948
293028
718692
250892
558128
113286
911363
519871
606937
477432
243082
839668
355997
128875
659386
711535
354987
691343
692638
287291
928524
978879
867639
30907
328383
927688
922959
137010
187143
811411
483543
174389
167382
754712
881439
816306
589354
850904
1022349
854771
821902
125203
721657
789366
432295
14318
406
49653
243962
467296
90810
788890
1038505
324131
878078
421790
686067
521468
649229
244883
482849
777981
292893
1029347
409251
109066
1026256
332662
807760
649815
986987
715167
806427
838866
832363
886504
155067
469064
739000
522201
542025
827207
455225
839435
1034555
446588
148908
965384
620138
217487
718529
191248
307723
180409
218972
331234
1003403
647123
390403
320194
1033784
194025
43267
304145
30677
27840
988674
936795
616772
788008
645822
409937
424828
734168
161701
16675
812453
223539
237547
440791
918496
834515
690698
399002
826714
485888
243102
279859
568952
345624
536989
395069
326333
541452
111952
934883
362442
902468
159848
965218
312140
936496
367657
870413
384880
425384
1046160
728688
792411
566459
382987
548276
106061
959256
890149
235911
1894
227243
96805
26791
264592
396603
703784
508006
21835
265781
181032
402290
239888
317414
359451
71201
999724
915396
139468
692692
653905
490654
1017888
91952
834211
1044518
313803
268756
854958
998982
405293
633026
215704
357376
407019
51694
823310
687781
713930
473939
894491
305808
668599
1039074
160813
1027434
227115
482679
587534
895844
146281
883144
553887
637569
17306
335828
678212
700800
889620
255660
699537
571613
103157
902932
818857
229031
639469
242798
291536
695122
159785
480556
818856
492964
1037630
609142
569242
964098
718412
869096
693742
706687
692167
988448
398172
791348
76036
836410
802840
954759
939690
309174
54547
478052
136801
1034446
630186
256422
537312
970385
379511
607860
36116
433447
796589
888819
1034283
364225
478239
536871
746274
265841
504209
630999
811209
426050
681222
200123
261407
376097
120994
900244
1026812
509405
288045
425691
1022479
261523
244026
80116
113052
156660
198558
1039845
988047
667858
999835
1011083
972386
960273
180907
587197
840380
318466
905269
933515
619839
808276
706494
48052
427462
838954
714408
247235
924892
218411
63655
416239
12127
522119
461569
868602
310918
79853
742402
741008
892574
1018518
295846
116777
4828
934416
537443
27398
170556
544628
495870
549272
717528
426322
316039
963814
217185
311423
17340
1042840
260125
190420
799175
893729
178159
969435
789196
659243
488787
462486
798854
37886
325575
960373
133432
599417
796849
287732
600616
579689
756777
769898
818875
611612
752036
41654
754605
650829
1022237
617370
981129
99228
666698
854938
808376
929619
928779
1021513
930209
631040
532872
753257
510017
110938
895713
450948
251882
711554
926966
204582
22838
956346
407023
564876
762849
139620
110566
877865
375335
447253
428428
913319
85026
166135
657936
741053
754677
291282
396990
769417
850265
1009305
230828
447717
691155
322862
542288
268146
652433
726017
707629
670512
533162
182149
1009967
178672
649684
952922
673873
868328
609987
136173
109765
662001
740376
249679
479121
19488
997326
166066
825229
76240
211712
929096
1040042
84519
263475
620698
716619
185697
235259
480160
595041
866698
296307
260105
155382
478475
25368
480975
659966
49191
207838
263477
97546
1007409
357767
935740
20949
563103
387846
318633
370388
994770
1040027
186558
273499
405845
99917
959425
488785
266461
133743
440772
174890
770432
274735
234056
979218
896705
30351
1046865
613734
156650
361299
318351
659758
794275
88155
853135
722079
65252
508899
170104
638058
524912
145579
584125
1001983
561051
754187
142863
125357
808669
567052
312947
510241
253102
393294
300404
324300
851230
648000
155702
187789
73970
59970
682638
431906
357356
889648
666015
244161
679421
780189
127680
397190
69919
427818
162130
87929
253489
741195
991068
643916
912723
754154
957410
33434
597465
481714
392597
694173
998647
739907
427979
860689
385745
580237
18445
596231
314479
1036725
848387
601818
951195
179176
392803
630717
360057
813205
224579
263937
39975
811537
20491
391450
895811
623572
38037
206709
154923
211275
76795
958676
950852
867296
23461
579939
764926
850311
459605
111576
774342
468670
190559
847094
681008
710156
801636
829796
381482
401927
420647
3566
33863
399819
353026
66960
815337
810263
971209
915280
956132
232864
226064
666582
402250
278863
141974
179509
582894
615940
897621
29741
826715
603930
978000
91732
799692
124936
274053
572620
220785
424168
695494
517140
866196
682151
160733
105594
505955
208032
20496
493561
243081
389997
929525
920557
576525
363144
32271
833101
250035
887942
631247
21443
724467
342979
802380
347465
250567
242877
592801
733466
503115
984174
1028193
555918
497326
662497
869545
805307
290281
808255
122355
453478
246923
399700
56541
930135
858583
1039070
117261
347249
569918
37118
408505
995254
969878
108162
230389
76193
718744
597084
1033231
753869
866075
677810
656681
813871
372132
419797
779176
721137
566979
887023
1035188
219661
650634
574154
12329
584472
883715
82123
829210
394747
299269
124590
891056
307712
1033861
597112
701479
943265
237791
450526
659791
471638
694696
294917
508103
141115
656340
616244
464367
258893
425732
2754
279330
679988
213119
869528
208892
117745
839451
127374
922969
777395
177435
348916
941113
109749
916816
1037511
359467
905359
11153
348039
644846
413904
453721
1034676
35840
323780
183388
821
1018137
313334
716066
610169
808793
771282
980580
345741
817486
812157
772436
446256
288339
531070
1030251
835136
127427
33340
667229
212668
155819
578700
1019624
189545
529788
1002373
830288
269024
360150
463306
578637
246605
34408
482466
766160
79767
573412
297375
801253
374359
1020420
881573
1019192
646730
612086
991232
181726
812089
126113
698983
800887
360362
879673
580084
571759
479263
726800
955296
566725
524594
560106
328704
731398
838651
676322
417841
80644
376375
927309
374427
365595
690499
818106
66859
694061
461849
938197
446724
269077
860390
375964
999144
139227
79560
849472
462921
981838
321875
975578
415829
267425
77223
1080
366630
483424
850903
243740
336266
851649
742791
678667
296889
1004847
697891
630373
22289
611937
21220
35221
172307
727459
253882
531732
848532
953164
202560
243006
305132
171216
542265
529232
87170
196520
750314
59153
807220
117506
536980
533228
584648
993187
331607
695127
59094
604592
518572
287654
642370
886615
496031
365719
34759
1018374
623546
648938
548078
108081
673156
418237
963415
567287
918451
532711
683731
73858
1000733
191731
170919
93861
475734
857536
925504
417644
862177
226873
751580
349482
217063
859887
97329
132025
502012
51259
745048
243830
250093
532892
186846
905201
802019
628741
618911
746331
882835
312982
334868
513661
210733
975376
654990
1026382
686876
790447
389099
829940
712674
865384
971914
370707
1028439
460246
4107
106186
1040714
29636
219966
110612
76613
650780
941630
122977
130953
414333
177667
946481
922403
951081
421429
363990
876926
978725
444557
744655
962741
470623
83573
750570
126417
357683
20260
174393
259474
327096
10498
423063
896854
1047019
332436
713450
7903
861821
118272
2399
203941
15287
214880
452871
117819
625696
171407
710437
456941
337357
11800
541332
130654
508700
604621
697017
335632
790446
352563
855121
88002
713700
474380
346561
102381
445836
31587
1039866
992106
473082
43923
829408
397719
528278
1041216
334281
935159
996148
620134
244725
189786
653722
566911
270096
652556
889466
651847
794646
256823
39829
741336
42051
802704
270392
416166
651288
398865
37037
781827
384679
820520
261274
564215
203135
185780
244941
19419
587323
540366
449920
279870
765747
791845
24026
490942
578540
260121
943708
514819
373688
861680
241447
560662
1035936
209827
243596
372946
459937
529751
419050
977377
641422
905567
855172
577021
839710
120954
538517
533841
286132
220709
329232
771830
43426
916265
986365
238487
982919
240030
395137
169537
13179
625426
273305
1011026
252519
270193
908030
798773
623562
142442
1016349
435200
958665
799912
392032
653740
640934
164079
192142
1042700
955171
443846
748224
134332
450882
392498
277537
780696
567223
814510
581353
672349
54767
675003
114374
1007727
603353
253809
617597
688773
203632
594706
258787
899788
779199
774631
810480
518890
560288
197028
689854
780124
87857
825894
648410
796763
343255
249051
181744
676704
902012
778945
622641
1035562
174811
484681
815227
83185
947469
280545
347751
675983
983027
338223
802672
86912
68138
656051
704439
282574
376738
840698
125162
720243
789885
28431
349513
89001
1025006
248090
198567
866440
823045
233471
550995
448044
491223
136740
66180
578617
339279
959698
417579
857352
100076
507431
561634
569232
221777
801328
360087
510370
694166
786059
800076
663758
513285
183086
624399
15809
176521
794086
227080
598599
212530
820368
97813
488363
625714
178875
930358
28976
990269
637600
873773
411517
100908
23656
762283
309845
734051
268921
92465
460992
270289
404897
709121
282066
956127
652714
896256
601920
830315
774223
748941
1032279
1024759
930574
642176
230995
618331
481993
80365
648892
942100
17346
559100
583389
914875
903092
766519
918045
378247
91006
843645
977737
939777
197020
994982
207954
327107
1042842
798085
390602
989701
752149
999258
144645
964849
130826
684046
382426
989344
378166
747138
783203
452302
307349
59712
1008810
506376
853786
418734
1015723
655968
749658
306551
812757
327083
539861
283161
736353
825349
351839
1041413
915325
860063
958911
362385
45813
194748
708732
212336
935595
53572
426925
513337
587046
612446
238875
247162
653640
252492
260913
687886
1024149
327723
299498
683377
48982
769402
535540
913769
1002144
162505
395807
398180
711528
391434
889278
31530
415981
75632
400492
296206
51718
863647
811185
323795
859962
730399
722041
922015
526225
247570
769533
533058
614253
104373
570500
400405
625086
855175
922809
488441
1009570
361251
710328
1013519
912226
860303
254579
138083
957958
986891
265055
743265
706076
448262
599481
389534
662598
93829
380209
673103
1033121
960165
252108
222284
727743
30608
201693
290576
241565
536244
643567
130821
571244
354103
398039
216011
724201
223345
964147
926327
1034637
704224
38904
646658
564124
954989
774893
470665
728515
110156
470619
874383
643733
948445
1032424
236649
113456
274818
684025
1001202
296123
65922
749782
410482
409257
553083
596915
198014
95276
1023352
862752
259967
369511
809695
878930
844660
945335
667306
147806
772197
751570
607017
698928
746593
803312
926350
471080
338489
458584
936227
1036736
534730
797881
50160
299823
587451
770672
153287
555256
220065
460712
75220
773904
1036721
302320
831933
708509
670274
230309
920368
462005
912241
123877
45541
159490
887151
370762
882521
173076
442851
435572
1033863
616931
210294
207046
978639
933011
301918
577357
812343
542715
138227
624002
528806
864124
781361
864098
331813
839325
492127
208646
366560
576377
261765
27976
645183
97484
228916
848348
423306
510261
828325
970984
219467
816287
755509
927712
220473
372229
967472
171606
650561
428454
341836
482059
613232
190800
183379
359085
928650
130651
927632
56202
464491
753948
97213
273004
544897
223033
373219
764271
679569
254272
58102
1043484
424998
521079
496576
998226
117463
466023
392067
3682
343378
225939
733519
610890
465739
223886
423702
214492
211777
276749
1005586
248830
1026731
30596
829906
497073
992706
12682
950716
320880
433448
706109
355376
918827
1015393
896130
463002
23598
1016566
937788
213519
439868
801263
781646
505853
702056
409588
827989
836874
519400
738569
671756
90590
796617
510998
196111
1002115
666772
261271
88394
507888
500950
947972
339973
571503
149990
122840
201062
423344
1003553
640153
809566
827993
870263
870715
607121
520283
565732
725735
111048
20235
1019559
33575
269778
908503
848814
638614
343940
192697
166635
769420
312928
403866
315251
419473
627370
862320
898617
913706
697488
353994
852613
88129
235879
410438
142328
243982
551765
1002732
383032
491468
417269
1011795
963866
341519
148939
998160
767764
876729
770935
102183
912253
908367
985585
239403
221413
209949
690721
413694
580390
219432
461692
674767
387162
684826
426514
181919
122468
741751
909604
996882
547910
262608
528387
5722
446255
261527
502730
754248
82863
625666
29089
617507
301649
958422
116871
430077
280475
179162
496624
555142
277943
108347
660328
576145
922834
696828
792251
419229
800968
586964
190824
677195
1011115
494220
1011091
318428
139374
732209
580181
304626
14644
503691
147500
623675
901863
185828
903730
596510
975029
14043
15091
712861
413480
119326
1008859
994646
480487
468201
57676
293250
371857
945693
82880
626696
853999
380530
901876
714539
656275
457110
867490
135769
449190
614070
305882
207417
601413
362680
940977
79126
48237
332229
910164
140573
806722
793860
421372
96933
601350
386720
77193
532847
628702
619965
881247
480534
512796
254101
1021722
430908
364660
635239
987632
708361
147556
330675
919384
875265
520516
245657
451740
585890
15462
533584
316386
711959
792648
436971
42764
1007728
783475
873511
594679
649532
222220
370662
475217
311680
645781
578571
1013269
38835
802767
289011
802224
585303
701499
1006669
444365
410314
655106
294485
890151
37387
176083
175175
206525
794660
79089
931580
1047627
586917
378655
835960
857925
535109
658531
760640
435867
56814
400267
763509
292801
721587
492453
1013751
410644
602283
490914
675131
430879
742619
53413
591661
662610
953543
502820
1037723
687982
475842
740051
389872
1034590
158570
398469
274566
797336
1031961
306807
435169
645241
987198
802030
501482
27344
204436
810469
615088
177627
538834
75966
990360
83130
742949
388366
747470
112270
319659
325835
441379
400852
691674
689175
402503
752862
418604
895613
949381
624576
381515
605632
850979
909023
91285
1045302
30587
514077
1019494
732737
96966
307912
52819
1694
420803
755235
763082
704773
580333
895738
371418
712537
361766
477534
330288
1043963
528249
435567
180628
272073
26404
1016368
252082
109574
181094
136334
379182
61049
677540
676047
1026938
669221
215945
631813
82886
508563
812988
605616
856290
519045
1039775
227206
472343
820410
496231
753156
303566
370495
736048
724831
629590
59173
308534
985844
318095
398455
605678
974224
463544
65936
131667
199144
934328
529144
223336
948768
464412
688483
958198
674728
595365
882805
546070
467424
750715
829048
377262
41997
513824
346826
420100
275234
768019
857541
780478
158772
422895
94715
1032018
477144
218740
296423
391035
791834
411183
353550
766315
145614
783529
907408
811711
748585
599750
621595
680780
336414
60077
197863
944071
466650
444392
596544
919742
448640
918335
393565
815509
999956
90712
551294
243828
560857
300640
760818
198138
162584
261294
128937
601569
274275
536727
669186
844467
717501
582267
767222
512703
516014
657734
1024834
34747
295352
538888
319548
285400
1017890
31784
474035
152946
7174
728346
962578
983250
669181
339895
719969
955162
891276
78083
726246
659584
720337
107542
431480
333480
503556
1030066
464474
643431
868517
365181
709400
501403
261921
98454
637142
642748
1036980
487198
278998
589129
89347
190755
159092
629077
173221
468429
531005
967390
760089
746850
17217
199521
592388
22550
191829
356974
978787
696675
638702
161038
725199
696889
73220
15240
603572
1014419
111522
884682
734346
1034392
849390
215823
873112
258083
646078
207128
611524
174830
830835
480693
552394
689611
957596
685790
1012491
820332
475911
633760
263577
26385
391869
442629
176296
167275
829196
204475
971047
225120
913144
77049
201986
124271
505514
169977
970653
13777
810304
1020760
249660
835953
11192
674249
697160
915628
1046293
272283
1035459
149994
598293
120753
648800
117969
390613
461673
490207
142150
314536
855876
887574
685159
803041
414577
5828
19719
771990
186166
348608
487218
278161
715359
991444
799162
669137
752770
1004486
101192
210473
16036
452784
750281
472260
345391
1036660
137477
220950
54838
898606
14714
1040519
485966
436553
307100
982907
367064
319008
1041450
478882
508344
655648
323567
446229
713334
312288
373172
150157
671208
1028718
112281
240078
184301
283639
452366
725903
1015525
34046
190123
177078
1029257
970625
717312
635852
78065
286120
26205
452252
265963
57730
76792
443716
289014
863147
71713
66741
509663
969996
568446
363668
363922
610983
572138
467933
712102
939018
749009
965425
578200
541125
862885
929387
926297
758404
925984
505745
822957
368936
549744
253818
251919
381251
27824
483029
870901
445306
372054
973166
49661
167948
863627
301643
592031
704251
27311
864756
268200
945306
518114
867334
385415
270851
573538
535772
413648
138322
604682
628582
133794
343167
685574
798340
378019
708799
967037
752181
535551
325913
54086
779932
330217
639568
755262
200932
587806
211945
587755
919851
805703
166245
124884
1180
23071
314394
135365
205406
200487
147000
346399
453892
247549
217500
160402
421006
88341
388795
343108
368832
870506
972503
699702
360836
129466
347027
680379
299237
156962
346722
457640
508971
117954
222593
496030
838606
103513
92472
996596
498649
401860
151060
787147
301157
506457
928660
277276
661990
112988
95266
968528
46393
177471
77614
115446
604391
50652
21703
840892
314215
136392
978914
632081
495651
188122
488899
609844
194751
110275
948267
1025071
711008
825407
494439
504179
239923
934392
266191
941555
498894
391431
422033
332297
27240
760932
881737
830920
12235
621941
66008
276307
177099
724678
763556
559331
994706
745844
967432
961222
926245
608628
440448
587547
236932
940596
370222
956456
322018
514018
827991
271598
517575
393960
472275
213146
615560
588866
152496
3145
374861
184572
789786
453772
840254
216450
541703
1019142
509351
712256
532745
263045
203989
930509
590338
130955
594295
221138
3031
511469
11654
294467
52529
447432
834844
34502
367706
303373
892801
815487
561662
242793
414750
212895
900532
701730
889148
641099
170778
105060
219702
720977
4693
671914
640131
380376
477731
807859
262757
876770
222807
45151
990683
298073
512808
825235
433383
485691
167614
825026
152656
292647
751855
961538
606538
911633
744621
693884
980169
499297
1026430
301626
9289
130317
163656
161590
804423
975210
864714
187752
84953
177999
919520
774685
991695
218639
624289
205637
60314
960091
494576
644753
104146
207264
542628
463146
822863
741868
575982
816382
566908
852717
214717
212955
967088
978871
869862
817897
1041062
464636
496994
165022
783261
492963
348501
843088
714245
878469
598014
508273
184116
873964
503443
246455
23814
857512
302339
849486
684949
507946
58696
21215
248990
65250
529820
690510
852569
14460
53143
682031
417382
574307
596193
862871
565644
990204
425111
645071
692470
64656
911440
324613
981444
545804
989725
739274
620054
300398
314873
535958
767643
219479
540767
772102
115092
1005632
596844
943816
155621
770120
639953
382475
192689
505672
133585
480740
162004
8102
748184
950851
979567
1032596
541639
649162
160206
830928
194628
413725
200212
395717
645406
778131
308614
856970
618762
850795
669348
5541
410174
441135
191958
188461
960367
325347
798564
926146
417361
1001012
226442
766553
288623
793487
142522
269446
856279
323301
1022807
408596
840152
431830
518062
772844
763316
972892
901401
30337
620726
821763
997617
562687
555530
990825
446062
784261
166571
8942
830025
122149
837653
10171
794698
38836
866040
194462
385926
21596
611118
288897
562589
91880
61067
409016
523837
181278
283747
160593
486925
984009
787849
95031
78103
455272
774425
373566
544768
676805
774791
630393
408072
434084
439494
818571
918216
707947
364528
85810
366017
853005
158509
477717
970241
882846
13582
978105
306100
976859
881627
1047122
624151
269167
621384
153300
478206
886612
339821
149755
839558
130872
969692
335462
10326
616900
793788
392170
916108
964958
910022
858545
493110
510792
457252
785297
159672
143118
781954
743491
542338
772189
797932
495818
630091
530616
976280
1018078
381538
606838
99434
588372
798430
851115
727253
54596
8788
788463
1038314
748893
587714
262709
989933
757226
782077
575298
631661
43870
1001929
934078
229880
319654
178995
665258
183358
941485
834117
427841
340273
372458
383558
550071
702674
969929
946639
701569
409080
633040
230789
575401
47231
747794
945194
817163
162761
219847
892499
487029
771887
940018
536426
165031
33374
131756
730780
21607
300588
388190
602027
402422
568176
628579
511888
65918
707488
450386
43160
652401
755847
391607
500829
311296
731440
976200
470816
679467
243848
675615
777670
251456
501433
413091
308783
948253
35043
216075
410736
451345
140668
624784
152647
376677
716821
879943
976592
844219
686111
600437
129514
569982
993080
418136
572662
974233
385881
317651
512977
375564
345132
573116
545225
994397
680543
8666
644398
417013
1010556
231148
749599
846261
754928
1018570
176590
807795
747512
503411
422226
898461
708160
203980
162655
612568
911226
320532
297233
698977
469138
415466
454858
613188
306166
394099
967290
408192
164696
846314
789681
577374
487046
989295
416896
209403
284886
631984
869265
469130
705665
415123
79873
953009
521865
852975
199936
775531
512393
723405
375242
749646
865224
903167
975921
1037037
499806
9171
324499
120866
943858
173654
419931
132288
276960
291499
1035540
209725
240557
528298
267258
82602
644188
185310
149551
122082
10345
732521
307744
707043
276041
985554
653689
812489
791454
100534
956419
385960
987945
816028
431502
783847
73078
449082
810607
966970
138382
46897
376616
385112
98480
142659
248475
558795
1020156
188302
387072
45855
803179
1025970
18356
615600
294918
783987
612367
607528
219495
541014
785274
116801
869349
330175
623758
278811
68524
672513
175938
130817
906113
772058
267811
173667
424
864472
874718
746644
832630
203750
317195
555137
682753
980445
150051
984635
790674
665376
998095
128658
496793
1025854
236218
664362
1021232
731384
840954
977505
794146
348764
91100
493278
357630
773930
122680
61068
921008
231488
178778
684577
214853
783322
810478
874221
541622
193687
268928
1257
589352
351919
129382
569925
1035347
585942
294126
206331
79742
854181
590317
605622
399919
430360
506258
146682
613326
2919
272198
326799
495994
138268
818373
32434
190789
137063
620304
229897
809213
494254
732960
817389
723376
627286
1002896
845943
190985
965677
304247
893534
775305
103517
514193
169379
448498
419672
226381
407788
22749
662519
33147
719000
438759
718710
738262
45344
664995
236454
918545
685771
805833
866504
263096
213244
722670
546341
566091
213557
732746
475858
58121
628980
780049
789526
1038184
7531
513245
925842
139382
700464
561778
75775
661142
550422
762593
251988
737807
1000695
474407
852830
1014663
609296
1047684
740463
1008827
519895
956159
541411
681441
428114
949475
753406
794873
899934
560615
809173
1035963
532275
37068
254603
113779
759752
745680
831863
287776
629636
586875
548247
346262
6886
1030824
628928
800169
404924
541539
5755
614337
1031031
748641
1015728
596785
222765
347411
555280
608266
339187
577127
172727
460362
735739
668328
29059
672443
59159
457678
334200
995282
450209
542174
957438
784243
332681
122524
841838
287632
726189
139204
582122
210651
374921
322668
477892
300865
934062
440486
820401
840926
362502
448730
458061
852477
630741
97054
30706
76776
832007
294527
1000378
411574
540305
30632
83830
537790
414515
457343
941782
937233
1040185
114999
622112
575050
265070
245480
704288
699548
476260
913100
100487
42229
422529
1002617
573286
630018
1014629
682301
1032975
678936
678421
1017319
986470
655072
485146
1033686
941008
694999
756428
200215
100179
188643
842767
1000077
33004
808901
829783
953706
473454
757276
872731
699423
664881
762691
750361
949542
866100
443256
981267
237662
868325
774152
1005644
387278
590767
646277
465509
645980
132911
671967
786305
458375
442578
851071
945685
561555
441498
990160
856500
925889
325260
362839
391377
32844
778240
333226
656794
73601
570592
107440
372722
1023075
117060
859136
865222
283270
530742
256801
201971
562680
1020271
937995
920011
241385
689012
733301
670347
412552
446573
555919
611836
899765
929215
107769
134511
598179
657534
484305
212103
167142
915074
557088
124624
369361
466720
441310
381388
232530
876232
901155
447276
381326
564832
306266
674694
766812
440666
670970
938670
734021
799392
75809
358464
735019
406148
693193
536641
715758
491742
1014481
801658
569617
134914
414838
905071
52944
984051
78784
609598
719518
407397
601137
780883
1040997
374798
663446
566879
651981
10602
114154
661311
905159
832929
110571
443107
247477
923019
123792
1018726
302159
976666
612269
168052
52151
3516
944151
151356
735467
572991
703273
910289
689489
753785
734708
792074
189748
671954
975553
512288
473143
999986
687388
970519
590151
504274
993693
816996
756312
63031
708050
1020266
241209
4417
52180
797869
946136
595200
278938
864192
614855
189286
511124
228458
700845
942755
129366
246233
259352
470920
461811
170553
264138
1028106
1019574
487516
109686
144836
738001
30130
317882
614682
749356
570315
889903
566148
400879
66409
96219
885643
1041005
912455
875446
841486
46410
528671
864196
287799
51790
325168
835216
66976
770875
318951
792314
756035
542643
312691
332403
892771
36082
929092
571718
426475
906683
27548
575514
233628
649134
433189
108045
454270
24299
566690
1031821
883046
888730
465714
917287
853096
452045
123064
576157
988133
803360
1019485
650254
785115
632007
1027085
277596
279966
242296
1014937
742828
488806
245105
13182
827690
656373
696435
726543
821424
315580
118845
54863
194747
772126
786251
669714
476879
483028
688791
40819
339922
52257
865920
380379
379020
384816
994100
522353
334413
193315
321100
881876
690051
479645
248277
524736
671144
776022
1032704
988875
820862
274000
729959
424493
12869
50654
132984
561137
796947
666486
109018
463449
112934
397753
263086
899744
161764
903681
585760
138501
32031
399304
863330
752653
856873
564119
150575
760419
590882
588628
1048134
36162
888744
107276
275122
1269
482815
964619
529628
599823
113677
227346
980534
797142
529566
80610
404854
555859
341229
167531
624348
19490
1529
1012837
895497
616634
573887
781477
979308
198789
485371
957712
940483
693065
651269
998886
968677
25617
742398
548942
1045894
812079
260361
296068
750460
94255
465226
725570
567318
405986
806800
604167
89293
728951
58216
566643
561840
332600
601904
31235
176246
937497
179718
738314
368411
325634
540442
457992
686460
646844
293083
424016
665533
244135
497612
170201
963443
1013484
660982
314005
646969
264783
786477
731503
461702
490958
914507
243110
325264
650924
828364
778020
922989
146789
189167
230152
930158
187158
195219
133297
562408
902449
532552
1012938
960362
195711
883936
1007965
764801
832341
309433
584330
496865
578748
126466
382689
1037665
257217
21285
471132
398503
826633
478067
182654
132823
69307
292245
970452
271775
49084
390070
498368
376670
375662
352009
310623
803938
401904
403758
179540
820069
613864
726311
25982
467564
765259
964410
507300
79800
390053
396589
210062
632268
851392
252487
512834
63865
517105
232007
164608
604221
859198
600958
855886
445586
331111
287736
860430
221638
707502
543275
656409
672338
940332
850640
1044985
856801
299720
873794
84558
901128
764036
989597
490500
68007
693331
334084
276985
409625
387404
555270
440225
171329
24881
714613
505863
197789
391855
971418
693117
460002
932954
687210
897294
928506
517916
224082
43258
424576
200759
880708
560836
59544
443321
56294
243160
702571
175934
428199
782766
681459
71324
804580
633162
869196
358861
827016
822532
474861
295785
777355
336741
456829
6813
843653
182828
635925
632417
90997
733084
343031
71956
1032934
557003
24885
183627
723240
575028
886393
802775
123591
910131
605430
729161
409264
234092
250155
421730
675285
856164
957355
715744
461941
373562
631275
783112
344987
172558
506306
270175
913854
183062
174855
306314
209781
15080
420864
810353
111008
48023
699348
756425
698346
301297
591899
493248
676910
799017
198881
470992
104434
581559
815658
452049
323727
119724
944767
690401
472080
832239
882617
414260
473748
606164
348275
653979
735793
319753
627024
471333
294405
385000
528922
852801
50268
582527
458747
85685
106521
71127
979351
3760
946190
711005
495733
552449
950270
266209
922906
88858
342577
458626
684154
690443
9498
562363
986199
323506
256757
425792
959190
6070
1012769
95530
958273
819347
690195
332865
524501
271311
357114
959266
766085
720847
840731
799013
195852
246521
343777
337505
936470
860275
868320
1041255
145257
904860
902014
482613
909367
503211
967405
738536
758936
772153
266699
387345
244721
264137
768750
643296
940374
641267
311900
916244
650735
752695
651073
438525
727892
293146
766736
103494
637389
105923
408476
55249
983725
330820
827434
1008082
84047
765184
534136
512868
871100
832137
779411
801168
129139
585529
535125
660174
208990
97408
735731
384507
623981
165042
943824
54258
118660
399227
968470
250560
967620
415620
967987
1029924
222541
283819
972822
361111
204116
478586
722548
196993
677581
841064
86938
593362
721197
1010468
480084
612590
90693
951384
1042227
155926
205228
677319
363688
428964
705355
701733
137595
93175
220478
418901
273393
840181
678770
952491
86012
273918
405822
313814
451380
991318
567750
194139
619543
979469
711899
294430
254637
377301
65115
632470
422941
756190
83445
628079
35301
251475
322038
820059
781257
364144
194777
389093
925801
468171
969872
901087
330816
913446
388861
752686
940155
897426
706123
88460
589633
291490
233569
908807
1032268
87562
405332
684120
433181
237087
338357
651296
592859
587828
67321
1020397
772665
39297
345915
765574
200545
599942
533338
147499
724825
205626
758980
916806
575843
428532
755200
519021
951420
472416
289661
231780
711083
12010
224949
169078
148055
868868
624288
860245
96798
845867
803509
454475
1027637
673892
454189
870625
871611
206805
436792
111157
708822
588276
914436
23736
401073
521886
912235
759135
224080
998371
518096
522718
515256
784303
230166
270525
28196
520611
494474
378273
277763
33304
766902
194666
585808
342363
57187
530427
529201
98165
759275
755357
732307
337655
555568
671621
826250
87885
357919
310176
357906
358383
365931
109898
984277
330699
20015
802575
593163
882292
521665
384818
374123
351136
470240
558337
150046
854721
825773
985901
106578
826692
453461
338857
973743
866077
716668
39193
93162
5239
611480
897392
903286
899401
807686
615659
386196
571792
349423
979287
943614
425844
1039729
196099
102958
554879
914969
566001
322508
3181
335105
947847
855628
410540
596484
609213
949529
460511
368376
354559
999052
342646
441331
683611
74903
300433
839812
780700
408256
752776
571031
756818
200751
749438
626346
531828
170754
1003865
110266
69531
18136
446951
434649
439675
186717
338185
480455
51064
118173
880528
688486
40300
444269
640516
271858
756606
846534
556583
328829
1032057
971224
989605
999006
416410
795307
964907
770313
622696
142064
530054
162556
179192
267705
406606
182783
627948
223514
794258
755684
339926
439242
609480
874206
102717
498286
20228
159948
30544
1017525
651234
615291
694072
338608
272106
672208
549728
113425
753648
180690
239967
417703
773382
789211
306638
732969
1031018
329911
658020
347778
719729
441808
283350
752753
10635
279622
46994
759506
546451
585441
888673
954114
742249
1036386
1041740
903420
765430
947141
848330
408160
757078
402734
478219
671863
957153
516670
551672
1000767
675592
728200
817067
954979
769324
904751
239385
44640
587502
827770
215349
812896
917465
17961
236759
645418
99571
1002856
919094
989133
497142
973242
237907
410944
785131
110144
888690
730375
734601
486362
267788
62768
663609
71911
403249
1042527
743726
476568
112926
102736
217754
608811
624323
1027989
291272
6261
902097
88921
331385
710716
250399
402089
265809
736247
484793
66249
540011
202635
66134
780068
399328
554637
826893
336528
484687
149037
47134
760005
275493
1025302
621434
544409
353780
504036
451724
150797
317823
707372
391215
765410
743314
690398
172407
259212
630010
274916
141505
130664
437180
45869
626634
331612
857243
840521
740572
1025147
914988
728383
843499
702792
296305
792813
247995
441915
965980
376249
885228
268942
653133
456908
633545
49732
757709
680928
429629
910583
57330
60412
311808
434635
661221
23202
114551
224084
305761
468664
551161
565084
1027973
165909
74649
226325
38829
182838
33145
122775
572733
734744
362360
850419
436504
849011
811971
347576
403133
411767
852218
926440
521633
727824
647039
123786
640588
744257
279930
557066
216043
548647
512255
844040
796497
203382
131928
1030695
701605
567433
371145
641627
999439
145247
339360
962323
635737
430862
944656
829253
30820
754475
311001
736462
691354
497759
776657
71712
994669
947128
922158
383442
322028
196356
800985
796725
322355
692396
699278
776438
221054
988794
803984
475963
131410
775666
795144
977281
767398
961339
636317
967408
974258
72044
889084
355856
940328
412165
194839
200207
981328
439901
308332
737290
761748
914797
410133
547713
42547
5108
143207
558684
87339
199989
395966
560043
995632
250342
801677
333769
524225
429768
6287
404303
604345
209193
442532
667541
216160
679383
488269
202829
178136
345453
675841
558336
911925
938462
958875
172400
886524
655148
547015
735232
662301
669863
161728
448703
466093
593088
408158
559287
96294
136343
669773
517853
310684
583416
139916
389734
359109
661515
389003
418190
903253
171569
710197
61401
531253
714371
618924
758619
616735
331461
5320
546065
9528
541988
382592
11280
902083
291049
293988
187479
579893
837116
962228
481847
71498
705633
792767
354302
848833
93064
712245
154966
955709
669855
197910
930188
465309
216833
266152
668924
834369
1039468
163339
578910
708240
344802
768584
613701
591852
712746
124919
290456
393436
550630
529621
214369
507359
394691
1006488
296291
380584
207356
910920
555063
376389
403091
962614
65618
635558
198407
732438
397922
992482
833317
758680
95684
781167
564027
867707
589161
362611
951459
640509
734564
893030
258448
291117
887178
1028124
708677
207306
845931
510041
612738
922659
545549
120325
1004685
129213
309418
406480
162537
516359
487856
38289
396827
511463
166380
133613
56282
221389
76205
812350
429114
931193
563851
763808
249839
459534
218350
806889
878796
261578
565843
890944
318752
423539
55754
698395
1010840
20944
676124
673579
748784
427154
198435
907662
77454
860368
936407
793884
491016
436587
937240
375396
40954
272281
187589
738516
195387
486338
88827
249201
157243
641670
381512
494475
273970
198966
1007717
147172
260962
741894
555747
654367
883281
746821
129958
144258
596072
144934
930394
458525
598057
262711
407522
514488
140457
147544
950670
970857
80819
952192
283912
318676
136804
760765
28567
615592
954706
793113
531260
46036
143168
255800
674433
794057
537460
514335
209008
997549
639332
279377
479107
46981
276302
831593
845939
533256
1030647
45709
74058
370083
54990
418897
989571
289473
1028608
450470
840953
1044217
341808
254019
461683
65142
969434
116945
686393
504162
786809
765914
668270
405052
274592
630308
236945
373935
382035
331262
896615
82633
406940
1037042
971340
318618
598849
529693
87724
243729
398165
974188
874392
681840
88876
961461
120233
287555
296857
200690
532999
802507
644662
740328
1002791
167307
751751
665195
153747
115541
836274
123962
191111
619399
492277
632833
838430
942010
160406
675586
418938
175067
706810
840913
157143
524497
526670
443813
279278
201017
88844
627306
192526
479948
916515
436460
87072
212503
351789
148624
656856
599208
880897
126539
263474
436860
217029
469769
5463
751282
570369
847115
670368
807841
1047582
593207
779787
675075
128315
906637
638785
390770
787191
36735
268497
778825
867677
893350
708345
395269
262653
435005
264796
1006530
374252
459626
859823
230719
621232
300712
976790
60104
89427
805557
849210
465067
32701
195993
689146
702019
124675
698622
640482
194210
382840
73482
347859
43015
700148
761612
299563
574004
92217
42312
22530
755018
942124
693679
989194
104927
134448
654048
738191
569890
620799
402901
999893
520110
318831
611094
882239
40120
568014
579474
411653
295203
5842
415075
253055
434022
56052
675489
901165
378575
39737
804601
640454
861824
567430
150397
111033
280203
625206
7203
443445
249089
550395
962875
293563
322727
91505
441773
855101
623068
121315
574118
951872
809937
140330
972189
277917
540391
67323
439472
929284
524014
970957
49306
701421
560020
163435
1003260
485156
781332
317175
824503
201455
34201
320829
498461
185378
248851
1027174
149358
55582
120776
874106
117469
808195
314916
964829
594719
204979
460237
276408
272786
365653
204964
791997
63260
57015
351003
753712
407622
598305
917212
721454
837710
257225
265529
450680
459065
305012
406383
227766
480076
342198
1025964
43573
795801
74527
902654
900771
563330
525976
903193
284035
620666
580676
536251
656003
790373
22364
192361
197212
541396
391874
922013
314027
282503
494432
512461
287977
454073
125813
875585
481530
1020119
553830
263232
889687
577339
184561
946128
1001071
453391
997249
438175
304220
1029052
229979
184777
936807
968909
679439
429384
946115
100973
678736
697215
729867
492926
244693
82815
776248
957293
389133
55673
244945
532685
976731
662751
380123
243568
495938
866567
271634
586112
548420
332937
989960
867361
680241
703359
683930
206015
797524
591176
254895
894956
950947
640483
725528
996475
114867
538104
725355
630867
49363
309833
282986
889971
688745
237518
393078
617185
1020575
239618
538343
678328
341580
865478
715406
174583
418294
428970
838759
897628
745529
923370
816292
642533
933699
817230
543056
413558
82079
318471
741431
761980
358563
221069
938728
191283
607905
254608
515050
995983
42401
193105
193905
396983
218006
11607
511671
338123
179615
187571
942335
624762
221470
488810
681652
547312
446117
18595
276887
851650
807677
171474
674195
223610
607012
205422
451118
91721
161075
233893
27483
29526
294261
368111
622261
63297
469961
275713
496728
767339
913532
591970
443406
233218
968466
677271
818107
76925
89029
376981
306287
239947
363033
202350
840208
842708
624504
465758
767255
607544
362640
397210
419844
867103
1014313
559471
106806
746205
228801
628222
554969
1010908
520943
304628
63386
1035395
183182
939919
418607
925738
31566
396145
765474
131129
421521
522960
605716
262417
492041
162930
854867
310578
99208
389974
380204
774740
199834
574006
634193
798617
827144
919627
1005727
815928
545843
81983
204434
778756
237198
397709
171884
443277
331482
459754
818732
350758
61
597756
83712
247557
337595
651461
781034
463955
411906
318149
252121
1025681
61696
392427
519688
433355
310538
43582
700315
330150
65804
541437
1000832
891869
572416
109828
563247
498954
840373
877450
706967
111109
353934
1022549
650208
590818
28536
131935
732780
999687
71782
595160
824295
445757
108800
1039650
503134
80627
3307
363178
216785
408642
760486
202812
993839
598731
140121
501780
799841
428545
357353
501047
447999
318499
876190
271348
302544
302368
739672
391734
134745
241691
904426
280098
663794
157732
617422
911736
874346
408823
218155
908102
472177
532162
258566
400424
973040
172196
147961
799276
342256
659153
1045733
369601
1038806
624990
146373
540052
794625
524056
809701
456883
864618
620807
270570
897955
960793
1021414
936779
725519
612336
942373
185962
954735
211209
514051
894710
241959
801829
323446
1003164
530974
629267
549132
506963
777864
371078
808664
617767
831378
810535
1003040
357780
706383
252963
276610
865541
36446
524967
600522
1006762
500581
86911
213025
405762
362218
971833
761304
365949
53334
760505
2157
876317
594562
697631
702026
229150
265423
900963
112318
547075
781563
901436
693793
875688
554337
1037565
524088
174951
629158
85410
438294
808052
146929
375041
375172
218009
114128
658370
339816
1029376
294461
684692
497668
542201
749761
1008370
435691
788800
343898
851278
577033
8835
27841
739896
543166
248904
623051
281672
165983
532008
336379
281302
43260
54089
504467
330257
881421
723224
60453
993480
176768
558895
696766
736293
453745
968353
275115
934209
974351
542312
37040
805663
15014
795638
948775
600545
601499
441992
200725
200604
653553
916168
233562
1041595
887816
290912
484052
723792
228190
1009542
619559
563087
578827
843538
489614
1037934
715735
836134
506092
387006
926989
258138
320339
947830
1034613
594595
942894
215695
301439
845334
318565
588679
273902
350428
409716
619036
120097
972280
480592
833473
737195
909401
169566
380089
422803
912781
110852
45468
926231
895263
297510
654247
696452
507186
341719
423092
27990
44561
78303
875103
446625
199745
97621
185867
140145
727750
427474
323411
1031580
369457
1027922
10362
609053
249402
393102
485363
115800
1047731
211753
982261
596736
1042016
956071
406602
690237
286187
475224
909216
277416
484324
18892
108801
804769
1043771
609744
1030075
159431
122274
444527
545684
932714
97250
635217
486940
513497
60776
86364
671979
777002
709223
572950
355343
205683
698813
763783
95200
693786
478927
907703
903774
906254
881916
527196
904711
646132
365492
683378
501601
498242
371904
641446
376769
312101
36518
547773
678379
986895
354832
689843
282802
527756
978683
766605
235283
658540
508121
107181
669414
492493
512889
788565
1037539
291571
152532
319202
683151
68944
286429
1005706
1007954
72437
105856
628451
893860
1032606
509142
453994
654978
178550
664238
58570
675263
174552
708373
538683
928035
562267
232086
291926
728311
521895
91404
179645
762174
447812
1021573
494058
425920
298360
802603
849215
422896
35475
31492
465172
54769
126919
98663
981581
423671
710289
437805
491036
436442
823611
311403
650921
643264
908083
250771
63308
690079
249813
471921
487451
601093
765228
245381
115354
750600
1036780
706639
953422
913339
477090
659596
742176
476374
589189
760919
858552
915873
186573
702662
85021
806783
89383
956937
1032283
696063
87337
839510
693842
581455
1004455
532401
1006817
476013
680312
531380
863832
968259
11573
709337
938319
716005
842716
688885
537412
870422
640774
612135
213615
48193
884849
571147
414372
909501
749852
526721
302640
397269
961877
1021901
884500
929229
601307
662536
589806
660245
780321
785673
865272
828296
252812
97324
901631
1004636
528550
525811
182851
275682
331157
23775
505539
709526
227041
163666
103238
480662
350468
157149
1001134
391979
682810
325905
921546
969743
172690
441469
196854
281518
205104
677595
475347
339314
590850
463331
910281
326526
945415
26853
146100
352122
507662
465458
1024811
352718
54182
407011
208351
490360
1018661
795532
438166
128124
421133
309469
318174
515254
1040074
258221
365164
121992
202248
863614
262350
67581
494573
507687
696954
766368
539169
973372
216986
27527
346203
477201
214441
1000745
903870
286629
14432
482816
454444
450697
25493
10654
719491
517871
212123
589740
675379
505587
210521
947492
365570
678417
449761
751127
927239
286101
431630
433597
189343
787406
490876
611884
124555
105654
484728
776380
542063
775942
832882
865693
1029369
127300
798912
760291
547936
555288
569313
1041318
181841
73691
554244
708555
201383
755688
149077
479250
426509
239301
29850
307197
628458
359973
94513
843540
690928
747961
919335
754553
976311
572556
259080
255497
722668
447051
326224
249759
839332
558390
212454
121383
246370
336700
663281
603925
338237
720387
640823
539274
884243
399468
506007
343483
131112
315253
7550
445737
893022
217351
1003588
68606
831704
782027
519221
859567
100965
289596
652074
704981
867761
1001184
582298
594570
859547
834781
75637
555692
881608
538319
168564
852052
806230
838176
233959
15985
924649
290653
265220
452861
184618
48314
413014
315694
312882
949943
964415
603018
701091
647240
203345
823873
718513
917362
566708
123355
705308
840203
986887
538297
460146
246823
544686
685744
46153
404296
545618
629237
956209
745462
413566
635756
285956
618412
1022410
802958
961044
582496
250601
559967
145988
831978
278346
44936
852684
344412
469816
323229
735676
675604
669748
249873
657379
439579
399796
660348
21807
108099
277350
997069
809766
343141
63394
711405
372078
917905
955801
972903
875616
142045
977436
435216
60075
726718
769881
996288
319055
478696
1002174
642583
745866
943693
453288
244000
501135
77746
815959
682437
580048
180918
947551
280505
468223
460477
651765
177786
1322
828188
426700
278885
181669
28021
798558
73619
594211
1048062
4046
768514
251887
873412
1042104
1004276
234608
572757
887895
28943
440139
799902
499258
441831
337390
784417
344632
343948
697332
817606
232476
168674
14906
630256
414625
293004
834533
456064
403216
473699
49117
400093
179654
505567
1044524
959076
413295
447435
501233
44442
945304
1012676
820540
918175
66187
838493
801445
469463
301049
862757
944973
628922
474620
70181
373307
907521
340213
839654
807618
1007451
4475
954013
568610
590113
992472
339718
607356
170040
349446
815029
40826
268895
943947
1008095
82129
532172
1035845
540957
135336
171130
290674
451084
621154
680391
725175
954536
330639
779043
429416
732253
334301
484591
569222
1039297
1002196
1014259
515900
805973
247675
858217
905098
331350
105048
1011149
439124
427094
81046
311982
611999
53065
672660
763130
748116
790039
844324
184660
1031199
102177
317537
215745
943893
367254
1024771
495942
1027253
33868
688310
993063
552918
584468
132206
411890
876278
485541
933803
148516
29915
908180
600537
365016
531332
730727
125570
1028121
84223
401861
888680
528756
600764
356042
416386
697889
224035
7090
1030517
990690
605128
779028
426267
866390
798557
486063
208383
424809
727044
99351
307333
174877
623734
817205
1041846
848647
831785
1027272
586969
1018738
157873
279510
525788
949603
763867
327731
22356
231745
308973
39264
50782
466123
472655
102823
751736
65974
805136
238262
174455
453813
1020469
468791
493164
531021
341272
63211
340634
601622
710590
535647
70750
218219
239697
624199
489113
143575
723136
993460
152758
119260
369368
528943
203230
776798
606796
710311
60029
180257
916027
555695
252510
413325
121679
1044540
453912
244004
473012
973243
813683
1013275
978622
642699
383707
842831
801816
49942
211391
618446
813751
486752
497184
818010
631046
684415
786120
869930
470465
216431
649434
355419
190960
999996
411089
885648
723006
340815
1005090
640763
772328
152773
549267
552178
949286
994286
83767
676896
341101
82651
181279
504208
929456
968594
527115
743975
10172
190631
551361
309950
592285
951376
505322
586023
238750
83152
129250
311466
964387
430465
883621
766481
968314
273356
472856
423251
533848
295000
27265
832217
464020
296024
270182
544424
503466
78711
38952
189463
841081
611051
554382
1038087
502926
884265
729635
806865
170037
134984
303237
871110
1039665
896356
361935
559509
16362
393833
576044
384181
272329
138918
458390
772323
763160
201631
250574
780507
860201
660569
72286
996449
1028163
909015
235672
506232
984565
24081
219263
209386
70795
584921
867421
866916
311567
302953
81577
670128
56297
456975
364627
735301
931770
846614
539223
240867
725593
124120
647345
74116
258908
19800
895041
471724
312577
577654
566714
254041
41455
963578
72791
275875
230251
266132
122835
658882
987447
146627
964039
576381
281492
780045
772679
82856
677539
693227
321412
523668
1045430
8588
134298
663991
741038
86294
913901
36619
155506
840406
158633
261883
386800
561821
396104
239114
222370
374988
583802
1027782
136492
233459
240082
215241
144662
429568
298835
741804
264774
104817
134902
177612
598006
955422
537647
578780
75962
2918
598090
572908
769092
312083
771107
279380
616620
998153
4809
448616
373242
181162
57603
196719
422800
112157
664147
328000
861185
638256
380781
900954
601898
666610
651998
638032
735518
129406
639059
141732
432094
178930
536392
413906
773563
949153
823355
659630
27157
160995
685082
873569
576632
563696
838240
467475
75964
176061
222467
14566
991132
1043987
913440
793013
407881
374386
961917
598302
35239
537415
221276
861814
991923
220711
162754
657728
22304
346917
517854
608758
429209
156605
607497
784055
364872
851397
305245
161493
306374
662058
847169
832620
733708
572667
332792
1042823
449679
1046142
74875
799353
673433
524269
1015557
444285
817113
636551
234916
465158
625969
793047
290617
57327
503145
978036
314338
495506
753496
519718
469546
788418
755075
1024688
895973
583329
359610
311056
196524
45259
168248
330262
357647
466361
562009
282398
156209
369535
325020
913498
109669
805420
558772
754363
285999
52237
646731
512417
526709
554654
590179
915342
611112
480354
48610
891340
998179
44323
947510
487959
302860
589777
966121
137108
253871
739733
929256
303332
692896
110871
424601
501435
1046587
731035
409254
124621
360204
91969
993901
270166
718139
1045783
288412
1006653
68219
661685
665100
810266
781709
886410
353349
347775
1045035
628669
332134
367596
271107
678326
226711
246833
977563
247264
919937
172736
953832
472397
820255
426258
530537
351544
32206
850983
437830
956781
133573
540568
18723
789700
814690
568448
1032495
598384
693548
779808
957659
666080
554963
377156
797169
1000641
535364
604850
493454
378063
215166
148373
778845
1033281
593506
985157
296528
51258
584956
112916
344697
682815
202622
313874
933704
828327
869356
567324
713768
211964
185493
924928
12646
681796
1006072
988274
711588
805541
610204
931206
348910
977280
119257
567778
891548
320397
3030
205860
62072
534707
314670
929498
622425
313260
1019435
194815
852261
174673
222778
198034
69967
283412
1021128
599988
777445
160060
869950
1007530
172819
267253
398823
520261
1031209
356766
618761
116861
179596
121001
25489
457538
848692
503924
1003850
643149
650876
330572
887561
496821
829138
408358
133277
665627
613593
619333
615936
724521
385806
107357
555146
949540
62196
948822
63882
878670
664724
396506
451616
850057
727461
529532
862069
480186
1045839
208534
95444
874069
749547
991112
886105
479584
398010
37017
466724
886066
814528
39428
49154
19463
570122
811480
80805
691619
223175
676727
685163
80537
30162
961893
1043453
673457
346930
621886
542955
395082
662737
697956
22070
839471
1037369
973708
498512
34254
251778
640674
468259
1032150
1024023
877212
633830
181926
160931
640460
470102
346647
438185
455593
439224
628613
385493
323590
282152
309906
437156
124055
329822
80890
756120
1001683
913883
257106
107821
403635
360706
756630
603033
254205
236332
831590
339343
388570
478260
757871
857573
487721
102074
688718
753937
538411
532614
848310
1008584
152724
71716
944455
669452
989783
965446
104935
1046317
219318
176392
153645
681207
840257
661382
493161
536713
722646
792610
910768
681900
706992
402505
988347
728589
358669
15069
541585
757515
951051
77158
872272
700578
555657
6623
598377
92490
284986
567344
98466
813538
287516
861460
705517
641857
700476
1043937
37377
810424
16507
519106
417561
13008
382009
312294
111471
973861
204725
728488
121178
989061
278254
362323
331606
736179
723371
863729
250314
248034
334023
471723
484345
393066
796101
15510
341086
933282
13362
123480
423456
253604
400885
896673
1005065
34499
329607
540228
1021692
259602
638418
942873
798368
314750
678268
353337
86213
584707
816357
651519
802186
916407
848985
763287
1045200
395053
715645
50606
487823
990264
381560
683078
234828
266801
833957
123468
278483
82493
719929
114640
805188
101850
189851
232473
68834
185307
578132
576083
361226
180212
42587
961084
1041701
549211
372918
419497
83330
78455
819306
277802
675865
495902
667946
986356
18902
177845
546750
881231
974353
466393
244280
721628
24597
225078
828013
986956
845425
304484
303725
877982
365849
153285
585116
342830
131801
265329
581565
952634
324764
43182
311077
55911
232542
457949
919512
509523
900005
45051
871810
219948
311328
379293
79210
495859
99171
53741
127516
847195
245259
490262
877335
215143
68485
174983
951236
638552
179046
261191
744120
888032
604501
647420
811987
501883
944941
114363
279472
36675
163354
432209
979233
1017487
785323
516519
941866
432993
794298
79468
554010
18514
263246
722547
572812
346114
339916
836716
63354
12595
477063
50920
246648
338567
458042
714057
357349
941478
272129
492111
508124
497435
315186
808368
666672
983105
221406
659070
238558
376724
434104
454020
975236
630141
374595
232382
287570
788748
36850
165835
61418
1017896
779593
794058
808930
490319
305341
829919
765784
299700
165213
779910
342576
636465
537530
27360
171819
544130
169551
109195
323508
811462
241525
412853
434086
466547
304089
558961
512559
914034
12968
264157
1027910
797241
445335
346676
374367
772964
321709
931763
194469
52304
478522
531151
125438
296952
847337
26835
895184
388650
51823
478992
752777
622673
1039236
886271
1012348
624039
66640
724896
1043480
810989
783855
425230
580893
394053
608568
784781
605901
224456
794782
889479
850367
973447
63223
886887
448742
1007991
826356
974072
786385
978180
879184
888080
679544
628838
542209
280794
422655
938259
685558
967783
461038
1044814
280955
768987
734740
890990
63087
411646
903781
454255
569130
341706
361534
679259
130813
255225
13784
720134
313069
446306
777946
581388
222553
980889
387115
918343
158019
152897
918725
259577
909918
786269
261035
17270
466209
760670
454881
848984
511637
971599
1003578
827891
602044
730287
279408
124949
832745
668772
907187
502567
696567
492530
206411
173708
783821
615391
555652
686749
810336
558653
22281
765210
670702
325992
839346
378141
123525
245870
32011
641350
871871
704064
297785
33099
792236
747091
255998
635960
166261
1010251
542742
782065
4732
472395
242447
677838
835259
219517
816003
624931
973923
901796
554790
154139
687111
1038091
620425
176641
956548
423130
1027909
35593
402687
664872
79672
505717
543426
941339
170068
364366
867947
583312
1012655
749769
461638
261718
1005321
339247
658104
166192
824233
211279
1045227
1012621
54998
294748
948330
699970
38839
120588
122743
211674
375796
363389
166827
821987
262631
935408
163767
502633
610085
235597
538323
56097
151457
447184
171181
167956
431287
547354
162462
775876
108277
1022487
255123
187947
251235
238821
211090
1048442
737903
133594
805698
455
309725
100775
563647
474933
309404
1007408
598297
134131
55206
970510
374516
244444
1009544
725550
61246
558221
303732
875647
888749
275740
205705
943531
227624
374937
563614
72498
979442
301876
347905
912686
753995
140936
437356
870568
302321
75758
586702
588324
434095
541881
782751
530560
186842
613103
777110
380992
75224
601188
272932
154366
186285
2756
513278
188289
776096
287598
814309
622601
979061
839067
350997
415992
83398
548826
919638
467249
655503
34237
566658
909354
204368
788140
321992
1365
464468
829148
589403
590879
230423
1033092
427995
291063
1041338
567666
484312
956635
898974
195183
180264
1021507
119828
137919
775436
460428
429664
463547
801306
1007035
527322
667594
854091
203420
527799
903338
929155
376115
1028395
189210
227380
326173
138281
929901
878090
380080
112937
672997
638237
650145
54830
847310
495084
428886
225707
45700
620307
678306
845550
472824
467251
416395
73740
586463
673798
294257
117292
312043
165896
28248
46362
1035764
520614
687603
505999
751945
440112
219255
801428
357396
186281
787628
609807
664160
47094
622309
192267
168279
160650
148900
515179
718743
810910
346828
823983
321394
273
55810
998555
1010021
712060
463677
63405
860744
908617
134575
81926
312618
373797
1009785
918419
228362
794579
284131
251277
21551
597206
816648
876767
694085
78450
747483
282942
238621
426892
879754
320853
681992
766244
174587
38934
158905
588452
745806
340360
830384
322484
514666
759281
502091
996048
501595
977872
91832
475955
172917
913341
174029
515540
392524
764727
610502
247811
642812
961784
593217
909176
458531
2144
492042
644640
268202
101668
689391
387041
1043797
712526
213467
985314
311599
930857
1005851
81804
766680
139879
506754
600679
287218
55116
784504
917783
933187
617627
950850
9774
393122
632850
640412
62582
77417
183911
864984
558494
324419
196396
439738
858198
370544
576761
82206
505204
582872
721514
94870
273519
299240
1012980
620286
717258
759481
435960
788443
49707
299336
550260
227850
511898
686908
663059
979739
32881
136534
126939
116572
647082
888920
920955
643856
486344
295325
781457
221640
137175
332173
866393
797694
536928
576877
696402
155140
472402
495452
932110
1009679
1032615
412534
322368
312284
804691
924522
857482
556351
132039
956263
561083
310915
842083
39355
854768
975885
442717
433280
678769
107662
198159
1044066
393957
76153
517612
153771
339563
1006002
434698
286916
463574
737522
772233
666782
831061
336443
634783
976000
233730
607705
901445
344521
744952
610894
981259
741609
863940
1040540
323120
870754
480545
782890
403149
867097
765716
381849
970696
249578
271041
348796
816902
85308
817092
666758
713571
320831
352151
600846
686157
895521
209449
969413
310173
91464
431961
761583
704167
617362
220089
403723
187030
381848
53558
1018209
411774
537626
728887
819639
30325
366525
46040
540645
894281
188253
162382
225190
354829
196128
720620
332006
234432
839334
863825
865671
541110
980383
962976
102578
931096
179805
147144
290098
702686
766497
292546
916695
144650
558120
370233
87634
39893
756237
105480
225347
142744
543159
427118
157130
206948
377837
945985
867349
664969
917607
828472
698646
783168
460899
958627
866702
992050
1013111
592653
646377
542600
516654
619667
435905
140193
259762
531700
542508
578166
585092
277776
741043
96961
655143
645214
1036249
860370
14467
699796
386787
495095
585012
562770
465786
656011
764207
445077
358604
639175
173633
871275
455236
232425
151073
298673
502691
782674
674025
864580
1036587
610399
915752
1019013
584356
644019
1028188
837249
377126
324037
775273
244479
973231
658414
216489
835782
819630
1012061
816062
884801
106565
28827
987174
73389
498162
771952
914286
1035462
484689
745126
538059
656677
326727
720938
964521
26333
275371
733788
66770
1636
894222
186307
839019
59777
674262
943910
17828
345601
911579
434990
720319
520090
985364
739741
539042
648960
241242
477194
166101
465910
148659
595266
1024193
331263
171054
314671
38776
566864
19730
6528
254331
665142
182020
297154
860495
476897
238989
160050
741928
280594
726559
585034
675294
976749
980143
21302
332113
578830
817604
213918
295880
39159
569003
356700
569857
977330
981099
616471
1036145
51742
468134
235616
900662
500616
14972
360746
1030143
607566
367889
503035
710380
43491
550592
855537
953211
821508
575789
41574
277858
117124
1295
24590
409479
309330
438566
975607
241760
388815
599409
592892
615419
897820
560633
232960
766299
148853
765267
704086
87819
380497
310410
259129
721284
1002394
212180
633556
28646
213839
46523
448325
91653
171290
409787
23822
84592
867003
98010
180023
198893
1028053
551519
410052
384895
3419
954534
462814
670362
791851
57580
215478
747574
942734
442222
3735
55200
379338
17169
606220
241017
346821
505925
138327
426841
815508
797551
681320
944276
516843
749629
350199
447806
60369
103991
385176
939145
315793
672887
95943
243064
14421
508965
36688
552236
878850
166739
301773
803003
285891
911074
155052
194112
15821
1005209
231621
594297
158642
175123
878554
1003214
150796
590719
926471
16387
770545
196704
341380
1045057
229683
873704
31436
731644
723635
512320
23442
684385
670282
369922
854819
330436
6143
171751
119713
970233
692627
980736
49476
511618
1027395
325692
343335
840093
896771
552149
938624
933241
187115
58918
193860
76007
206300
326373
114091
847729
18574
40978
509965
481058
327756
430924
96116
458051
386688
898301
244234
802114
381440
371786
948789
519110
631203
1010126
721225
713872
472186
704308
161717
767808
775085
239132
997620
562157
683859
600003
431542
481389
868752
913848
663594
1021932
972326
567425
498897
59139
353325
989087
201959
656504
600120
113644
740154
784794
1029388
132613
948195
422324
862816
680230
334598
11788
832306
675776
331833
161754
879732
324234
989796
380064
38118
437887
477173
933155
297088
662716
194845
818914
170084
850416
879564
1012420
254797
100791
686923
69691
998071
556361
461318
173125
649475
629280
465908
487507
583798
646248
800277
943124
620996
132647
508012
503737
813827
723490
903333
1028849
100932
539782
538606
159342
103071
365912
740331
187408
361156
995289
83594
166217
626981
613800
624800
979245
332995
745444
336415
872794
790485
346266
1003998
695411
329728
184694
81487
66237
917716
1030822
190032
276304
307608
670952
692539
628002
550775
970508
324336
774260
38843
818269
387078
575813
131904
319312
20829
537828
1010039
348452
136463
807235
994229
501222
4066
872288
241297
536766
354158
861247
765877
523646
229332
394999
890537
626171
899459
766338
748907
255655
426476
613664
893912
685469
509967
606580
852331
448466
491911
171228
809827
821435
936291
143759
186454
328547
440903
1033838
885295
416995
864172
904131
938058
510412
517562
306170
540872
255160
736515
878682
678458
783030
597013
988326
741832
477065
638252
258697
502896
1042
146198
272776
984695
181374
471504
679133
118790
930937
27608
487208
829849
487719
311493
208866
927962
607589
921312
373755
30921
533614
1000509
152189
936999
888671
480414
760487
759374
786071
946698
169431
179686
918161
232284
961583
117496
439250
976543
340399
326762
249559
555621
198860
569460
51904
877966
732112
428770
227639
636746
678603
1031011
789763
521181
158057
950711
982784
362638
649718
324403
663373
273853
479096
291535
464968
98397
100018
360549
931342
221933
96755
536326
75262
18471
836957
104535
816026
1010238
434942
799787
214317
920161
946436
821967
90512
233862
976833
574667
723037
551920
153735
1025134
605970
224864
870615
868627
249942
84243
94762
158560
389511
883038
90148
5597
360720
783546
68490
586339
667696
858854
806275
658513
617623
719962
124736
874999
768236
424445
163086
369612
375974
529945
566312
16630
473469
445359
177342
796758
717725
419840
528014
551807
981062
873583
133046
210915
191161
786749
988826
601394
1000203
640977
716847
954825
52788
963889
627644
59849
1032504
278766
145718
721930
244312
903025
827771
399480
102031
577813
182946
425593
761554
634205
559552
1045994
835873
26951
785494
330802
726705
712628
217678
886055
896924
829668
587764
269467
487475
772862
720257
1035849
671538
579787
558451
825146
217863
845025
510585
577528
194255
451485
783770
192872
147285
241985
864138
859103
1015630
834830
411818
362718
377190
642551
29631
552311
632729
384153
922810
240742
267757
777357
973937
935403
355296
772962
335978
11233
938809
727413
720054
412571
1010920
933730
572322
764773
642987
711118
919465
955431
39174
804782
379912
878681
918500
7193
563752
305117
24596
849274
552306
651237
1042184
942825
343381
121475
287557
66125
924766
763122
128572
707427
906082
634606
611375
455862
758784
472325
56179
157153
194283
417537
872274
548254
240630
589017
764622
575948
59009
552326
22273
796098
25031
108245
793366
157775
458999
357097
709951
176363
991899
457005
245630
35515
136482
240574
151381
68681
782505
597721
20564
492822
358227
700579
718386
454434
263113
274563
372484
804628
406563
194522
92369
920382
615700
142429
745599
290244
10115
973088
764203
947237
841487
362414
609819
801601
218216
247678
312440
163458
168379
695327
584117
892374
699133
39289
697357
571358
159214
894416
367602
838266
944867
838351
833700
251369
77551
387049
95062
827851
974452
244757
198357
980098
800663
410641
995115
274747
400326
229494
940422
213303
153711
815223
91557
540399
795197
551248
241752
666700
382633
256031
773019
553033
703527
321916
567522
123726
205111
618692
422876
980694
136390
61101
430281
136819
139394
171361
620157
811861
331844
764195
369160
1032877
104487
80101
40365
156612
554734
891836
942757
374539
72457
425346
455082
997312
142553
701261
600701
1014203
1028482
108412
519083
779863
758205
952870
109977
409644
62694
235228
806600
289626
1020961
957889
22696
492030
843163
211488
208028
899005
375754
82371
995491
431862
623114
378304
302497
857928
463622
504296
1045697
190529
256327
531336
44355
16115
705314
893278
903677
91321
665193
384018
489377
64507
780918
169152
840925
129097
403513
1008839
813856
853461
357976
974859
809794
47185
543550
460177
61091
379049
205134
342648
847236
1007987
163379
947579
601483
971978
894629
706
669415
425060
855190
154042
62720
517124
877532
37847
239035
442507
813882
436689
160483
497562
938526
387065
543109
284560
425821
844266
422122
220070
438782
882145
390032
205324
905950
959984
675302
415853
81000
506005
453472
668419
740756
161106
390725
727401
430325
173596
1040424
720126
5642
260462
461469
446836
522031
444444
271733
370481
312545
71808
898815
542634
740667
1003414
851212
868026
313343
341096
692079
172884
546138
233504
632648
721627
958091
752925
1021554
532071
397852
436396
988067
669190
211821
201748
606555
179495
319249
312246
157393
782409
692028
94209
651549
60626
749052
655016
563129
765028
994121
128859
942132
687096
263180
602552
189948
35124
521666
326551
520161
153356
998429
339771
43001
199226
421824
213878
782002
749455
490773
765499
175860
747370
65650
309176
136715
662111
657306
650640
819986
27201
318583
954328
824155
12130
522720
164
977131
735427
279855
447831
487026
556994
91265
766806
85381
58020
165777
709610
481630
467730
287829
85386
580296
1006086
741196
628180
25381
1047854
876137
84833
296549
567910
826711
585586
847020
171522
880023
887554
491044
328285
247130
292716
530119
252236
400841
456221
799097
33997
589111
881721
815488
577539
550400
238320
368198
686786
619638
889467
94549
249775
232508
557687
29968
619918
257815
764975
261162
135221
687294
487630
905183
900560
855797
60913
179165
838145
445559
1034036
992266
291251
303421
694328
495224
594274
1022383
567797
303638
460201
180092
342426
529831
744601
202887
412254
746243
38745
639619
609522
986898
59734
803772
99419
921097
173180
943916
165479
303483
368347
771465
1015929
180671
714437
929230
951544
382527
156468
913715
417817
315479
117281
579977
821313
296620
820004
764437
85471
818067
952423
999200
936477
738494
918860
249789
786311
610787
78743
95961
307147
805827
392283
149153
536245
986006
978276
362138
197743
264191
803501
1020587
804547
406285
78580
98253
1038634
437623
286994
91304
817077
984706
957008
709207
26746
376195
475749
640850
275721
537343
907288
732409
632370
1040747
164361
1034712
90479
813903
1044581
585600
957305
202853
993010
861413
342872
370701
491893
547275
990624
309485
392985
206211
664836
644831
120714
845154
309191
361712
676302
58600
807079
150503
947833
1014656
162626
370095
193550
941984
845100
944030
123923
869298
944393
114115
465457
311042
587760
515237
445042
98685
920006
338481
180696
321705
242326
856332
293042
876546
750716
1029927
284097
75301
687361
770621
79430
241799
455436
929500
89370
710993
289309
402738
794962
200716
557172
556106
827613
484333
983293
978308
996580
20429
96948
342254
989056
661616
930745
661370
810797
388323
240688
617642
56065
258518
1044224
727424
352267
441979
696898
41757
166356
388796
118410
687082
294330
867980
404388
908718
178540
770622
16990
324245
346680
12466
988226
693292
861666
244221
875635
120149
798549
502204
782831
1756
179095
420282
485392
525943
497653
440756
739300
418840
999272
861076
744978
486647
464427
417433
781053
764915
636806
459393
11947
653701
610743
397777
980352
78708
127536
104002
1016056
100873
112201
658180
664421
714154
341076
484106
991482
709936
690238
958624
192146
261714
956031
749078
721848
483040
756352
25082
726363
839544
617367
897457
159296
733304
438418
192301
342875
417323
516003
674444
1043381
348193
167421
313641
554856
415378
1014597
132903
900755
38989
366994
295611
405557
318204
289611
299465
378640
508313
15696
984589
556773
853713
159959
358067
54750
319653
479170
933593
828836
152872
13662
131938
613343
691677
503782
600161
408825
753689
108425
703755
611081
692057
309774
192998
221254
533090
221432
209299
1042362
27806
705334
697698
127767
607852
1013310
283361
181307
420876
35243
978512
451665
622758
293900
914273
963752
142514
131227
643175
329820
288494
613830
316133
592244
394525
861903
58928
978615
999452
688939
311367
169636
1000753
367105
952689
25544
603429
60400
430883
180304
756510
336862
659787
641284
794113
55052
136812
661098
938810
788498
229976
722810
18145
515273
440589
436683
174817
656204
175602
533170
392797
752685
575605
571190
451788
224276
284723
2998
929338
636931
809630
955741
1048330
266829
199341
289574
137721
540226
62636
57192
798155
677381
762011
762795
25100
899048
103085
797308
154033
808681
780558
237354
383927
950200
927790
341146
619503
16140
356926
370114
1040333
245278
641653
680846
848099
555361
545941
101494
788293
103713
969752
37209
772167
323044
723031
1045732
805803
434368
47448
308596
338381
1015890
294226
215519
114796
563619
93808
929725
309971
604644
772258
759599
924789
705978
456340
96513
997819
26154
546905
561217
590072
282933
991100
842129
270154
265335
19085
698212
952937
612821
157848
512745
865525
931895
920658
368199
818451
263290
823727
840435
838201
923772
808102
875153
336182
687810
628379
566477
315902
512239
750566
553671
93863
741033
413669
136119
623151
782123
656029
223934
980337
1034477
327821
475426
592657
61684
105642
805041
262254
139253
197117
687602
929704
343917
113302
706900
221724
628656
497617
697059
601491
614045
429839
339106
902613
691890
973152
184790
542787
673669
554265
393354
924210
229263
401077
237604
26993
229033
706290
293400
704856
529515
195281
651900
827380
753814
900143
149677
608459
894811
345095
276870
55413
728571
850565
94702
832697
585137
893487
391557
650335
697015
677279
564910
664796
306542
71248
286010
701609
255859
1009365
350298
999579
1024805
927974
10983
151696
566508
481176
465700
556129
583948
628240
156639
102498
1027805
1022490
299088
1034365
722013
388561
408864
690893
642536
759802
724821
1026443
284348
185263
836044
443098
194577
174249
919821
597016
391802
519494
256673
560599
346146
596395
870971
388205
758611
973167
335578
499961
926802
161769
955494
841376
344937
630247
530714
137281
328234
143980
105228
887276
254835
460806
152635
508513
840050
648356
312194
567254
1021805
272059
44546
245284
107382
795985
823237
1020036
193384
577830
126807
915314
726856
734621
642787
272737
906617
173364
339954
93340
2462
501674
199405
542646
89123
147213
291601
749207
843430
1000538
581750
851024
37117
932309
875156
249541
622720
979448
944330
1028697
870833
144509
129643
736853
930456
721010
829691
530299
592401
125250
211093
472898
587476
78572
530277
937739
80852
975041
311682
485417
235558
722858
295523
510226
979034
7654
431003
281115
390680
989293
657253
228044
506866
552704
729843
88911
369495
788557
498411
782213
627015
104071
259552
884662
263090
272877
825858
111419
657855
566178
303712
946866
59383
986429
37070
72489
97069
375647
708109
490520
471272
238112
6194
996255
621498
505046
924242
801346
198840
989568
125158
626343
720133
535001
914629
488944
211704
755893
41184
714548
446768
855996
615963
79782
1033209
789454
382926
522301
721528
923672
81206
108219
874505
1027415
790533
275681
717399
804856
980627
647388
952397
241652
134258
321856
579141
43467
841698
188108
386952
624948
531437
312920
931856
754608
928728
250047
9580
938713
978473
367019
804396
587878
657086
480129
842466
637369
744926
318587
915894
204983
63067
627419
141848
702861
303828
893237
406526
575616
346908
164518
514997
108431
418363
541579
439135
596052
297183
951931
29880
924903
734308
1038598
798191
718093
413252
856481
451476
699001
537553
799186
728888
438786
774326
217963
619794
585416
727678
813980
148495
998097
499524
141263
464709
186504
606722
779947
406362
234183
700509
808188
237971
480866
596240
260418
390752
1022458
102566
225302
262418
460189
603594
213466
578102
468663
179526
719326
422445
802490
328129
691378
814888
153072
536573
578226
790835
14797
713604
715023
752819
900280
229237
653149
360731
613362
121348
335401
697209
163490
956385
439548
882465
125122
1020884
737380
416929
212306
362902
48145
762972
540187
109867
237231
450956
1025076
1001625
473663
74463
750616
413809
388748
411632
199887
744365
964362
97284
497556
488349
782722
874569
316625
466773
800837
641903
715159
744702
324157
1011587
21915
627901
652990
1015061
623246
675454
325217
893988
279244
46695
25546
726490
185851
91708
993863
273622
955959
294245
696340
349622
75695
836645
974250
988396
766916
365058
266750
886810
559118
826871
40091
180471
998745
477657
340294
71687
489329
755759
449667
371810
564284
965663
683424
977964
121705
332594
376600
500584
988022
859418
856783
715607
818017
1032993
174308
486777
406084
30003
74623
444475
70634
545725
336288
491106
918570
92404
895772
46076
643497
958620
181169
217109
422700
513387
664907
848807
218445
654854
518168
850633
465316
407535
277705
354139
799107
442193
435420
841805
1000309
75158
723570
201227
248744
748758
660199
123649
552347
768081
564281
519485
855503
406140
532274
10411
1041613
187095
661607
467742
608235
402408
313455
344191
342162
210745
595688
51521
825850
58374
960630
907522
641121
648487
254043
981594
726788
499712
324049
758938
759838
836313
3981
533022
548627
212819
554506
423950
744520
882743
452630
686870
750029
720557
19943
894743
945273
967852
823479
730685
396593
470440
286659
897349
361009
618979
503212
555936
237806
869390
441693
753542
1008784
169047
25138
100481
630425
694555
470595
651143
371072
457154
936280
927003
350972
126258
542034
65083
3271
177557
154080
914513
153723
427993
842403
789214
720478
638222
830842
51494
431444
891437
1019467
986553
256499
415795
400312
630546
476731
94769
879391
734560
989318
619525
130194
196168
678154
997733
226589
656897
392381
942587
67201
553626
284440
65612
483735
416153
698320
595580
712627
259907
199432
316222
769113
15712
781237
291811
525129
685019
995209
830721
898258
412861
188587
570572
968856
891779
884527
598439
211572
427842
290732
822710
674570
682503
684223
412221
483546
202668
813498
666549
577827
170027
394386
131257
860709
436086
29707
177038
407543
233059
499055
147865
595089
329187
1009102
101966
236246
384480
585626
583843
150977
808846
958973
254633
473416
813685
553748
349128
997860
767561
300852
35093
68022
522499
188858
857701
677368
521193
97670
139925
526061
395693
214590
900135
919172
649419
73506
116168
407656
372096
499414
570693
688851
310870
248822
1622
108691
663910
583042
309987
281008
402538
394137
1003835
636447
271954
807845
309742
366942
305030
957562
909754
496098
996427
832759
329018
775181
93937
816700
993280
391754
596834
724910
897565
535493
610164
397885
801495
551678
532593
768411
936596
770329
903093
38620
522550
707675
971986
14310
134264
848114
314422
1029710
165159
121064
758018
970566
407938
144913
140906
792762
226341
709021
608765
274836
598872
784767
162178
1009796
221896
614298
5203
1028984
105603
633357
45719
923532
641701
973347
989885
3775
929668
276659
635897
559510
700324
474433
652670
1044088
516292
989471
597589
767620
199579
899673
1012217
469121
883842
654804
777138
1004137
257404
563455
302576
188420
661576
566663
121352
125434
848012
144104
1002336
773037
1016103
315229
225940
719265
478243
546785
1042560
914545
4853
699388
846416
840142
737591
725439
109223
397811
152965
799859
412722
920494
460049
463103
804230
505622
236714
146686
49594
477596
76727
762927
98309
985337
952727
262281
436040
567429
8407
180040
147639
113460
764434
474311
898546
253087
178763
810115
860454
843830
649590
560483
128684
512155
63008
106957
655900
334950
127994
286823
33089
534264
970
38320
517005
920519
471988
358507
566954
303982
415919
609886
206032
313084
254109
161640
648166
901683
121758
650965
697837
278084
305546
493995
886035
951543
901599
242548
806457
500430
725577
863626
381942
771390
289295
7853
775135
536775
954831
633205
589369
612134
914322
44607
546062
461960
25536
346749
73504
806473
367628
276613
35410
810046
131191
549774
790384
21044
226444
292307
862273
26276
475791
465396
711114
888062
880860
800481
891716
526057
70018
838227
121726
705822
595277
418411
304416
772482
454763
492244
201414
491077
242290
138971
462407
178049
567853
191103
494968
268924
559792
505488
649746
344315
863014
924574
424880
482180
911904
926039
417378
341051
276882
281113
317279
488717
264393
208424
798143
645551
153750
973634
151019
1040665
212487
370385
194886
605682
651370
343336
162646
368122
218318
481156
139355
437112
11320
632345
1033634
464344
302245
670249
803357
37260
944245
354289
500980
641954
595384
165049
587178
161918
816573
399612
1011954
717558
834895
287275
887523
48807
472954
381763
325602
384143
779805
397060
7836
731072
877162
995286
1048090
21799
643549
443254
933368
38963
469435
871655
244101
41095
208030
274788
730025
92938
826540
755285
596794
143975
526744
915448
902608
156807
813337
123062
216386
68494
994676
574031
738121
62021
492337
150752
713249
402036
974854
870962
651483
362145
758074
369005
928727
874669
590245
728180
879703
678665
553030
275357
35303
462224
562031
7761
610927
315676
647000
866224
907618
563205
556460
564625
514632
645347
813266
828087
555876
525154
796826
642479
622950
28738
443657
116976
59143
728990
838313
971525
9188
511964
194016
423398
970919
946696
166011
554796
178640
919806
211591
686205
555105
275054
127978
65226
118437
517944
999256
374731
504538
1010106
555849
525192
239334
1005292
295161
773834
203483
974409
665965
623782
613040
666522
929114
232565
770880
4037
963615
535229
286569
149604
803612
320606
593330
763170
137484
484466
782644
255887
792389
148131
378862
462243
15615
86488
317772
276218
819130
567824
1005593
232869
847135
498708
563173
534802
997324
498115
776078
677205
178464
1018119
898402
1013085
812346
32136
709278
923150
68615
274394
371204
362451
433852
799043
810125
440778
243385
332463
77457
899850
899953
736798
525732
240839
626326
774879
490511
518962
417589
1025861
200665
237267
257757
1036744
236651
412318
9840
243734
397800
663058
318984
282928
41084
111400
237678
386338
1031574
76160
381709
701057
1032115
1047752
593482
134812
998864
282008
625246
925779
574337
852680
872639
366725
166670
917085
811953
396791
422463
96815
298996
670043
732788
917971
194369
815756
501631
18857
835676
448401
356775
313932
407013
757559
917931
852063
745901
633941
44467
533242
130726
668981
570377
602765
508512
955825
632584
921417
528515
262279
285126
816220
946471
163581
477720
562070
680736
757347
349107
602842
828384
242005
378305
727330
64402
289838
312707
936345
163782
916416
335144
74262
935126
844353
134833
252307
608771
684611
844287
787481
257388
168125
996567
973697
688563
73441
5600
921076
308729
980614
847865
68088
615154
1006066
218814
1002458
300350
466942
81657
255634
239101
848652
11594
106863
1044796
857758
814992
517121
331152
166335
693085
303526
871016
8930
104121
344684
397123
923999
873205
398623
140766
441954
938781
256052
345847
252643
773041
686728
292089
370588
989020
391102
577335
60682
856052
204388
22135
558934
112404
840360
686400
690387
461588
335996
92539
777264
85237
602053
751629
532796
714671
1046881
809967
764726
385375
511015
633578
395956
556436
75529
817557
712527
977450
509240
200832
916136
993254
855007
960708
869647
886127
810491
773615
71274
97838
908725
440712
726401
594288
941516
893397
953807
969394
438884
901372
373692
361278
388854
723546
324515
139039
863118
779152
253138
637066
402922
314193
926034
553126
565015
368603
211832
244860
969799
644740
915549
291129
402907
239009
641072
540919
1015285
110316
1033370
69833
453
983541
871912
840431
300762
576713
215821
689612
741194
915263
635071
173592
558538
6793
916805
40302
896817
15566
717028
878690
344197
203138
808363
885517
785798
833386
701874
1025876
390537
544004
620354
146918
255179
397513
745904
303753
403044
480785
811074
425435
823801
218879
473204
483430
26380
344189
921774
781360
1006904
645056
494169
548316
106202
357418
728808
924209
346042
17039
54979
922830
185511
761911
218491
602874
61982
465597
853299
499867
54194
292274
598166
815717
847557
900820
791947
635080
838590
230986
643409
275892
422138
32416
714202
347542
940522
598254
402415
1018873
794186
384619
1011232
207703
548926
656489
52901
511725
1013508
310704
835962
581952
190147
428233
508583
620341
125548
1020166
51614
42406
614844
1029532
564517
500505
219143
956185
232368
219285
519351
364793
212472
720425
595762
702264
123699
267613
192469
967015
655894
917639
696623
933776
176605
463016
974514
1008772
375487
350702
956729
451667
407534
558236
928951
827637
555097
755818
323035
822056
957233
980930
534838
195561
672171
647600
946172
977156
907931
877421
589389
297367
3427
784200
935537
394510
913048
658946
211167
944333
958145
450580
843948
439919
475683
792260
251689
96965
143798
443081
1041086
1046835
735210
421692
989757
616231
639981
75243
20979
482741
924659
309045
543829
993871
230587
109905
1005004
624287
812275
449067
999738
1007125
970244
465157
811064
166594
716407
1003098
1040236
907567
850981
237560
803506
196114
177329
61526
369609
836985
866532
461887
287701
149565
772164
54614
294908
911692
810891
816662
861902
265554
212318
616712
824191
934487
690531
1012962
75365
806328
791092
128094
341443
327311
152357
538792
836045
549125
886925
769442
459109
989341
285966
928313
165946
376692
598620
355984
849048
181534
1029273
307514
150302
718157
727670
963428
519269
691705
228351
254628
653659
7317
910287
896543
583089
856784
734270
306886
641120
345963
616594
1008364
171484
656510
996073
102363
884226
925284
530943
390527
732793
608968
586565
449837
215072
126882
530493
239346
290738
448112
366065
53076
892719
90123
620412
750120
343597
982051
71916
413642
700746
508289
309888
202337
722148
682380
184362
141389
897225
566878
1018177
428250
468231
1007932
278970
883939
138513
153080
640959
111692
142350
982127
471789
390958
841646
595008
781145
137321
547647
414047
331757
1015490
314336
545933
438761
137731
345853
841326
262568
641686
1010092
805852
504706
1013323
682733
914499
946669
19183
918698
1008848
775971
560458
976612
530485
408678
997493
453691
909529
386345
938232
814441
397200
189551
738478
536498
1045596
252844
529734
451967
343484
900886
929357
671714
189272
469686
885726
439226
859269
415325
79151
501260
672024
752358
1037507
111929
101163
1045558
356617
42654
734648
448622
944761
148611
858261
438840
104385
648977
815835
718984
577612
325765
686102
333333
982040
426177
834900
385312
535355
422947
105540
313630
613262
351262
918534
430894
314870
18359
252130
340142
1010691
895283
252892
862057
467538
662833
755850
719835
801026
798411
589123
1039134
759894
475261
646344
11853
98560
62101
379586
288682
515195
723979
53116
360613
64273
746942
715546
955048
709693
964237
735479
1039352
926958
703057
884803
201386
993232
744173
780169
989015
254438
265650
369557
679190
711980
677953
36313
232639
870784
684928
1037744
724106
911869
380539
1028317
443503
352746
138665
407831
64780
997829
220740
520666
930736
600041
687736
261108
918061
1018331
25833
14305
985036
162205
191155
685569
936965
559229
30547
955303
415856
1000690
617896
277487
750044
383679
87681
133413
781341
216507
319727
409546
404693
110097
465941
260535
203607
408651
491545
467178
266858
749417
854405
771836
360790
372770
590782
25012
738601
919381
100813
274022
93551
106510
70094
23539
70350
82711
981929
283984
109050
588972
828693
551762
955645
651941
693090
179723
183249
124145
342174
1022569
496578
821605
820103
1004195
742972
828041
984520
331174
974105
520228
768673
436271
940620
310933
82623
488282
1039618
220182
1009486
856292
209204
4514
66225
391567
200036
972155
347228
738694
145279
366460
123030
463548
180754
547999
287113
622232
6959
254666
453239
424064
414817
66612
70883
137449
43684
1032039
589402
259786
827445
1031697
22771
312124
878949
408373
577782
194987
535292
560966
762433
181284
19665
266323
18825
393482
548155
380613
445023
283239
794884
291569
1044987
506287
873214
739290
694245
506850
58323
826245
163886
1036870
172686
315888
392081
489635
996793
515871
742511
356307
996999
676104
622592
430626
529518
976489
822010
53108
715257
488290
291413
570150
520810
653607
1046085
4631
208379
513855
17031
661649
271503
343665
128046
457529
213320
873597
801155
292897
79135
839163
696131
76199
32696
849288
838453
896379
804698
622711
793717
951913
871710
726369
116394
397108
857808
1004629
677802
9057
520138
352105
80943
976185
1018199
851221
193428
388661
59698
37386
854166
571643
783313
711481
113543
887144
1028709
1015825
378591
477773
608730
70521
123283
186165
302418
512572
936219
347933
92133
814020
502019
23706
905295
307693
689201
568691
476461
922398
929657
10212
659744
875570
841485
980448
227107
451985
443194
653204
1039974
938331
834605
921635
525598
302045
785075
539488
644526
468554
399241
209496
907482
547008
556347
296487
810651
269010
928485
465022
702972
456252
482419
447751
87122
903962
131489
809459
777295
506658
783969
719075
237325
612742
167135
627805
101118
311192
438304
189293
589797
376590
848037
182693
311856
1041816
242525
787960
785005
664338
318546
856842
32205
113649
779983
593585
966797
762585
940048
573302
180311
1010646
174541
574551
516609
474375
454637
1009473
530175
476358
585119
217872
193672
650450
863858
544396
960678
682285
772886
617537
513699
463925
933926
518339
357466
71505
1037958
488204
303024
808324
130809
1017252
786417
897322
89852
726967
357959
366587
969615
448515
562121
502025
131567
881822
882337
629397
1006173
809178
329580
768217
809883
695135
1035605
324466
369382
54290
345954
190297
944623
262116
943194
978152
450733
868293
785894
407572
878232
82706
749638
45796
938463
464259
502761
109483
433499
769230
267774
807056
941527
293805
451895
244559
464959
162830
987493
526021
650201
854328
720756
265843
778575
504222
156544
101611
517046
788244
798992
713410
964189
578763
391200
500706
777387
460120
949081
354910
469817
935420
408208
14184
23626
524825
870633
114612
506848
580968
136441
751301
330185
576625
110233
323372
924272
149615
773730
122492
452194
774672
400535
722003
255146
641322
214724
907694
895203
145138
786753
165341
784841
584399
140714
1022445
499906
762713
153995
226411
382887
4736
38185
236255
456023
917510
263794
865630
227234
235993
726948
156196
290101
432310
315437
453083
706751
559663
217796
497081
108212
367219
976183
785667
423320
218593
447859
36283
380475
593970
259262
989082
576413
1029212
164041
845305
595799
80293
518671
997725
283059
111425
715102
564020
571304
123716
652758
18064
82475
178617
1038906
698929
490775
70516
447052
93302
476596
623595
38240
392505
385430
167241
833324
273220
445627
186345
11786
239934
513958
100613
666592
680161
910514
122764
220043
160487
468579
42016
78050
177610
548846
246278
478919
822115
692931
714210
22499
674141
818985
792657
841419
435847
711190
287137
345855
152087
749351
874389
303010
43464
1000182
493038
634263
823976
864771
411428
746012
632830
808683
429548
1035973
99722
853835
142654
1008490
338818
367266
112406
743566
387664
489029
195863
964887
983436
125518
883320
762734
32646
273875
504885
812078
566669
115977
930924
875213
892765
810557
270708
121243
860224
988332
592887
935322
44403
812649
853288
204576
1015239
460945
90204
853332
851724
56703
945168
670921
343117
1006537
566689
539965
157341
572995
115084
305552
603239
812775
331006
617954
128938
549378
864161
341652
342991
135378
910407
102466
35977
81622
493715
261181
134780
97960
772339
585988
848881
140913
72894
11717
583879
156781
461025
358409
924952
928786
691228
435379
349616
621041
833944
372161
400755
101501
597808
128630
763540
546674
511654
532248
165563
762696
637925
69008
140191
421699
742026
309431
594087
568848
526079
294868
797522
561187
881263
821550
976940
389097
908547
68671
861379
654785
821788
667276
693105
28652
813369
67953
725456
356808
289715
647614
413937
560575
617193
72435
280001
891850
637793
513046
551969
432782
907006
524592
914140
541291
189827
213745
662797
640720
70472
137943
384264
877170
370949
449486
299629
686080
1041294
323091
922116
631187
81027
922963
288483
607901
35233
875633
427176
746084
940336
735497
913130
725775
467542
592746
710340
6140
236070
1014470
172604
57476
405757
861808
804754
377616
45507
424614
419312
974391
1007076
383979
104016
92
860524
199620
605198
545620
757749
846645
960351
99725
701000
582781
235742
439793
322383
394946
174359
583828
869192
174043
29766
580221
395545
578332
390739
783547
238962
193020
252032
231884
694724
136580
228482
68963
930729
608781
22306
78240
633854
302355
20250
380419
703386
603038
568356
294334
202703
529032
347579
56016
239153
443018
538061
229674
850020
800082
958644
161342
985329
140192
351686
866127
575741
460327
635026
656709
365307
610809
304404
14349
790310
944013
960885
406812
481272
897706
56216
440763
473828
196180
498067
757142
804925
192852
690249
124732
103627
456863
241182
879561
723765
12660
318413
754221
109630
549035
510988
1013207
1038339
992921
899866
980505
518406
403799
547076
469506
704138
341392
394938
133649
890987
243421
300415
558049
284585
885394
276366
626042
600098
391133
961264
260665
406028
942615
999282
393722
12387
994525
525640
854290
879217
81761
475528
361557
310717
581549
430560
1040191
985842
641668
517191
904082
311654
15819
462685
945708
169664
521456
908913
382962
836870
788164
90215
358406
257354
941325
750154
288038
494388
47452
396687
854665
483724
742610
507172
192742
354245
410556
532562
1017193
1386
678633
970725
159580
14475
854870
1039842
196135
953486
28578
970774
47462
851997
60969
627695
1006953
1038566
14231
1032917
902178
515954
836992
628925
782683
137052
364491
541081
905793
1028687
443053
1003272
148029
50430
254274
1035914
827337
609759
747296
223937
618728
66232
628378
786121
968638
470043
879714
223508
921729
478941
981464
855793
313382
600918
121830
989431
447897
497296
1029110
609622
565116
72339
540702
846999
811266
239613
57674
554750
89393
112987
871933
21369
540964
496531
944390
651586
797616
447705
135685
101769
655396
21227
851732
861407
1023079
27659
463798
528891
198980
1036111
271502
699006
166306
181054
44671
762354
550502
298404
29651
103962
202753
364689
708366
501610
424735
239099
115806
579151
926088
121934
41
1031537
263269
886359
174182
787376
258864
263601
865836
602681
718476
166985
984729
11112
118807
662363
640537
557834
339059
948293
256588
657866
583037
333228
885942
196683
429819
56579
695030
811373
535725
886372
214544
479704
674018
902
1040974
246848
120497
912105
5464
20253
86531
713611
693204
320222
283322
140767
847360
915934
825444
709273
960542
19580
508532
250869
45780
942197
781475
1028895
143030
240795
436618
345268
871339
601199
856582
822727
171186
723042
488486
435040
634136
622307
950976
1000912
218050
925436
880660
1038241
203641
653193
900744
240852
784342
69462
129030
557614
431969
670033
899124
546807
826062
923198
673737
485300
722698
940073
342472
221860
233870
954649
417051
767371
1033469
203827
801882
710931
959967
578826
104890
618696
734204
753380
1003290
901159
617756
849743
277165
464347
503489
711976
161614
294840
167337
319010
711913
37594
21233
965959
859743
644461
580426
841058
1045932
230869
527671
643225
281194
1036245
289621
373287
1006926
628238
806141
363652
829476
591306
701104
141427
30539
293561
8755
978802
1039099
196136
823549
801462
181842
631063
392147
738520
827976
587768
334031
146440
530453
240300
168183
151359
578746
98005
759968
217049
472717
354891
954941
464982
153145
319671
766080
120486
851290
643343
331601
794968
597513
840693
544867
498123
392793
403937
588751
883454
20847
1028047
475386
663782
902142
760310
20436
57768
498204
974839
640501
300707
1023451
279710
952383
163726
81329
427642
268088
271766
432172
401117
412
1045846
1030013
630726
433648
35538
444073
247259
1031810
616887
516342
336962
1035871
51723
161140
862404
986393
11240
741629
781864
775101
387333
646276
461438
738733
259652
326302
621503
401206
647867
56819
734790
480598
1017291
594906
616617
901222
325096
665721
122620
98880
611080
920598
96020
699201
1048120
727630
667839
310940
10911
736467
708006
240247
1022813
524002
434441
302444
543695
283736
239406
383086
694820
125757
70508
648430
180070
975605
70869
832965
322098
155773
104088
395403
452574
63203
846634
694316
891393
381287
579492
492421
240423
122544
449184
617162
205958
425522
148903
190968
270094
264326
575871
909267
341196
247597
261813
25282
859914
117151
559425
37085
699195
351744
310388
683734
598094
242667
546240
507329
1037193
853325
782271
52487
470312
738088
1037728
365220
1046165
344460
725269
476575
758379
623650
787036
627380
1002456
860177
750166
120152
629634
653606
178019
592875
989381
884649
527455
59703
451754
473865
532502
1042090
74520
1020940
62194
960072
2079
433028
680330
777856
619608
709576
262112
811063
381475
306804
392870
37220
154972
688617
2766
892855
645289
501662
259889
1015299
430546
901932
412455
927405
674134
205991
600468
997111
990332
289797
383121
1044367
35391
825307
433665
488095
958907
493067
89896
730848
373406
682393
1015441
1042711
85703
632832
936242
1376
665943
414656
1018419
23252
6184
739989
939398
1000215
303061
381900
670133
460839
640312
868429
693356
138399
535539
678605
727762
220434
36624
387923
857860
585765
793229
844946
542163
716692
113007
135564
334493
868187
856684
668272
191271
230477
772361
577334
255601
755689
24153
444432
666593
768508
145424
823828
508808
415134
157207
346712
326676
614849
395493
338322
675956
77657
485569
974137
987704
989572
400821
600390
664118
841066
124876
340066
208478
498847
556474
575365
808289
160054
441262
42216
83159
461922
932340
883257
1007477
742446
843585
982841
697150
206969
568963
290868
953351
306514
353541
884115
342501
274030
283099
598570
953019
904908
531896
844402
424272
532763
944040
661160
689293
316014
838159
517572
490866
202909
120435
1015271
193149
275595
827518
685483
422239
784150
23871
570721
831037
307294
747688
689033
924943
224609
728321
421338
1003636
404696
6291
96224
141991
480552
225787
743016
897511
74147
199178
757158
902332
725395
128686
627575
766894
949930
254319
158987
321130
440295
659294
803382
743749
764688
496749
362034
448540
223848
695669
24996
733254
989516
594140
412878
572952
126125
16756
1033586
471739
71385
54562
239074
844745
979917
628608
36412
918252
409088
441753
163265
262720
273830
682919
383322
519225
236026
77796
199177
466082
510066
761922
504476
171336
228613
377997
365801
661900
675552
200654
78312
276586
630474
303052
643280
826138
79165
357156
385784
926678
975092
274144
692731
292235
149639
926854
494084
349483
821182
56018
964268
561353
364910
586174
768712
1037057
873834
573137
251541
704466
323285
921437
219817
78487
769440
689566
27843
240164
875538
14295
654412
659462
829468
372566
582369
444450
543576
749958
509224
1018521
1028224
1031852
852382
452595
690548
428824
531749
650601
127664
403918
625309
572455
453561
751688
579621
328707
760688
972319
255243
977589
1003572
725856
171061
518848
855284
748610
900616
86332
1001244
409790
197505
293413
855320
157980
74069
382466
999411
354232
465539
979340
126907
439633
997311
655539
893182
467299
165260
126093
218486
412551
523333
368317
79660
238011
724875
721262
213972
306584
142087
359062
1031546
232704
204611
62337
945575
1041626
331396
801678
134666
995264
957507
857911
634313
148041
763645
705301
498211
1033148
948853
2383
968499
463716
15700
516161
863282
299061
725804
1046560
317621
546572
81266
96857
500130
38849
110502
971159
927176
616883
406589
712929
512825
872425
850375
804579
752706
360567
907726
445694
21346
419970
423967
49797
121276
322517
63758
872118
528678
347265
216109
923662
404702
85492
208637
535993
584051
972517
706545
24716
714697
799489
932742
957867
8702
667418
166426
325374
140035
110183
670501
976854
286899
529653
577308
920514
393207
21858
550543
583202
253488
513008
718672
487144
345492
403891
348906
511238
200095
208566
618340
537271
772995
923779
957283
481338
694345
217249
576237
477087
509257
473930
766241
824182
778506
626783
527862
750073
246971
752029
359653
554367
643536
591920
564984
882276
720911
231983
694875
929062
81408
644457
908397
778164
498366
585870
515961
1042912
547071
185265
349129
693502
710880
869205
983906
192393
954756
374209
173183
537302
366317
633337
764282
172492
888859
460975
759350
58687
723380
1044288
203635
237317
461144
236537
612270
778780
590246
1037796
970487
16033
457021
970190
675187
336985
372203
62085
494111
387734
491408
715403
1009868
249010
213307
925718
134858
118453
607027
746856
753654
703042
975084
549463
380670
807246
890431
941845
890588
192343
1039705
459747
842134
822328
211032
976982
1015645
378897
193289
596989
524361
883688
785061
249690
857545
110758
876423
300515
912416
350271
472405
228052
550360
580855
704590
359059
914808
838880
472219
635589
485427
581933
937651
733617
289316
411644
974895
156554
911019
147605
866235
714289
449225
268738
447367
350024
758005
409419
355509
389021
603574
9149
459436
649635
228033
896195
380192
194389
705053
885741
1017643
74046
983267
384509
432277
715133
1803
734628
75755
141270
810453
868242
849883
529961
502114
608183
848793
820277
96193
890978
14598
213060
263301
359393
993751
735787
819151
819355
359902
628751
937224
373617
769589
441121
669650
679038
919997
764268
495354
384570
979142
754607
1005088
994880
85721
503658
449478
964600
596404
844286
108705
283437
110927
205866
621019
74341
119805
955253
571897
985716
865318
151196
512350
807256
850185
814397
550334
5298
301258
953039
577681
655742
1015387
1041485
48318
883551
289057
207019
566739
648149
84031
146306
827206
137932
140415
35973
419255
825172
748798
444670
261335
987863
568909
842975
905757
515512
496699
866237
88215
726031
45647
370440
397369
288588
738505
641208
909240
529280
503405
214105
896383
779591
216948
609303
630128
551448
301194
137254
85281
53565
490883
562779
553758
132597
311913
1029603
315641
490737
603898
149012
814221
863863
437739
509928
64851
560481
892658
62035
243112
1046115
616978
202080
97809
1028421
183531
18252
242752
712502
380819
86554
205571
524903
796116
935148
420929
226480
451969
230305
243283
654856
110954
775927
800184
359219
43879
412908
948891
508414
61423
425596
911697
1005899
485796
384571
201293
216619
314023
667411
237236
229896
642818
374415
812862
7152
525144
716846
530838
819115
757170
129868
6370
762051
453795
158902
458278
961129
182852
351518
815651
560428
334656
285543
139815
981279
194672
234530
878822
1013867
69756
589771
315409
98262
751031
483068
72183
611635
569413
7154
1046617
165494
135621
960954
841874
955344
545595
655304
917587
796893
483146
942249
543902
923645
679546
493142
718963
958128
613611
248738
129861
555932
381890
1040535
135430
240827
464169
72507
264151
922322
406911
498769
396826
616302
222886
143425
759361
850197
955185
874016
267883
983999
482962
625961
912994
960022
630390
674107
903841
618268
581722
306375
971490
1044563
156609
532783
539870
878089
592522
609471
617449
708510
98062
797332
667865
795655
1019088
154151
154544
655760
308037
1027318
638578
652504
549862
52512
973754
81447
741070
833736
827746
212122
301672
655427
397571
961375
471946
354346
17822
650977
556584
482135
22887
440340
452821
722572
172101
882275
280005
1035509
525108
148716
222710
119009
30758
828960
950048
885631
86006
1017959
956914
771356
249792
808607
256037
1003607
607340
704215
736228
264684
841603
372979
812
525940
658202
106942
686850
369425
267382
489611
957924
592479
253931
876505
762452
63371
513900
227537
1016911
626062
968239
739884
884411
335607
860294
480033
897105
950309
208291
78319
114169
76684
241665
819393
1041397
1004887
83009
218469
1037128
908613
701540
505696
793645
683710
662088
643592
286515
965741
82727
840068
986322
865084
727009
31377
343389
234557
47047
514298
102889
466353
502151
792491
459176
380203
722708
56934
448635
135027
383157
288167
584095
830993
176669
84621
227509
290108
599264
30512
849109
839524
571587
467764
469370
692221
244791
153078
126955
502069
49199
875225
49608
723818
776622
123386
150568
236461
457340
496111
746090
1036671
859990
172807
886140
353220
387070
721573
52203
30982
639733
593384
439606
958074
709040
546425
25379
14216
402220
845214
129211
989665
772628
605370
342382
864798
429731
666128
716567
423072
488490
552966
637771
229345
556480
237601
864568
928213
81551
656002
69776
931994
921329
1005263
840255
968990
608306
367451
678230
868703
824069
158663
429540
1031095
545736
524272
428437
269723
650548
925592
978665
1019792
879111
219474
732568
799412
194490
179355
625474
279650
266728
891895
195954
404412
560549
855140
52798
823193
619963
75647
848066
1022542
127582
675359
925205
729065
332119
1023056
830410
646306
796527
839445
23496
461507
601981
923708
891301
452315
690098
93872
1007610
892633
669686
613727
226039
48180
718312
733702
534162
508493
354641
176694
444640
355963
496356
250881
6412
120945
309460
136274
741641
767035
891107
645350
764465
93436
60293
828278
625463
485892
774328
671143
330555
341819
100858
767463
110265
417339
535893
814712
981425
428809
983475
994633
663144
876272
21110
502510
665182
270913
1011193
994637
533230
401485
729816
415781
821833
394516
777808
790489
621788
570149
951226
925500
743068
798164
601328
1047494
569891
50215
790295
405680
749226
79143
850071
106592
137243
850709
893932
467071
540487
759049
801555
709495
409783
94079
995354
737709
186945
486364
518913
1019234
624086
875810
481150
459132
839285
508159
352768
971925
1022072
1030810
97268
480492
781416
585359
975184
211172
770444
684103
813232
180982
826998
948495
239519
524369
868711
62719
654504
105604
95327
323185
957850
521869
110064
416710
706092
184461
814537
445848
670213
604539
896604
521927
821916
76175
928961
984498
600826
34288
223488
307408
835818
91923
2205
535163
515487
876793
772047
880475
974483
242058
1014039
904591
296801
111754
174160
902719
85679
583167
1007597
377065
829433
705489
656017
985812
256569
1021568
68683
89695
792545
816254
58168
243128
1028749
145650
923968
870121
20192
873451
267388
777620
484127
364761
663761
1006350
96285
68077
460055
280516
124548
261038
719704
1019505
395261
984005
829232
427511
309141
957387
581980
150147
852276
469317
441196
353045
796959
146928
144142
699685
35044
907265
539810
727711
804597
275509
716045
14287
923034
1014765
189131
67205
828846
946442
121598
228503
280233
563516
174720
255914
463362
350177
264524
256141
179044
467205
878702
970901
619699
150431
596302
562662
624475
631573
837446
560337
19664
743751
444315
805981
746109
813282
966282
939489
803408
190474
1016923
247444
1628
766964
24388
152018
126123
338341
438961
746666
961539
184903
677958
844238
901989
927674
362061
576417
519691
447389
435293
638866
39967
409730
809493
874762
312279
5435
352434
346448
651678
175056
429842
432905
344560
938144
17467
792115
509230
1002180
420878
209147
934628
967105
817898
474304
88751
183142
694865
832267
642772
174434
929413
13709
845278
749609
842225
919312
264068
761169
344814
877006
85971
626177
372241
14300
817540
611487
247837
551210
272042
1489
3496
876479
373202
943426
320140
205449
320697
763399
932875
587790
892794
724194
1035093
257994
284400
496683
777667
141776
208247
448178
454658
50001
644725
592330
635284
239382
509141
1047439
896516
842405
171707
851556
969212
401998
910725
474146
410961
208287
270512
495008
447566
207818
189019
429504
344437
360131
740404
645363
365932
849577
882575
801148
421871
488499
529848
495472
105125
1040869
109873
181512
736614
346717
219335
1026067
436446
473991
115214
52795
358408
786345
257074
533622
162554
645919
391289
733745
874364
328035
268748
556509
37055
749514
831899
643884
1012
550583
791299
960704
1040306
807005
326890
426893
547437
719143
389968
1003867
698624
620488
555550
382986
548253
558936
720267
779478
448383
681902
917303
616451
694717
90458
583295
555658
609885
290206
15684
51007
349610
605088
758470
561303
715887
642894
334213
300428
329306
692945
705771
1017405
669506
956921
949486
1046081
451321
1023830
803380
98708
439979
687452
44111
584164
572094
161002
122183
219210
631436
34761
868103
740211
555788
189337
861639
207325
739462
595389
980072
444397
371960
580996
409368
781200
253703
350263
42754
574387
474534
847954
460969
135946
482801
565865
285888
141869
35520
158999
849511
459733
649862
451348
877026
233369
652897
1047940
477915
4159
163850
829380
897031
326206
517400
222815
930259
478361
920182
885283
585904
651431
896437
104877
446015
749572
151182
555626
115137
893576
511907
326051
85132
163043
569703
97800
956728
249474
977730
275093
545939
293101
216904
456614
244472
604985
431101
446529
856302
388335
328262
1016953
8045
374878
308111
517549
1009509
594181
137441
138317
415801
1027277
851066
201132
343745
625807
104055
100194
445952
9677
501326
1036620
535258
317386
895557
105348
348657
836441
184262
1005781
294683
214030
996854
307179
292827
105694
813464
276703
573509
59571
834125
806099
366155
280011
619504
990535
269142
279863
586362
458860
104834
251236
301280
695009
2718
830799
257678
267271
742411
836029
111534
967859
371840
598853
308501
908447
163843
513676
942959
827681
397230
1009393
668691
1015753
1011781
300932
466719
221626
396190
57012
653153
396845
135823
591528
864728
689311
842260
127761
1010520
600983
237984
308648
648146
300328
134228
149422
481464
496784
893749
353913
189132
802016
944853
282644
956440
962427
207431
863680
778194
620154
849471
888224
669518
421853
298438
164334
119387
497906
843904
432008
504944
620056
483857
10993
375709
229924
390796
752004
272026
934840
790132
175310
259657
748225
712565
1037160
330178
181378
941916
703786
1026013
243801
578463
765352
237085
567297
654340
554534
59067
440677
931716
86768
385161
220054
926699
356552
318203
282020
934490
299616
980821
621429
290455
291506
430253
237758
710000
710633
249798
619832
71537
266646
596562
113612
64450
921649
620220
368757
791391
418351
681016
862133
224872
827907
630873
590469
996771
1042401
1028175
145064
938559
876776
316633
990972
556518
933170
243661
748058
16486
213814
503618
664221
885779
672244
296607
830078
192104
614764
100790
124800
467651
575606
635838
218726
640964
641330
59302
717698
540020
705659
878290
693443
758021
389175
87464
148327
511299
1021487
986033
589813
342090
280842
320743
896859
497897
967218
563282
353507
939127
1030093
109591
60920
292962
82612
425256
640671
368028
116242
228653
879122
845079
187091
992718
168353
481990
536846
53327
524889
41367
516718
726720
527341
338131
69551
108089
6058
156009
649812
817081
159369
633875
539681
542452
751651
1009343
94708
455474
174021
146094
352902
16572
250502
94251
712900
549086
888007
116774
968645
1012798
819275
136089
687458
682467
197553
864822
113019
111475
994530
228666
341264
74226
926080
659253
4323
572430
916986
213779
749436
1035349
909541
224378
859449
433236
958527
402240
859095
127041
450467
213672
724384
131627
949102
249316
778373
270677
839177
1021074
137287
808932
850201
282605
229489
148194
498833
413826
612396
377801
444821
895206
445457
908044
480679
516806
141762
1003166
286587
617820
480234
510348
70788
102094
654541
843973
802561
589165
563327
165948
232768
495713
792166
962572
403538
262547
240192
113823
921736
276396
785190
71756
588905
708328
33681
317590
545916
1011962
606646
341554
659847
1020909
514035
776234
660583
1011751
739017
286939
546670
675296
111011
225713
133486
98497
700018
630703
470050
602697
1009412
988398
436350
194512
287408
204189
581070
100243
90724
547679
244601
399331
743601
161985
894189
246286
94329
520920
727375
223227
429804
379789
608092
277831
209657
910543
199352
516401
550170
88149
184574
119225
2810
958424
372478
473536
462462
915236
416742
607736
37013
662615
259041
122853
62762
1037828
54128
684476
408384
735318
955490
476001
488086
406792
942317
150645
651773
843877
568096
292999
652821
707379
217110
119899
33393
126117
1037449
743529
136808
666341
703343
1007308
347870
9977
860713
365396
1038940
480604
1027616
905069
961180
104552
762643
387722
935031
85157
1000754
743342
111568
555910
8349
863027
799495
184019
101886
98811
694590
699695
303836
976405
584264
1003676
712833
138269
502102
796461
179474
1002129
772596
406560
213604
461883
145561
339811
462839
396900
182893
979256
78346
78198
642210
63734
612128
1027736
337621
377461
1033465
782976
232905
24849
966118
1035878
288593
16767
19126
731642
516273
345818
886908
403104
523859
818990
631957
954293
878854
360656
388037
823027
1004384
1026822
113923
692058
1027658
10017
115071
858851
283100
312580
390327
700757
743742
678477
767686
296091
748939
780683
383596
280747
459104
88393
156034
746896
624312
287290
816812
638887
143691
726336
713359
558144
948492
309734
887167
470519
124649
973174
13465
138220
916413
912135
1032014
65042
1047280
980915
580148
198042
571565
629255
1936
81256
227112
953956
368060
663732
233416
290339
468731
949096
657696
249907
122016
274339
678960
617303
365519
565936
807805
958061
275910
383114
628191
797159
579472
979116
936549
204471
195125
533212
242782
321817
693959
650306
443340
498120
987652
61780
687987
307454
686708
922326
764755
1025961
601742
592829
719076
972533
1047938
1007224
109525
864988
942154
323056
359417
358300
141878
492481
479275
893024
40616
302723
218794
990968
896275
422035
314537
807244
668282
593467
6497
395781
607727
735637
90881
557553
623047
738724
219146
540883
387540
536252
453223
746690
387564
1037242
1033054
960650
654027
92983
493694
827270
542213
99756
802416
351234
907517
348812
221639
874728
807048
1000856
653671
240511
772149
673217
885742
468006
885528
1012343
133075
141156
97978
814628
536003
472476
148625
551211
689372
417730
858175
740999
465958
527272
567687
42088
284608
652331
1042085
362728
628151
60187
884985
410932
756098
154439
349677
987342
241800
203765
558954
125488
911239
619634
195473
230241
871722
835956
977458
421867
893432
559961
673334
170012
270590
921631
1030099
451604
556446
140887
285919
503830
738325
80727
584486
529880
468334
600408
22214
512607
736555
354890
37934
663542
66297
942862
152062
448346
674048
50439
849379
98820
201825
503300
144742
1021183
386287
713086
430426
779349
794313
784920
251546
892106
1021585
572057
894274
954563
835203
492446
21257
356553
371769
727746
380736
38513
424955
1016022
12575
354358
696439
398389
51137
144713
771508
92768
151758
490859
519430
651140
833792
160863
492557
940327
278480
115476
569633
790863
525629
787311
809423
902754
90623
759649
873342
844056
139166
774007
589896
995030
498066
413445
556514
582282
917891
561015
434353
787123
820470
1043779
831654
397401
344361
99437
211831
677105
80008
94474
824733
303388
305621
229392
331185
932778
513875
890161
541840
332387
740690
869639
59177
239407
137096
45393
585331
271675
1045042
739235
765998
50950
239341
977582
261606
492817
149362
133315
604932
57965
914106
66576
599760
298766
288724
896029
112164
1022210
500788
338482
619506
88428
523490
781117
989458
454418
921365
261601
747170
660938
13615
819016
499718
692274
178932
539901
197299
456045
605804
116922
314048
455755
491839
36246
153075
799808
758522
386031
436770
82662
898096
448116
770347
374738
985797
724053
43635
475653
833347
603571
430234
661421
318755
310699
423290
256106
2846
400661
542094
99958
514384
713428
181050
218604
1042058
653368
12750
811847
1023623
353366
818649
524562
554262
507868
253363
205955
658211
613019
71462
631560
646134
235422
618334
72265
528765
784838
658893
427584
598309
881753
93680
310197
542942
89818
764164
746483
642359
733008
688346
277476
599324
670366
147804
119840
793736
523478
709448
615735
1028168
148943
1041303
780015
96494
354187
904973
465818
642277
226157
1013279
449073
513874
872678
706044
306765
547848
896324
406565
268717
1018342
284477
233503
447159
45752
887149
673749
1012153
886172
679283
848080
816486
494427
635068
464018
914645
602735
503972
358709
864600
238266
419712
376676
414493
886637
591506
239019
106697
259093
466424
500388
1039412
428356
927074
381358
362875
698762
133855
1016282
669249
867337
1007971
1033643
157444
1042865
407795
768419
1012936
236593
856304
683997
683762
172277
700722
497792
806238
263742
211815
1007299
175978
317209
890228
135018
501082
287893
945635
890689
439331
545829
593857
427711
115458
274169
137452
391145
602392
772144
310615
308778
131437
655598
793356
242128
228303
923955
228141
840670
508919
575347
33803
204364
183860
400506
410759
584153
446279
440455
771433
1030404
624104
555297
331060
731082
665562
192263
452317
513648
336209
608779
416867
548385
734252
231509
489646
541760
696640
523966
667521
400225
46242
463195
335938
535053
1013482
992659
794179
1046903
160659
428952
374784
353021
360476
504816
583556
781002
778381
828029
589682
548725
295647
147380
940309
650744
753756
183564
1014087
339574
813497
581341
255990
388844
428486
781849
206698
626455
954235
726235
762905
581334
269703
230291
484468
469172
558500
128657
414488
241040
150901
353632
799924
113000
470750
87985
358851
173740
40500
1773
117218
728245
592260
303468
558763
346135
570063
513208
306379
775472
184615
584781
87373
922105
219351
100145
390897
18451
369242
5840
64828
890373
903615
23627
928587
109296
854968
606851
15266
905054
563306
402745
863530
641840
272182
874732
871761
869485
76381
675566
429990
473650
493287
159147
407251
80514
242635
337635
894101
774526
27695
489586
836461
638060
568601
207165
685281
654727
598406
710646
1032735
141354
577564
114225
824055
657562
815506
156672
280304
236594
843740
281711
595220
246665
87569
632116
829971
937117
508848
446368
177636
1011548
652548
546378
217362
624613
422199
302265
68849
897045
541244
699333
273064
296093
434260
750784
282666
932033
353034
878025
680567
123377
981886
178971
606784
900443
742144
954667
155753
216069
714577
753221
965710
199249
498995
206562
1024072
780823
410986
333938
1016492
610997
552059
650743
580069
927800
844039
996937
642162
936090
948923
904877
217893
392149
261834
53864
326154
498511
957444
757858
555032
202106
178390
285752
946101
459269
363488
395253
454141
802078
217434
11222
647323
181606
571931
793588
363419
929058
654145
123248
416864
692199
304962
235409
103368
884140
406065
393352
911373
25466
322988
689325
418149
646859
807417
1031517
904605
409271
783697
736394
459715
688959
215309
613492
367809
109086
468154
877859
252252
1044072
725223
954572
687263
219444
633584
10961
578419
203145
186013
1030870
39050
981793
591632
377078
1009081
380430
869983
550245
368207
988842
696008
644299
107919
320977
145802
470775
273710
389739
478926
851995
53162
975986
420276
399533
246937
503978
740518
390816
589892
256622
765739
54955
525848
57776
144078
950296
891939
312180
443629
9804
513033
773795
78912
1011241
966725
264116
985791
882436
384971
573060
915837
453860
170661
611682
424767
888644
844145
913093
18867
71860
384664
1034169
374948
758141
851246
425811
853914
556339
509916
591120
640543
196728
707961
978779
856939
987563
203667
602959
397098
615362
960454
328911
573315
615371
1007262
526016
648177
451435
271782
400034
657828
224626
400607
226689
547608
447677
991292
242733
11545
326398
190266
375212
508230
847841
181967
177765
893715
80734
810917
306563
1014903
396674
518949
585903
820086
372824
945467
712574
46620
1020379
918170
155520
488140
387274
861140
179552
97564
182416
470265
689585
685979
219740
99044
551616
780529
510024
837914
989461
244920
268792
464408
365063
757005
306081
616885
368705
202966
18744
398842
135411
1000724
643627
340436
789802
823315
254350
148887
772507
398254
435904
577233
899638
890328
216142
54703
508423
601190
623377
5381
1002223
95053
490325
249600
430875
908816
697991
603499
277124
561378
371361
722609
928663
432195
489784
273444
804981
1007042
247548
603399
824724
595252
442887
804902
898160
127203
140467
956003
891044
983038
635555
554854
1046378
576456
919176
126492
906446
858386
286978
201948
654619
417539
590568
189728
174801
985645
70552
145817
510101
201967
945743
697016
622586
217552
331331
329686
41459
949002
517232
656013
156356
922544
109004
606001
157350
218671
931420
364815
387431
578407
533796
170453
481770
521561
37394
305666
477670
698795
646034
807807
520548
990215
666817
530929
816549
1048230
529564
1040091
668714
457392
515183
494349
534053
49613
110806
1020505
467014
337592
504084
469293
798184
95782
834749
397835
1036814
466378
869069
891520
477155
614124
636660
168685
695951
318125
142166
259950
600952
54292
763700
999084
529434
654779
139094
76094
565796
449674
965637
687551
685752
440251
564814
342656
230007
914092
463187
579375
325263
827405
891973
612645
500440
342421
1036899
498915
457373
57325
182497
790346
1038404
845951
358514
279914
296209
525616
594997
895388
732342
340183
629028
238508
447423
1041402
314299
990009
315561
255350
346806
799550
327080
949895
777072
334508
328848
1035852
152755
212822
787460
1014462
988667
907107
603394
1001214
869310
221865
230267
1010844
199294
1016610
777695
289948
936197
496068
839063
247934
330586
993256
65122
696863
906127
262354
110921
22109
508716
22878
341454
72514
877775
289058
902998
398427
240426
729583
80062
25857
962101
1034865
706403
951644
300757
450766
290527
345224
151123
621816
89447
278035
309239
467337
641170
513088
233319
162337
320229
106864
552543
464989
637026
508046
490079
1021055
712998
699053
810931
849170
536797
782894
438480
854241
161618
207065
757102
583181
101991
691650
251458
453940
785389
1000306
1000156
647145
301742
462333
461620
171225
949227
72485
421082
194185
352979
237010
202305
84020
670910
1045889
532496
1025452
607811
1030375
352957
830972
139140
395901
707545
275474
759388
241328
706621
600831
689439
443607
274891
603152
331890
923515
573541
62262
314959
452291
517309
974150
665798
814843
292257
484855
539682
216604
599543
987089
955213
940341
158726
47240
688262
154068
776484
767794
274351
289142
28930
792669
489359
642291
407711
509620
472255
135091
302067
934553
626825
294590
707523
112683
216373
261826
174090
860813
783303
573890
869720
289586
42983
328552
1007028
998691
946781
727840
573860
57977
498904
432115
24170
351535
651120
893207
916214
156069
593987
962277
163397
15910
889317
566495
466233
265802
121154
889382
19579
234825
568571
658857
607730
1031274
1017308
162322
318427
471234
227642
110431
137957
473777
635362
345006
458327
312930
514464
735535
513253
99711
180620
185634
212017
988718
558121
730523
756311
580158
392029
475106
844084
155842
659659
243696
316583
570217
54340
50774
494788
8383
623133
428038
820714
576512
480209
240484
891009
751494
445421
886678
249358
945729
468674
1010044
609039
584559
1020045
320460
349814
368412
838524
913175
611324
732968
311842
160582
129320
689128
567256
50592
821741
285182
490688
3522
967146
860313
252
787111
465306
843373
24257
963583
1041923
991596
1015384
283688
155184
565549
690437
16309
856905
42798
1030926
195744
941956
923210
663913
785079
797112
425800
239540
725924
522099
161939
597728
580389
754431
497000
887696
280135
301246
340012
802572
108083
992455
914476
575993
315050
685023
1046342
732263
841333
395664
98205
1035246
417549
99906
229019
171988
100801
928684
932801
234685
866801
764168
730613
113427
805585
739596
76194
469380
615536
92908
689100
323243
259636
735985
503094
622854
153200
256642
445035
203285
950190
915294
527401
955711
580835
189476
25935
969030
559074
13104
554761
496980
601805
475855
687331
658552
562630
847160
682969
391030
819662
612058
747024
979121
330832
672213
58576
730387
933793
169506
434544
273326
435979
590219
453442
932717
679153
54237
650529
457618
1008390
374032
569811
77384
837012
250973
775440
166322
94002
525420
843498
430731
1021421
717008
744648
983590
103924
405138
481216
314760
828737
493048
122504
363676
636586
1004767
458487
828005
223135
884777
790657
616953
756367
359503
322708
198891
252856
909479
453598
405035
291617
385903
753811
643462
373637
781671
638117
368049
38485
246974
1038620
826423
504934
776709
315017
905923
660534
865710
966847
868904
886402
518974
671815
870742
133816
777961
394246
510385
249866
773589
56882
898240
757865
879218
804963
492138
251833
465181
430307
73100
635429
385601
900263
422785
733873
733115
1035285
871069
264608
67958
716751
555791
773301
294886
463733
471555
694032
115728
928720
1045718
16899
686210
773071
250124
138377
57787
594462
1000056
716915
665054
472706
177441
650269
351119
778344
747246
514946
741148
866174
221478
665184
69876
532533
37044
543443
962947
867878
984189
890071
798801
866383
554384
412889
18555
165002
442854
1042628
193675
715031
481245
749581
38221
462487
96057
616672
393269
455888
521611
406679
5551
844334
690832
198736
533935
676166
485505
552612
636626
164129
420753
11697
323586
93274
906414
514248
429499
474619
745128
63987
453457
274106
460954
701714
330722
776648
401928
905067
109052
1032138
421854
313863
965111
850515
617072
655438
39115
101487
183200
77075
273024
670076
139624
275942
542000
534758
103119
883725
879477
77030
268867
61488
227730
767999
454024
1016985
969962
144284
830980
953471
746691
402816
320584
458547
1023963
789881
715968
297294
944068
17719
514636
121025
753765
671872
29769
697425
1041013
940630
170679
112480
337059
419201
714170
3089
143578
651789
1021301
304604
243209
632458
212149
923851
825155
850366
474733
454802
697933
138804
845988
628503
544408
409995
320546
258149
867346
260443
923468
746066
196288
774772
1019451
522057
504019
458756
595578
480357
947366
998557
163488
53567
868007
902287
737117
77706
267674
548538
800192
37928
332432
61828
813983
606370
695605
535470
597754
161164
924317
380251
983900
303213
377535
267441
751618
886981
597919
570643
721247
874700
437028
704286
673649
883102
975417
8647
437645
91824
656667
887384
368436
770677
749058
252845
713456
994492
370548
445309
971551
609092
367017
891579
442745
56949
808985
974490
543368
913632
402712
637674
810794
999105
246026
40277
723387
817729
407551
842628
8650
262391
563409
53030
307993
919498
896935
325752
374903
16943
516180
864369
1035343
485591
580899
471118
997859
1006357
914428
633822
394369
249352
754028
102776
155807
995724
642862
104447
453034
983113
487061
262337
372010
19520
888337
229879
132068
811000
123366
992402
1047403
639001
98647
111094
951851
274220
707461
874037
263398
325997
915811
704315
275925
930945
303022
229133
755486
475273
376858
320841
449844
357208
519235
672332
379812
206458
432336
635574
625504
998648
914472
179027
779986
153917
479500
319932
822002
596032
680162
284955
617674
643873
305331
792587
217241
331035
514180
501882
128668
141839
633065
917769
858097
1018174
321368
25072
468174
805713
671060
155202
320881
199858
402363
729081
75547
541036
12571
265450
1042621
131533
152794
434185
591544
169828
439088
577295
812977
801476
810009
181793
652744
471647
451268
968786
343478
481508
491784
892225
1010592
993097
362696
954752
163903
407117
414537
925043
812439
35437
121946
912097
87658
424865
336426
194207
555615
128006
472376
46763
266552
426209
427079
401474
942408
376862
822222
920102
960310
384102
346546
790582
623040
374442
915411
849096
752618
392998
978007
547034
299724
383002
537652
974054
361351
851949
747242
68401
936359
889914
441010
666232
168335
1002910
740853
443147
983664
235552
467469
792636
160430
1028484
488264
574026
975402
590503
661652
853364
1012586
55366
6295
670444
267144
958080
812414
1039377
908708
166991
973854
422278
294513
363964
483427
303974
977698
231589
551992
378440
450161
424961
552263
935524
418357
521916
59875
170823
1034950
860399
293446
591710
918739
961487
215513
1016830
960436
628046
1022579
500315
829405
590914
837971
640833
696797
506492
92343
99200
726000
583840
438817
327687
727570
374119
736818
489595
703287
575859
870218
957108
443488
243354
873104
246851
757295
281894
144592
90018
917560
224648
520929
417085
1034695
255818
7686
969873
897482
313340
7260
827439
154305
520676
608875
687869
37867
545038
305947
856569
268244
650214
314530
748891
547871
360652
923640
634051
738239
829005
690006
905677
128055
19068
557557
642697
901566
510649
1007588
125753
660251
27232
194330
498630
434672
637482
191773
139323
515926
440302
140465
868035
441461
316711
96608
437536
477942
581717
822839
228716
472111
901956
370029
340493
226467
519643
423901
696748
842670
580830
815693
270267
675382
238702
725872
938664
719091
111242
992070
714812
409329
308110
477253
846430
639669
50489
84739
393312
554778
280341
680876
803848
923707
1029088
287266
1014095
951902
232764
814863
491758
718260
48927
688763
787945
710752
724036
786958
907256
113917
787739
185267
911243
846513
392667
491674
552483
1005957
729138
135064
7937
795723
389995
940644
500148
192335
369256
949463
925122
1032904
99150
658518
58786
504631
805488
708036
692600
362476
969334
1015030
789817
636758
35497
934903
140047
1017736
213687
31549
816031
721660
832918
690712
714254
1047335
889180
51553
867425
876419
674122
404359
473139
649222
672207
615393
1022735
239233
889609
260736
705017
1010362
960363
611584
870998
120748
618820
786157
890974
20840
406208
957139
796859
522302
906657
526693
580533
825914
13050
1007711
911261
525617
604835
189381
431042
43804
204930
537304
317006
208678
139589
786639
920792
358749
864799
108064
202025
221133
596504
178490
70386
499329
794549
25137
289035
213426
322970
998357
576888
1034699
922082
913216
339662
282603
881189
882939
197091
29195
380875
396946
42253
557731
264998
712780
702642
21693
394955
213830
172092
593129
545840
89124
32235
647143
926759
425377
69104
636908
75457
1027059
958154
808445
561521
644047
739249
387803
917793
738098
220139
924566
307149
226377
418043
807756
661777
741646
888866
290688
121865
168584
777977
139944
944711
8140
168491
603079
726993
497838
270397
371191
30726
718688
867713
285634
765943
933985
111761
64179
911234
1015197
1017572
678108
664940
42602
698112
779542
356684
178222
228245
617325
503057
312934
157585
498444
766724
9687
839057
458628
722222
797006
242052
654324
303179
290639
810291
391600
835573
602560
305328
537097
143154
86227
693720
280580
427546
766451
114570
937394
970078
290107
151866
608912
188395
499446
692129
230671
286769
673849
663486
554872
820391
105850
348352
969532
144626
190505
959217
577750
1900
207270
777982
11307
806250
954401
208540
666035
579235
181727
796532
866814
67700
276000
830984
501954
925795
194354
692951
1013034
875261
140037
7617
51370
132594
704562
573091
966026
994457
680664
410059
294323
121704
755585
545008
991816
990615
226628
402465
482286
1002985
121081
756446
256463
1042258
169443
689509
50766
390526
183259
1008925
458616
513149
858319
343719
157291
525133
234702
693895
257517
736569
528277
488605
419001
583947
944373
823932
778864
423078
662352
821270
1015257
946764
170981
157242
459007
693583
821814
427539
108730
108335
760725
1026277
537018
402499
932462
905680
609833
957919
638868
1041700
994531
196191
581462
679090
187057
641448
617519
1002077
610880
381344
825517
386258
509074
1042724
578639
733886
792583
141204
860101
1017081
887722
52295
937009
756751
41606
128761
458436
385629
586128
743500
893268
250972
258045
946476
949931
606334
398176
54298
1016734
603178
480804
122368
230833
37283
44494
41663
357564
946333
377428
865579
112167
811664
136535
654162
925212
425770
530667
432540
430202
456300
662309
510971
294195
403412
350833
791412
797454
782100
473707
691036
766572
842371
289869
892730
104594
28224
232870
12007
273323
31206
253817
127699
776285
590656
388117
587493
594079
306799
1000752
88782
491286
377181
1029962
524786
52584
423181
195594
875681
49114
990328
853978
1022601
382907
7863
69947
878766
692139
1026881
366774
443569
626095
853130
4174
718082
330965
533964
979122
584550
185216
701517
741042
572187
539478
118411
834524
19025
102153
276122
510262
86044
337130
583649
498979
871873
417853
340325
18423
735339
790419
339964
776680
229992
454037
101204
806537
436650
54779
443058
776499
951263
77739
526242
6658
789618
686499
753195
565331
438600
343522
744644
912013
870119
860883
684834
690821
746972
612328
23762
960329
932145
428027
375323
107098
941406
444157
15232
343614
992295
462117
441974
489893
545323
193377
997376
286398
663466
889754
45641
1256
585285
380837
706141
58160
769495
843392
854453
515255
715041
529960
302932
49581
712061
465797
296436
743149
799836
802414
252550
521263
744273
238713
799211
174959
39344
111184
364381
736006
355496
557753
634026
98580
930383
542977
373625
928497
447486
262878
662830
593946
348945
960270
79483
950164
331406
599999
328233
1013543
596730
657925
49276
1581
897861
306451
58993
652224
4810
663504
444770
366131
337987
75418
303507
16024
556587
475251
380983
486503
640283
659941
50512
1003319
996072
359647
725711
458716
1018400
766322
593358
808542
267585
649549
911166
652462
311335
87111
580329
227121
165073
372362
118733
647742
1035939
861574
988362
950416
330179
43222
626319
356936
162524
252987
484306
354142
979813
487263
355142
757293
293426
841273
406098
423303
172874
170533
507961
326001
159191
619228
96540
614867
1002626
386781
113002
468386
1040343
666678
645258
624023
781337
874995
195526
427
788452
714516
582325
1034557
380519
453874
746917
196072
696548
231622
456055
835692
74676
413149
208161
379027
179862
1013966
40231
199766
951119
935644
360199
336223
759886
402618
472493
980679
735442
401634
90199
697169
115706
70592
995996
1042745
278200
228839
631880
58352
491420
332507
423210
983660
691061
527450
264265
65421
465870
7667
617613
119001
210120
201145
246735
707994
682984
895293
700978
797346
150686
616902
411867
946604
725559
511758
235310
987279
743211
871878
90966
772046
316259
751384
622955
529328
18733
182028
149297
83455
696871
542233
287338
955666
470706
449103
367397
774967
254204
591792
73123
36607
271510
255294
529317
906305
779292
754754
6544
783503
745325
213981
169772
855862
92621
48053
545862
858232
497741
362495
441054
356710
344012
179863
89294
849969
555487
760277
156447
962519
85406
751511
113389
296304
920117
379737
605815
833005
283604
879053
846918
401483
382050
332485
226464
162958
801261
264120
793586
96320
848131
856799
196048
301411
266596
522485
267287
838020
373179
179280
470476
579280
788215
190349
522356
63022
10041
286766
1043523
737477
31257
943935
938865
231466
61331
700082
579693
842237
722258
18441
79369
475474
756028
687329
429760
747629
632765
293524
277743
218048
858078
884133
26320
778359
48125
11915
921841
787171
366352
863441
484845
143171
894252
590094
301963
656076
807991
705033
739771
556034
441269
497538
1030396
692872
632175
607862
692498
871178
401365
899487
774696
191365
120931
275609
730572
612443
892193
478329
795869
175397
796480
1021193
653500
871897
1043733
929482
75600
432507
516214
98032
736063
123563
863524
10974
931106
777220
493904
250113
420461
8809
452836
552839
370183
511142
294131
849710
102619
71495
24213
890267
543673
676472
872265
218953
675328
135104
625428
771664
35154
533809
232839
895610
367670
786633
289809
209005
480274
622869
669170
470589
281149
611214
767532
463933
927360
430918
669626
287495
679573
909619
235847
740472
327535
326886
874284
595076
963177
758251
112983
943281
815549
506793
903952
171667
570514
325884
638993
24133
504785
204594
376480
818048
278432
3368
346201
646864
531807
768796
104630
151422
267491
103857
562006
596760
1006334
347995
521776
102469
565455
467648
131857
766061
643670
115041
880953
65839
494287
479864
950509
375884
738842
196904
180914
726661
701631
474467
308137
152790
1016081
420577
765541
275151
641132
693610
278797
700076
860929
118203
959705
243604
211069
1023438
210554
828733
943593
844125
1039537
588764
871736
514283
331472
716011
456102
161327
449972
533609
27492
1042852
818159
904770
811940
757672
292500
879381
483583
400615
499638
594547
682805
273550
745765
998975
575004
379764
1010054
851091
376005
411988
49614
871457
787799
529594
399559
807637
853062
871013
329968
236447
484710
451306
126194
387516
138054
119717
818535
157322
280907
247328
1038610
426130
814447
719508
721181
609949
759588
201430
267940
395277
140850
252710
268977
617425
214323
352355
188948
846623
225811
223942
746478
294416
854497
57280
408042
208218
83281
726801
496157
800976
474545
185690
812651
867054
288236
165085
545834
841790
416370
117119
388725
266161
923533
695446
385628
390171
744269
574684
858187
218966
116050
338524
221652
478354
361725
795579
1038079
815121
942230
745598
282817
1031828
748264
771290
882356
316661
316612
413123
10309
606363
1020039
208644
407505
629269
283873
229843
327544
663661
711316
93836
929794
738988
555153
729560
93346
615212
291530
39227
989313
647973
878906
792862
706243
790096
549903
49479
989071
118117
578793
375080
169348
489501
730801
366083
9569
355964
381334
815074
378053
103653
662170
1010103
381805
107677
731173
282497
180569
48952
73137
763029
371475
706498
654041
844892
724028
256591
534989
765447
470225
250986
565617
532070
900203
588400
614683
1030101
574910
559330
419517
686133
365271
491144
947018
803278
858196
287093
799753
886416
8620
728695
668484
1039355
102039
536492
126392
263671
390995
365384
856689
655706
453973
461787
692502
950730
875962
427158
384896
933281
314120
466568
855162
177736
414703
880681
152358
439289
755822
148104
446914
360960
295247
1005177
754046
168041
816192
616382
1018053
660129
11079
538067
360383
536038
178276
699966
316150
67855
626504
131364
328408
805877
282533
740516
105363
310291
486332
84923
572570
248605
1023327
903105
64022
801911
547019
788031
987993
936785
1022795
557713
779648
841517
49495
405165
347663
858087
472322
921463
922442
627846
787367
862039
260790
8281
398379
578755
21076
916049
475632
322365
596906
392530
274559
237305
357325
675934
164012
598544
293467
677094
350220
193426
196680
977349
913077
419635
654844
203566
334224
354847
777516
841179
977933
1014820
349981
182055
1041591
491069
195192
986247
1025469
116961
363122
375614
410685
522866
342631
141202
604614
920766
367653
212393
175573
40628
1034826
349137
931386
571265
338121
126104
620992
924288
380918
725251
158614
95340
864033
366132
417069
1026417
941419
474219
248954
573844
462771
1024564
966832
984482
177862
554662
295385
645086
379681
953428
185970
10460
210467
258884
604284
501400
395417
215256
344235
84631
649370
332489
686383
648063
827619
367957
763145
617913
727757
982162
948776
1021575
1020769
524941
367746
185463
854937
631946
941730
499848
99047
985097
71969
642380
564100
538422
17255
316255
742022
1004067
475471
502600
1034795
738132
34792
308230
918338
116172
742692
564093
2866
907456
203603
526264
22234
468017
406532
120703
188393
239070
44914
148070
1347
36522
866761
408416
837667
405389
642669
883195
520519
264127
774401
92427
244930
826638
979877
549410
318234
667835
789654
866472
137317
576245
106118
367288
480933
365958
152856
27032
903507
122459
878677
246838
609937
507306
784860
602970
121729
928916
1004459
129327
241369
984043
872666
723035
213820
128742
402107
441815
932604
943732
980702
2103
332959
101526
360468
277167
523592
22400
66120
443616
794475
730350
773356
324904
884967
241105
231326
931873
181550
756278
92812
525087
417940
552946
311280
110145
793123
387693
667369
627298
231261
341132
680355
512840
244021
917782
170785
921349
941297
858339
880957
323420
58561
759707
12596
875142
279675
443086
381497
342774
571778
217973
611618
808178
621420
760274
23834
579385
400479
135372
408966
801396
939822
153594
248407
506526
606004
831775
510026
47693
714989
92857
973400
317632
38536
276671
958368
409141
604119
455810
536000
489922
565872
1043730
508557
726417
752105
416675
705692
346041
324659
412995
445775
960099
207706
664272
879575
429386
506040
275253
837389
681512
599482
716417
706962
726783
15966
28879
135939
278860
551035
295912
511218
845768
982617
585619
737002
621518
135021
363732
798231
3832
716487
569947
85834
886223
795424
858682
965201
18956
862271
609284
967136
602949
749231
501156
1005723
155970
514548
489939
208645
807338
661335
663650
799761
725475
256488
744628
136377
141985
715635
188324
950359
1018317
496073
1011687
331500
813693
160116
552073
777906
278912
826269
139225
269506
736642
580406
65116
307982
89165
879702
1020055
936626
981714
824237
203513
793551
18133
51682
850060
984731
423587
487717
145823
180025
276422
443293
1001063
140356
626964
583046
510860
470792
925562
129955
897206
80729
630417
736827
481314
1003367
238571
192938
72403
479132
293938
949962
191452
1020956
34013
32707
914566
1036377
995652
552308
879465
341337
48200
230881
572848
544615
1047930
92630
1027360
35946
131153
1015165
40501
309601
123071
347825
113522
586836
367023
71074
709531
50315
584368
776422
264185
812928
195658
936067
713993
305057
995420
805317
990463
214798
721139
322111
752159
1839
657634
590189
642727
480749
523022
688324
185934
221818
128404
244121
589729
178591
336005
1014506
920276
1014957
149914
494504
569142
980119
951379
498912
901318
11632
741333
163892
17061
567780
809432
357851
833008
119756
438089
389025
1040961
583981
594585
271867
866101
954499
804680
23968
229077
172095
726960
743421
284555
788738
168220
672419
441820
236193
655270
104775
254363
693764
684866
794328
1046590
786016
597412
745221
811198
303558
238853
827955
1016679
670915
492596
29939
21587
548939
56524
907852
52438
1025551
419514
962248
612403
933178
539730
31398
261103
941450
851065
125789
284673
85411
772526
576875
493245
409934
37455
519789
883921
146675
61747
823651
879019
993776
802049
138574
113782
774560
818182
6823
593164
918142
809387
867756
1019608
206322
659229
480431
819562
361495
1720
604781
348610
781819
739715
115953
987631
329891
745683
494594
534303
884871
519314
945899
630122
165272
442118
455893
538783
500691
316278
526046
937774
814267
881982
757374
254276
498843
46892
385894
445438
351719
639566
556998
293914
793739
48088
786041
953500
386467
249871
83896
381300
149703
329052
574716
121244
713028
759220
55856
993689
186783
618130
828470
841430
85716
599703
699147
635622
665215
355371
25961
655709
137124
419306
855741
686292
188421
622647
22296
1031635
459563
610052
1042547
668119
634416
439349
644871
584208
627431
162724
458717
409694
651831
484428
609761
830450
180746
910683
597861
753324
762438
450016
973505
424732
67948
826475
558023
856451
358733
183075
516024
554110
123853
439301
370379
404976
269560
891686
694868
338104
461291
198573
254015
285722
918269
478799
100309
288476
1006946
651420
599621
240556
150763
887043
979707
775412
579164
668174
731846
252768
377603
118934
877280
453468
580024
99402
741479
193312
47379
989034
1018771
902126
287469
385830
507715
867792
614482
792816
505757
922916
205230
649045
25837
852208
446910
775840
453215
853658
261190
966919
505627
730201
485168
470224
670523
884552
210057
892487
931129
403736
49349
22869
304795
766056
533035
299255
146964
724313
979751
805428
141462
226145
91128
550109
577767
333600
1308
416957
947357
124485
259186
956334
556977
673235
238943
512937
589002
479472
508018
294562
434064
822206
962777
404530
197895
723082
886778
573171
902656
38306
835106
154520
277091
870372
397494
157052
106114
341669
404130
186362
490801
617484
890271
951410
861957
858110
766367
579877
56605
253627
514698
314084
61336
159291
112603
525659
1041986
509024
186204
495726
1001846
119941
367206
177677
742687
942745
425643
702466
57401
504008
274082
973049
390635
624472
922637
17119
754610
869999
178189
499676
789694
173734
992288
409299
459886
11568
785502
292737
754342
114463
1025079
603541
476572
867245
96015
151464
498443
39662
126398
860336
99909
318121
636023
1006133
441171
235921
1021501
1021986
191366
118456
499091
115494
1028019
681861
175049
237493
521956
404119
545837
238667
608731
974171
832936
950044
725879
971853
192211
234165
104906
943851
609077
262387
929845
486887
422484
261257
42115
98021
975107
266387
964743
204079
581938
702014
903869
53346
716301
886806
600429
65571
449663
380462
195047
1009238
364130
814014
728104
7551
799703
757488
582335
363661
299786
746834
962341
312619
267299
1029979
286871
159865
590997
484336
350111
627229
108197
282892
860777
772672
147267
881744
532428
295053
344401
626473
369463
603086
302709
559161
466458
845027
686852
579386
559881
199575
280030
602402
780064
497044
975728
419779
447816
413027
454339
38420
483608
209628
470783
290127
329527
802598
211418
4876
718159
757843
411922
448572
430410
981001
198464
993682
187775
745237
296676
908577
588745
573113
114215
1024110
288535
926334
425528
3210
162137
348407
626934
410375
327907
63826
909789
854055
990413
231007
883984
928138
393528
688611
999352
920094
935115
899226
871249
394980
651418
1024988
742650
3900
474874
345279
95027
444173
601996
987039
277491
473321
238575
989890
386157
537683
694394
618909
812438
626809
829035
209110
917701
248216
314478
44276
786499
881714
895167
863602
306806
259055
316801
275518
286633
421162
361745
881315
792798
843943
303420
980359
670510
153657
782553
550672
453851
651787
878130
636951
758625
884321
388067
314621
1043078
988796
1031094
685127
257968
222890
979266
713437
504516
523086
622497
717855
756089
886954
357139
299896
262058
543262
633190
258765
926816
750373
828949
413385
571716
221769
895845
232775
770970
326957
343712
426644
382547
552246
14324
183734
86068
969581
309952
342614
459825
383398
431708
847811
988503
321145
491956
114939
770774
364452
740951
2402
530834
451643
242039
548497
337019
823053
917667
20842
84436
66848
505163
343440
565190
46549
44610
456188
332344
818268
491242
159522
771904
327799
48054
428662
742778
992896
283085
328576
842213
501180
593465
188014
219993
1035175
519395
227020
383219
175568
328503
796678
1004922
239190
609743
468682
385563
623519
227045
87686
878942
1005830
371891
547363
528374
342878
595794
581761
350618
472645
700702
799177
958255
647836
793751
405589
372532
898379
286923
995040
14556
826075
646824
579019
307078
612605
214841
683607
872113
249918
290691
450885
833474
1014708
353874
976712
155387
1017001
944916
799021
564634
702065
962018
698284
550605
457717
317910
18606
300828
229884
583090
348220
685018
445585
786567
843166
365692
351807
328633
636125
397577
366832
886870
360109
768623
422490
823170
512790
9862
403058
1030001
614852
495134
769415
454174
329144
111188
1019566
403059
1023518
942453
721939
113671
122039
44393
148468
965379
70945
207466
870151
293625
631478
955580
575406
437984
782704
997275
563641
553809
24507
551536
237754
1014615
383590
541129
212762
299128
978582
44208
1034547
96132
467339
300528
72788
593890
840753
1019791
254191
508153
24918
1036026
197168
363385
727085
369892
384298
340963
167481
124577
514843
519007
772773
95875
209222
482224
590455
587069
371705
283925
1003776
624422
736046
998214
393906
605095
949156
725837
252177
102171
125340
242641
365944
695012
533789
152587
166376
361036
784403
69518
566514
93623
786277
245700
165802
777233
383659
526442
585133
415384
768428
120480
681726
664382
658026
31557
754094
516413
403379
625274
372652
517403
288602
88621
851307
338978
265478
878128
268010
420016
800905
385782
447930
126915
253726
206527
7988
18596
947312
607230
480408
532607
853117
791904
836140
762910
196762
972311
287159
977277
485105
951534
848599
433442
524217
389107
2346
710259
902787
875413
604206
404009
811239
644054
148953
353037
676458
334762
402964
584479
968569
1040756
938038
212160
385645
906370
604886
274492
260406
902033
890671
703824
571783
186752
491363
867649
804284
830354
363388
751265
1009403
683792
900650
76474
596056
975968
658689
446704
918384
1047848
508254
768192
472970
320283
861551
220600
1026284
767092
883234
162433
325028
379248
394647
624188
812086
684990
46442
679579
895186
665198
942775
265198
794246
884494
267313
775354
109092
273817
166612
232594
213432
804832
130091
930423
550548
567689
184312
1033229
657979
512457
602958
948735
614169
837381
14654
850505
145623
545462
982363
719079
22590
152681
215043
986803
840845
428146
235484
153477
1047550
32333
258842
56854
544642
726886
471969
41500
558525
284894
458314
348995
285582
426483
978243
878539
653348
196614
780894
377408
29852
641381
988840
303448
669115
46435
1045755
133243
1025555
109427
384062
73805
997539
598056
343
168118
755533
669480
850318
344018
335915
634501
496853
739412
944105
867168
973105
455440
578955
691260
999856
683409
113263
1009847
405
537355
316537
822418
147997
888031
268757
522607
1047272
782761
187365
678029
871848
563786
96524
645711
434370
619924
156251
154699
174277
547479
243299
632874
670421
1023448
881722
263925
772542
163117
918489
25273
764947
730663
708260
441889
658205
795220
113115
700512
544978
243974
20471
766760
520914
53507
603177
418800
71988
667495
24807
1029913
798717
1025507
493075
686606
391123
730206
102850
992701
611553
828534
574271
470411
333047
162580
606552
178747
770259
1037212
628856
640531
997932
120306
83157
161553
561529
659702
803958
411347
651905
478578
709870
663175
178838
941288
866602
518303
233414
76929
761051
172455
373205
121427
808708
383392
238371
195974
93658
105808
516026
965034
862616
739583
117853
486816
879088
933830
393974
870164
499470
353673
359119
731372
662259
714634
698933
347653
820745
1035707
504940
169919
527524
186581
519518
977981
465208
127975
736602
684280
58199
906583
100310
668427
115966
566978
441428
886628
531926
164398
779764
916829
844631
1035420
962571
317395
994535
169822
584659
957747
634023
888641
906075
210649
402752
205320
613360
287371
12504
497166
658911
260821
189103
1014561
207183
18739
943682
663613
598169
120472
846507
627741
245339
318403
1039604
698019
746089
23429
1013027
996766
70607
907421
472658
33229
586251
733989
692960
490040
570082
978863
222671
755462
1000276
305793
311051
597964
756791
185048
749591
971079
1015792
656496
819538
488889
12004
953654
435957
981706
494222
229938
308219
708421
864056
544759
692863
664040
366471
51479
476746
651224
707973
694914
93794
649379
739478
528352
687573
714021
477537
286677
766754
615260
939073
844549
305698
106694
706465
517130
664247
849524
904575
254228
315941
530100
909731
269270
844158
32139
1033724
508252
1021377
864504
241686
607856
86483
419751
664218
508661
312499
826259
258615
691839
914534
169400
848335
459072
852300
620878
639548
552004
292711
453638
36625
592309
867846
838851
379377
568471
100698
1015625
87163
232781
713684
941068
490075
1046962
54352
849800
623950
741427
788666
20482
705763
735699
764426
724305
1040128
922640
392986
576927
574925
8578
802482
235198
37723
61583
995418
700456
299433
564026
885442
533725
328557
705888
896742
814535
1027718
431942
381246
939561
871005
144305
250580
474367
224403
24751
138957
696177
727337
758972
874427
922638
915303
252488
368835
265174
54835
532561
691247
449379
176408
196185
499986
146125
426964
918773
340614
742523
840190
210193
719727
941607
633977
435097
823518
754708
495048
316963
713702
829291
82741
882851
397819
724713
524346
834066
502049
726488
739940
585566
817181
67314
169186
844280
18255
21493
630034
383946
25861
735332
370318
255119
60056
986228
535538
801834
969273
666014
461482
933685
397749
128239
354648
889951
307678
270329
577831
73824
402971
360792
706688
356330
661090
678095
234749
168121
270250
971223
839391
709532
772843
566661
514644
989286
328648
648503
245091
161954
621200
416650
653031
729884
556294
338554
653215
499166
898395
100313
765648
221701
102920
997813
401452
927902
456390
706212
456704
568995
518872
148232
380016
46303
238365
506811
211961
377280
664078
387857
188143
220922
318267
54014
576992
331927
164785
229071
90332
926968
1045788
787315
327552
833137
681587
836892
36546
620883
500690
225667
318787
1024154
544952
642747
258292
216251
726921
357535
877527
956029
784395
292543
174874
150469
832517
149765
908170
162924
358049
457636
814494
55298
575256
828643
524827
881486
954687
44056
677803
459428
1023208
942820
193559
809496
275354
23804
717303
947870
102058
626241
398536
325653
862598
173789
241823
829449
287930
420128
787957
283548
394540
817144
721769
192952
502328
793232
999542
1027047
566635
433174
768670
804570
403240
159150
442816
791962
772522
444384
188207
796166
846422
138480
965686
232464
961142
316904
324697
594125
343036
139064
755318
558478
964491
415029
833518
313595
716633
31954
513987
372968
368925
874599
325803
725341
461349
901083
129343
548481
574454
145428
827959
378920
4925
190918
358458
298677
276593
883746
253195
29597
861060
943082
421763
756075
320410
674150
967595
844095
29634
547599
809759
798404
74727
677831
691805
4574
16151
1021875
401407
82864
67177
468250
315249
486619
574257
65334
651945
416215
784106
360174
936481
180278
522911
838234
418134
951092
461635
634515
854658
415002
710567
547297
571710
728490
975470
333781
816747
327061
401620
377414
130255
423640
920012
714968
51027
282819
928914
954268
320891
800420
763709
699015
116127
788626
529353
506575
47653
922839
866195
629434
851481
469717
865801
272913
263819
533566
968487
211544
522957
1001993
318124
962103
998727
49850
390262
1026795
380807
1016218
2841
521187
430946
355104
974947
265354
107517
1010510
124038
31522
665
227119
985117
711986
955643
495268
662060
952060
698961
1038742
1315
1001298
808504
364625
403903
636316
73193
804456
166229
169383
24104
242304
456307
414826
205886
956608
334665
923236
709993
238894
647051
429791
730110
504194
395551
941544
710538
874340
853528
783787
261243
133861
185927
1004883
743304
497139
684153
458285
719180
397857
413999
87591
746359
637532
570942
21296
849217
279992
621525
868597
301159
694870
472992
133498
974330
868022
217700
112582
56638
28039
1006863
423217
288385
911006
306587
656085
238540
988509
351394
826573
127888
418003
702450
462423
667944
510980
811127
859307
87279
270051
245726
862635
994973
578821
262815
917283
719078
1016653
366950
1018523
34579
339611
554317
149651
65882
490752
229184
167653
932353
35525
866301
716517
696855
292920
948032
217939
38929
204542
820908
43820
61875
966515
591765
452219
864926
462472
479360
984398
272227
698661
839462
694192
58829
710307
834635
506541
408307
157475
344812
695104
119307
112979
590494
472978
553571
337140
867546
601678
125095
569144
391491
456219
189247
1026015
156169
212632
995402
195233
592949
712413
690424
86623
407858
353207
746958
651577
82824
628624
566498
345467
904126
709834
6676
724139
654852
254062
905350
1012399
339516
510964
362416
186231
676268
95739
544266
750817
754997
69223
277665
86869
286648
461619
969684
610687
738676
222378
373814
419419
855306
914023
169883
529484
231442
385456
868329
513685
990299
998375
123156
364150
529910
478754
647636
881711
743782
214498
571968
100029
11742
769342
961392
1006763
46001
188966
582869
1044756
984787
37348
151206
685329
471674
332360
908259
920880
974438
758543
203875
519992
595413
235004
585177
603269
642803
564566
271366
62424
543419
611326
711988
1025788
187088
1011309
872021
121358
684907
631193
524006
691999
886893
107007
1033200
114621
252372
615540
815819
581874
790394
784881
649525
296056
898159
201718
839735
67147
879708
557852
977193
190513
280954
37794
528629
12327
963462
919592
491054
5054
620204
393456
152546
800566
91280
777699
920281
884675
896483
496432
372118
5527
376310
322693
27885
413503
313897
1001465
820066
325658
796533
850761
170381
718098
619717
573868
47374
640542
911091
966770
883877
913314
722280
560012
741200
545628
136023
586267
188579
826860
643605
737103
921701
348466
440537
1031758
438240
113275
799959
154454
649053
561709
475590
236068
945118
674430
689202
712660
213082
578707
888086
714282
400084
117500
212907
535126
303525
138503
193855
450384
475902
315314
544433
208201
613557
637797
754977
225161
637196
930010
982462
739918
728217
274653
663492
166319
35006
734184
562962
898018
649393
698078
570880
849519
603262
403905
93177
498060
110641
322539
576011
150620
1015885
609706
594481
434075
22321
352349
242928
994446
61530
617365
44118
147067
777471
784964
713218
44088
207790
998059
180267
884982
919207
427725
804285
77407
748256
91850
758777
771230
637798
141444
217919
319380
630859
588987
716539
382086
202537
772855
450434
1045142
179311
988867
975980
825104
696928
615366
751460
210295
110934
150160
468039
656119
1042978
158629
223744
638442
111972
733790
147662
130305
744256
727805
731505
266850
579545
321628
223466
832163
435576
893474
33326
229448
489955
150031
262930
481951
615465
1015626
1001781
428780
877734
835209
158898
519175
696933
363544
1008823
157169
988128
751998
898593
1035484
534705
55337
886435
609451
479270
1013128
988732
68550
730450
528560
741327
17079
85394
890955
487220
218667
925054
170747
1023908
632089
900917
1008546
315356
743108
505571
335623
344841
325734
737322
1040250
267685
917077
439312
187027
391592
789510
928946
679740
359993
152467
975707
752326
366851
351434
261447
503201
495347
654868
990113
486709
484205
477962
26168
213614
648048
310564
523981
927774
612167
108688
948082
650674
53592
600721
651480
329698
209508
514120
266775
303216
642795
461723
886053
444110
286385
510497
749000
256133
1334
448091
398025
167115
349340
680413
837550
65600
645698
213699
376821
82933
969716
867107
165830
15030
145140
954191
405896
879380
841928
414518
891843
173240
472748
790474
789186
293231
800017
147460
297473
422127
929011
704193
1010240
795060
248564
363023
10659
761752
374366
273334
736360
557312
514312
331232
474230
301208
319576
656126
537796
42062
258063
592350
957000
148309
88436
587356
496122
75303
430811
784026
900061
566977
610003
891459
298078
61304
703981
754916
578152
129677
624330
272838
127808
274943
770377
270119
454998
980771
482921
883500
580373
631234
413573
17426
113973
434506
512815
344741
638663
34738
673663
205985
260402
998545
304518
635495
3880
143310
261329
162677
533702
793889
592209
1042665
732950
322344
183543
449956
535265
330606
622456
502262
686108
477306
298188
622146
854297
1025735
206919
975635
143399
713546
351286
367707
579813
354775
12422
443938
583194
719470
1003072
544443
626002
461251
30338
392141
649832
1034756
894364
843582
491603
831477
207180
904461
326014
668580
998899
795668
846580
542968
258756
718236
237199
529715
532394
685016
359549
757134
413962
743600
325981
659575
823628
2599
634195
861335
14412
952189
526985
280387
426542
877504
428660
390212
147444
593587
1038398
139014
337331
638744
936550
78431
744040
169424
528181
694752
265730
781362
521835
346430
307206
727813
235756
139078
360420
326664
949280
117732
611784
399844
1011586
314367
299298
1030213
754164
386694
891200
246555
630472
879648
964668
834763
733421
203423
986737
626910
65489
448539
902457
336489
767171
717078
154665
597449
970520
1036017
229713
39403
523856
437488
175282
1357
36449
249108
842882
269295
710267
117114
963636
358549
694393
166819
949935
408553
236500
403681
321826
416033
928628
1023674
549477
69066
341710
780388
514501
698080
988944
327698
315892
281014
866970
267322
571475
281382
474740
482518
951275
551362
807052
811383
668734
49807
523989
635858
689253
623072
690545
374347
383175
468099
37991
607739
286044
459965
717983
470426
282455
609207
932282
780342
986010
610855
558243
934711
886808
946240
630724
257590
35099
735391
284133
701599
123503
966520
593071
656919
90914
300755
175176
338584
223551
261644
197328
422283
83951
398751
718997
976268
256486
695346
1028398
731765
960687
570491
53145
930476
695038
262948
461546
989878
386488
431915
417239
1023930
302169
652025
14491
125286
68870
874141
766484
979489
604342
182015
591744
344353
372960
26103
169469
917691
964433
453597
813843
33295
990067
536813
638046
715108
237018
767724
250772
132669
983641
498817
349200
894634
435770
1008371
665784
433608
1038801
998387
567936
1034269
834874
209269
749400
264354
882410
276883
282839
56931
1011572
307806
874710
997825
299806
54083
253516
823746
530487
247139
730351
880679
987709
704771
406348
937318
704490
176055
523792
27416
673771
478840
118351
975978
656304
704451
435170
792886
511208
1013381
123560
203702
692342
656102
559743
944270
914051
501109
622044
431079
396837
999727
793432
669801
550019
471162
695892
924231
68716
180839
985407
280968
853561
468768
437814
578502
810769
48625
320669
446134
159190
531417
650233
943500
878575
332612
1020421
585694
555577
980180
772148
847693
184502
727833
393277
168470
280078
494970
250922
130166
364072
139329
707983
586388
335135
969817
792524
605890
636173
763839
1019223
942501
490381
97543
822380
281346
198448
920649
310076
1022083
801128
464735
36084
1005715
317272
530
926402
423046
72175
985737
539500
556944
232375
1026884
325694
71601
421553
177375
432810
624717
428157
519852
618010
150654
546500
292610
320852
404860
544099
769384
3473
394104
289037
404019
48749
874868
137590
133349
558061
740344
530212
3629
410958
761912
772735
1033155
947733
235835
512610
229660
417444
104524
685393
338216
448034
367619
590167
498621
200590
368982
707541
652414
850892
946441
171464
582097
468204
639045
56289
175465
328104
1027986
884909
1035926
322797
911058
805365
1027
978307
40530
318714
291676
755904
662903
862228
477620
768957
381669
250676
791115
258270
3826
594191
684644
44751
646255
582890
973025
658955
923303
892384
120798
834791
301127
331135
648043
443914
695203
471690
607309
588981
50993
902768
325249
990990
456793
153088
421464
65318
869441
888674
112635
372125
136770
754489
164494
370039
624334
80131
91236
557155
953169
534462
436494
667507
356173
964798
389763
548815
157757
354162
296716
571202
902370
277485
882544
1010093
376941
695259
481788
246463
287885
952594
625640
462270
544921
538926
1038464
117170
901124
843485
795464
1033144
952889
44044
97207
1007853
951802
889954
715297
991562
657359
235063
494253
870447
559240
546083
412355
784322
269137
168619
789154
322228
447645
180087
115465
378796
377370
125748
847032
935367
833208
130013
768482
672235
610065
283244
1010881
75114
73117
159355
586348
984218
542661
536452
358625
1004262
679692
466404
22684
755514
549291
147342
561344
2403
854100
848971
411374
939049
24572
92467
480742
427897
919931
354265
570431
500679
823688
608701
432669
1474
664488
656933
549809
539845
196927
376804
712173
575372
936102
154833
228750
978290
952276
493610
932868
712450
952351
51072
481543
425092
345595
273905
935055
205340
44260
422646
226742
945858
203994
691694
143189
863883
589634
618956
230108
560329
174674
234393
70828
210342
222632
678817
75933
65224
422135
997593
39189
779275
771606
295818
370656
76538
224836
755021
831211
752446
593323
945885
1040510
474962
207772
974068
159192
49845
850465
428645
774811
271707
434743
1031070
253010
921115
857051
223658
694753
56366
204935
28528
287945
524625
375434
116630
136294
522238
122086
517522
701781
196587
139831
22131
192894
657702
120978
965160
598943
8552
938422
914801
57457
631422
305355
605959
93193
587716
780646
926377
777848
334910
8873
962081
597680
670678
350088
706856
950106
104758
918131
430238
494665
603121
818437
362694
209973
313859
925923
167321
783443
581641
589405
193279
171831
548028
755154
200281
979417
548626
162057
6590
484223
168988
361700
291934
827628
752851
795417
153684
192516
1019599
371972
675858
1003887
715846
543648
923291
187610
563131
611733
495700
323835
221417
793722
756170
744707
987809
286847
461995
779257
772218
1027246
987812
341534
761113
310885
492411
1019394
515725
905460
1000670
486544
1034666
382918
651452
497948
849057
623282
581907
988356
310311
200672
233010
719316
489790
983125
621719
555813
948777
601342
9124
857295
631709
834977
897002
377541
179710
496667
83999
787813
220206
761681
1018401
893183
776772
890160
201882
327763
67816
1016926
763234
409268
406728
385237
779258
33203
84474
458306
801490
839973
440478
447323
855650
259725
515994
1026748
380344
578317
301059
274221
209017
769189
999381
120839
192191
840608
53957
928994
370101
96468
882795
671383
717007
796038
220952
673871
80017
161115
655327
401461
5442
1028247
391232
634800
374853
904828
903778
809445
26772
1038893
717755
292234
892425
187249
558929
962564
859819
514374
403619
521467
715641
766603
981192
351447
450856
964828
8153
357118
949807
665670
687499
224160
449620
70364
647437
999776
232992
544411
879738
273921
298846
907512
1033496
1048194
463043
731216
901270
510008
289755
563112
442972
452763
370347
282582
350663
768410
253763
46477
644564
133574
387362
317657
1012185
705013
317389
815248
374256
691356
229084
210524
751062
64123
645518
826218
514839
377465
510772
506572
979966
427689
175522
695512
585996
985311
471081
395476
152150
248074
578536
211127
823465
624510
707770
305443
749169
624596
917012
275080
770287
887786
192898
198593
323741
1028755
652087
74998
374231
842571
607671
493144
571056
301028
319119
23193
156677
269097
569162
576477
724433
642501
822915
492705
60902
484210
281981
275241
1028303
107235
145431
780272
120223
318038
148275
337428
765897
555617
486105
951829
828588
60479
733640
963998
642113
711458
995896
633515
692737
694902
814971
943342
302280
955564
423562
831663
260356
814196
249592
434034
31751
706194
607150
1004533
554518
497327
1001327
585115
156981
566163
839970
577976
1028903
147611
503407
119741
708963
206441
918830
438895
980523
49660
437123
663831
434280
829381
687044
382655
130644
824653
953604
502494
407254
998413
562878
545779
748052
371829
500123
804697
406804
71799
84874
9588
536883
720950
389170
530016
951740
830376
270844
86218
1016966
759147
439043
76753
324276
27159
861961
125408
155171
736835
717418
124010
71793
422890
926275
535530
303718
173336
374932
722216
358608
421535
955312
658659
991104
671517
405547
639927
779767
947502
185725
538651
946492
6092
485724
312456
174311
130032
6607
990035
891862
1020278
727903
782134
977604
635248
1043104
286151
150995
118324
1036215
877311
94346
123364
698545
596050
662158
305891
601875
326186
527364
935698
843087
676781
896713
320396
553676
73917
889749
372129
429440
838490
847670
989935
341763
565551
276561
547665
262727
33602
481782
910336
47801
1041424
345583
844812
873789
756070
676398
55139
445684
57047
293560
1038055
574585
720703
406950
905717
129082
777596
529329
1019444
705928
1006182
158919
745269
326613
771244
325271
521199
554166
729114
571852
766876
375208
710198
635238
109091
243312
613958
313891
187661
389299
563762
185748
241797
586772
732597
704753
904394
521995
592791
1232
829122
193816
880013
612498
718981
273512
178916
459206
505634
656659
993765
144288
985452
274444
471217
813749
254421
976585
733076
337118
327929
1013197
574126
170339
122712
790330
389894
307890
531160
502290
406086
1001200
840818
629454
155815
51883
631519
147534
512364
624582
575253
396454
170619
1025224
336453
64083
315298
34230
715704
187295
352503
620203
351905
892953
438513
532767
169062
100430
789035
660257
244329
544457
189967
86421
211331
455902
911827
827464
238965
690059
610949
750215
333300
112463
509542
521632
896711
344147
192931
53588
993007
901926
680091
945568
919155
370511
811188
826731
116147
971167
8667
449429
184279
896804
658326
754546
113616
887140
229187
72970
472819
173509
896067
99907
918689
116320
98109
560432
147966
62164
958792
698668
476491
904043
248606
40575
541042
812445
13555
309054
701941
337272
18245
635172
976483
253830
634663
293921
525927
413179
284576
411033
29393
346677
424089
442668
866768
509712
141575
95042
466380
121477
760512
40058
646311
207394
236877
414066
765975
175296
931999
43389
113618
336190
754505
380082
1028305
262849
117645
720073
301556
813360
314397
36510
912314
578857
1010857
742031
854643
697971
903819
500734
99520
86074
860111
561107
112348
165475
456940
406608
101160
561718
85011
890426
374822
457491
478954
852139
192581
209364
228137
633051
79924
433694
721032
736176
1020082
762999
705852
275137
308849
832644
405533
960134
341098
871569
714928
271036
419286
896706
103098
914911
1046636
216404
809834
934958
643746
329861
1028561
738068
156260
429168
862508
923704
797143
568643
318201
5999
864823
251814
56510
402621
249425
329398
29784
337361
492135
832673
498591
130085
413487
618411
971264
375898
22006
363831
932617
95872
731378
918088
560246
999053
960059
251488
355198
609996
635422
995167
928698
142748
70972
326892
903518
896679
1031930
790275
775279
327285
867410
619269
483492
176819
411050
392127
682420
472941
596478
780579
688529
160657
310271
626745
993349
425661
57453
956384
882437
363916
324015
838254
429400
978024
957038
465838
533275
687284
150535
252794
905251
668505
651086
979178
820953
497294
1047455
359652
331506
329524
704052
236006
392402
738054
607403
795977
739849
768337
62819
125252
141508
388301
802988
473859
455382
937890
695821
412109
585683
594478
399704
505304
372745
139126
323483
1041940
739161
896879
611457
271916
100046
833812
576736
412391
423077
375138
852885
104721
292195
828155
338784
192972
996547
668907
40980
632876
292169
829323
722108
300608
758983
460533
827520
126434
120567
510835
664148
526072
193857
372818
761502
843541
16773
176584
531724
1048526
977634
674468
43333
187021
207836
666151
249038
76623
953348
933597
171191
458650
790092
619547
714892
605345
917360
545203
723243
873889
991681
974361
886899
420912
441713
724257
966806
307180
135058
975036
270174
828876
1000842
4603
85041
178847
11961
393260
68775
1009674
275101
1005743
634987
1005733
26073
796407
150897
756434
1020967
617524
671671
557309
1004770
320851
785326
167067
809349
463475
856469
282585
950244
34810
335514
584615
154161
512757
143359
456114
17737
836473
579387
26235
510301
938855
870430
203486
920919
866981
540246
952647
657884
1033350
454268
259805
111253
781531
1045773
435322
740271
725170
839890
703622
451623
387863
943084
1012738
876064
377942
512669
40011
27103
564804
1035218
431888
545275
493137
394062
409156
760302
71282
216329
527993
163413
29336
559846
202709
568491
930856
141677
1033520
626707
1047263
947119
706689
228868
61664
862516
358696
1027937
177059
138679
176987
78092
796985
528346
593337
219063
238387
58482
377768
469264
742138
267291
561884
499419
394194
658418
368401
146166
330384
680386
536234
238076
762490
603897
103927
807941
42868
410382
278760
791485
242064
317124
145102
230327
676102
320254
383530
1017599
680624
148967
871670
766648
643307
856625
387156
595151
829128
752486
909200
494180
490570
933616
973933
1022327
838238
226054
437359
553690
594427
501789
360059
165301
856851
795582
505474
948299
697751
718559
219209
378750
160207
651604
841905
685325
435602
861425
235082
384931
797614
967331
551056
590636
463788
462227
112549
816182
152944
900785
23756
305315
90305
18951
364913
174545
903020
319500
914186
3142
698310
361807
622369
970758
432041
402315
283954
780382
368061
308044
384575
141593
1035668
829151
726075
409664
629081
104032
772569
876527
379179
971591
14417
557633
747886
921013
886876
152869
1045347
227437
599897
90851
760789
870639
89919
168805
113381
420877
149013
417253
893138
505152
238567
166804
1021429
80044
1003663
159946
244827
436165
65578
187043
805304
422286
208064
9737
103784
260172
854260
223518
105298
804439
802176
377955
131413
844097
827921
65251
296241
1024663
736630
573453
261411
251408
729956
711113
550987
347026
965816
25007
944181
118967
188552
811367
735209
204758
674412
404684
401328
99794
754676
520507
79206
928746
474180
10935
938797
350091
270176
535730
654842
820761
291866
174329
676314
683596
831226
113492
343824
377580
913570
737462
222349
582026
202366
44876
378551
755830
101835
871956
242686
42046
772632
89423
175061
1742
889586
57978
536193
652505
994487
338681
92388
1021000
598649
800294
207053
160451
715321
471086
880151
1020879
952610
745917
1016642
107355
746549
431069
799269
721526
78317
751322
387223
619339
892921
27713
223750
245580
687089
351717
615966
1028430
581077
296961
664876
407367
881985
613616
838075
997074
133860
663145
539225
453877
95447
584253
324903
1047760
503165
562319
226112
564977
653086
50629
830284
646208
43763
785028
306454
356089
413857
347886
126416
869530
687224
871070
855548
233732
768264
88679
424550
1016678
1002906
256933
618296
729149
926929
586790
375117
972558
648480
248350
946197
789632
878170
62487
916978
735920
716216
876605
627347
953874
156195
344184
20474
879689
457722
116142
954093
350755
868299
556594
377584
951892
182702
877341
305540
393113
304898
626093
649683
551823
955106
983827
150569
26600
512185
834589
808083
829051
557990
587124
729009
130999
644853
869337
298504
669012
265919
935565
199456
744197
40371
915951
88542
859278
469556
776043
1030415
903319
603543
843184
437280
752756
76897
218841
622841
176548
127524
1021341
476789
124684
421883
525934
552506
396495
489913
749342
810847
767437
786505
984046
455726
809628
206327
751527
618634
724620
851061
65306
756065
892422
1019128
41867
36878
585188
893690
194378
782818
663
179241
475312
803077
757893
544621
838363
948614
1006175
385284
277044
991359
429391
1017047
651003
192183
296776
424977
61376
199210
38991
462865
344295
409961
104099
1000164
140638
214309
920217
1036545
458458
297442
131920
94594
311767
257417
624150
909881
866310
1031811
82
466493
1011056
301737
321395
341666
472912
306841
835193
243621
532708
898524
747051
785737
276067
72641
484652
48384
13035
34727
282127
757543
565514
829008
164077
435257
48813
573694
683590
204445
687578
842037
767644
660031
729192
879064
909864
600219
118929
369226
62096
152658
217450
769099
117135
42626
351659
466010
1011137
591961
52907
946540
932158
588703
392549
642509
268073
143447
214547
187424
44578
180768
778967
705744
257397
947904
11325
887181
829945
861199
1008446
374770
185552
493718
981888
952563
445674
66739
993297
143344
12769
770996
522710
891524
578272
463830
529331
685779
311161
686481
789974
400829
1023895
518984
143434
742128
614644
71714
684860
971101
910313
580392
741386
52517
532355
500357
41167
544690
353497
1004065
755132
626400
453220
660388
828142
818926
332636
914848
440567
503351
657483
417252
794780
993186
41956
857055
221154
147925
848507
839152
967282
787607
686903
343891
869686
444556
758955
602025
527892
7893
74733
150115
168424
924357
250019
26723
483486
936894
82406
646650
984639
62136
229000
920337
11700
946890
555286
853691
806697
945825
284294
182572
596467
686457
127257
24483
545034
1006464
528167
60522
702663
1032083
227491
136283
71654
263320
171743
458111
719502
286995
836756
644568
175321
1012387
6831
45703
1030138
126292
556098
1028075
649810
912596
327750
287177
674170
339757
292085
514553
697860
259579
650719
999363
449845
12953
630586
387377
719461
34042
391583
520852
281687
412729
725988
62223
876534
754288
756933
782610
1006290
502056
592718
640856
660655
429863
56372
239444
939366
798447
471327
291623
555002
809406
389038
266211
670380
703735
134329
616789
506570
204108
564441
555026
514080
912968
163520
855824
182601
258551
698946
305108
608327
69337
178023
461840
60705
1013274
604696
459052
508782
218423
662393
629658
689000
1009085
665634
570844
723396
193637
500656
493602
396804
111957
17114
407259
586218
1038321
352824
127096
200038
600620
749213
26353
672102
818410
796327
778121
730065
503215
55571
656996
263397
686437
61024
356790
269746
1014869
73867
1014599
303313
430597
905550
160384
923493
504986
854454
75209
243960
716455
443539
496050
715833
5907
33798
69282
80573
143885
129014
312864
574619
1015942
507004
597264
636122
851533
106501
506077
763331
772967
423252
1035270
256617
872322
622920
400480
494296
626161
1046391
271812
544975
163336
290660
703070
920186
310856
12099
263013
317548
975336
317560
372726
664814
145409
900741
238384
657460
735777
111336
36115
635145
457932
372209
590083
289614
625267
737541
321619
418270
646391
753421
266682
90825
433517
816569
282329
998941
791796
997631
921332
700215
725563
986789
113139
627348
617093
304543
346854
292820
148505
734962
134681
46547
523423
398637
483120
289192
180953
427816
192744
8887
343486
125536
608180
496537
421322
796806
964199
858034
315237
108224
849888
355847
406549
926835
850371
112795
186737
821608
765219
911664
277654
424213
889685
1004323
722363
462770
588665
806714
432879
908467
543373
534533
297301
74140
491201
660047
815045
784380
385243
157085
454211
1008253
590529
345811
838727
488520
37895
114729
277495
85768
725076
682673
345067
350783
582795
996112
317466
108121
57447
67353
834108
542243
976610
445297
768074
527567
997531
267813
563959
1033262
453038
384389
39693
508378
309273
751319
116971
852186
2198
738430
460440
423783
36210
513464
873592
566357
903989
286227
346637
109875
247059
112842
58098
619219
396934
602999
1012487
43438
127760
900390
855606
192800
155453
152013
707025
102965
30888
347955
626296
1026457
598266
830776
543703
367854
339283
837703
549929
847925
676689
672264
89087
295773
713602
845307
850958
963442
711403
809929
624250
886709
315990
86584
730193
701793
128129
718046
496273
993493
833437
1046016
181797
52936
662215
599361
625068
454205
443824
297145
535342
1025491
590081
467398
409857
1029035
377613
457787
422728
842442
965986
819592
501809
186667
75113
381880
465565
1041290
839874
907737
293117
9806
982498
2380
924097
853867
199077
779330
973338
82795
1026833
258396
71032
157300
254655
700164
294781
231476
243464
542565
391565
763007
179235
861826
452121
800242
46095
901778
838541
880721
104409
856797
197359
945766
1019455
645997
560783
340517
184264
964171
809994
172499
824692
831201
794124
17528
720451
451701
1030117
5266
155862
855008
858096
37806
610757
201113
663255
190110
365901
709391
402027
754050
834028
640978
34876
992192
424411
635416
459471
831156
304833
557652
322818
708119
88248
541531
553244
846855
960473
936469
886723
604627
790196
32922
466843
872598
925405
399764
520424
906443
768036
574588
687923
158452
354854
1010711
692122
736485
231067
797091
307336
459911
854762
1003549
515613
35269
612109
717126
990242
32543
1016305
966846
875940
1026251
478242
63111
457679
548634
857537
381581
33730
367346
1003558
338712
569650
1022685
911313
506561
893290
408508
516934
114802
473417
850354
460713
997695
14524
147705
145779
265687
266912
789290
471687
479116
867484
852501
273813
772725
175782
554018
786200
55961
562992
1037702
517895
177222
720564
100878
961927
27663
534483
298359
633890
494916
318161
159789
505427
767344
1045085
311369
1047054
473917
1031914
495784
977167
671400
434212
88963
1039461
8373
418291
933149
1001415
849817
577821
71489
779684
22084
965583
1012547
703453
937884
622167
38748
328770
557159
204183
26865
528838
45243
895100
220839
951056
755043
204896
256136
751573
528580
564864
98699
11743
664552
652453
196176
246237
654753
268802
103064
1033147
599849
52751
450157
507996
817137
984800
777761
635790
550319
428742
17935
231104
184226
26061
337233
509316
529633
255097
834514
1044772
814188
813382
472377
1024979
876818
463575
128554
22930
999824
150821
129661
903082
492819
220920
113573
938077
655198
55543
161025
778894
1022976
374640
601239
88373
488016
368669
911348
659188
251884
983408
322486
23350
687355
14534
479763
993103
441435
387549
797898
461481
585599
529968
523878
40266
75003
1044100
686025
610445
151195
508807
953369
167031
386278
512588
147949
983779
452212
439450
987629
435708
348495
104955
95594
506247
674676
447625
209859
269332
609525
685800
511548
343050
998646
731099
949520
166955
242385
200760
629430
360638
174869
126057
311406
783134
604047
159884
841090
140257
479874
443798
96812
284893
446526
1056
206484
643091
29252
841971
966139
535838
135765
817334
7381
954546
162560
521831
268634
794687
353249
15701
137161
124962
685145
543471
545582
409975
965620
599129
764806
208700
859267
663843
1039018
1011749
619455
50113
535570
135421
930260
643179
582433
319950
430364
872740
526768
766813
265147
55870
706770
20792
860397
618237
458204
535272
190122
859520
179865
657392
332147
333578
533121
858091
342260
241412
775
3898
998333
706990
347356
26152
192215
235987
128660
448059
244042
331563
590242
375003
510112
478317
792050
108455
787051
895789
325671
902819
268768
226601
79589
205909
365695
944190
186260
584554
328319
989856
84315
525526
294494
951595
749053
1037951
885197
72600
771007
864845
99651
388316
211940
333983
347786
711517
560828
492511
821154
383967
685925
669458
493000
724431
616211
274211
710577
639220
445971
283057
992201
543842
314453
1032097
55486
242868
763634
790014
603157
848158
543014
555316
52874
960898
526223
227284
775958
86342
607112
200765
84613
735043
495851
387194
827540
600646
79897
991427
267495
19537
746337
515433
1044234
491393
806217
976831
388452
129954
897934
35839
823935
553521
169445
1023154
682290
487626
120142
410201
793045
754468
579007
796965
644837
257470
214960
501277
157967
476022
1034271
457456
1011096
74944
697204
734383
838422
981941
755508
786991
259196
719358
311992
31531
111006
23819
775940
796414
898151
80402
357984
348123
416933
599215
997555
284436
314009
947370
941209
18650
378180
610301
803223
379046
992747
475701
615374
891555
614374
1009378
509198
1036338
279416
87654
706889
840766
563419
470076
1005055
70558
1047613
778227
68203
950756
938107
885577
82456
286131
877385
556645
983327
667894
1013285
1000006
880508
189415
896630
122763
446443
399132
258359
133281
20948
827336
732862
836325
577685
857420
590203
561240
271532
704426
740418
338980
85771
1046912
939650
91209
839098
640583
133513
748861
877649
507962
41702
922631
714455
407722
94316
1010690
178903
427537
646591
855940
675298
319737
47505
715445
546506
450332
689959
135834
212074
731766
959326
465109
948959
695029
973383
448932
771867
548737
778988
92699
385975
404147
878613
596922
520763
13494
1025722
999760
247972
516215
265030
366432
920874
576268
252327
85115
623772
410772
783198
165690
212959
289696
377160
557339
743547
801616
815781
3018
895591
157765
206422
213010
452129
422891
621616
934337
610080
954098
1005853
82699
272311
173092
986082
971807
119751
812927
53339
408907
725995
290443
325033
881617
905928
31992
7724
303358
355803
398641
667757
895963
179565
190872
231164
991826
330880
281580
883683
555290
217592
351756
107179
63222
103681
273165
845681
691200
714673
695019
933900
1006615
803426
952548
961300
178865
853214
933285
483099
810335
894277
1037055
972473
538366
496153
77110
212685
575175
112967
323358
920644
363696
345018
806691
226582
69917
32225
27607
371545
136867
421218
442246
147462
401758
882371
350965
126053
4039
239597
142321
235808
175270
795230
811418
152145
132401
979191
666966
490979
291656
319826
732628
804860
955583
731757
1033332
204738
202354
253284
26197
859294
770884
584892
761567
242396
1013447
292961
77464
17299
432967
401386
458643
373870
805249
952644
493707
251230
114695
340822
818282
81443
362093
270924
403717
955706
845270
186360
673214
539115
111719
202918
313214
409756
903757
593601
117708
186687
821286
375417
958708
72245
1993
847163
1024427
953278
432646
446348
415820
41527
1028265
457105
414630
931035
739525
384932
997033
201932
1043416
90483
1045174
274522
417987
129712
410394
205305
1043801
4404
740219
707109
856364
892010
982353
659769
702321
1038812
963912
971951
923683
826422
628029
54662
987358
340967
559917
667052
268364
175128
697354
816845
559644
891372
740725
927339
3971
4784
540921
668634
375574
724872
94969
767710
95826
315399
769433
11478
12951
993721
175832
512693
323986
472937
962375
45458
57791
833906
628975
251373
790005
719861
305610
264465
961881
841674
138193
263201
263755
567882
300732
191746
666306
1041604
949997
479520
875884
68623
736131
668456
459914
843577
961354
348541
77699
849638
979562
904132
413463
294027
945712
122906
10873
608447
26762
1044888
16051
813935
371084
520478
156886
415329
406749
623715
996291
663216
853755
89684
473271
1042716
395049
616688
339114
623627
321610
814388
798367
303056
600485
131932
990761
1041131
946530
967192
530580
7806
680870
859378
358791
485038
173934
554435
548194
9271
391098
510828
894150
211719
18680
717371
378451
188021
64352
510533
672642
490152
577596
957974
612192
576712
1007235
916280
602746
1044492
699939
167224
853522
18523
918607
626904
397016
99985
732443
809770
589506
453404
751584
206417
994014
807754
934666
345495
335078
727932
258629
447773
786731
998628
75586
267279
359585
879428
126725
686678
109056
226646
901468
761807
803652
854641
349365
87053
218759
572062
739999
55849
304100
311730
400955
414679
727197
749020
906375
147953
542835
409227
531687
895988
768221
929532
500520
625429
60442
797303
846899
776830
265221
750532
227724
840599
160906
890339
809574
299455
1009922
508166
114007
923446
478782
848417
937142
251259
472200
367005
38004
61571
527326
868662
624802
566568
978298
195642
697449
261169
763105
409907
53789
649224
525035
663702
87353
943542
808071
760571
258602
626423
607611
109529
232343
380320
10939
961298
951610
992736
878659
754838
989439
281158
55470
323997
607819
563150
291460
511407
1011260
613053
858367
1027547
555684
121692
185001
20285
20013
492875
636972
344180
253667
240550
453301
546527
808059
597909
487729
32386
137851
931613
547263
848439
550547
819074
144871
319021
188764
128730
189519
1034837
913633
204037
1029569
969942
6281
723183
334923
805390
234736
204012
272705
988915
509989
426690
755340
160415
588114
918465
331750
150886
693806
151217
968331
361961
67746
635835
314006
642958
948630
626236
454752
357762
180978
431181
155834
947323
156578
494132
475323
543105
256833
754060
752015
642117
140742
441088
95723
876970
626723
480848
306365
893992
979658
915503
1019619
500541
45072
847126
720382
490781
869765
823537
229081
477812
723398
936522
854173
76251
435764
157583
188802
328834
465000
769833
700231
721785
189353
968460
12416
763703
266676
7309
117880
202715
708915
682778
811348
51967
460292
41667
279431
257022
330564
256477
719864
286957
356201
254356
681199
725610
434065
923795
227701
565177
477671
74642
472927
13905
782212
785745
827223
822329
725308
217554
518545
622542
1001738
70644
863611
829452
269385
592883
429948
167327
590952
388677
932380
802792
967410
150630
418682
454309
621246
962010
248342
608723
57151
751155
506881
500449
237523
278463
259760
704956
693114
900014
804877
747663
1011341
493263
417498
916325
10312
790499
91201
377451
378108
915643
384295
446185
913872
442937
1031736
857322
348066
858559
1018171
408317
511423
79734
1012130
941665
288645
67576
492346
276945
872576
105581
192992
526586
1003014
877521
868649
167833
860638
396291
689316
408109
775643
173636
602370
721560
33007
137325
685242
825809
304349
473323
193814
533885
5596
348295
924536
533278
912911
508680
568695
693460
225280
408584
319127
51442
167335
321173
676010
905837
8738
82432
233240
63171
813523
555030
788517
40780
413298
273605
846406
230138
992461
12237
930778
287412
850514
493053
222001
781115
890808
436519
565202
990396
579555
446436
907451
563261
127031
935102
291432
936972
136002
711130
746454
552340
763292
797698
325532
164255
876057
740700
1036868
596926
529523
770201
165665
374536
732768
724606
804620
606544
925336
630163
867323
886364
642226
165761
445124
446645
195346
78029
476672
664000
645049
898900
847490
950829
33451
441018
905234
40709
322023
541031
377188
849221
459597
345544
619050
454057
199549
453924
385057
875587
636132
638539
2875
94497
819336
138737
762740
961561
715541
951124
309484
867015
112477
831224
706907
611098
474343
137372
135915
979895
218766
644248
1037330
301016
114497
762794
380499
997529
177982
1015322
75187
300723
992206
33424
252739
672129
54142
473530
438302
571675
537623
828110
689313
362418
261289
226724
944125
280979
450802
486827
308419
112040
943337
166972
608894
915756
53026
572390
767822
848340
774924
671609
887377
499342
511840
69605
771491
110161
959901
879522
1032787
276902
203655
943029
923765
89531
145412
699287
322070
81076
582644
623624
7463
596593
108340
795133
290634
898376
587584
779784
209931
151794
3973
478382
447708
441990
650344
725522
530645
27387
135390
165687
816990
607773
704615
102941
853479
517642
414792
423319
984108
859992
126138
629739
156740
261805
1016245
482336
69163
555664
639779
531703
715481
256590
924183
30474
762818
954368
451720
607016
249844
1008952
280218
446065
540211
322438
865455
328838
84694
124338
14628
635351
410036
909168
818983
122945
664968
266111
917820
317016
366141
1009572
848612
1033836
1017095
53883
431885
731791
393883
640308
566861
175534
1033780
523085
860751
308630
301873
853762
889204
331801
957667
1031390
1041004
60950
623295
623092
320018
230460
228250
149778
277139
65304
801534
303627
983339
918915
178643
90629
101014
474233
588016
722896
236294
1024709
922347
949656
53215
963990
794615
37100
904549
250055
394668
218898
318628
64115
648713
304537
86196
306780
352288
602709
462068
615564
1007592
147438
404475
552414
830514
893640
490774
259616
766579
806559
278946
888443
484484
306273
493962
769596
246688
312488
75784
985306
795803
987392
819367
791263
346460
420705
982091
899369
688233
705381
811194
647137
637522
278249
409348
964173
483395
707200
959916
825357
65979
187077
721299
577935
232765
961001
849277
995258
507532
22212
1046175
687410
720443
764388
621777
280015
94353
221028
812531
856740
676772
927934
831888
288871
728082
546375
787634
231346
1029606
222468
689694
626474
708988
612330
538633
402194
634236
234811
635198
631024
398251
1034429
218414
940914
146754
830571
932930
607562
103396
689065
1040070
188786
145434
206493
253510
376112
177327
831944
84888
652406
654374
891823
556819
256081
99624
422518
93576
201612
959846
844667
64384
829816
31355
45209
318646
446261
799347
918378
952222
481548
310240
249080
276436
169913
206129
510092
926905
867519
601025
924788
450864
945087
747783
786361
315715
541490
718401
189751
202517
844768
131630
806080
525591
872429
398564
1017666
615011
104986
683976
387048
711100
858118
252936
63264
170990
615072
618310
942333
277195
939244
791054
591774
804018
57202
471179
212098
1009943
533293
869202
175558
648745
156150
28981
393194
594966
708736
219339
594180
457087
399594
929595
235328
650594
223470
745364
674644
248792
4647
646863
701909
243779
770967
124356
569168
120757
195623
464587
977274
290286
168073
241045
232712
50671
255415
440244
1016786
840375
631481
130156
805930
501175
1026611
45445
767289
896934
296346
174053
823566
29459
982015
49564
882736
864385
431347
710172
250947
1037829
214752
373550
477679
951063
271995
205069
791878
552380
186156
989075
790274
80390
194059
262962
279073
674522
177320
325426
333985
579282
85545
392412
902949
384328
261177
453651
915176
266080
10163
714212
461166
191630
279794
138195
740764
192128
707762
297576
1026387
475835
361827
427188
85746
485249
253594
796426
713761
996499
332967
455915
246803
10861
547632
803996
539535
958858
954120
1002819
581226
439269
403375
663309
95125
1018807
119776
380092
250564
113300
81047
659422
746023
558349
421040
233300
200927
731853
617045
148235
1007480
16590
823297
807890
529764
242869
352358
164068
466888
733653
300467
830002
415698
226697
715816
32039
158158
765844
299256
522519
395005
437361
578798
1025155
517759
194525
578447
594292
611851
549424
439353
339427
22337
124879
323059
149683
822521
803332
497454
484517
60691
822101
628319
669321
370257
530927
142023
100008
855664
391847
486970
324532
700022
184978
936290
469689
131034
710132
344862
222072
496893
672824
304181
532987
132974
623048
660801
537266
538143
331734
827197
264994
305646
514936
575730
226817
721091
385604
226280
637300
888267
863310
643808
196730
1015713
391866
87619
96227
171991
571063
563678
313020
762733
313395
260708
233266
448127
256790
881049
320802
562664
1032748
785512
106477
153932
700582
524747
400088
465932
590430
783657
295824
320956
859210
592057
1023008
86224
291657
864289
453086
975325
372554
791832
21345
25389
994428
892606
798943
178028
866006
907465
130796
563568
69767
49250
468036
472461
583440
912124
607879
428189
683113
227226
974433
764972
347074
52998
160147
411086
627660
991543
942651
492154
126739
50394
453367
271266
191619
327510
649321
566671
1024890
104103
782885
393673
687265
46550
30416
732239
974289
574744
449821
659733
412517
197683
155413
445203
889557
672459
756613
226037
281128
314736
894106
287702
360812
459270
127214
675161
664867
1047061
40224
700226
864564
700612
378407
633648
484558
309410
350844
128539
802825
215626
279206
391905
286988
645700
313526
373504
756723
859998
12117
301060
862033
688702
513582
461376
577003
953449
628069
36239
861009
488150
713791
18224
456839
808906
655621
662805
462987
817509
788743
493665
353948
178321
264179
174925
159499
929672
541636
556890
1470
535624
1043715
970261
773295
58408
204353
18876
436795
339979
421034
285345
980603
608930
909198
928582
558832
893871
1038366
323284
391967
993424
339653
923206
574849
430728
519651
685870
789624
1035441
690167
364585
154274
290201
144757
408092
540643
499539
717520
662168
567186
657450
443507
1015119
399987
530844
638197
907243
874277
708159
911920
893198
142357
1014702
740968
744611
842943
561233
117085
991384
927672
328090
765068
216353
323936
408894
116886
1003470
843102
723154
426019
10053
586485
987596
592860
519085
672857
745524
122866
284890
543878
923249
975108
670956
877285
975962
206989
968527
375562
733834
909320
139266
405663
458516
647007
621572
650157
960180
993969
401134
323649
1030300
978550
184458
118828
112623
288182
495178
311441
800931
1044172
223482
504263
125013
518385
833332
1018348
1014682
893837
521195
623000
90558
37551
449890
957361
583646
1037288
389795
133381
431694
596612
410743
1031683
350213
647701
647999
793029
165224
388214
606858
487802
252443
128897
592815
194573
677113
436021
420228
676412
290348
482338
818100
520677
206087
162680
952935
326517
839477
98226
520030
244242
110514
433013
53962
1044670
717765
731609
776952
822037
963216
253969
926461
648767
521521
819973
725022
1039335
287034
687587
406413
457893
34178
252659
63768
15998
117415
261898
556254
621095
135204
451162
123004
1000355
457582
456715
569372
779221
194229
18279
973139
203312
223999
728635
944022
438718
225446
415110
2451
720986
810290
491579
920794
614026
237716
1023053
268892
70891
578852
305440
454210
857960
428324
348141
89596
473683
1031050
170446
859930
578963
768003
1020106
752527
187452
820682
896091
38107
317717
532917
584201
1037239
94785
512749
368072
769721
21602
99822
72166
1040329
275024
409136
1027500
901033
783361
589032
764256
154380
875529
213336
475717
906664
1038161
596780
276907
209607
447096
123195
406405
11406
65976
332523
506362
472490
922185
44562
7140
146216
77474
401887
856546
400954
688572
225378
548903
287741
785482
559667
971420
855624
629032
771790
776546
678218
752894
924013
486010
462850
878637
579867
135168
537263
389636
778634
624394
665867
75017
724460
788136
269064
41910
52928
863387
740430
77745
732452
468541
527704
345250
460222
358998
587651
1026592
687062
957433
24902
611598
472968
887102
317260
545753
336363
111444
340520
868754
922880
408973
591946
969124
904035
23908
649219
191013
747645
982930
379087
623884
766058
163259
962451
35404
579798
371952
165702
327212
241183
898113
490351
384872
267345
6745
394069
626660
129736
398787
333530
127165
528940
503551
75443
101836
375577
305063
63996
704813
218497
733900
793980
47955
734887
434477
501193
1011714
778747
1012097
992880
334098
912244
944082
358987
936461
965441
208457
636848
436628
998077
701741
851808
348004
1046726
239507
1014467
61588
1003664
206401
192745
216891
601170
491585
552811
656260
1039479
541515
216991
415785
484380
615575
545082
995680
690978
22835
24810
497628
994252
137453
326294
981807
1002074
773282
634602
11933
449828
742527
784254
14243
752842
531561
105360
766354
724808
561101
841324
731573
20530
15848
137833
783532
31974
940535
265972
178504
257190
877827
628756
1021206
522735
626156
647813
58218
724727
1023313
499054
625966
139230
15324
807953
679470
782907
873106
276660
434397
881519
68390
259678
695868
114205
1003043
897153
320784
411950
201885
331540
876756
686365
366029
798744
482653
674213
882298
713987
224405
907248
357619
883720
644695
159990
997497
568759
30598
907904
28029
128787
616020
952736
110391
727436
417074
1037747
572210
510367
437250
312953
324387
24819
1015742
908342
456783
164201
701908
666166
85391
594891
218541
727928
729957
782654
564511
630028
877465
138680
643540
293277
354293
52880
453944
687537
214794
155047
774613
281625
303551
963178
39149
11558
964609
173428
596151
716623
564238
688377
235316
687301
316497
476840
762845
585752
954302
827814
144186
421937
309986
944378
398274
409575
782650
351647
632843
692017
750773
783680
896642
707555
171049
916921
790151
165149
675955
16112
542293
512899
514590
568868
588235
619688
952075
283626
711807
957412
739800
122380
223503
637684
471331
114975
1038380
696142
319700
193071
875037
960208
204952
516789
688979
608515
290308
620972
321363
928657
774721
269656
654032
442541
594444
711938
1010934
854401
629466
380207
363644
382798
137385
211716
166133
808323
440016
344373
465096
379429
149412
803340
972655
841841
723010
8101
406875
229050
692154
247782
808049
566948
1028528
977823
132266
865512
860199
532947
21913
854353
757896
140937
850143
183613
30631
831679
623041
904761
708596
1023149
959837
623080
771677
953842
858779
844031
247125
980985
411453
567658
680080
454771
465940
972829
502248
453040
838450
346971
514933
186743
563343
936425
651904
867532
775542
235728
140282
219649
780293
471292
369744
959053
647244
411202
985807
711693
499930
962418
355646
141634
709227
678511
804087
242730
187198
1001386
614651
221083
919062
789138
704351
71432
533085
447622
257103
777337
583826
243226
812122
1039506
443363
354985
658997
855486
855426
337978
941237
929969
440560
326121
913679
117335
247112
704384
40847
425567
358893
345115
421415
6684
222997
986963
118582
988561
725043
988453
577826
643590
458927
616010
286289
873262
586192
937998
1030419
320561
991375
87290
547378
670585
951061
207603
763722
869086
885238
206533
387244
941943
541939
126718
116545
990687
859345
945249
109369
998621
157318
666565
859157
961082
997535
755565
399852
66347
92916
350027
335501
921120
715374
380846
802401
308699
640838
589366
886009
834459
820149
880123
924593
415497
1030454
551832
232339
632966
22586
736774
241283
852314
837204
953358
290485
1030724
778505
895688
27991
987813
1031301
293270
1009425
301637
453733
577740
125214
679025
845567
762057
511427
141934
709097
294994
527900
139890
765937
428183
584739
58283
975915
956726
740134
708408
15166
484927
421289
149916
455299
902466
1035461
630905
879882
156308
641452
829773
503328
106102
998926
31336
364511
535588
135005
137382
863895
456197
342776
410591
416966
462795
600457
32716
530135
840946
921189
680183
1047532
238632
1046434
1014707
284945
959460
739971
197971
535019
178629
94426
764463
782288
13801
119656
489068
625391
28979
306840
298637
626546
233309
482003
609930
365753
811372
743613
162034
755077
393031
990951
289038
313882
126751
22506
357616
619377
242412
963080
94245
336836
980279
39429
245809
164530
965112
265871
77887
310555
853149
388688
468573
878663
298536
600366
615640
601589
345923
412421
787652
570232
183798
58147
84262
903629
484164
17954
560109
240811
800863
379885
887667
1024749
940251
586832
45690
508099
889016
780175
678617
1027622
403892
1030306
529710
630023
294365
880683
113886
310718
384319
57677
443648
1037286
552159
968048
315041
250311
857784
810704
972132
181319
599313
526081
881408
250506
286640
278177
496737
931884
421788
375353
1028211
946098
222424
933268
712797
853399
207805
797428
872557
828514
35491
206549
1013910
422459
62517
678170
546195
922754
591924
7485
972130
470962
966416
1001878
931672
845121
856235
78040
31988
692610
616157
661353
621202
1015024
228246
656575
563288
234376
890744
243022
893607
489951
1007424
942350
600833
764146
303463
930380
336868
199872
50038
877289
79028
370931
260272
178413
256405
568727
998471
549044
38781
319170
999754
588461
550015
69247
338463
544695
1031584
541470
352713
599567
581056
894976
412333
161958
481441
219077
376678
544392
228252
27985
668235
593424
499671
266761
358826
55093
827653
1021093
813764
369220
85910
906640
847625
852190
501218
759276
939960
925570
748869
1040263
303572
302769
837824
702512
1044107
104092
498781
831368
366096
94438
887004
509392
307571
501370
976675
327429
121093
454842
919332
679427
801890
430972
851243
680375
814107
770493
297950
762994
641198
193578
508211
115426
1031875
1020987
865788
261993
359360
862053
200497
756832
226999
606008
620210
40659
1008961
88507
376329
443049
374028
527903
778989
549651
391345
399047
189450
5011
329201
214595
734683
511570
832625
391863
745651
157637
902245
210221
850149
985748
714219
406389
713134
240088
801213
473973
1009194
959525
772221
1006573
182760
961635
865794
218122
428555
640968
933451
57581
362796
3316
668385
1014934
577300
731516
683256
247745
851871
797634
658918
644109
122156
830038
653471
201800
847774
526786
611585
721149
231347
865252
715027
684737
473475
780184
160488
598285
674128
512124
832984
154802
67306
46916
739104
980878
75322
612122
853219
259790
492664
670037
439981
191945
788508
806522
345788
542196
811268
956876
794723
786115
858670
429430
916188
687575
381123
868643
770758
861513
1034193
826988
669370
414637
646710
170913
562417
272065
270895
583420
70810
563587
391235
639201
835951
191276
1022426
233098
67211
341310
447395
816499
477186
554298
656559
272265
741783
498889
90648
529391
769058
593488
135165
133956
999301
179326
915546
327546
218385
84496
201496
569807
650860
223234
298054
804270
66045
848980
743329
728634
798910
242810
148110
271988
740440
219674
65932
432137
380211
59670
947329
795778
750072
524649
760392
958740
645462
753307
128590
583235
976545
1038601
791080
692435
671779
407190
134236
978756
727736
173725
1045582
153869
293697
570421
884051
67232
70471
307825
1047663
789949
921305
365013
986712
750395
260516
262629
96065
100297
468615
163325
411526
810999
633712
861198
887522
223789
1003046
100060
55992
259408
245042
522741
127365
77833
1034845
935656
192727
1026522
748819
229104
1000865
245621
735126
79656
889101
13759
284694
487547
362986
481877
721935
703381
128752
209305
411777
976493
199981
168901
23480
410628
845486
684217
9692
510132
566047
313699
643065
169339
707999
510259
849231
211743
707905
343936
583738
927734
9303
265279
802376
273912
441596
1022393
565729
208952
174692
496219
992414
721243
1031625
39377
926110
716355
737221
93813
674016
207684
1026063
943015
697396
613784
178364
776948
693876
893505
257438
441931
950911
784632
69037
891723
1046574
1028803
898255
66207
771039
511458
379907
512672
826791
838478
997983
881454
664296
233297
288473
764241
981939
801553
445685
87610
548074
266113
1030796
136122
146797
419891
870560
356704
753731
113397
1003633
373032
449415
225718
930891
496048
791027
123262
456946
411486
263860
438
475611
997500
198156
417962
762833
53271
89143
570119
463224
95422
820881
45164
907071
155112
345311
987842
667133
975721
986802
218854
324833
454522
887309
687424
568342
448451
944504
993477
152240
283486
1020282
863025
762929
504953
733425
989102
959165
648233
569598
383073
35354
268700
231353
566533
10997
1023702
266241
404512
482151
284529
378814
1007421
89926
462053
688125
356243
797964
491873
746081
250755
19278
490449
782275
541745
978951
1047086
461374
701840
260157
703915
195432
694487
693845
412113
129216
764335
677088
591696
268572
126260
949686
529123
420234
349768
258682
548142
518196
572329
471167
156204
932365
998662
320616
4416
495496
200168
718820
502004
624278
872105
47679
92900
219803
479936
258009
1044798
1027576
99931
121776
967275
413240
39811
171376
673476
58317
225569
322561
47434
134358
63115
342125
295590
1010802
120861
721986
573464
450214
656101
737402
1531
793690
96140
550017
88207
678074
854961
476478
1046246
432965
492722
148702
810311
794111
895904
990246
360698
311016
533737
632811
12281
927609
160573
530151
587020
259717
561005
131404
347818
991366
518755
347560
1024356
849255
157777
915740
174851
238488
419693
856963
386873
983155
947048
124300
658648
748055
381153
101015
712337
195431
32643
984865
1015768
919218
506939
1041272
682524
909167
61533
465692
557120
51659
819140
977291
788382
603941
422656
369613
612703
1009150
124102
213520
828809
333616
666905
700397
541302
329392
111498
959188
902829
334233
827588
392309
378275
415967
418658
534936
571550
446325
19205
1038342
622860
882871
257301
52509
878960
728461
824826
166342
34956
154111
653561
937219
403781
1006081
567131
32525
62297
379468
819216
199968
497991
1014056
141726
176077
914725
7538
1001035
382145
546657
138905
813724
168005
913102
789356
620171
135637
333034
999684
829116
512653
598070
272617
754693
220166
574982
951285
505028
886441
646625
516477
916915
486794
214545
492006
733341
77661
647964
274127
409147
521876
204552
917781
726932
460879
37488
771712
201682
962679
468012
455829
325829
189589
218974
973450
99480
860756
895991
557246
215966
1003114
749239
595469
425979
427001
459933
239614
1015957
528991
852471
306218
308714
829840
348487
995111
499320
395244
417017
27816
298636
302108
1030987
25453
771726
998049
35411
652385
978829
939597
760076
605594
549752
628148
38329
685267
1047450
367157
267805
918183
192062
905688
761534
987340
303286
800016
837033
61476
1033975
947601
217780
767165
986602
301189
904758
2445
556827
645096
241203
529685
445777
593034
528474
834039
250157
959643
829954
865540
685164
51997
862848
381634
261817
414357
957195
451103
53881
571318
737888
283205
327937
935525
232118
662542
727432
950438
484121
342903
1014430
856543
636360
619112
332140
381350
1003997
502561
936289
986418
94072
328356
630605
638022
769060
563664
461143
53526
698769
337016
351812
845653
217022
188964
326816
847879
810938
952873
527992
154266
826145
405503
762908
506168
507207
973221
938736
391797
400904
667900
1048533
148140
1020177
911272
583273
178810
341128
859666
857281
993795
608309
997250
46213
725665
108510
125471
420209
949934
624607
281167
240412
610282
44488
668275
777021
827787
478040
896660
1033511
965377
687905
802873
203302
968104
285909
142202
844008
964610
966693
40146
939719
548731
952637
472143
1021703
102440
772830
942644
904531
470220
947198
215472
791053
179919
731829
668913
128000
605866
216750
802504
933082
489258
728254
106097
431261
127206
644963
339206
626755
466631
24266
992320
897532
796789
827433
1034528
823179
762298
729924
1023673
796964
565548
256506
589278
996046
952343
1017176
371351
705632
304711
600479
536681
386795
966092
30138
568851
512859
273375
842147
80312
552108
493765
1028446
232524
234133
886200
698289
263480
728965
627456
665988
865864
240608
545333
408684
965061
602481
800280
693160
395483
129048
1000322
454032
909373
117623
456229
576710
815242
978544
603952
68500
258447
159606
150529
822068
59929
575495
610485
653504
598844
1030897
878104
1012666
703286
260274
220218
135569
332431
819349
635577
291248
538918
373177
885739
997817
281526
659075
435279
623923
789950
688870
278393
864838
3017
893391
833460
809499
654297
919614
298785
652336
38519
383291
188652
184435
457519
137422
1044548
736383
317752
326059
660931
11350
527358
669418
596184
319157
119508
162954
313014
838177
410116
589306
125626
565394
208335
166741
920130
74539
139083
253233
69361
890789
436646
626967
868751
160604
624027
430920
544883
231656
129604
539913
464713
775133
848594
656877
769217
561682
984778
7838
72033
1033479
272098
905640
522850
141119
300693
477566
467649
792390
517670
397554
345612
921923
465854
328742
690702
114828
266284
683745
824723
981085
885240
692099
630332
107253
808530
675390
89784
1010485
746668
633059
988672
22761
668947
394734
713388
931282
249852
825896
104359
642966
106646
655862
472775
419321
582654
381081
786997
644221
273283
861989
402601
782450
109506
527104
353477
489850
124009
667203
346724
237122
407555
362441
199122
672047
737845
715284
198201
939126
337628
499804
607762
106712
493851
20111
766268
241697
79360
562035
722476
950194
547552
343277
841651
839108
808260
451533
183029
925063
759768
972099
971727
611161
775214
64496
517317
246239
675475
748960
997603
313949
842191
524593
1001132
710607
237766
708624
490464
910141
903261
23931
234793
107452
188309
896855
723517
488752
629846
920157
239575
160136
576351
312205
362972
111317
688045
515191
253204
428904
196041
108273
1028187
853353
67470
708244
764402
390771
248777
631233
857513
93308
134246
704196
892021
119089
842657
195436
875738
570615
774192
869744
917401
616933
901651
785842
19233
385957
704305
469888
267430
339956
483870
807046
532282
112284
213817
754223
886479
322515
311930
400604
148389
708178
689831
442818
276002
54586
269879
223349
737055
690838
510376
242379
931619
976891
56503
288139
589677
275954
631404
760610
399738
503571
761334
247329
489596
348905
28819
221335
22259
239532
219623
643952
435352
489443
733436
696083
653393
77905
594449
88083
78341
428576
818445
544569
487990
233501
485520
615708
688015
706823
353791
76044
689364
513441
963609
23237
882470
190877
59145
420511
301711
793820
94842
671228
284759
601242
670114
979486
532078
120248
1007310
1022085
164437
564543
962398
501215
984299
254225
980433
499317
517418
915700
525843
868119
985784
446094
180155
367102
664718
17535
566175
707754
113790
834688
818888
770337
848946
417949
916337
876618
840861
782136
562754
131872
164795
789316
469796
45823
935468
1042448
516065
67844
642944
904910
481860
822774
365363
989586
709329
433387
995931
984049
686941
189513
350015
916026
63470
612899
198767
430389
315950
198631
341417
961733
218170
239779
17924
979113
324731
295326
299309
408886
916128
748486
733828
1017430
81012
559244
1042952
759196
900167
306415
703275
266450
826783
654016
1000061
408264
692024
12491
948684
836759
848165
688178
17162
789854
399365
893567
419558
581122
996698
735117
262678
912577
967895
358298
137937
90260
620579
1025361
381685
907180
651810
29579
849556
952178
276445
689088
1026749
971479
451578
554410
861912
491265
746193
840160
650874
423823
622826
278421
650315
435243
73889
1011124
749071
657471
6506
101809
274413
506746
855205
360560
53397
8465
426484
623793
287612
423039
514064
999961
992828
474768
890728
430244
567108
437689
445784
247148
1003223
322392
46152
985114
905388
979803
594928
225483
539111
341371
913764
258449
667597
611389
902579
474858
125009
497620
851612
938169
113080
651293
361916
728982
861142
79754
803709
607130
251993
474303
646109
872529
742826
128570
186890
282657
545576
152295
102604
365780
759328
700487
1003831
736950
756167
1014950
363450
702853
915416
316844
410721
150716
52481
884598
326838
812010
1021767
190776
59386
329393
940344
981413
625588
804809
1011362
978071
129323
61863
602766
109639
690829
477879
532912
77093
839367
669674
820719
475663
163433
93948
848929
682431
158521
202435
228103
834374
906543
1020007
791504
556042
765304
73659
488694
811378
997922
337706
807976
746265
469878
160477
254772
221489
838978
272454
388181
369020
379037
67067
449074
412412
144345
206479
44411
1005990
531592
762397
190902
56062
320973
493430
628371
153603
536598
148337
105683
435972
378123
799027
891879
628234
80605
794520
276005
400928
813029
189407
122235
412599
281743
925382
928566
462428
323451
974907
653203
500677
264907
347381
299599
745177
661816
620396
5171
778132
347536
224599
691989
481759
507538
147261
72250
445253
130132
962378
346443
580554
951694
509631
188313
626464
436729
382971
502194
387795
274954
329363
89079
925892
764920
1016035
465678
779639
909543
726928
1018359
484356
965017
548343
909971
599300
869231
701311
878707
331901
83833
716215
600214
654407
587045
1023715
755231
604583
325203
226193
887352
796295
130110
932367
752391
159886
314350
892484
21048
656464
378540
433779
412860
140934
271230
961557
1037798
770340
1048080
713181
635335
214383
661018
873177
495103
995771
655927
920838
348679
531543
192472
564293
790550
764293
143932
64483
262103
314506
803868
832198
550247
253644
24217
728357
100806
883291
141887
980164
839505
1038731
278606
18875
120940
813208
10302
482562
276127
509148
673231
367733
198973
510372
991839
892458
953934
369065
239631
527570
114456
589578
177592
526808
432007
252748
1042932
313359
817960
464930
785597
969369
335927
1038616
468208
87108
168143
552281
277354
297404
605227
709318
494642
97385
772611
22563
11366
811491
1048524
244700
892715
2162
15153
69720
251321
655983
463435
844864
834448
44867
415382
478599
799838
581112
697352
339105
151943
19200
722542
247289
158056
393383
713830
807091
901476
861739
373836
829646
529853
565379
615958
758446
901950
1022946
234740
267715
87384
559821
1000287
172348
558038
256703
3401
413564
234744
726790
866332
673973
622733
640139
673866
506478
728146
35655
561580
182331
129574
820899
102849
370509
719161
885372
381001
193648
200455
483953
561437
714113
540324
340829
492055
671147
245026
699735
302886
968313
504590
511992
553691
1023465
371118
289077
101877
46502
126519
597949
688532
156526
207967
737849
844303
1014963
537670
598794
713874
19905
919923
792198
65307
958356
1026365
143943
711449
998928
747746
620315
728002
216263
731967
511834
951426
720469
297667
969503
604372
632530
838878
393317
187037
394717
251104
641695
339852
98203
159581
558984
51322
961782
1005921
496881
575133
385737
592372
429949
358871
273264
706405
498000
168787
911436
17674
217532
4671
885101
575849
159668
542590
473042
620779
158758
157596
977591
98592
49172
229682
742038
87073
418499
150427
577297
856357
268154
647241
436257
837000
1012990
693681
548109
719778
681548
367624
157355
400642
757754
237102
636353
957732
889194
777858
89492
947256
878694
370731
288493
97972
605750
775486
643160
353065
947798
376131
361504
265812
339365
597740
172005
271251
1039722
808026
337808
928558
368783
314699
52548
95557
524607
499007
469240
713481
931541
788593
128803
588950
965409
451728
325941
734772
857736
415913
639914
1011422
956320
812934
892234
663746
86404
58532
38273
243705
105230
202211
969730
644092
684041
282410
567819
699745
954113
70054
292344
349511
332597
277645
567198
979492
935088
722045
787964
1008072
468766
377405
486405
647856
599574
1014754
945265
546685
515597
455277
584145
587387
195944
282148
360945
401960
397167
501858
34562
400119
310847
455409
602917
220286
70427
662745
485087
95478
728294
596515
402974
356702
204510
602490
944074
729885
921821
637765
547667
190286
751277
366762
484691
64796
179284
81229
612406
254277
536072
613305
454302
386993
409460
1010237
274114
369786
562547
938499
577789
489783
393053
705985
416232
64132
954010
656353
601588
613244
490854
120992
1044040
392339
178455
1036946
631195
551115
951985
223635
407061
705312
774339
229260
407377
443661
37499
122913
649704
755574
322779
1026692
570801
810472
573305
1048044
710008
1016854
714512
34141
138338
879799
722607
1003044
592974
226239
277014
685828
158926
935267
615669
321317
876706
471107
519658
705494
221397
68533
484706
507343
387916
702753
56958
362830
192602
452234
914986
689071
757904
990845
418498
508366
249059
268051
251727
412899
67166
38570
121377
147282
175072
541816
246546
972178
779146
541038
790484
956906
672557
531430
455699
836214
792877
614783
4297
534699
311290
369864
380943
577073
428763
764073
654427
49971
397079
908734
599077
274088
330406
404001
658539
564486
765367
236867
743724
706844
1014569
836620
641421
189227
411637
962415
9636
132512
1015673
494870
590036
581593
301693
506023
409839
517493
602601
774819
1040889
554775
58274
100063
647081
823799
408178
521686
765503
15464
736117
806322
660072
211911
892986
730005
189692
437291
655064
447461
783892
196408
252474
1030792
543194
686505
741259
690272
207572
532076
668370
28778
303301
754534
228
351013
771547
778839
999990
703392
707814
957884
272633
139072
893722
356998
456649
1034175
141316
981874
725024
370023
821236
600560
991905
97903
97673
799942
891715
697346
432252
722270
782356
409475
853491
29249
827567
695690
690724
508270
426005
687431
564489
551813
473326
348121
27013
556076
62156
625597
425864
865851
904867
680042
742331
536835
328785
1038751
398603
860557
474486
681435
610872
527163
890197
840958
84713
339551
780253
182798
734490
431489
59649
524259
53778
928857
428021
506699
108175
377895
662736
223793
881787
226200
171272
242059
1041540
719721
978839
134820
298169
1013761
359343
135727
529915
238810
36567
231418
108172
206039
945274
1014515
185877
371552
215815
662952
79228
240800
1019404
452370
181302
858609
76756
887937
317212
619821
567993
191238
56863
524935
503100
544732
881603
151703
14359
352303
946415
569303
716787
500497
198514
878967
960198
130823
977764
292862
624839
660196
927898
696152
671186
162392
973419
974817
974795
373170
113464
443467
71959
964897
1032436
234465
66542
221994
455378
379679
117847
766832
859112
794461
660408
330349
328111
560838
511644
120932
1048385
823653
965285
331420
745394
126262
395111
910642
613010
178454
898629
410248
426923
429207
511125
219092
804923
33315
968095
576017
411647
33877
491824
116741
88346
793563
228421
625122
223550
179337
188362
698240
163648
484187
627321
522634
686910
338066
206096
212694
970366
381991
957252
778547
1010723
9218
865755
1006250
690298
273079
345895
743176
637466
58149
240381
903764
156381
692361
646172
354919
158092
1097
1026312
883072
213753
773405
85629
936338
250722
722061
946186
808074
2395
523665
882135
817105
505542
891568
705813
713175
302889
342015
939807
802863
315527
1023310
307228
197849
587088
274086
76561
831281
105423
760643
5749
150065
925151
505806
934649
738435
838052
625332
1021524
918536
821059
138123
676256
719885
533243
297598
295939
579456
320175
831828
612319
645157
1017264
452132
881342
916092
924830
86019
281912
1026945
749413
350850
541300
716767
987933
458155
596029
1037573
163299
992340
202944
692456
244016
254031
30530
957796
93037
215295
38319
742137
59428
69158
18140
490370
432557
371949
44523
229086
349531
205747
781254
519453
680210
737941
491071
528618
114421
987628
1000962
1014587
169242
198900
141092
713549
1036618
734823
607353
213967
589851
525156
525226
626932
47414
356358
216600
673333
106231
271102
492868
826500
189023
613974
159678
493362
500748
46873
747100
573900
552873
746695
289224
841156
271655
916707
994844
277530
285093
760519
141665
393795
202843
1012933
503202
50259
415086
900747
704922
831496
547600
46308
822926
268835
203179
938555
881775
187307
851475
810110
1000060
126903
849804
150833
114125
983938
108258
616903
781413
76226
270850
826947
801887
1047721
538936
413342
510780
327560
472685
184225
225450
66396
1041791
126879
576872
796467
1017166
124133
737534
820171
88766
48743
508293
733138
218441
647823
881805
120346
243176
733092
980205
763794
362846
125199
460739
565627
37167
245745
284731
936137
160473
106493
704680
768239
576673
1010822
133591
447390
980700
189082
146461
169273
305841
389184
1027264
861391
290461
555533
562414
311678
107509
942312
419111
572715
574471
503938
1021983
228833
99365
20568
1028460
379454
816854
906232
67894
179635
247005
357626
149742
247268
1046280
926289
562941
703637
956084
915747
1007823
454720
597689
853979
165104
943287
134663
527592
776299
327670
550485
247211
211091
221909
555253
367720
496925
49746
62744
252441
709067
382577
465716
8386
50662
37721
719268
821258
212411
277642
639839
730162
1002158
191272
694382
168201
720776
219341
956822
605209
307324
179210
642783
363204
795399
12994
230385
24101
497347
461873
697250
298363
1034997
234073
916192
406697
729668
1036038
659453
90509
505860
392855
546183
922671
271482
301560
10819
742442
509616
991026
675046
965280
928261
249103
968178
598846
1044160
715139
360783
495834
923036
239326
771855
290622
349059
370724
822181
542011
395674
752187
392070
958225
808726
739200
214291
363816
331297
579916
1011660
551680
792835
624252
336126
23563
5417
606122
599979
577387
695096
660895
96487
484325
631732
680490
583175
382515
756505
156725
1003361
394904
290834
72017
65985
556712
545719
662211
276109
709200
904380
55395
1029977
249004
986680
254341
535154
933218
815811
360763
203707
475396
850635
1027634
444798
863699
620733
665087
264139
671212
573780
183103
510775
486168
426249
366961
522513
589248
522630
934239
734920
528139
201604
292494
142071
794323
900728
294462
556239
242905
494001
1012772
349503
951926
1005616
215929
929448
533089
896887
13523
592518
928715
687205
580633
448545
160867
157564
219346
154911
241176
873591
1021289
907478
913812
740458
624775
395131
716390
193769
806032
82882
420003
557320
218571
137162
932347
744827
121887
999866
126369
952963
506278
807727
973142
154317
731129
527324
565305
622732
574817
177132
526376
302954
889461
954641
292430
40957
78266
824922
832052
296386
26102
72694
577698
126870
690941
345064
818256
921591
330659
194865
855410
717626
568527
915464
917882
912722
112962
962970
963698
530717
887896
882607
189185
896220
850908
100157
300383
777790
765040
486397
792670
718351
629812
997993
890875
87382
601909
527177
529889
567693
948796
99013
36108
334992
790652
323136
297832
800877
761464
29715
815109
705590
103185
614125
1044536
618489
813584
888809
87727
270787
111864
980336
648210
483567
511711
501357
629433
761511
968613
462810
639047
81337
594841
670555
64711
1037241
562659
117693
716326
518109
283196
169756
642161
825690
98053
420388
898961
265395
618991
683778
940239
547884
828107
374642
91289
137488
436968
842892
461385
952372
407906
985230
937413
770398
434819
334202
145541
887050
277021
162866
516242
723958
147578
1025274
130369
73544
305460
930967
1012748
1022673
506192
822872
1041785
447220
504255
211991
560782
1000328
915867
670273
42120
412734
638631
524500
615930
673756
841149
973154
861285
606477
599903
797384
724809
451220
408340
925028
912217
347439
298179
219130
847923
649960
561892
341339
916378
1041031
183134
424770
128063
648766
91566
944300
101272
212757
915005
671948
153032
395153
734585
605390
96036
389942
246855
423879
645999
942838
641136
320562
479496
403630
702588
31167
345059
716369
627982
958782
34161
818387
904551
841502
283973
891183
942764
77105
738619
242225
889328
908267
853932
476986
770792
742832
124464
762682
788284
856041
935832
499818
927500
517593
242598
1012724
231325
876265
847159
986290
1000068
118846
72850
475960
338428
971363
505465
440427
89626
56706
202820
772316
913310
781330
357419
153237
13192
290923
1037036
961051
466599
108864
682220
468698
3173
255801
710332
577927
79144
253915
657809
874633
818252
157434
63549
337845
334748
960359
293307
559398
653172
842475
78119
726972
837510
285924
334827
424451
612447
1020923
112757
981991
434628
845901
182918
200502
559491
13772
169950
193379
888225
202969
1004931
848136
839506
791918
810727
676652
825084
364708
496205
905204
805549
599081
825753
777342
1027966
354670
247226
330289
437370
596405
63364
200180
12199
228112
12299
295772
364314
269082
287602
805839
252863
1020135
545563
717736
938192
283930
387148
347605
414730
13913
975200
550713
551914
953464
992318
681855
939457
441384
813288
458563
80262
392192
967445
149853
107655
761703
1047129
422829
390555
286972
143898
789545
975286
423578
892613
647450
798480
759296
965521
303120
291890
711552
637698
630202
938300
771051
960427
979787
717254
59219
82504
506747
220916
118022
769243
1017505
866928
590779
654802
925487
489938
665810
637595
842295
784092
318000
706858
350467
819950
460076
578552
541741
190255
736023
4697
76365
292841
89326
737450
212045
437013
520764
688120
849180
663642
676026
458247
496490
95770
282784
91526
775844
225761
275649
399381
1007278
779828
124084
754004
1681
407750
140903
979455
840842
566374
22345
981735
900864
289327
406575
885429
365710
83842
456789
721995
522697
987035
721672
935883
407141
74047
283682
195356
584873
750873
376709
260518
967570
483806
844225
689145
802718
280898
606509
397558
246963
607663
868688
159996
215895
792112
819957
309837
172787
245318
520878
180743
154194
42376
473499
643753
192368
119660
662027
44281
114323
51567
994338
393303
215839
578737
106020
974856
444375
774357
587731
898840
465694
385269
701952
678437
249683
667451
507558
689449
616036
843065
90387
448413
234940
91181
766905
162064
138009
458987
610075
968001
308093
330938
742864
582437
174145
867994
294579
471807
551271
388602
943423
550593
480028
736713
1010094
595889
929359
937156
865458
230663
302403
567187
1047941
185577
539727
484463
746503
824683
986917
562340
701864
119843
198959
942323
29005
631854
717799
38259
916408
319736
391647
950555
1025892
757928
257644
604624
1047378
207747
440797
208771
1044022
891611
639868
994371
640805
932998
163559
817287
452321
945558
993375
392285
935112
587811
17326
431289
485550
278024
584875
249282
287568
383262
22973
781231
37184
275031
240459
978811
526926
213856
574868
46385
181318
817371
23438
911655
395996
314776
759331
488229
442048
366485
740745
226443
460937
877998
623306
490285
279217
543339
958202
364886
610397
947228
298258
328142
65085
586607
1004227
370272
676274
224870
844172
492888
553429
83791
258035
737098
49433
667414
544112
787870
463239
421978
424281
90660
333529
881544
493581
958240
159229
251688
613346
297047
371607
233468
256346
159773
165895
1013726
588160
880378
643863
690172
37633
17689
374685
799739
1022025
186310
349769
641105
543335
636202
896158
794620
919254
927257
11421
355760
310225
843465
109858
963436
781066
56906
607188
61493
577990
3966
543742
169170
152953
828852
466317
542561
183167
436044
884720
590114
199868
906656
617327
372260
923219
1019354
498849
452417
693514
758098
566142
633537
10649
546496
796614
340667
979058
847978
909162
484041
718727
228559
506172
41511
343856
925424
1024021
578736
96266
368300
399037
983517
48866
188996
46021
775507
918630
396157
870411
587245
522638
67070
720702
862826
792317
782681
726344
810061
364554
865637
116021
792763
464184
473640
205868
379434
596350
979412
73958
311984
117400
980909
634949
891758
224274
22716
926269
983862
105017
249395
328330
885775
709237
930687
322837
111731
925613
795205
777004
383031
371047
1036784
79650
993169
783555
692807
666909
424871
481407
1011244
334149
244233
328589
575413
264944
999587
290821
841664
189190
827451
389539
836821
300629
414553
1022989
576159
884605
516591
3485
829523
425588
138433
693463
886481
235074
402594
413687
863509
802351
605302
304965
102584
598904
390551
969647
846097
783935
452410
858669
591210
581654
375505
229701
1023981
975951
561043
1001474
551149
733432
432972
911803
135753
650030
766868
218215
584745
428632
676449
538714
142051
583919
467789
346844
1012464
573824
645570
200943
1019305
172658
418309
409259
178120
75591
429428
892726
287911
69665
775591
852363
636468
149258
565634
235307
298852
462048
470738
562569
806662
733154
247716
991369
467975
502392
519346
496545
545626
339980
365354
29976
1030712
337180
22201
949025
64238
476944
709286
568192
24385
169787
522279
603332
642182
465132
603029
408151
352949
646023
451773
871489
651919
779362
110453
611679
790314
874497
870079
1037794
675500
910653
792673
695945
769303
938869
90088
968722
750295
669081
1012831
558558
271754
490912
185813
587668
233150
853408
14701
851914
229368
308002
313024
308935
564318
954003
959333
69654
475515
490771
106829
252837
130060
492854
588912
1047853
463276
941986
721249
317300
758497
673170
767891
336814
524741
934916
428331
343820
995853
907826
76173
390540
453882
708789
564846
382073
450555
234604
1003103
363357
310098
217696
181295
392072
342108
656071
476024
989211
310342
570454
732691
641388
656636
178139
197820
739195
341090
789609
261286
463057
291756
598283
1016700
1031618
432202
91271
663363
684693
111902
505232
358249
480355
451182
694979
217772
968455
600342
308567
928301
835412
1032351
647291
712837
253752
716148
947845
557664
139448
766952
679285
32297
922221
926210
39875
532717
271819
871914
439031
970448
382651
994482
277608
984863
361628
71664
670025
223536
228476
324693
452730
196296
65270
945463
36388
609619
557832
111850
629655
393894
232688
977191
77920
927162
7584
253962
382959
120741
441777
699567
1013538
444733
217267
612103
238469
399486
386836
246128
896228
942139
697435
370972
78932
246790
660012
392826
473222
575237
770344
310722
784354
164872
872693
628817
794032
430326
845059
120504
647884
328673
557075
702277
605003
256255
576197
14639
295206
360047
954513
264713
400796
1032400
317213
255349
485958
779613
15096
458068
457249
976140
1013661
854225
642012
642181
777713
848316
903566
199475
520122
159914
54680
704051
1014433
206386
550199
559871
183711
596340
197035
314703
519050
297478
384680
305435
278263
814352
886330
414923
276741
335386
550966
398018
494434
763925
147477
954356
305040
27280
728643
300890
42286
329035
232822
781418
489413
246731
859075
141072
536635
791523
907144
742204
676692
388192
26255
900909
434448
83471
869780
193825
200250
665278
305939
896154
599538
410226
969672
57091
598346
494377
730482
896658
226052
816706
173545
919971
922542
486689
653924
423479
564859
112553
734586
390306
521155
325938
838945
725700
674852
676576
865029
654738
794187
232698
244056
847206
726335
181523
276251
966697
889895
107388
705504
47364
529428
53838
315485
954355
424104
895052
720292
1041910
676530
474686
9726
377547
483943
808316
128018
1031856
945024
37835
146593
684618
808966
302024
635582
894979
682522
672085
451425
238858
865652
154962
593336
1048416
934253
338446
727437
999643
904320
1031715
575163
592623
409315
909304
983246
704482
45266
844289
538925
589616
105020
849197
34139
745251
299305
215992
1048515
974632
869168
918423
118592
107699
113619
610461
354193
157675
974110
925116
564307
667219
725085
942051
227797
878087
924047
289107
279345
122965
295946
252273
281490
346077
218950
118262
498313
775918
181386
891032
78280
393911
422257
636849
781550
43663
911198
956510
665290
813426
822623
145373
728128
1043038
116420
131465
663990
557116
707532
513144
675763
259245
672805
1042798
406620
375934
518673
214119
543507
35699
580577
131853
139080
80493
995968
847999
899465
948290
116608
57884
310048
569073
269492
459528
464904
394477
651481
605025
538957
639384
255746
156433
787915
101394
494845
296738
47013
493426
310002
86546
653541
221366
697264
484712
815911
498538
535824
964132
375248
847794
78004
256494
225215
679864
441927
377502
726867
901080
987717
39789
98901
499535
913152
56852
87179
682515
459121
189994
433099
965027
898586
13378
193138
689401
760357
75656
926894
10585
1031685
423142
494333
643043
2509
394176
724962
824975
3158
230679
455735
751080
673781
373628
966686
910237
1008027
106456
115525
643357
433309
1001976
634523
206433
1030860
998417
470165
275007
1041163
846138
581031
36681
499953
43361
503983
640762
132849
514954
169180
219204
576538
376057
473194
931658
679527
358779
482264
513562
464608
45734
451703
1023324
447925
158175
138300
128813
712403
99589
448267
117148
898839
169637
481687
546641
984206
832329
37183
830723
977474
706010
529881
492252
353649
607668
452539
318238
251837
164234
316970
97556
500097
99635
903498
711577
650112
397983
849130
883816
906557
170251
702104
759383
1855
1025625
782935
794789
45310
933680
989227
8988
669672
241060
633052
294361
886177
157684
839251
313682
775558
125242
182369
675539
806487
348557
470409
359970
135635
350163
279392
188275
315133
565312
861687
395567
773319
301613
986004
1015406
428558
666287
821846
805212
860150
548184
535818
357614
338750
546066
45722
600901
850159
289135
852646
949524
11809
399733
868319
518441
117697
683733
270916
769731
269557
168361
362596
535711
876342
302774
688362
788671
203910
611483
797092
590867
293954
321945
203897
500901
777572
296538
106271
461666
746600
330638
697815
689076
906213
1037396
223760
808987
47537
721920
902121
305234
976304
477967
194027
438949
339089
100236
374865
379326
412258
401518
978673
295537
193371
848332
348191
1032658
154967
76646
1032621
4029
230798
239798
798770
990543
131322
540607
499717
190648
57782
363912
731191
934809
863928
235306
525949
417729
379888
594629
304340
913503
838949
356847
978189
4258
405856
365123
306398
63457
502106
648167
625204
340633
232009
102020
979331
988930
174820
529650
237900
381734
374424
387535
741794
486221
125708
952077
155744
268627
67628
266123
975173
982722
104573
675109
833408
898616
667494
200428
1045492
160630
343802
695257
175529
575842
465068
318945
1041706
843500
917257
459086
791824
879922
559304
158808
277970
136882
458560
393615
557301
888751
62758
526153
553010
428523
44028
817051
350380
974857
248575
185770
267050
749093
868223
555057
123338
318366
616616
507296
650342
520872
197671
254291
202989
854935
814927
117137
195945
527877
314426
962319
366666
543701
300668
73152
204862
210293
402396
658229
718500
252257
381998
452178
343506
681688
343835
698577
429512
166295
749270
85622
19383
704851
529352
320012
197323
842520
555808
537187
1041055
544729
293322
557623
1047682
706819
408865
534899
543130
45473
105577
825748
613659
20582
779938
179157
448951
681283
156125
934810
797715
168536
337245
488923
1044645
233228
196527
369165
325242
943718
1019957
717705
852913
917117
184918
925081
971956
608421
611153
340661
109328
580597
1038141
138465
833880
49427
1045981
486328
1010204
957045
888012
894622
985859
786293
973681
339104
438576
834446
172487
283175
366790
366508
54384
123142
156570
962849
357105
941199
900316
35529
393805
626518
737710
601097
136561
655163
1040210
589168
434085
509899
209422
23428
33
871634
222058
255677
188886
105278
326856
976968
77599
1039786
798395
935193
207419
211799
587209
69109
720051
35790
610676
445804
199920
835364
796377
1030677
60971
951735
721449
834439
245586
282463
88035
331342
755516
53728
729344
861194
315502
62013
150889
786683
276121
14548
668916
548336
979597
38813
854395
887941
966983
891647
640847
792811
275242
677476
823853
244915
80264
988068
893814
607936
947273
172166
1026044
1033111
544862
112938
799990
456491
541786
75340
128423
430025
401624
900288
1038251
94988
94827
122234
53693
216826
903413
590153
588878
150337
358552
885142
660603
568808
796791
432068
837106
2530
32512
449874
105633
537027
474110
997751
387228
846030
436400
71363
495289
443568
76553
973773
375853
188248
934979
405239
696545
319556
911063
927702
10883
910279
787415
272211
219902
10408
663574
59774
553596
993011
754219
421054
699636
225560
179204
523893
443282
328820
150089
125379
630767
964086
119677
55824
402078
968936
240808
331559
509939
603728
352558
687023
339113
422864
760974
74812
29613
370565
863030
287546
945723
381166
405979
980609
633468
777556
561518
710900
135790
583180
463403
275194
546306
151059
832362
207018
182571
1034970
722161
1011533
474939
364323
786014
592045
1020062
588295
265880
116035
482265
280074
774507
329184
227799
812772
498571
776453
618156
1025893
376070
241221
304916
822168
449947
922200
705788
665519
465731
769854
71611
72751
218196
306901
570185
695773
896816
467491
430399
487754
245771
557071
288716
324201
230990
974835
820456
912157
893714
933321
77640
743627
685132
673718
929014
484963
281323
167168
803032
1017143
788604
242627
1002320
878965
255697
786544
441347
666722
1031669
86419
413966
234937
916795
763195
175626
549762
698010
365180
366215
311005
657067
307006
1021618
840962
739838
856203
994569
790429
240699
250030
105250
1017132
477769
776390
1027107
720630
683252
1016211
1008377
143143
428277
223134
100039
679362
990793
192687
89957
485014
289681
740496
555371
837104
53549
621903
769492
713184
797474
175650
153425
476976
849739
746441
891870
273271
114064
443361
434906
708216
246728
721045
940321
541224
536671
279056
1046705
304274
558797
244426
644138
754945
262353
721525
410917
661980
385097
421585
629090
43496
393942
597530
853337
970488
66298
199952
664754
621603
549469
550163
237361
876799
102465
552176
529758
189622
654963
82781
819112
749292
807634
621488
73135
294090
348990
709892
527717
368695
648252
210813
129235
1043752
58299
67167
58450
494322
810542
517366
316062
100069
251515
535414
161054
557595
988287
188721
693050
123326
28995
451595
697082
650667
154504
209060
913324
127923
128645
652746
994914
170591
1033220
638801
796759
869364
744132
298397
930767
702445
383549
510215
962576
266546
33071
983698
562867
750297
973610
586110
820586
1000604
231544
199994
160816
379532
291606
347781
489499
790772
693070
973285
5321
885499
858778
955723
109889
383798
79668
281152
875503
122614
488378
497055
485782
216066
987484
992477
576334
962528
694113
705593
96184
803137
495831
356635
428434
235502
777515
790007
60394
744038
446351
127988
705332
229883
929466
69835
916794
1018480
479197
550488
838580
424726
694701
841850
155218
830806
78753
337434
138144
84157
98814
757312
445168
691928
230953
595106
499000
823533
350796
229861
593801
513850
217485
531057
820067
1007508
742514
1029283
75676
925292
378475
1005950
494758
593301
635761
630291
215255
506315
759456
281709
1892
243219
68009
102474
664719
616812
29305
519936
477451
384576
667320
505875
781603
883942
322697
454430
2437
38657
66780
901054
392275
608842
72190
395749
324430
1012563
223229
425854
312820
926788
227357
821877
597022
1043931
747568
1042333
602753
424750
534224
134525
695062
630856
358009
294312
1040852
647895
524646
641406
431184
823277
426067
514168
589922
593031
998717
605246
149117
129534
558663
143556
574028
189506
1015407
398023
46151
822978
725211
940053
901415
48460
494585
684394
230209
185598
502765
719404
675007
248665
163600
648793
49701
571989
742425
462364
134723
335958
446691
496086
913747
258986
41661
731883
165513
181934
774238
613340
992608
940232
892403
595196
48240
684564
507201
501164
163657
481152
550637
168153
655402
633994
435448
689785
1041048
308050
176348
328622
50207
803239
500076
821727
823629
471114
341986
73301
97616
764823
664939
419164
679508
914205
946377
1045289
463983
763378
644974
1039634
700426
530607
698792
411272
498529
121986
580385
404773
536549
1010333
290143
151560
14760
825369
276686
726622
671232
541471
947203
609391
740290
514612
21055
91101
556768
158971
763144
901986
414051
343582
440596
255682
353894
23339
480241
171371
340984
375233
359858
775725
590201
594109
627478
10967
61323
665481
451715
160921
31565
985345
182009
917636
765035
844209
831456
200072
539300
484232
1020763
56531
779314
641807
525279
858792
823269
831293
734951
341686
897394
789394
298520
672793
852794
578165
463697
398322
78637
586306
428807
564454
989704
469819
785071
843895
90026
431151
163771
728622
861523
926862
699439
74610
691525
161739
669218
639083
53235
504330
618622
547222
313906
44946
741213
228091
127784
1018721
871781
487266
146483
710377
25656
926761
542834
649873
474659
959882
708889
814815
732318
1018767
156705
746276
434757
683985
288820
97135
1048232
933881
34561
600032
625031
383785
308445
90958
681999
687556
829647
566395
103771
480130
758670
487385
966600
471439
343955
502003
139924
494960
511489
637849
724644
568693
821632
558675
157555
231352
459403
872462
921940
194901
719420
407054
401857
233454
181144
363399
981288
326474
622895
790254
415971
939535
906439
814299
385504
849618
126800
585842
627648
693427
1004307
815091
64547
829766
659624
174300
759009
794479
552106
694833
137248
1043691
924809
158488
719967
293482
860210
63030
955913
556249
79903
1041718
702593
964639
624739
722770
687
874232
986884
351324
202304
60875
415011
625218
179349
299808
1029828
475178
724119
884314
588790
317024
592156
848597
204226
31539
226545
1035120
811143
43408
995743
440162
780239
524669
289560
1021698
58347
544461
11597
724652
491397
666366
363268
639639
889065
821481
158365
294758
527096
284768
116282
696353
306606
260342
163415
841014
953597
581282
645779
277688
123767
1004613
151690
903331
989445
424762
552345
13825
256483
187428
35544
569610
1019030
929683
300005
1021828
719619
6570
497138
363072
858893
65080
445383
896480
111728
66497
501963
386356
505986
654064
475275
148654
321021
417169
512844
622728
28239
512021
733334
93108
915862
376822
124883
8392
180879
699545
741858
421483
856621
329235
533838
908739
183206
510636
63108
520296
350165
532435
553882
495193
705321
588440
61098
942994
550304
72892
201925
264900
887390
176886
870007
352735
874158
263242
279820
1036627
574647
282288
725808
172793
408852
515079
694748
17995
838814
586522
537045
933193
248692
3290
790713
1030190
133628
518225
766253
215868
247828
560299
727542
667435
799202
414740
543980
191036
777641
877345
636449
445873
66846
3943
538511
615670
141217
523516
47346
3335
966539
552852
759167
174410
843312
572553
698778
911812
556690
890073
829921
695502
362238
201013
847110
849171
768232
20947
674278
704220
780682
923522
565442
548183
167535
710471
732494
603051
99215
50035
903984
771578
827431
657927
88432
787347
161366
200537
953942
1031854
382161
731557
718491
506299
508329
278092
600031
868681
527634
342460
18345
136083
402171
404488
11417
83514
998206
943140
626193
1008421
967507
23566
30678
656474
565158
522424
515422
649681
545238
653036
847335
674791
275231
31546
820621
847771
485008
736501
247371
867040
697841
522036
76344
190398
95386
1030744
250836
993949
579531
48452
525879
687824
99051
966960
61358
88101
824498
387615
712092
918848
638742
481932
890017
270585
807187
659307
102520
1048176
248546
353407
807945
917481
860048
399094
401919
491924
504197
196908
105109
812044
46421
738684
1034989
519066
197468
501492
690207
730843
123439
758684
593200
83021
828108
331405
983022
567078
528432
75838
735159
349691
283348
842359
999552
696575
754714
889655
730013
31395
898190
215183
157748
800346
719544
163272
713179
711920
731636
845614
404192
489769
891735
968094
246492
236887
923466
711212
336117
488503
176146
376844
153538
407673
1039734
596846
486980
453615
947795
799656
772625
395939
480591
533326
192245
380030
180737
745573
554994
1037753
586834
179859
505041
924092
616992
476755
743345
228662
359965
835899
417142
327610
61775
1030389
89819
773958
1003184
169243
249621
797856
1008690
376748
12197
115578
1012075
923284
428296
916989
759973
475980
9587
28720
325465
955071
232164
101581
816751
90080
942355
352351
1045744
981215
1039127
228009
59779
836655
939786
889634
452873
459546
379709
808712
989729
25053
882082
1042148
738792
43972
319978
1035969
446471
656550
628266
110279
224667
593300
410303
218328
330030
196605
953741
592755
83371
434411
158200
873255
347498
414814
918755
594459
405327
707591
530942
834472
645120
737052
529007
428139
311967
524237
666528
410177
302103
11160
1038235
34917
492878
289270
611749
33187
530732
206010
449893
890468
657318
923211
909471
1002866
588320
155322
117309
1039269
506047
935685
1007698
1030302
402037
10319
489325
362321
497742
348190
369875
579707
813810
687809
643249
273993
930239
911765
48331
124215
416659
15168
437892
900875
773440
820113
1013427
829067
539431
146522
107209
679037
866290
757070
849623
767896
595802
718054
916402
84666
694054
170094
673260
402924
311534
704968
891915
926522
174722
735538
35472
715513
289982
404751
567132
109224
331417
313994
543350
77353
305557
503088
349082
757113
1011627
936110
129040
550890
583678
106576
464996
300512
504192
550377
43898
961959
439140
116818
1023001
73380
706319
98582
220165
657111
786827
722485
728371
1009266
165070
539260
301304
554702
468951
103865
696849
986710
360030
191559
67729
45299
828587
922996
403598
335807
496560
228780
185568
1025433
148116
74879
346563
917364
597720
273598
466929
423060
703779
179898
995133
725952
736839
102170
881234
47500
852708
261184
675406
323873
329213
187438
466145
225663
108218
1043840
998081
67660
965487
320289
840153
891659
479733
412207
399459
325778
585514
908258
135293
8874
264325
316141
195654
931530
823068
68721
519609
796420
912072
808869
10569
759030
731487
94232
396377
868786
393415
367623
125209
767507
63198
689378
396893
681852
405308
988281
685659
575589
595323
294819
785187
1019511
60644
45733
863508
689780
276778
728621
787382
349710
1014972
990267
392490
378689
73658
889696
229456
1027559
860487
175124
64837
607913
42562
932878
137587
1003217
279765
693632
286799
752020
174151
682479
829869
1030249
31025
207642
798472
938006
59268
197714
289129
195775
24836
84111
941434
637356
466176
825644
393216
927523
184562
662627
1037514
382198
905986
754691
18029
975056
566030
133250
183250
515570
258023
429234
163393
779742
96290
379238
909066
552402
1028485
307937
655916
1036169
110394
312900
924706
196439
693365
1023328
423033
723478
283252
764152
93240
888322
263191
438042
322210
607446
152408
289391
353690
570770
562058
516831
151780
338744
558269
457974
996026
818961
369169
335042
806244
1039922
276603
78483
309086
892453
686130
982066
968316
211319
619785
997808
300814
538191
373537
90667
455170
932815
855767
679191
991743
324308
701173
662226
583073
628199
205572
652127
279742
231629
946603
642548
471956
117177
1011061
138108
996222
314133
270562
603849
449809
869142
535056
918659
1007234
946418
416541
601126
507887
710294
16761
1028769
87754
765917
1046074
989210
840071
480281
621540
488281
361844
367835
478447
215800
293475
671778
785238
944570
6773
229110
844492
59375
151535
855654
820099
647237
591800
501859
157661
59573
717947
25981
151781
186236
903078
9415
1001537
211738
1010860
135601
492147
318032
783536
531949
519920
779449
537103
522979
312885
65145
506998
498156
1003393
656613
1015141
925078
680835
437916
926413
498105
452306
936189
554449
863498
746222
877874
337098
285771
70245
958796
88910
201211
168169
473790
353025
283207
416984
929896
504861
535054
420380
33967
387810
722711
942470
1043158
949480
12517
107049
731767
1036764
605431
491465
510642
323809
823116
315879
68019
122106
49819
887623
726881
922856
419256
544377
478221
886404
460553
561771
842697
604872
55799
438374
364357
620191
853628
127455
475451
720710
44933
19191
540870
697353
896241
96656
738607
633525
203329
352955
997026
447569
433667
224355
829385
886026
326377
414269
587004
656025
414020
875602
629774
830856
91843
269341
249944
963515
161452
111636
471100
746349
677401
93317
447342
173943
377628
671294
614355
556492
408206
542058
68398
197026
1032754
579294
853028
59410
132160
827066
284928
280589
85317
150457
364700
787600
973034
196650
701116
155374
562163
492022
804176
40019
511049
334907
404249
302894
671587
17516
579360
497757
674125
815315
707046
561188
857379
709836
657139
371638
15515
647675
364556
1029040
122119
841186
390244
1045516
276809
952868
834445
195252
379242
343662
1014033
760217
924373
648123
211034
347138
602718
365547
522991
553405
429935
556134
565897
392552
518876
312030
171946
582899
326016
266602
76060
46436
147330
71832
846983
506904
703348
787377
459474
124380
36728
358628
677608
64382
663739
516835
329044
610415
639399
870609
708271
726143
301841
108318
917158
989986
891241
156706
228857
337249
660618
400748
569393
728545
1040411
573090
39113
558729
453689
543928
4020
273372
574939
742502
623767
303015
982826
132405
78707
364235
141897
345363
246214
62162
331459
165757
609294
468589
766917
673620
1048550
843190
688739
875135
610825
731073
395767
409224
335293
872304
593945
599781
218857
709045
1037500
190575
130222
498294
73708
128917
587917
1014099
297095
280813
280879
192438
520836
162896
690028
576421
714088
997063
923326
48355
267530
240953
456929
851229
248723
666074
272023
633885
592558
215335
674287
893398
461763
261545
963280
600420
1003389
689758
659332
994153
818742
792476
320720
784914
896210
984893
467199
189802
103854
760125
881609
120908
30133
635604
163732
899607
452287
654197
194826
70529
224240
573829
998436
292550
54359
378325
889998
8444
537492
887182
657679
166137
412818
547007
823501
733356
216622
81687
474277
685886
895279
81448
503158
552255
973413
639163
555107
745053
709512
286258
35204
251958
308712
130062
789788
661419
974629
892328
924326
588311
949806
865254
83104
342548
489412
95971
426650
345714
876517
98206
225364
535248
915817
1008389
720949
452936
288380
106725
480521
615446
651178
307339
807804
353635
306985
999473
985975
605836
531910
90226
247951
140867
238616
131401
222042
660842
703104
31634
694441
415429
244055
759444
649343
118244
934538
330906
34895
576181
503502
929663
1040218
288005
339421
14061
779388
884328
173601
575564
156088
642283
157314
563348
917274
489256
182411
737091
72553
848299
55714
221808
495811
726667
659528
891124
812037
788850
136244
8541
865148
803109
408155
578008
860169
693616
53251
183393
233331
479362
949001
728109
794758
731243
912563
430575
71117
274672
774470
31131
459756
660078
597650
982368
582264
409114
216458
616390
777611
385354
983836
187710
1023068
938917
13751
188186
583967
235091
586592
643637
354536
837827
646184
175316
713161
431233
1000863
704154
158797
881599
718602
927149
894713
1004970
1026740
20935
64355
144215
407864
22217
460539
481355
366957
195652
953188
883260
473720
898978
395869
393503
686822
478022
635097
705210
831532
382576
375418
340496
186266
256792
680945
420897
1039688
1012364
250982
198361
591896
716510
590873
547021
892340
712611
580816
760600
7235
293541
70853
820591
92724
501887
485747
984766
871556
801907
878454
61138
982671
894209
472546
30722
41087
655570
649451
809904
624144
193141
64358
976763
268931
658428
793390
485668
255381
710255
435878
700410
908647
628299
563153
58259
583989
128023
209037
506553
255776
72058
132680
998622
1001530
919672
23140
909312
14896
946449
859863
115174
548479
335137
814400
676145
142669
822892
378971
595214
703540
857081
58096
187328
455613
1039485
953151
457390
512544
855603
368576
284671
753115
416540
211005
567583
152167
417268
866810
620736
848497
574210
764691
50017
778632
817150
911871
513970
551027
370741
327655
940882
422940
484950
158394
76520
822757
353722
116418
819078
231195
439211
704824
851219
429282
344317
963471
388093
631962
149802
231894
635067
224444
787457
670163
702587
68833
254321
617255
260455
799790
470686
1046659
537719
688363
569893
451025
391954
86560
281125
519966
419721
428081
173469
402592
528490
849847
474753
544664
856298
186620
690002
615535
274780
647313
744026
704823
711698
464298
579527
157021
16558
38944
748572
998248
282833
229801
272060
251782
792454
115286
448933
911070
417098
663441
358745
537431
621126
975264
454967
13415
1015158
250813
533695
342402
739510
355022
347073
375307
168369
140031
1033967
758665
48138
301472
299057
411744
782364
749831
887400
416281
758465
553886
155153
142186
437848
1025228
962944
47174
186164
823292
914169
832642
1043014
382221
856752
324176
960326
931280
221269
764216
464319
99988
527134
71755
27086
438969
888540
227506
602288
628060
786202
615886
207446
824308
957083
432831
412836
821606
258771
174579
396575
231994
357278
1021323
8893
359687
978536
732357
787938
398767
629564
244082
430240
827266
716337
503593
96820
630415
40301
425890
986438
633359
873790
775640
695753
827739
56857
1004803
340900
527739
516731
641601
265331
569394
806280
322053
695894
445298
35983
712997
122686
312405
24732
3231
7952
510594
27510
126938
355346
445870
187008
445644
271336
1036411
300164
1042594
315430
713570
108931
852636
173864
248485
900006
888425
1002570
868157
370199
369315
750802
343734
948487
783294
818637
223079
944398
135100
167059
510945
299077
24162
54095
656778
69752
859973
731663
542583
154778
1027315
259286
268482
458412
566530
501572
4657
766089
724921
884713
1042128
212312
511209
397485
353679
1000654
622975
571264
928535
495509
255692
256023
276200
705598
98429
185174
508669
583527
708704
684374
333955
906311
839616
12506
410260
745905
161147
674979
13113
218644
187068
542931
546830
1025034
229676
919199
310851
450563
39874
823587
709653
117534
298943
380197
824560
299544
959517
434236
981759
179539
128818
410406
94995
924350
194859
568740
1002341
306766
648772
809952
773477
569196
821388
270900
47071
343648
872487
109294
882764
736619
386854
573778
1024347
509066
728745
524807
477026
179401
32665
56081
833894
895914
912180
363917
179175
528507
121900
638427
376031
152146
762186
590871
908754
470849
498523
135078
918614
840097
1045106
860084
370926
915745
301805
208655
120578
1034722
821912
990052
989351
17481
761621
774576
94914
821561
183525
998170
103065
567385
690549
57411
685527
69123
4627
914737
177334
969119
543655
1006440
773085
48220
210523
486120
144508
213596
846170
512603
677512
360896
1025328
356408
546537
788016
685968
117946
158261
634073
647814
340657
778413
925220
934010
915241
989290
705390
475730
373117
267405
121637
647434
554031
306271
686070
183344
660642
69422
543534
819815
93477
754611
295057
34273
160196
73467
551109
966219
56455
257199
594210
675030
71677
311196
631397
660309
589844
512779
272580
929396
402082
389055
658132
702626
869972
1024875
513849
820660
83034
775959
56444
207209
873373
573363
896948
366955
678104
42807
812236
875205
115955
599063
509777
943694
634727
119785
455997
150671
593014
800160
753614
46747
485883
536014
308660
660519
496735
167402
40470
684072
248211
673608
105568
789176
379023
1020949
226859
451651
455197
849463
598839
677966
856705
353889
892793
86734
457681
448956
481937
107331
44038
474836
78416
950049
418319
173029
788209
239596
700157
520416
835752
26326
1017530
406624
689726
546718
612219
1006243
718618
999977
424153
727917
651850
793988
1036921
713821
246653
843354
88156
787186
318708
889437
203978
888459
748004
102642
625152
709955
428173
346031
118505
950987
756977
114897
191716
604310
770285
111281
1046271
211135
879586
488591
176577
451412
595699
224214
939414
119683
1042967
439724
73555
33895
464849
135232
398880
623023
639962
1030563
8194
556501
73952
925431
760489
260024
701279
146017
795799
185630
726291
747088
766232
942669
904621
335836
334819
223996
320240
821704
50026
153410
520216
993253
48409
340281
953461
69286
55979
909571
160508
27094
210292
458602
841135
304925
536313
315377
321511
503895
238281
334272
642414
579582
257035
771806
399633
1015705
228105
878765
688369
717090
533434
481102
172515
348586
464606
55370
982246
179115
274834
745895
1039614
499271
395878
730683
760415
7441
434535
464692
609125
546111
395687
205906
768766
390486
914171
137791
832468
537437
394917
241358
135432
577901
690191
369882
732304
115290
242650
7083
516317
523098
50808
995854
960301
117532
118485
979394
495291
548011
477569
622464
718078
795195
422302
644987
67822
1030285
914405
494963
868788
565689
836110
761165
317398
620876
502894
544173
1004048
951499
830537
305976
557762
213382
697453
669890
1040804
875277
718771
148009
994997
374239
334353
349586
153432
606314
55374
341256
741251
708884
104794
39688
679087
130681
578256
19991
665337
700576
104052
744276
896496
330382
214551
154607
660383
241627
71929
339896
917996
101833
83959
235956
50249
629005
338863
152980
957501
316282
715098
326103
221902
516897
148826
759545
135764
471939
225600
127615
180626
63156
966227
913308
636774
253260
948119
438579
933450
55868
420273
857039
908896
136939
313374
902339
938174
858290
567370
572221
693054
946577
1025010
10182
233253
245534
311492
401213
631369
923740
899127
166022
835605
897352
786391
192662
66191
620243
23121
203234
293255
285341
98918
422651
836408
677741
793078
648180
856424
709432
112393
83992
1000797
162185
16143
361938
308921
192810
16268
567933
189857
346758
448821
390623
862630
911857
43803
738920
968343
887871
500307
163316
256445
338848
996549
546616
868345
993045
947414
626561
314088
750517
874953
189395
840289
345667
817168
823864
962327
622198
364163
440802
533129
66921
847542
83008
363545
673553
863652
988807
870191
528669
591046
409747
158426
747221
546663
997323
748316
774894
756133
53111
443220
143450
529456
998182
942619
395175
763147
830280
204850
880995
70008
300360
481400
859673
534874
539004
1000751
255824
456703
830398
976868
359709
525169
1042569
524627
18332
111031
796743
174063
416477
236626
838236
678132
871705
1737
886514
472330
576687
778681
212873
671999
1001839
837108
973405
922291
372587
865612
419084
460184
198248
367435
90099
837325
930650
164713
422536
628908
935303
546980
964072
697191
1014165
930497
94772
547648
748437
1023538
539773
40311
1005984
536667
956531
496848
784677
689231
806144
904407
832701
675584
902738
526009
934860
141089
195072
290619
641797
811591
135994
180263
670470
803750
358838
746659
530329
293571
191458
817094
325006
355004
1015914
59815
303194
601414
68542
1041386
901487
629341
14625
990081
969365
642817
592462
267877
522336
929164
634709
87284
129127
803220
466397
454926
992728
964251
853813
586989
451331
889913
522622
406791
749955
171173
209527
5158
895655
636930
38256
561609
1015694
294593
465421
519746
44427
828447
309609
240877
908562
539196
484679
684313
578301
915636
945385
777759
473418
437162
278709
510734
925514
803806
223109
694171
625585
576805
930298
998042
972525
393710
1030613
66689
395057
601487
84429
359592
182396
174163
637929
650130
646966
265663
37619
548027
254242
953675
15823
994749
834180
602774
898757
49740
86630
358299
599332
640656
102256
907
1010808
328324
870620
68136
509025
514053
697296
541403
712974
624905
80453
548499
991004
151112
372528
982517
743006
179650
651688
875040
50552
1042520
600816
989279
829716
24398
708000
378561
53620
15188
903204
68506
809319
799000
982378
257821
711744
256623
382830
573553
763738
342369
111438
502774
968595
141983
825215
818364
492814
462063
144505
697924
567513
110413
638952
458555
564290
454224
774881
515550
716664
594338
414122
941295
1015416
572169
640021
154552
776822
321271
314070
139691
423113
884575
298138
518057
799113
55531
163065
846880
936601
151483
267363
416812
993043
326695
41799
953717
30486
485644
491158
35846
415369
702964
578603
902258
529546
287657
906488
513774
592586
349124
804247
219331
30223
927549
991528
911341
896827
686956
927013
895396
816505
482112
645493
980432
323769
720316
751515
904261
995190
442151
292380
982156
477622
638086
549584
556920
30832
867817
877824
945567
54678
951004
389886
726733
869914
857544
427422
74589
989833
381585
956833
870425
128135
745851
147768
579377
183032
927758
1013183
344148
670150
156885
354925
207360
634207
69103
75635
551596
271826
742285
990978
584433
140831
135331
1003753
982917
852507
553763
444533
42159
780267
333958
326894
460232
877389
981932
978376
305897
855976
381298
368637
207044
211414
317893
654880
502741
231783
893264
317461
895179
288411
595633
1003306
55801
368753
835
410691
835460
475494
405462
634364
381400
998943
2596
188988
293133
728305
358653
888200
759499
349169
588449
69344
46265
596058
319123
218067
777173
105650
512159
162746
348472
142807
868715
156266
796771
335269
365848
740740
903550
476252
177732
372902
472044
288186
238748
718799
677385
100772
432323
515962
439270
63766
651472
958214
451935
220649
336864
1025675
536200
692772
151975
298185
377556
476135
910699
507710
650935
807275
1015591
880
1014195
419265
793269
154670
146736
831892
89661
153346
717464
590143
727321
418376
252144
729315
872098
761305
264511
458645
322270
617957
771892
231819
526528
109800
213777
550708
39636
43809
512771
682025
712077
659467
113212
357571
127811
277301
296127
33593
345820
345295
357089
427312
72323
241916
130298
665101
922446
341629
1005504
836020
326122
1029045
811303
45767
456270
31233
479712
949023
79471
775932
42244
897183
362351
121940
561507
803113
901995
519767
280724
773668
93734
831181
1009116
631814
737695
710012
564475
741582
709120
741113
579
119680
511143
226384
855164
801676
280072
752367
891624
265583
699732
77681
123492
3903
41610
234069
1009056
664499
615098
441664
122622
138847
893874
269136
590580
969467
859373
906508
749047
827781
263626
948194
656944
977917
643655
830051
631469
545821
523931
303410
599562
381261
66513
431797
293530
951992
697446
954997
875
984332
1042364
528561
644380
469179
626607
948266
472224
654459
877932
656874
229087
483718
895522
778431
427248
747457
454559
178185
150798
558770
367778
821100
50643
321286
398228
378359
208257
856541
141361
323375
197846
264488
500422
243708
146501
350003
495402
670666
659370
1006172
560565
592218
449766
679559
173723
543833
608784
177243
561523
278807
681310
1018182
8741
136679
112177
939313
384331
426736
463171
648021
906065
416794
578184
313071
170267
684069
481729
771407
342798
547526
342535
912748
498106
180061
938308
21337
84880
901898
624248
385901
927973
504294
652582
796398
284122
861844
760002
131301
928800
887891
84680
865180
659842
810808
1030529
1003411
155729
192162
651272
333007
1028426
483247
976973
991921
10215
101543
718595
760869
273282
640941
242990
687555
899139
831062
653124
889462
825143
738369
368127
916341
542022
998154
548342
25922
225573
970177
933128
940444
436999
327230
284512
350082
512914
248813
421708
570814
515579
657162
329669
1039082
524572
529033
133683
356821
315033
976584
346650
56562
246176
1043536
143421
533276
985826
703256
119971
866502
90386
831087
12177
108302
237741
438615
425125
808366
981546
876501
29398
927591
284240
622280
898948
112179
315465
652729
169043
235052
628312
263402
784326
632663
1020832
83511
167926
288984
696424
997067
732395
1154
90249
666639
645794
406768
748057
703233
624995
670772
357473
555908
636945
50285
961190
175712
855591
499792
268001
30470
1019565
685134
727308
544404
1020287
397400
789377
491657
54512
5467
1014867
353029
945919
43650
832
991566
376042
804429
103875
240716
740846
915731
337074
446872
698275
797950
923539
969096
917454
1025457
995797
965140
472994
449056
385632
309182
765357
727023
779359
423172
396007
446234
204290
250158
185886
870375
801326
510455
275316
607940
143962
712800
292816
1012349
524052
238584
603861
376350
302815
536129
650150
327050
230044
641444
1036255
305037
144387
817114
758878
437787
155623
808969
170838
910039
362230
655400
472294
414846
217210
162076
500689
1039834
787070
318424
756460
20509
799932
746899
312765
680086
451093
709845
834093
828088
966019
133553
88359
86333
934105
608990
650308
282389
418642
302798
637593
1018780
608478
42002
8726
647315
44360
59578
777076
937008
935812
610367
258543
421923
279210
843692
90709
406315
705739
24415
462671
1005663
971564
48488
392276
84837
950363
95006
453748
251164
644904
81937
130625
981968
311531
133004
632215
225525
855009
225769
240040
29941
994924
670599
730945
990930
629527
329320
442264
719684
674296
656706
671316
88568
466203
579097
530557
274190
236284
929126
675925
508770
459489
1013163
15601
592399
156220
634550
181483
511836
161711
277586
555375
237788
635813
982918
760567
711293
168330
957528
316248
526261
762037
499560
259618
691170
730585
301289
557209
441738
516675
532800
746102
297596
512062
660802
13529
129005
164881
798741
805975
503960
777360
85065
101715
689085
266513
944267
340626
1030836
463761
1027820
914269
897011
811560
820223
238078
579825
555693
1004959
653897
195583
135435
989975
606125
207890
502188
328273
710118
987680
523345
943247
457285
432692
282929
375869
940594
1003228
775644
875733
745579
383882
56989
473659
84000
752145
773430
737134
756286
265176
268533
545285
404928
364011
598371
698564
793006
739091
544783
990568
690886
326548
67446
136599
237785
777268
290282
264340
1032714
207937
799171
512089
1004480
711263
207769
117783
442836
234626
714351
1042673
695871
282685
680422
297886
385699
406351
952292
772081
792144
891166
250285
1005195
109839
931370
521707
300564
667225
592854
65364
158486
602307
873100
499378
960251
746060
359197
173270
533678
68284
56554
778448
96864
826489
556390
624760
505288
421658
147864
103092
891246
919634
436547
253143
347041
948377
342623
26616
699617
345443
45519
505520
659226
934399
4988
13389
140075
509779
440835
633696
487971
938992
37174
335610
877134
579134
910332
685078
329065
339439
88572
288561
1010760
1017164
705824
177527
13984
757482
391873
134641
719925
2090
580177
722994
278712
533628
1040790
330553
149194
410442
88607
329630
118964
709719
363387
461752
204477
207977
841300
827947
828046
719017
513239
291804
520940
801182
933186
505085
802428
230168
435892
269098
915085
889683
451349
168860
268915
540311
17473
176466
756700
1019898
826728
699358
480250
30343
706563
818574
203170
172156
713551
97180
1007188
3518
660959
187824
852318
488074
205564
660219
771256
465704
792121
397569
915463
68582
495546
439625
670464
527959
721381
893170
289326
445157
706876
388624
281119
38050
832617
296752
11102
18873
428305
869331
681130
749531
869725
275183
75686
199254
688855
134527
266762
587230
708044
781726
505850
684977
1014797
895880
243477
833936
1039613
202358
796975
1016948
95542
411108
642753
199886
310571
72222
300807
391547
170365
756899
8921
938957
178066
625686
980190
108995
400645
47798
58790
654986
980880
592037
831840
848357
418626
523480
356230
620230
126678
239435
719373
83629
617538
666819
420289
933142
95564
775380
238180
819364
996161
434733
767309
434410
746701
765880
536587
1001099
995880
703955
122662
777506
192951
189109
89039
203023
547836
1047159
104207
266437
427614
209006
50005
594465
891128
781896
505501
657552
786946
356740
288295
1017750
21561
629733
653632
17618
54435
53096
152102
13189
80834
14272
884965
978692
974879
194585
53701
980551
242583
731572
770817
803110
946602
227418
240896
41921
596793
74040
237825
294419
1013546
547115
1006830
335251
20659
1028688
990249
384169
761548
667111
373653
271777
897484
1028308
203664
783153
964090
78500
141356
661672
1010786
334523
105773
656900
772014
197242
863110
44410
558491
347791
826861
386333
19959
601723
282623
202653
432569
754382
123697
105433
983001
939432
829712
359625
760667
985866
1010465
997268
906548
353950
849639
584213
910271
466181
421926
489990
649182
1007765
343434
29494
654500
1027129
636186
532968
808441
877972
772589
667186
89942
463618
212285
685983
779797
193179
417125
220439
395358
200368
951370
125344
584890
108250
753916
768979
949233
470990
51101
177403
152372
775222
537844
360703
613246
5876
269200
306644
203415
277443
410061
747647
166984
123214
403637
494929
641934
489286
152631
656828
708899
277446
803862
633917
968646
782070
959727
467771
524070
150142
585883
914175
885792
488633
950229
943421
843839
990073
365829
494448
801480
733971
863989
658927
72300
1006338
403955
489401
928695
742724
384056
133643
853991
219453
347793
826932
623401
351742
970033
492021
199742
579394
241277
721992
846554
52772
478479
661796
465417
779729
886761
730852
851874
404831
176929
453433
654455
493552
816173
746053
383238
1021479
611239
90196
685150
101563
38785
95754
775074
821960
558573
370874
543636
695236
941636
644332
584212
998933
541715
828623
762764
311783
360196
568412
385099
86181
101723
1042188
711570
1042007
542914
18457
990018
900092
807982
101408
887752
953193
344738
99829
996799
206541
181773
336729
1021322
340129
911945
326351
488313
692483
498466
522702
974026
140623
74168
262046
525355
1023675
940767
981688
680976
89735
569442
794661
361011
996300
722473
456176
9499
559258
739391
660455
564933
136444
246086
822705
134981
267981
352995
647303
594864
90964
847493
414341
158489
607920
855829
644424
804995
229772
320169
894502
219874
583034
995861
214958
386731
844263
380700
107412
977414
852875
562116
219936
722195
1043949
492745
1018719
855652
563613
644628
979614
383645
331389
838495
494330
830096
434388
419106
462787
535957
414431
363175
129711
255688
1287
64181
766109
77637
343239
173989
123495
568865
379855
247778
127473
902914
982630
708406
106001
852992
1012362
861364
590668
867389
798459
944896
465307
883064
308019
352717
727420
37141
330239
591853
686858
662343
1047231
776962
993830
925423
57251
307595
149101
652130
484277
115247
949833
137654
326124
426539
55244
532601
314866
717903
280832
1032048
1043980
170332
601616
464028
753219
6642
569737
262096
767079
949589
513186
764410
670438
348209
30576
949853
579326
742919
720669
1026631
848663
159091
815931
671490
113106
913062
417566
938229
562726
929418
436316
188321
841180
212890
139823
557344
52590
148181
776543
257582
459440
141950
445980
908802
562526
337703
172751
715080
514310
393247
151607
560982
955091
265800
665523
193995
1007948
534489
879002
679653
943561
933855
331175
728899
304198
40360
901052
613046
263670
1047634
936674
104871
851635
821720
680812
619032
113902
214802
442928
723337
639879
743992
493692
302920
626876
333832
731187
320964
565329
75528
255896
502660
888067
665648
336204
309359
933320
833459
751225
486560
338152
443980
58881
442061
763034
767553
668806
821452
79103
5503
139431
593231
323911
979360
238687
921694
806692
759555
810946
262459
737073
69470
44018
239786
89389
72395
261
834198
645772
869821
970443
3740
988282
265465
70751
969290
533794
769986
103963
158662
418804
455387
380804
127270
288148
372417
595236
402862
386266
452200
243445
465730
915133
304423
301039
716903
544641
29354
228828
622476
2852
643676
383561
460176
89956
166211
469897
705148
127708
726300
704470
448392
99154
818322
522428
614208
270088
376629
915690
319503
374887
792551
983296
1016143
924069
726775
396706
928906
1047176
983926
105845
611090
23495
364657
591048
983074
22450
673007
83611
174326
49599
546629
928735
801932
438801
326922
196691
37853
500626
301030
978893
824553
888539
452515
97102
4459
890399
419090
685246
384251
736477
891254
315562
728946
399457
682910
324389
803703
224079
477740
890181
520930
585256
872949
61517
857973
357928
36493
206739
212355
589722
842345
654832
651324
46109
670543
633820
250189
931616
1008026
327240
927682
395738
395199
225074
822095
36707
51118
738543
117857
366603
203358
705114
489004
199938
50271
737401
656534
855870
866283
61806
577514
96638
416986
57225
1819
966765
238542
538066
1033268
641213
288219
313862
282632
634513
538372
238343
648336
825829
613044
344292
898433
337783
153515
75279
140269
953829
858173
669656
558862
426867
256250
318014
305397
442499
816381
31397
1007697
177315
69773
856610
926752
147431
26272
597062
631003
216444
682227
948078
720584
193305
942240
581190
25025
1009359
892573
979968
111447
248436
444607
17472
406407
144654
119937
958001
254985
1015851
102136
112682
557643
293574
251692
907547
1042931
4929
841435
869595
676948
1026527
315662
699080
808839
986953
744706
499348
985175
885028
56982
593195
884946
671321
933428
497586
409323
750388
106617
294839
184334
82035
335297
487955
569371
298687
244821
443793
944621
964518
771693
886592
355015
472054
541551
667525
71273
122190
832817
931221
368084
956086
453175
553339
949232
940743
171792
632902
838113
235684
838992
8630
65317
365486
962780
477516
662986
367265
374178
426015
774547
801266
91545
990864
491699
714792
840419
866312
249293
437000
502202
676769
25455
58901
797313
950301
857164
294581
324012
808503
815202
672090
521631
760065
819279
493252
824984
521595
995437
1001538
726746
895883
321751
614037
292913
892847
66420
421639
429366
808974
693521
421581
45681
681963
514620
975057
866645
393446
697454
1035053
953768
46704
7232
238111
317002
114821
848193
537926
709714
815964
388198
15606
1007660
619983
336555
672804
137148
406320
179703
789308
895987
917317
803572
101205
469900
850838
76150
485827
665286
836232
347083
713356
133213
219132
441147
713748
503523
508113
394227
795147
627810
813741
266048
85883
784319
745993
340847
97504
673847
767142
1040305
295760
870873
111342
682993
764149
708296
601767
468970
1002846
50613
313195
241914
578316
549899
31652
264099
42530
167072
669346
322567
434922
801180
363678
928416
621433
484857
253447
410559
424583
7781
484653
389850
586636
336866
1008175
642819
857099
940083
697401
800954
42930
1020194
721826
280408
120738
159165
263502
19046
188728
535244
254035
225342
399327
198095
997359
870126
374947
386603
982518
247915
579589
953
985010
350544
893325
775278
80953
359887
679705
281072
263279
995722
286482
1030730
747888
911334
470446
464349
59014
203131
282340
328459
484800
916585
760706
721024
525670
289522
114152
230834
975122
869282
763389
944037
913521
207882
287018
18263
899595
791122
357663
386435
391638
463219
885221
291486
450284
90970
845092
71356
226789
514029
995334
1010774
1034797
670394
948555
746242
856406
856237
725402
573888
201037
41494
653100
81173
484290
144136
951497
585889
7204
630847
84517
47339
469452
674910
1011673
798621
462854
878841
230187
218136
708634
486053
206097
1000971
361708
293796
873121
660169
609638
19420
127283
742359
993578
415636
473497
575150
948749
199411
531629
85743
831129
389497
709519
397863
299675
191575
775708
79367
203207
661686
405831
357615
681713
732407
1030319
793990
698016
916681
238889
386146
950957
774968
76404
1023962
716564
750809
543893
1014769
55691
950043
69749
475295
256377
311849
97463
915284
781506
523654
502256
968451
125619
517036
991380
980715
667843
416918
660321
92456
959485
1045118
593978
623265
684010
135300
924351
703894
496834
464642
977937
720793
522591
536489
254708
966745
128551
815312
740281
294524
285690
908110
1008998
523501
571900
501338
187136
269247
366609
298999
894443
448876
926118
513435
169324
459022
655122
775492
153211
786465
51319
707942
1006679
223091
427761
480929
284053
139347
655971
836480
444011
39508
567110
381379
415983
749195
889098
560744
991987
176422
665609
180720
182939
116200
793625
162478
107996
323952
628071
40686
602990
371654
789662
786113
416816
81680
784995
713397
289220
368794
209754
128963
235712
941901
350396
368678
679743
32962
858889
952833
773750
453303
949762
853944
1046702
878341
966871
911577
643147
539410
830680
296163
850402
312311
222271
625021
857891
268559
733675
206376
826623
609097
615899
791127
605831
570452
347971
953925
466451
561424
281226
891625
849589
1041797
818710
573293
376607
735596
521724
283078
709760
312078
800148
861843
332212
1012220
39760
761990
7750
8616
961306
61893
66487
744498
975433
300601
768836
3813
332245
481954
564367
18058
83492
918348
139705
612140
201039
672971
825981
117962
625950
635860
1011374
372558
1037952
586003
359870
995806
210398
668502
981605
725646
406169
837559
651596
285604
286489
594843
214442
282158
1026200
237227
756105
780847
294048
100910
510778
1011413
362982
121847
450658
873028
981213
652177
240418
482723
518625
936703
662545
515734
632571
559682
675306
816637
541297
743299
421447
394936
689531
698359
584274
566173
622361
202698
416211
817097
207540
937519
1045337
734085
156463
8235
43953
94455
445321
827119
638079
581033
558964
283531
341394
767852
213618
306650
99072
587560
121360
371009
524352
186088
260385
175512
764009
827779
368992
608703
102921
614128
627787
950628
489801
648630
982529
768078
52575
26203
162368
149408
830616
818532
867481
665070
691013
304134
542861
326512
1037076
352217
797205
538483
1033439
911321
119425
81889
1044981
178610
92739
385615
777768
904837
237281
814162
355306
17263
641305
691255
739568
372980
447685
285717
110370
141918
37825
637444
1011491
169842
1032886
750614
1017569
299964
310344
428857
750449
128564
24558
982847
526745
25460
240188
455179
721471
85133
13771
230420
861003
923953
527580
223484
595974
1013945
139240
143913
356845
569705
564198
928403
809577
1028474
851346
867845
507097
869573
842604
943079
991363
935236
327598
254563
598683
649588
972855
878372
644913
450063
172125
222080
116633
646900
866484
740882
521657
286690
792976
843749
794674
830277
315681
543873
782981
261385
841152
573929
10443
401754
712072
925086
567042
661139
593447
576367
118883
443437
112724
777825
799484
450745
835107
560577
492970
726160
489366
984376
420793
44497
756987
454696
89745
661393
235990
1028477
265239
904474
318313
759431
736739
790573
949372
253777
518004
26069
754198
192448
145923
973244
50996
383483
393821
945029
827204
69164
357269
566161
361006
328821
546864
505841
835228
1023487
717579
715922
853845
280510
766146
102663
181086
284299
458239
272739
787424
56138
169553
493068
796121
630299
651971
263293
425143
226410
36880
678531
964050
350104
575221
1036042
399348
712224
698425
719515
916277
103699
26134
287815
984462
703543
933302
372691
533451
166828
46993
1046420
352576
454317
664972
326708
935987
385027
579422
891608
500605
52111
523006
192344
112744
500720
152406
94150
477339
697689
36058
1041391
60016
535651
595914
772472
781805
628392
165183
223902
613915
46030
870404
587884
434429
314076
150794
340504
805012
74578
220588
946620
233869
717444
143453
987666
259111
173581
698462
464815
856085
689672
954604
543178
292262
818401
175756
407425
97419
684061
842577
573744
726376
609438
293671
720379
937205
608248
977333
891505
187293
861930
961809
826129
770858
517951
1008303
727704
265241
502580
260473
35177
359239
478625
200245
1007160
842994
854569
741967
73199
77042
396078
335614
118266
882734
940062
675537
772129
733257
978643
697018
198863
764142
218535
661815
883310
1032087
896419
742819
356666
642960
678516
556176
560066
241055
233500
245644
1033730
777244
615829
983942
917262
764666
780616
98072
250518
321501
694322
705544
307099
837228
870301
855674
738047
731263
438216
65263
630626
68209
560523
842757
1017025
1028420
178097
759315
184306
896896
452781
851899
328304
796661
733242
857163
384154
763405
618809
449426
270421
518030
451890
974552
142964
827553
406017
209157
428900
244878
139392
546990
974364
222267
289006
5179
1008666
132707
232971
717596
589451
404916
519326
768055
497962
442673
729102
80064
420257
290327
1021600
880672
899417
510337
180391
249415
114206
740325
651550
285451
673412
592332
890206
981752
37225
218404
501064
664937
179015
105070
67573
1006025
476734
706440
681538
278018
577336
699962
889363
328847
296582
639105
703771
461604
1012821
313293
1037408
116098
273833
771570
50024
766977
396057
634569
716951
517463
6675
951657
942550
728879
394092
109706
595143
506832
157895
155586
600164
418234
177936
61639
632451
534132
890774
243896
163078
34613
72706
448163
994655
991183
743066
976066
679481
461791
89028
168498
411342
724380
581378
1017343
404205
864645
561943
18444
885264
87206
485743
474267
965689
793106
712478
157070
972536
559860
1003328
572789
559724
539970
143495
416
578045
897071
458215
827080
97274
215303
791621
897160
248710
7018
225574
52883
155606
374092
727249
506549
401913
211978
427384
321277
843648
625531
577167
868591
35830
493052
40420
175736
502570
927207
851399
454070
1037299
927923
225260
542489
148206
31149
642308
182627
823639
48065
411496
7272
79427
694370
796644
512215
511922
223066
655511
264095
474086
147071
677645
821953
459160
725296
781927
514691
660105
678392
722149
717041
363579
511889
540858
535888
89940
489042
168006
15023
138
381188
499989
492182
862204
897120
881975
923635
324060
96263
997697
596397
701162
1045799
797643
558533
350604
676323
865399
41836
52041
499836
713659
742965
72682
898244
841286
1048466
322308
486963
407570
112102
136756
527667
509907
652792
316597
492496
28423
205817
125615
810869
783574
1042668
964975
495398
555283
882903
288714
445192
549043
1002335
953145
947630
939836
802337
457063
364635
537834
528866
124251
571472
469185
26387
822223
521434
499168
837561
1014377
690160
769639
973835
92420
276254
626732
965739
450883
974703
972258
130357
869692
977814
269045
476551
1018718
305530
613710
133843
926412
734924
859896
143782
786228
454248
564446
356479
837793
163000
644226
776878
50191
125898
73853
622221
343220
788334
909489
393752
402634
20267
402502
347936
452290
1017722
538542
453731
1013727
1009911
611676
19548
919343
392119
753045
185052
900888
1013138
174262
820460
278318
322463
23813
971450
852868
491311
153682
995466
959858
908966
1004787
744013
591025
965660
207381
21571
796104
896976
239624
333825
98408
414032
16740
939217
818452
981971
201374
571786
266000
390087
467457
441315
646506
348780
1022630
365634
1043562
837582
221319
257720
496694
918785
103278
387390
893654
643788
230153
689448
954676
574417
625536
22224
169538
292201
301704
197593
963513
602416
16108
1041648
820076
391340
983720
144381
108953
822075
588698
161425
75278
371217
781960
345122
296916
886037
811848
169655
967166
669107
37762
770649
455901
227288
152858
886606
435129
583827
987833
876229
269862
79984
427765
1006797
397624
702400
656800
193218
27729
122611
166814
519954
1031995
582417
596100
14539
380256
1034471
670679
287429
611925
869212
675432
539666
278149
826288
565436
772710
1047201
7726
88453
5823
470275
690394
794477
628432
1030472
1031916
43806
162712
702087
46724
616728
613788
170307
704705
109494
91530
224973
947279
336032
883221
389206
186924
613729
840072
745637
591589
77654
287988
1001316
367590
505208
39254
496796
196
86791
742441
185230
1017366
877240
674631
881428
665760
947622
496088
325189
831291
975198
828492
117902
891992
817902
366702
987618
1026270
723959
977920
783368
875144
91972
958831
801297
1025334
512508
757443
234175
480776
950518
913169
291987
639942
748192
94955
24893
403636
296941
66597
478387
762222
335781
642101
525986
527587
530643
97277
288550
723118
698146
871288
1027641
733561
822598
227142
815888
422875
393848
748727
23138
294141
124179
181376
881171
96335
368930
857364
22983
890546
365966
447855
76457
137959
156486
275499
971602
994643
445269
914650
1009490
815637
398730
698461
560537
343925
656779
377498
739203
715719
428064
465892
88113
764454
378376
695730
187226
242259
544835
436948
1032294
811914
350061
986837
107683
952531
887408
1002080
4446
748777
424990
296202
631805
201575
54440
233486
35041
141942
973908
64342
610226
505858
797500
960397
481666
308340
36768
816298
783299
783283
501818
126404
159613
715894
125462
578191
864654
614452
836682
1022361
603096
368182
652799
165100
171834
127926
992026
595023
232178
958677
296583
1030858
725081
514591
292499
336162
781930
11404
340878
554324
665403
476109
889076
150777
888113
538672
345965
892127
781142
284462
609500
218925
788766
39536
526163
89975
750992
578034
553506
908049
715236
219236
8525
851765
878120
273697
867813
840014
957611
354320
371537
622526
535925
161905
381630
470695
550843
667861
952235
132186
644571
899571
264225
990414
273258
780749
149313
495971
56514
320268
701306
426208
511069
14565
66654
407946
271271
96785
224051
23520
720159
545414
6258
833652
487398
822442
71081
287472
802972
996016
1042926
347938
928270
912505
666224
740842
956487
729639
361419
905980
202544
213928
976924
635233
715615
368653
505647
402345
844760
507480
112774
820911
422340
926797
99891
1043323
26141
1004990
705729
361012
15306
267740
465513
623189
307184
709720
902662
869603
185082
349269
60238
441046
236609
632627
265952
997149
531085
45159
894377
1024914
497401
166656
1014062
161160
893186
40198
70741
955238
249858
841949
975220
62989
500857
2484
228451
619023
52974
556427
620958
504450
767685
534334
989684
201375
878157
31969
359226
925474
402794
116550
756102
925775
528383
205976
634167
405786
295049
674176
635841
852383
732145
331510
504900
811633
604281
751657
724218
484888
36028
112652
479421
632321
557656
174181
466538
430689
495692
810790
443487
403459
164082
1039890
42447
173892
900458
994626
926152
145046
784482
90164
80757
466
821423
154429
378777
86625
155465
590121
404440
444473
301528
656132
423867
158263
1048415
970509
991677
770352
515366
285751
816832
518178
1013936
844379
728877
110833
922889
858781
970767
640675
628346
62661
287578
280593
521221
468718
314701
30628
884698
389335
472663
423880
654050
369219
454558
534819
208623
243836
196004
934900
687717
963910
562838
18114
203198
70004
839517
333917
674584
632068
135369
973107
515944
92163
729464
230319
928736
270272
810622
579926
298959
737633
624691
2541
952154
787556
389966
189677
956293
870883
146573
716918
430461
891222
386305
424406
445909
115945
68313
968832
539476
739214
456881
657840
875955
923057
114718
589009
404979
595977
665638
422590
459594
713685
754817
702467
490893
165016
331142
223652
547302
300132
779209
263486
644796
131394
512935
391373
929869
272413
255151
348543
1032918
283010
705363
484646
501717
125323
678322
1003620
518127
822449
1044402
1039571
74947
923813
624604
895659
855509
109190
73188
768728
760584
484218
196807
848602
521781
551700
38690
436
57380
323864
665868
407205
368034
337455
113601
975901
1009124
637994
872874
677137
459357
359801
363749
367998
74505
354551
119296
757087
493195
190796
94523
8623
477439
218387
274904
398927
1029096
581119
546619
895177
573037
96926
746634
530298
962287
645283
478766
335087
684985
502233
1041102
928119
285707
1016773
452444
51251
728848
873712
71140
162124
238214
7028
607044
138955
1568
553525
548514
439939
270238
931319
606273
440175
504557
837181
490031
439126
50912
178654
856552
810479
216771
55880
48086
772646
416334
327198
986384
891610
63918
727755
649599
565714
525694
106427
502167
283174
95016
675748
922551
65707
593058
944035
156771
402728
829824
961846
387835
242501
602925
599125
494807
225620
651909
637921
302335
382876
854208
576310
728765
151192
478733
624406
736922
159047
389800
1048472
930472
522700
414009
868652
44399
961545
239824
305481
589878
818900
906165
413520
679895
727344
733794
384382
114377
597473
286879
579014
1044464
648018
482154
557029
52567
53763
962406
74472
883219
785288
54437
786914
913752
728439
225855
664367
468971
268058
263495
1031202
995808
924316
166615
720739
417154
259530
74425
596772
208572
613481
786055
338894
363941
971366
964996
501348
920713
834140
674312
246311
176645
744371
387105
873971
480611
325224
927269
950506
182729
331064
263456
794815
451749
780514
773633
315272
723314
706799
917849
1044219
849081
745017
909384
12135
370221
684701
621330
903451
12943
89081
853114
93903
731432
570188
866501
690602
452922
136921
129718
253366
386179
823229
610803
359337
43472
932789
538826
204684
536307
642886
450974
480936
109459
171551
86825
960832
107418
735355
847108
1043473
150206
510129
291713
956301
252107
129780
770353
233328
178594
624976
144467
704285
585005
687038
977434
347657
58191
202113
357275
764505
230120
597170
477313
47491
284859
979109
920326
644262
680968
552717
5986
322263
1033296
795683
141099
103152
995228
801652
830965
830527
966890
871508
1016598
782278
533943
697530
719236
129035
443478
914270
739954
352101
602608
593682
650949
448930
1018529
376790
576802
212391
632482
14696
120508
475490
657977
213168
1027784
555161
826676
713440
918859
708048
732080
392879
795242
786679
33260
179384
45158
95700
793652
548489
903643
831312
81685
197748
530330
482230
662603
1008488
586578
115666
844460
276543
976119
283913
815362
673094
637047
466231
6583
906930
571277
55766
362290
266505
514642
1048036
965775
782589
408815
767810
219521
170292
128491
969575
428619
533057
859232
168068
806019
197769
797675
731103
853179
883442
918430
989518
935998
55851
586696
145448
723342
257011
54627
491364
640173
418991
263749
495213
393381
256851
505405
697045
72117
314191
127333
10700
811771
158464
68069
1003083
670232
982787
982289
282142
789054
36286
323158
780310
783260
814381
115159
652902
903341
797834
936372
366697
899229
642955
263503
327498
407412
168921
221017
360016
676333
500838
636905
577529
71408
163745
655502
200930
252773
149745
253441
182101
350469
537277
303220
684470
42871
176601
373007
686150
739439
848038
603169
447439
64184
803544
262269
122682
219333
132646
477728
713924
820284
954340
511379
144252
454577
241897
729607
401764
427385
777057
759681
185531
979244
628038
676246
321107
222550
895959
346575
645946
493293
256131
54497
752821
276315
893199
482605
603454
100681
256681
53279
967102
958574
939475
825832
28336
880392
496635
997282
516472
6039
525748
393437
176840
322586
355365
842159
319290
104735
373053
390240
363123
1009547
874493
853000
572584
525982
1043477
889912
147593
281895
159100
524890
49735
765370
6173
512709
621733
1032263
376669
458876
1029154
326865
136746
460253
286941
947182
891368
744356
615589
656143
913433
1043102
642777
291200
19331
441571
683021
576593
198628
214135
603816
74433
673417
301749
795275
494582
43915
834191
173105
210199
734239
991849
382389
822425
173246
125000
771408
825768
661444
937706
27301
57641
933846
318703
955558
346177
753381
686106
109854
331876
220538
940927
868122
510662
688931
865603
618305
691358
139798
535562
424869
116327
714103
600217
519798
154718
320675
1036825
537637
843846
429444
886910
1021484
388140
641374
826187
168869
938473
146310
498180
709420
732994
272991
1002052
18642
1032327
401989
306395
813223
472091
525609
221376
4382
941861
725585
551133
575996
969590
1034754
64317
236445
870716
104087
879613
616531
251842
481220
647470
843799
543307
341893
275475
1000901
93881
487019
727655
413155
736848
678869
182361
362904
41086
635927
820208
71027
293897
552659
511304
64368
201830
121949
134946
436488
85336
397883
549185
363448
215581
621407
345257
506372
245893
948876
205306
1037661
133523
1041571
176160
790874
399566
372626
504237
357174
3481
97031
438676
213132
27634
1038853
165936
773524
477741
209361
260413
189444
451465
165952
445123
195303
399518
232993
458911
730744
135784
771995
866289
282677
734131
250756
774962
31885
900529
204990
1008463
897040
408840
297016
532697
606064
261513
901122
524143
204818
136124
468079
421683
706346
953850
857327
123284
232079
1038707
519084
1027855
382555
242356
197699
984419
1041828
129274
256772
471628
717939
432207
373703
49669
647209
571609
8314
533594
824477
977361
691368
58661
531027
389973
653846
477217
738969
559454
770959
476293
845104
631021
259138
428596
394356
3594
29582
387464
188008
770632
918009
832504
701070
452564
908592
848837
96108
916210
598449
884086
747173
64645
877776
428785
900735
367048
170552
645408
969092
406035
577042
218594
905760
932864
270532
650817
1001176
584009
603091
174570
120995
245473
925251
80714
451052
97026
470298
446268
401425
21744
752656
134892
347453
605939
244863
601005
546929
607031
143791
673467
818877
209920
230539
686253
356993
34433
1033260
1047632
496015
702529
564144
38474
578211
427266
119283
186989
822797
891538
845773
958800
406673
622494
718719
1024674
997718
37605
860001
286551
540631
779010
45038
724450
431882
367333
784399
386025
1031950
415060
340773
340982
88447
447006
282157
370905
390794
402087
209119
129001
766335
734047
804399
47544
563248
548997
348620
514673
394075
473342
286068
551504
282291
818534
160021
573607
108529
22641
941086
532305
610058
407341
1007110
823634
614327
717396
248021
724671
10280
17338
462546
460818
444618
1021316
375074
470858
656277
965957
62469
198093
730170
101952
214049
837671
1009936
122461
1046966
38564
174171
697640
596624
209863
582678
222665
28094
819189
808066
519932
685534
352674
521359
1035965
948000
186522
410244
542926
206306
319432
516138
155845
230830
844474
348830
989737
1039301
1005318
913055
885243
55024
692249
798971
345843
91422
593918
494783
274532
132329
444858
566403
815217
962708
19848
641002
655572
327500
988075
40171
609954
672200
974781
446660
929627
338564
903126
840656
961287
281690
178220
523186
1022541
136709
68005
736903
654135
884897
720269
105897
53608
1034743
902782
222483
324344
636067
77456
751714
141995
258653
529223
643805
818913
455317
1006009
264309
138426
471926
522922
729238
731262
641180
517726
651139
214818
470168
881203
811257
586894
378873
640736
271928
174821
547966
91666
1032034
612931
1023224
88706
1014796
777687
900237
176232
145681
1035424
64247
200941
945992
370356
441160
894610
689478
114265
442321
582932
701960
936225
830746
807719
1010805
1023260
392178
402193
135231
945416
570884
227531
601697
601871
721620
694184
411760
954948
437318
691052
106227
674198
243737
711635
876714
770908
574688
429577
610034
853383
241202
381936
967160
750069
310941
262115
488469
961726
359430
93869
113457
784331
631674
205499
1003536
148308
629281
130801
48369
543879
801293
125295
137843
333042
190817
715584
544076
929562
872335
712104
469270
408073
1019071
904791
312687
82524
689635
363836
461058
518065
631610
576071
452379
52026
55170
501854
808700
616555
939103
746447
610083
13507
35129
534701
478592
437097
662439
1024109
139877
112645
804814
688993
750732
621532
336079
370047
814514
934569
811568
336091
103095
370010
519832
716169
993173
188298
50682
708552
566040
17676
361491
765356
474064
933688
310395
738073
316352
417952
628169
478890
573812
942052
876821
964723
531618
277640
912838
401505
878582
7723
937645
631933
647889
683279
1034412
663599
243845
938224
968202
505306
447063
756636
341510
327749
201473
278544
372495
925896
282961
738761
658036
977885
509163
442488
187512
362909
165655
164863
296955
525610
794453
579153
81486
498393
269256
294775
745550
467126
121903
923760
412428
481323
563072
287359
247175
381474
13826
75655
66583
901055
446698
656884
333486
698837
1004913
360793
967413
875287
599513
433741
954899
138550
907415
1038460
325380
964616
738495
454396
165219
892064
231962
638807
475954
587843
557980
916458
187462
316468
612474
18271
415794
771271
856206
155362
1026850
677269
517491
861645
742283
384224
882728
877672
175564
1048102
321528
929622
582835
599412
802293
8535
271696
992746
1016439
139044
23659
875860
749395
93722
95248
461812
796556
216923
388133
980002
1011874
397951
368462
851958
1028079
952965
706488
665625
383229
479160
760151
285357
687036
999130
757380
322221
480310
475678
205102
579478
104358
299056
554175
382419
236265
46805
144463
1046922
300079
953053
544070
290489
322294
191798
362434
283438
485446
785133
834673
329555
1012727
972374
297548
626680
283793
465707
998122
395536
239957
947970
36932
958414
297968
423614
935212
336124
62741
70093
641326
861331
820016
964383
506067
360490
856162
750431
34657
1024507
257655
437462
57179
732973
990544
119578
996649
732269
188871
236222
67077
190850
860822
445621
181062
68359
1033099
718959
438345
243440
301004
388438
354770
419324
484889
846842
266031
279932
301269
766504
493056
1017341
914215
187418
498914
360138
968377
227809
428573
118563
1033014
708793
827352
505538
177007
993039
968015
397809
1029687
281701
783754
263735
250618
585792
89346
403913
401445
39805
248311
695307
1036195
841896
452954
28710
274411
436358
895485
588099
1020593
342193
622620
712622
58399
780098
304108
603306
277859
209624
587599
856914
359287
597667
876629
184069
24134
779890
424238
236303
806210
55464
874509
165692
669729
172413
544636
536462
470490
463434
828443
85926
585638
921836
882687
256247
705703
693813
1011264
814598
995263
474181
90425
312861
1022830
656227
51555
983249
454383
665361
156538
946738
1048003
478975
895066
711778
262481
240139
745408
156095
203161
105232
965550
892588
738217
493757
602178
291730
539620
745379
303842
297767
823162
946106
543074
173088
318965
733954
162684
438679
230675
523694
461736
275440
318195
1030953
62146
162000
343469
164678
685028
570862
385735
542164
465708
1037324
812194
383655
876968
34514
282240
192578
281206
999838
748440
551935
100532
909003
1024702
264491
94415
119587
619824
349492
1018907
521970
654578
103565
797462
362140
481401
170516
975377
951782
401157
73161
303089
589238
708995
744177
101271
437078
354140
265081
453479
471
146055
986009
579789
374257
622179
1018300
106706
755766
416383
497367
781427
404343
625547
60763
717094
407704
545282
129662
659795
416184
410904
924098
124059
600781
595960
634511
405151
225313
479184
270788
753680
975526
543866
541322
739979
762582
188495
876847
686649
399761
224297
760400
913396
831200
881620
756424
241866
26597
1016749
401122
694780
360869
664012
746432
8299
672368
809781
789197
567648
166086
596608
819762
69973
151743
95565
1007331
183892
567288
473494
357117
618512
2909
1041953
549902
853145
390811
343365
376012
343599
1017742
860859
17149
982582
12386
103133
822008
974399
809887
772825
404235
825721
654713
1016467
960368
959126
317730
645304
450965
716820
755407
602030
209692
696085
257546
27966
996972
729972
868236
15243
376024
909265
52735
971488
543667
124132
937341
24366
123490
614602
906111
479690
225736
943707
838802
1020574
824866
235012
931205
584181
92618
396663
209660
223242
1026955
36457
57955
26524
163144
953532
13487
540902
444701
630673
276460
777242
737480
839534
945714
156722
757622
931791
858094
544962
266197
970945
401899
644560
920246
986653
458512
276075
292598
270531
350905
35841
689178
147686
200885
102309
689955
983231
645095
541819
733022
363368
108332
697276
892895
84826
972711
64783
974818
519019
990161
242674
218323
242996
468609
1033017
89441
67439
255663
110674
259101
829628
433064
422133
765637
900777
472506
287114
564537
195644
1005911
234351
1043117
428410
221596
815531
120256
164931
366788
802001
885057
291401
974300
183653
1032101
837298
513012
237165
469132
708347
841800
215542
206029
457970
19163
820929
673695
443287
396053
276327
792516
628686
979673
700430
445918
41998
337955
422188
979157
50717
62474
192243
16273
182905
752109
400054
734359
935001
437242
229619
185966
934119
126166
772838
761476
215185
474432
507008
870564
213673
252609
435542
808215
393550
194338
905480
676183
857158
346929
118005
392464
1001682
701740
598739
444135
339670
116846
81950
556404
544466
252119
353557
592579
6012
1007516
422975
360475
184973
533218
652229
855631
98953
378326
380783
907409
649189
693546
797444
889679
803247
509177
948851
325929
674300
566245
619522
667450
620035
792981
79709
845017
473596
641673
924304
104719
254166
220895
861835
1010385
526598
727170
207902
135701
525675
960833
491780
664373
654252
692473
418613
1036879
246772
40369
232206
1016988
42846
18793
142142
244195
286785
621591
456898
166445
411720
156757
523052
77081
866619
158723
314641
507531
828572
449700
566792
229529
494314
171900
486650
675703
899293
350692
228444
677933
217667
559791
703264
401421
176964
783914
337205
509014
843944
744899
128139
833267
306661
276620
16029
1012966
66194
474893
576338
371411
819939
404405
475872
1037609
153135
295431
827934
509798
154094
849813
965429
1011475
575734
511869
794284
788869
644370
74511
241997
854270
726052
836607
383985
626893
239439
473834
845277
59830
49183
444164
871157
395466
409314
384563
761340
576912
844308
933836
40052
127285
541060
629630
404665
950246
985983
285926
953477
67465
1019556
227560
898247
422703
857789
2585
17208
640844
930691
396798
911773
581691
137040
194221
976877
535233
149697
384194
692175
407849
584787
454798
631781
235805
286304
884232
174331
581528
43416
1015349
787636
576400
596476
678731
229472
117084
487956
541876
708024
772761
521983
532085
436372
809727
76910
262331
45614
405825
648189
35989
637017
427789
823262
615076
429528
413057
1031123
441557
380510
290259
376901
37198
349267
191471
668527
444539
83705
464029
511585
1024782
625507
271198
342365
214622
577157
520218
773622
207501
91445
891650
496555
997628
51579
17373
714685
364506
162591
412198
386354
756757
802669
970429
459602
511405
9995
205777
121749
548437
700791
863209
130908
11830
142512
296852
1024336
1029852
478455
384611
573027
729645
67775
260875
282369
687449
589659
245995
918318
6742
735200
431060
992621
168812
681143
602879
904203
549555
730115
455336
928653
383302
245843
764473
531666
878825
718254
1036362
985196
30221
85647
841208
150351
773456
929943
866899
275039
495427
294817
447676
499096
942150
258351
656505
796294
765811
697839
16455
486041
131692
624767
981844
515090
732980
496245
745178
357688
480273
496825
619891
719048
690795
1032845
427822
486523
964249
298890
936043
470408
964158
476446
589073
713019
233056
160948
253638
181182
419505
949066
216508
909271
329230
348493
497756
671037
986922
928321
76839
739600
504552
184338
197823
213766
46115
793075
944844
547422
627447
830480
528049
267604
85877
404591
918372
401856
12772
30869
234627
693646
1006752
53341
210328
298059
7876
100055
647462
712941
369761
439467
1045916
173575
456500
747093
221451
927007
727509
90154
586684
132274
619299
115829
113970
314778
250397
886818
708865
135713
332699
532592
535405
965506
394389
628772
269551
507513
157408
186843
94581
665780
149880
855456
696628
432990
98867
727209
625750
771785
861314
926209
711286
641931
885151
59091
97759
892619
768324
756711
298219
991967
245152
276283
697859
968429
365319
991462
296174
3330
6428
510441
974400
862917
348966
1039726
673179
863131
74415
632914
70653
582467
840493
662920
551911
816769
185982
99361
223516
928179
878330
681513
211212
617349
525921
1044422
931589
281812
57644
991492
533585
865943
730034
185392
259894
797473
818062
66501
746036
337942
918816
354571
42732
253404
835819
914208
44190
656482
140977
833121
805841
364784
743120
721764
727890
151973
475388
538822
1517
4621
802449
1039223
785638
1028346
114930
446770
424752
271238
758668
384285
409749
756827
169691
843974
124222
1047443
61955
816245
944174
999230
449562
926469
1024844
829453
300106
840809
561311
300900
732472
700710
729491
572500
909772
438080
623238
91052
789205
148167
1043046
475846
567451
845097
363437
843856
71494
999798
268236
697978
161443
839150
363843
100363
29370
474716
28241
51652
438541
943334
900907
930578
951428
253959
622367
943615
940840
247350
325152
920590
371988
956198
57558
210350
602499
116748
776171
124499
44689
684904
150956
288604
223745
31882
828294
190752
341965
272594
1002823
1015129
126775
809361
167835
562955
484465
689066
348017
483055
562707
369543
249714
527913
904947
676565
631590
957086
890753
697618
610742
693574
922254
555474
503944
390728
286867
419742
499768
149681
424660
706597
459175
451088
601858
312716
200432
724150
642221
787118
611245
234912
499688
902295
68652
622964
190606
473169
695357
542821
867771
355186
890173
669286
10383
875018
613483
842510
749220
34388
638784
25440
598490
685781
130679
80618
44994
179706
705395
41274
845362
34662
198441
44286
539871
802541
873117
334676
500745
184980
594653
24963
199360
209209
554145
692393
565396
935094
895288
853936
164911
396325
931766
432105
954242
741293
679139
27270
124043
563466
183069
975329
247595
610764
599686
650839
825129
153561
102008
588183
542770
786726
159262
931196
609286
724247
89923
302152
292757
132583
932419
178719
157066
382234
404315
603877
426424
748926
21609
742948
835162
452755
675448
832498
91720
272980
309400
742395
841313
927572
258091
527361
480394
408121
776756
335284
605299
821088
310399
458454
989770
691292
1019382
664862
445273
575216
293191
473481
83542
410733
538623
1001756
605129
323350
788742
446329
138771
517108
281573
98783
221641
557341
364159
167714
386280
917216
408104
1023234
852818
381449
674317
450382
18371
239994
140375
276209
530946
503332
604562
1019260
597568
459823
738608
799302
421674
763723
867868
921804
747710
286967
547254
39685
93160
452401
445221
412346
647573
944641
250621
657709
161193
985389
449092
617937
470763
516563
994712
343549
694799
788225
126148
520317
541221
569649
600837
734280
577777
776185
618499
592377
641434
876801
549770
110312
171733
883315
42514
359090
729427
89805
923429
753796
22612
656579
1017272
358926
70581
255287
1007941
896255
1041961
974728
456483
175437
850607
452670
834876
353626
559065
902334
940141
671245
61483
1037417
6875
984519
350078
780257
46327
411456
250905
961536
35521
628664
517354
934563
895942
964076
478920
713127
376244
680272
383158
1019413
736953
860947
584083
547038
93171
850754
284480
244510
664073
424150
806140
556054
994690
743895
600783
255969
429035
979791
752023
976226
943415
686672
743356
552889
418651
631737
910805
589339
566688
346509
836731
810437
95612
427623
287950
648652
71957
644779
410686
186875
314463
856874
447801
226365
704677
343161
660811
514779
892372
789442
662467
875423
373806
127515
635366
575395
661321
679806
703439
714884
198604
147648
369249
546089
288287
1044065
126591
511019
455162
992991
325964
1009457
876657
728231
84966
1035327
401527
1036882
958005
677258
459077
786339
426372
16294
458533
537565
441756
955535
580738
173431
876991
441062
251118
911582
834981
10020
384778
58367
887253
886840
335506
94311
584175
248454
451560
213179
236882
924792
278753
882013
594378
872780
507607
698701
317993
276897
985884
563201
643986
591964
729096
743284
291485
447072
395689
1010856
603563
216364
438562
184908
18569
39409
87069
311644
535665
814086
172388
387592
587908
630955
314956
1001581
422553
920900
23616
384415
558543
283091
548742
91755
78973
610297
942953
623035
930271
942716
959938
124496
78499
255485
990407
99539
268323
72648
184383
319404
283614
667965
980556
72628
52015
912647
726999
945177
196998
679337
464720
693167
70105
996496
402900
724225
713598
846233
1041139
286150
796460
982194
705527
365914
897437
787867
795478
989957
220278
877251
1014022
655766
999114
786992
699827
548640
114637
170336
817322
770765
219068
582206
333331
990647
129017
285884
486479
487919
12492
981560
1027694
424691
814430
416920
181287
517001
5230
200472
841395
492862
410169
490938
870858
1045604
636790
24261
1007330
577839
731373
540445
563967
1010557
255725
598972
717754
482214
942049
583545
855867
84857
766429
480904
187439
309636
94204
900906
817666
1026916
386932
738835
510179
471007
892835
368284
457564
86176
12376
821135
13639
35340
986420
366524
574649
433912
683775
839128
821164
948623
725097
933972
314388
723231
189989
327188
797011
215403
35727
650275
814822
449234
150841
849973
710631
10557
722399
907372
748902
58457
542771
971533
459400
31684
223634
1043903
26707
508486
912511
258383
946022
538476
754723
573365
269799
147063
905421
100087
111320
535094
937285
600856
779440
391527
589534
600892
621231
797391
385437
1017309
538251
471663
717539
530873
436657
867913
338960
409392
326773
573096
887679
543953
684444
798199
622081
224161
619542
105191
1000958
929302
761986
641156
761688
67596
954868
711639
479967
141649
490002
743349
589937
681357
26331
962633
241087
259729
276550
406491
135575
210064
446483
545098
148301
239198
48293
1007265
168745
549388
955211
548112
322883
676467
701768
657624
170532
238751
285995
170950
722712
1004413
792879
463536
653082
504899
919850
758169
905050
532081
475765
885158
88421
385400
1014902
164497
465791
332060
70674
428490
565303
757836
1040170
202625
924966
730159
962376
710179
554851
350625
215675
437959
200783
831464
600632
914927
67982
438406
529150
749868
217061
993714
54405
396098
148769
575424
207528
228293
573092
618127
505526
125372
198748
678546
128065
1017930
675788
813228
250820
279249
248720
639636
569914
740442
312538
812053
421952
15648
315575
848241
1033923
766779
785051
143565
260194
613450
831495
799059
289157
776267
293583
195799
985197
841538
836344
442774
113387
666002
161179
725232
844813
549859
777309
394339
154771
675120
717918
88649
276424
1034922
980549
873338
735866
973901
1301
880140
95067
228933
142910
846512
696009
750712
603209
935089
435338
255
682890
211128
721460
129665
297830
923033
479553
310363
590806
829389
1008192
613347
448462
811086
708893
66728
274131
554036
210080
703035
258123
833185
637906
330188
979090
810181
623248
755222
386987
277099
631534
1018775
265722
1040284
320945
434887
455943
377594
828306
13025
706198
863911
778453
406364
51690
503816
516546
645100
445332
106487
327967
776428
585306
753711
249008
88283
898698
371777
538801
50700
579457
774814
942689
599181
228268
921823
909828
1036979
1022153
552832
877822
481205
12496
702961
1013090
355981
875782
374571
653231
492750
76406
18661
55396
781723
86442
600999
312410
446282
4549
354074
1027997
658913
438120
58301
121520
54506
1045032
677064
84121
924002
656761
112703
666243
244999
710106
1041909
476674
968953
847481
389185
408515
509688
814016
703731
852333
648715
72136
610577
223559
995353
927310
707650
353537
936883
990503
917988
59309
863129
834837
450879
103851
185768
881277
381624
815470
596898
585539
68564
853951
894147
758051
809685
489643
519025
390787
816078
366760
825077
336183
126246
987289
761208
757542
331807
101582
885878
726357
58271
215041
22203
436097
406980
713123
714185
370288
803086
6839
511605
691103
928018
672569
905614
865543
936794
115858
256659
606197
633284
911489
974688
150534
10724
1016961
502428
832039
699434
83078
1040699
414535
3749
587492
1044605
718192
20307
755692
405298
677011
80335
855611
708126
588982
633245
177301
658487
148046
97446
693422
676725
482926
589785
667243
1042729
112387
553253
513159
649259
610505
22884
721731
386199
816719
228698
292229
498459
974056
282805
38797
105674
195825
995593
325119
770174
615238
422790
987410
559994
708471
362500
825310
660298
561545
791565
815687
316915
699715
23978
700121
791748
654881
906101
998612
127159
283942
13066
829096
935261
49723
22949
606528
51084
56357
292616
712764
649292
990447
139325
638453
492759
628427
95837
1042161
948552
281172
375391
485491
626781
201056
522149
368549
686595
396260
810970
76349
731254
485835
994184
604262
425969
59584
189983
239164
665085
947122
128068
652787
31179
933947
154502
253429
69407
322792
1041509
22439
32691
232705
450558
171738
1009501
554139
353379
183348
973100
648551
570956
690879
129100
481018
867641
213675
537107
283820
829386
622451
941642
434320
668452
917130
961
33015
721661
351064
188435
246137
692250
1046706
988126
68929
781238
64058
726946
142932
932553
96380
798535
925670
200698
596076
126932
1025223
528264
352877
833297
894205
259757
229240
968167
186621
796909
447990
835013
133267
804842
591010
414453
433899
1045062
925473
442316
542782
772605
782906
262510
818673
771133
233642
3429
31158
803427
580606
113521
597687
903067
195032
145537
823189
30520
719812
65633
824335
598442
793207
203505
746134
541072
712850
370543
611742
355650
156138
118099
413744
900861
582829
419489
59623
848892
853136
652580
379905
585324
107274
870513
966702
886904
597421
146530
683484
385492
307986
52195
642211
746767
860793
672588
2734
969095
259387
118383
443347
112997
441910
812983
348884
218148
668016
742769
519076
1027078
685723
857415
59304
313238
431528
186050
1027396
801347
365575
631696
609118
437438
685650
326019
876310
864689
743951
70120
281100
90602
854339
160308
894663
618345
343263
995329
687485
222
737948
240631
878241
1005796
910082
680805
116106
763067
674836
498087
429240
311028
44930
799230
808359
383761
567235
669620
1023423
425306
1024136
162899
105907
567846
308250
423692
803433
501807
329890
881911
36859
147323
288786
787793
186426
95772
704645
306502
702586
777581
146290
28987
704697
259508
59996
595628
461713
189040
985700
386349
601246
713231
112783
331962
151738
997413
292669
902410
947792
906907
884709
265109
890508
1022494
235102
739473
511620
55528
657793
918033
692441
59232
636765
503537
846296
930907
403319
728098
684510
408483
940474
76504
814183
144791
874110
805100
1017101
750301
803671
431981
874324
466958
10740
433002
420018
432766
771463
373457
630817
600054
380957
735435
63840
646644
346530
560018
356689
957575
792812
251341
1021376
3772
236611
29916
100870
1033978
835575
286835
832696
511408
86228
878922
699525
1002564
15393
450493
278370
60037
683501
639528
1020369
434798
988222
853543
648363
370525
457014
174263
416405
146267
334864
738626
838544
447119
798904
290332
379526
856813
317927
13785
315519
770261
140719
537475
668091
74389
672810
735880
369658
621315
56704
822319
444010
17947
291646
603913
648453
288895
451872
221496
772314
5858
1016150
90663
290240
981508
845937
1007405
674563
309666
428362
989244
1029602
244654
971900
707693
619317
994537
442439
490621
520251
443232
1044722
682717
206102
517803
313513
912777
232748
739791
413596
322823
727416
642587
341630
120537
775685
550110
569869
165147
892607
571187
657773
767486
650455
634901
36445
941342
351017
472243
261041
690525
53293
247711
640989
522721
783922
487953
36479
94275
44224
1047554
154295
505818
250759
635583
869650
108968
535170
777086
534191
926804
303711
829113
95281
253259
64520
51253
118970
763724
813415
30527
433054
304929
985668
350004
33840
623418
515465
11078
231454
970098
604686
936922
937589
736361
485295
468544
162440
919711
145724
524513
257725
775968
1017516
400
335826
400636
895531
945713
565670
919163
787972
505260
975849
606948
484860
747392
707759
807792
250607
228655
865969
728665
356001
448952
739491
305998
219446
151816
33664
191502
338002
259592
843891
524833
274348
1005049
304787
609876
91227
371544
552017
667214
729243
514420
1000268
401791
678297
790663
992290
936118
413366
482635
368043
926135
1040356
406694
946154
294656
281508
682496
996724
250064
335043
1035061
22127
804624
115523
93490
664965
81549
295629
506244
861173
116210
805282
866489
154723
136412
619426
993431
536124
470574
195159
15279
323895
916420
473097
438795
32363
895674
1006174
661043
289640
87306
745298
474395
66366
402714
393158
121653
131048
154085
846382
137980
624592
680685
64461
160248
866956
355764
565842
485985
240019
548289
195671
611395
351862
881655
1029451
753494
507382
411305
636375
290414
213256
348630
557386
4567
741051
394830
869494
446118
601893
268394
817109
404239
10259
1014028
985213
50083
634910
707526
507597
366229
282756
170355
523877
651131
752596
459296
623276
781507
109625
407671
341197
482353
386145
295237
1045405
806265
885397
147914
308235
299530
404953
378929
531557
753268
564414
222179
659881
456735
1027492
487899
399425
362648
648962
795202
568452
160188
1036924
109197
309165
595183
980338
302465
358443
328756
440466
108301
922155
599299
275945
729269
104858
732893
875576
631255
453771
285310
337917
447258
970352
1017585
247841
160317
475330
94663
562705
912540
314698
80846
605595
746574
1015504
256867
1032171
411704
340787
945277
642844
327118
922933
918421
449154
903468
360640
991203
125997
838016
767302
484310
960648
761496
590297
242137
588544
18368
366442
205916
370563
1016949
660289
878895
689915
1008120
444178
152692
856492
107835
741483
175513
611706
79679
128678
586879
28832
957543
375601
816502
496089
97427
276651
481013
453637
137357
72059
1041215
616364
489179
562076
19026
899925
999617
598528
629820
857949
288302
223979
994734
316623
680793
1013647
405460
700688
971849
11085
512735
715430
902546
941494
608988
883742
459147
750501
496014
292378
42210
13391
648341
683116
786839
429665
160978
810230
18589
594940
1043822
474095
1032344
566236
335367
319479
267103
522175
62870
656865
275041
401818
649167
348125
1044739
311965
312169
649166
156487
817087
878731
1017477
409138
117524
1037807
406891
892740
594373
270197
373257
471529
218870
652125
984522
28179
736810
622022
442086
1022539
295230
970472
860827
943626
1038222
678395
301754
783115
1018304
277718
135092
485032
77671
796894
414360
472536
214243
203005
877807
345451
135610
179150
347049
96506
480658
478665
139653
79543
982154
597060
363904
479359
903051
87783
349379
313363
899807
866995
349430
121594
795848
841416
501599
969539
730502
303672
890182
348522
8791
571479
482168
891313
859392
688383
1046485
441823
874736
762517
826551
696274
280129
511642
112366
870157
145829
99309
208693
1012255
899805
943389
612204
238984
245707
721988
287896
90939
794569
797089
975321
178324
387679
732618
1040993
404645
336860
954059
916670
869095
364005
1015404
1015265
959678
210995
205558
59188
196811
986955
355131
677805
648392
777187
773353
389977
129563
328474
951899
652572
960975
522397
465078
968652
667496
330364
702831
524319
375048
333819
519231
351622
895653
909210
660291
106802
453459
671547
825106
961808
810923
368168
431623
155544
78001
134451
656895
774020
606469
73197
407170
727280
922489
38466
637483
782769
473098
220302
57790
286703
685472
588917
417763
155316
1010483
138282
608311
441521
371368
579129
770923
274964
657220
852654
194332
172719
368441
212496
1027005
754201
452311
697430
342574
292177
510656
87319
506976
38352
768560
797413
1028429
126055
903350
571101
548458
346571
774585
117616
201941
893794
547692
509220
163546
60407
401665
787244
985234
378125
1016574
107199
448110
469272
134530
833210
680865
609864
714864
170569
113987
1024491
514200
661906
282588
421993
698609
407996
546730
804484
89876
385895
660286
227417
381197
699134
119368
833071
930282
392496
430584
741181
268227
281431
550220
555773
960924
511188
812040
740099
802082
137859
1038423
765047
605015
409142
1046620
514516
315093
533198
66872
999138
234925
546869
390790
16831
35992
385730
305447
801254
548539
528456
1014112
1040258
666138
623936
811178
1023534
29471
725059
632597
528159
136028
6095
810893
292724
845279
639291
328968
476241
30782
512339
857685
287836
830232
628803
996137
237921
975988
2491
182233
963181
261600
530906
161213
857166
455262
688187
252298
1038115
331460
882608
949491
838131
399385
877957
856119
31579
132509
639063
829149
908145
226778
988838
195648
738169
412945
944450
365245
780854
942259
229951
260946
307887
749734
636988
158441
741543
216423
245068
824192
246117
485999
78492
480546
452600
11157
251769
718243
509202
395168
378340
437762
122143
1006958
474134
719747
860724
394430
685412
901426
409096
217742
407674
465495
626985
981999
550468
564288
783024
272928
635914
737048
391693
83592
406332
909560
894388
998098
352469
429617
635763
83414
777403
921294
98645
585203
658047
835330
1038058
202672
263308
748293
60873
431163
791496
823246
511742
500205
829467
237824
8021
264737
999675
689820
540570
373663
616709
515062
1036326
434348
682641
614952
432586
412753
328700
253687
970373
454426
535879
268472
732536
942635
535922
585499
319406
677012
887244
599876
566073
941394
778143
505015
891676
910328
234298
504805
354248
1029497
367177
300195
866710
77532
237274
766036
339878
296881
196125
403207
846151
693898
734301
333366
106763
63414
792607
429927
772256
372340
104881
126510
744544
647629
92831
159220
593285
616936
878197
768496
557095
1003352
874993
680435
971092
212948
787389
703512
549283
563736
309996
642565
285618
34160
422694
350110
567146
529748
109627
945364
823996
627054
451760
502464
944637
1023376
341008
111435
752276
146941
415907
575726
211862
175378
761459
411758
689675
998312
279712
979696
708149
293600
495822
1041572
962023
39763
766555
696512
282254
71551
900407
795547
117211
327733
257509
502735
54248
183671
987265
239082
169550
1004518
618472
735782
704379
534259
446967
735273
375746
770015
549684
886995
866452
308615
265419
116240
192590
689688
116407
813393
1017493
252423
332452
863259
305959
732214
1007494
382127
593863
317716
223767
684691
313955
107525
568930
617615
620973
375192
202623
710574
951751
411900
207079
57625
46719
945288
861803
991675
931797
940540
738182
365260
1023693
209472
259429
744784
259892
611951
1041404
544190
1031693
508840
139990
482244
917239
543735
762019
631477
106559
886395
826296
986100
196916
455039
148263
246717
663391
183717
719305
243558
588256
321423
504531
1017378
193987
98848
1003773
508998
932299
279438
766206
144976
990536
997647
591259
532441
725425
508393
212641
413995
899961
1020921
940004
678620
300007
960830
427485
608347
140611
619185
927903
440312
41166
677020
386159
300962
841704
955083
388260
795688
105869
480176
420735
97815
995863
273626
276429
361829
323146
76716
965916
436660
1011909
1048162
620704
704842
446283
274108
601330
881535
1003192
982556
847730
708235
498001
849192
120461
68312
471196
421197
52897
677925
433416
653375
284713
490533
818677
813567
640812
87879
801602
713690
784215
1039361
323822
645527
642470
781546
100928
658017
37894
401174
276912
207482
239893
256820
203011
592020
1016303
227867
454627
562099
67229
437864
54681
607303
559232
1038523
535524
461383
449282
957549
687345
507285
509671
836456
616538
479080
809519
171214
1017825
20810
236323
808284
982988
853616
1043492
946236
331390
334276
884516
1030765
124230
119848
629251
312289
378600
329108
666708
745173
872517
681383
348898
483273
992919
917777
46012
807461
343091
595574
365534
55419
90675
698560
695371
230818
658155
327366
460866
371511
247233
994780
829152
403841
473875
173120
56039
109300
142784
482490
140013
5469
544463
10827
580330
652171
114049
325902
964048
47458
249807
652463
265979
689280
709114
717810
731416
656577
90426
1031571
496656
116101
1034074
764760
48072
88479
499564
930758
1033814
312817
928083
373407
352063
80940
680948
402288
60367
560971
508390
472336
848841
285932
822400
75361
322655
32119
136081
318850
424311
647870
307831
1005473
1016403
1046259
434147
623045
737236
535380
831760
1013439
386541
419370
61103
694447
450495
53610
46422
263103
313797
259526
525607
1039692
238132
211726
334113
902028
219776
742049
200070
743676
84535
923066
630979
518924
439533
745869
586309
1037083
359222
86523
487853
782172
994257
202834
493169
570934
619434
381922
482682
945147
487175
297967
30361
290717
948396
544174
179606
979762
476847
304814
467200
696193
638976
296064
228431
130643
272325
450788
709629
769488
868719
627970
631697
904614
180646
553638
296328
1016659
295885
225374
949259
423397
914117
675498
197608
618082
707429
740285
990871
221243
862478
819265
795062
169519
398366
28613
91468
97039
916216
1009532
1031055
260773
201184
263956
598452
22985
763640
740052
19247
482756
162628
380606
796016
820840
717462
172983
543835
72178
470716
184913
204569
685926
830981
116234
501316
471011
684523
530655
553731
923154
830903
213680
338861
29795
1029106
635372
461017
288393
636924
526302
426026
59577
804173
772676
238209
1001463
31677
1006620
75433
1047742
290117
375076
759467
426987
117775
633872
217261
693430
506016
157645
830770
761155
877081
440988
789223
477323
841652
995519
1002460
735088
141315
989547
826302
266528
701997
768172
145480
1019421
82291
243403
988730
928930
598389
471186
384465
350643
826324
878147
707138
949053
937869
671150
683657
212692
488926
89103
1032932
966116
45587
946613
787602
887763
560889
954704
123949
188094
615434
534428
806781
902090
1024886
842989
404494
690617
344527
352921
22567
672715
1032470
549542
129552
549229
833034
172942
421053
176975
308933
276134
495018
58041
428841
71317
703146
661702
869865
237936
730976
108835
6185
844022
738678
832980
322066
1043135
971518
561574
134432
451170
74798
59801
789177
267283
839320
1002736
922568
135847
830405
267232
317815
830254
505366
391608
880693
107188
453090
58006
751980
315578
931597
216566
848424
834105
10105
651327
171963
62750
192276
217538
109323
456060
812679
446715
644632
459071
158740
374611
237177
485176
562828
1017633
281134
319768
104855
615510
839455
442049
903987
19210
220337
178200
433979
1364
296994
533038
55471
864707
1005108
7745
668579
125241
332591
396991
791542
22865
342375
547172
707304
462842
729989
377143
355448
1005949
126280
479846
595569
390320
806050
332475
919009
116749
73339
921304
387287
536260
781761
967318
761198
1010334
124241
179181
83554
1027468
752123
646582
309116
989928
192501
802861
687010
1030806
998367
849906
603959
244431
257335
907929
240605
404628
840560
885702
48345
1047519
706162
805723
341153
585723
683601
1047850
645971
317832
1026000
135885
376636
520972
333927
1012366
696363
662265
820779
672694
541723
264006
216091
414545
806848
641357
955515
482347
812670
1033753
891025
95643
456712
241876
399810
48162
893377
207389
824059
1009306
111775
976454
519885
797595
910547
176832
721009
918250
559571
492788
973544
973613
142704
49050
43287
760375
694290
458122
487038
1034114
844657
81744
681681
744615
630642
617871
78406
12388
974117
439681
865690
945739
939821
541472
643192
65506
431731
20008
88386
715312
422580
846497
402151
47576
653380
762737
792521
969741
651730
711798
724781
699216
886072
969569
285666
687154
306791
465089
5737
482018
903337
969029
633863
1019106
986351
277951
225318
114788
461401
646747
930510
4852
927948
508268
1011288
577481
487657
389694
193252
92463
156852
616514
888821
331854
596695
572441
932053
489075
806809
423837
868391
99465
750701
688575
325277
210806
1024831
568140
80123
791793
223955
19952
324216
98238
763840
338110
237528
458328
969844
916888
228959
154214
904429
713165
851211
9939
571672
42603
601484
452135
349573
153163
72326
883097
279307
752629
39648
88258
719043
613150
224129
113535
274011
981684
823391
322801
651442
4068
855010
779016
2424
1032264
569970
601415
339127
734110
1000278
164259
268904
717551
106951
962464
537950
740457
14278
865098
22784
1677
292008
399454
189377
200391
492066
34567
892013
302456
664257
351900
52395
705415
274495
605554
992467
457024
677100
363225
825995
534297
71589
532158
62229
809456
1043534
76488
112440
779886
722259
266949
143295
54283
9900
407667
809004
680281
1003292
619086
648838
255473
996816
1010816
909942
702253
112191
990929
6123
589077
576325
949413
4224
248902
222823
562559
452904
258238
825228
508364
141339
809454
907004
514435
541027
266632
752574
989778
741432
376073
634453
20933
295968
276625
82862
16091
144072
954397
33903
846694
534442
516348
901202
487049
732128
999221
826214
112218
702809
797198
35759
655367
107422
1036717
536947
649488
91757
436315
776922
897489
718242
461468
262079
388209
366433
348809
749043
418655
105895
309533
333101
196092
66410
556089
41219
991249
160999
391088
48761
514749
56075
168520
271228
191504
403949
828408
843826
354707
253646
595998
464360
203958
820802
219012
183834
343213
918373
80042
529956
340801
55737
665035
209109
608800
470502
906227
53164
332481
2901
248663
583538
323901
690681
923825
552293
295637
655836
824445
767744
185706
619410
836255
370311
565461
53214
629930
144278
746387
364162
643581
411350
179522
30378
343403
444097
533945
747367
431383
229337
211416
795847
85286
673811
192433
656492
924499
792261
266934
652851
1020165
515357
214561
233593
552386
16353
370254
90270
760249
505833
496185
887477
1041624
416562
166725
213936
298663
834769
710735
15269
757073
652393
25978
413524
179788
902445
618930
190979
608636
391090
277789
975932
850809
3311
479866
99460
120591
282163
579087
639112
472393
108595
100666
557771
615183
327383
379682
510362
652638
222391
523515
617505
186111
758355
508463
639593
440134
702266
713982
3486
494844
704999
455298
42701
467229
761111
908011
990520
635285
1045043
223071
255222
707487
40876
473890
1013627
314899
578475
761878
445636
249864
108
633611
181781
406956
468194
434251
80125
579565
1031982
570060
602704
147603
702510
96880
779131
296425
698513
482036
756454
403756
998126
469929
747603
898678
851883
447499
442920
44598
649631
817691
655785
823563
716645
275228
510717
479614
421177
366329
517365
956093
496252
184255
171661
310183
730582
962673
748175
29
604500
492597
961431
32378
642152
860956
488387
908458
732766
276394
2168
408447
629222
518759
1048028
431176
962353
196664
832530
564596
913647
138794
99078
883533
372312
608733
572685
858892
935421
1019582
712296
1037047
270319
398222
274899
825528
946955
662860
588429
212206
758316
412097
692108
552501
312253
796147
249819
938655
315053
824854
278163
354420
587080
136297
377772
114120
429963
46941
350746
280409
686647
356274
624355
940772
794583
694052
332931
352675
230933
1000676
974557
226658
1008237
39477
665114
91078
738987
222454
271005
1021062
480821
874140
998989
572158
216686
375130
906475
522011
1028610
1048077
366926
480674
263649
637222
887210
63257
1032769
781699
444948
802125
251212
864808
389542
347094
424564
60283
1045704
514821
528726
283978
903855
849423
480616
691879
32702
634249
463384
261403
667516
81714
770947
883980
428919
850403
396434
339991
297334
368673
960029
866590
98966
669568
376457
53958
661058
651258
961147
190367
917922
738206
156254
371531
876324
836231
932669
99957
178752
943497
949306
101391
122984
335486
608438
782140
1948
497284
795658
806062
38385
957651
702700
525093
865321
281288
459737
48593
622853
2559
813321
998016
86538
878211
289847
468641
398253
686331
861962
627414
301394
339517
687209
555292
108415
879070
950773
45622
515342
77596
373300
458607
778615
25176
97376
916550
409320
248601
238087
1023341
1022460
697874
200355
611790
969142
850550
398257
617032
353265
246994
268638
196992
600840
774979
100988
471681
181655
712340
889917
378163
994135
710953
13570
377324
4544
384851
551563
412656
883954
798460
569312
651045
1534
466865
602901
709468
459299
735183
642950
419740
403338
371180
1002172
267088
342922
748299
430019
249652
57372
799476
909017
200995
736450
599434
521832
564282
488827
474870
91579
573993
142541
356377
157
738175
360608
275267
430775
504879
667112
694121
738705
41214
189900
291262
137705
62652
410111
1040372
806629
1045282
805197
1027485
556919
322271
711072
357394
405175
698123
473868
850535
74803
786907
834205
686474
945068
774637
537701
854680
131870
320706
229061
62508
645824
131135
184180
680212
619597
242088
680021
993669
1028960
752430
274803
986932
1030784
635252
758113
956609
243544
713506
216783
337583
171439
26009
237745
337211
509810
571426
809731
118416
849833
874703
371563
753924
434518
173890
33289
995417
733152
499966
453664
383226
649939
543693
422158
59140
223110
974752
583601
721275
164893
882368
58049
935350
327218
616529
451122
460492
667183
579222
398229
125854
77480
150433
937317
833478
1041141
661129
873252
110820
186593
743559
161049
589748
624211
766410
111861
869440
912003
707958
103529
117671
449786
974199
1045738
484177
879495
188096
18727
764721
446239
932183
319482
795432
366428
481756
423345
1262
848660
682726
214795
982546
129538
411626
109868
953074
440367
429270
635869
348167
84268
170621
1040796
344837
635314
486736
586020
537902
952447
381099
1030264
996965
473392
364693
687648
641990
464595
836371
1008661
352788
81249
593810
461069
694183
907538
520898
186368
881893
29320
959338
852044
670923
729980
157805
247474
277442
217339
1027558
157868
508821
121604
11595
24279
162736
506938
532035
347764
303335
740772
917279
615528
63592
994592
841611
416881
897549
441536
667105
955574
425268
508882
408876
969578
776403
534914
599844
420598
413921
525467
231763
369624
326737
471959
989
345362
1022397
563468
112278
160705
238405
611050
448854
539601
748151
263554
479259
939435
225496
19775
913745
358402
335754
51131
838399
326202
103292
769521
387023
1020620
1011278
1011510
239044
136400
678701
151238
476187
889822
883560
4985
609338
122297
677921
650925
871644
510612
792927
1011253
335215
761405
991081
803006
940006
191940
463130
408337
390587
224107
74331
833417
680692
799374
893087
27835
164032
792082
304827
158721
315385
887653
73744
851580
22183
146748
67604
761692
382421
227331
716474
409630
659952
128817
592121
621981
932700
428129
490815
766388
188957
794851
725037
566894
97899
71058
245104
982002
40753
368502
548170
243472
847112
1040509
1016740
675951
699088
1044380
150042
916483
777314
564219
616549
859707
564178
506852
907127
290725
685770
385302
258642
496380
577161
1024515
909063
483933
703398
385732
207896
542953
731074
421845
229977
206184
847654
173215
446710
457621
575286
107601
462375
773555
627618
588903
116268
240911
554806
124875
1025268
577136
863050
326316
126719
347881
970521
13265
784608
510948
497132
6896
571933
483709
129056
566985
86116
956500
131303
867768
948282
354298
268715
283494
296468
756695
610363
654896
505070
15325
559913
836038
510878
1043019
384605
770142
650241
690309
702727
595913
296743
585475
431735
214886
656070
199179
343541
743666
522650
989520
874129
576918
608204
578400
628549
69879
277220
907646
236835
432321
235379
866045
877842
931696
216601
256954
794652
835762
914271
361350
189
471017
717023
226118
753136
125815
1023363
344617
787962
222517
884613
387848
651342
1040419
503518
319749
579048
521004
69483
122445
285736
663178
2297
558873
362206
950790
473047
1032553
50826
631884
1035835
326158
821342
627946
193685
143939
310107
599114
160134
259840
812904
501969
903616
783928
606442
120090
903936
804166
314247
15089
222814
773407
683597
1006885
456038
935211
262746
1048277
221636
420000
427267
168131
728485
785123
212560
101739
974498
45213
424922
302572
623026
115719
691723
984405
1032582
991999
775347
685841
300522
290585
306113
992829
51200
711886
610991
723866
275666
483244
162439
495197
953070
933847
363214
296625
420466
559528
286176
218849
300217
105227
274957
218019
394224
100879
420313
675881
210354
1010412
357536
928774
746562
965464
965155
1013387
606980
446624
232695
542555
266721
890651
920798
422000
826105
253478
434201
308279
258405
301406
181735
454521
615900
939104
653234
315647
411737
998350
684353
431646
54806
463115
611273
75519
77408
615356
973561
325117
4555
469747
640004
402839
358982
833872
939826
990049
208370
323298
895443
887254
991503
890124
276220
87454
391549
223951
526545
69987
819299
539272
852703
107837
404366
843696
685918
1014423
73262
593196
371637
982760
691088
122807
998705
624387
307211
465331
123123
768202
572872
265752
698621
447299
224116
228484
735090
780418
409769
274901
34415
612760
687583
866408
56496
362671
381023
897418
60208
227709
628590
330559
955378
940467
349290
693216
1042253
27039
840936
101019
750199
188059
733226
416297
240751
512498
54904
525874
308752
26244
719673
89761
647139
940806
793154
878004
158508
785342
719932
449051
501365
844727
134996
240311
331496
775564
364392
783694
452179
554478
796971
42422
195879
124709
812478
217567
996368
81917
842444
259470
1036154
343871
461626
549610
331409
363141
400950
201309
81403
921629
226508
275148
324820
133007
828804
959020
682901
519973
323728
707410
948699
711590
494502
148097
866731
887047
1010305
763504
432876
610285
229156
645883
380372
422718
776444
1013971
612759
164735
801773
480240
522605
30319
302058
911561
4941
553489
972156
282096
575822
250060
832477
609340
566920
471756
598816
995685
962167
1020653
689092
1024257
424711
504594
594239
150317
152560
813986
1040858
28820
941026
540601
351857
579321
652380
354841
277510
885701
821840
1030317
367186
994303
820706
188766
500042
639
126357
82343
372702
232605
462925
1011481
775389
765446
630051
481845
647545
513817
122583
634008
738570
656302
383968
164913
536012
67086
923671
233243
354817
558510
338118
847863
939531
488303
318810
398919
815738
952899
391255
493915
982926
1029759
659909
969501
898646
504493
678854
559196
796663
352431
655221
838389
843776
786607
902312
271980
719714
108508
689768
431670
297505
714017
427609
776725
293974
996873
915208
226698
1006503
710220
942950
944382
277993
683266
390625
354451
1025607
248963
125360
317018
192294
526107
293059
759482
902729
1013140
64684
633675
118944
64324
999998
475128
139587
820952
340415
816794
273779
203661
671036
839209
668516
701533
830083
250140
175723
628173
903124
648587
746990
95663
897845
343677
925191
714839
351237
104980
1030011
118071
939443
346859
957207
586641
968025
660712
440606
979924
949644
581448
594166
329236
567924
1003999
796723
674112
663651
730252
911855
147125
876586
194042
144077
264629
164291
327122
658238
163972
259323
570551
982883
579388
442272
263616
901529
1035147
870361
155612
424939
588255
551932
523413
679352
883773
34848
413457
825024
507535
421430
146698
782609
523729
268704
239552
455121
442142
515772
500715
117653
419724
321576
540220
526479
453809
87255
581152
824556
546858
928811
599396
1014314
814108
840038
962683
547596
73191
573057
785549
169811
632067
107661
270551
174219
62110
775706
767985
733017
840253
686531
939236
339025
464241
123906
816119
438269
838559
647798
462108
878162
58030
784921
593995
264529
726689
995920
253139
405206
981384
459584
289757
780
1036741
663324
57813
1009093
821382
540758
1044503
749077
692071
316129
879079
328826
268194
188992
123926
972714
563461
563389
374307
484574
284567
37347
976742
857807
703922
48581
451779
528094
907242
783977
142331
321811
16765
92575
93182
973569
618232
175428
208386
977322
649786
170739
917462
789856
256707
359992
136799
140840
449423
796868
297427
189165
232391
630071
501773
453108
771868
951269
278345
380749
550785
804099
909324
307797
899136
828795
846806
291152
533633
371292
195903
810187
968224
104384
38212
1020209
568684
1011634
331717
1044511
853721
756081
535913
538741
579011
870511
811618
267923
962227
776399
168047
995497
833610
734970
787456
102356
141523
280586
916688
938178
248435
339334
910526
70260
212811
8622
397606
666635
191180
865597
786478
269404
626185
114019
1044257
653370
459683
685522
100843
564147
837927
166752
458778
75037
957050
836159
871098
99633
664583
883374
599170
798309
574951
563835
36616
551048
653483
202707
642808
469725
792284
482552
494872
546974
217933
400961
809294
981687
985618
254913
323906
132950
836593
775820
635466
37993
382838
496480
420564
267269
768672
445911
526957
825132
431673
6493
621668
123950
571320
746713
265515
330133
852487
1015092
118905
810317
111867
955352
437178
497255
19236
960581
33663
998689
325850
116141
981170
177264
380149
384351
335358
355971
838635
625279
850150
519132
944590
459760
655735
506571
321328
543083
285763
921883
160227
780983
335878
481923
616578
787879
63805
49272
541080
51085
918972
473641
711605
308284
90401
119379
168820
770889
74569
177265
193
632030
314846
629585
646438
355152
75667
482999
274245
238258
378396
6388
825884
118739
529951
396315
66164
632253
557710
616202
998383
523440
773951
129998
809517
310094
316323
873008
750585
869857
20044
7137
290209
395447
477977
350647
624518
341762
1047845
11415
99933
970016
967299
124141
410365
985674
218134
339731
258874
840455
23058
377652
57269
762953
425008
532483
883461
150080
978712
956172
474811
167316
398335
731945
716172
595018
812405
207238
335360
475262
495313
549331
445432
791916
703239
461293
26416
1012680
574435
540790
395556
634885
579053
264141
624322
648593
802912
276609
918760
1021039
519784
332370
866548
651779
771286
271308
1044259
942438
309213
205375
793994
1003191
829988
587279
772695
1014543
747393
625411
35587
299048
652724
1013215
161402
82906
844810
917596
736216
139401
783982
838725
256184
456980
1037850
763226
256078
373866
994011
611018
363085
7330
648821
192782
721840
297738
615258
272016
191356
538638
711537
320923
618046
40759
998967
403285
511216
181377
835529
997712
38267
1026116
33072
320270
306509
888880
70439
277904
391923
203960
229140
806299
247305
1030119
215651
56687
951507
12574
39267
472163
295697
666179
379674
691449
331534
358782
673689
1826
318763
304009
382142
789888
699500
383105
298222
358094
327859
323103
33047
60302
647788
685704
194344
257914
992511
288029
289042
376371
1041264
670984
841317
1018269
383420
312096
1009620
911126
759317
838826
47570
280731
908707
427890
942561
481420
96235
700272
529060
677255
658344
999702
1036925
924848
293875
47312
541699
967078
708371
507959
62902
993236
560951
474489
318871
855411
187774
1006660
531017
561592
948352
558597
355574
271121
583364
143218
639330
319211
293009
526998
404799
595724
924417
903065
77549
511901
772549
171553
54945
466752
431665
114544
424436
742344
677759
933610
469109
174551
395503
471215
1002987
289909
125670
953035
486260
679778
44020
965994
950414
125769
106654
662959
309498
926281
167594
1015668
942574
480485
802397
433363
665343
834148
156993
564195
668364
380753
875195
961242
440993
722482
947901
18654
42180
866088
234398
591433
718095
783394
875525
735737
613634
333454
671104
912346
1001713
182220
777495
508144
221345
958394
849590
855090
126064
228011
405062
190323
300831
493342
1024610
126538
230787
84845
1029239
81645
488442
757416
861993
355704
150609
623053
468090
755704
22058
656674
860551
716320
818261
586054
674496
104600
58463
632082
487689
1029956
608361
643345
904306
414563
942164
171923
1042755
687771
777712
69791
128603
100169
628133
289125
529824
27446
563109
785726
890973
258135
640077
978422
19361
959753
568839
645098
751208
400778
442190
528149
497567
229420
454740
450851
601467
1014781
844793
681438
378027
643568
419362
878774
879956
871019
429337
558680
523735
277211
817512
978916
936435
639887
164971
914803
506408
979534
318387
554772
989021
971131
983209
962066
676987
362634
54296
864913
633577
600765
954807
985200
300897
776478
117628
548069
508162
543932
699566
712001
959928
643220
368097
883623
607131
819916
141894
322105
961604
255397
877477
271745
299141
60359
187772
789283
776476
603144
613138
941340
895775
523167
672380
69150
158251
680898
804676
949049
644112
522714
762609
991759
534809
582999
1030299
790807
468830
594410
807452
400931
662688
665659
524651
265751
294413
1021494
634331
474169
889386
415129
814227
222583
816473
636620
599119
936681
966184
556285
557394
865362
854007
464977
513461
509338
396407
769798
919171
151910
474378
973532
636107
799249
31484
1015053
140473
1047438
127042
203191
488557
260427
220739
579439
814093
34079
550501
226184
693294
89138
276057
56199
610262
653586
355197
891934
649749
572364
118558
499758
478470
604008
493625
270079
834306
13443
156340
709711
757365
380569
615347
910128
843336
1029879
367493
872749
375988
1041120
602072
819531
559730
577846
818681
62087
924381
471388
62017
461350
444814
861652
421159
560225
1040786
766286
160870
684716
634357
1006861
119251
952043
163526
528951
304470
617971
140062
91120
331129
287863
612774
724498
42926
632371
993599
340591
141200
106728
1011801
839115
776575
168088
415276
810033
872
212134
75867
300320
713968
361729
197397
164011
805288
826137
433003
761402
868010
1010845
1007030
589383
261144
191971
89864
549880
862653
843933
924945
776410
654676
116197
17041
437255
802968
293257
400120
956693
949311
1037603
553325
550374
550733
1007433
628286
947892
566213
147077
551658
509597
825890
687130
921207
726091
533771
355796
773077
664169
72267
589947
817410
922071
1026491
151272
608603
262775
919181
129519
575569
275343
998983
174024
787874
64430
862889
908380
766183
902649
915787
181678
209918
802989
232604
971404
647561
493497
777565
414715
420498
699164
510801
600088
1041801
464488
172512
448031
343531
161477
790884
787072
700255
853665
469537
289364
19542
547197
614747
494401
645221
791315
134922
936921
39268
184023
181832
465663
888076
421669
459963
904648
212251
526563
491206
567206
954778
726302
625270
828647
843698
894829
719189
316242
652822
574479
546010
671938
176592
169859
110249
88819
72906
542688
347758
496734
607861
835805
980900
204762
385463
786374
854031
113316
494103
104656
81590
976744
317263
361675
187892
1725
881685
285265
139019
606375
470421
795589
919803
208384
412725
179247
735411
667134
171986
299019
8746
2662
268657
191597
39215
518504
83580
26193
158850
966707
191269
223231
1031323
939423
953562
932655
439373
892154
131357
833273
484792
417066
40309
537130
264081
319849
599442
964401
273581
266887
914659
710603
383591
844950
829595
497651
744746
793872
780384
868473
540349
321575
232559
888882
281057
594515
960999
56847
592476
1048293
1010915
688824
844411
614944
331016
155665
1042269
95095
935897
237037
476356
637679
228665
631090
61542
774456
814297
766426
873732
22676
1002730
469616
581652
153382
953795
253193
580566
741567
572458
104849
802312
673705
956794
453428
761784
538295
971426
415865
505550
1030376
828090
413778
8231
962367
345436
456739
16341
53281
877325
405666
252312
411970
313171
392651
853816
904033
491543
16746
328495
436018
335782
698736
603387
604896
831353
1025605
597490
425437
732764
1003530
566494
337970
496130
248827
621272
360821
508514
244694
817863
711021
943879
753641
670682
283449
5145
331450
856374
621343
244107
1030269
79018
732924
65690
473163
260017
752329
644474
1037096
581315
816917
200842
208193
939672
340225
62138
474832
774682
646713
941940
880221
907294
38307
1037366
603242
895152
92184
492315
1044910
333576
477544
453785
530720
568794
127396
519886
82196
337604
723619
1005665
303136
217990
307718
32715
710410
336791
571033
784068
261547
868123
820378
771558
348099
153987
951683
542774
336282
651425
229657
693503
408513
610723
916044
479273
1019331
728709
808553
842659
33442
116332
491628
891914
913146
606831
1046576
23439
464328
677575
427415
659703
927063
358462
963156
523065
49131
424163
372461
1027437
553806
723732
136763
10177
743253
984993
56507
260027
1031536
670640
830511
957117
980089
198778
26142
237017
16197
1033
144731
844783
5233
678377
562086
584426
329660
818694
862322
728472
618396
558333
60460
606238
986562
648563
532049
412112
155617
558955
425943
147736
378437
994674
365217
538351
619312
184830
627033
307027
656470
549121
494295
250656
84821
1035104
874385
566585
814357
231303
205773
450613
893346
614219
649727
865448
437912
882058
96456
854552
986847
621858
609466
702015
1009149
863894
284024
134737
1016471
363699
461816
249137
122168
744764
508909
512405
109288
724325
842945
550128
566034
775869
404304
288278
398754
829392
923092
224290
231071
137349
644691
684244
217482
987
872475
994206
144184
950032
604746
710330
637418
474040
881887
389715
953999
996302
573930
182670
466597
908090
72549
751192
726487
171052
482334
209929
745709
683522
124370
92708
414461
68085
798787
225754
906051
985017
600986
280828
1012325
44515
202339
827048
602777
814795
954843
760040
426967
891840
655394
550419
438250
545020
42124
256676
195510
656169
509473
200120
163089
766289
123850
862062
82993
477283
508072
703605
280356
366625
327108
386602
365329
188852
268989
378623
235886
77284
505684
104090
970392
175163
321749
29281
931334
545405
184877
832004
751775
182782
433488
255229
58242
571972
456511
873010
51347
802315
179196
162666
508735
329157
867628
685741
936044
204982
644609
1003254
1036139
285207
550991
401804
867219
189484
813936
671797
806137
7774
772717
234501
283615
672714
961813
430057
676816
139399
843158
849905
282556
418039
971383
754543
104746
536582
495251
886824
345189
180356
686224
460337
482994
500925
222177
431640
24430
708168
559460
233691
979888
821604
111693
106131
909122
391484
218601
2055
987033
615286
700365
492349
54357
850686
992369
489751
921265
592387
909493
675140
889622
1004329
52175
607722
918707
726118
98931
379371
559265
654950
892901
974190
894170
526865
880260
556685
168373
817526
634865
1022678
41481
398077
157266
40173
995419
477835
791104
720760
827939
421783
945250
415749
7793
599994
513122
144778
731203
568931
731418
358048
888988
858796
712556
179873
530162
5106
696325
691222
152396
365409
467636
827546
614408
656590
606724
766556
272541
476871
481994
741587
337693
918360
377595
2870
871905
912827
938553
349019
618302
761466
102150
211801
134442
798699
763206
772742
769227
599664
878462
228195
565391
840933
268796
691861
961229
173573
466384
734174
680518
947246
634182
18018
869022
946539
621942
442320
880301
897388
430557
903935
568736
1039601
725745
87951
123531
759581
115615
486780
17324
12067
946655
676590
391550
515028
628028
935118
240324
775779
593698
1025656
485411
826674
75864
769619
304940
856019
86104
348205
422217
978788
533395
486502
65615
787293
931298
203665
60484
2913
516259
347154
437390
1011958
257271
259106
127858
533665
774764
123765
1020240
854067
455654
631832
508237
912866
902732
110596
267045
465159
359982
474062
64256
180795
867511
855673
612702
941022
676485
587609
289250
278429
1020093
541048
240372
958954
517618
123400
757562
336779
297415
163751
371117
670527
347539
296140
1018866
524841
117805
579639
25508
125470
428570
655697
962403
275848
187576
784335
747819
519922
404018
102233
1042327
34510
284935
278762
693038
208691
737661
244773
85388
838591
43471
370471
421528
929411
83176
546769
845810
741358
898759
552592
511908
653812
835917
420136
950714
149530
5832
627863
366270
210601
202159
489923
128911
118676
300022
173983
132532
991152
494343
14965
773231
1026470
45129
27303
437862
337221
778148
895643
499998
4156
266610
284076
244003
412250
376096
251194
316892
611802
89210
532590
248690
610567
56832
357420
464750
908369
814928
264079
791377
925748
976564
486146
457759
560607
752456
758378
707445
8796
171077
644711
508236
74736
262220
235556
37603
995431
221067
323085
988981
271797
186425
888158
1046697
58209
468240
594029
331329
990177
1023147
427014
512936
1001789
182898
366348
627402
879461
97821
780470
26547
743222
394931
51058
867324
721530
983972
563477
108791
389733
331230
902634
204913
472524
475496
297083
798780
248319
409492
1006247
180302
1018542
727959
90786
901867
565489
335023
403174
778720
1004691
51436
1010503
943197
777754
322083
330827
251589
28190
605050
342255
300466
61742
553001
611005
168583
890843
460377
551410
60002
588204
524077
295994
121753
620808
34281
104043
472460
266460
441251
103244
21356
153288
979723
742575
996940
613542
760876
761291
190885
260858
210650
955517
880713
406873
46938
916309
240305
61469
483240
230250
92377
825700
15420
594256
286342
1708
854040
478433
1009995
575443
386317
732517
800615
599910
104028
619072
374430
1011623
213052
47373
832820
1011644
156597
149692
796372
38915
882094
158449
796812
378024
742268
790467
453207
841576
827835
438210
654309
398586
355755
719261
30201
238689
505181
699982
494049
868819
143067
465670
948217
397338
706434
395424
864209
936440
368799
167361
321688
351114
538578
785567
437732
860907
246784
257865
697445
434203
1026227
897816
386858
235468
676604
514461
532893
1017510
633081
882189
900690
189625
502374
444560
545616
107465
443209
1028367
56786
187688
667433
403820
81342
53485
22269
1043945
32004
183628
607802
360495
98514
988664
146489
730301
158095
162206
593388
222249
413800
522548
48502
1038214
797489
496813
125476
451989
663947
53239
213227
65825
243206
155747
14767
713858
455177
713215
675899
172583
596366
133103
1005711
207017
836693
218690
4043
762827
539073
91593
186867
135434
862897
817042
435434
410156
796130
133533
5793
645382
58968
781744
51637
626026
118923
944043
789181
542778
897575
553542
864120
389324
1004449
921347
825568
769983
612888
409981
837198
700550
88744
838603
21119
1022484
700116
960647
670445
937732
159977
245509
506894
294008
632607
960996
958772
18468
608099
721875
916319
720694
798811
863452
426045
841703
583959
639452
690582
597826
355865
7730
725696
532948
687845
376628
257630
279815
375857
72544
722103
500515
376673
308114
542426
289311
38287
5414
948823
1032381
71920
411576
840284
390835
672205
710899
116726
757191
1006698
702127
30818
1039696
502854
198803
876849
190046
165934
445392
69107
408379
328412
215347
20875
976615
551433
351161
832447
527520
159222
509474
617722
1042359
96460
580779
475655
693819
1014600
814362
43089
461326
920353
1008914
595154
377509
301200
800484
865499
431621
669044
121634
795939
427683
260934
94681
616751
560134
482381
431117
54069
738550
420579
296219
352188
333172
678527
628969
718342
16430
814526
415490
234853
120803
7821
21853
63739
642271
423443
795758
572501
959789
511300
64354
590013
850634
318968
484191
270628
269106
659288
380554
48766
866747
981434
444223
608416
419296
153476
265051
535467
496323
814491
275310
623424
942404
291818
399338
1043097
35063
84777
95555
404884
226350
422005
762885
783174
875448
859284
647772
485260
668885
593399
150155
243080
523670
262520
116338
395185
1395
871633
343349
183886
301435
412384
201703
627694
132001
1017301
890466
1018644
688711
856686
162033
867900
325860
528513
524020
658343
388377
417944
1041156
125874
93047
475698
551956
544613
705091
526342
585021
772530
234809
520328
133468
119725
964747
747199
383843
368338
361537
781365
647967
491031
752500
252444
719724
594649
195560
626470
377146
616686
149206
338294
709473
266567
105325
273423
735671
133506
238645
453948
316086
494101
32963
1018875
766673
543040
482947
541866
30764
508312
1003171
92285
553243
1004284
431170
1032149
565420
22064
494255
757399
704745
369556
764049
957937
480726
503876
7027
121700
697743
720905
647779
48038
936736
414896
518373
376543
797729
27960
756764
594141
289017
151299
46184
188720
669478
638528
83553
515404
1027388
358689
1037447
356439
925332
166301
180052
668708
391083
790070
474762
447612
8180
927438
142953
581080
748068
410465
37976
36206
815648
339903
851950
347767
517145
511519
149528
555314
86632
199117
639199
73821
255910
945787
468424
932101
890716
250702
303933
838260
80756
1041244
662357
56239
434377
738197
55839
733690
936821
385572
672148
288141
480067
344369
464534
316564
324564
503616
382741
983203
490718
210304
130241
552654
1014772
427713
12541
768618
694534
441561
437613
672081
644674
391263
462516
769506
751320
492899
209522
540713
825491
781308
642831
809462
532586
352414
388721
224092
630102
418193
146991
467048
196972
656028
655947
289677
385929
405162
138258
845935
199498
791349
947395
801278
900827
135745
332041
460180
898414
658811
347578
755698
217624
125238
37275
427489
35878
67895
874848
188205
955544
477675
1018954
637227
374804
604559
63189
609119
1001382
900760
999070
324123
884975
388379
709694
39683
297779
884355
852852
553838
98510
14822
209635
702818
531247
246837
727735
277328
606027
923912
1029354
1016489
382866
323889
379168
289758
648898
678430
504860
819825
765568
1028410
272145
191409
246582
428039
344471
16055
304480
191442
726927
838063
757917
289927
539229
779508
396709
843018
882886
404111
29600
212538
416310
1046640
425626
793790
175140
232039
527186
1009366
503638
591767
889875
492628
594464
562717
35889
262438
846562
264368
57520
803419
873594
269797
57906
1044103
955028
881619
215521
844968
558083
370501
36804
485585
98797
235933
454023
661569
17249
454730
688743
233358
174082
809744
717814
894832
916119
970225
520083
129560
570229
894547
456260
388654
140399
807310
375415
549552
1003529
534922
928165
533674
723485
1000399
464052
695463
723671
866091
256496
649638
442601
203195
88647
9668
1022499
917943
469328
824708
8643
663348
566777
721568
285479
596392
323027
192189
764989
776507
851130
351511
343062
990563
252230
146205
184305
604572
687638
637018
411762
973766
157412
945062
161314
49469
561814
662893
1028531
820170
637394
829526
21908
521381
677469
807552
158789
504721
527343
616314
497371
192435
649500
12979
709370
946320
44847
469728
180704
318859
957959
826716
99511
128848
864528
493534
39663
499450
793522
319314
900356
385225
165988
727207
713107
986746
932471
370329
456786
380410
244232
1005105
576454
859370
350237
901500
219401
1038216
988194
100152
546673
297551
593279
261139
684915
229751
134724
923716
925616
352329
181833
21736
421121
719399
410010
57503
696492
583083
967830
990053
696984
903756
196793
955658
333118
511885
794316
1042985
372543
768308
119965
729788
306005
346242
235784
2885
293362
422624
770140
84595
279140
513737
754213
235162
796220
381091
332349
702296
226626
1022294
399102
331609
303036
426281
63804
4598
1017450
368885
423135
8996
66572
1005076
782485
614376
506755
561053
540436
319337
193704
853888
911150
406239
1004656
440406
872500
964901
299407
284399
220371
901709
51534
516367
669897
948751
336764
181247
222229
720770
441760
892326
860417
122473
372866
588774
40508
125463
396839
423670
497136
348302
68990
276061
892268
356352
418430
159721
567341
712530
378798
315125
1028879
616309
159424
212717
104828
80284
1037625
855918
100123
941620
548329
936363
853307
164418
826084
255936
970737
604489
898278
208303
310156
392183
421668
827828
484906
159295
173450
817023
169069
746709
638166
795406
71419
479162
562391
889402
735498
930087
952537
70199
944281
1046226
403164
298953
392430
1009208
158573
438417
552032
240361
8565
616609
505202
872547
664841
85564
763445
446813
752883
633870
430493
302943
831885
1028357
913289
494684
698687
254224
562735
987285
530416
372162
935145
938812
553954
480632
755900
324808
373275
586008
1005577
601800
695314
729890
242302
77377
905065
465350
443873
563308
260978
411188
303518
655309
973488
737724
72484
130565
206653
312811
769779
763648
979229
997081
162709
165883
855469
469953
571398
618131
231535
479138
427268
539943
323138
246111
473313
7356
34950
736343
713656
17960
653092
554709
834141
145363
9312
9307
367141
25954
317442
32569
79079
337026
117734
207327
78215
30751
967370
237542
627495
18106
226117
917273
515022
123693
461653
197087
111106
186721
444049
506941
837055
673139
66727
838693
1024745
563382
1038579
658275
152742
496092
989131
301001
110057
1029463
900393
985483
293358
577320
829369
88036
329074
156708
781328
166687
448704
497283
277719
531463
370940
758246
436395
512566
942787
637619
25558
851413
14863
960512
750518
187794
956416
425362
352528
179662
117166
694726
338274
587969
1038205
11262
958808
411273
454220
614976
333398
276484
134849
174149
441762
616974
688217
177027
80066
271082
580750
1022424
1030618
314136
37073
489120
80090
662418
428127
834062
946832
818725
312512
165395
239935
80721
541790
332504
814233
960848
700747
684556
951255
608049
133022
833710
59497
154631
657464
552789
909575
999888
204322
15682
83091
899822
66858
718546
499903
420811
987390
405726
942173
212421
576008
909657
584113
938754
748568
1010146
678533
14506
432583
149738
19904
804811
629148
1028497
755749
248681
126465
294412
671230
330370
926292
347648
58534
434495
67110
437257
268006
877923
369947
787050
599640
315064
403716
242301
193163
287935
225612
1039417
753026
457012
387755
441014
701543
511166
318266
586886
539283
735348
681629
869514
867108
662612
308897
223067
715537
961694
816411
355426
683919
904403
884944
813056
810421
916826
169359
867921
399173
245036
326738
746921
1003814
648365
481223
450367
110246
779702
105882
984562
385502
942888
940278
828861
647474
249195
690338
840329
167536
890986
181506
166273
81246
281870
350179
836191
912263
271555
987975
63299
256619
124183
376656
923717
801600
520184
968406
568617
639252
957136
418343
286088
847149
914967
964361
173834
1011650
744039
1017046
950828
830762
169723
748283
595786
983561
721194
89781
169336
841519
729881
870175
75290
145999
20151
74333
752268
466417
655949
49235
246879
741820
836334
375530
4954
833722
785507
509885
480115
1018928
149424
454280
384386
490242
701889
253434
948698
255647
22990
737124
127588
301592
614365
106355
502500
141502
500974
475385
611704
1048011
224431
51642
479206
840802
291967
854060
127547
312990
399868
19207
27432
255993
847847
410734
925662
549761
696614
420814
17607
371283
104419
708872
301263
5624
1034545
828712
366895
997537
900711
521029
61743
583330
369758
614991
412202
298061
960755
484091
236057
207458
841725
348054
243893
685511
1006297
413074
899645
652712
1033102
622380
237482
284143
439177
374138
692107
892670
1034580
993744
870480
65726
389127
743622
26529
840514
333547
340701
100877
117279
380593
839924
220618
334622
433864
638238
66039
306758
190927
364230
217028
888127
1047777
366585
226889
42988
773676
101606
314314
655107
929854
181821
960423
266767
158370
593909
693322
1041885
532683
263122
429855
754915
100004
149237
360674
58105
150884
607906
583133
706527
351619
177085
923987
308342
136542
80719
741166
933386
1020207
487765
890349
137950
193126
759085
384353
662872
15180
344304
237594
771552
70537
413353
336481
283678
859240
518110
753678
747503
26273
52962
481981
189644
572992
227220
97523
599592
791992
605492
217825
767529
775720
851384
975922
529537
182202
743042
108815
994773
19489
1000816
620727
81980
614488
71722
200598
366987
82097
623217
732565
484427
868567
626788
334653
880567
227981
47990
302242
34131
858257
832998
635680
129256
641615
298137
556888
185675
136557
407130
103388
15392
753561
782538
18211
124217
1040783
101499
782731
147766
358796
670762
114767
337084
647794
287135
617755
563714
415256
201676
495089
86265
277251
340794
980451
475600
716570
909379
532043
937812
668567
502548
224001
693158
627758
347900
434813
32252
265178
916299
671390
265283
750642
52864
46330
782218
689454
703387
236374
356354
207883
151248
464302
656960
844328
500516
265677
613088
118894
754653
658290
831237
258608
581424
790118
844503
54753
921510
976088
894952
680888
214584
140210
1006839
1019019
187046
259226
287880
777723
443888
979529
993955
658475
243524
830690
189847
242963
507081
580135
49516
603192
730332
803449
758328
520198
24529
749876
286083
470314
928547
625043
207736
958083
813678
806752
903514
936301
933500
164458
975882
746495
251327
448717
341727
852832
744059
256450
702614
409969
471074
703147
574648
148252
973899
124462
748877
1035241
213290
220940
5853
956647
159404
613354
48252
599138
394816
698904
812719
509171
308492
943283
148614
490439
567772
360727
954184
982805
444569
996366
248775
738828
942801
801570
550613
1000357
294182
842133
823907
65514
93122
276086
209730
341235
710966
738779
159372
940460
941585
196324
430982
429135
348453
935760
111516
982229
649905
85990
586223
890862
48589
672664
1024717
717529
210427
595888
446689
752246
692953
187089
684174
613458
1032682
308870
994240
333620
15481
671159
820955
567681
630127
801904
459196
400810
997441
395080
492564
968535
435191
836671
1002089
729141
254426
872345
533124
791740
607500
723888
300696
739560
121306
62009
238716
920106
664370
42916
943260
526236
990291
45246
671284
119959
794838
297583
92148
283082
295084
511004
494969
245641
236405
262089
334312
773095
524840
906992
360791
925058
878097
173773
609960
763304
616109
990516
153194
979575
640030
444851
577538
521225
863846
110492
398582
508110
862173
967873
330134
422404
604125
759052
336774
624137
387245
553196
178036
289521
840613
497879
895780
955753
439569
1019612
695659
430393
104014
325561
792028
620767
432989
34311
150774
794051
53749
302315
426716
570428
958790
436654
314362
127401
683641
142946
129461
231054
455253
74404
166928
131414
453774
183920
681755
797912
935758
674725
368593
1017689
578939
238502
391370
880584
497181
188162
672699
796762
64306
991003
849193
665159
383704
499581
234090
94290
62371
16214
249365
998764
834609
736982
663103
718425
508401
1018971
812087
395104
252584
316483
982939
885120
728610
669857
930526
424742
248186
343691
659664
758448
663938
518615
385396
312305
98557
549324
855871
55105
411147
1036240
968410
522189
365507
1027667
897381
810164
897763
419065
822224
290818
139738
731524
594228
681300
467774
33916
339158
876147
36251
232920
419222
802365
383793
677317
221645
296720
165671
984592
67611
331373
370847
833367
44875
359696
106494
595153
398003
449757
770918
688469
267372
438054
869785
3896
655216
998642
489322
356238
257348
1001383
62646
696940
29831
742925
814636
950540
463431
788868
248366
885666
1006262
942920
491240
332132
927407
895197
809987
359539
318963
968845
931509
233625
46495
771595
842398
401012
622731
715718
217298
978568
250735
658130
836151
864016
191998
256312
711456
1042606
971940
357532
652622
105544
505913
334190
168998
200272
689407
926879
764468
462769
583409
379398
837224
808927
221833
639363
272845
548323
658406
447780
271546
468713
602495
843249
559494
759888
222547
631400
761861
148623
929849
890779
781967
20819
121402
551756
394141
897401
1626
278395
604277
63244
152053
794257
1034408
114256
118197
830833
41810
523009
802361
656075
689207
937507
943206
74148
859386
303831
57303
601101
205430
306434
812940
752550
550675
137105
584488
416623
837400
359000
932129
649040
515172
115927
35002
971560
104122
906217
760666
671760
93577
181758
282129
717571
164399
30082
78138
738394
929752
278873
1048035
878909
136040
518563
697127
521717
876677
627652
698603
991248
661161
184859
212060
547769
851326
924804
735449
92311
992326
238192
14120
175281
434315
360491
1014901
538489
65010
202713
248232
662667
470051
977678
589698
449044
101535
1009717
967979
283515
43286
29401
108065
771680
325686
197110
58070
165849
710915
394268
947919
361680
201376
286688
239216
354722
864364
321473
272806
452461
515631
265694
583442
636573
20632
502230
691195
280760
191851
270047
714970
447413
488653
607178
249382
743915
170506
966944
235723
134781
973222
541773
569089
228915
857664
494893
85159
85189
197486
406479
320288
1030587
883477
637580
73124
756216
229074
799696
810085
269443
89808
378947
124986
59738
142942
115320
142259
711164
262323
509728
854899
284668
705789
699444
918505
526697
506176
103594
692636
616365
117720
732896
810900
367076
425799
8817
263740
780873
342765
120966
709613
92736
74829
260745
240704
695955
525148
745305
356065
223613
873992
197920
234664
667853
356923
970340
246640
211508
1041840
1362
711766
818131
389059
80981
130225
896600
312387
91555
533441
883427
166613
502477
695670
682256
716766
106038
588300
426283
804419
447698
504662
629039
360649
597212
565450
758296
96538
984333
1040313
599023
620222
60632
409261
845650
305270
249493
149574
173410
211711
524037
410254
218942
565510
920131
584709
850803
1037470
1036281
259359
193955
394199
676160
304117
328767
647052
616199
197327
944638
385183
738651
369152
588197
5473
499264
896917
105512
289088
974037
143371
964788
295726
356106
423527
808529
843534
970357
158908
195858
523075
567674
170117
373505
253004
758552
419832
544468
1025669
729785
220170
998905
175900
881936
317734
874044
667517
766355
697621
243906
160065
478444
1045807
77067
763018
1016736
982801
66886
682455
333328
264700
163993
947113
67071
407459
207802
414753
728429
885537
916323
55745
779355
393319
1203
264930
866872
64855
483356
640578
943390
947371
732566
318545
811483
110308
1048188
921748
653439
447139
822672
508168
703763
28920
777505
211748
482731
1007154
1021437
735660
882246
68887
22675
803402
138129
568185
676091
180844
184254
188158
1028934
863208
751408
636154
221252
88696
928648
259130
17317
121468
696398
925350
875710
40907
167963
368304
525054
726551
301021
703730
93562
517198
219384
379571
826098
969924
687004
470420
815264
584762
595408
321195
670161
1031910
137061
328872
456266
871225
437277
73450
144706
436195
141805
571492
321307
523736
40730
1029408
612523
356906
610456
409346
291370
873725
698246
687777
664235
754582
714866
795375
99168
748018
127529
310181
865853
950586
926100
427324
549638
899476
116095
487992
495825
1004011
726093
811592
917903
853920
468457
522860
22300
902968
482424
589411
706143
74897
56529
4526
858426
21133
8718
699902
184804
129792
213341
522355
322848
634212
152620
217208
43630
712462
691841
864451
292164
322557
10157
976978
967493
345812
964575
198295
160377
228377
713737
426153
291939
404994
190995
985662
530143
795112
508898
1020312
1020033
258831
660898
301838
273212
449218
981138
352242
496703
519299
1023420
749329
553473
707878
41090
1039870
156223
428432
645461
1017157
361715
164908
424968
687048
504551
229654
302166
840386
320760
1011600
735473
580684
129803
537340
831630
592561
125308
750926
202714
479650
669608
37351
451889
232736
451357
231690
490295
288477
397813
668540
889301
762236
108021
141216
818442
486878
8357
386084
251007
903623
778387
539113
34717
413643
844359
162959
671218
313804
36948
466308
838438
467388
166657
792327
115312
231873
26484
675631
615096
956945
451222
372068
280287
53709
79985
85299
202736
796373
557403
664788
1003037
799384
338986
897361
291071
404531
635263
127780
666855
621171
834832
876927
415978
974183
470327
920446
455783
115089
486976
69023
196416
488201
465095
752377
62006
252117
838781
235088
932642
140989
474449
178034
577060
213521
947645
419239
805905
752475
483940
406161
812018
643390
764849
393212
292681
977359
384620
159125
353193
896867
403977
943716
528796
14404
726656
337156
826629
988928
459134
627463
580485
991317
689655
740707
577282
30187
183238
9132
304820
336942
243270
208894
842327
196371
70513
600875
4492
884694
309209
591708
873285
272795
197072
622680
953756
844893
891614
659587
1003929
462773
37164
229149
476574
930428
804319
449805
320647
718976
852823
965469
1006697
741605
235480
217093
854234
841634
331983
632701
781385
711565
152613
94270
268403
330012
290234
174505
294382
674267
282344
927491
504252
226875
225755
759666
619328
792734
280414
827408
41987
807517
187884
376341
492020
623683
880406
387688
342179
77539
675479
166767
182014
762042
857501
714983
253332
179432
692003
905431
1032717
623709
703242
112044
371825
395020
812274
619931
99837
285348
117980
724858
103304
142418
728391
128302
836308
346808
323006
725139
397319
679460
624899
682234
156086
744251
586605
612582
228997
7012
513326
39340
578581
809054
246351
844281
520689
647523
706220
362781
464010
74724
613323
890262
165196
986126
422291
1014777
325504
789772
453758
121263
975241
506208
217031
417924
384483
96595
546601
1024437
442713
996192
107912
1013250
308684
710434
227086
137034
712770
924215
544054
891588
735395
241225
951153
418662
330139
155954
653852
939675
833123
928156
404222
198054
170894
364427
404963
130677
704734
907966
1007724
932216
199157
866849
441688
1035207
924141
81162
379304
947027
654447
662412
236926
59191
312495
299012
322470
795385
813494
681122
477547
763149
375263
559234
888989
481011
530413
905300
16730
501019
293394
222252
827922
623570
881419
624375
753777
378200
332887
145998
96679
124305
305209
356102
194638
153533
962968
10471
502751
1020851
20823
641142
1007315
43456
902528
419491
956925
1045688
706630
259176
498888
359329
62478
746592
300264
656343
530064
339621
676966
467054
301241
201816
759604
920492
200446
1040029
606873
895592
983733
339697
391947
781859
608304
45359
310182
181412
876579
30233
223193
596787
274276
763611
526205
595583
716137
213449
817639
499774
140590
217789
200500
87510
253149
574265
1026100
299634
262760
51381
695435
501536
779087
218922
784204
943085
700316
981369
688395
363340
683604
25984
922715
592174
293616
910565
817926
664074
833512
85900
849736
58490
877054
897928
195592
202960
573421
296721
915034
853409
593570
247733
9425
769663
296803
951712
201696
106155
548340
271267
493406
442606
1012403
85351
678845
926512
863955
1017968
424461
469739
72799
576452
381729
911545
696511
476822
960591
568037
470754
45012
151836
605590
529731
683632
541895
664909
899411
1046925
1047638
927035
71910
731094
759003
1013213
220965
578333
971113
24928
256561
155521
768004
228422
985637
1039597
609647
281429
23490
902285
27711
558412
950109
285280
595581
822042
427419
436254
550491
572004
161746
310782
391981
313127
243342
227644
780008
408099
790093
286086
737750
639542
616254
579106
118781
752077
384703
604961
89669
928436
141021
76594
781922
269006
694129
991193
786531
761988
1003624
986638
675135
887586
830779
530817
616580
863089
313451
154270
79482
842446
990340
167965
898640
791696
660660
950461
16530
146341
447850
80594
656643
1024989
840383
869543
240187
124666
955525
302742
1003334
1017014
852757
329870
354753
207924
564855
99631
118882
764742
641552
881493
430344
981403
357567
685897
764145
764743
119917
284387
351303
977675
154116
409709
313241
594171
105014
994016
11274
738911
897068
792851
163250
169280
664513
294453
124789
31524
501251
19706
924150
964586
831454
719781
702552
71946
1000161
477751
206212
690242
736877
979964
562974
198327
169872
284466
126435
47551
967398
168629
473755
795139
484850
882732
451675
680104
163784
967232
52130
756494
689093
985734
972545
266806
601781
877042
526392
238237
1018238
458592
969848
261044
884277
630498
623637
435924
818770
47641
976171
985918
907384
714672
54842
978299
240022
417342
63986
599341
815399
476991
1042859
887543
280308
466551
346097
572181
642932
878478
132562
98320
838647
790430
739748
19568
472283
713197
90690
789580
483092
79613
671495
158894
617125
951904
1039733
51613
663945
156754
532030
331658
156061
440338
543909
198531
729216
42201
446173
509914
572117
567239
502034
532212
421310
305564
678332
951049
971530
616891
168581
248348
863444
1019940
721671
345548
869734
900683
720559
708470
586063
991838
672876
329047
89033
118196
697723
421073
940585
493240
293141
843909
357579
751929
966023
508822
605886
521853
362413
216907
792819
175259
46918
632794
197409
210393
690306
319262
279506
644732
919619
971132
694324
146766
443795
107362
98339
28119
574878
917320
899996
359730
785114
285724
24278
338867
355044
390973
740627
104816
785815
807509
509860
663417
503010
286345
964941
494057
833566
265588
916173
438794
892506
849103
930409
921038
787196
785250
908187
501037
53636
101548
451258
962687
134407
371239
860006
588460
182831
889993
446207
142500
521391
76767
779794
897676
589978
878805
144587
426909
235037
965161
618899
385650
1041266
119184
143953
423383
591150
448404
73250
471631
675810
579860
520504
1015932
129751
35441
910774
526924
539587
932488
216918
4064
285226
281723
1037220
416762
809410
258845
402507
561823
251991
310498
373311
606701
377375
4255
436987
196263
857662
120433
900178
64916
505546
801714
230412
705263
315080
801065
662468
343565
416977
987136
143904
139883
194808
610178
999994
506663
982352
749708
10518
14604
148335
331685
524151
391099
348235
791760
1015093
571734
464800
397957
486937
1026999
463287
407910
639130
180810
318449
700625
576734
1013686
908079
789274
22184
675272
356117
269806
389421
373251
413224
926680
1015100
379663
490115
578841
241414
154474
379189
62122
575625
700290
744668
578240
337394
175253
527663
25598
980360
691807
495308
925207
557630
321131
597841
324161
899329
999085
1015880
155114
213512
909859
903211
721943
841015
569700
395825
897738
654283
820886
1038273
225780
8467
687409
354423
20661
696229
962764
981158
765912
1027290
1034148
400638
513308
588843
169648
83314
697695
954162
322945
157896
246490
86174
614699
835459
1030132
184227
734617
119404
270029
857833
984312
206586
613325
805458
313078
318814
94737
339793
916648
487295
723651
124297
998845
818279
27367
944283
948126
739873
689443
130247
810204
483264
861058
481307
877443
160035
244090
957087
445257
413770
843436
1039856
823800
571802
365992
496736
223852
176533
67882
237280
432055
979747
619507
41763
387499
694915
257836
904315
7054
610762
1044655
293094
44745
458572
351329
798939
288262
632754
302278
983196
393196
311515
741689
432765
468076
817088
444012
234803
368823
887616
546791
671911
684261
986926
597150
760912
383468
627899
684305
394090
595804
1009448
252686
969221
321852
155429
78350
111777
203697
611848
797941
673288
11797
827077
155326
636152
692536
995788
767925
702814
850960
439841
575371
481292
773296
206701
891159
119070
904397
688973
366108
1007686
704850
663550
382649
986088
925913
746647
454568
801037
946127
795436
758289
244868
173266
118822
633732
399244
589478
788339
539434
733783
737770
1021742
198162
89899
1026912
756950
995678
1010718
806375
379015
1028668
295174
600206
831319
456905
342029
34126
338677
323689
515552
297898
836760
568731
893595
1004754
121123
123857
960588
329977
88003
858689
818815
469169
936258
578580
331599
447354
653921
553724
999029
836587
768984
513449
432472
54123
471465
740380
673513
845535
1030590
1044412
698477
358529
928043
276964
22446
111549
241792
556378
727031
437482
687513
422215
457822
642463
220962
669192
177294
609229
257849
628024
716002
803100
272075
721887
307878
86481
593167
343773
40700
720916
133471
551949
330929
579722
810710
425749
245737
87517
868267
462419
956775
780075
567835
782919
114762
656177
386709
44708
947730
581515
70025
643073
163556
858811
869945
290568
438763
101208
678242
951141
858544
713916
235289
730618
238677
216299
682185
94468
196979
734269
1000870
831610
170495
200116
459581
457747
255880
890152
684926
968648
42206
322204
561627
526012
153920
881173
59006
856986
767511
586884
397031
393609
29283
281955
311339
859085
470562
868575
375456
373952
135625
788374
849239
1036697
196917
142518
286053
776363
876407
107585
428352
491267
979983
956258
562817
364333
342130
734736
530476
1032289
452076
822104
894300
5575
696695
957353
393726
588824
608279
699144
546144
77647
353301
291609
889248
316824
925652
495495
1038454
489126
583699
817124
7683
643735
369617
589696
792262
197377
450097
336386
882121
989992
491840
44043
565675
844625
1006748
1032418
248591
308456
684033
1014435
991604
635457
304619
701955
106295
106478
1045696
729107
1039035
460365
510165
226822
197557
684198
995037
515087
825657
184330
267956
568708
443070
1043132
149399
78290
610638
1038659
645259
33337
546161
1009405
849186
762674
859676
530247
1045284
459
393075
18638
301300
627035
6692
285311
400481
487225
277384
964437
618428
916189
161365
978952
893989
384842
884567
607659
31387
955834
276526
929648
961200
346456
559533
1039906
759079
971576
817720
756698
336158
731063
258179
365234
493836
651934
672333
877205
316800
23560
359822
628976
130373
814453
1037856
1001111
961049
32005
876681
1039390
185068
424688
300074
390606
957553
382503
113890
300911
198901
325167
908245
256252
578292
1002463
179381
641439
586984
1041643
704802
817966
201660
253003
533807
509313
636184
800258
31705
323989
233285
936838
427046
508309
126105
417468
244433
863080
505802
416126
728158
413257
547739
661245
721069
573838
227028
831873
660503
522297
969245
134475
696905
1006108
949244
471889
81703
731026
610869
280530
360637
97764
153530
569763
653999
1017018
361020
902319
685904
82904
470352
406376
300825
1043394
304956
1019967
243762
690311
1038550
627466
981487
884193
803860
17722
521479
395195
828721
963731
547004
961016
218747
38609
909429
790535
482548
767761
53309
345503
177921
55444
257875
588055
550396
9023
476708
6401
1000743
427975
1007964
409652
477948
1028838
42432
494004
173720
845700
794981
48035
161474
840947
156815
1010730
407573
91073
611562
301552
859329
196948
17064
747443
103504
988353
663336
927638
222787
317732
668460
278618
428654
571080
540910
804174
88462
4342
332791
996678
981808
364182
979892
295045
667580
793833
194263
512759
660680
813390
830238
208823
771019
731149
197618
299509
557575
11906
788406
1043613
421
260785
185269
181886
79518
2212
885061
110345
659319
135948
864213
604087
526989
2191
425853
295181
362791
19375
132280
64233
1920
914491
215422
381422
406635
174999
17045
247601
925999
532180
779502
229303
178073
588339
844634
227035
900946
160695
963871
7045
299156
1037225
212476
524721
775476
126584
299533
139543
683211
217855
504871
964948
899792
436045
43217
268658
407494
308399
747204
680005
709199
875991
762649
242925
78468
272122
332249
313456
55417
430628
719182
60429
234856
194924
346728
142840
351804
52189
1018002
919569
814626
984620
661130
962434
652929
772696
1041913
31201
681309
674027
1004126
6191
698804
443825
831671
137914
542329
1009531
739153
846072
524009
977561
465186
432257
192495
144685
571655
285122
251789
375769
1030947
424519
5287
408033
675000
684864
53721
605009
467101
303181
27605
978418
939617
601695
408554
36764
580962
754700
95357
625793
1031063
549818
624069
584007
162068
352350
233844
1036572
209127
365236
251307
636672
585937
76354
498779
695229
24173
84553
152881
971063
633570
135249
481436
633192
352791
778225
852917
185648
541485
610229
223308
95265
645494
490740
558986
437401
950931
763518
714272
952194
145280
216892
994496
890494
535795
723048
853540
616407
510146
95107
138701
419146
141883
661180
666910
69875
805014
195660
1046028
940938
588360
296880
110117
755089
79157
186355
36128
1023723
612832
1044085
893611
152402
857840
757771
945680
275569
947570
536491
94104
22317
1043671
221368
83765
884611
770059
572602
316833
304014
129745
217296
1044795
1048384
753964
921906
579289
345575
103606
894523
374458
263991
852544
668702
684475
715906
385366
158122
663519
24048
758044
833127
284211
367151
855803
294803
884841
851573
234053
627139
223846
931847
802936
833882
351282
372295
508566
920506
969640
975952
100250
37962
110882
434342
255019
16790
585545
1011517
77305
48821
443804
463978
611472
190015
566997
44218
388810
947348
166277
132828
693752
14168
499724
819211
102483
391023
870583
398392
143955
513755
706380
545292
407453
892402
169060
142974
429861
980204
829995
815000
120354
400924
669058
802952
33591
88131
893445
713285
986504
1015143
734745
692735
440049
911039
338041
86959
830223
734938
70075
757752
312397
659470
842709
332105
665630
996808
628370
780487
732308
657490
50337
194695
440436
832875
1007619
989382
991161
410624
341059
916375
433153
814588
544113
662237
1003437
60153
313406
797985
709513
199111
855260
46296
801157
530787
700939
904760
868780
787860
262952
863134
500359
655790
64261
843844
291271
187937
930888
485746
384770
824544
213727
1031935
153828
92590
103887
931979
24976
731784
241455
851739
753640
102898
930085
149646
581816
264753
780606
57956
401525
639061
949837
875248
763929
582753
18732
938398
628450
283087
197816
963518
455338
378596
529804
950357
405586
720664
1021218
84485
374315
651944
461077
111201
21983
261851
249231
48013
897690
254273
149808
54316
804388
350093
746362
964803
915708
362345
757944
975516
257054
865620
391323
295976
619992
920643
30561
4221
99018
373479
709149
12880
324059
550387
418621
85695
267184
675121
1036762
247638
130735
54075
155982
159979
17435
1215
883658
53290
385330
477374
879345
653648
805589
144865
476535
802306
1044058
841093
1020845
388850
882993
558903
822903
963496
1014024
294400
133291
705212
696289
974109
558447
92783
745800
814827
93431
882015
173339
132491
302919
443575
990106
694213
1017479
7613
528538
893281
861039
665526
280080
218798
67222
750779
102997
47917
682238
892555
373361
492065
75329
784308
447621
651691
148745
626579
656289
91584
562979
325415
343966
893440
448980
965962
751893
575929
118651
475411
602157
523429
264212
232802
416459
475493
283321
295467
834810
337534
600735
80133
983740
70493
66957
458299
879039
313457
450867
402723
724360
675473
529561
266369
290038
770609
646399
42824
317238
211500
241787
942315
599571
805450
121092
949499
394034
514467
379136
573263
55038
870033
488493
669661
426059
494787
457261
176525
559742
958575
380359
85687
147293
960566
731108
785935
779601
170179
491404
299363
361795
177581
846836
598341
758208
719810
783183
425385
773627
324330
470902
682274
728616
783038
127578
676993
970788
871629
887076
718999
4775
353117
973939
300811
404284
655993
316398
78877
608205
705379
500309
256615
659920
882821
611217
463790
282313
760226
835906
95316
94306
818333
448634
323204
444496
909641
991467
552836
409514
721707
748130
901629
594422
434291
311714
266200
771296
608772
135951
583931
944495
746583
598802
784569
195415
499557
93628
1018178
57918
135696
200296
843471
26576
120219
90930
772003
494597
133578
57336
1009526
866740
295168
950739
208741
795598
917118
671573
1021739
259747
710391
757646
49401
436031
375020
883708
89144
1032939
852000
111600
817129
18863
426641
692894
753416
567966
357448
174162
100435
393902
804801
568922
464546
572576
305747
582867
926908
733064
571281
585221
256644
162913
110683
534621
565422
750967
1034571
661922
861664
376385
1030809
155369
40350
532758
793692
142197
875319
799944
897090
744176
321683
898254
953761
283004
23145
392731
513244
982756
618824
480859
989407
450187
1017600
999948
407036
463660
269086
1014882
667810
708829
973724
289782
101
154257
179851
16145
619595
283774
103394
1044364
583199
933986
153731
436330
65539
926418
1012167
911972
33255
127341
124252
402368
613187
981172
366482
376236
729717
20510
297217
605101
989624
629513
151819
16510
96157
611997
316804
664527
111903
1004786
964443
808450
556879
306232
789360
807124
334790
437494
932263
666264
710213
842970
484095
1021116
528701
771593
1032193
768863
491582
715277
136189
463440
511136
591879
160485
590001
139310
1028871
75342
153189
326586
666918
334619
962462
984280
861558
316082
180183
125387
606388
980115
361775
90988
1033303
150307
112992
712713
220223
245389
807892
212099
939893
541484
818622
532195
820989
217371
288642
154666
265856
139433
558960
83925
999286
135708
649671
924911
864479
38480
193534
305343
445249
331919
29437
489992
955358
332927
716050
861911
107982
932718
954529
221836
927037
293
1041813
519674
477056
1040837
389443
864665
8274
123605
266753
375675
635901
783591
913431
538208
1028633
709009
510260
930281
277955
813089
508140
231004
326310
193552
113593
69075
398273
1005940
725741
566934
465042
959568
122343
920145
913808
77765
58129
748779
255011
440533
133365
182620
87969
166766
82194
103063
542040
831821
349980
931033
48811
799293
778072
95231
583925
752042
157986
520539
893713
732661
927366
728009
296354
899870
304677
462506
234649
916939
467338
735241
124842
718303
299174
907861
599184
63199
645629
591735
506022
753098
880376
121701
482475
336908
1010619
354613
458453
57502
26512
910877
534060
748708
937169
469663
463269
237206
139465
676680
915306
199460
143697
862088
635862
177783
580200
348761
44036
155653
243095
1002988
577902
986763
844659
231943
493057
126149
978823
747471
327130
871719
93759
425553
453164
274499
681197
402814
768661
616129
431573
493898
929316
86349
802916
445197
875086
583419
795556
663170
405910
733270
514626
368032
489800
979387
595254
702534
83284
88509
456121
874600
575085
441388
725143
588059
438602
151635
376831
229847
187838
785070
53411
982400
600815
985896
616133
369320
549250
803515
958869
5702
523726
790518
803092
805302
779861
806903
857602
967836
560977
613352
187431
757776
687909
19744
599258
264588
550664
345738
830471
138812
189758
654565
1016936
760625
867156
3748
105119
855515
436667
790142
853604
771378
670198
690519
372086
289694
708974
563085
284316
133433
500959
410102
151311
332946
917284
364022
117209
114280
509789
111404
983692
3229
14787
376980
547717
968752
291870
472003
178671
846974
261618
384584
111026
333229
1015509
728687
350610
330193
157422
877909
827343
74705
38409
184056
314496
504471
64611
260108
750592
982436
610888
600861
894937
764995
593326
334737
195907
359270
176104
418029
880445
308315
1031498
317276
252207
379032
122042
260302
537391
73130
673011
176356
599283
1034520
935943
382383
896565
1043809
227593
431709
473198
48916
108550
500710
593780
268013
766257
657598
315095
556181
576786
591754
718956
141321
766251
658317
365770
752766
874371
515821
962230
636590
14734
142988
1021907
109691
681413
66747
329513
710844
212470
1046351
460881
1743
280624
297370
1033625
601016
799778
587951
940502
55496
408819
353839
385602
933472
375460
94214
249620
967986
547274
198433
277098
477676
52636
19592
177679
92166
789849
137532
439551
375103
902756
733993
606731
115218
432011
1022671
595497
604980
928549
188684
99001
429626
708392
644089
161947
79945
967317
809751
1013783
572195
433501
222484
427341
797210
144868
677685
544434
57699
224554
821307
337432
413479
104988
790756
579843
948665
667958
766415
833775
565908
862243
63829
734443
765281
779018
1012346
137343
882086
150493
621687
329778
557458
750697
207266
475770
446074
20216
621025
792900
116920
267619
771858
248768
986325
614633
973358
922331
532440
926069
188401
439123
577530
406904
635227
891945
29673
246866
282923
368187
682557
244691
908951
256039
135460
740584
493221
841878
107016
761499
319662
875226
626194
988003
476473
35862
1039306
621039
594353
273723
236495
841005
809203
234482
738838
374902
1002362
736173
518482
108781
1015993
536259
223215
324648
79218
548693
301929
866625
639025
91790
612912
314599
423101
835268
4012
104134
132915
630253
212368
942700
853377
252405
477163
502952
317837
781183
518854
132190
91523
799827
511800
971673
214424
800782
291380
260846
176366
292545
973476
522880
625282
704627
951093
232405
788217
957804
131428
1019794
250388
788640
70023
825537
606650
702661
272773
829165
930930
262912
519928
67714
380767
353050
630264
421300
237450
534265
112345
706781
153854
690657
605118
646356
624924
640216
827902
548307
960680
878481
874139
352881
429462
830760
658685
614178
647332
601921
182658
666427
338909
128035
599465
626360
399210
314400
31150
571176
663881
530384
840058
113144
806158
42248
972669
899918
890100
289733
674411
445158
105428
946051
794494
932554
185991
902715
761495
815280
882992
175764
487828
492582
618320
950819
731646
104921
1045340
737784
839945
1041334
484616
126945
557154
119348
167665
1037214
636976
245317
902372
798765
183532
904920
835101
877296
432330
689623
341671
326857
951345
458318
621965
824663
218735
619641
89643
812806
686906
779048
963145
93883
105037
983415
170103
435457
426035
605257
1036817
86927
949788
188033
947977
275558
1008898
107322
378658
372233
1016157
244139
126335
76227
291338
1002429
459258
772485
668532
580623
498110
220725
248281
474605
173876
615920
886787
998837
638321
948272
418896
131645
419152
638310
117054
303547
669271
823459
306384
976233
962026
259779
279411
47323
321154
489854
613393
245900
208899
265394
574795
83357
880120
957449
494838
1012560
473966
166941
801743
1002204
375916
384025
139713
244445
834670
874217
286165
652934
685794
697671
400843
304459
287673
283932
530342
182346
272538
56874
63664
933012
300855
723808
385439
164834
199273
228356
1048547
352289
356216
165682
676125
610514
181089
739388
871942
344875
936750
859542
325434
869859
574063
96575
354848
247051
810087
656225
16542
355089
564752
1027117
614114
133139
106286
295223
945270
20873
535350
118545
651050
698351
1005452
621106
385548
490379
651924
197465
146671
587980
445264
510117
40663
1019272
195797
634964
579359
673744
332059
361751
516176
103411
746763
236846
571339
658929
2761
204039
283431
788910
186845
692531
498237
397264
760163
433827
50355
717715
919988
179800
851565
58491
551055
275908
850721
188839
251070
1018531
894660
1038576
542372
746284
747207
783235
317233
804583
522425
653549
279642
493019
576630
691318
290977
216850
823742
516455
9744
1033663
704198
749697
96667
958979
588058
602988
810189
175024
642629
440257
253243
530900
934177
303600
624206
797366
458570
580093
827308
170626
797546
57123
561528
21527
468115
716151
898511
114847
880871
1043871
501835
595610
215134
494997
668801
90335
594558
133648
696436
346842
187465
239363
118922
647465
860856
970684
17887
644485
914793
501450
655185
354539
876109
579594
562067
914264
333900
76622
930969
263198
686216
91736
838948
139644
270024
873560
260637
515257
640491
635205
180169
999952
873229
1026019
112449
975571
791169
671454
264049
213114
150354
720002
22083
505072
271644
684212
133853
685595
1016503
870713
37637
428759
16012
603012
472558
690940
138486
134816
513842
630311
543852
670459
190519
309682
127131
629654
527067
98658
857223
926322
906220
30390
370013
670075
215981
898004
630371
766406
527870
834964
419331
278776
250160
452324
560475
502865
114798
745619
198513
462780
209553
490605
868831
856219
815430
544015
930434
839423
596877
768208
458109
800901
266055
730905
360713
205155
633623
490123
138373
291192
785562
429729
393560
718083
996406
858279
280482
831015
128154
458714
860509
251265
374261
772878
952228
799361
941095
852624
190178
379602
42353
201531
573865
977094
872210
834502
16897
702169
796378
749138
869280
926689
929428
555250
57578
863947
800361
460295
140353
457794
219779
685420
830849
460723
326266
471476
64936
454810
383186
540764
797108
643484
992567
286077
214930
851447
482098
216222
345830
695617
417416
455258
889849
833055
373993
838437
1000437
949637
478922
666533
947554
634112
1016078
393092
920615
858191
318816
468002
387502
606296
249781
969498
79509
748823
762988
770009
999976
610393
1014757
603219
966849
199197
325313
653554
770591
151649
248071
782477
952599
609569
258378
277499
947930
357790
154822
305128
536043
225538
204089
576492
914628
83385
1033797
368494
695022
920876
985270
400064
643125
246395
766131
809956
129693
821225
633714
803957
657871
1026035
347718
234842
745807
850028
924623
142513
27627
395815
627302
148191
859035
191243
98434
719157
612486
728892
91
424106
546435
814642
957490
328340
98726
478896
883177
265058
889824
1035680
50087
409722
224673
976985
638398
1032655
107637
485909
58877
45762
528121
461323
409173
575753
571728
455022
227336
838140
162165
851774
718193
614440
36101
109874
606030
135169
435855
861674
204942
650982
107963
362591
422419
635275
881705
1047883
714981
317358
237398
862241
700559
129619
185772
293458
653962
145876
924749
944794
687090
360164
613621
457659
949159
279591
773974
305232
492082
922682
675878
181893
796037
796105
191571
566819
933820
426744
441984
343103
527796
267426
190758
114822
402300
367316
250819
703848
927538
642690
1030166
422818
14864
1021073
963450
887603
286784
48429
671608
682542
961954
536263
908426
310217
802746
460928
709591
601561
748940
382022
569557
671011
727042
224832
53575
962276
361800
927178
435181
924881
1029716
515638
850323
1037192
22927
305602
971242
377226
939212
1014204
543531
619583
121835
484243
895900
1038124
631505
493706
775220
649018
738383
587335
987298
448491
724528
920821
953520
1042301
227025
993116
414769
221597
825130
736893
722401
1038145
776261
189438
256475
503511
29141
638495
41430
680126
356999
99075
973638
544383
715293
402243
63061
938347
139856
498645
152076
303375
689105
454366
155405
496688
887467
98993
1002358
614988
328813
948589
612634
269431
499574
4754
205217
527955
79801
143367
456930
682587
1035854
187203
456513
14383
883346
297292
995686
768785
295119
598787
638419
767152
815929
132634
72271
764470
266660
338462
98522
751396
541197
415657
191034
875507
91885
720628
848286
607146
2699
981469
183239
586379
1009827
424343
456009
1011635
911026
643363
957928
950523
547185
113132
477014
758856
873124
662491
934640
46447
672043
243266
300192
254447
40418
384687
489316
185025
48463
968925
155125
786614
945156
269967
93174
301814
715286
746285
237696
935619
200992
739078
253567
62226
675540
318400
248017
720062
705537
211444
730188
103779
853794
982985
352789
363711
796747
194243
40437
1023302
165775
749625
535177
437217
52261
593931
522304
536510
505568
8375
901674
3876
411541
860770
519637
511085
339480
607833
424121
892382
129021
718326
666693
924320
960291
47050
414633
693199
133319
417114
472654
946666
714886
1025100
784378
544631
470299
999296
1043378
274113
19185
440617
307751
342332
180507
159765
10901
907123
665268
213207
22948
827583
780493
900524
540732
591636
256363
69803
767607
930975
398929
506183
256808
154431
985831
1008101
518904
995775
285838
929520
723644
181917
650835
622570
893644
246858
397202
793215
847417
38026
605612
763151
654704
561811
537858
255158
431937
537053
369465
427373
556018
196940
1435
1026086
193060
1000389
400967
137072
881538
329485
71868
812160
614034
328776
357322
544080
962223
509368
16127
704795
535431
980156
648266
148142
190618
742161
666688
75447
75104
335558
314743
840923
68498
824712
744731
672841
12516
599455
280970
581346
536923
553271
247308
839573
7499
331121
78307
126364
570607
567929
529267
258386
862629
588532
141621
373947
612683
43550
839493
143780
176210
822343
16603
165082
115793
694373
370620
1040144
456779
201458
434214
1025522
246649
60324
417300
1036656
216825
397722
543906
999410
951959
37391
499373
736184
971073
73231
829929
844803
562577
609716
541985
191171
315097
22602
653321
193302
847936
732593
262908
349550
567507
544081
712749
877458
519086
394475
904233
340615
705084
535191
1008694
228168
168625
165525
316724
678866
448124
839192
752552
801687
551092
895463
459829
830274
1021346
27631
546821
888117
806163
722666
602654
260622
528526
216397
676374
385352
544752
662713
295265
177605
392105
101722
880179
471799
838669
521541
340831
667610
531026
728612
35316
410275
619051
116582
119174
634019
860542
647104
797864
291072
857638
25155
38154
219217
563066
445732
668062
1022359
976676
501409
296623
963589
711195
798837
642399
739044
230096
816703
66762
559362
123790
278658
502113
681664
1040576
887038
509775
718402
439299
247453
198023
858014
425131
699422
124768
690251
991907
603555
9086
326975
79437
872876
477303
585508
382862
425850
545593
866250
470271
734548
762280
423494
104584
939486
368844
233804
132030
975567
1013205
617823
166734
629036
369923
531544
619685
424096
697672
730503
605073
244018
970085
844682
198597
347787
95149
59795
396516
824425
823395
307389
915573
510822
654218
952005
308317
608254
965235
904522
364830
827062
51919
585541
448172
987181
760910
873086
228139
1017473
472356
390839
700230
181400
727894
932128
21328
945190
473162
993668
395898
615725
35434
587258
667863
16372
587242
824100
641216
110613
160333
110964
1045774
934197
949478
880856
611253
603374
999630
455666
188375
240338
944004
936958
700857
491295
598628
35016
653062
471230
105373
669257
523774
864695
637229
471018
372197
66362
1797
526996
40505
289738
102382
829838
862063
834048
550539
615094
671792
979905
342379
363854
351134
1013196
562450
184139
354594
379547
543119
785612
715151
666209
380976
316786
44840
86530
477523
692388
598722
789481
869433
694703
65064
459483
599862
494156
897989
427382
1020843
757655
557089
696339
530754
262779
928770
728427
461615
169814
271170
99961
204722
536414
32576
524994
218551
709765
1030127
432613
473559
542363
891652
109980
431598
539794
1037985
592032
564270
878024
816600
842545
751096
908475
934152
240569
500081
151287
600582
673192
271417
119869
157834
972582
348332
1003333
153358
496193
104289
970202
256206
481679
166498
259033
27781
109640
130133
216883
37010
1023129
694433
315267
22287
219580
804042
402236
178188
789431
668745
134573
612792
718384
957690
869126
942725
1029763
53378
162110
306960
353793
944108
561879
452267
787348
942606
751329
436251
527299
364064
415169
545861
743708
492879
443586
861050
863019
863010
975179
425972
689804
897008
457312
252466
1037392
998004
971368
682790
76880
437047
751416
1033593
676174
748208
652072
78488
398074
797097
828726
814590
55675
987852
138951
997077
1011161
691714
2392
163244
811128
691985
614279
851606
841387
933917
149208
374374
168171
477603
821073
808080
177126
1010024
721496
829477
607197
603181
388737
668454
473308
433740
201657
51505
904116
1027594
755965
402931
243067
647515
86037
192759
192628
812128
732933
854194
523635
335934
237144
877992
1005486
543021
570848
81148
884496
157428
20349
558927
797269
530952
599205
855051
596937
371297
705793
345592
435564
980938
406312
927678
462316
760152
696862
1026440
988620
573629
625668
396267
725992
182768
770187
629548
130538
296181
2789
228645
776906
641687
705531
516644
396559
618191
965503
868209
548574
852671
200479
357982
1019593
698565
883550
788942
162360
86659
373980
635114
396623
23734
1042733
347603
654243
912837
571797
232228
598323
1038221
587398
7951
513647
671648
182621
756958
700057
700562
679819
549558
336438
672704
39538
416821
956112
73782
247854
659322
831054
534403
440240
311822
241822
1002471
1007517
120137
253025
574377
87270
1025408
308775
41346
625996
624693
617364
411680
473762
284418
752065
370223
952095
29232
504326
782249
466571
287999
842154
699803
133555
203751
805848
628417
866043
416493
1003395
556671
696483
174880
120574
485271
150657
934082
529185
249155
456207
377951
327246
12427
12393
619383
991589
139096
942558
524392
811478
287871
679175
756429
1015873
682913
644293
216339
186347
1011921
123553
514405
947144
799507
625106
434152
818209
725523
1790
853012
274288
982082
710670
927160
630056
642810
699065
836980
982538
431914
688783
184205
737672
578811
805720
403380
245465
373634
391264
721292
500
87842
690706
666508
269798
376447
652749
1014994
488768
1006391
807558
579668
572490
981285
552944
174974
661947
713343
17523
157307
801067
155494
116714
581117
818096
375160
882404
888091
323196
863531
519843
570139
726174
687993
713279
260956
335202
347332
349300
984088
385468
282781
753083
831739
514646
198362
413905
829666
23005
969680
821279
988479
798548
448781
664198
239466
330658
1045225
971611
573003
16243
420593
467608
35838
917232
284233
163888
764733
897747
509943
25731
144779
531304
784912
515532
566037
343047
639650
12200
789405
867526
774572
996058
633892
873776
603030
383824
946211
427766
348333
352816
795920
695828
873988
899512
22668
663829
623538
777288
16710
339997
278594
622902
84981
753440
1039324
315293
262968
200847
635600
311224
998358
335612
715217
949599
985704
732370
175193
963762
334816
210458
577579
208305
459435
323668
159022
617063
10030
969688
879760
22850
510381
352228
495369
565485
562784
483634
863754
1027599
530614
136264
19281
452881
117700
977608
406613
418021
146476
26516
109976
498077
555637
750933
233029
381559
1026492
780187
681191
392221
979517
829106
654512
1016290
676379
819548
935731
542468
747635
970703
173353
843232
43532
117761
669342
50929
586824
122341
165325
610298
383249
923112
147887
443425
383948
260001
444828
674517
137548
37235
827743
860130
968216
269303
811602
192145
157940
15217
1003733
624417
981616
144846
951589
96023
150557
553136
245409
335553
131963
513683
907111
169585
865911
179085
242090
42645
922010
358750
978911
346704
715891
261245
416293
637313
40293
1010699
165572
757613
880320
461867
426192
339359
936516
474015
626541
269107
1008011
16352
82168
557866
722808
771176
495378
133719
465035
334050
1651
418361
463640
638611
918809
826607
884987
431867
814288
700217
748570
723628
1036200
552508
511123
811720
319035
565403
93543
391731
82314
878121
302791
172730
766904
27577
840848
333506
122590
885570
924880
990726
968306
657311
265204
409618
94781
90074
238290
731909
178398
593151
957998
294666
459848
999299
324378
436273
368693
872246
272630
468839
956679
996772
382133
715128
384250
77810
420098
772535
38611
433182
997732
330738
837474
508398
830300
813613
335582
1045930
780791
1011934
467613
635705
703266
287628
618875
293420
1019577
1036310
1018010
311961
452850
779031
797084
491633
653765
1005919
549500
53166
14153
265870
857641
917488
495862
721269
610857
636012
823698
368283
1019710
474766
691584
898836
808438
218108
410083
667662
9609
250045
329574
246084
186140
853371
768516
172929
223362
669018
92896
184976
563212
671646
848673
1025621
222505
953272
226096
517419
462656
106027
842844
731116
949916
532149
764096
524511
1041060
572276
305333
624454
526340
218386
262186
179927
902683
691820
453981
912104
500560
58156
110647
951083
287719
293993
19882
905675
378958
504791
273355
47962
78893
137142
662263
96347
446013
665381
875817
503581
928741
104165
657649
545679
628749
230332
842781
240504
652876
762736
403744
687951
551079
98329
203683
791738
290287
62597
456273
271757
529598
768926
948014
564728
66154
878172
666547
809460
752144
1043285
315081
255705
202074
1003167
518672
524029
257807
515571
996017
548575
955084
689023
1023441
859468
1040569
526959
780888
108731
501865
411076
338679
333369
966042
1036628
498228
123584
356509
560780
145497
1034487
24679
598328
651599
148938
58960
564249
791230
432166
544995
190091
603149
292819
98446
49013
329148
937185
847584
66337
299044
23669
810209
867732
970974
149259
808224
656023
342867
817942
754573
341102
1016956
830915
145277
788404
56583
854345
531460
911955
839111
565005
444889
839597
310401
239832
809005
920992
839042
498231
1011562
970745
292414
535936
435199
706080
592148
237693
1041747
720189
252277
76250
599383
990074
420615
227959
354617
9732
307068
13165
1029288
181363
749196
358416
867200
885237
907103
653571
405653
401690
906703
678821
272131
569832
663177
287939
264715
659536
788104
201539
412464
863394
671062
68161
385394
37865
984622
960494
581944
593100
466156
816971
321152
959935
451291
527331
781339
222874
396130
722173
306500
819414
941727
870267
310247
396356
311189
152801
536152
40594
429222
250888
218421
711759
141514
368257
938895
202777
26829
933828
954545
691563
314912
459158
565550
207792
185783
575927
91430
730010
621230
553029
395697
288638
301340
529081
877027
446846
245850
913913
120724
912238
372806
43273
388229
613996
327853
396538
997046
478735
383568
903646
113735
996506
62221
558773
1026545
260098
898441
703132
702260
44600
156701
583307
772505
415109
207561
222377
170596
623784
726080
222940
603960
269032
51636
143373
965060
62104
382305
187194
391480
472979
538842
31407
391564
389588
603357
813855
198250
133864
719416
619922
491097
357560
420847
910792
258991
545024
495137
336113
551840
897210
52581
762881
477743
711429
392942
409955
666359
926051
555006
899747
408597
143201
28775
486821
564487
750785
27126
677226
633028
402821
835643
1015469
21290
79214
96938
693004
682326
32327
712714
484051
614573
441424
190884
656861
489185
6079
381601
421182
298970
148173
596226
420830
456075
714859
990322
103805
362878
166096
338793
631508
771064
935284
538531
685135
714921
283749
1038152
966290
725766
711787
357392
37002
511574
57184
701092
640301
478950
1005718
613412
356983
520492
479141
240651
39643
762014
424749
220908
393653
910421
698870
94733
581597
612196
416304
986937
390698
766663
320596
146258
138891
163059
691533
540561
784302
348382
539012
369674
537601
506507
710052
889310
769926
89556
978389
140853
69048
12746
21990
350192
293487
728847
708670
802219
86541
91438
833096
845719
130127
802720
115510
496553
888373
965373
413982
474414
73214
22434
745929
366306
983221
127585
976134
382048
245911
449767
273937
1033963
300349
399025
481947
559158
672010
652478
866134
704105
397034
738281
761391
345719
237786
858137
6914
721593
901197
365759
615859
191016
1018023
584338
858615
954439
963041
220907
534437
87090
859367
764350
935992
1045463
527035
1022730
146574
660481
161464
228985
868311
78497
700999
775504
452124
81498
186810
955582
104172
216370
675723
883061
23222
507153
622014
566915
919924
994565
58376
967366
190545
516022
457166
1028994
845393
691795
370818
99656
962355
26713
382710
640918
577988
995432
425701
523705
533690
296555
537961
152991
562375
456405
715920
853574
714089
102792
536214
1022935
564996
993896
9564
513172
981757
381502
125318
124067
505556
842580
660816
820502
1007481
631133
177432
9372
856706
620189
2588
845384
169607
264168
221876
256697
218412
502454
910541
485301
441634
265977
768753
1011133
984473
866676
40905
739952
985256
797291
43071
268287
796752
146484
358931
782188
1007710
907634
476417
387503
588529
149461
355176
86039
737625
55007
228323
966382
973909
349743
537975
315413
502797
3034
1008965
577413
810026
880129
920329
5488
58326
43298
10125
520806
351881
638148
615819
683505
135996
134518
25774
395102
503379
681243
426876
774982
459404
102977
679125
890111
165788
248317
378174
918414
590581
960533
442828
716988
113694
401278
152325
271787
581985
521646
984105
872716
262529
519835
713953
331382
523591
827618
940493
161232
1032840
620802
867145
495227
930279
620603
278623
465049
459688
984404
748408
960779
767111
77350
95462
432305
794552
82565
950553
94736
845255
253934
802985
310059
848478
903072
615406
1001536
88438
991871
489841
830034
120948
336938
692649
651597
365530
457231
816655
881111
787210
36897
901056
752421
354825
976958
970626
259443
391202
654438
356839
79878
512530
373387
976609
209461
371231
361868
372644
728155
239752
541516
1381
255803
875278
286674
972255
20196
2286
907157
413122
754988
846159
616618
365503
141456
122126
710822
981338
765489
410604
642452
25578
843546
215727
766304
559922
185611
104606
283705
785460
81646
599046
229181
629696
972936
373779
237022
864745
303536
732502
828054
755624
963639
893737
888300
313770
951639
381686
701461
884126
889844
892006
533091
889778
522426
656465
6825
25980
175525
912981
102675
299708
906138
571441
1001749
769252
517289
568833
212164
373524
1034873
397933
198383
707257
990116
578339
698181
57413
429449
830824
395481
404749
721391
279016
311552
1033320
114965
832844
479960
823223
410118
262664
320988
205689
142194
956019
759684
983805
990046
538846
433295
538604
463591
597392
449933
796262
513994
788615
18796
509699
874011
133161
1031308
305016
968236
190116
352032
1015270
921606
324843
614242
853434
706420
825241
947044
296561
366344
300769
532111
354658
272253
858404
912545
211312
608061
569821
29758
145329
512354
928516
2362
511594
549246
409876
360049
158853
450860
829587
255620
535961
517407
853185
968622
319558
986925
898949
53036
667805
927130
132879
475454
482590
449335
1017790
634390
285258
378837
277002
655486
174283
384569
417977
435936
469737
893073
883782
875338
717664
183923
261822
568028
127249
862277
511164
129752
28031
270579
905133
464021
812826
73215
882929
224477
602192
215259
681165
924795
639357
261134
444023
503664
244237
551815
774745
1001152
42155
396730
939417
831375
934669
119166
553425
396814
763079
364192
744078
892614
202968
667400
612570
787104
128690
153616
65319
955724
391039
521998
871223
880969
319113
134762
678119
822884
1030548
1015172
174248
211208
67561
274717
746848
1017204
247977
831948
830362
901414
176284
515812
933999
644897
881224
260623
839537
276285
126978
353893
426092
455134
491385
520573
143971
1029319
192000
589742
567663
574668
412705
796516
210210
952507
743318
216291
278926
455864
640996
136795
362886
84278
391256
910479
943830
835724
406367
692329
556360
130248
1024882
765818
537419
819304
669112
962918
438142
263378
595091
673034
804125
244497
1032499
121642
65061
173144
483163
771366
912747
223398
63506
288471
795083
704939
724003
965865
778322
8255
99128
787688
485388
921499
762539
442925
165696
253966
91601
1030390
464615
109469
757007
513076
133692
860083
455918
165411
665591
688
827999
720475
918215
1035551
87273
968741
438527
992640
270352
302146
716195
619395
81127
231379
194943
79404
571694
718962
811837
148566
44075
117858
563954
905381
932131
59348
540742
490435
577861
575991
1010229
533632
576363
393464
367949
71067
482416
895960
553014
417816
686840
298922
99291
137669
937271
845193
133902
802562
168476
31770
803560
1043867
169922
599960
406155
913205
598263
187997
426227
710095
767261
361261
297920
615229
789566
811109
1006224
930040
444518
118461
759800
980807
817335
256970
28999
375443
161481
162241
872252
236712
457482
604364
907043
647171
877852
805591
961677
507352
668089
721964
603744
729691
743339
300039
992171
577475
314508
779151
399287
28137
843211
451104
511969
1004078
130929
992639
798043
1026113
682578
419075
570008
605512
962127
398150
25036
983136
11566
798405
879175
849293
952675
877161
1021928
130610
938504
349672
123180
2945
521210
640338
990279
586344
368409
657834
980507
613294
16343
767293
782252
433356
362644
797636
713794
429852
63311
152179
170804
67588
292447
789268
827093
85194
583366
156418
731341
950249
219359
333037
946966
683549
714052
600541
716838
399135
209087
7618
445464
73285
84230
984242
342274
836081
552791
922088
1029144
797504
951349
173394
400622
146179
415269
465119
473739
747856
389251
614877
524605
826008
498953
949641
542816
321571
805780
731078
101895
739613
701887
58533
561010
183400
670228
306789
75601
134872
375835
448981
356846
882595
247957
552693
253333
762078
782447
285476
875356
442829
980986
524727
890047
836942
84559
429520
371625
648496
1015213
490456
159391
101121
263625
312042
18522
428775
4696
964554
44716
458174
465165
392480
98171
692314
637979
745199
352686
220601
841734
733147
381401
518245
793714
884834
760700
753779
408500
276185
792961
529377
865219
1034839
216565
32376
890266
41647
18806
732762
917815
54600
201097
180860
50037
825942
39190
338100
737878
558271
132599
910681
109496
799072
335132
575684
274093
14875
987825
1002699
1048364
140800
174968
750251
637691
17094
815189
507763
65027
269722
379569
469544
839333
972699
241731
42085
902507
383051
628041
656419
286201
810895
603190
858864
434578
601734
290406
802211
880707
592149
83836
209838
342919
113113
602592
511410
703394
724470
500973
997238
639077
969323
141814
542957
496405
169721
747748
423015
956296
740998
440279
154727
36250
489724
484595
815291
489273
565220
816
149835
849152
114504
12222
847908
425022
239063
260389
724769
360186
166930
695193
656062
665794
842422
992720
1004109
977470
812286
182421
322138
178603
761923
709322
153405
235051
400739
245495
885531
295754
913528
4703
301971
757780
229401
517225
438199
844089
126567
711732
991516
818304
458380
99572
417041
621680
344089
921135
361598
561077
14227
45897
912120
105509
423898
712753
33329
948779
549271
235112
73429
321968
932971
799382
181083
151803
192610
610324
447680
135995
42890
224335
647243
292099
427533
593896
565931
449521
40750
480072
4849
796253
1037548
692707
804810
878867
363815
392518
216012
966791
132817
698847
703729
178651
222602
877936
484125
490758
248177
800868
220085
89823
923682
249397
805174
443434
750394
409927
931202
713719
625936
451061
437096
852661
207474
884972
91017
909558
404558
327364
12471
100996
660401
280728
691076
528903
928733
425168
653544
421102
131007
36654
384963
292994
128696
454393
916208
194892
301046
378738
689001
2116
734039
869246
626445
19339
984596
800379
818262
420052
680708
847779
27026
211052
682740
375618
693478
5092
180994
555053
771152
822912
664111
187518
282898
25061
845559
222060
522590
76398
1042405
823670
1037806
31147
44644
102804
406941
468361
1300
1018092
973046
866540
485809
429136
93606
391717
912786
275131
970799
602933
242935
703395
1043704
250812
954921
552113
91982
100507
18783
14886
248950
279616
7050
872895
404241
775045
227988
125263
793764
24500
985008
986599
151705
284577
787775
79464
311149
131104
633528
583950
535486
111518
552382
61442
679194
866727
921592
949700
1006768
638568
1048157
643030
309337
521587
645636
1046760
994851
75716
72405
753826
40571
173435
643842
81362
521241
588080
969081
67238
144451
988146
309880
321545
469352
973143
593936
899332
8287
676871
746254
930284
910178
118294
622488
324146
593396
322939
138940
595129
929260
524026
1029318
772575
450198
694671
979476
256505
214033
465609
872725
405413
308755
412942
12899
485536
818267
76380
601455
275745
782646
909875
496126
568088
265263
460196
7488
81196
731756
169995
862113
52064
1000671
40242
664884
184219
649402
162445
987421
275424
134747
850192
342569
692823
691520
736340
180980
499029
649622
264346
174314
551897
4220
113370
532027
156849
79277
662123
1002384
231839
120038
341615
669939
72393
873314
551730
825442
904588
945532
192981
396947
110435
183904
797842
1037169
918031
628581
439763
755284
311049
978067
947764
319476
310018
1010113
562402
764621
87193
279681
637777
514281
928331
494331
29313
659350
660736
247773
593840
97048
615492
912089
811409
296191
563472
852976
810093
652102
939934
189987
642358
889573
46279
227337
740581
894609
940050
255373
246758
171799
2671
593053
1015659
829222
835992
364676
214739
205851
66567
909616
745607
809772
127086
83417
582993
758504
754104
610948
906219
338637
287388
878508
720314
772931
900530
944326
202535
811703
929185
618321
278726
405261
945897
777437
318447
831808
17482
536809
920843
627891
392
720029
316714
217817
809075
322767
551062
946351
762907
6162
752483
589986
467619
555952
1016525
341735
221884
734630
636547
683243
441573
304496
402278
940889
597731
559824
186449
55845
137765
50253
571772
162809
360547
805807
620175
72455
347096
421977
320462
574158
1978
711833
86153
226707
918847
35911
549055
682345
826702
75986
576612
163257
515946
609953
827892
754174
10831
271249
169176
644044
257571
138186
84637
994331
248109
624361
170409
576703
389401
1012388
604993
596199
418131
610758
623889
545768
332850
540540
244746
492627
506053
563484
21340
824534
105444
805477
423370
175188
204302
823233
535759
213032
907980
749992
983801
669421
754906
782592
17683
960940
144530
480412
305003
29364
751735
253791
897331
326538
574614
504491
815033
56288
974867
558740
454167
234037
452175
161734
558679
667149
550941
716108
455778
815065
163683
483452
662413
499753
136767
920416
652979
450395
1008604
581581
641482
162929
209314
529552
369452
808
912315
355098
30724
293368
748895
539343
344618
587288
824552
357948
1016577
733825
974701
1038448
107573
459926
424694
850068
450207
216191
984019
575637
640961
651166
465438
625823
604836
51342
627351
1002050
577287
613597
776849
35223
38885
888470
655329
166534
954429
33622
26872
822180
51060
715984
257743
719262
1038381
64946
559027
608208
1023782
445278
898134
654654
428748
281460
200024
359134
904674
1014156
326927
254888
748412
639271
1026843
599599
588326
747154
631652
688330
268160
264718
766233
415562
236489
61681
453974
270535
133287
196284
464907
569849
478131
1039805
1038232
1043024
269057
989018
638981
394122
525026
704735
389159
6843
617719
354342
274494
176010
176488
909345
409182
240310
523207
798413
583648
272038
26399
1040740
460323
640204
871829
862798
705667
818092
112052
186938
413793
816992
793242
982593
267280
802899
995919
454954
174727
927272
975845
590473
1038049
407014
365477
402695
749718
34332
524383
224251
291352
57835
115822
920546
58776
949317
700006
963354
249610
321281
255520
947652
593988
409977
985827
886272
999545
58443
704352
475797
63643
835275
792396
699937
296152
217224
726820
682012
521864
494591
479149
1039777
289324
333641
321727
884135
836652
632710
873957
219199
908830
776219
41034
267055
725710
195342
204488
494692
74099
730928
904519
901287
180900
674478
549873
875473
933312
444509
605490
715523
155609
977005
259755
429476
612110
209813
608391
690970
75560
270528
509159
523093
25661
643195
511735
281733
77437
1043336
562213
645065
989253
965099
285721
499278
177723
625538
727676
948433
141309
632583
277853
171902
273396
641173
657941
618495
92459
264616
738189
145888
669979
1043878
573461
69750
277801
206351
888004
865407
418223
552913
708731
489222
269544
183823
867443
707154
852491
895668
921340
138478
271841
110616
965838
796463
353785
75545
1001870
782670
271620
435852
64125
911277
780851
822419
770821
699876
274271
919025
465108
418442
592484
114148
10846
303953
1014451
318561
478366
551554
589120
612475
71028
754703
393388
136041
77913
994113
26032
789657
181113
240157
639046
906849
169703
726252
771411
12813
258108
17859
995539
682303
424077
837940
207536
304513
563543
186643
837994
943065
808570
284409
223832
1009332
52869
663654
491647
297246
317070
102799
144367
922820
510743
751611
857978
987474
749236
957863
729002
649135
562848
861890
560269
801333
855214
332155
242394
1012818
413397
875200
524643
998021
445896
638295
802443
1831
814748
336580
465632
244652
888041
938408
380386
1024810
25787
1017380
201475
977118
347643
207302
242172
652029
475264
845199
199897
48055
391213
1033928
362126
662815
522444
265379
958569
327088
522084
500697
1015341
241521
497092
497227
824177
791587
1022909
488769
702317
110666
630360
484217
1044978
965536
213919
162143
453341
1041755
751097
445943
593871
630597
899832
934822
865235
287313
581577
27406
454686
107887
200987
1006599
373937
83424
718485
297802
344732
598627
672260
16705
181848
1043465
947218
28580
171480
197326
999309
572479
421720
437442
887990
315454
601368
489926
336923
470115
279758
55568
92814
469640
624470
696586
977246
361146
804541
283828
618162
447304
189903
234286
144442
433746
578495
1027877
386257
922945
369321
1005732
715204
188500
44921
158220
112024
974961
751856
749915
551569
330716
950290
791714
610606
637127
98225
867736
40032
235802
89168
1023511
899857
677855
56044
968658
232592
701500
553249
512394
729771
500938
18124
29419
882482
556911
748735
887745
989162
126642
771799
734043
960659
814324
645066
999935
922207
918955
427549
862299
628862
336595
944286
798401
319831
1009806
157578
122420
406997
150769
110253
442183
1005428
424918
208062
551922
806161
935479
644791
791117
398612
273832
375926
710838
587113
967774
1035816
736059
105185
963133
307472
235833
27058
294481
37152
238970
545881
597233
927691
478624
747898
198779
370062
214671
956586
343517
211776
882355
969945
723425
727867
608560
276724
254857
379895
428936
578701
872479
841443
391183
209408
292334
196130
634248
677032
159663
327957
614655
794423
905105
662794
742535
155638
615421
442273
824450
1025136
876555
7992
560090
458374
764240
934657
447652
393871
574601
583800
822685
1004581
307701
524010
428439
511799
221746
310804
851991
34417
594664
547143
11335
280443
87943
794421
1009406
237481
515080
87962
373827
26443
43857
926878
940883
773233
276723
819803
855784
292230
809160
301985
233060
973232
839275
826606
529401
1004568
61808
24359
272822
995988
427080
320255
75335
280844
761956
242146
915994
342587
593915
1027783
46852
614066
236235
383016
932098
118305
976515
390489
854492
959544
426696
385498
929461
434127
463626
245273
844465
843682
176289
827847
396987
274844
381236
995250
415720
434969
181336
677647
155972
956229
686920
886863
151515
1048184
671056
422144
254009
157849
191430
986321
79093
92770
575677
162378
203235
287140
212871
178560
274226
180398
94758
256273
841151
514985
411437
900490
690653
379669
538970
524015
324186
1010335
814932
374271
356508
782559
502709
259814
637243
649846
221299
471871
817464
419607
274894
352781
239480
704493
190882
477954
332566
149901
566848
746392
857718
395167
359809
737155
262654
961923
213226
645601
804082
847508
359531
590038
854336
383417
919978
113533
985924
800355
610072
84642
594626
350378
24876
724520
978548
1008966
676290
824144
1011860
752014
114705
812340
453964
593121
660367
467556
317367
718697
311410
893230
80186
425507
578250
198584
246227
608028
309167
950459
54582
1017864
22576
451838
129037
930641
783354
222586
286140
596272
721572
167881
642873
518889
488445
239351
520004
110751
77148
285696
217170
912103
42541
18620
989716
827909
807029
343818
615602
577928
253273
666845
823143
920979
718028
385987
645078
972798
120107
856242
519938
156586
629392
871037
520306
101777
1023697
47426
34817
553054
86853
320348
489675
959098
1015883
624936
74843
342222
409140
855985
844741
427367
585433
859927
973224
400028
943057
812033
104994
538082
646474
190838
161103
834801
660844
924926
58685
910589
577589
787177
139515
337383
1020791
624849
401470
813165
851957
791756
48691
750609
156877
1039204
108526
467174
318782
187344
113705
515315
830048
131669
1043320
1035416
760078
882197
920744
973914
314726
39631
239635
972165
508433
917798
258200
567633
164768
399507
308388
675709
830203
649753
813758
305345
306715
865855
273261
39982
158559
806693
304371
393184
994451
875211
444846
257221
195272
856895
712364
763731
361055
373164
138922
830474
668781
325700
580190
945736
1015029
595081
687459
839306
396627
74033
1025225
290662
930078
1014584
293601
446365
300891
139533
3738
914146
982151
518490
1025749
100531
123294
797768
596778
535338
619256
153617
286152
963100
760956
160517
678666
726157
191364
327981
423987
354742
647557
610487
664503
693270
85650
679853
726400
639541
163330
471185
389186
33836
283206
10855
558756
965875
83147
566557
950135
498748
808986
466800
885396
134281
668415
998953
809247
466557
1004203
266170
789448
427557
208466
371156
332604
848870
505127
487536
717385
593584
166291
576867
577908
26684
575278
226044
258366
197103
323772
851843
1024703
1009663
166577
115154
3774
656195
298595
353740
600286
204341
1020285
957223
118118
170449
935149
315084
482116
814825
109361
506847
840890
189015
916556
523676
424414
1004238
744900
796453
532527
54571
126063
614290
562654
304539
366644
764211
740898
404189
353790
977272
986040
357003
867447
982078
161074
1024481
443122
789790
974845
700227
909124
539184
721788
83734
449226
375118
403830
132815
216695
381510
663186
875707
8954
916947
436328
391137
826270
197590
126152
810078
174876
763175
46026
30309
965123
885371
654109
927426
286348
249437
586245
381545
965128
940695
864904
283844
739874
820101
2089
309669
20498
740495
898806
4742
750168
153245
358587
159314
114700
812824
903805
947417
816260
1021309
194708
424462
639582
693558
99515
490727
347143
502773
774595
29932
1025426
412051
255547
357725
249435
301487
453018
387571
959
273515
719266
74175
585418
544251
373146
882658
26605
982557
491002
374176
897649
261801
496100
26490
834400
358293
506975
248611
857965
538960
205713
823520
219181
706108
672076
468808
168090
932118
420288
881551
311670
303416
87617
771528
697654
1033840
939615
935137
816984
302647
359881
251203
135622
317896
118604
1013933
526685
418542
943985
7359
225113
812237
291398
937383
150409
9117
704963
490798
80908
798578
504429
880649
966197
534395
446313
160357
280800
404777
852694
76579
691551
106399
228505
260188
297206
335134
145840
21510
380868
396236
1045489
72627
1019678
340964
222674
1032437
403473
752522
908157
471816
237115
389353
831731
594999
700754
754323
543154
672236
783702
128033
372962
133394
644100
1006734
1009428
276416
160058
27622
837414
179194
851338
758750
201641
944341
535806
7124
370774
302684
569145
377621
160044
13153
319562
629951
1020014
426842
999353
248541
291710
457131
689515
399394
130065
12119
14348
21185
304083
312830
696704
420734
479995
108978
950027
607368
569188
248516
965499
907871
254127
297651
481200
270868
334683
455496
752593
936370
693026
615349
82957
982209
948994
507269
86928
929893
372397
427171
328114
894342
201005
86370
656911
599614
382343
390420
929224
708144
503441
914424
944180
151337
1010188
460545
426011
212145
1042835
760337
774109
217280
103134
323032
479394
574742
506892
244557
745981
620196
52703
854307
477887
994847
679566
242682
231446
819041
413089
404314
54259
255102
280500
334055
452070
814553
351095
942437
976788
332521
827850
759352
883635
163260
999475
964166
649513
386950
49251
675043
13755
53496
662324
1039544
249503
381463
33105
342821
858004
559376
695443
929740
820070
468402
1012987
754208
796807
770980
749365
824811
99006
1840
573094
572383
522942
320765
526644
543300
441869
21577
702146
866971
305782
867943
834561
856620
961540
497380
708114
784877
209999
205810
340299
670998
608156
842054
567977
695890
782888
430567
932609
19231
982042
864132
1032358
531900
609364
370399
594054
867547
318193
340692
91018
926870
618244
771274
568863
568035
759678
269277
677808
739792
462758
1007177
892882
928500
201832
520302
823076
691571
357140
792785
76973
682070
307086
396410
872380
394742
682241
748884
939524
70479
325185
936967
922101
906883
80608
447591
51592
939440
70066
195992
569247
1045676
729482
102677
925184
778940
497872
440931
502613
1002142
814757
861533
689363
448232
564738
986108
730056
795224
691900
794957
938497
355569
407352
893795
822454
1007720
517699
974865
387327
684264
234403
548899
484666
725340
927533
812894
235883
221582
329266
741569
696311
284168
733526
168331
240637
233660
887282
625913
431775
922971
739970
345856
680149
1035596
960654
1016039
985731
319109
521370
1015471
345686
21791
131398
312176
334475
814264
384806
289702
518972
776908
474147
1015770
173235
948447
474845
997544
110608
243525
1019378
210106
214188
1019197
787789
858662
609350
425783
1044674
243831
172519
326955
712266
452971
894722
897154
185398
437516
775170
1035244
7421
606446
197606
774752
871664
788655
584124
237705
988140
885208
384725
634199
13207
204893
260198
320340
181494
580187
458575
389874
353835
948320
250169
1022812
412509
194809
253205
837245
114370
748114
630891
498832
445071
996297
490053
28203
401822
134553
6090
1045429
342017
190590
784151
385494
406952
577265
583172
541331
194260
141552
483830
970018
263693
179270
925258
935452
840739
601844
626235
1046303
314079
990044
839989
67875
896076
74794
946937
615865
120577
748944
735158
884073
627706
1002991
693000
50062
1028998
398814
883818
145443
400812
56527
226135
574832
362915
145021
464653
836046
907550
583303
538142
960162
228911
215652
937349
945703
175690
44918
827569
480498
920458
618513
498080
728728
427054
106603
421240
450737
922795
544221
705955
998692
305938
337670
685791
988939
710857
278821
660697
22909
466562
973009
172639
469496
716947
366047
60034
406915
431408
973097
251133
514758
420311
6580
345958
528620
987013
766669
804362
923998
692217
615410
446965
477318
422991
620506
718167
153963
927117
221123
25437
892398
197891
245369
502332
25106
752909
787675
879301
89825
947543
688163
12556
793311
155590
386388
450787
983595
50621
418378
653603
118506
202601
74367
292729
929773
326263
426661
928255
359739
355203
242341
965714
88135
902679
329836
851678
571911
679658
985490
404005
883771
987689
759214
263683
550734
192686
523673
88673
518153
19500
572582
497279
348185
585053
489161
715158
429946
289720
84700
257088
499596
282299
582515
322712
616588
659929
240844
810608
910644
945241
920331
845130
715221
545110
576530
669958
540060
412293
273635
515810
467385
154851
349952
312072
435523
475403
520533
561829
700608
671140
39319
59820
1329
703944
1033159
651180
222085
567478
838151
457184
232820
355776
199351
18249
518261
631724
881214
227343
58540
845409
605357
722756
203747
568022
951400
611288
1028164
616260
361848
670919
130141
781996
909723
467650
197462
867653
97084
8321
6901
600630
1007046
505277
522442
596385
162743
893876
84110
1044630
1021842
978056
478743
1006862
539797
212495
476747
167875
591331
620780
305840
529111
908568
382549
970572
904256
285764
728525
1019552
868740
69019
187157
481799
755339
461142
593557
841423
66093
100863
132124
912537
76865
865154
107164
992934
128584
486087
695850
61347
324241
530891
719116
694175
444931
701951
99981
54745
421013
636079
557508
998425
447013
285424
621524
372320
495043
492535
52909
332181
14459
724345
860604
515642
378691
384301
129931
587858
158561
146365
775503
881432
279908
43398
221936
419920
204366
381220
452229
812538
386322
150104
591198
829871
11840
479339
62243
983763
126367
813311
812661
841809
909300
878726
642746
527723
882464
171883
99596
484272
696223
371090
1011560
1034085
220414
808070
499802
946379
1004916
535022
402217
179392
988447
926235
159378
801411
131506
14898
1039007
369462
486555
407593
511310
963628
569342
437022
239473
336707
749799
390660
1027432
640003
596700
174338
37747
823927
167983
233611
189556
1041841
11811
65852
809608
682573
471857
817373
701509
257282
953229
1016959
635282
612488
603972
1027906
43992
652516
841148
199063
215598
38933
143158
578948
770111
455892
366252
685452
893223
859834
314365
68667
75140
193055
17635
1012716
488771
503975
987365
557550
545686
724442
250228
159704
1039398
871967
816851
223319
984567
564595
471853
524096
16079
568388
1022815
779396
572644
289539
2114
138119
452535
710041
51824
780728
702475
781419
614527
152067
342914
1028309
820741
178348
403225
639225
416389
911135
407919
653342
499839
706127
763109
780903
1046431
379728
908752
655530
568948
512180
995661
765086
82071
245733
840522
202645
284936
706657
325942
108848
627701
614463
553333
220011
810385
858506
432074
370116
217986
424598
995840
228546
718184
772494
585479
307976
552493
388056
682340
580637
998755
109202
345787
447193
36426
317824
533878
677202
737487
692357
397718
377235
301897
903018
165115
916474
178681
554843
379104
364284
1042121
502936
999770
8896
170053
977495
142215
472929
450396
332551
1014207
837522
10113
580117
113352
847377
793851
578363
83465
187294
28369
568738
1011940
172381
391066
578139
991398
1047209
83035
716166
1013487
1007443
537657
836683
55329
860796
637603
605598
378462
651194
11726
48051
661184
176748
272154
226969
795076
36181
620827
272892
902981
26435
517335
241213
196290
91575
644650
641112
789134
455879
774367
29499
574706
991984
662283
257530
583910
484719
493728
67754
683925
418537
423521
948843
65211
798022
113469
60622
927859
78537
815475
15336
809659
142424
251121
61207
263692
32146
336551
275264
175936
164292
995711
661925
295593
970409
322904
206990
4634
581111
732884
423957
95911
151562
1016230
319731
604470
580700
151142
182374
789415
237333
357520
1020242
314817
298678
786831
303178
795149
1014040
6168
567790
931393
1024093
707170
495275
172963
899639
385662
682634
84736
306476
516035
482989
265915
911658
982855
252006
558103
908934
183806
911244
374040
73168
18203
300711
802869
557798
394928
823952
262958
722870
589080
80417
212474
42500
285638
180712
700716
398334
477529
854133
284151
245782
631978
932079
593218
1000025
881113
867470
734668
195306
711805
868684
918544
692997
893345
291023
481312
950816
578350
304733
11781
467860
902163
950259
971257
179715
1041409
385989
58086
247751
1047901
1011961
377903
388952
427288
592881
505002
997885
1041487
174155
394921
371364
902993
612577
368270
574247
246454
440461
240640
502281
220390
611310
924426
38465
604727
573836
65878
183234
607998
888864
125249
142710
266295
323768
853122
418616
579566
690742
73282
208392
798467
68216
775879
196302
918229
164352
820043
264569
604144
996595
517433
895945
581188
310387
568365
1022617
7480
66569
1024781
587057
108217
75035
15473
893653
720395
789349
159444
510254
655411
410671
349854
517340
878935
788087
863408
3963
352425
763522
380477
78695
567584
323898
389496
411019
781386
354964
856455
801992
769883
710745
837264
183771
287095
397969
915001
580534
621746
499928
823060
151241
295128
519250
72351
214253
926600
164160
2498
878205
122941
341391
719465
66098
1038644
177111
412886
847576
633393
134862
641450
679434
981292
209699
691813
120293
39709
976146
81018
578153
695185
566201
258176
1037257
472959
118960
843412
931313
772289
250442
642614
763363
311884
860403
689769
950801
99964
774611
945541
617769
157144
247858
1042478
143517
23878
1022827
42186
4776
361609
387507
550224
747675
759975
959214
584220
602535
352462
421118
382498
833584
564536
16172
169039
720287
528635
81989
251948
782687
869646
807638
630006
939116
232468
703868
96034
170962
698330
900215
196714
417524
940924
122554
369753
527980
455680
785725
735409
577369
990484
600154
72229
170141
66560
909481
270552
681073
577472
740050
39494
696002
381500
892957
694149
768177
479277
816786
928681
891778
173865
180178
281789
417641
226987
872434
663988
832663
707553
669698
47000
994861
85433
157948
1022664
1046720
92566
133016
927359
684211
562273
20339
966418
466930
656476
442398
965656
235404
727230
237972
753318
808668
455574
309676
431020
325184
899522
110320
339605
410129
292304
1008288
75811
795160
185537
129129
796670
70664
325449
1006373
381532
122776
346671
554399
423781
110438
487502
980409
35260
918034
533391
498054
449019
981242
678561
558592
457201
76080
541879
216365
945917
320787
594764
815618
349759
348540
240929
439713
632351
687885
113688
322929
971304
720334
385605
237460
309394
52737
342901
888577
227476
102884
1046707
59618
710937
76881
140648
205945
478136
845882
677052
962194
550182
610192
456145
257305
990069
572017
805109
886381
638382
586393
745738
1630
377840
1007454
792845
507130
760107
841554
279452
153421
333196
273907
698503
833099
204664
768856
16296
80048
593580
55536
60975
331049
544544
594559
103241
664364
622448
187092
363514
611599
298619
902901
822629
11569
480809
968549
203907
796359
670253
31353
356300
14436
1387
627418
990482
753422
760115
490984
162978
664213
194864
241339
325354
471487
459906
584136
15399
521760
478350
220240
214294
479702
580226
143166
251024
437134
400313
547159
994595
304695
706393
317501
996094
872785
736882
859040
101950
319959
92701
646520
717592
622341
483380
181423
649971
291158
834087
190652
48470
444063
225504
284685
890793
961892
696498
94286
699101
619013
877349
535090
801908
615340
956014
513019
679600
988577
202928
315074
5188
828423
151384
905916
969803
293923
812868
883492
139282
455231
212711
739662
1010157
725329
827767
129106
620582
108107
566890
431379
631789
1009905
277288
394258
729021
489380
71702
17754
221484
558752
126787
535687
1040647
117559
317892
640586
68692
612243
847564
468166
309861
228847
815557
484435
509385
736099
685868
684747
557420
604683
821633
722839
386128
300030
126339
828996
441809
79207
438574
268411
223454
405411
667150
111473
492068
535319
863219
611437
313731
883045
116691
103580
721532
392919
678232
946403
508525
981390
976456
408581
866102
660737
846176
869445
929733
223910
499181
405619
792896
24666
564156
973020
473789
225720
214449
326086
440897
632937
546296
280553
456785
141775
989435
984900
808853
640858
922133
580565
129671
775131
828501
885526
999753
324927
477178
309608
239884
467617
70603
178831
1043882
364935
645612
304341
669392
987891
110640
97629
209640
640116
37868
29469
19707
76689
678969
732256
646725
567281
815241
1031491
1010874
308587
428219
39670
825527
758768
182341
976433
455640
804045
958388
404283
973976
887939
535051
820100
1003377
218955
325552
336484
306819
207056
329646
556193
571518
165243
312439
788316
206260
513456
885587
467286
137454
727697
526756
603628
346323
101361
440944
754635
315487
641377
772707
352642
701708
110583
769780
959897
571569
970204
222338
524661
353904
646984
613207
404407
553036
558767
59587
231339
840426
443854
315858
623394
217580
341677
326792
170258
815775
854817
971023
622111
490066
208444
745061
1044671
692958
36852
278128
769610
990573
605030
544684
815107
834352
662407
90662
294229
912502
329979
234164
985386
243364
420376
926635
267544
893256
1028159
916609
934031
708946
677057
355096
925453
4904
112859
526807
944525
277997
228870
51735
54789
856876
753931
364423
171320
550481
646312
183505
852055
43497
9885
599497
127432
517286
641925
1025326
274081
874692
941745
987413
644673
136972
746866
675209
689080
580168
602303
289470
93926
454963
809973
224762
670108
343057
163596
562407
478079
534174
903817
782453
571868
173782
762792
798769
488277
907947
22285
608015
459590
738680
442926
971478
975509
625526
493229
577900
1040433
965719
183539
545344
730145
951143
759138
582617
599429
739074
283024
876455
493369
415630
1016976
906798
356807
109674
498271
954621
616279
863594
793458
796084
823467
764874
427114
383097
150986
3337
598273
57837
16010
505450
949263
140101
298471
51506
856465
747139
507593
312510
933964
495223
739217
310238
531728
391016
676720
570766
882791
506810
74605
822625
182185
158832
206518
1004949
385658
629137
640209
163907
298493
958291
547749
955122
875256
48872
733976
707697
799822
790082
453965
658943
278697
997796
562020
733879
799333
266717
319990
27000
245384
424987
926688
236169
364104
334898
50944
642930
1010589
265206
488045
545855
445770
172114
50434
363244
55576
872905
898636
380288
684482
172598
766195
491360
380403
859118
203183
1946
506942
1035617
678710
1039516
170628
847629
557952
533247
967201
802405
247413
707730
620486
1001719
282014
804797
783429
24740
148119
837773
1038931
589575
78358
662943
874060
885317
357561
1039151
295513
326558
874474
333044
1003438
296678
968082
131383
131637
642272
383342
419196
300818
910169
653605
53273
69179
206221
281910
760135
207223
181361
3875
161679
682194
270876
4441
234588
364569
983423
853883
627357
183141
689383
998057
420217
157970
1009662
73005
725534
57629
923679
28735
387226
5869
1041276
247966
852851
541488
93823
683561
345088
411822
464423
651692
654662
709135
347890
916875
896035
764265
104416
898203
411478
724776
188762
1018302
290268
710901
634543
825797
115824
452404
1046722
782878
13898
687203
241387
682108
188449
393514
351626
54451
479654
481419
356147
904724
1001491
591547
729486
75684
294495
175971
868570
88985
264583
748491
627479
517741
606367
890790
85007
133348
964838
1019446
927203
512334
648284
687215
414848
842231
804380
201071
611122
541320
659026
689919
128420
421016
778233
821057
520536
533351
338424
249245
638389
171512
199944
996278
974130
1001163
966709
371884
384583
233252
208354
775874
649248
36129
459138
721494
946598
942236
994829
758836
504963
86053
250345
739851
537524
271001
1012731
159470
732009
850552
531552
847995
132210
92473
457815
547765
392977
63951
1032560
842968
934359
801021
529264
577106
786230
890437
979681
187269
310468
280468
361890
84746
229929
791259
129303
47310
164601
60157
450814
406132
408276
1045795
693083
46353
451966
279617
379564
987878
441000
743799
650343
666628
422210
924011
121420
937726
813702
881540
158507
39710
332836
436707
931318
977694
363956
317868
767898
365285
451622
901549
345020
827550
1034118
958439
399754
215677
218511
816419
412554
35682
296344
974620
800044
503627
839733
653782
215955
529113
876042
926999
269933
695903
956596
137283
554959
180758
863072
703198
1039166
768304
1042721
322963
1041094
482677
718796
623837
906868
12292
164703
1018802
746383
513484
360159
644175
771685
978409
14213
683414
885964
8050
606964
608841
479305
366705
270875
983695
702733
552077
516829
647855
765321
703202
75066
244853
801653
398725
105419
689734
339128
732589
4026
574823
627314
477483
341423
161177
492419
88811
685819
452700
577097
69253
539939
363930
472194
368655
337113
204162
181418
356384
663837
631980
233548
894288
583043
718908
964207
447936
209703
946344
686132
823352
250793
506219
595847
441452
955652
450638
961436
333360
47549
118019
903271
672522
182625
781038
825764
249230
377289
456367
144321
854130
1240
638910
36411
896625
655789
935393
493291
529273
639698
908107
36570
696936
396483
972031
562368
842220
511805
648077
545488
383491
565609
518243
685358
242383
254326
966639
81964
438812
996664
11485
6541
657723
928391
647140
794602
256938
780227
67772
358304
738952
883440
744526
462788
422653
444332
647260
221194
516163
88168
123702
501146
918685
9392
35541
911401
886451
448332
959204
514787
383320
815096
343045
66806
802056
306646
139972
439690
781364
779834
106876
636261
140805
540525
507934
661196
615310
621810
253881
757692
446782
697643
988143
583739
1024557
1037637
559226
959469
204007
330113
160235
708189
80227
350140
426224
556402
529719
820715
734511
234450
833994
448014
528677
659014
229981
590523
977960
705876
688899
638856
750302
604325
977808
844487
437921
41533
716810
239312
101740
383593
25600
666353
860423
586482
378351
651292
47695
424107
174190
675757
1039955
905676
551501
1046285
946993
438243
826744
1015099
1005181
661781
267680
121810
266754
731857
827486
1035280
208487
150593
983362
585886
695564
506483
189980
1034680
239955
735835
634475
671018
827097
619816
929252
889881
809898
906595
591109
432313
59185
593667
873273
350056
458399
903326
416419
135328
16661
949543
1018848
958755
962307
833469
185290
924752
131649
893885
864693
568531
411911
936832
672905
844078
481730
143214
15612
460397
473764
16438
395384
726350
971135
686744
188854
659018
805606
292840
166444
661249
120934
782801
812206
467123
821139
638373
921721
943951
437271
627081
601567
522769
609443
78008
568775
845902
719158
567388
106892
905014
488730
661624
629160
123261
77180
707567
1040358
133375
316490
263048
299472
34569
167752
726141
818359
334365
957031
869513
120451
663273
226798
232129
684539
106571
14246
52028
852878
296708
557797
36126
1005118
527010
296963
257226
155608
690790
841111
18672
12171
373268
131874
453054
213346
407627
256782
651864
875121
93078
487494
268842
537044
498013
982444
1025762
952697
350617
298331
781941
511610
974706
947703
45008
498824
691803
695190
95301
593515
75891
136099
494580
1035203
96126
84272
574233
1014375
382456
307061
158078
524963
961634
100826
595298
964130
281189
372974
530274
440561
818986
589963
999547
8344
1016222
218077
149578
676666
829589
245779
906048
491898
512862
723858
188593
913318
394636
654610
399860
941865
586010
119431
42339
1013298
9434
135277
335806
898012
607158
1003346
149285
821021
342966
898852
325281
354237
281480
776000
680115
830342
765883
695697
284492
13667
602599
445965
226376
227138
187950
484704
42054
795134
81066
833064
78167
180287
430910
528967
348207
939488
460412
353202
870235
565965
609011
237890
1027586
943890
226712
543389
497844
507865
893205
919150
845283
765662
1044532
713986
112083
895587
869306
460343
632460
221343
992692
856176
266467
513551
48416
151396
349728
669248
545057
206375
80339
779169
622835
732356
80913
410719
268888
1013567
801582
758602
740473
954186
606049
490525
934831
82317
458147
128522
1020335
381722
501541
293725
567295
164784
874429
730762
799683
107924
55544
349541
630623
19014
875872
52264
844455
702936
431527
960448
991259
906039
218355
800209
314863
134262
125913
1017506
682876
500284
211606
887649
947285
992924
732019
291174
692203
310373
219196
440531
211642
154798
458423
160747
817974
503670
321624
249456
447456
345418
223868
196182
762095
56328
121808
989922
1006686
173229
846162
775975
613816
244362
89184
258923
71684
179038
498804
644355
652588
382495
270284
88006
767637
649444
88527
848289
507443
822327
1027722
926284
6602
821504
54326
420123
195851
796059
675610
300016
236401
875845
377257
242045
534924
626039
687412
40303
19062
552535
722917
874559
284065
698750
430171
798591
181219
579900
622440
611964
850619
775658
805381
738926
775545
720656
241406
110577
211130
75475
663819
20635
501603
762990
114129
996027
1022366
344986
199444
304761
728267
999450
789816
681295
886307
286239
340820
163856
632462
361701
309887
1025870
27228
295462
597586
70423
433107
464364
979183
870555
347627
521797
415988
386438
81426
426802
276323
468368
518590
1048239
984056
390935
182707
378860
145920
508677
768392
215670
277179
445379
449773
765999
476698
840368
535393
769074
674908
110422
71427
462619
256645
977838
803390
349819
1012304
372446
70815
98900
485684
301375
257858
585592
264820
137339
578560
929232
718062
117754
957027
954709
725880
342823
6910
910568
265401
185150
434103
789528
900664
949668
485518
803134
158255
792993
1014944
217216
722026
342299
409331
888715
826848
257336
206681
9593
554246
713627
606293
982585
371573
233315
747588
801379
874967
863855
523367
676366
956837
816440
186262
827629
468266
42294
386493
76634
418797
99446
698826
892985
748763
571835
954450
67863
138036
66546
703762
836027
664490
745560
632098
47235
842921
916065
400666
30399
452510
932968
961176
384229
682975
456242
759188
524724
1040642
922819
811930
14424
479255
176604
1042769
802818
422281
106967
869682
171919
635636
73086
213236
650024
361100
169777
450947
410492
667005
955268
645047
475176
577118
574532
946982
61618
551244
231102
708017
667812
197603
840220
144978
525805
891086
399242
759108
541735
988081
974373
890294
18547
473248
399273
459081
56570
989924
13571
53972
1018102
365419
701597
430095
48141
872234
680756
331958
57298
53823
717981
10650
594537
901815
415694
16222
1031313
148367
177181
113171
341140
187377
943955
189422
694182
379340
408659
942245
756302
351930
195844
25663
201608
440725
310436
926142
94614
106595
702605
818653
574824
907048
1017522
67450
993122
261111
322055
118897
735128
167468
227293
611726
887919
154259
937879
74887
165484
576582
981983
964499
186108
233874
819063
954298
502161
1028756
232310
865871
534859
765126
166117
889181
832788
1036637
191737
790405
677099
37103
311162
450059
918711
888506
915253
319183
811280
426804
47986
666299
11084
807468
11195
307371
491177
784583
841622
828358
179726
209846
131444
1038149
170973
460825
566247
773451
796699
840988
356909
483069
732045
850671
532536
421084
542876
386961
991733
11984
1013276
354513
438141
410543
452236
343999
408153
906533
742030
576541
80937
99924
515219
1043625
371487
504391
414369
689035
765502
836268
175739
81898
509822
371076
338715
992582
731294
917861
509182
996036
423711
321648
274033
1040729
326953
831947
552051
792526
156952
874463
399391
266842
209934
145473
830448
480314
891213
750276
165397
498246
1013852
448149
354202
109417
359634
514006
96508
570563
795573
1046278
929459
9376
339617
108543
896744
321679
374863
313419
233038
998343
447524
31859
781950
585280
777493
412549
257212
570530
188484
254590
574752
568409
757878
546342
670229
926419
101472
736182
908609
683286
510890
916930
668217
446163
843339
783059
204638
650869
980310
374194
164545
23724
256280
410411
57337
916018
347441
494307
634777
383493
821333
968782
827441
242140
791882
771018
591682
909802
942424
1000137
112903
173535
777335
25093
663566
353098
277247
676605
292354
782025
400066
150481
139708
822185
449345
108259
712788
171999
834917
890692
705966
633510
177729
654000
529977
61371
859058
241180
526622
96205
756373
154143
415347
967261
180818
398059
770946
47173
102099
7127
523408
707335
321172
881022
156376
179640
453070
586816
123880
554568
194356
262866
376857
783410
422784
93527
344846
917409
772203
941075
55742
820128
155950
975924
106749
644905
642527
963613
124134
523315
380965
38808
653447
290851
945441
197815
658582
1025324
954558
300771
557520
164734
983265
159965
344175
528823
649754
171867
30127
271822
350182
859544
115179
791418
1034664
76699
767357
71617
248046
923142
992760
788355
472907
1018175
400046
360457
568682
76617
261502
322959
353151
368882
813610
191645
446156
722545
235989
406777
6424
218852
441364
960080
699404
582528
3888
22104
696869
582587
545547
851590
41072
75292
136229
138549
762134
713693
888147
581739
571043
496370
478594
261283
182832
492495
624439
584001
579183
435633
847680
331742
717802
615322
915129
176852
392218
499735
487272
815352
533950
800793
1755
518973
1028626
1015960
572917
758467
779500
660069
1026157
288023
625410
820528
258390
634387
506656
725352
415658
83578
169716
768911
377312
114593
706595
803855
529576
590734
161807
280576
789794
732375
1007611
741164
603210
924657
41652
248766
291981
486026
9559
546606
324268
671804
804180
712255
412564
501189
771556
263443
140866
627604
867387
590614
822354
356832
817622
342268
866266
567346
627269
763252
720542
259502
359288
38444
62911
433559
477573
2483
91748
231247
412488
412031
448420
821977
87682
1046134
850378
839380
75799
976387
135491
582979
748594
744742
985616
283421
721473
239410
77340
356524
489343
522124
873368
453569
940866
206107
1016969
626678
498387
847011
485187
873855
97379
531765
857999
877788
505146
895638
765342
402725
436311
855962
1030989
1043386
467042
716615
150463
444778
228524
1043474
930444
1015644
734504
977161
451157
532074
942330
518604
348434
537930
413313
264516
692890
576699
3013
804009
766294
307941
494556
751169
609176
496715
839516
470262
486908
177710
88051
438832
367540
249760
234157
978042
701669
934115
929444
887650
167062
645619
193777
863577
558683
152121
998670
588156
547179
156398
805785
866096
776057
524598
559280
345817
247852
402819
901158
159221
265463
925881
382528
285125
814361
216112
475094
397177
646191
79573
486188
984170
1042427
399045
742935
600428
470820
447887
114926
175698
847052
57650
997708
107129
343606
183594
618120
991709
49947
11370
907841
590933
471383
447148
275506
550580
284589
213809
588717
552090
706397
343341
657150
178409
654074
1019731
632163
899542
550736
256215
882673
239756
488985
327700
559039
1043689
983769
140278
371901
854442
600894
672794
265782
283234
353298
665302
813676
651397
897557
297888
439535
988048
514057
77206
560236
995322
651245
403016
593830
425003
373811
327760
695437
281240
362329
850139
256618
485030
318613
524673
920574
196748
926637
504218
749770
868885
836366
292458
896133
380367
315187
1039659
917838
999943
149842
513348
1001289
155868
619837
711942
582231
137215
911778
910034
587104
78365
361836
825463
143053
809662
103308
1011684
882663
551959
631511
270436
859816
724421
127728
458676
811406
747892
758515
450835
928457
905106
246558
542624
910689
23108
913751
503604
890817
1008276
821297
341000
284900
831225
1017723
172774
688893
92370
625292
150606
698862
930565
511168
775032
928692
516876
161538
43495
629692
128940
417685
176619
67335
275788
960078
3237
828762
614223
741472
555461
849105
690591
449164
67348
481968
755694
634637
950124
108616
214864
44964
870156
133716
657743
34411
304758
693076
304755
632604
636382
245951
138722
149471
763740
932007
706860
255668
521957
160786
658258
868530
842786
777382
823676
611797
856734
748963
120289
731565
654625
853208
554054
661954
184594
841255
420059
998079
260040
804549
321094
1400
1027286
317739
306093
570172
769174
781732
854831
517838
400875
834969
921296
947101
174397
643858
128174
57947
245397
532716
113653
351593
637217
705304
562336
369456
740122
548701
201064
655328
44648
68913
223402
471565
254529
746628
367704
775427
619820
228248
136495
224391
51609
814651
443940
766547
513690
357935
157547
851729
687542
291010
774944
853220
905322
999578
563870
828958
531495
168813
173861
37563
545824
581615
759527
891876
60309
874979
938489
465659
766703
971055
988787
668596
225286
68830
737912
3986
218289
967041
718458
213338
18508
285172
447061
349862
368702
998027
903050
1045827
251429
70360
313173
263318
238218
794331
943202
146204
137861
780808
1011289
77954
133215
358510
808365
330047
510908
19817
584272
279661
568542
220504
759600
419527
563127
1017055
450647
269233
166307
615058
745526
376101
911056
357986
47733
758860
27304
1047616
686211
489357
687853
463723
630177
923017
1016110
624885
953678
26130
592215
714641
756833
1014804
474019
1010101
392635
752517
426494
826850
71100
97021
876187
253058
461355
188151
714681
324048
647508
925716
269768
901435
605448
656422
313710
481676
846461
492655
192724
371695
457147
511983
444937
898554
587243
625748
733984
864595
1029193
645112
878144
803287
683998
1026381
718358
238205
71251
25964
958706
569477
444071
136001
1026390
609342
45498
638558
831410
1022874
971474
109075
988772
1024212
972835
1020764
792541
411139
90832
505723
771736
934296
525416
783057
981567
275036
825131
586687
820457
959131
360471
481834
537403
806224
373044
554741
309205
498909
66897
545777
250485
158588
993637
243369
831473
457590
493440
812322
614509
72124
795713
364928
376009
97218
7024
203584
65094
263305
957703
72643
877753
977558
1035284
469859
115531
147320
458794
82127
385390
256372
173329
248515
452155
351263
741207
632000
613525
562971
7960
13811
845729
685309
730273
348564
31835
822189
22149
458397
399685
718627
973541
316907
940262
1027901
780934
261796
181191
558300
572819
946659
106692
811745
338224
1024164
729282
561678
950631
764616
1032567
42119
509980
572191
420523
76965
165882
223727
90003
153419
1012815
165982
623733
232614
130698
436744
97309
300145
1036748
967962
172619
557516
155928
127213
39132
134606
833805
236646
37052
569237
615817
916440
650099
258801
54966
168270
214207
517350
235761
781988
349211
403248
197984
279405
123129
694925
305567
696292
12230
357407
201671
857288
949359
426590
81297
192308
171680
617262
622883
607461
828175
757538
781005
777194
998080
664818
726359
920865
355522
548632
992518
790210
112918
264484
99627
808710
840649
353247
102721
1045766
405154
346856
850388
954719
454129
815885
43174
649951
1028684
972431
841772
539706
356291
674187
934856
721806
122683
511533
586627
800146
853395
559245
634835
191605
271334
393370
214048
783087
777259
702903
1007992
937401
822868
516208
578326
190731
195139
571854
864598
135738
658196
877367
751215
136608
549392
250880
371111
989733
422564
75625
753987
192196
643698
353345
564742
1026811
15659
833691
521938
899991
558907
290115
820210
272796
874031
412175
960
90894
573655
616575
896009
549348
345775
207973
561073
745982
698594
560560
586943
944696
681430
859595
460291
726461
935327
5022
2921
119478
1048389
293026
207766
969828
346405
965783
96968
1035868
816449
205812
171504
349760
159322
632711
419579
867934
455719
617291
168935
1021832
736072
994306
1002193
392489
369949
564849
664994
907647
966645
160519
526185
423194
126230
307482
434468
508773
607972
441494
274963
435149
713615
302272
1033872
969835
288119
177503
909064
4794
792250
138692
1017754
1005368
484490
131254
16704
772817
462189
845803
985091
1041326
363756
612891
701752
729026
430475
690776
553933
675401
84479
852180
674930
45974
666018
992978
622020
419876
557953
1043114
468517
405182
394712
966760
655775
358561
610994
130420
65558
203965
917129
494491
450310
945611
954576
221960
474765
173898
40459
528803
17384
449864
428147
762444
142336
31572
314509
617140
663262
379783
407619
812496
836467
195537
1026876
897938
121683
462177
802638
748475
506677
686907
910120
344511
662148
890174
489167
640764
40509
846827
487429
351504
1423
411806
631471
1043885
750013
773012
370611
584584
727442
319905
478437
410825
821574
197992
280608
794488
61983
502799
644307
147294
686478
243394
149140
2223
954999
800900
228165
1014828
671701
597739
192434
496574
77186
292467
363656
436050
707211
926799
26985
784814
845769
649458
588385
513136
927857
463649
887846
657733
595513
880789
718141
273919
659530
1012573
506853
495061
882523
799054
72314
606408
210051
896088
171668
311026
219409
810998
916286
949453
319436
877399
223286
76260
563848
132072
1014154
663159
537334
851178
546779
471045
405574
33112
460092
296781
461095
396969
368836
66520
483969
264011
945473
717654
273031
540482
749112
12215
855423
152427
680328
664387
348187
460637
970569
265111
232745
110072
564438
362579
126816
504993
569627
293363
62231
228239
160975
747421
349876
939747
996654
975358
293033
1003720
381702
379637
659227
652833
280762
111980
541428
957660
145190
964932
138487
885025
314968
616651
400869
423655
107595
34577
307103
723135
27667
110789
568641
352296
495929
488414
789259
692810
391832
880106
51627
32891
797875
59226
523384
937030
127559
235766
481686
249648
208527
170982
117891
273147
1034788
725955
172922
601171
731458
151007
32138
480017
432602
667948
875765
169907
846273
276222
402785
583546
342876
556282
915631
342313
147523
221669
306369
401160
601908
459900
18747
903090
159775
893705
373704
1014760
256283
499385
341071
628084
413287
41616
748609
691147
64868
560777
314877
93846
249337
248945
852174
462713
544479
742661
187255
736615
782282
134198
676872
862157
589373
35212
297986
708291
469720
277781
118078
486058
806991
919910
160267
951435
879179
131004
507313
595057
143085
699016
811305
3814
163992
159112
910437
201448
165527
144161
333948
705330
638052
1005408
825908
664410
384958
740958
1035803
652832
819062
726433
243540
563908
213869
595395
852949
796828
829033
151840
832059
100331
448187
592871
1029771
62703
466691
271539
975913
278296
358971
529959
510330
312031
1036991
565671
208966
942859
215831
994251
517993
813449
341356
856335
728941
624537
334891
1004025
530081
1032793
122487
465036
710625
665499
932731
273957
908924
770276
1023635
242604
95620
759691
425109
442573
332020
185183
442478
496054
199702
965319
647416
178387
890678
651318
982552
100640
868813
591670
244360
839773
277571
312129
185381
239654
71790
843590
100867
964105
730720
274016
574215
170833
590760
595860
262707
359690
202345
1021345
147642
49186
469426
219520
182333
807350
713820
551243
880229
91371
440938
1040802
1035924
895285
245930
352930
956786
780861
878369
675153
771948
905192
950324
1016618
803225
844371
477745
467890
650011
747378
153719
527825
877140
246376
647756
928753
258680
907481
104686
332954
110429
344704
660459
448065
570282
392981
497972
181632
192340
784047
971627
780289
977176
868509
398090
977650
467024
264974
541102
423618
150781
811648
569734
347009
75889
443985
130620
155412
636076
431563
644649
544563
671393
553441
511351
661905
399933
983993
546963
1032307
676149
981360
497643
770979
428304
11029
567525
64270
665848
494227
42985
871526
309049
398365
396617
835170
1022577
9512
668198
556512
293631
1005774
876240
106219
518930
1008974
764816
499885
781212
899029
61000
247791
724956
728857
677560
881697
845354
547673
591074
191331
717750
964053
1036929
629649
59376
775760
4500
590128
998339
215599
524904
967522
170291
563711
4679
107659
854437
346076
742406
835579
893412
857100
423940
601131
513969
312832
606616
489017
829497
910573
113423
555353
752440
85110
357217
128659
948100
787349
111824
820582
13688
876161
704783
214195
438959
772288
133396
56607
226814
595638
389191
286983
637744
835422
174383
440662
200608
204854
394388
1008316
752835
714375
383811
814285
441120
229944
214137
874788
756717
965301
50416
537499
178018
214613
260491
1045456
712992
648762
152393
816937
748232
197283
727726
894048
170353
368547
112126
342370
97217
145656
68572
296337
1024046
111203
283415
470983
46451
22255
416490
796309
1777
443999
668171
279740
634178
790650
844605
711482
45970
536165
1002149
334192
1035842
705499
991371
866661
317042
554516
488214
345730
49857
264577
439083
318322
511394
728121
609866
934305
471243
838525
1030080
1045291
366503
368546
362651
204093
581715
1025624
543516
597102
980294
519420
477730
712697
198561
954283
1009192
444635
872018
457116
572746
481556
79822
363397
955097
614637
815984
921542
858323
968737
884343
441367
78603
703064
956495
172782
814867
677649
551395
622008
267422
236580
51362
698292
178052
66357
192384
654047
748117
9627
662268
409132
779481
387350
610053
974156
36351
762424
303683
716190
776122
42523
149539
692448
128728
998028
748100
794917
45211
946316
756705
839792
416207
496307
384707
356214
333544
27879
483117
989645
152332
932147
1047804
10258
111494
962740
762154
317090
706482
882269
235456
260915
167952
124565
464454
412555
532780
654419
630403
923100
798579
355406
266386
193258
499275
409834
748910
562778
356911
404808
1034068
161660
540022
843141
42580
418353
363010
969374
23686
60018
836476
123424
690570
264198
168355
729398
1029517
59314
300469
267547
208981
546710
123973
943454
1030085
694186
233677
323777
18475
1039632
743209
907116
859791
808539
75276
31956
936957
818303
323296
989834
222662
1039852
1037054
308622
217363
861427
415390
29770
7981
678558
222360
484658
148184
600998
73343
619846
943821
545401
427545
256786
494550
707263
401433
502132
107602
212089
140160
307669
417061
446784
374410
897917
782083
388367
425444
917896
797123
785658
665783
55205
257934
51874
218648
303984
42170
254246
1037461
399030
654312
670479
989544
834867
122536
650865
507386
769595
573536
22189
578177
75440
645158
732776
396183
83118
190713
727718
460022
500366
529114
190793
67483
66404
303280
439585
476076
981513
193248
43206
36706
296665
554779
79635
232725
59700
635151
282764
950814
1012098
110752
238915
396465
487972
139259
522689
804081
1013862
627012
456389
528608
478167
184092
369603
381336
620994
339308
302275
940832
281879
56035
91257
578539
116619
263277
838442
948310
80307
903130
452602
873367
803034
204653
222529
331160
463049
291458
329293
360815
235062
950205
791713
12966
82560
898692
194447
177992
124617
484835
498851
381394
594687
523551
999496
1012417
844387
883179
834485
837943
731053
531208
771468
375027
906650
590756
998586
1030049
106506
804616
636234
737377
736824
256149
135256
316482
785048
171295
748935
573334
147472
96727
688164
934038
1006237
653035
1043428
148120
156056
800986
385818
729916
123496
1011140
137013
916056
695953
415655
772449
561092
485469
281815
136145
836212
265347
936040
714418
332723
416107
79755
354116
627888
630680
397155
960567
396461
230494
707891
605555
989735
859077
375876
666677
330423
533676
839845
208455
701106
75530
459125
1012188
426160
411214
54637
351348
679107
860821
712488
1024787
616699
87031
453725
1610
1016737
24569
1028447
15105
921777
708092
786969
208319
944000
294228
234021
267671
91594
705540
999875
8605
659168
99710
679170
686209
107411
469500
912177
351594
894215
588668
1023685
300944
1023662
213311
476303
425895
824963
702352
295406
115630
813312
564983
988659
952534
158319
992862
515121
831103
895472
490597
40074
102593
350810
121885
132494
172995
1029961
530249
367415
729781
585121
260799
100156
837819
693612
641689
94356
611505
801586
1037713
410838
51739
719988
251054
110670
64434
459699
114995
134074
885180
856067
703734
187300
71889
478417
600940
648387
508581
57220
125921
282862
654110
556706
307045
960781
630644
1044618
861310
320554
280919
744218
811251
582420
747510
415815
278096
168161
87087
801133
7560
390624
606378
659201
299274
23797
183278
731101
48755
1015446
572645
707316
990082
461032
117727
999405
98025
92170
525907
565852
957137
642564
635085
839454
388352
1009918
188659
32674
636315
388258
365806
302776
524534
829226
310508
901259
891621
194909
283354
937073
169365
687683
138051
243180
135457
597193
562588
611773
310184
759915
457327
311663
729886
557795
704905
1040873
723987
517381
1021181
867142
5483
14054
551808
983780
490007
1003970
1017594
436057
958351
18507
886345
355042
370314
110175
972476
747418
93592
246023
331208
30545
771046
161835
742781
963187
744762
55750
82580
1016338
476936
853240
984719
1007753
439497
958092
175385
982307
448870
442700
1001949
766552
766457
879121
343828
297586
15321
836670
2520
119331
59036
899059
441790
459506
331201
162519
423621
711281
552029
659996
162984
967834
23223
683796
849100
606599
311471
987061
756577
391872
657088
129499
479164
884883
941056
20619
110536
533403
610749
631905
28752
392658
317530
65685
551502
103608
191663
430199
220021
79348
943898
81177
258188
739509
220951
9869
140627
874428
292417
980964
728216
464669
698604
821497
672959
859229
497563
1008705
531905
482732
787570
929931
912041
698187
1002672
621873
172755
1023240
431467
607751
411790
859698
396466
788388
220008
261419
813924
109818
828105
519030
556916
161740
119515
812778
925596
645151
66203
255874
740515
250188
719875
662619
438622
24453
47555
74213
29161
765207
68821
825044
616086
497814
283999
719788
469231
227873
8278
133222
523247
651357
379757
547030
757802
750996
181321
432480
932323
466052
311191
175245
255458
383603
10100
874524
834722
10415
194087
456849
981517
181942
380848
506380
249243
348391
114557
982966
85348
458544
1031380
404276
907629
693435
938073
789487
892841
947941
420600
321558
226401
965854
349032
994547
311529
33884
132884
453098
444682
517369
681846
873145
892746
1006460
430971
111835
346802
317496
582232
278029
876191
942062
139343
254554
632073
237123
102950
1003593
256863
1013259
151810
807794
678761
820434
29783
170635
164143
412345
13865
15206
237862
972118
581659
531506
12557
416093
731931
679575
923947
54038
738374
604183
680111
914330
468680
158682
310813
859585
156801
127405
455112
619980
872846
592157
494002
147290
127598
407824
955766
703346
753322
402153
197388
400873
599779
759175
744869
446774
560614
1044685
157656
681343
785710
410529
772795
456673
610141
966204
752296
886714
286652
21057
422207
549471
829074
92707
191593
863638
344376
348414
314174
200737
672029
242631
243153
849183
7978
157091
601232
632179
624821
972804
458139
1023045
257280
712513
248482
1003156
224029
1032795
88275
743509
472102
649676
337816
563242
993304
453727
778935
58055
963142
879090
729765
963277
1006659
880423
637838
678208
377151
764860
794277
339566
956554
1001651
163659
852983
301759
16319
104430
552305
760731
130761
764064
270476
614207
533471
1000209
425458
120943
723767
750024
79395
1035490
816813
491248
858976
297377
466921
696504
999539
948167
324353
84493
765105
624763
152924
936318
513252
361236
538619
308539
363259
356874
200090
39859
714511
826361
200877
655191
1044662
735517
496645
1033419
542046
722877
172113
380768
389642
498241
678779
699025
498473
253088
10739
686146
898492
379210
608041
886901
635814
48868
187728
798708
630540
18775
273945
467555
871782
110237
373279
838098
360402
795352
383115
675589
851140
901450
259816
536437
563069
398876
650689
528728
42949
86718
834530
480430
1043015
813852
480029
254201
526212
208987
227280
873046
16689
664462
28947
326706
916893
582939
969642
1034454
578285
174107
339840
932702
959914
185668
335049
98344
202103
443368
1021298
895272
105811
554569
375104
553129
555331
580721
30641
126733
74500
699326
770203
648196
917760
1040577
313501
263830
25353
986276
463708
273115
198449
17281
870946
394023
1015733
167406
145268
343219
954201
818406
229017
155803
240442
254523
629284
348929
1038410
784721
875564
125236
513265
41701
741180
194370
184410
248175
71795
163105
298214
727460
502922
715836
412926
327319
703722
316159
472413
921467
415284
619669
152738
1021283
366379
271566
824926
291289
919784
628778
412449
333395
165290
840553
567342
906195
211044
887642
505972
262181
62184
810980
658356
569706
44307
472357
964013
3622
849459
260705
442387
977133
930448
317277
912497
224225
711971
936157
1011497
673027
95993
257484
575345
827357
874133
324010
991129
912939
759860
927477
969840
52847
397203
718018
939004
1023696
505042
46542
148541
615843
103216
261568
125827
177780
613841
648975
885380
22093
1575
323377
630049
833525
455763
458337
723755
167461
819740
859755
722805
128189
42938
656786
140432
814845
921842
870828
627756
305550
1027977
165497
3575
652383
318627
387956
642405
741797
11115
873918
639224
368479
451065
20584
224884
791886
820867
653111
731252
570359
576581
766154
523069
635121
250233
670406
816730
78998
1026755
490109
438716
647263
583795
687563
441311
106601
234983
993283
364059
757661
240635
950511
398492
692990
579613
1018327
357285
295115
516797
1045818
566838
879691
144447
133526
564402
29090
412700
25920
778622
202596
342850
155839
946161
21275
72750
453705
4293
460941
390882
321292
985835
31814
572202
157072
191462
68796
405449
979889
968564
183056
940925
601253
346627
316213
136126
574250
473035
121982
635307
341589
231818
984752
740881
743531
652939
908522
280479
122146
1018226
377558
544559
918081
853577
35327
818085
47219
405731
941310
581624
132383
603723
689386
835319
613515
998511
902418
729689
1010405
477146
149354
414940
873848
672390
972268
380505
942146
403390
344033
655886
1012109
150933
238753
306957
489961
786053
574373
419035
582695
831649
806976
798049
191374
432449
432949
244676
931248
138060
768459
810185
430183
163409
141778
376888
805030
914571
812876
800182
217257
151681
878352
595609
35891
55767
810435
363025
178224
378686
452077
80278
435127
108626
559890
332091
844882
9638
749399
863471
447090
104296
949203
870669
202511
605134
323764
614359
1038382
41275
397850
99177
35352
697376
242482
932055
820993
5101
481555
333959
915438
1019126
1023259
194838
96122
710347
722241
661135
852465
120712
22965
709781
874415
1011054
782304
783645
526093
947822
571517
356391
169941
230621
184126
54785
9556
690852
403213
1025873
929924
515856
242233
1019263
256571
909490
667051
687937
830294
1008936
12775
87184
542604
27093
69682
1000847
528896
188239
498375
613614
961519
613778
471881
340138
126744
99897
1044930
769528
378256
583600
134030
559759
43034
88070
308294
962825
296164
991622
423807
152743
960611
70918
1023917
496707
604158
340119
540467
637459
547304
954686
102169
146327
589208
562833
182253
587590
326378
1042592
151146
537759
397310
370998
966082
1045077
156935
889160
489651
716774
459394
485442
800618
384157
66585
1028778
947435
51140
428084
587887
962613
934984
362546
919297
986868
933799
253844
903473
156325
707897
990079
849712
519261
848928
73361
75036
646931
648914
398284
854833
1030978
48602
171933
524820
855048
914093
250938
975208
692767
829223
501209
705350
408696
976823
507536
379694
343174
636783
153246
156936
152810
576601
1018146
606407
118848
20210
136370
989883
482640
33674
927012
680754
75044
442152
95229
806374
1002103
109527
355297
731976
579795
814314
137947
49278
275105
15752
138034
630135
674834
805671
641531
695405
796910
620511
820783
246446
776104
15518
378903
183817
637983
20028
438230
3845
797860
247201
174733
197767
453424
641000
464868
298129
1007556
90898
484742
65855
724667
849534
965230
498618
297687
286550
82767
164127
732673
183274
219921
562863
852722
672782
1017449
72505
379749
707423
527385
651716
915542
783919
1030223
916199
544263
450516
122604
745100
534840
53295
400101
132864
652905
258620
680843
41711
979347
427869
874802
360437
943470
545324
863565
987917
535362
831995
175267
39495
893131
685491
249369
309510
590387
949670
256109
59920
191473
976593
533107
1013728
447895
589343
59625
659157
453307
972938
656485
893859
647914
256181
6640
99505
199800
929227
58253
789556
916862
895955
763422
818545
478943
662308
11442
210652
1030670
436958
359170
849713
693194
999474
867852
445894
608715
382171
390296
890016
438039
635261
509197
744640
723824
929005
699524
780751
352825
275477
514609
893766
328638
1012175
269616
519268
220614
804864
237004
1038607
217729
251053
321240
698415
9427
887356
668064
365998
303662
140085
171689
385335
887256
963261
764242
893861
959203
745942
451511
753596
920201
496580
803317
818947
507399
822430
120788
814391
599524
273182
565491
1023634
277988
188514
750972
69125
939795
905107
378018
30808
796
49836
746813
126301
343756
1038292
210807
1035308
20789
570018
370589
858471
264659
569482
142724
23070
736442
400794
553062
824369
214278
309739
730026
622288
767932
235401
797736
109885
1012516
941975
302382
773189
260833
325684
53642
933271
669933
946183
526682
123176
688005
186011
605586
483045
534881
356637
145158
24852
185284
780033
42734
472352
204875
202141
974085
470441
336078
278837
243197
119503
1045136
733678
598078
1018720
160936
255073
1011579
733869
959451
968169
503530
524554
323084
57715
923997
268767
138754
10433
423734
214481
285389
865595
10612
393961
104463
696734
372459
326768
204911
312236
282048
989823
922354
363403
563782
160354
275303
569438
1016127
477713
971619
498602
636437
470672
238117
215805
1010871
919516
569657
606776
353774
91977
357599
341183
2848
327300
577278
649394
699879
852687
801990
672565
155861
712949
298670
820672
514546
830310
980989
557966
703585
646753
965555
1013950
216966
150811
70554
868988
270885
229875
520967
420863
490748
481696
757919
1015064
420360
464788
961098
431212
689141
683041
109382
567643
1045426
85984
86023
381494
222422
676500
80808
832085
737852
409437
213530
567954
492239
846908
427856
244660
248403
788831
671255
419855
337664
298644
730169
266192
453129
418438
62280
746653
944940
234746
588563
750300
820803
798169
487952
765507
927216
416550
117799
21993
767638
615605
422861
426521
403754
31853
292896
698509
505148
431828
274382
438944
956156
726240
279668
559136
298265
248711
482199
334286
343601
556771
1003575
667259
501099
468298
287202
65071
838833
1039905
991386
997183
451400
590547
20012
190522
85176
665209
312587
399839
654613
892385
364435
422835
963052
549615
532448
341984
749983
279624
762378
639390
262121
210565
1014347
757309
235038
52994
222896
307902
797977
621748
265685
928552
1037727
72193
638006
32548
301532
313780
588277
586215
408766
659937
568658
787997
504933
1042847
803897
51837
150277
842407
352302
1014038
790692
337024
728861
323970
360380
353884
136435
684058
151557
865588
223752
779695
505782
770441
26701
817201
317434
469422
557601
121023
46499
999444
1045100
55916
137840
886363
63213
912675
372415
366564
668120
295371
729296
713508
150724
181642
779523
668393
714583
401717
76132
400652
437681
1033541
982605
922230
882555
836530
93135
229018
395756
173541
141558
641577
432389
565479
751722
604266
202470
726641
832315
402254
314996
206225
785134
825602
609045
83298
500347
279031
872858
153449
623792
906643
176507
65841
887671
475581
1000700
839175
741211
960516
824749
193251
947861
14392
118953
295801
927747
234405
435069
879156
443737
889350
79381
749328
736199
470191
848364
229099
560652
151751
427138
646701
1044210
728902
394809
1036897
560753
697849
953203
367970
30
956861
349466
49373
956239
295140
880705
459377
1035331
817264
811950
18034
755644
746135
145318
396628
1009643
1016635
323474
544907
520765
636309
864944
308581
590842
369016
888199
343254
511353
840601
45424
683892
628265
935370
521038
609196
42516
349528
186056
123510
464786
1018819
1021535
997007
862656
34603
752009
585043
539146
1017558
711003
47991
641664
342887
343851
503053
238634
519722
738118
100232
240860
922362
255359
818456
310901
643994
125591
276049
574494
205268
2354
888687
905883
83408
896831
234194
340408
366438
11814
752443
510776
1013375
538291
86279
734390
582198
277128
145741
828227
971876
986478
602228
962266
812091
519098
1018977
116294
927278
833075
217719
732002
518863
582468
154883
989540
373109
279934
187117
219994
1000143
589221
1043237
475030
142339
455161
524489
503414
732462
473827
192757
194728
1043768
594269
607971
1006183
547680
258144
975044
172644
650002
959467
784790
774901
876200
781659
327997
26124
137496
447870
39055
409888
781951
851328
570110
341990
9092
502785
619988
6410
518192
893452
228455
435965
464080
453267
897775
249194
1030503
648094
32905
466127
587805
2891
803818
848790
401736
240919
436010
564952
741301
58403
730925
244985
410108
775130
600039
601770
364228
727760
919092
849884
946301
317444
907487
199190
770713
144085
1027954
1030861
591815
537228
397376
137426
474010
928513
588438
1042192
231893
203082
807279
866293
112059
155239
149774
705449
797117
156018
672864
582524
1016446
1045912
1020284
334399
71053
990428
159958
789200
358723
68743
461901
1011474
453458
8936
118643
374568
1020970
89913
305221
236317
443715
154603
828441
321761
247318
954243
957728
858276
253082
939533
982738
914622
748429
803807
66744
214367
6597
365964
386791
580604
59090
184874
957102
285841
778278
636492
176989
993790
446600
849067
136112
166178
649157
317481
1017871
841556
174490
992022
5955
260183
1039101
334387
146856
161089
532991
921914
980265
837750
913374
975103
588602
811841
934826
652211
293268
827985
426776
359398
181979
519014
809788
140859
234123
160760
630736
996316
491752
1004246
329578
547870
857582
416426
74424
132772
446750
758320
488375
490556
125639
119286
452019
803207
100438
807360
133562
578875
503045
462881
73850
780086
1042341
937871
322615
895103
405244
37006
388601
309945
971598
522100
774947
782964
222002
154135
1041302
295815
598466
392157
338473
681921
272818
581181
330449
811247
490712
874568
251849
743502
646245
305229
392245
510655
1014192
874966
675714
833477
901342
21139
828386
962017
970962
800981
719610
120802
199612
69053
43335
233912
27542
753657
126712
37239
479572
180874
795289
946113
681308
35305
36071
629288
1032459
358016
828847
980501
286085
424387
730728
814238
328916
185032
984708
464663
949385
413092
912815
124871
623551
392389
314214
236492
803585
714663
774379
809690
79439
394304
741818
560298
759197
600358
991268
184788
410918
74192
827362
23269
957502
623451
347331
474036
622555
111170
742964
885049
553620
568465
868606
392572
162434
65359
18899
438430
482862
373564
563773
192266
816117
544703
536544
75016
240118
743379
275963
570599
408347
685256
757244
493704
676952
361695
510450
343566
218807
544999
985244
414441
90975
916512
722912
513198
694800
507051
704473
702782
320559
657825
180165
76390
918483
667346
835464
216772
466827
638269
888575
663156
156144
475074
461875
257411
738022
321622
612676
145207
525319
443047
224299
113589
642175
864200
260863
899172
1011731
959801
777261
147883
395633
584529
556991
395932
183504
521563
769059
513351
744187
810188
676930
237704
673376
822190
644597
815728
982390
164033
841240
924709
581735
842257
141663
74761
419388
380907
460297
481154
748272
311229
397406
992275
506093
54632
809162
46828
521159
550078
506648
181944
694048
383892
57046
194858
275482
502416
942108
708819
173346
911176
1030091
44100
812063
1014188
204004
78142
334053
779132
99538
806866
795614
273241
178850
854772
33216
671935
638155
932802
111773
361794
953556
147041
771093
512565
815980
349099
854719
964069
900601
364205
112639
2950
799597
313717
620227
332676
86610
735046
1042966
35181
415969
55866
688399
933238
229628
545789
88153
803105
440481
341683
998596
821893
782712
81752
1025369
850556
717342
440604
452924
742494
455256
328346
653338
559910
838929
1043254
787114
102103
300447
762720
740002
450374
298706
326227
975674
706357
318452
243172
98751
213867
580481
980951
409423
637927
585295
220446
113134
370635
234675
518753
44826
276449
397779
547725
548561
251582
842746
26850
1043016
247855
133100
302182
594663
455313
181526
626553
681216
974350
584135
376213
724378
114439
404557
105157
458171
234204
901983
501672
306930
299329
970623
397013
857610
565614
567903
318135
560689
169102
8545
517075
315024
903234
802233
584910
374180
368797
18428
399706
750598
919639
320477
375503
352348
1013564
613264
606969
908308
197807
309235
919082
214733
862206
225837
1000271
508079
337857
74240
127419
452452
926253
1032695
471688
839224
489147
5236
325963
597240
235634
337035
259068
51105
173638
527734
349767
690909
252095
875190
190173
696356
825492
211891
367444
462198
864723
121977
368442
870167
114610
549286
951457
348143
817623
432112
716961
363013
477606
478200
597674
344078
900973
481129
693420
963185
832765
150925
155105
763986
242488
671370
45372
804781
120134
934331
62862
414
1001508
635302
298459
777171
415323
792313
1014847
409446
93672
486384
710355
511819
147072
741680
8815
290079
543603
879719
425073
389437
158240
349637
870160
569230
877066
415587
275850
145178
332043
624298
515392
147023
130184
581333
957185
110688
253194
398944
499424
313750
720238
400614
949417
162529
473728
198677
858293
686539
409543
527021
327491
221736
745973
730324
815782
113808
28292
344604
22431
392420
590017
358652
951101
890707
939177
252524
1003947
632569
918374
662946
143906
332467
670243
243271
8854
408496
571997
155749
539744
553213
345205
279102
930863
775740
328072
98307
67254
89358
764925
75852
486446
88262
676045
818448
198533
4286
911075
883711
810961
228212
798567
806939
35486
303601
450700
952545
34847
190762
1472
584805
424531
182477
731669
330887
359052
1022511
178891
338918
963702
1000212
145985
225216
778600
123416
1026260
189590
187764
71252
1009956
725920
34023
807080
849042
467966
597875
542414
466739
441578
697167
335907
1032343
725010
518717
714827
135260
338352
56587
1026281
442406
12040
155920
511599
636337
970855
946281
660718
58056
120411
627360
167695
162047
476127
51973
38100
771626
87540
97974
73006
760098
907587
326049
905424
849937
368188
681740
179209
912909
476107
275556
552370
307939
425033
448294
472151
844515
241805
153676
472331
779517
448504
1031925
590367
459855
728006
303081
1040341
698171
388992
155401
838938
418706
736811
224868
3458
419046
38853
173024
829913
1041899
364564
954599
430373
1002844
1008602
236731
72790
781582
295845
696550
214833
503217
775167
748924
269343
315525
497818
750471
277976
236832
1010780
778664
534890
67012
355831
933407
650885
657849
496320
900972
232099
1000512
925401
895637
64636
976029
901047
231791
521725
869362
526683
75750
990422
228875
990873
16213
551445
174125
449066
204448
166751
668470
791844
1022255
984476
623158
112296
249994
128978
767105
750822
380740
287519
441845
682826
215360
978090
675114
542047
277232
1016833
610143
862618
997607
443234
87460
54310
485043
78560
3327
7873
904604
796164
100461
527297
931002
269765
700825
100421
186102
154729
920767
144251
80614
738519
392491
424552
1043036
127899
370494
864826
21779
560740
323357
778406
569683
165694
98201
1026781
123275
458078
137073
933938
820281
1047382
608145
425652
785682
293230
468973
168540
755257
1032079
510191
423992
503968
974362
64891
307425
354019
683298
1026206
924453
319509
331503
749437
975010
18717
236242
228300
162286
64571
697575
244478
885349
530752
262793
927737
813482
879205
522220
987687
839894
414930
797683
913947
34672
546771
882307
477700
271548
516376
567156
208135
503961
1011051
550384
528729
130218
1012926
744976
745639
838338
742358
296424
659317
59365
1027674
736423
1019196
650453
610659
283935
249158
139637
1034282
547218
249716
83815
852957
784547
490494
933382
555799
661912
663244
544369
582432
753493
32349
923724
310080
386431
901866
135826
417233
314787
224797
110971
117421
148961
385886
773217
854496
769899
1006586
216411
786077
577752
959687
429767
581757
602996
318554
530778
1029869
217309
945117
420137
721439
322527
536301
537619
92209
15949
654138
241076
81861
462286
934283
19927
402076
42084
673072
429497
478389
968226
268655
180158
651408
47692
996409
639154
690714
669825
114345
1022477
10462
740648
668436
552824
576555
592843
654336
967233
340033
687710
962640
389505
241255
518713
266584
858159
249412
676410
250999
456552
354252
601206
569412
263707
361312
552516
1973
400523
84714
569785
604215
621826
968896
694874
658793
486974
748492
992107
201678
692650
445271
1029350
210137
79756
992027
221925
524674
554241
640518
241186
257615
917831
389838
618810
51232
97401
184234
291661
904901
412969
264833
465815
270761
887459
458048
381807
676064
511663
149838
706984
39392
996745
499171
575146
319681
975032
556186
643090
835385
153099
456990
996718
986315
806720
787533
559479
409335
1042493
1006091
155971
46072
315684
240490
211398
129485
200300
645845
595090
111916
727030
790643
692081
414328
506907
806105
371057
710248
115272
93198
40167
500849
256465
20105
219076
389442
451676
53438
1027627
333023
377918
70172
184014
246106
84860
621948
390927
205291
1024828
447561
257516
401924
397228
787102
389143
398512
584833
786711
627772
397476
385660
567336
241618
156599
967283
283338
838232
756368
22172
122335
390748
928923
477169
848421
58855
1028553
601339
686905
371733
338984
301097
255044
286576
682226
147570
38414
445178
383190
408752
238197
620860
154470
480183
966526
88892
142960
788863
846817
921979
270557
910706
1044705
414917
94498
305023
636992
511903
183890
56221
367963
415767
147484
993803
114615
134655
210063
962664
212025
780168
514637
941802
877036
890572
185219
20122
978718
432110
403735
170970
442633
152971
1043758
642356
476732
855677
273315
202124
956113
649884
366341
396287
709703
179430
1033202
392539
434063
749454
454363
308835
937646
651048
616870
758771
20707
312780
242358
164051
1001173
225193
777685
528418
872751
113250
572483
480677
794589
374522
568238
559695
153052
577687
942599
753049
887507
790793
732771
393718
1010128
44429
463511
1002763
902639
715502
670436
40000
186054
1041138
585766
46632
526421
22375
918371
508938
990982
539065
50538
826367
340329
253975
794414
584580
774468
1044925
312517
632935
372835
849674
740708
879054
799588
934438
339716
504636
65708
832449
605017
759471
1030781
375063
277494
374999
706891
905432
447401
56309
704656
943668
719163
731602
931312
431473
849294
220118
114040
218615
345647
369606
551228
480594
537025
353246
719578
110825
737634
769288
566041
607260
113879
853507
184268
300060
342784
970628
537398
953889
661512
123327
850882
437363
778428
240067
994064
515824
282203
666449
411275
208054
991231
165312
1004403
981931
395459
852291
676161
832353
672769
697533
614162
812330
221344
320072
479551
34791
464218
410774
204082
233482
361685
844664
951115
852551
140023
658840
337856
301943
679920
514477
102239
348161
633345
106897
63747
281928
846729
380038
806869
888128
267173
231468
1002663
383273
297521
881225
978284
964178
888372
740486
985126
798580
826725
653044
862210
189452
12373
742276
968642
759405
317589
18031
528396
388047
584688
531725
379825
281410
301035
272574
74437
175297
652266
244434
442150
859801
10337
148244
261923
887824
412682
864447
299315
907410
66625
947445
402044
951753
181994
906669
1012103
654890
472
328278
78556
638231
441767
583767
377442
768108
350829
924004
853787
117590
717410
562485
188083
434925
142643
634206
935037
523753
822468
313156
1038352
33372
1020038
17412
277920
104376
373472
393073
24972
781808
666749
26076
544194
462702
337314
879652
270621
956287
583961
766911
68179
956885
1026497
236179
414763
966844
877870
816012
541893
42570
39780
420551
935109
115788
1040525
651303
691955
255253
332742
1016151
807800
356336
367598
843403
897447
951571
232121
1041035
270662
575670
472644
574637
908770
929546
949094
93424
725726
643697
204062
444702
225913
943397
994717
919944
23021
762834
531957
682231
234773
853752
732953
713253
34236
535921
163555
466561
696876
627811
791921
624801
5402
831436
711357
72720
778154
873881
1023386
422985
859452
727505
819477
712638
801524
744834
487741
506117
89360
872022
602828
992007
161630
435088
293712
754084
753373
926674
262028
14795
1013944
930224
974412
874462
834346
637741
431397
827003
894928
433711
485517
12191
357529
860563
42212
688034
535175
484082
790167
883405
641576
1019855
663759
294519
154945
59011
278434
899352
505313
696178
1044280
661818
745825
52143
864478
134799
672548
992846
110675
442145
323836
847019
732965
737308
714460
926864
276006
213571
700222
843720
87618
34218
141885
164982
519375
589098
176559
144414
4799
971007
698408
303368
715757
26128
642495
694926
302756
496935
981456
16718
462268
827995
467961
953691
656962
595689
993143
639917
220321
986671
569125
906097
984934
97835
505580
215250
234857
104562
295794
264707
482729
417688
843039
625440
979647
389748
1046641
109580
219706
276864
798165
945001
405959
35910
856574
487353
630421
945085
42853
73183
9340
173974
36199
909798
928489
697706
125348
1013134
1037471
104654
868552
337976
810506
29043
349145
357717
719642
5234
57582
190549
180921
751895
165448
32020
750447
479220
288956
731382
462644
330332
88581
583432
990128
440293
509674
621688
415112
562942
111391
214586
836362
954781
819506
10844
760740
105168
600617
283347
220468
265238
444253
673887
506329
833252
748922
1031484
159769
131073
747394
194280
724315
191183
892683
423079
561824
619176
406848
184088
791180
857772
728409
245114
127503
323666
113508
1020641
65802
575297
602052
81029
120875
111815
750346
948654
172300
470762
869724
676217
855077
464931
961929
698734
989959
85087
366786
274932
905189
392865
267242
91580
13476
213730
602651
317106
169474
752214
423445
134623
307847
728362
170297
906690
564626
553582
198224
1019684
709401
713635
338690
771014
79578
225376
868213
840887
452989
101230
505285
528431
446528
845029
712775
665368
562271
379190
645626
203796
592862
820612
353138
939458
871479
330225
418255
940972
935547
519243
922412
887019
44760
547150
597585
1020294
517427
839068
409628
380495
132459
68810
345611
276707
211809
632563
415763
566290
303644
297983
991277
696655
990471
729515
948922
439382
130436
471979
457074
687378
359571
624832
219597
822453
727749
18220
221126
580364
634729
600260
526138
919069
645190
613718
126687
1008933
840390
925786
744622
122379
355706
160178
964908
386516
1044325
754241
509026
225230
1015650
169160
18458
545478
635847
569183
776457
879102
903147
780373
628951
414830
764040
644363
369459
360855
423141
5497
908406
420704
126322
903212
117263
79948
387462
399110
340268
478971
968805
558469
558197
947320
310686
189676
598970
272369
313492
449944
143368
342653
1001412
634158
59450
180414
520615
240333
977978
511191
146824
641602
219252
760081
640233
866687
855686
378666
607835
828312
684885
301017
672135
518175
770521
76125
806404
106773
1007404
342192
221495
231719
229322
517138
726787
630500
272304
101868
1031153
443915
254198
291835
560326
691002
595333
174111
393321
1032428
375939
194759
428103
334859
67339
14362
603613
881272
744751
173594
207614
830014
822331
586040
185817
729833
276414
938138
540315
293433
627253
186150
538835
218585
306868
705907
627221
370135
570972
548754
391821
73984
243532
401772
115315
684720
352090
1025759
198551
956739
834836
337713
534961
763244
34380
237717
1045479
802179
142176
509763
309677
916821
238680
626902
802333
934140
765920
668283
877579
729066
176686
815449
206733
493414
440118
749305
926368
183839
219990
2615
1024585
893592
315781
176057
520767
79721
806357
27531
162435
150663
1035749
441761
132107
356573
182802
200504
80970
663584
756289
535790
361485
246232
194727
393070
85271
52854
707389
321012
438767
685075
18565
349276
406732
704772
529937
994480
333450
82014
3072
821964
87252
904597
772429
934230
490531
80022
74067
38323
137786
181976
433224
250556
965497
269058
690324
795150
390964
814806
856778
543844
562861
666840
293862
47532
890238
70980
619814
131044
894512
832897
429196
87612
168127
255525
7515
664999
849447
927573
989548
903853
102946
296983
917584
804453
200999
572059
129004
1031113
458450
877850
529839
28188
648699
876270
487492
909187
35879
61699
813544
23895
570157
315432
946889
460386
22800
978576
328108
341447
993778
826542
1031407
973715
346657
787875
978012
120770
591884
1013457
30273
304436
830557
433680
378579
1024968
219534
639563
14810
833858
97933
1017201
398604
183604
326295
15647
147697
822414
451516
313262
289162
322394
951603
989736
73014
625329
766700
942476
707311
700194
225642
818028
744292
78699
50719
367204
909139
92276
925692
164193
604846
686700
863063
176570
133120
902186
863887
629093
241682
20746
578312
353048
550996
957824
575020
654649
840137
554405
983916
32177
240652
588756
263978
686966
1027110
312249
983835
887438
21138
712950
859837
830840
477463
549666
390239
77255
392542
786472
753250
957026
29010
701571
52852
970771
1008275
838581
872453
405126
75829
78839
229762
259621
360935
329191
137599
187941
567561
15923
1037942
975643
459110
909058
526897
722500
483214
332717
205370
87528
769514
610766
113658
886563
137193
232809
183468
494882
342437
993178
478177
168303
637185
354317
266619
476637
522571
828568
212733
298035
638901
168055
997356
514614
878055
321850
886305
3764
417868
99468
749125
803404
990262
1004471
605812
271144
707231
75458
596549
174780
112993
596333
1033483
992761
798728
1015643
868060
880131
747402
371172
1003433
929537
99974
269306
716342
21536
378665
146068
397645
413859
242294
549977
620186
918906
96169
356073
615766
711823
92836
209143
730511
15747
101828
463409
50465
905880
863676
677323
480964
7602
249138
21405
571049
137713
18541
866837
625937
358033
859730
1021258
777708
576106
823795
519238
393680
467461
681510
995142
134929
116018
175462
22372
138093
491834
639866
803969
589983
69126
287814
943143
91805
710847
610424
814054
240660
753258
562809
327052
930798
177975
82449
884799
187181
248126
948107
459591
676459
739221
562907
841118
249958
1004220
407346
333583
710617
1046660
265836
36450
189686
114074
906265
93501
46041
424277
253009
197740
919366
211491
292946
328920
676273
13526
628633
699168
822422
706077
80778
141681
890347
615586
370794
744390
470873
37105
163237
786443
23987
765079
797196
859917
871032
148508
797250
243965
92990
722827
679417
541497
341612
510424
595492
1048158
864353
418663
193354
1020944
792041
272871
824787
881874
194084
879742
971424
249527
777447
1011460
910662
529040
464860
757375
872939
608873
290481
954275
238080
114005
658164
444048
979294
428616
1018736
775701
89182
468413
874178
253101
1046103
934796
376349
861277
195806
847883
52191
375979
714482
749700
381116
986448
224821
677208
211933
150459
638996
780195
471477
309592
384849
432089
588612
114688
174837
380773
945770
661788
966597
1031807
515557
160486
697479
979986
1037059
833800
576697
568086
908949
427165
175988
983515
337787
235699
415228
418513
295910
618563
459129
223490
492221
899237
359324
165045
590870
851260
110114
824361
115526
989659
825649
71104
372877
651634
549447
330768
115300
137649
449027
927648
106647
608273
545537
903138
261145
278573
952206
19440
183672
431625
901551
983690
804168
540752
480935
235164
608750
903510
854650
341633
611882
59377
2422
558075
703661
51877
212492
968038
104856
21367
1046419
541099
72797
445602
312153
170400
324638
655754
529184
13328
849194
214206
1038790
680067
519356
632183
851172
1029427
42386
245588
692555
122584
1007113
241671
426729
807123
967358
616051
927404
123633
576077
66672
325503
296218
1010438
933442
287213
226088
989468
182505
250960
634429
524334
559937
487605
462238
283093
772398
341853
949394
1026070
562341
352997
98144
544910
520692
597157
371792
909238
918622
540946
368115
1853
129896
370912
695045
779267
942638
261348
515980
416588
804277
404171
22742
831727
535354
607210
806919
721722
379781
1018996
830227
802690
400246
394846
509488
518589
794278
890168
308367
302447
182931
910392
857225
987079
798753
218907
929363
779920
668213
791328
824585
485726
616203
268934
241584
198626
127612
720000
39949
286868
990057
548200
404967
956100
190104
119708
730784
521573
1042498
985707
579069
1016077
150368
639088
467973
621599
936248
364770
424393
191426
583667
141528
283735
885285
756697
258862
460958
322612
24775
137347
449603
882376
751904
160343
43612
312932
624681
939477
678269
736066
507060
769778
251419
338626
988769
513654
79080
144902
74106
736401
385420
481485
89635
87413
450872
313277
226294
931407
518305
620668
569415
240501
131396
281162
279131
816856
337126
379108
953775
940846
1028473
167499
654073
843356
804750
326967
191521
867688
680814
137885
920435
590626
6250
209990
910212
541397
702232
65584
449206
997404
243375
219950
318408
751067
374951
712299
724312
746410
614433
723747
626020
247518
706444
929810
826460
1018158
307049
321613
922955
358087
600935
894011
19135
60221
114871
955563
703678
409932
122078
101132
172123
765014
660799
577899
283253
722723
348494
767026
343984
572718
176648
1040990
544738
778833
70761
130981
414538
864873
529939
766135
185505
270110
380114
721231
594755
940358
553400
306238
864412
1008746
175435
623214
114964
178209
42364
526014
208060
636237
99851
802402
316738
17903
566584
148019
782152
116419
670785
622149
158335
630232
290130
42292
1006268
821197
726813
441643
131300
932614
5369
960663
539882
228198
733424
99257
1045278
1035186
308462
652232
267477
533229
1043626
425840
310617
948864
73476
916036
229405
527561
649803
1025190
219766
648058
106322
260424
797329
567859
542229
14952
1024419
893517
1020739
325078
377706
828027
428641
768654
174299
619949
461704
329176
67302
1034549
1025658
348429
319469
174905
640280
6238
152960
124414
309900
959562
672292
813663
27276
339689
250897
282495
453186
490512
234617
118588
358908
146303
273180
1026272
389029
422406
10814
955154
481807
434195
1029941
674120
755448
243947
937140
2012
713981
709425
813783
628740
874194
1047363
317977
780991
637295
955478
996811
99412
234271
829990
422403
514334
80376
83100
188823
28206
520048
796002
228646
572171
786422
907474
337269
867401
154838
950535
97536
415804
835760
655788
32241
98889
443042
560110
519443
956699
415701
49801
469635
611340
998833
83543
584542
739483
679628
421992
441518
28392
869136
328744
956252
976331
59444
200807
302905
551681
766006
176434
872556
869715
629717
217276
420530
673430
699103
560046
451547
266487
144344
356627
273290
406183
8654
863454
122923
17436
646247
792456
579526
153781
768061
369042
221020
238256
360915
351056
137393
673281
911506
114459
95707
871390
106723
203051
700865
665788
928647
429190
953910
844194
573755
486373
182307
103502
874455
997372
412974
68096
72238
831267
941269
642407
871411
990681
973838
1011046
160987
127577
102561
485113
957672
1031544
614084
488661
11121
235055
986779
74361
913664
520998
304260
179006
1020301
506201
258282
997206
696771
772994
972474
527284
395392
531913
199566
3235
682900
162869
43708
844096
70651
162232
917160
722765
951171
1048359
961388
142666
532487
834032
615565
964589
117741
165772
732695
764419
332972
283877
122493
413696
465046
164726
188678
41194
898581
593319
689473
507980
832751
374111
383258
132969
321019
1000902
652937
404563
710025
1021092
371711
385048
72406
714923
247347
128392
1006617
712593
200704
670146
422690
305456
272218
799759
235670
49489
247813
484481
779895
621551
768904
961600
790762
766907
994366
248079
189583
481718
142916
177639
867436
178578
857970
175641
432017
773881
828998
770457
553648
182941
939713
110260
970753
783811
847944
172480
268978
27272
601946
86105
838150
936586
49386
771586
375951
942659
384317
347782
967505
734034
977844
410344
112497
824571
167916
423981
860641
433833
593715
762393
912731
47597
1037617
763465
784655
665009
971843
763069
143489
260019
941171
469184
297053
398044
578131
1005224
12335
192228
954426
42830
861692
143865
901550
160401
396417
451918
1005460
701770
29596
41859
475520
920497
630357
627450
742944
248246
122068
936820
705634
721696
288546
384492
504112
562786
205520
700140
334580
789337
655749
141230
603092
387210
90547
980582
475056
53811
329288
1046035
1016372
722212
635870
793466
297884
838204
797345
941564
507169
339035
542237
104131
442878
730199
334163
231038
782918
495930
411158
556691
159012
425082
586127
627512
1015327
97469
526297
156303
758367
524564
1018737
964221
158709
520020
78028
451766
679157
93495
889178
57278
457536
956480
230785
924503
600548
11434
249685
297298
380708
904955
904773
929660
330045
963341
428675
191136
917489
922966
714552
681699
551038
1027207
267761
993602
358705
879387
543719
674709
336571
993939
382820
42383
712735
73336
321509
568915
793175
389221
73200
901180
637912
710946
516287
271372
963504
303182
227688
1024865
673222
635379
835256
520721
53018
966475
946571
839719
817376
952320
711149
903098
192477
196717
1047855
906974
608039
815340
948926
999603
259591
47891
74131
640459
1046537
303156
435424
304454
988879
660886
963592
285854
294241
855506
1001845
95159
635940
167358
172895
541000
224917
161651
371744
875008
18456
856698
291397
685972
459054
728476
209728
463341
423784
671526
960846
650271
110850
751891
786491
770742
64532
891316
913739
864991
226577
590826
174450
683760
404704
952930
400138
819805
51394
634323
516521
966592
766766
441543
386629
150099
821728
7817
711110
372624
540342
675211
440612
886169
504522
595029
734166
182017
380332
785511
8484
242531
308276
325386
458499
423009
65125
175116
751378
317207
760508
547457
145967
463953
654685
154789
938219
294051
801757
1016777
959531
680274
880083
530672
17163
93152
135062
115614
997839
345682
103734
713368
758537
321001
635100
469821
419716
937373
950560
957733
7681
660418
109481
675070
479085
586673
338926
820737
983650
450346
396805
168828
556248
822285
41936
552778
776793
446926
202432
456123
338464
996934
976283
171184
316920
640113
858987
643555
1043832
352785
470620
542684
633134
25454
712828
319531
566315
84058
106196
648981
261229
835373
902103
3650
84781
736224
11110
618226
785981
32197
708626
59154
661436
340128
274233
587047
443958
959539
343894
224265
92669
1042037
402855
789
872550
213938
246130
797293
857533
554266
362684
844355
176876
1025816
2230
143677
130293
816149
435711
911432
258665
779871
98374
227180
550022
445655
47507
16248
955977
255290
926447
456740
264673
831324
542320
235568
621939
1001009
905776
518861
406595
992485
564739
535454
513361
452146
854452
129388
882183
759720
582800
690005
762879
530530
789453
1042191
389466
945223
5976
229236
825677
981755
897010
604873
69384
508028
414199
888872
928609
829530
289053
817597
853049
919717
816336
485097
1002278
834852
55069
344102
186369
389834
999371
710809
172865
356782
86896
126624
332333
954135
542760
227516
622897
501743
161176
815654
306047
134434
776947
628167
980972
606270
402023
843121
289848
951375
27657
840307
275156
211908
952582
612473
510227
501795
407398
561072
879734
381820
439537
617297
501440
835271
955781
671225
883077
16421
697483
824385
475771
67779
210345
311602
199237
68151
853321
693773
206188
918249
824196
708532
410981
467127
667694
668023
537435
424917
36143
113003
889140
846951
857924
615599
949449
10285
62638
662366
535781
19913
719995
553233
990633
70766
966756
800060
592938
276772
864966
351115
1019077
165384
259192
747001
324536
851851
8644
677039
953347
1549
584779
637123
9833
608149
482358
808655
899312
894900
792036
967635
413175
562354
133971
739062
1020614
738625
370279
66584
464686
789591
1027048
971143
634366
87433
257213
757067
748309
493688
466555
527204
375361
838768
997049
111582
664212
271052
26394
988030
1000853
473978
230591
894585
423812
376920
181587
269250
640287
360000
617777
741523
788683
42808
482632
38590
146286
321732
665460
92452
607493
825477
335967
754580
659973
815643
312171
603987
312769
756137
806426
428591
732241
732579
413186
864785
521880
874786
310162
71574
289528
33202
951634
951152
266258
166944
381239
709302
645362
755819
929926
700515
410321
83880
569678
752707
911415
311097
134979
162395
723601
311006
953955
1036716
395950
880571
560837
39720
704683
145892
476370
192
414648
1033489
377615
17686
566867
143103
626888
794155
627924
869688
339354
197525
922394
456572
339815
165011
29020
186364
602005
845220
496693
682022
650559
724828
58135
154862
801526
801587
256891
136769
649133
912692
282032
809066
669856
1047220
318760
912872
579197
741102
61257
903364
406467
86161
12569
203881
926808
219935
896128
1028380
403147
483134
1038797
995813
68807
714404
125014
757861
630476
1016328
463633
712783
511425
495759
953425
669727
243399
536597
926399
461294
198053
966454
103920
565954
803657
245456
97685
201493
108384
38512
25462
480640
472126
904240
517063
724766
455447
921358
189489
825750
171736
468753
781711
159099
481777
35610
454373
801551
541740
319785
617287
470356
726023
959179
866630
58262
334416
353188
789503
603398
233376
638925
868770
848381
498687
817291
152275
413398
878656
459291
704839
1043728
397268
139986
938454
922769
440447
323395
921715
175235
994763
402692
174099
982570
1015302
271085
839529
544057
427744
980636
218343
788398
50343
640256
816861
861451
590555
599146
418094
1008628
591241
914151
873886
751610
875091
561888
651921
1008302
238533
95106
737827
359321
615197
499429
303469
475500
391534
811245
8267
899238
356960
726020
647922
726467
911911
2170
42697
109000
368264
680322
903024
410964
33132
705932
103748
33625
985176
933475
395621
966043
991125
1038608
387241
105992
129355
962487
271151
682333
540980
438447
704690
457965
695923
340160
1043549
323734
477733
231112
565118
848933
540562
477365
69601
918831
255599
783824
293798
728626
145322
904270
967550
128126
959377
827642
256720
63653
191728
375355
863973
1043517
996628
921668
357636
291409
155961
811885
269538
440698
1015727
952625
148931
999120
63668
244127
293797
110375
664159
897929
1001403
400668
144938
269548
406641
205879
274929
231108
810575
1025349
845211
138273
629665
419608
760793
953814
125168
525354
205630
805942
80962
502377
498852
600139
33359
338595
127874
333709
401267
346366
628390
506999
259211
55265
285439
826838
237218
506467
573357
621335
659912
932296
534900
251286
553588
752752
696723
498892
151666
845573
937381
568324
206309
402299
312536
40441
560913
460603
459275
464616
957053
758333
754258
833303
287589
222842
975213
46488
323798
306231
218142
298740
272531
833996
721510
586088
739650
976747
472698
502166
340553
675329
1013568
475137
886294
778392
16154
997029
40434
588301
907879
450873
561675
286220
458469
618597
262129
779858
58053
990288
123150
337061
225672
1011045
555965
799442
1016358
899356
192394
354138
651573
828953
325039
594580
703162
976989
125322
874905
612022
1028237
635992
308809
718030
571496
859400
770546
644951
809489
625619
309024
500118
235571
283662
845274
348988
560121
1017230
861629
828902
90951
759951
697913
20741
705947
795431
391204
900243
382453
591654
873265
929748
658912
667321
1003056
871690
198599
594833
979999
468883
529319
122466
919302
534408
789303
542514
305545
476269
538114
448855
22553
983825
315488
828482
572548
599013
786970
328650
613250
475625
552879
488518
905615
414037
853132
342342
1006956
1033865
1035837
77053
722855
372364
74329
101619
70044
660270
345837
206033
65096
246864
779862
768408
672217
370697
673599
626844
890484
833948
738620
368903
1007417
464210
397199
187370
105001
549287
311928
963484
635569
444130
312669
1033441
632953
1021745
1031827
1019650
205718
279989
512016
373114
839298
990472
837902
759777
539102
793949
936060
561498
271196
215797
1026586
862400
998572
251821
747691
750115
59147
78370
577155
220876
51077
860666
711751
573268
47964
176560
52782
447907
478613
382458
758918
797731
501814
526737
721635
448679
372468
962225
333572
786807
60811
370986
573488
312191
501368
816815
83339
270793
15463
736002
719155
955193
135136
955760
153972
288519
231219
812459
881942
772009
708906
826379
685383
240613
951580
15567
375354
292343
861117
821775
527217
750472
450319
513179
898444
868360
937807
155683
700471
889141
54974
779620
664254
336068
962059
305356
909020
789960
798344
135963
938973
508043
333696
296217
315988
562079
861933
758266
930131
180543
231089
485740
580760
931632
879970
242286
648542
205201
448092
1043661
549990
631402
419334
192066
27618
591803
717506
165967
368614
947964
746460
214539
166420
90991
482805
709885
678678
492555
118597
975459
1034009
758040
1000764
581458
467715
931647
536385
1018211
583867
660855
710516
577430
140416
862712
882702
1002156
250212
316705
626447
887520
799279
968386
185737
118374
307505
600604
62685
176117
124847
559590
126352
529986
125602
179190
514356
207451
31804
516054
586918
730408
1038030
673387
770486
259190
438440
272553
818835
915225
907234
885064
875231
615003
981491
930755
668988
119621
310560
472953
68144
299871
681101
702229
700641
362104
1028997
656083
289851
593608
938814
282200
757806
780649
251701
849654
467063
858231
117664
393129
268426
763166
887280
475089
42015
266945
969151
41793
174205
316855
813662
469028
542471
384013
709133
618365
444981
790454
800984
740936
830168
110567
22213
595108
1034303
973438
125224
454666
604851
559059
707718
516306
168022
770219
772704
171812
501228
307018
775034
344246
957072
729225
112511
72088
565575
427297
87109
966138
245813
307632
508776
642281
264323
425725
219672
425056
319956
578598
362947
675403
127639
163047
77145
313950
703178
962979
684787
440107
300688
739848
169293
237032
611751
143424
423591
946359
162017
741162
1028486
539460
455844
184076
1011976
69448
702531
378844
715143
770589
539032
797707
9546
71547
274858
496928
851894
205894
773884
1021029
452006
616694
353173
944280
301587
928251
758719
340335
834941
239741
607848
836433
624093
1027295
105658
362911
902512
501770
757485
432050
461010
360344
94056
603103
592914
213005
274042
827383
254482
481155
611581
312263
298237
355678
753047
687451
54236
457093
174346
397387
784520
441720
726114
715029
88406
217004
864917
354176
164790
730380
799144
650593
235297
779026
132979
34261
1041328
1028386
221765
276929
669847
748023
13602
588368
811564
498685
708950
451545
189174
647357
161718
437214
488559
71690
149780
717746
95295
997294
732490
265014
32336
477880
603754
872851
292658
303497
458558
84480
832787
1023385
91270
756355
820383
970232
618829
673754
155714
801074
425333
818716
380120
749541
165228
616230
420050
174194
167286
966986
152094
973053
1006671
773823
1002558
254983
111748
992635
93465
602477
863300
4309
253349
71446
559334
824541
167034
120918
975946
817494
933765
560563
251558
358294
483670
564633
760936
72738
717695
972023
739293
219905
997288
894479
517133
921278
741852
770026
212986
126355
1005749
589936
1041917
444465
6469
1042523
904303
417611
782416
325171
577059
1019719
917025
239359
709922
331714
539634
365223
492837
813130
18462
480695
258581
713712
791070
748670
374164
376292
785893
885565
156445
128748
535831
339121
523192
155870
505778
1039023
593726
858253
655721
964925
20757
416291
391414
112574
634633
234452
948575
853182
781977
944461
237883
948942
246124
983005
439074
232770
398817
691432
350230
196193
1003500
327868
258956
459463
672932
251531
569062
40522
974297
1008259
253282
7495
123401
267637
69896
234884
666278
944785
264669
293543
156983
513296
925357
342673
216051
572868
1014821
447921
445399
699613
396017
579296
957100
903006
858336
824228
192488
820190
847402
607793
416578
288865
374128
116674
558902
337125
668284
410104
489567
564974
196974
1032830
285525
70276
154595
33134
904749
575563
981146
307523
462404
958918
645087
472528
564640
867596
929344
629357
996781
669173
981476
988268
436125
741874
59583
831007
671889
56143
492404
56210
582191
576721
219274
12969
22280
668573
334814
40672
19069
676826
362987
938608
804330
163055
483253
498548
313045
351295
324979
794352
471585
759462
4000
374371
181392
551347
641058
1004143
477116
575800
220024
447050
483034
156765
696651
459288
671500
292351
1017605
595524
599050
1031001
793561
111259
420379
474260
110193
132589
131766
32144
46373
161515
927263
589749
285950
878861
58035
318847
988000
308435
646517
168727
487944
30740
669052
54648
594158
297487
743639
903794
433038
38881
385216
716439
148148
792303
788960
508149
432549
1031300
367381
956660
259895
647276
854089
759917
159968
454290
166483
109767
62598
6178
1036517
128510
868494
831185
137847
619735
743020
305406
780393
636344
961763
316151
96539
639269
810934
374505
443178
1041400
486428
804337
898844
645607
760555
681605
33211
1044374
757824
1015356
1024538
600043
73234
875750
673712
620874
522409
835309
699123
29092
378048
279835
633602
444842
734148
175006
439054
886537
160014
1021434
1004646
414149
433515
456448
193356
443271
660370
967235
980147
193684
846459
306598
555062
747998
649100
964179
859821
699952
112184
643737
900947
806093
135623
53224
450113
321659
99702
273464
700160
218613
839908
839564
750076
492647
928472
523847
297199
867240
412253
98641
143652
768476
676527
127541
922257
519499
1006872
825729
547750
23012
856627
668721
902174
1044880
887602
1028428
1029331
819386
477975
978278
797607
473793
413577
928829
602726
33418
487073
596218
267433
158295
838877
420480
292490
691077
163689
804160
621966
162557
845821
350149
627279
285743
510514
986085
645658
645719
595387
891225
854854
842106
441444
536209
107064
172177
108961
113829
1025379
353916
156291
656940
276247
914411
257765
843389
1045953
904384
430492
637757
669239
956834
247358
113114
21429
222048
753120
395563
538615
8154
158460
538038
895002
655563
284243
856151
999984
692623
289691
338153
52158
169896
790450
272309
645222
779800
987485
10568
206633
341147
986821
278911
882420
762523
1007606
490504
610559
272903
359039
988898
74284
873000
725841
575852
631304
86933
1042008
654905
699716
524085
508036
543133
280665
251295
659245
241569
407994
898960
971411
691945
684067
949108
803917
320401
111390
148660
560638
332013
417392
742324
95165
577113
636215
350798
424478
679739
338486
979258
177957
337546
4537
91737
582609
221327
590993
287335
1016788
90265
940226
772752
639882
598960
677016
276274
980578
29812
578814
946508
1044777
318544
993401
398049
431776
253988
795299
775825
820007
39459
747480
784067
435863
716981
57162
466727
623354
966959
256871
552252
553569
328584
792720
510107
190236
36902
1018817
712673
932996
630463
191727
206176
608854
1045975
230421
651101
135740
231138
878984
230814
484000
39384
752173
305099
697780
184519
221391
106236
879325
68619
536466
43379
270778
854487
608336
189581
422338
901740
568083
116340
264062
264250
222368
947055
670828
134020
1032129
1031082
907945
916763
312149
441065
158792
680810
589194
763319
211589
39903
96767
594633
793289
587928
483436
519551
538777
542193
307469
173013
19587
67294
161643
90722
663199
803986
609388
803548
663846
380185
467748
507621
292868
778626
966149
298746
379524
790707
793020
464528
362660
599605
54667
1046837
742310
1046691
671226
557718
676818
400297
490527
794727
395942
859312
636383
424696
590866
401042
923050
153064
635182
572580
933535
747040
196745
537774
11203
120076
147649
168030
201446
334414
580768
396135
47350
819925
481290
271504
643963
1035823
697518
475863
995304
307673
688537
436154
593186
870135
979555
44506
3380
925327
213886
571975
722217
270381
809491
108943
914033
365284
38344
355968
953671
902589
464457
238360
50941
325135
732034
1030500
677938
1017042
576298
681023
519594
526839
189086
989936
1068
174893
136184
211240
871879
188282
449683
852705
612741
850412
682208
984092
721944
1010892
988308
324022
318645
749418
912015
214592
799659
686225
987611
1048046
543988
361870
67078
272501
863374
624877
946504
146081
106609
241704
51164
398687
669102
483166
336152
269605
888198
652041
205893
352900
530757
779372
962800
818922
906266
276144
410202
32306
750486
85089
1040196
87526
52560
726516
430804
58166
377402
677514
355850
583473
600328
310902
310234
229710
730461
195480
599082
995819
456084
289442
270932
803453
919664
492295
1014494
81463
960417
344134
483142
77418
1017456
722409
808525
153458
368044
898280
880509
455887
26778
49208
213550
749543
91281
146880
377445
279928
204340
504169
157806
167524
273590
758854
138467
689830
749519
416128
737183
688584
332947
911478
749466
591455
859878
558972
386326
508895
946812
285825
311096
939295
1020597
375239
576426
30979
386784
305828
137503
39349
683392
422832
263910
153567
605375
498763
662683
535423
949208
737889
265966
687480
225163
1043305
857049
527883
290567
821852
671769
503913
991362
618861
577647
803898
744392
218995
362386
1030988
979439
247337
901632
783672
856918
538167
99265
458280
280474
921556
69299
77165
950835
297948
317920
538928
922083
678675
85664
61453
230713
708980
489129
54917
798772
1046088
178940
223633
156004
415545
79901
788536
742736
1042997
303196
686911
559050
4763
110775
38772
868968
630199
516393
207367
1008444
761162
834575
427851
787027
617982
164618
657039
985960
254785
351628
148868
350484
281274
628606
935417
200241
387580
853526
524933
561409
929481
474337
1015879
689549
330588
564180
255928
560500
976894
928593
954664
249381
66659
747504
19623
103898
652809
303292
83203
72097
496557
268765
963771
77968
895773
158087
492287
490341
761037
710846
776148
1004213
856413
362297
532824
102055
47179
469043
938168
810360
645950
701244
114540
98179
506202
58350
411865
822517
33303
280220
615591
904084
398962
541522
131436
934749
826887
944544
908080
352596
165451
498916
821794
139556
994854
836364
125672
921673
322362
742227
571943
28969
329636
461755
47019
291649
540129
573934
914284
49268
331528
554239
489779
874491
823015
1011982
63078
392320
870262
264190
363557
199391
457979
70134
291937
1029459
567919
1042251
109265
717911
848481
362320
109600
994781
161235
879759
434443
440419
1033822
526113
287527
271339
64044
289024
1021825
794007
596626
250790
462663
756904
536830
54382
561445
64944
410428
864307
460304
942439
364744
796572
848137
592971
550497
647046
536032
616847
1009012
629828
957931
251537
339085
574035
337701
398451
913337
52566
313316
763305
38080
363059
160895
552996
469517
24916
716965
1000716
625563
828062
31887
948179
933838
752809
1011173
139588
196084
313266
231959
751167
438584
889890
962295
21479
80091
62632
912638
385848
401540
789834
447849
368466
515169
24993
993459
655847
163513
299891
353708
1039507
62878
508134
711627
184207
349009
583056
312987
895623
432116
792940
158342
414409
129786
656927
501870
453921
658023
795919
201553
560653
85644
731901
941319
431678
543612
441485
288354
351014
51933
375356
539577
848374
621359
263736
399736
538196
619570
782456
439676
269734
861197
656775
162259
192933
676076
542814
588033
189010
1047520
693031
791398
893858
52202
772989
675409
631381
191057
102480
1013810
742490
914570
848560
430752
233797
427585
410754
415204
347006
200418
601118
978896
753449
498345
648183
621710
777155
399441
521126
851055
567830
1023986
863672
881170
473851
895014
524601
445451
860075
363768
666387
971379
86062
101758
49501
848621
21416
296478
1001321
845957
266035
766271
1041188
248923
294753
283564
543622
867704
457615
67402
573317
451791
802887
977112
226842
344120
546339
385159
187956
1410
501234
734287
533569
470537
132988
923114
298776
210055
230535
728336
832587
72116
965594
339328
1046144
446431
773685
542316
146002
282747
839906
239457
881455
1020394
37336
765896
702698
779
122057
232876
1039515
706530
452531
199971
1027196
209347
257099
877329
52873
884715
558406
307901
137897
873849
134643
65898
598926
568021
238734
472132
131324
46211
842699
826410
482472
538690
721189
397561
677179
401218
71778
800306
474383
806257
485147
36368
244701
679788
686362
185879
967885
439802
368884
874983
94156
485052
308157
1032211
657521
157735
88265
878619
883126
721106
568701
596507
626865
611940
831276
965545
965459
653042
521119
771342
849022
401757
923736
182951
686495
954313
423390
437757
27698
283497
873389
636088
554329
613446
104759
364530
229521
311503
874552
281515
759069
895007
926389
800651
912615
765839
778289
203271
32968
800673
658474
638749
915818
953262
521586
974043
108322
28534
231147
638766
49344
877746
251060
95873
384797
1018799
549801
182427
46589
113207
203690
764397
245048
175592
384593
214315
779832
314516
461563
749569
788501
277872
586385
226331
282485
1014220
399609
926963
734202
890478
1021009
226343
557807
229295
197240
244214
195778
845689
947839
808571
880900
933819
127787
528210
354094
381366
730041
763750
676117
692485
756884
156694
196334
243682
1034123
454534
438784
627199
298153
387524
486249
839328
589757
283483
5232
222813
842287
174630
406356
573166
208701
901979
997742
1036389
413050
283456
1042815
987992
589052
531357
999432
782345
529744
523553
619650
1029364
412872
312400
462558
35051
795966
744313
411674
1023894
570999
37704
604027
437589
15021
436691
608466
119439
71000
775336
852135
256650
285597
807136
579518
377437
156563
832834
881143
906171
428714
679897
761669
569379
428745
650986
670140
219929
345220
89778
397220
341923
630314
410975
443572
875667
520494
952086
219606
929415
442121
770689
230801
382491
410821
376499
593110
199037
62691
250593
601851
693989
478533
749315
1025640
715383
910685
207447
857357
694826
571590
697384
598024
93342
961740
849528
553792
136290
26856
604566
770350
755691
181748
555912
1044151
1022224
23366
641344
723694
308280
1033568
730396
104884
721222
481020
307012
370598
105960
698037
797536
671358
1000412
164994
722751
44539
811845
1032583
694816
633435
30282
544824
798592
798410
181070
998752
1015468
733303
254212
821879
348023
433565
270843
220858
377742
458521
790123
113988
975360
952852
187341
90534
244068
334080
492507
197906
439739
227420
200544
1021071
148138
763335
1027765
378428
360610
952795
953474
461381
178814
704007
246626
226599
662724
416272
289013
341328
157954
452361
320448
647643
393359
851462
248121
88983
474665
1020869
623987
121802
101084
617932
254690
48034
853811
813659
505697
530913
754813
796173
88424
162166
278008
873315
294861
359035
70736
912341
397363
337598
535563
117345
646302
25278
824088
808146
139917
522933
759484
411661
582248
968717
46730
849138
725842
424667
858082
790469
1040415
971247
614069
985971
336028
51892
367436
311488
145094
223262
539787
851589
95868
1007617
700297
459438
553551
203303
502405
127386
30195
448369
626968
24458
262868
905987
662235
201880
188748
326791
763659
961387
558265
680024
760697
135114
581206
316753
385166
409767
472157
508531
299969
699603
733874
786232
480663
798072
161105
306193
107633
536394
1039337
209980
717475
526082
751375
17443
682259
1044620
886902
352547
98929
428115
772824
543442
684001
683391
987020
298391
909315
926539
961097
826287
941616
655298
768104
1005083
365678
66531
950508
856983
304444
970673
113939
517923
377084
602180
895340
845247
179625
219759
524504
762056
161883
988174
702596
858085
187751
767549
588230
19788
415231
65491
362113
884650
691262
131701
231493
866853
396274
745506
514771
898950
314153
16782
210867
301057
72370
529696
46018
686296
384548
278640
304702
460254
672639
276065
93391
431812
451027
369386
632855
405066
68589
83915
1016356
979041
51864
654199
186263
451886
664680
151580
338942
537486
445681
510115
129894
216759
197878
552965
542005
655606
445517
116398
1042159
150075
726840
76281
941305
372612
701942
750790
767973
1016823
243686
1023175
832740
178404
516860
62119
1018036
942625
706783
837931
628594
62978
1025336
26421
506051
450494
633140
248790
673331
688220
868196
325332
701404
440255
76413
207889
780300
335380
382304
402340
285263
901927
928616
193956
748133
485630
132245
762697
446975
687780
581013
135097
1023633
6720
565056
613243
442278
502850
516918
123804
872279
294765
357668
855826
911487
282618
965117
817300
385372
920259
176320
268708
744382
169185
6846
356510
965269
441354
1032021
513181
952165
781184
644318
635579
439070
741173
99324
970514
755785
30279
152315
990746
18243
132271
70121
589704
596568
702815
807968
491074
971700
279025
24603
784241
858798
865390
408295
601267
73776
604567
795780
964280
543008
227267
271335
596701
993720
221978
917593
397747
452011
681367
536970
375810
990791
680864
712804
683270
382463
435853
451448
573145
830408
460569
9735
738731
54186
447809
575935
445140
330016
920046
461665
620212
291555
116262
310229
429383
1028937
140629
820172
700235
223629
598044
587528
4955
607672
870489
1030524
239869
916920
513938
183095
133282
618253
2550
591545
50812
682795
332052
473377
438725
952800
272146
487184
213863
970987
274319
356234
1034887
960082
897016
643251
342695
656870
489642
715288
957192
828989
982477
33632
17160
698899
105051
59855
468772
471053
201979
715776
95040
586108
202065
258190
883896
32192
723630
350449
1023365
657029
852756
154913
732880
138828
727010
467735
141905
828433
647429
483541
191253
44913
889106
760916
640721
259140
580512
46732
241315
688058
518483
270146
703417
175308
820535
314044
340275
976512
216269
848659
527144
596435
778201
1032080
913251
666571
1040492
270748
760704
122045
635462
366665
259563
545435
713728
679280
920692
662498
949732
776065
419590
254435
330234
244276
744904
1017374
771976
496526
668630
527027
18083
344406
161563
366243
335437
978163
290573
598596
778287
465185
137658
913700
117631
326846
59507
364647
732207
766379
716111
548740
602833
583680
1010199
524835
318120
456554
708199
663771
522184
952446
178343
117043
808088
723287
702211
708359
255493
955149
836365
9345
125080
228054
294374
12452
723886
1002363
993997
148878
790614
473915
307444
4311
535376
164587
733594
114059
922921
199714
477735
880522
245187
879753
1004742
499126
777813
411179
275197
685917
652002
383169
720854
415766
949393
249954
826924
147201
565019
506653
111114
390658
781157
943417
671163
687370
867711
626631
530502
606028
360326
201786
108516
557043
166372
596592
145616
740296
439187
467393
294636
250042
13307
12797
268190
737219
220820
336072
944926
327523
242315
240920
116472
964250
829186
551998
326954
676225
1040270
829872
669537
590549
532658
101234
633495
186610
869270
255303
151354
793377
618619
571603
375610
776743
350576
247797
18816
955936
743514
536522
488156
605272
700127
96613
794321
779058
560832
261264
20963
1045497
685888
116727
282312
438292
104675
210425
127471
507639
566105
382790
612149
356641
798881
984905
673024
615315
802814
324297
355099
75526
21437
147124
577772
1020754
343066
733259
955135
957936
1006597
383876
923616
782245
696358
567150
605898
920883
65243
658924
107190
160369
305143
290896
998611
480622
232667
787777
607240
531423
331044
208926
192194
452576
943150
191165
807120
794202
474785
958340
805113
333732
731626
182595
67969
261463
157976
1018455
784263
681346
667602
22325
103516
457452
905152
928571
1014840
148923
267496
753466
1035118
64060
885354
232747
400073
1039206
998316
806774
876951
563607
325463
975723
435466
371954
992394
331358
363548
211387
290922
1000133
520327
291
830043
28789
81294
683150
158515
298568
56111
584567
360585
23348
65045
58531
835557
320622
26186
1029132
665767
671265
233154
66344
878333
464506
12949
51608
46997
111860
350955
55676
385479
410144
4870
653969
908371
994443
281428
179228
94514
888279
1031977
507019
476945
780335
349724
841474
295327
71881
98431
882667
511728
292808
29300
854811
932817
449939
415809
129682
513124
285836
3861
765217
130806
620708
733501
936210
706526
416789
257459
682296
56126
454903
1034056
113841
248036
762162
937299
994465
614948
353689
105682
985549
387579
20206
45639
736101
265662
607904
587905
120105
588120
182480
208608
88331
648501
559353
489141
539133
707438
930766
1048362
712871
244839
885448
1033877
203407
358819
57513
116139
18968
63732
200512
933115
60010
447170
393981
194784
697729
58372
825279
260081
719330
442615
806659
43177
175376
369640
867626
662811
453339
692486
561152
715013
918779
805779
718279
73562
483316
524932
432397
933083
162311
29839
209402
173589
640486
349001
388732
774336
642637
1041768
487975
227564
692675
971536
329572
246041
322171
18955
335397
927344
874256
130136
250529
558987
574036
64508
1033070
788297
99441
448205
335591
853023
938840
997045
629883
310350
255863
487290
819591
392368
594738
496952
923543
911703
73575
60816
762615
215242
129255
278532
828242
529976
62303
882322
979713
681154
499293
705849
624392
939085
1043175
965200
967912
43429
848669
481186
122509
1000811
364721
837744
794140
430887
329354
889727
640054
392932
308257
820117
574010
18877
800005
668021
1024071
729660
244822
964775
473788
109396
196530
1014987
623776
282570
872166
385970
114781
1038159
866413
833254
675831
347733
639696
844285
793695
776480
924894
12207
315707
652669
514342
183451
925816
749044
352051
152078
670351
293131
411507
464753
612819
67678
961894
286901
259550
126916
221328
686683
784673
395541
715574
363021
292770
913968
675176
954712
18078
447333
162564
267167
849747
686234
854954
989724
173106
912919
128326
876313
775710
512816
697918
924493
402355
580204
239916
842743
616626
1026072
92410
927806
50896
3949
866809
923080
807870
948998
793877
436222
175995
701350
908603
665791
194739
481170
820771
292663
581374
488953
311637
346239
628983
885335
575736
869518
10525
400502
876106
583279
438462
654010
340144
15946
762259
417935
687570
713515
938637
388410
738084
1035578
318793
714436
753584
406823
65367
433882
755123
694410
156953
695086
459635
207566
867301
724299
881185
182466
27423
684650
91479
11108
828159
300918
397555
256549
208519
846344
157456
65308
585060
694351
226710
297897
766583
890216
91715
570183
1043424
597219
1027263
583247
770264
360933
1013461
822256
704357
151837
292010
808642
517733
698938
138514
615125
681348
244182
478492
421237
599193
608066
1046382
782507
6649
150029
483802
481752
621915
496709
479695
265716
603993
1029988
660957
1028766
20573
848078
901154
132517
958137
491636
620950
83616
200685
649036
468410
411861
575916
687793
349638
73878
297332
78655
1042138
378382
24060
1006335
923307
663662
472845
447556
38506
434481
531444
1038359
209289
1028361
510359
927351
446181
784456
848157
891784
22834
838214
1013701
658482
397452
470864
80679
468384
928365
127557
36812
497547
185765
88071
156114
754571
621009
482106
429077
29647
401027
515612
129084
325212
924636
808119
416664
362940
279531
730567
958585
723239
569724
360607
426397
117364
529519
932236
519680
124543
1017078
462880
142361
129065
302484
799116
601816
667709
1029693
882892
788321
766082
220849
131972
205862
511719
918222
1038878
512092
456641
356088
623722
266168
909712
831573
841810
358053
575164
42668
624929
78834
566131
455597
940492
390872
51696
322321
198871
411694
814048
395849
378546
124051
835599
376938
311597
184794
53729
123669
1044481
441555
118613
241585
16207
183737
1024457
41338
553735
416511
960506
34763
1016992
115928
454029
544282
411485
242056
998236
931137
453507
898398
958517
120732
648935
736335
563358
862366
515384
665702
635982
668648
357958
435255
1024671
30021
120296
70713
476869
656157
13101
348855
823847
112349
541214
754709
538117
118641
834739
912634
323816
202935
927955
154601
139421
165680
937237
353412
116064
96174
845763
547581
824164
15592
989853
175628
472692
1002994
819528
471712
252573
361125
929732
514117
466354
30675
687194
809930
347964
432168
604263
253105
127043
65136
192669
144452
523898
742779
293063
875353
272805
391901
434764
731147
796154
57549
916555
198955
205701
996751
89386
479811
474171
430929
417137
255710
602487
468629
9084
675172
69572
887148
431452
70843
799436
337018
186039
117110
395936
663786
870756
68249
493002
524169
437641
452232
235719
554623
722442
139362
2091
1038949
514528
938486
300107
467859
170392
747786
321654
722449
677779
312521
846035
725202
133609
944192
290758
808632
218734
738401
251346
614245
639256
158520
627785
574809
933209
832518
898705
21450
838526
845056
537210
320313
464101
302267
562544
726777
129271
644313
1009586
325228
1010773
104530
483354
370368
123941
606324
859590
271910
196279
531851
665288
221395
602903
50550
7729
502101
512945
370710
293956
194788
233877
725441
757247
477218
218688
293263
820664
410575
342340
778794
188482
247234
7783
692005
427582
857850
1043763
10363
366509
379199
234172
677028
689808
679235
185839
431305
470517
273620
823841
740749
744343
245593
925324
76816
16420
495230
172769
737031
12012
21593
803982
199548
827942
439076
247356
827707
133911
558893
24820
68898
899244
350161
94176
567649
789851
782628
226072
598936
978606
637515
48090
269932
452889
307312
51768
846964
992620
1025986
783218
170196
283921
896385
585710
941785
404726
849371
277445
508131
758315
600104
388400
449171
93612
841990
69812
616644
188758
286483
44054
355435
162933
411800
202157
973767
469843
588976
849579
126826
106865
482691
51549
810756
781074
843284
596200
407712
1009609
850482
3196
117001
257071
411937
659668
874646
322044
636284
583932
797676
110351
710990
435467
603360
1013106
750140
151518
785354
406607
927221
826769
18760
674352
944757
249151
582755
256857
314596
349296
67859
394769
222950
994671
498057
560076
243514
975420
1018528
498784
99452
358703
779773
396556
151944
959058
1003428
620240
942308
260238
1001943
836008
744987
902926
910981
765582
918235
439749
125389
299690
910919
725706
702785
960104
990747
868656
421093
113193
919084
638673
573498
58256
560803
904392
121859
926480
495571
970860
763534
756188
330563
336263
346415
852639
398354
116112
575573
660373
197227
1008956
918945
56899
904419
799480
997953
742488
681420
960481
523695
304848
203833
398309
189538
951909
216912
782533
153290
201170
623993
267250
218633
336024
691819
548140
190109
240034
757185
50872
662474
706717
175120
713864
901870
151380
342526
866551
301446
1040312
923406
364154
29377
938904
498448
868916
125321
977376
610688
570740
25886
744523
744395
884766
70559
224155
578117
176067
194404
962030
446414
889792
347899
237886
170157
410095
964402
1021275
619074
368244
681340
614240
95712
664921
195738
1024483
569667
428825
289947
865068
1010924
436738
234036
569971
573058
882205
524624
1015309
340432
814398
403851
503763
479652
408925
958030
699308
1027955
71831
826795
211139
357127
530029
422174
324420
946497
322718
921284
374477
730465
509125
950663
353420
673107
17052
816401
197369
774999
388013
529999
525588
874365
166087
794798
1008413
191583
21484
945943
534642
239868
676173
865042
9852
487636
544005
663422
222552
610086
807881
829882
99941
743532
1028864
766836
323638
524621
1018051
754340
492529
478692
929629
868264
438063
695391
173071
687083
307863
174363
1012712
964773
707450
433453
689300
649575
458743
756885
557204
434432
438970
420623
45111
559940
365633
438495
730329
922790
817266
736658
520461
31170
338804
856887
1027515
196790
4100
632587
231596
790526
210017
472176
337030
316877
594415
706664
828414
473983
114290
420347
278085
1025689
945397
240947
816708
416159
632232
835458
870130
723600
592870
547033
992753
444760
60389
450475
871886
545425
476280
517172
508805
851280
118380
367633
111755
515663
547976
1847
790068
479420
973662
16453
110034
770703
543410
39042
44935
501241
419827
875895
557597
323532
822890
950240
617455
174685
1007340
358181
172018
674670
906632
572886
834582
188392
570175
470223
131640
875766
763180
462081
439596
492302
441909
548877
853188
916628
1041309
856327
349645
313104
626771
403916
685809
503367
461945
662261
936376
817883
287445
491013
527023
250940
256831
1036973
889175
206918
59724
981319
492265
785717
533758
537938
971453
22
935839
1046680
262700
375000
856358
1032172
24404
614677
134786
874657
1038260
197566
315094
760007
1011224
950981
987117
791774
285994
793359
932315
806760
262736
427918
193077
758029
70650
138431
322975
801722
400518
436130
228792
639834
752317
818082
374652
128984
843628
607744
681973
515197
550280
374362
722806
155479
417509
461650
258355
262605
443960
913259
460869
713542
1041990
286882
273968
110148
315529
998584
985502
178408
103300
61670
915997
1027929
829834
543292
1002887
449032
726558
528597
479013
817928
55785
810199
481197
324520
226268
935337
36279
177916
1019720
543317
680738
604657
650914
619003
566893
19801
165444
908128
745989
1047763
408512
320677
177979
751944
947397
650149
835534
991316
161819
723370
671810
458707
519137
809936
996624
14540
507021
716059
324680
448953
607266
641092
115500
382658
470651
568526
792854
45347
790521
561732
434745
979164
647060
206287
674140
123956
381073
426862
1008107
300745
431748
237132
68685
129755
968083
616921
693305
924421
905518
296750
797186
899015
1023142
452326
873076
1026041
337393
607839
539900
192042
666608
578078
946861
714661
833379
107586
955113
325044
257739
161750
293137
713614
933264
612307
749478
691440
466400
928827
602302
126981
862129
316783
1003654
373756
858040
1034582
106085
616704
457035
47209
90654
411544
1001633
705297
363239
505699
544674
957404
140817
130834
252774
120898
281233
517393
188846
225183
296931
112343
808716
653512
642360
494527
445039
222189
474823
498175
669576
619721
884663
751039
816248
881574
109420
2625
679399
943461
748543
752348
619401
824129
915672
1007840
732423
382231
675981
662061
392642
235585
747171
236232
976768
1002250
820740
683194
81461
342439
405274
516996
226848
545029
462416
776206
525601
1035266
679755
90444
723981
733541
371923
65481
824834
352246
189390
198322
354378
897933
857528
22333
920572
42623
884161
209601
714911
985900
557935
819665
303962
834630
552857
592458
1025227
886442
363838
463679
919362
988925
2621
600546
652686
278888
55267
642562
577561
303888
1027975
542549
832084
29871
114638
932695
809879
282951
492360
614765
548363
264742
687623
517897
573021
871317
1003250
247296
232676
259389
114112
355391
304741
662020
585013
56225
439563
28301
419247
973834
828972
488223
130147
527722
698007
118488
584651
101628
995933
871293
869822
572605
170620
702077
408680
824397
38760
933403
912366
404567
878043
502827
519569
204958
5118
947704
932972
575166
969816
995832
584662
51622
814075
586934
83341
1004547
361183
1014044
45879
739829
105465
691869
250173
827554
669329
606863
786353
623224
185923
130233
260324
126522
914221
806446
260417
902980
328057
87746
411750
359535
187393
828651
465286
195280
218708
121957
323960
939135
526474
538312
202549
30491
624971
938954
450628
442858
609758
55414
801905
329109
10238
585325
669805
734531
240781
100868
304144
408622
36500
372516
430678
706137
295906
227495
906049
415929
111232
978483
164440
417844
839394
550136
572381
684979
17189
520663
846525
701678
581191
945044
333519
273838
523852
678938
510550
93553
901680
808449
879715
223324
201802
121996
618055
765727
854298
211113
394251
125056
1018755
353730
429720
66139
424498
1009957
220774
854431
1019080
965299
1010966
926373
1029537
103167
987515
959222
421525
501127
911495
318079
766672
352711
116622
931219
108226
771375
327675
366020
316347
395880
222821
718053
787830
773758
233203
124433
21737
958882
202299
984653
749441
617012
891320
465943
904221
800898
249859
1030873
326228
661026
1047226
491886
672344
318542
583659
417863
452017
370491
700861
517648
575457
624140
631723
642040
185730
382450
607190
395618
798267
632376
35289
483112
628341
33405
951483
565279
687028
112542
652328
390151
340458
681347
351696
21326
49317
954933
867889
1004077
1041172
65324
1003632
843247
893764
728004
231522
24426
188943
415445
776241
82479
881726
161421
177642
160960
453923
555390
670378
931924
717945
394924
335084
871507
221251
318970
173420
733246
94324
492763
287906
115204
713432
719441
121599
476790
657481
508125
46313
529919
392663
676013
39071
159085
434403
547575
3263
848181
744062
878943
787417
1011152
272417
522150
183795
733313
634130
795656
546492
476149
508386
104059
805593
915895
279462
902513
1016084
708695
399112
401272
377255
479820
813226
166487
976552
34986
448521
478062
567646
914836
24600
65413
147235
286556
13788
545518
325300
966987
429028
144199
290823
409772
656402
169930
582854
923344
533302
931949
205532
948054
154468
819073
306433
869684
1017815
270937
605313
963931
904856
594553
729150
85060
212309
683773
203065
460015
462561
327511
706117
86095
29611
464583
676797
153352
171285
196534
286494
338469
100930
455804
653446
469192
610494
317073
916908
749707
993433
121691
424204
494009
95280
142990
75171
120696
946
963555
462208
491184
703595
478731
514662
810310
27148
423953
258483
596074
225019
496763
917174
414713
370145
174796
960340
391535
488268
125677
810729
465038
334895
143412
1011581
1012258
879161
1005958
307692
95928
926457
971327
547544
685856
758959
847885
845368
836909
183444
200412
860946
158687
177778
131167
107427
848731
648476
701959
343393
13112
677510
800626
709668
901120
383107
1013490
875115
486472
685997
820896
957078
594836
938251
581963
148023
416746
71082
613768
492761
587855
592948
990723
753919
666605
511184
468496
615987
839024
809254
227038
1020437
485456
596296
881318
947143
693599
296414
24253
824815
99246
918443
342266
903152
63799
903886
71912
618348
861955
33887
749886
741676
702518
120505
154234
350329
594497
791268
746537
1000639
178726
968026
731434
829757
304393
658346
329425
573513
508610
347144
939078
100134
287916
928280
103191
57194
167518
809197
41937
304987
50776
153546
498124
322805
671202
856439
345510
1026156
173550
96897
189123
37848
643470
15382
943748
790974
455973
616423
813353
1026582
472101
654392
1020569
23434
118819
783866
763044
474290
23798
875720
769574
146834
502706
215315
396450
993519
352111
521497
347077
144974
677002
947278
192632
355588
707987
564089
865993
768275
1001335
490685
872182
1036862
1035962
974843
442339
718762
593236
616799
460558
205552
809618
990824
878808
545180
665242
889361
130717
312663
942174
170680
234237
1039471
249821
602955
224474
420182
1025616
625321
398656
153697
404030
761352
841965
588773
18868
726618
155260
966795
778911
754569
114016
952278
13798
493808
503892
490754
1018453
826569
736461
973495
188408
998175
557621
989570
539019
162358
237977
531743
663558
33698
287969
635356
446373
333788
205469
19903
640458
444643
814394
378157
473583
984867
415526
1037863
368160
798868
407755
659610
37764
772791
533426
643587
905863
662845
548406
53025
940685
462835
461443
486051
565929
811599
258412
484214
726360
168864
94127
108985
680502
356657
724400
610329
422200
611556
655856
679247
110063
640109
130555
544596
189339
118667
979940
776894
986935
994561
871026
330865
294573
506073
280910
161078
213121
699393
791116
458049
344506
170685
455586
947686
331134
629821
211071
920035
520906
49138
890923
83828
781596
403765
539649
945888
334925
848979
319419
472347
46561
197172
437340
866207
360920
363515
297698
420472
630687
278147
155315
699883
232002
442966
978604
616217
1031469
112765
720802
335865
156667
451013
1048115
399261
869093
325068
1042186
631901
616213
800119
484244
328734
674180
448769
243890
169501
978386
1018260
475160
344911
894819
260890
993885
895617
1015253
169895
91356
417926
710217
644490
631332
324507
842145
81168
952962
979998
999580
380579
393353
379869
856639
338402
625505
922970
112869
502367
610374
576449
464842
189458
1010066
103365
378479
230658
468558
1009349
1012591
398614
580068
363489
906416
740351
469789
207471
886653
887510
488650
475293
893485
185190
173501
332759
280622
15497
872839
801972
174764
32984
262732
833279
184191
661890
877700
260293
970059
174050
591485
234651
478704
585031
537411
172776
622436
441657
445232
1018950
691025
544093
557584
917370
223268
932991
569651
866121
477623
699131
999008
791908
935906
588746
105059
79551
656764
469455
504367
756556
964506
929602
929822
121945
485255
872151
173957
987005
624682
94320
676486
131945
666450
158823
674323
394808
233867
962492
584415
542681
426225
322670
371553
971153
428803
764466
23533
290005
872777
756294
568437
244707
949324
388971
746897
94972
170193
630035
866950
401253
143018
609661
783070
934967
693556
153462
351057
715937
589302
16697
243492
968773
854432
124891
264499
13546
30504
182171
1002399
24126
713963
494897
284626
443159
800851
509042
773072
142836
261666
620640
116509
409212
313563
357195
894449
66900
897076
209727
808711
452360
311606
89008
531887
700520
661958
409738
388486
248921
271138
35419
411169
214283
483579
961394
197404
278879
296004
535000
560863
804299
171274
299742
637751
953914
64617
709547
143665
557371
78660
16228
303295
105854
463355
701617
72510
85678
189756
709588
856854
909955
589450
1003952
538820
495310
1041542
471952
31713
1031030
970044
985959
723252
932206
28299
940090
893780
124711
750112
336497
876893
698934
565237
157142
527821
920938
874650
198181
959732
346066
575140
647826
889116
821802
499786
479241
665069
792625
320713
794576
829815
721311
1001217
48136
467236
337073
407719
894926
897312
942954
993862
504796
920577
715201
529229
449807
912680
97372
812956
493205
665161
61914
291290
3169
123028
928675
203072
906256
883671
49089
370677
462570
947127
203268
733009
225526
899880
1005952
806530
221179
1033292
325817
1029017
284396
488698
919601
218212
445802
141487
818259
427978
368132
345535
833066
286396
54899
698906
953305
831003
288796
957975
599638
935936
765623
641859
1033844
298395
354034
416908
595710
954315
348247
824461
910996
942073
18298
311780
749835
110712
207405
579573
505805
104712
331572
524395
911426
157701
5603
163789
111182
277905
604079
875804
1016048
522574
714695
448694
802174
142810
829345
142652
794126
1035224
948774
120946
124957
551719
290396
924170
194427
927856
509518
407661
876760
929750
596884
609505
361425
71227
848861
681087
592957
900094
371837
741296
34788
495165
421653
1045324
300157
288889
392956
832247
444579
829109
999003
288649
671320
1001955
1009841
840903
821196
723207
876703
344227
1043249
448199
235003
732154
768702
385218
398999
499146
147850
291058
753753
358262
378985
149498
304799
637800
907571
437703
479082
1006634
938691
268907
933467
627506
86622
37975
121509
914148
388380
292036
816664
551110
15264
306299
483344
912490
803229
759577
126722
567949
1029647
334623
86348
832859
504475
782258
416839
344225
492887
952747
1030938
356461
1042407
954652
880996
788397
555098
262374
1004659
107656
124457
58411
847717
886827
418929
528926
574802
131767
383443
139370
131583
395299
347357
668552
768522
94888
243976
684048
520690
43859
256608
262781
990450
688521
664187
60983
987137
371437
63082
903245
299262
614932
828939
779504
299818
826256
853744
62131
922525
44828
897228
486639
949541
538998
839109
190946
956232
909396
997495
176279
655265
389348
629803
199044
581443
833701
488639
918440
301889
678390
715347
279717
842914
771221
936536
305110
365091
501995
890070
597073
29178
575815
988940
561757
554155
143674
5
488405
786507
90650
584923
255643
924740
172862
551750
510695
161839
1016060
106126
950502
75473
611353
930041
674193
533482
528702
374000
814410
333332
220502
36491
265806
396475
911484
661175
425822
772195
388788
1018083
673067
411505
325017
694616
485687
317199
943986
90620
621383
15889
365926
589483
63250
336940
692892
688010
1027809
464660
417060
1028174
687956
565356
635747
336975
1029912
621098
440218
837354
1006236
713081
1001564
503605
737825
866458
247020
809934
1045006
325782
899
970879
631923
598109
418399
63197
173775
781846
581759
719344
393399
87739
866337
855552
79127
140515
103180
485963
1040909
141117
1021623
216173
272780
587952
371071
979864
533401
511338
47508
82798
4584
441977
214511
252935
366208
110337
301175
139525
305253
433420
554858
189338
941334
174218
679205
631680
332486
270011
24210
10591
853486
325613
385232
598737
821123
489937
4422
705567
767968
575960
570995
766030
224974
466608
423351
390441
197345
508648
567952
970103
135494
107013
1010901
707556
1074
633459
242576
535419
666049
236377
123297
228430
605548
297003
776058
706238
924174
984823
105178
209212
669427
829236
298056
531173
766942
415132
973808
705116
46006
399658
786714
692603
863643
116303
352852
405933
99421
973558
393391
414962
441866
476181
606305
608166
978149
649298
436597
432912
236549
889177
55605
533822
870494
958536
659794
988139
582538
716726
928030
589442
586031
949697
422944
166181
969711
528330
241639
232723
404667
731779
894837
572375
405513
152004
481466
959800
420875
607504
954483
629547
507165
741240
118757
607025
43897
505250
465321
823660
976053
11232
273508
248812
617345
625214
297208
1022762
326867
332095
894363
868960
777039
303359
721034
569435
765966
79066
22595
862008
690301
629013
652228
171123
706665
788751
648509
867862
408493
519109
585856
635873
545871
928153
307719
762315
394512
25560
66669
151428
239465
477164
303698
270527
629102
406151
272231
1023956
739551
662552
1004377
164897
226245
702315
762309
619128
648966
893768
684561
271818
377827
24754
487382
955661
372817
816741
269117
732631
146983
384873
299922
529357
746126
460953
236011
706611
731921
264722
486135
391966
959271
39713
692798
861334
526290
994934
635317
261989
869861
746343
462964
727008
827218
81236
807321
1040355
15814
355585
909018
364420
886237
217987
593303
400033
968529
1006311
591701
729373
142554
420825
817004
58228
190208
193170
1013621
93640
1026747
442872
957261
649568
78174
321975
439202
1024976
272139
38572
352149
501583
877916
469898
280790
359648
1047637
32414
676463
288049
371575
506896
725653
837908
258249
478086
277610
406064
993872
975801
733283
7239
630338
284308
142198
1016511
809105
121018
327876
68470
25758
145534
356582
228471
625395
105460
1024250
999659
134267
1020941
662091
596355
126472
635765
897498
239496
528236
496521
50367
713413
972879
1035701
314518
496674
304788
1011252
928787
103448
173369
76728
122329
673903
268337
986774
136718
476040
634300
216896
611821
543681
609571
113845
80023
362031
553562
69948
683233
149177
294874
518684
957237
547841
21014
384638
146244
886658
150516
366488
626367
501425
543429
146321
385285
819011
30406
681447
817194
629895
731854
848874
20395
351606
528830
140100
411170
419253
301498
1010331
570238
305596
192230
524813
459501
963124
878204
382595
249052
679528
534283
230518
974111
139475
4466
606414
593981
628847
317799
725193
98015
287804
155655
324443
401183
237320
526098
585354
223487
673769
716672
787411
412479
1037834
724732
26035
951547
258592
397634
346996
113720
382364
690640
934262
837853
762059
310049
791866
484402
781353
576098
375573
1040886
440637
684565
756525
796274
454929
862501
609164
540955
176396
670078
74338
942983
320884
134217
207005
432038
612343
1015524
603197
192926
844393
629759
127654
839647
317057
58744
549768
49506
895954
506427
859655
993166
255635
711817
927631
27256
359824
947772
469708
251657
893645
261033
791783
220506
333035
533525
521488
1027475
467994
523234
71930
447568
496777
27863
284384
824001
303032
958513
561579
731087
963168
444337
611020
779592
627933
878323
903248
204811
483431
1003276
370173
494995
882471
857865
553300
1002721
210024
712661
107893
312146
49824
249399
694985
1046484
776551
21300
518730
546444
589100
568459
694792
442189
519740
483932
287821
552223
402843
150412
1009721
1040718
682421
157536
728533
432497
183807
1028274
538676
746375
535440
32110
570626
719618
877213
398071
173979
271023
1002808
1001941
7541
768185
940190
454000
331176
480077
232445
34479
636719
147136
207557
613572
976115
834058
254585
847460
357009
395570
506970
236473
555172
467234
947381
256064
466182
891525
580503
738632
9925
403196
182391
986460
801969
175784
407830
261263
99715
810719
436930
316420
442045
15874
862621
687620
972231
59631
154710
994879
467224
472063
635780
805504
560011
388731
224959
827052
346552
223712
585029
637181
758935
600256
13054
630143
1040871
382720
521356
1017290
464674
404142
863097
469413
450210
791032
504632
992004
700564
452644
758827
753601
660703
66149
718521
221572
827710
337920
293886
213063
141352
839939
835778
667464
167703
642990
88550
864958
54519
932470
966861
798583
570950
660768
953517
926371
930023
665550
548862
905372
777692
853983
1031919
191656
1029207
450045
520350
596533
645107
128460
59125
946682
774689
195227
773651
804437
293284
72933
227324
305737
605648
101282
539637
909160
319032
277279
997930
972971
33183
146737
309675
312301
202983
649771
358793
995957
353085
489547
181041
50845
330643
149645
392097
492109
195588
897326
292051
488188
426532
947789
368608
94008
327325
818431
891283
371680
17985
501396
292890
376891
1022877
454719
206262
357073
430796
655992
172778
738393
405937
601460
197885
783212
496503
115054
335166
846506
352371
599667
43205
988798
189344
1007718
827274
657488
137037
857699
340962
207961
545966
778751
540145
446445
42746
393713
851591
11767
795309
728211
512934
824226
705751
654266
675164
871409
219443
592188
200901
125428
510744
630528
728831
712931
126430
152029
338566
129205
252990
692029
317843
585914
522533
826659
168689
1018560
435988
517623
574005
594492
65790
650428
259639
284884
403616
351603
1045534
756476
774802
689633
702324
919911
987582
18664
386782
451909
422725
153152
301476
364346
648490
931521
387821
465234
447891
860342
119773
229777
29359
140957
224833
255295
770710
175080
39093
378880
576695
934665
429015
142004
366776
461894
946174
803637
292189
761045
596314
603489
542151
481456
408967
672199
594028
587711
305126
721834
475207
819918
344749
605667
131551
668177
111958
257572
1021967
469268
888330
754884
692844
848671
520924
590418
489489
822346
538689
759416
220979
976655
761767
565889
281597
900374
7096
808602
361191
655257
193801
1004304
567169
489134
683166
516286
995668
318208
795840
948025
172118
964873
240620
898406
377653
269399
491208
349933
279986
655222
1024196
896806
320541
645423
286161
275689
443274
903224
181063
844284
848166
802408
512270
464417
850537
1029581
1026744
154448
918715
181957
787179
717500
489588
157501
585189
414829
483588
702808
476728
322966
515200
155903
39126
800319
1019468
283789
813988
164326
475086
746809
376168
110522
531608
283872
352274
611073
398277
846087
879225
96385
135651
903021
846082
216304
224340
748855
260156
619515
411991
457586
299330
854612
330156
906338
151161
154097
210904
206378
491562
364037
142509
419053
230559
252599
1040130
184049
284861
828328
936332
951706
391079
1014622
766666
827277
667223
353425
65176
382212
452481
756130
489681
328376
1021752
55686
25622
755789
349652
527644
423716
865781
487532
791043
482013
819018
104046
987207
995953
231304
617216
786867
120765
588846
726973
261954
316785
87118
581972
6869
62091
563836
580542
172328
212900
850680
622401
902793
970541
279830
415184
902578
1019278
977392
288308
522897
963005
454571
150411
783422
848009
1026166
969430
461900
998266
768365
1048057
410767
683912
480738
519094
538257
691177
619322
592832
446260
854602
108411
225101
437074
556550
92469
622269
996731
1034313
82297
882838
189856
960144
228552
113502
939438
607756
632893
892199
15762
41801
244768
579041
674702
190859
813392
607814
739888
795303
32117
161983
268743
339532
18757
734783
389535
147880
266398
890570
617725
843220
883729
238317
322435
143882
96247
359846
616140
828785
1042205
648414
822840
66378
572528
293523
669407
449204
436800
286903
876271
748717
311187
254429
957595
715039
228489
85735
180579
693233
421123
943134
271280
581478
505700
302986
718435
106508
1021687
593563
793987
619372
771955
407741
726169
567754
642890
237999
473712
542973
386534
63014
954881
1013706
657134
806413
68391
610475
897318
57589
17134
768329
224708
817253
724034
269857
924146
347917
10375
277148
635534
719604
396167
424546
416807
13463
80825
715907
574712
463317
51650
28564
857650
316331
562909
435048
12920
52916
289555
307024
969769
185643
444832
466815
975209
811269
501123
867723
665308
666420
717744
20916
276944
475774
291801
248675
101076
174614
732682
112523
449298
55778
1014378
135739
998447
948772
532388
974613
951710
419218
730979
30168
679877
960610
574980
800303
770048
826777
1005876
526441
519000
33497
14940
2238
448243
912275
604176
929435
681025
185808
16752
767091
864589
696368
376751
907918
145070
276365
542006
865162
70482
190150
758991
880794
795124
618523
7831
539280
368811
81597
88655
946044
960631
541682
408961
74166
530821
432191
887903
788962
807028
207409
75939
27038
67831
538805
171069
668697
876234
38193
52073
86420
46947
229255
995017
319144
903455
884748
803334
877110
125192
285379
141333
986138
658452
697952
386923
539953
9553
195785
444839
743396
48389
851145
694153
145898
468576
465155
900679
775860
644396
393855
947994
437869
825281
148099
892262
957905
49339
110291
512596
357925
770031
188149
691069
523771
443668
208017
436521
1008908
744512
736541
735892
907892
763662
876088
597293
995856
25880
107380
933925
451374
1048555
13621
368966
997474
797796
886046
68383
699152
8127
804695
321999
92394
217218
217711
121399
997213
541233
646145
1015876
1018716
720202
676764
126957
280616
833097
155449
1027041
918669
778774
582490
672050
999423
379561
683022
124478
8551
894211
688296
96756
297550
305148
564283
447767
276831
320782
788711
499761
492290
637537
374839
151631
438910
845511
902959
103918
364386
24218
971294
683305
965659
154203
771557
54085
153451
885080
1011168
148428
115538
94043
693260
123432
837898
92846
629291
115742
732218
405464
963519
870557
6467
293694
316191
906303
443740
797577
679287
357778
97341
931149
488955
942448
191831
872408
339774
989584
55092
163623
907637
1037084
398766
311878
233816
547495
605868
81317
782913
1018576
857009
411589
885173
102176
682888
494106
147933
149157
477905
487837
811666
19978
590634
931523
978917
805801
478686
250708
7066
540932
518319
39212
683428
806595
623871
562904
584899
782502
98990
852464
96232
748511
604535
1029954
491778
90027
567620
623571
322034
903953
688413
779428
386247
457009
414477
934603
52644
485290
210214
131856
86380
704
668843
709998
238191
905148
581147
402497
743095
371039
498386
364891
985125
588333
887723
616040
943929
443457
662985
361175
667296
242634
125655
229216
213402
584660
980875
470280
632920
764093
591175
540667
1003399
107806
777660
519745
258832
725483
952049
287025
884826
488022
475670
825027
841505
72728
572504
413785
488024
277749
38782
793502
359767
817418
924754
482842
34142
468135
219085
993270
4836
404657
738967
676032
359779
648891
989651
259961
621890
731820
52032
411238
981954
208546
757818
660443
145000
922223
782693
345123
59959
362688
745314
499827
242480
290521
674995
539613
1025201
252077
562675
979542
163495
227023
1023086
301217
486932
713283
448057
948482
903793
892325
264305
556917
753994
697063
724202
147795
1006723
99157
77076
530430
136220
739779
698501
710969
974009
570350
26388
855613
757796
65113
744469
262854
516601
632865
98759
620761
726013
855706
216060
146173
160476
638891
244440
899994
512608
814527
874450
660690
68388
40716
747498
611694
560279
888969
708477
675526
501398
416544
422705
406799
90439
765658
539905
738053
239866
565996
1030035
812858
920555
511424
342923
481803
964869
456302
943834
492412
937308
614364
476463
1009033
90445
482571
298371
96710
874226
671572
169966
719138
924341
518372
446400
964482
578708
476640
58106
702868
451553
66979
595206
508586
701737
533400
842487
197411
568506
240626
536560
53511
124731
490599
560197
943621
990920
31193
465330
264725
324639
182599
889797
535567
422643
592620
900764
434261
450661
901230
698340
602848
41339
925362
11813
612529
702183
778035
436120
721681
650326
949646
251426
239357
364979
707175
113455
437583
332373
624500
912858
968279
826131
185622
575132
976351
221959
353947
929050
271438
152571
890380
174996
846673
659778
538645
393054
771803
844724
842215
601263
105969
107456
8938
522019
931510
635587
815736
47180
769188
384449
610712
673051
73868
4615
961644
885445
313779
103422
356172
188845
780078
392622
988835
178078
595247
257876
419964
336403
142854
796744
222706
791088
224675
771358
568036
422247
1047277
769526
710413
258430
146305
325314
520800
781945
420213
279326
618671
637598
576791
967557
744804
865594
914768
30826
342961
628605
1048375
116859
924366
367422
87136
695947
685784
210160
494727
512163
491694
878022
938886
516255
694739
772816
220832
549436
285885
145220
57150
110128
737226
1009789
875578
122637
638370
341561
130675
357245
591648
485386
555592
555785
884078
635963
563219
395864
497417
276091
467447
1033720
202988
472846
414378
152019
497971
555304
945837
356116
566702
892055
659138
1024757
643203
525498
528904
327134
923078
275639
837393
779074
499491
629419
715234
645587
1001505
430233
447203
846434
697125
518942
508535
782847
828154
657535
820404
823630
848030
446904
670593
496294
390197
661864
329663
13542
691787
563490
632120
732529
759280
359099
556921
109555
405106
452960
183740
973876
1036020
1027214
1032500
984878
674543
231935
109945
79579
190724
35987
1035438
838116
862769
807480
526425
525203
914549
579975
836871
561457
41492
877944
713861
35009
517594
79798
712483
559235
158360
268116
437898
274019
245347
719621
773476
598189
131631
879746
597199
65703
1022698
728656
684563
995541
245772
230589
92522
1010100
673047
568029
420164
921056
474155
19629
333651
213123
437209
602570
79869
949397
973163
583088
15169
210164
1020900
988137
451365
734501
1005350
159980
216533
665004
880353
147941
761255
770220
905913
860831
178579
1003150
860468
640176
82905
545917
25773
402627
450388
896352
125935
763834
179266
503676
886257
77274
505942
290247
445609
462266
399585
727373
763284
794618
316309
833811
440005
7425
604258
830134
485129
680016
41893
390297
902538
371527
876107
59082
307404
76760
728600
475803
235608
143117
840376
345972
625928
895085
767392
46407
290722
1017159
269226
880021
374657
190225
41730
528545
712279
1037662
829764
498629
11516
802901
398502
231239
456131
599845
672922
809044
41326
308671
34837
138234
46365
231976
98011
582115
978393
777877
999518
565529
71460
449897
699108
252825
980312
422960
337681
877701
631824
501559
774648
213664
902592
740016
838277
641124
711023
949040
755528
701790
679770
972469
725398
217509
851783
601432
194824
396694
708362
720232
52840
78710
147370
1044779
542388
255459
185275
322775
691289
140041
996784
552655
164755
416037
384168
880099
244540
241933
221610
644800
851131
251499
351595
993811
759831
216644
691480
1023303
516587
784584
632694
808574
532456
290863
443643
95439
897015
458741
372037
642472
297723
221633
666265
861702
32638
165152
712983
274111
813341
853860
34145
460733
473109
860138
941152
171162
551431
342118
271992
694203
820680
736129
289929
42753
586004
407540
715195
400827
129795
659022
951572
798928
316428
447563
902322
496789
70874
498681
332745
99380
9020
857072
431948
802406
485373
205163
520983
1045851
47583
1016910
991704
34743
837107
775700
146323
720339
359395
796081
683639
762039
59311
139878
661618
990337
488332
332327
1039126
799619
978404
244380
147585
486660
154859
841153
339955
1034935
801749
981534
579760
718119
822910
921933
225731
389246
616857
43510
869066
271411
988864
689228
402425
598347
461710
441848
454022
395727
68703
901829
730197
390743
406846
315962
734188
770961
903127
308290
112633
13807
500834
633185
65543
564258
531210
386096
495493
188098
725680
76867
612515
685977
8662
49855
186817
450083
836613
787003
379322
146662
959019
713992
846585
976499
108413
221219
695046
7229
583423
110562
394760
249070
956544
277919
833765
465136
406097
881981
784904
13395
785879
333417
425505
49567
906950
338004
903186
857442
299450
293463
369177
1039939
19965
456692
184424
833742
279843
871959
797693
890312
960429
695194
395279
651486
311731
598186
694004
813231
997394
663035
1033545
365229
67127
810460
265817
207456
290524
228055
280120
21221
32145
1042030
194105
740538
33509
87002
250057
280014
893136
354429
280237
706857
902746
248580
371025
270718
856089
997060
372356
789868
438830
372662
454890
240948
676567
1046784
353040
222936
750177
9707
694619
885646
330549
3833
48476
654418
367385
475235
1008476
11236
586360
407270
759463
198130
193433
853711
727498
316288
697700
282731
743092
2850
821470
823016
901370
58371
419972
486681
881946
481998
271939
510386
564315
228671
596788
160858
298170
245247
64116
129652
233239
396178
778924
305585
747047
533467
4063
971397
347553
701542
930495
572919
687689
1000736
944470
398259
418402
506260
824415
766075
691230
423139
387702
853922
36605
117159
932025
641149
983809
853138
247
693041
73136
346484
1000807
184600
836271
913320
754782
970918
784349
97487
657805
793280
973753
837250
138672
346977
299677
227289
505736
184925
780718
962600
107551
551450
376216
182309
103787
712521
205210
472915
518881
569537
285773
177384
175370
163194
795950
801056
781891
880504
761420
911687
21172
436798
1047349
157947
637163
248943
704794
850860
101240
668906
1031468
94366
652663
1027661
467590
303931
98149
897767
181255
165089
410593
874925
660947
542397
741956
651560
304291
457813
341027
88230
819887
28835
549849
877426
558553
318279
663687
134494
971559
649892
836393
284747
831676
157227
278410
330612
970391
1020932
526060
537758
166700
1035470
648678
401232
430348
1005426
364077
97131
851977
447359
796326
951067
200111
89308
225662
58525
20513
116915
23684
415489
307875
600180
724346
606529
169438
713168
339606
155941
551331
38051
333497
12547
93920
518332
815661
822293
387409
980001
186432
918119
49952
231806
16660
922538
415695
498549
918301
938596
783526
130321
509982
850711
788091
842480
451360
1038899
149924
937461
1033830
102294
648827
721591
720335
221663
455965
722342
466875
89518
429125
617771
260715
83103
750170
895714
657548
376111
562798
239425
278259
840020
695424
662546
421178
706758
598797
868625
3571
870823
365684
550126
742361
155106
1028328
495886
190254
808960
897471
12882
697825
92905
790271
498131
668144
738951
306783
111375
265267
699400
425777
710704
835253
325045
424245
391924
793161
16138
466062
271333
713747
940881
999810
763482
433838
637997
774840
508765
1032156
971002
524331
416635
952782
1026305
12835
579887
199315
978866
608889
821650
470244
1043338
487684
675648
765443
821567
982895
396531
537851
553888
139577
174990
188053
100402
796861
694364
588254
429004
504564
183871
259946
822284
833363
481329
493938
265772
843762
497399
1012861
464867
163874
580538
435675
102420
343467
663949
1024747
883036
577347
466939
680995
964522
356028
79858
917709
47083
930123
1024185
224517
965413
928580
79432
258934
323753
440704
750755
1026375
115657
98023
478343
66985
760061
270405
892085
150452
738867
33694
194013
117051
917463
953231
171520
810377
783259
758255
529364
372414
652352
207038
261703
875790
335742
349948
370226
644304
612409
999248
832249
706761
431001
274969
475152
488643
873063
558932
571744
297531
606504
784154
575725
171725
583683
114077
466405
750688
281752
408751
206349
393384
114641
927662
832843
378872
778394
848264
222105
969027
88403
405398
181265
249109
308046
970024
579426
429261
92234
488986
462094
696835
778584
150883
391360
815752
109732
282639
729544
461677
254935
20631
257783
561987
900987
1045208
850625
42568
131837
396223
834592
221964
860646
672032
474597
142729
771198
638946
95904
535684
721014
228071
943490
81565
683160
60248
654540
1016274
581295
143710
925446
621182
849278
689154
378263
1044301
664580
728378
99315
236910
150935
108316
824540
496927
426568
1041096
405276
704207
929277
188939
637687
273449
303330
358424
737734
1015312
277236
933384
787738
443404
314679
246871
374964
935238
603318
564774
359976
316961
1045398
618291
575597
11801
802143
469884
1021674
460849
940253
470284
863961
724285
999581
297705
69369
166958
383840
756580
359313
409776
799920
613366
371495
1022232
704031
264876
620706
227597
113741
1035544
38747
392669
276726
386777
936983
406973
68862
125525
982105
263336
515875
900707
46424
569685
150200
517732
717217
157173
447958
319495
275368
291005
866992
1010954
489738
600012
682215
464893
557351
388648
396653
773503
917721
744445
135464
253409
82742
1028235
975798
83593
766188
304218
230762
471453
669130
280941
786010
379722
3519
502637
182181
863487
940162
974254
391018
223815
283823
1025934
762348
143237
696041
624391
596472
403755
437069
272643
215060
467632
196987
948870
527951
382565
879303
403193
825670
197343
162476
453769
452764
23946
163293
1002242
906813
648612
421004
40561
370456
368750
77814
96646
123391
824332
950633
175130
676624
77607
545426
318579
33437
43748
97931
443197
199088
732666
33502
469522
432597
295367
1044309
625055
775674
375620
448992
529680
397899
272626
191002
1045730
878752
475136
374379
145458
857396
266545
578039
182927
207675
180075
171552
628935
207825
701675
1005302
825525
103858
270185
630237
864631
1008077
75353
874143
976363
785620
255757
412782
932645
386705
620810
116865
744453
498578
357478
966682
308980
144665
908335
535314
843240
180668
719880
969548
552056
547737
991304
925254
405269
767875
982667
109924
860564
290937
666426
943814
610224
243724
980727
372765
1011637
32382
781742
415194
759832
571928
852132
598699
978482
154752
46798
732277
653181
880968
526572
2548
762155
26246
601650
660526
909245
959337
805059
237929
776938
188471
942791
978081
885308
1018314
1003862
158116
605084
279916
259102
726929
922964
492787
208208
191734
288208
279339
724314
255736
891132
803162
61436
27619
664776
741475
426178
1030325
1009704
780836
671540
218076
917340
459586
469180
427811
16082
966086
971799
238347
32958
133952
134760
665756
795239
39579
37041
106679
819521
862455
403647
229776
79380
948132
424592
287652
682453
616473
100185
494693
808695
303947
567
254802
167363
560511
41529
753124
994025
33363
438274
345712
498623
688180
638508
709824
63395
923234
516875
60993
862634
704364
851817
15384
793776
190089
785701
382088
498812
624645
112776
708090
813914
266403
396774
12834
892112
956366
889666
49936
457878
364242
602185
395725
733528
460352
1014939
105307
31422
763353
499379
538710
623801
473389
357241
922827
824463
302026
109201
797672
908352
76375
144169
879988
635468
133821
497458
81539
577706
41150
550891
793494
1023655
604858
750380
225486
891453
428112
15526
343099
272824
163220
397771
557769
453297
654289
915979
13264
29131
6363
359240
703912
345753
361897
110531
198260
247862
550287
464944
811174
867369
912036
837225
422308
1015112
142520
147836
288180
285694
998502
463696
338948
753968
999152
471823
295427
988801
343234
481746
958568
167674
331625
40983
910641
191757
552997
314137
157975
259787
564193
670356
656395
1008365
258004
594499
831029
331905
965038
812678
851226
73937
841713
965048
355712
318881
963942
604822
694339
140157
339405
364004
458585
275543
253873
490846
619078
424533
554581
241507
523687
775023
282915
79905
560770
789827
620360
105312
931837
169076
974631
967887
517665
693866
649127
856524
339550
456840
636326
620098
902675
112280
488932
69648
615594
346309
602284
234536
140757
217871
509795
803448
607826
786275
515241
133736
271885
569779
60592
537384
689751
537261
592327
576345
22373
308594
437121
745118
243966
664933
82360
836406
685727
252244
612791
568495
757528
880072
977196
657829
843683
1013671
440488
220173
245633
494737
773585
838337
984876
700651
920248
1033596
95154
1012791
240391
426364
748171
973435
680218
341451
194438
571942
457959
384024
852769
92759
187141
282746
681079
447273
816211
543439
975458
389183
430327
109626
961853
84539
730107
862308
911763
80716
271668
688371
101308
431213
401429
178634
221278
451767
620933
779140
290835
711230
531812
381868
385900
527298
1039981
25588
327780
957831
270453
10208
746305
214085
789898
55231
682784
722626
587991
180892
426254
659621
774028
246780
625404
646012
708129
135514
465317
822895
1001376
1012961
354010
1029359
741193
211973
736659
74491
317453
687015
788511
566644
642168
1038388
832152
973660
689884
458517
557295
250825
238032
999280
122980
624025
827655
555609
515059
844204
729120
228375
734420
546270
240686
257669
264563
232943
981743
791817
193848
385871
276063
985006
371369
870390
495912
289567
342643
143777
751254
894973
248258
178584
32229
399955
217313
839038
85413
85490
29803
456051
898785
169285
340653
49197
451761
816876
641892
272733
433897
239371
101971
610313
741468
408020
620
934122
1010832
366816
994983
955713
444323
762797
734231
458594
605298
581872
556161
988668
610463
530167
12830
268901
111190
464498
970686
1011391
179049
761239
330590
48909
969111
638035
410259
396916
1011836
373411
685101
227382
127772
333592
345796
600650
112330
804249
294303
833052
784727
1031485
420605
658834
318337
944253
796596
810445
509959
597169
749513
827059
410811
96096
134487
161424
414810
890504
899613
521711
786624
94853
230689
739573
184513
228218
194033
830439
517047
601272
359422
178322
61949
43906
96409
668106
226183
257879
961258
736957
345789
117227
256054
671096
48696
100314
975035
1038696
295619
544935
88648
20832
326962
843584
152861
524972
14315
304330
269151
849464
201151
435476
75129
286913
973331
819877
715655
177525
35938
701183
894313
111277
249905
456066
454551
593081
544938
456571
584296
922153
758097
335595
435531
264359
896331
262406
782109
731554
86369
934314
128
293724
345900
287712
337761
1012289
15252
324309
938673
930982
341486
948071
83740
338367
739632
252805
799573
426887
786348
888234
3413
619382
806571
983831
656684
691941
685363
375523
966779
51727
591912
787713
1041543
761672
449631
513099
176908
311557
821054
121765
965843
800896
263744
823696
564470
605397
206078
600757
707076
849372
881637
831815
724099
309152
484550
814948
601388
1007806
256742
130510
87276
470875
387318
333156
970890
540000
852202
535836
139237
219200
411982
281730
240108
686326
983000
869115
39797
160840
281427
1038320
9910
29342
258499
690342
72660
783706
440036
545230
98677
153085
661448
720361
228140
184962
910484
154630
726266
89908
39165
166073
737046
969063
958646
752464
760082
308126
976044
933184
673460
463289
163481
274464
497252
573842
681454
44
302870
971680
332725
750524
561492
691439
461052
954942
149111
851859
326775
599669
824406
29044
285118
159117
100540
280391
759704
814523
815645
500683
545468
736413
979579
467995
777322
780324
45241
250959
1042855
494179
944784
268662
183208
640591
871605
724051
879237
495206
70745
233181
602665
709186
842898
424788
764886
868496
439973
664309
742757
616604
25614
420589
68426
1026127
538249
775816
803163
509726
972600
1031488
450823
13452
962729
633772
113530
248075
274244
154099
426109
913806
862188
520672
8469
904851
703883
360121
425002
377367
1021089
46979
97742
839327
491932
69006
993164
811565
891604
857717
832832
386209
320896
1112
547200
933520
394710
809549
23205
6717
940030
410223
860570
26964
790538
1030812
251409
999883
155875
225983
179944
273003
499289
863755
346102
201624
712577
939964
54265
107801
610667
175826
773810
151257
29315
251962
780073
953156
373840
972929
964954
586996
460886
359794
48482
133183
160443
680271
1041510
157800
683092
784001
33689
172052
973415
253373
917416
249233
573775
894330
533193
866560
429445
1046290
360999
151190
537562
576348
257161
420298
918593
209737
130394
294017
256541
210351
340883
450768
833832
513374
510484
202244
574261
993061
212852
412404
191164
377045
939275
831644
473348
1016001
325652
18800
905990
467537
792926
453562
95473
250620
857749
303806
753178
536654
584058
561368
479452
910193
990924
70900
216381
462049
827945
644452
142101
223144
987626
963113
631420
386888
329601
51870
55884
471219
561797
34516
775328
366137
164731
570505
492254
779660
480627
463651
920114
762217
507520
623915
792042
255331
203173
162642
727376
769556
428018
4848
169668
772888
940082
12881
802339
756581
427021
484816
880916
943496
511950
7335
297059
738982
817515
691592
969697
1008878
1019649
1041105
235509
622942
1025787
376342
144585
293820
440192
344308
754948
182161
269606
763407
184190
194218
177661
588757
81510
75489
131028
549325
301968
147301
1018694
24629
528792
928144
171948
760455
493986
566
280736
218243
115647
641020
979368
251267
632941
83211
604917
535032
1008830
670367
151310
795781
534942
643254
715893
658121
75186
838585
39405
556616
280469
242967
615720
111876
501576
872220
870600
222087
144440
74762
814524
614894
480131
232595
579978
451489
427303
793901
179638
105578
876724
929470
898140
811167
83453
150480
299193
830792
369283
1005541
413395
144487
472671
320569
162800
289613
602113
706885
859798
837448
220961
297148
997739
492491
921873
630986
572502
335834
893541
508954
518190
646173
12338
200013
581600
320996
288459
685931
97678
707517
571408
551346
137912
754437
448182
562335
1030063
117544
894784
362289
879451
361922
889338
281795
250770
321432
619676
610407
659539
641005
845661
531950
898717
679515
1038967
966799
748985
545795
449668
349518
531697
109503
254743
642973
847886
393138
250065
488048
965956
453828
244636
528522
1027194
119254
560267
61864
881515
448905
455970
632189
502065
544102
757685
575664
40056
329170
919648
267043
556973
446161
810327
932154
544657
27203
494885
318159
633637
648631
95351
398729
547922
695385
340569
185841
481494
678004
103559
93727
69898
195249
792878
40274
304830
479114
510812
454718
790201
392268
988884
855339
791635
422401
504401
447031
943033
898503
781097
370072
493232
231365
86472
82179
9363
971711
425162
496210
763499
990395
378548
885937
464759
609305
471851
654892
251860
457011
111128
184972
780307
426131
44797
257064
912152
945311
306328
220730
43414
745461
423037
892404
86005
21756
551640
943357
932037
216635
387405
566744
29967
447699
836594
540379
540714
861742
126060
314236
449624
766668
856467
446694
178760
468189
57054
41668
562017
797223
730187
253545
931220
234207
856096
839480
202602
912374
728302
868462
168045
72911
429276
12378
952790
742795
384754
264453
211108
975075
838533
308638
290626
460356
918873
666029
474808
772270
695949
806534
170686
1024390
644404
825360
10075
926715
983207
941467
750944
400043
534210
548825
661341
482137
25185
171962
726859
700473
655930
927361
894026
253061
485903
191086
964408
224033
556781
440117
667688
557078
72741
299161
747192
909057
471006
424530
775611
714757
81776
80454
362520
771464
777234
547466
177349
114668
544153
615812
951918
121904
209610
155450
740884
97278
887859
751966
240762
97198
28087
743241
511818
349566
40195
947475
288271
317333
787565
214618
1015459
34628
620781
128506
773955
130692
994278
613777
757419
651943
781748
257042
307317
263881
807589
41714
360941
442056
69052
1006749
707747
762463
8681
321266
312755
917514
51947
721732
891381
856440
986723
570383
954453
669563
90532
684629
138839
993568
270246
788663
479035
740142
356708
218375
432163
768027
135687
609187
785072
368007
680053
190428
581820
412619
313624
799547
332682
344508
614798
39566
908161
993243
551488
374155
776888
774874
284664
556271
304422
947539
513200
132105
714318
604997
531391
211276
23708
501249
592547
1047534
208958
935981
12657
328728
875397
931214
744486
306528
926920
146265
420650
772681
280757
219014
646082
136156
943012
781623
997919
908186
277252
579742
235122
611591
944397
563478
492125
548897
181288
824621
456701
298801
466448
211323
421602
343550
573443
484900
700984
954381
626864
778955
897078
345274
836832
559666
985388
136436
316897
178248
753202
701989
241703
419944
168130
668672
183652
474198
903397
175849
817293
594506
525128
704149
304147
115550
61002
894476
1017490
549341
356958
746512
778602
543620
774102
325138
326138
619114
446127
430369
901211
631323
67548
198578
207426
595910
101532
271776
53926
288156
761880
980061
757721
783342
887559
1006235
231171
731736
487798
905993
194716
64874
528826
403025
914733
360086
81788
64001
285139
494408
587500
846003
97425
494145
966590
485062
981278
396550
382080
948703
602211
721927
319171
944014
862504
384009
541831
712747
763732
465942
845011
61579
611316
461237
1022340
1039725
627146
496096
854316
429966
974567
221121
392751
807146
661642
712148
99780
774537
805979
916109
928099
1024837
389840
712305
1003898
530765
889399
53390
937141
226665
877719
536631
711092
100307
76253
764617
421148
115259
18049
469991
928264
100103
960402
271143
494863
876975
499406
551482
790735
915330
964557
759633
727141
965338
451759
564206
825467
806066
126781
941493
279547
947993
71719
605114
869431
511976
1022192
804723
952013
592513
790414
1021096
996645
715983
2375
983523
453376
240730
767332
890148
408605
114603
649132
492665
603064
54169
962335
552601
656648
614189
649460
22008
79434
168114
456884
66061
17784
563378
543215
236360
175686
792727
372056
875402
810671
659643
973340
1010266
66506
141987
964556
295571
139966
840594
964663
471671
351498
668992
124903
703830
663887
645784
36346
372391
88982
909282
690899
37949
288158
157224
525586
93374
481868
438841
188325
506988
661009
12108
878479
68761
872896
247781
791730
154874
77723
594605
791005
1017636
731940
486572
408336
280142
1003452
671603
1004149
228216
973297
773631
361311
657108
269902
913509
797507
467915
796950
861743
991607
612659
12902
131538
840245
339505
800320
458054
566706
696935
913090
1013133
34115
785442
451224
555354
230993
382574
225734
1047387
964793
621344
234858
193739
156434
710365
873349
664989
286734
209598
222518
458727
632346
1029608
434594
92627
658277
32373
770734
41664
630961
928369
28354
936776
436952
594888
472678
871167
731714
109480
489654
823674
127624
254505
400763
176939
921864
116000
1035368
66196
654960
258464
448937
430165
877763
24416
250993
996258
326006
1027023
162379
264596
270395
211624
576837
1041600
801951
917128
405084
459687
506452
493360
967204
1022772
256213
828865
750903
1003322
499035
345906
388968
595417
95403
759116
464552
272415
512449
727806
823497
659383
460880
524937
329908
585637
220566
380091
405577
877656
649535
853517
787318
573752
44545
78788
732917
444308
44011
949814
281620
1002809
203480
685823
478210
244316
299518
1006190
767416
1010944
631687
529646
567116
244775
403178
622491
584252
296807
7827
185608
872181
148615
100181
90314
411862
659533
602080
730787
706344
19001
96110
314216
692157
1023751
326188
176998
760482
520467
146635
980167
1036760
66922
888112
338360
940976
526516
690515
982701
706556
921538
674380
781158
471485
271388
879480
67994
708951
114586
164483
262991
566384
691578
577938
453008
908344
358068
628718
747779
970117
517
163837
347941
671010
965103
494764
285712
595784
390196
390792
1017975
576378
727279
452895
107075
626667
102024
370584
861104
614073
171458
903926
484564
16816
1042969
689588
721563
212176
616197
728188
928141
630795
500271
872392
1013115
356892
302516
9974
481257
477809
878944
719289
949130
1024264
621700
979792
163106
319962
484168
580328
968888
826545
530217
704610
674896
819091
914653
507821
294434
975492
285246
126348
556689
577870
222580
14435
408478
35040
662437
355105
474484
613090
695540
603390
122288
644600
945018
746849
371785
224478
183162
369480
426780
918188
347121
827086
392594
108427
279614
82875
492649
800586
308668
740533
772355
759390
977292
248679
520192
434032
55076
328759
941454
51187
1028468
700996
694587
358839
459339
35291
254300
120718
774033
785143
572405
240871
73762
529210
429597
378965
82380
918267
248033
673782
788559
275126
335719
766290
247907
68939
67409
472999
678611
197448
860102
276205
405955
95863
686099
131340
306409
902386
263995
753598
823326
744376
345704
98119
93136
363430
193909
284530
118465
448432
982561
294991
477435
121362
828728
80418
306468
933476
292315
321327
88491
361115
773206
60360
881850
240197
177196
714097
40078
599270
596187
783775
933859
240840
640700
249631
269168
1015631
93509
11850
624332
737020
874390
307083
985657
318244
930883
614771
382594
1032045
747308
438165
776100
817759
583530
957405
898771
865114
857402
992366
353711
871395
987902
322356
198830
1003018
244149
534828
835523
349480
846392
118516
406328
266489
451397
1034244
174621
351724
529315
989573
119963
900929
130380
991870
709912
344217
861377
152942
506425
242040
74044
1044362
371323
875830
103589
559051
737166
286409
60310
118480
524691
242778
874439
927880
176837
752010
373696
369076
517615
328322
482843
367132
133423
105584
287556
332598
521471
564588
878184
817005
44256
60815
544503
398135
783257
700115
477672
29815
52284
355871
276184
147046
495940
1033386
890450
834413
817785
994573
410951
67452
555082
155774
310241
138931
737040
356826
796538
624286
156457
1033150
601688
830843
795067
749873
556368
993378
627815
971864
470823
829733
317074
286280
2666
688323
488906
808923
981984
562747
255322
534862
95768
782736
1037929
94960
278089
739831
673640
854664
65821
504744
894898
466938
179186
722096
308538
351269
440167
848447
436177
857698
149078
856154
399829
50267
914626
1044785
238568
971315
34084
767936
583844
298126
226613
597981
899626
847486
395637
1036525
1010336
174681
393452
957699
976756
4320
388845
822823
658510
163661
940663
1024248
958019
355081
821712
1036208
780559
602478
841433
576751
298092
828038
853462
508799
785736
326898
1022164
628040
629275
425688
284597
869409
316626
930679
383010
343082
104421
33436
943161
633851
11402
851823
861717
994415
938066
674621
82776
324061
398747
298125
1030644
185857
953354
871637
390467
418699
112215
520543
881149
714252
88034
538947
457268
773998
730535
306126
990540
955992
388130
97769
580147
969802
457901
997336
818917
960279
283545
351701
91713
330584
788603
206143
640637
268939
906928
230340
193396
317901
337858
793914
165951
784867
782386
657707
456349
448416
705345
969645
286706
64909
434463
549431
63735
632021
676735
236707
934700
113089
106710
82942
750336
698828
565201
541744
87066
785111
314540
781527
882405
566747
215365
644940
239761
274505
530556
76269
1022368
207468
927138
765672
552172
280047
981385
129197
292322
159987
505504
399169
342931
469695
267607
178673
498282
651417
456964
1010095
987771
1023658
636524
862503
200647
309307
868109
627669
914198
244749
208229
310768
267920
778624
472934
782749
903145
285412
790503
683306
748820
876700
174430
504517
119731
564701
982407
304831
837959
532227
411881
184986
563745
185408
932499
333473
479252
565362
561175
746924
155934
402644
72076
396247
1000788
664706
731537
571469
514255
464667
590007
932962
714008
65996
210484
282925
572821
144450
537859
807085
504901
927378
665828
360924
203465
408140
982413
16871
508286
1045828
186008
645276
720308
548286
404712
283855
831488
895511
803939
957762
156922
166896
588608
851334
905228
696700
5656
409279
218507
758998
616831
712175
222733
188498
288684
520458
139864
173101
140038
555961
284425
481744
529911
497696
773086
566488
597758
77694
922443
552213
878071
526771
624967
106699
867233
1040831
901261
510747
811566
439731
573568
983573
722577
911852
537313
266506
463799
130174
816006
328943
373583
181073
790332
509978
987645
1022176
924738
543067
742507
869546
50091
447234
943261
338212
127080
837664
316862
839655
546568
642685
9502
1035689
825526
1043130
127256
1021237
945585
885152
49291
561897
395026
955664
42371
71769
237184
824225
800225
3078
612826
677143
775693
381913
68509
949492
551004
506104
946862
347561
151438
825939
374515
694933
954643
652521
461252
641759
646486
495062
444412
845800
784888
432377
823330
48746
185769
37617
708949
57424
662753
214351
762768
220662
651391
460085
218265
209588
969865
160053
64023
226224
567278
630545
1010061
696654
679291
75502
678492
364661
37270
500464
577633
966381
152583
170308
203
16073
77137
493580
183462
661752
118550
266687
513933
260656
103193
186479
783857
932792
425034
120344
427092
71752
571843
691072
471997
799689
129585
813174
270354
723173
175457
733327
706041
331063
650429
759836
694437
1037996
517700
313978
279353
391281
330375
10094
70407
251122
532682
847738
413737
119436
710216
906324
18282
800401
29825
949051
326659
576490
1008935
640410
1038959
502346
664304
1040386
299943
604460
66478
896115
692321
825609
823679
766993
426937
442788
992690
157671
446486
335045
741865
4378
865368
615965
405649
565288
920920
59588
613585
966894
536225
188285
160454
810830
209453
321998
922454
928461
792364
888151
720005
1040592
617513
556407
463252
161323
578923
803522
524213
388012
34535
800805
274051
149867
429559
754042
76762
945338
196301
1021550
700930
8865
569704
753328
958651
331960
563257
836253
733205
789469
268485
379332
359273
451402
184453
13480
405161
31709
1000339
752632
985341
236736
840780
866104
1007144
598251
997105
697757
451611
288598
333499
88856
449188
276668
485189
927112
639278
425503
675465
916011
15479
965416
190326
593338
926625
134488
844650
324077
183647
729684
735715
937631
44570
123240
736856
867414
194435
132851
957925
238892
178609
722064
935114
711193
282869
643686
507915
739987
303315
1026616
602325
59030
695073
405257
360829
814109
62398
895906
61546
831884
484894
879562
849942
439359
368288
863119
951947
794745
602546
877821
493374
214597
706250
889631
576845
243324
511856
319299
809365
411020
195926
1041656
345945
220624
547685
87223
437378
589526
907619
37458
959114
394866
1008570
395446
852529
257108
628211
778550
102720
326286
579264
117497
447440
773251
175198
776872
88773
776919
843551
701651
437881
922909
588343
427569
746912
915173
839630
871535
229166
647900
206004
1012708
808126
1009348
949434
691347
873332
427592
980905
7306
673836
33341
540597
980978
268746
758240
157187
819737
678474
31330
119040
653680
416838
301492
839758
721699
751350
812708
364378
49716
52223
504862
592934
19166
354637
58136
153070
859955
598712
208005
437187
926936
827022
197216
643930
528693
1048100
705335
561100
876885
908209
457401
1007802
543232
1029741
410173
323723
1004987
458672
30326
731039
41578
352118
818955
383829
1008514
916403
35195
970603
297362
398291
352498
617861
33692
722040
488278
731839
203094
986619
201134
216564
908578
638809
1020562
185735
1017849
849320
744669
724878
428724
796234
107582
856115
269774
863348
315300
286323
654983
308441
385036
122424
194162
278757
414860
738266
426789
922669
304046
326497
437551
861528
951204
913499
542303
312647
272312
37431
709461
365995
730294
592304
905040
981473
413174
752956
308035
257101
861392
178588
819965
257478
442131
266876
118079
428355
188902
860971
300188
451004
43566
697953
880416
793887
611425
205020
815551
770376
236687
948690
64908
577678
130265
351197
178269
772601
670662
509263
404043
176894
946915
874930
763341
465232
697102
6476
679757
757684
505196
989750
876881
714629
76312
536937
577361
552729
1665
1044048
260318
342975
776624
609228
209458
184659
558455
198849
296562
420518
989231
321897
98747
466506
832999
414716
500003
219985
754227
873334
812810
1015206
774851
363911
532059
822132
87807
204580
108628
747446
954542
539277
478510
27069
995560
293519
491235
207459
817671
716626
51744
295759
100322
386827
1028270
169041
447904
365071
555518
414480
524689
347442
615017
400980
1008963
980326
202716
347365
643170
706479
288435
860457
193813
936545
414265
635967
974715
430024
599879
88772
714248
29986
484483
752088
518209
66536
713914
900003
1023042
892672
283683
679279
253381
423627
572044
128495
264413
284213
882357
655325
756677
60473
636722
225272
30897
847736
4289
341085
101299
231
64031
505354
700052
306936
129678
332029
146071
787329
117493
20288
495996
89961
649674
974622
16759
564
877919
104835
156188
46025
242000
421151
519256
851232
262253
947462
326222
41389
144117
482034
243216
231263
875652
35058
103318
250824
886044
474286
905624
722830
242988
572704
795535
1046758
456410
712671
929598
520893
957893
819826
337423
381972
567982
871929
29192
212276
1043643
344263
461555
616815
56335
77608
973880
861266
750662
660925
192778
519539
558857
78818
1047473
483180
49277
458006
883747
16060
630316
173988
965847
50720
847389
747353
603546
189741
588119
213719
956722
628520
299764
999334
944129
797449
974694
371982
230413
178214
586091
16444
607690
410405
740847
558834
809663
878470
684292
301620
648608
778307
848930
999540
192496
847253
267618
290704
432595
826225
714131
73570
44713
550634
640137
903743
253410
1038536
661529
306143
164281
367025
533552
434960
566399
26281
532946
289891
800085
916391
959374
890920
1007232
215153
831251
171341
242423
3015
761598
171287
688011
1009549
66469
671726
917217
673629
650139
982500
474931
496862
742057
204104
981987
313438
317806
254918
959608
538215
588071
669032
116126
745641
346003
321472
146563
609975
270131
949483
342202
765901
910220
278003
980510
647874
608659
374523
693135
593093
250429
42300
920409
101285
878916
631474
959067
201821
204852
968709
61814
407793
383728
707622
377242
1012511
175225
450995
373187
845014
362157
70269
906455
973002
656892
18158
678103
413049
444761
816221
83954
538703
235560
753302
941369
96099
115783
215466
360968
965351
113112
768921
790198
84279
669356
823382
689771
826037
773874
1031959
282720
927237
356799
1036964
274450
266743
177648
735929
988417
1029757
690320
670278
571735
8956
519868
539718
982007
404861
58119
953087
219925
227544
1043002
380746
747950
632927
37299
941115
572427
6284
665294
891202
999538
598487
143352
422937
467616
896650
160915
880510
26980
836946
656851
308816
229645
997399
1010417
113049
374377
786646
369985
595529
1008179
598522
723962
626254
725403
294373
458652
502614
949820
308098
839376
666332
747268
436284
560021
663735
819586
604156
37832
973611
617792
694384
830838
137451
1009127
992630
103009
300329
429084
540803
92853
69754
961915
351715
27321
685098
317493
224672
905287
354524
731758
854827
197754
971614
634754
148750
107081
465538
112375
1006107
902841
525392
79652
10061
459231
937883
182922
1026516
405217
831223
740737
977924
590944
258920
615450
466793
349237
135546
797275
160554
481068
373018
942610
1004938
228435
896800
262434
306207
246976
556132
302334
694998
641986
587439
571167
467955
895895
905588
704943
864407
46317
256017
763948
217828
871096
895516
788277
138848
848293
514011
276486
304812
19521
806466
765381
485503
408892
43776
422840
160652
706802
561650
407664
242308
866338
887273
204046
719779
393660
879953
857346
127117
147465
60216
985469
112740
92892
874203
809907
218262
598902
896672
324312
962986
736476
73887
215771
828026
865370
966587
975066
713795
195434
653637
460280
448150
189943
131552
628930
968418
629127
380900
158446
774194
10477
587190
501204
381861
246957
428200
868406
400554
253956
382911
248148
19317
17856
102379
1047744
831976
777779
558394
875768
47698
569645
903553
75364
225904
1032456
505145
634895
472375
572755
762469
378410
871040
180753
537178
875084
330653
571982
609956
86676
362293
124633
811380
236066
150082
864511
296979
27573
85460
732099
933456
1032774
142277
328856
316343
553939
871643
309580
733297
626908
891780
519307
783225
158527
867576
171593
914871
565239
1006308
645173
517826
232255
710131
414292
535216
17144
523221
97951
457896
980355
466069
158705
1021144
802269
708890
336488
634811
344449
414765
280730
669323
842513
92430
661212
292547
418117
306381
501466
244939
984972
950843
615790
288221
478633
131918
591938
385956
704309
824946
309719
146319
335964
65219
596023
224596
1005574
103544
498322
1042319
289231
521676
806584
324846
798702
551341
150800
617035
861764
324724
406818
911833
494129
619480
104412
281868
927484
147379
811390
565870
534251
81843
867029
159149
783558
261452
226422
981419
294277
852011
440311
991597
585106
148915
9776
799133
891408
359346
536892
646705
729024
1031140
785909
121960
63450
235031
772321
966244
383816
250534
747400
725798
748905
812593
331814
820314
479873
404834
28592
134866
114314
666464
454242
783569
329321
865689
210312
415412
908765
387205
279598
602532
427889
596916
834936
560447
755826
103433
544814
574092
8363
411207
188335
945476
977013
156458
152679
765072
460711
114364
849163
137266
43808
577823
440598
267584
685319
667587
354284
800426
447742
108600
963885
997277
306146
898020
542999
117881
773140
812783
82443
665254
270310
583379
858321
170021
277414
284165
560674
1019291
251610
39497
649108
518058
791758
700655
829121
657462
677267
338478
903074
882016
549302
842625
506627
258409
679728
179921
989858
638278
668223
557741
825334
871346
30593
205694
199823
423187
999387
304861
513915
670457
410292
777104
149679
900246
130313
121841
705555
263950
69424
538852
275399
319875
631679
468787
940696
276176
310376
279400
1020405
184200
818060
623838
659986
4573
444079
634064
943405
199761
33962
521812
565199
801795
458737
550874
432627
404551
276963
776955
283094
595449
481199
588038
60340
960203
775755
66391
515374
198919
1017314
653950
625706
631613
162793
457200
174201
377205
473268
854330
423554
7871
669538
887826
143093
648105
419236
902216
260310
936924
304578
146270
660143
196020
539271
909307
402071
333216
970449
986613
202201
340648
968580
744753
310371
566180
350446
258300
966217
391697
894259
76455
843348
1017649
67088
51334
41934
428597
654737
860007
477327
131684
813408
785914
306357
455059
970459
878618
545298
878185
618037
222076
712641
153560
552661
928088
169611
738432
1018322
829219
610064
855753
225920
195498
57406
322875
27680
951335
11680
663547
171356
91853
783850
236039
550143
32523
821536
741535
843644
796928
418873
372602
464754
12913
741855
716044
653903
906738
870388
840969
883031
574877
861417
570758
947045
27992
795669
946016
692279
835852
209492
400323
104522
531127
206485
174335
297420
336896
874310
1017974
456696
550134
1045761
964457
110906
122540
1033572
899267
901279
226207
993115
865561
579498
619762
992937
30875
315894
543251
864640
990613
334518
413622
827288
516712
126320
1010912
234655
941896
444433
167297
931899
190335
465949
94653
1002628
854023
905960
820102
316429
699881
526873
770175
1020315
1008300
434955
1010689
309634
472041
627137
253946
609873
355381
136429
609160
212718
202013
325660
1018235
191900
672373
200225
282151
1038501
644101
887304
957473
179721
82269
955397
162209
214718
787686
514394
671291
370060
333539
870155
428527
142582
115970
75957
527240
490479
416529
532712
501288
93
359712
1043371
252685
796364
479385
953682
867558
106610
480747
854075
634818
104622
54469
607992
511965
312998
16095
1043960
953006
717804
565971
677541
635975
383740
847319
701199
472209
671665
876478
55687
252355
188292
877956
854129
921427
122804
293876
155337
509373
91465
457163
634914
164493
770675
313519
743139
116227
150508
1040521
836290
511046
337212
626627
497362
454145
84669
750721
606613
842724
696084
558808
781445
394818
490261
352025
181237
221263
641766
401702
516981
250290
277266
870723
674385
786155
373029
489824
448459
155019
255298
561786
631335
817501
177134
973516
957694
958784
437533
239725
92817
821811
400456
506608
488353
1046883
927584
376129
390421
401458
194780
685417
585326
156623
722798
1041749
627776
751459
374506
36988
110515
537661
470570
869442
860617
535033
93016
625187
403042
1033733
214924
415608
928945
639910
596166
621161
767033
776788
248632
394679
518825
1035102
462958
679789
982970
538045
132291
97666
481192
766439
664241
16424
835928
390188
6154
1032683
246798
22282
383608
63016
267647
182120
847173
586357
411240
1023245
210261
247997
614497
490940
313392
52230
730505
917000
244128
756909
578082
855210
430508
512295
745372
700799
790084
832865
989141
54325
739557
817218
1023429
211467
1023431
632276
750207
345626
767308
645011
919285
135200
464647
803153
974193
308947
119651
896000
473230
223966
508376
313461
267229
61437
555024
204317
396868
55061
859000
772924
165641
634506
1001589
996989
950056
780994
251861
484626
128166
270643
135841
228270
353828
506144
356060
602861
18020
607561
446143
651898
160276
609732
941390
888166
990386
484192
142247
539135
812017
809609
1012909
1013842
3724
359301
301490
778272
648829
333603
345750
250334
449924
630347
760693
661069
656626
366216
356424
193803
876441
505617
639951
612665
351568
1038788
830360
1043813
302550
216719
324444
350212
328802
607003
545035
1025459
790536
856383
531271
982682
271704
407366
544380
487674
131535
273395
516410
803843
770588
14258
925141
918967
799543
425351
790969
1027053
580009
471486
264351
946778
45757
518739
142774
868178
383685
263173
289048
397778
861579
19516
470900
359116
103979
139987
412024
716697
134193
633287
534232
132837
243746
667286
832596
423638
679597
741093
937199
973509
252531
678577
534572
427933
1024691
869422
37677
408866
323627
142838
721387
518501
667452
96849
792560
909220
965438
990237
672431
966513
783383
506161
331702
568913
105304
399776
273726
39597
427133
974488
593723
437364
886602
290843
494655
346206
584815
776785
983482
531659
170223
850767
792183
444203
814220
272128
464311
152948
544299
897374
473024
241122
227820
426437
964978
214019
849143
129557
629129
203553
454238
565486
740450
646427
886017
607191
247102
231058
202662
75777
493976
839293
826274
240246
261830
578548
793584
819071
953725
751877
421227
595019
714785
453124
450363
154417
152854
553729
853433
883290
943737
440866
617377
175574
76714
752640
291306
170534
112247
246411
266283
49633
464905
914004
764836
850080
760012
714006
378512
418276
572173
10245
65068
688645
359269
340926
483422
398070
478093
857517
75568
832580
60021
209053
502739
184684
972488
782451
913821
864404
576508
187829
291346
74747
818265
705196
46090
245322
551342
299312
756260
757279
295975
819034
630628
572340
284359
839281
231389
972813
57014
388791
694563
36272
466212
28924
948556
872588
544359
56327
92899
967862
512877
220247
697457
672643
829330
716762
493036
750389
66475
517270
231475
986419
975589
156111
885815
388245
245994
49348
590976
67101
248371
175747
1006866
725840
585173
539285
950689
811525
247633
991309
803780
731160
474781
1028312
79841
935358
272657
252780
1017122
5116
584288
1002229
79402
646088
921492
299920
83546
765504
205704
153443
430368
591379
807390
460087
635544
282249
769652
618838
549799
559803
271582
526216
96680
854843
637405
8228
421723
485000
356444
58022
178280
850141
690564
570286
980302
616935
269808
1017891
54731
621203
368403
406984
167001
298712
139026
56910
494577
652613
651661
97049
1015698
670329
423978
632621
665060
1036990
518549
617200
941023
895631
100557
344953
683182
952167
618236
504759
55934
252407
874677
895805
270287
964535
337886
365615
192614
591505
202939
619781
425787
133488
520120
433562
214926
771778
398359
341336
687914
479871
722162
404883
317786
205695
376902
627562
626519
77888
580694
899023
50672
474466
574919
507181
243430
377377
115468
1047660
108054
1024488
78074
846057
547895
473833
848411
798693
637990
171382
773959
771117
363533
710572
201331
779425
438073
264734
201457
260534
578440
693015
335365
211024
115594
548620
479425
655560
532921
188224
640326
175276
1002251
948087
547121
283432
58787
742939
983245
28787
894387
919330
58742
194689
791397
1035796
75004
288732
567180
358193
800001
341794
637111
386343
81850
465124
748803
824896
174240
287420
236702
293840
9844
818958
783799
181399
201994
256662
536854
352064
554559
329474
123630
404341
1025256
215138
167064
916053
632302
722555
995081
499066
900250
800719
914069
92426
5862
31612
53681
764854
735952
790839
759675
894815
737772
965581
404511
426917
854715
973501
300223
479166
456133
702398
496427
217221
751869
196973
930234
483893
656582
885360
85202
347091
979141
65867
829251
768776
968555
622648
10756
77483
360767
23087
129923
414492
17897
1044167
887381
328602
1045920
257154
1041665
566485
255724
243980
999227
491961
936644
483929
847556
230474
81010
454596
789529
80274
214010
710667
504206
728934
131989
887137
235822
446096
822767
5716
387993
676787
101843
323065
7419
1026360
741063
945142
606974
242236
191750
642677
313206
373651
558158
595796
676293
499481
376487
633012
825661
305778
1010387
442404
513771
742085
592910
75562
35297
497534
507385
117153
705998
959163
672384
87627
244874
117519
425815
429496
769451
181195
289984
773381
483578
506895
585677
1002942
785409
52740
485096
595519
454281
379153
671004
460038
1025279
167106
680484
512317
641523
495466
486915
667232
592403
974936
879900
250139
206003
744830
458190
301002
781687
728441
555771
372135
245550
21372
475255
419257
533989
849444
892105
406284
847790
632661
187189
971798
254766
212333
214393
859922
622632
227927
854678
972036
101356
624882
642406
205899
976935
449852
757109
188088
58069
31356
283465
294523
815471
439214
874901
232805
160194
26442
300768
115382
310966
655449
198172
260151
505671
448815
318246
551139
321456
676544
729122
924934
464941
286363
475422
639702
586870
488452
787797
353946
436024
538235
726088
227862
338856
607396
915578
632741
74579
169307
363390
202404
420037
648548
492087
527321
301082
480890
841392
238638
514418
460980
827068
469834
303409
637250
143804
968414
534631
82835
533388
996472
820757
88700
824625
630814
325651
368203
189755
849596
914478
398942
706057
1026951
253198
27274
105128
763754
999477
672138
110714
30605
835090
128201
504657
833356
227018
718583
554819
742578
507397
376100
145819
686343
146260
307201
885048
75393
142800
617706
28106
748824
822031
634054
624986
53517
1046892
320797
232517
273871
314669
1023664
37580
870999
812384
902699
528163
272144
391027
781886
560712
996586
131678
70948
483650
868701
653080
714611
266016
213806
894697
890027
919090
322637
1031130
648786
1039594
899189
786906
2167
659482
237209
150736
420492
733760
860325
170949
962196
266438
188713
206616
138035
867428
958814
17852
113467
66774
165713
240588
480019
693563
754137
75202
201950
440174
395888
443600
418449
473460
779117
441304
698980
436663
45795
572425
726556
108676
728084
909817
90936
896927
71771
884248
935554
653196
870012
782041
67042
113657
485890
27183
28954
833794
324799
148942
1012218
428141
483734
444645
757457
99679
46571
33627
948225
239728
721288
274944
947067
1012506
443687
963146
174748
803389
344298
755138
740215
180558
992433
743510
268053
507474
798089
255781
422729
194927
706499
396910
222233
20464
265813
757600
578376
129330
904830
41865
443172
534539
236990
980474
237563
25204
523917
1003591
218931
424303
758479
708404
979310
104575
298660
23300
259503
234344
160928
353642
1027450
961757
280612
993398
269075
775758
568119
170708
753781
438839
508434
345146
435884
192363
1033854
676381
193275
905921
221781
415313
106352
783854
165362
709913
219518
372248
827331
404409
739953
259593
801806
719208
708534
813654
231343
1039757
906587
338752
572105
891324
505714
650540
409018
626575
1014177
135501
457675
978502
262077
629304
213453
442571
217258
761824
963388
634430
158664
773108
354595
37837
533967
930175
920383
364794
942648
591770
348129
158630
604299
317218
654539
1039357
414083
460741
384674
878583
18352
205426
417776
482203
695652
635148
714066
698695
572828
70296
203654
610919
839866
652483
495642
18076
107554
403512
246863
418109
446463
729275
350545
136948
100336
194348
615486
915910
285644
271322
280780
756815
570179
602317
147405
946793
1043711
852059
517792
437001
420034
537060
322437
422255
456585
758183
73926
239801
369953
405324
961971
358856
475292
909138
391219
225490
949662
978429
17934
883279
1018451
536910
637377
788516
623545
944810
577852
644577
262545
419353
247137
1028362
903885
486150
321112
963481
690252
36146
482928
716385
443182
430397
613417
655030
773305
769773
735960
48247
308262
247512
130192
899081
599831
297060
840164
692541
765956
1226
807621
639918
296461
922517
547198
485804
180542
673558
631926
588507
557266
370832
402857
270703
871302
774597
393251
402749
964064
341054
134977
249196
250974
574578
452210
427402
120999
918242
860540
145293
98877
947124
310821
578065
3274
340882
472649
50883
249500
905687
13641
11804
906356
590851
507390
597813
905019
846148
205573
374469
85930
775052
72382
75375
844213
736861
91235
438507
705124
674555
920184
413515
555333
889737
1037651
804972
711137
36301
545080
160185
427620
1008996
929070
798116
420122
659730
25443
96276
858610
616940
317498
787545
105349
690235
970814
162275
195790
176282
891256
602652
163110
1012833
749751
866471
831091
805119
746130
1042014
121978
19901
337304
7619
693863
148665
579058
1005374
34624
159475
763014
1043642
486991
55539
1013603
94122
818897
293745
918982
181421
1014106
210627
1028467
476434
1025691
1039279
913174
997872
451668
97190
73579
417794
293564
893720
416458
732171
130630
495421
204923
429195
668411
141835
578924
149925
633224
337475
1024694
1045813
569191
514096
488635
300750
962835
326425
935315
851444
1045374
94952
832171
675553
1026208
415385
111274
484590
658901
885043
396630
487279
579595
390488
863229
467035
492886
958345
62380
945244
211177
367798
796805
434956
523433
727115
570903
114283
180405
427568
773994
224544
496070
192829
56904
881369
839547
810440
900993
693988
478798
396899
864686
968540
896621
305923
447851
481472
433822
96519
42347
67768
879583
195862
60079
653480
853989
511094
278914
444418
913777
608532
390006
339330
232111
171907
5654
523747
709957
45621
238614
589908
241831
107811
859513
987110
427231
867104
97639
671450
562196
447770
786144
229545
919404
110767
1037371
420853
378055
207599
774394
661503
949149
313860
1043286
910922
976441
253182
848284
839330
150185
915124
857197
568753
389275
569426
180554
853296
530248
38840
264844
884792
135154
518751
4250
586330
127538
931143
847746
233525
454146
693642
1014006
36980
271457
813530
113479
619370
878733
948220
263133
1043683
45303
105404
333716
620718
991925
602009
324128
592104
767006
850343
639176
443054
563297
287630
238478
931610
795921
810878
202946
106953
309890
532887
230683
404101
427465
336769
523376
723259
252109
1019883
556264
384677
503239
501742
601177
745924
605341
557588
116102
545360
178431
430941
469579
913839
104731
377869
146713
758239
93905
775678
955343
854150
934158
753690
530102
883487
803458
773813
951908
694510
168793
726422
302857
863708
328747
509476
806762
914772
896028
43215
40057
394961
908630
156827
676977
262330
1044333
546655
540960
986923
743902
655536
214043
297455
15071
391002
492543
152100
869739
897897
285869
335326
1045600
958806
898969
211878
110500
1026410
985447
360433
1045716
975676
679713
912536
99041
540839
130733
273010
995123
469590
419095
541693
117996
121173
57507
377575
804844
911163
910976
813113
343538
369284
278136
1007053
890625
371551
998721
133793
644411
605172
735915
415410
607697
756637
592979
553826
712290
10767
71566
800461
872492
353455
567280
478576
436736
718861
75710
127060
166267
609686
919476
678871
34740
585086
352263
393985
82659
443402
756080
692087
918949
684147
784654
757541
599841
755394
961995
338806
158702
60914
257789
32856
998773
802769
741130
184061
637783
669751
5841
410331
847689
82133
864317
211740
316413
914019
388784
585555
856925
216415
467916
802258
417970
857035
733083
556199
576371
633301
924619
984475
559615
60154
180600
249333
594092
614743
855780
857695
166337
783289
472227
631443
553625
173251
214178
952204
241276
822627
142644
348020
984435
357115
485089
858849
133899
829359
413314
421343
271029
740286
409870
205728
933575
884005
531682
916475
974573
409799
467027
453826
396560
404528
596266
365489
719020
417149
554989
728286
402466
185126
546569
139251
930522
371056
666294
201393
529105
446829
648778
810357
21322
438577
989889
437686
992961
256982
847998
455023
848956
604694
931549
853248
107017
460840
358296
218198
564484
979135
835303
827986
237831
536354
588026
978854
25112
674080
589172
739268
172550
687484
1027296
988532
394111
680116
245328
493375
31340
784277
709787
23046
927969
972428
413378
1037363
88104
534584
1012032
333643
514718
427459
713350
651613
287060
656710
711332
870763
122276
180536
814332
530870
218037
102225
737739
378372
1039081
504763
727486
286711
622765
747066
430586
525471
509676
432057
835405
997638
197033
12523
634179
137722
632014
378311
906552
610917
888167
287778
289360
114011
857477
14013
178731
756371
462821
638773
958322
556870
735387
514693
824240
326854
495238
216199
720404
869661
665028
328413
699130
228897
564181
6807
32107
115421
423432
628981
908218
1030270
926
197276
62368
946612
498559
318082
866891
335211
508346
970624
319199
373111
823178
350506
349602
788996
838130
569111
771582
648944
727554
757000
407408
999895
597012
208396
750771
891905
536167
851630
47589
725974
920335
821378
762466
308760
793092
721631
231031
444316
855066
308902
1026732
964033
996963
321198
107054
436728
660973
512579
745156
253364
28998
92157
450870
181597
251611
162030
737323
358951
299912
246247
804526
615986
400520
721623
1043910
547116
540252
533324
466172
98586
653278
525596
930750
549668
135420
202482
557279
87498
844470
951403
560125
785688
92464
523866
136640
274750
922957
78633
1024531
756784
552967
546589
20022
295328
708772
269102
926714
189171
1036608
627611
71280
53350
123907
103257
484985
761898
965533
846496
843234
1007653
767995
849529
114868
662396
714214
600278
743437
699458
122811
771711
520475
20703
497566
576480
125764
255625
933147
744481
963705
890563
496107
559902
479785
1026920
234644
523764
589608
517953
148875
67874
454870
699247
473844
199914
240535
956284
537119
41807
424658
838362
1024272
825895
805934
44530
799535
630812
779700
61624
405135
958181
479083
918742
982215
24000
791329
864073
344755
281310
366177
523940
18718
245901
523496
101111
953990
486505
238455
163001
344100
383806
893987
425195
924748
708524
344316
181650
85083
357426
192079
255093
512847
916639
1009052
336722
3312
965661
186543
375724
555789
897288
743953
945368
848953
655086
151630
39689
744209
57658
160455
155251
601926
498573
762636
708218
939218
318738
479502
124536
209131
752213
837701
136474
484964
426149
631188
212536
664151
167634
476208
773250
740713
297745
391766
894731
1039124
944416
242166
242204
994137
88541
818729
78179
254382
574859
281668
782626
345074
651276
499195
234029
533127
198613
970470
242197
173250
409402
922926
739691
177356
1043238
810298
283624
500645
948576
310551
26101
1002739
175383
250003
424979
105819
152397
321413
823203
367941
804706
790074
362372
524095
186612
50913
611905
925409
1916
1015106
1004484
1026446
475148
157994
810926
1035532
78364
590973
664745
678592
530402
976371
1041637
378498
159379
889030
848339
158863
703884
943811
740824
882895
896244
209076
232020
523406
942425
181163
231714
574504
647061
774290
56995
443418
979784
996541
127343
431352
306534
56871
345413
417616
287158
315598
370881
846390
679585
769041
882919
359636
554814
319846
578283
268684
478360
284433
811037
990225
982641
923938
67802
526252
13009
200332
467575
791631
620771
831979
91039
167723
772198
602215
933131
826909
214007
879677
335504
769500
594749
465761
219742
1022333
1030469
386094
817881
399342
421686
73971
991527
941007
860741
449576
474364
603850
511228
63736
325892
931654
658048
559160
932634
1034258
98674
87195
437295
640552
290858
505691
1024138
763543
125353
105505
419663
253731
49778
169428
851254
538948
949273
632543
677393
6106
636819
902349
146642
682195
632061
40093
735700
830169
44341
219639
113569
41388
5045
783339
174191
707769
198837
372244
333219
662137
226382
352802
927150
738596
855470
1000563
984587
553841
80648
710344
402590
1018246
355510
681151
448848
584010
83929
786030
750405
673987
145751
564907
514089
476896
606410
365096
75467
708648
860184
630940
752492
21218
997002
643184
358328
1017214
602965
91313
461345
453534
108923
877267
75378
707558
290003
405749
201449
25724
381131
942879
25225
930777
517521
1015040
930305
608911
463634
775524
1009267
351071
46648
288994
90160
548940
467313
1035339
418594
449976
257079
900939
936072
521901
344178
771022
1020650
347016
474243
883959
955086
793471
422141
1013348
608481
724272
136980
732989
245119
488978
17470
449712
39672
1015997
217441
506797
863972
64900
365328
479932
789459
148292
775379
690144
724674
268579
125125
570769
138276
254919
48840
907190
565366
529453
977273
7233
65161
811106
268514
71627
394072
781000
1008133
819983
94991
274503
648402
461976
939596
968444
942908
601515
856186
89201
380564
435932
608132
503271
210355
912299
702489
692905
757449
1030034
476436
315543
752600
943237
656386
104380
910231
25221
904157
300075
348931
964814
901626
363627
324682
375992
752351
380679
998258
263184
78780
470087
1023010
502317
554602
679513
335859
787839
933935
148278
656728
740185
865991
641169
504725
148506
468283
879530
746988
909191
182209
874013
884532
261485
27760
815513
198376
901591
862737
745694
403978
622032
409121
620218
152118
431825
481735
1013199
17972
670126
386301
839266
1041285
807343
387449
632352
53736
352507
427572
249877
548553
282709
552736
922941
211542
381580
1007338
891904
734373
130294
946495
263426
555320
112180
377123
694509
289399
1023330
309702
939771
288136
357300
599868
413437
978768
146533
587058
347378
169999
275698
680487
1012014
461518
1001061
418070
432037
930636
456442
857080
704902
138963
92636
697093
359312
420134
139076
582677
431008
997396
401800
879723
639441
1013598
1031207
585913
60388
347471
101586
108443
843049
495778
306178
164551
627683
719689
1040618
604387
417690
198768
968335
270264
656251
790796
264221
570310
41046
63774
732036
227253
1029156
303515
49238
759035
986154
231707
340219
842573
686523
601395
99387
489291
48139
413170
455794
520421
103775
704588
114496
787677
438882
499015
227733
428204
271205
238771
189465
80920
353456
336336
252254
523011
456020
198413
740105
135976
705990
155818
280881
129988
507211
361457
23646
798795
697681
426662
623665
972349
676583
134361
2589
267365
941103
562825
1040279
805226
281903
62455
842569
592880
902832
346431
749688
500803
608388
557180
94178
79013
322466
1015590
216867
523465
350609
165007
66259
196282
30164
495634
163812
764132
633952
991633
604887
381529
305372
658958
198595
907017
729510
342177
255687
6085
412465
214324
497373
77032
888537
519091
611293
734205
127514
619411
214328
86691
249947
700138
356494
516951
823416
991760
854335
17239
940735
1009815
160654
765735
197379
281889
712071
266036
658212
804955
603527
814489
1007528
144892
974016
795236
841110
191705
249972
902982
439028
937358
602152
204736
882402
22443
170465
718663
803259
249083
892434
546080
140675
799093
612558
284942
96700
869094
854286
953555
487731
412770
987074
161561
437455
288622
497634
10414
185089
741573
815802
758258
658342
459630
731918
785822
376787
62331
700862
823394
98563
764445
949531
403119
835126
894646
95871
272282
138407
191074
732406
52843
1040949
45964
569768
985040
120643
348785
843242
107219
106701
356100
206171
657856
619446
348787
1011736
1014689
953570
874810
600554
629617
284079
338080
842114
676068
417971
884274
181102
816483
811858
372718
540195
422775
180514
441422
908104
30154
128161
279010
1028962
311589
364575
646046
787657
688016
3530
848248
466983
755074
1019115
620643
167886
450637
742465
438126
193531
63659
654767
2590
491703
407901
940962
303225
563831
995974
1007760
46167
312026
149105
716829
493982
980281
103897
615649
993038
801820
990669
221230
269534
805632
185722
321311
588517
721297
1016656
622182
867212
233544
554381
620155
70015
869164
836508
408824
778179
877262
139471
356020
411656
289297
1005097
210277
5090
905706
919843
1034352
98314
493742
841210
738336
454631
262064
608249
189181
366388
687069
649547
257024
146734
811313
780468
89543
908274
331672
180377
4090
142777
109401
108498
565913
897876
466537
505637
46638
234243
404497
696379
771607
416743
671343
491358
760553
884114
551526
940125
737920
1004163
949933
316958
465844
947868
987946
865681
140309
37086
530793
49465
454181
578179
529682
538212
961906
903692
303807
817732
641297
1026826
440316
332817
421908
333882
425929
95410
666663
844369
388078
809404
461567
707404
551075
966160
838015
640819
381465
130153
298113
425523
1024432
864713
75193
674669
274473
250738
711678
522567
872797
452575
995839
456371
809699
616128
694485
607872
585461
240509
495863
957512
696648
389766
659072
1047478
13107
195018
187992
241785
324959
216027
685036
76285
350150
696682
1025939
288482
159940
226270
563534
726257
227979
887947
190259
801452
349956
324963
912566
819922
548779
498924
410279
173112
140855
189534
324227
507288
393214
758327
293898
984350
1028245
843745
15290
128796
686345
287862
951035
424280
810151
477259
260312
629324
562755
1003139
104711
838076
756351
404560
178649
839398
272901
356731
830483
284274
748059
553567
235649
165822
383697
783621
896547
653287
247209
105942
784725
922029
437048
909790
626300
477708
901656
458954
528355
570184
71002
58060
979060
1027517
144208
381934
6685
540347
828261
491343
969685
770322
597572
700106
995389
313817
794812
94656
810545
305751
542090
164131
523058
292151
788510
88017
405372
838278
37481
219424
693376
145289
161246
693230
451887
707102
959930
1025273
319168
717843
715703
113556
412361
323650
919247
125743
155261
680581
986501
272879
316746
153258
807481
222852
204529
736987
822186
214327
424674
22252
903521
713854
198735
483799
86756
130279
583808
519057
959360
224264
483560
233748
517259
177911
839566
43929
597905
622061
279933
89468
667790
625658
412529
22013
31028
896467
286015
769616
291909
279305
539183
531517
514868
590724
617864
668164
724864
666383
339636
437408
156480
110708
656153
14774
638478
740607
661208
547409
824539
871513
437207
708418
284870
106779
589639
880486
1013141
934854
220068
405012
105105
256866
7099
1011262
124659
568518
957744
514234
1043425
91038
95172
803777
184985
951789
882264
720940
1012986
342452
253382
282056
853775
653923
556821
479549
664798
156562
710383
815688
62826
85680
640062
1000372
149073
183696
665933
298460
847756
587284
826816
455548
330655
975253
407133
519563
121565
535671
822497
949968
480696
490048
806133
496829
220360
66924
727448
415012
338415
882680
526552
714320
97961
143491
675580
378287
1045737
171885
782257
778719
429457
374530
895026
630712
891834
772220
87131
505162
398329
886503
758372
121153
969922
1023321
578890
821731
739633
547006
998521
764838
111617
262049
660897
854754
51757
361995
710694
324838
150688
635158
484723
735071
760931
992801
328456
695684
705120
748780
643027
360768
74592
920764
764839
522268
6902
241275
915061
748334
595734
263622
967648
1039280
487358
472799
952137
10318
285053
445061
1020016
1031275
921595
674838
571525
585076
678768
478094
187840
550984
60944
499449
836548
517917
790214
729626
188361
987226
709169
10977
813398
171112
649459
186435
643879
836301
437915
329719
391894
615901
131279
863323
463752
86076
111778
292556
340428
741013
928757
608542
725013
846740
118705
425298
530755
286996
603797
843507
462618
339928
460273
286060
721676
90576
539217
907614
812883
919280
907640
565935
720619
905633
166685
458658
753835
341650
768968
49053
514627
74913
164962
507914
391383
603805
793223
430147
620645
614710
310297
236723
453395
942079
979576
544510
980291
683482
346348
69310
1021634
902991
628101
13594
348478
325524
964509
220313
283474
443112
952511
264691
190284
162454
213497
440132
482468
762864
172090
971743
390383
64721
232821
437639
52800
757895
784485
47074
902486
928046
632043
546336
885343
529266
777278
505006
250115
450186
326136
942204
681782
455828
777989
216574
768150
859432
888364
694075
374109
771324
534931
20936
299359
1023893
332378
299534
409760
824013
943159
336422
658953
383922
1004043
971206
953612
760380
168268
162079
649696
639369
744172
855276
675601
975809
627865
503693
990676
268779
616158
270085
123860
107137
27488
113026
201605
516481
178381
317645
406274
600090
410109
872186
342048
661376
842920
340441
50177
177772
906346
581452
972012
644586
604396
480535
752465
1002710
82156
411964
337997
488804
918058
454440
283694
1019611
300902
397968
921077
144777
732709
1012334
531990
549753
718355
134027
83469
208190
276995
787573
579281
925849
585879
868938
910707
1011255
225753
462392
554299
141889
455756
364884
837973
832716
882772
547577
565574
550684
88372
728161
170937
90454
710619
930386
784344
993289
189485
713845
367974
276437
644973
80328
948388
47127
897588
748631
429439
704430
909093
59540
403464
820781
580488
268155
1008580
49997
563535
228507
17300
999385
30789
659454
579305
898875
481971
819423
393146
190119
213713
645454
557275
116080
167151
852510
115542
475472
201108
365984
177651
863915
194219
83742
729728
938772
352158
126548
314927
472465
513985
481535
234495
207508
340246
421556
319856
987884
677564
130682
986919
90152
730949
52187
533517
159178
619491
775527
752208
736178
20981
694247
908469
167619
602569
801391
418465
249429
251757
589709
168482
327878
1023485
298866
318990
63944
69503
436386
568569
263071
259714
121364
227920
557506
283346
641594
210935
151506
993088
599609
1019329
398149
893433
862070
722895
821305
28813
741986
498076
424698
847257
763196
324876
356286
417959
961700
590680
292172
1034710
905415
220368
168816
548696
399344
32019
990317
741402
263429
695550
348424
577461
854667
1014893
695541
860769
386969
779244
1036094
163830
273310
432617
482479
811705
170288
196819
369441
780056
904335
74351
147587
520047
913829
1009019
205467
62202
964644
200350
351727
394108
540821
363902
267631
278942
692053
564893
799473
133461
272826
66637
889513
583071
420537
501697
450285
434865
784360
848900
679741
942932
701004
874749
319723
575404
313736
258049
197508
165284
983260
240204
123296
249601
431861
128503
481050
41115
937244
731003
1034385
568184
24395
1008382
275661
307836
486552
589409
979146
823067
842938
304267
505967
203775
945549
16366
219425
12402
567065
136529
869672
329412
1017528
542732
27469
26237
73129
381611
69627
803563
396308
796955
660504
298399
595976
232354
774045
262859
69327
1026682
383223
753104
884045
307438
696657
187366
651714
344003
713756
429851
840200
557985
939109
887743
849797
356720
949110
652947
1026797
181945
969999
6961
544450
18602
658400
212292
254619
331025
755237
899519
686114
1009217
186624
556735
981897
777027
520393
316137
498557
267525
250379
507457
604331
18915
647129
869419
423353
115097
3345
926725
662873
210589
470647
9201
248661
191787
728949
530138
723453
801095
808722
1011446
950488
321868
356649
106003
925204
606009
1015301
525299
39983
169014
177583
170514
605326
538467
674920
691197
695958
489332
296105
180316
998927
956823
176943
898045
975770
384222
618228
618209
477682
987526
631125
97413
185497
22338
456778
143707
526535
185689
496069
345706
756327
255242
1034857
345421
560981
361771
617998
254695
212972
712237
750367
888766
123538
802554
505914
528791
509994
497003
160561
305114
890553
101291
256758
219968
952326
868906
310489
45439
857790
666613
35027
311679
582229
153637
387149
25298
896068
235142
320179
967274
933572
675503
441197
807173
931041
453462
129713
576392
158406
542102
1032078
471306
794903
272855
824416
725079
895092
453566
24495
406506
492865
61986
851833
71226
19849
622323
268270
369248
139737
181813
283905
159562
911412
800312
476314
836666
867744
438218
705636
691778
584289
114048
1045075
264814
965534
77876
827733
202772
364021
984440
89878
311874
834783
410278
483488
980484
740366
148069
581545
357506
823869
242863
31074
735038
359892
697176
567886
747398
77283
913043
866443
232260
316777
408267
222119
386729
661227
196951
862736
126749
239129
68104
62386
82191
802057
177870
430102
73456
960371
266595
376924
179690
813574
609710
258168
287199
176322
395528
428802
253221
322700
700056
92765
232800
652563
285117
718574
889549
708030
155571
851927
77701
979574
745698
730946
86996
882468
766719
958557
360331
461372
556517
159803
1037865
488874
312018
852533
667065
66349
616707
157606
915231
616500
560071
768056
694283
221415
24263
61325
496478
560963
371054
677585
358755
528124
952469
2896
812464
610868
202405
740184
48754
157264
450760
131012
598223
36468
208666
647768
181613
118595
451073
60421
567401
546279
204013
198004
968970
727765
113258
815294
714458
965423
417310
946419
601154
890849
424648
792856
448386
956217
320036
36278
581317
376477
335130
246985
35111
78496
17424
668128
999959
9866
641897
575693
162911
515630
434878
102376
224389
473733
926510
125893
154931
529799
491842
95905
413938
208841
923733
310583
100985
682158
864573
166416
296513
116870
304519
787745
980993
832744
655175
214201
330090
977446
754767
788951
664027
267290
408064
381741
42154
436538
835152
238783
939305
562488
205717
988449
446555
406857
684166
743950
148102
2369
742628
7020
412029
710945
997655
925199
1000687
431865
50579
234198
646764
765216
1081
246912
806112
458234
642621
935603
294053
274340
370327
1017058
220145
316163
85706
802922
153435
958516
475595
950054
719558
448589
35450
29150
869737
132601
182751
43060
586782
63278
99420
444051
427499
278579
377311
499037
942280
95687
684782
658031
767053
408302
651883
18110
63847
583671
96275
614625
139303
918683
50659
109045
846036
225495
461033
857203
131422
702971
372990
368644
394798
612982
379760
888498
413419
994219
503774
823493
9413
592855
1013955
322558
196709
10088
934464
147029
1032943
355061
90705
13441
305818
539002
314141
671860
871266
525572
375293
318312
162812
289445
695304
270889
62671
375167
959871
617934
400131
983823
995232
771081
518975
238560
577438
472513
258737
153038
134969
160937
1006951
620292
1005064
245567
914839
298242
254084
365066
798136
390667
517595
1048106
419086
4488
739479
734709
699118
532009
761341
552777
638020
62185
865010
949891
204240
322679
254010
819982
677900
337541
888359
524271
851022
508194
610359
692059
34873
551612
300131
961247
472066
1038590
240438
928572
974669
36900
45689
1030915
33348
716720
25309
275403
990909
905205
795013
1033798
766963
675711
68309
929785
966522
517341
624729
858659
727601
922626
1009810
762320
672004
361979
542007
657149
740891
218713
177731
954015
805387
599608
94867
516429
162541
319505
844858
250782
7345
270063
867441
745752
416712
303026
324582
364640
463963
197571
315288
472308
1046082
207950
263214
634094
18526
1024727
600867
247897
177614
298558
406885
622802
723054
852034
609547
491680
32858
753697
729354
310
799152
1005178
881957
341030
191894
283590
927226
768331
737595
629370
522709
176329
867831
384598
820668
364175
663951
966073
428958
814379
785633
892143
407552
32118
638757
755663
590833
744017
843460
627825
148829
171385
740514
971065
574819
937429
55220
3149
449525
326739
175884
736204
25739
627313
182925
276230
84095
622523
378029
234373
720185
338092
255498
17584
859046
369752
674663
287787
561048
597591
45933
508986
257978
182818
538742
474973
195516
456439
12049
251167
803227
1021383
859890
149963
274098
476031
677256
772467
384812
904699
668147
812863
2948
534315
989062
536909
369410
513446
874041
393483
738059
756162
514212
871753
815142
943070
720616
656826
958661
417806
409908
191032
472408
487349
400822
206116
639121
857059
758390
596262
1044308
834743
426163
461244
939973
635942
113505
395165
34235
522685
280101
950619
300187
595120
168050
109336
645681
156653
124099
734673
428687
411676
418334
646151
897460
128682
443004
754875
336431
189213
447900
140823
835824
1029678
553394
251275
462700
867612
24431
79634
546390
690467
110400
129426
486935
13470
968326
314200
418722
1010115
252402
536756
585844
1003770
559093
367272
954608
915567
1037423
918713
700166
321124
850919
69042
778446
657633
981060
892720
442515
289060
629352
727192
276147
630429
937919
977887
1027768
432815
991823
533081
169890
312099
684855
100190
657910
141902
656523
673127
656610
639943
1028156
179811
527819
880126
1047819
76817
896772
1025713
894396
217563
202028
612114
822259
1024548
31255
482596
856768
776281
886398
975331
636414
797773
348499
120358
805241
916718
877390
516564
882651
12385
389630
71403
266276
475808
542737
994066
667793
348851
621989
749182
552192
938465
951742
508266
687000
1025760
825710
692685
65639
385153
70261
10915
184693
27878
419405
981892
511590
172345
76713
637401
683049
950541
74358
956646
500090
419363
902880
1014091
796163
108788
847716
741126
178783
829031
922744
912057
252240
165963
1015655
946321
690865
387707
906263
947353
630304
985602
502208
983075
985874
703667
558790
473061
203508
440051
208306
983309
148188
284187
773445
668618
612389
268913
237849
912953
192847
141837
448773
650894
1109
780269
783401
810841
273106
112152
947140
375519
479010
748107
101302
142850
1012254
608693
503357
436602
859410
702876
802270
142356
117488
309768
591552
962447
1035030
589705
915829
340344
357963
376645
904819
51868
187277
418165
456828
315594
621821
772135
387442
838839
1047244
655348
12286
376440
230379
223343
657526
740127
113801
654295
75006
571400
866113
458193
913628
770332
491359
389673
969364
549228
949426
561024
422043
582907
98509
872738
739467
586268
762757
245361
915761
162940
74560
363534
649948
332794
728166
468373
72981
586244
1029968
542673
804368
359236
47417
441540
920508
597906
298626
75833
164869
864990
526454
202285
810476
327505
920726
57102
81050
417961
829540
185473
392261
445036
565736
426391
132173
1023032
937643
52377
762728
254056
780629
60014
413812
990011
381712
272377
349982
251179
569989
951425
990829
112895
709094
1036609
118804
367777
70468
1032777
479786
637961
865696
249838
487450
630482
815976
463943
277421
132203
274763
453765
749316
607601
884087
344572
157886
1223
2294
97101
320003
320359
428642
900202
966967
343455
865728
89307
196001
1002562
508247
175429
422837
268637
689911
21825
257820
347358
695847
16668
29744
907757
589345
731759
137425
625690
698794
1001981
89059
552813
64703
160666
942790
410827
464837
933494
314020
575502
556280
832671
633739
172576
739985
361786
211513
767624
202863
587081
939525
393232
696884
208338
811593
404797
420619
187180
80020
4758
486461
928804
612468
796449
372901
185449
100280
334195
236025
605078
168866
113725
936092
413589
712409
679735
491683
106078
743198
682203
725343
554406
264135
711576
1000207
422077
420398
9027
730222
301691
166714
884146
416444
79293
754729
894472
1002951
818842
799817
358854
61965
769714
298817
155582
237186
568689
361046
688519
602425
517208
953757
286722
249154
87967
980947
844208
706490
140656
713641
280169
397409
570067
403321
640444
205688
90200
607994
283487
225541
124529
746911
1045526
655422
125285
116071
707411
238232
707539
640383
446398
254801
749774
531979
402655
81684
20142
565193
656142
867046
137997
526434
340314
834714
541870
628794
63350
286215
823814
47045
890232
577643
650736
106844
608566
540166
235777
784340
231617
369582
617195
24971
104851
602476
263145
819525
249077
692530
307160
558030
707274
9377
71518
632246
624833
738877
754081
969236
1041950
778642
321740
866930
1007689
667143
216090
968504
862128
900337
744528
122815
832532
217834
196718
592437
847940
448377
504369
172466
558343
206942
98957
945204
705809
141932
1028441
706179
927872
949652
491174
252804
134473
117011
45983
520033
348624
584221
998476
1044112
259965
703534
696155
182022
668541
1005747
234059
878675
968675
119672
896394
357729
178762
443885
343580
383037
983623
735568
989198
898178
397216
691469
23867
446549
517195
527941
290298
85551
299915
43485
895517
405312
388303
865566
178363
15813
547631
187676
936506
298472
433675
782680
94601
587808
220222
184590
140349
853044
672682
433118
599294
586634
177767
842254
138336
608115
513912
537243
905319
740601
456276
232133
573222
204099
237172
107163
507166
971926
1009982
676369
862817
717066
153841
25054
703552
945247
545964
486478
67559
739135
634726
864751
153446
256192
89520
984103
862429
56165
500600
879876
197943
437403
230419
634063
830975
664130
336359
978980
110132
292513
190205
788274
112333
332905
839814
141801
95188
298586
895224
1030423
196158
871201
313259
268736
1028886
922298
714122
783655
300454
26982
75038
884180
895934
387691
1030027
893213
935378
167025
371507
1004555
828194
290769
939419
232017
818302
1021838
774862
117704
50263
650720
161620
1041948
974526
225294
487125
595663
443137
711262
627685
790660
337732
368142
967128
864581
761679
993056
360079
910636
691217
205998
892925
336186
523172
510746
756144
420375
595402
369843
736749
975126
935738
695462
833939
393235
724751
318002
158271
813323
760413
1008092
367417
57066
680959
748118
872403
590486
353156
874330
452345
913723
76917
741600
1010994
604577
111507
393103
357556
444580
583099
8882
137227
729605
461766
516977
403127
247558
659738
1044117
66128
541848
449326
835076
743680
588899
929737
152892
1046504
906700
631431
57166
767122
814695
759434
302156
164627
906579
699485
376688
979044
281376
806694
283687
663320
922602
39637
493126
855604
830604
469220
829618
926764
1030996
475579
756500
762293
1008688
576003
640672
197727
281020
223003
374266
696868
446404
683788
766032
834399
32632
898060
147681
868020
966838
228053
639041
702921
922546
72702
775754
900612
961562
473187
539576
529442
593814
694006
760390
582665
534209
311697
276112
91920
1344
410687
1017467
549174
250757
491008
682229
910459
403324
632946
45724
100473
1007039
855728
941947
1001501
75623
795312
1047294
625625
971822
1014862
93343
339134
850914
764356
488672
141714
1035696
784081
490249
729168
574592
498269
783450
470998
456380
94115
333180
340343
660016
827338
189527
461601
555218
267413
563661
810293
12101
473803
1017801
572475
399963
977219
290763
32358
880399
538329
809714
709903
954656
752319
489228
318376
580916
112129
866812
326037
261153
952667
364147
191687
257498
278976
558346
1016565
397871
860791
229245
881709
822494
91784
842543
384362
814677
778767
563415
322796
753721
941028
409441
1003749
660692
4674
83415
209799
291455
77830
680927
711040
726552
584729
170205
184699
954789
773912
102995
5977
811881
408969
569789
632196
119489
32585
397036
389017
661540
684981
718887
905114
804120
720990
247567
506816
466542
658778
275571
327932
230087
866305
566787
607675
716825
534476
859584
341254
169346
210786
400455
452558
922877
234485
939378
451505
457045
974597
933731
645514
232990
592295
327334
793478
969727
206580
226311
83042
793274
223360
848453
23516
43516
752510
84498
849734
690011
621228
648585
273501
310613
637452
503781
465645
303755
554955
898808
276792
257442
397659
113606
636227
410221
639458
220449
599947
192812
917870
987292
406124
1017079
351746
90282
788973
779112
312670
934332
861648
533791
277121
425152
631510
656699
83503
146376
584930
84552
324725
850566
440283
503280
973852
887858
710234
359777
381445
365393
713419
785249
60282
19344
993900
777527
611570
27161
667632
951982
1036168
567688
186941
483064
961223
874612
565478
602545
646357
43560
874437
927927
638617
671025
175608
570877
43569
665607
158120
340195
286566
81370
770194
503021
486902
70639
117408
697546
706267
761450
868939
746345
257424
756652
625565
563128
692848
788195
861684
880073
953663
433319
238476
296129
556142
912347
747670
170972
298132
446354
269474
599802
496425
706959
199230
28476
114522
351159
129915
914431
960284
84589
926851
94883
627335
158247
913115
1044899
859215
788949
810104
815177
695388
4644
779904
879251
967576
243843
598918
798350
231100
381558
125620
942919
1010593
1032163
774115
945799
293743
134014
42194
497165
819994
1017903
764590
866430
12706
538927
806058
374617
128197
757181
105391
481062
963273
13627
420964
908147
404424
577651
941696
654970
934537
882395
979108
1038669
343064
312190
601855
405828
749109
869186
270969
158624
48194
758049
1022323
851018
223236
42884
240818
808288
618928
768294
946370
493968
797315
237229
283759
901220
194875
295286
419384
857064
848823
224966
584518
505646
850891
722879
40537
427958
518281
659451
159528
199773
814294
403535
412342
507407
439725
350662
793195
384827
841213
109488
489036
332011
201022
113512
817790
593983
426635
420093
232386
402432
678682
134542
501239
547793
91420
377016
67100
133993
380431
447594
1030312
1046998
398050
442084
668053
42543
370052
812437
640384
685541
435167
995973
116421
167502
469704
764538
14075
736058
540156
453503
297716
143365
620110
649888
204579
720981
18285
130432
611067
266099
1019072
38364
1037751
675576
599762
166601
653152
774726
375569
748179
518036
391082
500132
601284
83380
1016541
845205
124815
938998
342176
881108
795499
689738
397455
824142
308504
237801
299393
778044
874679
208860
749529
1028964
482184
858447
255450
295135
326255
736453
535063
534227
642079
165693
591542
103628
261911
268316
522639
54321
802029
873256
216317
135860
226832
850822
566639
1038578
82398
9011
664318
538956
739487
128176
217813
698422
816641
607365
546649
214313
573571
490225
886160
752649
479397
57979
482695
183813
392922
299231
574740
893387
181001
128247
610425
288276
961770
13223
345161
36297
560964
380368
722133
417409
1039105
912397
121118
928463
559996
403289
361901
709170
43197
608960
626191
927502
112552
856777
392950
1039538
1013011
63889
274553
215724
52218
1038902
651478
764170
982886
433066
997729
824772
1010275
580206
44677
462923
658371
763362
1043354
861845
116717
826439
122971
500358
472298
252891
796231
737998
241558
178899
504587
108468
238323
572523
953406
362961
108519
582536
137332
231406
456478
455468
298543
533670
496186
681168
539546
520197
750969
595313
34893
894322
188465
98540
297528
790519
387029
351529
759765
519741
1029643
654664
600226
252245
323617
584655
802160
920831
892208
636648
885601
194450
448901
813058
612169
260663
93949
605715
49724
318612
506280
111739
29369
39008
156317
904690
188862
143525
593002
339264
998853
1042494
336719
543398
119434
577619
966833
7759
531158
138774
89539
593623
838287
800252
571028
357501
401016
568987
11053
871047
844613
710016
6953
223321
355609
1006346
29294
450725
562635
1040146
368956
909853
342377
610637
828757
679832
620715
843690
504659
658915
889969
406837
507816
832131
684672
24999
674103
486995
628134
383085
418959
570796
645305
174323
312542
633575
741537
298
884574
52137
416268
1025590
1004733
536162
161334
915247
125520
819699
379294
502092
760753
638414
239270
489434
20950
712192
70051
248993
690798
833634
11576
208980
979149
596185
447287
908965
183049
365473
168002
112951
974529
101815
617579
762722
317472
90746
92869
66131
4120
774104
686396
371715
858539
46972
907744
869025
946337
947328
216915
559002
736547
963815
889149
729306
467528
410203
756746
912220
875963
693472
270905
531594
17875
891863
251282
21214
172936
435865
666217
107010
39025
73238
349971
541439
657630
920429
839832
322032
155826
815575
395034
897832
336523
833777
262633
800904
300913
563897
993889
636874
975608
143442
155144
127807
122788
692355
990539
48147
308553
634310
426821
328628
608051
1044183
412416
101688
840273
779509
652898
757099
433071
530018
336790
304310
325541
928407
656281
388015
1000036
513859
530032
182711
74965
851011
208929
352041
286959
813948
505054
155359
1007755
683918
861243
292677
47068
330009
259028
576300
214843
580272
654222
865546
86250
401342
700360
936637
42823
193530
857893
672020
131800
148352
279201
722929
32155
452949
568353
630038
505055
341778
17544
679923
671623
696620
736414
741506
99497
593917
89320
1019687
473940
91088
353248
200623
265513
11356
216890
759422
209144
525143
564032
65050
138994
237150
504503
650685
257017
992702
480994
320263
399058
725168
562986
557081
290039
798985
313903
120194
603135
613559
900346
177213
923991
277852
84373
279208
353278
595879
1823
879337
1036489
976443
601599
60068
776314
245728
132253
403175
90818
407937
942155
560059
639801
761454
654659
427719
93579
989877
482788
846789
437131
170535
584802
644746
885831
515222
306613
482810
658291
94403
505193
662930
51909
839441
783431
13492
152840
221937
176013
588788
420544
9566
797339
682335
210507
854485
579365
583108
22643
923507
607643
630067
97962
838804
563667
374376
213061
397449
639609
801982
348696
1039853
43999
484528
73230
718955
194712
412708
1030329
1028590
210260
96629
387566
686838
661749
826089
989469
962259
43542
433563
875596
339415
929432
76879
859404
964784
153553
572155
108074
321283
1028956
309017
391568
247341
120637
223243
687997
420666
617313
965568
413525
780695
50501
670068
754922
770586
621716
937120
669541
439975
432528
233828
16414
24950
579835
88136
453538
863458
624930
125634
616526
338893
638410
5346
259358
757215
814684
957864
117760
499613
285571
287548
479585
66049
344341
349642
90112
62328
355976
130939
377459
1004632
602533
893985
798443
552037
518617
44862
549155
704774
1013863
360738
872589
449579
509817
606213
479954
414054
9108
153408
705885
736067
495949
729311
844196
934756
720421
178150
449147
389932
606748
108872
927264
789333
355536
676542
1033470
11030
1016870
17258
890391
1022737
939529
371833
158299
656379
698128
880640
433234
171811
929320
105571
689963
297831
973917
268727
241590
248687
765276
948466
476145
157715
692575
430207
822595
586382
257800
774478
865186
932985
641568
930776
420715
399150
885444
905355
611948
669164
678327
202286
406217
491765
674774
147982
580884
189342
997099
1029061
788343
294107
998216
819028
440413
957166
642503
448162
217869
699281
276775
484270
786553
606605
407891
411441
6626
391220
559531
919807
42446
661264
868588
870337
478880
615221
1005442
814242
464243
789968
855174
214357
826394
143794
912175
297124
385837
2544
884278
127376
617203
496791
1033732
958367
527680
995941
843854
531145
982193
645654
298108
827095
959512
877554
697902
382300
255235
346643
649126
235429
807295
319828
1021330
1028266
632274
583208
485742
476645
914544
889501
875548
315030
366072
349325
285317
80327
413373
866433
314966
623958
624898
1038530
129639
121955
341507
294827
674299
796087
976482
477867
101462
330478
927966
940137
783288
486346
849624
943989
49694
486207
913425
718064
942630
1030470
868397
313327
559809
932689
553118
788059
138895
23493
865282
794016
523578
150284
178804
588985
661093
22156
1013305
71894
903974
262632
121860
232043
455195
3398
623037
83584
379656
220826
684422
644240
509194
779218
148559
125992
362247
587812
477797
688817
71737
684829
225468
641066
686327
153575
356587
698191
1004735
684323
749206
744884
131914
1011220
435657
1012473
365323
311478
740411
327349
961346
655986
66496
799733
4187
247183
873056
601422
520587
799961
674197
444333
803135
515847
408673
288634
924116
55360
378675
267010
763006
863716
1022089
909054
188980
444797
266814
208139
100006
615064
531595
408960
602017
627814
184894
333889
26585
263862
168387
804503
760194
777942
1573
637896
554057
865303
842730
844610
716740
327720
75550
942394
996993
416375
1037139
759615
957267
204495
78098
1010721
858259
502307
57418
833632
837256
690727
462185
1010294
811057
364990
792874
1040053
626689
598958
935923
980259
353039
512761
570293
984718
74967
215488
956522
529419
251563
291805
644391
294040
1037549
542373
771312
306122
1034567
155836
744086
1002428
812645
770806
335436
348953
835711
154981
395085
332401
374497
894350
741593
404540
684200
181256
195058
926220
841627
209022
531503
671045
881187
123278
745803
272600
793495
867796
249546
259916
426409
514112
446609
820261
674520
30296
326072
993393
647878
401825
780635
468560
361692
132659
274320
738939
14571
138726
226610
773424
379365
920566
98200
562857
925252
568225
1026096
41942
128223
73328
302361
197272
400288
307422
480876
197203
141243
707437
497657
176553
624242
530588
933106
60591
247401
878902
1031626
685546
271312
581339
660449
30035
883465
635830
729752
749331
594002
698927
527146
132708
889691
861196
807809
224549
328466
842071
628066
620237
995889
153539
244536
429678
200235
130291
453866
278014
454957
595329
963878
400597
187675
293222
716792
584282
72722
300993
885278
150718
970114
72593
330687
765453
388358
1001973
650756
348208
329793
217064
933319
613151
875547
575623
1013345
671464
422857
868593
497648
981098
758121
617700
68553
111312
675936
370409
95798
100743
831636
346273
87760
67877
787613
634247
905795
300645
132738
1038165
830589
823329
666262
324908
1045409
801088
137633
923932
941582
973448
156460
300734
467233
267374
549279
453162
829099
858550
100662
406457
484013
564767
689510
726
386154
862423
118927
412665
736687
142333
603054
894644
286553
778593
401001
439923
312525
938756
125977
695965
707024
633429
404338
671354
213087
142483
1020733
141220
451205
899382
574180
464335
761019
679010
472571
306466
990698
704062
258183
137428
837437
515943
178607
749726
218052
769602
42760
198223
1025779
740018
140943
998223
566381
915492
160909
933984
863983
826554
321926
649309
174399
120662
508334
340146
832928
591386
157439
638447
362532
533475
926925
379186
994201
165730
399672
293734
358126
362608
956924
810783
689312
965629
539473
969565
69086
577473
134219
336730
738822
296148
603163
652575
501427
868386
676067
937667
173548
745719
803631
299817
529155
8315
680302
64866
354726
61899
445567
1033178
1031035
1032659
654053
288520
295231
730443
173686
864147
844243
307703
117147
981119
698508
217600
447823
700083
99076
82064
355087
499814
453604
127504
561163
967234
717316
248839
552089
879412
663756
410418
565839
325049
608261
258097
65978
656568
506131
509007
1038144
146696
177282
994886
115463
485559
248828
437382
681149
627412
324943
867737
735542
246338
760015
620746
594312
870698
711629
145516
427908
1042669
244229
574838
16086
390612
100065
264706
995348
1016295
83622
988291
284115
733354
125091
268873
73049
942238
351298
893527
710776
374772
141269
886025
124007
533556
159064
156533
888835
306200
654330
293675
833519
201843
649763
707784
639814
165803
850342
812071
210614
164300
611028
483402
182776
324307
94580
760637
1019108
953378
982188
486033
229993
190799
784451
679979
893547
53342
902731
738522
897285
635832
571332
961102
312735
353506
193741
499133
588858
622813
875358
986578
235906
929236
632869
40100
447992
905443
648064
940737
885193
47649
336269
511737
13129
368973
116624
305470
428544
345609
878970
333639
948383
183821
579467
999487
514480
365754
899628
729821
257376
906395
916335
672237
267843
85643
78861
816862
101021
301913
970458
486360
404968
721138
70286
120192
738980
667284
449556
163703
494940
686542
543950
818197
310499
398131
701546
689485
354630
355967
637304
175654
692574
259838
809831
349459
757381
29724
51680
268075
65277
63514
191999
311821
498403
35087
362214
952982
237871
31202
565041
353429
907014
1024111
658897
495878
100695
384975
691335
653876
294804
674492
643706
1039965
693892
21632
125190
126011
1043358
773821
12873
556114
4374
854153
732696
40927
262276
938974
293225
33520
783094
197370
470608
690351
77155
70219
642247
509311
865304
1009640
916741
686551
517643
702772
1020187
521515
798853
153630
242300
246010
823671
628674
119281
963429
392458
778163
9664
1032225
305870
651910
414811
660784
590876
79702
674781
61425
547332
227007
690723
255254
213746
741807
140944
698666
1017312
429097
865663
258208
200257
201074
963640
940690
465737
851568
353170
273036
614613
759797
503717
199807
475420
14642
800909
1036833
412185
478773
467235
193800
540754
710850
373344
724116
131289
422984
437509
697069
762581
702216
42067
290207
560915
917225
443366
747570
707844
879686
121676
812241
467284
170357
522429
527274
942531
756262
596370
101292
425707
372788
519172
342600
359310
737330
465907
791967
116959
425948
47421
177421
689909
45567
623810
150525
636650
248498
106584
251502
654495
143177
777047
364136
933448
516137
581345
563446
282887
1037173
92682
154219
256126
631911
123988
587709
732367
872308
354795
235893
490134
506127
346689
774418
697004
72425
171664
712475
121641
242632
579121
691485
510660
836222
796682
531701
271728
333812
350528
531166
1024490
277189
652219
1044933
997491
364105
416894
361748
1014459
1016742
127404
267959
594106
2643
336818
907272
337944
134046
1006434
643887
181021
877366
802924
149002
389861
127068
956152
824999
392082
575304
473081
226718
510982
300973
313101
121466
752704
275418
854111
124693
37284
377913
932062
892350
642580
793640
242879
371321
554092
199744
690448
540741
998308
776409
675459
961052
152899
441895
504292
119170
305710
163187
589635
833412
867370
293440
820252
14158
134916
988802
1042168
885861
837110
459490
160032
328842
665674
738193
395322
531856
186193
175524
1031278
81682
718039
489327
938546
999211
923376
689149
955130
267389
240046
1025839
414816
459794
345509
915276
696561
358353
124240
1009167
483177
197759
135182
153713
764966
247468
15997
984064
233211
561489
849791
417828
111673
791791
596548
403168
357248
581922
729274
21115
947093
794524
352556
159746
65327
86884
739665
763276
816033
303750
366643
239854
337763
667438
385120
249543
617713
468711
627267
836884
456896
811310
981038
388756
342637
55689
193566
857659
150513
317692
624917
115715
451024
344031
404981
663094
944626
931469
542045
847809
275191
462813
13202
1024458
497768
240002
747844
496389
769093
312620
308882
618074
740183
985394
634445
930508
637688
165752
613747
146020
524911
579988
345785
942916
1016665
47156
866205
6064
554526
936661
56944
763666
641860
1047764
570579
345619
209528
192935
630092
538753
564622
319334
126078
623250
325853
575908
314983
157033
430041
138561
147685
163702
306717
934313
485148
470551
60141
23185
950983
929872
181137
558014
692455
564196
1031054
488880
387339
356143
434229
1026319
1016172
911875
98778
906237
801867
7477
888083
1113
34463
196786
33725
753957
517579
575142
916165
663258
35963
983372
596809
334924
579219
714693
1015378
986479
949793
192027
325527
899481
357537
818281
438777
248525
371710
4731
706322
968571
1019554
140030
505779
258157
552364
993181
582337
351582
25913
276265
56991
93718
912050
283138
432450
73019
902190
638267
934353
641915
889200
230287
876457
334019
806180
879640
357922
608909
173220
729837
930351
804670
918333
881707
809588
299687
367979
818321
49370
1022295
825285
923743
762064
439156
405821
756356
801187
364548
820347
878794
212265
717820
124354
735487
474080
593898
664189
457957
10310
246002
96740
874719
875752
112651
954509
991918
411925
391247
920893
371447
68336
871129
796616
751427
623728
841236
417161
536729
1011526
692497
139569
963237
944026
208923
931796
148531
280119
594682
618734
257187
995719
511035
833679
535734
98153
613905
554747
887819
786015
428422
633363
448656
931761
772952
513519
619482
1046119
1010350
18616
521223
831905
1008816
454750
621430
730497
1009977
147719
827820
634940
902387
44988
37194
887740
75331
818171
197479
211541
693402
926349
450901
495377
580292
242644
969453
855321
344096
99712
631183
639479
1004759
215251
247901
71175
744692
874695
14880
851296
853563
89595
488221
833515
310638
264461
159982
88563
864533
808054
481559
860510
16912
1000016
772832
624573
980092
369455
207134
690175
43559
820417
240478
554729
218084
501347
626494
898026
660092
828631
922993
708137
38981
423545
217802
999633
266272
70349
120838
247488
279612
976532
477813
327423
162706
887635
674226
716994
448903
530739
1013165
744097
949720
875642
484937
903034
732676
477034
693333
439709
313099
993815
138553
696784
208626
280541
138831
931327
933690
252784
477509
246249
22806
1024948
742392
873455
366821
687971
21494
566604
173809
210444
723685
736470
620505
777588
109178
37238
948475
677661
1011361
158883
519406
658869
726716
793256
671550
916336
721082
496660
740674
414517
214970
255345
699005
680909
1037455
862333
174242
357707
524762
429786
683331
669124
751519
193600
710736
974357
654165
586705
977929
648605
655472
1018546
523263
837255
492874
56520
884593
740794
372186
535762
489508
29649
848682
812921
1034514
559106
101221
761140
829088
223219
41913
407988
45661
369013
504172
423838
432598
80280
204606
690189
188945
512494
176028
923196
251120
236942
323624
610040
812533
633785
350376
443105
709313
109588
1028692
291648
212064
243
509260
290171
537595
901527
1044823
136595
679095
711652
366934
913071
707557
29206
50877
1004961
957773
948460
465970
390096
395203
47086
869803
255374
889964
261291
285064
948814
316545
716027
128314
250996
436888
45549
269068
214980
240498
494152
597051
623533
219151
265094
794090
479916
780697
50997
1005816
1045957
938248
542866
588815
587977
662131
966352
412723
697013
574407
179372
369062
191419
165329
23517
598483
97529
392964
402424
768
526845
884199
1000552
824493
18992
527015
102012
1024769
1023062
645957
303894
746674
786487
623887
102805
252582
540619
541776
366569
754965
497036
481204
862734
785545
259826
270472
693480
544930
603434
227182
995249
569871
437137
845235
491433
239680
533572
696777
566846
557026
54524
1044675
415611
150916
1046452
737682
220228
795108
565758
225726
1005721
301982
798146
527976
333738
1040310
195773
962630
850578
1027435
946733
223201
798374
320307
588516
73403
915282
782651
664935
602710
967773
1992
248058
923319
904165
209532
471657
731027
962532
358059
900905
271211
674200
184145
216919
623180
356976
256
809718
438924
674777
830023
369267
204753
219687
368756
942672
265797
240837
668997
489849
1022983
828815
834720
1011620
519442
637893
507444
149224
718765
834089
111990
218755
870710
993831
679522
599717
146657
92231
462047
250966
104593
1011797
601534
897721
939393
689692
283164
282954
595624
542370
490440
255050
502918
206155
533505
709176
48914
272084
174413
861347
583653
546462
954255
813045
610391
522313
335850
13758
536867
919545
19818
454774
206238
426269
413953
490757
776442
863231
860814
66951
602514
866601
164016
611021
91484
26350
760624
661604
600597
552253
562003
637371
193950
223515
587329
25557
70254
250792
794312
995181
246361
1000210
280208
916395
757018
531955
410092
358337
250961
292720
980638
998948
90132
149627
6089
633947
620411
658182
189055
169969
251424
341181
887948
2216
524094
199060
757849
497174
935757
410758
1027332
5506
830258
711119
626649
265689
621356
793542
558227
431485
820758
421071
926000
580150
51811
929431
458311
262019
549595
718980
1028902
827444
673318
660482
489810
394152
744823
512347
1023724
76374
654593
719970
810216
180692
270160
852080
511616
818663
88931
536731
949802
697315
386394
909457
998181
949675
1047015
530682
72358
787414
130592
918449
866343
779317
421747
207208
928861
240779
310658
1000711
179750
820441
1011047
652635
21154
478712
459459
370384
970456
840732
675622
27681
644625
206688
28629
419774
723626
396243
871396
311894
668063
804645
30861
475039
670517
33186
923148
227963
753552
1011936
19693
734007
419813
569028
1019646
830032
622821
629084
11351
697493
15703
458611
924399
160524
592003
918232
786944
591250
106648
301379
936884
505417
200960
212249
110173
742342
158591
809360
773156
803349
275663
130519
654373
37150
619427
550347
24854
514654
542865
582132
633141
339107
978874
362654
804967
741925
807365
178596
729129
209457
205874
746937
1045283
386666
121458
872368
800158
707058
782596
230349
146689
456006
345344
1014635
376852
120455
329330
919872
881502
423900
295329
311796
439768
377514
877432
633241
369061
163015
556408
270599
555428
24422
755748
591677
279303
866977
823625
720917
30891
44866
978247
845926
346027
565028
307487
569250
158762
521230
939543
400194
434087
37625
407913
474465
215930
602019
7032
747435
985209
845570
802782
131795
413707
105625
116954
86011
289059
85124
811417
258702
324306
229802
343721
676756
554700
292991
516347
935127
183625
123733
208942
145856
580402
377907
309053
47885
186256
825843
148972
207543
508579
907979
901684
586414
615896
303735
665328
746185
45626
236618
808562
264297
151587
30923
260900
832126
157665
751209
741445
77179
653233
514078
641551
345496
438246
627554
1046460
151625
290582
171232
985528
58750
904729
3978
450755
197444
641618
1009879
714899
286949
497903
403557
592784
542976
547627
884311
167576
540489
340062
980885
470406
159087
514157
682725
875973
143790
883398
241215
282758
315457
200064
439227
73827
241468
860374
533780
969782
199948
124817
528023
47390
925902
324329
951179
126714
841536
436554
193573
894851
757136
937459
200591
368917
51017
235417
880403
1010030
755608
390476
562853
142791
61255
569594
525204
920056
694221
135875
176893
669920
214721
832443
803529
476067
299487
171828
719603
818022
120452
862577
409614
638340
554996
343012
298239
454895
36353
703290
641348
873838
560641
687532
250877
68523
663378
970898
725714
702152
417773
140475
1035876
517315
406627
482341
103581
1010831
664528
798813
96446
267460
526831
404080
645813
950637
554471
927408
115902
287354
197792
818417
272355
73253
789222
188217
815433
204292
834913
687283
826878
745935
956575
133858
241006
938485
535443
24486
643282
523142
572732
537778
851329
634679
475437
667724
302726
469715
151955
485304
19386
506460
591167
370084
888423
362719
57008
557272
779979
556055
877400
768822
622318
852608
277629
254211
843693
296060
594947
656273
364992
651879
297770
574946
974846
735179
702473
43888
1038784
15580
673893
527873
479054
273510
639614
415832
266647
525101
467112
423119
957103
772904
270455
437908
150363
829925
567969
83886
914845
775593
678905
691122
427791
582390
726133
130208
504684
815792
518080
1006300
921549
298076
513495
708161
396168
455922
59020
646040
876537
261164
61818
550702
698371
977481
443130
364425
804602
922831
914584
475416
929985
665479
81377
917615
108140
86543
710912
932529
353394
595273
993977
180117
250908
325733
105231
460394
315076
760042
778726
841580
159743
1037957
958433
536268
869796
149693
431496
402840
492259
130503
26287
910999
283936
690800
1031655
430780
556224
395612
371863
35211
424189
316098
1019839
686247
51268
74701
667409
525052
920772
656953
297663
1033774
463946
912552
443597
995627
623897
1009478
738729
226487
804933
874645
418787
949220
828321
160828
873417
82072
94551
408725
1022645
852112
276195
128746
577998
845566
323471
447963
575262
961154
343833
925647
153606
587940
1032884
816543
804013
961307
512637
1039243
294036
915363
800210
180085
83677
15231
208006
190126
374520
722051
1018929
691597
973530
757319
630549
140691
901423
483118
362649
1035685
491534
533743
118933
913750
790556
338852
799281
539904
296757
250644
181360
467324
461314
746143
964386
812192
975269
347847
447507
1030074
275353
916827
965150
83257
753915
991501
251012
524842
707320
984684
977748
136075
802069
876097
632091
345166
870385
39894
694399
91779
265438
352184
109337
473677
48955
836721
562773
724187
283201
734437
32821
740908
736399
643410
175284
152690
939184
247227
142108
1013256
530780
1032140
548048
1012133
991188
288930
789432
685083
707520
504947
133417
574632
7987
502666
814913
307285
641122
242734
77562
896875
773624
141572
1008704
974527
622239
316938
17380
371291
91529
583497
235602
85337
805921
535107
719802
644876
318321
671350
392249
69270
151822
1022456
846220
114977
52661
853828
44559
491969
858011
626036
400147
986217
283454
441375
757873
282717
360890
401377
603840
203087
238298
487258
590507
979378
370131
657637
1001945
544936
90037
288205
42344
512439
915902
870128
589668
790412
17348
21852
575906
85178
102630
988054
381043
853559
1002978
255534
628287
370535
811675
625517
394762
27788
669731
504702
426561
153800
358412
55397
397042
847085
448361
687385
940751
704380
26930
91317
845731
188377
730752
846850
402488
659312
265224
792681
1024192
713704
594387
501042
900030
904667
617288
123199
544239
972597
761028
827377
284297
278069
554982
1023612
781492
341737
858930
15190
864045
81519
967940
969376
170020
596469
594134
958260
859997
775010
132183
362368
346933
403954
102302
134544
799740
1047956
4960
187138
172491
333364
776093
407213
231120
814669
1035831
325790
344629
836554
571625
350501
21654
543450
377014
469585
69351
249180
644863
522934
124525
796911
235981
949294
129503
139028
913696
638428
957371
1035810
262105
932670
912384
691419
20671
343840
516623
539234
56737
1024133
973859
230080
738803
1028015
460613
966472
625289
332230
718049
632918
295871
150492
571867
610241
693464
976699
774908
653266
634572
677524
1008225
512367
283060
699990
363314
850598
417798
636290
72304
55404
21903
429884
238664
796850
584464
578086
764299
427061
805688
340970
818130
591678
280053
371599
1010352
554147
225067
446339
424435
473580
767664
883581
183815
133865
700016
1001994
1011614
822463
379771
417912
21392
494305
171921
899018
87586
689382
540772
907746
891093
522422
41190
255902
520908
261663
625512
702641
43701
705468
202539
785537
356765
822641
76582
480284
418588
752153
784253
250902
130181
1011443
435777
90395
615949
994710
322325
424984
242790
955184
1001358
18017
837102
450250
587433
21132
988336
499743
837692
263702
56029
1030955
450573
110881
949707
210490
847165
958894
175771
546996
422358
190774
109621
1038135
529420
446324
634045
60336
76414
111587
272366
881440
322003
644540
222291
242158
863405
142344
621929
620113
265492
529504
76558
561550
1003078
26373
358476
300901
664196
60907
880206
67668
467152
924492
764662
448311
977038
708175
986394
977271
212057
517080
689388
435435
581687
470795
254597
988865
273529
976706
213937
57712
783010
507577
453873
153295
496788
251219
251542
582010
104742
777159
197393
548712
739698
641324
272924
926429
976299
55373
54473
650512
13828
927675
234310
767120
910016
511401
1000520
124415
572843
692870
103169
137594
586750
990325
718014
100226
346071
915658
783911
916201
307970
336439
510888
340865
611826
740605
492995
374024
869882
721668
20224
855524
271295
858594
505224
801994
854057
637317
64429
460744
303614
813293
199736
735312
870690
734996
147594
805691
413880
622498
45918
215121
110471
58379
889228
445822
428784
114394
813669
407335
511807
326910
467260
177971
989107
382324
931495
862381
887632
215270
538378
431769
893969
272466
419588
655189
401057
497180
669435
863062
568480
68156
284328
372957
311302
236981
282752
285922
632203
954638
503912
213534
491527
447391
815479
909074
283506
425889
685550
36677
542215
711463
400236
200415
410165
251204
421849
602280
76844
794855
445348
342769
653211
98370
449040
945792
37797
318360
768120
880663
678187
908263
366990
576519
173560
51191
608575
216616
508405
766245
948568
87918
187262
1006608
1002147
682404
3086
532279
773460
360589
239345
314469
679242
365594
961218
280444
399008
109061
641069
996168
785310
86058
1046657
936876
646631
485564
113416
604880
359627
1033298
2262
261784
150873
846991
50817
783798
146502
406529
615062
466759
557744
596745
472429
595667
151377
209001
1029289
957496
18679
568814
903291
483222
516509
1015839
625651
512948
135222
1034581
872535
971485
78726
666834
150537
91282
15554
115621
768978
121662
748676
825273
496428
514174
43792
81228
862543
1019481
899013
511144
457827
495974
537275
463021
637237
740721
418690
91355
795554
384503
936037
752872
526623
768574
879330
537337
123579
131469
732985
512654
395529
95456
1016144
870044
629807
594823
293608
94297
940748
983930
260999
363960
316681
399361
300352
482499
753891
14830
474924
265349
822396
292037
274045
849708
59167
789413
20163
857885
163912
573407
896069
662302
886776
612325
594001
621399
228963
102655
290009
695221
1012739
607696
388227
587933
502186
207187
527202
953742
144845
256577
452733
652218
39640
254362
82151
106608
804385
468304
283351
136404
619168
65147
959080
427160
146532
450052
835637
931859
961795
173163
917054
323614
442072
98231
213592
181907
626545
841585
321879
99426
531908
1015813
849521
189663
290432
909581
80978
832422
820406
779823
290064
523000
90948
354640
345033
978069
34723
259801
919268
180540
86357
971298
609574
480059
17923
549071
671847
707909
898034
926244
162298
982669
200581
821464
205832
985431
529611
653296
193698
337904
914586
628259
776496
119501
386887
478660
604097
351951
1029975
1002034
718816
170023
305577
122795
544117
907113
277408
674039
88031
955604
702167
41015
709817
444161
19313
81552
720135
347638
720184
243833
402336
533443
300248
291418
471280
922613
467269
760898
475320
484876
804190
969951
280573
568512
784884
134495
505774
240266
168834
426113
443536
409507
103592
796019
1037815
142282
671419
816606
673956
561714
656908
734903
1034636
769412
388239
813767
449391
201630
449800
932884
672979
728715
57802
252199
598027
57498
405303
143304
696590
800555
355073
170957
415777
1032266
872243
345000
240797
34354
539671
8476
579698
904376
361406
488634
542454
3862
114026
720333
250073
620018
727422
640994
115088
63277
127848
473878
956964
908210
693710
908848
272226
437470
903765
1036363
1036442
1047655
86145
800678
1021505
502764
1034449
283520
35042
143245
293030
805590
511362
712084
348791
484716
75483
822953
727100
450750
97043
918852
785156
345646
708548
901446
944413
869347
423086
579316
1026039
694530
167671
834332
240181
777165
59921
72031
399149
251575
486130
85963
191215
1000920
403998
1004193
51958
78421
477640
261199
338704
575834
499793
735539
277411
622423
153809
460305
228721
549306
503311
906019
544000
938833
613844
5864
135286
2958
288775
58634
321750
676119
324965
859660
436186
421077
699222
641777
843416
760037
610173
237530
105939
300100
1036959
233048
79691
1018645
230592
545293
202306
60490
308422
512664
60596
561543
118045
610325
319256
282243
164510
2676
716606
905892
710482
977164
564364
646513
25168
2172
785029
596176
737956
923178
482747
150266
667381
992405
950013
743300
516898
1018459
429183
55346
222923
790769
640302
927450
631031
258030
798121
979293
198338
891000
863811
756534
545513
694297
630851
1043685
849232
725831
210548
467844
641095
1041164
585950
518334
376770
564266
4379
166351
575519
107853
1018653
21008
958052
609881
387423
88870
271642
915517
523443
546205
315898
483686
1030134
803928
1020238
581301
955900
32685
318389
847466
260287
788242
625878
37970
977489
643501
537981
152732
514061
1038107
335848
35581
813984
269264
62201
668103
476335
532324
214061
346604
964821
955719
145403
685570
57584
257778
492011
44291
311479
79811
528760
679329
358282
161064
1028315
979345
42168
612611
811994
320376
936724
559440
610585
720592
768930
630050
725921
322453
394676
1042987
59505
121082
538399
6310
418053
660997
637439
896529
992014
654380
864684
157120
26834
902810
797438
643448
672734
969274
209509
300392
18571
207835
635446
702072
80632
853789
345162
715117
614623
136668
130674
512386
646951
636608
583331
450223
493819
242904
44733
406844
698970
803080
109327
132102
481625
842963
488697
284826
267736
810602
861290
433203
130230
1040430
829481
973229
371030
1007976
91618
773103
572923
719841
897999
1012687
237052
13226
686281
2592
942001
242250
122842
328194
105410
353771
433584
75074
253677
398016
269051
448050
690041
680305
316457
50474
516213
926125
703224
731835
457488
470850
236742
1024719
353662
267997
357476
598887
922792
991813
202942
521108
958218
137815
1009968
165732
420843
518541
238059
1009913
850571
852809
91059
867957
486898
180934
136042
355301
193827
804124
11403
229610
622376
186321
556720
524406
290737
298370
552664
864630
335698
2277
745498
68510
293518
229088
960314
569769
109386
418611
252004
204559
583863
26439
627194
754812
612991
187415
838440
846190
707235
787422
466119
578509
900276
534134
812487
848696
865898
385936
476783
246647
400247
193979
79092
321991
131764
30199
657905
362135
180589
300483
227740
446892
262033
642825
858874
978816
955916
929536
535366
582287
480258
946363
114816
169642
833958
453775
169779
239416
334355
326273
713340
209066
46990
29338
365853
351967
563751
181103
498395
739654
256139
911764
488831
156315
646895
661340
220497
935140
26890
635777
221980
179476
106693
761484
426441
567771
238107
265608
874357
819552
412565
910960
144787
914184
243003
819338
752337
592781
88286
865628
775610
371331
624024
979535
525597
281845
120265
369265
397178
677616
704961
269542
949198
226356
954452
94379
755930
185244
956892
1014885
989220
205646
261505
825928
867741
960262
112050
815519
414699
704211
405546
738648
281238
487106
486396
184677
357438
865325
27102
87034
617358
138313
1037672
238924
868317
768347
720281
884884
592943
249221
607342
872683
282891
1042069
448209
857434
577947
861258
788701
396219
911649
887883
890609
312050
105803
211420
988184
933357
565466
39022
93682
290233
731521
626598
523176
475114
228896
396395
388372
117
484019
637340
93873
876623
776044
450506
222215
176701
1047543
316749
679596
252973
935692
921975
300386
273193
716161
459711
692133
808765
1009793
814997
447704
249223
151652
546155
83679
932246
131372
269267
915452
160462
426378
296556
142767
862920
407499
703182
702162
964193
422892
753747
473120
708718
834179
221165
744438
387588
868861
232740
401119
374416
605063
222642
959106
693890
530242
321276
726824
209512
804292
317063
686714
217043
463161
652538
61050
523755
308005
1019852
477747
211304
629349
723143
291341
797599
16960
75194
555750
1023098
884172
98492
529631
925428
682668
868294
462399
893784
37600
177926
516041
605018
411250
284146
911663
627557
533460
486550
571542
337111
688665
120329
68548
69162
1046653
460809
127952
428120
409610
888939
303633
635371
1043463
585518
841983
1015908
745031
699406
685427
761463
861176
9790
398782
288454
1015354
588444
250266
873384
303958
91913
788077
792452
618618
1019706
102159
317567
374314
29490
864959
23601
616090
222319
789538
34653
300667
544060
473466
785046
152130
512539
919825
366809
384734
905663
282204
374349
566713
633107
403901
929036
618819
609700
585623
342770
947170
805716
65945
131235
831594
936017
573075
89485
441154
796598
245819
935827
740809
446810
121290
267278
422375
343275
524872
243229
716683
590475
1024388
37718
626737
928581
567270
40400
344140
754946
919032
311830
733248
493822
648081
449162
975277
354953
341430
208141
363286
723529
435024
227046
729706
855013
861913
1029168
354011
580123
924811
912531
172521
514625
1015294
985444
482817
266481
1018068
91334
941079
961456
431650
671619
937999
105701
578671
358232
959120
214666
300361
38987
222828
1012652
272765
242330
854002
454405
489336
601998
622334
342971
840480
223413
1032061
870654
345675
613926
238730
229806
36149
675541
476398
194256
753214
632495
122735
231610
34138
212735
489982
1000379
810350
575361
93054
242906
258997
806914
74818
883731
438528
606070
1029294
164850
814166
210245
198811
967713
355353
45595
837529
437425
786316
936436
182123
501796
887204
703337
893905
280194
209688
736239
483803
994454
209577
539114
848273
793954
280663
933458
256930
1037900
379449
466652
860764
688095
315127
608080
738162
442944
387319
79587
654665
561090
160364
842349
206967
675318
459450
97533
147733
270828
259519
460111
564482
707857
459899
701210
87212
596691
844928
215441
157059
669095
169250
374096
300046
137457
706960
566929
1033756
275686
5928
861756
995198
290049
147264
721293
864712
992705
77190
488473
352795
228941
481992
790749
1039167
853268
874441
787383
264911
283132
831954
201670
466981
800684
979838
797708
645033
359289
803944
748170
571004
815395
1003668
168968
348854
270008
33795
697711
633048
618462
60872
878398
927740
478972
996194
784248
165588
570482
59524
266383
411091
219232
459939
286214
69707
326819
835277
806955
670500
170422
588342
182534
4977
717320
1030752
570348
688875
288103
176268
445456
58453
526533
551746
785491
831893
374062
561003
827721
515657
825187
797042
178416
781280
419408
61305
7764
439333
709434
374037
698913
730823
376699
422577
337995
295634
904609
136450
294227
625873
606632
134555
344602
441912
164108
61865
684967
861958
230407
842172
292871
256209
529083
5003
927430
517068
885364
49481
1012262
997878
778263
131878
261061
298313
204837
842174
624212
23129
761369
1000635
414270
334214
895905
818446
372326
664991
985356
593478
964689
232285
22972
812653
811401
456743
737881
67375
321786
735392
952419
619107
794474
923739
811126
143230
589072
859916
334145
190393
631212
526719
404826
401787
837267
677409
812897
338105
183452
253757
749362
852403
693063
46520
334947
115611
347321
445236
396165
485590
346870
14017
974735
484849
1032889
529446
627094
27215
718414
734749
347142
56432
793406
787869
687766
229542
116390
683122
252502
518741
324899
380707
236648
381752
664668
660079
925185
481886
502201
926914
986087
595517
252448
102611
613199
92355
737663
142175
766398
767642
39076
358714
15884
931526
440123
980662
725154
1035291
306655
41241
144157
1018685
133163
597587
984794
622013
100369
374080
658377
859211
538402
648242
156649
406497
474541
402885
987746
735630
321752
817314
777302
342197
272949
722550
169603
815761
138031
995301
699691
547598
346006
743231
26051
421865
636526
970846
459381
1011206
101849
738853
258531
743219
921807
524815
202160
466805
546866
991345
278515
17027
492437
735026
1013892
1014725
978168
435195
503027
108494
991530
206606
642971
296377
733549
782159
512166
451329
35492
576588
616125
601923
203535
104124
563733
510825
945563
918027
904511
298199
936236
260825
505
870712
123389
936561
815767
524678
439290
363061
925885
1000908
819714
598403
465442
977645
872815
329668
617811
272529
338565
253184
698504
723218
110127
431255
187815
507623
1018688
187311
417705
772443
433283
595432
763511
680057
989074
803582
176224
408902
986
488584
892245
206996
324415
265792
808773
392262
260763
432051
727769
44357
910818
1032807
522869
144368
1030732
485321
8868
634380
42538
834620
879549
847918
72115
737128
751014
653789
98105
503171
477495
384945
1046097
467367
224252
176676
878422
88705
466349
907168
1044248
545772
628644
352670
197893
1045543
224398
96903
222322
964133
155074
1048038
210776
856722
660382
50461
966818
725356
260953
1043725
38445
273827
600959
702437
1024464
768692
277842
420233
715914
971632
628800
1006234
477119
387546
800752
457945
201628
261981
721199
639262
937554
1000763
655123
29084
404604
540314
484487
106808
616478
873240
433253
700807
160503
797419
970025
786127
747782
3946
788892
1005798
791301
424611
956290
55982
4947
506591
182519
994239
797464
344343
784947
812376
242539
73420
778986
29847
926587
12006
507938
907185
1047875
761131
420038
908077
270474
999615
864878
909576
553447
521306
170794
106064
617561
746505
153305
645459
830636
951533
733938
347623
994911
784457
705030
85438
664152
869848
728642
737714
752436
729359
839951
539534
326937
220680
528548
373723
180638
685042
878924
77375
882169
951792
702525
941777
80009
819741
432945
81299
605141
511420
541567
291993
287987
289105
432342
654735
744620
769757
456869
317465
544397
13369
145241
529634
864866
614469
792661
751691
845415
785642
182154
941977
443902
901495
713039
5440
841299
251891
306009
257576
1000333
373859
850363
789402
631761
948085
814991
637153
934476
504848
387895
805146
185563
913596
21718
403333
457043
31085
896478
834302
796913
1022731
614800
860250
971712
616402
973237
724986
659626
774858
955172
297224
774843
26196
52777
972110
925472
864690
397103
238744
512117
103471
887161
972321
822564
137025
33392
303062
516788
154681
904784
824338
749891
241635
688141
278856
275587
828786
241147
900431
892175
829674
626695
820979
694895
915404
1024271
451286
187608
807327
458464
1012853
817000
304960
629
820398
878370
468096
278867
750176
1019780
78840
690137
387177
608993
729203
238046
784123
666920
108745
746001
255109
192105
691961
524145
420938
293678
344551
585957
918767
759284
428062
874067
747452
439775
439591
728685
396621
241419
571405
523546
203872
955102
130824
494369
84842
415552
145487
763181
447205
680777
397054
915116
254424
382976
532294
41751
54117
861086
37125
691687
991956
256491
302212
207774
304337
964693
955229
877934
889599
591032
585299
506137
474518
984811
942138
552453
468438
820504
292691
825062
184415
546293
595664
247743
504370
520999
617137
625166
200360
960094
95576
768125
15511
380558
65335
966527
632022
123153
279198
192207
463312
381443
483983
411564
643635
757205
127621
327114
849520
605482
708483
351171
879853
339074
138670
572879
484189
162785
484881
861097
1031131
891088
555498
239574
316884
619956
259132
830281
38735
512774
558734
492772
836746
37960
112678
394588
356502
886679
424854
91857
736564
773300
812503
314162
749995
806358
633903
620449
190747
188176
825706
583265
387180
230600
36122
377345
71899
1025048
720180
379268
31402
1016283
1015454
242344
332670
652245
941692
191828
83568
891691
272286
1029481
287754
251221
554443
673584
341173
471470
474327
118094
8295
362333
1030136
612953
562016
1005404
795198
542031
927541
82778
751704
300780
995032
730308
158414
772230
1035720
663452
747662
9649
541560
467548
353739
440097
415685
495246
131616
387159
623854
482706
674212
88748
533108
165722
335452
932829
719755
896386
941961
218021
475843
617800
48926
993428
858673
203037
45965
573917
108000
887568
64379
687600
796148
304098
21031
37038
962331
372841
988964
622855
188540
186496
645129
729998
539367
305231
245303
605940
209263
6662
585860
271436
946135
510080
560918
916713
403303
981490
595541
440205
555239
718864
392591
609384
593263
3381
969546
184118
755927
638170
288936
969897
562496
768803
195791
155232
1048099
368391
247397
961299
85165
14959
940835
104878
979133
191840
480762
819252
547298
466370
492738
252249
973705
300992
328199
931612
793993
404099
348533
705286
933420
229999
531893
942664
448056
516088
157306
230183
633295
861288
721031
23925
662337
391032
443280
188042
593613
933198
673856
270543
26231
148044
772141
938711
510572
784458
816444
788779
840563
607526
759722
932886
54446
14468
588297
693705
105928
569333
248621
717488
200192
99704
437305
119593
972502
422573
1027893
615130
95595
990738
850736
594220
670884
798058
252981
198645
453224
474451
215847
949511
27371
259372
765380
169511
74935
340513
226211
205164
606999
595518
79319
265045
197988
824333
483067
175584
482672
643705
362519
467899
124762
822675
566016
946995
52149
76166
857707
966875
547916
361502
581370
43348
406201
641619
605010
534335
857933
350752
456070
501141
155091
860090
686322
302950
154952
1019537
187801
127360
1016924
882735
47429
434515
356320
57976
11490
461584
947016
670796
58751
118542
327102
386168
365233
437972
835398
582757
472431
193155
166023
348521
897771
646643
870949
802230
76438
988053
264165
546842
636113
1017699
445675
477825
263108
104771
295102
46232
981926
825287
914076
837859
55514
974829
340481
932275
38975
417927
357378
383977
498415
50926
867373
234658
826950
5214
322239
527953
730998
125958
114391
905101
305617
481105
987387
29535
51684
326280
970407
207554
442407
787711
160887
380424
256129
716402
918152
549316
221847
758614
975657
589529
227777
16809
665462
817702
860000
175427
187368
1045296
755557
809569
561405
761697
593664
342060
292970
444637
601108
197611
556416
322628
550421
714080
917813
789287
566910
481015
665046
497591
727581
207328
781373
688888
62189
501185
727269
405654
204709
723139
953977
537768
682828
696015
134717
952502
14721
600197
426417
1008310
61392
575135
530611
186863
896180
558072
244344
85373
76171
784002
344745
867208
146443
34734
257403
674482
370959
742325
951273
323942
112048
840319
1003698
802031
987931
886782
505762
685254
223396
428578
247880
1028103
348893
864998
381659
321835
141177
589909
494447
680425
722776
109759
893441
295034
255727
125641
465497
852071
750070
410601
590972
62754
374882
711613
512314
34360
350307
350740
491820
582277
82510
124910
888881
412742
763107
500044
78146
56171
238373
303838
327005
850126
732337
492758
232204
616094
981979
532784
674703
720084
509951
633997
406263
269910
191585
107927
839136
43120
655545
886063
558829
467026
971683
125528
35309
297572
95291
754205
967544
417530
669493
286243
790902
655952
840453
862149
69512
260794
196103
224218
804438
49529
273382
583805
921954
701008
328341
830372
1006366
839536
910905
76799
504142
677005
162538
872695
697028
120429
780445
97654
820930
724860
632963
207064
803431
865536
1021924
1032863
238828
1047600
131635
129342
780409
645140
706845
849688
530335
372342
177830
636233
263182
152729
916314
160664
783859
274564
753025
348807
238926
33077
704639
141704
699835
524107
325576
167349
678491
601611
51956
515008
579057
604306
203682
963750
599155
776704
689355
214035
114108
160905
667715
3600
168607
510520
1033183
682394
209275
291482
1003269
1042050
612875
26814
547395
148190
574486
573574
1017664
371587
940047
289406
538418
363362
900339
537649
610234
893106
411965
799684
417494
449804
864174
544804
759340
160013
644558
201896
193607
108686
232119
114576
910146
182306
612096
245605
997917
901280
630924
791147
88613
487573
867392
868955
371927
965175
681961
84798
792948
459779
866130
980388
210579
319795
253126
109375
1015666
782113
624105
226763
484297
923391
437899
883620
701166
27138
642666
980550
357873
506761
951436
299181
359654
74902
269573
1020994
705287
384242
841329
1019864
358760
721005
295439
935215
1032949
735108
694344
558892
973266
387161
112245
205072
934754
648609
681110
919252
782653
625546
890989
827806
878598
728056
362072
634384
899808
152710
629409
139923
662375
44221
326229
926639
252555
549735
970376
719303
1016079
5212
922983
244987
687429
767847
585829
594266
513438
985702
1031025
769068
733445
391238
1046273
320585
379230
223177
283336
758896
413559
131830
572207
887397
917597
1009107
955094
1033601
1019493
332177
285908
279762
911517
131045
983139
680242
961424
649086
456046
711260
901036
924866
955070
554261
37892
1045341
1037427
236589
699595
159907
716952
885901
1043904
267832
592818
354351
735769
360350
347254
192354
612810
968103
472307
165785
134534
477036
1007679
462489
658114
120681
819654
411003
314567
978109
989731
401121
792514
257907
26094
353667
9526
9381
859450
1015269
16811
813255
164960
601740
494497
780083
225974
453515
806269
944336
1002593
964319
401289
842578
255351
778391
863223
67158
851943
593171
109746
373786
383731
693702
798999
803413
278639
225449
79953
160062
923231
121262
823200
811684
784607
828343
163377
37372
105175
1019816
376258
669549
316293
1047556
487449
1044064
81667
422062
216723
630178
199147
973535
1030201
297733
819284
1027210
146575
203049
651150
68275
446061
196184
621956
336540
489500
24617
12871
979349
879228
414886
390631
681039
936841
813861
633496
806379
418175
726685
224053
765799
701258
165017
736745
306323
192815
811222
10169
858807
621544
617268
871458
978157
444627
574182
773343
328063
16364
919
110685
43162
948637
54916
971235
779125
306446
573526
517603
242714
527200
345027
937515
169269
862431
797113
933968
198330
828145
558270
571657
707813
388898
123732
787859
78159
540264
475559
640273
937673
946390
117990
623949
728404
893210
961119
424821
605008
367259
146299
478187
769328
43203
780703
104608
926595
782080
745955
607828
38734
474333
713333
924769
538006
514584
462179
459850
1047451
296727
78270
750514
174754
475893
229091
556619
433935
544815
644749
746571
860719
940545
198678
503932
222698
609410
89261
299847
997193
615092
273178
930272
960302
969969
1025871
931627
720969
591400
131373
758982
776436
908527
761407
85111
593299
152487
815127
246529
836812
364290
222716
66984
913537
652769
278646
222476
708481
851265
952858
147377
761017
29717
487099
338495
313249
972950
1018983
460646
367434
1028946
527811
634161
803260
340174
399421
955402
576500
226316
431930
427538
444513
159311
351704
482702
235720
315682
938939
878005
739862
869893
590445
702955
12294
625818
722068
607271
686746
985236
76605
1029227
41536
334740
1013320
73355
673650
597669
448835
620422
497625
307263
132344
832072
219259
223542
923484
336544
503286
48767
532619
443486
830906
1120
491950
287220
695168
841106
1040163
336795
805310
327494
805904
905499
417441
648176
207148
318171
969213
534285
419854
670044
14360
971373
677679
616654
20204
935195
140154
142242
592338
244752
48122
371513
5328
709543
248758
669377
575757
24087
963839
815784
504081
875171
637867
58339
546184
600962
447761
962386
292891
116734
186248
859709
810473
939912
589593
435184
936194
330391
144028
421485
406106
13030
422486
106823
390688
629937
1031413
456096
593148
33362
964041
577198
806828
112130
151301
825613
255761
1026988
5035
567629
751073
667592
921531
47460
201771
149103
104734
137946
65137
1023911
431602
1037085
579747
173600
23742
550746
624164
677911
962436
807160
191216
399438
229271
28171
444918
139480
1032338
395823
523173
27127
729263
583411
192095
466224
789557
342847
385145
479910
402138
631192
475651
689516
1002674
428159
696931
309786
720283
460798
34800
256185
441290
217012
252155
541541
237571
20075
658672
911172
758528
512389
365131
980695
87125
96661
1046331
505386
67113
2239
885498
194861
925271
390202
989016
886189
1027217
563573
1014961
221813
417097
621764
552218
829887
178389
92183
540201
814371
24079
698474
612251
143460
659179
299767
815711
475804
52810
69983
852402
1035675
568432
293732
838297
469773
923712
326462
460920
64136
285806
418210
258257
621751
551239
192086
677139
969540
1037594
138462
758380
499105
815678
803103
441656
434356
876536
929769
511503
878050
142407
588414
347849
670714
498026
94948
913888
210654
128100
230853
33124
64470
446435
501016
207887
887700
363097
425647
1046455
1036458
71675
55812
365346
241234
383626
962334
656556
189192
392918
365793
101495
780082
13844
807975
627932
826431
1012632
511588
177846
594015
78390
916288
655532
712972
32577
619501
980108
197818
96107
28459
572671
28565
64800
108345
694218
827709
209653
620088
562895
633981
827044
1003280
804903
768824
692222
904579
337600
755709
713474
39577
117546
579273
1041234
967327
654262
665463
907277
121379
728810
744908
193146
429969
526338
612972
135160
512846
700136
149895
116046
137918
338374
212888
630557
411919
204951
776974
636815
409574
316519
194073
665741
797934
265009
333106
142379
892892
460209
118072
697316
420546
759215
23618
437246
558727
823538
177157
585789
224455
643173
387940
692123
592193
1033810
21709
475563
500103
640375
479135
892291
84425
1016065
200508
726073
953443
972601
738546
116538
218661
772610
1010003
348879
476231
694658
332579
556489
955758
391064
735688
1033420
105609
414579
950665
1026726
480634
34901
211484
132735
536832
611534
496316
116998
669046
291491
1024310
95680
140583
554595
449329
537180
231722
767682
261223
118646
405166
515091
258171
202487
630645
1004371
82219
434536
862318
905558
3590
249737
93642
639721
46757
59863
846396
678200
464684
632943
675100
725860
534423
542413
776105
474271
33406
908992
798152
852255
86303
156657
724970
936716
550183
930559
850643
705514
717548
108279
1021509
136238
200467
868947
25080
480825
185949
136365
732435
664377
186400
835704
544085
945602
646752
1025368
9144
623098
508844
186554
1002152
3357
574909
77994
361893
441173
830247
269687
463608
988384
307035
309932
389403
372354
905963
114469
979385
958108
361632
601602
614446
524918
60842
430797
941511
930403
480266
688279
551422
513947
493404
371793
634611
35025
883909
879999
877826
460794
73254
1016136
10301
961403
6909
16257
109147
198898
130236
154703
81820
869657
938274
519190
163567
8680
687460
903907
837163
512553
908841
127099
901589
424449
496523
617946
776972
717638
862387
620689
839347
788855
978073
901511
113462
1015218
842155
454110
492809
73771
328691
213630
890741
413364
887131
1011400
270419
1033954
702934
373203
800560
828522
846719
785930
410273
60346
1019844
763282
921396
521543
372091
300541
674271
510280
698627
844268
573855
338277
415683
323553
717555
515500
228641
710893
357080
889486
319549
266083
541810
980866
839521
600500
631859
1032323
559249
234238
457517
771925
863098
928302
598361
707820
480013
681103
255328
98891
930547
534094
829837
92381
983489
63144
261842
1010475
899553
710649
163522
815938
995590
725583
238682
80816
685474
211310
412171
830613
957268
986240
575572
147131
557831
229204
873001
726483
857285
876576
482885
996857
753155
255343
975705
488358
119933
147133
250798
533918
559987
168803
1045775
845933
968043
893379
917479
403274
299889
451716
813641
578889
216010
1035445
793689
355295
993244
157824
203140
644806
524705
385521
972902
671127
653704
795238
833168
238804
707457
909695
15434
102615
675197
746787
897137
898216
180965
417517
712220
1044087
491219
453106
545229
986603
799326
119797
447332
753770
231878
852319
700443
6558
684804
843773
144765
767096
776681
984460
279459
282980
454135
83153
868680
317091
364470
289395
663800
353191
311950
377082
347292
490141
439327
281399
532189
981379
313123
667509
124701
247559
782182
150166
849665
123509
135561
705866
869321
960616
883002
844904
549426
209164
146646
560526
658785
851252
448878
205106
197049
506531
9672
230706
662051
845744
923595
366354
160439
155381
821445
487774
1032978
736883
82060
645437
699861
406733
848040
46800
823412
948117
856027
671892
658986
379898
512206
876008
1032210
768109
595989
866824
131058
1014930
377253
487277
454915
567927
314593
693545
772124
473726
1035942
602077
420644
881368
178450
601340
605557
877720
289015
667684
527664
384550
869099
273513
356935
987159
699762
1027816
66274
391227
124975
495500
307747
222993
801025
760698
47227
143522
93995
848740
307282
603938
694239
984331
483350
81808
431939
981048
300058
349450
107694
388765
93816
878879
558001
78394
847983
640793
144018
817052
830600
155234
679660
660022
777562
1011381
908461
1032654
179744
853284
388347
844088
446389
78381
207097
641052
507283
931585
250091
868572
773954
242153
391127
150954
466206
16896
727216
914340
193913
94085
434056
472840
715628
994905
938562
636583
829313
542840
77008
285561
968257
257126
271961
659058
163884
229048
706814
230388
61324
39172
99610
739637
135736
950556
76288
609989
949396
891825
522537
750526
114276
256448
583361
625357
573786
863917
504176
829258
15151
847862
563881
144822
527226
478184
252885
20898
771398
757938
933755
84668
464898
301781
736096
705012
327398
535769
1039536
409019
75544
864449
920533
209848
234578
305281
226811
196100
390607
86723
923500
114214
353251
11291
204897
1024767
286800
35853
459075
391233
834441
853716
369496
345245
357805
59495
265958
555980
379267
872389
646264
148050
15802
225097
817852
385507
201982
435903
397209
483086
799667
25369
71680
191069
725187
734129
857580
688703
904465
836197
515248
1014788
706054
569349
726529
721900
374967
523063
712830
1039762
690856
456447
925275
993849
59004
934562
383280
242454
952404
207063
469275
521744
739209
737831
875927
674746
593335
172308
570774
844171
684865
137639
401143
673041
881316
318833
139234
277627
454767
140222
475427
891835
684020
752469
712601
14474
549765
316902
508777
229020
318414
917747
940732
217497
399300
360629
625330
319510
143686
152368
42782
511865
710671
26453
905486
456626
410766
836686
593888
318588
656001
926892
934573
23365
299038
633198
71858
184209
992654
373511
801206
385035
149983
1000334
977732
1001484
421912
943420
79248
471001
69029
285465
581895
59637
693626
791001
28338
479177
284620
195442
423985
323438
398947
736095
230254
859569
350915
345912
637005
763311
553655
878897
69888
253978
956212
208999
972484
13393
49886
703158
78850
607558
607962
575626
219294
559789
573776
917665
32819
758466
1034173
275960
211971
695671
796063
301976
873617
321583
544309
280564
494822
476521
220284
11970
127564
340819
989741
4872
664775
544367
744074
704497
914214
528585
742996
655779
495828
848706
373905
320213
602177
637761
731328
101213
398676
43192
974425
777090
861336
394006
209268
930153
917575
492960
623577
458986
417707
964891
803176
407614
301850
306000
914732
567725
1024216
537571
644747
940159
1001886
333048
722015
750437
565368
594042
458744
757813
491500
869879
728572
810070
298602
625308
615121
133872
506835
103961
194038
261647
362023
277672
704038
252358
456989
845178
1039789
690715
948408
699409
311833
1041093
547389
715095
7176
399481
624746
811046
975736
394944
467949
142532
950618
588233
325617
1023880
731722
1048225
880245
368449
74973
943846
777128
368689
597238
113280
894600
337562
941935
942338
368897
806377
949509
637208
903492
888707
1009016
926770
1026641
261503
738181
239812
862740
873698
1002604
584242
279158
460853
873282
610541
59699
907379
453319
122260
311685
874996
297970
729571
949106
245000
277289
434000
993934
737180
172168
110885
806529
30986
725556
923171
950297
619868
662937
382030
779955
584914
27084
290637
721050
369714
291502
766161
51741
902310
378142
637278
585100
695299
79970
727399
497290
772671
313895
468947
311572
324421
689417
156045
796352
743745
765891
518031
269112
1021166
50206
185031
407930
421350
1001742
209274
401204
101564
432383
353140
970545
208289
606380
649898
642693
802453
835662
23144
269395
122277
503440
882656
230898
119538
545312
445182
282617
12690
760922
640401
294092
99398
382292
736463
880607
858613
826173
344068
920324
857680
12907
339043
592777
595257
870205
861490
1010865
50404
674044
685942
542893
796568
510922
827393
783676
423043
147935
899478
1015448
258381
651389
778658
488244
701398
190623
870381
42879
828258
981799
21403
201324
880276
960379
543952
577509
468868
99795
144621
919128
284652
779037
735529
590539
350477
353859
219872
835410
37881
329181
649103
76517
1000069
789713
134753
685090
1023
375075
728447
900636
218880
188755
368092
359552
369049
366839
202094
260165
874861
863964
848906
357678
154247
203115
766674
556430
9650
993511
361764
180441
336491
213042
815873
211887
143991
607926
15177
211338
849595
826204
344128
797540
542352
826966
786382
398864
817252
60890
558380
957378
703683
580909
986186
852747
634219
245443
164813
548986
931864
546815
378854
831853
181049
523715
538843
275240
425539
469369
257384
745512
619731
895400
49921
275824
502410
454982
580977
150523
180280
715812
1015737
350893
76751
733141
16581
50916
734714
205921
65724
114982
611531
133238
788503
300442
299815
318890
16585
1002041
128205
868476
248567
23619
215907
240650
437923
541380
794540
320259
901268
637914
904003
522427
838512
159724
41449
402479
685577
759137
758057
399571
989362
518457
839611
464151
944421
315899
155095
478581
224980
1016732
729761
187457
894650
638571
932028
198333
168705
237480
415824
855119
390473
357676
16418
873234
327127
804065
441707
410358
178716
422727
393807
396862
33672
592004
351105
415280
75700
406192
941358
278106
644981
200265
653097
942598
575742
418453
949828
174546
408883
960143
396690
1007432
262294
699226
232626
904743
588730
464751
1013432
1044118
979031
144489
275138
1031126
458103
879863
315556
132373
201701
336650
215150
657950
425431
44284
519182
64138
330980
167096
868324
594667
703455
605284
436807
985185
83588
933255
644635
392108
145867
735483
76248
932574
736801
191709
623007
16137
652564
122782
810228
270638
722214
558940
998329
249206
832199
234137
149846
537233
548465
341052
394063
1021158
383233
801562
464425
379157
1016702
526462
671937
673741
113147
918843
707938
396413
347374
581232
326114
400516
325598
981845
237275
779883
255566
661712
468621
518849
203669
684063
626896
670066
405422
256293
770936
102365
711949
609588
110111
554429
675900
210728
487137
719649
860373
856736
1045170
775194
57227
898921
508623
474168
611869
242432
676827
746968
576664
763481
145118
175343
878750
533694
627926
141470
258838
49329
62904
844612
924182
360137
455173
347676
294951
93502
962550
103042
517583
790861
606118
11167
121907
274075
373560
235109
258048
698619
886804
990008
1043589
809187
481579
883564
660062
106321
313018
768781
513674
212441
34970
676715
240777
504615
626410
30742
677056
817529
1022483
264879
120053
518656
281361
850293
1013267
186017
731530
486234
1035024
727602
807457
942110
1027598
578373
828943
663326
436651
517176
619387
192734
951257
624040
419685
729239
680627
979682
116271
446680
971804
56286
738095
260289
337003
754554
712508
312995
737115
558520
690976
432220
354097
1022215
209494
784660
426440
17111
257222
10265
106436
958823
325405
164656
743408
747216
882365
585386
381583
753486
715034
222023
425216
103313
22286
964336
554546
44522
967392
475175
15881
598332
876868
230465
210804
238742
173631
1018972
785467
795415
214040
302259
1043843
377001
445013
42246
420479
627774
787857
713219
369653
67084
159106
893480
654831
965768
582697
393336
738408
580859
823145
189173
598015
863263
708220
967159
871545
308100
563866
867808
191194
91277
408897
240555
377974
482090
471648
415540
878978
310044
308970
786517
863410
717580
580840
242063
397249
682010
199860
457331
39905
301571
1024244
875062
686153
957144
609172
986380
600407
382675
629694
638994
905338
176850
668498
422465
1020258
626205
565588
850301
603359
698770
300105
618566
204176
299812
320077
483033
173492
548578
833220
923412
971580
196946
61472
119563
258060
517985
339422
34835
524193
700371
846399
775289
6377
500537
363475
696707
237434
588904
631105
992453
586666
895858
502911
170984
290167
690121
160808
1025492
795229
478229
187463
663747
717713
962516
551827
839432
501515
877963
76257
190644
300542
1003047
444159
405171
449504
161328
626613
159033
376784
697050
581961
158731
352467
667153
568749
277116
751137
233119
764389
409865
892341
666103
35348
471124
285200
972521
425812
318479
445420
760423
199857
363441
594872
721757
421649
762963
183324
627040
835455
793504
316423
191554
668857
364459
728929
51236
607133
985363
493230
561251
439408
210475
609957
246955
511860
838110
439486
896730
971069
642193
1033362
903908
338296
718832
138653
999831
795369
59958
488996
679612
949669
664133
266321
461473
774671
301403
756806
849764
224915
495407
767361
453330
610278
360628
415414
971444
159570
858311
464683
764398
364682
711893
564725
417550
416337
685557
539504
169088
51260
323646
83230
668561
752826
1039589
1015249
529426
692913
851622
494854
1042753
351886
200007
927636
967181
1016345
512459
214340
848428
347724
643373
692569
1046978
482507
829984
754828
735990
490128
798192
216852
1025670
939735
144290
753020
889104
802481
602734
493445
612041
795277
633423
359153
715622
426891
696448
750057
719033
200882
1007165
963774
230453
184683
568920
883727
424413
817906
31151
68314
809202
128516
503669
226899
284411
1013263
67368
783381
464646
770268
1016322
574538
621729
923637
240869
1005392
916305
403697
25174
1038695
296008
378608
834217
59532
262257
817498
886643
673826
751287
687655
731961
761500
802005
921952
694206
636927
967049
898397
781452
717020
387110
127804
554247
990397
757612
656274
187967
780074
275599
544917
458069
423925
960376
566121
694858
109169
745826
91625
274533
614516
488870
229513
167153
907158
864320
545574
606055
457508
792351
726338
520773
755817
212997
952302
669667
132685
883604
319933
293650
929122
988669
31962
874546
785996
654607
283714
184292
385964
533987
460622
563743
529891
374457
938905
31643
813487
653256
505219
9637
913701
921857
654088
61964
1026555
604003
75132
60185
92005
840185
663954
599391
471276
377797
358231
930896
74892
719637
972594
349959
1011745
469454
266448
545415
458167
296133
999975
347272
407554
347491
460382
612496
200247
927436
2829
138055
982866
368654
344883
848243
390940
236728
879624
922472
616001
618202
852230
188689
118591
747458
994732
664308
467812
773288
804067
752195
1022010
838043
954100
767625
883792
177644
780533
464191
171111
504177
657349
699456
951775
222939
830308
668216
756224
105530
942192
614596
491025
325094
630697
931343
444069
408698
722667
172105
920183
935157
857313
237763
653167
533897
611840
175932
392096
1027712
628013
68059
865707
613889
79320
466963
789157
993373
894685
878573
749883
994859
340609
770378
73284
660744
1031203
296655
896975
461378
12570
631161
751305
42681
291424
376630
209665
299431
688884
317084
987713
1039745
336984
504842
1035851
860647
802253
631650
316890
495586
782734
836137
559031
742621
823247
157304
286938
845738
882840
119496
754280
13967
376126
160836
17911
456575
559434
440260
993291
1009592
345411
794645
547350
145355
706022
207702
650961
709889
263222
373706
375585
421309
460388
1039991
313048
954674
698234
802447
552692
388164
202448
470713
1033557
682817
1036837
481594
183232
348281
498588
298550
290683
295365
952674
445883
544270
275995
522881
254828
232125
274644
3700
859864
191827
704923
283464
916174
146762
153069
805345
999940
701822
956072
403470
400548
975222
524983
598677
349345
50311
556298
743089
19688
593181
284355
321492
880189
604768
950872
506583
153850
122236
439884
554890
780128
309150
967064
376761
697881
274626
305042
11424
475065
119856
963971
813224
189008
335311
627812
683491
796445
938996
705404
34215
11521
141891
84414
472383
720523
264128
1044346
1015808
330198
991163
20085
326748
63015
724597
407368
196019
851529
285639
350823
159804
608114
996618
6182
204382
459493
89459
30328
386499
447719
756115
829425
282033
48564
387672
1000869
228910
972230
833671
1019134
220915
948292
673271
751026
541618
595202
633471
794692
502655
247669
881926
124787
450568
918789
574460
998409
488873
1011732
45399
577341
212679
678663
299524
166249
406828
525231
438290
387176
488396
104325
989952
581513
413699
576191
425542
183327
396957
749319
172779
25321
698658
170195
556452
400929
559785
162025
189234
693696
507073
854876
257302
302562
913813
969921
830828
534351
92862
192922
775142
739472
676957
1045176
685839
539205
201683
332730
189679
520341
172219
369428
82354
559261
21077
504690
670298
159507
280526
646827
12179
766774
283227
426732
822996
568905
12836
245153
985965
855792
589546
488751
758867
42860
996400
11146
917455
664440
8736
401678
666459
1020616
900759
160380
335041
320535
781357
710064
823613
587054
690716
853747
916215
162797
742837
382915
903029
831299
104475
36183
681421
460605
440365
990175
838607
463369
22463
158804
476454
822198
773541
223429
825451
411302
929360
484267
679297
548755
939112
669475
427038
705983
812699
626153
352609
226371
948848
417467
309662
81871
381869
485753
494262
209872
106711
671051
562565
258701
366872
239564
407537
308090
516555
178439
943064
528080
457560
974155
199569
86041
50788
156060
357684
836664
220225
188031
266742
739
758362
741203
229700
631820
964165
347045
173256
503687
703022
368843
578741
57032
81830
79436
430687
53916
220127
403927
943936
154494
561379
983904
564505
243442
652300
699694
656512
847971
5167
831106
44139
464987
167912
404833
254885
170622
1008204
500900
250595
891482
341558
850209
837835
1038859
217333
470500
588247
283221
828529
740323
521123
599560
744807
253279
548272
892990
299365
281593
929402
678235
2010
1038037
480769
858108
1032585
474013
100005
202621
201750
984995
65735
722914
664585
460842
854735
46751
750014
483340
448324
985035
281958
543504
524702
663942
989258
404403
70098
725943
329060
303561
20625
761180
88555
118212
826119
612595
581330
157786
345828
310074
1013108
515580
719549
1029210
107546
458307
148036
879589
432709
595259
67123
396149
44199
912920
376818
816733
712089
901843
830123
501826
458966
65390
8511
1012199
353237
819494
906473
303514
770154
320753
7326
56217
724211
24791
74133
776013
782708
807469
581052
642793
1032291
638502
931414
1008410
451612
774841
965170
225166
314462
753823
502994
845292
789005
172904
881165
247231
609300
1035906
786206
394821
102943
937803
358074
91153
586775
988452
603890
748782
515833
931529
740570
241543
908705
120131
1015278
647042
471896
283238
864802
12673
143049
708187
862545
412929
744415
411310
753991
31175
162108
691467
374915
103234
919189
656471
251659
921
159891
976528
734509
1041822
937252
733440
546247
1020919
45624
223883
258656
985521
815185
833328
748739
267894
480458
920255
887576
693714
553807
918193
440163
108141
882858
173007
304981
921662
934748
33402
277982
809249
96964
64893
82762
467128
170100
99375
1021243
568549
404401
181954
97998
281619
876024
689396
622058
149332
886647
663770
27897
955085
685460
237592
256909
640662
727563
643659
227689
559875
245349
410526
377386
508536
1014633
217205
915126
620256
798983
623061
991064
846473
781925
70658
436853
387773
189283
1039995
212678
463038
61380
626450
819948
94027
787232
348889
909319
777031
257660
460908
508769
247213
1048181
552703
57654
318370
470886
922854
602715
59132
954839
931555
670416
643387
585669
91308
281286
723350
338563
530450
52702
177339
381248
833077
717562
577551
977734
112452
553908
546087
838698
373486
452053
559339
463078
1030975
404247
218338
252929
878762
841844
414354
357894
31464
329960
325496
524170
729877
472399
536004
1003481
219854
422766
954895
134072
567953
404159
698788
190971
390316
667583
635402
88339
550626
659971
1037019
4189
1043034
742851
606734
534499
237053
477337
570337
106171
381625
299860
100647
550663
777781
895717
591342
13215
361633
720341
487403
235839
438441
641964
538797
598925
605518
32157
599525
133706
603989
67115
57642
258659
769089
27669
144338
671428
386918
685767
325014
896486
650799
504795
890183
429607
1037787
956375
852932
979719
894123
270466
668581
148260
625080
801470
316424
340327
925367
350551
838011
281948
182570
644356
824077
69411
912926
317499
903958
164203
906863
859303
579884
316813
127303
216261
675022
184971
564207
677983
96501
803302
449464
616744
663327
912325
1043891
385292
662378
93565
772108
871645
57482
143648
147613
652075
52003
932539
754402
619573
958664
258506
364890
1047324
78297
304585
473721
186195
865026
750143
191647
721536
444428
799520
207548
596004
603668
408632
748032
224439
568105
1026380
812875
965691
625589
124720
747058
337251
240893
728312
145146
566108
534877
221101
535937
127076
57888
127625
992054
304163
207776
564161
469641
754816
763959
143959
293656
507939
360332
544083
452661
852500
207994
410945
995782
391939
748370
234384
176788
208346
743542
1027602
552373
993523
1029906
671562
805141
606115
748010
348873
93980
307386
906072
9440
691622
268237
451925
361699
384208
439998
54546
490309
977571
416078
847323
834111
409602
24750
27719
757637
816611
1021389
170712
43219
1001485
995848
281287
142171
992930
194421
837858
980442
202869
509140
688712
33143
922026
326318
881246
378211
925009
508718
400422
448083
552359
232783
854547
297002
154541
823775
891620
678406
394374
825019
222971
371257
103832
148272
686944
651959
342953
54055
399695
631564
786177
161149
998776
103115
592534
377491
893426
527304
1031721
879006
815017
935302
652598
605216
874163
359117
731874
355891
407406
149296
244532
155311
819486
36011
627745
12801
208562
456399
183291
674842
1017497
891431
65075
840269
804647
391105
199547
244919
380512
915949
540520
970650
81407
962646
862156
671341
396091
502493
789162
653885
103676
280234
11284
428321
748554
792068
605046
997129
324487
507308
711038
512552
611451
611464
115291
586959
241194
598052
363367
126898
549967
383061
313775
832967
521466
181571
189927
316194
941044
20343
1034813
1955
390707
294160
456670
649209
168795
268677
437463
1008205
379820
205346
826065
25444
392286
32712
612004
515573
378861
353794
753266
416076
871910
882089
533573
404199
931982
143599
414205
397605
64980
824542
836732
282364
646744
915408
43943
1043111
446433
73969
200850
574447
987022
250826
822763
416101
905770
854540
312954
24534
475310
608699
29439
192247
290397
636504
643499
144196
280783
236608
341021
955926
352582
475367
926263
731045
124202
266186
953481
336278
132040
195924
63509
450165
468798
326684
622640
484509
897836
480676
825611
702803
754476
827919
705516
1018439
128518
393533
888278
150273
627165
1045365
72993
528860
554136
804406
952329
224856
663360
575892
974985
418691
548087
687216
615038
750114
904593
939702
102005
468582
56181
525795
712147
293599
316600
50163
104497
1005891
381373
182854
489135
425831
445927
1045391
491767
25826
309730
108829
693108
187886
190511
841654
315157
164488
580341
92806
966232
618170
975651
442599
386818
734076
715007
7422
987054
96871
140938
758325
206270
213393
1036630
234522
572439
1009659
807111
813066
685829
568328
526604
820676
477757
215142
1039477
805254
675184
19601
431348
77368
812030
402141
918008
871901
606928
344946
739008
11951
749289
264501
108618
769142
601375
969383
954518
63604
462398
286313
304257
243790
54850
111722
537169
104460
129061
676635
488976
456053
312348
707096
568273
760159
400350
290054
918911
485535
914207
146833
1024829
874312
1019671
46137
61420
26913
533926
83881
607398
411929
964731
541575
311221
4689
102649
745934
364180
890469
90084
395605
546490
182529
973713
1003135
1013180
601264
211894
798006
740318
155600
692891
559424
688861
860727
213033
339583
563104
779640
17461
622119
194143
953927
433057
317539
489928
378902
910555
901021
280906
3839
59786
35254
892119
820907
313472
263842
809192
232308
36455
641012
94445
618277
453221
537397
222883
137143
97966
713379
692594
792424
348336
283648
81505
739134
317629
996207
458654
409102
553923
945855
498336
27370
742189
175665
137163
449442
15483
214176
779699
936454
194134
407624
546145
221372
383867
955986
533492
208377
761211
313787
483720
90847
570952
994991
352499
435776
971449
877559
997407
445960
380028
233737
590195
680321
1018830
718658
486547
688112
825053
747889
716030
739181
806813
892155
207245
960698
447053
322711
142095
96722
876041
276401
972483
490892
886556
574501
424225
396022
897407
209242
389525
210836
852956
392431
747764
481852
299953
630412
487793
557005
769352
41658
21891
717629
608585
374648
164548
130537
638739
345520
440884
1006044
945663
318952
700926
727889
636402
315935
595185
286179
876321
1006962
331673
401256
332414
891826
121430
53994
431492
873407
584465
395978
596144
1033131
765585
164741
1002681
387946
1013807
275048
524299
950741
221348
733795
144347
420019
688603
493631
60561
434568
32246
145258
1047036
257954
416656
67850
456243
836363
297855
101432
1033564
485133
382805
1048374
751367
1046325
399472
574068
304054
151913
395208
283304
173087
35773
575919
833818
510710
607258
12851
170397
640330
97482
759618
826782
921317
930228
158333
313688
651592
871267
165199
559393
891339
308830
561247
871536
951846
122481
826385
272880
435249
60548
438671
257117
614729
489516
278139
142141
651077
88268
175301
159394
378252
413145
644186
141697
9143
493463
996801
925246
281147
401785
933643
808453
312070
707504
211797
886702
155014
232957
476011
543580
341179
659790
278546
612537
952338
541154
100228
697580
521139
366682
993484
91292
293714
42117
577804
177493
840362
814577
854138
654239
500126
453148
42703
466804
243618
63682
1034872
280656
328513
249932
766482
993058
518154
738204
926640
912639
300173
1018228
468575
822913
11202
160149
1018232
570698
1020888
554818
223426
876301
588484
301138
405898
892120
337806
28352
705203
49522
828435
518932
1026399
518158
760154
161157
880736
639207
750060
559901
578410
76392
841598
789421
122905
213930
628111
710366
165065
452409
611272
464152
775422
151717
524443
712041
1048273
34912
303850
809762
772255
790435
69481
30797
565779
119528
815397
426839
678748
275157
756310
730763
347975
255118
787187
331434
916255
912774
514910
414674
579325
1027132
157374
596768
157486
953444
373626
155100
606285
122209
50516
119004
1027604
244089
307033
980365
1000135
60470
780390
431021
659810
85938
1015085
657961
538588
661467
605062
339918
561868
733012
593185
971819
95621
908477
910269
27177
268878
809128
601773
353922
901992
455286
692914
564101
45631
590989
519713
657411
21614
247159
1029349
819949
108866
755302
670651
249857
840042
249133
467183
215091
164692
947322
901466
612682
562617
987648
732697
929080
640403
434585
872533
379195
749237
866634
452282
147562
416167
1037217
21792
798991
362287
194313
846889
116683
682861
711368
302410
152277
906737
121456
786764
987942
636049
804961
429580
1009445
199331
493637
537399
186250
849046
359859
809672
1030297
1006927
440090
685992
891596
274694
652137
649250
289918
526880
834321
55637
524523
869302
638136
627935
155976
788222
470140
714975
917081
324423
301986
57611
780651
349650
353186
964424
322403
540947
838783
603416
201770
211106
783531
198343
730248
696351
874757
382396
645893
324885
117064
541845
972914
619691
896928
886062
844669
748075
665754
719878
558430
891769
152969
280056
704625
16636
1025226
194564
568132
984257
155985
79764
474349
933086
909660
289985
312177
1019473
868619
498207
55585
739160
826584
454626
164209
302157
26358
334718
221702
835408
316618
675624
794775
364659
325767
65412
587485
528562
25200
232330
138181
699396
130008
432134
458041
909954
922194
908572
988510
322542
258314
270594
205165
321274
371398
994485
143451
327509
237532
555394
700826
262383
729260
586042
1039176
425628
929066
881724
755686
442066
259522
680985
326785
288030
104061
716674
962912
700117
585764
854086
131644
40833
412915
235356
805655
472636
783420
138647
578966
1009647
84898
306836
571547
970929
511151
408918
149841
603386
217785
575441
1029036
831435
770798
748384
359009
196764
849282
913567
142497
762394
1010098
456283
1028844
872710
450095
320091
253769
484047
480893
432532
414346
886261
979325
729520
220363
812390
466215
842484
124266
565837
948190
941895
509575
894014
65320
1004002
887654
206088
950973
218152
393167
896312
64704
920635
822950
645541
115148
634926
717466
738616
222697
953858
571022
301259
354698
863482
1035466
958297
329460
61367
727224
628403
969147
615319
830823
886267
617019
862524
1030018
750617
772659
639062
390881
846730
793011
147417
788729
33987
452356
57128
571976
501683
650313
823852
398247
565991
763816
497608
379619
767
966729
758612
864335
1030105
224611
996615
431565
317611
138451
669948
1048040
818500
947753
1024652
650870
541984
9491
231563
889142
1013315
128997
871067
10760
90699
44313
809343
677797
867457
807899
945940
7026
315427
353842
442323
100944
26451
217921
364711
1009735
874909
466842
62796
1042457
38099
652307
641742
973502
50587
481026
611595
786805
279113
172016
925471
350776
1014219
815011
1006113
734478
795091
997170
187583
596950
477872
139123
765865
470811
96201
208082
472511
977955
517934
503285
53024
1006469
495462
840057
778869
252089
478073
690944
644861
609799
224524
393308
915091
651468
756772
807502
325935
342771
557839
26863
865348
170253
933038
909175
25669
1045476
232447
61521
553298
929024
368218
205381
101087
165956
359770
664834
96272
984743
1036121
387186
961262
227438
405984
837717
55919
281678
335278
357468
923904
251516
1022402
150578
81214
960322
298567
795748
956189
328924
163143
691730
453700
75837
376286
850162
568679
382200
462458
798111
621934
686526
611327
984750
122594
519058
316227
303441
1034718
840437
741823
294972
548708
191197
411902
604974
424830
845492
372416
615334
435897
1013735
646834
678623
104872
258111
770077
170631
529926
565632
5162
748645
417654
368500
436629
967528
500951
429669
425710
1033883
177551
220134
66339
254577
972726
664275
823744
658265
267915
390064
871078
301853
978094
455257
580376
366937
718261
20996
789201
572370
970014
68763
1044634
897784
292503
666759
995166
640817
139592
328398
757767
545493
413517
500116
263334
422676
677500
115888
569870
146298
321513
678861
506934
544989
718271
583106
820687
604752
609337
5219
816076
853015
1028660
745627
68087
413792
230402
958120
516358
743377
405452
111205
472800
1029434
965613
662428
1010027
476652
270605
680246
212196
285827
829686
216283
237661
235920
49263
425798
115933
1028517
236968
816672
984328
1038114
257969
676048
817215
414884
653479
634900
910628
847872
115845
588929
253507
966480
161566
1002586
510999
325377
684481
683494
693192
406139
285958
257345
948429
739563
890931
26734
957395
803698
235332
218182
147858
745336
684142
588046
623825
226062
856031
287908
40928
431520
643708
197515
556576
744464
556981
39046
858133
182630
863800
734318
214219
134848
842217
327881
199284
482113
810697
1029030
408656
810968
913360
195868
1007637
560183
974317
439971
117120
784334
395342
360681
201777
177850
940662
345974
751448
810693
423525
379375
106050
611447
438339
154292
461980
611893
107689
123673
708401
577960
136249
558028
625438
478615
630758
885065
450065
109236
561253
393060
526733
278539
604609
553944
279058
426502
372518
301276
772840
879557
995001
188174
249096
98059
344378
587871
1000525
717483
552695
852662
435315
662585
901624
260039
95043
791428
183465
767210
788812
807896
131168
816469
498482
277356
661397
823360
888131
455757
134408
537542
508061
364102
906746
696430
586538
161727
510579
1025002
216045
589845
789929
1042043
286727
25033
400387
967450
370202
871422
341866
799904
348959
545036
169259
246722
300873
763472
585751
514170
115982
415579
148760
681542
664822
519678
177133
924473
835060
688690
369126
275828
317443
423045
952633
577020
876105
750275
729310
451932
371773
842144
1023643
251535
797605
256856
332179
29705
404673
592514
978970
27024
928235
987457
945638
755579
76005
506550
107567
993070
991993
42093
952353
639107
75504
693087
434984
373500
749012
308874
290116
828984
252287
495067
748454
889176
617616
586126
88100
175252
113930
726097
667118
220777
650613
249475
151621
92364
613061
236233
257310
842601
105974
315126
200535
31317
776356
749668
367045
634851
194051
247571
334704
600768
877005
72085
388870
641991
444227
351858
994747
462513
1036374
10085
532391
797533
911214
240289
194057
3460
931559
133509
529407
985165
656805
533906
377665
577313
447771
320936
536659
867581
784641
212478
852421
276257
223460
1034345
810947
734995
724523
508220
852281
714656
536821
725832
844485
54168
679684
751981
739566
522456
463065
771818
732467
462380
1019323
205033
373861
753341
595669
895011
538860
973619
466000
868
592665
1044714
417260
229082
334321
59465
19492
428465
759764
465147
191417
121198
349334
809680
340673
23342
937501
926753
896318
389390
835367
175987
1002731
691423
688425
997505
530027
946963
285145
175353
185750
688394
897592
753863
125662
923410
1046977
767581
992422
579901
724177
388058
532680
158955
221852
251910
630401
265047
343555
835540
441600
631295
364113
760712
471336
255447
814826
1020206
415935
602593
821472
828856
454983
886753
544193
263828
1598
443577
164303
14943
221602
470789
591515
884685
115430
75182
184465
42403
748669
262889
734527
196573
1028125
319017
5082
897037
674258
170793
883358
45766
187629
188614
816720
1010817
867417
843096
48674
729987
809292
499646
120140
706480
643283
782422
25543
817390
1041882
552903
250010
731409
500468
458027
833984
10709
514524
32507
569160
94215
886691
754819
893603
48577
880294
353344
150012
544186
734491
969329
883549
150573
936099
32875
959826
932298
246257
747008
247736
768687
1001934
448721
742416
716352
130412
196363
506927
555484
1020250
399664
521214
398206
234595
325376
81501
339362
112748
918062
463281
341831
741838
216653
79626
646949
429583
1025731
378135
446106
677671
760838
529672
545654
287639
673102
560461
843285
83242
988405
435801
585629
665615
754552
34710
220712
941772
814225
932819
372545
731563
69683
567948
515150
515000
817809
149688
245669
1008152
226976
1002404
679328
615805
559973
504555
804734
430015
560313
925606
282629
86670
1007662
111851
753468
389233
440924
138526
277886
139538
570127
222365
934275
970982
353576
176786
260050
671416
608109
970826
642196
135707
492903
800256
282452
220842
106794
948899
765594
907540
849269
194209
19005
869954
57904
106757
815714
597759
985586
436688
282266
154543
1005440
355599
623988
667130
485989
622277
468760
4560
1039593
510371
970249
397071
382665
68576
714323
1047971
947719
353769
917363
968899
559927
725117
212566
253467
97526
936091
259094
575335
148524
762554
1044957
737181
688252
648100
966047
521844
439693
968673
398235
152211
109992
580879
861229
380265
179520
489859
803255
448931
334279
103936
486268
296315
616195
314657
894253
120698
188390
342252
764871
491037
727409
693357
294815
801312
1046291
215446
700142
797848
9727
115035
37845
802802
593387
771822
384147
146600
683550
62951
818678
494722
821041
157985
597867
461647
204446
863823
20633
841520
552524
462409
395307
351209
442415
15478
257996
417458
693231
1012010
287063
386640
225834
15959
599000
975497
998658
187930
741633
912099
332634
135292
331426
205842
314600
151145
515864
361194
420728
528465
1016991
460973
552719
629161
118204
1004162
341786
151603
906272
175705
232247
753329
1002018
689062
928874
232907
308030
528874
775786
731631
581642
121799
762324
782185
830909
808514
608732
557648
523601
997972
156332
132069
347225
497516
75218
68664
69371
566078
678439
156501
306702
567667
669469
21750
792855
631952
1025157
614454
747425
677680
928274
336291
439672
703920
607094
1033977
306058
739276
301831
100552
877196
757011
601892
162777
448802
890019
268883
956288
319919
406243
461263
320764
208414
669254
647410
403450
202035
1006444
665608
119682
255631
672969
521258
263875
857700
95702
974725
857618
520909
840702
937403
157330
179546
970656
457178
258434
886407
324985
461891
15133
541983
177755
184112
377687
645317
267651
329
30572
815455
152259
14425
996202
971398
480858
834311
805844
459704
361948
269185
361808
497695
327301
701551
851965
137671
525602
561822
92758
859324
155187
532091
953366
179426
701248
313854
422938
642658
910263
545198
976516
821332
49139
915319
780995
892590
146640
82204
416217
10024
516548
358975
855858
375637
720930
582914
188403
812599
803570
490668
1021677
386067
666891
621648
807947
1025482
948390
198824
262427
288110
88600
608045
887005
481768
515842
284331
682657
952840
977290
6820
213031
769108
117821
564865
1012754
912207
22901
514489
384166
428258
320295
709083
449
418995
243523
186814
668828
231257
915767
884107
427454
311268
984723
228658
587550
965965
326778
412447
579067
801903
419631
55455
315223
422641
89470
199883
1005996
704738
806945
157029
358572
756583
61607
103204
191051
252042
478390
502370
879406
980708
474796
905612
626096
194126
898229
451579
555111
284891
970602
263864
634889
330035
266836
1021363
759098
7543
619045
315912
408557
314650
1023604
918684
241951
671955
232038
500932
781043
274642
803091
732348
195378
177582
441875
506823
35777
142979
929321
502076
203849
1045634
818329
737579
585871
322446
685155
227778
968563
571129
512725
659013
700147
657112
507460
315787
388495
308066
353390
308166
850156
319023
117997
188006
324617
681788
808116
259415
735796
565626
548923
775469
836465
511450
1041633
156828
125413
1045579
592647
47877
801756
953174
1021607
528961
857849
411127
905697
878127
176299
87856
701093
676089
397100
303769
247868
412303
246720
434330
81987
550267
347403
11681
57095
971326
912823
6526
190521
352839
735666
236030
7265
230972
404849
821415
30071
78301
493001
970142
940432
905425
893922
177649
156142
969749
1034599
799120
485877
586937
415052
614158
620930
250720
841035
531762
54898
661425
360110
1036076
440304
655244
14930
900248
303676
46532
836740
329841
251324
562457
682157
602158
506355
959218
1047074
718067
584317
55276
149406
559836
23052
270760
729421
882391
598675
558059
38771
948091
333409
504053
1032578
509328
20854
776194
1007779
683819
12581
972823
885624
663817
511534
364281
962684
178116
506038
1010989
90928
404996
123689
927315
703400
612583
651070
572640
947619
382630
573349
916674
818610
761458
200546
518786
448879
261085
832538
787658
102504
283658
73795
241018
399643
265282
766732
677587
674532
30129
83037
453823
732660
927225
103255
870779
700583
75856
32428
567465
961886
8093
530441
848658
209321
299901
230422
153229
881734
1043849
960003
131529
721618
882569
190175
706817
358215
337512
381595
698999
583277
703497
564480
327015
157116
864135
185843
3508
37767
658686
414797
434852
124863
859330
975945
846835
797469
488747
73033
272544
143273
123547
914413
1023190
562103
300864
580367
305147
17515
812835
388964
452446
15613
29560
139949
874104
329805
543118
38191
127800
38219
391275
855558
583363
712373
141751
290564
1002232
89885
816399
283722
823386
800529
484933
529912
193844
633327
144478
1002072
688165
780745
794676
113210
809683
49359
12449
67270
700045
575409
1034589
889874
190938
499053
990312
553445
887416
915886
284229
46339
668692
322191
994728
816184
412369
686803
270653
103072
849851
723488
161185
704043
408564
329537
4964
542759
487138
632644
435520
260496
339261
1041110
963144
948549
177630
755307
271835
196040
327899
744089
832849
267219
116682
91266
694440
267108
880357
736790
214321
244824
231598
401508
398187
221071
400244
858142
887817
650690
876642
233206
499128
807347
943378
562412
733481
935625
978233
977227
22573
1004212
103582
365241
679110
663699
770443
660617
435308
483016
988751
602951
667616
1035549
737732
865424
128894
630257
160346
677825
648734
35755
583510
742809
488460
620070
606057
277345
23128
160132
916919
514030
858023
591796
1013333
978625
938558
59028
7565
275380
366627
386680
104914
37712
931855
931977
109678
312058
464072
1016848
756442
715333
883734
413846
731281
422998
1041654
225202
1020895
466647
882163
647606
1004664
756246
70187
49754
10183
309085
133499
100978
316430
906345
466242
540649
174759
787705
16271
257645
1028910
565117
161192
71531
423021
348752
89399
708609
742946
868760
437749
676343
1006034
69587
840713
492292
996860
175046
742437
54929
850725
312357
276881
224689
849576
251875
258329
17855
404541
736529
790034
159544
181134
587678
876171
59756
570664
439320
829486
1016687
467787
208829
846657
479933
1043688
1018686
119442
156611
209166
435842
206245
460468
756283
398459
119423
366117
877183
562260
508482
316298
384985
872000
508425
711933
94355
245790
322813
121990
645015
278061
203657
390305
127265
80812
222390
331386
141048
417969
353512
511714
798487
540571
12774
833164
497549
469970
258579
1003518
821095
886769
315759
361470
841154
342671
48082
750758
10492
515667
867805
650785
898707
312132
643896
584945
997112
858666
591056
841216
26867
254882
424295
745206
966181
953459
313646
773712
853768
345929
15129
133545
416822
377211
9459
52209
17625
753554
780194
149882
376534
945620
215861
816180
47971
683651
674610
402112
991396
907680
288074
223259
856981
912516
546105
308946
392599
327095
777455
123539
838311
130862
408671
236507
726254
344289
537991
343882
37575
730411
398278
1002367
179437
64625
951669
361022
636338
600766
127461
1033133
296407
1031943
853297
995954
709674
333662
858990
881104
358896
440645
904251
994310
743540
1047533
143436
121483
42305
223853
870168
745625
221315
461331
1013143
515144
706536
636400
1029428
546884
922661
840771
911428
585027
355357
809872
40271
174624
1026056
230705
102742
962072
526280
700777
894724
20896
110474
484440
445528
658721
776187
665840
217238
475244
109975
998520
239224
383469
773050
471727
51488
241246
776689
721733
471295
292518
399608
504198
252132
921025
39817
764259
590679
274284
501480
581406
256531
551230
449113
646052
465878
222224
425096
604007
871834
964831
298002
819851
760395
881828
75983
793302
372023
25696
512017
506610
318822
968162
783270
454778
179652
43512
1047903
14209
1040477
302185
655390
716618
118483
773147
371327
730416
916291
290
205876
523120
942288
80231
102731
745174
142414
466686
863001
1011865
338390
956674
442379
151413
133749
367961
553415
460375
516448
231919
898597
390002
27454
76290
359351
282412
783002
554051
550530
339576
478839
399897
93947
1001822
871388
69877
989267
753332
639741
36004
914067
846970
185148
724579
81385
513701
257501
1020021
791339
770214
894756
11212
251624
829739
814313
537514
723085
421278
95003
153202
224511
93879
281405
286695
574438
8058
333069
518051
832983
676850
883650
589324
372552
1407
836612
382097
279533
302936
427342
118794
309262
370319
211131
266120
15820
532202
468180
222717
378559
818624
199712
468365
328715
994049
501698
815123
888972
239701
213582
19111
587719
571371
276630
377726
628739
819491
857793
892988
917919
641
280520
513961
659337
534031
672538
951976
524549
113805
779488
422095
271952
132761
831183
25931
1038497
850189
162501
938899
179206
784293
54737
877221
89469
24049
256003
886932
914740
779118
989376
537455
42394
24386
908996
899948
449732
254202
116948
51110
415222
777903
235287
481394
227617
241411
460734
173838
768899
315714
250672
254527
780566
409445
563046
310199
1017757
511945
746960
182944
79760
154126
658605
254384
966476
157697
12185
355501
638101
986244
609671
54313
910111
314918
894690
144893
514456
780415
875627
201779
670252
279359
671273
29905
482931
14276
877069
716822
817071
147601
118472
13910
530392
305004
882790
823957
435841
653437
5073
402124
91202
755305
169165
726964
587749
427490
840567
890101
154108
1007969
403150
375713
250852
417126
829110
776631
613467
1004891
620322
1004259
612664
405341
653970
526475
868069
548844
1006845
418491
100215
691257
628467
228296
290987
90173
1007161
932391
81527
189112
427197
607881
490204
78751
883431
588738
1037145
741074
769781
715169
856224
918984
796189
934413
452358
849810
470257
35792
230616
931946
840882
38005
573342
968301
186871
479355
834679
211816
827587
663593
76486
47375
577071
399712
464131
789589
711143
505257
433367
785856
591877
67545
464473
1041535
298754
867165
73162
339110
421405
590579
724136
909724
7048
165339
276647
380155
8242
251599
102486
785150
21500
1047975
913685
957656
591626
448727
910786
531677
888169
788789
189205
514393
580142
284552
693823
29235
19348
586708
869283
221659
981705
792687
232856
363720
443917
899310
311320
180438
975730
264201
81901
295253
250552
642841
76314
334743
907633
158994
798856
252113
478895
858027
380754
154473
74639
464366
358032
1032362
42038
638610
174567
806937
388711
991057
973924
172279
575019
76896
626115
164213
669110
880110
831520
104113
959381
490911
331861
891662
467721
1041019
668528
742290
527479
274897
681362
456172
531718
999092
947168
1046954
950255
883718
168140
428768
951180
216696
915220
221623
683370
494786
301530
132523
733317
596466
71089
89304
11762
657691
348648
329488
375719
816803
14050
933918
78899
88477
948276
1019376
663510
282067
289895
316334
134512
577171
838532
248047
415326
1036484
665014
20764
642822
644824
132440
606264
16508
236072
823595
312557
315012
724255
28466
793395
23305
769866
143544
946486
1012499
542795
925149
410590
859733
818166
694940
442651
165878
744882
902034
85986
416928
473826
807619
708424
524846
553276
726584
280431
1011176
398201
113820
634770
550830
413008
555687
56758
323760
538655
196550
386830
950082
671072
440665
793816
486252
376262
429472
397519
641221
254480
838593
183645
12354
922139
331058
969100
716297
355756
1036772
288225
91894
651409
564759
908837
687598
478678
726280
780242
852667
691997
180798
325055
624333
114274
435621
442883
252635
647084
948857
884306
875524
535520
234708
764582
837321
632437
917475
987044
541210
910017
440753
3661
181099
290441
694847
634493
374716
43
1030671
899470
820860
56509
526589
18598
791648
126762
120730
247417
293308
896536
883783
786083
39282
65550
57526
888089
481193
267989
207514
611259
213734
114495
523256
256310
219176
1037164
803508
602872
345230
972570
502471
26521
941247
592064
866920
57484
474281
563815
835671
745234
367428
293139
790136
198580
883926
629068
717264
839603
408612
184916
680106
216297
313575
649432
240872
16393
756272
642362
483989
230393
729612
740645
426879
1023809
808866
196438
774165
115162
1000084
550279
1034981
44871
837544
94631
857117
759203
489523
662203
25441
83778
950566
438260
883162
250830
363526
134752
985540
1017491
108110
71691
115904
972208
860914
93356
1040701
610005
149096
23308
10828
655010
939114
65065
605880
956117
760374
464279
527805
908530
393405
655374
999110
1019268
783963
201894
936186
819993
189929
813429
602801
191412
1019006
223588
772607
21117
392771
872892
423348
248438
253616
497737
740885
735196
508941
335787
1016474
126795
622516
264429
997308
804105
288094
906069
579277
103911
640263
10653
419074
676143
590406
152806
329677
499778
94613
988924
929504
486715
302504
415114
594567
57697
707409
174864
842139
416317
166129
1025015
765810
145961
709537
653908
247608
279654
925005
791893
417430
310504
651136
919383
143604
106177
554378
1047366
726549
684225
240514
457696
408247
941300
526618
406830
97641
489388
803324
957853
30066
918502
800183
166566
634720
655231
777385
875146
974204
842048
498599
531863
932725
656376
166235
394898
922623
704346
539825
509761
300661
609502
279200
579411
908022
743197
469514
366024
562227
1000519
601665
356156
1031967
406817
924693
693550
633196
706100
160834
974923
528937
765369
340076
965193
302277
556648
78540
882388
425157
520980
893394
471089
872369
552462
199871
291161
649996
625015
70080
590076
886853
898657
156367
853315
21401
946060
647286
172892
231963
753146
825885
69051
345192
562606
535134
498450
284403
136291
823597
1006977
864599
36078
466042
259153
953398
1009447
58581
102954
771469
173311
102045
450087
695523
566822
841747
100077
127317
752394
521675
472353
631997
162735
952928
3730
799577
67130
996031
311200
465486
651328
211788
334760
45326
856859
355467
648905
245249
175035
329942
677168
556688
470141
819120
588968
442409
810825
90617
530025
1035260
783013
98908
397151
930600
149036
491349
977370
224678
313444
134565
473614
31553
21866
186421
912975
404863
311188
509857
157725
222210
855282
790036
1006900
147871
969993
1006944
659617
283264
256226
678485
26267
945317
251338
751359
143997
668093
367937
911270
474654
825090
901785
1020214
244466
903840
442209
524317
971162
636410
88475
531622
882917
248503
830694
787320
55922
961674
559254
525751
611743
565513
426935
716299
484318
157892
90222
549088
147786
946451
571919
491356
296166
691027
166770
18961
520038
283878
187330
1025775
601301
56175
345799
633646
146614
249851
159568
687330
312323
192540
787762
316702
999281
322485
378039
59265
394292
203927
646670
578874
265861
1009083
87261
925218
271519
643003
483707
207021
707431
449550
861627
446646
348552
637822
1035944
989239
640380
565937
456303
390218
502211
494901
976385
586404
604408
854279
1014604
666468
882541
637753
468482
155661
640676
295825
142642
376768
585222
6549
104480
57013
641754
683310
808207
394439
548233
534502
1031539
333611
651724
819004
789156
70140
521148
722197
427346
65956
658780
300726
207826
644922
570726
973602
1032928
430469
209939
912915
449689
142727
824559
326764
731317
233445
604981
926310
274369
878840
73746
79164
861919
517390
884815
539074
419175
245323
589467
291015
2069
646566
897335
270222
165544
136750
31293
414718
700401
900301
568676
970576
316694
241430
707716
585153
153493
693969
769887
920358
990691
260364
527463
513977
803830
615495
453236
339792
1008278
374985
534935
176318
182321
517970
575201
587831
633376
314558
731377
903628
118978
825313
834850
974035
740152
304096
450849
314250
376316
437615
870912
448161
497517
239275
433462
645478
204047
890020
658424
1034770
341251
347727
578017
480961
144507
673684
989006
208152
1011147
743711
662236
102754
734927
685712
51885
583449
539638
1038468
464993
995175
938328
705029
502155
814427
374241
424180
382580
124589
602664
438003
713051
173191
954543
449737
770564
231514
801888
320026
451653
955276
976860
850151
941927
315814
978655
158817
482376
1015223
25668
241177
270567
909112
85212
183694
518653
627037
685262
802900
887757
346169
467359
229030
694956
659954
235431
259511
631701
890815
1045245
837016
279075
795810
314895
987533
462413
480452
164956
284771
662225
592208
355011
743857
41229
6201
509416
952857
870417
580798
271748
845520
663230
223770
880184
738366
467188
418500
42812
208750
956571
794682
28452
367520
143483
188241
160326
735084
335766
183560
83968
227667
914123
464731
942241
752192
123661
222619
949186
115205
613558
960254
681075
1016974
32729
819785
964300
814132
66831
480232
333390
320024
425422
473818
313703
176311
750938
135715
527253
437122
958654
211441
873030
587573
654166
503959
876150
283148
612138
609509
816809
854704
770624
930464
509579
374975
8322
970431
721818
556741
944337
904878
204773
242660
228199
503296
471831
411887
588133
322829
388588
309790
601941
1006607
150326
578930
772674
173972
709087
1036949
581943
65710
443679
6325
705275
131032
464809
90992
337552
295679
895413
647386
357346
493786
733454
38396
746115
871854
419242
406909
609336
457396
485589
343246
344021
236185
973631
302470
655234
558758
721265
94390
406564
1032919
1032869
838615
618299
90274
167942
333654
49601
802774
758583
479789
911872
398056
920256
936535
1003954
533683
870495
995011
931460
244455
484076
189434
1005768
267862
1023879
106796
350097
741136
519124
932615
674495
931711
459327
882570
742414
739610
83129
428451
779234
846988
782998
570173
363547
698864
442495
649344
275119
54698
704884
824665
44927
472615
480162
446244
948387
950646
575661
149132
529324
65581
937810
464718
914
73288
628248
573392
430400
700749
761080
1011466
727113
650324
989012
902290
968267
520335
865218
872931
497
1030785
635836
629315
586103
530782
1039617
798797
82401
789414
317285
287593
892592
148086
324872
232055
463479
1035530
247379
948800
612449
479569
293188
157861
788644
119411
802573
777477
125824
123936
570152
892290
799452
314848
291164
689788
395516
246696
152526
983288
234418
327784
1030631
738906
735747
459553
855805
756419
1003969
256385
38496
45856
220026
286637
469634
190786
135295
99996
385379
68040
747169
19161
648
999925
57260
749931
994966
818910
767208
965565
547610
358157
436484
952264
386253
842432
71685
671404
1000336
682314
578047
646893
474425
533431
392738
539403
108809
710201
730816
306268
563185
482328
16485
859423
230612
486843
853817
232573
741388
310369
31999
442042
319161
312150
992066
266121
123809
626082
701570
60923
537013
410858
905992
783800
695759
562242
441504
229921
25915
222729
62664
29889
1004442
662126
847616
543280
852942
444965
280456
503478
403850
988257
560784
651999
643271
824497
1020417
453837
811849
376395
65899
346875
498913
298847
889480
202493
599495
139062
184057
729749
890645
552147
279781
803015
1001824
617810
16806
535306
804327
789977
1005412
213257
704871
599919
422098
174883
428901
884334
863166
751138
274940
640881
881479
613741
314431
425464
216598
865751
971321
38658
523624
456753
623097
46581
1028205
385574
545066
924791
869465
726253
267887
189274
545477
983762
91957
986715
977256
278201
925414
962551
505312
935763
641873
170121
453708
399475
507919
1018469
97409
231784
294143
967219
157983
954780
264661
147411
279508
95831
653398
180702
163207
77718
300754
36791
452427
106160
990942
31644
105978
712346
764023
193835
892189
102612
780305
935009
858681
784044
217903
799451
875610
871029
391958
743416
827244
877032
989654
696231
840059
29566
689200
532022
538964
936676
109308
349102
317221
767827
180055
398352
598241
1017173
296017
467796
697466
555832
491854
1028149
255402
733883
603080
881133
118008
509618
92363
176607
580804
59288
327795
355469
427229
558410
225410
839843
978772
878711
313414
573404
221411
996285
931917
785526
671069
372206
186501
354020
930025
958059
948439
359428
680603
69972
685560
894242
551797
341407
952812
532348
1006973
429355
901181
57230
720070
1021263
149889
198776
437460
323818
609312
975787
777587
71007
465319
241162
657071
146579
759292
716737
356664
874255
294102
196202
489572
101813
741324
311140
538603
93332
360467
821096
534781
333974
69188
575786
940896
752868
30815
487171
364379
537593
702823
4629
142826
786870
787214
827897
695460
536184
102262
330813
909011
699551
894515
985319
189616
449740
150087
31731
1009658
475026
51033
8072
462059
88723
327942
515349
497984
460986
72328
574248
395845
258989
871248
579240
259555
189031
970038
1016747
963526
932371
459278
844606
454350
925873
54189
257087
595822
1046651
843833
162902
745239
559521
326219
180455
318907
993509
811556
6230
594987
229425
80130
142734
93100
349348
631558
947978
101640
590335
695420
855283
983290
317291
1043672
262451
850387
603136
254248
127141
319142
477493
1026906
720271
854368
47263
586926
281337
868238
122003
592642
396100
765333
100721
1039598
680472
723670
464381
319047
111356
724841
738630
994088
871405
702150
875349
968957
497354
13911
167935
1024924
38087
597045
610853
785453
56742
579941
621469
399248
230681
248760
888276
528303
579946
506802
187306
803817
437377
696994
401192
831344
293657
795564
571262
1019079
17602
682282
770110
185904
185826
189110
258385
788211
390615
882162
448746
1661
139523
787893
106385
482226
241110
317308
886642
601320
1025290
111766
309436
352719
109578
597087
346017
623342
1042449
632757
903238
70569
811403
563768
97906
45576
889877
620441
725377
344367
133327
382388
608719
482291
812253
908013
22534
927646
186101
882528
581180
567120
992305
238452
154339
692808
806489
73595
539644
845233
484573
38821
742546
557880
462355
224527
850871
699480
31596
483757
432346
999503
1043714
253118
157584
877835
926850
950902
904448
239192
968666
1045528
390309
304991
25297
363003
93429
168591
157295
423048
948271
319964
481303
361324
700614
913583
113868
162884
929992
718726
359837
326217
873095
157331
713823
169615
934593
870871
746915
446683
289228
227306
864090
89656
999584
72631
494563
308658
210848
128074
383541
737973
94009
294776
392413
1036129
257754
514171
43269
283540
1031431
547554
226095
217303
353798
839474
958588
359874
632883
29771
705761
32808
641960
771846
577775
561308
1022337
33069
647284
794013
800446
514341
562967
342676
860470
190233
518151
833119
169528
512536
914807
470073
716246
424035
920824
389990
787842
312664
61754
257874
913641
934997
638967
370444
755373
732094
1032429
231506
131366
437286
590472
1000756
382295
555275
636283
181170
882912
945086
87582
630536
891259
658485
451235
234085
124442
372438
833778
262164
830101
718846
717790
801382
1029092
402920
810124
1033754
504658
60942
971084
690325
412219
318048
974212
619463
276537
784538
307995
501535
50064
771289
481650
905839
237309
493435
691186
677940
705071
23155
493167
192460
776059
60645
612607
402062
877146
315203
633756
650
898230
652175
881400
658230
183023
256152
853923
969357
1009483
1001916
681823
44147
423191
371946
645108
205045
995555
90181
184563
771699
346379
917542
702483
702911
834535
806733
547904
709017
646061
143002
668337
286473
996978
488811
303868
768612
734451
469716
130608
324814
124712
113488
854145
549081
658478
741437
935646
788270
276498
545406
462406
61001
345093
72157
734358
863290
165701
724107
465354
242669
270303
989078
808807
200619
609123
177258
690458
442133
199679
192629
926813
722749
494166
439342
268721
479671
410995
676676
931577
613170
609519
187569
467736
588296
1005499
893883
691633
943580
982954
850913
225908
910090
738538
611448
243074
325840
356620
408814
867757
220174
1043012
188983
828792
834264
291671
246394
524466
574391
301870
757838
411256
958872
70454
282052
972490
377956
456838
908558
293688
162691
535372
1043857
948301
437541
787410
156284
608005
905122
1015214
699618
902845
228117
852939
299121
495911
45858
830437
841748
15278
354736
302359
947377
213544
962458
619953
805769
64548
374654
1038258
883111
684190
446616
539550
833416
388564
590840
514056
862487
712614
416364
407582
120190
289235
716124
7933
134900
793912
419950
355180
235395
212835
452957
120886
567745
503451
841876
471879
212471
1029090
58039
42132
223258
75063
847501
255212
842627
1003461
37237
1033139
132598
1027429
419436
490795
807001
400881
814026
834608
305039
519996
82051
114057
741666
916171
999873
745967
670834
315211
524870
223527
807485
277794
263438
633593
1017238
198147
95039
1047831
857554
457817
920322
1004824
106786
579851
108100
786834
977407
642232
541617
387523
166170
554868
411125
1006773
181933
29009
736321
337676
14624
924016
250777
792123
376606
945305
210468
412432
40258
710687
718982
318642
584383
919425
122784
457993
699212
216315
378911
431750
630233
157894
156917
477906
744227
273671
784402
479278
115552
551545
773040
585395
549975
1037509
23284
908956
376611
730904
208921
142601
948977
70700
862493
397514
516106
439253
124002
826989
304994
647871
6491
143278
494943
733434
510030
626586
503225
260005
639152
523304
445946
71469
929405
235061
76400
1004539
906851
79867
256603
839664
447437
54301
478454
362358
432539
112412
809810
878155
897647
98094
972465
501122
745386
709330
972932
437683
722406
672454
314051
708758
421165
822119
634615
248098
478014
557370
84109
773141
569851
701652
95894
30425
9899
869834
300647
573682
493226
431075
298281
450953
185166
885730
627973
984072
159004
520136
364749
50878
837946
86464
388186
497425
332084
6860
374810
375329
840686
227550
649066
679004
202189
579216
904093
729393
352651
832667
663900
127379
363288
403400
14738
766019
387009
790576
389458
469492
2436
693649
684795
215262
854784
371058
800364
757182
63706
129278
1014679
469659
579357
925393
661230
386985
716967
874307
226241
218461
149346
735668
955499
728666
351113
259583
467131
855419
563603
214142
182842
647433
53509
1024751
939948
226225
342516
1048129
898361
145489
238441
762224
965458
519134
745871
325597
79826
1023006
984489
634666
631375
138392
72704
299557
944553
59192
1020675
75423
154531
615903
1018995
985779
60894
260269
177447
838195
423742
431418
751963
1002536
499576
771933
540092
789008
1022120
596084
653202
693453
324470
18492
850426
171159
207878
190951
658789
310630
255543
657875
406879
948382
346123
915451
838318
114608
707954
610089
804640
86970
563315
840703
299459
96102
96747
635757
914315
10985
61342
252023
857941
382747
321467
691240
476717
137057
189175
361211
635218
304767
604652
540546
61857
199323
683096
357889
873604
830820
953325
455311
300709
523341
1012979
540109
435449
458663
582465
21378
986345
367027
10689
833981
505738
253494
55162
675627
778200
660132
834812
39369
386600
697919
934254
459326
430709
575217
892515
323705
112220
403845
404426
961152
114174
272314
450148
591854
389288
698139
498121
882320
289392
994768
110494
113887
677218
218064
115651
124023
207725
579601
214636
477177
39120
797828
53280
746521
565884
754455
157036
41782
884942
449254
670578
466515
315357
860419
7270
365155
855536
802115
810981
205888
312138
275249
553629
281185
858565
549301
1006319
660282
458284
287966
228779
543601
640227
394914
493042
447173
640044
389354
277041
286130
665956
907599
825697
367593
353855
632616
205205
657587
828065
341042
294081
269126
506552
924247
74086
276079
444862
818872
752135
40417
964878
230011
15614
480753
640503
730509
546370
954194
418710
277429
336890
904333
841582
993943
683489
1001540
681990
709282
622069
541882
458330
670802
307822
588892
784688
273442
573188
3066
444688
139520
472879
672581
649578
215114
384993
408456
11712
499911
836139
892002
577898
730913
507692
982780
96389
442734
781030
817955
100347
259087
386880
569184
467519
344776
890005
144067
270095
577172
222152
230366
26736
427121
728813
341318
910397
522073
1046873
1042284
232371
179682
444150
806182
35255
846577
697916
793773
879588
327241
972005
513574
555060
591472
415386
1013662
315062
715945
969416
481633
465816
847743
755375
992854
292347
921705
809495
52333
784815
101485
590505
938231
879037
169140
579112
152930
589266
31696
181765
653996
52895
880133
244385
496760
850600
964647
237743
615490
958278
1016494
288210
834500
481079
347019
1037857
1023232
821273
1041061
984411
307238
7958
624065
591350
51593
139993
485778
882018
583204
167696
988767
660821
1024912
792070
107911
213451
711104
776491
195105
766021
905834
695065
362167
354669
733300
170920
338392
519207
5738
833113
824545
314428
689494
529306
776671
438553
252221
11509
740844
509655
551385
482707
410600
536095
904576
37097
340306
172824
626684
190084
947290
122219
493536
734605
15524
269192
470890
342284
877895
669471
1047958
564128
738415
842307
194417
180823
269823
774219
247578
63573
373671
665962
634518
467946
552356
50147
722562
417574
32517
28594
1033819
415154
502479
446973
969218
751907
369647
993676
895008
685758
297814
856389
67809
317928
261839
673820
616028
769916
168001
573920
867601
539654
437226
449252
324802
427107
5395
930622
657362
669886
944257
341440
795100
710986
169399
375532
310073
817698
690258
942948
858107
403191
947483
713925
679423
133703
576115
218741
325996
29258
914241
336449
690155
28208
139139
743404
1035252
242750
358483
137703
562807
386324
201443
683091
870493
315048
714144
520902
256340
132218
839208
684940
276438
958821
669085
492797
221899
609122
736657
755382
790378
854956
470799
890759
662356
881986
971971
573040
3922
588049
56598
498152
552541
279955
563225
880181
500948
983384
323116
727339
89553
988191
751348
936231
688140
900603
133462
163684
118612
279482
742008
941233
657478
537093
182971
113682
207898
874678
405399
720843
272540
188541
502639
792093
1012704
674189
189949
26637
784697
503824
207926
404829
1038781
137983
1046467
664900
254551
871721
599282
33857
223913
906009
634620
569495
529254
592435
579424
446696
498731
196155
161333
987957
728022
245222
922968
131487
693867
999093
534671
396337
381390
81343
58743
802410
852391
519174
712223
264403
964347
685092
695798
41926
267268
176500
890715
277634
442091
821693
812943
1002968
568472
334025
798860
993694
645179
767159
506061
929292
1020328
159294
472638
135559
236297
667247
848431
180309
4543
958417
1015237
141148
943523
136743
563673
136045
547549
639126
686382
715654
439011
793997
346049
645786
149102
424336
23139
955505
618773
245717
19975
905262
226308
380423
968711
697637
982255
312213
191782
491362
478088
588392
152470
462954
100311
143069
894950
108741
17090
45618
105958
736420
353857
346843
636674
895187
211362
564970
214770
751728
790997
279260
317580
834240
636231
446171
69058
405285
342705
207956
265928
132633
489694
418857
903042
131568
617694
573695
1024142
542825
213950
231694
596706
419592
843009
566843
979062
1005651
749193
700298
678315
419515
663315
905723
63932
729853
800825
257963
899527
816122
207222
435126
237160
900617
839588
264280
661211
844556
17368
22016
374584
235596
550731
1025672
408184
374448
435856
427697
740316
299331
552937
553789
969310
508646
366283
421880
572064
221714
148600
49385
285360
900534
792269
136247
556
960396
435540
937689
556050
498854
148827
311400
615937
469227
885504
874305
757645
644393
239024
478825
659025
900757
48727
460279
900144
501287
637338
443177
111423
501772
151929
307096
440671
943059
904525
31344
173006
374302
653127
168296
552357
883701
972323
398261
755044
463874
231782
50769
102104
867260
730622
64152
332526
588219
389831
1047348
228873
237869
473770
91651
796316
595599
97649
10558
57397
504701
903118
737548
606451
1033138
1014711
277317
1048142
847994
317565
647259
77024
630391
421652
199292
187820
957633
31061
618067
70867
847092
584293
886388
280239
66354
35373
601354
113513
834788
211779
69433
502533
88489
847284
469092
700017
570711
790757
379141
35691
1007999
493815
751339
406187
1027511
538305
632838
650812
1047952
925062
1010259
32162
840422
430572
743880
187605
5147
324761
446747
500415
172979
1000331
891768
613954
951562
76951
788488
974805
930858
111124
525069
993653
596178
717430
140107
111462
843056
599440
602041
869037
443523
577984
259992
146725
563878
20010
868610
768537
355683
857116
639959
502402
229564
121884
959662
854883
613556
886526
550454
637953
74103
357370
589889
877378
832923
509762
891007
299532
52958
559620
489873
1026465
128365
141358
674504
835974
50032
45263
652367
856934
104268
231585
810403
547819
358537
454406
143173
888319
479847
471285
183016
265121
970492
1010047
1011735
636520
716957
821001
809504
387289
856800
198608
189864
929798
612980
908835
766329
515651
842690
360708
180134
893216
424132
851289
146859
918981
654632
424456
673853
42629
385118
444353
966782
948061
641901
76825
9714
1044804
533353
140636
446580
226201
54240
658392
186633
688969
261206
551650
570498
795559
1044784
760305
276753
32772
477667
1045180
360288
400611
919220
507830
523015
229842
962669
23697
379024
925968
177801
783099
836061
187669
69492
681759
735738
746918
505686
477770
920172
77559
238025
484506
475541
741981
525314
738548
590736
738937
35856
418489
537006
200904
39678
925683
837277
225597
176778
430710
768234
27389
890871
429912
649826
742517
392991
970598
392020
239738
312856
87920
242134
191056
92692
14605
787423
811871
991399
723541
588793
218185
872768
47194
442000
137783
205233
717056
805242
912738
209831
78923
648510
554648
969165
882744
495028
851373
212812
974480
258155
1007612
938993
862397
1030773
919813
634932
80997
914933
7963
783333
91980
995407
277912
271906
211118
668352
444874
932441
719487
270167
503426
357111
638881
622683
409775
256406
64903
753088
169146
736025
268527
180929
491740
361865
148959
914487
242663
548164
70328
512184
521539
271446
886002
324788
810401
592072
829189
889471
736686
213441
877951
174888
27214
1043979
856044
405938
791955
240273
210980
447845
828363
34386
837896
419866
201350
302994
146234
744085
879637
339828
1033031
601317
335588
558035
28761
592386
746492
885384
650482
12937
339335
256085
44885
823288
584000
132239
153009
744061
613289
932593
69255
385131
600411
364618
784684
548894
31968
800646
294760
842425
110863
182471
1037026
864559
235884
787685
171322
444745
42702
358351
935472
547264
315206
343430
140585
261988
573459
371473
154527
967425
89604
807774
542030
241747
215935
391560
433642
289158
890754
582478
362460
1017024
690067
482463
346559
512908
17558
641492
1039735
276113
570949
124138
404125
957859
978674
353503
494306
294021
296761
97999
168797
453388
680836
880525
504394
801572
1015537
216478
992519
734881
640625
243748
216838
1013638
387786
1034909
727617
338994
960839
712757
328724
499430
781887
638200
783989
871311
993794
187704
351441
752726
340892
791983
102899
799756
598114
951588
758342
687902
448274
740685
727223
84838
566323
260063
523663
289867
818071
589764
181292
512500
119041
291476
951876
869839
837728
56870
108710
921956
750668
254072
338038
55901
909446
125904
745679
690460
417761
743821
157659
159793
1025424
717738
389235
640709
730902
666097
231842
350630
895961
777613
645755
94503
494146
230609
582769
863071
936546
539194
143846
194390
738518
832968
545171
292392
470250
974144
484369
222793
814154
565621
276519
736193
192893
982694
185734
603253
111670
751380
919377
633567
82628
54401
927299
677290
345014
531126
24552
671899
1026264
172053
723004
727083
424243
531967
157694
507732
216106
1021392
48870
1040317
556742
344547
500045
707817
974230
581604
704177
186699
870265
113321
350979
992439
644289
280026
1005690
958421
245515
1023364
639228
280332
408136
685938
265654
923989
1012751
717916
550790
623693
779052
487951
189469
730802
437175
172333
783343
635898
1005347
520837
249776
827147
58699
691308
77634
1000643
275110
20761
237718
530241
188650
775846
506836
523528
652166
405300
543837
857126
326196
89414
230583
65237
206850
242839
510992
970748
942306
167041
673224
4083
582419
751739
385888
479245
65637
538316
858247
294662
562275
8816
842817
215359
660970
961693
549655
699832
473365
117427
669822
1002265
493907
355521
886667
527828
555185
156810
605699
910950
365383
755550
810723
177311
21122
584748
865358
557412
489195
59411
946700
817812
190360
381975
663427
561997
219352
540286
274287
526820
732376
873029
43327
910657
49237
106077
780051
71239
949183
773363
578327
131210
1969
273270
667950
430986
526962
785965
590603
539323
631708
637882
821004
108129
921398
437880
475506
186411
968302
441714
463391
161262
158826
694238
549427
589744
193632
114851
147034
500757
118296
509695
27427
332444
461322
169840
910902
869870
800393
58452
1025075
190725
579507
1011813
1018943
652008
519785
369202
532265
44033
764531
504501
250878
936629
407302
603530
880931
293336
733294
372124
202862
656374
742296
514872
823541
803155
592598
695790
800276
777249
697856
237615
378799
185355
532288
275825
584686
185417
334876
989055
364847
73266
557591
930833
165117
475796
730837
324813
79593
780197
927214
600852
940443
902799
308873
233878
475783
67354
940096
713600
736062
654180
680060
23445
687041
13074
776217
395995
718855
539156
18054
462610
875110
202956
924905
810368
824215
419810
910433
938617
543677
353317
524199
626756
261320
206783
483594
1032767
766094
48226
516028
412652
1038188
278905
613
1026691
715138
693976
9669
555343
168693
722986
900604
1027167
318426
702580
679310
273535
20466
395345
751015
831172
400570
113937
472817
476346
96637
358197
811213
228649
795488
694791
584757
483760
108636
74405
521545
404077
360739
461136
81877
547881
568370
391526
362185
506551
824791
439025
706193
507901
568191
464590
532421
494808
641257
847393
808593
679484
955883
483249
1035179
450486
283243
158177
917854
865832
124412
477655
382669
744795
708852
308059
849340
1033346
61892
898295
35702
1020291
756632
883749
574489
563399
946839
136803
167338
11419
900176
704776
626452
144674
1001899
560258
543569
458013
856490
406896
659331
201082
42247
268208
361543
596036
945342
172985
5443
983887
432179
588805
824341
423364
335741
51145
317197
689891
798210
770400
715665
562124
763727
1028335
434382
416525
980711
363104
797059
453932
648843
44626
484715
1017500
904669
370352
588450
299881
327018
877553
522249
771187
319929
945315
220577
942661
229571
165652
614485
961773
646238
566804
458444
286931
1040041
164384
934307
920604
741527
407166
409120
937372
216358
538230
958776
527648
829508
731818
152419
667895
233410
847855
377703
800427
468306
359516
979341
663802
820268
446297
611822
168789
327786
695379
305173
11872
659174
531055
304691
368605
378950
1047606
860246
168669
836787
1045307
885628
310625
947813
94040
620886
903639
465966
786508
715116
207296
321952
435353
429758
450044
346994
342210
411246
433874
354823
634460
353819
260425
34757
290288
469434
182038
1041719
227626
591205
28379
226652
837005
314560
889082
702790
835732
847561
623264
734878
313568
62040
385573
556526
335256
713886
982828
672637
969351
1027431
213017
203905
656418
178033
672766
408135
617139
89486
782997
192498
710381
300354
575488
459220
296842
636494
194757
841207
814982
244940
883026
100633
500671
531750
186927
439850
148213
373440
448493
258438
858128
622495
665979
348074
821005
249471
35956
966530
305093
40840
259883
738509
514847
341906
120964
745018
723982
220812
729642
339527
907152
328509
825499
471189
642615
129492
9918
356943
773057
757237
814462
197030
832106
881198
29179
962832
1008527
375219
50119
241528
581227
591859
116085
543778
345320
118607
339130
650323
542290
155685
485218
637343
1020911
50835
699981
967917
716003
711325
911894
295496
488437
358235
924728
956202
679837
791330
840822
888159
954877
629474
1005595
706824
336883
247622
312255
558310
1005748
565560
667274
165467
302007
82046
695329
445747
147957
604038
823731
804997
763972
765263
708327
629122
766697
104152
534974
564456
443300
979159
765311
345831
1032966
594592
873888
129132
28503
593479
8214
1027944
612492
869943
1004056
451656
975089
330846
579672
702392
535168
675674
752901
269572
825770
301558
959651
91837
388856
532632
719675
791889
63964
89814
844850
586439
135534
136136
345394
160825
344577
694897
667292
1012301
897870
986472
538682
1041461
950
322763
814152
967990
120109
930477
608969
969149
657075
707657
260898
9482
431010
1044826
1032962
387970
1039115
655336
989871
985037
865406
39010
893931
654318
796604
195892
843095
725821
505044
1037579
35950
303529
731241
362203
184393
25942
847063
107832
687763
5407
568141
617744
524780
320678
354719
24127
238003
282640
77070
639752
449643
377820
219798
924834
343630
901555
234576
406472
732470
257707
365347
178837
854221
891458
511766
1005646
949618
863054
550213
493259
717890
517580
489604
687641
1024115
598962
275412
863646
649678
1039307
193636
499455
740167
906955
882198
268330
930322
708018
568150
685967
965538
245907
837018
210412
271741
817379
812331
888929
874684
652956
135510
772662
685162
372743
320734
952269
260405
163394
48932
918576
884580
700872
533479
439073
5990
42142
62541
532016
666521
43114
1044042
461498
526250
61249
290078
168608
644541
980076
138458
114804
90302
376840
597314
805607
6678
517343
679098
646080
960694
202899
925878
253171
607791
1037321
899471
689381
744840
860654
155650
173299
828129
275155
96681
50777
423836
826128
547724
592404
452991
121869
416520
258721
247552
850601
947572
123637
388702
856064
528650
511134
53674
85058
391337
163933
500500
921272
942343
633387
865908
860402
460520
842374
79629
674640
597275
659445
428630
901421
743655
182430
683230
319313
231458
113399
585954
926192
471934
155680
1002760
664878
649565
764547
647806
599325
201550
762862
786721
548660
492229
871553
466382
718945
1009838
415889
811316
365622
518576
213083
191135
569295
868653
588840
196323
622506
487943
822338
696373
763434
433487
196460
554122
859175
685603
546311
625857
987361
988052
368102
931906
848147
418016
588996
648986
519275
48993
289550
589464
115380
513299
374814
683528
229319
1014965
941168
1010870
1008681
663234
697658
701153
561066
241634
157586
993924
639588
757404
666413
649256
251103
888601
388238
865526
72622
666337
346788
860375
925299
355273
435614
447362
342351
538033
279494
167885
111677
476217
478304
270754
42700
673950
826283
373774
752127
76570
190671
672843
568005
569008
1025142
78388
454961
42423
1016557
264395
825402
336058
788883
417991
554428
665729
825848
356795
523179
976863
64028
466342
436011
327342
611879
50578
297272
658307
90007
562094
477081
159370
465746
970021
28496
949602
561505
317520
455805
122857
64320
701025
697200
886858
881140
235986
142127
513853
964833
607262
966741
447911
712849
210113
394471
493807
634104
716095
977627
176471
939324
137804
298100
440104
140948
424707
925071
118336
588426
54422
888256
859285
584315
400729
925226
101629
976762
929362
717503
363073
369295
352039
473051
378624
288853
574766
1746
293371
526991
263732
731200
214947
612363
194002
529073
191394
789777
240770
459989
31871
433471
754111
85340
666418
388349
271849
175942
627874
492782
586671
517855
956973
604096
653678
968695
186273
275377
974103
730956
787654
958932
422965
429185
354288
997677
148499
909202
837344
684038
709622
745072
947971
677868
232269
186253
306615
354271
575430
253327
146030
874030
110905
825452
988035
535685
1013456
673659
1006864
772375
541834
325879
416071
739223
747315
110997
609192
461308
761759
40914
925850
668087
841231
479632
379588
813960
55707
509362
405448
517874
101326
602619
283422
463366
693982
682510
175716
529390
62882
537895
820567
207124
169508
127513
182137
982417
516020
167611
816340
363380
79141
124158
270820
578668
959194
1018795
336452
643546
88845
999018
1046623
101465
130400
769670
442119
339601
276311
933929
739844
81123
186120
761027
994075
610904
461728
347380
587488
145983
197199
420222
644266
557872
994767
496748
266334
837800
631009
1008994
227100
140738
942089
366265
963474
886852
596459
794502
815198
80306
890113
438375
1018944
762920
241460
133083
103688
478700
294188
615938
549887
951140
551500
46618
259765
59525
905455
231566
532654
919558
778262
314630
733367
210132
264545
671437
646530
547087
276374
336102
898355
897263
907898
383695
607721
432437
179983
773292
80377
775813
627425
261168
830194
12700
117777
980570
960004
293334
299302
65838
299730
210494
1044265
108668
131910
896466
839329
731134
856997
237706
861178
3612
183486
888785
151636
622080
115239
21785
592270
761416
569688
662360
858141
868245
75944
404482
1027369
162480
640727
587687
117682
896340
213893
398300
1010127
41279
323413
891888
703288
311100
235818
506949
770690
749325
743569
799542
1028122
219404
827388
9746
207677
688936
1042765
932754
394577
459709
902541
327738
555583
77611
253206
52792
354285
475619
252227
158130
48981
687095
895664
396813
648083
945634
1036380
71951
319799
556228
309426
621494
624588
911138
222416
374769
290999
1041702
541997
68414
982013
742247
125105
861791
92802
955380
429357
477500
996612
702844
562027
346247
6069
45747
854219
254392
1013678
412008
854376
820669
870120
1038927
295405
71052
330098
122259
872914
283795
295736
475631
308914
408055
513306
114043
926866
608186
725817
824355
746150
799036
674835
231759
67443
746113
255607
671348
899762
898869
677653
304713
509493
320957
385647
475612
430251
312975
1019802
883515
889315
799469
467032
854738
966215
1013378
691596
108161
827413
632860
1012260
71190
193011
644884
475887
377912
86776
872262
337317
471064
658387
663102
799117
857307
78457
691594
427771
799182
921089
894945
805050
554323
152625
788436
348009
720931
911050
453180
6489
693561
695172
99212
504971
753387
1009152
75046
968391
291543
296725
1034231
530728
707934
142768
459004
893559
59220
1027821
480729
853513
670094
778873
952950
380101
886713
76603
692102
686796
73804
760592
787527
303479
285867
592438
649359
671826
219383
604511
702022
73331
125726
320184
639867
35504
242997
222323
266936
193668
871874
275471
235962
716261
503473
999239
851847
99731
810503
743940
560808
1266
964484
495490
910286
381899
235992
619251
157087
718215
653875
745575
845722
104538
1040988
563596
982959
155591
513290
85737
419510
831690
460789
115190
887199
534412
131412
655861
774122
1002943
779328
38730
986943
770931
839170
434965
906888
334700
965842
927990
103930
61484
796675
442548
728701
332649
63285
359511
882093
548075
824287
887622
83866
456272
465721
479140
650163
390154
311081
878996
714777
441835
105016
423613
533106
708002
525890
261208
402550
87761
577858
917339
644881
869708
661252
528037
685055
687193
9929
38721
700028
785768
629625
1032255
984873
741335
822252
502024
7440
666603
856687
367284
852193
799746
745113
15570
137971
417911
210255
48579
641899
619366
1023338
76352
749135
194204
122022
25255
770166
559441
245454
609599
1041504
486445
595948
903095
910447
562221
281848
702043
507261
475146
465194
519873
727166
404151
377694
667741
530949
600169
1035171
1029004
944987
115412
885436
670944
298640
541035
318753
631712
690216
290853
481717
597520
994332
770753
392497
740543
536834
100209
139690
424669
985566
437612
35258
74945
316358
261147
644549
27407
592966
811667
832245
552445
895114
529966
608885
211154
310614
371989
387004
888420
144066
406093
984540
94400
386243
774145
842464
840774
740778
160777
156090
522837
857043
140291
536210
279288
1044725
116754
282262
899350
517737
778049
56813
796712
451212
875005
198991
262193
269812
243717
263689
731924
835045
492716
701579
1005328
529195
356473
1039407
1124
335872
692705
167388
877215
364008
695468
59138
314082
356045
445594
920258
240203
836863
102716
29671
156380
287148
471282
449308
49125
304209
857645
58791
405238
131541
261318
954291
337872
466035
885801
978608
561551
321615
661308
415817
298095
855560
117703
416197
744847
994326
158871
735950
686688
895571
471144
802460
700349
811619
980961
274961
1044349
333305
440733
742484
9146
180665
495735
124902
369854
248445
441417
649818
216305
870253
387282
432865
35338
440421
19441
592143
483701
270062
896684
292424
311153
410861
637505
867759
1008177
356486
488732
298599
586579
418350
230577
692789
619231
179451
61066
134096
1038930
70189
808999
172129
262475
930134
138342
465391
102102
517500
136466
902842
844341
974530
323528
196540
421361
369443
832294
157484
428821
300037
1023162
793073
643467
1030393
167827
514044
598147
54797
438744
482892
692758
640566
775491
505479
351692
761997
345763
809058
3506
726510
716279
2224
706073
497419
204517
12097
368048
479595
548006
151150
709407
587056
206634
612082
549499
453652
142583
210423
157342
341547
1020321
688760
21828
935649
750888
200605
228795
407884
299893
587552
319266
441454
916438
982636
373063
538637
290879
523996
829488
1046213
543287
861324
242254
495769
579124
85595
588852
40623
287239
637495
203313
139981
281062
382057
614283
799064
886934
840413
768932
804025
87387
271850
617126
835891
556646
181401
663437
571453
885407
528251
682954
1045026
950103
113267
425982
629954
577794
373452
817169
21721
588678
386404
326021
417003
203007
163421
645053
705765
860004
592235
462751
41299
11686
384423
744537
678193
65885
405944
517889
315510
694981
829656
748039
938218
1013220
356276
408389
194528
587065
264875
732608
667773
864182
200732
606230
160417
247019
1020867
854026
219728
909765
373085
583575
250463
192776
195019
206925
89488
661413
44251
812970
602107
97730
746050
913564
952294
750473
1026993
68381
392038
524179
297194
402960
318591
274057
665194
669253
1006441
912320
219592
97502
662782
477584
70590
925587
368630
236479
929956
115920
399496
245768
563865
268798
212264
319141
735819
340442
624698
999832
493193
747674
1037309
145726
993805
45742
831874
199025
15407
916253
590275
785677
747623
385501
231284
1005198
718942
743892
674095
800308
399130
67918
853641
708057
779270
626305
971146
472105
712289
159587
905898
797044
946216
94107
87808
757051
912551
180317
354208
729454
55636
795714
644531
60030
878345
112073
296432
135014
892370
674440
584595
460046
365210
119636
724694
249465
809758
289813
694122
398167
564369
625842
936497
829045
599490
543661
800216
266716
107424
923403
996977
959082
62155
103989
82654
253847
676375
945956
64193
728264
257683
206106
95246
790237
299758
784240
594377
601409
780645
143676
250291
638420
74597
352046
737375
912008
933116
778697
736220
18823
411313
841564
208559
768498
419599
1046769
495280
473092
90396
261837
437492
650464
781178
842850
487910
288061
269895
605875
932773
862365
923967
29346
89257
963325
52881
543209
365892
668335
565174
860058
870692
785705
802150
380611
265398
747821
976910
514926
35463
616316
252012
430821
787048
41386
345170
921761
91068
54939
859416
591750
926425
749696
1012252
965692
933145
870159
850527
67517
621983
266090
466829
273363
319687
159116
1013691
207441
945088
756225
540518
633374
436014
662
583484
1043093
856669
501661
766985
980193
165019
54367
843346
735680
951138
835673
67118
703028
364071
772591
329369
1022769
16579
290454
785329
248888
424446
929981
379260
633187
236842
57063
206141
103403
829154
975310
731186
611149
21657
374420
1011350
891444
573434
242483
48899
539975
813379
115869
466489
406195
769465
58057
1002199
973095
633668
29155
746693
523039
402595
360060
769549
239962
949143
896482
277364
524461
780881
456539
946575
913243
758659
567653
291128
353696
207598
724160
142063
656333
867043
855557
545144
577693
177387
484093
449322
182440
494144
990773
708301
899033
398967
172646
709376
282682
703122
906147
39917
35488
503814
378780
586660
727905
365306
539046
219005
844486
137007
639412
583404
120023
311945
43296
817981
498069
317659
831035
308847
410657
478016
168243
371066
15313
76909
758437
526830
720679
1019501
3776
145521
376913
933623
115355
152516
793839
241532
161414
441252
256197
561706
846753
721242
986740
658658
101470
459566
141281
166754
676414
761443
211931
312335
425685
927231
818191
109107
943460
773325
44382
765294
304786
32384
726613
454905
823816
997578
363083
227067
326527
65870
609439
773313
558641
675457
557919
800649
679512
923184
750212
378238
888253
385358
58975
60448
918446
503835
1043219
878278
919595
284200
145866
368183
450086
766311
894046
916887
424938
978992
217437
682044
501948
210823
747114
335629
915432
297633
554944
1016842
568941
269428
475805
735189
957310
1038233
403979
567181
445897
623986
325107
56752
677969
195310
837056
681984
62937
355224
191769
343127
742542
229095
89102
319357
806839
450213
251368
915431
318806
346338
368691
323925
468396
705894
692325
939335
308427
443052
527246
594526
1026453
949898
121370
247327
54408
962717
388081
153728
317916
809313
283023
806923
472148
36406
38387
115114
970127
926013
345459
1016296
1017274
966234
2108
236275
481902
579346
665624
552042
622967
427414
897544
286331
546570
767001
1019270
744871
858439
698696
426036
658967
818645
606300
970750
890977
980458
813637
61513
30414
763541
435349
319173
684411
391080
937128
301179
522570
461793
618648
926070
563927
800528
821714
117778
167719
305893
964493
556463
238593
546872
486863
446446
482694
348238
700265
42813
563445
542103
246018
1003677
378696
666743
744402
1031998
729850
582332
379343
911868
66904
771026
933000
549861
414991
490221
66996
976942
1018913
221358
871575
439019
868917
862612
868806
471188
67525
339460
962439
217166
183526
739236
177082
474098
531939
470450
123643
439786
945037
933596
500913
668548
191091
734672
997139
194971
369909
32560
608378
291073
235859
80247
232933
367383
534596
226986
565520
181818
7912
810552
331710
960967
5531
426829
923342
841909
795055
184703
775541
754631
985767
479235
298048
151317
704717
873567
594971
379738
720697
209200
257868
189408
773182
5489
738975
100959
284319
25685
499266
765871
518165
969554
489040
223103
938211
761115
1048494
353232
144570
1019994
591511
925689
409305
385718
785335
395711
236038
358508
585344
168848
560395
988891
75699
694506
244281
298310
192258
800145
236263
73228
620416
193937
432086
572509
59040
318361
884377
853403
509825
495773
586784
249963
203767
248789
599924
818241
239712
420936
674753
858941
45581
275904
492521
82202
455980
632560
824673
593434
7071
240982
118454
248304
790632
38392
358576
419986
939070
540639
364519
549142
462330
444547
426433
978382
462994
713153
619120
818091
358831
489088
965712
418184
645169
441006
302670
385995
112174
16688
322370
382265
761282
505344
706957
733505
591835
155622
350460
912408
510276
513528
137888
903288
22925
73464
884307
929333
594530
248427
320925
127188
448315
303602
806842
155210
412961
570899
808611
299425
1038347
1044505
165545
1022150
490738
916191
769387
966957
938986
489506
437642
79789
228154
634656
433042
214237
93102
47708
352542
529327
377249
123684
335633
1045439
394508
238459
514724
393910
530406
354686
471787
524382
227298
217540
702667
187106
408586
753669
332150
237173
290359
197485
948537
305034
266725
240685
322467
989193
417315
502887
831813
1000893
50736
135330
127215
749152
558130
875403
642597
758742
867619
27656
724058
762732
614123
459055
311963
934469
1010319
175144
824981
285042
654746
724904
542563
439714
291170
69906
1009621
305087
778375
242824
49757
136063
68921
1045819
409053
653674
175797
760779
107484
851629
1000791
903502
390736
551618
203040
325796
640469
19811
926276
765673
828965
91879
113753
553914
479740
794234
79848
394995
805598
124204
881221
783452
545046
529028
415409
291113
862105
825978
970327
167793
505448
699557
991030
428134
341777
621409
600245
585972
704376
909960
728039
230162
717146
893424
121593
670435
654157
923233
854462
64701
199365
722335
608396
493292
267531
25402
621800
634128
484732
54765
948355
666050
271155
524146
853954
5512
684288
122849
588739
109952
157658
246951
209611
1000151
409178
582620
206977
845611
75348
580456
589848
727927
159809
911682
237893
780537
762874
82293
566063
208861
897658
246221
143317
331259
701695
293754
33999
109602
883258
931816
647966
658075
864137
842252
466087
954788
831016
712422
973320
849203
411036
330830
353700
290190
699579
576706
680752
985007
1023705
912881
115617
677201
471941
772211
649012
392213
609373
416406
204307
437432
721544
207138
1034876
829620
727582
910863
960388
230635
643288
902141
902779
294777
660097
807326
46616
692183
836024
1036968
231977
164069
425759
325579
961956
160574
898
30202
491391
1008336
594786
871033
246148
430561
440711
635342
566950
1006293
372923
441124
313187
253614
127600
221475
595872
127230
998470
721416
492554
772231
670615
672068
830161
374919
280570
676020
915899
320041
410993
64827
375148
908967
328750
175774
278490
709562
211898
420783
901172
519449
210506
152241
546440
830700
523255
1001384
458440
740080
953909
294375
692298
823692
580878
26014
957911
450830
360132
266522
414391
13712
279601
1012219
283381
48160
457179
176085
352300
282763
47201
39822
516639
901173
158151
578512
230105
598440
779874
757758
771638
224581
578271
765600
750427
879901
494033
299506
626124
320060
707630
778187
1024696
872930
575640
682111
280362
791599
468965
1013270
754466
796489
166255
577929
60741
424612
705458
389211
431264
201168
575374
1013344
1048236
373744
351222
739901
621818
69237
687505
260393
19662
1004936
446581
297645
684325
769354
679106
879576
424215
946326
137787
850157
597859
680254
59527
231701
807147
448561
920906
171315
774454
849615
281884
149526
100212
41183
507483
1035767
51697
797889
503338
206684
236397
142634
856680
722727
717218
666820
355680
498216
427964
598988
376522
711622
937463
384126
531133
1017062
480411
451846
589577
267355
967992
757732
240301
930217
522466
455614
686325
275801
835183
530168
348566
566918
524861
279959
184138
1022127
325563
286174
112407
556371
1016401
797427
411203
165006
698297
117977
114888
7222
788998
432359
740189
278081
370590
852707
632884
976216
798051
681633
138216
972581
252746
279748
867466
539508
758430
776157
311462
511958
463298
559445
398384
572510
983859
613627
3326
873111
768680
287162
391029
793734
828672
957714
500021
772385
352782
365427
533027
747676
407689
135187
666978
359477
1023407
797560
360392
38243
852156
355478
549760
673095
808528
674301
105514
56707
139683
169898
737592
851148
268586
939950
635363
673346
4280
37919
1038747
901930
214475
669183
168392
124056
663861
825193
452609
881781
943757
280258
703241
96900
839120
39906
343540
65178
880976
448425
102461
742297
297144
596423
240095
348948
128045
514859
379926
250127
755532
158684
37454
869106
875774
645598
732040
688221
125717
276111
193062
526127
145068
418280
941459
604477
107859
961429
1025730
656351
283370
999918
624075
313321
636471
550730
718814
326317
842498
572637
525382
707521
234499
54622
232217
183304
770368
169155
219974
687291
773229
524888
352676
48356
164362
40588
84297
571464
285947
818295
462884
704284
11200
508478
137819
170709
209593
914572
167094
575212
1035928
605523
251021
851994
608461
790693
967144
953371
262596
1028786
556521
558836
542538
1032651
243583
1000090
797804
861781
61632
669865
991393
987149
572964
228468
278469
539438
208864
938760
130444
412025
674076
512443
223558
698121
409066
61039
562296
78632
958990
667732
496938
602071
830209
851524
280278
184566
567177
573097
847152
86976
193135
698092
1006818
928686
780341
825771
505513
178927
683416
690538
266617
711181
1011076
819977
556672
860037
364013
984875
968617
418071
208061
170071
957942
639851
924755
504057
348109
697611
495455
1016189
426064
713318
355123
132246
249921
772726
683079
226621
902369
880264
191751
90125
384724
163713
90068
840162
210774
2317
711365
123858
472585
1000585
462648
353111
982912
73226
174169
191306
467901
949912
944348
40856
1003686
91451
868743
84342
268303
982881
584600
821162
699363
705366
335823
118650
315653
153625
285570
100593
203491
918174
379295
921055
448309
87403
140673
114563
908611
1003562
824923
335314
722265
157556
398370
927649
601228
801288
517546
971987
158795
376233
815721
142714
169234
821408
234421
872498
833627
950880
465010
97137
731316
709549
592115
199964
573466
892158
783789
876201
36080
703338
678783
121769
797576
268050
166621
701560
641752
86292
1038075
621592
189956
83334
210594
177645
422692
833841
851653
623750
509627
418232
526723
240849
69933
79477
801042
1010104
488719
95148
191005
478793
744792
622565
781420
130688
586681
99476
417202
527750
334341
573087
73224
320238
810220
880293
22700
878349
384835
694076
443229
390394
192522
856254
20020
371441
572983
328573
879445
419928
746776
371091
806625
217361
659015
753693
449024
66108
932723
290786
665534
638761
863342
699365
213821
852014
879944
967415
820636
3819
868744
521378
181248
1024349
680715
198470
390874
984866
356831
660211
980921
878460
681707
861712
380951
618897
830983
843360
727367
951987
563233
69856
499681
1039811
922299
825681
273963
590259
272659
974044
73442
200658
439381
153802
538075
196869
964801
807474
711208
959278
577967
186596
326460
799883
960948
196541
881233
26997
137241
760086
627801
77339
359538
801711
556344
410999
525649
244684
445164
37777
88254
212398
826171
877323
780173
875513
325712
241214
1046395
692444
696598
646280
304939
431656
297238
911296
547060
786698
971775
777530
660980
378790
82646
883612
587424
919472
491047
147167
788442
690697
462329
488325
421611
566318
352454
961907
612105
165446
651175
17951
459180
27658
731735
968684
755662
749976
389260
926159
915717
660623
264867
276853
397308
226375
623521
313229
951450
674699
972969
110554
77904
260571
912740
14187
763877
188378
870067
497555
214747
492579
997128
622597
995131
377998
188351
122990
458899
170041
958719
655352
136903
593833
840101
866766
80877
1001599
391056
773698
1035443
866902
196164
130096
575980
41648
36815
773705
433626
6471
1027255
363049
840963
21359
599840
774912
698932
354912
83007
58458
38014
658974
1028792
423131
68475
566172
19618
907173
893317
542679
534709
322208
407598
27373
125217
998408
583636
310587
861854
445162
780476
533831
759078
364966
899091
534482
4275
577006
912635
451650
373343
124344
323581
502890
378415
524746
450464
752534
292570
404748
881304
950470
909297
613126
840326
1003006
302666
345729
861594
809835
466476
219965
376358
719440
496468
294394
946459
523765
967920
997931
844452
522337
656596
635866
296098
822344
914133
479823
130815
904423
572546
616630
740198
523491
75371
220227
513227
892677
405697
957738
810598
1019531
612339
943131
905959
425987
731860
16329
48883
906499
693569
955705
250492
424727
319258
781772
320845
843955
860999
901365
161020
869694
761256
531565
695695
498223
616282
52856
362553
1021516
879227
78755
740155
17018
44654
565633
874891
913785
627276
656006
1038078
367544
262018
667533
851419
124976
370077
775687
240958
1045238
852492
1025578
749334
314830
837832
122983
939758
375788
107737
733470
994871
393504
416683
505741
807508
700980
319275
666576
72204
708924
114990
1031451
586077
995394
387990
596810
56721
514679
364896
502572
876809
401581
170825
700482
732613
104911
107281
672995
738425
705642
297878
665244
284225
276933
16511
998078
921950
84650
257873
330337
367999
605771
921942
643719
332461
172001
391590
324715
420144
226124
381209
94784
414190
851707
981872
581266
516838
185617
739868
919250
357837
104619
166912
743441
739350
89179
463528
1037051
416250
970679
499689
287892
801188
180498
401410
912735
249766
591366
107401
850336
353361
630992
755082
542838
330789
644458
114493
337597
629631
725078
588308
602960
732469
622561
637273
247610
45476
477527
819928
68605
521050
54436
319193
619842
356841
1011287
226337
123157
871835
1042704
845793
796591
209654
381574
88271
955143
672435
416391
395912
507459
752658
755054
493764
1001454
309976
524320
148211
473371
401189
803365
231209
731220
476150
637199
922376
495017
846175
391779
531892
74271
444464
752043
499175
558104
921760
90242
42965
161605
995106
213439
592984
358098
25037
859053
856631
297715
1043731
762532
715246
704274
372418
825592
227227
927043
286355
413369
1017568
686737
858866
630580
26609
585921
395303
167986
306989
476716
693020
283748
135762
300892
607155
210403
26198
1003113
345862
807368
443835
809142
534737
677981
166891
751695
695656
37957
315089
853530
413265
204022
724410
11561
334541
246216
16240
688518
792930
347535
22628
395124
67226
589787
962666
554301
963023
461530
735175
306782
996370
901272
663731
1023942
476880
938320
883065
969949
91898
75087
373020
787259
761728
8030
170599
711508
903798
227037
1034368
718728
265446
648191
588094
771998
105954
1018
569166
933957
542450
251130
184007
754454
465270
291454
95346
486122
794921
797947
362998
688372
330309
192270
286853
855278
78264
964399
518136
871701
661012
699808
520181
980027
796396
754388
324784
262885
120510
536956
181098
549430
580953
142633
985372
530319
112476
928414
795374
54783
654770
971198
235663
633244
646394
977098
755794
611545
998585
319762
846246
101352
643266
755814
854900
897674
811323
1007547
40507
767938
438487
282448
267020
322889
306668
107255
747544
763394
369420
229197
124243
899898
536128
38787
793225
915619
881749
795911
474677
556309
621677
621281
628357
311205
387633
909012
204073
187979
973093
771591
210030
602275
259560
788706
775359
1005157
251953
754435
444373
164314
891083
57467
444376
491662
131403
908878
692233
357176
213116
193631
791065
407183
415895
864206
389228
900169
432957
598890
316991
455583
927078
964845
391444
540928
208237
707060
52559
1037123
108587
750003
14148
1029240
119614
130997
881436
281235
867613
378541
796224
85403
456546
944228
1019914
420821
453690
416376
433162
281273
302052
94837
399298
82966
664155
1040838
964187
409905
894413
129198
525248
3270
237729
403452
1001583
520830
989513
435552
797510
471105
471814
256102
807357
142712
46480
581588
481712
796876
597372
1025925
306181
517043
564416
399677
658350
212981
485654
211214
791839
139863
244968
207224
495465
230557
273170
489756
242291
209772
48800
433684
255742
507243
243407
742400
333443
949666
205051
282367
586258
115326
11676
446851
884950
957431
1000096
200852
985199
267965
282355
1000444
315284
209211
786739
171731
669820
992015
56513
512044
990736
464337
324226
858202
97565
679151
443708
336345
26017
972272
567575
354106
391708
834419
89677
756550
983268
437931
1003318
918379
479942
229051
784247
59745
548828
13934
305680
460755
837380
784675
891666
918126
412367
356455
645057
969888
385135
787571
396609
216754
316138
353799
930100
832803
890710
958913
25973
882888
115370
674992
230461
850636
813938
916073
712821
565178
1005730
486581
847470
125381
272031
540900
224774
991082
346938
871297
7862
593101
522097
384935
602847
372911
469519
564881
883032
227760
899156
958639
635931
909993
958490
1038888
744496
500432
496880
975815
26427
157538
108841
656394
121440
783417
925112
39506
285471
648924
163975
432904
543949
741041
109020
871056
804223
1008206
333461
549653
10637
210538
968149
1024659
394786
443024
823020
764353
917204
887965
623616
424766
853587
774070
1034619
655643
647224
635450
612910
443696
931083
48516
367274
366739
108765
96932
472244
17407
907503
897021
435284
198109
315741
968196
264721
901377
30015
399611
938995
159140
669070
8198
717732
567375
777920
352973
894667
133635
733477
832876
293915
541603
1026395
737
140681
919488
819801
147876
573294
691455
785777
401677
219304
333352
241955
510402
797324
916435
452329
755378
593112
663751
940300
493919
747211
296894
190598
341460
664839
792843
613066
187656
272738
1011784
426236
734514
667553
60320
318368
972610
61065
536660
665909
290126
564055
502627
123394
818000
576929
221378
773129
854490
117390
884070
454932
863906
635292
989712
190114
408944
660720
75110
344607
321219
63190
364933
565522
745510
973711
551240
91693
994017
468328
341167
533912
47628
681282
182004
26655
229930
674999
185910
287758
895337
800307
79355
828704
677273
396058
95354
137617
401859
193593
1034562
289527
122856
573791
269620
871304
896015
636289
505854
1040345
1005809
449779
167119
984590
363161
156305
116038
4509
990592
645963
835434
981427
120706
503674
142914
757353
391612
408998
339608
540073
127979
230915
1034299
1042901
480773
214226
978485
557916
1007625
395238
481654
211829
664956
646802
381833
237045
89767
542946
321988
928225
448543
865417
949982
972221
419913
147867
328995
422591
500474
143726
488684
999277
568410
205176
971585
231800
268424
417583
368914
656303
1037722
466331
147554
864055
832822
915986
142628
724893
720826
34397
696139
307097
144526
1033584
962268
582618
885512
282121
201698
734516
150602
241114
264494
46119
282883
966367
216384
848641
254573
119029
163276
933727
545624
815730
383535
730926
181207
540288
469481
438683
448803
226450
661974
5522
847047
918905
838523
926183
420823
547616
604482
13762
188455
772890
264570
26000
704368
758966
659247
982249
181779
56131
42592
549245
937106
177009
832610
1312
842098
923424
681070
444824
757803
71575
799820
588795
465620
963476
1007134
840863
784808
706313
77669
23965
864616
212270
792970
1001691
212171
58775
612255
84861
605186
517878
145862
629410
160435
950544
1042873
39442
407746
540164
251533
699657
481460
546740
764055
779101
5959
124814
8727
446788
1046080
177237
365296
5661
409338
102059
78187
249812
469964
486481
409100
242936
230648
989196
273526
574566
123316
229548
737333
997470
845771
828722
145121
707357
451682
83837
362086
811002
991734
672855
633029
717677
225692
195505
345352
681815
705600
852564
27429
572318
564052
145801
830722
902735
941840
338176
838986
351152
338672
74026
675330
582833
86248
70704
846139
694361
591635
10365
79029
95656
805821
416952
195959
509005
257965
340270
187131
634243
696218
847492
511243
173705
297780
317975
1009492
682544
949377
445137
678401
493299
575636
764522
480382
109856
887528
585056
927341
895801
833890
815713
425288
375848
206103
962394
520381
657853
972429
537256
640947
46427
695165
287562
350923
728184
329155
912245
974776
620734
516798
264544
889770
33687
984672
138760
624630
309940
926535
73781
403702
334625
567742
297374
660208
913512
406314
63535
614862
539591
424242
615013
773908
577781
706584
591171
181843
128070
452092
557861
283667
890812
567081
725041
575825
473400
111160
1021866
163416
974455
288692
426162
117454
346477
89650
773393
688686
1024821
400586
851300
60778
493202
783504
8245
90078
132304
52156
85206
286089
1043599
143490
147654
305829
1026946
153330
859071
166860
831064
824328
689756
517876
331878
516112
473144
1022221
894948
1012007
331594
654754
760506
933064
1034727
135586
884364
540105
992314
799674
1029023
308119
584066
1047531
23635
314988
962953
794440
120005
10065
830717
557979
822700
574414
40506
50296
402305
953018
437809
459128
978565
1041685
786455
308377
226378
237525
898676
835926
945562
597821
4298
841091
147258
421936
932701
533420
510504
376182
624304
464497
96499
180073
430498
403357
772906
669144
892478
1032645
700331
762030
841418
1044105
572203
44663
616511
166006
71106
884345
525187
1034708
974962
321349
186876
992607
351684
110952
186824
529785
581360
979456
697262
355361
890547
74150
138330
345710
490091
693140
965789
126432
990419
514566
232068
1005288
501867
429807
553635
976112
51530
164854
190287
593176
130497
199686
200898
214823
34867
1044212
281665
288812
453170
594601
527143
956409
484606
339866
115576
842384
669399
514270
174709
733002
910233
904271
835159
776199
50229
90754
377591
168060
904297
471287
460330
606018
419967
364959
827407
839509
1033323
70154
898946
599959
558861
37393
108084
337708
79350
41320
829445
666456
860157
837476
435637
276255
268920
415257
380406
939123
350716
109609
972799
322807
476803
57941
654040
539257
562694
727603
661407
712769
32985
62999
420125
356242
49822
795516
243187
443275
724764
1030374
795743
823657
188969
177
581293
890491
310198
454284
127035
462459
263943
791517
823703
646874
763733
417231
112352
266029
725346
564291
737761
617919
533893
750287
821052
614493
1032994
570429
204544
749797
811345
512484
328402
788874
626089
553355
665645
194359
425201
63842
629811
594564
810605
971955
208781
160057
394261
418009
283272
939744
658201
904026
214300
471899
557129
610865
764436
380319
561548
828717
260035
323562
1047681
521554
466141
680236
613641
589893
740082
246918
550710
692258
129599
803494
102676
323127
228538
581863
357084
834340
557536
40600
975908
344991
582689
447714
739867
876844
460607
1037891
337039
965616
360611
927920
829336
317798
213268
613231
240136
1043788
857239
473784
688910
1033105
398246
44010
413955
964768
1041000
173764
267199
344284
519031
682049
944579
508953
234887
227250
832346
168818
1027383
634242
698301
539532
253161
1039039
740739
485666
1035258
971691
459430
80925
698226
492018
283210
471256
375579
2987
491734
810975
790909
173351
991120
261852
813501
560026
582141
147875
28636
944501
924033
534424
209088
171845
525280
745817
158104
195733
840625
404115
326218
1029953
804426
515838
1019764
168737
219100
877330
218800
554711
131251
637089
549450
8088
795882
492044
744188
920340
358178
391622
453104
355019
422850
239449
569197
616061
267086
763926
911931
330415
199835
226801
746728
390538
555703
507955
853598
1011878
13499
979283
723931
495534
93698
594897
935013
510421
983332
598630
581332
211519
916717
833184
94838
736652
965792
934528
1009162
369331
303821
444697
122201
957791
169295
768693
507003
161041
228128
757916
638588
320377
287344
520715
835008
248267
771073
463545
43295
627613
578941
687864
201652
871957
140490
52967
553238
628789
230936
947545
675472
714545
1004854
406226
104950
922558
624557
416979
79171
819561
258677
907098
70445
767640
678093
389367
477280
94466
1002176
661247
728014
673992
773932
77805
744951
782297
763172
675671
512372
932944
217545
846712
348802
261077
131839
1004076
661813
501223
1001863
861792
1012474
179306
128567
187928
118214
333490
848426
997089
862379
777750
746995
646711
411513
719730
648792
826994
538103
357412
1042466
453732
892115
785515
408652
170044
609541
829360
271656
912756
982004
112482
232970
811681
724333
655923
171646
28135
725322
84371
983915
356113
61180
187492
68347
109891
684808
385030
844332
1042648
889835
55148
927864
941082
491559
485303
884029
473412
630443
706396
107268
877383
917565
660987
342633
834758
604287
139562
399375
756436
231198
512
474310
594985
162596
493153
1024822
993042
346918
824
270903
551601
751456
892641
779607
493116
842311
1010261
761869
327380
535628
426345
857343
31107
614775
623273
1007897
685697
21982
621484
168654
101998
987078
601489
473316
97130
872207
473142
2644
205693
942560
917194
490835
247088
5176
828886
142874
331940
590385
361349
634266
343763
941393
876549
626031
948877
760342
601557
1087
150335
266900
915916
108210
37248
470694
799304
100412
1019048
269745
401594
730009
359048
834687
837180
834159
713063
337618
361440
354615
349630
525917
75929
243559
690777
755600
1022639
78799
997636
245797
750537
847006
883945
460693
959696
472550
208920
28736
311512
76134
658798
1028018
911263
691323
403089
114145
145756
687502
334117
5089
934316
862808
456430
651685
201742
819410
66544
970792
1023740
195471
298822
545064
853055
134016
648676
833154
39018
753028
971715
6654
472478
371086
391060
190651
1043298
620259
696840
590792
785852
467704
456312
1002457
872391
184902
317023
985993
130532
781206
820972
237538
343869
429953
385482
401733
978017
157232
56096
517450
136016
429898
923879
893462
528987
145144
461682
246450
512506
491799
430151
223123
596640
143712
998559
838598
599254
245923
410874
267552
337824
648839
621418
172451
639289
27757
947671
576357
273593
584749
465880
113639
688559
243207
669122
76957
589586
916561
77882
676003
988759
10720
567238
209026
341287
1024937
503650
782392
924744
1046198
588992
412514
325873
732175
719817
954559
480384
539406
662103
839489
911896
850200
330230
236949
195752
350371
957622
815839
553893
283185
993921
373427
526090
946615
141497
165102
765303
287678
342420
126065
1010811
75760
641494
876960
636308
873317
630576
397790
99545
876319
897280
869150
915595
300635
169442
773398
419694
691959
831280
362270
50874
249732
887492
987004
320508
995525
49700
187960
88980
375256
550538
637579
808056
918136
341123
336517
368337
756602
642279
508974
59127
15121
417445
295873
208493
431115
367655
593286
48570
456089
957848
538694
785960
812254
429570
727559
221363
242492
488744
579012
977821
262630
520259
789482
845356
726469
888061
1014943
453928
153431
396583
71650
132934
5939
837179
996562
817792
116485
771520
89954
147902
501740
688378
96736
124175
291868
614071
595258
349858
437116
615000
911183
492494
140660
351148
621654
225035
284655
614368
847378
490278
550745
269217
697828
995600
204345
82246
413511
391726
721772
217290
298745
214951
45597
791298
28209
782189
658473
147695
92786
919887
460672
756282
233421
972863
895064
626046
248065
610170
201340
615681
897271
606942
253016
426085
362210
361696
330919
990027
584592
460563
251843
997669
118702
938707
923824
429850
77585
197886
764328
498407
73814
997681
745179
403346
924644
1035751
819625
682681
293692
373561
166415
585254
28064
216738
614174
409549
149591
197758
780508
571798
5639
778997
604923
139350
444719
856583
850518
611916
273113
10446
346518
60614
573185
417789
980718
454986
747330
112496
779062
864473
522047
296929
221888
72878
857940
827394
67436
38059
1027278
757045
805351
978322
647989
480226
658499
37700
347058
947227
1025397
433510
776289
495639
319742
153905
901905
192156
797375
865925
460339
951220
691253
822621
894557
699425
502932
614993
559288
76892
716904
859776
34776
834498
190520
854514
235120
271633
807840
463555
994027
230222
204671
354509
630416
767169
660474
779816
273162
875654
551539
291513
146283
394638
464465
798100
878140
586343
204276
394685
516502
211701
317051
997011
554474
668780
901885
75296
171011
837178
643839
960774
236808
344485
906727
107624
335987
373881
717018
919609
836919
823238
467578
592365
129607
184605
378934
708635
912938
226826
341511
1040033
190756
284947
608050
648620
992250
789652
272909
161687
73865
516420
350386
658240
184389
658975
279245
488676
813572
1042643
52310
702701
235551
764676
367917
494279
78796
824320
848982
634747
1048530
357083
93740
501095
701911
1022564
817237
563794
803524
455175
752690
715958
910151
907546
984065
64336
943230
579056
260499
15865
703315
959371
355589
688639
154785
144723
903159
463645
218255
237829
94183
263585
76176
393685
209020
797802
591200
515779
1039920
276478
482285
927295
548558
195065
589778
192928
488398
907033
272166
640174
690612
674764
585172
163382
428329
511488
222845
136989
1038823
955306
241456
743290
762177
765355
283755
1039607
942102
591660
451492
505935
946400
643616
885166
347909
406533
19759
346313
378379
315985
822096
383973
163363
22652
574297
580032
1034489
438352
780814
832360
344027
521936
23234
397234
774497
1005624
907040
184856
622609
259980
49621
507291
829505
731392
412765
643163
753456
1023095
349870
4686
217853
367449
77251
484057
752661
384718
762255
1039311
377662
727730
949199
789322
47348
1008353
799943
830426
372836
912181
789475
348542
975165
834394
785000
322699
582656
556075
58311
358636
398975
648008
963444
841644
347974
888721
962429
712536
445281
774229
685357
253506
717591
990949
644647
347662
475120
624064
522648
732117
959555
6782
905989
469959
291220
830262
936468
182773
510224
39180
393492
228445
19573
1001806
28591
861388
167951
175838
750103
749643
217107
1047730
388127
549034
457102
961108
330840
301774
795909
77014
376906
696995
402416
460575
584291
376785
661086
978370
573033
251276
419421
731705
477580
446030
844381
86900
444483
483562
260141
782746
529861
939224
56403
305555
662273
99099
75300
956323
631194
283679
681054
298630
1040716
230167
157100
628241
661832
537230
64762
736516
97050
152354
659305
575890
95101
39014
874673
545533
617836
567144
971927
619989
697960
378091
774130
1046505
638160
478214
353009
94506
792945
211666
879158
699289
735888
152303
438992
575230
474464
731140
35123
882724
1036593
440361
34855
336963
556238
560754
458158
301667
576718
243643
389126
781617
532676
692148
760829
722416
383902
543972
21588
837592
871152
399158
638828
865192
82025
34543
314080
848288
112755
740687
599368
974231
800766
460709
878064
295643
766224
585396
30344
667769
691686
757638
285195
558885
937814
87851
670492
23850
1020264
426323
248201
846722
1000808
789756
507752
584453
591602
779437
897595
746426
872273
315933
56205
272528
857426
201992
1032996
544826
41258
364949
631139
923144
369680
372759
1030840
729420
451455
105297
818785
266782
837372
35795
742652
684065
649454
365950
940504
448774
710005
862617
509665
950892
651487
847521
694735
310931
418850
909994
396268
533842
320409
300121
320694
833257
360421
7961
240855
405282
158346
69985
236353
230627
515246
329273
190746
924549
259808
131930
44818
112657
848721
74032
838000
273411
627064
23769
552075
650620
575343
864675
893528
412310
1045448
972674
526850
596751
73773
653262
699582
395963
692887
828462
40682
458398
11346
674863
95464
718
82466
363604
982398
634102
1007185
1021440
331065
935574
875290
505118
651426
989371
647115
958908
353113
52972
93299
278124
161868
922451
555708
894772
147154
1039712
285738
473767
1015717
1026830
208288
814403
941877
604638
847179
508410
642351
137516
794853
724638
404862
364860
829187
615770
92245
937314
682944
254969
574835
255265
28322
419333
474033
960083
107338
6849
930049
893826
231521
300324
762943
38522
184433
111907
429702
291435
314686
781449
534354
574008
12931
314729
151798
108364
91943
511195
986043
805286
290572
407396
66355
931081
1046345
236935
846145
958112
646543
66695
96231
13604
352472
856170
946692
317801
1023505
290802
867638
131216
208882
891162
13308
987544
346010
871943
503692
63726
928185
131154
555564
468799
919444
1030731
597400
914313
374297
848737
363277
394345
140448
858370
318457
210931
851150
761834
618743
528818
288849
355138
1033134
116415
367173
147338
720508
607892
856999
226185
1004275
791353
174250
768076
28854
483963
634792
1022274
981191
69711
145175
788525
315712
144313
396403
260074
195983
349304
298030
633636
896633
348746
482068
590951
189409
118911
124776
314845
1026520
468578
468818
334011
147889
736843
172970
873183
514664
146316
562445
821191
958884
920952
225842
1037090
346373
78996
924412
423650
448239
880894
85168
328586
949216
491478
286738
359569
912447
966748
755742
542776
1032122
699934
832660
872898
914335
81827
63704
586030
241103
194952
725784
427972
773377
98373
459573
817766
933078
939372
435911
695786
980888
585458
345264
1016238
437040
897333
906128
224654
451624
103710
555673
410941
131085
362152
952968
697679
844919
55159
91300
652187
192502
911927
821992
403231
422145
488117
771671
555920
376407
975722
674658
53336
737871
177232
927121
543746
164671
125538
228640
442443
221498
583772
431631
354449
580425
42610
400477
443929
380347
345482
1030109
249338
441206
692054
195672
1034128
1040907
676758
902415
478604
59292
699041
743917
30236
770135
427242
80303
623367
926786
56734
859772
491764
484738
776866
898184
494224
51197
314352
766915
471738
517025
963831
1046663
291136
788886
716671
631493
933143
492450
46766
598724
133259
532665
130785
891035
612604
69719
605254
483318
283124
986178
749974
1000410
46875
936415
872911
994775
179279
805751
437570
975229
766111
974550
632923
871635
389178
780620
1006559
974454
931536
172389
901170
44459
203993
289175
483826
45217
384833
224108
11945
719732
764261
651362
798561
246660
671985
363031
887221
129571
807721
798302
605035
37350
325550
694562
34097
824381
902929
243498
186982
455643
394611
486867
743602
846122
483137
310427
871521
374120
363624
842166
441735
491418
147754
983856
915577
491688
598808
575961
887323
575205
398904
891530
810011
218559
224233
78336
307217
77039
719882
766498
523168
985632
935406
171571
742520
684868
1011092
901362
960513
502845
733353
847766
706869
456254
27664
900130
726025
774976
594573
614213
849865
273090
79571
101945
1009240
162265
916640
542574
139522
394402
940046
505194
214740
863363
370463
609535
804558
67698
968065
579431
579127
633802
191400
1026449
947252
1036501
1000129
573962
974927
321298
423156
459895
351156
132769
333158
658024
510213
520178
61408
343069
64325
599880
391994
716116
910384
440004
397005
694535
33106
823807
356854
563036
83832
956240
106771
815787
281949
961480
608623
81635
963398
873025
330734
879446
841672
728681
88174
557201
307476
317095
449431
730123
437543
315819
683793
953184
942354
206148
179481
655997
246576
596570
330705
440217
741037
1018504
78529
888514
447689
754940
935846
378626
1020910
511541
400504
150588
900592
269227
187657
351669
465446
169073
482708
682974
364166
296079
309846
592160
661293
425139
590343
206385
596817
537884
708242
26080
1002949
924455
114221
216016
231760
123332
749472
508484
882353
865225
360237
149091
765923
638218
974683
458364
515538
73021
481074
927951
856183
482599
74873
397270
179363
876632
427404
177512
390106
946479
361793
727173
509521
1028341
774732
850896
69398
596095
58059
886218
563172
1033104
178467
461694
324668
11450
114518
105050
969143
300662
878167
303923
444091
1047144
716256
313209
507500
845110
54819
418267
536348
152023
715518
552377
949938
122628
385811
644757
298643
684987
498759
378126
360850
285912
821158
438198
678481
824784
519589
171346
282676
553165
1042656
734089
926509
709918
267566
946463
944189
390283
369139
479568
44895
253810
681043
219314
270884
325471
589576
446056
585691
900988
990390
995786
777659
751034
782613
611181
712576
124448
947782
790868
293672
410280
1029042
308561
186562
994791
870261
48534
426880
576172
931421
639659
199557
913239
774813
168549
1012454
660492
861380
365314
991820
320284
834385
145996
1028189
378855
760404
825692
1014302
640879
1038577
104084
781279
224945
197586
167267
375739
869919
129468
400899
401952
296545
675337
221047
57742
251246
978734
263008
764013
22995
698218
211326
990931
944169
618515
834931
906086
292253
11699
31707
302015
267285
144000
404253
842470
894031
545558
965867
553865
892016
225174
39279
237075
868306
171220
250912
301569
123707
470264
826669
777144
763675
343702
754413
445459
236347
481445
718273
51989
821824
596583
834020
377098
284775
433519
25855
573547
73929
741876
73424
226208
984341
379055
954208
218083
477843
414131
811893
671953
645987
108941
863860
1021592
355262
806425
236789
88498
650697
338898
914670
221031
491060
594340
940228
747352
164249
523361
702434
610951
865065
338688
999650
671481
915218
573479
434151
41815
387900
934003
1020272
1032397
138429
836238
471319
700382
27815
1014853
570463
279479
875919
281519
179395
132009
239664
628359
682933
2409
698413
980552
492108
426566
472136
425386
768900
90120
664134
783337
433262
422170
881952
30508
429773
884741
541808
722906
622045
347879
185036
172629
796843
315336
186651
183293
140856
459870
385266
113716
140517
990965
478727
355961
253337
422721
318664
705934
536770
270768
471656
646805
314131
653186
977769
593272
773333
951993
667318
34892
31989
291303
942491
230323
736364
673324
528557
973601
518525
114814
427443
230223
580353
122035
770535
219441
639675
594186
13199
901587
750320
943083
833557
357605
619628
435125
805252
265745
96414
332715
536984
739199
770176
83073
900811
226125
987703
30646
170158
330962
47936
799338
489860
234815
872614
977988
676303
339461
845863
7016
719977
786857
835919
724075
506054
240233
248952
254611
634436
348911
40782
201078
183360
975894
931607
448709
913013
856870
389274
847231
353102
683101
848322
119449
336855
324144
605700
193005
113803
523767
292661
955371
928614
728560
303913
525105
760109
393907
480203
10469
137592
681612
368698
885776
701869
995145
91915
62016
178296
413514
262191
405136
138854
598163
863728
151549
913603
47727
508469
384884
268722
594809
336614
1043232
788592
608032
1047123
963793
547954
16403
264278
1018185
572575
960228
1032081
835375
276440
847635
799437
951878
319099
49837
963755
786272
534011
805534
60688
675812
521215
135437
337625
723219
1026415
545879
633407
14764
353380
901823
35253
201177
3184
47465
137280
138989
260793
858315
288273
790649
836543
521136
336718
77204
355268
12792
371854
165313
637063
2426
332010
437314
389325
789915
327021
703271
967871
347098
744924
468437
302566
573967
974052
193533
653872
173787
596914
481862
592583
990875
225770
25406
45420
959223
1039203
237413
457887
456902
518374
976879
1034790
701270
50567
993710
278327
490413
701860
306652
104671
136389
79014
585417
327421
59316
397716
855893
112752
804985
629881
536472
171755
348236
1023832
469041
648456
681657
160792
812549
795643
717794
509115
819464
5884
626379
789869
702871
99842
300064
682866
912441
441401
66143
847060
20655
304128
663989
305081
791327
586285
83422
363795
693080
349526
575194
365765
505506
660191
397424
456144
297960
553348
526101
186299
111018
575976
154970
261339
528050
33073
488102
43040
843138
818927
740011
29275
425482
613420
552565
690
603112
107712
938696
31558
765358
2289
983585
312490
45102
710483
187508
229055
956612
510033
23132
79341
705184
390423
151403
115303
387484
873830
136262
832225
436733
691406
506961
183738
842999
865916
1044205
824731
162904
753941
681643
916392
147415
812184
1044534
989383
900020
290791
192558
453295
186560
673201
233984
936798
533708
319177
524991
369610
662159
248588
206026
590941
102108
1017445
1012743
609189
733416
216182
690209
405575
50182
191796
82579
1007993
473477
864167
422811
581419
242966
415728
1003972
186117
520172
812110
850303
503078
927520
706098
687104
1011769
596503
618895
92638
77041
100765
816210
1042374
548373
732652
619532
218292
251549
850226
523008
790661
444045
929423
716321
756449
890441
756640
284254
187980
208710
333753
767410
1028961
739176
409478
636875
810708
537797
284093
522498
1013723
667550
987177
276421
639205
838290
804029
231291
722109
1014956
230334
295923
882495
242723
634696
241366
857400
503437
118482
1004877
638384
486616
659192
474372
530719
17389
892267
939614
563100
777118
391885
551039
162976
699820
272115
58899
234980
55700
50709
860337
476607
251234
379356
965433
738564
645482
592422
1036155
697749
387824
662526
24900
613903
511997
335603
874136
105472
241349
564023
570755
494266
329095
671667
697887
376172
772374
446203
331800
236595
981265
759408
243881
261102
542020
945755
231033
377549
998315
941812
199584
678314
822368
395402
362455
322319
646683
749322
67564
125905
558789
822594
74467
159575
674147
128311
699759
919624
728232
379646
765454
568927
813247
67741
633467
134562
971
128172
199006
816431
246181
425817
901860
179977
478551
988729
140676
1005453
297850
478373
757291
631764
631142
96582
1038557
728058
273967
350547
150150
143778
203330
881877
894265
244449
1019096
66543
640601
1039232
841347
174879
706019
105022
104574
153757
985216
30170
73647
622983
782035
910756
585601
896117
605310
188790
771124
353891
782199
959646
246390
358716
981485
947797
613098
279061
812741
385505
261770
44676
848784
215130
859756
873118
873864
541416
237048
75608
239859
776935
776265
358910
292849
695245
416913
826279
687520
204011
740653
1016810
702136
923300
276117
228740
74988
290670
929037
281096
592272
957966
137178
426344
774026
787925
107670
164176
302066
876580
691679
349601
806545
601910
536852
340173
62897
507349
699476
936849
644547
332427
891249
644503
977944
752115
1032337
507649
95503
996028
783326
1034598
998966
656736
102301
118075
49695
855326
80026
104383
17772
973403
865047
378026
433869
398280
393096
1013142
770232
168579
696908
806470
38602
609074
629611
258869
1029073
379712
977332
142758
16089
821639
362062
502050
49157
264735
894278
866069
163183
856156
777117
939971
47716
290497
891654
603222
762664
484249
797442
544347
407971
434811
175673
6399
843464
927220
34324
808609
369236
420362
459674
1026994
861841
744
215105
585391
638203
140036
338589
138518
733835
262626
973537
295178
827833
2071
851395
67397
166243
939637
592681
584683
647391
697629
787137
138283
615767
104001
889503
667552
627589
876581
952287
221104
1038349
316632
564733
924913
258476
353524
939468
684877
1030178
612845
999507
858931
655251
1014026
320531
206065
378467
693852
906985
509295
984255
785791
53240
653347
497432
715254
444699
445470
346570
508839
128245
891776
311072
796358
497469
969939
123352
136104
160331
941069
730791
995801
366163
67752
220616
960719
620535
70064
823282
433877
175981
131539
881945
970360
906564
412168
931850
228018
921087
831758
222340
608917
822395
877524
446058
798902
294367
403182
139509
675520
575158
238729
457648
509853
353840
649835
598026
131717
849910
1038685
231970
21675
219600
174943
477973
338667
701001
620576
520883
259769
5199
523723
912803
987747
831059
175864
697302
5289
791551
525020
456071
751063
601179
17024
250171
788213
536547
987728
789883
305885
525741
390913
593622
704641
864474
689384
215679
902556
335393
434292
118030
1003768
698633
431832
759683
776050
116096
457925
647430
373076
871242
807835
662136
406530
896166
904010
422779
663633
53345
335063
287724
743592
549983
878625
117077
410955
401979
441819
187665
568293
836355
690666
344141
771518
148704
744252
404549
311839
192637
607512
48100
609906
67499
190547
442834
1031775
168771
861488
564677
952472
486732
812655
500397
574930
957686
677997
128545
14601
199535
233221
611665
989582
208362
961563
393530
754628
733407
262472
516619
121346
116375
124384
694180
740110
280394
340167
110541
640954
983087
264479
440329
1014380
968530
144491
149971
230429
233679
1019688
898740
508731
858356
309339
591518
719447
836750
315400
748704
930695
32991
575644
731265
443463
931094
697650
778120
198379
222010
584462
670305
961101
702952
62788
278054
799585
490749
266953
351464
507035
988634
311698
515816
290515
837614
208361
981826
52225
746792
685872
108456
594508
947161
478573
1952
593340
303433
898405
109073
668967
203644
310533
689179
70214
744358
46063
239582
612698
912182
712915
939255
528489
550819
173488
758533
468773
1014922
909509
622546
585113
503646
490614
138717
541310
889966
275865
151067
823985
356800
441298
669871
428590
1027579
773859
177037
649002
892626
953796
959382
258336
515665
1015669
527311
1033636
12885
1024630
559584
790942
920981
1037503
164396
1033478
266030
389034
211800
563483
690122
266585
882425
316908
27585
589789
9915
721180
253901
616481
202938
398735
759486
746428
183601
552550
752459
374482
550962
49504
903401
504125
404719
933110
559843
225742
75930
843881
285358
657323
751821
730235
271376
34344
959036
620214
754885
968705
942332
897570
974662
89442
1015674
877369
815815
772373
1040775
735889
391742
536825
733919
603342
522539
868880
52585
954380
1021110
809832
729875
431716
166032
36104
654160
989743
744084
835545
268041
623117
151527
388487
423396
976534
404414
673839
804551
79252
475754
867529
101803
802138
442902
952422
1004707
187883
740976
78102
442605
371729
785845
124000
148581
869790
100288
293118
459949
238378
213205
306352
928316
149381
43759
24215
1024052
759184
702054
258018
359812
336332
283931
984227
114470
696773
173765
452083
284083
491006
332476
412129
622713
983345
539286
321357
515808
536748
320794
790546
427113
31052
628246
279287
782582
730598
321202
684631
857187
679635
748288
493138
451619
377122
944314
564551
640081
774463
242587
487620
260488
740900
795657
65023
179393
997362
324826
427351
1046746
437232
580978
1003454
382394
941213
453226
693980
73839
574557
612485
164880
1001563
969309
481069
927807
67644
381441
759118
440902
1017988
57917
583495
371722
449558
328437
809018
391615
873445
776809
291521
682800
262698
203494
312491
975483
261928
492172
591086
65350
675745
1040926
104781
592998
455341
689601
664664
673370
216101
392155
857060
406571
783759
315380
198439
114927
16324
643580
451079
408704
161608
606871
452485
539709
753585
674280
484655
569953
427181
605824
271940
579602
96188
411877
58187
925990
389917
809301
671406
147996
361388
1020691
790250
38984
952905
320343
608083
821566
603447
749902
239184
654949
609514
392351
40060
748296
442560
1014223
159709
598023
663141
156711
698911
315844
537242
291465
447824
579310
871891
115537
848509
495858
913427
863630
93639
787033
55257
467430
914858
368202
982708
317332
8955
384634
1039721
161732
185715
753411
926326
848128
367179
130304
586914
873329
71305
641331
234802
706794
839649
127110
82576
41729
769511
306316
874167
540926
131951
547080
911434
910676
889380
566107
586290
739040
20094
928863
562435
1032851
1010404
228843
542054
550749
998547
363963
866844
851186
101372
101504
71322
1006794
119510
822568
531899
543023
579619
401963
190862
277658
852982
690551
332075
802256
175500
886716
577881
543164
569299
815997
824986
43534
917810
692765
572367
1038015
498761
764952
922312
1007349
380346
1035236
206041
259084
93622
731698
976322
449959
976746
825849
50219
103658
51365
645604
404944
617497
388304
27171
844903
225870
587394
1034855
929684
190980
871364
219951
248380
913804
46332
419216
877523
736716
167972
982909
1034181
637631
933854
778306
566975
819309
452906
785023
6517
592744
960893
585068
86557
526269
620036
208715
586818
26970
453347
523653
804390
351530
1024206
649065
644298
826294
965484
241549
414510
40661
280696
192287
350031
499801
1028949
938999
259713
909807
375854
575675
534491
808317
97680
739717
713007
452624
395036
249212
109735
1026513
139802
603615
274530
292450
895445
500209
745620
43009
484149
776706
355284
475042
527323
22710
37079
447444
440624
691814
697031
555055
992248
706681
597642
811193
713176
496326
440141
6340
680301
671157
312748
23295
871581
544754
537929
347159
729362
1020997
342062
106101
842045
1002279
707073
158666
487905
439827
697010
567922
744234
23419
170411
102648
663694
917939
899839
159159
1025567
983739
604898
197368
382330
960749
423446
841102
163009
644739
430209
244231
121699
973132
533486
529271
485549
677227
157836
287217
919164
37651
821583
258340
656194
1037474
326720
595895
923014
282843
670038
621859
806423
970882
475740
1011759
449782
983853
666650
946203
18652
682409
826877
194153
95089
29830
324261
486293
750352
30244
249359
384990
91914
561544
462353
501392
751241
1019130
495953
236342
1015538
451275
122809
813246
263234
491509
373494
283634
829726
416696
953304
139826
886953
895407
189536
989240
781740
204351
344648
941033
909908
241999
475622
755214
679009
608895
804182
1002215
664712
790899
769294
859290
142885
117749
479386
1001554
386876
63406
363934
801685
336675
815228
986144
510090
1013070
669449
494676
481534
648837
368604
87347
858340
167126
736553
545922
1036170
611717
350392
622183
597632
199466
726090
828912
914149
19574
527220
110909
71697
429210
413131
847136
231211
829631
448134
766468
341622
68737
86384
612115
200534
891177
265534
807903
312824
980010
819107
835744
897087
619221
816433
650449
468911
182781
427270
423589
521058
350399
209869
90740
105123
567958
553309
814950
627230
676438
248102
427675
537994
553404
67405
804287
539815
325758
536347
396950
785640
37480
226627
1047186
677359
266348
85673
50710
235815
195209
156422
318939
301450
477126
802198
162744
329461
125204
965194
775534
369795
509494
496507
177839
346983
722381
840089
449364
627577
28226
992825
708233
232593
733767
796402
219223
100120
579332
585327
934536
201905
849380
906388
447206
117217
741712
806743
901136
57069
525716
343627
1013449
971524
668504
8405
975389
642130
523248
930954
785896
318625
562957
1002661
107598
560720
871014
481034
63610
882323
959838
580960
907386
578973
448341
366037
935610
408901
297351
376411
80503
228428
60810
942510
784592
59097
123967
122
1032187
933261
917125
528436
543376
864971
476010
467327
917875
867765
141318
732930
515624
24192
132564
269236
439222
444747
129312
381492
308565
850548
257207
378109
71637
526186
78888
309784
487274
208843
597222
268987
110049
998195
416648
867506
118634
444244
155611
465559
437372
788159
1041824
460989
400963
658117
317004
220125
282402
1015381
637517
111355
411686
465931
690999
373357
742933
551660
969842
67458
257650
342416
534557
81462
696315
959589
30347
481945
1027947
416141
338683
77797
388223
608400
617030
377832
324083
287765
48446
332026
78313
19010
501071
873311
477294
401598
63138
221260
1006976
578241
652880
175040
591905
721308
678997
328789
41964
358086
635772
108981
153640
361245
418041
1995
453759
758727
135443
466873
335966
835603
990318
702941
278650
459652
161017
251116
930001
999766
502810
398692
607083
246098
576865
81170
21975
770647
476175
573034
167422
936399
14856
817970
390768
638501
118547
572960
698364
208118
208111
306626
405803
579788
882114
850821
878031
146639
640953
524250
317139
388472
267273
760762
893335
694728
392365
937527
771213
828670
810652
870102
997643
829264
307021
660084
90025
441412
1038046
805961
238069
285540
357210
474581
890640
217900
805181
211303
710904
613429
302507
121897
755732
104602
146808
287543
366535
549782
412461
909588
528338
674321
747333
76836
94243
218450
681409
718319
95025
291792
979639
623257
1045763
585042
717590
474526
568075
477152
846608
752583
306931
238363
832436
736585
27259
969753
54603
935346
985382
264463
680817
53988
749887
668143
328443
456832
12182
607784
229890
284781
510808
328710
335357
298579
521352
500080
1034151
873398
261072
518955
544973
867517
615705
559272
869699
687386
161667
309405
923135
592376
856376
192350
746627
547234
882986
415472
836647
120694
950708
198135
884191
151306
453238
298646
108585
416702
717934
713698
384755
863193
694654
515198
204953
676079
549722
664201
106677
310464
30375
670873
695745
61549
945719
803168
539105
557454
665213
1039104
639761
952739
1013956
988607
147673
801090
443261
485381
812905
929079
418509
399335
511199
998790
229809
834950
69472
663689
651116
892864
801532
255505
866914
116587
272974
402947
610681
321238
285601
711944
663142
751098
239571
50240
991672
448918
168678
446132
102629
414689
597770
907081
173624
520188
384247
171846
235305
611315
903294
908204
207807
821203
1022782
128304
683161
764278
992988
379043
626533
639008
320207
338655
751522
590028
763919
231364
62375
546071
143805
250075
728382
596248
853300
147779
819484
783952
535082
237233
362698
973885
472806
386262
4838
295743
877282
862183
430054
267078
33823
916764
352996
472335
463363
478508
752666
504070
711589
23290
919649
658102
76069
535977
1027872
344556
633801
794335
79422
809183
342584
873044
296380
931935
700208
736149
63026
410384
612841
854085
558522
431029
787982
771594
1022233
540813
998043
238939
1048417
311349
197785
808418
398193
509957
541934
373758
413266
857989
368620
512912
786214
351650
636214
590939
534563
277248
643504
470035
1013091
790626
832951
689176
175543
584380
425219
451670
161222
850787
536700
805184
983723
451129
787791
615518
451429
846767
802942
429641
36248
398186
734889
181280
734979
30766
76793
770178
863904
661693
227109
965996
641784
464003
861657
684175
43216
388101
314268
411048
531269
368824
957882
274727
786539
385558
842127
311701
994533
255210
255193
293045
315225
472368
701507
723005
321684
348151
70411
830660
236150
752104
460147
602880
459323
245903
598647
302050
598327
78253
996665
906603
667699
561703
643048
953141
593062
216889
726307
475973
140098
790160
576322
474284
1044470
100358
287816
844755
964608
470836
639757
871176
581888
181702
19234
651967
114269
532371
992003
532360
115681
1004657
543555
829104
842905
1023516
375722
1013651
383625
871112
196470
596270
814647
795769
657229
636645
841866
845802
899017
874602
122030
667312
508322
756432
508994
864149
463339
169423
433437
259659
713204
201507
739262
29876
1038971
595509
697170
477677
795110
555312
838995
952553
543022
815377
110290
821081
458742
581920
883662
278026
954215
471689
75056
351277
622075
414540
790540
398321
188337
284020
784633
480465
181721
2293
660734
238445
608856
622925
891013
876871
808870
595094
1022586
490385
483263
141531
498921
558556
72244
645182
504682
298240
83137
550686
223197
521939
850561
946257
94622
49016
117412
773265
253836
923109
911653
663231
729244
496982
457546
463598
54651
884166
946381
925843
283542
298345
883585
718871
822274
984840
204416
854015
64071
718403
896494
553536
186012
450687
160636
229167
368190
851607
90021
689702
947712
1040167
282484
909488
393280
85365
621864
266144
549027
598873
614064
540135
949625
315632
111331
942130
722135
794164
45385
883973
917328
681226
536584
449851
360817
557098
770930
448321
682595
236757
20862
819556
208339
818415
888211
882747
20708
785829
837557
461641
858428
192696
626204
357824
597163
483485
557060
274405
402935
312827
934804
752458
181894
421605
128784
436448
917152
542374
219868
599269
149233
89713
301221
376301
299355
739099
267499
887509
3037
372113
902490
46676
601142
251850
427388
212952
872009
58052
99355
778400
974819
72834
793121
716158
460897
970632
91347
556491
687795
199826
728738
522977
391034
39390
41999
114989
787944
967610
372730
356180
571668
1004370
894616
541492
911617
848436
427699
840919
763011
90974
276584
698283
541525
756126
976248
182981
1034453
423414
735283
710092
974666
160617
1043560
764478
24899
437730
42679
348847
420953
67200
641455
451098
273554
385931
783955
134185
476838
428404
650810
145306
514994
795130
855328
791602
373929
431567
446124
398483
948832
721304
147884
533144
228297
333247
774200
229321
830737
447215
815334
61594
949125
350960
738875
881394
639290
768268
574903
979780
459040
517559
268238
453916
837010
135506
984968
144126
637049
784251
730559
756358
497372
843568
444238
843474
782911
425086
889191
982622
332823
510325
528388
529207
201058
656886
161063
816686
754367
50660
132097
155018
984511
83256
843000
306060
654096
806087
810656
987205
301196
32484
374628
830913
701658
715238
508101
1016394
590026
380085
300071
699000
673851
698535
483960
65926
273000
532107
970351
176378
491186
155799
107544
573684
344436
482809
792423
166836
41349
866574
832296
602433
42708
176498
678998
510480
946795
297734
780826
320542
243614
580249
905337
711155
836133
809117
228688
307544
590064
47710
92989
437561
182320
953316
845870
634540
889093
127338
839126
533623
443309
780232
618694
30140
484383
477524
353995
888323
937593
762006
550239
22695
579647
674202
1018906
460290
400619
650117
47768
910499
666520
952971
907664
456400
971115
247530
256783
607169
481061
946859
510108
762410
886463
62415
526361
292779
267453
832216
939945
75127
86195
398144
322090
612247
242433
302664
977345
471149
643075
377557
560145
66099
1023625
984608
745617
1019217
585559
350639
461560
388063
990514
612533
786131
914870
980093
602865
320870
716758
754674
854644
136362
950680
741003
780013
137736
471654
820798
720684
1033660
602725
638706
643958
947084
36413
490364
921822
252150
347014
517819
294617
220354
1045566
336212
246681
579354
1018894
317430
181326
832862
535388
497235
668872
1003221
289825
785106
77538
657257
317860
699804
1004968
596790
737801
748310
671513
58485
116514
90931
931085
522795
868393
214379
434726
653516
857967
304725
644843
537558
603903
829941
923754
479499
1018796
581251
868837
129987
122123
420147
1023806
779154
430600
888883
758387
276508
57808
984691
1048242
275749
728209
675317
487511
70504
26204
850183
640975
316690
194735
553632
665119
545199
677944
401432
677566
536627
789072
747936
266732
228753
985750
177426
37857
924660
982117
660742
665574
838686
406219
1016516
882174
586528
344155
324153
589725
957179
170545
256451
726503
834569
865870
254535
311889
599801
655897
304971
614853
422412
324337
463032
259727
208413
907442
271515
193307
798599
311732
178532
739841
148677
654070
495814
864495
517513
77220
285129
958656
59804
695869
698728
57157
949103
173646
810880
555612
199465
562746
427438
708962
178478
843788
668383
405629
121515
121164
685227
906326
858955
60362
846053
69510
335142
924578
800048
576652
547945
943324
755218
627213
537329
491670
77687
173698
709692
795187
666771
1011752
461157
277987
584783
81079
403943
971207
510855
226424
288674
273418
215117
47439
648040
518029
461271
178683
424237
372541
1041173
568417
214075
863746
330770
997550
567249
641139
367826
825615
168488
368047
465760
947
202463
362119
687835
628832
618098
17851
1020541
229746
145287
536174
971574
32248
798062
356634
630054
324365
464673
144831
586956
1880
762507
702187
188087
436403
333098
703627
92858
398518
10199
158861
241757
599236
68380
937010
380106
878289
926566
377765
320830
206142
1009433
811908
654637
541182
353655
604340
907475
826835
55533
609020
25688
598608
475101
865297
475228
871692
890487
417668
177505
153416
142066
721155
873575
1017455
866307
759884
425496
391278
427191
883277
656961
674056
141747
933534
132024
761849
546387
242537
1042480
354267
826690
312200
1030909
973688
473872
88903
686644
750062
879043
47999
262758
189709
492166
119849
42715
255174
140655
312493
846177
891463
539129
683899
760219
888069
568180
882379
781176
186892
199837
638875
775035
385877
401116
294125
17955
502207
796727
958537
804378
346363
125359
396070
477945
544744
202888
583687
759671
846644
444033
630660
640517
267935
984539
834552
102260
547979
46909
772162
728096
63109
151912
1008835
327261
513142
1041273
267042
573902
772210
923181
1000581
170046
691430
321118
808743
257989
762374
112259
75138
920733
568171
117398
238951
531582
139727
472068
641690
263109
728637
102818
118445
31622
286316
785196
786118
457171
836342
872657
1007916
408713
1013870
979606
327368
829670
358577
489266
626056
526615
705191
569094
756724
849944
525630
682046
852170
786655
936975
388153
759662
417251
143170
324643
424234
83961
240676
203296
216929
763376
292800
1002619
987741
650390
595952
101443
444158
168277
554580
342502
1009524
136354
786913
135778
498255
86082
827018
970015
934579
968790
189453
174848
371492
930635
33933
393036
830693
849938
1010634
220287
262052
796319
423164
801474
689002
139621
8779
826090
724020
996909
36340
56456
759808
465773
425693
250142
301337
81793
162513
762419
378067
170947
658611
278074
597746
292454
708572
798689
419926
482318
232878
765363
326096
184275
1007208
1032301
953784
120088
761182
1019279
235772
342825
202006
646218
599415
681058
29920
463984
291541
31691
635951
728389
863882
996970
813156
95909
70137
492523
730544
986503
932929
1045469
96611
940702
25853
170344
31070
245433
72963
31433
369681
28434
924965
1027273
757585
826039
608882
719836
730810
779918
354691
181596
46538
511665
1018354
166515
283407
392844
644130
243286
707562
731339
332695
256438
821638
814194
554652
1042757
429169
397487
370566
831153
382226
1015887
794227
142305
108056
887486
339315
991258
343264
471524
409916
444296
816457
619132
806652
803741
267040
561333
361648
369373
77868
608820
583422
458087
676205
502105
764961
43079
71764
941383
983006
79104
688717
499032
706666
469600
861111
432757
566638
426043
225529
1041925
484479
658058
827330
252267
879439
457644
390337
867079
587362
13970
88278
857694
57537
913952
325696
205160
117404
135208
225794
245629
294694
997815
102325
106973
908507
189163
702192
459107
631977
430532
540855
851862
759591
408739
333379
11749
707266
1030966
104723
640594
89042
634198
537979
705444
947311
913229
885677
805791
257742
245584
694020
2237
584432
619805
57027
1018595
342431
20607
974186
126836
418406
153762
162401
12632
337354
888825
834826
797137
1029668
777441
699097
523910
1022908
363011
235364
607928
789272
590029
812021
294605
482129
168635
191522
583160
290910
205003
634944
777363
790779
799126
750221
749747
106329
637180
311393
11723
806950
439196
560392
260548
102577
16146
47119
24634
575944
851165
135748
46829
53625
134679
716472
118887
429571
1038563
1044303
529819
479660
353487
271173
634586
20101
858523
1036960
254874
660512
84136
634962
608446
933961
339521
845401
904002
136687
163127
400867
164054
187730
412068
44117
99782
832690
47744
51185
117508
121708
101622
358075
688520
875021
188838
115641
466700
366059
445477
752655
10685
240489
49505
223240
68980
17981
899960
578545
465085
225359
92272
52627
849656
900999
660854
331345
415240
306993
780832
362114
810090
679519
976782
1044590
186896
817368
28022
652878
760947
754090
61602
938205
483602
116457
36017
391756
827472
940475
140324
753774
842046
817875
12348
919587
11464
883863
744279
260090
55194
237625
816052
640779
281418
815753
1003373
270314
97576
627842
258848
642309
270173
354344
94330
21806
718128
591231
666893
551744
361325
571399
734838
731233
547853
297653
451372
324692
380713
406228
457655
49524
348730
630647
896094
861272
567796
399113
958105
356535
169957
631717
169430
366466
900466
190066
292073
711947
970054
485205
682219
314583
134596
291800
411811
286507
373984
94797
892834
882878
731402
88430
931336
169418
954574
585784
921568
671723
212752
710664
688269
253838
1038169
774359
538885
84785
1042962
823525
295774
896550
556922
190539
849703
836258
1039891
101994
67540
639428
300167
400439
561849
153002
554590
721876
998526
975909
134961
738422
686040
477875
236035
351834
180530
875263
915860
197419
984307
66891
870278
1014598
532752
911860
774227
862207
185093
557343
718554
74038
980843
851448
938748
300531
307555
149299
494714
303132
996528
420353
716144
467392
689661
614442
1040977
790882
1045715
41196
129455
838951
60906
877671
814546
750560
750130
316676
981387
1033718
635096
681718
281081
142657
2640
131311
111776
544733
886496
713381
771727
433723
608192
245160
463465
467247
527465
31287
338820
30958
264709
531354
641166
867205
62048
185895
253856
811131
15850
250709
278688
419624
547522
314820
675175
942221
998824
574657
683634
504424
547175
493386
412496
721540
843664
87906
260204
289501
875254
332845
1019480
827221
409627
142617
291881
431053
549339
435698
434297
865567
932490
533662
250686
126487
252516
13461
464818
732580
660803
899657
520185
933904
585650
515317
934264
101786
376829
1000606
663712
210603
82174
740035
1028679
1034265
1014917
224308
323367
490290
590372
40903
995356
935843
735028
826349
127570
898501
686675
827345
357137
552119
1006305
631164
519545
83572
438551
944779
315232
379154
566856
830144
1000917
844656
37497
602365
548042
197615
294693
95855
942181
397048
750711
735597
724439
723348
200974
397078
756744
911084
649237
724461
629996
49212
90369
1034902
935800
863742
946747
625746
891833
351388
268652
842187
72353
589196
836920
636035
212178
266744
806521
481645
1021933
367414
805179
193585
414177
154155
144178
1016935
300208
86056
435692
959970
821907
569855
1033924
535575
839169
408059
192677
849924
789617
13164
711126
876904
430669
955997
858766
907072
246609
622978
841032
506560
133234
10013
460501
884138
538939
466019
207260
258175
440265
792535
385242
437792
203596
314449
580618
48739
1014187
1005880
495376
529182
680326
337389
55508
10263
935285
464914
188410
852953
429952
232532
1041315
635116
198202
1044621
206901
79037
1041628
61771
1034456
569747
319973
23766
354242
704271
780489
510173
261380
815028
768597
741124
783330
807581
600656
754107
181411
64491
769948
489309
991522
540182
828986
903806
309088
210362
466061
434696
591630
252859
401997
480623
574442
519664
316947
356443
418098
54002
339409
909722
122538
357320
381623
100563
140319
1009338
433024
757450
661282
372943
571700
238948
525989
539399
674708
897893
276076
174980
111241
636995
615341
396045
806601
404703
188036
838730
983538
468155
40738
816408
596219
433491
275719
140724
686601
678308
799747
739425
137483
326288
599534
708502
263083
850835
451408
463200
214358
712282
352759
710278
867964
960181
360503
536088
620267
374260
221482
108319
834975
678887
186456
505167
818090
259073
936450
499501
246920
397980
504582
613377
473280
751291
699729
434821
686054
1026301
549048
742690
745647
765903
13565
365871
770838
128211
997879
414470
1025396
896680
31302
744073
495731
312657
618834
298440
844640
919116
761158
216311
296292
32142
852056
6278
7820
768184
843603
902215
206402
154875
990154
478186
1011203
434597
21689
107991
440313
708850
396389
281603
932794
820573
386328
165154
891429
592172
820380
716266
366040
8419
484905
257995
759553
206337
817161
442497
812803
916038
981570
642758
178844
636810
986574
1023906
120049
3097
1044258
911629
814858
385219
474405
732153
374195
172119
228834
937246
158038
71244
927004
915889
546137
669614
11620
262338
541132
1020331
347086
892868
669646
47274
59434
432906
7567
240000
123211
47358
139999
45187
830566
304955
923013
267367
507711
621338
237961
182833
728126
724562
198276
687877
1020066
823450
654570
528120
66398
372731
184282
370287
960305
984588
866922
976423
271327
805431
502543
523261
653385
879036
305052
946763
1039058
951372
931976
150228
365385
201752
1017857
372872
663470
298938
700159
959021
506241
524270
260986
233140
657520
763897
626551
550571
253351
923149
916218
508533
550735
1042674
980438
253085
1036956
288688
689896
770804
954740
970833
93643
345269
764411
427426
75397
31236
466268
704635
703468
922644
430048
930663
573742
701224
324849
259949
956133
858894
750698
1034221
152687
230812
757631
477057
321887
294632
464648
863700
400226
585048
15450
420707
713573
639602
536106
992354
937245
287394
955342
811918
486459
846851
871884
12558
269986
330695
285650
844428
823299
271343
880000
415581
863645
909231
702155
44703
4585
330805
695995
906244
838044
276238
765822
483411
39012
841977
872763
87880
928269
989480
141627
58849
955206
101572
269338
172252
156058
765323
69912
219455
292787
836971
1047428
82381
34250
591277
523879
420836
1029429
787708
354488
9730
8669
673979
105867
952849
509327
162443
244365
464304
50131
638720
183110
295899
986815
801872
643134
76425
82090
516616
1013156
373737
680900
465564
52102
506683
519692
288974
989809
406916
796606
1033852
287222
941423
1035729
359787
814289
903474
1012630
522944
681711
669706
197395
377105
946840
957140
154610
55795
360645
181480
308552
52741
523861
923678
820710
482896
459529
854536
345336
680191
626304
238893
349209
69609
986050
1042290
994815
925590
12068
810031
43261
951874
567165
897622
335344
602498
151423
773172
847282
709327
610782
567079
46925
752562
750337
967256
792162
406517
641851
527607
848515
262302
383781
538821
864849
886047
697326
752771
853157
451060
694421
227614
477794
393844
83388
598711
435809
109661
286521
792512
325076
402390
816784
256382
306311
904078
577680
54227
1005247
747709
43615
361810
842042
850069
551507
341221
463748
11586
265427
1012508
99071
938401
355959
410982
220343
693617
665304
230009
427421
471661
490731
922033
542811
648104
41045
393881
516133
438308
702865
597730
1018847
768178
718905
323561
613413
898425
383964
880665
930003
23246
499117
139090
149337
60214
26571
144330
1017434
441291
703890
954537
701727
428939
310952
467879
950361
517553
788987
382900
720558
432665
275796
32352
839450
803937
210717
789764
208578
866722
316219
454683
81560
904612
676360
925969
870290
781424
307868
232665
732518
463106
221247
506878
691683
277660
149558
404974
767149
836261
282653
411593
516968
911880
285584
502793
496465
675556
960974
1264
594145
302663
674802
205615
672577
281634
1014649
185853
745668
161966
504915
158654
1002344
648679
55597
98069
490562
130160
867078
756473
576022
137875
848613
143427
479687
954527
771771
429429
875486
95874
920882
25006
797272
447624
437427
446958
555011
970816
752551
714127
240407
342778
368212
684247
421738
251749
1014623
377656
389975
13304
549549
312337
488801
89217
550397
217306
823254
96067
724884
307802
260851
941281
146560
287417
802623
477775
478520
360729
700188
401056
465863
242857
550813
355136
487861
470596
34405
646423
742252
448344
785145
98521
60601
6589
858551
671720
2843
274741
98803
588067
147835
162490
479419
734998
256098
713765
239669
128276
1013129
507573
475531
962961
234792
1020255
562718
796554
923603
972721
253051
248840
708518
432062
353480
846086
598732
405987
833834
1025936
106979
1032690
753361
35473
855608
571181
348358
367834
974272
168807
936283
899825
819990
588281
362098
423108
780499
758370
387357
1005245
438862
802048
917924
9872
1042485
993345
127280
509581
129060
191265
108230
411724
22076
400358
863103
256178
598822
499619
288746
155510
971049
7939
1021415
58980
378651
460966
352213
270188
803628
17146
606191
800278
623208
22005
565470
347945
115569
350034
556207
564338
106569
1005370
911830
174595
340529
38863
38378
712099
808104
857907
27433
722194
871463
322647
969603
577863
957878
408436
915783
42564
729202
45080
955101
32150
776655
746087
767173
449420
325558
359347
682382
439340
434019
176981
1043220
316395
396326
766102
838108
815640
1025423
353578
433194
504980
31939
449577
856623
921967
496923
534316
401046
596715
590893
9805
234615
698305
159566
298532
241441
804976
452415
609099
290669
233826
125062
22150
139909
545844
12870
126956
320465
339537
982957
828671
507384
574606
845842
1014573
779685
661889
330058
557340
847826
788811
383478
15844
81611
216697
146620
848918
42391
800705
827680
775671
249432
636006
980446
640939
81351
722921
800369
365204
633702
545912
539490
939575
908385
363846
606867
627871
205518
659237
700155
51139
1042234
942824
383241
392465
961901
548305
87250
430157
777786
494826
742190
639029
131990
8271
63338
108113
978077
276044
501203
986663
925310
953180
614008
17517
19640
262503
248483
671816
86847
323172
930199
422747
974225
245954
827925
902885
768782
731814
178621
195033
550705
809417
911404
311092
730103
236085
525624
483491
102265
493103
733104
759895
290236
622308
665894
786459
974855
418944
877232
433177
950775
187923
742569
42320
81137
237529
853384
630343
956342
547165
655940
550235
392246
1041997
614824
872199
151157
259662
380046
695246
801796
958896
713489
835747
80549
656815
221727
993199
709516
271017
593778
40076
225248
674144
61229
899777
271464
736437
575481
883837
408394
434107
387596
382778
602899
400038
325132
821229
318829
652071
307549
132080
103760
556115
603939
370627
312260
644309
252540
348095
96256
982691
917547
595520
687171
256598
648973
661600
225938
143017
592955
779572
897824
958309
248163
172947
21633
469896
556151
742786
390847
826894
675322
139198
925757
1018764
598702
626758
145698
227224
742775
235811
294871
163396
707852
253023
314777
375639
138390
731320
275944
710072
125934
22166
582439
254439
99015
742669
312369
593606
896894
115612
726974
329723
564886
916479
697832
664855
525023
969305
165892
269655
1036271
1016021
501411
1005159
368590
535040
408031
246553
904945
938894
911071
551423
553711
477704
593147
928957
884550
865833
1038173
534362
395653
184249
260486
646359
408953
125427
993044
1043435
447555
910155
640255
593268
678107
42510
17058
146105
222403
471877
40665
671395
119073
43874
188209
70551
935573
331874
717607
11211
254375
913445
637201
420947
776708
85758
421920
469261
121330
948889
141884
259482
582859
753235
487602
1008147
475309
818150
787909
894282
646293
257884
855533
286874
606607
509993
135043
327846
382071
689112
167118
408002
728782
949228
37264
776784
176065
729970
364079
907950
73823
567354
625584
70975
1034045
628360
923030
691324
110099
463935
838262
792957
823121
679134
220191
643985
848589
174465
99253
850738
781674
176419
145203
674597
150348
941313
757434
582293
944577
189672
664109
749858
897101
286273
210737
68147
1017469
982263
564608
738739
1231
53449
222824
634628
527670
944166
979509
851993
677480
265606
856214
697103
135013
144064
457941
225554
154973
26544
1010599
872310
65873
110278
901637
376851
532691
922092
528593
181743
210779
881786
463773
167688
760990
558583
345903
490329
307907
722926
108017
220447
17361
603645
74775
717391
748160
268145
984008
983702
224761
432231
245313
724851
1023369
43238
571988
219537
171785
800652
678522
83125
325867
86440
6564
57155
697659
691582
148013
961235
924704
1003630
738106
752554
1031596
305282
295626
739240
566851
674383
272682
719409
326845
27507
158985
939140
650025
193994
636579
880384
312206
850560
565432
582105
407756
572756
830260
967613
377760
87503
264078
875979
814509
160002
169349
425420
786210
269794
96989
586423
680944
465516
925872
165095
995804
860431
651563
562158
250510
765455
532439
463111
496814
708605
25132
249522
869072
673864
231121
161206
379845
5692
23335
142193
3343
5589
939929
75095
533947
369798
706091
402224
443026
402805
386804
214185
840643
507703
2723
273869
620194
1020951
506322
472196
904391
931618
94281
486672
1046208
53113
870243
1041746
255009
261211
1004538
359501
809053
989810
367202
168580
543822
460697
383204
53550
110788
969734
50805
197401
958152
67758
140077
472997
1024964
411588
174518
1028809
429139
889953
278458
702659
1019942
459036
312558
728178
711374
642529
299091
1206
120936
937971
353608
596996
535889
755183
925422
591477
775158
718626
836012
622484
171450
890953
228098
588126
515818
959886
1044619
493420
350627
518246
147560
557704
98498
44680
254446
96164
551699
323105
182778
411381
413824
912257
307574
555464
669771
872732
68342
793537
968505
151961
443301
155515
174126
111749
33952
955165
273980
444354
370460
293203
808032
404743
649247
988813
502711
1037885
748441
965655
478666
137632
798171
193209
197595
721837
260896
123871
353562
944425
677352
953092
479050
503074
40382
1044007
834725
241011
992506
224739
77104
289939
672730
455986
791533
327213
258117
80565
57829
252650
949858
607656
926885
444605
77058
437653
940578
626493
691706
1041620
451958
994672
603078
500462
462131
604348
5026
511495
381223
775568
374142
401456
186051
587481
342088
296442
788522
479508
295376
661391
736876
139996
955057
746868
542751
706071
474868
104563
570233
809983
92413
874548
223404
281404
503387
596830
769453
563476
1047012
143191
754698
885370
597246
651157
445212
853938
383244
570182
49298
37968
212493
618099
620749
208262
895578
881093
508813
424442
179047
423486
908644
857231
295656
992156
667224
465939
480988
126509
764508
355393
624222
878439
860669
1026936
313934
190455
923213
5927
632805
866106
566759
318987
343794
199109
591405
149571
862170
772654
809679
539834
180329
954618
683472
682560
689786
452320
411506
811415
380596
122675
313572
235439
890492
917261
52618
210180
287661
447487
507470
525251
134818
714549
221762
1000750
1024210
1024832
184140
44519
132609
464511
59407
210749
497357
209814
861858
660195
481906
835639
406352
708779
17899
388481
44432
895362
323086
745485
28961
91871
834034
490102
937668
347953
630029
808516
724154
1028713
819196
598609
759364
941364
416199
227727
1034601
690313
210940
757696
968657
337004
15040
769922
903469
635119
166772
597837
839944
312075
1007036
610582
241842
478567
403608
183729
1015451
658103
560908
879157
344233
657048
382378
603566
101720
1008988
751051
677957
708709
918828
38089
368094
1012607
225311
821076
428661
821166
656429
745094
899439
732667
40852
375913
1027869
1017326
115002
446138
268233
1038475
727057
916442
417606
876184
108103
211291
28499
2486
848120
257544
882749
439806
680358
309432
92782
753920
847177
820964
19403
880420
16237
802762
516796
206818
517054
566079
981352
1024621
869959
663626
218711
272821
823572
555222
949439
918642
846881
787082
28057
618506
953240
890526
271800
493380
166681
953356
155022
961840
339280
742330
61761
437088
1001366
505954
894345
384152
675260
217895
413268
44925
968055
1038393
886581
862026
262853
616304
686761
977417
509999
159748
925924
307195
53329
330796
105260
921558
411826
864334
891424
667963
730667
536060
576004
456961
546056
334330
558259
338330
504967
1034037
925391
838345
1027227
622861
543796
77880
1047412
155529
636973
1032764
485906
872784
683529
792651
459924
759367
458538
730344
623434
438754
224657
788266
69759
854668
835348
34760
174390
68458
741255
829810
918407
173857
108816
690566
32105
288006
135974
693145
621608
498028
265753
609673
369906
12168
1046161
633492
477903
947673
75346
558933
581647
721286
842891
1028263
336715
629420
571137
419939
559433
443013
5679
752800
392839
37257
538190
378931
194584
837229
287362
816482
718716
806253
4158
623233
698430
250432
859852
10173
331443
784616
38950
971350
601401
835215
835052
917857
374423
789152
683591
558068
873151
218840
185218
740710
652553
206208
1024721
693297
164643
386282
120822
541616
236656
784639
127661
595431
977316
628077
346827
718519
910730
506750
418488
625736
119709
146351
916540
237911
468262
715010
490199
148317
82150
571286
102860
287986
63635
295150
988147
259932
137681
543071
512322
44373
599793
175278
526801
654571
391528
891554
377804
119344
786596
893323
117644
560339
317082
6477
979871
539265
1024217
502748
772842
489812
726295
790770
256990
269956
820552
883469
524723
288635
823039
422305
497205
76604
73245
1008664
1039342
308674
9830
857655
974625
233219
714795
501649
173883
893884
926948
946266
517529
585797
993959
776747
792620
639949
32444
262454
557914
231281
306265
957446
485729
311562
531024
1040267
959593
897837
1041281
225237
147116
802225
774563
259148
178374
354853
322694
98237
1012893
134513
191693
916196
662031
284879
441333
562338
708816
61990
191558
620019
41869
15984
864212
392463
911975
406876
973086
310137
448533
827888
668034
142690
284833
71879
777317
916959
345076
391904
563438
679880
261767
948174
83998
473669
187895
307728
642374
190820
28668
475576
435344
774521
1018250
382704
839164
391523
625485
1003617
670390
975930
393182
72415
598601
506311
283342
1011072
705754
712698
50015
148703
663867
762586
158084
260044
405488
761559
829370
132294
404454
1002173
427507
236325
143061
177081
575115
341253
292796
25941
247701
823212
873062
731486
950728
889233
32679
223409
879893
247834
78302
566089
873859
135407
355844
799070
552270
922039
440860
556022
946290
519472
915478
543258
41108
265511
973228
276188
97033
755915
775099
610245
459013
616176
65238
356519
58405
471075
938344
1042571
659449
269484
714587
595845
947898
1013556
347222
705553
960973
390563
707564
90775
338629
893115
502393
794612
875755
91009
937052
1006937
508060
11043
555509
486490
19094
1044414
409215
982260
588787
222146
531836
405865
247491
382601
1047211
145834
1044379
565250
439449
384645
988437
375771
455523
195699
488890
268419
225026
410300
241019
512763
115304
352396
1047661
610661
617144
953527
399653
772416
388421
712027
445900
108547
923832
137223
677310
351643
37124
731420
940013
778843
773578
979390
547461
311337
488664
824000
640271
359205
925509
431891
389811
295282
930086
355117
138996
873071
251507
47233
971676
837665
912012
618440
950712
80398
180611
814069
178501
840012
406958
600392
837691
136739
276710
356712
196437
480507
1031493
104648
264651
38696
124547
257086
231527
662166
618713
257009
381062
843118
448146
801049
612681
276573
851208
199934
761062
473618
601682
632559
549449
837766
506780
538240
426366
416090
948112
546967
593761
857569
901953
716592
1047587
552723
638590
726604
381881
61112
284611
770272
790523
906306
243953
992818
69156
806202
1045210
460766
920181
959272
270651
51256
492143
342735
303381
113023
163638
839428
201923
937278
543890
871822
289534
595075
442062
952586
1019200
735774
431092
917682
89177
420813
643818
488319
822237
516418
664107
482567
119270
77776
773972
434396
723717
688456
303208
936783
605993
1019273
25728
686271
654409
975981
326466
826631
718505
338836
354639
276521
436265
253807
940370
605090
274136
755710
203144
588469
963164
426048
924599
812279
744105
440156
760771
397442
440437
385631
156476
526351
273013
556868
1034626
916611
576682
189313
328162
24293
599780
710874
536048
631614
700778
312969
480050
1037745
259518
587771
359723
650757
145085
473231
433104
843081
534139
599836
424211
730855
692399
306908
269417
956379
450053
512028
931678
689644
180869
353392
682965
683222
903103
155828
658417
160399
873756
454484
792733
493279
530017
60639
736122
664780
238628
974051
886700
442985
228077
688384
296139
332549
366704
381921
547029
597797
304481
245977
81064
411645
295810
336842
162075
361983
814087
317463
197669
765977
712961
10514
604141
37824
278481
317128
1039262
219348
43382
730983
47563
371387
470777
504368
582435
738956
1022995
956324
799697
6876
31304
472772
6348
191012
75045
909742
772118
175541
942869
1023594
29648
957645
402399
38471
654725
427932
1005015
845482
146253
234657
95282
538278
11885
409633
221523
366947
537807
315850
321911
139385
208652
760031
264122
329866
107500
110411
412596
283061
157246
479853
979821
227303
329512
54404
236319
728893
1025317
188576
58508
126312
891591
547242
743785
353165
877986
804749
706917
651018
656645
1036690
723973
178828
1012287
381448
837776
128052
254206
250455
479429
173074
659189
334114
473404
692445
915082
181109
1047991
193200
793812
6100
410898
740076
467147
996696
508190
317224
382317
20685
434117
915729
919182
909189
201228
66444
1014620
579520
95682
725751
340548
173776
727536
909117
252717
157842
252048
145254
739696
512006
361179
791805
1016827
120538
941974
1031622
739939
823836
591739
1031442
614087
855080
773269
717235
600792
273900
556000
628580
58306
687101
686389
86215
693321
1017834
241415
416363
73884
222396
400993
580653
969058
5678
425949
43755
817892
794104
896030
228142
1020589
377746
129592
854538
609005
974062
493723
648279
58133
1037574
846682
960438
676824
154428
643354
679533
546679
236820
12390
412594
249013
888781
495154
549098
539273
315477
290022
153767
420818
780948
449311
71075
557171
834677
784184
915621
505724
398373
471492
439421
103260
457443
500507
375677
635877
161320
1000365
498775
870958
475344
348875
731599
776656
889642
48368
577716
466858
190232
144253
1046682
988306
313973
1042779
321356
277673
414560
279609
633859
767706
682150
181364
170182
547232
557838
958231
419378
881250
931395
384739
230981
242649
222397
278882
658732
697477
690730
856863
386313
906189
695704
260902
175510
1037897
651396
203974
565506
354264
557592
636245
815535
34054
594114
603410
688069
105924
838058
171404
608555
173002
231601
201390
33917
828866
880414
228149
942233
870974
820048
20333
272087
286922
768624
302537
866002
622741
461250
1030691
403083
579765
85207
47361
642153
1015450
965508
39181
511562
468613
144986
744542
367181
297297
571677
782603
945554
657308
1040467
654629
546199
468907
305220
716025
194959
379464
872495
273611
4229
1041322
449930
895397
577981
577348
1043082
128496
486173
841887
346747
1028440
75825
72890
430424
1012673
586800
764487
684242
766465
416790
919067
937887
273800
173257
605337
46628
729015
400662
820184
451839
62026
17890
821119
198553
910932
436197
634099
107151
848704
715804
982493
982405
516526
582638
219203
169103
205411
527263
971504
133131
421391
1005811
687685
1029658
183723
27715
953899
1040752
392753
729737
355358
1040012
952262
861967
792406
133415
560072
348198
64236
51644
146386
369823
114852
37989
795538
499108
1019155
900672
714733
847113
952612
1025440
758506
777351
503893
333038
561166
698626
392076
380261
967530
769633
911124
182083
555150
277521
834019
790978
339772
479307
798927
36488
1018094
541313
41717
498129
902939
889211
896526
795207
562597
489624
949071
805894
9856
392695
836100
91134
1025702
570205
349419
231279
208901
750948
345181
501212
150292
356531
867106
39801
328853
870085
932065
981918
49436
33778
895490
618857
794940
557983
240968
522893
32098
624653
1014830
24926
257390
984143
726699
873459
906021
368849
990294
657968
538727
899615
923051
36527
69374
822473
228555
836654
384522
489889
557513
58514
461965
928281
365112
768793
197812
156971
919888
326879
840341
1030928
196576
68177
463
144476
357504
950666
329983
309602
320771
945893
15299
134449
110170
444421
114884
646313
633722
57968
504675
601854
3904
701963
891589
844876
886280
981297
566013
343789
490761
311273
264573
545044
281283
678713
898357
808174
394480
250625
1000426
727217
586226
789826
164316
485391
743648
321606
124224
160059
785235
953381
202816
193963
208394
825209
696558
702542
248000
690070
349568
660591
57762
788354
348160
208793
185303
112229
351188
495770
1001224
956959
235498
65828
1005617
890107
298208
130006
849456
833864
504592
763351
362180
984196
89429
146012
1018627
753856
755196
147155
600327
603819
655089
476248
971786
54438
119631
291590
569720
707166
1007313
58866
638225
19660
39615
231363
657906
131264
772798
25175
247615
744347
1042870
108911
550988
1029708
87568
582588
361494
1006417
566289
70799
510332
451302
1035954
551978
717290
565010
809738
48290
723519
697270
171203
590330
266611
225397
431250
325944
175799
530709
604060
408616
216252
779819
691911
105076
993537
190594
988473
224467
643691
210934
960056
632483
104137
371097
13407
796505
511558
826852
236821
906525
913368
296755
987014
641441
773861
502975
350217
792358
394674
900933
274440
890390
220356
1007923
26545
609230
360258
33966
776288
84105
386748
365089
848301
543440
406592
830606
919981
64822
519743
537428
131245
416108
881160
133021
314789
412625
537634
878348
756192
176024
604647
290909
62488
32721
15604
498561
225319
569945
923046
997285
699723
963850
989386
559664
720227
327642
812698
959540
735499
350981
316325
456713
386055
69370
871898
9562
826875
717111
499482
824180
857490
47420
621548
654072
421239
761823
270200
1023886
519971
1019726
186020
62778
1019875
724281
900194
332841
767804
900462
468924
383033
237262
618787
721372
310691
957540
277519
576497
1022093
936365
127629
629713
549047
1026255
851026
42761
243602
549134
409818
369
532389
332178
551570
653077
559292
181528
693861
973264
16851
674726
749574
996556
119616
752000
324035
566068
980935
811964
1004914
773785
130616
759665
275327
894589
201287
537952
476130
928379
371278
292694
328366
226471
289254
815664
88441
287094
59764
579524
495054
827544
121768
468684
511601
897956
445565
189572
1026429
243961
305940
875958
687747
30925
868027
894373
938412
835547
947399
343437
1046000
120691
470413
412996
634117
88289
131708
403794
582402
97642
353810
754075
846937
507874
275495
224368
792942
317544
725535
232192
739396
488554
70020
549588
921871
931259
294788
359772
441639
276862
750842
337488
63116
858929
838223
47044
815472
195527
737433
469122
820448
659729
162168
533768
440519
665816
296496
705905
877083
219349
688236
932378
710758
637112
967076
1043540
602841
595438
972091
688197
728257
38217
194611
768372
76998
320086
273005
36460
688675
109577
585149
695567
750723
543706
1003739
451237
300830
758604
844881
808391
1025277
1042408
482001
844026
515673
436208
1036006
147281
832452
718140
311289
758393
350936
725249
342149
1038007
1029886
321069
676231
483772
984130
979328
320044
967977
147741
856622
186773
553969
936579
450611
120572
428033
496988
282199
1034185
1011988
672350
222646
574904
286018
884371
727110
760203
886680
864296
325609
95618
478261
37785
939230
958248
977765
99544
750195
563053
289182
71773
727027
659427
624401
544771
721256
851365
274857
141973
89775
305092
234778
807529
249978
571193
887611
219329
670484
552010
934619
24979
314439
472625
946334
617131
382429
59056
979853
166159
432410
8585
116169
736385
202041
258588
78848
663064
694774
815356
707124
477441
660836
930607
293758
746688
345571
978872
457020
133771
430007
662329
909273
337657
414404
617867
1019306
298830
307235
687566
40888
790760
1025821
1037772
845748
349540
258981
127252
672009
441724
124765
87579
71241
10266
283583
376644
445436
503632
792853
97407
228612
200404
478528
181904
507494
794816
380078
464933
249152
614361
649060
495243
637662
361109
271190
382079
413396
211305
217451
365269
241788
1033023
493736
991472
102909
555322
7377
960721
1041001
554839
218395
445147
1040376
274937
787074
350787
733162
178544
990259
656129
403455
215355
555521
111921
594302
96944
246423
654981
760735
626595
685756
392016
591917
121208
235517
601293
301320
329691
965315
921042
572924
639421
624038
984558
388028
768207
714844
185888
128743
260888
945285
636853
591711
953482
895606
638468
621842
633126
883622
809726
205099
374331
333116
662858
983812
398851
103824
934073
14285
959267
319711
392460
705453
27116
67218
303516
32573
285234
394033
844572
885999
739128
616214
888722
979967
595133
472924
432266
239498
982455
701320
429711
863818
115418
429710
85786
605847
400982
227003
903917
1044154
130034
339372
816452
130310
323274
750974
698427
25766
651311
536154
174271
334462
699074
574997
64481
209024
504060
879396
248648
812608
892813
384856
704409
30809
954281
550088
995639
503668
90185
134965
885818
588148
448530
862279
888244
340036
780577
471211
237293
598674
1048180
412932
83710
574194
308901
299065
653590
524226
226301
487247
818231
720351
267890
255679
583571
178081
667073
838937
254395
7765
39694
233662
681720
943865
532113
854230
821841
552642
704035
252322
31243
121937
795298
778221
555260
31750
686079
590816
930304
139721
955850
43666
350594
907855
675796
158081
996179
250603
233969
139033
598920
648693
981090
548278
425871
289071
569126
986432
595720
74924
967905
378582
196958
152543
1027747
773446
1019817
963099
948181
314110
174165
675531
897001
363734
144147
273399
441520
44087
925340
175207
946557
75557
808776
979198
985889
316859
575313
801858
27143
426134
728524
10549
650706
605706
201532
227365
402799
753385
885053
329264
85429
47995
83619
713757
355181
189623
333357
386330
551879
579381
770759
188861
481727
384233
475161
75743
211448
715789
808486
142842
206170
925288
310249
567087
242567
310453
360516
787577
981478
869240
147493
1019911
324020
677563
488877
438711
776710
678018
311166
499467
859424
965927
979915
56902
577591
294895
780795
668165
124184
99546
108148
790648
653980
1029892
812127
272812
886130
446806
846292
186511
162353
263238
865642
170642
202794
986903
280346
760411
908894
68377
4218
839898
609487
976682
734809
454761
118771
296704
489895
799397
1004069
939188
835830
1012297
282214
5260
1025090
961803
55415
465768
672348
695975
460845
842930
485852
253232
160933
721250
1022496
414143
266353
671624
569752
142804
51312
665196
481234
253249
448283
590789
1005761
862587
552793
23613
849322
361978
439852
568725
155256
387290
10748
717959
976346
223168
545707
194967
294119
669250
650076
464284
92032
339408
104519
869219
196203
233644
690415
411721
507954
444264
110611
844666
784125
463808
392856
72264
991483
239897
594698
1038851
790174
201266
220643
161500
839541
470787
985919
690336
1040698
324994
367850
942732
946142
969319
930314
901504
486217
564037
96531
833530
525367
8385
278820
44272
66561
1000995
319873
1018636
627158
667672
249156
1046262
887699
439797
171494
402588
209451
273056
900122
374407
641056
671078
65871
480774
469195
959158
346300
616332
508836
520824
779710
54109
151148
880776
273123
349089
170818
322610
791598
68994
977493
10048
358377
1040113
517598
228560
923369
430506
654751
480256
183209
469938
266799
67537
985817
96762
954647
162002
617217
1013789
814116
864895
245596
8637
327055
775441
115739
813796
783424
709369
425947
344211
1000531
815860
709523
745763
13515
807909
467782
483209
1008586
556185
279871
823838
561582
569514
805099
886368
283386
269130
241629
462157
415358
351289
161873
105030
540185
684832
51541
859683
963960
439996
762136
518601
945588
644499
519242
461410
1013391
873266
769674
547269
1008243
261327
712909
554840
777558
267906
643844
528711
142594
220202
215192
312017
939816
678733
690019
2920
712988
204156
16136
848556
605262
562396
997242
855570
908155
680335
789846
976550
753287
741232
306792
161297
259926
508530
992267
875729
1031291
987356
556405
685785
23811
938053
648330
599178
1037215
569085
871587
100817
458358
232100
8651
387441
251950
535180
38493
348837
312359
336364
105164
762831
843713
12623
151806
533978
937306
299245
989847
594080
875551
185023
858542
541435
208784
35671
13163
740009
677863
1027776
432552
871803
527288
726367
187209
703852
955074
743623
903523
953399
791309
235471
273517
957790
200318
1022382
192412
791204
81360
47874
582031
157388
1030116
766073
529255
187275
393577
717046
347116
398737
28704
593665
329708
156257
683983
940489
948077
791580
190331
349976
196292
487907
396445
444765
175127
317474
439045
1015028
260701
636827
228287
532709
22318
748358
430263
416666
559387
294710
933747
719008
715306
155173
174284
492861
938588
122063
810791
659133
410723
133048
625346
535741
65736
363309
999312
1039295
628245
521814
768860
706432
140822
353258
397339
1018853
721216
695788
272502
325896
101071
996658
455939
130338
923857
381032
210912
89017
175931
928444
319852
905172
550628
509193
758267
2355
92246
394836
107203
662160
561026
336075
149730
423949
291427
646124
405637
138437
571291
270842
648791
636604
215190
58227
842030
516293
776233
764494
803265
547336
35877
736776
746030
38641
474598
57894
666208
785655
56567
910315
18817
201903
373557
422782
804024
438789
413318
532918
206063
852817
163499
310386
705948
431767
324160
993215
255556
520669
797273
821107
213654
266604
122242
1025994
257144
268345
94094
392586
795592
781589
708588
950312
60095
149324
722741
308541
365415
451748
595856
848570
169390
183045
215883
722182
396024
141588
917420
209342
134466
966400
741517
680253
281800
254307
113219
569274
246266
197261
501027
620949
474354
842304
653820
361309
1046585
1033067
548902
660627
55140
62505
693838
269479
756082
995415
241259
1047791
374683
799096
128930
10942
321644
972399
188675
272049
113919
882358
710060
657701
280006
988868
112097
584609
53471
142998
26192
161709
518598
212744
886922
53752
446756
277611
229342
610361
966761
153633
278048
1016479
60462
336099
86843
146524
99210
990970
1028707
354144
824623
697090
121212
233601
74466
722403
870841
1014979
780560
507129
109227
933054
790236
592545
967814
799745
52918
666844
869952
833925
589524
1025736
450277
139288
266906
162491
107621
712776
761665
690192
813896
521083
915037
138136
916155
1046866
40204
181959
224073
498073
26398
985457
745070
573493
666231
207153
835148
584006
601954
518291
508185
193540
1034059
207156
436611
39589
281353
801948
987158
534324
818199
535863
277488
167637
888618
684206
974471
469136
738962
897566
47088
434018
507696
655832
358043
654636
69201
37340
547145
782544
912225
753515
954971
703423
954402
481429
931928
530982
514930
254235
796773
398618
901724
14140
367868
659644
432986
167552
458821
32903
713106
23397
390281
937209
661782
135868
292977
605777
741839
938484
999076
510206
380859
676446
280834
736690
274282
223251
818483
813934
438473
125608
525218
1043630
1046750
881740
1012200
532450
55045
217764
72684
962692
36533
942219
712781
723206
243938
163014
751205
96573
43781
772958
864565
198540
241613
336690
237170
379497
458096
843173
671471
596318
429803
62584
514297
1040398
569071
226098
1020445
410612
919702
264942
478482
841426
506753
978554
318808
877849
1017792
318562
787505
137002
922011
324952
282191
281164
649974
951599
1012435
388608
222968
396141
1002413
230262
436679
557007
914395
309873
227821
1019670
906799
516441
708761
24191
202368
676415
809866
65451
249340
110066
224555
928949
726573
682764
581193
397591
77965
151712
66221
101693
954017
749184
406145
980232
1004860
939803
936121
880675
755977
324179
801509
218498
299829
880757
171151
239751
800041
952636
520606
676419
913845
251153
793285
888826
982139
90993
446250
156844
679294
567651
517360
224071
505960
886292
90644
6721
431298
643161
445098
479414
259179
161631
505991
923725
782395
142738
991943
438041
639227
56341
354863
646836
131566
981563
404290
1035101
529854
449676
647247
56500
766956
496000
290352
319823
332018
751920
527222
607893
781018
819287
74161
176326
137151
944307
725471
174657
148523
396347
6653
90290
195345
857608
53228
1018846
1018295
123731
956299
943403
723521
966687
186151
758493
473992
398243
951546
537450
463070
283733
65499
480145
835595
534766
499233
578848
165342
328425
332735
82215
622267
751674
695647
62710
298027
967372
615222
1019718
641555
132800
231036
325259
67171
644611
906468
985232
198273
95257
959955
872004
736681
740738
309679
342335
59204
565054
548317
947880
697915
996971
545724
712348
737116
700532
271252
541160
527368
789730
520111
1048451
639549
372163
409636
15769
400724
655066
351424
873171
1014098
801207
197610
943997
869695
939444
263884
482932
95547
1015629
1044866
77011
917598
706560
263594
736594
1009090
343708
940878
610513
724544
356561
301662
635017
393876
81921
985652
23306
625718
1005834
687554
156328
372318
1037905
536949
668066
489125
872632
760754
414218
322369
220238
350391
468356
91726
357980
530456
271074
86588
914122
502305
473133
218257
946338
133877
52163
329307
686679
644179
79980
692778
952882
387774
238330
974761
440439
100511
324030
989013
867091
693452
189242
976813
416773
25490
653951
681337
746011
304352
957868
767504
327719
150684
986340
1042326
291544
872096
209802
48486
630559
703790
919962
476794
735146
621464
637903
160201
800582
445954
71137
773026
349720
759698
838396
474695
726747
612748
1018781
871435
705859
627592
530343
153073
594037
60911
837722
146223
348199
211262
49289
874267
367172
981101
492122
958601
679651
543739
26066
990321
660518
850631
76259
285301
109298
354852
296427
363586
266958
153138
988026
573805
722627
522536
871940
118301
29345
53358
310160
781876
304527
691593
247287
300403
739304
193768
853541
814697
754687
647352
105082
465735
700721
521
721358
920191
720428
591377
840932
642663
121717
586531
978338
45043
656890
79223
496954
533147
712494
58856
1007898
284764
478860
959133
42035
55283
834426
625212
184280
507979
543151
141586
547507
524632
429026
1030519
593829
831600
617859
645970
795607
986355
1006504
443394
835712
1040586
609450
581123
148239
897106
685923
460223
676461
282675
634609
219569
683949
991213
533042
593059
281507
893102
484059
1026548
224750
795567
897719
442680
405735
575576
633455
466374
850757
446603
872977
942114
658054
747059
348393
277287
710298
194707
787021
718867
976388
714242
182256
449653
453521
741068
469066
656264
819568
125647
838327
333297
760003
492941
865698
257150
638254
33555
530255
714384
930999
305125
1048454
726430
828126
218299
1043373
865821
290693
660846
942170
132434
755505
225370
102124
242709
631290
502499
822183
332979
213488
863200
61177
777800
276206
262449
712123
345707
440230
682174
281192
539124
54952
332420
63004
49018
529942
761059
833326
637509
611016
445854
306670
623029
618205
272912
535724
995511
931728
124730
308227
92434
176263
566389
601743
739466
952532
295639
33537
42628
490266
869881
617640
173565
247382
291750
471345
591592
180179
392208
859695
209658
835649
55473
539132
566629
683127
694910
228863
697687
669526
186885
20183
238199
200874
420072
921290
972425
12618
613039
648190
233868
171192
112397
662836
831934
944989
150872
341869
891285
337516
157890
782608
929310
716701
775403
980555
406474
352773
769484
950609
634108
494707
275214
131895
64647
194976
873815
146078
903161
198108
177253
626802
168555
248297
618239
433353
651642
702703
244635
809215
384716
551277
423864
191311
107461
717760
442158
934061
610720
510388
670941
384970
571160
104022
132787
644314
187218
557053
473594
90901
1033761
752471
498803
245526
741765
767112
803391
162155
831747
394052
66267
801380
146679
734594
728570
319573
486889
320920
378445
883270
403934
702123
799682
195617
645880
613667
117117
303631
432200
967691
532895
823009
1001900
102787
557130
979878
800418
291638
1029493
699991
999978
427271
678646
696109
579253
51148
1002168
275969
993288
637223
352998
833305
53340
1037615
998319
516335
874886
29182
171754
718474
376485
692910
966511
185316
119781
491143
875337
841103
690693
835363
928973
357460
834187
331996
1012733
857453
785313
431667
787943
63500
394154
580825
689137
332004
224653
216814
618459
838548
422617
970938
1011382
397564
285713
210659
536936
255919
426335
628823
144492
568728
806046
838073
656205
155993
96816
1012571
522980
765664
203898
709020
559402
990869
250546
8608
393166
913225
582514
377637
451738
415195
190804
89525
366244
205180
138095
886766
576855
686658
384752
867530
926987
25595
239883
531388
269429
987808
807297
794510
191133
531991
610469
9887
49260
185285
359455
796882
502997
182937
282011
1013805
136286
1033857
691752
407484
602295
590108
831363
847158
594083
926644
254774
243744
14763
148003
374936
139828
462808
554389
625850
902764
584903
296246
283532
136962
183898
22103
435747
740924
770966
295971
1046155
102451
433651
676172
393971
732716
128944
423780
490920
574012
765392
27623
448996
610768
70931
348034
124846
627769
47453
693017
942311
669569
555774
704317
12687
932680
760258
501806
141457
89841
484730
527336
46712
978519
974175
661501
761299
131226
1007892
877676
80884
542455
41375
11407
45876
272846
853085
919658
832799
727657
52288
891725
1046841
253383
18584
363847
683488
95686
496820
892035
772675
1014771
541562
597816
686820
271545
615382
998863
379350
920354
894901
112739
549965
835037
960331
448035
397649
371675
10200
326677
600336
918799
624727
462934
962943
458339
344885
13409
762104
856112
802033
364688
544088
895311
326844
834700
794833
55449
468399
48148
976286
527699
397877
311404
152839
862466
668417
726528
360826
225517
254645
213190
811759
4251
815113
641589
633489
774129
881988
614343
196559
50196
13996
779301
449053
158566
265700
602244
849539
123362
490248
1014817
735709
916096
58123
532686
817396
532694
428194
437101
159787
396961
147306
593084
935143
255630
678257
358397
37540
448818
273929
623549
167708
975456
207806
304880
149049
1004499
544845
381675
261365
89435
560078
606248
685239
540265
824595
754341
400243
714076
930401
166841
507928
226540
474954
601225
748774
259490
22632
562845
474903
492526
902297
499807
493758
426012
209571
183106
937830
321955
812002
144020
368511
244784
214042
871799
852259
459952
93143
32083
301914
865223
475393
547446
812597
288919
962863
604965
874908
291880
51671
657680
113859
555409
671595
1005095
829684
474999
554472
826807
546082
464715
851361
917008
70846
660937
562261
997684
335190
583414
817404
194232
225743
561745
69629
878864
399506
138050
775904
158088
26126
193201
385324
537755
886811
282046
846914
664331
395494
502141
949456
106092
267305
280802
563666
558676
67686
910094
992840
761610
611398
117009
157544
999059
440044
841082
196348
272217
746500
644563
470583
1038305
126115
981899
410631
351452
158930
190076
121135
80370
897059
805592
389062
854294
883755
201961
709753
227796
595812
492330
373301
136567
581640
649865
460493
905711
415462
142125
451923
224341
895739
914423
243612
28759
667077
103522
629902
176791
1006195
41802
21540
57486
820671
260961
269161
127001
304327
615762
195709
444320
141756
230932
430116
536785
529386
404914
545544
403664
373471
1017502
122870
522402
245457
448762
700342
234714
5815
735204
762556
945586
399884
514340
120783
995277
764781
242624
679204
420400
173399
122685
683255
217139
253377
363550
276172
68397
384064
336773
944248
296151
565282
522744
461856
850132
805619
806010
279197
677413
782494
202005
974860
326046
77933
364512
508702
541644
867693
343428
295756
318342
40603
870653
866861
278034
923121
606997
637823
524783
1035192
78679
618066
405740
532566
9104
358263
166007
164830
65303
149822
675051
247061
294755
708866
59279
863004
552625
251970
634490
156954
142533
489513
388311
673784
622674
9332
496723
652027
608120
607580
350827
114501
221785
166833
366823
169161
253315
678279
624182
1021432
431524
633240
862954
948910
46231
286009
833003
251035
823294
507374
857153
469379
452445
745120
996333
240327
105209
13335
872549
717584
1030646
1012682
493531
391737
325858
73222
244797
601477
617511
197129
579752
1040200
853223
353937
104298
841388
913768
822897
1022870
784358
1022040
885867
876155
888053
848004
257456
892111
611199
278399
1016040
976296
435744
224679
279222
236891
405999
188907
313708
806592
589827
99036
239687
1048517
362309
914310
86362
152374
809925
730827
578947
151433
208014
295126
566405
829242
468473
445905
1002284
567399
687250
721127
246744
533377
458036
724220
641100
823087
311800
777431
188243
206288
72316
2274
580276
659715
747412
594942
412076
157563
488351
435009
329899
11310
697081
613055
601686
400522
158710
718971
557849
18262
885187
873610
740494
565222
728743
119986
939411
782920
631170
660121
2807
706478
728119
728470
44954
315595
856702
53032
499908
308140
114219
463952
688915
286714
590938
407581
26880
893122
200527
137905
449941
396913
552841
415880
304712
852419
344588
935375
28132
798213
807192
952120
599329
897420
491668
734328
620003
212532
775311
256966
768128
615484
153162
841018
265770
427230
523005
77918
730491
999641
317412
811922
783393
108037
161785
949466
789387
185146
487558
946105
969963
285078
380361
890796
481554
1037516
1031876
7266
130263
335222
134932
707768
456588
587800
299948
621560
213407
336285
318937
696879
318051
495202
752389
1038583
170672
789584
957001
296210
989192
595109
355618
828301
656042
219084
531621
355733
433375
111237
932254
564384
1029570
112369
748898
320959
1041337
451099
786987
379099
846335
690557
838156
580184
93946
13103
696987
128858
515519
172225
51244
539215
5269
278496
970355
338991
981928
934598
258613
1033799
960716
508788
727454
199779
440196
405264
22270
387170
680164
38370
793052
276534
626182
920188
65833
225838
672593
308992
52738
186077
706386
891887
852380
873161
949230
933191
451432
891819
333104
1036936
393743
478235
380996
251989
471126
890683
283268
174732
762701
524063
174613
934235
144173
961571
466025
252425
331346
466558
662358
327396
790128
443877
355539
368020
323206
254285
19511
1034517
518905
1043161
172765
910926
604172
810186
204220
987883
807693
804704
517112
147550
220934
10000
422809
351069
538865
427984
803042
832705
945172
797153
535349
98938
740761
101779
469084
829512
657343
476033
248735
778496
473846
82578
302577
60150
509682
1035184
247861
913864
401894
52659
522618
807401
915913
264610
309766
694
397105
895478
394045
89395
795365
351092
556445
520890
865009
432966
772500
807128
952784
561642
667734
824817
449926
1033769
501187
839729
671725
926150
24568
600770
465241
583102
527017
800729
287083
202444
1008201
673184
266402
527996
875980
964899
1018806
309853
823100
379509
544790
151492
373957
657092
576690
366512
548850
785278
564905
614954
1014528
345734
636789
1020208
942207
29064
799937
154455
354197
138805
62868
859161
99074
946701
667511
308087
944518
970865
1009039
828543
444684
115924
285359
337068
376308
371955
802050
612977
905207
557073
712947
1002407
646756
255001
245888
232109
338999
185907
263615
317641
735907
616105
221079
612459
838637
906269
175473
131281
273705
40737
693858
245674
192784
64346
993001
948358
426115
555697
801338
744283
513372
1034696
701635
919058
795842
751761
724604
253716
940039
585277
234729
472905
860222
471898
54743
174427
632632
114376
337411
921666
402825
840637
915530
915127
764515
893369
463099
654060
1004502
943558
603371
612020
345962
603025
568704
997581
343977
608832
558631
800378
260124
214902
451707
442750
509309
319561
833668
723742
1033990
184648
835195
783272
894196
76172
272592
295864
531698
569990
376173
807874
238308
945661
246644
559680
694763
1928
62781
952092
750160
605361
804878
941238
599241
992811
502229
116357
936502
344536
687798
831490
930288
327650
566515
1042328
943861
971271
316616
100950
799033
764634
125046
323794
697129
209808
592447
240775
310089
238177
63028
289938
447842
485814
129467
136414
498275
59893
632930
185357
922240
551555
394047
371930
542851
393414
1029675
84596
809403
35679
303354
244969
732692
642769
858148
846083
257520
431084
576788
397019
241806
626866
832205
853151
1040092
547891
1037152
822033
161426
266262
855453
664644
151859
163343
907508
275630
710839
257191
636285
206109
718040
599745
669724
222203
563197
577131
829722
190121
981611
913792
21297
481213
758243
18699
856950
313261
782647
84419
1017350
300141
370483
819312
490298
957151
417732
25009
359521
422236
976481
168341
386267
951646
1031730
765009
101932
914087
867531
184035
931213
1021189
683767
220985
110166
307293
692283
201505
273507
343081
547216
689609
835406
1014293
1039797
675243
116923
68889
685183
473519
84683
281861
457763
767362
522786
778733
276282
527620
769581
619972
556643
83757
989506
682032
436375
833357
220776
241624
180146
298356
135085
433494
994481
392778
842722
1021307
906778
876850
795193
204904
439063
302186
206558
267578
222588
82147
437914
926733
113054
808243
557960
661315
311883
992895
194231
319965
1037578
817341
74923
753064
800941
350731
62102
362331
944448
795188
479329
62464
391199
588638
52984
251796
790063
673840
554844
757315
746071
693688
355278
222175
50344
538798
462109
9955
404763
298175
338407
814134
557760
285251
444884
153390
32163
822603
340437
37353
829864
107072
417243
179290
617751
409143
530874
532300
507196
494827
458886
873843
308448
248877
1023370
691642
337440
876554
344363
450401
713790
928883
61845
778880
512218
640663
506292
332569
396069
577719
694754
627150
1004336
11982
721686
300665
657781
379430
669264
586911
429575
129161
189797
823079
90218
978870
85446
359700
302455
929238
2716
25932
158694
735623
38248
668030
418289
617748
914232
123980
896891
451820
243481
78995
696730
173037
205135
456481
964889
12565
93915
1031842
60786
751898
4773
755131
703235
576963
75596
924812
895415
512750
650456
500288
165755
64992
742500
325116
35546
924051
705542
369975
943243
913866
802532
211213
715878
453320
417667
972901
246792
1010664
650893
586224
540472
1019193
874617
920093
16815
408537
182037
795104
244600
46342
21029
309772
698625
192486
565924
73815
928394
593706
397869
94093
385613
686369
731040
50257
912323
345614
963617
753576
999800
1043065
480133
842142
211888
83236
350522
339546
810175
290394
347717
905474
835677
727525
411008
693734
835693
1030736
806808
767937
275454
69288
780233
319677
729341
528115
74553
63772
593598
656417
776803
48738
116403
200449
194760
876929
546191
191617
741595
763091
249700
711522
631849
678772
731077
86643
487413
335688
748617
690000
775414
698397
781966
837346
628901
659771
668401
1036435
515756
663903
232645
268313
809268
1048085
866356
494518
474345
451657
935880
46910
669053
462115
482523
672107
857971
452195
380575
616984
780599
404281
396960
904009
71063
34435
264448
461496
436074
887595
312147
482425
374619
491803
735105
437859
296331
252523
729210
268325
479389
262910
635557
548524
469919
715651
498786
768233
411175
625743
93426
344534
300649
916684
572534
22655
448775
763243
871141
766741
118378
946999
89726
698247
695428
736956
166511
771656
501353
621406
477816
639139
670147
18576
746935
230316
931870
892569
294269
841114
282953
621147
816669
495448
857010
135950
286448
731887
908664
24421
333856
537564
651547
977656
409496
456507
328357
910584
459212
135116
979447
917898
340308
137728
728060
406073
194145
288122
485511
1047126
153492
365369
728806
176233
446424
680806
298456
631118
111720
956396
42633
160122
357662
996034
1029253
522067
933981
936478
670733
78026
220432
950668
768016
6078
998029
453970
443155
930214
217399
591035
622215
1019109
253343
342944
195164
900733
167866
958058
352751
348175
743539
838400
43900
431491
50757
962389
800519
712434
563018
259710
680565
824060
152202
454259
734004
112921
390189
490878
1036079
263923
290081
153793
993109
527917
654506
555425
268324
674169
966495
227030
702995
620923
1010477
907166
589275
5675
884429
490673
1022832
576674
704531
646627
990147
467105
758816
166471
365583
257405
374487
1047194
920395
896230
765117
570336
5770
202499
186492
105720
743103
70865
110209
727868
420201
946874
348706
756426
534305
404188
213515
978476
331488
660826
777456
24646
532038
925152
292775
99165
728159
73414
814206
326653
224086
518495
1043397
616497
520863
463859
572024
973649
470730
913773
917162
51999
424408
109964
214939
477494
586081
1020582
455775
343271
717329
18213
341581
389205
850807
792968
504111
955538
559516
226277
826312
343972
502178
1007502
179321
144721
225995
288414
436713
372471
373992
1035214
634947
782440
504981
348516
914078
368833
788775
693907
405851
648235
990178
984507
686915
436648
218508
181681
50359
956601
978880
775149
373495
73561
153875
132217
1026580
362013
312863
801627
96055
829076
247490
130970
236009
157043
918791
645853
184770
849256
699233
191223
954020
609962
945252
753290
249863
100883
869990
868592
523356
891980
935761
360709
597430
964868
592589
763644
766053
307089
3939
552722
883372
585454
145986
654823
259056
225357
541222
491939
50132
102117
241073
613071
404595
296578
877396
338821
591137
167677
907908
548226
822506
271130
1039186
105137
775818
445331
465184
370703
142387
1047077
515332
230971
1017263
894925
150625
958179
933537
1040953
736074
225002
477491
183454
259035
459651
184855
858729
585244
498982
539435
889915
419882
662629
114246
437219
300250
711309
245370
4335
177761
210711
681774
255644
313232
201471
114321
633631
682566
343654
962682
100394
775437
951277
828184
543565
291209
272697
613487
255027
693386
579487
140980
137377
483328
176497
246646
409786
994942
626804
1036585
541926
234039
568843
418200
585767
115801
118946
747538
491576
748060
767475
971973
94695
481881
289409
74372
545412
754160
488575
471664
509918
589392
690675
1238
992975
644078
258090
705865
531302
866632
191162
829351
651766
152382
777655
561453
1038841
690914
727914
920697
78563
431955
699561
579623
235584
568717
366162
833433
752850
152519
260525
120907
467572
589960
419358
153485
345288
567518
901959
476680
834447
127864
576863
346
117529
1008569
663611
740899
888087
151080
98193
842165
485447
691205
525865
161692
354496
811384
450935
193753
736312
201467
192667
759651
1001727
1021397
537086
727623
634955
754043
867128
422870
787338
1017765
934007
900704
906914
925511
251816
120333
697415
665491
521572
483821
855343
282372
544305
373437
393884
69490
1044130
522523
252260
864828
292415
201371
485072
1035132
860139
56414
179892
968199
259384
777026
840327
685406
276290
103079
907887
215665
668299
72325
882964
542674
419052
375572
776200
385567
607990
472589
393982
161299
829118
220528
499748
496369
526414
849827
861011
696556
544567
319365
747753
912622
241572
774610
542264
373489
290256
459959
774085
125303
599036
79351
80853
581786
6687
1012744
238397
952479
546030
356670
32913
497693
238570
67219
824359
828474
372360
296073
886770
370721
913674
341222
977600
51157
448103
662018
1001265
203987
703767
1036278
112960
291180
50330
748971
21250
221001
658779
930159
768026
681727
879654
656427
753185
453222
303557
512063
741147
140230
429254
963967
9858
125571
339700
180941
771049
832066
294038
684377
980189
720052
73422
1026191
339013
868422
607830
919860
222375
941718
967278
134821
418750
486047
452355
918694
171938
574580
11354
476903
1012283
300363
927744
525308
259097
918279
405797
437132
1002519
170915
347772
499985
707805
564404
441356
368532
554127
163290
713274
749440
897048
9846
93190
387491
621486
362110
297811
778702
359757
130213
373354
1021240
807796
890607
158844
1045726
111287
1038766
386228
116125
460827
733120
992064
835036
452040
143719
786081
878654
424638
693961
254309
340020
791780
618950
847712
418133
463453
400334
602182
377138
902972
867180
810969
1003537
522390
912855
212917
129873
818284
576397
416972
1030311
84208
350831
308579
637813
408986
834766
385146
530656
769170
998253
733194
780120
237447
727075
826229
853067
169762
912231
427055
526787
700399
472158
796679
986742
212021
166246
898040
463876
554202
364155
66709
998106
608905
520880
10699
127389
779084
404589
148872
52510
818264
463621
302189
1003538
1009728
1040638
572747
779801
358771
417246
1041224
293513
70738
19466
950057
122847
863982
463559
528359
283382
972453
174532
549870
289091
355404
598046
89625
706629
125126
537947
1028032
827795
266359
666642
1009022
574581
472933
329695
484462
656358
648511
536387
801581
180016
730498
600928
138960
38788
541688
365343
555374
453675
742995
995211
516433
11441
710360
235111
275051
356942
534603
630345
533109
522931
432073
398216
809798
607473
102064
385982
211384
718831
856787
1029737
826412
964439
818578
957523
246988
849362
251714
652623
685182
406831
378095
524119
871452
812714
245245
591131
303082
577737
70095
87443
777502
705694
20595
937983
401608
743920
198443
1037448
904299
823273
882853
1043478
758410
459441
260719
375215
828739
736406
803226
840410
671559
958538
196415
118608
812591
201141
705525
839159
255756
267281
970270
578785
772057
197883
641370
277407
426097
516352
201655
969427
763361
723164
241330
146517
949608
368831
146346
613320
412895
186678
916015
725972
992012
713297
178705
368121
987545
174119
336931
977822
651799
39067
254826
857913
940385
361227
333407
866621
375970
260744
467751
646038
811081
117509
153297
933989
949744
562382
430288
937934
215858
972803
802601
848245
331687
82514
901480
41300
269498
1022599
244401
516805
209832
1016670
143940
95270
945880
5422
81864
313565
304035
71651
685446
70710
865980
649894
417957
48321
824636
786511
1000307
374312
709108
596779
196345
455536
991847
72609
295179
956478
784189
79888
642532
949678
48175
9704
939722
798907
631549
619049
296512
637872
97179
425052
148902
948237
692179
932827
346622
889949
876591
791586
708767
457589
258505
677471
322005
891258
457504
962282
725791
733319
225860
452484
419998
418972
1046474
661011
183938
225752
876472
266661
280016
358881
976608
130453
784473
149797
864534
580209
819608
944992
64357
519978
12009
173910
401577
536853
887422
706356
64835
1869
330895
687106
253097
111068
944920
1041530
704604
65889
665643
179926
1048104
829911
622404
647006
440067
596113
32513
606112
86465
647333
564091
367894
835066
430989
399316
925834
283546
809050
435064
170705
1010388
689790
161331
478513
537213
1042172
421468
781105
738977
911647
878223
463382
885249
708801
519390
54803
665023
178769
385908
209768
837263
1005738
7861
748137
1028054
405030
923070
593624
342858
983036
743064
4662
391683
1036649
353668
445026
381356
428396
163967
867984
816309
484622
880765
692730
457100
262562
209531
169490
563094
289428
70123
90220
956757
901306
651280
860523
176654
250148
968862
105502
757501
373157
1012317
151419
392371
242989
907570
1010974
862060
828892
375435
495416
683954
542012
539544
961107
285060
314513
66683
363238
336201
387040
386766
681573
413673
215004
514939
442585
998896
346339
293544
415285
1027689
469610
165207
723593
747822
246425
880614
644402
31927
236678
446039
290806
818345
862086
698332
818168
560589
701719
292011
93498
591399
114561
683542
103894
133485
995381
327260
240303
497244
276653
49925
650991
481864
198884
432247
169726
134038
359755
60295
79539
803014
672496
295416
878658
354706
434905
98056
174711
520685
180689
632294
967439
270390
998164
589563
53597
39171
937619
717753
634489
353204
494130
796820
703161
947696
770346
295166
338210
857974
341821
1034660
174060
673077
509243
232516
494080
799297
1034207
908257
142762
899737
352905
484727
822146
552160
947392
23547
825749
771655
875754
77102
991818
255440
1012332
362551
157182
675830
651816
407219
480010
523758
953628
700465
539393
292166
137189
193099
888868
143396
820566
437706
91758
95161
864605
282396
53599
536976
280055
477828
199734
338371
49434
757257
736554
517137
872251
969708
270943
936897
1001479
313288
743069
499905
123598
952855
227628
451471
270058
22481
81492
423986
554237
929968
831053
1043022
890379
956858
122737
960430
716978
481260
872999
307936
805102
995149
987145
463058
290676
161227
518024
856234
350454
71971
981225
360700
390370
395347
669901
573164
142931
839656
160431
971660
310837
290993
123514
962074
996500
315588
672103
59592
604834
185804
280933
319192
850870
301255
754424
262769
28697
410525
981153
742205
930620
857983
633088
424668
999355
1029572
134011
295612
293701
667340
1033961
963191
33413
267350
162288
1021139
49380
426496
555086
973524
191058
733765
24484
973454
959043
408626
567741
362889
306160
256128
79535
244710
580650
441584
773224
1094
896026
225250
593372
497124
196600
108198
691050
337456
1009541
962939
759638
1006855
651429
7640
37051
300916
581704
772884
184005
302876
563689
83540
864777
417059
855481
552099
749495
883915
496697
344213
454727
937721
190959
62830
400167
553565
392814
993319
336203
703421
582238
300298
417633
866881
46612
993390
346798
560360
986474
767880
849794
276621
655807
734442
377910
829046
904247
632821
368968
475051
249681
965505
481867
604104
198714
1034832
572586
901291
676238
99256
784555
660423
601864
103210
752747
640624
164951
557514
1029234
956308
1046645
261363
202761
648111
144156
31944
244504
910288
595434
564803
953530
793702
368039
632589
108783
241373
1014874
602932
187409
196509
902505
831675
816542
676038
694041
525229
469736
397929
899672
468247
775014
821516
458016
1013911
600107
780817
786412
636816
408630
184655
96624
517966
361102
1008940
1027791
156323
1028780
648555
23873
859691
924920
362891
870248
462766
328374
262959
152716
449907
913825
1023964
137659
447539
60023
129193
162540
904164
558157
909618
805747
648383
857691
387576
588264
702929
217906
522203
257045
229189
63127
175381
538245
436719
60587
795822
596160
920820
593220
174481
603756
257001
653472
314923
826123
233937
571620
642858
650980
855303
778516
816744
423137
393690
643395
162106
81541
857026
598963
883758
317622
730558
481454
514037
109253
131572
598506
335988
305730
681376
976857
931198
27620
293259
834175
244012
649712
502044
973868
571529
68405
749613
1018111
824666
744961
752660
330267
120247
707053
209271
503343
422583
600087
923299
122290
609002
746024
999673
937727
1022074
477641
760599
531490
142264
604982
195615
616029
916127
398526
492032
52123
713254
370541
560827
480246
195308
581726
57539
900595
734307
711555
238683
177366
364616
808241
309956
43670
88891
375875
699100
647696
221658
186498
942038
800962
13220
737895
400332
348737
636150
1015339
461096
842570
908864
26294
466630
8208
923757
384671
12305
826802
494199
340841
1036209
659851
669029
706684
184544
321687
498308
748674
360243
121094
123395
170987
952270
832732
639434
1009803
392269
632618
786018
312702
674716
869942
851613
308634
871461
915723
696419
3840
497485
771544
689745
189908
188433
20363
344001
264164
579098
306459
252406
92804
828564
530458
356982
407102
116208
513096
468342
284005
105330
719698
698849
572118
615133
556367
467113
697406
141733
108399
84409
370819
72492
286977
223698
344917
722006
16610
748629
530612
886413
406041
611439
916835
434350
809889
534431
503962
436835
73435
342218
262928
233442
323831
359911
714056
677636
426906
761236
943472
129375
155937
588458
444548
374326
293178
239136
623380
700262
306600
422880
246223
827349
626857
595233
989367
635380
346409
77187
894426
479159
980051
1033283
515507
750235
43008
31441
460652
699494
176506
254771
686627
334148
546592
9693
479878
847816
904393
950340
881996
484822
198340
108828
767557
798474
67297
291322
186998
563679
403547
474302
571894
42465
616446
30648
39691
475684
68603
632244
727255
366221
51138
376582
472630
961404
882456
367292
986610
358324
606733
741965
1034657
597329
798372
906847
422933
317917
593956
896539
138941
873880
743855
386706
231528
487947
293095
748295
843204
7074
390376
273691
780020
442618
951817
311520
819258
297658
485200
801134
764665
849357
426707
488424
596207
597621
319198
375950
589814
759090
912215
41674
357317
174680
298450
745306
971042
130297
64137
373753
760806
698027
47675
626167
1021617
759066
568335
813425
638033
33791
560452
264142
259004
1042117
112415
733159
1040368
394355
441316
721855
995879
888249
589016
557505
711457
118231
908069
997788
126239
1022529
42375
820609
419140
284847
260420
965853
330317
816209
595697
1041364
894994
719153
358603
993048
111039
411546
873652
413827
68836
949975
552562
549696
248467
186118
773458
603118
304022
805992
102852
860273
751267
530569
829551
473252
668212
372349
172100
530801
183842
133206
855029
456732
702212
169108
700574
579600
1023499
869542
252263
775637
262229
812954
824116
891966
242392
908427
123611
187636
281413
555302
762900
683807
69295
26958
101999
182379
942430
996095
715656
755304
217457
286865
507707
759142
462947
525065
804826
79368
767187
986747
83941
40092
996074
307940
849295
970222
145429
716210
12879
908813
306194
59182
692949
168408
830475
524118
318223
1008105
1022064
643959
522578
868463
364249
509344
234216
609931
719364
1042632
627786
448699
612056
296900
842689
114294
1029436
488750
591837
935507
712744
471156
511484
134422
50882
686853
48864
239529
415642
651717
419461
948921
346729
824147
382897
160536
161551
607878
983876
414934
81606
684749
120404
195478
143087
738965
412048
186114
346778
946167
624197
759392
669482
753912
1015442
448064
199426
536275
862530
422675
404320
579376
718105
296031
636947
965302
42505
299581
137032
762940
987105
986386
1007750
469221
862491
487259
685808
851610
328914
721844
833673
364766
159511
958787
126720
35423
807633
423193
259477
845528
317425
202725
738598
35550
490417
981864
40390
419807
769934
926196
770091
231001
446452
725241
165860
687151
664329
240863
1013828
146130
450620
354656
316895
556670
906135
93741
403537
135552
263405
267972
264255
499475
351235
837092
950989
827515
334352
29495
181854
1019798
420354
748928
978035
525570
442549
494229
470971
948370
491103
655258
734875
706692
561567
59513
794121
818751
23939
226126
144748
881146
212203
793479
861192
1039320
164932
987436
204869
1035434
79712
994131
398386
826206
949569
353465
912556
701231
773718
97690
265319
360760
918904
330860
165536
395909
664606
606973
821175
742122
641341
208724
144070
924956
720398
564719
349873
405008
904712
815776
185860
48231
392674
843324
162612
146924
782315
19337
304686
351118
688454
661027
557950
873797
227425
270255
110830
125333
727242
1029226
244398
10141
514573
937216
297727
582162
291002
703607
167173
756939
803813
381225
71142
928113
263259
186003
672877
123437
81060
234938
976939
942575
1048140
918018
401152
290770
855580
793711
489660
22977
585184
307296
1024058
277153
944913
113739
1022742
460582
713932
110289
174615
1025199
442231
127007
572312
483389
630089
610436
747719
1017753
708643
145765
622745
516121
411040
249749
768240
895808
221500
679930
291966
80762
553226
304857
1011782
702017
76782
510616
710494
250166
632109
635546
790272
846702
278449
413702
705220
253417
515514
818352
231165
695075
150538
658535
338044
605950
15795
348835
428876
267524
1003857
444644
885195
467040
241428
412613
968063
598073
210411
270510
208489
513890
829402
765539
831302
944076
24584
97032
139764
78101
460020
381016
917031
870518
382459
920489
1018064
927634
681307
1040127
936212
140709
805620
158353
770793
514375
577563
800356
136341
1018049
677801
850763
856401
596966
871732
247482
129282
953450
504374
98000
777726
340989
260216
715571
848019
534158
840544
677377
896098
601358
297517
478911
10352
945372
150586
774989
428961
646488
85172
254390
1034616
216421
533999
826221
721112
1005915
269273
186181
416449
828230
430386
534782
7255
164794
61720
646462
928809
598757
731266
573906
808795
26324
732830
1046982
122231
383080
509426
635521
761446
931012
122632
196008
812307
285955
83112
15996
142722
577224
995488
429759
463849
183154
38222
900893
365962
782099
26828
180634
743137
75086
225005
928904
809586
945938
874516
1038704
903203
979755
642842
671543
969008
888314
607439
24119
352801
800787
286484
179537
657127
338975
1040991
803269
101510
791000
646139
816424
1047646
950675
825897
561490
321845
917050
619247
643980
677086
719965
196601
932784
236908
203378
207036
422195
722303
517650
868733
578238
494195
33902
359606
221866
282169
419439
859031
108030
907286
981287
485465
907149
527970
759498
279708
643523
101450
771694
449571
149894
594471
174225
209738
21650
611502
439487
180340
293437
119803
1039313
446644
227474
523840
879108
294997
901484
383725
620007
262348
282649
933712
107311
163511
127595
497297
485083
61603
596196
916200
677246
1018333
214646
394850
283330
953525
981847
792311
2783
81382
118159
924907
298405
247596
1014602
266889
457085
380532
413021
215586
92962
353811
347776
238503
910660
789324
305240
370587
874610
819730
372311
739861
986026
660135
378680
1040684
613977
809438
162412
711670
662184
955584
209302
760544
1022907
250256
440089
895635
367319
461454
253021
172284
602919
151352
806392
97817
409682
759202
304379
325142
849469
869469
231865
445458
211427
828602
231216
989010
479231
55569
866198
171351
705936
92086
778112
109878
932724
852106
532013
618227
796328
240525
264556
272440
674530
755264
681118
122920
296155
254057
409039
851781
790055
42996
5703
181448
184208
740053
612437
937688
622682
246797
1029204
890733
203736
879945
942060
155244
739554
616559
510347
335268
33343
97891
943363
562928
383211
1030601
600177
124170
874473
734643
3997
18551
458142
808560
1026097
673363
6417
588632
608926
742812
752602
921166
806264
1037984
847073
444845
509604
390460
328362
589521
287107
526110
147647
114384
1022633
87740
548273
493737
252291
894344
1022817
817730
255113
437746
856121
340654
1034864
715089
1015797
921780
234553
440401
475159
1660
981201
205697
226253
345389
386749
121301
357041
425466
184901
681929
657498
169439
632969
465233
516705
858560
371740
478124
402115
203013
824837
265211
212923
669881
260449
625617
48505
141730
924591
679595
329526
447790
956880
485533
954241
77976
724434
364594
902504
373906
284453
744665
236521
283028
520749
111045
436919
609255
193521
933365
584423
487530
708547
342099
718802
837132
330907
733611
817946
194343
960472
59594
519399
325922
670889
326279
947343
348067
679059
655564
853422
123320
998334
457737
40362
343097
932833
1002014
194752
932732
333337
105661
162334
553082
930013
254587
968188
1032751
940837
659563
95563
507478
328865
335055
972732
941424
773890
705280
604874
691102
719983
742141
495081
274518
292945
567197
101508
1047729
164125
10175
391877
674535
903612
189821
682487
772491
953158
958705
87077
431720
759697
509059
169513
1038869
187793
336382
40033
255306
386865
103942
485719
187765
261562
883748
475889
341889
31876
785568
122205
749611
987124
404727
896776
121104
616434
713797
848168
837218
853134
523832
618146
333823
902099
781459
133289
1042321
305149
245182
760884
531245
224
88098
171079
195513
1003445
701109
285808
1005231
810512
726060
876615
467154
660607
93724
425005
336590
544992
475793
184398
480850
952712
87928
237723
806222
743850
22080
603287
649528
710821
853347
1045133
334839
414964
629465
99833
593154
353923
410954
179469
713824
520706
567394
304139
1901
136257
609131
778921
991144
935791
693544
13370
206128
201846
13705
699082
13524
787835
643521
161832
399207
914257
1020807
1001853
176114
336664
611299
274150
562290
373931
480606
408820
475929
882681
415688
250426
369527
64688
650136
696626
978791
774212
192753
107293
937950
536663
866912
74072
398117
831710
894760
535254
228853
703520
158058
350957
299008
349779
756686
10203
16754
33002
1000703
841378
333645
59543
366196
729473
582401
33446
360287
905064
504211
422121
473816
910997
819716
1022271
54320
19949
436098
813673
666152
616982
395364
32578
196852
42418
538050
275891
546320
642425
154027
558485
789300
730948
495161
470637
908031
459583
202550
419997
250893
624679
229723
9639
430853
450659
296670
345639
903359
719902
104155
238615
7931
685718
509926
208120
185777
1043223
190238
849418
307666
85923
600964
72770
187835
718267
598453
440890
90236
798958
684310
148378
585516
280361
706363
1043651
550646
965009
168531
906485
372080
130403
955609
451373
605242
409168
806858
16497
99592
202012
762660
149170
227321
585470
649205
370225
908964
968614
977866
277383
236543
166807
928598
1032056
939307
603145
1005434
551943
975888
777931
1009899
625847
611756
234833
836532
766972
962628
44693
89658
631151
474165
131588
582383
741083
988005
835902
716396
649082
567682
281773
159384
340483
122603
1026182
393655
1018103
235345
194044
299662
417782
239570
569959
1038868
147347
570636
863260
389537
604542
586685
705085
960950
925710
938425
192770
341824
877430
755711
488119
84370
620141
285457
243436
342373
382431
466520
317338
618229
563601
212032
184508
41582
728649
201370
686291
1026310
449305
324451
891376
754673
501330
222708
695093
242431
308249
29473
243089
287287
221755
87151
358333
2735
267666
492121
903991
531932
139494
785367
174301
902311
288671
799500
185517
406520
809368
297156
548309
215983
47480
512668
119334
1048043
531576
373373
762857
207430
596527
710743
925448
877750
717796
484917
757670
366439
595886
765866
896509
137890
818829
1001619
502329
68544
588500
346118
536286
521025
391042
945718
315368
673616
81292
46745
890207
429541
49446
446223
511386
470235
11045
871972
1037343
40791
176758
552425
607563
25891
6181
598245
750527
733361
610276
112860
238135
218714
183974
672868
222869
882516
438595
344743
659962
524180
938152
133202
609170
591382
133414
341414
975496
377285
873261
997453
527004
742430
510019
1000340
617852
259677
904649
975160
930769
996700
738552
692433
556841
495934
871844
838298
339590
490018
429532
44532
204101
29306
605069
485769
781432
126652
634706
953128
515526
118114
697688
941666
535089
262735
686742
565833
17505
1018608
490172
965380
537358
170464
139265
949075
967848
496322
289131
683264
41922
436163
36483
255257
579850
636860
584601
1025611
324996
442112
857551
374082
80147
747727
443543
233903
528935
58725
605267
471598
124114
416694
85481
729661
882704
595175
831111
877664
1033375
272848
353238
239436
126497
240493
696701
664486
681925
696370
344364
53157
817354
285598
487048
250840
389790
503266
117452
77243
349746
561946
1034916
450819
310807
227022
988496
90625
1040154
845966
708795
37986
206132
32760
993514
248885
884522
602081
80298
190376
822376
607685
428350
695607
146898
648516
500944
489786
139047
389336
211356
755100
116889
545427
103247
878201
1012383
489634
915028
608643
512273
262151
152544
714203
221134
790888
885358
9634
448463
801143
530179
86527
520541
18194
237767
713592
1025483
288505
860471
387995
143936
295330
602065
79304
45878
575836
697558
170834
706008
108353
73258
746210
811775
490936
575240
886354
888932
615897
1204
770587
701028
522215
1031343
824500
839383
520790
803050
822925
157633
1042387
188520
183521
821663
625875
796571
41591
729533
760084
874878
663051
940339
1023619
527891
848052
928958
126070
590519
942274
666874
661498
481159
326883
610351
225433
645252
235918
739386
542187
735751
80173
186503
41894
437930
147250
25329
140205
1036472
244682
411258
636691
631796
40394
264268
102121
582398
896726
3535
660261
406946
426779
491015
211928
83888
279365
85504
241037
646497
183971
683567
187551
897503
138779
1041454
798890
421437
639809
383317
576474
628263
903089
585316
290981
103413
944177
401393
173743
657138
223443
253944
1009402
852084
488273
633661
805893
550850
112314
722716
453156
264040
585544
145127
263568
376876
865828
697441
92516
1035606
450705
550138
783250
841936
2313
218558
135199
68984
672306
1035300
716496
185810
21526
775508
988821
936906
633914
839933
593712
625237
453493
565650
890064
407046
355576
434067
775859
635993
35849
570234
108496
398839
957535
770607
1003626
1046397
279551
401383
906972
629402
666445
916913
145887
534595
530917
570834
694495
232362
642942
159974
275494
892795
168943
805469
802858
34545
365481
219738
983688
815111
1018247
970325
809968
788042
966122
735139
318446
176406
456375
261051
349017
680001
523964
530694
992244
410234
130041
759573
12300
68361
696616
600162
312993
726184
842096
384058
540861
363404
389573
674479
915487
284823
187251
683905
784774
996762
731253
451514
185606
403339
199334
527318
453047
655413
605646
85363
355713
366289
638931
31455
40408
285832
898135
831717
574043
579953
738594
55847
667029
696534
883308
114179
394449
296570
130278
48029
109638
43918
107545
394032
543839
125927
565350
403645
1047716
656218
317441
883664
355784
752106
159888
759873
163496
621165
514442
1043741
66670
810770
1009420
481453
379233
651992
56053
123869
352214
573136
901528
836628
152364
584013
774678
211660
850602
688607
98207
659711
117090
634100
110028
705832
593788
278644
87310
489190
422173
294309
21382
1042404
884214
1016104
800332
353926
90091
885150
989098
854589
623324
679564
652747
501719
458596
163855
336478
981969
45054
353624
855366
664276
381896
748474
278471
873598
909400
525858
125368
518655
88328
618526
803766
247540
162058
515425
988108
597881
146358
537676
323472
677736
623514
63158
986368
40388
942837
280683
868108
116908
840069
149866
408778
937634
875378
218774
192960
831526
205584
432726
834296
980939
741215
900075
508749
371301
975080
874514
485616
148683
321646
930118
289836
536408
577545
272459
283838
160783
516515
429274
303297
667501
734146
871177
886436
805597
127290
730608
608258
712057
373678
229138
744457
93560
721480
63955
266058
899056
571381
469044
501695
926792
9418
246451
289505
919421
556169
430730
822734
927501
465477
363617
710561
995047
366890
867871
973903
483288
92105
945106
210591
313335
345118
244114
730285
658622
253316
196877
166224
144098
392900
218943
254564
329205
549556
959172
523343
575778
776549
720601
599787
534122
159532
960106
933590
239686
16252
606886
136115
544794
238215
315449
216654
877641
240736
622729
495026
778752
268357
988237
571363
151141
778254
148776
226060
173687
621063
151013
635321
19933
89034
306038
728700
874898
493970
562672
740330
314888
665985
280652
312230
399250
646976
460211
257056
693795
396888
606254
188359
40168
550447
435783
526900
359865
91714
3656
803415
841144
748849
945889
1019571
964853
462225
769250
5555
438570
1012509
938586
531802
241891
776308
196327
791449
382433
958889
405695
131689
977487
234074
722946
857276
923476
147849
390434
927185
871630
662198
877637
858913
227840
55487
213269
549498
234226
981312
136916
136148
871118
941167
977304
401194
427078
75597
507083
165253
274456
216910
130092
149334
975647
924221
171245
49905
778379
361535
488800
821622
221689
444374
789228
625579
558383
831666
137237
383019
19146
1015267
916840
341685
830406
74746
401034
416958
928599
279130
735351
675872
401727
83160
603737
394991
486804
481386
422178
688689
331433
754780
269949
462061
976537
22754
903715
774993
363899
394082
634519
573937
532911
271659
542162
898472
803672
383352
80776
305043
821200
1047029
219020
118583
100942
524763
685478
523484
981127
227869
210480
85150
970581
868629
377954
682586
993334
314975
400490
548365
210703
735393
885797
906437
318115
483765
63377
131815
767350
868944
363790
435469
709359
950000
1026930
176622
619330
461042
807763
176066
332261
305570
197481
521190
103459
97476
56844
499325
375338
501289
618672
711421
729817
827559
952001
187480
90686
758117
796524
180958
895603
106334
402909
851411
58303
697101
5667
399181
1037372
924048
729071
824770
847161
145266
19152
551173
268401
740948
737899
68243
853340
544587
630956
334633
167751
848540
118498
425290
833873
429611
915737
560873
12692
784994
529203
348389
165323
115030
730304
952506
915383
2324
201489
927961
273425
553145
348423
577044
639358
37023
1037151
901228
2600
744518
85793
329554
280755
189270
670405
655230
760881
293507
401354
921699
368612
131470
148479
923703
160833
993644
729992
1001771
767996
453256
79042
544699
214001
456037
64290
823494
21005
642789
936241
818861
9326
374066
825192
304645
962520
651915
121666
714931
262385
494852
286510
108477
863008
574125
140891
61427
823767
381095
990926
308635
122552
635656
858299
563249
138067
195097
744842
573866
200681
339893
57568
931912
236345
66723
928865
611103
767022
589923
999983
217689
700093
765593
852522
773428
928027
671678
476764
58014
390332
805990
521143
296995
450144
551492
954085
724332
906253
680486
227081
747312
73885
770355
720101
55677
924906
910820
385251
986897
39182
873831
800997
977491
548920
150909
225386
834015
365036
224457
420550
850931
142035
971594
178025
199615
712910
633464
584722
741325
479991
77971
749795
589138
691753
503491
853575
831841
227366
560281
327908
21528
673745
346481
717452
621937
891675
762119
704893
463872
111843
65371
265033
442769
422432
541950
820498
310705
33441
544841
237136
263743
39810
632299
102022
1283
248057
552067
646554
99334
535171
454097
405516
330463
707081
906149
408231
687580
13886
836717
727397
526334
281054
757425
959141
934297
832979
253320
94120
147151
508582
673996
316842
115151
87694
362392
604731
691412
600553
82076
451383
874342
358735
396238
134233
310437
182265
431441
969449
727144
608437
637799
38874
206502
849964
567368
645994
686399
571551
1034218
658973
326621
876464
963986
913108
385186
10450
1012276
228781
247393
579554
81584
239702
705487
778024
335100
370009
108016
45178
726057
254440
797107
588675
718810
664596
507018
486241
783415
180572
646179
968718
988409
775013
768013
726028
371432
883044
982090
480121
727576
783463
529239
686789
1015343
14241
434381
401169
346056
1034955
752873
895042
44854
39187
335803
947386
330114
796503
730680
803978
706429
640649
3563
370786
104553
818706
349405
278954
127469
306628
438516
75531
222771
368594
776073
184645
721025
353768
1026784
416136
460341
55977
945732
109289
290893
50362
543731
827187
829671
52530
111239
125710
1008114
498439
557355
734106
146576
566509
302468
594766
844743
262107
1048406
281771
351386
217867
415259
207672
232552
767583
610655
177526
450229
946233
677491
146273
982512
876653
81716
451913
194647
237566
622352
994199
743989
685395
847870
157747
850389
414645
734721
827751
994719
410639
967072
97875
519972
101649
633930
954014
968981
104926
376939
956151
778078
76293
502463
984163
595731
625310
533184
82333
938233
978575
1043955
895401
826754
1014575
107895
187496
407093
48760
669684
412360
256980
221046
385889
151848
485223
683060
745532
224047
937556
420048
1013314
273877
55830
884635
80250
250774
409391
125052
294205
45237
866291
1024951
983871
235389
662604
935043
818181
205517
845139
199882
332522
933022
832330
242757
864028
681451
667998
553509
978175
791387
453046
411502
571516
827499
825730
114543
227322
515167
515231
530461
975825
826775
375009
968399
871011
27871
1045680
242945
946977
55777
665668
934057
470911
624565
1046779
216859
435346
228885
459931
762738
420456
722649
771178
442984
868637
517272
675534
623147
106166
87909
413655
266290
885640
916616
612471
944003
469543
739378
106813
416163
403064
669485
1033340
1005357
183565
901043
260818
357645
460942
87362
871750
869471
790353
572418
931314
242637
494178
537967
993719
507414
73076
1034798
165709
1026359
965157
318700
110414
238529
637618
293500
771630
563444
409046
462667
719910
196708
163594
502040
359596
758269
442335
182371
211847
172011
604068
490000
690147
479969
568104
295249
80435
420679
143921
656966
142480
791536
731354
664132
232941
161915
436168
447890
843456
208280
557805
613799
536911
291553
880862
631830
841963
208165
952414
104707
1004773
483822
192830
153324
2240
865413
247848
101120
101339
277735
429477
591185
461357
402456
854923
344746
393218
298705
153681
111640
595789
451600
706228
743656
346134
1023776
149113
875240
873702
465219
302836
679888
961524
93700
608187
351608
298145
686014
542463
702548
961489
906860
737727
175305
162050
628885
465389
204584
785904
389980
446425
219328
1020991
562209
243347
460419
793806
190638
623445
173249
878612
904532
422648
170249
298195
786130
566262
981123
202194
886311
943730
249207
388775
953995
850053
655542
492930
74321
907705
51336
188881
720431
788122
999204
152502
1006717
237254
815986
8924
623876
597593
875762
136058
286763
111104
190916
886629
223060
450991
908513
15697
362112
683518
425443
69966
330825
637375
480922
635400
658337
343204
662000
948860
1013641
801840
883357
699915
661312
85580
640487
264136
915018
1020152
728351
942480
526925
618353
483299
182770
71595
1008749
369418
560597
870210
860124
25317
1017019
813152
260615
199718
894439
182124
975863
966340
945608
547285
657612
309367
629756
623442
434695
680117
1041292
458996
179535
748643
301152
180081
923390
875075
934550
93699
108142
124386
946193
712367
361071
653423
69373
46138
1014552
354568
736128
821131
319578
764852
95197
335874
107177
80343
347919
349868
473195
185337
349284
779390
355493
717172
41021
913344
488569
72893
933612
189554
824993
309528
291068
664300
225895
101694
617194
524055
707654
799762
56161
120915
976225
975182
760575
873408
714717
410209
909861
624958
765104
856015
235629
1038606
748027
502482
57542
386359
393133
342261
179803
335465
921767
826330
1006390
98973
853319
490664
639351
416010
909540
394159
158357
270902
354667
120475
320738
484042
1019062
905084
648529
354249
689583
247198
587525
5365
49791
468555
378732
271723
1027618
869403
597351
313366
477299
553390
661005
425572
641172
401970
600388
302589
623083
319541
889369
35320
555117
400109
808532
510014
660004
436570
54433
570030
386776
16743
748806
814012
673591
449533
293871
391497
724342
477712
642318
563367
729279
969860
646936
79667
50269
482823
887878
150253
449275
388934
703795
453141
168982
582156
401064
362936
875407
573314
130520
588694
213489
527795
280022
227147
511784
477224
106137
693913
650142
958361
865365
408017
711343
697906
233559
602146
95931
282422
30039
477418
150863
138565
841779
136863
830442
533304
62214
224373
1005500
239300
384876
498577
205686
260948
558097
869903
181153
984387
553958
68529
421101
866948
801330
805910
924430
722608
533747
90046
531903
650897
447466
701278
350416
814123
828703
812815
390411
1027305
367354
157590
616675
352728
365631
898712
141605
559638
987605
662729
408338
428389
1029749
301919
544820
589823
264899
614967
700701
840052
5225
330320
646499
650355
585892
311446
550858
1013600
385592
609862
379263
145020
454823
808458
985619
287603
137775
461305
45253
264009
486916
344136
793553
576097
656574
677971
94456
972886
396331
762873
159589
669929
240018
123975
638325
71696
489257
724627
631047
101007
842493
585242
815274
754637
620724
354375
908138
487695
224468
116408
774100
903742
115186
362136
911044
564141
671601
566872
641436
653736
359564
951233
1030957
642028
53734
450081
866862
892117
554838
996140
56497
974456
565113
85862
850206
994166
63838
818619
283363
204695
117010
756394
417884
690247
995946
84664
996337
477779
733189
596566
133240
635483
621465
593851
1028524
245164
872066
21128
811906
264682
59648
553363
563608
782184
876077
578508
680943
326209
720212
746648
317145
301522
729472
307707
921990
793185
395520
254339
718203
686620
439949
21775
336505
243014
352068
830178
480962
557427
898073
329816
90971
978477
392485
263587
626373
83369
661192
19315
514879
430370
413410
428082
946355
971219
173349
789265
550016
960877
1036989
399890
974882
613219
686307
206480
606150
98075
566466
496666
663717
320124
1026158
82100
721777
969976
15366
812961
476713
46765
594606
868252
866137
487411
550833
608068
402500
450403
378813
982921
988841
159808
211218
100105
435604
579994
980286
875553
177811
162748
10019
130196
1043353
560731
241269
82387
154689
796637
489640
140092
335794
1032280
647118
799949
258799
844676
235035
20194
895534
665552
620050
823540
752219
818488
898013
381544
655385
812470
690260
483957
273798
782480
492465
518911
407000
281681
279633
677049
433548
796188
903610
403993
1005390
868922
972448
368504
105823
195885
750803
744166
769655
75594
215268
98519
1013157
344977
961462
721486
798130
577949
427998
630096
637451
308528
217924
489553
739580
462363
929427
1029441
16791
469565
330416
1039344
881215
895729
331116
830149
972983
495602
143290
293682
834482
754011
272243
20006
245309
473318
43704
463259
624648
366882
354068
728974
544925
635324
946860
955860
935584
654240
763570
360648
230850
361976
196866
541392
635970
319280
692726
501154
324243
622222
919644
620829
760717
476332
1046795
725271
887424
850805
976114
944339
166231
406080
928971
986456
435798
604882
165335
61593
432701
1032203
275097
15065
405761
821562
11839
611587
530777
874520
472909
505787
805198
368737
131368
438117
553657
539158
708747
881758
21417
1032484
640900
581648
508580
651588
532594
658184
134435
61903
892582
187594
253519
252438
707406
589791
1006555
391938
746470
941308
335662
370156
146499
163368
722813
1042135
198115
940468
876428
862705
1007398
145814
728277
911520
739187
880461
286624
603415
1030937
381606
531672
919292
511655
977441
236976
878887
117706
144362
482724
164052
848384
577005
691115
950898
408308
784800
473337
460641
21673
205974
854773
310835
2287
289455
554555
150238
732774
69904
573588
586616
428113
972981
139069
127140
27043
502839
280275
541647
195533
335362
768603
886067
597061
981253
542394
236112
491787
532256
951788
1019355
827088
422585
836495
219855
911459
113376
425078
438050
791840
552689
255766
1020545
701510
657955
721679
497860
366405
291596
166624
697770
455153
747459
865179
127026
558670
645164
414068
348288
996356
959248
542724
432071
205336
21035
25547
318169
803054
176974
914698
123285
423227
221550
822004
930885
446589
509768
166512
38973
388416
457870
104136
411101
242408
354599
639731
298342
371427
32936
1007887
771335
476152
384391
494069
368417
238532
43620
331570
391148
231072
185266
31588
783066
435473
180531
645550
469830
985060
980571
411990
368242
668211
212258
772371
454504
897328
931403
52250
498288
328727
150445
540085
273772
112530
426638
652048
1016301
632156
35961
27054
129929
413095
168844
387840
85898
1047250
274335
269957
160545
756914
638354
361339
505746
525822
1044439
58549
754088
654882
769109
818097
232997
683263
298085
203792
489300
447012
556865
293389
525514
888450
122174
897642
153037
633882
591973
198864
1015826
181478
866095
734151
557599
802440
286681
363344
99187
345587
655273
393450
627881
822316
519571
426722
217421
889330
646254
890981
773575
174013
426651
84320
617173
474638
190962
72865
929716
498811
237630
856473
901903
975468
450708
177328
262683
163060
111676
561076
162926
340448
990410
805574
337151
857045
142934
10605
535245
278160
522623
725462
422925
478539
571327
579948
381058
158162
739452
472100
35429
75244
850064
16621
718852
883890
19472
837296
977157
835022
371027
805280
194460
743594
502991
743298
727825
372249
1023329
689815
1028627
594363
824158
353583
332798
687488
120583
1038565
760885
844530
978852
999160
794793
765165
151893
462126
162544
995528
960922
607960
455734
919364
705144
830235
395006
888587
979855
193709
678445
931288
520947
972422
421063
368137
301123
1039404
533459
906182
29583
733288
256672
537416
40720
130857
142989
701120
191007
181384
168606
245931
371123
888074
228014
152355
997290
1009479
804328
914055
376202
297661
492718
903903
815958
866133
542566
470123
633660
701814
493357
989981
505326
617869
21642
583719
123620
67825
516089
154052
868996
465471
135047
607379
8442
376722
1744
233141
511524
61332
596845
1014215
863704
599364
111465
240260
557175
824288
35928
728387
624229
786031
192977
724698
217410
38848
506718
258676
972783
697655
527560
483663
584992
75989
392812
189187
292682
378165
527290
650987
826057
766387
288349
98577
742369
333594
866300
315436
111562
464224
498880
447582
7915
59388
993224
94680
71809
274980
94364
520650
107868
815016
934943
79813
980706
117235
827577
25486
300000
12693
441098
327536
909163
870729
583883
456368
112813
1045044
273084
330790
24609
780244
635043
763904
839270
552249
439894
722427
916459
939323
461833
1031788
623106
429044
841337
74888
285719
317725
482288
595229
310109
872775
882592
478427
789524
145700
451527
233436
355253
484456
328015
136056
8612
420905
396164
491807
106223
192535
1020008
550798
411476
142263
374243
529186
707182
701201
514362
677046
592397
721516
91589
936331
708723
432282
833117
337310
677959
752244
431296
934231
914843
43041
66294
384927
24144
776588
437943
535714
318647
102086
555451
517725
158661
201751
615515
851742
655407
822433
136313
1033025
68861
832903
739558
172569
810997
819039
426753
16206
358012
584641
814793
290731
888712
6390
355477
625537
922201
788619
373889
174041
826463
188946
755960
344694
937893
1028523
678436
452833
484768
179978
80569
444300
545529
79889
868144
790832
174486
148667
918234
651851
826981
444739
9554
149939
65837
35968
887277
150025
824523
869113
131495
904471
217591
956476
459841
556462
948252
586345
578217
161045
608679
240425
776110
178161
475812
1014127
512558
660779
306309
446726
605949
110108
288465
1001206
672214
405868
438435
1036156
619888
156331
839165
106663
906133
401029
958711
286737
871309
664101
860990
728781
731975
372077
886454
847109
508978
687196
813004
21931
318062
927594
81445
622972
596698
593327
349599
75024
1011177
192313
207748
297169
179019
53338
467159
688449
112709
492086
312789
929731
970310
676318
729477
479856
79950
299299
910659
735077
568832
790801
1015592
424075
786196
63496
256328
126868
18333
300787
497219
1025753
471670
211341
836439
991230
960735
166993
83823
553388
367458
184477
465322
12573
935958
333184
661825
1013973
802255
611387
969598
171409
763452
538570
31630
94114
464199
518674
466015
1048012
709539
171761
397207
284327
511940
512477
3836
275121
256898
26745
478855
803320
558506
792399
999648
663436
114840
292762
808337
763235
773816
969822
1010090
893119
624574
999083
205782
268174
574953
467614
342885
195301
109270
999128
699940
167278
333426
749165
198718
240713
37072
54608
368773
146775
1006753
904503
790296
271268
420563
877610
258714
790988
536085
60524
95453
610822
324551
185972
359210
577875
354757
507200
404250
735697
120015
641379
954516
438835
1039972
522666
568544
881964
193494
790841
366939
560702
803358
331332
888956
351139
528950
553264
868396
545167
737081
944595
665540
867398
583666
750280
572443
205865
993675
768193
944503
29390
701801
53393
346165
205447
912900
133440
914280
159440
870352
233005
189605
677462
99335
451034
1016631
1043167
624554
804737
939917
379280
653589
660762
863399
230943
94111
987982
108588
791045
356918
1027156
866260
849016
33334
818717
177273
920047
931851
958472
320347
991374
158090
177536
427302
936563
520011
349549
339680
214495
664571
305788
444967
850277
648873
446974
843879
489657
370172
587892
598588
253146
800884
30075
559909
157717
195908
3448
896562
108233
576945
66215
483155
626567
940430
70773
588562
210918
1013453
585095
947527
735346
169954
702771
582876
223202
2155
15852
188364
284043
674993
56686
361080
600799
633450
101244
925597
395460
432725
946013
616550
791163
477383
526872
977968
36934
130783
957823
723563
68559
390778
349243
544206
331611
666594
572854
811435
318020
17596
343233
523228
781185
878785
164670
42367
315887
118447
938884
695699
1003966
692371
580453
278999
203842
919647
461126
760680
782957
834017
149727
273659
429173
809452
12252
745511
826568
960045
685836
998748
899565
792872
782625
943007
903888
482667
445977
830631
805419
527045
48936
319385
716012
301563
67979
895457
714262
314602
432226
986801
465674
791837
980054
446384
946042
471403
529584
678520
939130
567764
845846
987368
928405
254407
168783
278552
41537
510826
751077
721609
424595
712887
554952
100078
269059
306482
183743
192329
855458
475922
506869
9591
960775
1043644
547511
430874
115127
785756
113777
737892
404476
879271
80910
892678
425205
265242
642963
983967
635074
336140
404444
161625
246380
387645
280525
657832
1031778
6754
388138
304701
1019040
137240
547731
350303
166324
850289
1000205
107310
96670
257844
528475
142882
660646
854812
320949
463614
211183
164668
219426
748882
172689
736037
86368
419641
341755
744859
329250
1025391
8989
342724
821186
552581
949080
74567
178688
482242
309297
279302
26660
193395
305972
172116
90927
71555
670891
473472
339239
100636
1015360
899105
845018
850712
722062
796943
986282
469872
795288
129150
371937
530813
465505
277109
934039
130046
647085
46572
945857
312501
607172
410408
244300
297429
396446
700264
488519
662077
602040
325799
606637
41141
33409
755978
1018772
803546
227106
282581
379059
716028
1018426
978794
493094
946188
97586
997070
138821
575974
681265
292436
728629
45419
45459
301229
362397
383489
206252
99840
358557
37007
581384
323311
759868
869243
728601
182063
468466
434837
331076
419383
631944
579382
517347
135298
530514
748038
829867
404163
407603
378153
122024
445889
14452
1018605
1012047
967212
496657
733360
232331
987577
250362
522206
149214
997391
528327
35526
911779
371383
27970
708169
168395
302945
787158
322274
1028677
172896
533922
109736
281148
476213
906678
944729
164718
1006255
80909
708286
928145
554310
196986
944874
725255
598863
907572
154098
939966
439294
205416
1010643
135849
852463
82499
473900
522223
711451
391853
447475
201158
247506
826453
282109
979584
431555
926397
93539
675901
210131
848359
684328
574787
156743
489533
357855
525721
14019
443088
342702
177094
578723
219435
113254
217271
914337
171150
34885
545567
793961
711984
1046428
432294
436931
170597
292876
477241
186105
544927
182517
531978
74034
104420
922895
792996
919224
791093
907298
649814
1023048
534355
389319
917863
12351
151937
232672
139936
892792
1045757
607104
843397
57988
834451
136868
91725
322152
221044
883577
867708
51296
235274
510653
719002
729142
965589
451848
717238
925320
695922
770894
903417
683423
755515
994246
862780
436865
458287
270881
789217
350373
613978
912829
206001
854787
102304
865140
1032178
223977
1010778
706901
786162
84794
442456
80959
489081
890717
271054
280167
876329
155357
1011153
258071
702965
63407
348862
987549
844718
647777
1039033
23805
998984
262309
803686
117327
77990
543960
95801
219763
839784
138474
402253
98869
386316
129096
129520
187970
749686
259072
675639
760113
29685
674927
529122
534963
969171
152440
1020444
282221
369083
384457
1032785
972806
165417
49779
576986
597803
645142
381162
167164
359863
648963
686528
118786
621354
445783
197686
448713
127155
275076
415782
399787
68966
24471
762727
477204
881984
603423
544489
455962
749880
14016
208557
983239
1032236
641900
895120
275741
595814
183857
492243
325419
427678
988350
754672
585146
623120
511347
78137
58101
830153
791895
309629
989779
458940
740174
643662
221152
764897
43509
918326
483867
566222
399821
24347
886594
806040
473373
249317
1001094
85733
713464
605783
974241
615807
125436
1001674
611408
68365
599683
602548
221790
461158
42763
980121
151348
571952
77117
583836
305257
313053
963114
850153
120257
731334
1025254
505174
555299
3081
350109
906367
438549
347151
89997
946087
809880
848161
1010525
298335
179258
473601
840717
4822
219767
233997
220408
167525
796945
22210
34198
518320
808931
577599
424944
309522
103270
251423
623311
975561
493118
99332
880304
389267
323493
569936
105646
1038254
354014
756161
822023
468524
301118
787958
276132
669333
590968
73354
77127
262260
938467
339067
125603
373974
856536
305711
857613
547728
849757
723652
324180
563989
505753
683964
958098
569226
560318
183606
683757
896810
98242
491310
766815
724665
205856
204447
93499
897538
75298
127734
112395
238450
861882
298620
661348
599765
440075
798944
114087
556093
314062
990007
258078
429579
669832
1007629
803008
816933
126743
744915
587781
559309
583311
753459
78644
269066
199975
894314
338267
703373
226795
713163
613497
271686
185559
493233
167347
231419
470174
22111
216391
805299
478556
269516
1039494
280329
389047
193618
631730
264273
524252
562463
41451
328300
633480
49883
515396
1019093
377485
15575
215715
155474
944606
256675
745697
688389
693484
800068
638877
183333
717429
981210
865784
626309
513563
668726
704498
247032
171075
334046
15391
1029466
821847
529072
937695
291293
752494
375692
606540
707903
99084
288040
355009
862497
890336
851158
715371
55296
496615
495868
321155
1004894
206196
210890
952510
48326
254790
904489
230682
803164
666403
411752
50048
369387
936636
131860
720167
68955
453138
801574
525379
470278
945429
805424
573032
237794
650985
678509
792208
795973
355057
784214
824762
861061
763296
655642
30356
12343
383403
537176
1035492
152925
1012207
345466
582551
1040031
17907
59766
198766
739592
91099
290509
888486
823427
516741
838711
480514
918868
897023
957266
54912
523363
244750
210188
660117
257548
212597
173568
719361
624710
197284
290329
525161
423881
473062
227662
952527
189426
272595
838654
176692
979899
726995
159947
826498
928655
926446
207659
71217
207784
756095
1032745
139193
498802
394790
60064
684819
544145
435555
179985
812829
952498
654953
288357
327678
910411
401530
508905
658056
682204
509102
70952
204390
115662
237285
311211
731272
448439
454155
23151
603286
912764
1010635
1027247
221503
436196
1031423
436745
899113
377658
637830
992168
615467
32797
805378
811135
391569
38457
450185
626133
340740
157798
986185
351682
154858
250401
878383
922520
583066
495282
87458
506703
196625
113327
716986
1018574
358151
694332
1041564
893579
88579
899375
694743
76774
369159
704019
901141
744809
1046242
599723
976022
933637
738568
377638
805605
361168
811886
135350
868956
391166
33256
905332
305796
840827
223906
1017918
173926
705046
642908
796431
246220
771565
341780
1032218
466398
223433
41336
900541
870137
346503
37760
297385
858033
225297
268451
451543
896087
423038
464746
293264
893614
253980
78460
778341
643371
582530
797239
610521
1200
535980
790259
116884
306892
850335
437677
612378
439540
944294
1001785
462843
120632
73994
196632
388670
955427
550718
908339
895304
912671
564687
710020
782363
1038676
473431
307886
939498
568763
265301
411366
90456
866209
871235
904339
334164
662180
441967
397275
755271
113880
1047483
906228
850639
810787
276683
488250
463691
191044
647677
703889
797669
454409
316023
447828
859975
992929
238563
44984
169972
483557
31219
310261
703138
694942
222101
582124
304847
552064
812621
186453
319636
340730
614525
509145
704569
442326
568559
994013
225129
566885
798700
869762
1024334
381177
654515
578694
312092
143350
558304
454027
594250
902794
94169
626958
965542
400947
533396
298779
772881
875882
828740
714046
767589
29215
858497
834653
527967
119459
872353
555020
989456
590020
960093
533836
770885
78765
308723
432868
75949
303973
842714
197532
258555
507059
273985
573326
766522
539832
973056
605136
988506
172477
414839
672386
840467
804700
397215
323404
70329
801784
714423
186857
540792
593258
621672
505836
193969
683325
417000
237046
454757
719179
1001272
111602
753315
855789
674601
906872
587193
164263
405626
833952
690128
780204
740639
587348
445591
732336
319166
764919
183746
811276
218126
853814
7163
347279
528927
1031087
110197
511586
795249
526906
586523
1012577
300380
547295
867857
608870
83973
802933
1003875
787761
751341
773482
500637
824128
466021
552658
828535
232227
284157
792200
64454
933101
463814
609310
65322
550107
263573
587435
911622
1040987
550370
175458
1037735
298805
937685
75259
1045446
423764
568186
511947
744836
797787
249069
233631
23226
646595
14919
857416
715022
6542
234837
134300
263779
700005
650203
972939
606067
603050
360252
778698
633742
788658
715330
560758
453968
315651
165464
871771
975162
198876
748558
593749
607895
557304
758997
240841
654828
957750
621454
146919
459272
515071
726885
517577
450907
923194
242517
769649
1012432
765888
1027021
348053
440810
297321
883868
332459
358042
119152
538520
895990
788278
613176
973122
799793
759726
746094
728891
727955
837619
117420
758698
23174
83029
86272
940906
813908
465723
242639
764290
519488
337400
408911
743788
240240
973109
425789
887870
239389
524779
280720
239281
398943
955756
5457
147712
674809
134152
43453
301885
847432
340267
658168
172096
17307
659802
868163
505102
786716
910535
514347
98285
75284
438908
91649
757710
212864
832785
31165
10574
290677
933560
270415
811432
30196
295866
723564
145774
241779
259672
918361
106052
994231
560779
824453
254574
873116
702527
124401
1029786
282246
482923
195774
70541
520466
737004
795438
329113
637412
178652
277856
929542
595533
216282
8430
1042964
838069
820938
33824
1006486
585163
166607
457544
1048262
287704
98653
550901
780333
623343
747687
169350
615006
646974
376681
31273
327022
149355
626665
122671
964471
802205
986530
69484
329621
285646
877321
788963
902388
285267
473322
433966
996812
220133
43360
180786
419555
336600
511546
144050
601728
428158
136856
220270
491934
649882
423315
794591
132725
851272
1021564
850776
732232
567182
130833
969975
999612
182997
260963
1042111
762336
729876
412819
885184
738048
1002446
331749
1047907
766686
648117
1042667
295764
744600
170261
911216
375107
700738
540032
69102
337081
885639
164386
883991
61508
774823
704231
618481
329965
706036
635225
881205
251115
535030
753450
810059
547267
764314
709995
333207
972555
459749
275318
190709
549952
798792
836791
965290
905457
756591
1010495
640024
316810
447018
488847
677185
301763
946284
933233
464519
213702
126137
101963
207203
3222
812992
486281
631875
758512
684730
605279
539168
910891
936492
122886
562789
349557
752921
500887
531373
31369
926616
361555
653168
758992
363802
363679
198710
113642
1009141
147955
938061
53524
60364
265575
268084
865264
619204
203915
392531
534975
750917
814013
809475
833200
807133
973256
454687
719833
212111
1011386
852848
330143
270867
946830
167805
975406
465994
378868
584290
603529
102409
494082
564250
163779
938920
997752
919712
309155
176754
13261
747777
990591
815850
102002
686360
215304
650418
950525
933669
715180
465335
489728
717411
173508
692846
1033122
789110
872919
52069
643143
757839
425138
818899
386671
825869
843995
1014924
253912
958354
179318
438197
832188
424841
87376
344605
896422
371606
177800
122796
955887
855194
358953
623187
1040965
674671
214394
415377
713649
399202
816528
448668
61999
371656
634849
543907
199959
928400
613658
627790
667897
1018153
961867
198960
893368
290964
483959
566772
802190
590934
572701
798563
36526
191071
745091
914662
136827
279976
469849
151949
744800
617360
253445
583924
895027
81015
754412
493429
224292
719840
353020
791545
203171
910327
800398
564316
1045694
1043447
696222
910532
328325
45935
1047469
381057
9884
505530
294510
749259
389890
313707
760722
709770
114224
117027
139436
395873
850031
967575
1014508
961741
274225
278747
523411
524555
438989
802671
172909
424349
857347
261049
988247
356055
855897
95566
413435
334007
166406
731601
810705
740043
543412
431964
520113
517305
288819
844151
902607
809433
534566
375
79799
401880
41394
885178
877670
781629
676684
922697
286848
913028
633321
851043
449675
236988
167140
1020276
477221
651859
152415
945282
228267
249032
699717
725054
477190
574888
12651
979867
784037
814079
236465
44000
1045274
877883
393428
264893
639876
325588
1001541
1034726
1029442
603101
419202
43039
196985
170609
202879
329194
502491
705738
397166
774201
955461
437464
378685
295848
484581
180855
620228
791724
92341
43746
865435
840770
402324
663498
67625
424335
163142
1039332
418739
7352
743516
603860
115265
603970
470222
426477
371644
748308
717294
644883
767184
369570
118783
452437
832637
657449
1042793
851766
879083
902776
5797
60505
985881
648465
586931
865143
638353
414657
807247
45434
216652
963331
130042
792962
762519
528699
685144
1038336
73577
442324
892436
265473
698563
473925
456107
890048
6086
342882
149563
884700
360813
41065
777398
1013853
68945
605393
683758
139020
664080
439412
980813
65923
510195
964862
653859
181393
618537
151463
465104
683334
100939
667074
964318
756687
1006825
743338
545995
220585
590629
160924
343817
537954
226558
832689
297728
725927
776597
623138
799675
89591
63740
933018
825668
176099
171331
329838
997353
16093
35539
989171
387600
118476
275461
532214
1020822
481172
705283
255041
125037
886593
108394
879204
533061
144501
810434
597309
755588
979846
267746
736451
881418
129054
513932
650782
167440
112726
819064
779287
814775
854884
677909
404299
371830
833923
716186
556561
532112
707077
933975
832592
1016188
439362
47269
998309
204836
543124
988125
309937
573093
143561
224392
506925
209540
51372
667918
1004171
77466
266114
91391
649400
847178
692466
807942
31863
21933
421801
948907
1042282
598888
1004744
35453
1017700
506827
930655
110021
31975
962657
376476
802122
307766
1004340
1027339
62387
26888
480829
723451
992554
366815
227016
5299
695429
320281
621761
371043
850606
894856
500400
383482
948588
570146
209474
947479
1035533
13684
981217
88526
158770
260549
634772
74503
418693
444031
987010
767905
438661
87759
788660
195653
680440
712584
535434
450449
118586
185626
506912
977174
229582
506
752238
240
590492
794575
558971
430388
241363
915084
827263
412021
670577
837588
676785
874500
41499
107004
211717
251291
573947
31285
23857
559315
237826
257473
421410
443816
700498
463286
485311
787157
211115
393159
341244
624448
568760
17491
294162
775496
813719
1006527
226995
60722
503797
683479
327532
721854
561070
484754
723400
404014
842176
346157
436929
114662
530424
1033627
823062
826740
596053
521628
140865
942379
117430
964757
899028
15304
613668
926366
427905
319767
18558
561141
704221
559200
607701
351598
553780
996102
581102
239844
531793
381424
672120
163634
332424
1033530
741551
808796
701724
798457
758350
862571
1019530
747536
269901
622669
552645
58327
319272
542697
1016421
701439
448560
696756
822161
657589
158079
400576
433853
299781
828727
975859
422252
3924
657325
49718
891523
16750
105615
454495
124408
651299
422756
319657
821419
552971
297599
1032492
185862
556157
243189
1037602
215405
398695
448660
671065
58527
418973
659605
637804
369230
1246
706836
277574
41593
430345
500443
896518
92904
151534
603294
221253
233577
1016528
4319
192396
195440
865789
127065
942098
540672
395703
114760
416030
936631
763802
674062
935036
734371
638083
472304
670158
426081
775011
121697
696911
611235
405932
944586
622441
268437
544257
481206
408315
323848
513640
208322
661107
421965
923169
737629
181034
793400
518870
225989
231050
224751
894175
957271
977836
1030760
422852
573207
567188
689624
763838
879804
956859
861227
109471
723204
1033005
1041305
500753
827768
239000
131033
611379
539125
493809
248127
723087
219757
614657
851119
397045
673141
524254
589191
147468
707254
471902
376067
626197
666185
558453
379198
770113
540828
742605
74922
681406
856372
1004402
410748
272830
180523
653832
730768
10274
85999
291355
521585
22940
760288
833028
16126
605338
858575
708096
766855
387798
729902
956889
949467
42608
505096
1029725
53258
130190
87744
350408
495399
111131
623408
1016555
197932
151324
488448
289570
528575
71552
447785
959039
646110
667300
48548
564567
718057
862878
607865
213260
83794
676804
1001363
825038
279419
397741
421187
506547
482955
133311
625914
605873
308463
947519
722043
1019118
677502
164539
1040928
180197
688946
794044
17915
426546
307591
628533
620406
583092
28189
342404
1048119
685810
642773
304485
797539
233014
700911
74559
547838
369502
75796
912736
498250
953735
827805
752801
493306
165282
388987
82365
953985
513165
748083
562279
397309
17381
322719
146397
238047
2164
941016
885769
65474
303456
766992
358795
1012143
103256
832779
186129
254634
522987
542525
436502
746578
522280
862074
935848
95812
685575
815465
544441
877888
725743
649978
871952
305862
510809
169031
526172
32375
783017
368483
936145
1007832
567068
435049
1010799
837951
182113
902257
850843
274838
816595
137578
140933
92508
990148
303834
909053
377776
1018399
236243
517064
854587
810417
683440
423606
792241
267209
166105
828291
953572
329648
620198
929585
183171
1024987
846871
158695
656462
760170
998058
631030
989633
567491
47648
351771
258122
387231
680727
103249
98125
773412
350308
169605
38814
748525
395145
833198
305746
845004
137116
324410
56533
65620
827028
578021
159524
264531
433630
428101
374391
458377
879631
851111
60755
584176
676990
397601
874651
126710
191020
842173
40887
78323
992663
383663
200382
694105
518227
259872
412409
750648
837407
175029
543794
501533
558247
726316
577595
437806
482598
686387
247324
747029
610960
650247
686994
942676
974995
771483
1019775
220824
208946
936246
955970
23745
433836
645528
742801
59263
537934
792226
527691
406723
957736
788623
1033620
1014740
235343
176249
282065
681476
564513
838155
595199
802745
483200
355321
435442
1003177
84803
902694
862607
752167
421942
879529
423112
264951
475945
314730
1582
771915
726794
293088
166113
1027551
943384
619311
206742
13951
950744
651227
347
711488
247243
702185
830743
97860
7580
240766
935553
932753
697298
558299
102948
225828
872867
460961
155810
831340
1044324
302002
555309
640505
1024681
372781
9850
588292
546922
12548
200357
562640
303550
193230
228660
785489
337377
785192
978329
513066
964425
856596
313558
459669
755146
263528
525165
183466
109971
526948
396587
535327
827057
834585
870537
515893
339553
604192
879052
720369
79498
507999
283484
877945
1024041
49680
535976
812009
424948
4643
108993
991485
818066
526688
86706
478993
845797
556154
167519
210883
826512
56609
934595
894559
930463
292066
421643
364
49995
234143
323162
709873
573084
866325
530763
729461
972861
491117
212746
171426
614149
502575
812205
897216
957402
230288
713096
275550
429292
951017
721626
234224
136862
885016
579695
732123
320627
36003
789342
450540
1002859
613698
735882
733681
133878
328945
656743
889300
630926
161649
529640
793881
364003
337553
992257
517385
987411
38897
1048258
287143
250371
523266
995482
446599
968763
934894
935876
159716
262332
213882
557128
990987
270507
306123
224713
523087
112547
795991
120058
22934
367870
853525
1038434
532942
471856
142596
621196
511943
669437
1048251
419739
161130
448851
957798
260964
206792
331553
715867
618742
912481
759730
733778
747185
980910
723769
231555
412410
497535
375270
197860
933723
925533
746418
701177
221474
519100
987040
663062
5588
509293
667231
24944
807785
561393
177203
543007
430683
682181
1015722
25495
211629
284559
567263
132283
250250
422994
120793
207645
876897
89101
772174
989038
923903
570036
219288
792188
236928
192464
314891
894821
623900
692038
511073
78943
414444
601710
109192
675436
615027
98744
279498
205524
171541
398136
836988
765774
810665
973129
557367
42970
829185
861753
399290
831749
535550
100568
7890
951413
586849
770909
826829
174506
201047
243485
359461
31917
610650
1048462
109160
694439
626675
572974
33526
440
563414
46574
474998
614827
394585
463285
990810
179839
517752
496680
767614
653551
1045509
361391
641647
693398
217640
654830
1001787
134964
120639
435805
944143
219135
819248
797803
163289
399654
757329
205220
384034
309347
312068
1002342
779363
531835
508826
645485
288945
862568
80184
955967
229348
525387
711583
255538
866118
710655
653486
361855
174357
727872
153322
972413
490678
97572
200086
985370
262066
344459
1022173
278601
1045034
524069
846268
950417
11940
6088
448831
686797
843200
551343
906999
724453
909661
53843
310412
47861
361345
118233
287317
109879
641210
133764
449848
794978
149775
329990
414225
823319
340474
203568
392976
761085
250784
987195
399916
360144
841828
610338
421997
637143
351785
892656
329980
990383
208451
722
191210
941847
84699
853329
325219
174647
276867
215376
247652
292971
48120
974447
305900
278925
796941
368213
1017653
286020
38736
702912
881717
54434
906045
607144
312480
196823
923656
461287
216188
755715
357030
687861
750943
571098
351873
521294
204314
199932
789923
140221
21895
154976
169532
430631
996526
386701
820443
469356
769523
164337
707030
834101
563506
335075
166595
874577
140370
856300
917775
743645
556382
553785
544217
473648
526671
640529
198880
563536
134609
866941
964912
727222
388705
177380
196883
375372
354830
696577
735331
248030
798176
171853
675774
539688
1002447
761642
509976
729381
322774
913439
621177
579278
946616
861294
409084
982043
902522
157908
896056
967455
677318
41587
70358
1005575
484565
97426
772974
649990
483793
227814
1020937
152285
518324
596965
783065
288658
1015222
80499
74519
277925
925118
340297
990711
679639
484275
988694
937954
962122
1031573
1009410
109123
186178
789238
996188
592605
437109
924797
120881
702691
973874
701866
397699
777664
790729
165568
851472
395189
141206
602525
906160
248971
848675
538946
823999
400435
828387
313176
872938
216064
467905
475591
644306
441387
950115
269460
886744
260966
408211
87182
180859
54212
661319
682327
394690
244978
284537
619855
761048
297834
320017
1030709
893929
452028
225735
295473
977044
800573
843872
936448
201739
724783
606110
788530
10638
653493
716444
497289
632511
899178
254122
45530
822410
453734
496291
10292
797681
536655
319147
618313
232627
665406
347065
715004
248171
345041
46688
273314
730839
156430
447728
897790
432149
670040
989595
295963
791062
166829
795039
489997
764056
623698
772407
566552
343901
596896
587702
1013013
972177
1038763
597460
107740
4104
110755
945413
406933
30883
398147
862310
170406
416937
987427
405365
765890
856962
192322
576113
276502
758915
30943
116414
184779
535857
990238
735792
759023
601643
649863
398678
285168
231526
421406
885019
548197
836309
144256
1031888
973278
623579
399141
197531
19753
887969
328292
256493
329867
530471
503389
618356
831797
441348
624036
549338
420626
708616
862132
569243
427026
483041
108288
232681
347891
93896
8504
965092
24867
657959
50670
381768
425809
955127
770052
505122
644358
1028502
558009
662907
1028216
737145
512724
341583
590425
333630
800510
674407
360319
86201
415999
329270
1048089
161032
889433
345727
602429
516473
328969
608052
255127
29919
633746
238072
678709
562688
861624
482943
163233
820961
919306
108237
462071
67579
903594
843513
437338
916300
36154
661360
1038246
1039303
792153
282841
381819
164745
821018
817127
250946
1038307
4303
998768
11245
301044
981483
671647
80126
673957
341934
945655
180392
25066
26384
352707
823024
469252
558364
484460
371153
433999
420226
630969
35621
73280
297147
185484
126401
1019909
976867
435107
1025294
690575
640368
782536
666310
718283
752916
445617
843676
804449
505811
888070
548450
1019294
304885
815173
537469
463175
503660
804593
306810
547827
632303
939320
270559
176274
962542
398431
7375
149729
472188
743138
492056
843597
227890
631499
846661
322566
1048568
862564
493501
142464
747798
741574
197665
320338
1014907
302230
23009
971740
264816
64635
88677
117540
314620
462950
595694
439203
655674
1009772
428408
330557
417754
550638
824763
850688
244880
406336
578541
48905
65807
104627
973351
170996
3671
116300
98780
563078
59187
77685
802134
32669
568672
768832
127449
744837
862169
392836
328825
187735
274733
574814
1044436
222374
504994
1041973
130543
200781
855657
894579
146772
65
672622
230018
979413
224536
786039
344477
1039360
121886
88204
274784
922076
915125
876656
820638
74293
995767
214741
553050
369521
277308
28638
555917
290836
788785
542458
125767
751521
717960
1027037
381767
504825
239772
520961
687737
739812
1001526
274415
89439
586998
679809
1013752
7692
217775
120342
52267
307803
391537
843299
657726
200513
531809
698154
14848
175506
790448
173796
790892
80790
397686
498107
157767
413053
724295
608928
456847
746028
93418
703016
497193
118299
565648
300937
60395
797620
316340
393439
416750
79723
698554
70428
282232
948536
613871
419283
749972
989711
14204
813339
25348
312414
783721
999295
400159
759016
46599
44777
542910
299859
573299
1014827
852656
593382
426445
754868
139435
42096
280761
1008687
663438
589763
889156
131187
768416
350289
403620
702933
454514
76717
679
246362
57771
393363
234136
197256
1018794
930266
695504
661092
543222
1017557
18933
299697
309514
685219
347478
206153
697821
961758
635531
54498
138613
187582
372539
427337
516166
187776
646100
862202
628835
817784
430714
117657
347226
1026625
597231
624660
667832
575747
501213
367641
430976
159642
104683
49455
758835
483972
453174
403541
835559
942749
42993
389413
798088
7599
843214
186191
1026189
841761
303740
282517
816997
349302
540655
906633
914518
932965
641224
331856
637007
974513
628159
564741
644227
725567
630230
349663
254938
732824
223688
818251
641516
602653
354695
14640
600633
612100
377961
854946
807814
849911
825501
535139
178270
429500
1035678
507808
431241
370546
109164
784619
647222
559946
154034
300670
26119
19036
803205
807869
677727
765634
732940
643444
574264
440728
386699
419519
369889
303816
25540
570481
376294
417104
1025927
185100
611633
241990
653174
272263
382780
322656
769962
566972
636839
358107
375162
230335
281047
350068
143101
357488
187618
195479
272678
90886
948506
617632
4535
429837
5509
98313
35197
884743
750399
690638
989238
354827
475485
958789
437901
709310
986642
1038732
695916
254525
389024
410653
674308
449458
101583
152228
981994
399825
774083
766510
133554
146783
222798
286745
296268
748274
614719
25133
504068
428446
587893
408587
397991
243133
161403
583266
180310
305486
730954
690648
465083
843266
63684
891286
992395
3985
582510
637160
943234
906174
452067
532110
201096
388203
756337
441874
105809
471136
684213
709124
702975
963049
896462
602213
638834
715862
54875
35008
566278
285939
582508
543700
812543
41037
806792
602802
738091
281710
568844
454703
675623
316882
327936
555970
67943
897236
561213
418505
924528
863049
110521
245816
116473
415603
606939
395754
543772
586007
561469
543331
633987
73090
283413
1030595
328435
50377
397445
288822
267054
493703
75168
145292
488205
588352
800026
208607
980262
138357
3624
968011
513553
386897
339565
617880
55662
102976
951454
179195
141251
289304
633117
407332
539581
204461
967525
295366
200668
380962
299746
988042
566193
78108
972073
39551
940395
472782
329665
43386
302176
959873
805685
640321
115655
358775
1008387
541705
226523
867513
875736
560215
78982
103596
898443
108367
343284
894041
466422
245531
228269
368924
147904
161977
10371
540891
19995
654462
493
686739
149306
1048068
950039
141822
742985
171436
657019
565249
1039686
1018600
945786
139756
541317
431660
1038900
583351
826298
11707
210315
140247
17459
468960
149764
1023560
272843
647403
700197
221683
1031404
272748
311568
97914
99809
786890
868061
304027
290097
194578
726595
59271
573134
149769
454278
54052
274778
1030230
835580
871809
567532
538099
349303
358456
149232
532931
115460
855849
853516
919815
947025
720389
930455
926002
425771
197313
755820
287606
226093
1013080
1018501
721643
531508
283652
1027446
712317
485683
346475
111417
304130
43026
471532
197918
884052
236471
312640
489076
319100
50972
934179
806616
24244
350151
1014609
744266
403610
122153
284380
68030
817752
72986
970944
339278
829354
1025538
169786
856143
872727
618595
705817
1033280
835636
313373
686826
622345
380843
718001
580784
677730
383104
373171
676879
650604
307186
1033811
876058
591611
909096
741436
1036001
439608
200606
16591
767752
138819
43805
419749
285238
11958
1047877
161781
173855
1997
398672
646259
995303
613319
921724
134257
620670
669097
130076
336394
488534
7799
466668
461050
336539
266008
228969
263891
518526
17490
647347
915937
609583
853771
19076
181011
285250
635535
143028
103054
464307
416528
385221
973208
668575
978759
557801
124093
946828
115277
439592
672033
824726
416461
327084
629295
595001
984884
466554
385155
489431
303621
625596
976614
348853
412085
226043
566373
578897
275332
509108
288508
409569
183098
345278
920081
712771
645944
1014307
212299
359438
610668
594598
529604
494267
646469
258074
1010770
13804
875090
272619
754713
589565
945686
447236
291371
305385
849885
120610
36633
956759
495995
737299
341005
515735
636057
75599
163088
138691
974008
587798
969390
860909
1924
269855
338487
578840
902272
498113
91641
189664
906900
367799
694198
749602
530065
117922
494835
43707
731513
618705
517749
328568
156096
62784
47547
905320
166906
907252
180566
335755
704024
100708
257946
538910
68583
368297
469148
466746
48353
537172
707230
1034235
681841
180345
717369
191768
491078
231695
592234
828390
96627
205271
615018
627892
564287
116304
651256
466836
545168
754320
644574
831397
1025724
555242
1015588
406221
760501
550282
1006167
1022466
937166
307380
122073
680605
1018059
257337
182860
451705
704006
604123
865122
650266
373863
20743
521551
852902
333763
124660
688288
510219
467021
19617
164450
916936
419
151760
201408
624052
1038095
897960
610665
452835
328518
274337
181928
782034
188591
187834
974774
968731
1048342
867816
566855
993222
186290
204969
546388
206960
988704
116051
744698
938448
668565
62446
337557
676059
670005
383142
684193
3436
415077
864199
325966
977761
206429
250108
44151
407224
672489
822750
969604
968042
334198
752644
900205
284772
555034
824220
94589
106354
569149
606171
723159
967492
855067
389096
887015
941268
131597
296187
72872
754498
241653
910770
507942
632772
796014
513274
252115
718304
722718
176757
83477
135060
181691
638276
273652
688035
608893
887267
264088
366124
799556
261414
758600
667108
3214
934612
346635
436922
182399
500807
1023368
989844
653879
801393
218059
194199
93888
677707
359532
924281
342147
138641
270694
785405
617095
734879
807195
668929
639513
520847
310138
1005080
61211
924265
538686
620745
9474
691266
401561
779049
278883
1041988
353032
593794
944725
885473
701541
565693
1030716
975046
678204
486624
559198
343362
944458
45924
417712
828305
1002751
176542
811680
103782
1045223
918885
904810
837732
647567
547353
334631
400537
789256
759083
581494
622132
902155
183150
405090
291861
796557
407525
761126
486735
635816
40790
364424
99471
715358
455557
802613
329117
177584
154850
321629
766198
47035
955140
412948
722871
973145
569502
660954
203308
805681
941942
32648
664705
150997
543582
1006655
344453
771852
993984
948044
46009
218101
552742
453599
674078
222084
300859
824564
796888
237149
737494
267543
794296
654966
785399
32530
206815
407777
297735
31265
815491
326139
1023871
484393
320447
7136
401531
77609
388148
730000
842862
165778
9980
1015321
921240
286387
918513
629583
296413
552267
237898
861426
717766
285834
576635
520532
353972
445703
1047602
3318
924078
158074
832416
999839
428720
80972
289000
123852
805951
84529
32312
455673
531526
624827
520206
155795
329707
128228
216673
685378
265537
757421
869912
683353
111733
857780
1018952
934566
868654
323684
167838
382006
684372
368400
92309
501235
764200
606745
289700
4565
541001
623404
1044744
401011
5285
231328
517931
663972
633773
50930
760297
196209
298156
400631
998671
1001081
332418
13477
122228
955863
71044
864087
1040472
103126
592325
302028
72176
343842
25501
324044
362764
5091
896591
659434
354121
151343
588850
916617
180551
624685
660673
199581
93802
315616
824238
183581
855902
1040261
649924
1036319
5005
703684
986128
530408
1046416
359785
411088
749807
715310
165333
801325
224740
266278
392162
993237
760532
300069
287686
163338
918238
908620
659669
663034
670418
951626
470131
808568
242019
447068
388822
741265
597578
281546
732527
552759
912581
793920
102138
107890
458831
884732
900069
459978
865985
24281
956331
94976
455337
91796
838199
134037
897014
277371
411232
92250
509560
281495
1045290
466128
629689
525429
146134
583327
100308
927557
67584
108122
372374
373283
553855
204998
977521
653294
577244
931546
505994
146861
387632
78983
1006411
782635
561167
487066
347898
311212
172665
498365
41566
550054
156273
586534
968290
692030
78309
627856
892336
562162
529830
615548
146549
336767
31615
251781
678497
389512
684516
996064
891295
12934
667951
813812
836940
561027
929322
556636
204809
140711
971018
622852
916854
104010
221051
513259
370725
477591
643950
797612
680572
620947
901311
70068
350007
960453
909777
499417
36798
889530
619899
676693
587979
166513
54668
392146
462564
57643
527337
661017
328781
918771
1017476
873069
355954
1041462
547439
913091
855569
788959
754292
185090
608599
778241
806687
352465
981162
437079
656733
332143
846866
65232
794402
54252
614047
859474
625399
739238
31821
317428
779675
863183
425919
617469
749013
932547
829627
349012
534234
535291
854803
703030
733782
219320
855749
692954
614195
823995
236229
498024
640767
780714
840673
590440
879676
35109
248660
950050
171849
1033864
769973
381731
500727
1019058
250822
996636
381244
119608
997827
6249
443200
794567
598145
379091
362711
606508
503283
599523
68226
583634
889516
994403
1043678
120132
3328
561199
213991
1021905
763057
207541
677441
1035485
532161
71062
99373
1036531
560470
548099
1043448
109353
742164
175835
1014339
973677
44109
333160
762010
322957
574756
816077
690696
641726
354483
624225
618702
884001
775457
15006
82502
15556
719556
97166
937228
776787
952288
446495
1012180
593951
930971
738985
642444
732322
987498
393750
204920
519405
660014
462641
588289
818047
577429
294372
988477
313800
572255
784895
476860
356802
194222
990689
82462
370252
379272
355537
217227
777789
252589
596598
161356
288567
535148
226238
43143
571580
445922
725016
193778
789460
433325
78843
799986
650316
869223
726784
897859
251114
164133
566919
247014
195573
819617
687213
274826
547639
66304
787471
409249
18844
885592
128149
431521
825160
475076
468914
952427
368628
204834
462234
764595
578592
561176
124041
84835
338191
784938
225295
550222
794993
148551
899545
678147
970182
118192
342933
707362
324342
737510
148839
662281
696021
994901
991405
960482
701342
404297
99487
819943
881583
542784
872140
950840
772552
647527
577614
212550
874274
846384
248826
410114
683470
477766
894633
33368
620066
715368
463486
566070
905661
826675
280460
163548
487964
791933
1013628
209129
970400
866457
354407
386491
64403
638550
611965
903241
516171
1021364
565138
376103
951167
1014367
988418
756676
720959
186179
395112
184948
278248
242437
409196
470444
623287
1046441
374925
108785
377928
749651
366056
241207
368383
326379
969607
490967
283661
744519
524665
758914
724721
260255
521867
482776
586791
405661
678505
156181
487151
947242
642120
811016
31114
361567
933796
527904
743024
826002
776851
500243
445668
366285
419949
420077
504839
65387
247406
121247
671919
300268
1031866
959110
855176
500709
961989
177299
1014454
420487
383786
659510
166167
209702
567117
179702
554973
206053
82641
767899
803888
405187
755153
768922
984396
281357
400670
806195
579962
681274
907443
603274
123884
761231
280226
6462
700040
838321
917602
759344
452371
577018
773500
413207
346922
240683
336531
873573
119799
53442
912108
975769
278642
704117
579587
117216
605488
228751
172585
186124
812304
666202
1032681
99407
40544
129058
569531
377999
421320
840299
434523
188358
852015
481532
590504
75781
1034463
839202
435246
992090
350423
751561
162791
707978
180853
1022068
423483
647136
34436
873383
300184
820981
324777
959788
211111
700328
587509
515265
701791
388618
810297
415363
100167
936660
902501
982627
51834
214232
217297
453323
463020
153380
895862
192470
952591
596667
55759
792890
905088
261022
594076
273887
310455
431380
280799
853287
302143
126992
190622
187702
6906
1021666
474391
38226
677853
401244
456110
884514
411729
972145
171037
95202
557121
530531
22979
271088
480270
139269
1021369
655489
1012210
884372
355688
807867
719054
194090
660710
631561
287149
950982
267857
669234
806503
244111
889447
834645
253466
528020
181345
459770
494018
833945
973599
1047391
144690
144101
524819
1027702
607508
521834
729950
134057
402377
534888
1039326
162238
711706
754381
1026558
491494
734322
169911
101253
149395
107251
499809
932008
43407
96240
960142
287254
174819
411105
353408
939267
308569
970694
942941
672317
192890
190690
201546
679509
369990
382182
19048
249046
35328
639682
1028491
954203
102599
462246
59947
508617
372122
638582
951139
681980
363165
906015
447765
756855
127518
755250
365636
406419
969562
999930
403336
625018
969981
279354
933922
752307
652220
164489
163774
758687
131140
686149
411828
360266
800937
101174
990174
767441
557574
439520
225836
476276
362922
837382
443707
91142
414392
44815
954267
87938
603537
91473
653587
503464
907156
415844
987896
465510
658642
1042270
1003419
521178
1023991
1021860
258019
733031
707810
20863
993214
57292
591295
280746
508847
173441
765908
505253
316091
72839
195291
527674
568046
9164
598678
550343
828117
304992
559798
533496
865385
505837
93235
110054
558889
829933
812969
578669
479774
1000053
1023085
306420
958097
621561
334156
918425
608985
90421
975374
802582
442568
707105
132718
1034513
782882
620945
274996
287573
898270
277674
195688
221103
744483
211646
931568
229126
444372
94496
704129
512399
242913
310370
1013061
175307
60491
88141
39549
736337
429116
172528
500012
658066
4001
660804
561906
782004
64000
672413
392544
440493
562505
305566
284816
249757
1039533
96928
981940
380940
453052
737697
917460
372177
599127
550836
667787
874105
1037060
42059
978578
12163
907942
849752
666695
740246
736326
128076
907722
625960
777150
225845
375203
595130
336726
139103
531562
703967
599678
628572
701999
960899
964210
802170
859403
466521
511345
368643
843243
699563
474096
256473
321108
693220
754834
187009
392046
956256
883335
265112
612555
362394
928455
921854
328582
1047892
987801
568166
921770
530026
568320
24767
219451
565322
157127
778309
302597
728915
596661
991773
1020001
549622
462889
490572
577187
843515
444015
268809
872190
663107
682824
302851
271020
982456
758262
27382
807837
368491
400528
205684
930697
126889
914073
358794
438785
764530
433402
1013203
669662
591868
212326
273727
77250
486083
367753
967792
691112
530478
389482
920629
773855
294832
897192
995592
70654
841159
430297
491971
8800
877135
644245
101028
51734
706768
181222
296500
686957
844255
393677
7664
278801
876711
791786
339612
978356
190993
3555
528602
699106
946288
798650
260407
808760
147010
136839
492721
1021895
654527
48438
636891
119330
202214
806267
867271
740973
12355
534610
649288
367565
117596
973588
469948
520445
318350
516120
252705
482685
638634
742905
956054
322166
591581
371102
949857
1029209
688839
827449
733950
731047
638683
378913
833510
17665
246693
505494
313054
296541
543207
525262
950742
176833
718058
381224
322282
929561
383050
794963
390020
824224
885906
120993
38042
243078
579414
178426
804581
104410
452295
336226
638691
658716
791684
471542
1000458
275243
310267
620578
405615
788396
6072
990594
27408
129702
223790
975494
514608
494612
203063
238456
437826
763858
433337
781642
684086
524809
59812
919031
588459
21747
977079
977686
333004
501503
455119
567664
161690
320390
634817
104824
547829
1017089
895891
498944
150176
934623
355945
67978
561030
819683
445354
648050
201778
720509
669456
266773
773213
159024
522915
737975
585689
621237
335642
90165
203272
885388
366219
527315
349880
907531
22459
228747
585926
613618
91873
600404
126773
865795
936354
834337
213995
206627
180397
368711
459721
849457
533415
125558
176737
181974
936568
917352
987870
589121
453752
267476
133617
399351
695105
316879
926403
592054
706475
975414
420777
154053
53826
640752
321989
671780
471209
833274
212660
948399
332572
575088
541676
480927
636140
461533
416729
78181
935381
808067
137640
203156
679257
989610
636401
225438
882136
628720
510865
384952
135109
208856
968902
522018
82907
635038
784328
859197
337641
669295
610195
543257
220545
881607
771123
1023312
491214
565605
743511
475629
675480
221172
144544
1010164
820852
191785
50707
139638
791828
514286
147372
179177
625358
63607
542635
794935
691206
491266
965129
714225
335162
672057
799514
608704
569522
788214
15482
282894
907213
470100
606627
181013
607499
1009401
212795
225527
426969
143973
378040
438347
963014
252942
903977
209072
771367
363258
499897
785967
482638
864801
467195
85239
1031558
387307
182318
386996
281032
715059
268241
134577
101904
358574
794707
511467
626123
631080
123937
740890
122108
596974
909435
227839
980942
638961
506769
579881
315736
751776
387492
5409
437534
491370
505794
658394
694765
429374
155496
67304
672752
884488
673549
593392
309185
491714
415846
530150
525900
871322
733769
183201
112800
431880
391380
249959
141300
54400
91423
764097
811791
668752
191652
148555
98218
335341
341033
902071
498848
106870
682746
596170
703768
569302
905850
488100
1005381
997314
112117
747194
842400
667646
514095
963538
236670
436576
909936
354239
940274
220685
859455
779469
415778
177775
463487
353605
114998
159062
139503
981958
598801
500941
377972
351300
573064
164372
845934
421262
328753
360685
300440
683461
16365
40804
921953
975294
52324
573849
676197
405253
119754
506476
102697
818502
37303
786686
50406
99474
145738
517730
480422
30173
581234
52654
409003
321047
79074
66853
560013
402061
452353
61635
799143
865174
953615
782138
790623
356490
576235
453914
547153
305168
292310
450679
451662
996057
1028988
427371
230048
164980
594294
789165
362090
239021
390382
190700
24368
914325
52526
750901
678024
750763
531206
15058
261853
694756
799257
631201
440147
729509
210324
330137
31416
820462
1025583
985922
245398
882221
450341
1002601
285946
446249
465030
480849
680193
891125
116148
504578
1014636
979319
70017
149100
175161
280454
946648
90708
821421
963585
14824
1009395
804939
243810
250804
383187
900826
765242
280839
941767
423688
465328
552456
696819
511683
415868
392575
372921
886819
869702
928493
259114
460016
56688
963925
1015140
87883
580527
846
337669
274203
712026
1021963
469857
100198
345010
453896
36415
79268
93249
945078
569043
1025765
890845
869424
178826
838703
216274
35372
844839
314716
866187
80102
628391
674929
466188
973847
899071
543379
113747
713126
647946
303545
223595
904196
534832
780276
739877
811543
565104
254584
712733
541511
217812
345040
833793
953565
507840
426089
478787
103921
391292
824682
727430
590170
306147
355826
488171
41435
478017
799156
554419
525109
205203
976727
224631
493816
196656
39331
178115
850476
837162
212764
417005
332192
634931
314617
208307
891670
371845
515730
616055
449637
625784
190028
420870
909683
533971
521464
601125
1040282
744222
617817
95469
1020124
341895
272629
855356
418939
317392
701337
784724
779731
1012984
610423
300128
926004
284526
848072
131031
46007
100960
90521
670547
86846
886677
895731
53219
57109
656074
234153
293877
931411
119486
347987
17477
458833
922485
339773
799537
750323
781473
561641
518047
3659
361078
917690
475126
878020
817905
734898
687140
485231
1008550
165953
559589
250422
1022918
610534
312526
383583
590209
591845
808891
637759
757255
68630
958237
149328
524694
800790
607844
657424
532751
722683
982448
528684
492843
797179
491137
761408
668197
495365
665518
49870
38491
791437
616392
503583
461565
876337
556887
492440
446031
1039765
245340
294685
307509
448645
422969
318240
436101
58609
860913
984346
1020611
699283
888842
934268
603726
343645
679773
734486
558669
406428
962348
839726
94057
1012890
819014
196677
640398
111541
256351
884350
912813
563326
655456
457917
1033609
952117
944584
468638
512900
104672
37676
647876
141307
271890
1012459
247138
642149
50483
406601
877697
557236
752960
416823
978730
259236
71767
378611
627060
229253
260126
872951
165486
606985
905574
898767
195509
899688
958946
661868
372762
682598
510570
348036
622317
811129
556237
997426
439264
689866
362336
582767
983852
589494
888451
577468
230439
492914
570294
514795
33097
527092
712920
55253
329486
213603
772037
549123
214284
462196
773068
728141
79682
254721
610482
28695
76746
749324
741299
824591
455836
996145
395594
220212
29301
481367
502408
297539
994943
1028496
738507
1026771
906577
1009020
773673
520463
812623
292501
807278
618308
539553
699436
201637
287370
34260
412601
1032590
412177
51096
789012
484200
403946
71233
666778
334366
336763
341422
363206
111606
930514
517886
160528
464095
365526
666484
419469
1033995
245195
448414
80794
427772
69140
77864
543595
156966
883247
67845
580917
252520
461753
774942
548840
248113
104905
629309
265024
353639
419433
890367
163608
476695
421896
94277
669500
168216
949027
471016
217325
704785
958691
226179
10191
511223
400412
1044322
1035761
45944
822984
602767
946263
1035907
399183
889796
48584
426655
634312
331524
502880
150799
918092
516508
365448
66338
35386
863145
983271
185073
551907
873958
517311
935419
79932
341379
24969
145275
790486
223241
824492
668382
903533
604740
1005983
482088
162039
194028
782320
908812
938330
480601
764014
687324
832535
399419
191177
578444
915378
288636
5276
374173
233651
215916
599905
544940
1027423
141578
435071
94879
337859
1003526
21145
665856
282504
562459
877274
971774
496500
559133
713580
604465
928560
724010
545722
464120
785599
484405
193483
506950
140265
861892
655736
22432
260689
504137
944795
557750
534575
897711
854975
652606
594160
243866
580986
226977
658254
388785
873457
735423
150024
726501
360140
507575
435754
837670
954311
149263
833513
631475
613901
685466
853441
360990
847056
344971
86840
836896
688937
222927
725951
980651
810245
653864
711910
538730
2335
780143
857905
822940
341874
250251
894047
679791
357883
75414
443922
498516
182489
685696
707478
636179
712416
861420
600022
137800
814734
509021
555984
380785
766091
940237
649223
85998
460282
102728
298082
175445
901941
534321
748043
232019
115672
823898
172189
62500
675914
668
403564
286963
568797
400190
342528
90831
634678
150539
652226
489494
735039
825252
333792
291268
438668
561045
852196
238920
785272
925215
295153
615980
624847
352316
371660
534389
544038
977026
491721
997499
654520
267975
4682
383683
1000819
678745
355153
483379
615667
116510
789254
883086
412458
133001
198219
817132
220167
597204
302088
270269
553403
769939
129848
817613
188457
969062
163221
308918
929312
386760
800994
490166
643403
476487
552124
585407
49222
108998
153551
148682
132767
845963
21167
1003653
792169
669550
286997
455159
70753
392382
293584
185628
911511
613771
674058
540759
411692
759193
391992
527569
627469
936632
891197
499321
909555
575233
322224
341989
141261
603550
1024086
681932
7064
388520
888697
648752
373790
181196
535639
729947
254660
817520
663220
335250
1019227
1018821
802768
893019
596319
522738
885376
981896
124631
763136
749580
686458
604217
305764
660125
350921
385151
10078
495629
83011
978181
940129
88423
28107
482587
301736
634347
352843
86480
19546
27079
215468
963075
77970
45494
819052
556791
442391
980249
1015519
113289
231087
506962
1008564
33734
848008
17965
1032577
505734
875896
237752
567118
190313
155141
616581
25757
849058
468450
218164
104814
249823
655967
648640
942671
17740
256709
301750
715901
41589
315703
927296
825923
969587
195129
303652
543028
481763
731686
308344
854428
754438
545186
519706
915002
375688
798658
522819
717408
942855
635673
135933
987407
621002
402214
45270
545469
680130
103315
547810
36876
96419
319499
109970
628805
649927
939716
484081
1009153
669470
351144
730377
11405
963543
83524
887367
768924
943153
132497
423808
807990
195027
701645
455190
970341
622283
914573
765732
405022
555752
560323
784050
847578
787854
1011730
827183
172489
1004651
26093
875015
789183
155175
759889
962301
339585
79795
553963
11704
41238
382890
805009
911898
7280
164245
559164
897377
167266
608992
643464
982216
149451
382677
959833
856823
683843
33585
746480
651235
632072
601556
585917
372915
926726
348007
995270
759263
537645
141017
758286
161842
372613
136039
810413
533568
1033759
972459
227478
29276
882726
951027
146980
5027
980886
511686
686977
83645
832762
264232
621577
245295
963088
304172
793155
582598
898456
5711
144411
657982
276976
823420
957531
657883
417026
85809
546574
1006395
178434
765875
257474
630570
93763
397156
268889
977719
697509
325370
713280
427057
910658
151877
261711
565781
527389
277012
129663
868413
211603
133015
110823
223017
188250
493698
588391
844638
735781
521130
605938
499225
342151
611685
648495
940864
753696
443903
1003876
47431
288135
437673
75823
1039620
197865
563426
97312
477275
870303
120697
901980
127748
391675
725908
397337
587436
106200
966968
441619
247109
346194
711448
512520
6834
116086
539165
253943
159335
514123
977476
338135
698856
602607
359915
4791
282368
928531
5736
685974
476391
1047076
9938
506771
421247
538287
267266
415580
655259
418822
756497
390682
69362
809652
736518
59234
181228
910563
264997
375271
560477
856984
224686
275775
889864
911229
785470
683348
38884
487265
1008751
704339
653746
630643
726931
1041239
40956
310505
283139
680653
147068
805741
736164
958261
643748
887920
453089
419877
121116
648044
914289
1021743
781169
1030566
425893
604897
604864
652800
860104
633886
711604
707598
64880
604142
739891
896217
490209
1048249
996097
120018
798513
839994
338474
199205
194230
330729
835394
14497
432216
666987
342160
496332
560290
812550
596258
62577
131866
735314
770162
166489
499694
438139
362800
426578
458249
884477
937918
518569
84065
1045658
226449
728792
823008
49202
17836
465725
833972
424906
1044270
260742
375731
152949
247619
357695
1046309
89332
509233
377598
180854
402097
487439
355901
971830
633090
845242
369240
640832
342915
67140
542779
739456
649015
137399
537357
991276
748639
375973
770017
366386
121245
66657
237799
944131
476006
1035348
580035
852940
149455
274892
546965
329767
977768
931209
629328
977621
24080
325385
1002481
974547
1029465
739311
818402
551679
98932
284198
1007947
678025
1002916
95209
558915
609698
209948
24058
211412
881106
220346
1001726
563278
920176
431017
326230
321892
565419
706392
297109
509546
276468
237618
97151
1024096
84284
416162
357838
223679
378237
687237
526418
641080
312548
529067
558843
570776
1003602
205806
862523
95799
11191
836663
471012
530344
515659
103326
951825
715538
585672
693828
632878
169810
894719
716716
423549
519593
783163
23260
520308
406760
770195
521054
156040
1044468
860237
55890
346531
399602
492547
446797
622250
708517
266104
410269
447745
932109
1002649
815705
689992
298804
336979
607007
134388
780595
25494
731095
680540
858434
1025035
865052
938648
736909
788127
79849
5038
560767
942769
41911
917634
279787
228564
99479
884026
1006899
373862
9220
810332
704819
840657
143693
167276
603981
955516
809910
117063
593760
605381
116336
950865
758520
743411
241772
871558
593021
707349
473193
356917
698787
389517
785988
978650
764641
241867
447137
128600
461696
891123
993223
871714
386581
91123
374193
425640
448
303752
717763
123177
216582
307840
645941
160426
10361
881130
505045
933993
883263
79791
999225
355886
871426
858169
694786
708131
927935
282646
256677
131500
240694
276037
787386
466550
155814
616842
474276
103346
193004
745721
126224
122378
384840
657344
925221
984485
468854
292409
293209
132436
656116
912436
106952
310711
312761
245082
411857
69314
320005
139711
408306
698257
994462
774792
602613
807922
567463
330635
885573
964637
673326
119721
184251
331636
650458
637966
192303
8883
667293
519810
338536
11584
929792
609763
555545
150478
685873
964987
695352
100126
716566
255355
743059
319218
1027289
874048
521432
469748
803018
717476
1033965
232172
523262
33345
756342
189365
533783
549745
591216
74355
591441
257606
991670
942660
87033
159853
308193
595439
228782
914505
979466
817967
814319
992625
319478
790740
447578
379528
327019
559321
785459
873237
237266
977907
327559
705520
239485
806247
939688
460366
341418
1029588
581677
169074
653000
493640
645036
289643
545773
788648
10914
222463
785660
743131
699693
349708
475790
317743
475000
898604
360367
852935
877209
732106
714325
545969
808233
968838
999682
61240
223337
570905
90933
600215
13579
653971
165633
331573
477454
673478
832721
652699
289580
847850
541867
536794
843952
898239
679503
800368
590055
619310
946600
449117
272807
233453
345854
759151
336090
483534
832942
952341
794953
383752
503135
671524
952215
931792
460737
899063
236899
577496
1034233
574219
986034
216135
230749
489700
177508
314782
49377
183794
660155
772480
801683
1017267
941571
336759
300339
33616
496953
672826
871490
282873
476995
977121
809656
196044
732334
210321
699836
700111
842589
295894
663832
947057
647130
135103
1018345
924059
199537
595265
658160
842900
647881
593913
211530
720498
701310
11565
196162
889470
583733
889697
709221
671465
1002410
791158
264548
396255
803111
249573
664312
382961
1032488
692500
348503
983329
250598
1007090
405507
869398
1030123
575093
118708
654841
431403
288983
511170
372079
363197
805856
744075
393219
176404
726339
558136
258093
982315
280298
123866
1041736
395854
100302
1023061
597258
977145
727547
340775
467950
372933
597945
399071
172617
206970
115081
387527
816080
237959
406248
959677
303811
513332
592700
531988
162120
173551
269464
368090
1012020
262526
224568
91701
585536
1037553
432470
530093
54635
724022
487831
664704
52925
428121
451849
633747
386686
239299
927826
237673
586254
320895
102267
905254
8785
527082
677221
914346
420791
68635
901947
320209
201895
1043620
591416
147064
51648
744448
334083
972781
683642
660358
571179
867350
666108
1011233
178809
631459
430463
425395
1016831
199198
199660
143858
59763
974864
833221
803437
71374
273119
280121
624834
282993
164377
673082
176259
1156
142987
855717
780987
938161
225145
948291
971787
527037
31132
604625
960325
679909
494139
860451
603862
177826
773910
748203
259614
899116
796778
563513
445286
732672
80971
1041071
444394
16873
158052
483305
931863
79530
819456
982050
896397
1030521
783996
623498
531250
269329
473729
321262
596128
693265
668441
570466
547909
314857
326210
842495
367604
945217
34805
965278
203984
201687
955372
545416
850351
98795
47112
900758
996750
516762
486760
161132
285337
417676
1047776
800081
1013811
705938
1015324
969332
197989
982844
357301
995762
726139
905181
546857
451731
125668
843632
774692
63757
222465
588394
418269
840747
866064
577296
991850
38894
149521
526582
117399
419241
54972
826323
991252
639690
285472
396490
821274
866160
808387
536453
649497
280540
897577
310284
746931
102155
947238
23118
258235
87934
50962
16822
445099
843615
330279
877111
999004
353847
275295
508033
943175
756658
815293
750770
985972
277894
654521
240782
700979
39600
111202
792505
173620
1046289
634758
866799
311681
197208
265140
331479
590778
41122
485341
589706
200185
49474
239257
134200
696189
1022857
903519
535304
858631
285099
383181
851805
67888
617582
955399
81523
349191
335882
736699
391532
47425
6465
777807
359938
734380
381651
174604
82830
337119
648660
158547
369012
236660
817176
495690
265936
145603
210286
943987
868323
89566
328018
407601
53872
110154
33853
788582
138049
488894
1025613
816991
700971
318151
1016835
419722
180796
615787
127856
446010
679982
608381
712689
954259
286841
475862
242766
850715
55534
776021
739212
573216
1006906
117573
741169
718339
1043241
582227
802629
547023
436672
404219
991053
371809
435586
496214
476188
972335
207415
730601
87871
144458
530680
960324
834554
934261
20467
716358
181447
52412
223858
174940
654425
924464
649986
573422
1038062
390888
188987
956354
462695
513275
15619
351019
941071
968076
1006329
344864
769957
579530
236369
430511
302969
320089
354680
868514
6892
663856
309206
796952
661848
411590
1006827
475702
68496
546340
149007
777632
894823
272363
478847
446476
225253
799178
704732
162150
1008609
341469
609974
147504
715824
707946
338197
7616
688103
748282
1029080
736448
456769
970301
852896
289214
343106
82503
269578
876231
714987
30006
211004
394232
743259
963440
734109
1034136
721957
2695
749113
450792
611134
602579
808965
939410
968880
181010
469787
813649
982752
530827
672054
277212
843824
697471
905507
132765
552141
773702
56806
508244
836621
987750
545849
274989
793150
394215
797086
49271
940733
589781
338266
367188
796691
497778
920553
359326
634318
368287
297526
645446
462190
233684
569456
896012
352294
396645
442492
546555
823177
887465
591125
801243
219758
129380
896235
153173
136626
506417
239096
906308
8015
121874
63893
381013
859906
153837
499368
357960
700184
79172
35118
857733
461913
771498
878907
235746
113111
502433
330232
930155
794795
294293
641128
537516
428817
290593
917386
849837
668783
877624
516045
409603
346683
73298
366672
247244
963223
942033
720936
595741
836245
133689
702233
946360
752408
229866
724870
77481
829340
634328
348956
172799
463356
1007680
1008675
27830
299575
934194
995484
650820
141501
567926
361774
541223
432977
860757
977878
701716
171380
69240
176080
799981
122374
291547
74142
477422
396514
546762
629413
979119
960431
892631
964144
597907
556340
289692
684503
332596
1098
991122
627142
479110
576629
313273
668182
78988
569840
595182
787240
867923
522993
638604
1011383
956059
844847
742235
204767
775022
841128
933496
669565
444099
744367
34082
979820
365623
990950
1008166
854691
913635
835881
1047158
35997
999408
736973
171570
805291
919878
31628
1033273
322026
149700
553543
417289
59978
4677
899106
201767
371293
166215
799404
1038317
803142
545774
861414
595415
14488
40557
1026490
795223
828257
576764
838354
198985
1038895
127722
483949
214978
451830
723918
648302
792779
4993
753635
793546
724308
947476
8155
960929
175549
816834
561475
800992
992700
720951
158389
774362
300197
958287
501151
925182
970162
900423
616537
634752
641306
965562
520700
473483
510684
970359
143111
846624
764567
991514
175623
297865
92043
777449
560825
210827
354328
909976
795690
546930
311844
141507
608492
865291
305188
708942
378370
842196
230358
375421
54876
532406
410219
978979
337062
774267
711727
825199
316887
889279
1040015
609523
714874
532852
837492
383563
362864
413616
186468
925426
331070
421633
162973
675984
139256
231539
240889
592628
868525
451947
619568
598140
913926
847037
398145
969506
166084
266338
965818
933207
388110
766121
192116
357998
324546
361719
718907
874655
624020
142107
364488
6972
896297
789261
764289
346751
1032605
7366
928705
2276
314213
947878
439663
976230
167448
353824
620111
530961
295841
734055
62395
486159
380433
132505
253380
684040
492633
519171
517850
542362
50281
662292
499781
496042
538151
753412
464704
597117
439232
216700
539750
415507
911037
321499
363009
741652
746610
500439
559472
714885
35464
770481
676545
204403
921819
54431
343900
44266
123040
59157
252440
711623
699907
173247
289067
871996
958416
112613
826608
71144
389836
9036
805908
738136
823302
946371
619475
375535
317230
1035062
833133
114187
730636
53764
694035
359760
274435
847451
352421
100936
574710
706643
876430
985315
190053
297325
99871
84855
1043519
753022
784186
1014368
140769
573329
615721
502628
538961
745075
99671
90450
318015
801399
357215
410535
799909
341413
643882
627855
457709
966173
322050
721237
544045
806166
782881
10369
292117
752915
490832
530071
293136
237041
581349
692254
780631
804772
928011
690815
373624
232075
881918
791228
318131
338835
334006
460135
293480
641245
132154
602028
280853
137583
317606
48551
457749
127319
377936
302114
517170
195821
113489
480089
963272
919336
403060
75555
948985
120264
612411
1008505
114477
87921
553512
272
180727
911287
340121
1462
610238
820488
636171
419133
267598
90569
414362
200994
715989
719235
85853
210741
459481
599252
607642
37628
477604
996582
908422
151098
886204
857836
369181
704245
702096
51855
181586
864662
697861
370117
549152
793014
841559
994985
413473
65199
718353
1003485
845874
814789
464162
369421
267692
564909
762225
674761
427531
142401
545121
281112
535637
669365
248504
887142
995690
506310
815898
488028
922040
98642
304766
809978
247908
169724
147421
331649
682162
462219
924287
1004674
459539
568720
482964
73864
891412
55372
787881
579259
434503
407890
470636
382795
267245
787748
766339
139273
902591
241503
592546
555957
858446
189177
254260
548694
243515
855272
375466
824906
201094
405255
232671
684857
218873
184895
345089
939321
995642
535267
839049
763617
731641
919515
367723
629395
485107
35882
1041725
577933
566549
430962
634695
153550
883630
845348
1026199
72980
676788
461929
230702
645139
133773
60543
355254
288442
865926
132652
381071
888332
784558
781208
1034034
1024627
970063
775921
296499
894310
230638
438758
48865
968839
179716
631464
330977
262344
533233
815041
643158
433326
134095
251170
295402
1005501
877222
288506
521469
113938
997943
572460
423846
468665
912861
1006361
5746
817172
332502
259141
284784
639093
650462
38681
729997
434622
128246
392238
642252
793647
846284
222064
166777
460298
307501
754330
155269
850900
149952
968062
784551
633827
524981
949907
697287
949160
258522
735079
93891
200673
133032
818360
212786
978778
566101
142116
1005429
120600
814925
379591
516285
661323
669016
287946
293170
796586
261437
562804
799360
193343
352057
460925
361805
416176
654932
535382
485664
56375
247333
333863
736290
981188
277686
1023395
688041
933498
951990
415700
762753
614951
741028
323478
1015853
699669
686778
347715
708080
615019
481833
461044
538784
68057
46528
818573
185459
246710
69938
882957
790445
1039097
727690
694668
708214
140904
730331
1025084
112821
988163
795891
574917
941599
966794
511527
984896
258688
672558
753390
671026
184640
237925
939550
21939
261112
59290
1014759
191669
770363
650033
948300
981463
563480
934621
768300
954496
514433
496027
276088
584227
241516
235985
497273
810905
447368
269970
893085
107223
375750
1037765
598989
695219
147376
958082
371223
958678
468572
108401
955865
112793
330731
1016921
69594
123929
492158
864370
212585
1016975
821271
457204
599687
261611
444139
761482
209926
302148
900362
122496
1035223
541640
158924
1023063
691990
85350
696140
1044915
493811
856320
411602
415018
329831
1026008
477444
375452
358643
765372
91705
207339
1043816
954073
1013610
391504
616318
434301
29303
297092
721037
542060
1046297
328687
394870
530683
696300
4975
800788
131536
1044238
131329
114111
629415
748359
1001903
281348
756872
504354
35640
135653
536371
377569
481280
239840
357016
896459
264242
203776
390580
244373
807515
706698
888489
162861
1000425
911897
323703
862054
81942
231718
295063
495659
831045
302828
522225
655350
128841
702906
491569
877693
460948
129900
617938
243978
887444
935689
641138
530272
311262
49945
401801
617321
666989
483864
119114
399230
491566
90096
29420
274545
576750
789411
281892
17630
90191
912270
312805
644988
828286
572887
873891
657074
487228
581873
538213
726672
599463
999504
953318
635956
85344
247263
535465
1010291
193589
320704
98564
177539
721979
287190
895926
740498
975820
213034
143963
444550
460935
848469
707884
904727
1031733
103753
200618
121590
847935
528670
61766
657803
414206
829401
1007384
796279
724679
388606
355736
402733
929412
837195
555560
264213
515242
291900
506667
564304
560733
786861
740293
484074
152437
508772
1016259
410906
881973
201673
228412
432926
753686
45850
925617
83673
470907
467712
1029218
388244
844856
912918
584437
881169
505395
677171
192164
1033210
71499
878240
39562
1731
675408
715896
12106
921456
47141
552138
1033781
929001
386485
581937
783835
21224
30905
453514
297239
509839
148718
959933
478914
1013499
581897
33233
728800
787868
480255
907207
791559
684554
946243
290400
661575
212183
14715
1030397
999610
486028
485044
730422
643498
300285
950337
433215
92502
177759
47097
654177
383564
761187
307110
183598
937833
231666
741086
507284
361716
312641
275952
287749
861208
358220
1001910
129486
974473
926711
575676
51073
186332
577689
827055
597990
341717
703321
1014915
306070
649650
53675
915592
499970
644066
199515
22488
875379
225783
401453
762689
411628
547139
359087
167277
119413
731926
754212
684890
657032
348068
871902
765587
546539
563903
945327
682097
750548
464258
86770
590074
281527
633089
303300
517497
994726
911543
257594
293992
11454
102193
297853
567446
260636
138192
365141
462590
852223
690585
485930
538160
936543
678427
621615
224174
137612
144694
622238
301624
974288
160119
788020
844736
348308
294892
310857
663291
1025367
165885
141864
651172
591512
51392
765984
507675
11072
776975
826749
222182
297067
130541
406423
28302
468320
151629
412078
847357
788439
299024
725692
861544
845231
685129
70663
234067
741615
296616
1034072
575276
698402
52216
41980
666349
532945
724495
512642
680361
518832
883003
326810
754291
373011
991985
306362
159025
346361
859979
733628
406820
683452
1011325
635828
874404
452687
1001549
554671
954511
994685
427184
391026
1023319
1010175
805639
26668
173035
473681
337903
1001487
165528
878191
1023628
322343
4661
804590
1019770
809658
203274
126933
158835
449433
828545
778276
484818
37448
409964
857896
812804
516488
320402
923187
26988
876291
934200
785628
113247
458203
634020
47820
929946
745702
886153
145864
409609
119278
818998
833029
546981
1045367
353723
942517
229298
19279
1576
421755
7362
285731
995796
223226
1020765
420583
729797
540963
730647
262211
761613
117690
236931
755621
441545
216538
990665
748785
716995
936311
980753
653696
21341
365774
64989
965777
517304
232940
854377
604619
133047
675262
263761
294889
420701
960985
476279
704612
465058
293540
475577
313673
802875
289911
891576
314911
817438
721368
982055
714985
53321
48723
310841
38204
526096
418052
201761
609832
82313
910971
608809
542169
734235
184643
938940
198658
956690
622580
816196
1029773
107906
351420
311753
461946
65653
929932
55445
526950
1047814
548172
729878
396387
642959
448194
619653
623110
808167
303613
611010
416448
345931
526076
182694
910701
138205
879892
822341
668592
525287
259758
154943
29659
286584
396743
837929
507197
391574
747751
829296
456215
9713
967994
728320
497667
178786
561323
360409
1003804
162536
936315
563699
578202
828849
881103
104987
76573
183648
1024503
629529
442730
924465
474128
144017
410388
977432
255482
30040
942530
51615
713908
80946
749170
567874
193799
786168
658200
23588
118210
249707
832156
872899
594185
485499
950308
710769
223781
914560
189321
882972
342994
1018167
445876
628227
95920
572873
748016
913645
643324
223095
606572
747110
511831
654194
678233
578382
648577
716036
78521
372852
315884
191493
243340
124112
219039
946222
773680
786303
981620
49570
1012905
982867
937876
356098
534192
1034647
984438
691513
1034506
761866
500723
892950
407186
50030
328423
560294
1032271
528174
458515
54397
565167
798393
452651
794894
372807
290341
574642
470769
666343
267492
712552
600769
642888
913471
233432
55254
19888
745676
17264
293529
344835
794170
585590
611860
796259
456325
65847
838616
321540
549980
128163
323268
887693
647338
55813
306512
43366
706686
742639
97512
509547
277430
791025
738481
623452
257518
979420
523002
665341
165080
270988
580584
537171
594683
877716
809106
50342
652302
757029
526048
672768
363082
340771
719813
409359
565516
967556
759461
246480
151369
533438
352485
448316
957089
545579
689921
965831
815265
20295
880434
338145
399498
276406
966813
400144
150342
818801
468891
40754
402993
859556
675439
223506
270975
910122
855777
207648
354107
924765
771321
733207
427295
34960
557628
486934
974248
182360
507953
309503
534145
386869
777663
689087
140495
1044769
464602
960323
1046737
544323
360587
273092
552685
625201
1021556
791139
903061
1006326
909603
105989
698009
259309
794118
386552
232618
861150
811746
242864
930840
1031891
77318
326324
58610
772116
652904
119171
970661
662784
268729
647751
24412
162032
498248
111389
770953
27881
560944
746281
268292
419385
994933
99793
453057
712259
354115
994297
671426
265322
501615
532292
742367
760052
758927
761043
683963
1016793
729671
317533
427953
782032
277294
822201
330020
1017634
572763
367578
49637
243238
510483
708696
1011154
685754
20045
727180
426558
53078
220622
450569
286574
282766
874419
1038796
961241
571893
67728
647257
103127
522159
1013532
950510
460666
688467
673190
157151
319264
299692
182709
150110
646940
800050
961106
99007
609082
370927
223895
852441
541055
651056
150595
399748
651872
126173
782023
235400
712529
33010
852455
772200
629762
181664
245225
347097
428005
284116
800926
150850
413700
482482
297286
959717
906449
69907
317654
1045265
626344
525764
890574
380788
637968
1033856
699923
830568
333150
711602
501765
165033
402403
824067
580484
429947
557196
438419
427097
302962
511146
529388
254497
851285
603358
597454
7396
264487
665568
273896
883967
221892
627520
457521
3291
595725
476444
1034764
134337
236481
112315
675513
420954
257958
916169
112558
741800
80440
12671
311353
261531
262737
286966
355386
783032
1011863
973186
34865
926861
141007
945738
377321
714221
459921
265866
12017
285183
182401
256264
31650
475464
1034110
238201
743277
878848
982838
123863
1046979
432792
806818
960964
923665
853345
382288
20705
304156
80333
904103
268622
256785
948283
157474
188279
754532
989951
454653
630489
443869
343679
394699
1015134
889095
905835
569958
744316
464296
363687
548743
615247
558991
792698
106827
800720
341007
564773
995028
822499
663629
831733
429480
535808
674989
550243
905526
824172
548975
782853
418062
47008
280895
649348
609442
244627
789823
1004594
416236
962144
322759
697798
443109
369986
372599
805071
298084
621528
963533
691493
357937
882066
470796
16779
241701
343370
366089
628021
735417
422956
264254
76891
290720
77527
924870
238396
888745
61507
105427
209357
628007
48549
6863
903513
39359
902077
900088
575351
371154
144340
623808
257179
368870
430217
208409
255522
247851
716914
544571
639859
777425
267570
809616
240964
276149
447002
902836
766878
101838
80652
269948
164583
169001
239333
438245
828816
75573
348192
658367
129772
332603
528262
707485
844691
941899
1031276
297070
530546
545318
592868
181747
879793
722128
151776
459971
480457
608003
503587
660173
1020489
960836
522258
618912
807654
467872
396600
18520
85193
292030
773659
866406
426646
660560
425293
681237
69921
622223
508193
714991
1015315
244117
517907
473768
829461
1002523
225510
429291
626414
663634
39520
785142
628364
296109
259252
479423
272968
70113
276619
140073
233823
582806
423032
1032412
238693
132739
127955
1036694
809729
924191
898898
811541
472535
357018
832413
360217
6845
419395
626523
491228
701950
595394
566406
560334
888019
708293
673455
408681
582719
387346
601286
134465
792822
401761
1033946
792990
816484
643793
745626
844297
26041
107417
728762
639540
68202
719402
511070
935446
69248
246574
309566
428458
706134
143888
103679
95035
171935
689579
643620
651219
234280
187079
879763
872571
727069
32767
995876
459320
526375
990722
72920
1007376
362284
1044905
682899
776201
589269
480561
726862
718826
558560
369080
75617
563983
164609
299492
233004
658090
322681
652620
80466
163109
807055
738050
19180
1001915
963175
65510
276303
463182
214959
1033081
633283
385739
577959
27349
710877
57345
579852
706221
767083
974719
1021665
345058
802974
252596
810475
206854
1036486
793463
461781
923096
841730
618260
831652
251381
321474
217684
279270
483832
650361
329149
715070
962339
655960
104533
9691
400086
1000906
435800
393236
869929
27315
570305
196800
27282
545888
556205
608959
463458
985119
837219
926247
124486
516810
919801
251618
985735
637359
566379
707604
777488
72266
188499
666355
940524
955750
588666
94326
930147
485570
1044522
163319
685957
658412
485587
408955
481552
803605
726313
978346
694094
926669
402227
97591
1017956
755243
711145
870926
217998
784826
160079
436590
942361
957294
974359
647805
213855
577691
499107
552837
587087
732871
79915
78131
283480
476705
496675
924056
747995
156275
712449
161385
860422
455967
205731
588886
738396
510043
958785
897427
304171
49929
329352
523742
848778
883673
413352
733461
401450
317951
405555
990732
328404
295651
781871
30401
642849
655640
807946
67909
540796
185477
327618
323984
782773
362979
88992
928954
189319
335995
134106
865408
249771
480596
513445
295725
804017
629108
303048
83943
683357
360741
367696
156695
925304
844647
613058
739638
784766
521205
67371
934886
248419
278839
170026
401706
142812
1035052
734947
744806
741222
309311
394347
3156
435077
240061
46454
859387
121264
342455
651395
851416
801350
969178
201519
807025
953321
540589
891537
490133
661843
144062
386170
198113
548152
636172
947614
302565
609141
97124
751668
586618
777615
17213
1043958
130155
546571
534990
940513
861719
288628
256083
365974
331655
505894
415574
451709
1045835
327460
285178
1038413
644172
817380
459280
718679
512609
716654
442047
591370
775985
470263
169959
93558
924115
996394
852985
922720
595377
195796
46653
1008752
532657
740186
748091
371336
153564
673308
888231
1002379
3377
235374
906401
914738
78149
524161
809481
478099
849218
1004481
569615
542826
546941
802201
961585
243424
295919
538599
535025
693670
848119
266198
887035
798749
821648
738652
275636
565477
599263
853139
827261
499658
763199
757800
439502
438469
462315
509265
664430
19291
992196
929589
225478
395582
553216
414626
812233
131618
638293
292718
1023417
411357
719945
724971
403708
486558
241189
272964
886387
292839
336830
1045494
444247
88786
159300
187959
647730
690297
755321
241224
323028
339174
392062
567357
306359
239730
780850
230696
716980
482769
301429
943499
287026
963559
333293
942897
192238
225688
876068
1009191
594935
635520
89071
225645
710746
1035217
116794
849809
804054
565756
803303
817332
767396
679292
179532
75052
1035025
412994
694588
592953
26598
697199
879182
670446
177272
657831
694604
421560
778479
830301
333778
490422
274792
280368
265573
63342
504797
138844
588359
414336
375575
430880
613947
30674
324549
525743
748167
926710
778672
760252
126559
691398
782516
145956
619160
710578
855610
689946
516419
544640
59223
310619
550606
104123
333855
760149
446273
209971
26623
863722
597406
7904
220376
1005326
635143
176239
722262
175303
354668
173884
757876
191578
194272
770144
296156
315895
810589
157820
890011
678266
106395
1047886
717610
569695
407049
449297
988375
186157
810559
270630
507487
718219
989040
543560
243083
554717
158294
531844
185209
442057
329933
317343
900233
599175
12159
517033
241340
252730
33964
929477
101484
380011
905277
778422
267629
927302
612650
939953
713998
799922
183721
423304
816402
8064
187191
469548
404872
363470
785077
578867
817401
178126
54553
938394
313640
228542
111422
582089
993958
518828
10714
298269
535277
149270
178375
655879
152389
925853
606934
126857
229797
412441
774254
667969
566976
889251
53029
318865
551367
815126
871689
374375
72268
330779
197650
869335
502876
13028
675641
111016
309494
356046
312293
287300
294791
704478
831146
212296
478698
57627
97086
262621
82823
239788
129130
212169
414897
458030
825878
869286
838909
523779
367416
496120
1036273
424289
191118
605617
342613
929082
52256
24488
558542
894063
98086
862307
721151
124247
841832
121544
326248
1027844
775083
725186
633733
1041974
835638
824931
604788
922843
411083
783012
794205
864150
938170
358302
883700
353434
76043
790883
636486
91537
687177
702644
136650
864271
826888
374662
40376
100379
776136
1008320
793433
1018759
879369
403611
241043
107205
425215
997945
569530
193716
468975
839592
119922
559841
878355
605065
803521
67839
129124
220009
103208
664063
652110
149199
383637
84952
1000633
972179
674282
364313
999922
288529
624122
630112
270148
247214
676428
491750
691256
641962
293483
615401
904444
630768
94747
477470
922919
847600
890776
936873
334837
999194
850576
626833
541253
167426
246661
653
605610
656867
642142
785907
226463
1026677
584531
741914
110445
581918
684578
856395
666033
408193
646531
64527
957590
292880
474681
522463
75898
60278
55532
1014323
421698
285839
577403
56264
368564
118593
41438
963130
161244
1036940
671758
773508
982198
703709
765988
847496
980233
587741
580808
182188
295500
1018106
453374
784556
67508
9824
987561
156552
388488
148863
172997
575608
944833
794762
340646
1039623
674516
21550
897787
250462
652015
853416
416327
854859
4070
942535
715923
761608
125495
468539
383300
906897
615388
99874
542940
297584
162158
108044
95450
772909
885251
953782
443214
728262
128667
816653
911097
395190
116001
679379
933554
923556
960241
232871
967252
493605
558173
536986
503662
12584
150419
451649
203456
838197
13701
791507
210464
495820
634942
754749
88068
656480
713144
668133
801275
1013466
30364
521945
532571
974816
232225
896080
433835
560683
1039782
524851
245885
513989
750987
961352
441759
286791
665602
966330
505337
617315
865096
120680
280195
885041
957554
519020
610848
879941
723320
672541
428248
257894
539487
772734
344723
425247
799832
791244
103032
998683
360679
206745
883004
485280
16168
462000
275874
906503
476834
537320
951244
126079
627596
448395
173115
796748
437635
527602
589110
39425
274893
22456
665387
557280
951210
591558
499612
169643
540969
807723
986348
804977
857036
728640
486876
774517
824402
514705
960499
314653
108191
649728
509551
831098
1012574
1046003
994891
71585
607915
62782
92514
323436
531704
75899
382666
1048174
50323
578949
205619
504321
277835
290826
76427
87508
700278
117666
394338
103625
956453
41198
1001085
691505
272905
598710
726438
203593
576980
536733
296806
431414
1021663
410971
918633
669723
382209
826040
848523
18380
172093
871684
191418
174042
936456
811334
698111
608849
682402
1027433
318637
136233
268963
689890
19505
536478
467740
335800
601846
527300
860137
331920
497203
317110
706172
847952
440541
475376
764996
1023326
758664
526276
783142
883254
987334
691003
411838
752011
588478
509189
59289
622220
555694
668607
93123
339736
971982
753253
306733
220207
1047902
445475
358613
458618
598534
83669
170736
884544
105392
745728
647692
26440
892300
428124
483116
880687
617368
296938
21068
779981
435738
85937
61046
750290
11785
922645
443937
592367
507786
960819
927275
438975
28830
224157
766124
258605
74566
594267
566837
1006426
20567
338945
505669
46839
135461
391077
528485
142044
914815
487673
69368
33642
574889
163564
409886
1012077
396713
26520
298024
362015
419404
344177
598451
503390
613020
482356
501207
228898
681971
516114
757635
271865
88112
191082
324734
916737
1040245
334111
508641
433834
60874
190561
172578
384633
563905
976821
684525
929410
989997
818444
793733
789745
67392
491669
888911
565280
664843
48814
409759
320761
749849
712031
558801
460904
168396
180984
409634
383134
37522
78652
104821
329054
831552
415873
43243
215463
18384
617356
580889
799664
29935
156372
1043875
733666
885572
832533
960713
401133
648126
187679
69074
740554
583626
295388
598471
759938
236379
868169
242210
250767
746780
899502
820002
935434
71900
694893
859251
628131
487183
77222
703776
199355
1023178
670199
363287
621827
124152
728726
160953
293023
642692
615284
375040
43344
9529
282050
611728
229215
905048
173477
382557
241603
178909
949213
349813
466054
22967
767160
972982
320649
384307
271384
721347
306844
482205
164902
894400
439710
499820
348228
793770
395425
444411
710461
624674
795633
979856
539749
1245
665613
420296
703422
94700
254808
537282
899950
73748
684404
586846
448265
538204
394226
207794
534855
433232
621377
987452
617440
691137
501487
425835
585900
728453
1031986
966576
110150
874306
530632
236792
195749
279752
312608
432542
803279
522283
838138
36180
57245
848654
515311
124628
763505
555997
534003
730398
148647
746975
35000
391605
60028
35806
755821
913849
906123
74478
1027261
1045821
62956
164145
327930
674945
489686
261873
901017
151174
148459
149058
279358
637781
71741
996293
234309
49204
1014611
125352
746417
869510
865004
13816
5053
220104
145386
852954
598146
119924
976333
858200
863245
39305
269864
621781
711835
215071
606391
336208
387250
750345
28008
532702
70798
821381
524816
162772
80672
749298
941418
889773
304307
314685
511257
696026
221382
4197
608423
971312
681665
258606
36298
173553
317706
803222
746702
942409
554845
772465
436304
454864
115907
718937
323258
216420
214630
639090
17400
816464
864548
262255
380238
585159
893648
310864
224827
752879
735811
179262
440640
995302
942467
404774
901734
518310
351904
505453
881052
783129
501386
894171
775209
637496
820085
785042
371698
173217
757004
684735
985769
85054
112505
533920
312644
107962
116662
244144
549648
106762
290368
969504
282276
745
775065
356957
323516
483184
976844
1011065
9266
101524
74570
256339
546289
573600
231270
999804
781622
451407
178546
975511
503031
187899
616910
538829
763854
709413
549563
797037
551301
154271
140368
1025374
591275
650884
769480
761365
302379
579068
285326
271354
192011
677793
952342
748499
732119
406755
428666
603655
473700
373513
936701
766688
135386
596509
653116
127816
171217
598460
1017601
84564
906167
118880
459240
654470
890454
300255
987434
904136
571135
65146
545031
755758
77183
796677
196322
213774
730058
518809
808360
531252
1004205
1009059
354903
983227
795443
3638
701988
733170
155594
984810
256655
192726
462584
247856
41186
385191
465713
152345
17931
396037
436364
1047704
340397
82467
199595
729845
283447
610694
229688
484334
590419
648307
449647
167882
407878
611980
600980
308043
70561
413377
31822
505321
215160
924875
695032
993570
597125
1018836
125119
794954
172003
13188
92494
728900
525717
687713
242141
608686
500845
754563
188789
82505
178935
878266
569300
936350
265352
959109
452521
205094
813547
205162
773107
501408
204685
480903
109772
986203
276638
675462
476155
95901
269309
249780
204182
321185
680157
713645
369264
496080
898653
396940
769724
84071
668061
658926
21645
465503
924711
1011817
917439
756571
704846
488763
528747
454142
600159
503175
847985
282613
474387
675124
246174
697769
386033
823788
346111
485332
901819
498546
668976
629121
364850
107090
1023492
56981
643509
502010
196610
888274
549105
612141
950985
668617
325136
109526
694178
1026544
737025
10230
182663
513030
455938
898854
243345
511107
613765
549631
551353
9968
307042
720303
143498
931473
632413
551611
1002936
121090
439114
515623
547655
654907
461417
2591
524293
565185
786484
598581
1005827
353702
896113
588719
557057
485217
655167
982735
847144
243125
233963
694045
888754
493217
130044
734956
455432
623393
330413
407339
951289
309035
746075
1028388
763089
632638
389245
29608
12695
541518
109713
460782
930738
371139
698531
516304
516817
28992
7491
411636
328467
136176
294920
287881
589315
136661
955785
736881
913978
965478
499727
559988
980090
210991
152883
160562
365554
11201
938742
194010
846691
446868
425273
1035609
345187
760708
159305
584205
995239
448863
738367
705952
50498
136231
130112
51156
58834
763906
982318
606679
723880
9928
382306
206064
386621
212307
236629
489054
203389
951556
465914
388099
873897
402395
919548
641967
642433
318328
49603
314435
651570
675442
226296
460787
801863
536687
91268
131704
359238
817306
346771
67915
394729
826733
886028
159363
440804
568063
600405
1003849
759564
348135
894684
952440
868322
945769
32544
639410
16316
688136
929514
439012
196731
169817
588957
624606
586435
225107
677880
374780
394146
63857
460482
146690
1024386
54416
838190
531472
246142
1010406
920026
1041921
965186
562441
177967
273525
891509
962021
670562
1011605
821917
559558
503517
625571
612580
223344
125397
116449
888578
926998
327174
11935
361372
1004695
22829
56365
837029
797443
660182
937505
143984
748916
416380
789257
207944
115608
709580
436694
452413
258985
656276
91849
120933
997300
662339
457503
441202
338472
335461
970852
723390
743976
68717
621404
764138
213743
978716
660037
255279
48832
620955
765479
1012111
6716
980966
7582
526910
35359
361932
969758
51679
950614
268130
164265
709679
683982
945591
471102
724399
173116
614342
763609
209726
351007
744865
560424
291961
552202
786821
107830
704663
275073
254351
56859
130029
664601
265098
835177
579590
681102
293757
308782
637479
491316
925951
215616
459115
231124
654525
85741
276836
965370
653273
809045
832902
445995
394284
83449
503522
967954
778934
655253
769366
759761
715699
474888
384436
641591
270861
523175
950243
581169
182524
41472
303540
910143
7181
486746
640400
493475
320725
734702
520642
932022
965723
236873
758414
443048
780539
155726
63622
190693
799725
624544
510499
424548
266536
86399
537177
921835
196026
113857
784168
925630
180472
638554
510725
274945
815773
500112
329682
56178
915186
576302
1042616
879786
62292
124320
946789
533535
877
955672
577194
218599
815821
156213
567645
571305
54239
451585
190687
148251
259077
343591
613965
1034783
58237
756481
76705
663358
766437
270580
299642
790277
497826
701470
442866
429584
949371
211781
1039194
1019341
275878
71762
744545
24670
510170
295918
828289
306168
291568
405202
347312
228102
932877
104437
822358
407934
486111
173807
609423
369279
687945
717714
776801
715668
213091
557223
311850
104203
1045692
347866
46901
1045572
856270
40237
663060
50297
683676
420848
760379
843801
820446
602656
527280
81497
640396
713852
554909
650564
597180
848167
20978
507930
943992
486455
922252
12863
94023
364926
130876
422124
31896
731880
1013010
670485
710690
515999
384720
420429
671407
722506
560200
364503
575596
322317
560663
162660
537244
391991
689235
847164
2876
9061
445680
817282
893678
24212
1018705
399731
694558
734639
495040
598939
473471
637139
916911
303972
364306
801785
184319
846843
464614
34911
382910
589999
825234
794859
337122
737126
852142
407867
119444
893945
880386
690881
345589
517204
552568
26457
79083
960757
136157
206879
443857
57772
876745
348904
302388
717002
418228
82852
714649
266525
980733
277590
928903
816864
1017331
152365
287905
86205
362620
774676
973433
584771
548118
909154
357209
1028925
857621
910025
236086
754159
273239
418563
943392
564073
642794
77698
1020929
891998
929020
231179
422339
574380
100737
415036
368030
195764
334583
644573
425774
256525
727716
695077
847945
312329
618953
63721
205966
107135
327457
368946
528476
722088
669657
627818
678134
868510
901586
757908
147977
467405
690713
294946
661214
979602
906330
164771
1020678
364588
31198
976468
213128
958089
336947
600878
111099
460803
942540
178032
213340
201478
680264
163392
752301
398383
61398
136143
742118
714468
1030944
529971
413309
116964
992958
882619
493980
360872
625120
46777
617679
265307
809115
601897
350130
920613
735003
379828
530006
16656
910257
677251
324428
390146
1045101
790248
499859
658042
773278
419999
999588
990391
421057
186640
856087
857412
631815
446067
998690
470831
925536
932409
435902
379565
349487
13086
276347
680409
952109
806212
664144
926006
829893
110129
228512
969666
892068
105197
604884
145189
340147
386604
340293
153957
244547
789806
980420
320904
750196
219309
552432
942577
185569
96109
574886
631057
960422
776154
431831
249633
71506
797545
18872
264767
371885
867509
731298
620612
927380
562695
1297
953564
821939
945677
1012298
67534
165859
608384
250730
591641
611530
1000233
77627
279512
371529
466413
964885
279939
687206
77515
313919
33503
13071
18235
270276
743347
601722
462145
761285
662832
172357
1048500
477037
665860
565587
373636
70170
32583
530348
15015
961498
610323
168314
725046
207685
64956
658668
829472
999853
264075
651281
717286
430177
456501
1004942
450155
101458
609347
714738
43084
150132
726085
314631
1002688
930218
811263
752504
27485
897534
975012
707361
718948
582259
740510
664059
164517
881382
155648
249441
148410
276747
874919
304911
162703
415042
771105
987212
888387
575066
661875
747344
707163
417852
610166
613405
1027781
114476
61758
658681
477964
654081
267029
542930
942109
843156
1036378
632910
232557
665958
405707
159504
486416
382157
268365
423622
702706
499877
294816
733589
479336
501613
943637
662185
620250
654771
954416
356017
947565
673618
1012534
409362
750122
217300
76871
591743
756251
1011057
1013878
679506
1007166
288400
337242
785039
137200
563612
379727
544179
26463
754794
855024
919625
926694
134875
49954
26649
454649
1024935
99314
175289
160967
552468
882757
471464
658509
515918
206657
490039
251741
380118
658122
730719
934811
326480
379699
486669
736076
221562
862118
745312
402174
52884
660654
748397
1043655
1002425
600598
542482
156537
1042640
459755
47248
760035
706114
472841
239125
213364
887799
871715
684642
65013
913294
890141
39036
621213
608589
900825
749062
15871
812595
383743
82870
7594
469727
407041
307187
679642
369531
698872
692426
815613
77573
640361
872714
1013478
769656
135640
675366
379296
968046
290942
198582
215836
774619
1037323
766031
979672
339894
417951
857445
347271
493421
4321
291701
278411
357199
42936
830136
662483
865765
979859
649675
57518
878964
1026128
429356
178165
99888
494979
887078
22171
174247
972598
954161
585134
825242
567234
821946
1001718
169595
390697
175363
42480
416524
773277
482063
671661
378537
401140
953175
357238
679017
841202
189585
565507
93666
808430
251132
978366
648041
688874
197741
1023537
215416
275503
478084
578756
840367
1006703
573252
165273
670861
753664
356827
1017967
875818
143162
609428
902944
548425
432717
548833
670433
694480
657293
442221
542140
296083
381302
434033
246501
885191
786235
790957
835264
299243
1045437
308468
216025
892962
160841
492071
626703
519436
162511
178739
304200
567387
29034
982789
1039180
496916
98438
450393
785963
664301
222620
441923
441318
1033162
295701
1002002
183752
906791
4540
60325
956076
753748
339377
646091
348527
973402
753784
239556
488921
924359
806832
813481
103983
188272
595737
382603
1030877
786999
62759
218201
751943
932227
912468
682344
483645
560463
884235
930166
1007807
778328
411463
596163
870801
622678
186393
546608
692149
99990
714079
1046730
877703
857775
722692
934636
690645
54967
962022
419912
48244
938220
75937
811507
220546
135808
376468
688404
624255
802930
462178
571678
212696
117885
30495
412200
162568
241495
951655
801014
563854
402858
924236
807168
919287
354401
161170
428182
629174
174639
782842
322921
963238
61088
1026996
225628
859488
791728
390557
591557
862489
76154
702900
384580
980220
934439
680978
297096
410337
879774
376011
672447
677327
444507
949255
181541
138580
642256
638457
965872
42864
585725
750601
475693
897703
296488
798224
826528
872986
1002704
687850
278280
649515
855658
1047597
623547
617514
873441
1047722
904295
194758
335029
911446
397113
421214
286667
886502
4350
377233
534322
925134
907793
299095
121965
954493
570528
917430
925696
168587
66290
358305
491876
353309
640757
228334
724876
860633
151152
393385
9982
441198
619254
70881
192993
783750
265686
745739
1041898
979254
655730
613012
570465
97847
729487
142015
570676
947289
101514
418330
606138
247385
184844
315663
489897
581108
521534
965075
594960
579363
365612
747656
121372
730378
116052
122608
896429
107914
682747
3653
120225
425519
950507
852871
267353
43570
262797
887229
900145
213129
582849
45853
514631
300977
963920
457419
1046658
150021
924715
278589
350520
513094
281911
484631
663922
123533
659235
38150
126747
160860
21871
716958
77943
441392
313633
243756
475755
993437
552000
94391
840860
765021
160674
144564
123750
754368
471805
339146
606619
137041
61239
228568
384324
305860
868003
400203
499327
139381
838133
230391
149472
191910
825227
372376
584725
1041490
620868
829710
533119
543210
764050
503337
424481
1039405
127903
544515
930952
185273
645141
3635
378662
766775
974094
21037
309329
367808
973603
588536
424589
992429
368004
561889
603162
318069
180315
941183
37557
647925
683152
907464
4277
901982
231781
835775
805371
265072
286820
829602
384052
236116
247272
543446
298322
777023
664797
591116
254644
279565
904313
231192
203829
216722
457258
354576
871900
669232
781077
193331
958541
203606
979472
65518
915563
244507
61913
912213
278713
564371
895871
1037419
138477
441645
275227
381550
373769
423760
400097
400124
1011293
567730
656587
172402
878076
832378
393044
391684
723193
996660
275457
330079
6455
450984
598856
386465
24930
443370
398346
919654
485623
539497
981744
924256
842135
645707
49620
895198
424359
142041
1026254
605613
658076
638486
910238
864272
491334
14678
243004
595155
174252
69852
706473
533604
328046
382773
355127
355189
163128
363744
807752
836698
901971
500470
371303
729900
622996
881360
778938
810610
848949
495024
985781
442163
513465
441959
487335
70956
236939
689070
166016
601956
361038
1021633
262225
337215
867006
150729
224957
778090
28020
369944
902781
185524
554320
2310
542106
286773
1022351
210598
305076
14443
826488
649161
769760
276817
448598
22915
436048
927694
98917
492679
337981
702784
502185
792615
518891
973236
104166
408882
857494
53805
186190
721300
378232
305068
692879
743470
853121
328563
510831
319220
245277
567801
967362
575715
862719
680529
838475
510691
362075
355858
819441
714626
1031
288838
888775
461955
381673
633050
798891
153835
197296
29768
539584
204274
877294
546985
515019
705228
1016299
133033
631673
609662
399204
776260
767229
703276
972089
75831
288346
243854
828579
272585
60319
889297
404709
137715
531116
718544
550582
432001
596654
257728
1006006
675918
50275
97472
558515
842188
8931
326241
967578
150229
980206
174958
846153
208672
937311
562134
51786
371213
752258
663354
737439
65056
514060
232636
458735
750777
880243
218409
828686
582051
312351
350834
340090
549715
551404
859846
227842
672551
178285
893052
228530
732243
232150
571799
1039356
978255
235391
578659
162117
73243
539252
256747
428382
783432
293943
1041
644132
356129
104727
268762
965552
224994
1041547
943465
932576
927522
188035
637890
242479
168200
735674
543326
72147
665231
719537
656727
359597
430117
398736
69218
1027200
61977
408556
145775
556908
691315
824486
84283
293453
354363
889045
663006
776291
448099
400563
1026435
373844
763861
375946
1022589
231543
973771
1698
175918
935648
365664
282914
110319
465447
483037
1010222
594754
967304
74417
351328
84897
905354
551172
851801
385276
181060
608239
901040
1033918
816124
924374
620517
65675
558477
222316
831707
293434
738655
911557
923735
786580
690818
957417
889014
57925
1022810
1008022
809485
622298
869353
1008946
258261
829612
740086
269222
915196
273133
626873
817361
784153
1005271
665920
463009
737422
874082
114953
802786
574137
106700
203623
217253
951054
530507
225515
40079
162603
370574
933344
533283
474177
234025
583819
735759
889740
832121
177159
701145
45777
856727
767799
498025
841349
421311
821832
318188
230786
87747
143297
942128
623917
154158
855202
1036183
964698
693354
305050
744821
124262
845398
725809
423302
545077
840881
810100
217023
698809
173484
100587
1044659
960668
919221
587957
243595
734805
49877
744681
740438
450994
878321
247403
95262
851555
362224
399308
437665
133824
279057
895679
834112
958836
327705
557780
980521
893124
1016947
563562
748336
425634
572959
46987
402537
343913
435091
497134
776748
1040207
194920
179362
779085
278900
179903
182259
171650
391117
767670
785105
985269
844674
512568
47933
378270
532605
613933
926097
686922
713750
614863
113357
732503
296113
855638
441582
996478
550818
1009183
8334
24953
613517
699310
591211
940055
959839
527357
699714
392878
763681
530278
531872
756975
1020484
868511
581136
252357
446703
604784
1001226
740629
845260
324650
784751
818938
587248
192198
340599
652295
96804
121175
73901
696384
153763
605891
889326
74703
149932
198294
958387
843510
89888
47027
2506
123193
427095
463941
472736
791664
19829
869652
852351
106859
714763
653254
366336
80534
548412
1024738
253734
14373
159670
57297
475327
849601
168731
281430
906274
1004606
236270
247738
547148
960041
437061
503345
11706
243654
147226
665453
223714
610998
346810
272726
353443
231908
412182
400482
589745
1040935
906423
216449
719072
78520
676761
728181
381678
359003
937699
1018384
882081
813779
254989
79069
192510
956578
260635
566125
363589
750684
865738
528190
317163
236191
203334
162504
585534
511005
864540
1178
305134
778438
548852
580727
343876
795444
381576
714945
383128
314413
370777
328764
256306
123754
371396
620887
39866
308343
954286
731164
771917
672944
490117
917638
896252
808303
221581
557315
51412
284352
320135
542222
390962
14073
508672
377806
403299
451135
817589
337253
290590
998355
881948
75715
436759
702101
595882
239889
291974
747303
498780
851890
80373
926228
914163
315765
909350
167970
343671
675146
90355
275906
1034723
64482
817619
547154
993504
86120
557527
952205
462112
966728
356085
612942
362150
280981
33299
464872
512634
714819
445022
464594
94670
331632
955805
703907
780877
503878
680231
850282
33876
1040785
671588
93164
909508
146042
1029414
202200
175612
551456
817195
601224
696077
702866
149486
24516
719264
663431
671828
797001
621276
669206
225047
943467
293093
188626
49226
655793
290145
293811
101112
610512
377480
1036262
688960
407188
1038532
839080
795154
659195
887324
867620
854749
943855
973786
426301
991716
861346
147353
496907
84294
434559
839117
473290
583563
69532
311843
617280
920125
433628
994087
764792
822756
729604
465182
205144
91825
905560
131141
682459
103184
257414
1018563
249731
21652
491697
683037
737094
590788
1038203
79582
741233
764123
1040955
117592
698223
1010152
241347
798180
486851
267412
139274
945694
1043856
711101
5636
38339
524470
708062
817406
601532
205013
591548
357231
768925
876144
82709
1023501
572234
358119
277376
964351
108116
147194
272081
761650
865852
169191
1005998
114235
688591
854389
746455
115877
72387
923646
701825
910229
525968
660053
21533
382130
624564
186758
815978
386024
1046771
592252
959634
212856
478899
778002
615507
240587
89842
370380
534882
275935
654723
295783
618497
309654
703378
1001250
989866
880878
64337
821117
767383
270109
909432
67315
710034
441108
407584
943729
887493
399359
176019
308460
7132
266781
279256
756599
381607
595767
447718
913809
821795
259011
1015706
745368
182812
988519
1036623
820537
624605
434002
18626
422620
511478
473652
709443
644017
293562
205657
929997
341190
783571
215632
432133
989859
778612
279827
24815
1042850
311904
313562
746367
37875
1042272
483159
626176
834443
50234
620942
882118
833533
941596
548240
141712
617167
218124
327149
755181
189001
246750
10722
310937
40937
995038
170779
387594
36907
992497
463834
482086
725440
660229
98294
117518
449644
656821
1007902
440332
803900
351633
295908
527698
732797
649715
116504
442683
113922
576066
440449
575226
947932
124366
1008323
516625
653741
639426
180034
1027328
927848
452590
682430
16008
804312
526960
1006508
696102
579626
845631
1007888
918834
447324
64870
502088
258454
1044339
769264
383127
160514
153141
969879
158398
129429
782293
805369
637346
512073
609655
784988
724900
1043992
487647
1025959
522788
427706
594804
538388
658667
691553
830957
1010598
299511
233802
5416
100455
257937
441749
895244
709012
428016
408793
442211
189323
621316
1013194
875117
614793
416850
264034
65006
471150
800520
257913
124662
801866
829436
792846
211784
625381
536238
1012991
1016919
961092
871700
980863
540095
62295
1023427
659380
366943
660001
376707
338791
863075
266733
415239
735123
813552
701185
181829
851718
678415
789237
970286
698041
583985
992638
292278
559747
720544
583418
372159
868659
465228
940458
187784
676150
333601
558959
543962
276716
831313
1019908
119649
480488
945652
116648
312345
652785
147403
17151
413516
879991
638105
530770
762941
84744
234252
706969
467404
317287
414288
729678
1047389
467418
236722
481430
350741
860408
703
473904
212026
525911
880100
381176
630609
268101
316160
789280
315778
370030
495167
665191
77249
865389
788043
51441
973161
448920
474456
544813
515583
710
627124
668490
799794
188280
593610
116653
347189
899281
395920
804225
216509
822253
889672
92035
944925
580867
926996
585682
487338
997573
508233
377723
142949
773024
679683
1047915
8962
601365
572589
822620
842788
460876
646219
758408
905487
156559
481643
331678
1012172
77189
580992
879693
891574
1013146
817689
725810
419992
465547
238519
77896
661722
359414
470760
353022
546143
801231
52449
469303
365544
162327
723315
136589
588190
843772
1009763
671686
165915
890961
609351
507791
397804
495752
913060
575389
886136
329888
615913
892053
730515
910621
378943
226418
38762
932800
713675
720707
464293
636128
105329
1022491
848796
966413
453074
797921
1048565
762075
352590
566438
838551
707496
566935
921708
906956
742183
75931
436298
370968
305151
344899
227572
708056
701132
51797
544289
821308
164017
822682
20813
601073
900770
324088
347324
1018376
404985
562342
159831
251763
58140
572726
522683
959812
870991
484805
522909
478190
906506
202070
548817
143007
50049
593968
229586
765424
229318
71603
11556
975548
430246
467489
226243
294424
249576
199930
170989
123725
604457
474420
494127
585235
942617
502583
511801
264486
89910
181285
187353
949710
823901
110614
148732
144807
111167
971348
278385
929419
999255
334611
725160
649957
773969
159730
82568
322846
781862
401722
940801
615487
553493
480800
609121
916465
645167
169129
411874
58409
216693
310607
176301
246114
472729
398907
1012988
484781
456383
698132
468774
501272
616313
292338
247528
302178
888467
882270
882612
688699
502977
467685
175034
7496
552142
710815
86083
221229
262458
435299
148510
367982
623262
805888
900395
148203
824771
236215
888039
769969
292115
387624
583695
898493
327741
155243
485665
90485
80192
531479
672918
885744
669255
785534
364441
144171
636882
119931
816477
546280
182010
990509
824048
743427
357890
451436
242533
63714
148518
848640
659823
232505
996045
282706
638179
682033
525813
602673
53571
356904
103415
538695
736348
898424
930036
48929
75043
271294
287676
432908
708711
177463
465443
227552
407688
210333
300180
815981
785444
542721
661802
555869
484002
552212
439938
350395
884299
147307
623796
475073
897113
784861
133102
494881
60857
76625
812833
321123
1024594
536405
510605
133883
624097
271057
148218
718282
637819
123206
629904
507047
417447
747488
355402
172939
568351
105932
712684
833124
967725
1013226
675939
554446
675119
911335
934544
732381
457594
1045304
460494
1004416
736061
584760
778052
696239
467228
742796
662895
371017
472314
1026583
869589
444996
826217
1028413
472560
345725
698149
907937
360187
95991
846136
100742
974712
501113
146769
324304
892231
1039661
473295
899935
673142
202451
58130
870668
855049
933542
194744
185123
304899
927197
921663
379977
260627
277849
327166
674717
715418
1015198
108344
1041845
987743
292869
287596
898714
858380
382831
943235
912788
545833
472964
587146
935008
760943
372404
171273
414824
169012
183349
984572
566375
184030
496934
1013939
42737
22621
327400
343172
716628
30243
102825
459582
259110
686530
202420
233773
402331
974601
197962
23572
980331
516759
411933
660454
3633
4620
641755
118706
410154
969443
113004
602277
529371
765674
883326
588066
367872
317079
988624
457144
838017
1034996
784621
129357
308302
90859
928934
524580
589338
164449
451645
345050
826153
604267
327637
890385
765743
104108
1046472
563973
564861
619492
297450
526602
552870
177090
368437
243365
1018911
562889
91694
251306
690471
957641
792468
19972
408977
320453
36027
397827
416565
1016534
71618
586828
314358
212501
338701
736030
215552
690754
399798
145359
413350
912695
990111
175309
343226
228590
166098
268980
563182
407303
403245
936487
200042
55111
283868
417031
495619
494715
412837
977880
768007
82217
502390
64589
167231
378771
349097
347354
1004595
439189
753723
4384
604140
185240
681803
603472
287658
1006832
546743
934449
87949
208826
78558
916604
325215
356120
641679
338476
1012492
14975
8509
451040
268373
974733
250428
974444
86745
127737
990434
21557
554647
280446
568584
564360
520996
190833
474883
322233
1042573
999901
428337
25395
609941
1026286
537589
22746
872690
821556
947742
922137
427401
17184
463873
428672
159482
679931
431779
741568
664271
1029068
629089
766493
848761
383145
600135
161071
590144
850117
973062
706348
481037
372030
897947
303107
646745
418100
1012581
895658
1022308
1000801
1026584
777050
147546
51405
555929
564688
808219
942683
73616
93206
482261
714769
794450
370219
777443
269152
484524
787590
970160
910623
402409
553604
664629
259248
440023
124920
941135
1046471
787140
127501
146018
209622
58378
99502
402707
959731
44204
660995
571615
474530
1034315
38001
360125
620558
345184
473465
922117
855526
975388
163987
936510
335095
663704
451742
414276
828871
766622
25008
496376
843819
357366
55087
499130
531813
990223
153249
283065
602128
406847
1040874
227798
605229
25161
801044
249595
703910
661336
693209
892920
1022996
482869
224936
168815
372314
283184
390429
292967
861641
963956
837316
884899
359449
3185
669033
720830
68346
292592
697949
462291
805664
1022959
86159
436641
616371
361003
733276
41282
654342
128220
612143
920853
36986
100808
542236
1014142
769249
898294
513696
538982
59404
194791
497103
104246
629180
293760
570076
52743
575587
57799
394333
253607
40711
232501
688241
883652
896758
672108
575368
883010
866969
1002784
569139
493413
84657
798879
141738
574732
123911
1001531
558458
1028453
885375
233977
450268
312762
882798
58138
945462
996383
475369
436862
494520
788004
787213
482709
441011
1046539
1000564
844596
1020478
925006
44364
698358
187717
282392
948692
834628
924962
476654
41128
769870
990214
614945
689442
33648
227496
26917
477974
608122
290594
392644
841807
732044
930437
230270
641134
453337
766516
294239
209951
247712
198466
179587
940823
826781
768022
32755
466162
795980
392094
814538
75083
869602
450425
791890
489058
705926
149559
110875
637730
1047005
115248
986567
198041
1013211
52709
800058
614173
298194
104027
526321
294088
869002
844649
900621
301202
663257
577088
434167
115187
56361
428187
315792
944103
554887
53395
1016390
897146
475155
560309
997350
215163
734248
380678
831004
406245
897734
929922
508351
87584
533041
625580
172028
619974
220580
323385
751444
53665
939500
369286
7199
507491
769733
202464
772802
66503
852405
1000720
34159
863980
812748
685289
558800
167262
781728
677315
130962
868505
995428
294322
38643
310863
112078
972478
487816
800913
208472
799600
787514
705749
374600
1022082
302420
711428
600576
869918
420315
540761
74805
374708
688564
852861
431990
251366
628813
832283
657644
243273
954727
12681
431863
97515
659750
623694
727662
424341
675760
593870
500056
849131
928832
107339
714669
1015547
438027
278269
190340
118904
656150
632681
910918
687509
768279
213279
958849
374705
640427
148814
1045586
639648
420124
972420
836115
916747
295601
396612
173845
723643
619129
778066
675332
267679
102402
206236
452469
652998
121953
209775
932932
165843
507986
982100
379283
1029689
479354
140512
285889
568633
860843
615209
724083
253255
123710
841129
387832
820373
93516
935724
796093
705753
930835
835985
546472
3175
400566
664015
439621
853010
374776
526585
53383
111965
248629
362944
777862
580820
250616
765659
823415
156154
811786
846325
734515
716175
814254
755554
150893
846259
598878
982438
604447
338187
719526
803598
277969
293212
406945
617985
299412
731496
775314
582578
934276
970289
1031382
257953
535954
920631
489709
44805
826293
49472
626059
742294
488191
752032
463550
412925
859491
637644
93133
259982
533188
660725
816073
401777
554598
58296
542580
779089
828638
770873
910312
974080
325375
897677
70264
984615
349675
970723
533820
528294
1035869
550210
942309
74346
756718
380019
716800
782259
719634
607110
6547
853184
923538
86898
420722
926301
355798
198942
431689
672245
271888
740670
104783
707136
41287
663625
860456
328266
545043
472380
309821
948875
126994
906298
400680
52444
814176
752209
873692
71472
308621
255981
922950
859598
491615
435271
390172
3208
486148
1018000
1022411
669652
227410
571977
802808
568565
127363
653518
467720
221444
227323
238610
415548
769391
63359
162342
542301
571423
50526
122152
509128
306826
527918
937586
236860
71001
952335
579890
567869
216913
951654
596094
603074
140545
627919
643768
566242
842501
297913
559094
164158
197720
248506
338417
688277
788919
605380
1011887
606480
337148
203323
7757
113905
914916
392596
323011
1029620
180431
432058
884661
549214
832718
955275
44344
346269
349582
246250
629469
451323
988355
294324
707685
563571
959147
818617
646667
193065
669879
40656
737894
538192
466698
778296
48105
511098
498741
93914
284469
727350
940381
901552
599996
598567
894185
958071
968903
1034201
71047
587148
563980
640494
80108
928689
814747
411300
849429
266553
1042410
881883
212198
704232
44359
25741
162073
476898
1042636
441105
688504
92353
367887
202641
336828
485164
609801
1013278
174521
181067
950029
513365
672970
551864
296455
674519
434711
534405
917395
367216
686260
272746
163901
777444
848865
363908
112107
344375
425509
1048354
925070
191691
549936
903871
18820
441230
448726
841547
680953
664827
383521
542359
584228
239412
790962
667299
397934
479148
403372
661303
644760
441227
554015
220074
229904
1013675
604150
1043707
290364
214303
63971
284563
375202
700327
224677
632311
614028
166623
419863
761525
985460
157241
571733
404214
306422
110177
741922
831165
801318
38443
402593
496392
512100
236090
680009
432320
876374
468657
814759
164274
1015692
695980
561610
640346
519716
420528
1022170
295433
717075
293498
149966
973741
721792
296340
290463
829510
605767
291189
640504
757965
218446
655665
193268
340752
775418
945236
848595
497095
503258
672937
370962
486751
864757
585649
917986
950655
676902
254371
255569
539396
121852
254768
692262
591740
209803
396027
86307
465980
437346
542873
545718
629437
133611
480609
189068
622769
637136
932485
1001294
32822
939138
234594
254022
142487
804646
776973
61314
960024
346912
619671
656430
679677
967777
652215
551383
717615
111379
627177
537608
484388
412323
295014
824893
271447
895078
696507
1048259
398855
705965
381992
391160
552622
941811
505375
144354
684596
562487
108466
85615
632879
112641
848214
557019
770200
842023
1030025
383877
190716
419889
953665
737138
1015968
783048
515088
491548
715794
136308
249302
994764
801356
85472
44979
104595
327160
864154
608516
349234
710533
17336
500608
344742
782557
616643
673906
667725
1000225
603807
966923
319675
356588
542494
175566
822452
421998
361528
247285
500631
767721
456977
672812
227896
764221
621328
635123
330824
771826
439883
417290
896031
548898
39612
854483
28893
261810
155194
867383
137051
714341
376552
699321
916627
441229
601967
359476
276096
243920
564679
902707
523661
429794
482808
283681
710980
610981
45363
722909
362656
397085
370275
261473
514932
492906
997978
609895
352416
928136
328840
385562
410980
611416
704304
969892
270626
725555
296516
782839
691987
20864
580831
775006
290748
603839
918856
182314
753420
221050
385736
915802
1001917
237279
942294
557425
245718
696839
36733
34363
658746
202891
1032143
987468
484432
173946
182163
687221
39765
478077
399267
1017292
715963
383783
256899
402280
95203
370981
578180
823551
571229
421769
84759
317316
909128
72025
404312
893197
85805
976374
930261
80267
29464
376934
43323
888035
791275
889373
1009007
370554
793681
946008
860286
90713
975631
815171
990364
848320
186974
535410
483113
427794
990600
970186
747487
991039
81160
83474
660302
194075
767555
583080
409282
150698
152796
24788
920603
49121
267064
878099
308974
304356
32876
765989
133081
752843
868385
153992
39069
571787
322993
548656
557939
375706
380035
311305
120172
783384
1021506
573309
288990
240316
278138
66734
382410
941118
918714
136932
334424
974802
147847
997565
123993
76010
524018
335943
217157
999231
494359
534849
248324
471421
698541
91444
87776
479145
226360
783988
560562
695507
502884
477994
765537
424940
282386
797426
430672
404983
222777
179850
860767
550458
12614
58823
491768
1031867
459313
289242
361480
307563
305013
482676
814741
30043
444100
438227
453904
6786
711584
701071
182144
609186
606763
400485
380022
561820
314176
438824
808314
511289
1007104
412374
544348
144045
488231
840843
182569
800247
83240
374906
62513
353977
548054
748536
459946
868440
632131
159013
916882
995798
604175
304935
854604
72688
183194
29660
53312
852548
646647
84979
434871
308829
955240
881663
988965
356830
472808
480333
748918
1041123
679787
233833
401351
1007284
361549
459234
167635
205648
915141
278331
137365
60069
880327
109380
232152
105239
2174
20061
708571
110572
637120
785380
66595
361703
746125
224141
501025
1028699
556028
780413
265721
976068
1000598
478498
857609
20092
437523
709458
408551
274601
306785
991184
541318
669595
1011015
572022
237753
903768
1022439
452573
132234
484378
577943
89421
721654
303366
408742
258457
709429
802268
253181
453701
587189
342320
684369
508116
554688
763898
600607
354183
650806
390818
501171
235322
409119
384533
342803
281769
435536
244206
110407
219583
1030176
775237
714029
158748
236027
190165
637809
23630
775212
321890
629743
304649
1024999
51603
238094
556240
52342
791593
517918
623684
604246
803669
26688
144542
1604
278895
418911
344912
164120
301495
521092
424629
148353
688054
30840
891923
581981
923688
358399
248960
152180
623752
657105
286159
226845
331252
236720
273536
364117
222612
1003564
792323
880839
215230
640871
1046272
778155
925444
74948
357119
1021949
921299
1001216
319174
592001
468395
504906
1044706
172757
819298
271640
569654
170433
372504
952762
246886
79242
669997
794892
902791
181180
1032486
422368
1019127
459358
358959
448497
807419
1012040
1010625
501667
421515
15843
286794
779635
905572
246168
574258
610579
795142
791676
145556
826789
945566
295474
52275
815806
135478
26843
1029078
210810
371796
973690
131225
885318
218160
18736
765418
552211
459920
212005
969535
63188
307210
657320
925198
19404
148455
950177
507429
354048
585289
672094
935447
936717
726695
452993
827251
152103
380257
232107
816892
221991
279425
307271
81906
1004757
620818
108118
281060
773219
928876
551303
882947
97874
12694
456959
517843
892617
111185
942657
980478
478369
589063
559733
287128
837114
570624
214182
366767
887831
309465
465444
682370
943934
729808
1008125
158765
579345
456997
552940
337726
556591
469985
865344
733908
438704
826705
765181
493855
348379
423440
961285
553217
464148
40564
746506
801615
327728
807407
911684
702059
839083
716196
454635
156359
653805
673785
572744
705009
966615
531673
939549
463835
297078
791998
69712
970126
458916
481588
1020972
479987
965685
368247
780047
160894
550315
24439
565413
879728
1002815
80539
47718
835322
86934
385325
909934
1009427
266851
563417
228367
357090
898292
465669
395148
817508
870815
870773
832869
872094
705534
380252
648638
862442
97876
615614
756867
37295
1006001
912127
282707
767544
171818
900714
20900
600512
563352
497387
237028
152450
174402
937038
80372
1000673
767351
87059
1044846
24041
325065
432942
114754
308428
749524
575446
16333
559102
158821
193178
631361
172525
77228
1024330
484872
462317
347861
21932
36042
315335
412981
893079
297819
272510
817843
947844
606390
554356
846286
12729
724409
629389
612525
662835
468158
370044
838600
481321
536652
169248
489828
843094
561664
861879
735062
952460
395215
472637
611769
717538
40233
641682
967969
438016
951190
104861
920579
676283
637790
479658
5446
77757
514755
547746
761020
271879
657565
717950
285934
416897
709704
576134
49909
699454
395766
150262
116343
163311
911034
536178
144102
115078
124351
863333
538125
75033
456427
79558
234033
700810
312175
350350
971027
591223
223082
335082
603504
643360
74199
81319
172437
915866
336398
804315
207281
862475
806725
703690
618976
416473
754699
957734
986343
570410
70797
164760
1029724
210843
168831
467527
241820
158925
534034
378807
1021625
521003
601230
141288
322920
540103
140896
248061
1040621
930317
908825
498380
953804
489630
945035
875207
313174
1017419
500087
402782
781781
923745
272608
315574
634028
462217
283376
804568
326574
909441
549258
514446
769475
678808
415097
692626
1027748
337466
655626
423209
324568
178093
1047033
316183
365407
136130
307645
356369
288685
107469
655882
588335
609768
884487
269987
454589
596444
816867
718488
415252
336417
220242
983787
1016445
287203
916354
984912
13085
176030
866871
402471
289619
363639
357046
1047140
132029
759412
279637
724934
762360
80273
368579
381110
90643
737680
846402
892124
25362
900483
156898
503675
991884
237632
746613
294751
761944
1012034
215318
432335
270441
134740
44013
613282
396822
314601
12036
393869
876921
575448
392210
66428
82383
756012
704954
788188
180505
692269
833899
868561
285036
790060
832703
717712
687371
33780
669491
298656
626935
999289
1022258
799524
246820
511486
962805
36226
732061
415128
620195
807957
314424
919175
1003559
293801
855095
88817
609777
129843
902112
573808
724720
847516
610812
153180
630479
397192
520528
739133
593740
723210
43785
986253
813554
416782
1048465
320826
382859
30280
622953
569427
159162
922711
218539
143540
84879
546908
40539
822351
787517
177901
369852
484675
503661
922342
346564
493775
86924
58965
443983
93743
412884
513311
249153
684231
858821
182212
652062
645515
144804
154732
622324
590096
868959
694617
707385
161759
604817
207793
126347
970411
664614
229878
388317
1007399
533924
561508
929586
380223
972622
67492
814444
443814
616152
1030461
181206
446908
143830
137402
938395
840669
233856
280513
509292
182243
489005
515604
874628
656232
585190
1038153
354473
535533
210755
575009
665705
931826
437011
503249
599631
149619
860874
641360
355334
1025677
957858
157922
876771
148924
684876
553876
914304
101718
444612
766162
821176
206595
846046
305340
969926
683507
616421
342207
1045412
432279
485704
394880
712251
205373
751677
574430
520453
774667
196825
7276
305244
748106
1036809
731034
801314
144400
226946
1032015
369120
319056
517669
310926
11067
405710
55219
241801
334045
647587
138888
862016
657870
631892
675250
640633
942362
930743
579249
41179
735465
525981
235488
889520
359471
490038
985041
1033116
648801
734030
1045076
983569
508896
175767
669367
935674
623234
11498
1033184
360583
14450
414027
700584
362279
767414
481765
103171
413927
144079
874846
470841
67955
589239
605763
235575
379988
621614
299122
269091
563453
990599
240996
497490
312020
120438
873949
1043203
556313
538279
685429
769242
812183
662293
377739
912492
583027
898371
181471
496691
750776
1034659
874068
984027
734128
504322
849870
715511
899853
799599
338674
317980
947255
755571
527395
79383
2552
261087
333433
663448
842160
686766
533100
569012
790755
388794
514231
342463
384299
750416
364009
859558
924255
7399
162951
600824
949258
1006273
86149
583140
389067
614476
145172
301420
181584
650644
536109
500218
471760
202057
650979
1019721
298216
574794
354861
150174
209843
90827
1038283
881067
27653
138974
904365
913566
151003
953072
54406
524065
89800
350964
383653
745194
934175
724547
154675
1022881
45784
865683
110915
645400
960933
126872
449778
398419
380796
963245
607975
848026
771410
239931
326347
333638
564535
492251
305155
163786
612421
487819
333952
969258
837918
125028
485457
274133
27823
945874
1006201
752321
60814
825091
1045380
296036
476556
213421
129287
880499
591492
625303
882227
769942
371270
307156
791166
567708
595080
8710
440824
556559
628161
516534
196074
347135
605117
1039463
173198
99797
419979
968584
685500
102975
451247
652284
947725
79420
1009545
340785
78413
579913
932211
278615
735864
589569
663635
685818
821266
789718
843054
120670
914244
451783
89108
530666
984421
822290
81598
304995
108313
760238
429143
323170
298044
947398
728483
645170
269777
580965
462897
495685
105777
324587
244973
778897
749942
623813
912714
860677
692534
529376
688767
839278
349246
594051
398364
561982
671689
227508
818218
47394
982102
616324
726472
943808
58876
749475
468917
92993
756399
571411
914295
267931
979660
930293
514427
1028605
462162
496642
908776
259335
810232
657711
570539
107215
839684
19876
764559
299885
475078
965811
871869
345678
156896
319834
817357
614597
330578
391642
848210
199012
111414
593438
451952
474990
332324
492602
395194
956998
87770
678972
1048191
570631
1038954
993746
1016233
420586
835029
785503
785232
86329
167514
191811
1007336
353600
1027988
440310
439150
227218
914964
852880
816289
719872
471415
302104
871642
545463
159583
285152
120364
865584
528229
931737
717243
931726
273735
938859
412803
195646
509239
993842
272337
163211
99835
915914
389557
192043
792478
837141
419382
17034
341963
104011
929163
280294
355062
311834
344236
723848
936020
889255
836735
772309
209207
164433
147426
298227
184104
152492
898170
441289
240905
773198
333242
89405
779531
138878
519989
416228
523474
1013963
259960
635565
407430
973706
955208
653178
535226
547837
690840
1009508
454108
568712
168948
711128
659112
190044
51292
10523
247692
231011
487348
323171
225335
203537
1034960
950446
97108
5270
374077
580085
412187
893395
395063
621225
288847
1024446
192170
642000
458501
201743
819707
492201
322172
423514
709553
782649
670898
672725
632664
195152
603165
266902
103373
607877
752546
590511
794534
233172
861137
488013
113345
819200
632250
289654
870070
265992
931641
624132
696744
994109
848032
399178
694243
432132
294248
609057
892032
616973
33793
921199
885998
319979
929257
547429
461572
822552
1000078
164579
284641
546900
184065
17422
84497
196061
916885
614821
849160
665081
183218
502451
418922
851593
580314
729489
417365
627107
414251
411841
251747
706924
663121
4969
538083
949582
517672
481190
732512
533772
413047
913370
1027372
208277
386739
220541
330209
664281
471298
410760
817321
864708
764788
583882
386563
54234
516371
684595
227818
217138
796013
525184
529948
566840
978443
952741
593441
569152
898596
128786
573384
598777
154397
876859
337167
660287
543448
85422
98569
465891
438421
992053
121493
638190
260542
219824
643881
956988
148128
742811
386265
522877
408494
522396
113636
674162
190871
992781
696722
191384
262788
184586
269028
921047
435421
368050
1027068
440207
194511
859511
491116
25906
125976
652043
122133
8425
746907
39277
708797
801016
369946
67586
72045
791291
433649
694605
1002927
986714
224764
783075
561867
166691
433140
941098
844003
157789
207955
692940
758052
767480
870810
667605
350456
387671
541454
330456
822638
1005925
623954
883522
97458
220395
463233
617921
707787
788018
909208
640018
145019
490409
1037029
939530
273955
215500
424454
949904
289564
341403
957415
904127
838989
134192
425235
800502
768578
711141
357477
990440
1020893
661416
262282
581170
901013
710069
553391
732316
152821
338868
350847
218291
332510
236640
94052
1014457
587266
851376
199556
45807
88657
855039
198207
237932
217051
220481
482258
1003548
344664
963292
223997
259605
387508
137616
601810
751475
263203
461550
631114
346587
162500
161311
736785
886654
590043
251371
373204
464707
298470
818504
705883
402679
797624
517800
192884
459866
951455
224782
1047053
166236
313611
164620
573556
363138
346935
378173
783114
932549
1002952
411432
607639
522194
102559
440555
261902
841431
30595
596633
112608
448934
619936
885270
663225
925016
301220
132756
465594
587844
279516
259166
1023646
895440
702795
771849
76961
176503
205509
713443
11844
645701
218172
890638
153420
748145
163291
854928
423984
925645
644598
251819
845554
126628
327634
479468
2940
537118
74938
372676
862803
715596
217409
211692
952919
409060
156945
60828
191980
714452
762219
835700
237569
135666
478005
728574
81903
426120
84032
746388
425810
978601
482647
119778
385213
743398
92470
79717
397938
719074
686764
861856
707272
1035513
36984
620167
86792
435436
159174
994510
642504
1006090
616248
543155
664100
1023433
809771
196956
534720
755718
713244
943701
206346
67421
506740
202676
968248
568662
1017271
457726
28185
892706
434355
647699
657768
485928
30484
771333
1033369
91910
881606
413190
85046
649545
783640
473188
485016
799026
66801
990449
215266
297114
563232
418872
333114
780001
739329
655881
988681
859651
92771
917955
837603
781702
739839
141393
738585
324045
45407
197102
562174
952512
341600
912140
143448
963432
603922
671739
88997
195050
236525
537360
93632
94055
163160
955321
540545
462340
628762
885131
366120
424945
704862
565980
719588
682707
708550
885027
932855
662458
186122
941805
553527
511204
521770
20962
853475
674547
1034975
875687
945660
533412
308917
118754
992350
671190
364604
823582
471274
984294
45990
444271
93845
412265
726349
564928
575059
989256
810792
777404
385755
885252
624859
866153
212449
678553
781557
430606
991592
164126
563592
802617
997923
269282
885919
621318
873206
853596
726500
503853
440572
721083
484758
80713
133519
837799
607065
769401
722290
679670
41099
324115
292643
24739
207353
932434
786099
35897
801603
902544
674053
641762
9513
567067
935995
108361
56340
562890
818609
810075
810436
38233
73894
911299
793213
1009253
2117
1037177
69095
533098
50819
665045
210859
967
614975
301909
197922
524630
425958
542260
410536
862435
538796
1037338
373886
823217
74157
255603
349253
815707
821155
649457
809782
36505
691047
196810
555203
254485
321405
692231
494669
364443
1032313
639346
844153
297098
1006147
10264
625219
799259
386559
854655
404017
760363
846328
847286
293273
874658
879151
54036
670925
1727
605925
2439
778822
543538
602940
28671
197609
1046596
629162
278755
469644
13827
125999
804524
561629
786515
370965
248077
372472
201201
647700
237235
669210
925214
626295
674731
368352
118257
963262
98184
961922
836118
362429
1016468
174516
698091
1043950
25986
212015
709950
618844
991134
527746
152321
965640
641607
343669
654744
648481
5415
547919
981704
830355
398326
751035
442269
205837
1046372
671287
1040081
442762
649257
521116
636694
136563
430502
257136
659324
604033
728869
583655
628413
441839
638217
420725
131454
351033
83944
161909
291755
874922
168415
491199
435963
1015034
121323
336832
274195
50581
95096
469952
966040
919959
308756
815067
976186
441932
636369
530996
748381
1045074
8038
167239
603809
60457
206173
322605
930981
810063
702887
666975
384841
653608
906558
485099
626014
664774
690572
841522
840596
872558
486938
314089
539122
847243
1003923
482114
673394
104993
978204
928990
266675
99987
370196
503918
936324
870936
570918
414228
678554
639134
869383
757412
515288
548663
1019912
243033
137974
249637
258426
409087
173151
908975
80987
307931
1007722
1029510
632780
811982
705474
138446
1030945
179621
568619
401208
431741
203321
1048352
138537
869820
907025
863214
113268
169799
247265
137192
457281
801269
181157
105596
447154
57899
204132
1017060
400420
623001
471818
276858
981472
885231
462910
995883
1043395
131556
333028
246719
261129
599448
950830
964733
129396
51562
1011359
1039944
831239
317467
119240
828080
352397
769867
585571
108038
1035141
373342
225189
68038
210615
773162
131273
315136
374081
351244
115841
759109
820730
103842
796320
701484
481748
917058
701416
512495
232101
422096
661748
501148
3406
710819
763987
190654
380304
222111
284869
347884
767279
1010301
172714
554862
571637
766218
522822
689129
26830
584638
523344
693129
105864
155738
457229
203711
19223
359188
192559
496797
62148
321678
202976
509264
109862
892406
275937
237344
166047
191858
1019139
454125
968735
366134
589443
141370
12566
549444
910054
1009103
617482
782844
577423
824188
282576
240597
119613
694443
780366
15784
544745
340374
878098
744616
917093
587051
508049
667798
725388
778792
149262
656445
178469
368496
959660
77852
599643
38092
52624
553064
227354
725894
656191
805601
665912
653891
956455
253617
144420
690084
576423
366470
586162
67773
704579
356353
829300
343492
707743
787926
90168
209067
836951
590733
424056
440201
355693
441922
901546
510374
1017919
500872
559542
989578
206629
420284
307435
810412
61462
586320
698211
899460
57176
451859
266128
635142
909050
107904
203187
904679
611240
407262
3338
424722
857588
685654
602927
121174
157807
901027
907589
705126
1038350
717663
418726
787238
920465
469353
836087
231258
672573
915095
873857
79461
295080
750216
67705
357051
785026
575933
399760
675033
884810
757464
382787
111191
335276
112383
70019
940985
993134
250351
984528
714992
521591
161892
234901
885217
677076
760492
254669
689656
799238
532903
669819
555982
806916
861621
940356
982629
704372
892723
335860
783705
5344
985122
402684
859840
909565
83617
453525
367759
415056
533593
174947
385617
139298
1022346
18660
438695
314564
812404
595564
894116
417242
182872
373917
898165
663344
818135
260755
145495
789899
1020664
479538
331321
560778
998145
563877
741010
474048
280036
294953
693603
601315
244451
313701
275605
122887
756775
571616
754038
701996
795126
988682
628675
998281
378070
752366
850939
420886
866412
269494
110800
1029826
376849
903295
458338
649959
304905
847411
93962
979401
68750
754655
617935
621270
217207
890867
574975
750875
575354
954986
50471
731717
989073
68569
247821
629526
665485
198827
793036
609725
975147
776342
564824
652277
918640
924090
777228
123201
223355
516750
373269
630534
613825
280937
199392
802139
606346
333504
881896
60744
183507
197058
835977
656131
527090
442637
302956
262946
903218
555124
710836
962811
786681
109393
807060
472208
617773
670023
870222
1190
1007623
1039122
830807
982817
915625
453359
737437
844086
909013
313743
140256
680225
43357
110704
86872
875002
231611
823574
325897
788995
402073
126160
689764
796770
94301
576333
667140
675364
1016553
1000590
867714
438474
1018834
542485
168245
553375
333288
650338
853583
360373
909999
428116
851960
794654
122227
95698
317162
731981
269858
395881
919913
700158
80864
128028
981440
114815
191127
40296
100980
62600
672414
1008285
394646
77697
826168
821522
141603
590196
82581
17652
541349
383630
821368
166452
1001325
181367
703011
1022244
710854
770458
15991
273186
546255
881444
212949
574697
559544
515119
781402
140931
47404
2390
210340
315526
662620
740636
32006
270977
906997
137329
47512
690567
995823
634122
725824
864637
45642
357539
223043
607160
66566
171565
366333
378341
485247
567634
840010
338698
18327
737472
459146
259953
416208
321505
364769
942369
526814
848160
253811
975016
859667
125196
37664
584886
865403
312730
50619
655710
717197
864153
442364
702284
433660
441183
898663
835929
293918
507588
536310
759428
709771
780017
954121
847479
53059
829514
264993
505031
336348
565981
621812
562711
366390
225045
651338
164008
212348
490154
632062
422931
739434
343015
700557
190751
882723
531821
162357
1031521
795581
108174
104270
609157
286055
236449
369818
540644
891442
566921
734369
749024
296554
614744
214115
578574
306564
638358
13416
309948
842960
192505
78043
253200
472734
65901
965654
65229
58962
19434
70885
323078
151646
710361
570494
614660
1011456
889800
888037
759936
983192
253831
159554
786790
1046711
543599
153316
1022091
838381
930886
86513
309369
210700
755500
957485
771564
531420
225141
490427
324354
887889
916836
572065
166062
641738
177033
92791
654573
122731
388066
748749
305422
930669
197414
60756
598197
639835
452483
994866
606712
627699
640604
779569
1045985
846887
152661
357304
635779
788988
631626
593175
785807
935133
561923
678068
523935
355209
473963
365656
844265
479580
1005564
506050
727140
817093
441125
486785
903526
466328
614468
1025062
590258
903156
980907
443007
952678
538144
685044
119113
192762
529400
1044420
972816
730341
1015522
218780
247320
976107
988755
693335
165307
20697
153864
856370
486684
383565
14778
871934
990888
613395
865750
21746
414070
542043
162084
489626
245660
676865
483625
457458
60714
286433
1029993
842869
248022
916149
286843
318631
485545
753807
339287
50438
28658
766598
188997
222988
720690
986702
187213
129422
595400
713454
835621
258527
858425
336607
76907
893190
380574
146914
211253
365231
456258
1019804
1010508
532459
831427
427497
679473
835241
531258
491894
652213
1017734
115767
293112
204055
383759
849395
392640
1023913
419485
817311
36938
996926
489010
367577
735813
742754
819687
422847
399886
70474
633580
80449
302703
971269
588611
348101
451566
430232
996231
200219
231174
887541
926411
849843
715060
923430
766762
262001
535756
870840
768907
885090
537241
860254
697927
850811
427517
261515
695863
429298
1045301
533274
63282
279909
1016285
350012
625578
198056
573176
987775
533917
311447
663114
674645
967547
206390
783387
871151
234385
562560
179367
1024107
209629
1040193
128880
224930
31761
1026451
29147
115394
167840
139669
893587
1030645
28197
444837
759744
519325
343562
389704
811136
481577
1035124
281786
828316
612032
21239
164212
731806
738874
361475
400060
536383
354968
133544
1042566
105993
1016159
1002087
631202
49619
323415
808006
339912
820178
650114
537515
169616
558548
881501
558980
1005167
202311
1012545
502431
723288
467294
740730
355577
450599
268447
153391
585338
479883
414956
670533
681470
582861
704600
203487
825426
341517
603881
486355
955329
389558
954149
202455
688958
334307
230677
952387
211514
984557
794002
974928
525289
51490
911829
107393
53948
836501
955690
246164
296502
897412
773190
874351
171652
772744
513085
947157
526179
696050
849903
862844
974042
855833
763127
974249
28957
659803
889497
671240
75697
236498
132334
367343
718912
258618
46118
375280
776626
589877
310093
702968
675096
433267
443624
129403
417424
773204
271150
636855
423651
378103
419664
634750
716581
836662
143941
280617
195889
736591
118767
65309
762992
230131
608403
148469
324401
984704
860704
41915
247437
931040
627197
924181
836540
187019
390584
672195
722583
246807
643849
780131
892805
1035351
269683
43020
950315
553930
649870
564706
112797
664381
682930
8073
824881
1028570
20831
147793
864547
59888
987517
394029
186995
130576
885449
149302
129283
500799
272353
338956
256343
305084
115993
908213
328600
402966
160791
256607
496397
658788
227648
444188
333174
1046014
409598
525001
782639
804678
599244
29654
797420
741234
697323
422888
273430
196340
307447
11679
624753
389385
679824
317569
98693
1041578
16144
1007236
1033433
388449
298317
592849
926580
1019172
528970
852919
344865
60695
81230
622719
536847
626290
1000242
10610
281360
459953
743113
516235
598531
775581
68018
502214
101107
136823
265451
824818
674160
393590
112753
820200
887358
313980
894272
555382
149391
922118
939899
143240
606775
372179
476121
908824
217117
194021
544050
669638
561611
927008
76842
566536
231092
15364
69474
682602
434004
617675
705302
40040
2865
51204
779036
854177
792959
427250
227139
177962
671017
340901
196710
25485
1011107
213162
136605
273265
243073
104724
61052
382150
76079
370189
56411
838273
470379
597381
905289
447800
234263
808933
200643
139749
116590
96908
365604
270162
660080
56937
917874
477151
1038061
1045786
196542
991417
466882
763773
17572
34011
817244
261610
371738
939852
579465
146868
832609
956796
969264
680899
135641
1042354
228072
823215
877199
448492
828169
805809
540089
694179
982366
643559
1048441
863521
348140
721548
472285
927362
883119
484060
475894
24113
9620
824216
632506
387839
396786
1027022
461556
241433
871203
475075
408028
874161
1018842
927419
816445
369233
547347
597988
546564
335656
667645
120926
292052
907953
445557
276370
407585
922825
713678
389491
128051
736845
804379
652459
622351
925001
966270
648987
446545
406572
388543
687496
152799
108748
877675
60605
626086
855337
283906
453013
304099
824346
347431
555225
237660
469935
421241
497511
559084
931885
475816
618731
552883
102457
127476
848944
804510
350797
264229
316928
31090
713904
940308
56565
413909
380659
3134
96269
390981
588971
629703
684621
886752
525830
341467
119693
98775
250725
330893
332689
863181
998529
841220
134018
1042522
496828
548529
42980
876920
697192
59415
1009860
761635
236161
438568
810533
351073
254599
610012
146070
742278
985158
542797
361539
399549
738237
809710
478134
500591
422190
996455
656009
107934
495129
738896
580873
843521
425996
433727
654473
941778
781956
475523
444577
915479
572417
1041186
981527
494923
57469
72210
383837
594501
763027
753415
992033
278812
555727
289468
970910
323019
422154
313924
879032
869735
514243
885733
497374
309916
694204
366018
244282
377495
567994
342854
661795
496008
869214
20899
11924
772447
418864
953632
304088
874667
796520
163149
828146
66479
97779
780504
650359
549591
42298
51400
640765
617175
616367
384098
846073
912459
865835
47259
745868
702949
844833
154534
236244
693187
70433
617300
210172
887236
86813
95119
341189
954485
725172
773971
840566
371093
191548
918016
747931
391815
578881
978202
1011199
297538
506791
889762
202090
196192
348618
955731
473401
554095
417046
873486
766014
382068
544818
754076
496682
375584
705635
214908
1021958
972211
907701
686608
862150
979324
263375
647709
301062
72341
738075
78968
524623
997140
557728
867141
995085
216405
1026477
396288
995713
588543
364270
637910
56265
551953
706489
326137
652217
221555
421656
446540
628836
678872
449163
947265
547231
256769
976339
231300
689195
952944
746138
1045495
212161
972748
955951
964266
825927
766105
687229
780617
753899
272965
836856
601285
234942
718638
890098
5070
227584
256315
735973
718876
830554
642563
527621
521703
1001643
138472
583519
415612
460682
225869
560763
797903
25474
387417
332376
416252
148692
815168
137064
156512
662014
539737
139646
680595
885923
250716
748873
597712
112830
160009
760941
65333
925144
315976
542323
164226
696022
860621
245921
513991
327267
561794
249688
708449
678131
531138
184044
620064
319673
760776
292444
755907
1000840
242765
893615
824864
979193
239976
394211
965769
762290
293858
345159
662678
309553
240185
675838
520850
575213
244036
334848
857524
387952
125039
194289
507686
208170
231892
622714
246406
1001245
232902
484007
1007501
846128
83204
270610
233276
962926
182634
380445
150188
600906
535497
788292
154564
592111
548630
1013114
470978
66779
752030
935469
355909
940811
787319
176317
392493
626747
91767
881972
985376
894704
307456
186356
796951
154398
390050
290344
204491
319424
532735
875460
173598
304227
954320
293531
775914
644865
67341
202607
126705
620494
812684
623982
755992
856732
123670
840015
10329
564006
661162
840769
365697
715436
994024
328527
372925
707904
230631
811865
737981
732700
254431
878572
843953
542703
146887
5995
907814
500851
165653
513050
283000
988635
359784
146805
538448
996404
454080
652522
520720
616288
296479
660616
39530
245805
881048
664033
433306
137852
567940
450762
598259
528531
560601
455728
734724
344691
346626
261020
90684
501343
533287
1048126
641321
62411
689281
44537
24583
62917
177190
979693
610646
837394
957318
260202
340280
956131
30661
636321
703999
32
144803
747225
769329
63862
591324
270934
360946
484263
422392
986019
18300
738072
1042544
50739
824868
514108
832074
818705
187526
1001720
856240
591028
564715
410050
324068
862540
992030
521697
498050
18862
973461
552087
688733
215539
759661
934534
936666
680185
374933
60232
559063
750136
25770
892548
775303
527775
884424
744242
423910
387590
938280
517747
1039741
424907
446158
795450
617656
815402
7650
1006153
177437
233574
367347
119548
796872
88617
308421
668286
966740
1027312
804965
777411
606635
1006493
166437
316249
420432
307944
728535
153945
990706
665713
136667
1028686
168180
83175
130486
62842
788795
960211
66010
315958
437628
340978
1043184
370335
285831
130095
617680
484949
314316
739964
744607
943115
194648
223373
580599
580042
772670
436289
210358
1428
1027956
483494
476788
115844
166844
222837
916029
117689
76827
504050
840354
681471
449160
866946
182351
661049
1019245
633261
148415
514348
205828
463803
702643
452891
581091
536444
254069
164508
282704
466911
326782
1009121
336172
1030871
538008
932247
899462
600951
425006
638098
666995
200860
690204
778965
643615
528535
179732
631635
877779
586140
332910
359667
106371
186544
56650
951390
15743
857783
930910
837678
10481
452884
963844
292273
727072
669539
942401
1044013
122059
14335
662240
980970
793916
363653
109579
132426
674650
684021
142020
371812
11629
177121
201963
52695
185106
256079
518630
926194
240506
763326
657741
127378
379349
662861
99267
993227
938975
479953
1004780
974363
155923
52197
857108
529620
874537
221528
783785
675268
889722
687846
727300
129378
322064
925297
963073
109438
585910
337721
155009
343148
176291
922841
655724
170408
666280
750343
610669
228380
652494
371892
952325
12306
724125
678450
205569
1004478
518725
973814
873810
344657
63926
858738
628855
709057
672966
867102
1018160
421111
646176
455921
502297
388708
44314
1001065
492570
639221
826246
203795
420238
930176
727921
753041
152592
744408
158405
439277
319722
588505
413821
944907
366526
583079
730794
634588
945020
833729
712150
18274
802303
161926
480585
246059
953089
285008
376908
171965
924491
645397
561132
434634
142663
207851
1017937
632335
935442
535881
951363
494204
604385
781322
721167
276819
732399
427224
509598
706593
429046
340864
225997
239970
875386
598954
673060
204908
143828
839317
192805
970293
859111
170402
882557
422259
312378
954240
810971
601713
726439
718348
450311
244838
926990
86664
289073
308773
36354
137144
471731
684639
652672
787047
908330
682748
747595
423125
193609
117614
762998
118281
749623
384106
398831
795020
955978
32753
858001
169406
880085
604417
88717
662829
169391
446182
410009
87422
914682
209991
509186
216527
245654
144395
217091
252754
600024
587792
401976
600932
563828
143854
332953
576562
973756
842161
197596
771267
504276
400488
679782
27029
296840
386201
1042751
906286
100947
344494
595325
502223
743722
524430
979295
516608
488580
539531
133841
712582
763712
577634
176073
812520
702850
981539
890282
443818
13373
1028536
325969
51665
927403
162095
902637
467633
182077
3461
577658
29958
848576
140410
939831
485551
691846
599124
677054
401203
401652
635670
992430
765995
311652
183241
800487
520084
924705
860135
481969
667925
873872
1023340
856578
938592
589433
303612
389279
1038125
126035
593412
597297
358789
983103
82158
578035
133967
494724
184073
1037113
646216
570250
253271
675353
816237
219206
250848
371462
862657
238024
177010
974010
979228
24506
627363
33605
208012
704370
259128
346820
761924
931049
688832
527129
121270
595755
714905
933307
185654
63047
840047
498469
192076
153601
130383
483063
211512
277514
6495
515643
533071
77857
642275
25305
655985
72529
103190
330761
232580
178929
739911
536438
1028717
663932
810979
610304
1008474
479467
726361
584093
107180
68641
1021795
915733
925493
728428
678902
718914
349520
145491
354224
63771
274983
1034564
544016
108789
754480
424776
748261
779080
83421
66999
373385
1028863
381269
625265
378345
375366
688119
339250
383112
968798
653366
983613
27820
513526
624533
501317
360542
89280
380321
622370
943170
766474
672393
209266
854310
507249
1035752
905625
241388
139757
547613
987230
626733
284742
555616
840546
1038587
1032258
125184
79480
976834
32178
922679
596681
693431
351883
1046692
742306
430892
962555
56006
108086
638729
691837
627068
133062
97983
689292
9295
588735
442537
925236
646763
753730
420277
487032
47362
411763
383367
659330
585305
830887
608065
791673
730583
500997
1025250
57097
207173
793389
1035658
142530
627157
388607
534425
499256
487517
131620
552800
55212
895661
616462
951695
673750
655179
282694
386137
614540
937746
479579
97770
315418
14495
656123
689467
136782
101345
447901
730731
98071
721103
992406
513835
204402
948148
519694
265498
757230
701390
202294
93192
958877
601985
711624
288196
1000793
575580
789116
870711
474315
132782
403070
214368
326725
905713
198348
818134
831626
235561
807507
18737
985375
837688
486782
955263
312773
566271
11826
753296
709724
973717
1019569
944193
574615
635448
479228
532884
203314
317470
93461
434549
361058
927830
973039
54949
876168
135075
93835
988757
621783
864345
514338
668598
484962
807170
483553
541609
848313
860118
100619
733796
981141
620776
1029249
289296
38537
281881
835644
458895
928244
383727
303606
561772
972662
1031947
443131
46774
146760
292633
994756
408392
976410
846549
750139
193661
656929
203563
1023640
113928
1039365
1135
591315
524435
497606
194111
27528
192954
874443
57099
1032162
560158
1038762
515880
868346
162649
829654
262726
801647
372050
921157
361885
940564
1044698
827212
979248
839643
493074
327121
43844
524186
152841
697278
100781
886520
898632
282999
613850
611319
30666
985582
1019046
954886
927026
187929
185953
543406
198319
532101
411419
203696
446204
857348
1014517
800261
717377
666998
134313
368223
181701
991654
199530
202290
21223
131846
710491
205391
564262
268175
554104
959245
542382
914017
25488
618342
357648
305000
239186
247022
1041267
488272
914096
623597
98147
889991
968637
130452
600389
1035669
34401
124421
389094
627849
224862
179551
585352
210833
420603
401379
12347
815386
387692
1030148
1048392
374723
446160
184543
611567
685843
97916
177884
300450
124881
1037227
649879
407083
397674
376004
873433
1039370
534000
887620
40054
92058
985392
978783
600737
389002
857152
803009
592764
539312
149587
518750
1075
156318
302762
569448
7841
763716
559831
850894
538958
386143
508323
340560
238932
951137
654698
731831
501279
601090
111842
238850
642121
899365
180838
270477
65156
702923
241236
629342
959461
318604
929888
9465
673759
659443
804786
630258
339056
322478
390603
18164
870818
753194
29160
955335
30696
108723
303387
593935
846966
858647
656393
506933
346149
233339
1024137
512042
501775
919014
711524
948974
356270
246945
1046741
563403
434912
629931
939459
509733
379109
768439
153701
104343
876237
992128
861102
427677
292084
818370
575162
868064
675804
627564
760407
50940
177553
172213
1038842
231348
436432
971447
324637
641328
316673
824236
72404
346410
300970
717248
478679
13181
900179
221774
701528
861389
913329
6239
175749
380208
352681
1044218
536144
572076
57810
41123
993975
831922
673522
490903
772478
916564
417820
832551
646002
613293
124214
615277
258524
30123
285760
745496
786972
97015
304512
41273
218928
1033411
621938
849243
133939
1022724
564274
905100
92435
648687
223528
834744
966685
752748
370698
133935
91863
264455
445032
807980
269026
906991
500082
1019250
1033247
667165
698333
907963
1000885
112616
515576
638651
407290
993129
957754
320485
544210
400266
984129
243796
150900
822938
961581
974368
198742
41774
749796
1012018
782782
422287
163390
218724
988410
100038
414927
613454
980266
1024602
344224
172150
497014
597719
280012
235084
396644
389564
458869
498658
330141
269727
986434
282070
949416
624435
970231
304206
524159
873290
751935
41255
111461
791537
1005135
942581
297955
116110
827026
1031069
207176
531752
759709
1003147
521542
151928
458668
862120
217398
661612
569207
286443
859670
597143
188468
621715
328133
113749
82033
603732
288342
714719
975896
366057
992173
988563
871120
505763
92919
499503
690920
600621
375945
869811
573976
289095
546479
394080
669011
276871
274985
678120
912878
752405
29400
336473
399079
1019927
40692
795662
47478
297593
334369
729134
47292
88829
392692
215491
1002774
843374
43283
114717
1012315
101148
502100
472248
504442
599850
531222
229238
921178
74573
557808
631834
314901
656222
510050
942988
967489
385329
197015
359173
348734
241497
271212
890879
43586
121103
791825
487830
513137
776779
574347
287879
416440
490330
456249
430215
1027549
167958
838280
525328
555414
353932
242424
223956
626121
558217
1038682
294949
435654
795770
984514
715828
868670
861643
100586
671530
615663
607731
921834
178593
290710
734845
108899
1007609
792613
615755
25365
682935
571124
951357
604558
616167
84120
171619
868134
655559
282390
338325
705095
490302
37890
651133
36344
964688
954394
342321
176803
330837
603378
294200
994956
557431
211286
1048475
837306
904480
868830
502858
188702
1000929
409654
758485
754077
294488
894615
820712
312888
896468
849284
176431
209818
76347
407239
919970
87355
914536
441652
731368
748974
522963
1030492
799262
416061
181422
46961
225513
13730
510567
155802
886206
22174
1045778
981144
316290
843254
754584
787281
61560
468746
14755
359605
390200
527660
1039766
440395
294957
1048467
790954
79490
357316
612906
457996
838420
447301
458104
502218
321832
780202
23806
847843
1044249
508341
917213
268025
114792
1018234
105693
803304
203930
309938
316696
802568
931130
152509
271055
251245
313429
50798
140907
138263
869418
312113
940514
55135
77327
747253
452465
895718
321885
247093
726230
496549
203514
870728
300978
760292
443520
91107
420526
885557
543807
496831
621588
920402
874741
891597
798291
237101
250196
79139
125982
181757
561666
198583
411561
750375
235896
702656
180787
711172
245980
151204
1014610
497674
310519
96451
90056
872677
391914
164298
354453
990182
700968
978330
334013
209502
439376
754460
261605
437436
532568
983217
911951
925137
971644
478257
552709
607804
763055
591828
581475
471641
807303
244790
253220
863542
355602
598355
770146
554033
766926
574678
668535
265688
899554
80600
545884
158719
66598
778937
669512
482454
389467
386638
353569
931811
163711
692523
971297
519233
923957
617489
732215
360372
759928
406881
840045
4201
194787
867448
58905
945122
960209
556467
129144
359415
509375
329919
11145
229349
675602
465562
3746
534282
384710
156747
171051
806974
32890
718009
270226
265571
17866
517504
484659
890630
156835
619260
459795
656864
613275
329758
328297
209310
521948
219177
383556
593631
784330
401304
1010516
850629
847458
925625
990416
1031746
374944
1027276
349214
1045630
53579
703429
762307
425950
892992
960813
974912
349143
156913
39143
259434
57200
196204
390257
90311
24056
169552
221563
958986
308339
221216
994601
578823
979377
191237
649198
686221
182
541651
478415
363
687577
484669
28025
296921
834702
496770
675181
451854
530722
98160
440971
1004845
633685
1029769
520682
667670
437461
332920
54560
1041478
983224
366912
79132
882926
297777
611374
742092
760043
830377
988722
217084
66305
515831
399107
577058
170459
458310
701078
981700
599437
533863
215527
817110
369785
124783
711461
314240
781232
138479
643813
372595
909051
821309
718537
161742
817882
374143
110998
133386
733904
185295
911279
890169
954805
828457
620822
607337
317505
625989
709016
338434
598034
15532
756
577352
1030619
834114
468723
484884
550288
402837
382496
331473
866732
335490
966209
869868
387723
912456
77175
1046185
541625
944675
605433
352504
554695
69738
437108
952148
741425
912189
299957
539736
792956
499629
422478
313716
855614
586246
979854
124509
1016526
985596
581896
997912
105531
777325
969211
433272
847703
860308
562377
316477
868149
475704
20638
979367
662631
444022
220955
749567
595615
938585
505653
191936
881154
878445
1046154
250346
224988
513748
96087
463334
318999
670323
904435
46797
1027513
128520
874731
947650
197806
309294
918097
768977
776815
500005
656541
827671
839976
392871
71425
33185
1046203
998046
342801
281663
562905
190567
679947
804660
761714
149304
687119
861415
1009177
160721
339413
280266
405758
784603
33200
262405
503086
644182
892049
847515
509806
894787
177692
452443
1003349
264460
542557
118335
225332
597809
710464
347940
878667
156185
904198
1728
329731
673120
15993
4873
675493
774271
140877
367129
978700
934755
353873
399681
385622
739361
58873
580928
941029
86656
750023
931323
125632
903795
110798
576579
54895
197222
11122
744769
475246
306293
802251
689774
992018
354
302376
616907
804545
456624
256418
483657
779200
393946
410565
701578
573548
1027800
251354
269174
490250
914547
984349
1013185
617253
272698
576943
921098
1006027
386486
51277
974724
555800
1027974
253621
1029976
58455
110380
422912
370974
912305
762420
993743
171669
628166
227915
357627
87550
540704
288756
604308
151606
785230
1032030
754856
34171
332205
574554
993490
854000
470482
987431
567275
874895
732806
296896
294878
191662
546920
805303
479176
593348
616116
777470
493009
1012379
307127
180669
1041435
944860
706231
763828
238880
238762
192456
42441
856422
754522
635844
884185
727647
9464
1000218
768382
343135
964038
561418
202073
1024994
666184
692489
99868
416193
898743
290119
377976
280814
987367
237090
931135
394174
667193
657002
569653
469016
678723
432785
1040888
736254
104975
108902
459397
155717
699315
493638
390915
1954
1042454
625073
266625
201999
256325
441684
762247
24391
213444
920071
711753
384532
972254
645152
628116
296510
850253
743829
100163
863936
195540
8895
590608
9736
718385
532372
37088
937524
442286
267337
714229
961330
381476
109262
662817
947288
639854
207852
946250
983693
398410
728140
917418
1012906
371463
169215
1044125
384316
919511
148207
886879
29075
889529
952141
265740
900274
837639
495561
585730
858556
11919
467231
680796
985569
171531
662325
353547
76640
615036
447848
862786
658883
999732
453417
344889
411433
133723
818244
362624
457846
396880
893900
164633
551413
105583
8577
468013
490255
1002145
499315
539128
541487
169623
262890
475941
168142
1042105
586873
450056
623263
249803
748714
810163
538458
943222
737521
89988
946342
463153
597210
34983
360166
183993
1027933
327443
887952
357807
135655
447889
1003534
243175
43066
67817
258593
473500
403157
476323
807172
791089
803262
119355
855200
1047350
1031497
610421
49103
759501
908728
829606
670520
322146
282651
339316
467240
742340
398528
144573
278739
589254
895694
275136
846113
668612
204287
711004
181593
432502
699407
685461
737779
560471
1042649
584717
625041
653190
826219
911064
870619
942082
66894
1029925
407495
307269
40837
239948
887795
513709
376255
131632
686415
434807
904410
541337
855636
436174
140670
392650
59750
181645
699114
703643
839362
603559
758510
732430
750508
61787
282844
834707
476545
818792
760854
803610
26201
161747
315687
719931
252353
214917
182182
837660
878399
219890
21672
905035
155073
79276
571788
526732
818469
916671
508588
214034
281436
449706
651033
883802
327646
772839
292863
1044283
817818
962521
300874
1006850
531870
57556
26758
328590
809748
625253
472458
345944
116721
890350
208074
845982
502671
219533
631630
587730
40945
651540
474577
1025175
777479
510839
54061
108840
815925
282823
859559
481773
628949
105096
657489
585443
188431
492205
702113
780892
155647
150878
243307
504090
51057
314497
583218
896651
582411
776211
1006380
910121
536185
234304
664511
416259
52899
494421
1017999
346408
1036806
586845
974012
224041
317624
669645
659675
390693
977632
973287
181356
192659
454834
156963
826240
813079
926848
417621
1005789
156663
975852
752606
486483
123301
296756
935328
1020612
515365
419893
665359
686745
593009
778576
528062
570515
612717
765108
677084
458220
786313
343422
981266
897463
974506
285103
878828
460231
231641
365146
488385
172681
57317
932764
504188
844804
693680
836373
981195
765862
217922
943376
360670
262031
1028289
167748
816972
381087
116568
600823
588147
813199
189202
253425
856967
646107
73458
184377
480361
608436
921936
628457
611817
521801
436366
220734
333870
52439
873535
10136
89078
641786
482992
503588
862562
896546
395857
108323
220971
792609
253598
523394
945108
370609
361119
526426
418856
705373
550624
842952
859147
648847
1004981
65505
96588
821611
817909
376059
868891
18001
485831
833094
448435
767991
591309
644604
204433
254946
339843
10156
912365
29145
250234
78583
463498
168111
421157
965327
442296
728117
207691
472320
485916
196851
666529
159729
1038955
468898
558457
420771
400122
335609
857089
717593
343008
171634
121312
489139
764331
3642
1020289
285578
965451
653732
496877
918178
966044
764108
940446
561392
450046
596660
185490
793768
1034877
975878
1029216
226909
176442
651287
256985
957542
265864
216279
604454
191875
1021402
956398
975610
698164
725867
261155
433238
191202
503124
324775
438212
692402
602371
122312
508391
237953
126507
673049
908095
113310
466245
443692
707439
218831
961150
994932
69502
810183
678792
463533
150204
307113
759856
999891
568591
492175
993351
156956
636068
568372
94854
151450
865639
602818
444090
38327
417999
500461
538455
869154
60951
95373
152915
667666
593897
877680
594276
466481
512631
792289
455111
472268
656287
221242
323046
399156
548907
24015
963764
697716
474501
832668
87546
807132
138141
55973
964843
510601
580602
440664
239611
530508
415471
878471
214512
717741
141914
977800
471907
836933
920556
757104
131421
874572
845019
767101
807344
887706
240160
242403
433352
560148
677262
847408
819757
245804
395184
17611
125880
635627
291225
507973
326066
947494
1014927
173337
226478
322232
250679
827505
228829
1012752
899909
874421
291006
263047
410572
9215
350406
160521
809000
422980
411954
601847
701901
136843
786990
656811
735068
659938
521868
462292
196608
569171
700663
774789
436381
436984
75942
449572
575798
944555
727289
607902
756523
958959
250387
941421
79391
856648
426460
507790
291776
313809
320710
213836
1032611
712843
306823
832937
789161
688232
754419
804845
969154
228166
409901
587963
217698
503490
696220
308470
307748
379058
86363
1037715
153991
840850
48313
800300
445961
567672
390289
438071
283666
552395
729768
892210
841816
438331
940531
499932
541718
352515
861428
344153
862230
940971
110948
717255
614687
866847
39618
297511
632704
476369
63104
25842
955683
967172
774156
18267
175653
945447
254465
422105
319794
996637
45286
162725
956426
14375
636010
781624
1026868
328229
52488
64933
902838
739322
809750
767786
540664
435726
504486
4259
604751
276991
907083
170953
734847
766764
1035269
859039
572052
255120
988922
355772
897653
470254
655186
1042432
583230
895344
1041794
72237
161234
243638
383900
432787
411781
728055
955969
626507
1025881
587987
751028
835733
739410
421852
659110
338457
285879
1025910
474459
362047
378975
543967
8917
58428
974157
842227
67212
442732
323237
939867
87144
503538
645052
363192
80674
204457
501346
198025
124411
158114
40209
573970
1005926
357930
789270
1010917
648780
522859
361842
189398
753739
726211
513388
324757
467643
809825
400837
1004290
639481
281216
495110
521362
717972
14592
546463
833837
830797
125543
496764
761498
805289
940903
726042
979273
185128
235838
532154
831009
503259
368864
1011828
943068
364951
126399
857910
212628
23259
292180
625586
156529
350503
335117
19597
272298
1029889
691800
710453
507647
315201
584971
572709
530263
822046
505052
355928
383428
597097
1005928
84563
122389
1000742
680693
773256
650186
511095
415760
206470
967746
1006733
941062
814408
736568
713315
95437
83579
908023
623031
597675
921104
14157
526363
957880
948778
485342
69256
984761
949184
175183
963452
380704
212320
578403
194538
710642
1280
381310
516411
103275
549148
400825
601020
831364
900375
308932
652442
425823
779399
964088
1016023
86854
1018062
96476
637213
1002845
474544
736103
697984
680020
424921
704918
664200
445256
771091
209113
469627
961469
821161
375833
277942
881031
620801
253295
536632
489093
623197
462867
952315
607660
556617
170646
720401
1027792
296925
363910
564761
844708
358809
757569
671330
296939
405798
267683
31732
787592
675295
338276
172453
685306
353274
165886
399085
759896
885992
574898
312469
5476
136736
984321
472379
976589
171106
923440
1028332
241847
566196
199570
66028
764580
20678
493596
790822
554618
580116
898686
417200
494511
501839
860659
886352
423936
690093
308586
844581
236355
69328
221963
478095
306397
298275
936366
428798
952185
335060
976624
763190
489028
1004924
781668
500895
305861
118573
13858
216827
976181
442312
972309
253212
735743
751349
164467
642488
946522
889196
924607
785611
184535
144212
172200
359396
857204
479224
686003
641278
375095
220517
662523
294473
1006368
1045617
851639
368999
808665
404585
56331
472656
930258
1022191
948989
233693
128968
47073
739011
723668
957638
123925
34381
170761
17419
969067
228614
623804
812939
60934
954272
282888
20135
238754
320617
665039
505605
11613
657550
277322
936640
378535
34862
94651
475017
90188
978164
673927
63869
254617
311256
606336
758985
677356
961187
666904
336917
667941
574456
641705
633581
859996
200929
765559
537946
273746
924686
240897
525092
246007
498946
476219
758453
427956
298324
860742
287185
933440
706719
498816
32460
18636
763054
862950
856118
220543
443901
248846
942096
736086
310526
144588
272380
87571
877901
594222
332739
885872
590727
234742
169844
644539
196603
95546
322742
776536
834251
1014975
980069
80523
948338
211608
428548
222286
787488
120085
841985
277108
78916
906493
549029
445691
291964
680986
944775
29678
237555
402934
601831
305401
3787
655242
258323
895614
1042340
588512
714281
344935
333481
1002
123610
473968
867680
692642
86826
449018
984538
965439
776126
543072
292032
127937
375683
247338
933965
701650
240277
481332
64057
802664
810328
840978
879203
299123
561571
853753
136644
970271
1004419
563279
897224
563502
395525
788650
542501
568158
10138
855588
954956
30091
978666
944969
727684
558186
25439
559567
589517
67931
544911
647191
163285
489293
365725
671302
503860
939229
704040
819985
438029
539452
86470
657752
414209
567148
609933
85376
812004
172070
10952
265618
544154
463255
866769
61822
466388
548143
405204
964566
334825
910371
187989
923411
237992
257195
288900
874768
127694
1001103
531540
1020677
504365
395241
362727
329603
1043736
415126
423632
406013
456492
1029774
316543
59180
265054
869579
276475
874551
698953
125884
735689
682816
599803
183332
42572
582323
547225
745686
801118
492697
566177
168704
650479
649201
926537
193415
508688
67091
474438
565950
849496
665151
815215
594382
243557
397623
745572
334186
1003371
745003
816514
657283
847447
75870
235032
82828
131455
887427
882780
60098
559016
464117
962106
704212
870895
475950
34123
185113
359058
570215
434661
418427
826537
820156
419611
503733
202273
902472
193619
47605
444593
178367
265159
161168
736577
308833
100871
21298
647041
136152
242494
51846
99590
177448
715097
368062
415561
676834
1034275
880064
627781
576359
142306
128022
286761
296342
382735
461098
639960
844908
462039
414101
868979
777122
673573
607763
604536
371578
96229
953534
53890
810419
9841
639248
372635
560207
469745
240194
589090
693604
186139
568882
920709
806602
729563
487664
822487
12057
844319
685168
233879
279067
627907
592767
1022055
177127
830742
380737
633474
503400
273118
246039
658822
166313
138704
683321
97910
798764
865486
557978
670735
419402
810346
659995
590854
959867
230103
804376
983885
574341
755012
977498
1029824
658730
303576
636803
844597
793649
459300
418593
686139
180776
342412
447001
212527
373070
174036
228483
999192
659582
760022
1033547
67365
378832
744887
45233
706661
24718
181827
573338
336238
922722
611309
653137
958793
1986
287842
641272
783254
169054
827854
978182
382650
287168
1026554
959721
537702
169774
491964
125679
1013866
868237
854996
588609
227780
807609
344818
700595
274525
703930
180829
16349
106884
117169
40864
452886
641976
300923
1048114
856426
942201
688908
860950
409231
98548
574483
185603
608770
909784
307391
1030819
540062
631684
667513
942183
127258
862393
605945
69021
375159
43316
1005521
323784
911601
830195
280648
435018
971844
71961
951074
310219
331621
2873
828297
982887
621263
926928
831351
438546
596088
770960
1001503
941751
929217
769713
933906
473383
278514
917387
127054
700483
197278
136199
113414
729548
327070
250638
768478
653723
568932
471972
824052
870761
245326
291872
383165
424247
31765
307894
682829
833567
255202
1018072
613853
1016399
29572
564353
455043
369250
437448
700569
540560
685840
854063
138720
475700
956190
554929
172848
999394
873892
634369
989664
87822
138886
992777
37484
362849
921713
1033286
527554
495836
705708
890599
425772
60796
60861
180959
692558
29201
630365
24363
378745
673065
899051
947598
886544
268831
716336
749273
489486
584147
692496
171592
156509
55182
730262
356419
437876
173481
66783
651682
266053
677383
924758
251355
68335
290996
96987
959306
664297
108487
587522
412801
916824
50306
490089
793814
484182
268348
65602
673951
1031913
968497
745755
580651
347700
492733
206347
990338
392488
537203
752404
864463
937200
729814
835497
1012119
145433
929554
551300
618008
229478
841808
942847
700130
1001626
1017365
54986
231024
331770
537897
63878
930689
81999
475107
465251
91055
996167
179460
455930
13887
930772
732248
364916
373379
817426
371445
82321
50718
549397
526965
210194
457122
41951
218787
927039
406734
806943
914666
151850
464434
454807
1039647
271261
25199
112261
147362
543584
544014
589003
65134
1008945
124625
557598
787225
270617
7324
242731
488853
851423
78349
900752
248805
344621
809059
98471
227949
560505
356755
829
1027448
746945
379085
717097
970888
283140
285734
264837
268818
936963
699930
837436
86165
1044962
336118
986831
83747
284575
794177
246363
317885
58416
729649
212271
962652
719096
735380
268077
92631
649106
991990
943856
220260
690018
164690
50189
319888
618174
806369
196098
912591
459335
534171
619267
510967
495741
338081
591328
556658
855888
660355
185468
1000822
262734
613608
691491
822092
961897
623310
924800
310603
949433
407252
175703
639624
374845
934266
160048
207331
621617
578589
811844
782903
150003
877021
714085
513171
637393
816911
135490
183175
679698
17319
643917
907049
95757
115981
894371
571932
757384
290686
659261
532260
200200
282561
251960
366614
781214
209148
598464
638104
338249
639645
659509
371378
824995
28269
448924
872445
570144
129301
147398
635547
853734
816305
520717
175463
804681
863795
973653
884659
92927
461881
241592
817284
34780
280806
257133
977071
974303
179257
494443
220894
263929
716650
989715
686540
257031
624850
27064
210701
367021
82303
837113
39168
115750
1042521
256690
938767
566916
642018
422708
212068
177354
99922
775385
142651
474124
630783
914711
95317
52733
416397
905691
383325
53048
110590
950185
283893
761715
855269
160342
367240
998793
778667
806623
989598
384682
261218
474524
67228
664974
955396
1012060
75094
606807
612418
613717
647328
225389
348108
614274
233752
994751
442263
325172
890364
889231
326758
651686
396682
414153
359080
349784
653818
875244
271666
102430
246962
407542
432482
1031519
852550
7983
547474
978045
707507
773553
530648
321470
100474
685003
159233
950051
826248
264902
397748
623017
307010
199598
253898
167324
453193
189295
582955
577031
536360
283975
1018885
89207
549040
554921
426872
541743
471540
597359
585644
813769
839408
917375
208001
348952
787878
27439
111260
207221
1004527
898271
977357
440798
622312
829623
843630
211547
225658
394379
305008
634464
221566
648584
434714
191610
909894
122070
568489
162875
807646
961719
487122
350807
357364
246357
756903
724407
834685
308253
479689
715927
1008692
906805
169600
510870
176932
582895
458500
94163
663587
612730
328697
87841
705677
990451
879832
283308
601709
257440
661622
949591
265572
649890
825389
793148
189818
545235
224232
716586
965070
268153
964135
495004
735164
646227
576331
532489
701045
768284
529502
521821
353545
829859
558045
1003842
469660
63267
726530
257158
470801
765769
93801
657779
725204
797364
977707
771507
374513
99904
685962
580257
619191
552620
1026976
1031163
672604
766538
79361
477849
319739
333773
120057
163442
977388
977125
309543
344280
358251
101851
11721
182280
757175
285890
337384
289884
467850
986944
681232
339647
791906
28512
422455
625210
370798
53171
84588
77461
358855
551166
200169
146934
253323
546658
420366
1040501
557400
472518
107335
206218
833993
449802
152175
786104
439469
26327
323954
878326
133758
299698
506702
501896
274360
537344
677713
600557
321491
151338
849029
941355
554174
205126
146249
585798
334496
277667
119619
934893
27405
609433
624367
387960
112082
443089
85265
896399
166789
222496
256108
714065
108831
871374
371377
935616
362056
824213
586467
546327
666407
418035
836161
489740
692739
133008
900579
642838
800248
250525
300406
77524
864287
27383
783357
859792
1030356
864258
417592
1012042
225746
760354
514111
793245
819175
175026
180120
537215
174056
1042225
693494
903792
450236
255595
189475
906782
330842
903631
294076
357694
923565
91225
953970
303707
312356
1028390
706691
703623
220349
373086
613622
632525
855313
133480
897556
6581
663278
962761
1038791
373724
351106
672225
1002148
265134
976880
84021
892662
438420
832313
526715
916298
807376
800751
698421
462515
441637
103833
944420
556283
559806
722658
1046490
766970
556860
748425
403696
904623
704055
280972
819516
37370
942782
351772
467997
837502
880480
647036
227997
575070
367006
190042
276479
963730
787287
160175
549495
303580
274673
682605
174875
851790
298920
917055
407736
414310
1011086
917458
657078
987734
301588
826223
765815
824392
548136
635552
520301
322480
857976
319402
282473
85659
541101
1034593
517636
1040005
1038837
634820
449973
492383
837171
1015337
506577
1006128
731932
878008
316972
909886
952252
952893
242814
239411
245098
146836
523558
948739
809207
836809
938516
327086
42156
640683
345989
197680
569682
757314
547880
1033143
468195
228691
793352
191342
994340
746722
918275
480336
620604
530221
474817
1017140
263965
168618
37365
562922
87799
152951
892884
493018
200574
857148
568816
252304
327605
1027875
105605
621319
925841
486176
839153
831162
962794
585059
938914
723816
349358
375685
938349
642466
8203
979493
21926
856387
437971
1020757
295077
651525
488757
807779
631760
558318
236713
174695
334283
748159
759131
944171
959737
168543
101294
376966
26097
452491
441114
189502
47189
368054
634297
488748
881
806852
356554
502324
275306
664228
904627
849468
746316
364938
540313
957780
296641
881077
28076
158582
810486
241493
786841
1537
504048
853590
323422
729842
988472
758788
1029909
501624
509720
159540
388220
320252
91892
334207
455316
430776
235625
363834
793771
1029135
706308
994594
677313
884007
668489
601367
178192
23557
207388
940098
276913
177945
516781
313386
24109
598539
650496
118791
910130
159126
721033
381120
177960
555792
1016391
663899
119777
673872
556589
863871
1012418
415141
69700
1015605
621713
17829
898622
469996
254521
867724
1020309
115545
224314
944182
521103
967933
606277
521667
353719
260753
708461
785805
864024
428948
1033929
1038492
69196
696025
307675
508649
874482
693781
887018
804563
346602
49206
588399
467498
96496
34905
401096
514580
261971
896045
739326
234765
203785
635475
994001
766830
393299
547752
485579
255031
63256
178602
565860
174616
444101
451285
328130
561547
615350
702558
565791
427858
948979
530783
663514
388761
858054
65883
150550
563362
236921
585702
376756
272775
176373
28837
514289
936902
889322
453436
993558
865897
906252
740866
316100
1002889
450577
620104
716512
262625
780872
825545
445090
457898
747800
104716
305194
547865
509339
680882
299763
601651
456323
392944
689229
185077
822476
705193
1031973
1046121
629176
688755
476295
513081
493689
786558
321956
132209
846031
460670
362107
219442
940099
551002
675222
863687
894
363635
315546
862717
654687
896418
379490
824464
416502
510445
959954
656842
1017116
851806
6652
878420
130458
492880
317534
86590
731493
438902
572049
506891
200612
1021337
693606
223474
632500
182535
374356
274429
1007452
92965
738453
277425
359612
570395
87635
560896
590268
262516
325830
345072
1030971
780154
576355
824211
236152
68560
290997
804617
859279
393522
1044834
794264
993271
1001731
976418
291090
720402
708061
272735
152937
65428
799958
1005912
23615
662370
830142
724137
675877
687047
313621
162821
195977
357994
702712
397469
299448
405421
675599
367492
579024
436872
738445
695295
931488
283103
810118
474142
519955
382070
471060
635023
58332
625132
16895
1011513
369146
599090
110404
957396
247146
123904
827135
434940
171362
588072
799608
877889
326691
1044515
558591
319661
608086
27019
385082
588231
634229
403881
202053
111469
446733
502291
179098
468063
435789
932936
327143
385444
490638
978976
948745
561412
935060
850582
37872
920152
1017270
788165
944375
344919
718522
968488
537441
1022670
734704
745722
707459
427540
724469
472740
450702
480111
502667
456782
932421
929807
628224
575013
765438
832412
584483
1037936
719498
687075
652112
509730
757094
483952
843077
599921
750907
676286
733324
744515
498016
715998
895194
325294
493687
229656
287789
796193
927583
599057
482911
623778
307278
641183
585610
501053
544200
779799
1008750
262759
86626
416732
648169
73327
886154
927093
554232
766460
688538
226023
562697
98134
442535
801953
1031929
546401
806875
883987
407326
907561
518460
414843
599649
905154
839444
159428
984463
436480
248974
659088
784018
550055
935072
708278
316074
829407
529103
1022898
1115
839789
867960
863280
694420
424826
717174
209513
713548
387133
847655
41970
205365
291386
633594
215956
218684
846752
636247
389171
68217
657713
873144
142586
763801
777145
721973
614263
424037
587574
723691
627034
814881
352271
3106
158358
683067
56668
68164
218770
333472
788643
143849
128754
237990
111624
755125
754372
106262
955163
458861
153638
944750
63883
324588
1041212
812334
895834
659650
978063
466027
541255
637077
168932
162129
93713
994164
756901
673954
564041
527468
13201
659976
298189
375156
326149
886087
542195
934055
900574
1040209
701910
428370
120589
773694
325330
720651
803997
899449
117609
172810
292857
21837
420029
133256
284279
885532
428911
938491
243193
47844
296335
970782
180463
75077
662454
995949
64486
726366
359082
437076
231381
358051
682388
534906
966835
956356
57550
443077
335572
317035
803144
994354
8239
141886
262655
731543
190000
501461
357027
805901
212117
913057
1011275
907543
999424
55657
863913
562691
380697
793358
72347
102971
279406
650713
863257
1002105
461707
467717
776826
616059
861891
29402
584618
349537
181839
911337
421793
660670
704282
1022059
326291
667434
943581
26109
559071
496264
26425
547047
787352
145460
879573
430109
198392
887845
1047612
339825
702758
801682
838896
844165
653546
563148
125123
58171
242580
311816
784046
989626
465290
87375
531058
479318
994754
697411
1013802
385092
176446
966717
98008
72543
609375
426238
997014
103825
458699
595453
229707
62797
359981
337711
140808
863303
352468
49493
434408
338323
897275
797018
205566
887316
302958
765486
376905
779525
933377
750415
875771
374132
681495
170325
781224
619030
768583
627887
689539
58583
700543
838184
856386
774775
364559
114708
802039
50235
767185
739470
870762
493734
737469
593267
488911
823063
177831
741308
495748
220229
42775
37440
65175
314783
956873
384128
649751
1041561
1025785
441325
710382
172311
201973
76348
757490
1014
638106
44836
959212
214046
507890
835119
820551
842804
623201
49771
893682
871301
1020794
636946
43175
282564
876967
222703
704460
794890
375544
27860
640337
517924
147821
110480
1008395
68631
1019782
263752
397794
1003853
871517
258218
592573
850104
370802
495798
134538
4605
738016
552735
910822
911194
749732
743506
468257
172462
731211
296160
813306
171127
203731
337223
1047548
49280
492209
919211
430849
1035884
872167
938569
945332
309441
1042846
607883
1024854
19143
830478
1077
384010
282089
196661
300500
65315
517203
597332
436469
565767
91821
726691
448555
528694
253436
447202
635104
363306
228584
43892
419478
577822
446757
172295
920280
879681
787150
233109
994292
631213
374762
871039
725406
36648
39616
190584
300359
521982
476744
576669
381522
299346
347424
975489
644159
907700
1030516
727394
53854
215411
303009
130867
1037048
390025
936235
392802
145575
192489
222826
155246
429058
867605
540268
904754
728315
281940
742876
460674
20511
715429
165725
334958
16803
992130
545562
577556
212313
589456
537520
232862
260399
559360
948621
1015777
667902
757507
100809
407558
780857
542832
411332
973796
950534
994585
179797
846023
236839
981214
802608
752710
188278
302743
197826
999886
810045
377651
945435
1011172
455659
670797
326825
261976
281745
1035518
972738
399064
500611
546861
977255
887305
427168
544163
196152
91435
793631
907068
571902
31958
423365
598255
982777
924064
158033
357549
100749
571016
208744
1487
932439
807425
343224
353451
522232
848046
356981
953499
695361
613368
877234
945298
377943
782489
323967
319107
785450
659208
511474
505578
198519
20108
447265
874229
982224
882346
445000
260036
180511
53695
1025356
693258
972658
51630
948476
214643
162834
170770
506429
940198
843924
915355
509702
836084
674115
398607
408111
328436
573111
436754
168455
823291
414055
604517
345977
769468
761354
171904
668517
432622
989291
765214
885939
394495
477531
339378
324092
589685
207780
566603
953707
707732
866990
1896
385734
331574
617222
845037
778188
670928
856258
806685
133171
212066
606631
242014
103387
78088
533118
76340
529086
1027220
670022
418437
585818
866475
699179
533658
382149
657135
1032955
888252
861239
870244
335406
255130
530328
935636
836632
161592
39623
962788
975464
930722
733610
927786
615719
807591
607887
582096
237339
706408
211914
13235
320233
689893
17925
235355
94855
372189
543492
350949
250843
276607
406025
371341
634559
43802
876282
943975
131130
1046762
690664
714941
658003
179379
409740
937012
365238
767190
282173
626159
953020
431012
187493
475421
588285
107604
851581
930337
198523
114529
366629
727577
255932
279156
520073
695952
828930
783685
521614
363675
272715
238000
705693
781520
823562
10931
664641
400632
148793
98949
232766
573896
32871
2889
756386
55985
156161
66977
926673
384926
635536
964037
842645
859228
565567
500742
546009
122970
369340
504092
601852
405140
401460
176664
1015395
643955
763680
487023
718608
718197
887359
749484
657153
8403
686808
370446
700090
867533
940317
665865
560340
878338
776115
292465
728369
630865
541143
31186
724076
541194
370426
155766
268610
887174
144506
1044410
645804
727283
612733
388672
243230
114720
963070
612027
819727
285514
802328
996269
774213
537877
860606
910136
99396
317380
922905
557526
893949
140532
868222
435668
104777
590188
22249
793570
1456
612976
391512
242119
496582
688795
113398
112702
795751
63733
21514
684587
194363
787053
604090
888385
1000010
34778
881346
792755
139786
773533
1019304
1046693
775450
632675
493382
827890
227212
26002
211538
812124
119789
842983
15957
1032938
3766
61705
621414
822306
344936
373953
886134
710748
738187
277357
415930
496859
932768
931294
883924
982854
805133
695875
798330
256391
238121
57890
334911
307708
652361
156867
356615
895414
654216
306102
679403
828115
904654
470470
450910
479949
182174
325452
831041
754620
964508
888740
299734
132370
128243
994160
63585
1047643
528427
68375
878182
185564
367767
397622
91788
462161
535557
262443
546753
679187
542863
889853
1037326
182167
402205
579969
901187
594489
855444
996706
770210
177389
8753
113730
217310
130591
946703
398605
586767
603669
534013
773495
69206
611922
175859
844522
637529
724335
455935
938225
98404
730933
536445
552513
46218
222843
612180
655301
382454
973707
219819
968539
1020164
315966
828138
233675
411467
1037788
411520
626746
852060
905592
925952
189961
609429
103357
350169
804480
30209
626076
219906
720831
621031
727265
207637
513346
878335
392804
195422
935793
411443
74064
869215
190141
425686
122633
52537
1043623
628505
927238
525909
570922
642259
29512
178503
115322
296884
388847
38168
781682
295692
33100
18564
402108
429290
612398
794280
384607
4756
696495
833755
480682
89943
85823
919261
328143
335323
802162
351949
55974
216672
338142
84543
973589
776683
16574
245904
452753
624366
698599
1034870
180997
318122
679301
637716
947239
919415
32805
228070
104981
673528
566029
119571
548752
63479
130191
997847
23902
409439
286757
329441
921369
321051
799666
504875
416716
995135
574310
746749
283095
88222
824440
319945
1026953
429993
158459
373134
110347
388857
927953
821387
18974
456393
57170
47415
916651
801915
111319
271894
864732
464967
557392
178183
559179
753023
121139
217977
898391
47561
205722
871319
918510
165014
588341
629100
447659
189893
198836
403578
274324
427279
690692
742753
242809
268625
1104
368920
933531
568000
891091
460940
997104
424023
73938
973878
124656
676109
77660
426235
231126
137469
222097
740436
149161
630655
541364
458407
227652
992193
1030722
437745
1018538
648164
784132
190586
262172
196132
129888
240494
763764
668408
825443
75
513424
808744
649937
1039553
70628
160912
814947
12831
880375
915754
738049
569137
227256
200613
582984
493998
624921
813456
527306
119461
612631
205540
681540
200384
886998
396846
430633
481574
255642
387046
976007
168910
993624
169277
682971
864669
751012
366845
120122
920196
519890
342787
565022
84087
137808
82665
566736
302600
41033
308707
791915
766425
470532
312936
67428
759041
588506
627020
794406
835286
644669
615873
430090
847472
150019
938891
713523
621968
986861
127652
844201
216461
89241
111217
270566
821120
231490
138777
382572
605794
514610
769167
563570
938774
874173
23447
709779
604091
385808
948650
730117
961981
676481
321550
276652
983737
299015
316202
764799
91937
1010326
147135
737989
820539
521559
537537
543856
549570
717954
547181
1007721
794342
193197
114426
353593
542578
108077
592600
102097
252139
776254
1029010
376271
704197
413121
547057
379074
912139
117770
649680
185496
569950
255377
304343
681609
643295
805034
812948
183770
135970
629144
416442
933514
584022
1042423
516427
875419
95880
767125
259548
175455
806741
83438
474925
698901
162668
676364
908357
179802
296697
944934
181679
320153
160422
400442
780831
338553
493004
785322
942107
604449
123483
623585
760632
711666
811538
163242
164157
1026268
694962
830874
242984
321798
737760
170136
997043
432030
927769
134134
563811
164864
616014
812579
933473
6871
48243
219172
401683
258538
42309
1039935
44259
10165
657772
954758
253007
182787
453254
758756
5036
905576
1002528
450375
207873
1006681
559563
467951
373933
29187
544727
682176
1028720
476787
594077
395485
290258
204070
535222
134917
902306
239106
332859
268968
451837
62496
574905
677111
742531
360216
496343
466696
562752
853997
24662
570836
421420
903247
356675
671272
477831
422983
602740
796030
371158
815593
906973
618301
513917
881229
706983
680916
457044
1014776
756227
298823
814614
628036
811572
281965
671565
944530
760348
470457
150108
1037780
98713
560757
843977
904336
870192
969870
220123
440765
705289
171372
371318
900207
30658
475603
170796
589438
266637
364853
262531
518020
558402
424133
990661
295549
171970
937529
683566
1034403
253972
344649
650753
473792
640824
945093
458470
862778
875126
363120
110991
681068
374768
943144
363014
570873
322607
355236
253597
709766
710551
549769
21151
297852
370816
194991
70127
121121
954484
170451
233494
138449
986453
374741
962149
199605
170943
419132
404847
483126
281176
832083
962634
340018
466643
643056
431454
824456
633411
741121
570203
187639
773318
399535
180706
129152
100730
456001
733771
736388
173778
986181
680029
679289
451648
815196
135083
548596
364649
233298
9531
337285
3239
444927
825957
553254
676856
985287
695330
968114
733881
22474
900796
668904
200905
7258
982264
933479
346642
116690
902879
277821
542258
555481
412952
849161
956606
726444
235105
183199
899642
365960
989961
555475
331525
1008958
796394
262509
726949
658692
164603
235267
997530
1015314
813542
576093
932990
713620
480338
862641
432229
219002
671040
315299
75408
465435
440906
106031
919546
1031284
317628
575341
96252
115003
553787
968479
166205
726450
803497
1037498
980540
1024363
724668
611467
725419
203056
710422
164666
360219
484119
599584
379545
63633
679380
987281
390361
962844
492280
894939
57809
508490
424309
704863
641813
632344
592748
380911
178228
995657
859159
918025
109645
327958
286502
630490
617150
585037
208071
652049
200818
940241
826215
314265
199754
923160
616606
643482
161490
27584
312598
698282
666775
362894
839307
62207
796827
873874
445677
827379
540604
289106
104709
331780
344803
581771
794532
687703
538126
604628
65957
883870
646954
732231
860350
647676
105341
218544
628112
359176
610679
546723
406477
107766
818871
1028725
634887
676320
486392
381241
1017748
771697
256502
862777
901827
327120
834908
956993
406525
566170
698189
82800
1039274
561335
487211
752240
82288
790000
884402
233523
580642
342605
858602
1036451
366287
732477
551886
333521
210148
85730
528391
390726
315908
660350
1000775
897856
378838
832195
568217
824953
286781
589417
357849
256533
697208
609687
586866
565639
176856
615293
657580
450380
423221
419990
470464
809687
568543
871494
323055
525401
183108
684729
817706
328663
523366
60040
476968
651378
917450
167582
43818
608313
285180
72483
435143
946185
353292
90116
553023
672170
127036
870063
656459
1025982
925832
430612
760562
930089
570393
256523
736192
556024
2353
789051
895032
129510
297692
488689
77566
214704
196919
209962
362094
607699
855578
302801
230230
465954
928150
853521
1024412
487036
224880
893560
342612
170463
698207
51341
536065
297985
334761
258143
343935
51475
213115
621380
103598
420961
342599
77506
497735
216436
390426
1024394
321052
396176
244054
955511
963335
647202
436520
498412
677167
86339
84665
170273
128500
630198
992503
447730
434784
510221
682869
181173
32773
390906
556057
143249
279921
692090
170058
183658
1044240
116154
895450
1029540
608472
467480
266944
277183
669328
588208
427686
903630
48637
405602
845664
355864
82461
588921
534352
893371
642213
102719
64117
717406
543413
731737
109433
287228
456970
787679
955366
122974
911350
153389
650475
203536
620664
544021
574811
368724
1002099
632912
248563
823260
80687
684780
284172
235269
629613
242805
713831
735719
757409
637297
481657
935430
524312
1005561
93736
371873
15182
237691
137627
422261
610168
929876
1017420
652195
586441
590809
894517
174420
591439
528098
828635
979243
261673
252931
524782
532613
123006
847462
62832
305822
673114
75773
47758
261877
52385
296491
481331
17627
207893
765996
702243
375563
95858
648773
881283
667230
491159
491607
681324
519327
311922
1006880
203520
41078
624796
359348
256913
298948
445787
1000296
423798
534120
877001
843074
354837
590991
364681
578791
206563
808283
605019
700141
972580
326806
680884
190001
292216
210825
469103
365666
660983
951451
775241
300379
433006
988738
50414
803778
333871
570535
359681
556729
336803
889858
444107
1036379
669665
680584
11455
633249
147716
514834
35573
765800
962701
429976
54982
127327
48346
261946
965213
35527
918849
780756
72681
95649
430421
622059
299508
615206
993420
834658
422438
842955
944684
546926
529283
673199
168115
416407
740332
913711
763072
307789
394209
59445
564573
689575
796333
210638
790490
394378
114255
426775
347233
404024
350491
179387
986377
239383
243388
414267
135599
534814
529455
821729
316809
490956
841857
812774
63908
276481
48274
737190
254697
417333
832170
430222
865497
646986
60284
619432
461467
546549
836810
336597
140899
345540
626850
619193
509366
731008
133255
225812
209332
447284
610802
998143
409825
357888
604280
959152
592189
709967
980114
683465
730580
646547
658014
529508
150644
266540
1004180
308366
629749
316393
948782
344164
273417
458441
144439
378136
115251
600142
587815
671803
262987
1027004
531102
984945
979453
753340
870002
778867
488803
379431
716476
518042
584004
935972
839217
1130
507072
847791
298022
239313
669061
871532
107365
981680
65003
53506
604747
804585
706913
359705
854030
653813
1001408
940015
316078
733560
310328
419225
433975
57601
496244
353449
99378
508992
354759
669266
596339
959927
814113
620796
35035
926521
311673
873972
127377
460050
791694
310996
295024
1025612
617960
868554
684976
726308
612500
895629
275398
500108
153490
30584
1014537
300798
328929
264269
118994
22026
652396
379496
69628
385817
254636
366026
591659
16431
405880
958718
473891
752812
259380
495874
390785
783084
657434
50685
541943
22779
47855
929207
562581
715771
394694
972854
12806
917186
702623
797682
757539
871579
576907
135440
974581
1014571
520646
427560
213849
1039450
124909
724953
220933
148164
959167
417869
692542
986784
597436
526578
774927
624377
284378
42839
789592
59941
745238
567013
361878
156950
273952
699170
807157
515765
186792
803714
139707
878003
439598
1000508
278670
549391
1031459
762854
901623
532822
97692
74339
908693
696328
110430
863354
403767
382867
401422
390801
75147
776802
210668
718601
112185
833849
943901
668576
471317
585591
761026
87714
359364
112413
911187
925910
1035662
885663
153499
747737
200376
287101
624393
236304
668724
513474
261396
716058
999016
491914
656995
957550
30411
526211
264558
417992
16944
518081
553844
1041742
333786
968924
934155
825783
8400
60097
7661
28666
462390
780459
959312
446012
253569
348163
151322
39307
750181
411756
810213
18305
933020
505694
421586
901942
723498
497428
708087
483599
826892
179461
599388
315669
698059
506254
318076
472276
746040
58669
235682
108567
815478
563772
281562
552125
608743
937165
480554
402567
549600
833329
11756
107854
161836
693676
421362
631556
23862
13972
384038
775529
243313
6205
990947
924862
148001
454152
212212
1029989
1015089
939318
814129
1009324
556061
876825
169124
800104
291390
965197
147439
368981
878843
907594
192945
1017957
671099
91565
392569
289552
792736
776882
817555
746986
291127
787085
69378
1001026
1680
28290
785379
767856
3586
599408
472942
536224
348655
109725
434734
690105
93974
90869
641677
772394
424487
636358
512777
369103
93644
101993
421756
188047
903924
689273
892450
608119
512188
704494
216331
214247
1034604
44271
170607
262045
700087
163029
544125
919386
781296
385932
832729
135426
333796
762008
23093
716516
631956
986266
811481
148117
12372
661804
57159
144036
388811
879368
250987
873263
904707
715566
920028
83144
540475
607853
444958
974953
265894
1030523
39463
509645
811026
859686
442310
101727
756897
674868
813315
984536
554440
569228
567873
489691
584622
411693
630456
769749
372009
192467
71281
248441
143625
894507
421957
915770
597974
644067
1019149
41153
1923
632128
636135
85698
344229
807843
120290
67843
214945
137570
742817
637165
485998
246097
992341
34483
27125
874447
711978
48498
984603
710719
161233
328636
790879
924207
237989
427721
439635
286357
80737
14169
408854
655653
145477
901339
148546
623034
73241
63660
742284
1020354
428612
335038
814492
760345
797597
238156
709500
473393
318005
57830
360632
978806
729197
28627
416955
540374
734093
157356
236084
26708
261366
95432
345097
412566
255584
535307
37842
793979
297153
958275
411684
441791
200657
299499
430384
689322
111470
457646
302299
347461
260426
328217
963281
459884
27308
677914
627026
848991
212605
243435
705160
827400
506497
200385
1005240
778492
80800
880155
838565
1005176
157755
555100
70793
199749
151058
210189
786366
38052
851659
551132
571425
886452
891961
985131
455092
628830
21129
663283
541218
439935
324727
403750
207490
774420
352204
828680
510542
674155
730019
39404
796825
393019
1484
780744
471434
518296
285188
628850
645017
21914
269888
174120
228214
347076
34551
586889
793189
524232
78538
857150
23984
834207
1030200
703899
603273
429873
555572
355783
37559
686567
758573
123629
165203
830692
559115
48489
362899
425610
601389
757852
880590
183779
455912
751124
466344
155396
562701
846304
670990
343415
39238
96773
131423
462535
283083
23458
571388
579258
370370
127852
976514
270620
408240
32883
523566
1010444
980732
397729
784965
669087
824019
63128
720350
230578
71511
723023
200577
278889
997438
469570
859288
22672
1022106
570078
78027
1023186
342883
768655
879696
222242
450875
494770
204239
1025773
976861
659574
615652
755918
52308
529385
358724
409122
628093
451900
566234
683282
483186
468260
60748
1042715
879027
960748
272800
166735
177721
891439
78713
523357
226512
303111
636165
1029594
449745
330026
716923
102488
538808
602385
649914
291631
61015
623541
398920
943112
856975
449034
957981
464402
566971
881325
291829
202009
341620
482586
237774
326325
565294
92001
872658
932532
952985
193079
198786
952570
529884
918002
269254
672957
226731
166532
678612
638194
851745
358247
932704
730980
303916
377230
81352
254911
782420
566492
797917
958196
71333
175470
234357
1029000
43728
426459
187727
518886
713835
537586
185653
441037
58282
327597
880370
795155
906675
714139
721742
896389
374144
354751
829583
729532
990481
774763
363143
402868
712326
71739
895881
713092
703630
574192
696256
31042
273437
783170
366297
495132
400218
948956
552910
281397
74509
880670
146087
1032669
755580
377062
914750
128450
411417
726358
892144
190275
474023
128920
510328
749242
117089
567686
754583
737651
902909
10648
622509
412820
215061
786332
491202
335141
35276
44889
598638
220315
292005
846566
862781
278947
933197
597606
120671
58805
1010484
989147
584535
139907
496254
151480
904722
328647
128586
351292
864819
152469
879790
29624
661821
726731
658652
228703
646669
545882
500167
417485
714929
119684
134172
785431
1041115
761747
1927
580743
451987
253065
248303
336365
958286
290797
436515
678851
47191
11794
53760
1014942
699873
830798
527731
620357
189915
697472
846812
962046
956224
490197
882604
185652
444303
996650
61118
457090
774013
640357
857384
529457
343448
465212
73530
821030
42692
921876
914363
930843
762366
876602
239912
611536
361955
688424
574524
836205
114613
122150
333783
990795
383753
361560
895449
495042
266394
794565
495901
644268
132748
449094
491951
549725
810191
523275
920467
843804
812311
415033
305100
697342
999731
204476
300926
4344
444059
715348
146741
707171
920386
963212
194205
46518
517841
658835
622505
297755
733902
431284
609090
602195
276017
649433
239890
368778
591521
271760
365860
329196
587166
93088
141413
256751
201772
635346
369190
824967
115467
694107
825968
588042
187795
162609
496016
1033165
488756
417532
581864
320637
732432
555090
440983
476540
872944
665502
160585
512866
972500
564152
402796
119010
470279
901007
567588
822870
1034901
553692
543205
1025868
901774
221720
1009370
714385
551314
894418
352011
459044
749592
20937
980301
272915
343664
878531
947428
280518
562866
522613
251379
756778
173771
287989
564483
1044004
253235
466201
634287
644264
405071
429340
488096
215760
168824
253075
585269
472904
177948
1006921
371356
382126
920384
135084
801365
707900
990528
124123
655166
55596
578492
494930
707872
424512
452375
115735
101783
208811
494921
666851
696298
850131
449493
719221
309134
272859
807669
257564
514576
576438
108533
981919
378705
131118
712304
223418
767393
605324
575364
517453
644976
539186
832921
751713
196274
619533
83724
604606
275533
258121
703305
2358
221116
430280
335221
670962
607176
727848
481247
454643
158178
790633
782661
1789
517779
719423
918601
214391
253845
879062
92929
972308
368551
15529
625861
419492
1021780
809051
193839
933559
388264
821785
854705
995272
138171
141046
413804
977819
263384
258739
191637
632617
281067
191204
448151
453248
154612
93188
231338
42319
271053
643767
633000
778948
422139
888102
526935
840620
164113
389456
424147
1011656
459527
200744
147463
36716
986544
163539
116003
412686
964181
509422
206466
346316
505129
593556
876908
820558
423505
681598
991490
662807
751913
86684
475443
86443
157334
459977
679562
418475
581921
744691
632940
836667
457124
32084
651034
807007
105936
205428
510143
442517
1037736
193945
470917
224683
730020
33961
415904
797176
362939
96867
200375
821042
286822
243716
902003
1017087
310744
399953
325606
24505
209572
311303
51437
755805
909714
874589
280511
923705
33965
414779
894033
492271
549741
797163
817178
126470
40267
782829
117740
394988
344328
743053
71974
996311
483888
897722
106056
376498
1032616
29051
418802
85382
678181
173916
783127
43200
9233
509161
963437
342359
121947
757572
427812
438237
188277
337218
697762
736545
574793
252203
154476
69684
826963
813142
855261
974358
400800
818889
439914
780133
983767
820812
335064
757561
160027
239094
784809
374830
48781
273741
88747
129016
847913
68464
346220
215873
749347
760394
470313
279012
855889
874670
316979
330997
191296
766641
22516
202949
804757
556999
645891
1030568
959010
993604
617992
615907
764894
114412
1025930
2365
734659
408728
244186
514791
47795
724558
429147
677203
774110
117411
208252
1007325
626657
511239
219492
874291
690421
312247
569941
369091
132907
91305
124904
504113
462503
137228
839411
27993
865182
573203
598718
149690
920132
984755
865947
511816
344570
98761
953594
442722
464365
425903
856446
568646
223114
428644
429411
633940
627461
497410
467212
768870
659719
851073
587648
538238
896646
464362
489678
251617
915309
980686
149030
608741
960338
174482
120883
4478
771720
416592
927850
655007
145091
926354
823071
516184
205011
762089
117762
68658
8452
545934
171687
621555
256297
745246
218015
153650
356302
723922
170832
1032055
511581
75451
469545
748487
580395
495387
346267
331099
21696
718749
1035779
866774
104839
507741
391485
931584
551052
348891
1007213
769900
109264
189449
519257
160907
502014
508499
597971
675429
774782
857653
900432
107309
821230
902692
845216
930062
525667
699464
716811
221629
89966
789664
168546
1027660
30363
832040
948129
800273
397258
573528
914052
386166
163690
64964
229504
629830
164439
813023
152420
746741
773846
207740
698192
893430
488331
451572
107703
703653
912547
361218
895165
507581
585761
967512
684485
287453
702029
145385
872692
255802
15200
382077
375777
494284
496811
585749
313092
572647
628859
63631
907897
1025206
598022
143580
935423
759453
478846
410528
797642
269597
415021
149449
549090
396889
556598
924584
624409
66495
914396
626119
338574
705491
878455
791128
780519
764343
252758
294203
382352
896034
743928
987221
619577
460316
723477
487070
183908
112246
528724
575214
73752
679286
180748
40236
740915
604848
1043402
866274
55770
587693
942891
390453
1605
665261
541407
663329
624960
430211
267825
700248
729424
376845
613574
576239
549107
314
15717
571218
1029452
942632
408296
560506
54619
813347
384738
559545
144825
309477
233333
442166
378150
675731
440871
307458
793473
530378
8212
93537
214799
864692
906261
267677
462408
787823
942695
860575
680877
1047290
140810
684202
721881
246580
970747
89003
1004117
10719
390808
292520
140373
120622
772311
22007
947439
873819
407898
69788
314035
251569
949046
602256
785387
568384
502830
831908
34888
468519
959638
226533
1007841
874564
287410
326141
58150
795254
854562
312858
940032
700168
499138
688749
705022
548908
559374
86870
558764
282361
879515
88905
84640
300026
745965
603223
477576
850817
304028
371932
266914
158243
870353
939627
597289
496833
37464
688932
963905
448434
961025
534925
334290
1034643
952076
746180
248848
758492
390440
857484
289980
95013
563561
921686
568626
182750
49311
961721
967462
323563
155750
674536
542963
1020897
946572
372507
942246
801556
262039
728631
282596
423573
258896
733887
174316
174845
517422
346981
868942
370745
741064
315020
950009
933980
944535
836412
150844
133873
464637
533003
283390
236740
337683
732234
496995
246959
169274
571445
836033
102856
633866
1281
306278
119105
784407
1022850
786435
936671
760527
429491
18006
84401
535289
487360
419547
528897
850679
486032
57929
891770
928557
172826
664233
786141
747345
810086
625458
991383
224514
290149
758875
444947
944402
758822
882789
958927
977925
682322
377899
595885
2587
916844
50870
676254
19054
1008590
146394
771951
488148
768690
575512
299263
671577
26876
636438
10945
567279
173956
10428
630372
729971
596811
1037061
106300
922680
365728
646939
129531
1016562
853108
967804
572027
851377
319484
749147
344894
274267
431995
285235
397849
588998
136445
774216
879288
870856
3288
631898
60051
964419
10418
462002
453945
745497
213522
550707
378973
264042
404380
298778
709949
1001183
827496
736967
426545
641409
519580
690268
912993
542594
195890
338314
1007061
934480
756375
769178
173525
1022266
1029011
372748
955942
982904
12549
351893
620651
49171
64675
377815
222743
281463
926903
125457
764506
550503
466457
473642
342066
773916
243249
462762
498119
520772
168719
269843
1040511
784299
293906
603444
34238
787911
570996
16346
909177
200735
440635
13869
632897
796236
913203
506026
93856
501946
691610
797528
563654
996138
1034203
766730
309874
60382
406003
725463
565783
389907
117833
773348
534327
548149
705047
349212
311399
775236
549919
783827
263796
1000491
468921
587613
729040
506185
201377
176381
33457
426783
744136
1008351
190276
432164
300956
998613
950917
377418
678071
997601
775532
983579
440742
332618
693279
402628
273117
331422
510345
120880
607421
225903
74371
408043
773819
700460
448566
955161
487315
251216
828560
232160
717480
459032
910522
459498
334334
862894
342708
69088
28514
850815
685039
385540
502677
911451
302197
802783
704028
874246
305045
89904
474601
474867
770964
249418
423744
701762
793699
103999
664429
34319
275257
313290
459917
733748
173138
890528
888726
556902
699969
864656
249413
43627
477353
825781
547314
303867
243728
32982
485498
949351
36780
984342
565711
1028781
64882
466540
459913
316040
935116
778335
728228
190148
799485
485595
150531
953545
436390
152409
877144
806948
513009
529681
543880
974739
588690
405377
915984
505748
421010
980815
282222
948569
513148
535650
870780
987018
163986
875187
497631
906838
87397
362604
384572
676029
815852
649280
105454
933839
946092
300534
611613
418827
981782
437039
930773
703941
398250
504281
54493
788833
595880
909868
853432
395706
564643
201122
540327
689864
1007520
282751
354696
52515
341764
402775
452654
806608
180564
871145
390013
615332
478609
397872
429777
523997
2180
189839
673850
630797
658113
677190
917794
185137
808137
968768
247074
2000
507812
20394
664636
200913
168357
93944
831618
226985
102915
1018026
906668
296710
103019
10323
838752
706013
92876
232067
657433
616530
852221
50429
1012953
476068
487646
1038198
661349
353935
883626
831101
351385
212344
214433
567899
29286
480720
372737
553956
844942
142559
350644
939580
184816
8965
373374
817236
650892
1027560
883552
1019843
574418
1007939
686591
256912
165201
261882
590797
908221
518909
330077
120193
934880
949651
367307
461651
94312
99103
622438
944552
79870
374955
537576
180983
776011
349639
331256
419450
722663
463110
700886
638645
520791
9081
332842
1013947
305503
314282
97695
824377
788946
122488
383130
676801
251126
381918
965982
864168
994638
873530
311825
801703
764286
378210
583268
777647
909703
877475
425984
443531
381668
977142
889592
225144
367591
391965
709739
153717
554583
650235
389338
937411
360627
771766
431984
804361
621331
47347
691352
648683
215351
474216
754306
637195
448705
943154
345208
134199
451834
508969
768293
717513
635563
746962
137665
964614
163172
612960
452128
527347
913027
609126
842861
942293
106968
153867
418125
115998
650249
852200
657406
61937
211699
648311
840894
1001301
133645
996186
106008
369667
949378
1026794
855713
444004
989697
297330
349753
255215
194679
589816
374003
20785
150298
367184
870510
194191
503049
560064
82949
287068
163376
27814
506681
462627
479142
55949
129828
81661
837518
959630
502327
1010119
260208
625235
293825
277922
705104
888173
108451
406032
367871
160857
290050
272167
1035836
198289
60468
150308
41847
878936
776063
927601
287398
99367
659284
993102
522098
695153
897088
425818
114344
37261
390109
558194
482717
718718
475417
250391
888130
1038919
122562
421675
731781
706964
910776
527866
802051
804606
896628
315613
413168
493071
174649
157055
1025496
532726
1024544
991831
751411
998017
596065
773289
807396
592471
974849
207969
826823
722847
371250
1038894
1002507
233705
458332
768195
136947
14235
618000
2791
90738
102438
783688
352844
459836
1004640
475992
281477
280369
989483
628361
54021
5998
442863
356153
92637
518778
737883
978503
655214
282708
114745
678747
1023959
237779
754359
1002687
1002553
146058
295147
371945
1001101
1040768
625016
860530
840293
1018011
525786
519795
340598
456548
658621
21373
811714
473486
242179
759548
850994
371760
844230
699394
116144
917717
888786
911323
314179
514415
1029069
564305
737921
210202
902843
767348
441851
911891
480486
793876
69740
253393
313781
82455
1028116
623818
859749
925980
674642
96474
112786
935025
625948
221632
246486
530218
864787
564723
513189
392537
103563
771206
852583
494513
216224
892937
38208
98589
693799
367755
241059
597399
543769
570136
597261
652129
489684
899232
797778
30477
374294
918141
728348
1032817
701021
768383
846265
541382
69506
474350
883726
425877
618790
628375
532273
533727
745353
744934
185007
660540
657290
934904
82069
718758
389102
64994
756669
361490
909199
90651
1036043
179782
596621
944302
56569
918923
154036
728163
947884
974828
916170
304907
18975
321279
876316
702699
557452
967619
325210
41004
692759
813150
726273
1032227
898488
142260
612036
768072
243634
644895
970356
347310
495838
51248
208211
111848
48084
795016
254294
913713
739507
642016
78842
370262
188385
557546
68248
399713
568547
498383
607054
33381
554150
311024
766065
559578
177507
802632
881191
594848
924088
161478
691371
180444
378693
54257
620658
956026
978129
261937
924692
230492
605125
901177
847617
651912
344888
1001225
758581
171030
468809
617319
396188
931368
934552
943422
823235
515574
809199
514332
630746
223132
69862
841269
121067
618704
83539
561958
474663
793464
32238
89712
815219
455502
697959
212750
475203
198544
505574
309107
678993
643732
840585
716081
461513
1032958
312653
465390
468448
597522
737515
450000
890919
816956
413337
39178
915538
153770
164179
798674
502382
355394
601702
55077
14257
382996
904967
517868
505199
824003
326724
451462
107697
75368
725470
592520
681335
206062
11505
476759
460781
1014190
874960
543107
1024639
408310
763765
693704
414451
1047084
316196
477984
145286
413895
31931
394757
931428
660849
39448
310128
773569
393107
539756
760343
99201
328171
700100
42187
529716
894263
282693
849226
266401
11514
496197
491651
404139
25641
482371
333772
532082
762487
192075
712555
318969
456922
751027
324381
533858
54329
791943
749240
664550
900653
38025
819181
258919
862916
313167
115741
747957
375826
878375
690939
90947
414179
443010
535253
1000176
822809
382172
622481
259249
2809
470847
303223
440936
630497
346468
75727
158291
874918
919646
287684
368166
494126
513543
621351
645954
459000
206443
550359
266380
306023
795286
172398
552960
692652
643556
350771
719206
865094
246482
518639
533439
502429
254091
459532
945593
26458
738681
584267
830068
375806
837498
676762
371968
322386
416000
671632
458039
230673
694912
553828
72612
447997
201922
69937
39605
59424
813585
834161
438334
965182
847769
200320
559277
467856
330758
681678
488924
469666
850663
1008997
609083
833296
185173
772115
3272
607024
886915
342747
1034397
921254
452975
174381
394017
91884
852310
276857
847759
11833
523831
576780
835391
245265
740987
806977
703846
946097
513939
480379
539837
357034
696158
602912
162632
985369
1047888
1016714
377952
256276
730178
460671
422970
664017
205413
166536
709487
154679
291196
606069
962899
803785
1045007
296805
763157
24464
775245
801497
310492
963263
783451
567590
881632
976123
1036782
982511
773370
292224
790951
468274
489230
154783
121811
501058
303832
404076
647427
188462
687752
932652
463842
910528
818020
150300
301427
735818
989680
836646
647090
386
868460
57493
494730
241135
278633
198762
734152
873902
50193
284161
722754
4327
640780
964214
1045197
907209
942119
67679
130587
489621
973512
899838
597750
555450
546831
293405
400115
473224
114402
612388
445002
592374
631609
174310
66071
567325
602217
971513
548744
128899
922233
317675
280489
252465
696858
277170
1038132
338887
34559
688480
580019
645952
564039
366346
595621
644688
679042
86879
126421
843062
178895
151376
576760
829268
726725
809713
416752
911956
356194
927308
527236
66938
863794
863186
70074
822502
409209
669934
57744
402700
159889
161476
954336
819628
221434
518124
942269
824956
811021
408085
1000184
941255
347318
490223
136311
409879
132510
672519
605261
632023
286528
415549
855496
46988
512248
984449
13139
513048
268789
508388
750835
4942
436836
287437
936585
597011
474756
697928
845195
577037
553851
551645
482735
659634
568255
113605
1011230
337158
840304
264500
239430
421566
698909
43130
137470
190095
910331
819262
517312
971963
601603
750612
453540
78511
253771
920773
314156
471523
71865
8533
63418
507833
232578
256130
923927
802879
352354
859195
253974
553199
294137
775872
165040
5520
19408
197166
372003
717709
153361
487755
966018
658717
98468
742291
286333
446818
674409
318525
546726
531482
342318
897211
151805
460690
845170
400022
464945
633378
421382
939360
807331
791965
984394
676392
910638
441770
240892
491254
58970
791775
412427
229983
634156
393787
130691
429414
418649
171366
626448
1044043
2799
738240
109516
484939
986596
835291
131016
860010
599784
22129
92524
464717
373950
71995
713701
298982
461265
721821
97571
446027
124395
425564
82657
688423
303217
209038
881849
60423
943689
691558
210256
234767
589674
925026
708776
385241
678296
409973
412934
751082
666233
768205
187318
615885
609361
896132
56228
1016377
1045698
434817
956582
932317
76550
1014151
219312
30255
999698
900960
277198
236653
902267
403135
132104
500646
248117
619398
1013923
67179
94097
33075
647461
407893
62760
863920
176779
364863
146758
908318
924993
765531
924682
174246
315771
62045
900879
209409
153581
116157
462197
487328
776008
925306
130189
157416
15801
923974
133067
72568
24317
81410
882201
452666
951690
388295
845171
861211
942850
468018
749378
506221
326591
20113
38096
28644
333421
730713
294980
473972
970424
884464
693229
390948
894983
498404
605033
752846
237322
272954
397947
860818
141303
258517
963567
583995
254327
687614
280836
450418
659926
903244
770847
380015
213200
136347
80587
216869
17468
532108
599144
304770
963137
606420
618363
139702
432639
363980
269275
78821
286190
482872
165851
31030
890251
410914
47430
629862
905007
472238
382808
1040958
196256
517785
715784
151453
610731
912600
817611
509299
56827
36282
89780
945073
678501
615464
918020
806569
206548
898109
618952
632981
83068
818481
968471
954193
279982
79010
344873
773483
461794
915977
1033201
490420
134923
439928
620842
911235
408200
395219
596451
1022682
385902
950065
436272
300555
421020
166522
684249
554445
1006213
22578
584663
558511
832589
722250
916235
370993
642361
713996
458746
633056
404211
694011
969863
341437
1000805
332965
745768
994597
392660
877043
841666
603893
512083
449794
878417
387370
944726
806476
348645
691732
389264
138157
879398
2828
1002022
302957
80294
697610
676133
201774
638760
893363
92796
869355
24288
132736
948242
155225
498145
127227
853493
552068
432363
734843
380020
121308
448465
170413
294258
366385
241496
206394
340700
1017192
708032
697547
910197
150829
959865
549909
167136
600682
580348
417099
55910
945263
6866
736473
916985
751864
165800
4593
703466
354901
195714
241267
571546
2045
574495
844563
661499
241191
552788
1039432
686026
11925
279647
99587
520871
785260
481427
14931
273461
973164
521517
119891
16920
420706
561684
292067
206237
284880
270849
195210
507314
560138
938846
156693
140421
345348
797252
637190
632829
1021888
529965
937506
278272
923457
454513
113082
742215
893920
46878
508675
405148
358014
580504
145120
839113
993645
241485
92169
309839
244629
289781
493989
862720
39481
532515
652448
573387
983749
69701
1022638
274078
349432
426803
57387
881230
463616
996917
740349
956585
701633
847266
316513
719251
451364
270424
709342
77492
425080
130025
179909
66373
1003750
576838
932042
938228
458230
876875
347033
360440
580166
221756
658830
795594
329171
48325
159353
67463
128212
703703
696405
1026061
367919
493713
85808
692048
991723
984245
722337
1016310
579778
323130
518816
74729
78883
147033
350943
287103
173055
883415
608735
38472
559212
20894
283992
748451
35981
309712
148351
705078
331851
594881
31594
871402
616577
299805
825572
544329
376225
895071
254540
447185
779605
418530
226897
519285
765058
883766
964823
161980
232432
914956
733920
758824
190401
183052
468671
762504
1043656
38983
870399
600053
217418
519427
192818
332008
170643
206870
567437
905622
374411
370382
516260
811631
792637
1034249
471583
178959
679626
319293
87427
24733
110303
868940
268992
571220
708773
532825
662544
687393
492051
960763
956098
954110
737593
876148
536420
623364
624194
240851
165226
97971
219050
229486
641113
311664
627630
593593
438278
346968
518802
418484
857091
881716
124792
632108
656162
434182
267044
1037137
782343
779394
13581
805490
194212
1041868
763251
911385
5747
173457
679836
971436
1018581
739073
271645
689315
449265
890165
362268
343683
193145
574955
243469
647994
827625
355627
1035985
581955
792344
242912
799203
255173
221313
709003
898036
738936
632703
273915
502469
450458
554927
246437
167659
707203
914687
402769
947345
324953
599453
419453
217068
473981
761560
182178
686900
500494
154394
781763
1022903
1020797
547385
676892
646387
685935
596984
1019311
634368
912753
376729
960934
225550
473955
533004
919774
912884
93212
359016
103109
825203
924022
288081
350282
866889
635122
921381
625371
538020
185609
1008162
704927
644388
332968
766202
41032
654333
710138
912983
818981
336622
77092
859685
832857
1017161
1017972
1007377
943620
298584
252989
121446
743061
832851
438296
668141
754422
609346
980877
15926
994055
136369
42774
851521
805515
886634
473328
514417
752832
21286
825778
699244
413294
343316
563366
503939
279747
365826
788126
1026416
330061
237178
482142
904241
543916
352048
936058
898067
1017538
95792
841352
909922
221603
949295
439782
128649
653858
123815
417174
806756
1041699
240720
809768
764955
878664
649606
866374
902058
475661
63836
53680
480664
194720
1022180
522496
849570
442317
699789
310477
546773
857938
760483
239325
174442
461102
18924
296631
464927
458248
803833
376415
974549
598500
1004339
976451
582923
1020103
447421
942608
497051
960258
7139
1002076
902548
756953
440982
949695
491552
122091
440994
54264
877546
635950
558655
412163
475294
644719
51497
49066
371611
649054
673982
772779
346067
709198
563663
628731
751473
186602
581046
667500
480460
18813
1006726
950912
562130
625970
39992
483651
511577
412695
396871
385240
575547
781545
313877
262106
910239
77848
816952
685995
786703
187942
292810
987283
605280
692333
544261
69113
1032944
428448
130199
415248
743832
617486
575126
729625
119999
887107
832812
844036
473140
501919
533248
463523
890044
455663
86499
895728
63444
98717
31538
316442
814632
214518
629790
840609
71314
582001
229376
485319
328981
922416
942605
365812
743835
839576
863161
440138
744877
666150
822850
803782
688206
75657
58013
166304
27818
783954
468216
624830
1039323
731472
201342
352539
373895
714895
317983
839134
75226
609263
703189
297561
747830
978595
826697
490847
829978
946032
404122
999380
702121
151727
666032
967013
876678
863432
36536
682343
660896
347930
703826
40386
336476
460863
940712
402758
1030446
153939
228608
270791
907064
781783
1086
706046
827340
753834
346852
569467
754719
177155
482125
964745
1022438
627327
430866
452272
168526
906142
632846
1013730
777988
77177
276403
327963
983514
632113
563371
773519
743158
864091
599291
1025052
485816
239441
631472
83903
150121
40474
331370
499678
906198
82878
245332
794354
157916
96591
172959
559711
765227
387498
486224
901474
718949
686407
266642
429069
507729
573621
195452
890317
36760
923190
973339
364857
422838
225751
198074
899612
64308
688190
769931
438279
268750
380067
169888
148151
352578
834568
449860
756067
62596
165123
145617
893409
38954
303185
720530
379426
884450
193991
1002891
871130
140813
44996
432932
383776
241661
908185
309281
925374
767435
112661
323695
533049
224446
756693
160565
1038443
220758
196584
490505
940349
966826
871326
219862
380084
287828
488227
1015125
89416
574790
727700
610969
920676
381777
542478
1015072
267639
918701
878802
15514
1013054
278924
749787
120195
913101
890497
759126
322139
886374
245759
711153
656115
870565
855786
970023
132047
710314
1018510
196670
983108
907414
392455
638942
811294
925234
247845
456434
196557
720909
205763
198638
791392
867020
6019
703449
282515
428967
1045124
164987
628737
289914
281707
750324
902146
651093
1024455
274801
671359
845428
283038
408326
546097
575072
743213
257772
747391
886685
600914
151496
1044761
760100
486678
119904
352496
615043
232033
937444
616662
361735
137
43572
419299
477883
896796
691276
500543
477621
14244
855002
180812
121130
103523
289109
595043
399960
559773
146193
14817
1006099
849959
913114
252668
694215
517644
58727
1001471
450305
950482
923041
382051
787742
803307
998843
187472
661239
140449
633036
685913
1032181
477969
896746
322293
71254
314648
613837
517948
711165
944608
108104
74414
906915
825711
478409
184624
612807
958253
249725
276287
559912
324691
680445
612814
242919
585944
352672
749321
1044754
407813
722656
1016261
1027719
1149
438664
544209
696519
557243
444103
398683
715017
1027256
790746
748347
376107
450587
693958
430045
167758
474374
842049
302501
298462
999747
278674
636391
652123
878633
62891
346260
47239
108158
88932
26167
158569
435454
226566
119341
1038304
623732
699533
575639
676394
566352
466330
528965
101040
871391
1011890
523236
311594
658248
884068
567028
301455
103151
448105
372754
185109
675719
472851
2
263694
317554
2826
914162
322129
43832
506319
821037
512390
692669
188771
256637
998605
550483
739745
936946
662897
85677
1039366
838930
543002
488388
153206
376132
645134
79557
818581
521911
513147
629554
176527
238764
258182
36010
318820
853846
588555
736735
32400
401806
327248
706087
89465
726721
319057
93191
553303
962631
919912
214189
6511
554552
1018601
483271
345091
269916
1020216
434945
215943
439753
115345
849363
918011
254925
225951
861970
234329
206316
179831
67907
432797
384172
742083
903057
444319
52320
546150
536460
282753
2834
675652
516261
536192
234084
707913
398976
227784
673505
1035149
60088
1040390
1033849
221131
519362
319772
936509
388434
260203
678789
1001069
439701
992013
691291
752039
226835
234950
432060
444561
426649
19286
387778
419124
1037119
468981
3027
449623
688513
580191
1022942
657986
881020
516686
693746
805949
301529
237623
611825
946586
470307
387309
533301
839096
216999
14057
185522
874290
155092
654480
981331
103716
358082
349804
389677
869456
868340
299875
689897
443484
753703
405879
890447
89287
616571
248522
944983
641390
498429
733781
516554
374802
692286
881842
301566
556634
217442
514942
70119
799258
13978
480181
41809
304038
456316
926204
303230
873833
863635
854052
443848
989178
156007
210730
416808
93529
538560
973849
30838
796668
421620
421587
933615
1001702
389204
702061
867206
439559
723844
484503
610808
33970
345177
547346
8757
184670
384496
324195
329766
452281
373362
453808
981696
454391
65683
185348
916254
801597
553718
451926
1009505
897728
443515
1023225
1043291
712183
1025750
935425
952973
793130
333169
795718
225661
625892
344851
896006
321403
873390
956467
406079
1026244
552631
401292
188979
987698
648894
707669
847914
412269
142290
580765
820815
661721
878776
883655
342506
598781
746203
153815
310862
1014193
634788
993672
756263
633572
473135
321739
357799
187830
423255
1020075
322411
626676
199203
236367
46120
557233
84030
449368
1047579
472040
727791
566006
395250
846928
615046
404724
987755
906487
384893
255094
16277
958277
615722
1013201
642208
36096
316055
556699
817519
831256
452675
471704
320545
207900
407684
135122
740640
180481
367251
66145
784011
89756
1040680
669228
85118
793184
1046054
928222
612921
83564
915010
834169
962145
1038498
138690
70691
159387
118095
87543
890957
303555
214238
852907
789067
540283
141192
62519
224588
255656
850429
408339
432261
325268
790190
486589
944753
741703
881427
212146
758482
1035488
586887
417976
898936
1036305
961825
897355
22674
442677
538302
588101
787693
222650
499030
389994
761874
734169
346703
489182
534095
92613
931173
66030
521798
164297
1041501
445031
200220
648769
423602
1006902
689133
742845
447446
848514
1002388
425397
117635
456334
921073
897213
890809
569135
608163
161884
436268
934632
630418
373058
33395
14956
44526
174102
93169
61872
251859
436839
212554
821207
845706
873168
955129
497684
471976
423962
51130
364101
402929
247924
874237
370152
862066
353951
450836
933173
746175
647965
1029812
121469
300819
656983
272797
1002969
848836
98411
315689
20423
671332
28445
495800
1020030
66340
725647
726660
352119
608887
214160
399407
784224
59520
647033
504843
63283
80859
127973
416956
819100
603709
381649
466545
239408
560153
623329
544053
986027
1040992
157107
674480
393584
390596
565431
473835
773126
450979
309266
804079
674733
959861
233687
622875
1030565
765404
361415
863435
206738
433543
153101
198935
236340
207928
286124
992703
167206
1048006
305330
229213
252870
891106
441512
289988
480122
697614
581536
438808
314259
91434
593990
347106
18703
351708
675275
351332
576184
990552
540412
125319
723226
1030832
313834
844900
909599
70291
742648
980166
347139
585811
868394
401391
82350
47321
215549
346163
482414
807730
682617
64190
274842
581781
158890
556533
132356
603896
644587
699377
585543
85028
88455
584700
897716
511459
522467
570847
782509
217275
908977
582059
753569
576914
872634
654633
288788
598882
67374
886898
896058
669695
446723
583937
789896
528052
351843
327352
604805
47809
903839
587062
742510
723188
405996
525576
384510
358041
66992
167146
590798
173025
751988
436584
416165
504736
1009204
228572
620184
988178
1010070
354184
495887
96495
849467
690196
725873
687152
874842
536276
989611
476828
215841
786068
446083
16842
7711
883027
284551
541524
659742
1037652
219257
982534
823118
1013216
375306
510186
305685
781379
96568
382489
644626
490553
775272
140632
661993
782121
826967
381629
77000
54495
487688
537482
697699
753207
160764
623281
997319
318031
820791
300967
171944
533855
904011
127929
137424
642654
237449
269405
239716
117321
804730
162873
352440
1001926
944627
472952
520040
388865
790317
6053
351962
657683
392437
936688
9191
247884
926122
123832
927454
500207
859555
1001021
235392
646779
994580
213852
744168
38691
551489
72436
219937
922728
272576
327583
953498
858573
408475
180603
687976
151879
636130
78289
653297
817952
356407
836138
528449
3510
964084
764043
893792
964449
189418
203299
366964
382545
526975
128801
909857
26959
733215
504780
397046
588439
389115
988454
984685
210816
218231
716465
718886
992401
513293
20507
229330
95741
851989
956802
317381
983706
828524
168698
593292
588422
796183
695998
697686
949404
712307
302351
897718
957154
875671
67719
624200
179230
724602
31653
190854
253305
453972
971230
157228
753295
418683
311251
274783
569579
592176
769688
682972
152832
530567
284040
508349
606071
333370
855071
989944
737520
130672
630970
128989
210246
228501
469619
85616
920806
556314
51304
176718
480126
481383
243944
334787
121850
796839
753965
358314
886322
569059
457188
588350
685678
752008
259856
420370
377482
561893
13737
631779
840267
952
46655
187553
785344
364905
432473
455611
320257
364343
257257
66539
29918
816993
612803
702278
375213
532815
270073
675645
146449
934363
45512
1032656
866830
964160
580517
494383
75450
556318
200374
401348
179227
584960
342589
829778
847182
856535
637284
749247
91710
321714
94325
934592
618279
922250
944776
83419
8414
210296
233896
766142
282097
84010
404333
725822
705371
463135
841596
941915
338225
755411
362807
436915
338491
105696
372156
235386
119550
653914
1047301
476302
638481
30710
708346
225063
199998
1035718
643537
660243
680245
6629
134124
306088
45138
340760
695961
397072
376778
517008
201040
686992
214983
684284
747496
485519
312013
933194
692641
153656
986979
46522
483794
596415
863995
422399
91195
178575
645504
604744
1035068
29786
710913
494122
907775
490155
23729
517962
750937
26775
466539
403215
999970
557519
555444
972419
872886
281184
630333
148452
142495
139803
36692
793633
335625
394248
635701
623860
877147
188128
349605
809501
490411
153579
865132
548645
416701
298162
184296
644322
660790
84732
111900
602624
775665
986579
430574
407467
96854
385268
120487
798316
753932
73054
599548
477427
1625
423222
610213
1024522
908993
779109
970614
909757
524645
946856
685993
632740
267037
398743
615702
906106
451164
526382
648554
910098
855754
948248
210870
977213
333553
933802
516388
573598
631297
805940
739314
505295
360894
571538
872646
935578
600350
899958
293142
538862
304030
372174
34656
892194
134516
627522
167807
748563
1035564
441378
518908
565398
164842
948742
638889
92678
698473
694725
100119
65047
88315
292555
764031
301516
870458
609335
1015642
939201
676686
955545
278720
953608
697122
826086
691110
343261
249735
1034262
948667
496246
612006
452931
1005469
277837
935052
1013562
984747
180470
741344
569262
777965
528833
395928
233152
660730
824291
389085
294502
64898
30765
571980
114692
1030502
419768
11068
963171
566298
464923
541166
994315
118837
111248
270956
277375
551131
603944
269907
847075
95679
991812
905784
389006
796074
865445
650566
858899
26740
660899
467630
34979
643908
792947
32831
313671
405418
373453
677529
95104
183226
650838
656612
286197
270616
894623
987202
3706
666898
9283
281289
548875
70823
810985
769158
62872
267317
704182
304843
143960
457323
894368
307965
46169
802518
657608
232678
672262
307513
562700
188453
848860
784540
244033
519240
818817
678836
8655
244020
826621
284707
466603
320876
330203
708997
294384
261746
258670
100486
546454
426594
599727
980107
21109
989904
580262
196519
358369
983270
806959
460261
155296
614098
829016
340518
777225
784042
235166
926748
308693
26812
82049
15728
349754
594961
932191
499232
929105
931133
1028625
294935
1022114
14489
608531
578896
182716
920974
590461
291244
528175
91929
489215
309925
1024284
373589
52693
919974
580349
832947
214427
667866
809545
297284
193271
20922
720182
375690
431934
132610
524748
125943
169211
786434
525443
1002748
124472
309304
542788
977218
298488
1008920
601526
32741
1032288
325341
535853
816640
1009653
591496
157771
442556
903867
383883
85796
483649
1003307
778369
830021
252424
349655
1033760
308207
740839
438680
789346
212698
169372
833036
1041915
783990
904102
39439
553732
221547
721446
56975
322464
434935
427458
361225
1046863
389565
76357
875428
43864
624121
82062
1007671
883133
621324
160082
750625
435395
22447
95860
1032375
880937
951078
275744
630929
614252
113579
909170
733065
286772
84465
950934
432358
641798
695824
11193
194306
596718
224236
517406
619663
174985
964057
290972
330560
372083
39887
1037412
698616
288479
448529
705061
938407
640638
1039679
457699
433974
127464
271124
336454
363080
41940
947427
282407
531131
383188
17267
627499
752697
256705
608513
603037
454672
599380
324359
968690
54751
154132
943136
422988
164756
179955
825004
757328
379155
697994
695006
396867
140690
174015
176033
806651
504716
475287
145921
413509
520194
698216
54824
229280
723631
22484
665697
936299
301689
833969
106795
1036085
797296
246933
283042
732848
885812
376122
721831
874817
473854
356200
1031993
562243
607788
647749
234072
603562
277260
879324
809295
432931
218085
757666
708543
586433
503718
421479
515965
37461
953981
561019
487873
261479
83244
778334
960790
743563
9453
476587
835123
389737
986670
842731
877790
358815
989714
497345
627908
48137
149339
798217
6345
403315
158583
462595
166060
101544
886822
799078
380453
388271
568639
856499
310790
715601
234093
479918
1033646
639608
429525
179557
556319
804106
706730
310215
21940
383736
184
889628
268986
115917
637413
996501
361130
848306
604555
761421
473094
327054
277813
1021994
861016
326031
683836
870269
199259
869421
71348
675283
111310
543160
990885
669428
704175
569819
994584
898645
922406
20475
348449
774269
425287
236603
624793
255977
578788
492298
188639
364045
966076
327834
380950
881666
650531
997087
399376
869722
405983
997790
574940
627777
592820
15702
407159
172718
595842
851763
245449
967679
675396
528227
750316
275622
918289
702675
203921
827103
898932
1038101
289161
543815
569755
705480
1048498
506744
750857
749993
756745
866787
255916
81097
541685
11099
639658
933858
574767
827968
509343
91309
616089
773595
75820
492194
398030
196654
1020950
1043079
290939
757589
835317
391806
180338
70806
831465
102840
723528
382353
647963
611097
405599
190748
387028
800688
494777
965053
485811
982804
362305
137871
402975
423630
586812
654159
82428
432307
858009
649809
854412
652045
74187
564999
334703
503449
414587
881640
35650
958619
516665
356985
695787
247066
450930
341149
751435
963772
118319
63591
88269
902839
253297
793637
482856
653988
186965
640180
547657
647058
324883
261991
241038
187429
941855
651494
144405
652059
971443
169404
804296
884392
425070
850759
1039091
1020702
143109
164049
405796
519103
591858
40292
495722
396640
1025451
412778
384531
32041
625650
755717
737101
838800
666546
1028028
879449
62188
751648
185732
836125
478928
958737
671934
141651
1024587
748843
224196
702926
372675
98948
44981
700756
603552
806021
422394
152935
311152
961875
665445
210306
956251
790256
727759
841169
83690
623337
70252
831844
652732
37979
900684
870071
338083
339443
818607
791086
672884
822958
650268
991883
940953
607315
31590
77826
305691
807540
455210
870969
696844
408528
393151
724153
982272
967950
445282
85278
396041
315088
746159
208494
570327
216065
604540
829640
1020151
981665
621296
932899
831508
586413
551995
928333
784932
234326
48339
114973
562698
952386
1040880
74218
1002805
107333
645753
100382
733488
5401
431872
205318
348011
822929
902889
164151
937752
399082
783494
549154
449928
617628
832973
811723
880743
427464
265001
997696
125776
168096
221016
271999
785244
197704
379732
221696
9496
664052
732453
937280
942268
835227
231872
196441
888597
714007
957852
326374
151982
873905
118756
945148
166747
515627
89831
827873
398092
661479
207565
100573
164319
257926
264694
332868
833341
329218
120746
1010078
594059
566825
611306
885490
260653
675367
200660
616863
260647
587595
961037
805358
217489
783176
753773
185239
868638
834705
348573
1009781
479440
47089
394320
810690
215434
10682
202953
1026393
155560
527890
487041
160022
850235
285615
625137
347290
139806
154491
776731
747599
762071
716584
331088
664768
17598
145
770987
789417
221732
911217
967591
825633
27403
1026205
263020
405176
680101
752615
900865
130750
49041
1016367
175419
727589
799185
501350
449989
236017
954990
228448
857520
587978
569235
259048
512781
23916
479126
659700
462549
744761
10641
850168
834143
903097
238678
39621
129169
228634
537727
490164
766957
356680
354006
350762
406888
46334
428405
580316
651170
499933
384660
686848
917019
476003
591134
174448
689878
29846
810364
1005221
1002466
924230
187788
71784
961991
1043283
698836
949323
988457
62027
472015
455196
727135
926676
524189
757829
124480
842229
1006884
876258
508715
343005
278580
232921
621483
961362
590726
702381
209236
146235
588547
1038988
1565
713802
269869
928754
832168
606782
614876
949307
937397
800067
338490
836872
196227
899901
515951
995416
237228
796334
487509
918795
418747
770114
561290
28875
268276
165659
672423
169302
696133
703279
513867
881118
78234
324399
1030920
279728
64225
889709
585938
142272
809108
146577
281670
309561
831024
585517
716545
106416
54977
570682
867884
356511
429154
61821
346064
687109
487818
217338
979238
269617
203124
263074
756609
74820
19590
683236
128292
12250
956130
901379
17685
783810
886342
375541
148988
713469
151718
947842
301656
243443
318784
656595
616987
433331
843382
713920
706493
46675
573081
137375
922496
426759
926478
153498
184253
180002
329732
423114
454100
52142
784420
812664
846769
964106
70959
665332
367245
618341
539936
407169
241094
329203
188142
717873
518865
984661
270829
979842
128268
691863
479213
374826
277956
899658
936026
814308
421536
39858
28806
98073
568580
979369
866407
681072
306589
623520
995984
583464
753508
345598
1020657
928129
442431
805917
605996
590662
1016756
1033934
314725
126989
235461
920120
70272
1034691
257808
273455
6508
155170
387222
847387
236176
883504
475007
784468
426686
331483
583192
771175
167682
852915
588778
647135
250317
787243
766130
693184
928085
864408
532047
731986
636542
555597
414981
37899
420841
661583
838364
802847
556624
176729
999614
257431
984626
925780
322841
154566
665482
582307
148813
726607
211080
358868
674319
866780
976372
956541
794986
976904
704252
103871
667786
1013005
731552
86570
99192
812915
243005
893525
741229
826824
109089
49873
319002
241156
885177
696031
60556
261116
483559
264200
1000715
838049
105150
208733
500551
217486
169461
541410
789925
615848
387478
178776
170921
845677
230299
1025497
934401
167727
849114
263756
302757
459156
688224
945290
259679
27551
813928
1017447
24608
978262
470186
919272
622541
147070
732195
734421
902361
452667
235236
665834
106981
428519
1037425
491682
804073
608100
292561
761876
755986
496999
203504
1036849
542476
716795
918038
804295
149957
897632
412054
857280
267039
816206
257997
427252
673638
293036
746676
18731
469618
548711
641816
94937
326327
258837
803157
996353
475461
29287
905789
144557
1036986
889644
562117
520988
725413
602410
786369
870727
965573
660218
1044145
157293
484519
1014243
527421
761003
716214
888706
716323
25872
435893
749595
561673
259338
448517
607827
553910
548887
252945
237749
483314
287927
672549
955379
709214
569815
843938
721240
844462
791923
86015
339262
703153
1905
737008
1011522
152752
827866
652900
510811
884292
613679
717047
900763
129002
759060
677103
712268
796479
498161
1004791
208985
740897
393011
456141
152616
86662
552546
495066
947108
775206
993601
439330
516308
519649
397460
963598
944601
252656
204835
221262
763042
457869
395015
780349
491995
263132
553246
49416
128770
728097
693259
971805
226800
665282
98819
384395
3305
574056
727196
140819
106145
974844
980645
323992
955703
882644
311726
266974
615969
564628
420319
370828
804392
562428
962757
107869
892916
461842
615724
786091
59076
542754
284957
430987
582889
40613
800811
386462
675314
601451
526126
510190
78867
21219
944924
984791
536333
1024213
836177
496222
393837
1026009
981788
29002
567072
894218
501286
319345
1021286
102966
395265
633601
978541
172293
968765
492824
7395
538231
691671
254050
560310
349424
1037619
460983
1009530
663052
173595
3275
590804
380272
183599
730266
470218
377916
199657
614887
849650
725320
15117
398974
212343
327434
943173
660380
561570
260012
94953
893490
152000
858546
244624
651687
455900
916799
238996
738814
99458
483777
221880
951893
94504
779681
923257
1011326
181857
1037
600079
794691
992661
212544
473998
516098
595873
910533
661332
514853
554482
213349
238530
602515
379245
802068
175848
412754
213011
570467
224562
843618
111408
560535
487428
682020
502072
612633
998680
980728
764878
775533
244462
263018
483884
505825
900479
1048023
710526
677067
701780
84677
673339
379307
979284
477106
363897
407340
599575
140760
539680
54156
616809
20125
460266
59720
749081
264522
596380
630081
697149
341479
215898
69556
163736
191950
205368
127583
596511
694108
211620
53816
346277
156028
584634
313666
982531
198810
753963
427212
989466
934858
495923
381149
693733
587966
678739
899603
458534
1046888
441570
462896
634041
954068
6484
742920
689037
924778
309042
77152
521793
674799
611178
425594
690412
938154
58148
278848
844984
684324
953501
841139
147461
669872
253135
581516
723891
508642
737692
849689
451654
569714
917312
904121
1042896
750724
822124
724617
362382
212457
807447
631259
440056
112697
1013060
718790
12770
532088
91022
852795
873268
503394
528636
359677
570623
959977
986733
136134
410820
944438
248874
487969
628639
543848
305668
979296
195650
220335
422748
469507
176243
794207
575178
577714
719715
127785
52313
332165
518330
226709
633054
177600
493086
120623
1004853
402105
512801
430088
309746
356984
142991
384799
930170
467954
90505
34489
365188
671817
526861
577099
165051
736205
197701
251544
8628
997090
532621
596885
388787
148824
100550
100359
53895
880038
272240
129086
847627
905524
581819
985252
238332
35360
277096
393192
431765
774959
640006
272946
998560
890087
553993
941594
622177
531699
13687
424008
64084
975525
729568
875965
563700
219876
1007973
336616
286511
374465
284260
48946
934456
655566
524802
1026899
200582
874904
694649
561816
307468
1003790
489136
767251
371808
8217
547403
42550
847367
886270
807937
931891
779286
914282
4177
662839
985587
968047
872257
126476
214624
969217
122056
910162
232575
569450
602428
458495
986468
621277
50045
236059
963409
916748
711054
101926
658445
27685
103562
401496
188237
743958
893248
918673
226728
399540
599929
349676
334698
650833
452639
835115
67364
1008294
493818
685032
273509
617439
27988
876023
52363
446833
101048
949888
314144
637676
612088
1006645
200710
175260
906300
257721
849792
506840
537819
583482
977538
950624
817561
716798
523010
627696
123398
612518
944306
608767
134621
85123
867127
948158
269349
834404
967089
726315
888401
107634
556694
351845
416616
132339
712168
1027920
545473
564503
458319
37447
974312
968576
406850
782501
73478
35322
936844
99282
289264
669388
759899
586709
194357
202054
201174
16726
883209
671669
351977
712171
403020
887612
695687
587881
946978
787098
879504
568416
271208
245396
384091
458935
65458
315328
359125
643790
991573
508224
268045
826547
760459
253531
721332
1047402
1039923
275731
560587
620584
172508
513967
139375
305763
151372
307037
430812
802878
1021565
875489
53223
164465
205278
794784
62580
101110
637554
252576
56522
201394
844525
210680
652526
398175
705414
1017960
25358
237709
733912
2645
357500
934153
322011
755315
311343
469443
140105
69165
604239
589300
220393
650626
686981
603179
966159
654360
219315
532317
584114
654631
278516
606868
845574
325954
511036
518579
555839
528101
654682
873723
277325
649664
625798
945548
612619
754062
646556
499418
871653
332268
491727
21780
777091
201705
669270
646800
972382
433666
1045505
72626
662178
862392
240861
683387
685802
682708
206239
393756
210330
568482
93336
900626
139827
616600
89560
499083
509455
579664
741244
103849
1032348
398713
173938
724143
920139
800910
292369
659206
559188
938337
588616
682751
859682
465668
951900
754148
632400
897158
777600
753638
498326
874800
617058
545505
542039
722157
1024695
153899
585077
240873
351918
585423
920136
910413
367369
748355
278806
834518
472810
888073
749538
980999
908429
917075
636029
535308
1013927
780066
1005199
926259
443078
1004837
821923
32992
665884
350397
503355
124318
85560
813876
730289
743863
461738
25893
445701
914189
566267
982584
281292
808490
1044750
408108
683217
275820
564137
267
276368
838588
76575
312079
1006989
810097
551783
1007985
591846
899251
817228
309564
572347
32133
925235
617208
974574
509725
251484
837112
923808
307997
270893
980293
673654
601290
408461
323774
908564
439846
814847
957968
925080
768358
759369
389044
890984
278591
780412
605285
429970
1025793
905811
29529
338207
577343
236371
791173
533370
512123
516760
815695
20179
557590
570266
1037488
56791
831408
812864
996151
341131
481840
1002885
151887
812377
491405
310164
737679
398234
843250
996117
592552
391755
941094
179673
930167
955616
805759
625733
937941
727094
710852
697963
261096
768893
370056
272141
336887
275301
588131
228256
288048
842113
217782
412017
125404
67627
186499
695707
144858
491210
74576
999024
244789
233849
161795
360937
380356
676006
848571
967479
447808
907853
1047865
590575
573140
665858
733569
630058
1002137
717622
395268
999254
776089
576347
678402
271522
24587
454190
673240
633430
577820
241548
927268
291948
506924
443984
146849
497277
888992
121303
905751
534152
311706
363128
353777
433460
888310
467522
1009035
617711
206908
679451
542311
497783
801577
600028
831013
632475
401883
1032224
1016533
787547
733851
71361
909967
755173
44830
454298
316004
452606
123834
1046442
1007595
680287
592645
868099
942836
389815
29809
303134
1015483
61584
69942
738904
6003
272978
740932
488835
900195
289294
699291
257851
128583
543585
880297
50441
491976
966063
783374
401795
842052
981924
85019
996805
443540
531333
888758
171148
921688
372192
683015
363279
800797
53539
110943
718518
452656
733862
456543
327988
852516
255014
382365
540592
627057
654554
885115
378246
129329
750805
862268
274269
633818
79496
705557
399924
350890
778238
614714
797852
796238
331877
803145
650525
149733
491411
630221
106418
955944
488788
252435
188329
931866
50455
1023749
666312
208667
867762
547536
833986
205878
496778
498757
1047221
634860
758783
1036164
97877
199018
303365
430662
431895
511442
1008234
269801
889242
941663
1037023
695533
738910
860175
348844
526232
448299
288986
528895
186329
685113
491988
710226
3191
661224
415133
358312
322853
376266
514670
786798
413402
834458
646025
6748
977531
552447
729559
175106
261736
989956
13430
912025
129721
385211
38578
1004107
767971
339342
1043215
361114
335253
492270
1042281
713630
48333
65345
747891
323167
156122
522948
161866
188616
559715
1009765
758213
721678
753158
261763
607106
781352
359536
4974
802003
498665
153634
566336
401778
402622
915419
540367
142216
958492
78884
337515
655205
429649
276412
149890
964468
498273
277806
940056
630640
854466
657299
257601
604471
216816
1039869
42325
391327
202923
448551
684767
821420
417346
127192
897152
310777
97980
530625
815355
631644
659048
497786
810914
26878
267722
65644
384713
94368
967188
1029547
815193
401233
62823
212779
331700
191929
1026867
504410
182448
995197
1038330
297123
1009084
854479
60240
514915
497804
490058
223127
903695
756743
188132
134834
563974
587546
226765
818112
794677
364758
759046
778184
176750
147146
971701
931283
132985
5419
534411
398088
275430
19547
785432
39265
288687
454552
1000823
109218
374668
680672
417623
608103
76291
1027524
317796
248532
248156
543026
331850
756333
477108
339885
798281
289159
242221
357879
141831
1045158
586272
183481
637752
198009
706030
413926
209167
921612
767730
637556
164004
123276
881330
314618
959600
285591
524264
658484
886817
1020607
324052
400606
829624
912143
507123
539368
245556
706602
432162
341941
226695
389758
434096
201831
229228
897320
574788
162753
923882
71670
924635
1020114
992778
75520
424703
226048
584063
511072
481566
664375
971789
353067
189850
443422
196703
116424
1001118
894691
865544
169071
404398
884319
16196
551999
582873
458241
54415
253470
938249
900661
214921
424983
948432
805309
337869
994144
234430
572834
493505
930694
132641
20462
846149
165547
867557
5524
1013486
171364
272395
453960
612516
42209
295830
132106
332957
291954
659858
628117
22610
647931
8821
948802
57044
222682
678624
758346
917299
549116
340656
941852
79279
546335
244671
686424
707843
106659
617355
467996
556472
564650
160684
936806
1039205
1002850
406551
591520
803705
109792
367135
627334
70933
662564
1019490
21573
580757
1783
316232
693412
680616
625652
391164
744214
729798
302493
1046823
541588
351784
624883
616696
1000588
817037
637737
346556
444112
571404
517164
368011
890828
138568
804527
537585
355614
377305
886530
174853
336598
1017946
495119
594435
152455
565035
903255
1018408
144221
193340
53473
884242
852588
816079
391722
375710
56290
347675
720733
400937
503613
546614
743202
251198
379408
477776
531275
289958
663520
547518
727005
81595
604302
722850
78130
1027465
571444
549104
844537
720112
737077
781965
657495
867635
693870
643205
822864
838040
869928
446568
649073
700199
872531
860198
760470
317290
843022
588706
869018
928717
252022
76277
723654
976852
460724
89739
117738
502960
790999
847361
255219
762698
250172
10611
953591
384768
707619
475232
550318
670292
427656
737353
992239
684746
715466
941917
298841
836588
523242
822077
994504
156027
937319
513155
901961
776903
560849
845375
424137
62847
25734
95882
978781
1004319
979715
33483
697030
431464
483394
648874
539078
626469
810711
1009455
100396
644450
754891
693093
408275
1002637
932289
547315
333351
700796
175610
130593
495233
235848
267665
794600
1033241
727346
123545
110780
216456
540647
588712
67467
366058
65038
880653
723599
78589
321542
357385
79311
547567
565449
726284
212371
274498
830074
660911
904737
853472
643623
708427
605162
415789
471838
843894
383416
1036286
245232
780234
959580
950464
840408
381430
614914
177977
145971
856767
1000821
250321
22120
1018859
963150
229947
160368
887143
206410
576422
941677
438996
788389
383995
612503
470770
568492
792728
221913
746933
810901
43702
561560
303183
9996
353724
227036
580639
494189
969363
530357
231223
977139
634227
683290
601348
930987
339802
638763
217917
391838
910446
934201
832333
43092
535283
366452
557572
513626
169322
180290
640276
792774
214641
771143
1009775
889208
395973
514552
585720
186761
632320
327781
555229
871083
804873
221211
498902
39966
519662
953253
729414
326928
823811
111641
557791
629177
183777
325638
62941
403571
598735
1014540
885035
648526
895170
1003560
931941
914562
811487
995182
982380
938003
500648
56548
12912
459056
343053
395655
849211
759647
379923
870288
130852
481849
500222
319995
655215
1002364
68790
889428
354677
662583
410422
292948
281561
551196
82366
420683
176554
212412
906699
127766
919992
429096
646057
453105
779653
175580
907925
681814
365160
288694
853091
834305
131917
1018192
493146
412808
339240
703043
783491
682713
360877
743897
284345
810528
795246
305863
421360
386498
691442
637228
249284
590552
215757
213170
771767
264580
955578
436064
295248
492969
187619
651289
1026193
292255
688023
604750
142179
421879
655470
892675
947520
516277
403136
633154
776392
429407
64706
797886
46319
97945
88574
915333
397703
51602
704140
171289
692768
663617
1038765
43081
782482
581767
647231
567231
902496
314784
256951
266635
362340
17177
303345
937693
889907
1023036
25991
605565
789070
798756
463074
238551
794942
117979
647411
553122
345021
872575
313763
256556
679281
813937
211507
678630
517165
516243
912285
769845
195269
268575
568098
159556
208411
490224
128543
144821
336104
502255
605858
787976
379797
230519
87620
467666
289198
956461
340993
881596
510155
557941
977425
92096
123997
13792
346014
909142
519357
724796
878108
158392
62105
46206
89467
765077
387468
722615
82618
625740
919541
793532
301757
45350
395071
142828
165877
963215
230156
64405
291876
169251
165700
180816
216387
751238
870239
17105
765260
716624
269831
487337
329338
491701
932405
485299
526022
760141
572100
551628
250533
664172
637121
565131
98332
897254
444945
100915
711345
682355
801792
351461
839249
381778
1029081
64171
51852
733804
6437
73924
330905
332790
859949
812397
1014723
988436
500911
400579
125758
77359
416975
534043
702314
243094
531440
248992
931197
719797
29827
331793
607239
900634
812201
607984
231154
286163
843441
743802
951703
791061
813040
859361
226679
221795
597433
84556
133153
176915
622463
898498
696804
549596
189564
324951
1016312
801164
57365
131623
22819
524839
650473
852562
123636
115130
693644
847836
968754
869917
782686
633533
923792
264897
500843
417044
519988
93008
489060
849818
29869
180800
358674
695636
371750
920400
484283
1017695
635797
12732
633867
139546
306421
922381
274598
179123
788930
706958
237174
916090
55319
939703
57592
204644
841119
82435
69146
1011618
252801
267493
209215
252902
341283
853660
393587
373412
150240
898276
264211
879524
586443
555066
260065
8169
797106
556092
868192
913593
3994
956205
69808
1005365
144331
796837
378633
400526
176489
468380
113503
94147
496140
482720
843979
169337
373368
544212
243043
214637
178885
251264
226974
19825
873844
569249
479272
585192
443160
994698
394019
124869
998380
851251
768757
446152
973344
905260
289669
378261
362850
928464
370646
312167
1012427
897834
349781
853311
512845
474255
509919
482239
71839
444663
783037
909901
575941
813107
1035498
599335
557433
51373
844544
797290
28342
950216
879899
346577
1039321
111071
390175
141436
251019
275707
452189
62721
687172
308924
919963
251431
133608
125015
75054
37798
518834
780491
703697
962554
972281
935028
476447
240536
809418
178627
747978
314720
239851
162194
796918
1046847
27997
746879
321221
746777
710906
877737
332655
519762
7924
763935
1034559
961668
423324
514090
830458
957386
36640
273137
167832
274330
6987
222112
725727
653861
794381
224203
247056
321166
512601
130704
149314
19571
740577
921007
244448
1022032
718738
324552
459731
19139
142783
557698
943981
409552
686545
740513
731761
141054
573049
229658
257747
1014341
496912
46453
704991
383720
427015
946774
687932
1006616
751642
379539
500484
184898
76334
1024461
779434
14985
458632
584911
168181
934388
930638
942142
695801
644546
903321
573909
302841
197613
116646
983468
595128
573593
961171
836963
767612
502036
347685
704617
314965
837003
1023823
1010153
600262
202489
927908
141037
712181
486778
740750
795661
507824
287559
1009097
77646
609446
335870
306801
511434
378955
183894
726084
736779
627144
58615
661441
380175
726564
589599
477565
67112
214953
137177
568164
230639
243011
938460
741256
376705
239718
882341
363351
650293
771614
377565
592842
638178
420368
749742
467184
185532
586451
745129
994463
45017
261868
950810
271224
650526
1000021
402103
369332
942009
734382
808685
991069
1014706
457235
806249
474445
429092
137691
956434
170309
783817
560867
747884
604259
696280
796621
381144
285674
462572
22559
84911
252726
396246
761517
507198
62692
871407
507918
563430
655108
311068
48897
1006264
833960
835612
488945
995371
822549
174161
569107
510646
635615
526029
174832
649484
790545
617847
287464
852787
613803
194192
50464
125465
35478
7084
692042
75373
791083
965470
303168
510848
926193
323752
998135
628354
204976
999817
867991
645924
941046
150585
739653
205376
88116
687147
625998
142220
637760
166885
511342
288605
183320
412864
948550
608297
115140
241547
470518
907723
735604
339933
571649
304565
868595
715544
64416
875741
994346
606554
180464
125584
514186
701691
547099
860618
558827
870601
806316
145934
100154
246788
760373
296829
837706
912831
130375
309856
147428
675930
429778
471284
235594
113675
1011297
129179
502611
237612
945691
1041190
878051
700731
271390
635662
375866
878901
857845
339974
383737
1023833
960272
202315
70313
720036
706840
888503
261046
116443
46945
1021897
335460
594413
992118
743446
36848
682834
449966
247818
275932
58813
484350
64498
261734
698336
628064
149844
611709
19756
405203
202801
258547
52976
676668
601598
925602
663317
254130
65661
836803
975398
732428
216568
30787
804482
769712
357505
691125
138818
853273
215037
393987
879655
159026
875310
861400
995137
81037
563295
931177
926723
775512
479240
633038
854599
848586
994004
285052
942482
412774
119816
194102
91789
732071
289634
70200
981562
121815
709014
228172
678610
26229
964245
746609
12866
115948
361562
592516
183169
402815
662229
303348
696870
644269
325813
1026444
129794
936747
530068
840428
999140
940340
722112
3955
999720
74170
646573
45923
821748
408509
192566
517180
219526
587071
969347
794590
751974
194690
160137
293459
929909
798486
237987
729092
596475
293304
958269
96384
937969
656416
136133
363423
535453
45100
675238
780992
521023
1024036
44945
23190
1022039
147132
526778
549145
597869
643769
199661
169541
300269
455392
610849
881388
944947
165551
869271
430664
249814
499663
232424
171623
522329
259361
1039031
808183
208368
390663
1040922
815444
349886
742790
589014
259886
219873
8783
738019
411617
306632
811970
387727
370862
573000
637776
309755
578258
808280
921868
927673
5834
372477
415668
95784
879438
887153
113107
50582
498032
328885
597418
407510
267464
1002717
943874
518221
260042
453198
676350
921692
768114
85311
303608
193515
697324
2344
764479
476324
43095
61404
815295
932761
169255
95579
1022246
681508
914256
46185
695124
164081
36048
85036
364636
374646
310384
516826
192934
948
423770
546343
504891
251585
654298
353387
296440
916223
334564
193686
942935
667013
33282
126244
843310
26833
854317
938443
787971
15123
695604
1029930
791046
675868
361816
652942
311427
42666
868972
148618
611093
822307
616255
1040442
980234
467051
963491
335305
925552
857309
690220
171909
549226
526241
853621
864166
177076
493261
23265
324220
888406
371189
687311
761886
575134
492142
570344
323293
776511
731542
364859
175461
910697
442359
490361
561416
664891
773102
226342
35985
528073
288780
267893
172431
17825
799421
94585
870423
424332
507860
193173
1031503
919047
298231
173228
332445
269622
91907
747294
20341
549312
442199
255363
286182
82480
146921
717784
247713
745975
971584
612010
313088
208720
179302
312269
905063
837765
910630
695174
179054
276797
674855
265067
582036
673149
84107
765562
682306
345922
796741
54218
965826
430456
495229
270285
412922
644167
575679
253264
284679
875242
376523
565864
1035572
109655
1005294
663614
783844
441810
380802
751401
412559
686667
632045
346058
906697
701184
573923
630854
743027
229131
1018543
671488
186469
889092
182761
907008
2401
124723
707676
617306
643630
378957
299187
277475
316741
449277
311741
490760
698588
331633
102653
795986
300576
395800
348832
183102
568361
870449
17313
318358
1035264
516512
805209
762573
286933
306485
293115
788645
601369
122237
839856
1002467
879536
452060
786866
815614
365742
568800
1018414
640703
70024
988209
692031
120846
672494
442005
721070
576617
292932
739981
151831
915518
219256
953088
274917
356273
274182
630892
142584
810747
862386
969815
738018
875380
1042843
249980
712926
842190
438609
332384
409699
258245
749409
928631
939888
476855
451614
8892
558894
288707
713177
145626
880415
961950
687908
293515
857682
855527
633777
801579
529865
719493
159436
1039383
646527
781192
1006184
683292
60519
361565
786789
658177
870678
632356
623865
514398
130177
481707
701037
1046821
407914
677752
69820
911470
859347
369497
27339
405363
612107
341262
543926
939425
1036219
1013630
534087
892400
689268
481997
956812
640480
605443
650095
321994
930342
419837
852666
933905
799834
367200
212004
544334
243059
1026291
1020107
766678
813531
134318
394004
899708
497925
180039
751828
630733
248212
127248
1972
120211
349447
403038
483020
985917
865416
224123
20337
403594
877404
1036824
598342
30158
843011
1014605
605
846103
484656
621876
261778
23722
573525
484611
436914
76691
845371
891689
667420
903177
863850
115975
113266
200580
951223
92391
451571
934042
886343
688984
692815
515427
1037783
151796
547251
927384
755428
432186
656426
285976
254668
817980
29672
757266
934815
125435
344159
954596
624944
41888
569884
85135
598064
478002
735231
256819
361231
35104
172447
118
901067
446154
1002005
1035465
964893
158234
343401
480816
1044500
1047044
418446
303126
662194
1014676
5448
930412
923439
555269
651404
356706
801638
307276
179948
597383
1421
542419
998898
871341
995913
425339
356760
165116
813701
538685
493368
691744
122790
238844
931587
31470
227933
1037550
1028601
578351
318186
452372
264894
866751
200190
125998
566741
988576
324830
357625
318835
19437
768271
625997
124758
41972
830003
623050
739178
976570
1004951
550755
245183
611768
217074
81753
650069
1038891
759758
155065
132548
251728
189478
332183
1002360
384400
675377
99727
1022869
335990
613410
849238
663390
264631
42267
637022
6237
822434
294869
589532
155776
440661
904085
677217
410937
162739
846106
575260
1005678
520755
929886
167016
447614
709175
635953
774887
214235
886656
336188
7067
46111
1005196
647968
19493
35623
1013983
430009
23036
529346
122249
634537
886531
207638
456690
1009651
218610
309068
601176
438398
489243
311130
162969
7383
803676
1014631
445512
483509
606524
78944
935956
169381
480653
386387
63731
722613
549409
528633
985081
517446
464007
12109
66677
1042766
929728
755078
435109
910736
436593
271755
623081
643949
660749
931933
950604
55117
460614
451981
671597
937811
417314
328806
567501
348201
854801
11557
545965
43765
785579
637854
953930
602863
863763
72511
1030932
608601
471520
517746
595309
603298
701574
1025742
352599
335509
245271
119258
1021387
433342
472471
82789
972371
756021
822995
87657
677927
1045222
435587
490181
892949
96491
737830
924531
54734
807054
115224
1025734
4345
514376
815719
496510
866003
177620
822920
604787
990374
733800
997360
582749
352679
22482
611960
333815
472770
888245
676130
711233
899420
398159
869158
403124
853905
887100
700593
402426
97601
316553
187352
109329
52306
173429
237418
14472
876000
426952
800120
599493
914418
256872
572514
529663
388126
855602
46283
506419
694469
527334
703509
354012
56360
69181
377770
855773
317489
528283
795754
37706
128449
1002829
141079
86830
1006295
50098
329373
176475
588736
360780
851117
125664
858886
894870
640124
616165
545992
452456
66351
886406
357534
748540
160622
604594
270212
719041
36171
310726
979152
33005
723757
377395
419198
209368
580012
644000
398912
107679
783836
950501
522711
41073
211735
120518
132786
893663
283712
551118
334913
795425
249501
451183
403250
952398
36303
358180
762623
918012
282876
291970
755924
966525
33700
916531
253359
16111
446773
1028683
461628
506151
654957
631042
186943
956592
306935
373356
288669
665730
701774
147035
405000
744530
701334
615014
90224
253107
300028
168191
65674
818155
764596
936540
93821
239943
1015925
458148
217670
882626
658273
360909
111353
224871
246122
838715
407423
970353
387165
352478
341245
48763
256652
618596
679483
309549
723395
170184
252162
941567
709301
261490
633757
197492
951281
797225
772927
694069
23051
205846
989739
439495
837767
305139
305721
195331
164576
166573
772226
319793
490228
176704
948337
752087
540598
571450
335187
481878
940569
690606
498624
121997
416378
276948
791026
698852
455486
287523
534481
759335
551332
599261
735997
283373
478039
909927
300509
896049
928484
845253
542431
393310
359141
652592
44972
452838
418503
786917
604684
508785
103650
521892
412648
183033
115705
309687
50164
129589
567048
995971
701920
183588
713291
777414
564813
942737
144572
467374
57203
285596
811943
651824
553605
841588
49001
171709
608778
455481
861437
929881
558196
360126
33138
385395
389399
755776
396439
835427
681395
587220
947361
167105
788710
885634
850916
959431
208243
272342
284142
831048
356905
480780
919934
18918
341062
302632
198497
852573
363588
306675
937819
123616
459627
186408
527028
640863
622650
801547
874233
37713
155061
671108
808694
1035057
543295
270112
1010015
339304
160078
109632
602008
552266
143813
407802
468239
371485
333237
660727
692226
201694
48922
212967
205793
627859
282176
143947
425101
301725
73978
406418
790930
669756
94677
61294
910665
980341
641711
266411
251335
144097
960767
1025151
380460
58390
128307
29273
12337
330261
349776
137472
926767
599086
670375
720111
666496
130423
702028
482411
1031467
433134
342939
997947
437929
140868
852821
92197
405571
503436
987678
338876
595899
238591
122434
5816
117164
6008
1014270
71037
416680
856179
70352
797865
357565
299777
1043737
437510
44058
952123
367645
471370
803663
145365
810120
114742
786370
726676
492362
931377
474600
679978
884284
163428
741805
831100
407456
448554
692904
680058
616660
236753
662695
372873
1004746
471790
444268
518355
600787
481230
389031
467315
928783
853524
119244
534883
375105
240068
266893
940679
359051
426027
218909
97392
320394
269582
705408
777119
1028750
608268
31393
451310
459567
55405
119233
464314
958267
916614
644769
412107
1023660
1022419
512312
77771
604426
877442
722576
892428
228107
355734
619157
924085
219072
369808
465639
856860
66178
339924
787999
574396
158645
58076
250794
353326
913742
1019188
991619
898533
447674
178537
780694
284954
136783
641553
440200
11974
223332
359370
452460
603998
155508
817447
900693
713532
616552
807921
672545
621604
151821
379483
1019846
862943
210997
131035
236053
95867
911574
706394
344767
802695
522096
609753
481812
662618
788153
643248
355032
237703
385684
190921
111052
903334
811258
240507
762413
121207
383318
985465
842290
892875
343021
1039897
368802
813427
58804
10854
22495
823690
483719
656453
102358
673238
144319
930335
998736
279792
618862
945666
992400
52988
263143
874529
518007
193015
233759
831596
934473
925961
615769
606738
140426
322045
41301
825647
321800
835211
442757
933533
633202
686233
617515
671506
740350
670763
73529
653151
950687
150088
567717
568157
187817
46762
800562
235930
517616
251656
1028084
44577
255892
658391
7338
258954
449509
982487
410592
563652
205825
768683
304747
156170
59363
554698
168064
979927
185822
183021
550655
886535
34446
544376
967381
631265
655860
411833
200970
686104
849249
79255
1039754
804348
133469
379014
704446
749986
74680
169026
314528
735716
432173
109646
736435
203307
501678
825107
393243
764109
141650
468273
829727
993633
106550
683390
288234
217601
772234
998426
414733
192407
43773
402865
958636
836068
150063
584203
462536
159481
621589
840836
318877
681962
274434
846373
69818
915644
168297
738772
661143
801440
982110
237616
1009537
566350
257371
843133
884935
1002260
933471
518426
123131
1045083
944900
906608
662898
711372
481405
269787
184317
220322
756180
65667
464787
169412
16227
266787
322676
211525
786254
566235
943263
182619
574608
905931
1046083
142962
734544
487851
975181
720406
610474
419656
868686
201725
405605
85784
912113
541543
215042
700632
275857
562788
997144
566923
141259
851274
218769
695968
130342
266845
131905
733575
435610
6211
252091
216856
191212
938436
249323
229677
113848
397911
732511
378712
879388
432192
879867
493716
512964
871361
191290
950776
853449
17248
63513
140184
608626
500544
104226
193925
1044285
391617
651635
74651
1040380
279036
467074
866314
535679
861096
202149
676492
719258
212167
346652
585431
257412
572629
8529
448832
813405
150603
928819
907053
755230
494470
1000530
86919
38331
707417
274726
954421
887774
269900
629359
445486
535176
981113
220943
385671
44001
1018003
864613
1023356
793535
706821
574778
717149
35382
38632
357311
880540
96282
594731
588681
23848
711907
815851
1004266
237543
715123
548536
731588
726884
729278
305041
647408
357274
91084
507851
186384
211036
89750
222462
970260
417842
903983
156974
383202
593569
502165
363954
921896
892732
773544
651862
694670
379291
147994
1013717
527464
205992
830112
251634
948516
602364
239476
271508
425121
119256
870187
687244
863424
439511
390269
392541
487321
627257
284613
765718
124004
1027654
98545
1036256
552230
978972
31740
176453
920119
733358
71429
873444
819610
480332
446746
861899
572850
858900
1005296
187612
462593
504481
31745
225262
409646
726470
556880
124706
187127
674854
862619
606900
289417
486433
860119
307653
109554
289931
240642
684304
82995
988652
310117
298886
708881
853761
507435
757147
445998
880323
134500
608494
701341
593545
9225
269292
458180
6830
62333
906531
321804
681090
564744
781173
211855
330233
871209
134181
872212
506618
24093
882036
893872
125909
747533
592065
832907
576396
47188
135629
628096
955009
286480
521421
230142
581361
854770
701040
313801
972045
167571
226102
100403
735825
491156
364429
592095
876594
514409
345368
195595
77484
467985
655162
4439
787313
2041
146619
996735
70804
206868
297549
151212
51402
497291
626340
211767
55648
334300
338190
927983
143670
290641
940329
874414
875944
863571
999095
965797
73145
211545
949523
714680
280289
76031
927146
204889
501393
753289
759217
114789
552600
926657
905922
40745
788699
642108
62973
721174
598316
597603
1014317
594279
751399
58058
506564
528692
288533
100206
760327
184189
182267
142446
581890
224530
735016
97433
237905
419284
160428
1026655
457149
444932
219459
221209
1043865
778569
65340
829585
43686
154363
685901
873552
449013
494418
399416
409377
853406
508253
680987
529544
145538
981263
1005336
632432
684266
886812
215110
908214
896933
838099
347153
311113
369450
540569
524228
382972
387297
372097
680513
586556
346116
331732
175393
738790
293269
642648
607040
522339
56540
593144
378922
561376
231021
798407
915933
282073
922639
1033966
3032
766799
183047
391085
866843
819305
446304
172856
513727
303415
305222
41576
975633
623635
722296
584816
42284
464450
898390
607319
663187
924413
182130
994379
969785
1046017
73009
409724
915163
882363
942375
672311
771628
945179
1027229
406816
115956
523604
1035812
498233
90329
404358
608253
990492
545370
837242
148126
258404
1047153
662915
140343
706135
271680
563986
743744
445797
413159
799063
649315
986667
291516
884137
579895
1048504
269713
155250
45827
602522
292306
631685
238824
851829
263036
240347
622210
634215
319616
483287
891186
353150
818160
250504
594645
312874
36553
490767
444808
806350
318335
425980
688049
672070
94427
400493
154990
51345
745815
745618
785945
887985
748193
1031548
297105
430642
484220
752044
89909
699136
7075
245478
257004
835804
491828
383908
868135
714492
899973
761380
410306
462750
1036368
54137
596092
292267
627287
1016459
61307
513590
191079
338635
975168
653649
239358
415500
8145
185687
897307
270481
204507
872842
768068
75481
139239
651937
180922
632485
878308
155832
748284
221698
108088
1040937
141548
25354
245746
63070
520778
1005125
643573
659056
152585
662938
37641
301615
922488
280752
105612
175788
1033751
828061
436280
309667
160378
454909
185287
522945
495058
143246
177188
578912
688194
240177
919158
482061
939390
990277
828295
215187
451457
968712
496812
630301
109896
832120
603392
856591
575624
518696
411962
809141
972438
10294
709403
124427
870636
959957
734795
156675
768817
290724
16139
678158
293667
867182
92257
924319
815447
61139
349364
1008074
38850
476546
181132
749079
306963
275195
852713
364128
1045003
519826
634551
463194
227268
26180
135998
541909
139472
433799
220797
419535
969608
777643
44381
740096
764422
277998
643218
88468
509874
773275
226421
967625
219390
869553
56013
490671
299136
429543
1047914
276673
527248
454286
1033101
683304
380517
230268
477440
340457
955450
44475
816983
616454
200238
615648
22138
497900
174093
180371
911438
918285
698742
956091
854614
686640
85692
118544
243860
889590
834315
560242
322335
704259
536889
44701
641941
8065
673614
770648
150605
837844
792207
613297
208983
797552
282502
425797
318011
1011604
158580
282734
28330
892839
843475
997030
493782
215629
352896
783661
389882
158055
459374
566043
966822
242896
547370
448302
989843
838166
509844
169697
1035896
871262
885846
848287
583906
876422
37222
622986
678447
262175
304678
640802
182532
682847
763098
298284
946919
121505
470338
124489
605819
928922
927843
312396
608580
247340
105553
418527
931586
344106
166872
722450
187640
221855
312873
484262
437540
308705
489233
886721
597824
785699
442402
717051
869988
749587
546307
144741
169916
869030
361142
1020436
60637
265454
8725
297213
1004842
89587
378301
532216
243571
59300
12560
335675
521276
760099
169503
222565
913823
1009098
264339
995107
253736
729350
652665
5778
373752
288500
512971
651476
259403
837636
204273
594948
1047291
927091
913855
890001
133245
159539
921674
144994
862350
965557
529645
91008
584491
913689
599173
1006665
567449
177912
143444
445509
865206
884108
620367
838575
888106
711272
568771
529092
443727
373228
301396
793801
809938
219920
689868
368900
1046807
682966
465697
38972
674313
713453
888029
43687
656759
18172
712959
141044
443141
225524
87572
964871
791561
674862
737778
997870
745415
478767
888788
116906
967745
36375
371094
543781
852274
409203
921826
370897
601111
58935
409101
221546
139817
241288
507640
850250
629991
909144
453784
798463
892423
702303
884622
885289
998024
789655
21136
739198
40581
221491
339111
1041366
1048306
909561
818239
704306
746597
398671
755105
995795
259074
481933
666390
511579
656341
208827
592196
167988
84309
552247
566757
103140
870740
835680
242929
634106
994227
166768
328288
558012
66190
587127
776581
943850
965454
264599
110507
546424
477459
190466
378406
121030
670619
654501
1015440
741626
934507
1885
325010
174863
518611
412317
444279
832982
559300
161104
566410
327379
705329
811817
894289
288957
1032666
331663
237336
202791
590016
485752
502505
829190
281225
639099
252124
90266
892598
109038
815710
307929
857222
922917
309893
100270
625782
107313
600916
594866
988322
616194
469800
212055
528141
522103
893677
145210
506739
721929
724060
205964
73545
676881
545782
203982
137408
294536
878264
354241
875512
321351
445861
947891
278572
1011012
404933
835930
950304
956832
956449
485420
519148
946905
141225
957244
528186
1000439
829015
757712
194885
97442
89782
355068
37654
97416
948109
854447
708674
840282
284062
943547
392433
171513
723932
104940
992473
225503
1014406
989787
44287
645105
596062
1012350
279819
632433
658016
181661
103837
829886
313931
449945
933284
918191
207668
93367
218320
260831
534773
437477
186068
666023
824107
49181
699346
273715
616030
1010962
32690
995833
814565
203976
585771
109734
517364
364654
339867
313547
509854
331182
798065
64745
324110
183554
447732
898003
105866
608621
998762
152338
13464
727595
852175
85114
476722
266963
127614
122741
1000109
1024707
461145
401375
633912
724323
258533
968808
416306
421263
13880
768430
736936
474280
879270
136796
931588
856488
744639
519909
2002
403675
429662
796814
153092
978154
190071
15732
482549
859965
137270
26607
432728
253043
866158
66417
458824
858627
841999
542469
409134
811878
1045875
1015225
395351
182298
923981
78239
937157
333822
5154
769317
40010
203431
668636
487763
112836
54287
975282
917993
1033371
198862
606623
197718
639361
359520
273302
376062
769830
947828
522962
247424
143088
447223
221273
124882
57703
537544
373527
991087
830246
473049
426790
782748
685351
14236
670803
443021
594785
80662
864
209615
152322
296596
524135
33901
864641
390315
881095
408071
984055
705702
13331
858019
316077
475408
519725
318327
423501
506084
747165
222431
596252
541200
643372
889700
731102
812725
717585
933753
750211
443689
951701
84987
586560
1046926
782484
442426
866367
77181
362403
155755
425271
234881
670182
205308
809526
465749
513053
204367
714313
691281
716086
558165
1046879
837234
124725
584474
591930
84639
522528
235405
222981
902714
384205
489022
517531
696225
953363
739858
346991
268098
867773
303076
2914
952119
766609
120106
601363
965187
387554
940741
371074
943900
433962
388065
767228
471361
729672
717274
1016681
949771
365129
1012627
328984
623355
238719
122385
428505
821284
670841
208438
640875
635911
1039294
261968
308368
904543
383579
250814
912391
341660
31785
696278
23749
126394
985442
307730
98800
254081
1033624
292929
730138
417012
863144
347528
593867
161731
881054
133278
402041
774599
753283
831135
834692
292375
186328
403418
705508
367050
140177
236145
56028
47325
993557
796715
167792
142409
914283
1015598
224244
990908
596175
947116
392790
256929
388356
662914
326371
763360
360309
821736
741045
278787
2033
621646
139524
75382
265212
729961
851787
1119
765146
976237
962795
931151
165423
520066
16699
653081
308717
414720
900183
408170
451542
607745
543396
650253
591151
261735
550440
145243
206215
614885
548757
81171
856696
632148
575658
931359
368285
482609
553990
591890
911475
824680
263654
482178
906758
945005
892275
318307
806242
234268
442508
757618
927558
954159
360876
530422
693102
439899
807035
880116
13997
123251
1019563
951430
817258
106150
1020965
590729
311076
760645
119115
231214
808420
512884
889172
448001
456895
814581
945479
468479
477694
904574
421921
380143
706320
223323
607950
274430
117705
41569
211874
514888
541296
379378
574096
83759
668320
451087
343043
366494
125993
49224
551434
738244
655819
836774
386212
956955
705417
887369
1018093
446524
569408
55361
365498
764730
203139
152593
99763
52812
280504
339673
83142
965647
483985
207236
383887
142419
823817
270404
950061
731613
947751
467727
1008070
917631
167026
612260
309525
402569
494686
1037636
48552
77012
469861
820463
419591
871196
792842
680286
739777
243834
949366
378924
602713
610574
421124
683952
680598
511194
755545
268592
1046656
705032
777319
925010
389933
760888
1021199
738297
370383
530055
982433
23600
686574
562231
987566
188231
1039503
512345
377607
169317
176310
657447
680592
693983
782108
417590
378697
488574
200719
173312
949773
653985
892136
1024301
96766
877572
378434
1009218
74732
266910
68386
654368
611493
300166
860835
684891
357031
234279
475302
230584
687061
293830
996325
688416
706809
173196
145342
701668
516386
703200
9456
637059
408796
590732
432343
482839
727859
702448
704065
888782
891646
812031
1004441
922923
927741
992598
64345
812455
387325
677117
881332
572967
1013017
113687
69932
908857
992119
837828
590105
723440
1043866
366186
277132
648300
377089
71753
283231
858643
756057
399232
74989
178060
274884
996136
424864
967756
493550
378646
173921
426422
104214
14552
837597
557858
726568
964328
169996
442218
821184
529305
97750
442934
362446
70249
750448
618757
83835
993114
950353
822888
386035
104287
219378
252496
829277
219018
930912
675795
199322
884280
580632
713582
129261
62305
984821
699867
539717
898813
956581
817965
862242
799001
263773
778872
49899
613546
943302
415839
912810
397621
833702
137781
971455
111219
433121
250967
956570
349717
448202
6855
592150
710710
535512
663818
633313
481075
940120
487201
846163
807967
418056
245424
641135
958640
812532
573405
983961
132205
509487
531588
3405
78970
835431
164534
442434
863639
148520
774733
106
901967
452010
646196
84075
1001348
317563
692651
224809
558032
458175
419335
916363
422776
267346
437928
15300
639941
95627
347131
713323
671047
62130
733999
192875
143715
958839
179340
1014355
64062
965096
116770
91668
874220
379731
601017
435899
805281
231654
597007
376983
108106
798092
112250
629042
29467
1021670
73977
857666
329081
509093
86238
609641
996486
799225
938369
523417
842207
584555
532973
225858
329040
906861
917127
657437
188600
1011838
969123
711737
763038
252377
400651
590117
744102
122718
555522
943653
954117
432519
102544
7170
744652
235758
340125
61063
124747
215639
1018604
196945
624034
456004
1005865
295362
413124
639896
631765
511565
296048
675032
119253
847710
878384
800313
241005
789252
434505
1035716
927469
366852
372425
614479
427215
1022964
373293
138438
913366
512143
22143
472872
895539
601869
901361
43764
107130
934270
859986
685980
590351
1620
987989
457991
712985
159473
549970
514178
989335
743311
1031417
954107
257089
680338
236130
638042
794382
523600
767121
393797
531091
347753
905091
867284
9500
99916
243328
256780
438892
706905
654037
203809
408217
603887
936790
283573
816605
767820
825352
345728
229324
319790
308133
357975
107296
583818
451615
701165
770844
1036592
332329
687519
121168
1010687
409801
407446
293311
80517
295471
998019
782093
463850
403985
612189
845377
286836
655467
768805
366031
499991
405412
688184
658804
558593
786105
355874
745811
623596
1017246
676517
791538
775428
475524
61809
932892
308048
914041
839663
365196
853607
946863
732310
397095
329876
703473
142626
289670
572008
122657
97158
555505
1028986
232934
409533
381281
447876
668083
941220
17811
624704
813651
310236
948612
433846
898417
411998
333133
251249
249079
505114
977311
941202
169626
118772
705652
975284
841348
111605
117652
223087
1021008
884753
763668
782285
333343
113540
739869
268534
507410
695620
848015
363159
611698
1033734
245538
175216
499468
553559
31098
270171
805467
879955
1032485
525528
514020
85543
249057
181710
810631
343120
47501
798048
579762
680350
1024657
992592
407026
397367
320309
116179
183870
743590
626772
823183
647164
57154
511854
940058
173372
586234
797657
377505
29995
259207
801661
221854
521935
178963
375097
845
644173
61407
494731
901835
653573
245947
335503
659602
43903
996425
607267
354545
196230
703831
906364
772751
500034
581665
1047608
95743
167292
171693
939970
361763
865977
637015
460103
541634
29756
810597
661248
1025073
965773
932386
421066
894051
382000
360958
277039
445324
324125
448711
947917
492691
440966
405156
151537
527762
618458
39333
159922
1039130
121478
919987
105695
73844
98660
807236
988330
610140
215327
760366
973445
859742
323308
262508
774230
375142
736123
1022686
170889
721029
653175
236642
507774
56719
191414
156453
286217
52312
943113
799809
883033
376775
193850
843223
605502
325236
123686
252187
744153
925706
812092
388021
89265
348569
617242
508589
69182
523750
974554
349326
909464
639753
946385
963338
962119
79190
260904
553576
555028
550080
815635
539226
479781
57492
208680
392225
798469
344959
505536
1037831
773917
917143
109593
138259
410033
461060
1048381
65942
883075
578061
999988
290182
662025
970485
968697
614281
869679
858820
704555
13055
427177
811396
778966
358472
670782
637376
356272
254423
846362
381428
282150
248953
797354
268593
668739
990094
921530
105053
626063
288301
947315
386405
865885
190289
608710
91064
532347
270961
437336
53125
842895
66052
332677
867556
577479
216271
180406
583714
283570
817553
353640
833001
143140
348002
378190
226053
48677
1039169
625078
984040
95066
379636
909040
1042165
346383
790181
918769
253125
509971
874416
505898
38964
528026
312111
677905
927775
235638
479939
573894
814773
19681
119919
1048123
303642
154315
909652
670059
856046
649672
107813
284088
760387
707341
889443
14551
427204
832976
431335
771710
455891
722997
553371
35926
934488
593073
189367
950349
550104
505780
544508
163842
121140
298477
278301
196465
222881
779850
306235
342206
536546
84228
824847
681369
842085
992384
437105
362220
36742
427741
96012
181184
911108
547299
245024
351963
633831
153427
107773
173108
220993
487671
365138
808141
154854
543574
576001
965295
398945
610194
637239
370718
859108
443152
570590
680206
707381
866019
710886
103425
935428
348595
159281
751328
393931
986296
755141
542974
184932
835730
706358
698811
184564
506181
248907
831219
512161
479484
873126
839887
485901
582568
47398
573344
337868
367305
668975
760578
604107
64621
525503
115271
342621
55806
237713
467702
952441
363453
589962
289945
409779
393081
856272
844595
886826
724826
622859
749829
625319
258332
870656
157712
524054
722144
642085
225338
20767
745411
689055
1023151
10261
1032871
704115
768165
151436
563783
952834
739385
1031243
130924
572590
133436
139164
658154
636887
621491
840111
983854
217565
769989
108171
456087
816197
814074
492516
236292
766901
1009960
2067
785551
635453
413791
77282
22924
116700
404885
351976
549326
836658
259117
253957
766872
53912
820839
877818
537385
409310
24933
395913
1032088
20319
504427
992085
700900
797067
735927
284208
89094
519905
850079
805338
227576
704014
413865
1016180
319068
763994
674183
135668
50692
154755
507142
628120
132816
516457
927192
627452
8606
888803
995912
810359
686757
197838
207633
68300
129218
918426
993810
284705
1196
748457
672897
155130
681648
288179
362250
170086
402358
146226
491869
935654
248379
110603
571962
226077
175366
799386
518677
418813
578770
571881
462639
506567
871255
271688
124173
243841
806548
605321
668871
796122
930643
110746
421659
186688
491250
261279
92487
674805
46937
933720
150446
679056
1004885
891741
220220
89845
93532
454644
184105
974649
392116
886706
731691
1047822
829141
34981
350779
1028001
961715
950968
1000653
789190
330968
975504
946819
155055
814269
625613
666823
912906
468212
840993
277462
22067
525175
840310
125530
628290
337996
354238
65617
929271
1033826
712766
813008
904052
838720
404937
494321
455789
208677
726645
119533
155877
514547
320467
618153
338616
549217
1036487
927810
164383
438399
179786
275507
34586
160940
775780
525518
237436
83635
847964
474480
532538
412241
284060
666493
42544
841595
90941
386899
874401
648756
922122
52274
84707
328978
803016
482387
600076
779103
953526
704812
576166
27230
339196
301669
359847
923288
347238
976174
67724
759740
334774
177032
581400
436838
76204
316544
357178
487427
107591
182493
18293
846867
72745
268823
683735
957290
983596
242110
228519
967537
237288
143060
509030
723435
370555
938644
629786
792649
354083
614656
432404
744689
108481
244662
531511
956134
695095
468343
945006
550800
154873
958212
894403
1039663
525255
996088
214448
282847
942337
1000380
562503
812872
784516
246234
522949
357656
308580
55096
580974
618206
469942
354808
732671
988900
226146
626871
700257
1022929
162056
130482
677350
187578
227393
516257
172722
223018
771960
405693
316794
1030128
819631
107258
734719
488673
94563
25671
195854
172911
366365
292644
494242
989662
590324
367784
989999
955798
456139
944085
1006942
575342
187909
1012019
138775
737412
610025
140484
528782
882415
456934
827984
445752
578232
931838
636115
19498
961626
750259
551209
410780
644666
699517
167114
617282
819432
461985
125951
560492
575946
443395
728174
594814
49844
113550
710184
372062
929556
551182
540511
569808
843028
738475
740000
149488
420781
248263
169105
162523
432205
315874
830138
218260
4091
903049
400877
948477
884253
481701
176054
397421
118253
19625
161466
217517
431854
262301
768451
27743
138127
977400
672673
288599
115890
667607
112944
816123
9062
52461
290048
698600
979743
660686
229787
672154
713234
990960
682812
361521
458615
554531
476176
538229
355503
385711
895474
491716
993917
519278
1036263
1040543
944415
4910
72852
226867
463738
1015904
913338
634340
735893
215410
382923
788003
389296
60249
891273
586939
91654
752251
688962
1018545
267420
951743
755740
708525
1031257
258291
842379
416941
107159
160003
840107
480815
79054
889605
308482
449709
362204
96477
431006
702734
767885
1038268
664117
24882
948321
414497
630583
975102
578328
327682
905984
846230
505785
510383
943487
678864
713560
612552
16022
120355
663399
40256
366498
333032
217395
864251
493858
845273
260288
549982
261742
43688
92159
179734
998302
239173
632915
850661
184244
888351
978857
574202
636322
208682
358007
382551
398848
595357
414097
981051
59464
138709
352920
585089
25990
503151
1043140
726771
640422
740021
827598
50497
488498
671259
54640
380814
987664
113574
23212
183262
333109
350171
939916
647495
808639
568161
735897
879133
898851
297073
325771
580600
572361
421502
1012998
70185
241327
376750
550289
349859
1002222
688766
943884
305732
17848
848997
300671
609625
924369
67663
863169
1017729
429093
250536
531199
109082
491095
605405
540916
541664
505900
109523
890914
545125
729184
502993
231375
833934
4933
427223
497282
645001
608691
464097
503694
410831
169308
1015606
565992
698426
1015094
265296
728143
546509
414308
55529
490739
966409
324804
273549
420639
511021
27328
925559
924184
622626
790305
799350
754300
173026
602206
451463
462670
907005
386555
296119
1010826
123652
621127
144897
825249
305865
942578
395908
573779
49738
473458
847996
443320
795645
884485
73024
194659
46884
749158
32757
973621
689667
474750
762620
945512
9573
70737
606923
243251
712500
17316
201020
470396
431169
396785
728882
145209
219946
249752
135077
964159
135503
999694
129582
47824
486832
571717
833814
846347
597714
440787
931915
672806
203286
526643
40471
26456
24553
922253
315980
342146
970259
538013
568856
878274
888381
828450
169081
826684
118130
180503
353192
933497
988123
362389
555598
580943
121054
936939
186527
921622
870329
104515
417312
141398
1008991
201268
305879
360352
865003
35286
835200
674937
403317
692942
652555
714618
48187
912274
117976
902786
1023354
60304
802833
337906
207253
965624
510764
743643
738077
698652
812502
399494
971848
121129
596204
1027405
181438
802301
90981
542956
200493
984929
978459
681780
979808
795105
10222
573827
736444
796444
552331
976711
793258
473692
388211
422319
950298
653207
154863
407703
878829
691024
719217
607057
258285
881002
368380
943628
287772
952488
939844
772697
1031476
44302
103978
307717
283405
366637
492568
390820
424641
50178
1016493
205196
166430
439773
670559
682373
659888
589308
349885
840401
361162
518387
31921
321985
535137
750637
867885
28442
635247
432860
696535
1014578
745309
758392
693985
469811
838335
790016
150123
254862
713918
139451
385577
762639
542729
623067
552925
668471
794262
1001750
773131
943395
728531
598725
576369
852632
146676
676866
813365
591034
716184
411584
286233
638668
281030
465487
766010
912174
399219
415731
174627
146118
278943
135988
227580
34843
786516
187848
732165
541352
669028
638081
38676
136586
704249
558994
472549
942321
478146
48306
681927
621839
329847
160773
650055
421313
325323
778654
653091
402861
370856
891076
967599
1020519
203695
684194
92667
941351
675855
973153
487008
794228
85717
594639
807399
904665
142958
778625
128089
685400
88701
782088
1019437
536140
468058
497557
900862
836684
122245
830132
846245
441893
248908
618393
310218
505752
654344
489987
302074
669219
837643
311147
317101
219295
831130
16601
247587
872724
866683
575120
617529
869163
122785
351651
869706
512623
870455
897531
637785
32175
17957
842111
692305
782638
922038
126227
1000638
1035400
974979
1040711
630030
959791
691966
274728
974053
289518
939461
759814
339869
411536
173409
194284
1031971
248524
410403
168898
117347
306696
900523
226229
233585
73912
102437
420846
905720
616342
375311
846704
352740
331915
421400
471933
28233
262339
474029
858745
568835
677710
933581
457738
312881
250023
1006304
901761
665946
573495
938071
875463
691741
547887
239782
401947
47830
284962
346122
1022428
575680
75506
544220
839835
291214
722549
880489
628057
854064
100361
742545
754943
793295
981028
674161
972833
139462
1033570
197536
892671
768754
663784
987854
112991
845728
300702
606124
358319
683870
514796
763431
82705
443230
832370
344101
26095
665606
553076
296387
758048
541814
66815
833871
201650
284155
112306
928290
84932
745399
852530
607538
574041
309576
643739
267551
859273
144524
403657
148889
556321
827235
513995
858690
879544
626835
733364
672461
731062
679955
940997
812973
531200
464137
666801
68852
619024
299167
304405
1003001
426910
937059
1044147
997618
719865
339124
52331
587936
546528
674907
966317
314823
499045
694015
354839
257845
600920
413585
148946
904462
260721
278692
834955
483689
957246
328153
195212
916304
625778
163054
606322
465846
66591
650677
121609
422981
854583
474496
945438
172721
897159
286073
123899
425153
123677
871791
849641
747116
241645
859365
119670
624351
92039
203737
882949
163820
272918
34908
220297
55443
897456
153698
651470
391533
196760
511464
365537
542654
240326
240916
468724
861640
375234
1039202
334919
730563
507997
230703
217176
877522
397286
71515
535587
169373
855354
554361
291420
158326
723512
79091
309252
51199
416261
953032
976131
155143
517641
449646
353957
1035303
921003
644867
211863
933789
560545
850694
511064
898727
992948
972437
562304
72472
73428
542404
324374
481009
159757
86727
264057
679474
73613
879891
987325
576531
209007
814159
1027825
523949
875410
668524
92749
312701
405405
192528
173881
74546
884582
903946
590490
908454
164903
159288
537782
319787
481780
70060
233196
149156
762683
1047604
480946
944882
997980
108989
486242
81330
235590
581683
910245
123385
229172
334549
777598
607979
84774
309258
1085
987262
1005509
173454
348076
59343
769496
306072
772688
119688
156887
655040
371795
754080
560701
377889
537493
1004655
6672
766004
734868
964342
117269
928738
387885
838014
1036455
889517
913659
844143
541976
275420
319311
591577
127181
128012
556487
147782
41422
401944
63425
514716
76949
743818
718375
123155
119640
1036220
470310
211535
354169
764011
655815
964822
1040527
774348
972693
87479
67742
79928
576965
506767
590783
117229
896535
484198
353064
530484
959300
823760
410320
109105
656280
506584
650970
40704
447910
152977
97895
991789
24268
895508
28337
587380
181101
210265
45955
24147
128478
161401
780093
871055
337056
712200
707791
297215
764134
116437
174077
504537
898994
848661
798114
542804
914199
533477
543920
694835
571154
580394
499541
624799
791266
980049
305230
716834
393292
586515
132164
555272
707002
1030594
102312
205725
878862
608975
875694
90834
696587
990096
806001
447409
925267
357334
368688
693668
646108
904347
333162
1038885
13769
323521
78825
805339
731545
212564
13400
261099
973943
547583
936460
839928
959428
890784
151765
468136
737027
720750
105860
993407
972151
62589
430103
168900
387994
443483
683210
363741
917802
889040
88043
240477
374843
501965
209937
123961
790730
658203
769367
1029949
86726
735256
291529
407877
664714
228289
233550
632
158776
190903
201529
492385
813728
965630
862768
813712
938874
767509
409563
343044
117533
367009
546227
810996
360198
495813
625757
880437
825892
680668
697465
711842
631351
729115
202991
159837
982371
825436
249227
196834
988170
682100
270723
852248
981125
645409
476426
127271
132649
884348
344934
821447
62475
798929
130489
605152
141027
792064
634485
235894
76356
887798
214572
164654
226181
191169
248280
900547
1019285
126541
979601
280887
602590
328731
745840
283192
667176
714743
813068
552566
438333
760901
941117
14840
634999
351363
985921
878070
841687
42569
479218
882599
940551
965510
707626
340439
710706
85208
689779
701965
377272
612239
564934
683429
1016676
264382
911613
509890
85074
1044574
205097
946416
716157
251852
340315
334122
762775
859762
800092
253369
439057
733262
402702
188170
855892
712037
399896
699611
479390
814424
968443
78375
64976
490952
139518
336573
10317
733921
197170
466633
732100
500384
620063
850103
655857
773042
999048
207292
732829
972287
892526
120371
25243
95498
1043121
538023
435560
440963
38022
659648
326992
621049
621215
671700
259598
910679
565441
848122
624525
686898
193140
274378
165937
529506
690855
82857
607265
287322
983302
405149
199000
795451
943974
276865
828831
249663
270811
681290
103686
75472
143300
268390
425565
598368
781607
517253
629712
89866
224606
36323
128988
771344
277940
137572
310348
790040
958978
509737
333238
138853
214146
441068
577447
624934
962417
708163
383376
282907
59155
321418
157041
744820
23997
122946
477019
963989
515238
497128
588479
923327
808909
764648
766176
414268
535733
1042167
13154
269263
376419
55049
400102
167050
985310
273777
237448
908250
274091
286673
994524
887192
555541
210463
818832
331953
422407
578205
201411
103691
958403
813615
903950
544934
812705
88788
509925
927714
857681
498576
763231
403740
297054
102096
602123
447155
464976
12214
887790
770381
242485
5196
167152
687501
49242
897478
86236
929149
831621
1034239
123791
508572
987594
1002218
350709
684934
678947
65399
671129
363554
341928
239864
130312
241681
1039582
762026
647664
319377
235478
593797
597311
334894
985424
766564
921091
1030216
1028285
772020
355299
909761
561686
414614
784671
82130
65658
578213
760193
80246
1012844
445964
1031974
565233
631018
639356
501528
1004778
489727
864295
777525
555472
1027137
1013246
545962
568970
828455
1026271
373403
214326
930327
768162
629816
341529
44338
952021
412373
328476
371569
545340
165314
911469
15400
122023
620343
228151
310501
620484
665982
690504
343417
164947
415072
198921
443393
949275
1046552
800949
699868
266014
692368
190954
805859
624585
568630
93145
922021
736770
557028
764668
898562
173745
1044822
531784
486427
891095
441437
378447
107165
126547
616381
190727
784345
596369
325794
557352
813966
808925
54068
44948
7160
615479
748900
2830
357398
518135
1010734
356108
195722
1034382
36294
768313
447946
602576
968295
910426
56990
346699
305373
437669
652654
458724
720908
527855
46227
334480
584015
898997
460043
897537
283902
232674
320913
1007079
947334
140992
307224
427653
251141
600074
763928
839190
553222
467607
528261
760378
1032999
231747
666950
165670
403472
26940
65378
590796
686406
1028745
306762
483971
890519
569919
726944
1007578
186779
833772
326179
203227
1043831
293238
286079
334671
684862
863817
37523
863945
90640
330829
212910
767565
969333
131699
550794
214609
760350
95570
1036422
334172
800777
965537
290800
1014806
273966
1011250
945875
224114
859663
365505
185961
55899
29027
568010
184865
273164
146206
419464
87979
955955
238876
1013324
899307
339920
614033
175180
301212
73679
973246
361790
855201
1002520
898313
740307
550955
660096
606361
607740
654400
255162
64114
123433
85360
678563
1008486
510872
162516
549333
31447
36433
682988
667590
133479
1014007
685620
806630
374042
23218
191543
23489
765136
756063
483403
218813
980146
839659
848434
911077
582381
168106
119620
115403
583865
742090
1007908
209800
15064
215726
778232
39827
762036
793634
768237
635421
429798
808775
931894
99323
245290
319680
527278
344059
11838
620905
644094
829101
390709
7751
787263
16386
350444
439955
80861
816665
254932
9476
723809
428838
1045842
863095
161904
987759
804308
610210
1023775
916716
317021
524403
723690
453379
363890
736863
560448
125449
952521
635624
273636
1031102
761545
171641
310542
534074
72478
966820
867408
427729
105852
513765
758957
503480
937829
353174
805178
1001784
500920
396470
351821
35131
753627
841768
335185
252527
652962
401411
515397
577323
966100
691788
546482
125484
792017
453093
797140
510197
708935
936165
185144
534361
588669
575722
902246
467909
64367
736647
665922
838407
854818
83581
834773
131508
575320
485992
920178
811440
998653
472527
661400
138166
316965
126551
744325
764462
220548
167183
288120
237669
622373
12303
97934
146873
500989
590966
880934
238710
205984
544242
839786
439574
1029311
504661
161154
120509
601130
649902
998446
260685
966006
274691
78396
924118
270134
5655
6470
143774
848557
75126
724767
847728
180509
679857
405899
648366
276300
83917
1046813
197852
284863
106695
534461
134579
650301
28623
149434
91735
153700
213736
574052
577970
133623
1007196
516726
695016
599407
676053
197382
691538
503989
394481
823374
692775
655447
823089
991533
246583
391325
168987
376434
71777
881947
626383
151077
510950
849489
340744
257189
695711
326960
499878
619835
402093
611207
283316
644551
943601
628891
547622
455251
757598
713785
903307
861529
217130
152299
56589
200323
114808
592941
588851
961035
348717
478689
268457
1036632
141126
599295
860919
195630
766441
255369
599837
597295
572182
143812
433919
307948
1001592
613669
817304
910344
1012228
585511
323602
167053
497776
917992
998532
863968
93748
927552
1040090
278530
772553
633106
306862
895431
298094
659067
267561
477250
476490
742270
910242
535118
609943
397188
1045404
629422
254233
832603
260868
317536
454907
316486
219751
589720
272525
637076
333291
1033153
408624
498104
907819
184752
337213
797034
221456
517839
615325
334770
343175
5513
731132
136992
985450
832515
509453
158847
115453
141957
937853
783846
492591
579417
982892
105547
213275
171618
587813
187741
963812
429194
10219
72887
353482
527578
562046
844459
610908
471097
322494
800037
114719
812709
321637
996815
339471
279912
436967
174935
391287
836869
974847
954460
1027493
816673
592191
37659
715223
448613
188712
1033452
414309
748607
731793
914889
639230
96318
560156
521726
735324
187974
794039
304266
217530
394788
403743
58662
36318
916622
301135
812590
101558
385174
915255
682360
868576
581774
171252
331544
362257
343450
752559
148079
279867
92913
312343
821820
572842
1044164
554620
1011305
223019
62112
764119
582044
451962
306744
454467
571541
566734
344455
543547
56314
975099
246443
440285
213078
719935
884581
235290
468489
747041
683225
499355
715749
1041047
865517
939921
19042
193422
520827
554767
899067
787978
19545
493973
792415
778530
841931
402003
456220
242570
1013826
732895
318028
316658
720795
721521
108408
1042297
262235
145153
865714
365186
609269
749518
310960
732312
661455
61272
222425
563193
834102
782699
743014
413460
1044549
284144
863481
41173
535275
328224
137098
1020318
533664
405888
135294
407466
449123
867364
564254
847392
488509
711843
898208
311095
930527
1028818
186782
1029573
297312
481925
459197
70722
970713
804431
224186
142793
379170
431901
762614
464455
1006891
767031
984062
199376
961804
325087
862821
62117
705293
890057
78201
695039
453094
376641
327727
179188
584064
959976
328569
136768
205739
55522
246420
908632
892710
160475
709980
861440
821630
801034
330404
589680
944031
641076
919804
40583
237240
903637
776441
186818
86667
719350
55963
717109
248389
655419
44553
477360
317234
157008
704467
241192
18292
605221
575280
518220
807263
361908
375206
224961
267018
556625
235870
884484
439573
703351
554253
302783
359368
677543
840556
382154
245236
813846
242123
93267
256955
29428
892405
120919
898309
187672
114399
817403
178372
243072
418529
647625
226
688300
594324
382776
302842
491000
918439
290541
40065
268329
168122
571343
519312
617380
976223
336955
124220
517367
5412
979020
240952
219306
947169
420231
788702
465392
881424
333912
356305
351213
810020
482382
123888
813969
64397
273601
831772
289571
640345
104516
502642
596189
321471
523585
602595
300843
927768
498545
653664
542550
627164
416700
55278
991565
121401
536657
131397
99010
94588
843387
395631
111059
949266
312605
663928
847356
52582
955575
745442
981716
117143
19639
1037526
890803
686639
275146
944355
500518
137140
881498
34745
604820
157974
312855
442857
995496
545444
369589
127452
558205
140665
202839
483205
580220
617438
172980
502224
239307
102083
974011
562201
812572
516458
938606
547490
538345
26376
150254
376180
930784
81846
605848
137123
881072
61286
365221
1031575
641050
295379
784908
673256
901915
128289
344350
291275
297932
916630
498569
723749
734752
131149
258321
313902
933927
939920
385313
484532
707672
890598
872964
838583
846721
510422
382904
278157
824902
1002750
87400
944139
119747
283145
268669
641042
443065
55541
522927
472463
556703
556970
969362
624536
1026603
465886
176234
603832
352079
306635
780329
141104
227616
568458
860269
858540
290333
417669
8555
365786
537498
63321
919481
826373
10372
796108
946372
383402
631298
543533
189256
237093
249388
788326
386624
143080
611024
816717
730322
191884
273122
9536
84603
526702
18879
920252
7047
541604
1022341
197851
645045
774295
943782
617471
540017
431636
547276
477650
68459
421815
958014
234496
945731
937612
682562
45544
679364
815722
560975
685175
242450
856333
739640
35032
1001020
321443
587083
630649
1044578
67129
398035
1026090
139153
953847
977729
463476
225740
351354
201533
490279
126536
279424
871008
393473
58459
357665
614412
865808
309928
762205
354801
907999
814840
260146
884961
673566
576485
916293
263857
366551
37856
25237
470524
881905
838088
606053
81748
845269
664222
89700
751362
990819
781548
972712
556471
12317
974262
145170
772310
382899
361943
554604
578630
702508
124085
553194
604964
871821
616112
438322
661470
861147
558080
908599
428753
351299
448467
782460
491179
766665
342000
993002
320711
387399
1015656
306786
588829
865906
49884
637157
734637
39756
316235
649282
458867
677151
639423
246384
830705
549401
320549
1011104
506738
282650
1020521
43614
244358
334532
355724
120815
702384
596066
418191
451149
306913
218981
829552
388760
462946
808531
911908
440996
549327
577784
328347
326948
75834
667357
28073
12718
347981
501884
178730
954127
78269
890642
887982
828725
134787
872163
187921
982435
368324
964601
931476
820943
918051
682337
228931
402762
948673
626391
46880
116012
382187
944230
359443
983839
484086
607546
683114
973826
400013
58336
914676
74193
501910
145114
814445
908668
1020761
1029389
232693
265697
29422
914390
133364
356816
91540
909298
425532
242089
2967
91402
245139
124549
596236
912561
1000102
461168
301921
8210
393784
875805
87809
484893
475449
257224
746902
656756
421520
585249
713976
398332
421811
797951
617317
575305
982219
108076
243824
509868
849516
898076
292185
787303
18315
123328
685252
965209
303444
955815
542447
912890
699650
46860
1012050
573469
892116
699909
596211
878249
672830
738
462519
924259
11315
942449
331048
982491
719115
865824
946907
23066
517514
154039
840155
439871
925868
911151
443062
993311
171608
978130
409824
24262
622402
122373
34928
642335
933695
308577
299293
4031
505392
786593
781242
503896
984201
852165
924843
135913
524324
237998
1042206
303742
548422
205982
335168
541240
310116
581678
215808
716504
615846
978750
156642
100500
344310
585148
243755
200413
853837
1003543
729144
366109
979706
821614
654192
58091
23414
682606
557922
609252
539934
243534
404194
301013
96913
542234
137830
567488
41014
484026
499637
515920
490983
511293
282459
276362
57895
658630
823308
888386
242345
889751
340583
1007605
955671
5965
1021230
66485
759186
54315
670339
293122
211903
653757
227900
984132
293652
800581
710078
372266
766962
1029100
343357
390780
372388
537291
1007016
854170
833240
6111
938980
248182
937422
639039
116194
143361
316388
54539
750381
667402
977642
877985
1020861
315922
116395
941488
492313
737317
277834
118886
661039
80305
378781
332531
607420
389791
536241
885287
234677
750593
912350
737867
467780
72118
888038
1041875
152774
750217
106665
474520
118872
529821
941458
580558
380308
24085
65730
220733
941753
929264
207908
498776
1042647
65104
926911
352291
290465
945384
472614
47272
454673
768965
251914
952880
152234
285113
75674
464300
393859
282600
186853
517574
14380
353612
689690
866268
500893
1035350
451664
451763
270993
671849
251756
725683
206542
449456
771596
202020
800970
909380
734361
579875
521621
219021
705264
771850
79243
542341
577328
330622
933242
100164
741837
904005
808033
293971
964910
504034
875096
762957
700285
10103
1031955
957511
412766
1041444
169979
759667
254683
862961
334734
602936
241332
207265
497568
769403
808245
614924
737643
324935
774177
231434
625700
462846
310321
763656
833853
35020
187615
51034
1037940
910693
424569
935099
589839
302875
427750
79163
806841
331825
284315
123829
218567
489091
885450
240655
914409
704843
437854
655961
283496
772543
336123
243279
937256
863056
605346
157361
310239
220612
769664
434561
984228
702729
387089
567390
705074
469009
452185
586275
278110
8570
189531
774767
1016026
952017
386596
155111
36699
133620
8455
818489
19083
985437
1026568
724446
738545
231080
185695
408012
647485
475459
503164
951047
1022720
264552
1032460
145902
797611
309828
889075
256440
1042193
425300
1008199
840377
34130
357043
907903
603105
110738
1028712
686763
1046736
65512
1015758
341551
222725
803565
346175
501495
569876
318392
72385
1024768
288404
754073
1000033
105653
603769
1005708
1004309
848270
874528
407272
158564
643803
985864
228324
518179
636199
428213
700254
957948
867098
497228
362662
404970
678055
390001
708318
309471
246612
912946
630016
1027379
279294
787990
997625
713395
499176
765733
126023
130659
927090
857272
511173
320228
617142
322885
58072
512842
361390
1044584
717859
969445
778125
860737
1031815
498114
395166
296430
6650
718704
321022
333458
740524
558315
946797
4426
25396
737459
514714
105203
40013
778950
464348
532859
136284
371012
408353
919967
654640
363957
190188
76742
683023
993549
880108
489607
734430
346522
748156
573165
69380
134277
12228
673113
802486
322998
32995
742671
664851
277926
504771
613049
471915
1008864
152370
277941
537365
630599
1010225
632802
289050
649113
885720
36825
47340
170775
385716
1014475
328075
433886
660063
998990
963107
781666
367207
860630
1043829
157601
502968
352338
444941
85964
269158
208249
197917
504683
301796
131696
80350
189880
486903
396103
727665
232035
902260
728398
885995
943613
683553
1039418
328103
273546
16425
124187
256066
499840
103971
624566
331547
718792
645575
388171
612385
223922
248110
173965
521612
538360
195549
657496
392484
561426
522722
554945
233450
171485
676650
795711
376453
870736
910819
864530
453423
721000
600300
993965
412296
105064
852781
271719
470085
707198
100909
953939
355851
768440
923747
700104
42499
650652
1006475
710018
12039
293669
921182
187235
1026546
594384
1024955
872397
959354
792882
109951
591246
1013413
335884
197309
383410
140533
577727
393397
983846
616647
871278
692865
408255
35826
579292
509445
29057
585123
958885
43715
353082
192557
90805
602092
232548
145301
702604
589969
823371
358684
1037469
975452
148892
638400
454296
723335
846971
594748
736354
11511
462980
555160
322860
190427
20269
910844
42179
1002773
940511
343539
686239
293113
131017
870695
642688
812525
8900
39173
954940
165396
274028
223716
785947
741881
756113
132475
1022385
816372
302154
622365
102403
4288
747356
256805
541237
144249
290276
344636
254616
938082
364342
501557
797004
646903
48572
838228
633349
370918
993748
105825
289155
180940
269154
989209
431529
510364
472807
91864
3798
1024582
434907
981294
377038
44225
181799
991037
595324
453313
983813
8002
1030467
636787
744725
516360
477859
730405
285509
524157
405281
142352
681240
900262
524034
825512
760696
300125
228605
144546
441005
529452
386509
658748
311022
407331
483148
840288
119644
1024011
246854
162740
207326
5325
195698
84337
1048027
465190
815634
963718
897858
493016
395656
706854
230717
470269
865432
310763
102806
337843
994245
674742
108894
898033
486580
859248
24559
699863
122392
407260
895828
737644
823006
569140
387925
245827
456907
454157
1017944
947632
357650
804743
588769
364307
120098
41148
652508
105564
372574
993156
856566
1012973
943725
653318
226864
569109
647101
537854
407987
112062
694371
105793
536151
186949
619791
719615
94041
614038
491554
854112
175336
196389
1020518
998159
501657
878107
113863
433537
218605
385108
159133
62601
848762
532327
47756
232733
844697
1000330
137979
549876
796937
348043
171880
251201
318506
421705
714179
892842
617556
428502
158685
447959
813864
2604
969550
738547
171308
844301
84295
197723
228741
841969
548264
673212
455140
370562
391957
58875
20273
894514
90468
947537
890221
91252
631059
1011196
420660
187111
296945
974920
451445
404929
607777
1007273
757808
582429
478849
845953
459379
403269
97661
929234
910941
719425
578528
927564
1032942
1034938
533914
453463
297197
338988
61728
946434
523169
68165
157060
976757
755811
972405
965394
773772
18123
840044
888329
128744
913179
487481
844292
646761
647707
304120
973725
709587
389594
46746
46717
702151
998785
479739
1027766
78105
85860
990468
272333
362584
512700
602900
205388
292506
864464
823444
969436
474217
232832
377106
719007
926032
171378
453671
644137
368342
1042346
807348
166551
730446
186305
913824
571508
755948
501957
593504
912652
835959
912826
420401
281918
955632
379572
288811
462547
126595
753794
522457
132488
48410
175947
327465
132446
716865
683439
945136
566776
179013
842529
434586
466450
1032736
586074
337551
592310
799707
238814
386660
584558
379360
602464
674653
533076
134797
382886
277583
405954
594590
236765
147401
266187
1043245
612571
130165
419189
358961
855590
33146
472187
145502
160549
256274
397543
844927
860799
557478
716742
185838
627530
427260
58510
919333
1001704
949544
320078
1037122
1044277
545122
108470
654572
221460
431926
171230
557213
745059
132467
792983
552123
984658
856464
244882
125276
557777
506155
828388
225684
804767
60155
607857
687199
327726
1036191
418
522560
466482
785113
180447
871453
162271
577019
517261
636802
463628
513358
847844
993006
220103
954123
601074
315321
697222
985391
839400
1006285
76560
283641
594543
788472
919234
1000465
235143
225732
543875
772353
755611
92518
11410
666714
954148
549075
231095
371478
647217
635144
674182
948305
305792
25081
242625
1013796
322405
538307
594419
166370
307007
708573
693391
392287
115235
658078
202901
647501
658803
848121
523041
1027701
521981
270803
792775
239490
206488
633322
162441
608558
597627
154275
359466
930063
497911
996842
790607
880330
747579
978480
386442
789024
789619
774325
986965
470172
644209
482377
161487
1035873
285026
440096
382877
81562
782081
385844
823699
200388
1012611
484952
420525
41501
296597
76944
372696
703063
533371
771339
938074
117987
34283
949008
820735
683886
10825
812371
567848
969971
656024
758690
180539
485755
655955
456498
519574
892029
491394
813175
476058
764712
390895
76319
985404
821628
735744
37426
959598
420067
699581
650394
325680
628889
996332
605942
338112
396906
925549
939896
287293
86431
977126
300376
198400
866778
212044
1027885
320428
881294
198355
190639
339753
319782
1039424
261180
959777
736901
491066
160578
850829
167595
559064
221911
271581
294821
261302
1017589
155157
573245
434113
93953
141030
692586
79893
11249
343727
384920
923027
523977
733821
277994
430021
465572
826446
889908
128342
728446
48164
392556
106733
228723
275829
874838
900256
70235
685859
731764
180923
242246
16670
323739
880951
242872
578587
238386
722311
323870
774739
9073
519146
766165
1039076
795346
432997
298282
991155
821764
521011
1025629
389039
317019
820868
652337
201429
687307
197098
120158
271183
559594
983116
665414
853324
1041079
199639
478879
113065
578672
43292
671698
207444
21339
523499
207781
77590
422678
929570
359825
415537
944520
730894
497468
146280
717458
782598
245989
133541
354591
159770
24821
417519
78684
78598
1004579
223731
321144
306663
693023
829492
100984
816127
479662
416220
730955
611332
439788
905532
680408
394509
5243
296100
766909
661451
216730
444425
841803
607181
66278
562413
141952
62461
1045840
574676
481149
742836
320450
47408
638777
372627
738108
146500
631129
1002332
262802
723525
910488
1023995
38220
617557
101266
366865
445234
614193
419136
352367
807734
344945
258015
311387
766647
184374
401439
844561
592504
819834
767046
427525
734244
838743
94906
895132
613382
902010
263575
786895
248157
511383
601187
926388
872488
181383
1024373
190246
1006056
946195
189713
599776
521740
57434
20857
745402
45041
537749
313626
408839
1046281
1000277
566624
540971
304610
267471
35376
732374
918060
32346
1015994
883883
874638
409404
964373
10444
50004
449131
387239
41074
877382
664865
615815
142598
556932
72321
327273
120171
659479
98812
257539
534750
453936
4914
380298
344
643114
352560
146906
884423
806185
95662
50332
571143
288922
856463
871524
476458
692132
335077
115809
783592
918246
282486
679018
625451
811689
231421
100771
758870
23154
67451
310025
429615
195354
323812
345144
979801
851708
117849
932649
125201
493035
338924
315132
39074
539408
768874
325520
686886
693580
43057
605653
339703
901579
816410
8434
269153
819587
455237
92421
90849
572849
229599
368901
400917
512980
405018
282343
453139
533565
1024527
491195
554786
191474
866161
752437
913507
911405
674794
645021
920612
311195
210903
561835
434920
124277
57460
921844
530812
805155
156848
780323
877072
667870
657792
647056
121442
131650
974407
225104
285716
208611
368399
585104
756096
444532
783554
643156
798135
879796
784745
521182
545394
387760
847017
309633
468704
899351
122597
578768
1042838
671891
835967
57430
512211
9837
721132
795267
825612
885773
905641
1036746
705190
193156
391680
1030388
226592
510940
349004
463647
543913
321651
389495
531678
25736
723215
1021798
421991
523395
835598
491903
586352
903423
857253
753350
619866
925582
63696
72282
651622
66893
682937
981330
927553
290766
505711
148512
69550
407321
291995
760330
420802
936981
488680
822461
603183
832439
701893
459387
1009630
330704
756712
489863
328328
785863
886666
274913
37631
934724
743322
457999
165435
765931
348210
4612
56015
591742
582756
587816
391437
987495
450834
215101
917647
337101
40494
14055
18012
226932
922734
256071
792147
835771
209975
266659
618669
984983
36190
684710
768266
66829
576731
236126
564985
62269
494114
502734
962845
540473
245650
243940
801511
452806
521789
730176
355966
303620
1019692
592025
295747
230435
423600
348856
648206
774168
421104
31390
382782
680825
386997
374589
804586
786280
52622
678687
607666
602339
344156
60711
120450
533183
109474
113411
548590
781130
1023445
509910
593245
91370
705573
261193
474528
267859
886456
57082
536057
439092
560901
59259
810568
359684
304754
42327
492911
814892
377406
472720
549260
554735
418812
237025
486180
529159
873021
167852
990250
945529
578836
874278
378229
568979
383466
787712
478178
33930
188155
813541
542967
169849
1035138
508331
156347
638826
707297
418749
253549
828221
955148
972423
380339
1020132
893482
725881
177904
823748
616977
243001
797377
188470
784481
240006
789408
1027127
921191
264107
424330
81602
453152
411359
932711
992850
325936
604273
1035384
692359
293061
312732
739577
463507
4184
13018
42425
672975
687880
474575
1037535
71613
821157
195935
800284
524999
738103
1016872
295259
752250
837815
88806
280623
1003728
795015
482948
472779
476256
740059
422021
101690
609038
483781
7011
374941
423047
379933
319255
885936
175518
633358
29190
200778
497332
1012045
946126
159297
326770
400379
131562
759496
218333
1043708
903094
664346
181689
475831
470751
701971
927630
10669
351808
1005720
915616
226770
970722
1017656
151612
625464
47121
871580
303657
937284
222587
25771
240013
435140
875891
653582
619175
830561
1042511
421807
282301
816550
714637
529214
726668
340747
1013144
34968
768873
260331
405104
941005
269526
948925
494381
770409
801612
807149
549177
582066
524379
672289
425488
867645
850956
120973
391758
142775
98270
1029818
794443
795983
516677
924049
462033
16006
748675
932938
368485
508358
518652
818202
818982
799478
572280
401996
97647
44389
1034899
559149
741533
995208
820042
11466
756956
893456
308407
487347
600333
580622
195596
909375
796555
244017
517832
366649
794623
787057
695397
803653
864009
995108
949708
43240
742595
547759
870778
18605
488755
711927
701122
919838
160661
493335
287926
183847
602585
60204
539800
574927
875869
602198
766416
975149
319786
252947
641866
488174
230699
406401
660417
607968
979907
502292
558622
1026790
707828
487436
984233
137021
964865
406478
366407
813887
988465
917115
534830
354732
902145
165827
315197
398255
912934
930602
264606
128987
400330
468659
850054
538181
400274
996855
554213
834741
195426
1003117
444603
806150
323137
173923
830731
449142
682585
827549
158503
651353
391672
581808
576315
332890
292725
447246
410596
964271
153098
227919
612302
131350
79550
1004889
987875
198002
835567
621883
728035
446264
2582
384928
298358
219422
772344
965709
842341
673656
841403
86434
28561
111967
193358
992642
318898
572687
457604
293292
626669
929703
533904
690446
819316
204261
930067
99363
91846
409982
241084
693363
211645
95821
45412
932994
791324
716133
237135
956778
352952
229241
303589
586461
333031
558886
562415
662776
675039
877407
131526
301612
312165
442304
722614
390834
790776
142100
887423
700234
53302
843920
386627
406237
304239
994581
373075
98887
356721
751379
47609
859662
943311
613501
752553
120368
187102
678526
396195
706788
7557
288618
454139
410352
230228
559184
129972
839895
398196
1009689
398874
848619
506182
282074
547327
230405
1004314
290269
182977
17401
616107
1005778
257317
157772
108847
893324
777275
884106
502053
713535
623841
388577
764067
158736
589803
1029031
17011
94019
980471
808170
154639
180324
28896
571680
361344
400940
374353
863786
327458
462930
65533
642622
435802
270857
328378
570039
394719
150287
463250
993380
921286
990443
636605
252133
131891
618110
1007227
222412
879470
380255
773078
828765
311920
963276
665662
747644
346463
390261
141109
843139
988167
52638
266518
839619
778509
601167
1025308
851972
846337
131241
452351
204729
248190
92304
513972
578868
465973
457119
442327
78759
153677
89965
30694
324897
287496
947318
433175
78144
1007545
754985
40718
574440
529463
733824
218838
387097
660238
124940
689257
250370
582011
126813
398241
542416
225719
380665
544547
465087
212934
364544
503254
998433
978579
56229
293393
808674
567124
90066
362462
96792
260955
925796
18388
209042
778597
285593
850259
384891
105506
900066
992010
176012
308206
128021
364482
582171
863428
636770
256456
918654
210508
381384
655548
285201
346387
566726
974665
546004
245520
955429
515529
646561
790058
86352
579438
65281
420519
169594
282218
483695
988916
673527
773087
240049
439916
293252
1016709
465062
824561
416123
711717
580717
923012
512387
202049
362554
734981
781822
890092
735356
277309
261762
171930
791857
740502
853202
158692
982981
409351
549857
196674
432850
688994
257090
62545
603974
427150
996175
968448
834526
409062
362735
526633
940532
38628
391910
778364
608125
283489
762565
884888
954361
39407
908126
344791
798385
358904
846888
513922
967494
992365
232938
187128
120277
801214
968086
782757
1015860
916658
660279
899911
447366
259777
127354
77215
953187
68285
217675
8397
417825
428589
483368
972609
904755
502261
606258
3609
655321
183261
455428
440306
313358
480388
228604
566945
435601
516392
973864
905324
878196
488513
255278
862306
742714
610392
199848
576141
526025
797287
587336
23793
897599
421440
863870
964404
543161
499208
485028
776315
46127
892731
215807
666888
646045
390238
497679
650484
799007
711774
183207
558883
661938
92743
219431
41611
745252
461782
172973
777890
334896
744405
912249
118392
547918
87412
587427
427482
448330
51761
690614
618267
384288
729348
109723
805044
380279
822156
547709
149414
151016
643261
673153
41207
919202
759696
1031501
274148
141965
407845
199393
909535
529958
901348
810150
451
56682
409508
113583
219317
460251
678347
929790
705236
554372
561859
627662
759927
820154
163384
723093
130911
61980
48718
190361
551388
1027741
921067
161419
865945
215870
339212
654233
729688
528012
318297
787220
139159
308000
670352
417295
624935
635430
562684
330963
323738
541180
975039
87533
240375
377642
529168
577958
82951
613153
677574
54969
936645
115912
971336
906775
269101
815587
43151
963616
50840
462737
457328
614653
290874
401681
616303
688742
709159
755687
362945
205317
194675
709504
677407
219617
445037
279268
28730
775864
272010
170951
601191
255532
638796
336968
247867
191494
932107
194149
495035
659313
45248
937654
254002
24530
800605
170116
789198
749785
567813
292799
958745
1045348
823570
899041
76067
253020
1002990
984614
191906
148577
875808
286266
724396
129802
1008877
662996
288235
486233
486216
1046381
635279
828158
660717
246928
868783
737582
586434
103439
90143
101327
396624
71600
869906
174204
677839
245577
171943
730365
815548
542446
529527
206677
735297
984530
767815
439993
28905
575432
784927
589511
409226
289879
228553
572283
684085
855727
299950
102253
66184
236983
185873
76164
476514
477505
707292
761523
373154
805383
665291
427893
411775
764837
389383
903486
1017184
216448
1022495
613486
864253
361859
902487
872971
800621
277975
1045622
902882
224349
663706
901188
146790
342456
864275
364035
134695
559251
775103
719061
614652
574600
220124
720688
600320
852692
947105
184665
547482
579971
1009642
700072
761746
34730
445580
395470
576852
58902
592006
631166
746348
1000072
914288
705882
431764
176132
326485
186303
1045387
120952
1011851
468523
203650
596323
112168
324847
360570
601070
963672
235128
1033692
337833
924285
466047
450874
456256
803473
103028
742651
78709
985981
473848
1042708
89031
196336
495848
513071
1028151
483094
239662
829480
695377
1020859
311824
15688
884110
36762
161306
265540
1037487
646879
6956
973296
347944
435251
999768
36890
538009
527628
385549
654829
736371
152923
274469
513635
550823
829541
452245
657618
58343
63949
793292
723033
37743
530281
172405
708439
995411
1032876
729994
654225
881987
750420
229747
953416
465462
678252
786950
170932
373901
162027
1007328
204676
308499
451139
509956
251881
334305
1034785
151375
314894
498240
66910
82818
297200
153215
439430
105688
437215
722154
95306
686313
415499
734413
1037704
656536
527765
938796
826030
15138
76601
977008
187693
311004
487553
876977
184120
872963
779216
120315
847277
486465
766418
620224
956270
294798
1022105
269025
988857
229438
221268
990466
235370
336892
164368
410800
668685
474930
729767
909399
617231
707624
408316
206118
711039
981521
33641
392615
990530
544861
800965
161756
940161
34313
803200
826130
408759
595097
513760
131973
312352
162160
243858
822489
86193
1042369
276157
685545
982946
816868
801880
948480
339229
635929
1001281
71355
573243
782076
896439
314033
786139
720789
364919
579785
367817
71340
358693
637467
311912
965330
526631
281913
625724
761858
825625
663643
2638
181940
350194
953966
953580
746745
372447
764735
456347
733103
535522
475383
282901
288328
41907
289083
992125
755683
727092
909344
353970
658100
887064
270205
40687
646995
254980
602531
175917
309593
688774
178729
506676
475069
509091
41410
1029663
482029
803993
46895
575847
540207
638027
793054
865968
830158
497122
703990
158602
1028407
772712
618878
199626
845454
782309
305474
537131
9112
512546
345942
788970
64437
779990
615168
330052
752488
979938
74163
398620
449207
232235
802355
119471
145873
625184
136873
29097
341662
795717
644340
406864
746369
371803
1025322
565500
80612
253150
889184
696798
28678
71354
568279
471967
854537
898659
934405
881890
792060
338600
559805
311490
940326
297793
578488
925020
806873
265269
625573
759817
613125
774564
315864
472578
190501
789698
932030
938083
255564
1042699
416649
771099
533731
161520
587164
467295
696755
312065
765125
358664
879695
146241
180894
738131
255567
673353
953700
358411
677333
119102
987099
382464
957774
158500
34337
315374
90531
283840
332913
720095
420895
45845
366794
102089
272351
635417
887213
529227
397734
842502
899073
1016673
973032
901062
171666
173815
471714
970151
452381
1039502
60300
880158
604801
60732
309386
952994
571690
505599
351315
933424
963204
610395
301240
141047
33959
367827
691821
326247
224343
251717
163253
788864
642368
635061
370522
540743
260382
67696
206457
243066
321703
140845
741424
1036831
95587
683406
657106
85572
911723
359917
488327
563369
736911
672351
510263
451806
143671
1038573
712607
499896
223847
864484
823793
301802
131531
507899
775076
969318
666578
931405
154800
657920
71593
951060
1037632
649874
666342
1035995
726592
870584
819670
888193
304577
348600
522110
495020
855020
8991
434653
747602
911751
696345
661339
796185
966657
813655
227257
433170
569405
521494
1026893
99817
106248
22324
382631
260411
974917
478349
451949
534742
627093
793945
1028764
246530
58772
713658
937420
940869
920901
942352
949117
666992
654618
458461
757364
630420
50658
870598
365451
304952
650607
649792
960554
254502
675085
976379
354955
527563
489432
468409
737102
928909
527192
997322
1038600
761016
177423
960778
696899
738444
336313
3577
439461
497446
249214
216430
428334
661688
419278
1045905
558747
79637
685008
1045645
197043
242160
812519
216680
524486
170313
469155
566992
124575
782483
784238
55089
162339
937274
312758
227155
369561
638863
676613
289623
1024938
862019
151845
353735
3619
491413
93378
392466
42434
1031104
594252
60841
148861
833998
897547
774409
394572
791040
57368
603506
266987
858919
854259
762657
613504
576952
909269
94876
76489
524595
647034
534281
831248
244284
699756
598986
643101
152730
255478
909024
57355
979423
603901
601121
860310
90167
827299
336407
708476
379145
34580
205187
1048534
19174
356654
563139
975602
582184
964746
723684
808384
245501
855951
794546
345993
421795
199062
667619
219525
816462
718847
904342
657543
807024
908384
916383
291580
217123
668503
878652
458075
530232
456125
612376
759019
348300
640387
51472
603599
670402
975746
154496
711139
102587
738211
521146
147310
362400
964079
130116
207542
361920
394058
957517
783096
12723
412397
653920
728731
1018877
176714
196486
520240
73689
426062
185428
114353
996118
482415
320906
545765
649319
680344
95531
113575
330259
825595
854117
460913
546893
817458
420965
602326
770090
524125
24962
594008
8773
633042
585867
123118
1017321
426083
258689
432574
596646
326515
251509
63755
83228
648928
154632
597877
877125
397329
324361
60290
721393
397453
87818
585642
687446
102813
706435
481667
752058
95950
1011807
592061
388663
205303
217160
475818
881199
833699
21805
161639
306649
961143
239165
744370
1615
861033
59537
123549
750675
333040
588937
346284
572696
195913
116289
136161
519051
977172
1024636
715696
145747
255533
684497
728290
642814
262765
574421
178488
950179
175540
313163
45040
358545
802622
218842
884363
823307
371770
689404
327944
962200
47618
264598
445353
775000
781149
209084
451312
1877
729700
466183
412807
699111
1031525
173385
425119
929830
209892
81344
148470
533852
842093
42245
922227
827755
541183
525709
130113
485337
7980
580441
64736
733711
842410
162222
367862
257990
280104
174522
485366
740425
644565
637712
419516
124786
155891
757395
198759
827
992507
391359
110076
537809
24038
21733
808127
134338
1045172
524633
706209
416927
147980
819146
392682
657609
632546
49546
796123
613363
632076
88145
991972
840120
493112
423763
176271
863003
324384
358554
566052
396063
765786
183104
907638
119119
889051
927124
907339
526999
636041
85248
163411
951734
898862
537273
160969
893698
807724
319552
471744
820882
346879
335119
451627
758185
1045711
785547
829705
731448
986158
624264
70961
153042
898150
247710
720652
393552
480737
125147
958576
496327
988744
161751
745019
131331
733406
68109
762628
1024880
1027953
780926
607515
440095
644
13960
663799
936221
788182
255299
267478
898133
419500
903535
649929
369253
682808
378507
576258
377331
296492
271437
97475
457676
862772
789464
725135
978232
531243
267177
507319
495881
758782
480715
325615
344088
285192
631082
641632
733817
168289
1021084
974803
918668
372432
255220
253462
732843
734193
676714
861876
225089
944629
1022721
63781
53971
648930
297020
717962
583893
69891
351584
746354
934673
896406
595815
246225
914384
513532
614357
383566
212365
473415
77059
1494
666223
334786
130253
994405
974102
220244
387123
223575
664997
49974
1004129
703809
430823
982799
276515
619454
363907
186143
7434
86008
995299
547786
568786
536599
956248
748682
546298
923913
734729
438170
821660
381774
493131
892822
760352
259091
894092
1040534
540611
948151
194795
859435
432593
307635
447712
239092
14903
891731
801146
392810
367620
419780
691350
705079
437421
405254
941326
668870
446111
732027
977442
581645
962892
1040173
916964
237366
714497
315932
937543
556455
134133
702974
393178
210830
812324
725272
674760
1008146
1001395
1043924
474847
552194
335161
737428
169985
147284
674807
425413
998711
752568
1038816
1033575
669244
619227
191692
971300
41549
495665
701785
270989
836618
6516
329760
765751
735521
769201
748011
560131
640660
665520
385
187978
55196
531522
489615
699478
499493
119226
14726
695624
1041205
82717
884762
914727
401130
688533
445840
667782
923173
110935
988778
846558
491733
603189
456887
664336
609887
351339
75521
531857
701626
1041169
672800
6435
810376
181969
59257
419043
961852
106902
976386
472236
612629
848964
250769
740729
740306
953493
659639
145665
815184
735015
936729
80876
743459
169509
549604
2888
518745
143234
750882
450645
968986
402661
617001
598091
889357
34650
716629
633615
708158
19790
927995
997911
294518
428787
895432
84178
47454
773545
908686
565734
211085
645240
375127
896763
244110
632481
323594
236588
406789
818738
649285
984990
780950
186363
925266
844853
308047
70803
924520
358489
519180
682802
146083
781366
153475
39221
144030
525127
877094
389821
182675
390637
918819
601543
776080
207066
835492
301509
82352
513101
681735
231716
812573
1007833
145641
563859
666335
848410
288725
206560
257311
294532
8323
743075
451438
904865
593818
390862
689995
309842
283982
954227
261995
695399
824297
524370
140186
185699
972228
449262
699674
186929
121411
829830
1008142
837563
121636
1027052
770832
664531
1039784
321588
355494
411824
1025212
411873
510961
982202
306775
916163
266888
65947
53484
62831
122426
67880
691842
634002
445177
593646
466255
884517
468833
483471
621819
1025202
979690
808738
338201
593932
912996
449843
743909
896883
863453
434572
787198
778799
550137
28604
643104
75376
791549
656942
604174
613687
523822
638172
806536
434055
46740
636798
704164
512231
1018612
634538
757999
544244
338827
112204
100143
594953
323093
513270
167069
598982
1016072
974616
509421
419062
315583
718851
742151
796022
398552
496627
315838
985298
996387
758814
396666
464846
395252
958525
289866
244080
399410
82807
760682
813739
1003573
468363
688919
466013
444172
459676
758638
430163
666180
832075
76071
43774
96866
909958
533829
324928
577354
686187
52876
300008
740671
150802
240265
869968
907444
864531
241106
37410
262297
845829
244692
955693
353208
472913
478774
1023920
1025261
116329
941245
232373
112203
825303
465121
406409
442437
115839
92095
503141
994418
41981
1039426
527729
414659
301775
939635
562447
1034015
218139
217214
544762
789735
57675
813780
306031
628356
863918
929269
348765
464342
760906
64157
719680
314897
874476
653192
966176
310326
625864
586014
971859
949047
849283
969036
1016765
836597
175287
974458
1023736
933605
802055
361317
782013
85180
703663
675986
925506
795631
318512
403855
619472
557984
527433
546573
701693
289483
735459
992073
630763
63957
513289
939302
788990
179633
696978
356287
315116
424740
20209
910607
351212
795037
122952
235435
727754
378219
990086
191059
927089
401635
335131
937003
195883
774433
154242
54686
330182
312818
259069
939778
192846
654837
311381
684765
705843
44021
945439
645848
740564
418724
460791
484596
587445
294429
547619
220030
194657
823821
2955
613113
522793
1000171
312596
157652
529188
640835
769860
62209
33297
677335
966065
486134
654411
414367
115238
206229
636054
679440
120326
838736
281253
435788
99683
128534
158369
364866
872225
43061
256159
500587
339423
978819
39101
508417
742471
753854
879644
638001
640447
62124
240099
514319
40949
927701
564229
425145
409356
226772
1019905
603236
558464
562710
591733
40642
99927
183406
352323
450686
765678
48592
393165
630848
149814
606291
959775
71693
661665
6060
482558
376191
992791
499752
837303
548380
96429
448135
476078
48430
1004421
406185
5291
617160
887104
332430
884150
733231
746197
771326
103651
488181
406793
343534
586072
944956
905951
610552
512413
167033
288067
36219
560621
916394
724595
305801
1033384
485492
318280
218575
717079
657269
887839
372221
838529
995281
110455
788350
1004328
452769
743587
914317
425071
583064
207738
693368
607549
92037
790359
658985
830326
351476
508742
606543
964538
843636
423852
268834
481240
460405
358143
452929
3759
111323
267537
97598
599778
36925
318348
724846
241882
988611
973941
696551
315750
733483
479187
978888
134336
699629
16539
497386
830389
585220
199307
969990
747430
645020
502630
507755
442663
1047913
943802
554651
275838
813051
419621
621481
810546
439416
565925
37812
190525
343187
1033197
1040829
419965
529901
878584
865839
610452
999651
697527
303825
910864
821626
243272
461836
829827
84926
638356
844552
747532
346754
1033049
330628
186001
680200
781058
395473
196261
478602
131510
37776
483124
442794
115133
305917
448994
559810
577617
756742
768449
393882
1002029
848308
306845
449971
802992
42285
500032
798926
791095
140988
226327
283003
285678
961833
550039
396695
37984
757969
5719
754049
13448
542104
423321
200819
563349
1013990
796375
721824
980518
281053
1067
885294
190969
459928
79680
872189
537192
444461
624996
368735
795057
869719
179000
995534
620135
107768
8138
544258
438217
19003
934126
761991
632996
158623
1010641
93933
233308
546811
793439
559283
512076
295470
220491
27994
993025
836462
3640
72698
164100
504171
920983
460861
525825
299408
221295
448605
265325
586166
181126
813295
398795
191776
733419
516561
167791
651700
320035
416584
547039
847446
81718
225712
775607
679273
730700
78335
767547
867874
475736
258288
956348
1027045
964592
593492
1036869
775056
174644
171277
683749
79137
720407
110382
295360
616680
638623
822822
492400
288647
312531
429375
699252
281916
491376
210519
819678
352958
390903
481653
443108
88201
73694
355001
765481
513973
991629
295137
490100
879778
54849
177466
41484
40809
146528
308039
1042888
666471
986028
994846
172469
714877
832559
99239
898286
912262
716037
925104
1009748
305965
556527
733399
768406
654758
556306
454787
673092
129847
165173
16587
451216
354519
981497
382616
628081
561951
364278
998878
313178
1001439
291347
780927
145571
196163
342935
553989
1031293
985435
206599
718511
880431
1008709
321377
263822
266931
625461
805705
73499
421974
554029
898016
71599
211956
959433
584024
77759
540287
652181
197032
871797
610380
172085
823506
787345
184679
808557
379309
336513
914900
611609
24694
836145
805696
802670
599353
21918
401484
803632
779108
683349
900073
514424
424131
304779
503041
185673
543810
720700
60131
80991
464329
183573
472835
650026
554726
329258
462974
526118
913582
642717
1005300
297258
379137
317275
119564
804478
13814
336978
9630
66540
810165
426761
947720
689730
671951
896363
167463
303135
792444
86633
928276
387601
934318
961647
627189
306494
501736
535559
638573
157853
154507
852125
901144
98414
939986
171451
191579
700232
880865
842481
451945
931552
26714
140935
569546
454266
833468
365919
291333
965952
77275
482231
1030697
614085
907854
735214
667003
590202
994425
309058
986280
792339
601687
779611
243231
980044
563143
334545
551668
948992
55986
257726
403406
800559
589418
633551
984532
807587
799773
69195
693820
364053
793233
832634
539514
674534
394432
900489
291080
905108
350462
196999
456358
617548
912979
829071
769638
393204
236190
290978
785990
334595
616267
418034
436180
1023725
740474
655159
894216
491693
127475
372615
745551
292287
385318
11086
738321
946745
704349
858736
61859
593843
540263
48509
233956
436507
580050
617177
329381
119120
609944
214396
46175
154425
921667
1006778
200889
62213
80218
438603
205332
144717
894867
101753
711397
772685
566657
181873
284801
506160
177885
322770
661154
405004
991217
479018
843367
53720
228369
747808
639355
377864
657710
512151
875296
500820
371171
28828
923137
480127
426554
240875
555526
39464
287478
557968
22502
534976
597509
519634
265897
77285
897762
986732
765408
117871
399822
674518
258870
463001
259611
1039584
322620
315260
727331
407819
326878
227775
820642
1033459
213175
486835
478873
421850
477388
783031
383418
561700
843482
444165
1016380
245213
5096
91447
167068
406402
1026363
742162
675668
788492
198411
575359
45125
625912
585916
291321
105518
3932
612183
438770
190069
619800
905126
806777
290371
966739
708491
781137
795349
896655
2197
301940
171729
223884
429250
268597
629882
490814
220383
653336
646461
35698
604779
867009
834416
771097
746969
170418
97611
693437
59158
1031520
279215
176549
55408
218424
301109
743767
518596
36800
180037
94722
991656
438358
622286
552636
472350
55349
479642
541015
427349
32194
427708
853879
334488
181395
188580
965174
237476
975626
835620
519302
891001
676206
800953
345121
157580
427820
683794
37597
153703
693619
180258
698722
417124
1047082
51449
607922
524071
929944
460748
637025
743462
653244
249019
591438
485418
672321
617592
276033
150710
806963
106175
450754
435655
551542
646485
418400
331897
154645
871058
159349
279122
791729
603670
61878
990442
803306
163307
591897
458017
153832
801543
360122
757734
817337
285203
327608
732238
316193
388378
446070
7291
653928
754791
490997
124707
298413
507250
909004
693671
755938
23914
10322
1014152
592320
451565
1028437
561336
698375
167497
4081
585141
102048
654867
960470
953647
899436
695262
582661
272902
449883
84029
225999
97954
365945
333259
807987
273641
820262
650872
635759
797885
210866
100202
915439
985610
941897
305284
472538
381770
559588
579802
934259
925004
293756
470015
570079
647106
834731
702780
1045433
337330
105593
776114
81270
248594
752401
15403
448528
1021628
16053
614091
81781
408621
797697
982182
211742
565097
235292
433956
132230
949803
466410
887417
65241
646603
316744
253658
381811
834767
98598
528411
791946
755738
710045
682193
861635
75711
440682
4181
491273
468952
675560
1016042
415769
36312
1021025
6707
593417
673399
924502
376928
250685
60513
920784
712003
982962
1015077
981133
287459
257617
966460
224000
653440
446484
162625
65954
873122
548348
316324
323613
126871
454654
374980
769695
95215
789921
823796
764943
787228
119581
828768
431309
761098
594496
823986
33294
755988
562523
310971
414359
89746
769036
661731
630611
408889
182587
918688
973893
704623
318128
883962
522005
347521
589746
324912
94795
418087
361869
489384
37140
677523
541083
934285
524690
369105
965005
284371
238946
297485
139568
31874
901719
397136
730430
560997
851279
115193
27129
422223
1003016
599231
545814
684378
843838
215106
141592
105044
204415
257515
745482
772998
1032494
451897
399716
990118
432744
929949
1030964
567005
710513
999168
115270
570322
947450
493491
441086
327652
1040517
982523
376186
903139
93092
895127
365738
812692
118554
1005043
984000
861156
359100
679452
360163
41425
294499
736807
12016
126242
702629
990252
758007
691482
862673
338874
807596
747715
531611
524998
405485
380706
875673
447623
333940
1011549
300540
1045689
866423
471461
899766
273888
772939
928841
590238
62276
531880
1032542
489856
1023687
765103
107416
112999
434424
582863
884493
180071
824253
876413
23624
310697
443619
913317
913897
1000227
879869
587397
864435
808306
248063
1027750
597747
295440
820600
611077
114441
565188
786103
257686
518014
483586
108603
103328
423741
1035571
758388
818405
107848
507754
450084
245115
330585
138630
880401
185889
854161
1003033
416402
109470
1043766
206353
696357
622017
822806
113664
140791
509973
795820
545376
38091
283500
74335
148994
943791
527631
83323
476071
257600
885575
293106
486160
665866
393203
724371
454420
104479
724981
621738
516350
237036
989167
150215
71439
706351
156579
53445
963756
956227
504346
102854
13745
395695
29394
179394
341697
223581
112733
861349
270249
720667
258568
631597
988822
899787
52674
48172
996469
562143
474852
413977
854062
375725
1005945
933879
763550
610271
707610
435262
907970
600673
946175
409284
253461
752226
834081
895711
204936
207135
658002
889689
822239
409677
860735
702424
138817
676690
838122
427139
80823
635002
263525
821904
781236
266381
953950
686156
957145
621618
15680
260355
395743
770849
962828
784022
581633
836114
460707
965229
928964
111806
467376
382932
497218
198066
621303
786682
548195
729536
730263
148894
251026
269171
35760
471015
737275
622364
445190
1018201
319430
455633
440839
103735
665776
946035
415205
240963
942815
968929
485244
934326
143389
354113
1028999
126168
20283
970364
402114
846378
305633
575905
283287
388782
447795
931210
465204
207289
585963
802363
927201
50490
223835
835590
644838
1780
1012502
959386
987548
896784
1001322
782036
327893
216276
801320
991407
783652
895251
540624
411191
783262
546637
322047
857587
621279
255423
610619
625988
66937
670015
614411
1018290
196536
159319
778974
887776
345781
112339
352960
778647
339363
85169
709638
272827
454338
1013217
46047
124177
619889
297014
761333
309963
653170
903524
874634
605649
271000
655261
526979
764025
317582
547764
171389
584842
535237
557255
795772
947037
441541
794597
601962
170863
802780
454599
253444
911856
60482
1010010
453351
931861
153620
706024
17977
817916
254740
603395
783217
5557
85246
1020376
606936
1000196
798673
248358
448915
126144
74983
911982
439963
225242
581869
390994
692146
1010686
574724
362623
658449
886844
506964
460763
255194
953086
775677
656576
386469
518444
103395
723971
594669
833398
501638
952245
569551
765579
304873
21208
18397
355226
657200
141164
499224
568061
611659
557365
795172
132144
897215
458653
479104
1017686
884812
618355
352109
522086
271414
567393
481940
668546
677544
202003
1010186
241364
750374
40458
353289
1001315
437143
263871
99430
706203
263595
906889
340525
695600
567861
628670
731455
561924
386040
271958
25919
855825
1046415
969900
486088
919783
758186
703960
463336
202851
716785
836515
271059
540999
563681
502352
542707
25197
478976
598964
1032093
116077
548399
733676
26610
95637
70387
56499
638150
830419
673499
858117
832407
683396
252449
711474
677991
5454
569120
208696
668237
977039
519520
904044
20646
529061
6575
825448
952756
173571
12076
98994
584277
776316
242457
516975
270034
245858
345133
650227
450264
299586
289905
583481
11391
113727
898030
105108
112110
226596
369544
557525
315332
926024
554470
308073
309813
1005626
223609
340409
975793
550915
288951
937804
743999
917773
763004
562563
372994
516719
324193
570131
1047041
24256
228679
699816
783319
695324
171873
418397
159103
633280
53985
958879
641119
78795
510237
28855
987765
1045820
56716
298991
113127
627423
914177
927531
497356
665421
636246
633257
5543
721537
69892
199600
682796
1031577
620047
603847
714022
484886
214617
45772
215383
407797
837723
634471
536917
52311
139285
180548
834727
705435
62845
632705
622846
342606
375856
493356
1009762
39997
478029
16380
1045169
205005
356534
465339
886242
390652
112502
592812
67461
743032
616387
686731
444416
669752
655376
546924
955831
134309
947871
805049
180666
160772
22988
500492
793986
355835
293320
55505
136937
845624
210048
772593
819508
543891
295558
329928
922559
154419
242478
1039561
398750
529398
396497
687280
914381
516385
54039
863312
969280
386881
831113
690814
391661
25761
725757
412813
477386
967336
810050
217250
715565
785727
767008
543278
927854
655320
677513
130437
160606
434028
606994
232924
316494
230133
490637
804212
192377
106369
473579
463763
828797
62145
714538
480951
879168
333339
866456
761549
706833
286459
446219
635034
74963
740470
585800
238475
849731
499185
732752
497951
673382
530925
968572
755754
904463
411825
317088
671414
736603
870766
521715
969400
273612
743445
468735
758696
822242
665326
801405
244823
966332
731431
566745
15337
916823
68119
731221
348492
450433
280042
209887
924777
251574
150301
682653
254709
417723
281854
395276
576375
991500
139157
350072
132451
111569
129500
575613
419235
855930
136634
529489
36164
978990
910268
854019
768671
293247
315443
314711
186082
302061
468815
446349
702879
559262
369607
949064
421259
292673
577315
71296
694068
488991
194553
394415
183987
739919
839585
74555
73148
680947
439094
208299
344609
594671
76296
742258
326252
822735
22828
928546
870993
397853
93478
12884
125956
269881
861914
581579
772916
1033695
85542
54550
45323
390448
4780
496039
447576
342896
1040093
164706
438127
659917
363889
544370
355853
826426
168517
863466
897951
1026236
403326
972964
151583
982587
592782
661965
708100
390184
242633
618217
895031
957163
817787
502899
610630
151800
873529
768025
694356
125895
912443
515589
236902
153344
123096
710947
370532
904842
666245
1031420
965184
210200
764900
269183
231424
518238
636681
306175
224769
723533
169878
1044726
534254
717935
691605
546274
1031878
487414
268692
116316
639600
285363
820041
982987
187197
860079
53218
596260
18163
283168
80177
154262
829536
890085
554988
1012679
512806
950329
652681
593224
743070
976789
1013026
876334
192017
290962
552797
586650
480238
728825
31831
384234
230199
944311
19192
1028798
189361
903198
986952
126703
469696
145890
64476
183995
808899
236453
128729
543417
628082
670250
748322
72739
979558
47886
862654
309972
74993
275561
865806
613894
654736
777930
285241
296067
102210
200155
747561
831518
199257
630887
921030
946569
952182
312403
390065
282522
955298
174460
1031125
979309
559893
662285
640919
643888
554582
911783
155931
129023
305580
470370
555765
291846
333322
616494
802832
398636
669639
679246
281342
296792
726012
758718
158952
691080
296950
286747
675218
958723
843531
605113
871046
58351
990550
150993
917640
830590
294474
808216
1004026
618697
376663
1043261
71709
362951
1015113
325285
161273
709344
662632
741381
311075
259640
763943
914818
747744
925691
596831
749460
831967
799709
563721
66574
826686
280155
545936
867611
351287
903219
962725
599145
257919
871138
435585
523763
957781
520189
430104
826024
351249
263011
482786
738732
668690
950874
629741
545145
542546
433736
324917
273855
538310
991497
841037
719740
899254
687572
285004
424647
691603
174123
388986
1024167
31738
556485
522660
700526
1019705
611832
931840
237134
118584
384796
982302
96061
75923
743671
288662
412011
814063
999104
529625
983171
326781
608386
1003839
608999
407476
797298
300636
24329
408426
618662
391701
849009
346180
96475
513106
387738
296264
738575
64926
208223
259205
337065
433629
1021332
745122
78256
336992
287697
174409
710952
870092
707414
394173
883820
930341
456361
385832
252328
410070
594631
273996
823777
903978
888607
727189
397916
1026724
900548
139372
77656
243475
947486
976567
642220
413534
695201
85623
978345
532953
100468
448570
363485
788411
718870
406832
420928
347122
497031
655291
995937
900782
63093
116809
254459
181455
603848
869759
854488
414358
370829
208859
402289
566122
454543
647562
820205
462941
668792
838275
268540
1029858
850742
864388
1033700
793499
701784
647665
471995
509098
785714
484943
124029
287479
393808
886972
147147
7320
964980
966114
914321
87473
191611
616056
93113
868001
824316
534928
5177
983713
686711
335270
80216
253321
116173
946971
891126
479512
337243
764113
207372
872880
633564
507355
892654
639394
985139
936840
755478
953825
106746
968275
269122
5831
907933
206685
1011609
826096
94133
606316
716373
816728
905248
67847
518040
694307
743163
656873
635234
430316
236871
27710
59727
790935
519462
802692
1009100
339411
401447
323950
228434
632539
984619
841083
228865
312423
378030
183187
606415
425580
796528
709654
820496
269262
1017744
500199
88587
884652
67533
193009
633116
672852
526941
486104
669622
186109
201810
846437
455798
444217
962357
658250
148238
840474
620507
444786
578730
510200
118315
629540
386665
579076
478553
627178
522737
515344
55290
271643
909842
117287
291698
858771
517969
285624
1048170
339465
63429
523090
239974
1046934
271293
735772
244732
734156
131490
485138
449501
39236
3673
215373
4016
81003
370230
954343
440914
1044938
267849
899824
175424
736800
722223
1009275
260350
507977
127371
205118
20328
686932
865112
627191
279091
846930
297340
249556
725852
222450
896669
658181
30672
167156
357942
702007
541413
395502
163020
724531
593523
847405
185501
420937
582772
452520
3531
42147
227349
1024116
732366
733534
626704
451953
799685
319043
624699
400609
850570
62086
276473
122007
776727
294249
378449
799109
128612
793038
169651
900718
472085
757021
523555
612833
357020
1044351
280619
1040469
843931
105679
654388
824178
605745
783122
774770
970652
161462
718678
148407
490966
529705
877882
312891
476990
311278
357983
939763
420865
475763
419902
575850
203769
278745
203335
469156
981111
941352
375958
860700
954906
841824
741846
3559
654359
453448
722981
244810
328414
877260
154046
249296
268910
302128
1003188
548510
624095
600121
394310
506114
594827
641162
422900
988998
887060
442289
894059
782787
779556
403041
410181
453805
1043740
774437
937712
2781
580923
710692
743473
943923
14941
798740
588522
548255
532497
769847
63255
1022767
765384
588167
958337
264091
904534
207284
722091
614175
22562
43508
973342
103030
341049
499372
559072
607648
260396
349548
727899
327082
677304
401933
505855
820278
594148
185470
683315
624413
1011151
173373
429645
863686
12137
968706
274480
678128
745441
590214
712847
699871
737343
628801
527
925053
373713
1015931
422930
830924
994939
604406
1012229
863073
536596
871955
389197
367220
894889
53456
163931
205367
75958
621831
29304
752447
382135
994048
845361
70342
549216
899772
932137
469731
761441
397576
54366
741420
246754
217718
840889
146143
209787
592956
82520
330649
171770
650452
877115
60286
1012277
1041438
694544
700451
894930
110309
93507
1005820
830364
779529
478905
990092
30812
587514
251434
124645
810428
823603
709641
980441
103648
796904
372182
517093
677792
1047955
636915
777874
566339
382169
563125
226351
410265
961227
973411
588246
633199
384604
194660
923768
580524
116265
832029
491
363779
775361
563629
625516
885751
496839
210386
710180
216228
722134
820272
445851
130972
813272
642177
821151
362818
316054
434110
823542
990
859372
708809
861124
428890
418154
811282
410938
205188
561776
585552
965158
291319
213178
571610
226504
627955
799927
386550
132630
245065
557918
427903
236010
835696
424448
58627
377676
682243
366061
635064
1021705
125391
834248
347928
200579
137294
495124
397062
343432
105709
668114
653313
315316
908851
363329
956934
166085
923016
694551
208742
589482
709389
811196
822317
808465
610867
337574
624299
1045462
183429
798782
738983
937579
845082
361008
373371
763967
479603
551986
871501
714204
147948
679358
999270
838114
209621
202178
633718
277766
59530
170060
542532
548822
928079
43054
216417
408532
1014125
968089
117351
748859
943597
277793
540970
439572
959139
629801
856647
745137
594484
961377
506193
368346
832087
779968
692145
6691
191424
692678
158252
222272
15917
575431
982374
490745
426818
249372
43176
562871
432743
549109
594500
183838
912224
255435
256797
289756
176847
248031
574631
463968
685139
645693
40450
649469
325764
203434
636407
458840
1038708
554037
455776
625223
542713
298427
366985
66522
1004899
87018
156038
169409
439245
704542
16373
623285
309475
731068
1040052
1003539
766312
816205
940804
482537
170542
133717
683035
85167
260634
270035
874887
1016011
1000868
77580
177894
585851
171050
622123
318581
112242
999814
936193
178317
467646
909756
94777
269289
248761
972307
850989
970415
396853
944978
133881
334453
414064
780498
390100
993968
1025674
988399
684229
882635
522676
575022
407808
473561
81690
734233
777846
46387
981027
170900
2975
852772
488526
722228
939464
204232
613662
98740
396921
956755
114275
32894
828817
216286
548516
466637
741145
521457
307388
473006
744864
874261
443334
33387
463122
908542
2138
170096
678094
322946
679462
1037064
245366
321036
729126
13250
630491
630743
317625
51975
991311
427941
556052
257855
435781
633021
125218
434090
98502
462236
430206
77498
588416
576503
822624
53505
895173
780192
758590
530097
587733
208432
716783
935704
414315
373941
790262
593738
43140
852965
750565
875827
846532
263498
369837
545763
894529
935012
974325
652018
501778
207690
512944
604314
854434
24100
40263
277662
518928
986533
17234
667677
726916
583459
236655
59679
134832
873469
574424
897393
939082
84839
611313
875150
385273
787392
766790
741651
844516
892389
119011
23643
2133
333265
980456
835339
77692
734065
2291
712820
185508
213669
832103
417715
986092
540745
303006
230066
892897
794643
411592
66179
258022
796178
960891
604885
734555
168195
220450
422270
977889
1013407
102579
918213
627886
115470
956912
726758
324467
835984
181988
279082
411356
253656
918855
555336
977072
858968
243268
269670
276242
919054
193339
856675
113804
826897
469886
681636
350316
965480
323832
371186
86330
67683
379000
246684
628014
616083
792202
36288
188711
864946
955754
537555
816563
1041357
572560
851063
525157
630473
970874
694790
780403
977778
17219
659414
355289
902175
1029282
808509
314754
734562
124582
199500
529697
378310
84822
942397
327640
144859
35501
1038545
188546
805778
495950
888832
724533
521405
442368
147921
1015800
547570
829339
565812
5979
314824
838172
731269
26613
144981
1045699
205877
594950
259134
274455
175840
130861
24940
882766
947248
6804
180190
323973
148305
616091
101985
996704
564251
888504
14434
858012
982276
143181
82018
175713
1043006
917512
648399
482578
614238
676984
994132
253813
901164
373658
550973
135620
673172
283528
684579
782357
582033
381785
566342
269023
968100
636102
948909
417224
784523
674361
1043542
910029
157634
409225
202811
846408
700736
253637
235146
57871
522037
536968
281775
259845
308300
1018132
644063
495194
520069
744450
914145
49087
77648
258013
409113
388906
397914
90608
356776
728195
567031
806339
433524
68651
57087
217630
932951
564894
891235
343896
852352
463326
472972
388326
305809
531342
298743
228075
48134
916571
262271
830089
912859
64556
600651
346716
500300
844619
776711
109582
993515
1022592
696967
370559
142028
717951
141537
223120
717793
941140
838183
811637
303115
443773
169440
985173
344667
385152
915341
43028
202686
714381
355987
617865
736349
540986
343761
412274
839180
720804
698729
585315
299640
71442
381311
165162
16290
215654
547873
929979
580591
720195
179343
1019312
777296
245522
884807
330587
519963
775268
219414
1009929
967008
646019
541250
543359
319243
285272
719971
6686
118181
50627
984414
926594
846574
992138
795617
142203
550457
168947
886792
349389
1015186
342681
266499
766182
247118
819745
226357
99534
634169
271836
714156
906386
302276
415906
837453
383555
125113
143086
311199
462402
1020529
896366
837992
206966
677325
649517
98354
884979
130719
499796
46174
171498
647445
823523
474138
205270
1037370
575232
128146
982810
368329
820257
374039
739714
976348
472711
1003034
387206
637763
959887
878434
698877
924309
360151
402170
83639
428914
597891
320512
279055
150727
23961
1014625
1011388
783790
830706
924665
336010
606482
157956
666870
854237
274412
736513
518703
899702
718230
621972
561268
412481
992989
349709
505335
758884
257531
73787
615171
913592
841303
703749
909147
995924
91655
420602
718352
533286
539
930163
539579
96271
840469
260199
618225
312649
714176
969891
15041
522562
964667
274471
273650
811692
736949
98277
1033457
507957
742209
739995
190963
377218
114626
467806
412375
122821
343769
862012
950332
54250
347247
735829
805911
618185
409729
200433
913437
455547
705132
130678
899394
885425
8720
814160
27956
453101
790337
186613
568313
803943
123473
1016601
794294
17800
42017
905836
810617
260332
775250
787825
176885
824659
937435
674391
235776
87538
448522
1013475
317364
890691
420627
395056
403872
431251
555757
1040762
130937
573386
147363
966689
655585
263422
133352
617945
8987
764745
279322
298306
709520
604450
502599
167482
865457
849782
373727
580532
1001041
119075
55098
412270
30246
877929
86043
75281
812696
646765
407173
1009972
411569
855087
310012
26650
690641
940205
681847
668958
324449
582990
230061
839206
273960
724131
528137
470871
242986
805051
470892
41109
7646
652573
147210
227504
202778
87893
138542
818297
157979
1017914
796884
996401
815005
297103
815118
194420
859956
505949
539864
318903
567964
965947
1016272
490953
392620
791520
453117
800448
7358
584261
581390
280252
75131
1082
442709
1027203
101967
530470
424693
974964
276614
768437
793724
66173
665165
259738
168596
886992
939902
535743
219923
116635
854654
584673
207999
1026377
218948
84537
514219
1007997
321745
271465
311700
48595
592662
582005
3870
927092
597815
996571
238770
863559
758912
117442
993605
905305
207169
911999
531231
345317
2236
710898
801963
1018136
61102
35036
1016061
323697
58618
679570
351995
589775
139521
10772
163141
711794
716357
386290
935867
561975
720727
280140
1172
409219
34705
839927
830588
717032
617576
602183
893366
235499
459366
523459
652080
821214
228543
566912
25456
974721
199503
63901
87167
435846
689044
275150
267755
517359
816674
779876
841004
832819
595915
157984
156929
682552
826652
332746
100269
540057
604655
646509
873208
712046
512723
856280
733717
698001
502312
639445
887872
123696
443337
149027
77144
579139
267309
550877
86834
80923
550469
460792
318684
523250
125027
631441
595531
487016
537539
747804
69122
563935
610800
247430
362893
554138
705265
330298
487711
140064
341537
1015700
739446
104428
970165
741473
534599
1035242
718448
414271
767785
872217
236600
436260
639092
76747
172079
803228
199396
728281
20081
689805
92941
25390
848839
958457
836528
897214
948001
311307
518690
818655
6405
397745
258889
904692
161351
510933
322662
239590
476886
553386
548750
297973
695895
707226
729864
230686
135502
336231
841827
163040
732481
113367
102287
186004
747230
742977
7897
47054
917361
71391
196267
888237
937101
959647
912760
1006918
1041447
686182
167428
188
841235
14167
421202
723845
803178
649464
899387
504047
186144
904922
147331
616752
296698
813762
65041
112473
774191
582970
137646
451809
722010
476930
1011077
233322
979632
827600
632708
31000
209811
628144
494650
412172
42018
50674
123795
36881
499476
539425
153090
511140
283277
640742
352933
77525
565747
1025133
524934
134775
844996
319190
195282
815070
689061
328933
718964
46379
608748
839276
299951
350286
150027
239282
806562
373768
361478
515770
609650
773124
647960
107876
885675
362306
655778
636092
638249
468390
765798
413528
247945
53371
723613
320400
180912
601418
545988
449491
770524
916042
1006119
178625
471536
125887
958895
1016038
24655
488210
300495
56722
1037118
961416
903144
201101
695843
175092
382134
405994
922822
446867
482470
874336
753405
256519
1003493
979012
236694
391729
701943
715766
94078
177855
268479
468435
672375
1003830
876139
726535
144873
22589
743646
753454
349456
452653
522516
168452
95499
33291
764366
782262
319847
926008
263642
236067
890389
957445
990936
97488
362632
778168
981927
99550
701275
1016437
229995
853002
203452
251896
652520
902798
49336
557237
598956
782214
502873
259244
573492
591536
145899
571926
318274
1010842
478636
93062
372363
809461
711762
40755
564829
697111
632798
1004801
245325
390116
92114
792830
173175
398318
840750
615173
79406
842242
87836
682786
761712
849188
419572
518322
586120
383531
830996
284517
986225
666674
391147
518300
780665
861274
424959
513679
73374
689519
811455
134777
804040
259799
825086
4414
682440
59476
957631
444658
561901
1016774
143064
700395
618821
80145
892107
1043226
551830
483620
974238
1037754
805760
692259
494804
713383
115237
690982
507611
830481
320375
468870
813218
439446
793536
79415
151724
409890
640058
447949
516893
762087
191267
853806
21878
738793
1011376
768864
453355
264133
403953
1032009
398770
111362
139825
398989
348531
877743
174307
244765
554236
809552
438184
677992
751827
93991
623336
788124
900696
962919
628487
618623
31817
509675
618756
784190
750982
949501
168620
139516
229375
276120
238884
961739
473386
119138
858567
81156
128388
309623
387414
502643
476421
318762
992063
299732
712523
187770
319944
183903
598424
474631
225417
414869
389912
805724
957475
423218
413803
676731
60887
897985
109152
541417
400894
495159
1011725
719476
881417
825685
845244
342358
882314
515055
699575
415406
1037596
319937
329811
791872
138167
64348
233579
463827
116573
875026
827475
98574
79630
136067
517674
140034
984176
310353
331041
995822
626712
806438
158060
542783
740660
893823
55638
483798
762710
787863
448159
483538
521593
849872
70774
514848
209050
7213
46457
862872
574810
539121
530841
252755
707780
737788
74406
1000213
935487
280273
686857
688493
377468
619164
109267
557778
556896
661201
757505
371897
285446
312847
154625
341610
754380
598458
488731
550742
193781
174590
762618
42907
459700
771160
627401
542429
615345
69415
990289
231713
201367
865141
427194
269517
499909
64914
881624
513409
230575
591314
586391
155712
447839
630739
195425
279716
672408
880310
503252
48695
878381
886192
358786
662862
831993
616178
741109
998165
17745
1008779
1033690
996684
877242
612693
921710
706457
630792
467044
90337
366992
707016
978113
190070
719086
41197
674508
105212
371721
717944
301100
651400
481875
632434
479179
1041516
154882
1038972
304063
66367
494371
411799
570875
345054
575084
320504
197722
692544
107141
237712
890440
539445
1028444
779291
861309
605869
236216
197762
556146
555233
325876
124763
415210
722710
1045246
933459
937743
15326
714554
133389
102573
546751
798931
733894
501654
726635
434603
645690
775565
914764
618966
777265
927322
78763
752021
666024
807184
878898
127189
415623
886238
695118
975596
811622
1003029
445303
367508
410885
974893
299306
637283
902661
912446
34297
488266
736641
698403
776045
111249
486978
751178
672608
504182
283732
637622
868181
619782
964278
967970
195715
966640
786193
270942
472333
347059
720754
887724
761558
964128
263541
945444
435016
175251
645927
910897
727313
647780
527692
616120
868589
582190
499399
627921
232287
110526
234196
598635
496124
961053
580777
302888
1022802
695560
403011
1000810
191001
755443
246638
543061
766759
292753
479447
649499
205779
510339
513443
62863
257229
204153
961790
94345
583525
137300
325195
840762
396599
552020
986699
295306
786020
30081
361957
464256
204888
963529
666741
987919
143258
347408
156322
281208
548551
453512
85120
940287
535812
191867
711094
334256
855791
603483
867357
72881
550329
475219
925960
701003
514132
1013409
232094
324320
150634
926874
608036
527040
400235
357266
470380
244235
514039
950674
977840
34062
354314
498532
187182
139597
1038880
923029
1023589
824900
710272
548261
114784
867548
827638
756654
151710
148201
140009
97631
389408
1033391
15174
574410
204501
877633
946226
321823
6519
559466
50233
634003
201997
867148
645234
411340
803072
949036
244946
374655
126535
383957
888132
805308
514760
132504
794101
630879
384196
965572
103786
997782
575992
679584
741128
311955
988771
92594
545349
836813
15956
539258
479283
698976
472081
428932
43147
818338
78104
726602
382228
219230
914524
432559
855719
655624
227829
639836
154147
559085
834420
263659
968308
864064
235190
774378
483951
921519
919653
201357
1030219
808295
141423
266358
368775
558965
706704
307167
516110
363294
215990
540096
708523
568399
288433
336013
869908
317822
328004
874892
859865
552656
495222
152229
296692
1012792
345037
242530
579311
870098
568888
924055
1009261
881539
438990
856751
672523
782102
84830
1037915
633500
766292
154529
675193
927040
577428
467766
594549
70150
217236
864183
77355
271218
296388
693235
126609
238720
968085
1034998
173980
16411
248791
882406
802216
366395
766713
283643
393259
627551
224095
35256
482437
728062
880556
342697
468488
697257
414002
499305
289660
347743
763102
4176
949734
875398
533138
821244
714813
1005268
274079
382007
589460
228427
820351
306992
518592
395806
47148
611436
272635
474856
45492
259020
542885
589542
342046
776759
470433
900308
228759
991995
722468
252602
387438
1017050
727383
747926
571368
116939
98046
124200
802579
139896
333094
207305
622927
999223
796383
1027175
693554
492319
884303
982019
286751
185716
837361
520140
465696
10063
881088
422303
52711
832704
691158
190229
558226
24520
804475
833249
113745
795069
63783
347545
356725
810334
168752
354023
77787
1011973
644291
132648
532359
52533
572274
1015637
858985
849501
736738
826238
40913
940946
284696
768684
970959
819697
34
228610
1028233
920239
131998
499469
1048124
25423
651261
386132
1026983
69438
525010
1030355
932765
718637
338606
168434
194792
35949
961671
795274
336054
685579
1048250
170210
702907
713899
498800
849645
474826
681702
956309
22358
784128
533249
976566
100674
622242
29163
532576
872159
812200
438209
151163
662725
501052
866323
178163
299230
907884
27066
672708
332758
13948
188301
333920
97155
721893
208045
418819
948205
680098
662977
499013
989800
182199
839807
859484
982443
973654
373693
836792
956900
812051
1027982
879497
904768
570271
877454
350696
187753
298328
296891
689304
44571
953771
453155
116978
479906
437406
539091
752923
581249
539024
837694
449611
752457
810775
1011734
305407
1039751
169540
433528
707911
196675
152109
823074
856579
538221
781004
752132
542197
851725
314864
651209
546847
498487
340782
103142
547203
898626
828475
342031
922174
753198
343906
143152
454508
540198
23395
18088
680444
660643
927878
658864
879633
619715
688966
550130
721610
478432
1018966
715342
414016
565616
147420
259374
537605
577932
1040722
202665
380904
883394
859068
907273
324500
294116
278343
858795
43632
276786
413788
652854
155761
925728
847480
375419
247193
620347
288423
379542
365877
202316
57669
209752
758946
627241
679053
495547
748149
792315
1005234
363005
482986
478804
252522
782975
857219
378827
236553
335370
60532
16105
603478
729995
949965
342407
276187
945481
871688
245127
736288
504331
988216
700658
712723
908236
501068
906273
693035
297493
1011292
373518
802285
318623
877765
259629
445888
507548
806332
916756
280123
1006784
791959
146621
535016
899919
637547
80883
917965
51214
775506
978830
294075
457270
81400
467330
425708
730772
638886
49597
715577
513703
716227
610950
151154
16187
601063
772488
172927
30240
273978
182785
1022146
191206
947676
972032
246410
287643
370593
923774
779137
822782
914605
111790
69308
117966
97320
68636
653372
360513
586544
205055
598239
798396
409617
400623
541805
185700
664554
247025
510291
503741
681256
124083
434621
455497
781298
695187
118814
470326
44844
321618
154841
513780
366209
409958
903318
568424
356951
775936
793224
19663
931184
780543
177929
961944
906398
128354
58831
753564
708324
190439
186946
233635
647993
279115
779298
143515
668744
60905
341557
260554
1012914
604495
978757
1047701
802559
226264
163625
367367
586794
952114
800124
585228
198869
559854
483479
874355
1010518
983252
409185
242541
184135
81643
636606
55748
847946
951327
699987
1001476
590567
842205
382738
436623
637497
437760
97016
133834
17408
354038
879789
638407
595862
471680
571633
981751
686208
337532
37439
143720
900413
659747
789981
586497
297763
585167
687338
238790
916424
689440
642599
749308
623483
515972
340836
178773
119666
590501
308182
473845
45736
989759
87468
908405
219463
639072
534064
255252
963847
860476
615856
472534
259843
982740
983872
732492
208475
1045281
929874
76856
880018
900398
898691
477185
938311
1013992
1016862
368745
823474
313070
237040
16952
692015
322617
714136
224643
320449
258750
688561
410903
969719
950903
800409
413048
914357
714959
689168
1040943
930519
245429
850856
633860
991208
936202
357070
1029287
766303
497551
394981
128750
382948
412188
248674
167002
665251
384216
883541
430945
337047
730389
311513
534269
842717
28194
641985
209206
662059
472223
91598
3621
915377
832053
129798
114649
25581
276580
170656
666348
571296
22388
422908
324858
291114
799872
430003
561751
235368
1012485
549220
568875
783191
391432
564593
950107
543715
568983
676452
510851
118833
721502
325990
653707
329333
581562
206728
20145
721150
56220
945097
916853
327777
718292
889570
773844
841203
914578
977759
997512
551398
536882
818037
188810
598643
390798
604994
71359
915642
992578
279181
982458
990399
1006032
733692
595460
971730
495652
27099
695597
939308
103801
1026242
40765
272725
616172
441279
729046
520028
601627
592351
62397
321581
828185
620002
60964
926511
451917
363808
93758
339998
91697
956490
856551
506106
106615
496926
912439
155233
794535
799324
154481
102134
107845
747302
757831
404588
538716
877911
1008472
533551
32508
526371
351285
192450
952267
871751
756920
156858
52726
21967
649090
954673
7941
478458
607923
490086
116614
49254
405579
292100
727605
524907
163332
953906
837156
317515
292851
34041
1017804
752564
436503
492080
846276
826906
887931
800639
286491
787479
667966
40677
829542
913170
1048019
799490
903022
9809
426205
843491
601289
970263
49173
498464
329530
661871
518345
650391
730105
708976
172404
744409
724817
763713
363405
1028789
353954
707936
90839
391844
840727
957637
347410
38613
1003298
315141
654303
645352
540559
444899
523036
799094
136027
189439
118578
704662
41344
34715
11056
530060
966414
345345
694876
295148
993037
190942
136267
635584
154734
794476
578642
833502
702862
717735
323956
932504
430550
673043
511176
311739
831449
970077
547088
795463
754496
40169
365864
1046839
234028
444310
704160
995473
769063
819263
244109
54358
518618
613561
739503
975911
115197
782215
686954
564631
197598
266852
1031586
447587
452829
835569
763158
664574
505735
210690
214406
434168
173937
255488
445936
984146
562646
563817
221127
356963
935576
418570
810726
214490
803206
85909
2986
842558
96868
457350
541336
321244
123739
704875
773735
828334
133040
258268
749780
429845
57417
512996
33076
709332
189931
230205
112824
1003325
377571
382570
767138
296047
932235
965064
558021
929409
484447
500905
566404
189083
986338
589916
500041
682779
652464
292280
337333
229315
9329
273864
631735
194001
1032131
154517
261960
53064
138688
128407
223350
6500
56877
638360
882918
489585
190214
774853
579677
944521
972260
694576
258903
1175
790709
464582
78055
541149
930283
525265
229457
367896
420820
617020
184671
940670
745950
245081
565939
169465
332929
671929
717297
559709
878855
111452
369898
593274
565760
527478
673180
113291
272906
885411
271329
881051
714343
26956
504749
14067
621766
757055
1010337
521416
62089
607444
180079
751133
113507
746563
125787
475004
334215
160311
583922
622786
557273
180635
856642
748233
425937
1030462
555698
413775
158323
901156
980218
349786
165231
611305
98161
860346
359620
82982
670857
180962
549046
689468
13406
554725
873835
361746
1044983
718617
276815
293812
587688
137872
242745
348577
163971
568711
523760
755702
328053
911570
149459
265015
1025145
519874
168725
438921
432928
514479
167254
924263
605161
626148
378695
965318
874212
206719
889498
450958
936034
594812
1041916
44991
887391
68607
673997
288181
599641
924806
292469
539623
684303
292437
95320
646412
533348
627835
433422
134714
276256
1044529
951109
89860
762924
618868
372350
541623
1025146
185162
667914
423666
835131
347760
835441
974638
676597
922477
240987
838488
356463
312144
5462
127183
615691
743083
703738
557642
656214
75060
788578
690163
540894
430119
332610
948453
206391
490571
726583
399117
1252
840781
688110
910833
50953
647732
910453
920601
6293
557781
752365
472988
659709
803767
58659
850041
770488
169389
988539
269748
707245
587349
714335
159843
721883
516517
814474
486820
518021
147791
481815
58732
816223
726982
479834
722739
93460
330662
935772
638805
126427
372870
174536
894659
612052
510202
179251
782947
673322
305225
631574
971901
1029074
654536
505621
780602
577217
641953
36338
373852
490008
482283
438010
95790
202634
366558
512001
35384
101433
211015
841875
550856
609003
879967
242426
154482
366892
407313
648260
151075
463516
571568
162049
607200
448443
252621
521496
582444
681211
24730
325196
208125
552942
598880
965606
173524
227651
613468
527291
124037
652853
305835
761720
115501
684075
285848
1038022
518008
198923
898934
931800
980157
667125
267841
45971
821856
317817
192199
295130
230307
244735
684077
870905
561647
316115
280744
760114
33384
653792
419600
1029165
1026772
151489
48703
875191
441373
374170
433641
809869
522272
647325
992143
553842
921308
658388
682202
974001
264002
175636
341160
330339
906099
182474
313257
204043
1042854
671267
184884
497870
87896
923925
580823
209151
872945
189232
498882
13694
1013350
560009
592164
376819
362811
342518
136018
738706
761023
64634
849635
389583
383283
108882
674611
479194
806298
351561
335237
665303
615729
806660
180101
421650
189888
384080
542147
959734
962710
602314
346103
243423
263675
416372
877857
243935
735650
1014322
567654
261422
575654
635639
849505
276459
153610
597705
621050
39163
309562
316354
230094
116766
890505
335723
222742
71467
25606
511456
590875
922784
547886
1023882
406199
956692
700982
4453
461537
451537
114324
628172
420447
1034132
994040
185805
300299
887844
978843
749606
69234
418266
221976
989321
703811
575788
53707
362010
315184
555221
940728
68916
789804
39948
800088
523697
786837
1029464
469243
966544
655160
121199
157019
116813
1038735
699056
326751
535111
665024
699047
624923
2610
914678
834126
13900
349905
718560
404131
775139
964881
690487
941541
272441
263872
954310
368265
96859
273438
467016
976124
559263
359065
771700
507579
389050
529082
339494
1017373
778266
156183
259209
991235
581617
111193
96386
23113
368759
715973
644292
252906
832670
532032
703542
1014647
35369
486294
319244
35271
869481
841521
729235
752533
201401
207259
1037224
258169
613118
971734
299068
238
496449
219835
980440
327307
564439
987173
769505
456949
985607
311023
703578
137601
411668
235411
115340
524753
701294
904138
708630
691930
576849
655873
320176
674332
67128
842411
218782
432774
737033
830652
57607
181916
1025956
1033387
468916
232240
679753
554903
702316
595226
105387
422232
377680
261088
26743
722255
213588
639830
150915
648937
776958
394496
10624
756634
109400
160437
697312
469439
42687
263346
404351
22951
720198
462544
167124
427627
925333
997423
11277
255616
612916
36535
188141
983965
51643
178660
595421
11399
1019174
921412
215751
477719
501889
400204
239197
619143
792441
266993
688237
296165
32657
663204
773967
1944
725297
961283
291539
311646
70914
633329
268954
239785
300076
756143
97012
533744
633167
838036
124162
119466
944526
373568
471357
302121
425660
92000
938768
763683
895094
813766
1028816
833929
872330
87287
328639
636818
436171
871169
222596
591234
97607
812942
727838
131463
921472
483021
240937
363264
547478
783334
244708
111338
90109
1014452
460238
471577
181019
17060
449873
846317
203567
874166
440020
725510
766653
503845
755752
905681
509043
172086
29225
409183
160332
920857
671510
425665
1012523
593679
407449
566351
707531
318482
708868
698279
472274
695284
167764
621249
43895
586838
350322
877276
99949
299205
110395
19619
49887
816557
246139
1037485
795992
913221
112417
12084
744585
659783
34689
132929
886459
776042
89295
543774
895919
89835
907422
645054
677571
233771
18092
697076
939413
1031377
785036
982035
477167
493696
818006
142876
753424
197782
300463
634535
984824
301939
769711
243703
692814
167618
453833
116769
250267
146851
733225
479711
383523
250850
78673
589272
9075
1030570
925603
537560
264754
305259
720139
258984
622655
447731
924510
101591
439825
440999
312994
392792
204973
821128
697002
60612
33746
484780
418495
278428
501310
58900
539189
212509
63052
400467
228034
252529
748982
115937
281446
97547
282913
582470
986659
197260
683622
165642
328505
698883
677200
835017
990352
597998
129659
339560
983570
632213
124161
967794
704653
82055
645162
760369
711158
845941
172481
1021956
750746
293345
515868
794017
601457
771752
740657
890479
113897
251982
883337
813906
1016027
714207
503546
785362
520229
141402
99914
685844
861381
211334
853779
530848
402344
1038452
680691
632340
768742
442973
883646
426731
403426
854573
640958
746994
952336
888215
406720
668316
48126
1008004
359618
705261
50504
729792
308710
574746
285423
16325
137934
879109
148453
647482
672379
378413
246770
493876
947099
186029
131722
858309
286219
461561
17325
748242
268106
876085
613239
519696
66059
981347
804776
762687
994320
309936
252546
168846
844598
886056
875632
888481
116
52338
384339
1045478
715103
14471
709085
571857
811532
214422
568052
767661
964474
160571
653963
534790
958765
528343
44496
674431
238407
284068
602894
1033341
557497
1027823
297695
149135
118014
403015
861071
1008714
1003085
247182
607275
277111
284028
248452
809643
122342
918055
749253
885819
1001443
473058
501448
772138
267720
225425
411768
847497
902955
503899
921192
545319
776465
140117
374689
841406
649686
497108
84193
78665
948797
903761
77019
104041
738027
848283
337435
121112
823490
418093
781065
934948
495806
618541
712678
758125
550215
726021
576987
956779
457511
697292
67939
539202
485126
222904
285062
870101
200308
578865
391020
594936
212173
911302
230225
195532
594380
269108
310760
934311
312430
983259
770250
408100
460187
824262
750494
1002448
314188
1012728
560374
189371
36398
567154
193484
498047
651142
62115
1000569
1008053
266531
545954
642455
812627
344550
886599
520465
611486
362327
495094
789068
255882
820362
114260
888402
622514
771207
402807
257097
137180
801307
502379
205612
66212
200303
197599
788991
444283
828569
372885
340452
637333
534687
440911
1018558
29110
696317
527868
516116
459571
502399
147820
757358
1018872
664284
446606
126143
16988
833014
80287
406640
276662
785654
151048
290174
428375
394116
774807
988395
317780
895306
858608
490496
834163
89533
836413
377431
863167
81834
497571
159900
807682
192772
485309
122596
510832
338941
979893
473921
786184
556328
347695
505615
926567
440288
567137
428717
667383
254804
458114
631461
724506
586586
238760
607854
733127
497066
261247
68983
959344
52514
660760
515975
219614
495928
729978
10947
545788
140814
177895
118713
477400
982492
1024022
76145
214989
148529
1029309
443614
8256
725504
926056
661720
144922
981323
319751
380063
397397
703258
398456
922466
106724
822438
915812
777308
518862
645534
562034
749457
830253
740126
384182
270049
167781
513796
1045719
920088
853824
650947
253662
174085
992220
109629
963382
847526
478916
784460
159928
224120
171681
953617
456660
708393
497148
171609
874433
911544
6532
839780
938341
544805
889268
491528
767792
801958
92222
615298
68876
488712
350556
564085
847049
426393
569558
32424
513589
815828
991312
829853
415719
1029450
1685
767227
110003
780965
946568
1028424
963371
529707
323982
533595
667862
1019487
542695
679391
115451
820610
543127
463648
702288
548759
342981
418634
329023
676729
950909
40041
689246
27002
114146
7439
888893
205560
514525
385642
1009460
27616
694559
29151
756372
28454
303293
293910
340994
37020
481163
630526
288737
709816
551197
207311
234065
900357
438160
40703
554082
389553
158429
145839
988103
144851
312724
882676
55501
759120
736468
537484
1009801
133534
722330
916473
598261
414448
1002514
359674
935257
646674
292256
661629
130201
533630
128738
679848
918877
827414
258132
99928
976336
437293
608053
348436
533331
32730
574651
700319
384696
107665
149770
400322
952263
411013
744729
601863
338971
7669
86704
60761
699518
790778
296188
842760
530180
681521
115516
369098
446887
983051
716026
635258
871424
373826
463076
630241
204251
264788
817739
476709
231097
657605
131068
200101
257250
801518
1024277
456991
144341
221162
982978
800047
947890
366659
701628
889164
137942
550887
282315
842906
850622
893620
157279
660255
888814
322806
821473
326301
503735
943120
887414
24223
13332
213884
405107
203934
268249
975150
771088
628792
138495
178832
385126
991991
107557
738840
312559
202230
50307
586155
473936
661
930026
324766
918287
793762
791378
885072
111583
963713
126126
756321
494674
184852
41590
194663
871620
702248
317808
788071
179895
890704
258946
325021
204304
39945
1035231
89052
357170
542793
539429
130665
847955
872806
956226
692422
931741
905715
76101
248173
437820
332425
327852
577925
29094
892707
58852
325619
820130
650039
195166
352160
33993
325537
90061
909930
298915
797590
621102
716098
215358
527818
387660
247871
31351
428150
485226
109744
155978
314570
4116
420317
954358
327757
820137
280830
153709
299770
903896
478301
853746
366940
285185
599852
102505
820012
457614
132155
770796
878059
151668
291325
8433
679615
328656
478641
137087
299063
939820
135682
319417
372214
37411
870906
375938
389462
517873
468942
278350
594097
789533
577069
393442
912061
469629
623243
271176
934385
490356
881543
338308
595636
979056
270350
585822
729534
1039403
467261
264826
118998
203882
30714
886542
419093
1014580
766459
108602
301954
367546
795917
991961
263381
586035
737367
35859
811249
182522
185983
880027
72094
886546
113022
307357
495959
459986
440863
436794
841012
425867
432183
256582
67415
320382
636844
1013881
400790
543602
803742
935815
1048185
876434
471566
162769
189302
631027
1025471
933061
736297
249882
741698
64561
1013268
518948
153909
503933
153040
440957
278845
344281
366787
191024
770529
201474
439118
466532
513805
734965
187279
717768
323168
186228
157213
401487
721646
350385
822717
692804
370168
823438
973193
400409
714075
360460
1028109
837669
219193
535429
727633
979906
492155
494167
721444
395744
13754
904478
673909
768315
336648
979788
867077
427249
907648
375036
237663
1029727
447179
503554
259513
333799
177012
62644
971150
487574
421681
706662
63864
999958
230085
932232
245720
705587
387336
364033
920493
962739
876643
462578
651402
210369
298251
393575
887439
652240
572784
1028340
388909
513193
161502
841404
867152
589440
24991
706183
957157
1035719
978192
40359
700209
121573
105117
637448
649740
545481
477742
61942
893035
974356
237689
150978
1037948
242838
121564
56464
788405
814787
143829
341191
264782
36785
467137
475142
230311
76307
1043234
560272
181851
906017
985883
650384
1036087
571986
998200
512670
235313
825561
309025
313106
462827
275251
1002396
264947
577986
102362
929685
611666
589525
581394
841966
140860
779477
1003132
859778
190351
747055
174010
910166
299638
908017
121507
795214
539398
384766
950876
1038476
248429
862274
1003159
764177
745216
325573
254667
728437
684576
757303
441448
526391
374447
51873
828626
793959
924608
276056
126565
348732
889576
985352
846734
778444
608337
268868
937043
903963
218607
37432
334865
175417
441832
10706
99347
627126
760044
527065
154562
278979
985080
855814
977843
927623
694682
546107
488920
120367
268826
581047
421495
846096
286918
344029
1021756
1002981
430276
388071
273597
477501
259955
3389
166740
592786
833245
649197
953873
628104
67640
981417
51474
207714
844002
352595
317302
327691
300921
831404
257944
693995
321360
378272
996395
780320
92414
795794
311434
103722
95242
252278
836083
892497
187481
948239
376537
47980
59458
772511
1012928
124385
815175
279266
906869
227435
606960
879947
731390
356176
495299
230662
309919
297398
722215
459689
403962
201665
909370
924068
609052
148063
1041630
845345
824261
705874
813614
952138
882493
72976
461780
719607
69221
123552
732396
549149
576482
607619
181696
6990
981738
958272
981766
242416
1036835
274387
619697
672121
533936
926888
680626
386162
197304
637978
928641
374995
1018214
97579
144718
933868
856248
173906
1041502
346098
615828
837006
261417
226805
535950
978169
869006
394913
82496
693286
783495
998890
13556
255838
942533
264819
716653
285923
401478
931089
512860
904523
581098
270685
315780
516627
728001
328223
822177
1006137
1011254
912843
774693
166564
299456
150233
767930
446915
565702
494493
474806
776016
436945
72640
728138
144419
197467
700079
685244
278302
661226
734123
1019442
344642
4628
137229
839295
788696
156084
811476
554684
538277
399380
421370
68173
707939
234413
867640
708750
658902
363455
1003160
494937
334421
285735
898054
455631
29568
164747
147382
304729
398800
468117
319295
638168
720971
737766
261157
231900
734262
449011
573876
754297
118527
621239
723494
194020
539402
962053
723282
702619
218696
551495
13824
50626
791212
292179
704066
9391
766809
227765
939051
806646
941832
414211
110920
251362
997699
132525
851227
143055
357423
77313
424672
1044489
262469
492451
369060
454001
596679
490495
36333
733973
1002316
363597
954856
990042
137197
965414
521535
400200
171267
528054
651564
618968
989629
530219
968639
390127
591191
953393
115791
386460
594304
499789
829769
585252
492902
733428
453324
803097
218761
223491
406747
20615
1000134
642864
10106
755032
208577
466771
692273
857156
138954
462001
137614
946523
407112
196827
543220
286795
334044
699596
872817
941420
608983
391435
721466
927156
293930
297581
497691
166649
889154
496399
758762
630487
275426
672900
52213
322878
910342
486953
1012092
357584
889840
192420
894904
742391
937768
630470
81106
26798
674526
475679
589384
515418
778542
688737
482641
568202
1041538
894865
236764
272303
878713
531789
679820
215962
1016090
915373
911474
816072
622730
741552
724292
56908
186174
864753
388902
241298
565341
1021219
977969
209645
775027
600431
660808
805775
966492
566489
492026
45045
668779
456800
167055
168401
1031135
521680
3920
117915
827191
380435
63485
694548
377852
1039112
846521
825767
629626
568850
360977
416953
491675
421081
623395
1035826
163380
713492
343037
175129
865554
800227
475134
38132
195762
100489
253816
993964
19593
665508
304461
113989
437133
804486
773246
466159
571138
484996
282318
279676
215775
156247
561018
475711
641675
219056
492213
689486
676697
488793
868251
470603
207294
803734
570186
341930
517440
602614
1011540
723830
727715
1043143
1006494
810886
200075
13953
910713
53590
887637
97353
931988
27
126237
482227
715985
867536
501894
616360
193884
153580
218502
1040288
867890
582853
253906
205273
770470
59792
265294
828429
517271
281760
1044177
70163
166589
667347
745146
819117
121923
239247
580714
941195
244162
391144
288620
382407
264356
15259
674667
245767
295882
624489
358615
751638
661602
451363
920600
844221
486442
379316
948846
897085
212059
535523
73344
686928
673680
680808
921838
948936
444826
680028
547435
530290
716886
557763
56123
690465
102892
594067
686637
1039859
777324
658125
835687
290907
684183
869743
875697
200353
979225
214731
455581
578298
481049
264345
580420
87651
549240
360554
1033882
652437
415431
791257
1001721
812837
602078
126134
310580
109256
468375
341442
34424
269018
352015
142405
719520
348604
985697
505965
15652
451069
756638
180571
454175
1005438
832108
108101
523441
837416
196342
156289
644653
113567
521018
689846
320134
66160
395434
281417
349395
1043699
264960
195836
933818
90837
100366
699707
220884
763715
104850
77535
47769
705273
583605
855500
785391
367536
763685
510118
20284
737122
477395
592614
239131
3068
414471
583555
464624
283857
666664
788190
945012
1007311
607810
937291
293655
828308
60132
311596
991049
488988
370992
847198
856875
4982
263710
180372
248130
37246
108386
509520
166769
470538
933338
786490
162069
99525
801257
493530
1008028
874526
986996
690642
625890
922540
443943
357530
13680
191872
803096
56348
363865
167492
447297
200052
945039
822445
315120
590169
194248
225695
1021658
572474
770783
635001
421045
404110
999837
969405
51333
59293
653824
1002547
59353
665075
61496
896718
838349
105940
313960
337194
268543
786395
903181
151385
523171
578978
511262
690722
841731
953340
961112
848615
773134
501653
811993
714528
939271
859065
266947
845385
421321
25862
952995
743204
470198
252862
613650
352554
102400
595558
709744
279435
869641
868471
827043
152736
997833
592390
147840
1024645
471589
496835
852621
906450
952026
64447
380494
942059
454586
621625
740420
77728
79896
1004627
507756
496614
1024932
666982
90942
781616
620060
250132
846326
430617
625993
385954
72413
519186
869475
242391
831229
482560
388458
785305
57037
196139
910236
137170
94716
277134
204872
939947
330341
590474
670722
567624
69230
279234
507067
720177
482164
747678
761894
95963
828793
555163
508596
755782
479872
319106
880771
675055
684373
657084
701888
667106
33601
367491
870621
881676
212168
614982
636464
866894
983880
489959
460664
915815
264755
878442
43777
602346
306578
764442
257788
302567
149792
872415
955055
344172
681731
55306
903406
348047
1043322
661899
441949
99088
269476
786651
352649
123190
956167
117945
790173
400055
952445
875875
566571
527199
886319
167804
548493
324295
720598
932
535286
453336
54529
264104
151966
807449
249529
391073
999894
260419
123969
426730
680662
435811
799907
850052
170428
100397
39954
785034
85838
942152
67577
857440
609690
479306
218815
782962
576432
485555
710285
110475
931293
1028740
679574
671972
543506
222712
478829
72392
997970
900260
656698
542739
527733
414576
497269
3036
126027
658159
281691
294809
1044472
938531
815388
116713
455163
408258
611041
470932
584976
229075
932130
683737
611229
754887
980629
991141
530512
165606
196593
757117
832687
731007
817663
683562
329189
443638
1001076
502103
544191
998243
161456
709382
322093
266087
438960
230925
468738
293696
619700
872705
567062
870363
918329
217656
221454
607394
210349
174561
506596
124231
961491
480086
697884
22724
577985
606147
551691
961732
809107
298534
775680
438328
110302
399779
112077
771438
18426
989868
433947
762514
706678
84870
432625
34522
73956
967161
567094
817021
538698
989530
954196
466131
166253
823480
425619
529882
915075
111080
928851
55658
821994
425491
141969
834174
969566
300267
670429
968280
136449
139596
207042
371557
803574
755413
600490
63471
281744
1043527
37009
821985
821579
146514
183190
837147
965457
774389
217453
372331
663146
942054
978895
148015
623667
314793
309390
35737
909239
957155
608340
556708
946448
881554
968053
894467
805394
887766
808108
306997
495151
315788
959480
335030
956154
865957
645008
319963
186697
804940
133919
819308
914084
464847
192177
64885
490770
691006
821356
462199
130879
1019535
490384
873027
191497
31834
988192
527249
588498
550629
160069
836323
387973
737231
366902
53967
591787
11483
233633
323405
912987
584789
49358
20811
707956
184437
315468
1006907
440053
125875
165368
752374
957035
53210
447146
183888
888967
939621
172127
991461
59811
496023
301008
127166
638854
666042
89918
655932
1030020
705772
895908
186175
472827
53160
103525
217086
409691
988087
835290
2339
141143
586554
1814
362919
42525
326321
915197
885156
762725
986974
999364
535017
186603
359391
944299
283890
639240
1005123
709264
212273
473263
482929
148208
1002294
597075
990172
443475
353502
490513
859149
172021
912676
489084
201193
304646
709054
233440
840100
949090
47829
674994
46669
670659
125376
993816
421056
834521
99766
1014507
787610
381711
982625
718946
222480
474614
122701
21896
988041
104024
527609
334187
555350
509715
606550
778294
626150
618424
572791
696399
472370
917681
1038299
105822
571208
766018
306401
89212
62422
169413
466729
455297
478552
734405
322569
956182
43881
720357
362673
287731
535823
400368
109865
400896
813127
466381
526579
954680
834206
6890
382809
949538
784039
634450
121950
1011117
966734
807685
574748
151615
661396
347182
663050
699677
433415
138522
16552
875411
431059
363657
749731
839144
888421
502497
587053
301363
473713
916864
877473
591252
839028
219996
216114
210761
254200
5592
817079
158549
220523
73709
771399
397662
377419
958682
284651
751931
617560
304471
116520
722106
291020
970552
532687
203865
623500
385590
73695
858646
702443
147632
814689
102180
492228
11057
132421
257719
482408
656913
434447
582091
1007369
588569
598184
323932
710200
216632
847583
1034050
756668
899904
672814
427494
433077
466379
850066
859444
27351
565792
182112
316443
510354
319733
465832
641854
243924
65623
195370
400826
871764
818194
908284
607453
514438
379424
241786
269953
539448
643910
894762
583729
61552
959389
365686
679647
121525
419625
429653
258544
92822
447097
290543
914714
406211
684125
165744
834772
832444
555037
475202
704983
366833
1048291
903540
660170
852191
167456
918282
28769
431204
818049
8513
668319
611739
809850
415790
473974
209465
945954
242361
250731
144708
736921
599518
402711
238235
777704
890765
1024352
214792
734220
439282
360565
429229
62259
539131
53626
454936
168252
823426
979102
36231
956215
623436
721239
496625
1025568
42954
676114
912076
132660
955812
957711
64862
117186
744300
262148
553663
524852
190846
970717
835768
479344
955369
381412
350969
522614
612008
754309
767230
16837
527549
326914
733484
785944
357996
795253
717904
647168
77121
146857
158235
248666
421059
446462
871432
1010766
566155
815363
35685
882373
676636
647390
292620
269762
15595
570161
1046688
78162
35787
499063
450042
230215
889162
881451
833147
3425
956489
890286
55696
929935
218360
270798
320048
38801
16733
428840
359816
239842
682627
502933
495036
49426
862239
842671
1001946
549383
308537
737324
364304
566313
271391
124095
233363
587402
378601
485833
384729
503681
74806
763485
696662
195150
1026756
988562
169833
208526
503306
115317
872278
827825
952619
12025
90539
849352
392273
537506
89654
988969
637863
742108
910951
225246
44478
613882
425269
487962
464138
312977
989093
249577
242648
820841
1039824
169618
915298
16461
105652
240534
589944
289143
249277
517829
149900
172840
23589
192005
527696
281837
76729
630437
610861
45819
239203
217301
846565
962938
883615
863474
443738
608949
575517
418933
239736
228541
46795
373245
186745
922821
581068
1026918
331217
951000
5903
498707
960053
142032
625935
881613
926598
871345
802235
294108
1040793
799931
570255
777237
186134
46850
24691
515176
644814
538246
826958
203073
297634
49454
767602
595666
6759
55811
860395
853153
589874
124449
653888
354336
501059
741553
891808
597917
175093
901962
547396
912413
722114
747456
260253
739070
422927
753216
114554
584273
993666
63858
36660
752074
292264
593052
32972
43051
585828
363481
718924
872700
231768
406373
608950
515822
19438
95271
1021459
5695
655808
998629
895997
112734
653462
293525
516258
852010
682468
807248
258129
306366
728413
992081
800823
800349
698431
480450
814557
870752
449428
837442
1014789
894099
173531
588408
714650
770309
811102
43913
1011266
1042029
748258
73712
88726
402923
281501
377684
107789
110836
261999
114270
333367
306096
130306
448370
156085
436522
874464
75268
608165
255002
518101
23524
1016216
157199
413273
590328
985239
475368
918532
876349
231012
864706
90294
425967
937967
417428
876741
884478
360801
175197
972868
605491
829092
828812
320414
291433
26496
481827
139106
894686
803495
716308
1008271
631955
381776
1016885
130490
511296
378961
552279
913714
1021169
239663
137539
858472
240668
214967
76648
72402
716727
982633
1033354
808733
390944
550336
331403
103972
289453
126107
448058
1021269
906116
608383
241612
343412
161617
551128
1002895
1043732
27533
595781
983881
72308
981873
456586
242622
756284
21377
807322
899729
194291
400663
527056
628426
590773
335581
68225
842192
208674
614086
80270
618297
994650
645657
477052
504513
269663
627438
765457
889546
397440
523710
438820
879035
33767
999483
371010
146056
86462
571306
417831
54131
649548
307994
83102
748995
222625
516715
196289
979302
556859
878553
191813
968831
825180
666620
407312
934458
410199
383924
782406
713617
934373
975355
151701
722533
448744
491498
510768
663869
531213
916754
110978
27325
396809
772490
216801
598268
344115
774353
433414
250847
440034
892135
137362
819254
676358
241374
427785
410676
261493
1033151
953884
244813
515541
777193
630544
662430
422056
63442
1027006
515564
406998
1009771
773556
500848
919667
983870
925833
299250
544213
388837
865814
650497
470469
173446
33589
1017209
611268
605239
472207
18061
153826
828781
245991
127508
1031799
795928
715077
765308
812305
63667
291848
53586
80291
362614
765687
468043
388457
1004052
883505
554493
767943
877830
954033
738148
455426
980129
369201
804213
365861
995170
422448
942817
894269
324508
627550
104455
709049
702711
917379
327177
562144
250592
506271
688873
938665
647053
265585
512883
208997
632012
777730
750283
223837
19201
326034
1042800
788704
612007
562599
764693
603591
237378
729904
441225
214389
995980
510687
749337
776371
329056
451609
71073
442708
1026969
856205
784447
741339
472498
613181
908009
111786
101864
310262
767766
153114
964393
582512
501422
544008
398513
20407
600091
678929
847362
810250
937262
208633
974415
187561
692294
497981
574870
1046253
804998
760953
88238
174962
562983
459002
149086
148439
97367
325821
777313
92728
404291
907429
268800
875925
711612
60401
120678
117059
376953
230109
721916
737225
961695
885774
822862
364675
649268
396919
738901
515215
237870
1023430
433469
521226
568945
737461
181112
740875
798220
906682
739870
426624
4681
564308
83109
864374
505003
871730
693152
895850
867717
420833
444567
128634
160649
500282
545952
748656
594954
230811
956280
431671
989829
556945
580002
595436
107686
943109
367116
359002
1032399
378791
609782
266854
47504
795578
1037659
124012
665809
604405
265720
626539
514804
644550
682704
919718
777616
578461
204449
758276
832345
715289
923052
66978
240571
188473
980713
653331
681603
728648
134634
713711
100631
994395
1012805
835104
496188
1014285
232774
124166
341329
213643
755395
252494
394434
1021291
140479
442441
574481
993508
210811
845540
294773
871389
791514
827686
573675
155430
717215
948691
1031473
1036602
48668
818404
123172
183025
14618
632240
993525
862890
532577
601028
496466
465573
553835
1046942
178818
441516
154134
780160
149125
978516
139600
220764
317462
476141
863907
215086
765699
181077
1040539
960864
1048552
504441
22950
450422
741155
460155
477431
633847
686785
512737
614356
995878
263058
678451
795726
494991
519133
480983
453329
156767
938442
563665
94531
73852
603225
815182
822983
791873
723430
314926
962660
418324
133768
107599
22041
304550
378235
835665
398717
417741
131306
717024
368521
979537
229427
800991
835362
173378
964188
729215
617784
870038
277437
302111
214616
769634
98656
300684
47974
880838
906418
133186
326204
258274
565502
1039714
154834
372673
529169
557045
653523
36631
215754
315979
195167
1011978
133695
765619
801225
294418
863148
361463
56677
436138
846417
972284
776854
502513
899290
167824
13742
288200
1031065
649632
79572
929422
821615
540392
702959
361990
634452
71193
969500
174195
152913
597526
895971
25590
323720
856158
45593
543583
777448
199320
182423
27147
24644
1016544
374737
216612
996220
790290
773239
710596
765118
414919
1040268
514062
782719
582424
878019
416736
931022
62432
749768
580407
722977
734273
423707
696415
2816
400176
248956
693981
643479
22228
105952
342480
1009944
418606
187532
262617
619318
917583
734223
757532
53861
113517
142370
680354
848391
167293
865745
34880
110259
515814
970658
354855
109605
210525
677268
493670
873188
78276
272499
136956
98769
23476
562593
192899
882907
1038575
578774
823909
591986
348049
696929
565458
80952
635903
660120
411827
157141
21232
462350
353750
49706
834938
853942
390213
296688
56450
505168
575261
944906
137596
661902
984967
654747
349998
386718
852775
771029
205990
657877
583301
949427
398673
992291
51520
686730
179966
803533
404023
727025
612797
907122
10003
511760
770808
283924
346500
112124
274206
640587
394055
983386
318861
867493
336056
142493
414155
505223
759376
520434
38301
38148
500332
161330
674729
671154
698475
832576
862514
927319
1040596
900808
553476
88699
585282
350046
91413
402530
486710
281862
501
891521
688713
516907
646785
570258
124360
379342
71126
474000
638755
848213
201596
296532
848802
661525
986607
944650
943622
454852
617892
662595
387337
114878
110711
778998
315329
578613
98095
1016722
791355
440625
341063
1044510
190118
246313
7752
731865
128269
141103
608946
571859
183295
793332
709839
568307
766655
432196
742149
425404
764044
579821
143139
488082
386238
644346
586865
1037495
115519
468153
739331
627533
381252
39241
815603
754377
622630
327543
194820
223039
1044190
582022
314810
552985
1042984
976160
414818
155564
1012037
885031
318593
197739
290734
563000
231433
172582
732832
214257
760833
829692
185026
393870
790985
858576
58547
645535
495574
270143
781426
468644
494694
851617
159439
497731
448900
202068
672892
573197
598992
623275
696396
997626
952246
756241
819024
196923
830131
637052
208328
527618
461284
675587
96642
773090
586563
287320
341389
139108
963278
913128
482879
705396
122826
301479
405566
526377
98894
674975
872865
810666
815703
864843
222907
336434
748042
189788
426886
30550
727808
1030997
657876
668529
316089
659939
930417
195866
905855
578368
515038
495174
68844
212070
298544
243763
289846
493877
108570
733380
92090
763976
679645
230746
264098
774390
922475
770299
125627
887879
554489
868047
862609
452142
786936
559359
70271
778759
649341
665435
145997
148374
627219
906355
174198
549485
349221
455889
467093
1045793
967588
510001
214089
403156
387200
1030648
538350
1048571
855616
660551
849448
651300
321194
503706
940307
910928
648446
477415
630324
718295
455419
692991
946392
922698
608979
1048207
406215
195572
564899
400281
957805
553457
119735
74603
862964
569319
158601
559166
399260
165997
84743
197819
689261
248276
853042
677982
290109
63738
438762
459429
996003
910177
25291
282457
891404
760106
50879
905972
951888
880497
341176
223170
518507
148388
643487
63961
807504
74300
393139
832230
911726
973879
722016
657301
766438
126164
879211
160557
742771
123546
569258
150561
705830
525585
655613
288093
1030597
841421
1036654
485024
785818
681427
345801
25967
840184
732549
388900
463497
14705
50571
788866
11695
37830
678008
494823
40814
290399
945595
992693
669424
982388
295432
316321
567828
314441
843647
9558
817173
976128
119531
222649
237573
920235
776295
817133
876588
608965
372542
832658
384972
215056
115962
486333
335426
129821
863504
804360
734341
158598
694842
245990
968491
546252
258957
102129
464832
957199
847740
671965
750109
51760
415827
515499
190832
934681
341263
439524
775809
444841
723013
486519
736632
875252
551985
620759
1006629
736828
372207
759291
100217
188828
320693
815451
883207
284464
402058
54116
3432
846195
510637
706903
191536
412244
741785
164480
736493
672729
1029872
380991
96336
338515
610597
1001228
303040
46493
763222
982941
668418
758170
389723
738866
298425
177713
924539
441418
546411
222557
976708
832142
208199
853579
784974
185494
961602
227071
815368
364720
233882
927413
402328
819695
874944
856105
461503
754102
389971
171189
640535
354231
1010972
703577
656937
791818
106255
682408
526487
918617
77932
1000449
1043946
537464
1023661
815452
118736
419697
522350
831021
931600
527264
16032
177820
315752
237579
998120
226830
484181
638125
658590
271435
219842
678353
991628
519744
994358
209349
741953
52712
203392
39888
762842
549253
496559
86621
1037021
1026588
317836
122103
1019870
370167
704169
289253
7370
590333
13345
39844
54702
654369
299029
569091
136558
240435
16013
1015977
19371
232835
828723
392519
10018
731210
1000628
393967
171259
121880
78007
998482
1001703
722837
130422
94006
404931
826464
460738
77804
277097
887340
645586
404167
17194
915967
454759
344610
705536
892238
68208
552076
777274
424193
391216
886948
748888
476467
13860
999118
465884
630954
854932
744552
777742
567619
330745
597556
780757
70878
102277
681064
41813
595331
111630
519135
15724
578411
787998
1027526
447152
95034
905890
370485
545762
149343
612734
426183
572650
63009
328200
557910
444662
27962
744285
793470
868845
143096
484251
50645
777210
344340
102564
349852
730831
511054
823802
337986
240755
601707
454109
272168
32433
412066
588999
619117
321260
546835
489186
705331
161865
904356
29386
106025
331173
341261
813299
873139
1047702
239274
934741
955323
1011713
533994
828104
136345
913184
839657
222192
906767
606349
265113
861922
516391
83529
684098
243188
619439
542544
6989
574145
378939
166371
116145
761541
380393
151421
752235
182105
827182
261654
266558
412041
862419
645245
69246
238196
951506
632069
23794
589671
1036495
103712
40252
185943
256254
394381
799996
6527
893250
192736
474708
953831
75961
809997
371128
811729
496233
347052
531310
187331
59018
888682
532238
117829
149059
910904
867603
866389
836166
721013
113828
315938
850731
784875
379443
980099
716452
570569
809097
235795
975425
629906
576692
437754
136287
813076
301192
446795
725869
99612
905864
819732
586148
794683
137199
729893
382807
425595
538107
95010
639044
477934
410308
337089
915965
814781
253439
508936
72023
463521
89871
931723
97804
799040
270597
220939
606242
1019598
863851
591285
652831
393786
870980
120488
737174
838820
831774
306301
940403
806830
932978
352078
432103
676743
472292
846092
154007
104623
971929
843946
791971
758103
65911
18917
286291
881251
379284
750651
609613
834480
407975
71669
971757
33976
532267
126426
446475
734869
54826
835839
438871
515503
737782
541282
282236
808300
151986
132516
413025
658129
578319
244261
906093
132852
549511
115577
349951
425788
141070
184136
624943
147809
760511
739978
687604
748028
537643
544601
726372
787223
518116
214111
209994
346155
76503
291470
745165
85008
1010969
548008
384921
968958
696204
839475
993688
903687
800677
386986
1027387
460990
605723
204759
343035
423649
32738
859982
963550
254749
212575
251726
53180
131275
787504
958175
510333
183160
401287
501452
416377
730046
526467
879118
209801
888352
339639
462359
561516
845367
1007683
477025
356316
819755
850042
592132
261224
114623
895938
33799
716855
898471
1023273
169597
924514
630825
12720
459905
508184
260823
672916
78093
925541
811899
216513
1041820
535742
213472
785473
628646
925735
556419
337935
977640
955131
1031122
681687
150921
546948
577709
428154
876789
552738
455652
118175
861585
566724
624641
671339
769419
730920
276966
894980
863865
756506
49525
939106
783772
1014092
411872
539238
55928
859235
507093
764477
113164
698885
426100
958732
943186
903604
51578
154774
974245
618492
205374
45909
972779
662590
376320
955653
746822
128322
660115
632800
811773
164563
337279
660795
302808
502782
592607
771573
120690
445316
485949
53595
870378
36509
942980
574928
68633
686967
124511
605140
356035
976041
411233
504386
103540
895604
930183
416715
344288
322177
39632
581262
732072
451467
611078
125066
330793
82558
119008
286986
853553
473374
96364
455011
371943
256516
27100
326665
763961
528412
82925
445294
319921
389845
442065
679928
383794
774762
263684
790515
670819
490566
603919
152584
57108
352734
25817
670452
877185
28023
648870
966296
803927
175708
225164
51897
824550
250883
45503
65916
582824
624507
321119
65515
720869
705933
498243
856054
669642
329666
716464
782127
138468
321909
431821
329297
533760
174276
887967
432293
63145
871065
73239
38346
711773
819637
510821
222591
46411
501548
300631
639796
894005
656714
369221
850850
765624
570135
836714
999407
320366
757903
1026688
252938
797017
9934
271923
701348
500338
813112
985019
1008648
641605
437664
216475
789628
196007
593790
559814
955751
290935
986674
289469
978903
233790
1003903
219296
673981
38489
787984
660920
81161
798251
1023228
695107
731410
577762
338619
449891
946365
185824
313819
89338
405691
8087
576714
499058
1037033
463217
1002834
406293
866203
344154
430766
94505
390334
443767
762780
350792
464549
187878
972195
506442
710802
92740
418064
782413
353135
517870
730721
657843
149705
479156
631221
474356
597523
560965
1008051
270738
752283
29973
428813
779826
786957
185632
622024
920634
68806
983824
1011379
159874
39552
325695
468552
784038
752855
558267
280987
641474
275933
466989
404221
192312
387775
993820
616840
976981
256766
324783
980950
15749
457710
186653
806095
830995
1048198
943086
635361
65706
464992
1030488
58497
257500
681938
212199
36057
449393
913016
699538
121660
5001
333700
945939
408771
446827
1019956
149847
361333
516849
648039
314796
255943
64730
22175
761864
489299
896416
74238
1014332
885075
429870
125680
148584
596860
605389
918499
99052
409288
603417
761779
381267
536328
772296
335700
108557
105875
361334
312204
321332
501945
961224
158402
1022503
59017
585558
380821
148511
570387
943171
892058
898200
1012128
174417
174867
541227
100583
166823
635491
570237
869554
913783
445357
649658
260284
417626
453227
941918
146916
194406
298942
680681
149585
355816
142152
571996
574135
846074
415678
935513
959319
358398
92308
519519
333410
50735
243857
621363
186622
702389
139328
577008
911648
518269
369868
200600
544420
516850
246171
116056
83457
1007103
883582
380727
406557
872543
74323
1027477
459100
53023
228659
1043565
772359
815769
285425
895526
90766
441765
953230
919231
146194
246641
22864
539790
941822
675017
334126
690475
314324
505809
503361
840355
674337
976899
513965
638778
777539
350504
791926
250745
908642
467349
803779
920690
460927
262362
515138
851339
182039
431074
849553
408041
755440
876063
430142
799544
245445
393829
388763
758652
878091
968991
255675
680602
481306
413429
985422
858351
408730
449698
811284
352044
887505
717151
1010662
457513
163792
691436
461948
156474
725176
689034
109005
803012
38495
349787
578505
686027
185551
125108
681115
1028723
669887
164926
35899
235589
525924
804855
824592
321858
486044
1033907
752282
618726
410088
427072
528625
467088
970425
87625
909077
708254
394352
411527
102036
727514
666539
315234
270138
495203
557406
773345
15568
961177
458312
392789
192583
784593
362543
574439
78613
933453
835456
341349
405684
59400
742378
275311
1013940
378986
352650
525070
758725
529090
866499
442817
920193
1009318
971568
893684
148315
905608
215918
360271
446254
361140
684739
853092
290210
539259
188973
720560
565146
651916
892851
227423
926243
246573
240658
763973
349332
45136
903736
247665
85761
466372
901538
13204
111787
846084
829909
707448
946899
928449
593730
400532
733880
250645
817817
771773
880207
507681
897173
272675
1024637
549474
860028
849999
84122
703089
482623
805121
25624
73445
677355
419182
265887
398574
350602
21177
158160
740990
294015
512961
951015
525012
572297
598438
1045948
268342
77211
564632
1017627
480344
920679
634408
338460
892138
275271
544280
312349
374421
531645
170740
135732
310681
453576
581738
796186
833935
962911
704268
204020
712124
637114
1037562
812524
956770
707599
25832
983849
556760
1004702
953760
1000000
956035
122510
963834
494825
313233
378625
569481
450727
468510
272076
11138
827255
579018
525821
366236
772097
248003
625024
982063
513836
712642
880777
388691
186791
90352
739880
19955
571316
423186
363818
298318
637179
541812
336009
352092
477264
638731
489947
684391
370377
511180
1032523
197474
122055
599920
817885
962948
479647
983808
83377
46701
128832
998998
123140
1017619
259052
1005170
229553
807145
253581
480061
634647
997476
777921
571017
11432
444521
226648
399159
403802
117683
283958
208041
716405
198414
153547
499134
601337
498551
550570
1012504
787704
596827
280207
595239
62056
629535
405924
577697
863495
801250
545056
662082
915875
67258
737451
96207
700871
204394
412411
541314
226729
74412
913950
250541
224365
788563
501182
154503
206005
604532
973408
938203
190630
641223
301611
1014148
171825
341321
380578
10554
163322
215015
449830
257687
326381
850890
833970
750769
834888
222263
446029
929772
445608
875042
900283
236791
344274
138150
948643
248323
592454
729923
226251
848006
343364
635543
877484
555128
887590
876915
981664
178427
318564
853417
63453
689352
154896
182303
47841
538007
98493
911399
791482
318988
567472
803990
952569
291525
385725
750063
536362
186747
758724
137367
17369
850140
153829
309728
797230
990617
533458
574304
297677
616106
923060
475539
28532
923578
451359
967484
1042875
440126
356296
894996
684775
213758
21488
656456
755887
31272
192490
151789
892090
255667
521513
280348
126278
373460
792227
546028
592485
569480
723938
696506
765567
202546
261894
721276
1042048
853921
359207
368514
313116
342443
858391
479328
789759
794263
939333
1046329
665164
565427
677348
353611
411615
449539
966000
1037515
451606
1033515
134293
905428
554723
120924
499216
109204
423617
38305
642981
175248
395777
141154
1016112
508382
810341
192897
30717
501298
280335
409532
632456
612191
924166
379799
485277
474131
405683
207136
896582
695727
326646
645978
17421
737440
418707
654997
181190
850658
142178
727205
392843
656898
813186
325090
717850
257294
350384
257706
386007
981327
94110
52061
1043718
311202
491709
166834
974981
175508
703909
250829
331071
1043110
968119
422588
347296
548037
534543
821168
904789
98899
617917
866302
732394
594129
829673
666099
180861
902963
348998
892970
369709
964286
157897
108888
620710
993703
406233
934659
324262
426827
95630
294012
875212
803912
601051
654393
654479
1027097
889945
824252
395154
407146
784433
832191
922251
671138
822085
657201
140227
306228
507517
106718
456901
957175
852136
569175
252427
83751
633146
382062
1010000
299417
575895
261672
29072
1001889
1016161
543973
951227
107316
373136
824611
711610
506257
288925
862345
198745
492392
751377
699373
292859
796857
514221
164050
352943
419563
568407
442845
456446
24674
774923
119263
211039
242051
358066
169387
633181
955540
526162
765351
638464
452222
547520
916904
974863
997243
675008
655989
306771
635773
382659
244520
995672
765389
460644
697190
233605
499918
393620
490772
670936
824940
693847
374790
274048
538896
649032
788931
622820
573077
807398
644444
915391
485139
789734
451722
274914
842583
677178
798250
345375
36674
266039
254073
21845
748602
13233
854983
528107
64795
109217
407206
154887
706146
453102
705172
443642
907313
66035
256809
457916
701969
231710
313642
617649
898688
545906
64389
64036
308746
70287
728973
238254
621652
15706
608184
773349
109282
840681
689698
1034095
780214
608376
897796
821047
734837
46855
388868
391944
624652
876877
802619
298223
252974
461196
399500
501285
803695
534300
979514
503625
298752
809510
192214
450078
878651
411187
465554
963311
915455
1040202
148987
214334
1042655
1499
98364
429610
545930
47069
652709
1005441
291619
1038225
1019826
233165
705897
853043
638099
295594
842887
607750
420989
738233
283964
338519
697370
199085
711510
456747
550191
879775
21209
548718
232397
833295
700611
227792
118347
774280
994012
382243
392133
453356
76547
346378
797078
860128
220924
18346
44685
423755
677891
192787
541980
432698
264252
469077
806742
232472
156473
342325
271746
749031
165786
651873
437147
819712
1030182
743536
881859
341420
702500
55902
575384
688948
189630
948461
341114
746819
275853
443748
749603
735935
384376
483388
616753
405228
64223
878839
1004826
573922
344214
806186
250491
284684
650822
1040625
833746
828567
709727
919369
382002
38432
1627
500947
809776
673098
140388
51638
389454
206924
442015
902844
340537
691160
576960
990812
740540
92753
529236
130171
358867
353677
727125
581744
531546
520950
507990
449573
546236
15791
822785
139231
1045455
905725
274517
404500
307667
328085
542528
980811
157425
689809
333673
1018926
960992
925789
909583
989173
601471
412901
321720
681147
441002
749391
509153
456497
95388
335579
314475
432736
361097
761177
702439
568878
554282
47372
101953
666429
849608
520934
433783
10382
441824
628031
344542
403032
937913
932321
651159
527365
939400
634015
481798
46338
659032
368931
990216
1000835
165155
215431
974512
345399
506825
634044
779924
144357
693201
1040416
532940
60863
55764
8457
192209
741368
988040
721374
368601
220620
163956
366595
697735
372687
195805
999014
806824
543824
122940
679505
748330
32955
429938
313839
370076
187012
399979
700905
1032903
574690
37215
825877
718732
482893
8836
903135
138441
161420
279879
76244
503783
707574
804467
1004912
287104
880275
565868
293846
58093
545541
374583
76403
961293
250154
229287
86935
568541
1044737
854476
375458
128701
215459
923398
459936
44529
438650
117004
8128
223644
571688
948519
330368
782187
235327
151626
573104
45815
995606
183413
666586
755038
375583
631359
16543
414100
970342
809641
122117
577128
71186
38759
966855
797829
9088
510926
3064
782512
472355
784012
756570
329953
361062
216880
741538
842181
45838
774236
280415
521186
204231
612817
614796
528169
358525
898800
534997
313446
646157
129951
1037138
335050
771280
1046314
74456
288000
825871
174288
447626
133180
428891
539869
53645
208586
119187
361228
751174
143871
674991
492350
928004
632298
692756
177947
422592
558878
734819
302661
227690
45011
464351
268452
831207
783596
433573
886247
28127
385541
417053
359595
831619
929778
769065
696201
214935
857874
473053
349827
328532
653487
68481
656725
463128
600887
416214
600465
95173
860871
858036
292211
720354
57313
525894
288472
1005562
60754
58425
260550
992155
908066
374548
146606
467808
104009
404966
471791
134090
535351
202706
956883
746149
537029
264027
740130
179618
326575
802871
765532
756168
294676
801893
271367
517922
393256
504180
225399
807737
95493
73192
88807
251084
403865
878813
851417
695290
554563
739724
671634
263664
475465
867461
5826
601338
717560
594285
474828
367113
517736
39849
72070
18222
642856
397763
316409
248542
927014
492492
341116
502999
40479
620300
330171
981804
883670
805761
692412
1036811
856309
654182
679118
326853
401852
911961
224702
782640
768698
553008
169593
16447
643644
829289
529580
293161
271975
744447
450751
151918
896332
985237
1040512
882686
849312
234929
413960
163814
281291
275212
191142
133299
794061
808684
668728
568772
746794
776649
253981
293704
973580
222918
985699
128936
499366
213495
416866
144579
619853
1034709
1044797
910119
943988
757159
804300
201773
578190
950807
55363
428438
379498
487282
536019
278526
149748
983931
608982
540751
395233
532229
780936
518375
966501
382183
1038056
642694
265290
970556
395780
761721
39321
473643
66198
319936
723268
833919
30177
549574
37538
334675
147277
933666
291340
1043582
878671
530901
615119
452059
1037628
937227
898746
567126
490010
462752
87955
559772
850930
368235
783477
861582
148909
400142
414858
605672
1027531
956774
750544
2916
212526
474789
558043
58475
703362
89953
753701
938050
1004953
40181
218634
877513
912606
1019116
168367
406390
632886
925557
806635
142236
861954
842250
942456
965946
171307
989455
922325
794964
451132
583842
346256
624445
680496
987220
49025
713034
267589
766327
816679
860960
150962
328870
619484
482585
841228
598765
963254
662905
841884
80211
958760
393402
841070
625852
1016517
116803
978044
136659
471307
305479
784851
721882
915367
19130
349910
135589
638134
414652
285166
486108
84648
142143
608788
174813
99333
894307
354135
501126
612077
794431
612417
685152
749487
962321
179997
899166
359195
974281
1042473
36399
887353
156968
115625
321010
271893
519226
501519
911488
1036846
181046
914048
603765
1020040
827332
66345
349714
113655
764756
857409
487426
730476
671898
402137
30538
326376
681010
570694
400335
206672
794159
561800
254718
226105
882765
803180
650200
550581
738587
103239
657070
964020
721589
824482
307725
879112
790668
839420
419459
168946
633634
1023070
671884
545448
375141
608903
189522
323174
115784
424087
217355
484726
763633
3472
814022
848451
84431
932176
736350
343945
919513
333790
125863
424318
613797
395798
744200
384186
400157
317662
295567
693287
366989
540075
757494
551483
497321
575197
117842
124013
834697
571706
954980
1014546
922543
542235
599128
893294
557634
660770
511640
187943
753622
508368
447027
195026
982069
378894
555603
328915
886574
717573
183459
129709
198997
211330
996120
935792
782667
401177
421524
554870
933480
802188
528990
343109
993728
675323
290366
465372
653087
405133
585332
363814
620170
743451
69575
564878
87947
782314
716470
682122
113422
803664
47207
1001799
972333
920551
251168
255417
370545
57560
636357
414695
47342
559522
859331
927947
882039
66437
652423
1025968
494530
987699
887278
811839
252893
367406
693212
773438
568620
730052
871330
301797
173113
146183
564927
1028885
460639
152218
802094
816362
337001
3800
884266
887250
475975
820003
361950
350683
636965
172822
992943
517424
202222
58766
249608
752490
252965
490941
24124
142208
850990
556749
1021723
513325
269984
1015104
809073
475874
729662
626752
1040115
423050
674255
457561
174046
221324
292157
153680
297322
841372
142130
191865
703250
805596
484670
737646
57911
225072
330155
834916
916807
36511
505618
557407
924148
588819
350998
330369
820484
7875
1035259
428985
768588
276700
234259
719141
726850
574241
990935
857138
539699
23236
378059
856774
16941
292924
583943
316328
382202
793259
694913
934823
160107
347669
1024632
8014
181850
263806
635560
995563
138337
666260
736906
442511
425912
1008853
917504
885844
832654
72715
884769
347682
188105
523298
825410
117289
511561
274234
1005498
860122
612303
769223
1017340
997907
1006690
1011822
494061
836350
717769
129494
384807
560480
725435
256723
744986
416567
957837
986002
883844
467523
290897
946833
157738
348977
848725
74838
947283
640821
57100
407468
261856
522085
893635
285467
340918
712977
93766
336698
528430
283715
844407
567489
566998
485065
377691
174176
83070
333022
930336
937390
394505
934841
95350
104448
788955
691303
206154
354164
983875
202165
392912
811326
826538
664143
242511
199927
183044
4274
31748
594448
678054
626103
342992
508114
52095
1041161
135135
799837
210550
153878
862919
416008
495252
477763
21684
636804
462983
826509
408539
343806
543537
414241
2507
598075
957544
966376
933032
876225
103105
342962
644607
683467
342902
729408
672063
398223
425625
87605
941762
518912
797814
426538
202728
237163
873080
760526
662534
475921
353844
897385
53086
575259
941416
80578
690202
339622
260569
285705
824444
135882
819095
511658
374388
6167
41176
799307
676306
504882
371727
256665
21067
175408
34750
939938
384243
637956
505910
327716
201744
95725
659409
472797
1006315
225112
330451
581276
564578
1020755
621236
117832
877063
442800
416940
53918
103548
33493
659498
52420
1019054
334056
815445
533195
254111
984141
300341
955008
551034
843589
723634
278945
341363
403861
502809
912904
313654
336671
867733
721737
40113
809135
681853
823975
835179
201890
238086
522192
224578
809647
919355
889488
134601
329947
642678
81509
345798
569095
38281
246899
959079
2845
810249
936114
984842
994430
2127
605528
487224
657596
650289
426614
395580
994837
450
44332
409657
172371
784761
967581
261357
255065
441964
784532
253686
37384
201269
62327
815411
472189
299584
435264
402445
128027
609723
393366
167341
993912
642322
31915
193838
761178
302952
590936
453491
476729
573011
260101
437418
356857
966507
901078
530628
475338
335743
626767
406962
832088
349606
217801
1338
496094
751922
370629
249396
813073
112731
509252
161472
297395
205761
968078
548827
929337
652704
89434
257072
734565
275739
84343
483741
348833
541829
571594
600929
989593
757787
982271
163662
425187
357267
33491
91644
3533
452938
759763
349757
731485
680674
708022
48427
751182
503228
465999
490371
743874
963225
67947
166849
613623
371226
871756
447829
275488
567955
1034526
361285
183996
264222
1033065
994618
674372
400768
583578
495760
989014
689563
370650
520353
518637
866037
90082
704302
415342
168340
395222
287154
374499
61482
111298
956899
180362
649338
38659
782875
801456
700347
532185
979697
653643
722844
182067
298893
340679
531529
489853
409863
789924
273573
100453
967622
319627
45104
594624
1040328
411797
89685
813495
791264
41990
180076
186838
764808
952616
183758
1041252
326063
446608
129710
793446
96462
926901
762528
718285
355899
254908
192336
203986
868398
561587
979668
23700
55996
435733
532611
1013648
1032174
882182
706215
687065
301933
593403
724610
412631
429454
956435
751288
37874
634973
721683
586526
245542
717063
1024038
323552
432334
359042
605182
1032610
492753
359015
295447
871694
652986
328168
283098
753269
733855
821695
753365
137854
928345
20432
829548
676670
190383
932568
330944
376755
50304
59443
99657
769049
533406
894117
299418
618493
808612
808618
108918
149552
195135
74675
99921
476019
407295
98535
213145
1003360
911806
208711
609203
559132
703209
671604
87913
215132
658888
97298
553619
515513
602648
184216
274756
221311
24818
459085
439906
902006
35152
390864
500156
856408
1011159
632237
346173
243767
535023
44265
1042947
452196
575171
253396
157857
351601
877045
778686
277799
296257
734145
44157
910326
384158
192611
406778
985374
1028239
962208
611920
23693
841162
771013
837977
466898
418321
425583
295241
806785
162806
364135
776806
80129
214295
97551
683320
115690
424520
530252
488334
246060
534508
1031167
99760
286162
972415
914224
1039019
1035820
780506
86957
958155
1042565
1022416
386765
856790
846155
558725
953595
149586
801077
889384
603307
709683
448765
615698
788639
466710
932967
850073
979348
15009
22069
116379
17728
806277
246843
305834
325500
913478
679313
539062
737513
300813
47256
491297
653499
570190
531824
271950
198662
879378
167737
888696
886291
811601
567230
133866
710210
933773
897191
656392
515560
670882
936279
355379
714897
782290
707390
826398
393554
662799
937644
284758
311684
966823
517622
83591
815520
542306
280685
271463
384192
282527
395561
433392
279836
143146
816121
260679
327880
510498
558953
1012208
548012
419088
946308
934079
809374
98888
342323
238635
429009
233422
626892
859426
15404
522066
425923
391704
885079
1045207
42804
588057
97076
567086
406594
1000230
162863
461183
216462
322091
480463
30569
889216
17356
584034
196411
805872
725835
834774
608185
249817
261638
127918
687778
569097
925164
478394
867514
933505
434574
143199
296795
392602
633178
955495
529641
1021819
994288
192861
895202
132687
481733
544473
862014
191411
566102
355955
559323
886622
269958
603035
840815
624619
223920
1043060
1044282
806326
355134
151788
229506
77632
946071
213659
1016600
100102
109085
20359
226347
433397
123315
105708
836861
626955
826308
790043
785843
644500
876652
634256
317699
646819
898804
522455
233527
707998
562981
578895
630356
750575
974332
156214
512650
640698
956552
288905
698975
881448
646699
415665
114104
596125
1035155
491991
41476
873689
896822
390753
827041
946293
453007
93473
155329
197446
287520
690494
287996
842997
284515
559248
763272
90750
18355
715851
790107
842703
464037
506523
83699
976495
421098
950623
928627
904557
585897
616174
267469
883022
313844
847941
14264
720022
811613
49072
593357
509869
528220
616041
725963
481175
211680
255476
765745
333019
463051
66480
397404
927687
235250
330690
544284
424400
293645
455444
195835
389947
733405
811301
664352
978978
597380
220461
91173
818298
294932
891909
1012722
599327
623864
337179
265462
473085
336290
820511
763320
655099
140171
690663
45749
66317
86020
979891
535287
649212
884867
736888
66877
126114
75610
991772
676287
863055
648212
547989
706419
426410
917151
180271
47928
331689
186822
689718
773666
640163
214540
958860
674948
919490
105802
900925
1013112
146015
150744
996213
735243
762418
602345
781211
195685
620591
88154
383379
172652
223400
466184
906821
876762
960120
300294
641645
968774
965549
440305
948046
599089
859448
1042817
334836
122517
780129
198765
171065
376377
164642
712139
992443
660568
945343
70210
371530
936501
462633
999700
23503
849128
799423
107776
914290
415703
277466
20112
839826
612597
207885
453894
693815
474927
588127
880646
363719
645937
230714
442906
717457
153893
924301
344273
1045669
880535
700031
220772
757297
800761
135956
797471
605271
223150
376432
878585
933182
792413
779987
709134
942724
444712
880754
684597
900057
578679
750866
597113
903813
265043
603973
881962
948629
758253
1026541
245043
428209
487249
147661
742097
822130
901208
1023213
47526
1039806
835941
930031
661021
631064
175265
277256
551282
921490
402031
669447
642298
498330
534530
358104
463429
261221
882090
622599
520546
653365
857527
559247
464942
760422
731933
921529
627477
616343
174585
898899
825236
528027
344840
566461
129631
840707
461194
400766
908176
770406
397950
176595
813126
872443
972350
149968
181187
119958
759994
541370
556217
667723
908054
941000
211100
473884
143873
95302
767793
250248
566093
1022649
600511
365290
484090
256696
897270
160036
366834
532810
408473
91656
436055
88252
854229
1038436
149641
504245
871380
838766
417237
366000
899865
800665
16513
769337
217197
558298
934274
594850
849008
962883
236969
423283
860624
839919
475322
375753
768772
200484
694498
369833
530668
121426
951759
338194
369056
104168
573825
367457
603161
327865
513966
771559
993534
317262
474398
126032
142592
664934
468986
86763
998838
132277
708325
803564
29837
250182
65980
916644
194023
457121
573924
849336
206517
957169
433395
1002286
913121
156071
421326
826583
903999
39840
321708
236644
572734
655113
149907
547644
162853
232647
961327
47860
219215
968409
39148
915920
276956
28641
322690
87764
1034807
723961
1031084
188617
1030131
844938
754517
1005423
293814
229384
774620
401488
91535
674371
913798
618805
471052
227817
507523
984951
1031825
55476
408962
702875
410812
700850
451690
312170
776370
950638
316113
305027
254942
669464
485772
264658
684615
143224
491649
599251
483571
7784
169289
197315
663946
793462
184017
277748
501177
739064
280148
794215
481409
217810
176385
394975
1007332
985772
430459
129305
1019309
5566
600339
199684
60024
865779
866444
229079
784490
933318
109306
901919
292676
624438
686917
605086
174143
281887
56710
517610
606992
549697
965262
672701
610756
202280
785462
418865
810789
194600
38416
91130
942067
561274
293159
1036318
571195
199765
764186
154076
196016
284347
18132
483405
255823
922490
91335
44817
318257
545931
1006793
346347
609951
452134
300623
642270
792751
2351
232780
66156
227208
899313
127381
756820
758420
787000
370401
406900
295544
710369
439653
962871
1025271
49227
290759
724691
871824
638469
133712
523224
830063
566519
501834
841078
180031
938965
40549
801708
458334
1020392
764100
668812
515184
631555
859594
609704
265918
182671
801767
561258
1044805
400440
615620
1027525
1018126
972334
541914
154028
443336
846882
747299
415870
140797
666599
116767
618929
592231
463932
278534
663963
809546
828007
399882
809592
633972
652779
926226
685915
640478
630596
667975
1008373
183470
546149
515345
314878
95489
1018496
275366
905358
91550
322592
1046167
102490
318087
365993
407637
649576
72801
479113
251740
115018
602728
567724
42594
945948
209040
175209
865978
86102
721857
588467
685179
298807
965465
173176
477072
269062
194913
752473
582846
189359
235360
707984
140458
364664
438722
550889
666
971634
626214
877661
817921
3799
868067
232291
576804
27266
128713
532609
1044008
868533
260478
939646
115815
1043898
192854
160101
461334
631840
306075
598402
930130
420385
210873
545551
501145
180425
994195
367794
925534
649252
764892
361028
234747
535708
423869
331924
247553
736612
930665
89530
50445
173995
265702
383893
823598
183853
934189
284762
427071
976309
221041
1013759
740056
1001497
808707
1031844
1021231
258622
264534
356189
338953
650276
516193
940731
537376
513606
210383
828190
140287
322201
1042980
922610
548953
123048
991406
496442
750313
847046
69782
836259
227970
233032
520191
573006
933060
826106
658544
105000
271191
195214
192044
406321
736833
527509
401558
348232
260694
695803
814019
537139
127546
693226
87365
355013
1039627
420374
260517
676071
537779
677565
224293
571573
856291
66885
629987
1038183
1036299
99705
30502
513279
313072
917013
584503
823726
970899
1013244
317540
27583
235005
156505
402724
396068
587713
724571
671022
142912
34350
86030
852807
125079
563400
905571
96847
726941
233663
305116
428953
658393
887943
971578
91564
530073
445046
334455
640737
985191
475257
480643
208743
1022003
691648
557286
424188
129472
399193
174437
901965
196088
4855
28441
810233
930161
282371
443485
449787
777451
517037
548196
154171
536501
343003
212047
910265
491890
1024249
1041291
327996
203184
543666
236440
204444
588211
694679
670122
308336
165492
637443
153688
303165
775484
591055
363822
747340
333782
773371
540920
545899
431271
427602
885258
467483
647487
943925
880202
1020202
860636
272577
783194
28968
953028
554357
526472
312442
151830
316124
1033802
361573
17050
924108
7749
250316
673674
446987
236596
195847
193659
72397
503673
367290
30191
163735
109297
239091
746
850789
30630
670931
465084
839139
768510
747530
190569
275863
397817
1040183
527320
270234
842505
909672
346120
944256
61429
652492
571514
451822
902533
613074
1023283
665734
219960
184446
574961
585986
1047085
710449
979223
161738
690454
1006769
133177
360551
129668
320766
935132
929697
594901
707223
399720
560732
649435
987163
699926
296256
865759
433875
112241
791803
48884
727797
3407
99968
1046563
1018405
772910
714802
496025
825989
39722
596904
933007
45007
924253
328807
263149
997503
522259
818005
309138
333698
247658
114114
220075
530204
871552
558409
260013
912425
219962
554238
944982
909845
684950
713119
227308
535636
898660
717581
734370
631739
458135
619574
699553
336599
1009063
482210
728771
235868
402059
535561
757115
781825
27773
548259
165351
1043762
224892
471741
608571
520
1022684
650741
598428
111657
390941
353758
623463
979217
17886
161542
545641
995551
828210
608725
457939
950345
517332
990287
4237
286562
899174
370780
154245
481489
323394
854862
837655
907516
650682
655956
142082
969780
198406
958939
577414
543456
942030
678793
841862
738661
698486
563195
750152
637610
388867
784310
741642
815027
548147
272438
80888
534625
888852
618167
994441
216484
524141
1032292
365478
301227
662494
341275
229646
832797
802234
499554
995831
431697
822563
601733
309156
152157
234672
655833
872947
50058
376162
233223
906268
110619
132938
348936
483096
985533
266376
833973
271973
432316
23634
164327
393944
341444
303193
913967
1002580
657590
879080
644908
969257
758215
368478
665372
274507
89826
622018
242599
1040604
2749
478562
772413
553171
730694
848252
310677
169246
720064
950214
312866
53987
830385
748958
528072
680941
167233
281078
111950
561734
372709
480110
806207
291863
277882
278414
549726
106068
278467
179573
429469
736996
878971
946158
731673
402453
401629
734738
14529
413994
284974
395673
525499
467974
966083
1021632
892033
907730
360230
387763
923814
677412
602343
427777
833988
789168
216460
259307
216761
53110
431892
193952
104506
199348
896484
835357
468601
128064
964208
847754
1008536
1004569
350838
878601
766093
884782
417680
732707
603937
642459
986160
425806
369213
250584
86616
99122
91185
752560
520586
741861
56166
123897
975716
130402
665769
337663
82667
151510
743932
863962
155131
312706
1019345
369043
309868
616685
124455
708783
452770
35917
645055
383550
453703
986344
761671
860121
137644
661206
873098
133159
1001865
647800
682789
582374
104474
621550
859315
861815
447862
332577
849830
476427
961359
912462
176946
911400
400738
670720
308465
615252
438438
908350
854502
553593
549628
131332
347386
524628
137494
992380
245959
172982
286080
225447
764033
780724
938279
468397
967510
1044327
860045
113401
469515
743552
61275
184791
1042223
234275
60236
51452
105437
137945
662630
201868
862709
3063
263549
276827
4038
586683
614740
540256
136010
824687
107883
888759
715852
404597
639236
330647
186548
861489
573400
939304
475123
647837
931822
595946
221035
454431
887401
370119
856355
640618
105106
1028255
315170
927842
626040
813920
59175
693826
757936
39856
287212
207255
276094
193441
163017
413979
463755
644263
1037269
315388
160341
764983
991770
211220
186628
813961
55086
835871
1038750
830774
178882
424136
790849
750988
836380
1011951
24076
312419
366648
160155
662500
232223
512644
953846
752137
357515
964365
494006
866231
851840
15562
627763
370568
29719
504714
391126
578457
291838
377007
689650
443544
90921
309841
175882
761943
305387
144965
710902
85328
925073
690758
380503
79285
157222
350321
623482
988750
80484
664832
117541
983768
534824
166999
164528
198814
229336
668804
461864
106533
72855
141641
547162
763218
924759
256885
746726
203810
237054
849305
538524
675245
389146
799842
97977
629023
99776
153
502403
326750
914142
259823
624559
984339
715326
857673
378071
295145
273646
783442
623567
289543
398154
913064
255502
352813
1040520
740995
54599
210622
183312
531973
665672
19051
932455
339079
71099
329048
897916
713400
423887
689800
997419
532967
680412
634338
1044252
92227
944221
799277
453317
944780
730571
593433
865324
78063
1003036
155637
744310
602721
362426
914689
478758
111449
883457
308986
995066
917883
500922
567004
746202
540621
167841
759326
76501
88082
502609
226880
225126
240899
628087
91925
713699
31352
222846
975397
544837
51323
145043
33888
354675
7896
769690
491947
998318
555793
574260
185055
998038
78625
269677
535471
342779
83460
697926
631710
476195
770662
720166
897799
520704
338084
745867
1046908
787616
474004
811787
248560
858773
120587
336743
354036
283631
649293
523421
738997
179269
526523
670806
820327
179294
927167
382869
253926
674762
264748
506375
402548
561299
534831
1025549
508814
166704
606839
52238
649369
573610
409180
666472
909248
542087
148766
861031
953510
1014147
560711
232762
325275
982761
492036
937521
18385
591752
943156
628940
962099
595540
637920
122829
511635
155021
506371
845635
60883
591587
788245
569112
916960
20877
2884
906944
777203
793976
831662
298003
789678
141084
856812
547405
974699
895118
268211
922791
57468
144758
884405
73418
473378
192107
1011709
339204
115957
684817
520514
962860
581898
365907
595362
874639
961957
4990
774884
84163
571504
422067
326554
311033
448372
137538
71415
946988
961166
810532
778363
1008165
47624
125337
222965
204519
127073
598965
302222
322955
206186
733408
830841
269240
782716
996212
343746
669499
340126
766049
648347
427679
698923
985696
718850
153377
187376
67780
252547
181822
49214
873586
358380
625047
405870
488812
33489
332040
483182
718849
713329
783814
443973
116224
446216
846179
326903
641194
552557
723556
1005539
694226
54542
824098
583122
889094
699866
931046
162011
793509
621830
340550
355895
625180
264584
160172
589304
769699
707074
971508
53849
4308
19594
47843
576450
715931
441321
61387
907237
525427
704277
865882
745654
527210
236013
190695
48538
424499
788697
796174
172370
39023
530389
566700
559652
513194
158089
142787
601646
554415
416594
213662
920889
364275
877520
647926
699856
581880
493331
501101
513475
61479
994258
981703
546349
1003691
800011
880883
176930
36912
940100
409802
239390
234796
888653
526531
610777
448750
453154
490081
443703
169737
801442
722233
723516
426126
302514
10007
320932
22381
975356
922753
29366
528695
515165
890275
522603
295561
362427
513472
484450
344423
646364
205052
226488
249309
971934
532377
576323
34782
874836
779724
482656
687144
486215
230610
31152
824788
825336
488365
836193
613175
370115
778925
592564
850433
438903
166544
813357
246414
682622
876450
752780
828646
806034
959947
862398
640186
496006
462608
903816
622326
776996
489003
65086
989029
236875
734758
278288
519953
767089
814929
654337
965642
198436
948419
305713
396545
790599
652609
438728
698521
688200
594440
601300
692906
70756
125990
287677
739506
592496
35339
156855
393679
849588
959565
1004233
11651
468985
35105
455630
360184
547794
115943
71087
346673
538968
693822
656478
529725
131147
325468
900326
358063
49184
449765
637438
675510
834221
175001
662706
332057
89148
524547
205466
516377
1010223
264702
363840
711350
944865
809773
535046
247942
758363
572172
715262
778588
11518
439332
731184
705481
694279
471051
860330
151280
611314
870298
67542
393457
992754
954262
483133
693998
938498
192901
576828
432208
875893
519796
611631
4558
592845
817668
835345
600671
692712
484279
913774
142437
884856
359594
145264
37922
582313
367734
153005
868105
276118
1022166
211358
191023
111555
833175
829159
626885
1045472
525852
881261
691344
736999
624865
48261
1019910
56563
938139
712288
953455
720996
312984
713917
735669
706633
283259
26424
556281
563157
919318
696030
265838
132958
320363
278118
317656
987527
161034
617565
393619
226507
491677
706516
977795
93248
507357
33240
744142
251810
170879
122841
405349
1037845
603597
731360
950834
237591
319911
766776
299039
1005140
539045
955423
469926
669765
805193
688014
971795
736307
758760
559631
521447
321322
940923
611850
942776
771404
902059
946565
234315
554019
61166
1021195
826192
726981
179450
905190
384041
115680
975194
406078
799885
843908
876604
123784
842815
551379
740867
582203
808544
646555
827030
926191
595831
560498
836464
853836
11293
269707
169938
500599
216943
844321
10809
305049
1004593
774751
31295
518827
671576
118415
508259
466692
647787
587982
375081
547640
298798
715930
135972
783783
766486
609718
597772
370447
757607
513891
854689
604143
330201
961381
876104
720301
269094
646715
363982
505815
598700
563240
32726
183283
432836
47319
116347
606598
479064
548682
964680
746797
352377
540458
973235
508051
516460
497101
947389
825202
545880
872602
38675
817586
848239
863265
193436
631907
548256
457838
964240
61209
577492
873937
215828
79575
177919
508537
956641
830867
940734
403893
799137
611674
669502
652867
758933
820913
542570
873707
778459
910516
483466
667457
288708
331752
432020
148746
279080
388277
425816
333025
972122
746110
224505
852070
214653
336876
419848
223530
182884
28195
477589
233361
702433
219529
772643
658332
453045
812870
846832
476690
936077
100177
189146
472773
184021
731696
657860
431536
470281
105190
494236
734576
56491
20437
938284
108919
5186
22219
124778
114271
901609
792616
1004242
512202
820420
553423
884956
729428
876012
571253
539510
417040
845845
218062
603120
592923
299835
738064
364606
273809
316888
263906
426816
902123
691429
1036361
152847
611022
426870
561050
1014905
18036
254816
778696
915073
268046
419482
141741
763544
969619
409263
585905
47400
620312
49342
515438
628054
705097
853482
112894
375100
223608
259861
909081
290065
534635
393709
754318
658546
730445
350738
706542
107425
16426
499812
938302
428457
460144
626891
809829
275835
548503
629218
372991
262390
968233
986749
384741
426001
476562
447229
508476
539423
822472
707821
348594
318723
799396
157137
879908
930128
165927
361783
1009296
913976
841531
969988
727425
766305
749249
397378
1011089
1037663
632906
672963
285952
876403
293105
101051
583237
965770
779210
424160
685682
211289
866122
925022
68116
607268
717467
554084
110551
170659
1034223
503396
634126
929136
756983
700508
907878
414918
299994
188206
785332
296895
8190
581352
304001
698530
476589
314108
214242
610642
141289
1026684
577467
378506
415338
788454
441547
519587
29728
546203
72671
400786
705466
935160
577419
603214
470736
529556
86698
694665
400744
365493
241478
552990
133634
917334
565009
303771
833527
72416
980981
308593
611604
373127
270755
856779
642042
220536
99991
870864
472206
706285
349392
1001236
669858
34272
567409
714841
354836
363325
917438
329019
324418
791618
618781
874702
879809
796600
376020
589863
312808
222384
145099
198934
582655
518297
13004
619517
104355
97712
927904
429188
446767
837377
528645
449156
1032637
123602
585908
623021
629913
729943
412507
280271
645750
94328
407536
777376
218962
273836
538502
963346
450967
377075
831189
412443
330039
483337
953177
853211
270776
608193
519273
1026425
95683
49764
800620
62310
616807
640907
204103
951798
810470
750728
838577
83764
407304
326322
688491
70777
499034
740313
32493
248439
452362
294658
512599
547930
166357
390824
935340
860324
263521
699597
350552
62698
832226
1009443
119659
910876
164271
917086
898412
260347
264286
25535
954705
183692
454182
40827
360917
627598
941712
752482
90585
866204
781542
571638
646429
617450
510582
50454
485954
333849
909365
444534
821248
367747
620149
395838
687656
972681
562320
516264
43196
455445
633061
256322
433264
741242
916563
889528
404744
299405
391795
8297
881921
477
1023161
1036234
129164
45084
278574
545239
774605
257905
970109
271068
902520
648532
214432
214487
279701
688421
753230
948368
71520
13838
860117
321030
400926
56227
275525
793282
499401
242430
171207
354956
678631
415196
893307
667761
110737
218844
1028924
90316
378710
258439
359462
172906
369717
282281
405079
153271
1017660
630815
681915
668650
253109
434989
396094
789872
164381
20929
229585
870073
889810
512272
971665
832890
52425
450591
452314
737335
644073
797215
367040
757252
840103
688904
772185
731179
915097
844922
419130
610336
514669
663575
672352
710243
625534
807428
461074
740795
609733
1034631
960707
795819
866013
396917
948473
8024
886462
73055
834025
260176
619279
155752
783664
914913
947485
982362
681489
62312
415982
935859
717341
791201
761330
916095
337645
503572
366146
583313
208200
756633
170427
187716
121671
942809
435033
75694
321795
605051
370655
376780
489405
143717
898359
757465
303066
632386
833845
1022357
515124
441945
825429
22011
976937
587870
35045
399803
328302
945631
215525
900013
70435
858228
764514
1045914
299479
266370
906901
765075
268397
835923
849575
902447
908500
373782
969378
698219
409726
260870
721524
524236
234715
388318
951444
333988
1041606
700416
13882
835685
470531
776587
930787
1007411
1001887
883789
836032
493875
1037610
717029
825717
1046197
909327
852118
640053
715395
525345
538813
3807
189602
674710
277796
353592
707798
30183
649501
905919
529088
92530
151167
727299
1025162
70306
368786
417557
842397
762252
317677
741658
372786
13222
270935
239362
187854
963500
935489
549244
299311
282521
435721
545805
726064
888935
294825
161588
254016
34685
133204
200098
360212
835469
375514
587981
729048
740371
270074
739988
396909
241078
237116
582368
564694
217910
587876
3403
757108
991313
311865
807415
505402
129078
679357
480867
188164
661567
572962
242122
714860
170154
794665
422977
819527
578858
321564
173669
83305
145310
176501
762321
6999
426589
374462
490448
831028
549403
731064
366562
163240
741590
666216
464850
735155
642138
568937
39440
211237
183256
249149
796361
521751
402886
421333
92780
440877
439702
484229
76706
781989
650570
268815
951465
232534
736546
898812
950844
124375
81263
1032222
275496
35786
819293
53433
1044870
49355
147724
757781
958771
1043670
141076
830739
96192
8751
155027
271175
297999
337542
582553
79130
470543
298364
1020299
805978
849260
1039888
944672
471572
195145
390499
1037379
933196
931100
932484
1048360
584581
340538
663222
507231
342068
275359
691410
207049
231682
57072
535158
232529
83655
610493
107077
154020
120750
684901
679662
179233
680791
94540
473856
906652
631912
286023
38555
99272
656855
7087
702128
368230
117875
703583
302660
707065
882841
234277
120281
585199
663476
612047
476129
553314
1035627
171572
796144
1032328
916814
376359
252314
863398
867577
503248
1008611
233202
378638
453021
719807
309619
604808
925285
248924
701841
697664
837310
406156
66413
183603
492151
297624
181680
414752
907334
269412
233368
431809
225850
167636
935483
674344
238240
529222
741499
22313
640598
5445
115592
701532
970622
410519
654577
173978
845065
345169
380728
133929
556851
689680
41220
322378
318800
966945
600509
340419
444555
472707
505708
745969
405704
248131
436994
540449
444257
710372
800098
427354
315431
92762
320509
740339
163682
967605
599183
154765
460846
585993
786003
304203
392758
835491
815060
163174
459857
356850
42658
431526
991186
143621
296645
416125
293051
771368
759490
892584
613495
669843
654421
429835
484821
992127
520609
255572
32888
942592
139922
885377
708607
641469
979022
448860
22462
765142
522131
146652
829655
68053
48994
856277
287127
753167
920442
300472
63319
707220
267770
588457
514753
450669
713090
970026
675082
328817
427483
170119
86950
289146
968907
684688
372768
297504
983902
525491
626016
860976
691041
123126
955435
790452
563992
907045
524081
548790
253355
1031710
944159
919725
417505
158231
216763
387623
940888
200494
358898
110847
882703
634373
527583
362452
366969
998715
786904
715818
586454
171247
464896
533825
764302
558535
150304
177214
744349
744880
718118
304090
229158
207655
180131
325147
861736
717144
442859
133411
860293
970937
486357
14065
1019
871572
644714
734303
768318
807339
525476
5970
33531
825983
814755
977459
421662
64094
859648
418412
513457
489560
452901
640284
652652
439677
470104
497445
337176
109776
193621
927414
1017797
415099
80201
782857
189878
664624
467678
405840
454009
612257
771891
87120
399827
823211
271430
598244
23097
462439
32362
841537
919406
545504
866170
337705
371548
514088
825007
521482
797051
1020370
880989
463407
357834
167014
5709
206576
326669
788302
670398
971785
769637
392680
658908
142730
701852
1023924
753908
240064
59586
395211
273163
645639
298941
605047
822064
929669
288868
899802
145937
152603
893244
64075
1047502
532194
543979
73503
502507
732983
725953
348091
1013483
574394
396065
619852
946200
898158
688207
58785
153825
1043888
863176
424288
996225
303103
203451
718568
616886
583086
49225
356309
104679
274346
387873
90950
146424
873603
413720
535552
1000570
499763
492631
83215
332956
947257
656322
357547
871708
815875
147013
312753
49697
780866
783095
325381
261179
225516
248447
528086
683202
748651
995587
160971
863349
501505
50286
776471
170246
334904
959443
639564
553591
763461
580547
453844
650350
740993
679973
481000
185282
1013813
127910
761346
625022
974423
155345
819318
395985
857564
107305
894120
820438
977497
170473
264602
220305
1044215
682098
943909
199119
425369
863440
544869
586699
85901
366095
309548
814705
540544
589847
396273
442850
924474
818002
200339
187871
638759
134359
1004343
396754
775628
303658
837860
1037559
104109
618410
312555
1036743
748550
258897
460479
338125
402401
1045090
553218
422909
156762
50959
1033076
945672
533934
482902
533557
470626
901781
416096
839838
943750
771713
400453
1022508
202907
514459
628125
206006
630026
896075
87663
637277
442947
346815
1036233
581485
648150
369871
179267
139919
1026265
81862
413709
750483
493317
744118
430889
693247
97953
329316
752820
641817
550339
592201
916732
1034629
371190
1034910
599416
689297
313098
326943
913182
1015156
740054
258095
931645
228094
365450
91452
362921
79212
599473
224972
799266
784438
673227
948611
103697
624546
712561
583332
1016353
975385
785786
408010
47011
599755
969940
179089
506135
762496
984841
478699
437119
551470
620197
400783
657528
298802
525896
405743
866439
402303
749388
326919
525482
740172
685312
181264
93165
677920
809080
540550
686000
919677
430383
693741
332233
669302
409658
845125
87097
242495
1043224
194934
931461
67680
424724
27895
883520
859860
670049
436953
181695
598650
384987
725999
287271
542837
1014292
692023
145672
451980
720507
445238
811965
800295
360015
868407
484632
452683
675870
590496
993856
794717
520631
624326
725508
844593
559921
918344
940144
548837
408343
925289
59421
71449
696609
741088
838688
884121
92190
103479
300203
161806
404765
532802
1014063
189065
106667
968154
38374
976659
612258
418719
37335
830041
155709
595950
297069
919531
292769
575595
683441
702421
394767
308616
496951
22997
836665
30291
544046
229639
588377
615630
575837
760934
473055
352473
297620
826557
640034
361770
669689
55717
230732
951910
762423
985116
274706
630922
191965
78647
880706
121773
844551
510538
281312
270040
693089
711718
50494
745740
402925
528448
536533
193047
197903
699435
780041
284495
346396
842404
314264
676055
331693
81617
697281
373214
254008
100572
633509
350988
819871
386623
198164
896078
337891
772836
729690
960179
191754
304251
887212
909821
426024
42388
556898
106109
828837
842692
151069
620630
267541
671518
554263
166375
756448
769353
539218
247730
200863
670830
764667
676041
947129
408811
145525
674961
460361
676752
453091
1010521
114467
474478
366756
63970
308728
661873
886245
484623
250910
28207
621645
674251
217454
233449
186693
943795
158482
509591
772944
322900
580935
462429
29407
61553
193824
462385
948917
600615
270642
14273
258733
969845
807904
344736
271599
614517
200880
978588
435727
51794
434426
934581
386318
810257
685431
448569
882438
675234
451908
412826
955589
131377
130087
844231
74275
281950
227387
693923
68695
662367
271048
898819
989799
71535
608851
433497
696749
756907
909226
774300
927939
1036790
1031271
439953
917335
721469
796465
930439
516980
701095
564869
767012
388840
958751
576329
17589
101315
135471
108328
139114
88311
437868
788802
667879
161423
596456
393507
175369
965896
434812
1046114
304800
568382
184798
740255
243704
477648
441007
480106
834996
659637
428267
69732
653407
827110
420543
519753
941457
349716
2068
153797
874709
196671
634721
776276
169121
419574
537832
207078
781036
92937
401783
301898
425134
857503
413565
16934
119726
382639
42779
608095
101872
341372
479574
831591
149786
254823
675738
30100
229479
980590
345637
542950
248964
517662
209208
618710
1040792
293034
880469
80956
243757
843006
638199
85100
405168
340509
866819
494358
98701
236249
516694
957362
189910
97440
55589
564603
572588
562536
1047525
267091
476823
120704
893675
889943
990427
276800
499212
651758
160586
645939
476504
276601
910721
417764
142977
326170
506466
44504
401492
634898
415289
387455
767610
446347
393661
816552
14656
741836
241782
491111
283013
551568
148175
269211
514817
427096
209842
829812
584696
174642
869199
543847
94191
983828
787780
49468
221992
615320
401305
815505
758566
310425
549787
192084
278790
395242
965863
885426
736850
429841
218208
715477
677522
590831
259821
594199
76666
612187
38163
643836
311551
829676
882476
210839
342064
920192
936974
523841
538355
765625
195168
758329
889625
548758
1046143
161923
415713
364203
633172
741728
524667
837775
1015850
939729
970550
636950
813841
482460
898496
1011073
706424
218580
597221
72811
127712
347490
374796
980936
912208
653489
1023507
498174
168530
176891
753247
68028
411261
401513
1047434
292345
387710
129465
373124
94138
888290
824776
542076
1022017
487651
687801
805575
1016429
337480
89624
339232
895040
584512
542537
543305
12157
509852
785189
619071
669138
611963
205255
325841
21461
450681
360655
702320
1043646
886523
569007
516947
518032
141297
715483
1018594
18562
108248
69498
447571
338450
28635
272509
532118
680452
199241
793170
254095
475497
806884
872233
721144
841434
159114
900129
55081
578918
656384
771731
110682
585054
232796
419668
113428
953819
600218
419066
700605
505610
81129
676211
331362
1030992
907142
857423
696271
863675
326261
139574
404197
741947
238499
802497
676159
862182
691044
611511
988632
607981
418575
789298
752222
884441
487579
220817
955497
594070
576580
715043
676261
228940
270854
887532
118984
564600
869578
473804
935325
980353
324206
384909
1022625
720380
463563
388914
1034646
432215
56948
596949
536921
496710
289954
1001800
134417
31363
1030308
143711
51960
125794
431094
203400
594045
612501
879981
729037
830504
940142
518348
628490
225125
102272
624216
841565
816384
830186
287110
916487
1044178
581697
863651
817684
952869
724327
139189
610721
941252
25004
525508
381421
697245
155339
519712
6765
955201
700150
651637
144834
722782
96437
201450
1028927
449914
643866
140821
27916
368550
381112
488587
955204
601203
812272
472280
959184
53900
197229
406838
42264
868273
346672
547876
774948
782879
641164
340720
860807
644699
1042230
763714
21336
896808
22648
808703
630419
638616
471841
354191
900837
787496
82315
716043
151523
708512
433773
543561
78140
319940
271557
847461
262143
595103
57462
295108
694134
479462
81013
322575
199621
325197
123493
346198
119271
310325
719551
941249
813181
59966
166257
1035182
257263
733669
928358
529786
107559
171536
831358
357931
807047
143758
125253
593876
992049
244326
697244
552096
464657
8822
125657
698280
630488
1043896
122460
186352
904176
694584
672387
102672
470290
248540
506069
519533
846221
358177
1047430
172867
377872
929383
639024
130697
134222
344307
115740
966700
382567
608274
321657
78206
641252
921544
267246
59027
587407
782464
734334
140266
466879
915137
736408
748589
503399
325985
17626
58783
677860
881621
335335
44560
583365
402998
24131
840291
675706
401751
102142
426593
732647
47548
635079
834259
1004234
748992
530130
631365
583645
782723
931653
655492
447431
616376
561208
269896
738006
182515
790017
947774
469540
26752
313847
932628
282912
837174
983632
1036456
374566
227273
260164
73780
550198
221594
612410
1028339
594359
123959
428291
852898
134678
1030530
352319
179868
1001092
344989
467598
195472
729681
596239
673707
723480
515693
180598
674874
662069
715460
961291
908889
649490
157176
304618
98597
212567
702963
673178
432935
222358
856168
895104
345052
282124
116983
477989
329112
851557
995726
605798
298954
1027583
602417
412325
77341
118441
669753
206491
590675
174920
872175
992087
600334
286326
569204
147841
655213
326861
661194
1042235
922036
785847
791196
644511
740019
312225
654776
190426
251140
1010683
331355
22173
875054
1001534
198512
369696
32423
921320
550557
266691
2687
737863
46388
1038672
294577
918780
1004795
3974
1035636
785021
904141
327556
746147
410836
633990
822835
587557
295052
720732
25601
479057
577083
509144
590985
503462
838587
940093
633895
466140
381462
209000
231532
630152
646696
584863
275746
495750
111151
507625
657421
106988
608804
928299
552215
630984
63072
29177
917498
624720
189406
173253
88030
465375
638430
477296
169156
275035
915250
625155
366531
294180
88656
513121
502258
357158
415764
635232
445136
933863
772997
345521
992709
385040
950497
374507
37681
1000362
437842
422164
275185
451043
525285
342622
278371
54802
345638
227335
692998
53254
386519
940651
778145
459203
499979
820652
234689
15375
814579
869838
316507
402564
855724
633083
864321
22068
128229
993483
497013
106843
892366
360006
477255
156839
930340
198546
943347
419684
750088
915639
261569
810283
621157
774341
454511
161549
277204
810655
812609
681387
579224
548056
808010
953576
16932
1035899
571482
985414
443789
468020
513240
785157
153671
1044413
856171
273017
198956
333258
532461
173054
578433
248490
404385
364221
35151
648982
604423
614626
735872
387248
182150
840202
945233
822386
901095
729285
54373
523269
773520
317745
821218
315262
168875
960445
939050
567567
931200
697820
436531
274373
442182
997830
77322
392768
707898
38479
747643
487320
280607
984465
2255
650460
400946
826585
804309
703887
81982
791751
301780
689108
570891
803827
83601
146897
521141
285336
133607
565968
829475
154325
559655
670934
568788
155461
633502
887951
466415
234247
13649
845987
992379
1016298
573511
289604
827590
832789
500917
369446
326841
33794
337727
720216
793476
245499
539621
1008007
215544
660666
867306
876228
487317
34630
174136
592669
882518
690701
699292
693396
1028555
800849
512182
466840
838267
850391
317669
626594
449411
168280
916518
28557
124212
866177
45430
367197
821837
837900
476661
93109
269825
351848
342660
374848
151925
419394
225123
333100
836444
618464
800359
715535
743282
867877
763608
826927
103823
508509
798718
430753
807013
656993
1031975
146743
289055
749729
618089
330476
1045072
935000
19155
830701
93406
432165
930265
640012
847333
1039948
682798
352831
1001151
1013286
708846
215748
911627
239810
153764
378639
798397
512807
287708
698812
162499
326895
599808
464236
708252
9729
534947
689799
823172
450728
208140
3180
242044
879878
424244
484739
1035879
142563
692818
1027945
841484
800757
377334
922242
554799
246275
938750
453444
381866
712613
843785
1045357
849780
889453
932937
1033933
495824
897713
364085
132127
1002879
853964
868383
684975
994062
591225
371219
1038106
61201
366736
494696
402180
385869
180427
465733
625702
20335
814516
9743
871270
314074
1030914
998775
885943
742287
727055
489244
195916
249689
116755
12369
168421
955779
921046
355412
1045334
755937
557146
908791
156202
828310
1010530
378361
483051
462175
648567
39669
1028034
679497
4818
603662
813863
429105
683042
222174
398551
972347
684661
943318
274740
661814
195567
733791
260155
122100
202445
135312
196977
704571
407518
742804
319374
439158
189732
388862
58683
778641
302174
131305
888177
5851
754135
231167
189749
304234
3160
468287
1028059
466756
816005
33300
753477
380689
943849
263799
467120
167534
281734
47349
879535
1016716
161292
678144
801184
228294
838921
627767
980901
95510
867314
258203
779346
757643
854868
909069
71659
384141
471455
199458
745915
913288
1033266
84769
774533
504115
195939
912405
50906
924468
419831
473113
338159
378882
947759
763224
604902
155711
714558
67840
934707
438342
139656
486415
89161
815328
68141
821649
724128
237205
780379
910759
329164
84737
529192
126969
576995
783975
826908
301631
160605
433204
225066
65295
741539
95008
432312
567914
632671
310426
794848
232042
328248
442275
453611
62039
180201
1016576
199506
183351
533544
789374
19942
944435
116315
567076
301386
528022
606192
288998
644841
769031
428407
154946
121266
63960
484522
3592
433926
139380
555806
838857
308223
528018
792363
33914
862167
603480
1039456
357850
776504
1044556
814865
445065
422765
528892
875283
656792
887794
465604
195856
289376
321861
827050
718389
432566
163806
77553
164283
27718
177338
907788
948215
65494
901475
511595
1011405
531722
772038
1009608
184514
1041494
120512
953730
635256
736952
157430
72787
390759
700856
917480
536186
22387
449715
708549
183109
824442
404502
978619
240917
759575
732272
222867
349311
308637
203210
1023707
84256
536540
1033297
524032
203269
111645
151476
161276
691501
209549
919401
1030153
783533
689004
211923
164152
485322
169797
967519
338196
338527
206269
617322
888246
273758
291456
981003
90994
526463
336915
221832
505357
527915
605236
864106
897812
275019
809926
972645
351855
785694
361527
880783
694111
454831
317244
723550
326363
347214
778048
402262
650864
936126
893672
928816
355261
858857
423530
413154
927916
24245
53424
1020411
442392
182762
442400
265664
876753
877372
599775
371858
828838
841054
825791
545178
156048
170737
212623
536576
154788
127089
565169
89640
143477
695230
748146
474644
494147
970161
708211
993399
417522
134935
979995
848585
1014312
304050
966366
636556
329531
393206
532199
770180
457857
569083
553229
704714
422884
767554
495998
437712
449785
918308
290630
848036
400261
929391
407349
1440
290718
871218
879323
431703
24073
658671
438122
374792
348973
873377
685877
455415
659619
623740
727546
260205
621887
820804
59892
354313
993828
907367
330826
402980
284070
368720
46976
14403
1044542
61440
840105
854058
121419
287279
977
442111
787512
702804
403808
383475
247971
891894
256433
236673
349510
199195
721182
841275
666417
416735
939695
994929
853349
953226
521009
285945
291620
420104
1002689
528108
315341
218994
28912
325481
787513
366842
363127
743960
803721
746737
216914
973832
342511
836150
34477
69459
201301
42271
603297
1041766
887216
491131
847445
679126
86679
173297
125959
98954
730049
364108
212246
717392
563048
529607
322065
285072
460188
467970
508496
39705
901642
458623
75139
783538
928229
214107
71888
211934
617844
106737
823439
850205
370860
659345
698640
705024
352938
1039848
606214
641338
262382
257631
486062
1019868
993357
1022443
636206
988869
891491
579418
1006896
944611
547585
758263
351483
634718
510763
931842
386464
976054
652103
493545
703166
869434
591129
863491
469643
790400
979053
835860
665612
889657
303535
486407
885519
563427
180650
832828
834088
808045
214569
753764
304432
691895
985094
257177
183765
1570
815440
206266
560001
961114
1020813
483310
870975
155780
272535
550356
556476
455017
1002904
870755
73308
336738
175519
956845
611417
891205
839424
937361
990019
688168
836685
1046614
34114
721163
998271
899192
550265
150125
458595
346222
131703
975895
104415
647713
342308
256220
427600
424070
362929
1014383
7786
742131
444792
351080
371429
633928
414864
890612
736571
471152
632562
763563
854568
167004
251663
116311
524289
329183
35414
564407
293375
324172
692948
705035
755056
712869
910441
497564
711818
10913
482433
181150
397385
861473
527531
576252
927199
9205
727720
1046473
910643
804238
205707
722836
683842
640325
1046767
39769
747780
213840
927259
649290
850924
820381
304694
235948
475718
6021
560625
530209
936778
391654
241666
368539
701539
229385
568977
357542
707325
819396
1008826
508723
810372
575714
921180
138029
380701
469229
291600
696329
255696
99992
70410
556548
625720
307656
31807
255214
450914
923545
558626
821418
17130
91200
694049
358457
218195
921574
467911
998041
581886
869608
787970
686626
1026613
586328
97247
246850
383012
372028
36673
792067
710017
378181
58153
592652
289368
789674
679814
248206
1047878
978892
240275
818570
1025164
843316
301910
811456
705146
104590
768297
446807
931189
348387
273398
587320
12613
319713
555574
85109
926093
413379
818640
501951
535598
574653
697569
907035
499245
895896
988568
196739
815558
209057
795644
889889
30276
920970
588923
502191
836762
343568
52355
108048
914161
50192
530254
95559
208517
393691
539889
727176
315758
336673
121279
982743
141466
209778
16057
1020211
712375
792732
482428
226892
60503
314647
587355
579768
669165
165612
48629
507873
311906
991400
178798
452961
700271
692316
382059
1038827
164516
690307
175687
483257
154577
651207
458140
37642
899810
157220
471699
484923
646028
140971
586445
949721
531652
492942
897953
420618
753102
951031
628184
193881
310330
410115
337332
43263
222406
587318
721113
419770
1040397
221653
911311
817896
902235
504428
844245
274264
545929
58542
837515
475469
955526
675785
602513
419263
307662
874625
563187
80695
612014
1011848
458073
946847
326413
184224
984834
1038632
323714
331624
230104
623857
730858
447934
185104
187762
136940
641266
387086
190557
715152
140591
831023
771717
141736
491021
392185
878132
845707
710612
320819
1038481
503840
116150
895783
249205
556796
485482
645849
806373
637191
224463
149146
869782
287790
979651
763953
141871
172043
454789
914542
153926
930974
841959
431695
169162
168687
738304
676895
58862
215039
944422
133825
224844
469502
289285
95391
59416
997957
295243
390886
114863
29024
588068
343928
516757
899183
572271
619513
612641
120495
677509
193539
584440
516613
817068
706554
1039495
625624
347245
633946
75564
766857
271618
597467
508714
676395
421690
961011
28319
933213
728010
827224
407422
177291
23928
961652
220882
161332
161204
829992
651846
175422
681496
49047
763321
292485
683415
39515
742390
839308
634354
398005
251557
373932
859618
744090
932306
19698
110503
512056
1046889
610405
143957
859216
348046
95332
305542
751650
316239
836459
724535
489741
422447
736089
598685
290177
372019
111586
806699
191207
437073
262054
411650
25361
254856
50631
492616
367589
917860
43229
80346
545466
39502
666344
721404
519803
392013
157088
635387
967998
729830
194975
387095
836996
886303
936488
149463
662029
899896
980091
590215
975137
458348
86428
35644
474321
776230
194545
607646
334238
877013
545876
793883
133276
653780
97352
114181
932334
804098
676945
281785
339937
808277
4429
965354
394451
228466
56272
153702
27368
134420
976755
244590
361854
954908
718512
307710
19989
240225
741485
893842
952828
17280
639633
210387
632228
975872
410646
912973
820948
66443
917759
950587
524187
969370
341120
807478
891142
526942
972351
986918
78342
800899
656830
564324
106727
756955
930225
798083
620696
457055
610909
929670
651759
721425
749994
132165
573117
277123
101333
407753
945264
391623
639993
695338
415896
347526
631243
107243
791531
336615
909495
470504
790786
811115
977101
807373
635293
569443
95983
701460
620514
629485
446707
736194
132519
38873
436402
566363
512127
25107
477691
942771
585389
640631
496439
701053
591582
535786
356852
966228
53677
458902
26847
12900
633734
759766
734916
761914
381007
923146
777629
447123
601849
434030
688951
1019812
652680
832374
87100
445620
132367
963470
882685
996938
497920
437528
149892
971199
643389
83877
919675
767941
225966
543978
52077
313324
753001
286917
530954
423507
101502
494659
1026095
33180
267999
318596
709103
829422
41135
252101
469661
927499
89989
347961
869068
15541
179334
693044
274329
801715
247898
827647
23336
140236
155056
912422
915790
923381
1019225
657510
318674
181349
136263
1007906
524086
880348
1023284
665044
747262
575967
872628
398376
384069
339604
114758
531995
648959
981501
812299
601683
788394
1035505
716245
559716
515134
596939
1006098
796801
797922
1015255
524278
299725
143627
144884
290082
636123
177857
906247
953684
353304
173643
833311
200295
155604
630981
740599
185767
134726
901568
302341
383966
1041830
395431
336554
696105
587623
910524
635156
82544
278822
343750
533682
873782
1008136
962880
222344
845925
118571
789281
1006729
122771
868742
197154
886195
160790
714927
717147
988881
245492
160788
1027464
814735
332919
492426
963324
663773
977096
376337
529193
565564
147359
935192
157657
62266
406757
811756
839272
27011
276909
355456
371106
1015943
660688
836117
519313
904411
941976
346847
184914
887333
110256
571272
1039546
850096
937604
63756
972206
474444
292628
789146
160724
978661
634892
204325
193551
177194
418954
651450
256245
671084
877879
735060
723980
269330
233359
32734
881090
516119
623303
984240
281365
877322
83059
918151
333423
586410
847403
23194
755232
660464
814957
18980
792083
4113
149094
533157
289711
788534
515016
44764
912784
900773
802014
820516
570049
10229
179580
316446
588228
48958
687426
705855
758744
510751
33445
15469
276378
444330
891462
975115
525887
563642
15270
402049
723151
487654
816125
302236
670036
171414
552038
270108
426151
781605
866348
470297
1022269
837952
600596
734274
181451
682113
154781
362771
200050
449436
383519
334205
736478
272367
841978
848818
687639
42449
705129
82923
733839
242378
387093
105110
215661
81910
48309
97270
777182
183730
472175
266811
684622
818076
65831
901964
860952
160625
270484
700591
770740
125494
867256
136630
47203
632173
983540
72160
546452
513545
881703
358632
534965
548965
103264
1019603
716486
57679
1043957
463899
330001
518473
872715
292064
904031
303993
837806
368730
208863
822942
395934
852440
288510
221763
739859
494055
621891
319475
57684
953958
57104
360777
966865
307345
1034830
468565
20682
142992
540812
543771
185277
61060
920552
1015953
674982
144485
697048
588556
610032
495118
1041590
253691
159196
201172
351350
750829
614614
973542
834595
532100
89126
649461
585090
394709
1033543
31649
44143
925785
276464
374570
45806
350443
316870
635674
968235
1002974
381945
360625
508104
196813
233678
200954
771416
719773
508758
228956
876354
427321
881520
73796
88123
625139
669932
349542
301283
740166
515536
26803
798420
696881
115695
69678
251790
27462
998812
791472
294364
641922
389409
492611
820666
547950
776977
521229
291773
702550
644862
892276
74831
551176
98987
790645
839897
612757
57055
949812
459757
47051
971521
550157
225930
952078
595808
794399
621256
699795
178147
161613
109191
451818
389015
906483
1015332
957047
944347
346936
189650
146730
273950
873896
837661
713024
69400
802494
796066
833523
562583
3704
877328
900251
921918
304062
425529
486857
40404
760146
730320
670032
696570
103908
334674
236439
655139
106257
234891
680112
894395
718992
747845
1006805
226717
365785
550451
468224
784682
674406
42535
633792
514134
983971
811630
10176
1022700
96350
745944
641271
399560
241702
179611
1046313
744044
857611
380060
911224
225103
1001819
510187
771789
389598
713367
860179
510404
673470
602305
806821
437431
841026
919077
913702
126326
318972
548433
1031899
756906
771005
472264
71597
746586
601907
719798
117921
954723
11492
674942
851676
138560
473402
708349
982734
144691
249379
111034
917399
438958
822082
812553
207534
878518
199693
1026155
129921
908373
832314
250602
196238
1029728
361337
905270
146385
147427
518314
1004348
893731
538971
364792
573784
410230
929605
871299
138375
106759
659531
280716
914254
122765
859947
419934
922633
435737
439761
80630
645879
386161
706166
24638
550625
982816
320620
547576
566719
825409
810558
108576
294880
454733
914794
915896
634857
837008
939918
929505
546045
947690
869520
103223
724670
887610
102322
1002716
168326
398615
593543
722495
658027
227194
738067
585801
11463
915461
221955
567773
765335
13696
649396
210689
729171
626442
566531
929221
1003012
436034
360236
162981
974812
846953
285545
31339
6315
730370
118569
443267
67899
975876
402449
756807
497515
351337
204120
998799
66722
810073
100728
949875
330620
16548
827929
955700
949843
904954
110771
883445
658420
641300
491888
873921
3686
538830
289740
78226
296739
219964
983908
404087
280472
100998
510324
363426
596652
169708
204308
300950
849420
777177
521239
295315
836538
282275
890137
331593
500472
236604
843032
453628
377859
144609
690248
964653
154530
394641
458471
161095
367570
65135
917503
208382
234135
403642
593996
890946
1006245
190152
841296
719906
103937
16956
418744
462235
851797
157263
155213
131121
412715
160546
431999
9080
763955
196281
974711
687245
802059
376550
799393
889026
750621
253645
1048344
348649
207043
682898
622748
146300
583672
989081
679277
643305
858410
750194
226583
847732
982897
335157
575970
66736
532631
41736
100267
164825
377477
316021
767257
354205
75102
788474
911770
137250
917112
843108
251571
833081
500201
1032420
612121
323250
15631
492236
431034
948256
921700
280899
322259
294007
418586
73040
251956
101529
1009023
991160
780520
193695
113633
1046876
243776
84614
169303
702188
99753
153845
1034698
76001
660285
866705
661682
650611
324233
197934
964870
219192
610266
553031
632223
251330
632891
89999
1026653
900352
209783
998193
603603
106582
548976
797282
617886
302564
36877
875360
921138
280117
831981
30124
634902
72944
649368
769571
506801
643779
92561
50935
1000106
86400
406227
920540
432458
112353
455158
560441
169487
96416
562520
208096
697266
593791
147341
977248
756667
892522
571540
287924
946804
582431
836642
494471
257803
212616
482307
749546
139528
677495
279529
255185
418142
554542
901042
395903
167480
1016962
551938
711201
101009
268387
740175
646801
39525
826061
925383
846982
939507
766945
257870
482057
721396
489370
134368
461477
152908
776423
610561
743869
799062
593743
874501
270744
966088
448208
710762
146252
454776
121603
53013
905887
888938
968601
151766
614889
1015359
677617
260671
196010
211673
213493
228577
417587
693805
346115
203130
934367
674012
601976
1019454
976645
513350
1029711
238941
84206
3536
739380
563746
1033982
163191
243580
359077
515985
438075
580764
606253
979346
515203
289479
704015
412014
312931
969855
222475
199578
909047
73056
106671
1040463
259421
843789
302008
672343
816070
267628
268052
365696
1013131
662055
135577
155151
743141
995065
551711
286374
84430
278730
152772
215600
219057
133071
855543
1024774
380404
801740
128907
628232
805305
596819
238869
584363
1026261
29979
95442
283860
97110
529131
311176
205824
598370
958822
672860
562915
195176
622329
934574
554170
881328
769396
673239
812622
1025221
745149
4121
589554
398946
50365
415861
750727
426414
1002123
354824
594035
668055
518654
685761
607134
68495
685356
1044104
1010986
613439
897297
438058
929388
73146
784545
589929
877839
611979
822944
535966
763171
626997
667961
671551
963896
556930
863270
399341
949019
45417
73085
1020342
575799
711848
1027861
383151
1040799
796718
553440
794990
145662
283555
144143
941361
487786
862223
195435
1044026
83301
184096
645024
533075
213440
114985
210578
895348
974693
653592
878749
990678
957044
142080
189905
1032724
148619
738674
315222
130399
944854
162463
212091
697156
690599
802846
76270
177325
697553
227313
452330
459653
528104
352608
115176
978019
271300
146979
725601
1002380
980455
746624
218353
346455
446515
900766
911319
876040
968884
289134
789985
889708
763385
380307
730568
826452
9548
206694
28059
774059
857023
733703
518632
279192
549314
337863
46358
18413
379945
438749
530758
270353
351532
13130
295770
68043
795484
573899
585572
452545
661835
110100
200311
585992
225941
758123
696371
360
614176
101059
133702
277082
629840
1039799
633526
341466
18579
439503
368325
184834
514810
80389
973612
674673
841312
796073
209554
32743
299711
677913
647770
593592
207395
825851
66389
629676
414394
949667
517909
568612
151288
228354
238807
725500
638906
522109
402440
648022
204126
1007491
862189
257265
993971
164978
736024
199303
1045390
1047734
647690
702930
509840
823447
869350
476042
772054
919781
115032
837749
100518
52964
550928
149868
808002
444282
36612
934545
392100
320849
388853
258254
157031
91860
867241
47118
330970
373182
414484
49561
1012149
779912
135218
467584
359032
466274
68223
279770
960460
498680
463022
880273
473533
420756
73048
685243
335937
629412
350778
289097
1033468
917098
971975
712384
418778
220930
685911
696706
927874
155458
385168
841024
155102
263547
410100
931127
730400
633173
644168
1030253
866488
640281
382537
900267
370025
184198
600877
753643
783745
534545
471078
188405
533034
401618
74650
5231
615499
203367
598905
534834
528794
1005580
393583
130527
675136
150096
863468
967337
149385
702270
812114
716891
314203
123824
559086
312363
138769
986120
197821
656872
148054
495542
945637
117834
89145
877046
731425
761383
277913
347240
25652
292212
504104
934442
312872
973651
393
513471
211328
969321
1006879
1564
807893
765513
138736
999546
807488
531637
251296
197067
1044636
319871
1029345
508666
832398
625722
110363
1030150
24401
1023617
590254
744493
520107
622912
597078
100945
911615
986854
441696
109956
3933
232576
551979
509424
592138
423902
482556
146641
156373
267933
913192
604461
678083
345552
220249
1029564
290969
362890
571092
993980
435360
861371
147780
203399
539503
405045
471658
691951
879277
429246
533589
59658
766877
375923
821848
87659
839302
1022849
396978
982961
142571
240140
42917
458906
362254
199813
1005430
203638
71038
227274
389684
394287
830108
925594
773754
793305
713012
394671
836800
154069
193867
100327
158457
32311
307277
710768
101321
207606
922776
817796
263754
12935
54305
961890
353402
388143
647654
996841
598664
107850
768021
24555
325986
319807
111360
462149
602626
753812
795807
125383
699675
965222
522606
466303
45559
755010
677885
46371
365520
906245
996884
672879
143558
871414
552273
280398
71538
937416
729889
203852
763256
967740
972182
480887
938179
769478
788746
997812
802341
246975
63300
438032
282579
59049
39524
431381
246919
751125
591106
288809
848327
277052
1009326
913292
471166
205257
482755
812713
241568
402615
8664
314161
441501
751858
725375
439443
444035
93523
345744
510793
879511
181867
791717
436319
864996
102665
1003472
785951
74492
740033
421894
668158
784991
263487
15339
427688
706161
670237
564242
405284
792589
179761
393900
868164
283018
1021921
895252
350780
548285
414706
125254
1026143
772461
296644
70484
604991
777378
551927
116296
168151
290156
269761
703923
996514
492612
836337
841049
531244
1001286
231974
86699
78593
735506
9751
847572
408910
491817
543318
582827
122211
543607
722865
727694
135188
348808
691986
434162
185662
347108
112461
841019
833712
222180
744773
628214
260328
173413
921714
363103
305101
659589
706214
657754
544256
808658
449228
82152
257050
220488
1009834
121763
1005850
65290
436635
1005674
297994
438746
135402
261657
1002498
322748
373162
890540
46864
1019713
1008858
1021468
341047
249647
305064
398628
191038
765008
645181
266747
764656
354815
372648
945628
245267
835501
999850
776190
354166
479361
372906
172899
660450
671924
683690
199468
384286
954898
528134
389412
903296
348227
97354
767456
635478
317973
636120
377278
829374
697094
701375
861893
470036
137837
427916
212947
975944
29202
154731
917741
364915
516453
499869
320864
714781
100282
504930
854239
494297
713512
186856
603344
155272
793099
610992
209482
16794
32465
315257
600583
783654
108467
779484
119443
735394
316903
596122
553310
536372
70038
161485
503485
354589
42263
61220
513084
914895
150652
867354
216855
934345
881431
610218
384130
893454
990891
188723
144894
210702
1027903
987223
912065
511938
773867
4102
984882
552206
207160
3720
191444
529095
195811
216055
539227
526905
57733
705069
908437
432368
626253
148234
822097
25697
514185
693507
892936
92305
328247
966269
809285
791699
2867
778414
172641
937537
488915
432909
359460
873353
875760
314325
448417
227223
210233
381792
664773
565571
444687
305889
330010
525846
201217
920815
150192
740406
388178
476330
906686
392654
199906
825597
477044
676561
198287
969294
569167
607629
274063
781276
731406
683509
374339
41973
346831
349030
748326
1015091
795472
228135
991149
758851
505839
700751
178656
765706
321428
979619
300275
1028854
928871
500882
261729
77708
499070
1033471
765954
668028
664357
902886
627070
287117
70266
838863
449385
47309
608130
945760
296978
495987
1020993
152979
540566
813477
849244
970013
363260
1044704
283588
377663
169710
684463
52549
834756
88508
229535
552668
638583
504698
632494
390504
913147
877284
792319
922992
257462
437059
244152
50871
295482
563154
435541
210718
1024189
667833
123029
100197
18366
973585
1030791
924310
748845
512547
921521
258222
177521
283241
90477
565573
453145
219439
895023
1032752
717460
285611
909140
894008
646503
175184
87346
388538
561705
213723
1042611
287053
443753
865347
745227
890109
559825
181910
604541
275018
891890
780426
195491
499511
93620
494688
990251
107999
975427
439167
166002
119901
714741
112342
15574
910619
444070
333125
579914
446917
313655
635296
197231
1034113
100575
566900
909685
8690
648918
768633
334039
178753
1041466
86703
426548
315813
681811
455035
283900
102444
740762
485453
699089
1009515
12275
150546
725521
938047
605913
915742
37008
537753
922597
734249
714192
227519
763120
394393
251501
20245
1015039
427357
196258
398966
623503
213191
639838
623289
248694
785497
76378
648902
938175
1001613
627639
957772
680671
1024606
232282
500048
974971
1023768
703780
519879
466339
41621
800810
481298
730319
824139
593583
263434
988909
719430
1012159
953579
651627
697680
954037
289164
363698
946156
755825
174734
908958
656103
279216
596942
347550
93561
966309
755415
39964
531075
918457
1007354
463400
127443
27520
98366
650296
250586
795856
742383
748808
93322
863990
743747
958922
472613
471885
895506
602445
872980
308998
883109
1025928
999679
336227
524596
234951
728596
404663
350434
177065
909705
458100
649637
973851
336629
794609
225285
946382
404759
177779
546301
342494
726756
919932
685346
406874
1033795
28982
206975
130577
45730
1006960
259435
831393
669838
156527
151365
266425
28006
389305
878791
1030258
381802
531220
112650
675958
682734
469867
169873
827114
365886
33239
971688
33238
249061
837804
289215
440173
605157
1036137
934243
756343
209323
375377
105226
783942
628732
641992
331943
497033
267213
869517
805087
118279
945972
560806
335203
366837
162317
313930
818608
142496
385436
306861
830054
1010608
83289
553209
380254
504809
703079
929594
778802
354270
286693
392045
729372
673520
648759
1038407
5348
422530
151485
824489
903497
180114
115759
622706
599824
677430
583905
920155
49275
271270
594799
552197
362132
833619
760490
462666
73051
678454
960762
762668
585011
491629
240718
21545
175828
651566
916865
304041
983934
142293
322643
963869
608085
359953
402629
764198
415753
974697
298791
931090
909104
1031040
98280
962813
929795
165403
1018876
64921
878158
502805
1046468
40587
377617
786564
132784
201027
376188
455835
249650
819188
708873
983407
1038965
46011
137874
854135
950015
879579
704477
691672
710455
306208
1032759
528472
878660
247115
1025001
772261
498217
712752
736261
861419
744223
112704
838560
217033
108221
776329
165801
58265
715602
267614
81130
494726
183761
260881
371407
653377
20976
308806
673644
890771
394303
332340
453167
891846
420337
979510
127324
465543
585533
921611
885220
777650
862135
793365
744505
62412
569812
203064
607165
104583
190502
338205
814856
715770
691391
523127
535868
410899
905727
869425
233785
92204
418741
262097
293251
491900
846283
479559
260410
430289
655803
31141
407912
149858
533610
771896
202394
904167
95552
797873
297306
983658
737395
970914
895218
1044537
626427
854640
666301
420992
1007657
22330
526862
154408
681690
184238
59089
316538
979852
253468
878556
133226
613735
1028806
1042200
667489
439238
455055
521428
363427
191025
520354
634068
854043
143509
583757
598577
931674
201603
854512
227145
168483
264023
644756
335287
835750
766381
625764
37908
163425
847488
1034302
1024254
589436
126757
924639
903309
67223
888214
185485
532525
786469
597645
907656
420420
693673
390968
223217
324947
413506
737140
718806
944889
553176
765186
601392
97438
817207
1004178
830675
255787
997163
82774
67736
963393
158372
940528
826416
334204
119034
980203
364705
702484
648757
997838
605732
124935
141362
292197
235016
814143
398537
629645
528817
781572
55136
509658
43452
709019
1034923
868016
722138
145666
502641
602172
486825
528505
210874
1021037
484838
611421
450937
868950
560580
327912
511381
839885
70906
938731
539106
754591
801414
414938
958180
160897
663308
1020772
632090
912396
691078
269311
106443
700723
970298
665994
860486
77225
559082
306079
789266
243333
170721
863295
426878
184906
554554
613925
361402
385993
564956
569245
652426
480064
777511
659921
357574
217349
402600
901352
489989
756846
684835
132445
976574
70802
162888
192093
1005284
984518
753938
606061
948918
577602
887869
952056
1044914
324955
356256
155291
19181
55622
988219
40172
895017
345339
493203
756940
904134
168809
233437
610109
978765
333930
595191
741376
489148
877550
490233
213376
29574
888747
591437
914612
800553
700849
353433
724555
392929
1029217
466401
649609
918466
656434
518992
364444
525488
659997
21255
554597
607281
594922
428149
558968
864973
645187
452650
525094
826338
817221
839
847240
609755
805980
935410
773176
42622
583075
844272
185915
590483
777016
925588
510959
914011
6288
882645
959464
768377
814978
444328
641413
220664
532453
806812
164996
618335
627245
798607
323511
704592
137812
679823
544264
473129
918447
993257
911986
397467
273949
555565
186210
800425
785880
858479
305734
531090
455592
497140
890956
805960
380766
788365
84651
20827
320132
762118
615384
938979
971380
632827
276737
876866
955733
939922
403492
439807
844184
648107
807218
606876
13026
1039535
634825
653360
941363
779364
333363
751859
362524
519249
727775
382687
5888
295768
971060
648545
181947
421948
170980
782209
906329
196440
650848
534551
808849
93339
477850
273669
335183
791682
976024
86558
307614
20109
492813
924176
346766
81961
86692
73249
651769
892824
47845
364737
749072
301661
823240
958730
929148
481158
363643
393663
1034853
767067
196517
242900
585171
77620
807746
889604
320121
977509
723896
543369
981408
671296
217677
843057
676835
923199
183810
503525
247732
324575
625108
462297
501863
312051
142696
266729
474262
684954
294086
360314
907348
530208
977307
139379
523149
647152
593269
541970
415130
366771
695412
390754
257760
403498
399396
219903
704108
423274
446719
767867
329617
189150
704501
763610
834855
719686
291504
583978
515850
633927
1024085
91467
387314
666637
979646
881331
550511
752002
471379
499601
696304
921514
860165
1008396
884786
868368
95038
10224
433837
1033655
845684
843721
561654
195781
43246
152695
615545
1000258
238129
66474
884540
158667
73871
38277
860379
661522
1002870
833215
211757
180905
159599
1042032
269372
254451
228964
230146
96490
670284
845676
1032169
581990
274037
476671
926256
692822
636784
531274
971197
978363
1033403
897624
451972
962604
21237
310469
374103
290602
409137
327513
650703
796536
602054
890724
100246
392739
638212
761445
81504
909569
704758
816152
336976
960044
671733
26314
291133
310831
812547
224545
968128
332556
671142
367314
130907
948946
384016
777747
47784
486759
345702
725048
661042
734698
769992
291095
909417
648400
400187
171076
888085
698228
529836
628757
325165
58329
208877
813166
448967
255125
74846
923657
658309
146745
14914
879926
398753
900387
775824
663042
349690
577331
784566
1022627
149196
771730
440539
339983
85932
713346
162600
997680
51245
834742
669077
284522
465571
203221
404760
966256
1020883
56423
868305
243457
950900
843459
807579
222687
663697
923373
542743
541144
761061
197564
484029
529778
373426
511572
706206
699342
876891
766980
315872
604486
629965
607246
837262
426706
654097
1016383
129077
641893
222937
281475
452004
542078
375472
719555
115182
740139
238849
811454
33452
645354
544746
578055
576656
1014857
792211
904288
822332
618768
695802
548985
304173
355430
981617
253729
711384
387543
523077
394906
529437
557528
869606
258046
1014108
463877
518416
467462
154164
192449
36155
45166
745317
192114
903895
118166
529746
199550
265986
329429
16448
640155
632952
808898
338538
97524
1047216
369046
836786
97485
231904
1035782
364308
780525
327943
146568
66390
788981
76819
241184
454861
375821
1027857
916568
667744
422767
237740
455081
318301
347893
880729
351841
42105
416114
52995
297863
635702
557168
209916
579562
365762
909799
883338
630822
362381
947385
345933
1007956
714894
106176
815100
438530
563351
740346
406515
987542
618745
127794
207975
1032322
193542
729610
586187
735998
1039060
928498
551144
436616
992309
604790
346270
18387
361136
421049
392677
597105
709970
376723
1007738
266208
864872
751463
980634
805331
829821
576769
195096
111363
496148
308488
207710
990512
220040
356266
819416
422519
623565
438714
1029844
676596
72810
996641
322390
999889
590595
687732
834717
614672
786886
578002
662510
75356
152256
160465
709362
373353
337775
728980
462193
502814
853304
841775
521323
511376
872629
661424
35809
918290
642922
982071
723588
467443
957533
856421
260297
612743
96436
767140
900182
649964
207519
417963
518714
319666
796507
3000
765340
722432
608112
22030
628130
658071
612354
509617
46754
115063
174110
369886
506637
899514
827894
71909
280024
940363
809531
142286
844636
11880
906080
4109
331976
401400
872686
60559
757377
665939
902609
639493
893421
188130
616659
97628
397702
984808
845779
194963
503017
67159
426723
865119
475229
290151
755813
13427
333389
318075
778847
1018032
814458
945949
677857
559338
275567
782865
37281
1010961
563589
135811
731324
58919
525400
1031804
523978
670186
396928
580868
37716
884680
838630
804756
443849
586492
217784
274950
644337
776531
36275
26568
314396
300297
110157
546109
383705
84862
56206
188844
145930
839796
4062
313345
889583
799160
812978
390933
31979
42838
691751
892941
860743
464706
456810
247364
225082
225384
425057
673251
412016
221306
97452
661886
753159
118460
510713
492386
554745
443953
205147
764110
67803
952470
211653
341238
296341
191791
875093
900147
167260
294459
716399
590849
761193
1026786
879675
678725
90258
188710
335691
143401
175073
41490
545636
620697
173388
835030
178191
413871
237851
205849
832148
365827
680381
551245
200424
201326
566233
373415
993368
970926
24508
415755
783742
597355
1031731
177510
412672
22268
584825
324047
33290
174424
845545
687185
514639
354608
50611
837755
930400
124638
828333
506456
238969
896316
148884
588885
957176
391184
51029
813484
440754
970471
457159
697807
1037411
964116
833286
282733
576766
350001
541892
820024
76645
663462
366301
362246
43042
144659
450123
489968
900110
967657
374913
670837
447347
393938
813747
213149
702368
291901
21973
50364
418019
59897
1001096
657956
209239
727240
1025729
325162
73063
499386
142903
241200
383641
250369
152360
244450
387119
516451
767399
589188
724376
77163
254714
96572
599569
738293
111077
23500
405699
800570
922095
1004434
837206
1023910
66558
948937
605514
388069
35300
743146
570526
941145
646492
778754
714608
611163
482662
669090
220994
310983
126633
440703
806745
72819
555186
610831
382803
13912
20364
973480
778250
587270
446289
577799
584131
899203
874752
952692
1038889
55645
867770
576289
546524
476308
540499
763046
167545
341947
40049
76780
294780
780261
751436
117906
950512
950406
38807
78143
600449
74966
964441
458126
377438
756557
587586
181208
829511
732795
556135
986623
392288
832411
1019930
922444
25802
233792
542423
996491
356625
256435
700854
972789
150239
412968
244407
315122
699353
472446
636160
97967
934225
956004
867149
330930
839072
602173
394635
668956
843945
180426
78411
970685
973479
376397
577014
633599
252561
418780
798647
375055
110861
1758
540776
137581
646389
725323
288833
331029
52904
16116
785058
1024675
986652
415172
538284
796138
8997
608372
907472
38824
737321
509574
629832
588761
296765
569942
857335
8264
86589
603102
951975
482818
905051
248197
843503
531849
634784
209056
783186
403364
360093
693405
116783
554656
20070
222458
210948
368910
205948
975961
572300
351675
538587
989971
811259
120772
994899
255079
443050
978016
463422
214345
881042
44643
976885
998152
219573
264802
495325
517157
995313
343594
474694
429539
226857
971333
582201
527158
915053
215471
665454
785437
456655
581382
351178
820350
759248
59890
550325
933742
714042
877798
565882
1019935
746889
138233
248786
273799
103993
580162
610959
482010
580149
354007
929298
879546
236062
300994
483373
374740
764085
514799
890436
584482
806496
915774
59559
566024
746025
75672
997711
862698
305625
420784
368800
839456
22002
357608
677069
344331
774786
840169
729868
774867
445628
287458
119259
351189
220487
538092
515464
84805
646743
237809
222515
583631
170024
1034137
933400
401745
879972
1040260
291472
406400
653014
372698
534235
140505
745008
751407
918943
863697
757106
642015
385753
306438
285175
311015
67681
790079
449876
458031
542596
924801
105687
1018629
788236
464015
746079
475429
630519
823154
650811
921018
886973
392075
819767
477504
280943
1027930
94929
127697
994979
678286
832774
127763
1013573
899616
89705
416271
413543
779006
291110
408848
667044
886802
377894
141936
556391
427824
139479
534218
489317
862731
821217
897920
570826
762215
624858
199601
1044483
221917
899709
280372
207765
661363
45081
291181
379414
235598
867163
118398
281530
425508
914233
922588
31296
585554
382367
731549
843586
21164
894410
927895
152132
1037903
732073
322240
253647
987253
642506
428928
653814
867958
32574
322851
961023
315294
863380
254936
339756
656642
594527
996054
728968
858980
966194
785890
659084
23391
666815
842772
736792
823052
17457
133063
616242
634924
539977
545111
327643
793819
821194
811358
384577
930200
369324
202204
913908
697840
246467
981554
718314
545200
660562
246734
243203
680176
954252
843155
131399
588876
302750
394811
483426
152149
322663
63903
145232
266683
974906
758109
308271
751118
300238
404483
13840
862522
693640
558169
582385
215113
120685
106994
526994
795263
745285
33103
242264
475445
194014
772957
493598
34708
478083
907490
636075
510469
88312
630840
1019248
274909
657388
1038721
785600
428858
472697
88420
792852
829677
675892
157119
468414
173822
451556
920691
461306
352436
690866
440828
11795
494066
230542
435530
132084
667673
491691
192352
223627
174330
661174
697100
396562
325742
904529
907495
455831
792905
87623
420658
985723
33765
1014473
965206
924513
55631
159510
490237
278699
710751
141900
917064
155956
75166
818592
381089
261904
94643
445902
582050
45133
967340
664952
844161
44877
100822
573861
251570
751099
23040
955655
69693
523667
178816
41577
500200
945545
692319
473708
86989
323396
509436
797158
932250
83045
1041508
58612
135917
124479
59790
214110
732633
135236
1009606
612925
8247
807875
992166
841
620871
989830
696209
665330
685606
911990
394617
1043977
289959
428359
98997
131758
474906
707741
968714
722261
517135
304676
346289
99703
418977
158147
973973
1046176
215659
850137
36421
115013
15968
1034823
850828
103515
770988
657100
948990
235325
65084
499221
557923
792544
995999
697667
889463
202247
73783
235907
366071
633217
326990
654733
382708
31172
650906
977655
323000
657621
664330
936548
245663
204737
525260
240178
241077
984975
712709
140522
906457
629257
76984
211249
455283
718646
126304
666125
190322
270372
872413
854231
169290
406840
998811
401633
691263
311159
9268
274117
58304
300678
69142
667401
271242
147696
859601
342982
1047401
856319
161743
589251
542718
752231
1021562
690778
596164
214866
848182
632438
353441
94126
903424
688457
88643
248306
262514
325070
114322
114591
580708
51052
297534
730303
211649
538712
149546
417094
300423
210892
729097
524197
597780
355103
369551
762086
943578
128378
82021
599430
741230
154192
486376
193400
723647
76822
199631
379066
232976
322076
1035150
339019
110818
185901
380637
290746
746445
722504
114687
1017187
627372
305487
188698
434365
565100
473538
336811
943727
536629
854495
44443
647148
977123
541350
470232
132502
163663
906209
855179
302330
760608
229544
136351
22938
365820
126469
661289
295514
1011833
909749
593874
315169
189052
36029
1020073
555602
270577
678493
92244
81100
727395
193980
886743
391470
1008256
385943
74687
675342
764307
430439
136123
898448
932143
781738
340271
438132
970730
309169
257334
188494
749022
382448
788646
813286
850248
745662
279793
492994
813732
285720
18550
660145
31259
356485
583927
913327
762824
830150
239625
821372
641295
859254
163404
275826
515457
86268
831533
447492
811278
313494
1033028
475190
763814
1014379
333546
875094
251867
677442
637480
886391
532363
573378
835192
17799
96304
490618
121415
88652
751461
728763
98539
795829
562140
215112
213632
695145
344680
545371
219025
1000555
242911
686237
267983
226779
431354
732897
526647
698754
518411
389952
538178
1010830
275861
312461
528816
797667
856477
862924
796846
804779
401567
556365
1045431
311725
749859
161153
142007
144753
25306
424878
391473
309781
267344
297606
15851
510208
868331
552421
598488
737017
824314
650840
661677
67139
975133
912431
465591
654691
1037818
301676
365265
904273
750550
83030
957593
9581
627590
362146
43111
492403
791869
166603
546241
701161
240595
58310
844449
574331
424240
881939
576563
852346
965337
743031
242888
739912
69035
537017
124329
68148
588179
256904
194011
356753
942258
737740
927917
408159
303000
442587
901517
23741
467192
107561
456146
90325
777801
217849
462242
864394
365159
45533
540966
247194
816032
611302
787618
913109
642539
1006910
760475
873320
103609
72493
659933
149567
399446
517284
610828
748110
411794
227982
630110
729054
834949
631154
826201
784202
257113
931465
29953
458316
209510
318940
888499
443535
973646
443776
809446
93706
266863
943091
585064
51179
635734
728911
112643
340635
625781
359148
123404
458481
175577
419279
59135
337672
626623
213780
175576
657262
294697
866667
464639
972810
902741
679724
541941
84795
826368
608986
374721
157105
885551
615906
710231
849971
802018
324293
138418
235506
616777
788692
692788
260697
952967
998594
609679
558161
286590
646873
114858
60569
715817
957138
32304
75265
497441
486566
430250
101981
514003
808491
575557
531279
156310
530878
215820
221171
88338
476114
541922
261276
625562
188578
279947
889127
117239
505797
900900
368555
658628
227615
661562
683678
458786
582289
738747
615354
74691
586098
531059
964811
983440
357039
154536
69067
432394
774618
226996
87350
64570
330164
920226
726162
189794
140878
849015
1028198
1010046
628400
397529
967801
285585
706361
899259
765813
898049
743750
653871
924227
392378
723930
358336
650196
594715
772019
775752
994560
631920
634013
33152
619274
23894
632907
615460
661309
1043472
614870
903720
879457
875192
310200
903968
573108
577504
661969
372942
62578
781502
450616
252401
760808
173395
629867
521371
257058
43132
1006582
682839
947028
59693
452499
797288
490459
483679
971872
430084
508048
53557
560344
1048266
339143
399600
335862
699602
138788
710053
589864
1026617
172496
288495
431031
761796
876936
308928
772131
187543
18871
397870
866189
378291
592770
526259
478769
785808
822299
475260
120477
129746
834710
405198
246206
241356
815804
867579
139279
558379
109316
650730
266079
412605
1035307
154201
508595
336762
34162
189517
554871
101122
646418
143856
12904
442536
413747
125336
496017
677871
470021
810654
289489
420068
331836
679802
360833
464289
345244
229928
466278
583977
29626
440186
50386
737288
508655
564463
318023
752856
109026
541208
797771
25299
412977
210592
337206
669155
208501
305825
342602
763306
94339
488989
1029700
449075
622639
795285
953197
177242
475607
626681
102164
315292
554998
984089
372410
994796
499732
901757
716743
813919
840785
638047
274391
558828
925627
381093
33657
747143
999136
443044
286549
484634
245255
697152
20158
263663
311319
800988
1029766
497671
195081
721337
595201
508170
393641
671215
659830
269276
85708
675791
621011
288817
454685
464295
187168
892893
930375
1027150
646739
76112
638505
499516
196894
334090
569917
1031819
123680
741316
671907
129537
313263
446041
810286
261625
837451
734192
492532
91297
10133
398330
1036095
392043
765170
181903
449797
347090
881464
335188
406451
226635
352506
505075
274766
1036791
620280
974320
639954
2823
243040
841168
181394
107765
708983
28872
520207
521596
292455
1000272
497940
412526
786644
958041
847660
444756
500138
651794
1020818
908517
222977
1001466
642063
661972
689598
684534
1015013
159635
25644
873492
336782
1017906
29923
36463
275616
680786
1019998
498593
722777
393760
527033
860332
721632
748897
85338
901019
175521
473671
68299
279129
201794
581067
528078
507805
251251
1025380
507582
268176
1022434
1018191
434217
397959
520193
781381
473361
654979
351141
749854
44563
58111
861659
498873
444024
334641
707375
1000237
661304
181404
364497
933119
871615
702158
365768
354947
981973
195748
901906
268074
346745
666985
918930
592472
214128
760246
296448
343915
1020538
497475
877538
896601
878987
928116
241915
342897
967672
974560
334282
1004618
351863
393591
296362
642385
78367
334271
864804
459157
466523
776672
677799
932115
220466
607695
18935
939380
103568
359646
1017606
934322
579468
571527
260843
711264
1026672
990814
305608
47787
722160
996301
810076
106516
715053
223768
323042
338799
734438
396736
476745
628296
314313
217875
626227
173392
657864
462856
131103
546259
63090
509305
206397
985495
13554
637461
56370
303981
130093
409567
261370
490575
515177
677534
259432
907333
718055
541361
217980
751106
465450
666469
849465
722631
830312
316105
939347
992667
56343
515330
315986
195999
744179
154395
604600
436791
785964
195181
926492
686487
945516
415238
883251
254292
469093
798706
164742
444893
28287
324454
1023771
994677
794318
701535
769975
173496
1008241
932351
163491
616064
807615
321950
282231
133856
138869
1028527
547747
273070
358338
990470
1037111
1021590
619905
95554
51183
384863
104192
179416
84877
968217
153536
373169
9515
611044
92471
409671
131936
843393
478744
284497
90221
312381
383101
692831
151600
820109
281340
445828
529805
239996
495804
250206
102632
656881
351634
555772
970312
121298
462643
504776
715882
538130
225582
767011
436457
506461
858853
264857
330985
349435
581063
517748
364114
178567
150378
449582
494775
674521
765654
964695
165810
31405
513395
40649
607689
723114
502309
631866
245597
451710
231850
502875
190375
2777
661646
294540
305716
1030660
803846
621582
163537
85895
841739
650029
169808
707818
778260
802455
897258
895143
682952
1031808
359112
457660
293969
887784
496568
764942
359537
629006
852447
492390
24937
643585
168336
852377
762035
77273
674919
971964
941903
757998
397695
185304
87476
783842
115980
592296
843341
413850
212932
603736
219999
677576
113861
577011
1044812
658218
600237
1014831
485470
262218
789887
998074
104310
993013
479017
35600
188808
191863
880558
955433
83892
726342
417612
746365
418860
820145
415864
186742
499762
1038546
154533
584256
989444
1036228
844488
1044020
455365
524543
57967
13896
750200
510558
478550
87845
96022
13620
866342
796041
225668
880315
688722
969307
411092
80190
740994
986098
652255
875807
210990
906313
704332
334949
196496
354073
384597
689952
689160
458463
324513
453524
142038
217467
141001
149622
6177
493516
311499
976452
569915
847015
556525
522438
294801
831545
541002
915988
257869
963908
543684
1002300
934857
325834
818029
342945
260676
966274
1004612
556303
921185
813207
940036
234099
461990
492047
932357
38129
724262
93056
401953
817083
923111
801177
456301
804911
1022623
963780
875828
533139
14114
1025581
331356
81669
88916
432933
80375
259060
6456
243872
938564
530802
297719
58044
628915
428268
96615
606564
766548
786534
606224
137555
183731
239119
195640
913291
897267
526867
330917
714274
1017124
984624
942218
638063
126544
453364
592785
583766
543760
115871
1028353
19220
1012695
420837
91722
900305
424475
53458
490168
419653
480986
888551
512424
211074
370113
1027934
562419
1023058
514588
657254
560048
1657
432529
476854
868741
774866
174717
616025
108546
741702
293874
17366
487172
977215
184285
182810
545971
710639
330645
521185
668333
224978
245416
689997
24932
749981
629632
70007
339669
907883
807227
559035
321450
648207
282652
990276
485064
482594
673818
933692
895049
784236
38724
282464
983550
363973
672149
796889
488252
850532
146035
573879
996080
713228
15581
286644
326297
609084
892804
317281
419548
688660
248538
553378
368416
155628
461953
10184
695396
130209
833472
517940
249974
1017158
285038
1014883
38966
476684
1006820
739704
626221
994521
18205
548355
357453
929286
1033898
618536
572348
133076
952290
844069
810874
157262
328637
233502
506748
214685
619273
722774
654278
484502
824480
13744
973797
255181
885111
252458
242255
42268
766393
333935
533738
724503
205150
398418
155108
831175
717868
405962
668004
541249
1036568
679798
1029126
121710
643085
58802
1038548
191481
271045
412897
444749
2710
884760
503822
453270
435773
110402
601211
326052
354434
1025042
547740
977848
921803
412784
838754
483942
834411
926661
588427
434017
69131
419285
280403
893975
1042881
597109
141282
742140
915524
709
834010
373358
744478
400802
179641
103820
537338
1047580
471826
754800
624601
212446
762954
1033412
981087
143019
837677
349585
153622
119872
442315
508759
42834
974234
224573
956590
716388
945759
393255
958617
224944
283632
124833
736080
881505
900995
246659
1009539
597771
965352
786257
677809
512739
351543
582911
128320
936720
658322
403989
772377
373073
968423
472411
778013
132224
621294
49607
594730
982160
23660
518466
949092
932164
979231
264656
368234
329671
21212
934596
365184
492276
845841
5902
817063
965145
685615
395793
152490
474240
989786
343598
930586
132322
1012993
66834
333824
655412
692446
765697
165238
960884
979976
221481
721734
270398
148474
730554
757782
354741
848582
866326
260707
1430
460351
697653
465650
140889
108216
674142
943486
640619
860212
790
841345
768586
659004
727722
776904
830520
713321
323200
194197
157702
615468
104273
678996
831010
20560
981406
173000
975480
423961
74180
30529
667163
863986
494993
408995
80535
222223
238355
462386
320299
624881
999290
436964
791003
728085
51189
630729
590139
636920
469621
127014
975232
498644
156571
370130
695228
676329
204032
455093
392641
288253
587162
61480
148257
37028
715492
806765
172347
796109
1043405
74494
461919
212899
159043
226955
134938
640855
880755
253397
367243
371346
96203
445089
791271
570622
402385
986682
612747
37831
380934
667727
987330
471385
482861
240908
1020133
692706
25959
1034504
402930
670388
223162
823078
258163
364601
756741
828983
320090
927515
790673
596361
293342
320245
91207
491136
605191
406754
298114
783067
854226
245441
586231
835293
650190
920009
508860
1041034
628924
496604
301399
468571
721923
256821
306609
609378
694929
884712
394107
128531
890872
736404
692521
1003694
279950
151470
659873
662503
724072
1016426
738698
89667
737468
1004183
265131
546157
33646
1024482
406053
60751
290375
136752
986894
722992
628385
875577
1028292
712751
99451
1007690
312675
660060
558920
720411
390169
786757
409274
522912
441533
992047
544932
677025
884204
740819
225984
1025647
263186
960485
299551
894836
375548
692760
842035
429592
815313
173780
773490
63991
284111
552257
843231
814730
894605
847636
287146
553321
213276
505706
240392
222664
512893
917738
781494
255707
830018
194586
501711
131933
383059
910523
1027742
870291
193721
59626
95970
775608
432841
936111
848709
156444
77783
667751
252785
749943
653227
262635
466901
343844
995480
287052
36687
725708
860438
299234
582012
105920
821787
897054
1027471
766389
229194
54064
619368
792472
986527
304116
885559
904087
509717
800748
976625
467586
449369
51378
301024
175003
855390
311020
808142
565345
594826
879216
2467
18888
402338
335809
719370
770279
559205
20565
830457
885324
666999
153660
213070
631072
702259
449995
564549
103487
515247
718774
16802
540692
207041
452552
680437
579330
828973
881690
608226
761519
287665
327736
91065
305905
935726
535021
774444
1013694
841351
190174
727501
1045855
101713
685459
120888
122098
230368
924154
433921
788037
677881
351246
196239
598049
700014
62448
690863
653307
240254
658525
321910
10878
333554
834963
141577
829979
228083
614582
508054
908109
343520
609665
694158
628336
340722
814234
894780
274472
787933
804952
996707
894316
264551
902284
1006018
842362
184517
373659
246922
382042
429419
790651
358957
222556
726579
240792
892818
186634
350912
322703
244763
884397
325691
789728
499192
453672
580469
595407
295769
513510
377147
545590
400110
560178
1045120
46816
1023257
221193
645349
86098
787690
305962
280904
947995
279948
414649
740047
449635
832572
211063
433672
634946
833219
408941
28663
737500
573144
918788
487611
70506
254623
103335
465025
1017012
692
1042574
312788
666854
807455
306413
947058
114565
874024
732446
774023
5085
909655
776687
898976
829835
696822
373272
456452
15370
57382
797591
317649
15589
30016
909098
512010
709657
1010553
457471
151401
903489
302557
11542
723653
95290
334834
210428
122032
24150
669403
310670
974000
752761
410213
724909
194762
214218
344778
293485
867478
40599
539394
231550
999471
646379
1043487
639320
282010
745016
87277
330580
310031
964966
940272
1046965
145370
466390
863473
368005
981831
757602
100506
859470
358584
172580
893306
816273
997381
505969
227899
309098
850021
926939
718161
396481
267539
177586
767481
534039
340909
124341
346578
452566
679610
849425
486635
937475
111178
858957
220719
142094
314225
815600
851128
272598
1033707
49024
632284
438275
60967
420653
512647
837068
231420
561355
759493
1027728
759995
656155
736726
1026924
92750
389616
346970
952415
25301
968940
326181
898643
998305
1002347
49445
584689
363988
73127
337678
577291
30825
386361
98942
88763
273229
757296
264025
430595
577480
462888
751338
388747
1014536
434570
843707
72776
171342
22310
452026
596108
789339
447349
60611
590290
817756
151575
948161
573202
727137
576655
18070
255496
147555
662348
990937
135325
276321
906314
38932
807664
16797
526499
485676
872019
80472
753720
1034584
462598
82042
379690
975291
920086
603020
207410
732013
246283
484231
767191
478341
975805
59989
196359
1025358
823253
923268
600410
855562
833861
66682
1021483
486103
128294
384712
121789
203385
283008
758880
350346
19843
891374
384076
23645
763280
244317
1005736
977576
98247
672510
838307
105420
483555
487129
1026133
529341
738023
567391
406210
669546
106491
577096
412505
623651
571689
731695
21351
807333
398948
482669
424317
977106
810829
485768
356603
354292
12480
690063
103263
926516
209339
1029128
430304
804208
261474
1000726
890527
1002267
349166
503633
1027190
745666
479567
141830
136409
1044757
239693
924640
172494
924829
1047341
604947
2531
644535
494840
63778
303007
501312
608448
130353
511172
963999
698839
719504
453782
416961
440773
682907
991798
200829
13981
787167
730120
122280
97987
750852
967004
645721
270076
1006970
840998
658920
229173
407596
778963
264726
916179
618688
141767
976274
873649
191156
322267
605028
893095
939394
349790
107134
421552
710766
210144
851625
651141
543786
27377
379010
827528
521961
129138
1002873
641346
947416
818072
461733
714687
1033558
566667
814065
732639
174895
191060
219502
210269
601696
411728
963778
474983
913390
891918
700972
568350
87708
247922
171218
84209
540298
280224
701098
477478
788989
422916
1034541
424258
1038422
169475
672680
576215
391131
1042303
12362
240810
242108
229973
725391
500813
694461
898068
792808
743337
765469
149670
70681
76242
134543
686798
20689
133133
159693
902113
133298
408932
531607
669511
662231
676847
953361
51288
697341
38149
934914
225416
875384
78260
599427
942189
630949
31661
122443
774181
309223
489209
1021400
322341
259291
785900
367152
864587
824447
149158
4812
418091
792449
614903
834231
214000
914724
207661
887886
264885
732736
972063
597345
993202
293504
450140
1036396
272655
599464
1047316
980777
682035
7674
236055
224384
907962
521246
559815
370341
64412
799721
832516
891882
33972
904849
980789
497270
875876
1017706
139563
677869
5754
1027422
924153
77992
881591
335096
29126
592922
551564
634715
263446
537977
192795
612992
765289
223643
586517
450222
8222
692816
1017310
240856
846708
828681
164455
312402
556259
373382
18983
644433
994322
802145
816914
424836
893374
722584
108682
437236
1045832
520303
83209
878256
163773
284430
436673
383216
616904
856615
490879
123772
975082
384246
686473
860763
990741
264412
874717
298910
875951
797760
90205
841902
201904
579405
794129
943410
504342
432738
817398
163724
411742
233706
1032191
503891
633390
634579
416738
478900
859224
409396
230174
536104
726412
937837
957606
530640
80076
987430
277594
1023794
880612
900360
851684
198912
972741
895151
293341
74042
148920
697693
832287
633288
734384
795376
1035614
406257
145618
662174
837037
893660
759755
731919
224523
904004
1040294
903686
954134
782118
890324
973967
683232
994534
991563
226209
609128
786363
899390
913558
554834
689941
885611
186276
953216
655745
269693
100725
441841
885597
917702
1044498
230536
487446
629946
112828
617741
13121
637589
647824
292265
96831
1027827
167270
739225
136632
966195
748302
879915
888230
504028
657497
228123
1011495
113767
282328
754166
618252
806766
516885
330022
149252
230883
1038629
981302
690529
22196
528689
1012524
1024669
77572
424602
738382
1040757
638040
755841
707066
702908
339487
28963
348301
354495
874943
612029
793090
362517
364106
434579
827720
369431
696096
199519
740781
185647
106413
534943
620287
483501
755068
320789
208463
525506
58795
366687
321035
281521
349205
482760
676209
59362
137842
430298
312086
228932
857725
572393
779451
156715
132645
417480
59634
967729
260398
958971
373919
555824
165782
485284
972161
87152
159811
52750
614535
1025915
840712
179489
990766
858132
729044
305772
256429
678422
621931
357562
902552
23869
782149
589381
706089
731371
490873
242382
692335
158143
261251
420611
527649
391382
98159
698107
443389
541225
565846
561078
506684
828894
1003222
60182
832189
283731
972906
151021
651593
326787
9861
768868
245206
584763
345452
924451
373140
158802
753668
930055
215068
925124
196791
395513
144475
968732
588056
985706
792578
298725
47327
166640
949060
530561
951050
672059
293296
431989
668359
301585
416132
981593
68012
238990
870123
842420
869415
689122
914450
387585
265020
981544
218051
105097
768875
249131
218723
612292
830296
920734
264334
26821
66729
735014
54150
527508
200514
717566
517834
247221
552302
212833
411466
72398
611171
866624
937670
954026
53354
175365
111652
475018
681983
969591
105610
257903
727689
618531
880331
616573
636372
226670
280506
915964
900781
271898
360370
703905
442302
912971
832280
956816
551097
984938
750834
383213
885729
757442
819861
955744
920364
760709
761942
60121
469032
170109
66188
604641
948206
491646
982415
434349
93448
759543
653322
742903
427780
730951
363752
347172
188023
541692
153127
461056
1017110
683070
658963
332827
379965
543726
121157
766404
1030205
898102
245510
145296
776846
218229
420069
238224
360098
362672
655756
6637
269638
423641
1037259
891230
136030
164323
997599
942843
215735
369113
717211
60855
548228
102701
108652
910106
198895
856678
911637
400410
93452
308908
29063
746230
233260
564090
886031
923405
642462
529558
887710
695655
690049
692128
4728
549644
464958
109255
629859
728089
646290
23229
491496
178221
21155
36100
45031
208222
836680
551622
229763
367954
559662
466207
807681
806330
649726
382902
338552
204812
628425
257398
458536
676488
256605
1000064
852204
92296
208372
509508
819911
884443
2954
595073
53156
881807
635811
772341
219831
435076
997309
475569
371079
378244
755884
418368
325246
468586
20325
740914
143979
81442
51819
627566
444485
54177
308711
308698
179336
128965
473573
866549
278632
313988
587423
67358
525502
20859
897443
423691
290146
894050
526389
162247
884523
480197
853418
820599
694040
760270
289010
358403
911490
997036
431722
500233
340132
91731
182607
1038008
254066
970447
33603
768047
433193
925646
304582
116065
298545
306487
345761
561372
940148
763255
825879
147529
939269
390041
664069
290631
580759
432521
667932
81810
262799
177348
191220
282943
800691
405989
413305
288363
819450
109704
65139
233311
339486
1042610
721475
4238
967961
1024746
681638
704214
209678
200065
186206
166382
541948
844288
1017412
404506
472103
347509
882550
322075
420829
1940
175280
548230
875580
770104
1039069
750268
843985
334485
485845
416411
709477
611145
978813
153393
714682
143065
681918
211337
673526
580769
170243
830104
197804
211634
536633
883893
166696
370659
380222
255420
165096
189188
201555
633201
637635
335104
578720
92657
373041
936346
26819
384144
965367
440647
819646
47338
531644
378249
816392
7505
140712
627914
259628
595207
947219
816712
731585
301720
145560
131549
682706
21427
714288
332511
850405
822416
109955
362760
728021
662891
43423
924041
151614
838506
640016
258879
932858
882024
620638
414867
539585
646628
949572
311902
3351
1035442
427173
150394
543992
913298
533948
126638
766537
288083
866220
550355
688283
1005544
314591
364633
77089
82481
403485
171418
169733
86851
395837
340300
939225
455589
319364
599485
141069
907118
703164
209746
93791
225791
596902
284519
842073
706154
456931
418544
951336
97822
1014856
200676
277651
542443
619417
971545
68033
189810
455424
625684
253179
375910
288410
738165
694783
442767
831966
121465
535728
287803
685551
307311
349545
649941
581236
568805
804000
863127
424840
956884
788997
988124
987196
176173
234806
1028354
97503
614250
190849
293610
804364
118765
612613
1029113
638738
186251
1024170
853075
515563
158356
715750
585356
786318
395598
1019393
716268
808595
822845
1027727
844348
119032
834075
1003689
377639
847573
899151
216332
208950
955523
993610
988101
210461
164103
782515
821219
621188
935670
931444
224206
315608
266577
508435
245343
751318
784572
179045
29859
157883
450585
381217
726446
690684
884017
432655
692138
218578
514600
743366
101203
716131
121686
539424
324107
971586
359513
145397
867922
680874
914761
312471
914103
562792
863772
201829
791860
837600
1040753
876254
832943
672175
485480
641195
866509
954876
118720
695052
821359
525725
787872
282736
649866
187902
914300
417559
648309
530275
925954
588808
453578
3309
206079
15965
470261
442208
796830
249364
245021
265549
642744
889396
89516
259416
310307
987587
337021
635526
942937
190691
109145
616979
708658
344999
497344
445119
464662
351167
374342
230401
299000
933598
482075
68092
418124
829029
792707
138808
65218
961268
551948
1010756
669679
217726
138423
875619
377027
992521
520242
158450
607468
96943
905030
218079
143861
825186
970412
65180
475208
180103
792292
177046
568228
1026666
316560
778609
817061
662923
840281
970378
576214
1014499
975897
268955
434591
343479
731681
386396
605513
942522
404393
397302
642377
636223
974443
924684
23241
127656
215302
676643
759557
897757
849759
1027420
258379
216013
104579
134383
641674
461697
851031
554933
697132
377708
320109
364345
436594
710297
418092
111760
732183
633873
433379
101183
766007
205858
620009
186959
291732
159901
441739
852283
952132
354408
110872
639807
937015
748559
913056
765398
794053
938482
449537
921247
358030
780357
740672
433873
930467
674152
43135
835447
6054
844207
783868
754362
991373
227658
504997
536339
854251
51994
314757
86079
151540
843610
897121
485059
556495
609796
101975
474047
157210
12550
572691
90807
626761
963659
932280
520580
345256
382377
734395
737023
59134
958519
57160
949723
775772
728224
939757
112772
347355
166
703836
980354
1024452
822842
262747
228433
716410
206614
622090
813742
937075
227271
1036558
651108
68269
932575
603255
989919
418219
683057
582055
132050
377108
617298
590852
714861
837687
755002
984084
674737
922982
384912
920317
936443
655646
310738
590279
310016
436769
435437
412697
177350
833135
167539
954734
503090
118590
243992
885979
924204
156179
545570
935635
95259
159289
802412
612895
372777
951203
68158
782612
785448
797525
438205
434730
556637
575473
431047
343943
280110
335592
784149
473262
549805
777644
398616
151227
327410
684036
188050
617353
54636
792013
415876
872188
295016
80282
643804
822364
163365
962857
1036381
552774
728513
953859
592410
90362
366431
181131
445435
217574
226345
352492
736391
787175
498455
380715
6419
484776
641737
418458
822397
558571
318651
267421
733506
551085
1034360
200951
628143
155421
837905
452951
621718
786002
119534
875543
665998
543720
746989
623292
372636
470881
213559
127237
842351
943252
72604
551525
705655
663531
455537
827711
944540
1031836
986839
905593
425325
505564
679323
215827
471509
667682
842922
173814
770585
89642
158137
665187
878171
346086
383921
566907
380521
1021965
810978
920344
251765
338138
536720
507188
658483
531445
710263
428601
342045
811777
259131
544268
67624
871028
747448
962580
256931
513503
7382
567723
769369
375044
308582
600430
1033381
545355
235687
828755
603971
996814
586807
18373
486570
975097
573214
592678
383910
392750
451430
103798
963769
839484
346119
498673
962940
96726
310975
557609
131183
539023
848973
741878
397176
552678
62672
169958
190941
431240
263614
964703
166514
82749
402767
516803
615716
170447
782677
1045349
458520
316090
406412
187285
869180
672064
273469
776703
460675
591988
207595
873120
117123
72073
933626
228037
787109
794752
421946
651427
397876
418207
692084
694613
794341
8920
589600
805939
498691
258844
129345
960639
1019157
451608
332835
90541
91411
431073
906616
805512
139911
773266
857993
307052
940619
772284
502516
585706
856003
511365
833149
984914
977961
214464
764635
729299
406877
415761
954318
722022
654241
787706
292124
113945
532295
230059
775960
334912
878458
244879
665601
645844
511475
45078
609883
522094
365157
814344
885311
40243
123505
1004836
765591
649659
119573
821458
570895
978287
736274
855568
497942
333929
195042
383315
1037842
508947
344892
718990
174002
458669
18379
448979
839100
617097
427931
815709
155292
752524
762754
663376
411837
85491
1008754
357724
538566
735173
224318
735061
142113
687014
377219
137478
99616
894474
407502
780572
226140
488773
188072
808012
587031
701655
1043782
653834
374253
339510
169096
81318
164092
49589
115674
972987
115961
1006351
356522
336243
492825
546515
1030245
671064
114237
329556
750522
664199
721027
380653
115707
669616
643987
152569
367533
161057
551724
719172
470982
639716
540633
859550
869860
771113
554383
199247
561882
412914
689512
457673
1005779
206503
418173
913878
377057
88713
331784
890031
693446
326611
831696
1016260
215662
180488
746900
837752
916369
180487
584287
36802
551755
729493
538039
595451
771248
789936
847093
296905
752333
570401
447199
939679
473372
113008
330402
808212
139969
704920
65822
273308
258085
881636
236392
982721
255499
428698
500588
128606
293791
528293
328024
905956
805194
131843
891479
897499
460640
870383
194530
523403
508743
853466
866404
322459
124497
556666
830740
264924
591325
718524
202475
130346
779153
562947
856282
953011
749458
611870
764052
629586
238983
418769
583246
286973
320411
74236
739188
59298
309356
357475
836913
132340
724354
349014
1030868
495907
481077
405457
555324
401075
295466
424909
485825
908037
444660
141443
274504
785985
634710
463090
1027709
551793
559389
775261
20985
408635
640426
734957
679733
126713
209231
529733
1003251
517613
89699
861330
3958
783280
158936
912173
468841
180020
455558
156519
804753
595673
345835
259807
652908
666101
424982
731936
1031593
565518
977184
205194
874316
131514
647189
137213
23261
78325
168218
260211
400764
714114
822776
118290
219731
329028
439418
336495
188189
583993
25241
387271
504734
534798
489073
339610
527223
997652
283005
369073
752288
29247
468814
741548
671539
420655
500914
176204
337860
460321
938863
26737
794375
55617
795022
742606
439835
94682
915287
761969
30904
467499
86469
124290
158575
518795
719039
612200
227448
397792
179250
292789
948048
304663
238460
388643
357265
628307
525706
370963
896702
619914
724214
342257
613494
669571
41031
240279
790509
108380
614275
617604
636230
336820
869490
572697
259034
323871
162636
162694
332705
402985
119051
867170
653747
268113
631550
1043514
605415
846763
680197
802427
703201
1045801
598901
394977
102473
975350
737707
6615
982367
57121
262371
111291
153241
399795
935098
16124
18772
190710
265464
766931
740525
17940
1045410
651491
674752
965461
450246
646686
862721
986885
184987
271222
277933
15903
9795
945589
359322
216105
393198
598931
517885
87456
831790
702164
868520
655361
962917
316910
415177
711150
128844
826949
684592
129252
800106
858553
11532
329043
835477
815916
123712
284046
1043902
776966
45904
282624
868366
843600
88065
751230
405915
501856
351494
666953
1041414
681905
443238
846606
843265
81468
448963
876515
304797
921059
346514
780497
176088
695188
548673
368470
431393
436228
988512
743326
436963
139514
659716
111316
614599
489930
824095
61160
167600
289156
496882
60989
422346
677426
832736
347728
706181
970854
534252
228942
171007
845363
349266
364070
247648
144931
1035843
204363
510252
4984
399363
958747
732332
912430
405673
421836
301586
413949
932271
392554
898572
171682
600440
659425
759670
78154
659147
856643
469829
754936
389281
639577
710091
960334
332301
420442
143116
750858
283507
620011
627216
7155
582506
910868
860298
163654
96337
131405
199078
1019383
531911
788860
827936
948815
261194
332189
652583
714893
127696
68909
838189
616922
156823
258485
939878
337548
130827
11439
197234
844648
339270
393607
747090
878891
1001399
938533
537751
766407
57614
967572
538677
24538
572653
655120
517813
613146
546898
947593
423800
557723
699875
678250
730540
626226
555154
396563
901904
730131
435151
671958
803170
235653
983848
213373
367001
31907
979288
192364
910149
596433
93413
554529
862952
772819
980131
390459
128910
447692
727686
1038163
601094
957980
977654
453300
913772
728292
606746
707641
1026326
434846
64369
541697
410237
342264
803977
444961
373913
785989
530129
608861
2927
726620
313985
309650
266004
272382
538241
416516
176003
416119
407329
571970
842462
638157
362912
359331
867742
478577
1042743
578230
1008975
275455
807972
102876
219826
260236
979079
800656
897672
1012269
741260
207420
18302
916810
162599
75011
845217
961573
80054
1045058
722461
878520
658194
797292
613795
646988
487354
331899
386842
596245
23497
232840
881906
791776
938641
555584
441865
922097
647807
972794
453296
539354
976427
250655
1027770
120781
349785
174917
367714
428143
67469
196366
123376
143564
954101
730002
863816
628380
1033056
262188
620353
136328
477518
938819
13884
818623
664342
231152
684912
547214
1002160
370654
221024
339023
987268
370476
368732
264013
4745
701636
462210
645333
1829
738200
403650
628645
735541
89950
309771
610013
944859
675499
952367
139006
810003
660265
406680
254483
971205
128240
432663
807309
831589
105886
823251
132751
593519
662889
988735
283562
837064
736084
831921
524303
4678
681741
264663
378367
68270
678270
240687
501725
218612
822565
695084
946637
932447
435135
674394
316778
879029
715366
12629
966546
516425
546368
642878
701568
325288
803460
248004
912852
594990
369749
205510
248193
401782
99263
857897
890985
442458
232917
131836
346555
133531
975429
733606
744299
325581
977950
1033207
971502
218143
208097
65408
748858
520243
128360
127047
626069
22960
528447
352112
750939
459740
477054
758311
975034
3433
839689
461269
1030320
134948
438091
418906
548138
580401
879252
543623
15669
423726
656107
889390
659786
643651
149025
387051
641722
166046
459608
394138
215331
366394
727732
58827
814434
583091
155266
8298
684870
501974
294938
830446
798179
961900
104219
695475
145725
335918
453294
946935
622053
849324
738613
484913
395855
682674
46970
364358
637729
980374
215507
968543
306380
572135
561853
444044
215019
424975
931045
623671
100664
312926
950366
952715
609147
372401
308382
931633
81395
858741
702349
929581
965089
991414
589416
743824
1013551
854567
643554
984843
725242
984209
65810
369564
434970
184988
64411
532673
129364
965912
344600
891138
904854
587497
598676
531340
944741
709431
780754
106488
578917
85742
351957
761067
1023389
408401
809057
281234
774759
795884
1028225
166598
818055
639466
1024686
867313
500240
837403
23777
454591
703793
1048039
755023
362490
871504
546579
145636
786165
572334
163765
721991
91351
978520
251342
149812
401721
140476
617573
955927
28359
942719
885977
1031712
426385
685216
20599
211720
341367
13381
839417
835185
260887
1043954
111019
821534
181782
249342
530062
375237
789951
71539
852394
227490
433545
306493
76423
170928
1047923
847778
463162
451038
276705
329424
930500
1048169
124999
354379
646592
760870
304413
925322
259272
81828
401568
422563
25674
215098
941520
605404
868367
229663
881220
16878
967928
1042750
567547
991416
926433
803325
296062
927244
539574
491161
288239
158983
88603
119304
689469
34091
630598
792500
399397
837743
309056
608724
937447
298944
464990
484209
835336
661050
277095
55741
65310
529906
944701
686816
936822
461962
12380
43798
561420
151659
275000
672012
900336
500836
673993
812669
541963
217458
333646
571391
793682
553832
249537
865949
15222
3325
28182
558280
205723
533103
706766
518850
447791
729008
662864
312094
755039
850169
724094
784176
85837
454318
145513
71652
483465
96281
425044
503951
442358
970066
816282
514402
903986
423513
1002915
602523
612755
121155
338485
209395
822858
693047
94832
650984
922263
587872
779709
869408
549840
651867
14942
572019
287633
925282
762194
17861
828171
783737
730749
492846
102911
599486
523632
881097
424324
236301
778401
363799
165620
460586
393546
451929
229566
407233
532138
862451
1037075
406255
60456
438234
52093
745758
278497
896836
1019257
730863
862363
621412
804906
437380
1027219
277780
394695
665521
666297
611853
692469
487222
625642
828209
940481
136510
361439
785216
90736
190132
343002
635995
1040099
535421
709383
332581
387661
218241
208047
991356
793608
1019680
249554
160847
383383
812379
792126
216563
581415
134574
243817
505144
262829
104842
148877
977784
112568
851314
771777
221642
338340
481073
181474
636555
181877
72309
1045868
691282
503230
245820
855011
40165
761024
633419
480947
442896
336588
765904
713552
365490
424593
662147
317862
795243
736744
81068
63449
491704
699141
996012
2215
966061
481528
455353
55749
91946
205787
264623
577865
221628
537478
537330
798829
336178
849950
722591
266307
503929
623160
409425
618133
422844
210082
440209
765781
780481
872854
573641
445209
127289
680683
617567
987480
874396
806435
647280
386548
466593
298711
721996
79048
468737
775948
661950
354800
574295
356530
885223
461137
873749
854759
179111
234353
311522
205116
2280
79463
440291
914774
504829
695708
985051
69593
370069
254436
635313
676111
90011
554211
782657
550218
816318
454656
600401
826318
803211
784709
325211
839078
767186
323736
883146
714878
71742
230527
867340
439956
410544
185335
809671
840490
474838
837009
988753
6639
1046037
916946
721464
916797
82881
948314
461978
470757
727669
875684
863248
700998
77919
998127
977587
206874
238303
802599
801836
541228
139306
705519
511736
486604
260725
544554
670117
244289
900039
683162
639393
929509
26315
998207
320579
265318
723445
375616
339599
312277
1040697
628019
301872
918802
726808
76701
266347
464575
562491
972266
351001
907239
357914
672166
393763
783603
671618
880168
81832
545963
578728
878221
966934
975771
30220
911730
483842
533040
131712
812995
969616
605770
534059
165338
50298
397044
720716
826493
375742
695538
280701
71375
217302
489477
602201
596684
809474
802335
181605
675427
773448
130858
451586
429344
543341
1028036
924189
938136
543303
182069
84817
162474
932135
1003027
594723
611182
132327
107732
386676
937327
463885
854164
324921
928231
238706
903202
278910
164253
987651
536455
265225
349608
622439
888325
586763
376820
610709
235337
887530
952307
85691
906602
206540
92076
342703
536198
573320
407567
407734
436876
210380
618749
261031
779756
810620
515708
565998
397918
596026
106265
502869
967736
332729
703898
378461
59930
36097
884075
145625
798450
329454
25276
517217
909145
679077
777418
736225
953960
356883
506385
701753
519150
562723
656878
548022
308217
41107
980519
216227
369913
114876
879555
736978
368538
649404
595859
1008213
933313
884711
714194
125532
524881
293996
388584
433125
166964
391548
66058
77432
697791
880395
339742
943232
723461
82254
176682
22142
268035
3897
864760
828969
350508
412190
336785
298621
655063
878913
211264
328587
85512
144909
193314
151114
588908
569488
755577
95917
71606
238511
1034280
44968
814064
531165
128104
348626
938414
252325
1032421
119275
1044244
1002303
996648
562954
697485
163755
247768
1046172
590877
188481
125076
96228
662449
37862
528377
637719
61633
926906
761508
685746
335731
349590
568386
339416
655277
398598
986526
872138
51943
62996
307680
197288
68324
842010
292399
692898
570477
375363
1027606
321878
963291
918125
837631
719800
1047900
445545
924571
432963
527792
739303
385667
212141
596919
961336
812374
564745
552367
981326
318394
322019
1034405
8510
498141
820905
176948
206199
553195
353119
923986
731694
236182
592013
1019533
247000
745429
888454
23755
294794
1025960
968289
338557
354844
882818
48815
652495
376991
248316
867183
914135
196393
630582
375426
57357
816329
583466
360231
326729
378586
475599
710672
398477
338001
393993
67299
746374
967320
287341
150466
398664
972537
19285
384083
222421
545938
455688
94692
908904
73138
1038705
64177
202263
919174
789607
845488
833565
891171
338447
409585
1039862
615879
159685
286689
144930
524565
648154
592983
244672
239302
211263
29810
982991
757126
732213
1032320
779951
787324
26480
1044388
415902
436245
548398
650994
388010
569027
991247
865760
1027082
331463
818594
17797
790785
133775
339396
317583
978337
438625
417805
908795
705072
1029957
159344
759334
164889
3585
214256
28975
15651
1033521
807516
343480
67937
828577
836807
747658
943568
200475
906207
566799
626702
801114
704707
1016152
468770
59214
196616
441192
285726
177212
729638
688496
656365
961410
961860
605045
278967
498343
775386
107028
187383
43492
951542
696925
601788
646536
409422
750058
612216
776158
169720
304942
938966
131525
402375
1002574
594262
870225
173350
19833
660290
176581
157996
294512
177501
175817
1020692
134671
744694
772588
62535
628659
381855
510351
666600
544278
1002961
74167
475708
343236
440320
336168
540925
135856
1020550
713510
64738
856356
453182
440543
151882
311591
301136
2458
17298
34012
528773
366606
387112
90111
687965
587762
158928
20772
64668
69028
736754
128924
522789
630063
702874
408669
272485
89715
883095
154009
1005121
580921
387541
59469
926974
681835
609627
248752
377162
258170
821980
803590
709852
673838
177290
968659
358018
675502
647582
654814
576704
379101
460510
444272
439553
862792
757469
443489
172567
206264
765129
989713
198451
271219
973819
422091
429031
862929
263658
299313
703475
702361
601488
479817
212940
603128
253868
910504
424890
462301
764629
912504
507504
727606
91433
949664
674292
229651
550175
299006
555140
768992
1042396
611547
271985
995981
543001
175169
619683
605446
699146
553745
751403
599076
1038834
305418
414759
575856
148052
117145
525327
558331
118431
559790
411500
108355
347777
400903
683102
785666
259993
555183
957620
261930
278316
584438
855708
718631
463442
241353
502235
443139
1028466
216648
238195
743466
630238
532516
123346
471604
901593
53377
441082
208317
382979
370601
589241
750163
804266
972842
733698
991435
223649
488790
249510
638216
510552
349613
479048
578590
197546
657882
15999
783473
231980
665722
778189
1005585
450427
664277
924891
300943
901617
201351
994039
360221
1027952
930654
946018
813866
165249
829243
824849
938421
848177
1019605
798482
884796
68941
173658
1010338
261587
61478
243901
897103
714488
343545
282273
899858
350351
801833
1044718
670608
535144
964223
814835
615838
317528
184949
103922
385295
624193
154836
741160
945918
331584
1001733
334642
816978
36821
45415
59432
109837
905610
198569
260941
934236
110151
778904
197233
808763
603389
126245
684254
918077
973729
1024817
471897
10757
941826
361559
893681
83523
689113
635211
1030360
304523
173058
585039
1041500
348107
672550
716543
993352
945806
34190
370676
154285
650917
881393
262347
289130
724311
185051
726051
459887
395624
954833
546262
302331
567071
229916
309724
235034
752724
285286
501046
840416
47765
81613
347496
346951
379317
216901
800824
832536
208551
614539
685515
912352
545375
206174
852199
840094
155715
508392
261833
996018
386043
1031179
883375
109090
638482
347482
584975
725417
497893
891829
573471
681843
791063
185440
505871
580327
1032075
1046513
523991
253825
459574
79729
74635
596855
852682
405614
146782
58548
841051
627734
923032
515304
1048045
723347
185594
147882
361051
844023
396374
374412
674635
88540
887974
408453
628351
954296
978501
14001
1007632
321566
442037
141855
524276
74961
477248
626527
93510
276999
5500
1021951
345203
998203
142869
779649
337203
721434
184528
248404
794218
773314
804198
921862
488184
837527
1037095
931244
159160
280407
52239
180779
710833
28240
17188
395824
995236
225238
395555
530808
394013
15824
316565
775408
554330
399266
201060
720777
873940
492650
369419
898517
308629
67286
214112
608350
117267
932170
230554
411171
248562
970525
32209
542281
863515
349310
328080
530118
576592
1038873
671227
518257
836819
172654
929692
116729
766595
723198
318172
516851
772897
507128
864112
591261
674388
692747
427044
691210
327371
1030482
687959
913666
314130
528230
707265
923752
620679
920768
1013614
534770
749683
762500
335238
9259
963394
221754
247332
877625
240609
1000551
845760
245410
644613
95864
128323
238310
767924
215292
782840
770674
254077
393287
856837
212962
276244
784626
621656
225592
754099
1027668
929590
619900
612592
7631
395681
90320
191909
14502
816567
484445
254112
960770
212125
972923
309450
715497
112368
399309
15577
328507
909108
824538
863011
197983
124311
169354
39804
402982
807620
451056
670141
79459
279942
970214
295665
48177
730358
55378
694839
939065
423219
538687
34959
985518
618060
485387
707522
704607
52987
681055
471510
879318
566687
941871
658219
541764
525726
510958
587937
161261
455963
840226
427143
336472
463841
157801
269457
920915
926691
667748
840799
786752
475371
723894
335856
821399
522510
806938
904124
484624
337441
302027
108560
541672
421614
877090
463389
888045
425899
659597
923977
121651
710385
667783
289772
505733
389604
211993
447386
235583
100993
295235
427552
103646
933226
71587
1032678
173711
525135
465473
605064
286378
372085
741699
532563
566359
283126
809856
375507
1039163
800302
164707
463570
116319
410887
127658
117580
727103
562126
228148
509271
791333
601639
719601
644050
39830
936150
749419
955568
905074
286787
249704
514656
757340
800161
426837
775177
522890
215454
626207
475272
643398
875332
625296
191134
52760
460656
582354
339695
347826
139304
288856
936642
925093
48826
292080
119612
261146
283938
736270
398416
528536
437211
118902
586869
833876
968780
18240
563077
416661
1000909
431308
311754
258414
545475
719174
336409
912702
975690
144243
131351
674662
429271
632669
194567
235624
107857
378736
109094
452297
16122
165237
854951
734667
197066
213602
841570
840513
997884
505529
707515
881860
952012
624617
979204
44396
596015
9879
790088
411948
773120
565309
213762
396878
481099
719352
522062
886534
486012
803856
473527
1037770
546135
532868
60391
1007047
129644
451330
871695
177506
724754
854460
943308
904399
448342
225025
354842
966302
102940
708375
602260
285781
239297
334602
222862
412906
620500
966348
229882
908843
757934
209393
632837
173695
952894
775294
476767
763857
85056
830072
976117
211353
1021944
334783
171527
224469
224443
280222
352187
998741
291394
632913
25295
902247
441840
792058
668959
412806
746332
733663
74905
116222
806899
86799
892927
976086
857796
196376
366913
488072
117826
109822
614395
394003
658632
635441
829584
994436
311292
407650
716277
25775
331654
980200
387465
517101
536891
267984
270362
765102
309749
13198
884230
39585
455146
160016
10838
49167
329541
93976
887168
823559
1578
224660
99719
80089
342327
204681
128047
740851
55303
973172
629794
582758
1009519
936151
914786
902127
210628
809611
310005
282735
384405
560571
944114
962094
592548
193972
785390
745382
779466
987420
795953
524111
566138
802210
983666
683159
788753
798636
464576
928935
584091
744578
1016185
367086
204110
420303
757848
747745
471390
151279
469364
753934
433004
672584
266214
414427
953972
145632
220410
293730
873865
312744
684080
994678
310172
225201
881808
50667
89777
335810
358073
65532
197476
1037158
683112
446930
942997
708045
398333
204172
978289
280675
200976
40529
600977
766390
817823
940836
9364
512730
208825
804728
214825
221811
508949
1035194
456912
641333
1045064
694284
206909
412235
607676
790418
881397
356520
413914
383200
3871
986134
195940
831077
626975
784978
912683
885623
903990
863139
112504
292148
66208
174665
390251
155385
757591
727877
343707
645432
540567
710205
952471
8396
733838
55669
431935
326312
680861
202886
988198
924908
464672
1038244
420221
632982
1040978
353424
253127
1021244
546288
976164
22587
463539
879913
316399
419571
702820
177402
619147
331202
871097
298585
1048112
223818
16488
635796
177296
526087
706040
475806
720828
497641
473779
10702
836053
225443
918660
104315
479829
191938
615764
1032862
218896
290729
1434
675249
234592
934925
643131
464461
1038276
404716
461031
213111
147567
553510
91874
259476
296472
296618
383095
125044
107950
117610
695505
504064
486679
1040493
677912
349688
873846
66318
510068
323995
19049
797435
944664
828049
597023
436110
821083
212637
954387
359420
514586
173958
166052
767298
880539
980236
857106
685675
667064
127592
54800
796363
812248
706390
782492
714722
21082
504756
195517
1021427
993298
794561
447673
252846
22025
1024625
110315
381119
848683
739730
816676
448889
351028
404268
453506
808857
923936
65745
339788
596078
26809
797520
731136
606578
729648
747439
67761
273054
933037
345746
42278
394728
569316
28347
109948
912769
705910
63191
641628
476200
566269
499650
613835
177925
748889
401327
275994
745792
847205
379861
174433
795833
147073
706031
460727
399424
33856
228359
436326
324205
308704
569709
724581
534029
580904
469245
717537
670896
659833
690676
435289
919461
602245
88352
338523
877098
989323
810818
474922
464851
894794
952045
538841
205103
63823
155989
1012934
607279
953519
615647
1510
88944
919368
584345
650079
686353
937293
504922
675886
413436
962575
612973
150093
519237
787615
1047177
172504
994946
423681
975242
594825
252378
131258
473379
376878
528884
510838
609978
508477
178938
726480
913933
37512
76304
679455
323270
843327
832613
500509
567589
719427
116715
458219
625380
1044760
402175
942586
66913
609324
311428
45770
434633
263695
850866
597582
1031800
593880
630878
831932
668840
177199
178144
864515
387240
142678
160702
653930
754420
154336
983784
1036749
803710
320274
885642
378648
914498
469129
767563
162473
544048
357052
876176
41079
959542
850549
274742
29383
388221
882774
77451
475342
804729
33624
985246
798897
730029
697585
1014877
464125
173194
756017
66615
728423
310290
315331
32030
171170
275975
891073
927253
413051
49368
201545
1013094
595573
405073
701839
947453
250833
419145
770040
507709
625520
478287
752083
73351
848082
775520
1000867
666149
199895
40930
52287
105704
839984
277874
311216
939847
1026109
59206
345674
297564
898123
24613
382478
968938
681428
8034
44938
367089
983067
805750
210766
190784
1015923
1016142
137490
691927
215194
595176
8695
772968
951219
484560
36067
682361
662704
461455
158992
813281
386522
112282
674461
394566
104547
179436
73412
805046
735226
451191
205247
345156
920407
119221
281318
943535
589049
208226
116829
995447
775308
987228
155363
497904
593786
291583
802378
361041
558400
680797
707774
653389
66812
179061
522153
751091
248219
156118
955218
1035240
860894
75807
948437
199784
598318
599321
336667
657685
496573
374399
1019352
856124
230750
659379
395213
256764
853103
452820
1041975
863077
239705
479242
688810
22971
743523
668736
632363
728935
450576
915931
934339
435026
468662
796522
593271
463673
705019
48586
211179
759166
172450
789840
645734
463579
706608
263247
587572
104883
117640
286204
168009
972037
608424
966498
637282
140294
222357
986971
970243
999235
180344
618306
384845
118355
99109
958334
252205
1038340
662090
722642
30942
235871
942505
53364
688090
728714
296519
960795
284009
239959
356164
543782
580193
901478
97959
190468
964837
280363
130965
925855
413404
1033880
58599
414853
761360
651438
520447
132189
386383
89867
919954
855482
535566
329509
1032729
607976
568076
41132
561948
488063
930039
229243
194597
771813
415808
380408
1004585
877722
239140
473813
127634
9571
814760
738693
782376
582076
214161
1008417
264609
308558
856847
630387
394066
526408
739312
966449
468446
356895
654209
690934
846300
118520
1021319
396604
690199
932162
503565
650556
806091
1023187
142860
1043828
405023
30088
197427
661566
95376
127531
505187
397137
295935
231735
526125
348639
927988
187957
298908
687884
286413
850553
1012096
799552
970981
143617
1005800
824696
716191
434400
1013032
678849
332796
194868
19264
977516
258958
465496
235056
887913
951970
889195
19728
65167
81919
177180
1006023
557920
749034
1027729
806878
531782
654839
286495
731137
408460
657657
90375
671005
158787
569320
3047
1034322
379328
736044
632024
67922
792299
488675
736782
312826
874797
139795
525160
236047
892229
786004
841781
683589
263837
642630
937826
48281
457705
557813
270613
1024477
72262
536901
793119
43325
966417
451943
445997
45723
158555
448184
381840
545601
413679
432014
930488
74174
135046
831887
158383
165921
374786
106858
409903
37564
609800
499487
194489
895993
145783
165553
151915
497752
996245
195927
385353
601398
544545
784810
495637
5514
861689
221483
320395
74488
487463
858121
498853
751068
405549
268198
942247
585693
603014
289269
242448
389361
510378
733576
858623
851623
93060
727117
931831
749293
460163
351380
983402
901567
395444
789693
827677
945908
59987
539851
762460
140412
783433
557463
378458
344430
665222
1043603
936106
477017
44468
904104
474022
667209
244179
110050
1003521
490588
845823
369707
69971
422376
412134
605516
543102
490726
199335
292856
5141
86276
391530
52221
315121
599112
540402
174826
582983
350266
821232
959894
80866
635477
340057
920292
141688
164144
692999
160853
1022806
621894
884636
969606
761964
156621
677300
88327
219914
774938
338466
138997
79332
373848
13271
228397
74954
65547
373690
943322
504573
269815
722374
47897
641090
473037
144422
492371
887339
424995
771362
608056
285107
751087
967797
806192
402906
97201
902543
198354
709661
944272
395448
299219
508280
72279
876671
6155
653159
474525
442009
465590
376503
948307
315319
380712
167869
662809
309184
206478
89339
585924
378000
716381
986964
6311
802112
700051
587264
398609
198647
1036598
320391
331015
298726
139456
484025
892451
736137
332389
193392
195636
245706
261649
849473
155615
147738
893026
900253
82118
644729
1044606
795192
8961
150340
568972
374582
304048
278936
348868
404590
295132
956584
764936
295967
300904
543577
634078
458589
579391
114266
378819
826028
197001
852338
764412
412126
479398
892684
815826
492250
624029
711946
250633
917771
812918
558946
579398
254664
1018097
46430
586168
6018
429406
476137
63621
521514
415339
914656
174298
1033750
72106
130949
129214
893703
384227
345752
770523
326766
27428
269807
902537
211394
1044512
65862
56892
35383
773662
197042
467453
1000827
83443
938265
732222
139765
663093
829518
636558
780109
639857
812416
119838
80723
391053
350621
110199
636469
159983
258720
311882
189102
295741
965062
532467
94831
40335
495186
538924
268875
795210
950864
496888
403530
846081
458123
40683
150439
372813
249101
37626
259281
775585
650705
484444
147664
947821
914461
718562
530455
123996
830402
846861
799887
610016
680211
877838
1019824
492029
706362
133550
84001
696582
131867
518468
814879
482904
445317
911674
18940
31157
839225
828832
1420
633902
283814
113412
792016
6768
267035
14826
953928
81688
1023049
752607
49665
223812
971240
683619
456120
579872
835772
430429
981179
332286
342783
283981
19414
867550
430303
740115
363707
816823
228459
782208
844565
697523
99461
900940
127128
736531
926820
820854
525110
248818
420033
748825
449659
232816
919449
773309
926431
877309
500164
990808
452941
979544
519585
521862
564339
987905
576446
600128
892760
642363
178702
966349
402681
366098
1000335
457723
108389
324976
152733
925365
318694
193199
344719
644472
728095
225059
277005
12077
934036
752387
746998
607988
272199
1029887
431754
920870
847311
979569
969228
667737
523860
87401
351978
710861
336052
549879
446931
360192
818149
311545
346804
309532
967957
680250
99736
411068
1022075
129407
705844
446063
235635
204931
556074
873295
519613
1003897
672736
596938
266720
727109
633603
812321
155537
416122
289308
411741
478111
484512
519644
466751
195253
1034309
460995
142924
966099
376483
787648
289028
959012
277647
413533
901833
493385
222751
921092
45410
572400
510273
902084
68912
620656
601423
408448
9111
3713
272971
427233
563015
626428
19686
920710
616069
458393
526069
777844
66470
485483
475789
413820
732552
133129
435269
489145
242283
675727
67069
77636
346381
21046
345875
469572
744916
1041185
898236
317999
636327
930461
248535
143358
251876
352037
656540
207299
101480
868529
127768
537836
497431
54048
276590
612686
712129
413042
820045
157629
785285
313587
187778
119523
693312
865198
799598
67621
856233
476384
41705
980160
811598
809164
86923
905385
880204
678894
569652
738903
145024
754900
586936
487692
880261
702526
218147
179838
97870
519461
195021
1027773
254251
331834
873343
987998
555094
151286
797811
439481
808977
630192
228644
451998
166463
943658
225358
559734
253374
16775
238968
55838
610500
409058
569642
468719
182393
349333
618740
1022113
87015
718670
727994
235231
693835
366034
604136
31796
12152
645254
944324
200758
913981
631676
443871
214009
380908
998932
1000181
114525
641184
231331
720266
460224
1019056
828032
214682
793416
638895
202293
343741
329499
19365
159943
549683
682516
770871
218348
772851
141935
602204
1040385
828075
171449
460255
822979
608142
986491
516744
553162
146996
51289
282936
146889
557375
491747
938681
1014729
687870
203988
162497
24194
192248
993888
254922
78694
834284
75417
256099
752122
526167
546675
520640
39873
480421
656538
142928
1040280
986541
554621
505408
111698
882551
623321
392033
995267
206447
359945
261506
436583
239388
751123
704791
549914
448874
767151
923010
34080
895376
555681
865022
787257
209048
778339
433787
918090
406129
473196
742374
969678
448021
649097
848352
60181
540820
564606
977033
930629
442105
162471
121951
537713
164905
212978
1032062
939036
128614
900166
444721
923093
351559
497711
586744
357155
1017830
422443
12059
902770
1037791
235570
260476
997214
305141
143129
487606
381671
139508
822987
713133
847383
722982
222623
223991
767148
1018382
888390
682439
159376
407059
452553
970057
430257
988277
397348
718235
105233
128885
605105
27703
81591
938622
622764
457127
217725
799187
557803
556182
507020
67629
748349
431557
761831
836095
89327
1038862
775274
270758
202561
690967
270360
758081
270866
220923
423273
1018454
796026
485791
93520
392996
709643
639477
932231
303251
254187
761151
412598
219302
457499
130724
201412
59012
492864
1022329
164136
717718
925666
588895
1019620
966535
200511
943602
270028
205044
845089
299419
979904
474763
332142
124353
756185
738355
50130
250253
76995
252013
1015414
332537
262597
8589
691735
23833
272864
655651
588884
898019
827286
364621
713468
657094
895361
1015917
469300
23415
808406
204424
451718
1007896
167607
753876
555944
477546
417272
12857
871300
216731
54428
101417
594065
908588
55462
370008
129916
333128
285420
727382
274962
557820
901499
339437
199172
943825
812847
384692
25527
885687
134966
1037248
538242
741792
80021
214909
204609
677569
460691
953868
22152
662765
1024207
650286
29348
461049
159035
388925
955965
263302
816448
236566
116605
683795
707996
735389
651240
1040378
763308
620865
653074
105402
281473
428628
997667
804060
873137
818866
798141
938722
1011063
492272
547311
786779
640825
707602
836984
78449
21441
931340
863455
489559
1026599
190157
744885
508187
283659
92528
657241
986068
232036
159164
921627
342181
126853
574891
552752
444955
217347
877351
511385
888488
79658
531888
469466
917199
378574
329970
229123
190151
632122
581146
11096
983272
655331
945846
30950
1011676
345593
1006623
743924
300083
560593
764467
360695
473951
764390
891112
412964
1519
14573
990203
994470
73237
897589
134445
201943
267300
933470
191653
755177
1037002
159590
528980
750549
309154
971664
576335
176541
627077
672652
241520
242509
299259
423147
677337
613851
85529
607607
23599
22740
38744
880597
984041
147905
484940
518430
761530
297681
131850
68410
414217
291064
1020425
780961
554628
256635
983609
482123
973007
51279
89478
994686
556356
4139
1017466
10346
125302
463920
1038139
649787
105262
10515
574628
533215
790685
956686
711352
976557
632944
105663
217058
973424
744959
442032
812450
931880
939609
705323
255333
648408
233247
663790
432851
389805
701280
617930
1022239
539850
655924
521197
402658
67103
430122
643612
941849
337828
1029969
629283
411284
830626
453852
970539
26212
174477
248997
822906
323634
76019
823848
440452
943857
152063
56655
765714
774743
453414
968251
771718
1006857
375098
981270
6540
539361
487107
223546
632719
571709
644595
179134
29049
789901
1001273
182088
815492
634398
964900
1013589
1012582
329747
764543
327224
1008081
779612
893980
392470
294281
48713
577081
369247
258646
98825
626390
413196
867060
910616
758368
777697
684643
748945
412976
962343
19724
1021733
607637
837551
292087
240074
572177
86522
843719
117626
774435
902076
836060
720325
231602
508599
790406
234152
514851
691180
208304
395783
58888
184077
761470
30192
377771
595984
594466
617113
443733
777246
981548
693024
458813
673660
454477
793104
96583
779111
392796
73180
57392
310981
773814
664497
628539
737908
806798
90918
445386
307352
942020
186973
496978
105192
995803
881847
961334
177061
35061
10537
206455
590006
438505
443091
234348
846359
910436
547043
574301
749304
903101
659777
401671
292910
677194
667508
913634
117547
938406
1047726
3111
70381
842638
184910
128835
515369
736318
481435
85510
777490
897608
1042645
787131
577785
667413
124584
21293
75908
605697
915807
397629
276512
377157
168931
693897
393758
535988
329875
369981
578031
384595
633019
134807
513612
598076
789474
282234
764490
246240
210678
487752
693234
806990
941435
624033
385098
352514
146963
228957
429792
218168
221919
116352
1034947
151689
244151
154040
283073
143142
787908
978948
220568
7116
315167
829742
789277
866402
485735
667474
1046401
193720
855550
924912
470055
1047858
621832
494536
563385
707112
920702
988599
481491
694714
75152
117528
226115
715604
44282
23807
769924
414549
962647
303637
151671
397279
133057
219071
842896
61837
773089
20115
929365
429983
515484
461814
1024520
1025086
397152
888235
335651
800202
184155
457453
213171
82554
872701
984295
469020
626592
682152
613137
833070
988557
399558
535861
108241
338368
364095
395709
323800
278686
795120
292416
744420
706195
514293
466111
173262
415388
400871
487185
684741
177824
128309
2300
402509
680615
516156
730809
679956
776946
725443
1029704
962428
483511
960768
102023
326470
937610
545994
405087
776007
372138
882740
842964
804529
767646
201173
336347
207593
125531
755705
573504
588291
220429
412083
265637
548792
692064
716797
282478
130466
608190
239639
988051
792899
12874
623677
523117
528179
1012515
459523
866238
1021229
312370
48456
1019081
308254
389992
194228
194408
630543
806654
997786
359862
271274
628228
306510
638259
304304
1004645
832894
22185
521950
445708
849605
945716
441947
498587
416930
382519
420167
949567
56098
830147
687725
1048428
385510
886041
275086
884459
993572
1030668
986800
579544
136456
954258
125865
830868
746526
600124
923131
524120
4638
367161
782727
830020
37983
202603
14946
372066
894036
294117
875048
237000
460088
721078
785397
360704
517702
257013
19610
831392
777533
3655
686835
671411
344792
595763
851605
831070
57655
943790
226120
766568
820183
142624
953971
535435
528627
266010
143272
23110
904243
749944
613127
1042036
504184
982113
259187
25907
618263
273576
932889
439976
201850
202837
406947
558996
48518
295267
105430
983439
802716
779365
165974
17113
655512
894054
44635
940291
955572
745544
822952
1043302
901340
605973
346974
970592
949861
420607
454988
258530
33121
535333
916252
104401
247359
943771
194533
47539
850847
165056
1041412
968852
47053
277805
351358
794703
647577
728291
593944
469053
300054
771165
850383
379833
976431
734994
759245
469703
708167
296832
724752
726809
887888
324600
925098
605633
414407
783758
886484
457934
658249
698172
312039
1002143
386063
327430
168343
835520
205611
609729
777068
371900
1010306
203062
609551
182078
996677
882304
524787
646867
937112
1038809
234118
91278
137730
832900
885547
983210
961970
562495
818702
81153
49868
405660
182386
372262
724026
914784
112862
1026057
116435
584445
777878
971144
476958
131742
782280
312853
950913
961933
399792
694031
549317
806102
730198
798094
776620
1047842
386591
227396
59829
56318
174292
1025626
382333
137961
981166
468881
797491
49792
103828
412999
289236
1035712
249173
625905
857424
625653
499263
384207
475880
381048
928960
991191
893666
962598
661610
81656
514515
653073
210331
285702
50637
27188
472895
616989
37356
792799
960564
982453
674445
498518
364743
167484
468894
549974
835199
1030041
101996
726562
998645
930372
19301
130748
32997
359056
409190
234633
626572
507002
147400
869727
891154
616779
839599
922774
644809
1485
836727
526993
876128
621463
923896
258087
496250
881993
281051
939344
633799
837190
628960
55786
452489
100955
943377
108407
29485
177224
648085
214408
984154
171392
509246
393026
27229
780889
881673
260421
932194
21509
524499
719168
549492
138733
271326
791441
284594
290245
567591
124722
117330
1031567
550441
526581
994532
638153
604018
725000
696581
660839
739299
543325
868277
418271
510621
348243
781171
326414
1030786
556845
700831
827025
459031
820013
585868
430901
27468
629939
315386
967007
888528
597322
639115
608152
293490
806551
558463
126923
748970
959156
476947
203132
438025
390073
380383
798208
895408
718102
659856
7607
778559
16677
997408
800973
721951
1029683
497650
973934
710926
177205
905076
736795
1017743
607179
69044
792977
953661
341010
14733
1004456
1000966
864975
423322
728199
971771
487156
476060
1021339
386673
94525
43969
972523
238439
317643
910008
340751
615534
805794
937607
812116
61654
336300
338556
122334
166064
792228
578006
253147
614373
687754
760476
480429
851594
325403
710396
460946
248633
701680
479985
200637
447187
980654
489809
38639
218474
1022034
405770
654518
104147
676795
567307
542160
620784
875582
963916
25874
71913
1022563
208214
1010739
601925
884301
581777
58992
265683
481025
246334
826195
626173
495779
750240
470335
64519
1019023
1004081
1021351
390869
864861
66211
187192
792568
774393
361681
9343
704328
960486
210310
311868
494751
351635
31894
532513
734512
725694
592725
1046324
177303
732054
284960
797671
234862
535899
550633
959240
143155
764087
984086
1003386
190928
200143
113889
285375
162147
392186
559621
985762
405195
12823
609795
885970
637587
787237
803347
200112
6212
795437
622087
481096
137252
353588
173314
455637
450782
92884
128236
539628
258890
87298
85405
124398
691196
234234
263887
390455
371375
755444
591936
194285
999693
108317
109183
558122
520911
790227
870898
744351
524112
617267
366567
292368
782694
302820
1009417
59555
788614
279191
779810
171053
661177
994557
543912
863431
667177
464320
316864
275758
287257
278493
996809
249790
988727
983621
1017533
290798
923469
323353
650426
983996
829638
402427
30148
684232
67737
804010
1013703
604134
747600
424937
570147
329721
536643
723686
668033
690671
187790
612886
707127
388493
817855
393281
154250
287187
627168
670531
259379
794329
19691
537076
591412
938314
395306
619345
670856
725184
384303
477028
27242
81586
210549
87130
530740
817422
280358
497234
348195
697375
846848
997864
767874
596169
777830
450003
508148
416467
282879
626365
714342
211003
933676
242234
143694
73664
614520
989998
339310
29604
808881
504046
322320
280544
628679
710077
9447
397157
285232
152181
598578
509181
335369
292482
986796
814
776019
1012148
10529
553273
492510
145749
605188
1020727
418711
733135
738112
61037
429889
6710
488878
186695
467118
185069
276828
879830
481920
707700
596876
869472
972911
842503
442907
489422
622722
205404
800257
496416
715423
483982
952964
239169
172625
445502
290629
423983
93385
243434
402421
978399
10639
782966
493812
520644
757489
324531
461844
953561
562455
750398
293021
406730
610009
148421
1006812
540593
866642
185560
539212
56369
578938
928267
606052
775407
41164
754247
771877
980368
166974
282611
166742
191601
963217
414324
937723
194519
894406
792163
94261
387909
400426
178919
331133
808654
565863
927241
859773
1047642
965388
407421
72629
1036071
89500
710288
624325
779456
559693
660953
431340
325676
420145
499711
637455
582158
12267
504841
301536
712454
374876
847864
344252
352198
882126
373876
879005
830273
783552
698014
559419
644686
155424
1036977
370792
596594
390418
244886
746620
437194
586566
103706
983705
1016334
917803
153230
166265
237071
540233
620989
716862
1027723
527576
529089
735571
156531
135977
750328
538906
440079
732297
392220
795061
790896
555455
919856
473838
76023
625238
4057
78039
725479
391158
111828
509821
846192
814027
202082
230169
677018
641230
388119
677664
633512
343954
944045
495147
245124
579142
609708
248188
183558
126545
246566
959941
546923
401617
747031
988193
486658
700603
114600
999574
571448
899280
654365
694210
16703
745531
80546
658269
490446
923537
131607
885515
107921
703961
394464
332083
5105
926524
867946
325570
41538
385490
950795
81957
142378
642432
552314
741749
920560
307410
142393
106055
433218
218280
709875
883299
16368
1047367
434529
951032
38531
1038431
751308
241784
936815
186542
344943
1015653
190665
232412
543077
367330
138367
87203
739365
342009
479771
384374
955506
162114
22453
807237
200440
938200
93411
561096
535757
387578
945640
333569
369403
666719
555837
782917
1390
893819
930759
436117
966368
252279
674347
964574
221886
622442
547433
106574
282282
323459
615009
1029541
620038
296439
366853
76525
437691
311814
982700
1032069
498968
1038450
76385
735413
11964
626509
798727
337842
768653
733798
150750
760509
581748
417181
393176
802979
487423
977954
421590
377957
924622
866156
1035717
90131
717239
88663
835424
141062
848073
520819
352777
111089
81968
1039257
640420
47443
13598
860780
603514
894305
486874
990253
115515
79398
854473
832989
509612
801619
491390
342152
500918
330778
816347
97331
257649
224722
952461
736475
423759
457030
769400
117678
671173
126334
553037
141748
886843
719324
396570
908010
975305
147815
71514
816082
529637
417043
265063
308267
356036
733931
1011881
449399
1018514
75237
471297
110106
147089
379894
558565
760728
703550
974963
75071
1024732
122571
853809
768155
625719
194428
22274
331944
20421
720875
963487
752051
698529
569640
876341
845637
923338
69289
483149
563510
284541
514927
867783
476484
328170
91547
510278
468929
453730
639215
988018
442285
402295
564174
286117
228996
43025
760574
219616
75341
453553
127066
988980
602759
301965
789970
1044306
472245
222832
481161
860943
713509
439641
720210
469108
386451
710885
115648
617521
788670
748532
281433
893116
248
254941
420574
417851
500071
913756
241726
787084
567283
760290
30741
64265
564570
597855
305539
938718
102851
469086
519656
361039
133427
254528
922801
312704
573119
686993
83454
862434
633209
787833
870758
680389
327986
861412
8811
169065
25084
668563
414676
890378
327673
640984
159171
429310
224270
301273
622412
922557
423177
39389
741354
25473
276599
502539
936214
723346
735871
655245
962180
99735
893586
938243
780575
224717
130271
43712
317372
907112
454455
700834
860098
1005233
342471
144860
522331
634749
293941
976525
214041
476115
285766
859420
212825
474640
523874
798826
879082
411470
690239
188294
826390
962102
300476
746277
828566
66681
365714
953377
555964
743465
651330
614235
1000303
336077
651543
292081
782307
932897
758184
122345
449791
347982
462008
849176
162189
307935
355305
917428
460564
268165
39988
670018
85127
243319
70106
379990
782721
6464
195457
471705
667549
730306
936096
547241
719389
425827
975582
661399
804336
116642
114487
835536
44193
223063
175629
343728
54120
1036049
766910
936513
639727
36753
855895
588804
81567
243301
4360
426976
979592
915214
1010703
537031
1027187
386470
192480
245938
923763
794640
118903
513442
990107
587824
646767
282965
655791
12357
540259
692819
31251
739908
471134
101942
737715
530884
446196
822615
216212
345080
884787
121482
131416
692463
611833
565243
8464
695191
960166
577966
281252
832127
361911
788783
507028
707295
772905
511536
874471
682396
738291
374831
153483
720594
1158
709962
483074
979216
118403
811054
612563
195731
111311
497135
193569
320997
1035080
728300
712868
1005200
38574
819186
906924
741743
603996
528984
377819
332157
226803
218687
124113
757912
189610
361777
783502
1024465
1047447
710677
56443
472674
248153
695152
512684
38223
767167
1025441
136437
848377
874334
996943
294486
243832
734707
398363
175966
812830
393780
810798
29922
784400
489529
151357
159142
241598
87105
627775
654639
262684
898515
119911
288111
495016
387708
343714
792772
1016286
319376
754690
867151
745383
840754
179771
979257
674454
659814
276167
693602
170367
593426
360157
208168
1000558
831193
634335
676409
1035577
212706
967079
876775
124326
829787
275973
275927
790571
741930
890714
410940
953415
364093
175050
827042
1034762
125229
77931
815639
127492
474192
768604
528654
300078
81764
597025
321466
888624
226134
170595
653627
1000001
17581
184412
804152
445030
968385
61548
855939
881021
102296
333124
164048
254293
574088
40966
899985
725991
752165
276399
663632
400472
763975
236336
819379
596905
727926
53437
240939
724816
647285
32812
440110
641384
624076
303391
994479
375625
487778
145488
822591
617970
940399
246062
567879
421161
418259
836104
886538
416464
881259
1004327
629323
328001
695119
33532
359826
281019
554148
976163
922674
531486
564888
870112
803336
128574
874137
614428
937785
845839
498256
691272
1857
657745
990024
681097
485604
814645
19459
708619
83145
626930
992374
1016174
899099
551007
709111
84807
235806
108239
551583
455062
217133
941523
755833
450125
673365
232316
711628
264990
303482
182796
155607
300271
105838
48334
970809
132549
264426
547144
467111
208067
15348
829651
288831
660144
308667
688797
856910
571196
830053
564979
1008582
518242
192406
420066
429566
381470
57957
678825
1038050
385495
203213
843733
806972
240796
647799
254089
903567
823221
489390
388232
187124
645380
1033908
822899
710315
363417
237348
211601
314344
986313
162451
16559
350145
831897
71224
417165
602261
975654
522300
530773
556276
424130
722517
439519
52754
555386
275757
401139
983793
527260
811597
638669
925700
1040565
188929
117876
652113
837861
788948
626308
138162
773361
361574
711246
245594
597884
873478
198342
143834
878789
752322
688693
115560
93573
446434
808094
142913
1002045
310439
965915
167811
908391
114915
103966
474685
869083
789916
805868
156309
286947
356136
740280
841701
565696
9426
1010102
564868
992208
255314
142743
277906
399925
998410
255237
365059
61501
139779
694574
548598
921258
639213
467450
546838
473675
626841
630366
1026350
634881
69511
157860
40031
90551
695731
10436
887441
43522
97143
538152
1020320
360982
461485
1010142
886882
185607
26565
921679
631893
679036
700205
653225
574689
84367
908137
850717
475624
609043
18808
318889
284715
328043
114509
165998
435481
189934
1031371
250528
118629
207631
649391
534247
417050
789371
561701
6289
978793
802512
507989
953979
603139
698671
749947
594327
260252
515362
939894
257626
449153
657800
290471
917173
1009207
264949
77090
726365
629204
447278
745776
945671
613006
536381
283080
852833
479826
303246
65294
616818
505119
169063
775832
900874
39088
590478
178092
415922
504448
488122
611243
510993
582312
657246
118493
417184
578914
55160
767168
994636
906211
581650
267183
723417
567006
580235
541168
203616
632987
174988
181756
981622
454336
240927
413606
822544
108305
620618
218548
718654
825530
702562
604223
245799
975929
57667
185131
169910
310573
280315
65502
103128
36237
877310
731075
839961
19429
802240
628828
458321
844454
522776
812920
14881
389929
171617
264708
155728
336228
11313
45674
966071
474539
743410
177618
179480
1026082
495915
36034
545907
301783
883694
647373
996668
305848
173700
930573
589630
664520
708826
607486
630282
418274
136647
42882
628688
205204
300338
91354
230522
37297
72350
224077
799118
490891
184885
647214
120019
130409
825772
686755
802316
326036
13580
281572
497438
785011
809492
576973
500006
725532
217281
801649
184761
469576
113957
488343
959885
210551
283105
738439
155549
200139
838895
1041251
729617
952253
176403
768474
373604
608629
300738
42242
219601
173847
64637
535445
28105
754229
319051
208173
954520
192973
224190
434886
583518
496961
880252
48733
422211
516225
613073
117449
46647
394606
22121
654679
21313
22471
51152
265258
931468
713721
643526
773358
412395
75306
688256
107620
789052
520473
849593
808636
236268
790611
811355
1007445
680747
874619
450205
957240
814208
810132
935260
892833
244112
1003121
795731
744606
28086
675987
533159
301500
616504
588601
875831
706201
941754
288927
511502
963676
267504
2267
999995
875839
148948
733866
376695
716218
339696
934361
666973
1035953
892524
579083
495379
984025
406222
572740
35083
311942
454113
819380
835770
1039155
163969
818652
100528
225331
499968
628918
6680
221427
149827
591304
899421
499197
3182
27447
778180
176531
140170
936494
691759
389847
205681
123642
710791
155587
438860
468728
377366
918139
618343
742874
759299
847045
40577
990392
195439
524059
222040
135017
121995
44772
743905
536526
265157
1023168
949844
909644
938480
590550
558301
994247
926427
828628
360658
410191
80444
707363
622273
361210
995847
738188
263944
623646
478537
579659
908234
1018044
229721
674579
520792
538996
860415
309159
761199
702530
76915
104681
938795
210146
153463
249423
47281
694606
391800
189370
385095
30329
561769
31226
429706
896606
448284
733243
265500
81184
436140
393674
28334
1038177
532771
151748
436625
593036
217942
188921
42135
809707
1006466
254104
687530
790013
280900
355252
599612
930208
84969
254082
76397
334601
395565
902417
94447
416323
768167
687709
564204
672185
583960
559998
271990
355395
719317
387073
327471
688653
146115
218128
712649
604240
246358
528152
489178
521445
825523
128282
398820
961386
853545
295420
587542
880658
648538
194983
822577
393419
548500
250390
894641
183867
684488
876803
550656
647205
808747
928234
941908
631223
403227
449555
480401
566239
834073
23546
525547
236241
595912
1045532
232411
875041
100569
1002735
206732
464769
940386
244322
433228
714031
591603
388511
777974
280141
525653
435345
673291
370648
830563
232556
437827
497785
135481
899783
238589
468243
435499
701435
954553
629308
286741
94903
567415
108102
80006
658409
149349
318707
86065
677138
440009
299488
637265
37992
792973
710339
194763
940462
1044996
617404
914015
6887
680099
693766
512827
845516
215010
405902
207432
88799
1021313
195582
1030547
130507
918817
671747
275862
455932
681668
466566
719237
418382
988157
124026
910972
96977
277843
887348
438028
36091
366680
332756
442837
221181
510053
589637
823421
739196
963119
149562
156385
1004116
56445
863269
1025098
133763
249087
241993
998048
332051
582809
194651
1040555
213564
531868
359026
892456
62905
405209
703832
458252
986408
689704
231249
713530
191425
558446
647441
651059
22773
139419
459049
201409
978416
495175
508874
904070
159992
468093
755856
329243
946687
596665
498838
237187
417076
159763
217968
919555
358467
772758
84562
870443
638538
1028656
40073
214503
850032
786307
878989
983842
884395
383601
244341
440129
571034
34625
1016234
885918
888982
677453
185135
900691
437345
505945
680404
37795
502391
411289
950767
200811
483331
716582
31449
783808
1003185
718463
830349
371112
1042790
569096
450275
298635
652332
442018
274640
871814
33280
998282
757614
606633
27515
866144
825816
246238
796040
722679
646401
415003
432901
389057
140404
918155
738245
161817
65988
335932
1026891
404791
814316
699174
791510
798754
738722
515386
535787
1018084
869177
390914
1036027
168636
935014
173272
892196
114348
384508
178863
289167
896677
553463
390206
28880
792675
169926
818635
602571
224422
3292
654129
651990
204392
178284
696482
590277
724310
94069
489318
628027
69625
401600
725339
537573
989392
263952
861123
826767
402019
362219
730593
934764
852920
173487
396142
1041779
308903
360389
959949
185967
352727
90725
377340
495823
350105
1035567
1006155
354787
718538
115664
928837
901459
825560
1009001
501232
675421
741271
779748
896770
756433
48182
753471
934303
851374
741778
21190
913638
161361
894765
14115
131445
113498
254818
49389
1006259
845815
633642
91441
414889
23888
835457
490474
605638
185373
468939
545433
5872
76396
71468
187725
914238
636647
353244
919345
919101
1957
573026
416106
210623
541935
484885
547040
257712
239375
200454
1028306
26836
653145
236569
204271
423840
193616
863924
510981
49065
992536
730158
1032925
75010
525676
470176
620144
194326
1037268
765796
682938
989591
689021
731171
477953
869380
163145
972664
588671
247370
867418
55927
374397
963788
208059
994082
657845
211652
563509
671522
121542
369436
500939
107940
68672
337932
955053
547889
994602
148852
603302
447048
631646
959145
523796
897425
746712
612969
869318
565743
966394
945748
896670
733684
409797
772235
899885
912368
523594
1034481
1025283
186788
711585
827000
791583
127321
474692
640148
631536
636216
137333
642070
470360
975028
185013
204248
497616
586406
913260
675710
505919
641510
415723
992339
846094
1046396
780705
486636
239316
588928
282670
26348
4796
777640
331183
61905
1047572
230720
1043070
664226
108028
1019239
7568
828666
917998
756984
496162
628905
965961
337753
743362
338500
850438
219022
892534
185763
776573
712382
348642
311363
1042633
993263
226242
830179
378354
555249
1012601
439444
288191
991643
1035232
1025792
514541
372211
198826
244593
437684
759893
370671
931235
300235
218609
797716
119311
891848
881830
717456
166697
659698
231449
1036803
577082
765682
775039
1041032
193117
697286
332101
421800
790315
565928
1020091
576719
853749
112767
328088
107799
686575
436740
772139
158932
285988
1035292
274722
805582
867642
569766
852783
715479
768833
408601
383745
166458
714930
887049
113356
298141
979833
23849
694258
423667
409517
893293
865058
142785
631924
660652
673603
661028
738944
363494
196828
654686
760356
870552
94419
344038
339985
305986
808559
882087
497233
600258
456413
47650
332844
195169
509897
31991
751526
248056
650420
971200
904373
656161
7892
872645
224099
916597
460689
231813
889627
563235
233040
771982
22963
237557
31181
131999
830953
745395
392648
54300
303914
318505
188218
609644
944019
313301
414574
388619
475719
968355
253027
732909
750315
273292
859422
971905
422317
376713
69187
310419
881377
85153
32796
84068
950831
161316
177427
497508
647869
156566
408548
469445
845114
484526
227889
288209
384198
432807
57475
807191
391582
584387
929219
449483
718372
626827
551111
95263
38535
78278
244943
5159
861526
682813
149441
898633
668977
768385
626838
269046
315348
409524
26474
182097
599488
1010883
1029233
333498
354906
37697
214566
982099
724259
6766
128638
13068
470371
579847
765994
56864
735236
682126
747802
753222
884367
859109
327385
241839
45126
301020
269640
600703
389436
975522
361098
412558
854289
638808
514038
695698
308907
953473
936994
731920
234731
972607
920582
1037972
153118
22097
354377
241838
306131
279021
492160
598795
78963
348315
646174
1034266
842479
736499
184487
181233
47879
798766
863446
395557
643273
175256
1015122
762890
108377
870846
499988
90701
628565
355723
412644
526085
976136
330657
510003
449462
987476
493676
937824
347127
126895
278247
172731
915273
1038111
119158
461921
453854
865339
194960
993630
663669
274987
1010310
173498
522137
967297
506717
36809
319754
413111
868523
103629
309207
630564
704808
421904
239061
422505
302135
472251
927824
571683
628485
214997
311417
971647
350934
185876
663863
109372
996464
476819
1010975
1039491
58807
912429
438300
21778
331387
862881
217770
427437
872581
70450
401817
623649
197090
719999
388981
868183
678081
676471
660785
733615
460580
42598
400596
524210
909850
932907
561382
1001506
45899
666661
37930
24628
759448
255857
645145
931483
406441
921650
442279
218608
805010
908114
291017
732020
636325
200796
808435
646671
337593
159883
240219
659723
1033697
414691
455038
291886
252294
574040
1012082
242343
472809
132354
642508
920925
936421
236528
864015
960113
676039
375498
120112
788877
501198
583381
575844
833930
97552
869123
670011
885629
455528
311309
580346
31626
849984
105138
877636
964776
703361
652376
611705
525884
216916
190356
277773
139428
165404
694762
789006
135794
1022392
57247
295197
233267
677293
269501
705000
167744
336411
425415
711016
868301
744642
278559
271413
450551
630115
1017431
516167
61219
974938
80225
726179
643397
267075
718430
597063
869040
615065
566190
940105
402101
267702
650551
91509
521160
372864
1022035
260112
144339
501152
362655
296976
110086
1008567
917890
481063
561733
475623
697812
923587
407588
264333
983909
164239
1038459
536242
682685
64158
830569
424323
1009070
918743
831583
574840
511096
308852
292131
441732
842348
65078
839482
872962
726299
491533
216110
580104
13350
379880
511275
434738
758585
1044593
435949
278219
256476
57909
849406
715875
764315
300055
93362
606041
203376
809102
705344
529648
500483
955059
1043804
916452
928618
306708
49530
278772
861690
822287
768550
775970
87416
217479
529601
556680
362975
534439
137097
118831
480146
657284
902509
840879
738099
488168
763337
670265
71279
500533
449166
31699
436401
600123
984756
122957
656968
525863
36547
358455
544954
178203
848480
603706
293870
33838
461371
453560
834027
866704
35666
431317
53333
421232
322683
33560
354570
2856
58722
607136
767749
1041140
521322
874816
75197
659737
981007
938365
453251
191039
739511
311795
331688
943277
13428
713937
754918
789644
255777
436638
126464
731482
642931
612940
744841
403783
960013
374009
1041320
901682
965178
727940
360397
148796
836120
693804
160663
768228
851876
968476
113238
595830
808463
68567
799227
4412
950449
690312
456639
845353
561984
355555
628089
776374
993065
136588
920648
831778
346547
886077
461248
724807
735254
110828
722520
573156
995548
1003343
102539
921071
747129
295778
489035
74008
206295
304730
83358
942704
612850
791068
1007222
776056
264490
220181
948874
971250
926258
128970
135733
666079
728625
939749
130425
27545
900036
769950
727121
2124
227723
887263
263613
824510
60477
413613
656241
752318
770869
847239
772638
426575
768188
409221
908548
744334
869902
1030218
491838
475081
11438
981122
941065
747382
832714
524274
874259
545690
44102
691882
876416
391170
849507
121331
604877
885139
866972
180878
850193
495789
1012590
515834
670374
730595
237572
831629
679431
133044
421601
907741
841185
713427
261504
426112
300549
571007
945604
58720
810131
422225
559788
874992
916786
494046
737069
99599
577832
491561
1022354
813309
183019
750639
1041343
236812
930048
185678
135348
187395
263847
362946
288355
22827
166775
716054
661952
1009780
922077
732295
881033
197475
222604
515858
155230
1024826
198570
516551
334320
899133
244118
255107
1045661
575039
286245
816802
107091
735428
958844
270906
531937
531301
651763
265115
943776
287454
1027469
1046277
808395
1032715
70446
260218
139876
712823
398002
719329
502411
939904
691515
1014770
275437
456392
418609
849365
804714
38579
940793
661235
868136
725072
930077
795640
958093
35199
144185
351623
513681
106496
483865
674593
978702
453788
968878
833950
131046
774501
446565
590350
306922
334525
716925
629683
780292
938518
337990
922360
239917
674009
476233
726309
992181
916478
174209
504233
850696
669846
746509
399228
414726
375699
926178
949517
795255
816968
4051
813070
723322
256058
972751
323214
611137
640750
734549
220198
730961
683427
581277
588554
24800
398347
352699
28380
601349
987877
306695
214979
282900
617533
567484
218221
716047
608994
985593
793279
1028990
1002185
738846
272066
777065
475297
490709
777770
505859
1001398
43211
506454
686734
136781
146819
805943
838009
494519
845890
465416
403832
330200
458924
271968
936738
148067
883667
372751
89264
426930
997248
600676
404864
220264
978225
213709
157644
568699
528290
351566
646558
25814
40260
282456
246916
632427
139583
425419
103206
440989
92761
369090
600207
868379
136968
167093
678979
6982
238231
507304
115896
596960
393636
786176
116986
635301
703547
822091
1029476
761814
645094
345662
217200
764655
522624
779019
87083
639183
448296
622566
188524
69427
879925
241815
538815
79462
586714
478050
45857
67647
801975
881589
967341
564642
886256
270059
1038734
838882
700530
926442
986487
846625
847977
574559
433276
966081
755133
20887
162669
80364
327402
293895
1027412
677692
371181
887930
346469
391630
977173
1005989
709308
765753
70050
185776
192542
1019022
273747
751491
290886
410927
370253
773429
826907
993305
343868
826285
159293
156075
562996
138155
193949
776309
502498
647551
491399
111732
843514
221968
724110
810379
704837
681448
544143
273086
371311
932348
669117
1034951
159111
1008679
962972
405192
147614
849628
370666
979290
925349
243044
676113
412738
75460
257046
217560
511344
487734
1014695
334803
523326
459267
218356
274597
471352
767865
782375
202666
55480
253722
962060
699390
725447
810449
912574
84481
434911
554197
893238
190339
885000
720094
749778
518206
280413
800816
765331
2295
486436
943940
1034979
294567
615990
718317
357387
5712
45063
794079
915011
541368
441403
733608
349056
655845
886048
1010983
452972
196855
493099
418535
357465
384402
768336
603304
536649
632337
511210
280947
958647
4755
538915
879392
465086
34163
39528
385678
762048
236737
500157
207982
104633
789269
769636
1014226
469682
12955
781948
564755
809763
651818
57375
416179
393033
312425
1029758
114622
603056
338399
953227
419545
749199
224158
877288
236457
328545
433171
623628
610957
246094
901733
156973
524256
512819
519736
15597
14921
244890
917090
961465
721954
64537
197176
317545
184606
930482
422823
203526
886999
309789
832309
47709
755962
1012608
1018828
993804
695760
9616
251072
908205
472094
6730
738966
185097
321115
491145
306097
971814
228305
775858
482388
1048503
636960
322316
872092
713965
554946
157864
124670
226821
176494
109116
36196
525780
378652
279577
70844
939669
190568
425068
74685
500565
714559
745201
203240
17991
198280
978224
206206
167553
968454
519262
982807
916878
312527
530532
738762
165510
566800
284848
991508
1006506
771874
224339
711713
13718
783534
784548
60912
424209
566468
918533
836230
887385
864260
185897
279338
978593
982490
254499
629424
646659
24894
821501
154101
466433
1000746
8698
236773
836398
239676
192837
837035
361907
391469
527737
756838
619838
791986
427442
405709
778933
871775
791211
421759
645706
764638
709360
34132
589210
745742
683874
985692
726509
860703
651796
880287
692599
672326
371890
215497
608611
558576
530626
307344
137306
254247
351236
395118
353167
962966
118145
204988
846540
900100
114645
963829
633163
174936
780331
266267
70209
278073
159890
210273
650932
13783
2095
697381
1003900
984068
689018
217620
411026
266158
605684
1024062
529780
364929
162751
977002
530963
747773
119818
55627
547963
486557
905851
64538
967755
282836
408082
436997
532871
641872
176770
588321
566953
359752
970906
153468
371350
865891
320118
867865
311543
713407
417453
929165
104361
834372
284259
423492
928382
238717
97648
493072
630196
708027
719413
43922
112738
468094
516768
794889
498138
620071
307964
126129
704098
7623
855188
712366
106289
755969
562348
783586
982509
919322
426061
845414
733870
294152
660628
821940
903828
22617
718050
1013693
991785
941169
973551
29456
667892
451332
649925
245177
527535
465492
946936
613247
610471
853451
764095
1405
367669
443883
295529
999079
639264
701995
938172
697725
334638
519120
629711
812096
657670
986101
432306
801583
789063
376023
957526
614074
688808
1041874
804991
38857
395422
523737
464691
142569
609752
498253
137514
542625
27610
1005676
129641
1000447
978927
491229
280451
252932
1006700
754234
360486
76857
936093
531999
353261
93703
957455
638103
53217
583900
789550
218985
467256
425198
219774
233274
146475
668659
877318
287384
679026
917150
458201
196634
190840
361905
944320
453629
687646
781984
30336
1011126
669905
246965
518270
643077
699027
819718
296204
64033
337779
83608
913488
64653
146420
15781
456524
458400
147361
268265
990257
460466
485632
103219
510142
689725
835157
869701
1014257
1022651
1021830
918277
953090
302432
480605
68982
224137
584928
93524
671323
54242
621035
970705
172464
742730
5451
597744
383400
1012750
2347
424734
793062
931024
273473
696017
639869
873807
704106
702148
949287
69225
390751
268358
250577
783792
581257
512025
454645
167081
579676
448654
628858
984525
952042
173641
623341
778482
90177
114341
494869
282225
550760
619537
182244
762003
962503
1033566
963531
378389
371424
820226
814051
24273
942184
566457
986995
185996
643313
672362
334456
199678
196384
507052
816546
989921
923477
507245
760308
1032723
193330
507017
894168
225958
1013182
366274
140111
546684
561632
19323
658881
1027779
104414
742635
810904
739599
1048010
415356
977146
904485
28984
506332
284586
803150
535968
915468
923047
78868
179161
1029406
918221
631692
562224
539588
707288
135149
857154
61966
994318
473785
213769
480580
164600
684207
465363
169075
47946
100108
336406
622900
1032020
490475
277639
962215
1006089
9768
196884
800305
164999
44942
316918
956503
803422
641033
623109
727081
903570
226318
948754
937863
901810
8889
704675
127160
534847
660949
318272
925669
135822
1031560
982579
872601
634017
189849
459191
676648
820167
513036
303966
178418
334555
591680
804463
806759
322391
526260
915854
1008229
627011
385693
601814
569205
1022388
834227
96371
895010
76336
462824
66704
435718
854456
405914
556586
490827
869077
205581
919039
682308
10609
180999
505458
870317
116477
316737
526332
779969
798270
614172
835617
500318
739813
116483
401906
24117
890734
472479
466884
23682
774698
448584
262030
230731
610353
937370
1014298
1039541
180791
467699
83707
684367
744670
476105
367654
826402
160589
551838
655765
806399
462720
18527
483911
154463
908811
1012266
321915
239874
192241
318725
387475
999434
409067
708207
442860
965493
590334
827194
649013
443677
1018456
54344
110381
597752
542125
696143
195522
73879
344671
209133
525469
184892
712451
988828
202916
77526
568881
190034
950113
351349
172531
797392
279890
337624
348286
446191
716883
679215
507668
711351
197985
447406
399699
904917
191009
20213
548003
945681
224794
809818
771971
120842
798347
419379
577170
831131
426605
958985
775122
177942
1009160
224289
348744
825377
498895
231327
649098
40107
796768
399806
438922
816529
748098
529100
510899
339853
355018
274210
492706
223260
826236
637434
38383
515376
313128
787949
709446
850077
494867
583124
376376
499132
258634
183384
513057
804409
361005
785533
551252
85505
811492
927858
648808
464827
206705
274318
585748
676180
928608
821662
984491
473520
468831
349499
402203
992993
510578
715050
235045
394363
46551
436103
154847
521373
191124
704969
656265
196225
428246
448349
986361
722187
818021
633037
978905
159121
830639
432686
624749
600220
218874
278710
948263
655830
597670
1019438
883224
659551
166706
933832
817326
1015297
699574
994285
422102
589299
392154
316502
945986
289258
849350
823978
275553
1021204
527208
369683
1020656
1029794
996778
264595
312509
584318
104717
471163
873554
348390
3831
434944
389373
95334
906713
776914
814956
281182
243550
735310
597810
341773
562965
768244
327091
352621
301134
828744
906594
948069
992254
324647
445423
414794
502331
1032511
356887
216713
871252
830079
318713
825020
248883
485748
268223
165424
213369
846777
614109
752139
116166
297787
666095
132123
570719
615612
847053
861312
653898
599180
825000
276313
762244
400148
42061
814330
8263
798369
23271
74211
394908
217814
351553
380995
67949
716656
1046902
224817
130272
125385
172318
158763
34051
987893
128524
814298
1036856
75179
681914
324745
665487
410574
938841
148696
1007346
634943
65435
748972
995523
798608
671155
786213
779615
610209
453778
526944
798177
123818
769960
478299
168796
672041
196096
504229
853247
599202
667827
784899
955738
524360
200972
974823
770770
244236
698271
114396
548125
53523
305317
741367
438573
972624
55762
405246
790890
204223
67784
733843
805673
219017
182098
719320
33703
843113
630501
955957
512678
644967
613798
951011
588189
383119
732569
575766
140843
1030002
785213
1019028
677118
668732
294876
119604
769797
127502
863944
642554
634627
42770
292785
106304
640
848217
421351
203874
345314
576969
482321
630003
655386
536537
891988
626879
265827
475130
79060
1025121
711825
348839
130442
34974
629155
770490
304483
64756
894206
14543
95330
977914
874571
647750
97170
71534
358734
329322
177659
261557
304612
62801
505106
657738
973539
242932
531554
426721
375313
521014
667959
278545
486239
17765
651830
514428
125842
651179
739148
426882
23744
729973
1010738
157415
873785
39725
542941
803667
925120
3117
460552
302049
494143
297559
15758
524416
549806
650265
784527
639790
626901
132452
720525
152666
830071
541706
89752
614930
35329
722979
681920
120336
325887
599323
502966
683523
45952
102866
27586
397357
925318
749359
455113
681281
185827
939086
38263
833843
188323
942926
153751
124101
546504
936555
951185
992052
740488
521810
666347
386484
56479
270482
883817
723554
694953
1009614
435152
760204
214385
935338
908538
428795
894399
530101
317754
952565
345716
455130
1013249
455904
580318
910752
787595
917999
935663
510297
194764
299549
439351
210768
1001523
62212
81520
379860
802237
293619
395862
389450
47908
227951
596223
1005722
187335
309965
74686
670060
426202
134280
753093
193620
762055
310314
457342
54756
64624
55418
1007880
280584
997899
211050
792588
101398
261982
802020
936511
364322
940310
1010271
33220
63346
423308
411607
224948
818803
250765
743873
132956
598790
975868
654519
445535
48294
522777
350603
239166
761137
797583
34887
628557
70871
203637
7315
509135
451698
548509
990498
564076
45725
1016539
731297
453177
679868
612898
58907
340086
785118
865641
285788
623689
662505
1035983
1034253
977054
351657
848738
318220
181069
893762
661595
641771
285609
923888
288920
618904
968166
232853
840398
720375
992466
326603
106945
621169
1000115
333441
593686
277605
41783
755296
410967
381530
837312
474246
743087
336512
728692
782758
39078
306376
905072
342234
273021
206137
416992
777048
14385
21282
395436
421499
1028983
832510
1030181
303767
477411
523580
534113
855435
1025755
904569
319816
424060
984954
682278
57618
801914
404923
724687
828076
866738
946867
965275
95135
719531
583980
674903
425986
223237
466053
635028
523184
450074
567351
229395
862856
733375
5967
911818
252135
284278
567218
247708
242024
57
99615
628135
485224
30050
505461
1034903
125839
20640
791954
120410
721179
127121
776777
796864
74295
613568
849233
189510
693353
790914
897664
460037
57182
1010971
988663
702134
288556
1031769
417331
164580
1028408
759319
669093
85222
28863
9374
405013
464567
485098
529384
1005258
869404
687696
250444
287000
650212
137556
254338
202721
706636
1029703
546870
442946
191263
691806
789805
1006781
770305
199935
906509
753042
52164
972162
124493
433096
120869
60009
963738
484197
254240
115486
20602
527842
225890
232015
719246
255959
837272
154991
823109
494626
852742
1010476
123281
812776
281956
693115
328026
377096
306853
259658
143342
297360
1023355
35528
599491
369646
578804
323622
498128
885387
519670
672920
368770
859532
131662
406695
332316
822109
471702
641395
783167
359185
569628
221940
556838
622564
443076
107756
767696
357711
658285
542074
381683
568532
507312
422987
452122
625172
88013
398968
421287
796133
781833
658116
867591
708306
292613
437067
470788
900871
946324
1031005
914958
96672
679089
675949
802712
717330
375581
848295
834190
260942
63625
926133
918133
589714
630691
601625
250925
448643
658615
589234
542084
331737
476923
696441
935934
967197
488480
724753
609321
1002793
332341
147425
840
736830
845163
943452
644185
481322
527438
233832
321634
298651
223266
215913
813645
735403
643945
376990
601548
381856
771240
854879
449882
66055
446542
69718
665458
385467
341659
378476
507177
571231
1015105
693609
583657
110442
231828
660875
794223
277164
609272
808168
858493
1032180
875534
851016
395270
602360
52384
880321
597625
71525
679701
810407
262576
323213
733260
381452
1039560
226078
314384
555364
693655
170232
760259
971776
776259
772027
412027
622918
1039959
496155
359802
321539
848611
1038199
628909
982653
325424
962219
827657
350640
763988
432126
514509
368906
700921
690256
797314
617249
462136
493538
1029974
345937
829829
100485
951628
839937
4787
216116
240315
871970
836545
266362
897862
47910
276201
136890
268484
843463
714518
702609
83435
789768
995695
572613
891744
650448
1038456
929857
500826
159108
492747
892233
349157
484620
426068
85775
41007
956390
582476
16119
274820
833580
701863
233535
982779
916388
429269
702307
175467
267072
823958
314862
531019
609254
569994
878206
372802
654789
1044753
661874
548024
484497
44048
243600
859631
993292
560089
812238
635538
216200
785280
753243
996051
100023
218314
109941
586022
764520
178005
754112
944156
748423
23126
498657
266867
812766
854742
917956
903117
133446
1014791
783778
442584
732028
14854
407983
287223
790570
815197
307521
810452
112056
631864
737453
1047801
1033236
8970
78648
604959
1016573
94470
918442
534732
296401
273055
674331
99648
591255
82831
819513
89276
73070
784570
383929
213992
319993
938005
659176
117694
443621
464140
481632
191876
824786
710031
865310
132384
968373
78615
897528
859868
650996
832651
44060
265277
692950
92006
39437
948941
2003
926971
502341
46460
949629
284030
559333
566103
821942
998185
457168
160104
794522
800763
429691
185095
777966
1006550
244743
984826
515018
975466
959902
581248
921874
539956
150267
688530
749703
992866
1040883
40695
866760
1002078
262730
767592
720081
118152
612847
372466
805647
852103
875746
1036144
216592
953554
305408
406725
183043
895672
1035041
1014431
744538
428290
950462
398132
969345
526471
806564
27297
845072
517032
795913
329587
626224
900097
972739
662489
462327
511482
718579
249867
788120
189491
677776
931542
611507
1037684
1027228
267416
967554
586304
1001866
942978
351451
93061
377648
475573
917177
749645
755630
916060
939838
339321
596542
118458
140237
296259
978390
204595
23996
597111
979942
1023668
192592
127493
1014579
408758
563335
239386
563184
119783
269504
895416
769527
836773
194054
325163
1037405
65775
876668
320302
621297
250786
984798
911510
472728
790858
760128
37602
442394
349877
1045935
951147
434438
172195
391075
300997
861727
59305
946823
994820
83113
607358
450127
506294
589484
195554
493088
45469
489916
122256
112121
681514
648236
361229
604316
81348
582355
32713
380527
455503
637057
123390
572398
620044
881152
641117
426585
101137
866878
268612
1029674
56593
502239
994028
725098
95714
219995
629227
408467
543855
88176
769669
456714
538673
930251
314658
860026
175149
744704
890896
703674
518488
427793
131927
939470
58355
738474
752384
184965
313557
691868
552886
33224
476868
138493
795596
148007
668653
325735
905556
1010322
152885
335965
10773
540302
488927
58951
561419
128096
798248
626773
222317
653449
72846
976668
6080
683816
633023
639881
515429
14364
728904
220645
210792
785275
138212
70
299500
230619
225160
649610
242795
129148
788912
975910
796655
922302
349104
229569
522417
167864
892597
942025
315410
792342
703700
960758
455809
239837
460346
997327
140483
331209
781165
515870
470516
558804
819868
364213
283952
412289
522000
113900
734435
539180
820726
877890
1034067
556358
370160
758679
536094
76647
70355
266428
660575
826651
246982
702559
804102
495382
716752
626035
321382
151347
168493
32126
1003606
347601
794270
138413
19302
19115
403410
191859
739018
400608
43364
528247
999460
279838
219764
951240
219788
417502
62675
916398
800730
608813
395911
699692
113798
150551
489277
468906
308433
869502
192007
179700
447017
421144
672469
693112
293965
625859
999257
289587
402481
67792
284215
724771
352970
102017
770752
973058
234956
122578
54965
610142
439685
765031
232003
725685
389255
500052
629390
509114
860718
413376
820532
908153
701673
823372
273662
189896
612079
511877
177307
1013794
713085
652310
867908
378933
825025
837388
655369
907781
1011412
769175
111738
811009
210086
226066
404515
891266
451421
524484
462298
900928
230062
287164
929735
247294
985994
726707
367163
361762
79894
474651
420301
823940
522503
15907
853469
242324
765952
603502
380887
944797
99264
658938
211617
960526
456376
424920
841686
709206
633472
853683
1033060
653265
135555
539243
500375
428493
926838
569063
263099
601083
686968
502658
868036
149837
297891
936467
807253
562849
836877
856864
169122
739783
654722
142460
738370
977807
164340
422030
22852
944778
165790
724798
14584
667593
861966
554813
795914
170815
397905
673081
772711
270300
314612
283033
837811
175243
168255
457643
561366
133603
870228
810802
194455
278206
344863
448101
63083
415082
46500
387717
61958
133356
40573
981185
311932
8495
923208
555170
393768
494430
855178
86891
342093
394907
95315
515867
125429
829295
766662
271272
216639
501325
167563
961664
95524
748885
459618
518581
186841
70598
300947
28582
442687
637054
584872
407609
130121
638062
511744
842356
568787
329893
862963
764264
1012212
641282
795721
740763
994373
403878
807545
433423
543690
148043
579234
400211
173358
30521
223885
786054
948188
39167
336973
892365
263428
980689
728028
48364
111227
503231
168054
368838
925243
602413
1046853
176700
399638
437126
126527
601437
509444
829390
1041544
857558
953042
850533
624125
434450
450741
869615
1042844
1040451
192046
497584
122363
401593
56158
712858
1012787
826536
878576
426752
38767
459761
340600
816833
383644
904349
573106
802585
119246
74119
294223
667477
815358
592041
175759
886284
928890
563709
666557
464277
634701
27070
516403
51996
190336
244034
351638
545810
804321
202271
594819
455105
69460
352298
370844
814839
949224
379363
516169
428223
847100
829550
447169
22813
166303
139679
817325
383817
618240
1133
907175
483638
202764
799444
36655
889988
363909
707498
435835
944409
988707
205424
775050
677898
919733
497512
47146
450589
408731
326087
507618
337569
556333
172240
767088
410179
533390
738320
57946
18340
435416
140698
3359
549976
381693
380147
88919
804389
577906
20750
709533
216804
771098
764144
1000534
857054
296429
910460
156503
747343
754993
258827
750009
805335
879577
243013
220838
248073
54005
444809
536619
1017147
793526
219556
570504
265508
149687
1001794
289592
379300
97185
983546
950262
201150
898180
154515
3494
333491
487896
926707
702058
814483
859621
322965
797227
947907
760457
402157
948491
697872
942336
261543
172468
178565
598995
573851
485214
353297
391658
176321
953448
96171
246846
987183
592482
329087
329388
139957
636598
114797
703302
430241
777893
234532
278015
651089
506720
599336
166892
530358
718979
144130
946277
930892
932226
732065
497865
1020862
648084
961865
778853
116189
235138
473359
430783
710825
1002653
230178
186278
250264
346636
922414
358977
104174
387108
928447
268600
901275
893957
761575
8914
374287
186493
958173
334395
634951
597205
814300
219977
257856
865265
23360
913380
647038
89907
876992
441427
680288
956483
176323
262990
190296
895222
472058
301829
237312
140005
1003829
99716
1004395
192900
708033
1036009
145582
19356
701073
576595
653126
954994
740098
111359
939645
303801
627180
637981
196383
772315
939870
1032926
557161
1016500
58190
949939
456699
400696
162844
1005573
762352
710247
332667
885916
676904
114886
86027
415542
23272
321398
476097
883586
38623
263591
11329
631605
703992
444047
306538
475745
167380
225283
698981
345881
760447
421092
949061
373689
760975
976232
984996
461607
774822
918920
666559
65720
227647
693165
249236
230281
973990
826991
198432
131732
989577
937854
994431
950890
170029
162620
190149
529590
815985
785523
815954
217153
21262
693882
995997
778280
591160
983597
113755
352270
438726
790716
56207
801466
628844
359453
691258
544988
180836
359345
25245
162759
592606
672022
523258
691216
596368
528741
347789
968725
355836
21848
10008
416604
364566
530587
188434
757253
403483
1025031
463519
669718
499393
675701
684902
99290
281110
247238
956012
164106
834529
765002
678010
976892
357891
393372
122196
172323
833381
787493
387397
447496
951984
490777
1008360
420083
464650
139297
299089
772860
90567
718142
494032
1040610
882417
105637
1013100
746829
1025357
1004075
1009540
530366
435702
392670
920716
584235
990663
798955
458243
133328
251273
356398
653188
489044
747255
677528
162985
737552
524173
123535
316916
462347
702247
187140
572750
624498
75801
49690
848102
363638
123596
783937
515625
419695
155101
1040619
182613
574328
95015
84703
895524
517387
907036
28619
258094
2080
271534
652326
326429
108055
998524
253751
711321
90999
1010381
348664
8251
126596
253802
333835
380126
333597
3998
878761
1007752
865650
676134
186302
20059
707477
962980
964523
233627
131020
564042
854588
705530
246878
835635
803403
883078
484150
548515
220687
211893
899560
992540
268213
909427
972141
1030739
160739
1012600
682951
657221
985418
776041
806995
351585
669791
613551
235613
703750
787892
239414
485509
896858
332449
389541
556967
464363
229113
631014
923087
665405
753637
341598
997846
381553
839288
708426
1037105
187632
824270
140052
519335
406403
166812
239617
1044782
931279
387406
441021
664295
137290
1034554
144900
625442
372905
873728
226581
71548
636893
769437
425644
82043
983174
426629
631122
513719
751760
210046
82827
40003
359582
581074
896638
166107
855085
1006349
438105
115454
479461
914929
685759
367918
569661
279404
526306
472060
730658
934941
505418
934149
186431
298853
582440
376915
808556
205439
145174
565973
990343
30307
181130
603044
815257
592978
993471
378821
638621
797812
604309
608224
395030
845833
192060
335771
640490
1020585
397002
42171
482945
219411
648274
186075
312838
1012715
711677
750985
650554
342812
489358
1031802
652885
757424
718172
920682
1016000
888483
901467
952334
870088
899258
964799
412116
660746
785476
92423
123856
526473
376987
310882
728344
1009254
361057
78442
473069
863544
619926
479912
255384
261800
141280
579917
373065
150765
583142
660679
864746
66313
873089
870330
154663
472362
848367
975843
499068
671693
672863
970476
642593
221504
941225
377050
558694
113641
362801
96585
670535
371294
932782
240441
364451
425524
740754
146551
986869
1007557
729556
654925
64591
179076
782096
751111
819809
387974
260711
1001747
86106
357929
321420
616825
372361
897396
652890
182476
217345
723329
785429
960633
573704
973239
985500
415290
595003
354636
656813
453797
643361
960561
56193
212800
727615
15785
381728
161290
992530
68537
1032411
694080
724717
772352
18439
474294
408871
937650
788356
732743
923722
356688
1036643
932926
625471
559656
406111
745026
417706
146634
138152
604656
785019
359623
761262
1037971
756512
705189
20485
343873
192351
598574
846997
309321
45416
97605
765773
407823
676525
298772
1008383
50419
970478
220152
649795
262570
395228
753706
818749
700987
1031327
624625
784749
505341
845855
23668
315072
780608
768062
308142
556693
666654
697543
315993
291154
1008085
337450
999997
311062
776932
923419
1000713
155542
487623
222718
589147
997740
149430
217542
258730
14291
779113
617051
971519
577152
419055
422841
216074
445856
540809
972978
102027
1032783
610974
726898
623244
197367
206408
119590
17376
248376
711500
531205
585438
460458
295811
973184
107931
962577
293966
420898
463464
141323
478935
265713
396199
636490
153540
806599
691855
272858
890058
405374
989976
866982
494620
755901
35598
985300
692992
768126
349679
347984
909409
326728
211647
468197
819075
85196
718022
713507
89281
799631
990697
966643
999121
963243
299560
330854
604514
790213
744374
273489
915792
1024647
75176
142620
412764
742135
379132
598759
332322
880598
977189
20526
351567
392468
1035399
709250
63225
10214
556928
103381
214474
153469
499079
1046492
861793
601119
706507
130186
195270
167771
579636
717335
47150
941922
1028638
131057
774511
750722
937687
318678
675147
165462
178038
220358
322406
24625
525362
99700
1023584
85806
170551
186637
368389
977934
739227
708916
257160
315303
389499
653660
457238
265458
981572
864104
423689
1047998
592675
59776
799181
557833
148434
972511
661420
884783
229414
604999
336731
69626
292565
575181
995157
495508
1024169
816839
637400
282274
979543
175563
50493
400753
693570
1017707
265854
709975
996077
360712
275762
85521
799034
4711
209705
506426
215240
950002
599286
687606
233091
760243
3902
467121
50185
165412
530400
451522
535640
435313
934994
464596
63999
88111
131596
664192
863238
1020707
707398
926831
182868
999820
752638
632313
465114
182146
137196
757107
349090
48698
848769
389292
246163
974146
392866
185193
783197
557193
1013530
391603
815674
732268
589537
278044
834158
188528
799429
138833
967434
723327
343932
342964
692443
371248
907839
287637
419885
623859
387164
165888
180756
971923
42234
113962
116834
399750
198292
47831
937835
504859
838869
779950
329007
740741
313638
24557
470285
418598
1018394
750523
574627
91956
209297
736000
170110
621720
770098
396569
768645
30645
914334
534910
600055
69064
785198
793823
208670
613935
40996
157919
875305
512282
506097
742835
607679
155045
410105
580793
289337
728339
277101
948153
1007020
439634
336304
316980
24651
138130
1019872
332743
951160
116348
475676
446727
77287
792338
396284
385709
504838
212205
200738
631528
743428
412419
105294
158775
815410
75213
750261
167257
446999
95569
879276
111246
1035
759516
967031
400364
928899
764992
654204
765039
842000
831635
233122
51763
322858
887482
867270
240010
368517
989541
887605
560817
174586
605232
610348
550008
976340
688366
586841
40039
925421
717797
240373
818834
752630
394306
325824
331964
629444
235660
967824
764504
101344
135518
225362
139224
353965
101298
840343
709615
47786
328050
458191
380520
476225
144539
156508
5996
147319
680382
1035817
284153
1040611
339
541597
32357
665785
583479
24951
254786
394344
812104
835555
608591
108784
501689
493679
114273
270583
634869
127150
731212
492553
1024413
741172
130088
721869
22605
820015
627784
439865
992067
484237
503920
895178
105463
791658
264022
373077
658618
206521
672983
154338
310132
687084
604249
546889
454955
371004
948581
822062
299605
598785
388774
817421
329238
812712
801997
816857
253505
452559
869184
981863
303504
316057
498346
680428
451881
401173
769154
609026
791764
8633
978845
471522
424702
19605
253664
157225
469835
417168
426896
572208
669507
550233
813878
930683
645857
799630
605174
961594
1038309
498597
426317
906337
612296
322311
827545
268388
114031
164308
384398
615672
90731
1032285
829215
462195
126165
428163
995504
344041
744076
172910
551454
825134
933240
463731
587615
187013
791237
318194
779480
148075
9204
680068
463471
408145
600319
532336
477182
425103
1047436
1000939
556948
485690
351232
468493
63132
477210
441404
639556
939664
298899
421839
809675
683191
524877
220650
505749
189195
333432
481448
837784
1028271
753192
495412
164422
650465
491331
231286
475404
70963
189771
681001
340324
395851
546088
407287
175143
107540
661136
905279
831213
146666
586553
585477
160872
147005
397168
248825
84487
890418
856134
1032038
550555
1004771
137298
1000369
396073
517996
387044
780291
338226
525625
66231
528766
611542
627878
609570
360303
565241
30777
69547
495406
8415
767778
324867
81355
795577
595922
950401
581681
348682
392044
959570
601092
413215
19266
1015167
25318
409811
838925
799221
1006714
72644
725849
351653
977668
894528
21283
53328
686587
870313
453200
1048159
891255
982550
919370
382843
457483
1004779
838350
418192
842610
863034
185591
435611
241039
59822
1011593
549179
193031
492966
870826
949479
669313
205557
23574
352592
690862
268389
64963
1001649
928488
491205
234011
6560
1028933
288815
563806
417274
515799
440336
773937
52153
4405
604360
938925
944752
5397
973065
120821
357377
986259
990802
822687
885463
363508
911706
731823
551965
254317
256198
748816
789904
61987
86113
572373
533973
739803
967017
743081
875128
843277
114616
162089
666511
832795
959536
837585
564885
948858
743402
840371
571310
675957
692308
964392
316776
976568
412510
135728
964532
34164
33822
985169
235377
412019
196380
646425
692592
693367
23662
646508
684137
578837
112025
951174
764650
696554
552718
423073
497264
502940
675425
277924
1045599
631653
907179
841215
427028
894284
616853
1000267
271100
663496
682225
1008677
672571
397873
604025
149210
77778
415696
289860
512004
222570
803314
236205
497554
891605
895142
607208
2912
287920
913735
298180
817719
494999
1045637
185256
231437
678316
420078
151100
118277
31505
110295
317982
554459
398744
911288
577803
323632
37918
741002
257007
16615
659697
6824
831847
331274
166622
746481
843965
51708
822530
942065
350157
636282
216203
120066
212615
153321
1010004
178646
98898
973008
763883
207786
845293
679035
733571
359961
512059
521005
859036
469292
627001
329873
56816
836074
1036653
319725
836928
11736
258500
883293
799914
431423
609904
269630
133746
497010
922502
1024778
302806
433824
312483
573167
20
973249
1010307
971625
125092
567605
242033
95749
807588
830804
1016993
871417
43383
239022
861568
263069
907086
284905
599130
557787
400378
1018251
299644
439726
103741
965335
327409
405299
919953
769160
763298
440111
752987
109913
904375
626104
988231
9450
452878
698654
262217
596139
741733
94608
647737
105922
287056
655762
803189
471797
1004765
441272
941136
937572
1008516
238659
898315
583998
372677
983913
835397
868151
555943
655025
19169
729511
664786
1035999
88875
370216
1008703
1762
167590
80161
328788
143507
454279
70216
60918
648298
298452
45155
217792
546802
677989
322408
835156
94499
287907
481582
746282
84237
353744
977208
972006
1040429
539187
925847
425447
40355
128202
418107
116686
735013
652267
689183
388278
201893
229903
150494
45254
133078
124673
545866
495339
510609
215811
63334
621386
727359
443635
116188
468694
996823
145580
605917
215305
764713
882553
185421
853832
793376
529720
912344
235068
581039
1021385
815143
305687
675281
951922
718951
637248
227034
533339
167381
407792
583489
859461
617990
604051
619511
412319
434389
592200
755435
785247
707001
118256
81869
939636
191715
759067
1042098
763247
785615
714307
138789
591981
454425
541824
500831
631690
117396
107698
799283
450824
503479
45337
316426
500824
134468
1033233
420678
504247
530365
764679
217616
588244
407768
520804
289132
735734
906858
607503
741055
579479
265801
381568
638073
219342
558141
21130
891297
157753
776953
1041908
774321
539022
88564
181234
62814
1013909
592179
827679
697670
644496
1020658
501055
833598
486335
973013
123557
41978
55050
626520
437092
969740
242520
229351
367289
170048
74247
222157
175010
193231
149415
656565
304300
1048532
464172
518522
456237
815893
749961
120
259671
610000
267211
780746
801487
903005
580967
713628
377058
395086
1014144
715570
816874
689753
682253
468885
63497
395469
322181
679756
126600
827668
669227
505270
938103
741134
894348
162328
84477
517664
948965
908794
144398
464065
652117
1021486
890621
382235
344083
978609
605630
48627
565012
775901
935973
581140
421409
289990
449490
237047
190771
86002
395535
337749
230280
995873
1011080
16388
541231
537368
733112
311870
512619
293793
762493
706404
274895
223464
933430
25226
852227
513177
939856
737870
882223
611838
968056
227773
595821
70995
981829
255839
915212
139291
84687
547758
237465
336230
82946
858032
721314
910729
570716
722628
95956
751249
754003
1023455
77043
383174
572209
794047
209685
193576
854386
483357
540282
389308
812088
325287
582183
744525
903651
788768
555875
994825
505545
1035302
985813
375737
349458
78754
111633
686625
827296
731495
1038863
384175
721713
407509
305516
1038217
761806
597619
435566
389070
374248
697873
30214
42552
614460
351157
153363
521503
348446
398000
674254
776400
800558
1045642
41156
592763
954787
362123
599943
616465
1039998
857013
603461
23638
881588
289969
326911
198774
437831
109756
92805
233429
619127
207022
483005
615425
796405
1007063
818328
350147
1038303
1008593
484045
614676
1046927
748319
316440
570376
161113
1006298
396042
385326
542706
417531
858785
469378
698895
700101
217533
364251
258752
451227
14899
866241
1029158
416811
20605
18275
703319
236348
921559
9380
1001632
229752
552522
43021
356105
798777
191745
312829
179159
678750
762952
816345
572326
727706
960375
662397
146495
820684
256725
793538
1007493
842637
872323
776844
611446
214179
354561
735027
227768
253804
612364
320170
76215
219483
772159
832100
642112
402576
1034486
493798
885
190221
347383
493370
795943
152875
931963
864392
113350
286754
86762
614506
251976
786486
743621
159449
659808
321756
292141
645773
292144
694511
115724
1010235
500437
913874
578732
1001047
347857
735618
436541
635610
629890
671365
929462
664729
81180
266563
849559
1041672
428855
586331
202322
691765
365357
624344
558317
224209
725412
483788
38459
987046
252925
242867
29212
404070
722443
697218
415509
870448
326633
30731
848716
764062
594652
995319
438855
883093
885945
207610
721487
119597
162348
343853
637656
819526
800692
106442
263718
346807
57975
685940
765506
379803
969316
858444
163898
1009908
588979
525507
606665
217713
97292
121150
909617
396023
66387
799029
326175
396491
415828
270692
944735
248213
536623
995005
30063
537491
265791
417367
97861
512705
615218
183523
536699
665393
102992
747811
428292
508615
4131
152038
536503
467520
740550
600314
459294
799098
43193
351117
62509
1015847
854134
278628
417580
559095
695211
901368
829203
834563
451351
428311
1029470
317926
765728
374549
895135
645581
282562
429733
789565
502883
935217
665467
932759
833255
153024
537931
405482
46668
297870
257691
549261
974047
769559
716728
903459
1036098
592800
252480
44240
661887
159951
890787
360523
883852
39957
786429
941791
927889
763449
902703
268459
602942
673489
997385
334750
841989
127720
622076
575398
671091
536711
18152
691374
517738
511254
698891
482597
462915
712954
715400
574097
550135
600927
384951
425188
379745
713444
485607
243284
598175
453537
487021
128494
145745
1142
435677
254219
329557
467701
936420
356435
52228
898042
349245
861126
64765
922483
645278
959434
290595
320969
980028
375501
838217
420345
420130
1044673
489652
981437
349400
25109
270722
697175
96388
1033001
330772
890514
635298
9432
813664
245489
61576
790199
670590
678708
753356
903225
58927
526813
149783
665276
399743
946553
288639
687379
505798
341754
476518
999869
912273
322307
398568
396295
455578
130477
790126
134306
461646
517337
649142
355747
685320
290870
625017
1020792
128041
670867
282966
440697
947893
266667
704416
169463
398493
342696
143619
601334
928514
657083
87806
781768
627421
398998
177383
844142
43029
313402
776840
81920
962169
595732
1003881
174144
735225
59730
738823
963507
216808
765422
696418
980545
290462
210835
718208
113183
916010
825695
650392
123742
9457
65701
1007666
1025911
734209
619005
29617
285395
434346
558435
466678
318261
429070
350394
182441
751743
291959
114126
582133
84720
717267
834951
857449
452405
712011
332701
846609
415783
293959
606319
258113
938660
26851
955350
742957
856884
16190
800917
1000371
1045724
590901
395180
472523
634574
181739
398859
908169
839261
141574
717902
158430
1037655
790265
399243
601584
203609
499471
198447
838579
383872
157007
365433
149055
502749
727534
973904
384774
683241
331676
804416
829914
210820
363774
385760
572717
578550
696272
293470
1005256
87354
958688
667362
758898
511076
775691
3767
1034150
501202
695255
716102
767635
715581
835779
748276
973839
411630
15038
461163
323509
667280
777507
395925
1044506
171242
729928
876592
853627
191765
860389
691173
166419
454327
510539
616590
77846
145791
851597
614707
870030
67954
786966
449977
625248
235631
611753
605713
508080
966681
429442
460551
847611
492762
801233
46544
252934
598917
487644
846156
1037965
825296
738280
496623
94414
451092
74631
308531
455994
498419
376531
557332
995178
315021
107491
583190
661438
539820
916349
1042661
264628
304408
811274
236172
174991
1011904
648056
19524
382600
99199
762613
27795
330192
313975
534582
242124
874170
662685
739247
740701
592163
172562
868963
197880
752587
374275
581552
832457
299926
860033
977813
798844
616394
1041024
374889
855687
952921
822955
927835
440185
86922
121834
971879
236675
382604
154187
79195
279000
1001843
644265
958559
385623
954762
418515
900366
326290
275182
109315
701370
1010493
1031356
502173
774253
718135
915260
7993
364152
742627
488488
108280
181064
988530
293700
319286
184167
465422
64948
544477
666135
706755
537594
52839
978266
577618
1351
128436
1046514
940780
1008744
94981
132232
478212
678583
207083
199424
434216
769469
7209
691447
679213
287078
568081
111169
421870
247392
683563
497960
698528
28141
306752
561283
59991
548860
452104
217468
590906
7296
705351
80965
559539
241437
435803
606429
570581
22239
245604
863889
717971
1030010
104752
697319
116135
162355
833751
635215
924066
954202
395652
809484
647095
383434
17289
495055
294254
21877
118408
985493
372930
101252
530491
930352
363006
631953
981395
377360
889712
780865
308028
627538
91269
578239
564506
723172
992533
698367
824840
339493
540804
303108
41436
731169
745623
869874
957109
930267
654887
519700
545999
823173
1131
83631
347729
714209
597438
554090
953504
762299
644098
185271
122519
699410
756003
128661
359882
62044
977735
828742
26962
72803
687026
1026267
1008605
832966
203709
879365
530172
598107
45483
659594
30931
360707
962077
877614
338985
727084
679270
647505
983543
493848
660732
846989
30493
727107
393417
953235
146117
788224
868426
433860
647736
745038
338764
1000685
262743
943793
803089
1042626
986589
576605
764041
792880
746548
803820
747650
141242
13145
280855
843415
811374
692008
1027926
641486
60793
796177
917496
517303
210666
482610
678503
97389
367782
766938
470270
478251
736611
653801
252491
814641
878511
101612
496621
831616
748685
990393
595613
587495
31504
198179
496799
567210
770952
140141
501181
284189
190715
274678
689794
1043157
356401
245351
184144
117748
841867
51418
668677
251801
389793
712610
616819
286275
247002
81668
898442
969075
875899
265148
591266
658600
58702
734717
244459
228976
547590
391488
1028096
449245
713950
290016
372797
67900
657970
568400
582543
1005906
386618
969583
880258
361668
573880
49081
746539
817027
2044
61234
214223
957792
821462
637967
131738
394748
242870
758237
320053
856915
948510
652119
160314
83151
734931
343132
902286
965625
3961
513319
155327
580981
472665
378350
121269
135683
328874
649662
439475
472033
59382
274669
1027199
1012107
320303
136065
4423
661964
894913
339191
831081
360559
406137
823705
128156
521460
927211
833779
815932
883810
311823
268024
383975
545985
299650
1039027
926295
35876
686078
235193
541032
674648
696688
557466
17710
746364
939626
874682
720868
971782
199995
261639
732
490895
291599
115292
1007062
758006
1026874
341699
696474
34022
431679
1037260
763418
505080
632490
763598
115094
621895
585965
1007397
837111
1047738
1016002
637366
583394
608863
41719
1029175
298495
1033440
142715
587350
882504
314289
973382
282258
1033289
443841
191833
136346
499519
176918
602010
9140
40211
142083
459356
98596
27324
117304
682064
371438
806430
366784
832825
1029803
246966
461048
397435
815237
482032
1003684
18085
340564
983049
564432
917520
571973
841742
307030
771166
14024
764916
221304
280268
666422
217492
624571
885479
595065
506041
131724
441647
756799
888129
883426
1033454
309591
932256
752179
776503
517628
43446
180803
492536
440277
888616
524471
531371
973710
345913
923377
592253
264686
708900
662331
135244
755626
403731
778476
684492
887835
803373
312011
53820
851343
244796
888361
683498
594870
734185
406037
424422
602786
728539
838053
47810
564845
48924
130589
871804
1013243
233394
227643
962016
550519
774562
856992
821803
402761
911088
306760
578833
440296
616097
940723
528499
172628
342661
195625
834802
962358
592556
945810
457023
673165
853105
276204
481870
833836
201664
860428
987043
228329
468930
1018777
849208
271488
120305
866434
448333
514261
124219
943488
531714
5961
950187
475021
138727
328444
542813
922788
697542
718528
553776
695943
430834
28058
424765
423117
1034160
1022637
320294
8518
77543
975311
83162
670413
757506
518940
1012706
738040
637041
354938
103077
911501
578310
697061
733568
791898
510363
631896
742193
343822
652413
503264
916517
799188
779305
286300
781972
817523
51629
854694
1011451
228579
379183
217161
956536
923514
112791
403899
982875
921843
463196
778086
469656
720090
30679
752361
856954
930878
38661
145945
542059
343218
953838
651598
159474
431846
502038
346840
519
672941
596719
591922
547480
65479
858310
598003
635190
870045
24919
834863
700314
747540
247734
258029
365713
729445
603585
574203
459432
611342
836132
437216
571861
897175
979819
29148
794898
809821
885147
660237
398390
1037067
552708
114902
930542
451530
862212
188519
997863
192700
551101
157587
819524
282311
1030244
318926
355596
681691
99723
705231
910062
640118
921495
123905
722908
268960
1043444
392318
1012820
571364
901249
530235
33834
289676
1023377
540635
469094
537279
888418
186336
837368
610910
1040546
819059
30216
287554
526396
68400
299887
167336
908897
893327
521477
434678
351076
923647
607725
287780
197647
810736
201219
36487
205676
433632
978458
710729
996413
1005670
683138
393999
99308
921151
931987
760686
764562
389839
83987
806796
923563
926944
545816
575646
442213
858563
658657
488891
969293
906925
388817
950346
269531
849415
510154
20540
44833
943442
789942
513790
298522
33440
687321
192421
550847
55106
984712
103232
393444
538788
325806
675733
213374
903358
303090
570695
567798
311018
66161
280779
224319
269495
128091
714804
318209
965013
102777
980483
543850
594007
133303
840041
223327
791137
554444
1014783
549095
967913
423408
553288
158382
517120
445311
313799
54610
190996
1021205
517079
715626
229876
69360
455355
719891
447059
696562
657794
849202
135758
312742
305953
672678
499673
588476
247366
601383
915384
852434
876332
466229
881115
670808
522316
964355
405875
633453
449616
689192
380061
227800
738056
82464
659283
693046
685365
377033
31800
27317
972083
94348
501295
481724
265830
583529
426996
92506
892525
31095
725723
280175
628568
308508
717387
132584
409539
607475
242190
449112
866109
250144
853141
591842
483289
1007838
441998
826231
573658
391993
1025855
768046
903425
1007026
952713
734056
71459
81637
750015
470424
903861
179704
210988
988889
967650
548298
603708
385748
703051
499432
764383
361523
291103
530035
1003899
670707
521979
1038105
330128
406310
352647
801296
477437
102406
563638
183942
949974
838862
883777
371684
797684
15678
296365
398453
774995
341868
476605
378865
302587
279977
398272
544254
983427
288377
227008
557894
537825
689341
73451
618993
164287
290227
518841
735101
481476
513744
135279
244418
222951
600406
195216
56050
540381
195451
1021765
814356
998749
399583
213725
755042
329712
117937
656266
232252
751723
428997
498807
899477
573045
836596
594795
602230
152249
74622
962627
879411
462272
107390
145729
404489
774898
1004849
269611
1040973
323249
161821
504688
920486
1026366
746187
125989
529474
711821
335381
363833
989311
1018021
662004
366814
526428
371771
945974
133162
390737
586665
92718
635867
710291
711926
311846
912782
166412
300040
980228
979598
562331
881167
190582
995663
262484
971362
704994
197189
705372
987007
431196
320505
845013
368334
188389
906655
304731
1020308
804002
195349
456787
431558
723428
598775
397384
43952
841946
738537
777834
223645
442881
578819
929548
922677
704388
322447
34663
616175
184518
593331
585485
566075
719539
237947
823032
252713
35476
999418
1003595
47988
360819
243526
502068
423361
854331
68661
489817
80916
527014
294420
49383
667640
677307
820879
10137
571494
620684
386144
449201
614288
1021734
345237
79864
847714
754907
522306
500778
582945
980176
634789
573884
534717
351485
842097
521299
1024186
944842
213783
320108
948785
457068
998919
274209
480828
423598
437458
299558
602800
640712
244737
561876
622384
207674
244509
861861
253438
499598
345039
978188
172391
432658
51047
813706
648106
456502
739921
1003268
281676
495006
383951
1043030
65144
1002378
635919
558468
278547
707146
372985
518925
851668
150128
38117
73638
44479
272543
407776
753850
165202
770021
502713
1036341
1020239
585435
254455
949249
1029712
684248
151079
605477
929701
992008
833241
810468
901770
521524
454590
867070
874563
271501
921737
402494
28937
550840
171862
172723
305287
790953
637485
845682
1014563
311442
721735
75253
856719
712230
1025077
792256
406666
376433
654207
610389
135445
1013857
674596
343518
474448
29843
547653
890722
704217
31159
291722
209046
53332
453119
867451
889308
474923
908182
376585
840504
452909
802060
998347
907382
216464
909786
445003
980988
367752
135211
518282
681639
591357
363817
362852
393646
171367
277862
771698
158634
80473
121240
443759
207618
265292
353144
403938
377934
585570
501813
433936
881240
630819
463083
103129
260326
120778
743538
508359
504664
311375
279927
765149
372114
214472
700108
586365
955681
260971
87670
55818
276529
458000
893043
1021788
487393
967448
484367
1017698
169686
854564
60768
646475
405124
580491
320681
135050
663456
968671
546668
420079
182196
71302
400801
189976
107368
687734
132303
770739
766143
206101
852254
284508
455361
3728
243214
755273
572770
397271
647886
773833
699178
709606
336157
700025
563294
409376
865292
1035447
192914
924757
952208
663678
272169
930240
937513
589560
795874
297146
596275
275718
1006345
351367
912936
1043319
238528
537104
791430
247833
846736
366840
708202
751420
560233
188068
945877
872280
55313
385907
168715
749218
270428
355721
568232
72270
906518
906580
836902
497588
119802
450453
654547
790656
1040803
391888
347599
297031
376015
232849
404300
725633
214756
416936
151835
271817
1025341
958853
830629
93288
934170
248430
271179
996303
326314
799153
880728
847924
602279
407589
461079
879492
721942
206635
711076
868124
109561
339657
824141
850724
773812
297359
782438
692514
483585
299075
89274
661337
402126
808455
133490
807939
310212
701276
693028
419899
280244
474151
634305
924187
901891
875691
964035
448007
1034894
255049
208302
4438
236564
95942
699689
199104
552161
482617
745663
323151
372744
693273
896371
505667
842805
847894
464561
977739
542937
880791
65066
963706
499099
931061
943803
1004700
365286
543477
875541
380249
954476
747820
320342
962298
641535
985111
192437
916318
627616
111717
1025461
1018055
287707
515963
266556
490353
166158
83769
1043894
391301
277077
898269
103746
723431
242207
215718
972424
47316
545364
436680
1024420
738299
321805
321224
520797
189333
514377
743058
66719
103086
140544
330380
38815
348841
201403
1034346
753075
1002692
254831
246009
127837
812260
657739
298583
102378
707218
679468
234402
940498
49662
748951
528047
230075
245551
264873
798149
918628
865157
353982
430026
845787
16534
665394
704934
230805
129549
183456
963984
657360
973147
570634
574548
607302
1037536
20628
478857
785469
601260
223785
513596
760908
621366
1016771
807935
1017603
184698
990905
295911
80132
828432
825182
217175
897743
659694
974396
734850
17329
195612
100201
934294
138326
957527
7940
442107
658055
718760
202771
87817
359550
887910
869247
356488
807966
413714
526059
518793
328405
298487
990547
716491
998255
425733
312195
237143
471449
1027980
934995
771729
691329
763939
1041520
258107
609973
106465
242243
230497
967536
947418
260756
125701
898552
584850
71776
518102
469338
170603
498136
124211
424560
1008393
54426
1029139
1032960
591141
9414
660066
629049
267775
844507
132671
871234
851435
232008
995918
353484
1015765
242828
488075
186070
785769
866247
130637
169325
322960
119946
647404
247463
526077
379452
136765
892079
286707
573159
457953
617947
370569
653566
788446
140847
83432
603985
665669
978767
431442
403833
856340
899317
817378
606329
1339
441040
494452
25908
905774
584505
923562
342156
847921
109385
32850
907121
825752
464404
446071
824133
1047906
454132
961245
383361
129471
808833
803318
786185
24389
865320
50745
264512
377848
849871
899844
314446
652532
207942
1479
721111
169870
689703
594980
1009718
26135
463717
821894
244864
862741
829395
270361
379318
245007
528888
663356
419757
744565
935915
525862
2593
913110
667631
518076
970251
498306
1020158
394935
545419
832871
552385
979136
829556
297875
277298
585402
872832
975939
596126
718915
1012567
706880
192372
205641
211373
219008
279384
1028355
962719
991385
851920
964298
259500
39026
710238
1012493
87197
479261
623518
868182
1025818
54104
522112
120244
478611
88081
496977
249843
886799
845974
299909
621647
1044932
498970
615849
682530
18256
181823
615355
806634
924252
535484
144343
43645
442992
1000107
452436
337799
700050
99784
338654
955327
651134
926214
714049
20668
1037337
1031168
828186
1007644
681708
462809
722521
606655
459661
800078
753619
741639
721608
906393
306858
454076
280027
339683
887190
505756
4938
614040
320778
136419
712973
329137
983109
403082
599268
655480
512704
33577
64332
552665
744337
384477
648173
139498
105184
489170
913575
383941
577735
16439
537476
343463
107252
780501
58139
768512
873467
87228
512241
674050
146472
981597
1016726
390955
92084
406258
75073
228016
985687
989328
707674
489739
944249
175226
642759
811024
349018
270785
615348
957619
1040219
608137
1029387
574017
687980
374372
766706
353666
444900
228030
357719
893691
212586
609400
1031302
207579
60545
519438
960544
989475
963973
489666
128198
724822
155695
674541
841034
920965
113920
582603
240943
348404
446676
711603
230129
811256
621635
146588
500719
273903
312415
340889
710373
493255
642722
556843
539332
372013
632403
925720
332028
389518
143908
235667
117188
437241
168173
19793
980870
683705
413451
399861
780766
151633
166000
578783
893542
858884
814056
1033738
786956
104450
644379
251723
382517
280090
441769
502360
284383
393604
270224
1002452
411201
160525
594641
530227
957778
652280
979260
852423
730361
349384
969291
33118
864194
303542
398728
533083
590673
119661
122048
135959
670716
596803
671952
630492
831750
579534
482311
779793
805492
131206
884030
959851
110936
845747
194211
234709
1019191
1032901
154510
897827
296044
539888
728210
624909
146107
111812
171027
570533
592067
922516
882265
706928
89262
98856
717661
404161
237762
757316
293096
739835
520233
508050
104243
629471
565070
369200
548219
42536
928468
551633
580593
36551
925186
879534
767498
448360
436851
501665
525961
542889
250783
558505
315342
604075
284246
33955
528248
85384
835062
306020
27104
58305
97096
452882
823066
298880
519916
339099
605048
884533
513065
134292
358123
814496
102212
724999
970834
169734
764375
412875
1018699
766749
218993
546645
854696
826202
387924
102200
340283
47934
636093
922210
130859
925828
539007
179550
632304
1022647
13132
297174
609412
1032247
26508
589057
229352
696319
806872
641397
487848
243202
353871
112320
1022596
800134
889491
474683
864660
661617
290554
849346
402372
287296
331923
329428
1040439
313506
582128
9614
738600
1025378
626168
328959
165855
840788
499361
40708
152045
261341
1027892
471221
218109
852901
789159
1026805
794783
300878
535811
533835
900164
224136
170850
283250
979000
155132
1003893
285822
31736
815
772900
99141
926096
83081
340917
615582
669552
862764
471868
377446
849724
630621
353567
547939
265154
530466
325317
832757
258315
374777
1013858
302686
4093
814271
439571
617467
108343
353147
475351
829730
322982
885198
799356
31690
437598
987899
81433
327289
152369
265355
49862
113712
376016
246929
204493
969340
670080
644875
15900
594187
639578
122791
277545
3825
19470
785435
283216
98985
930357
413474
240243
442805
1010688
504067
465388
733752
436037
499929
977537
857810
799419
647812
402954
449632
842414
906452
461701
758083
1021796
156008
915675
899443
692836
334504
384544
217266
642684
762260
418785
696355
979013
490378
493109
780030
90225
243030
889794
302554
691499
51359
872577
164847
524696
665838
335952
337748
169024
288680
575491
337523
35097
925155
242092
220044
978749
209998
601928
726947
128123
323326
117517
1038909
901126
441710
212938
209932
810049
186750
490849
443517
902158
371642
200014
334794
172033
1001142
91834
627361
525578
168091
249300
263351
37063
1042406
386913
77631
657000
119294
415903
696564
240055
170363
69534
200026
964519
965087
899225
47721
619412
874014
782604
18059
626073
790071
23657
60274
187539
512000
272567
105599
707135
685283
93209
749238
621472
506629
850986
468961
940065
735921
612970
1037583
827438
631457
939877
750293
812485
847498
969186
25310
1011898
843377
971991
477364
762017
442197
373685
68244
473407
430966
638204
213601
1027299
108492
541748
488783
341106
725892
949842
183133
481500
728751
1039455
432666
148461
504241
334733
1047247
601107
603789
213833
966915
146982
252497
227427
56544
320487
745196
1039317
610932
534198
518105
980292
866233
317096
661246
981559
667008
837383
842319
598491
432631
442380
625809
687518
846906
390712
709524
596256
682739
796409
837983
454946
469860
339719
135983
392665
345519
73906
375982
711596
708357
222920
844331
515105
746824
107727
413083
247944
763209
317179
625779
365532
1032477
741359
615794
794148
463919
107244
199677
666405
884425
509116
816118
951605
18685
1030571
533309
561920
682140
471544
652488
560514
389773
183634
76310
983471
1035009
291744
163617
69805
78965
680436
633938
539006
903948
242689
79339
835904
766664
557987
978891
52155
377464
832915
840581
907652
794943
671048
885293
205833
500676
258718
528834
208910
112116
520419
333926
112737
576287
186536
854271
609149
1003525
447095
114075
349125
1021561
818122
55155
330855
305312
1017795
754512
758864
844818
185807
895499
884821
471014
652691
109667
923451
289310
393413
292955
651499
785499
96222
502665
100371
1046111
154298
757593
135040
468752
780502
952033
1042422
278140
621534
218397
933252
441683
351512
861295
1013685
420582
316886
409641
507117
454463
25322
54456
580507
94017
956630
139640
390339
325038
108445
796580
401430
84695
1015543
752372
235800
528883
840430
692052
1028022
462502
50210
10404
22756
714903
75549
571197
267605
52809
176536
136149
928621
708338
2030
247218
411018
369069
609674
731509
714796
305080
20783
865720
158951
32537
320049
124643
869635
559760
1018321
213024
356910
487678
294556
889847
388780
345491
676582
289962
300777
499817
974217
1023856
848403
971942
254478
238725
378463
107121
639974
551766
307809
443910
850444
333310
30440
681423
300866
156995
747377
263598
111607
131027
665373
705958
834634
285382
338634
666200
755244
1034217
607479
941914
589105
86998
763081
667277
855747
860580
857121
644065
193895
1048482
318365
369476
181984
5475
166272
789118
399504
985454
952709
21311
617798
196422
230568
828685
907133
944966
693067
143699
618147
940301
725132
814962
311951
808203
575754
981189
153773
793243
1018768
846102
1040846
204647
271139
679690
932846
312112
947307
118304
556486
173947
982265
81253
175100
358979
735722
484829
755896
75830
570253
274703
696809
111396
501311
600678
1002124
366867
645195
25102
1013714
664239
682665
263945
865613
979884
902482
818486
338039
5061
782951
646998
284536
490720
926993
930978
874338
857376
463227
355246
119356
198643
173676
340131
264299
939080
432378
872967
642170
526393
544553
724362
299352
781203
554001
744009
139051
1021455
933139
749557
1019351
846905
342188
689243
51010
1047433
447479
532757
751013
862461
889916
852484
281123
892034
247905
46214
964568
503573
189307
273670
758248
629490
191427
891063
20385
667335
43017
420118
308761
7392
277250
939352
171911
708496
928573
169257
599370
997370
904309
1042004
504913
536914
190010
921414
286277
155257
342941
267366
781704
918957
845534
1040054
604523
156590
860335
733849
648823
700161
709348
99022
454025
790525
794870
624240
960087
444925
316708
257183
457481
966191
661944
582996
824171
851325
153235
448076
1014318
158400
213045
677591
828113
569296
524954
238646
589236
60485
295517
497164
823753
578688
335749
571652
912079
671734
227190
663143
85325
935207
412503
379390
543012
966403
436818
635688
780900
130446
455178
837082
471557
222038
265048
1033794
758373
135276
138723
407098
356978
738149
722384
937094
87028
27484
910043
959853
715616
251612
478469
381201
710592
386802
45386
481385
584952
341309
268679
354784
723044
974713
185849
333933
95816
651680
924249
289188
826765
915209
338989
850758
154982
436373
1045343
562268
547215
525652
723782
173308
971001
896938
458018
515436
132196
482383
1032588
1039641
204531
684465
569478
157762
576871
127655
309112
567070
56407
694546
533887
942376
329317
807392
289804
993507
58947
655505
227166
437977
385296
30172
877336
980052
279144
257382
863421
641869
202417
994765
518918
843181
32141
879263
959205
352320
979737
264693
465324
784369
851937
127179
848254
1006062
755761
18971
766983
350704
460488
561352
895097
710584
649403
931665
916912
269832
364505
73526
561495
695741
754863
389287
90594
978651
705679
543688
811474
989080
931911
873401
735070
700153
753430
830351
596069
363070
476760
1013402
28717
1028183
841513
611489
536393
960603
801060
544882
370586
1879
205592
861151
709156
113117
186571
698915
936564
800196
143654
258706
8146
367094
532975
392934
476080
322645
352157
342805
388364
54448
897982
561215
303694
389247
793890
784459
125906
684687
841033
938556
423107
659097
692784
816509
874322
624447
182933
136516
703620
161894
259046
198796
314578
988044
849808
425142
448763
424816
437708
880056
158144
754717
453349
130849
598201
481217
167301
446591
588663
672516
874503
223950
537705
231310
478503
278767
568380
623203
427727
683804
846405
496512
98139
709856
747276
587418
67161
81676
607557
389037
172961
342707
979173
819782
794452
570961
5124
483160
647087
140916
841669
20688
944070
925455
1013803
431279
688419
646363
640747
237363
981835
59431
670474
220773
587225
276939
827937
1037150
36077
662733
476777
246587
785574
956682
59199
420127
185989
193747
852213
1007007
407384
386074
24222
296901
1038950
558975
514971
327621
32210
170299
920991
1038716
315148
20866
752997
408750
42001
375929
805313
524880
439936
364066
963161
788595
377528
982354
671236
462988
968974
787656
789956
688502
38754
416264
1038229
889936
673449
932354
84662
406235
107928
1044480
459343
570223
210482
738264
478270
554161
810993
507657
383509
625291
1022517
498737
787431
817033
929068
724147
95938
560686
696334
133590
592170
11000
659407
197840
341832
486219
323994
365641
367647
412954
514744
477113
1045220
192538
739449
324677
469582
630235
91941
131786
676563
135796
32046
123935
547113
759238
540230
147184
108639
529849
844646
708981
977226
908254
434553
640936
401653
1041344
209617
669956
871623
968977
15130
549434
889383
260591
581401
701223
11907
423497
373237
801086
990821
54722
352132
722419
102703
750647
1020257
751252
901112
949219
870138
78345
940680
327031
184858
46806
229589
1029164
880435
246131
420713
105270
603215
76758
482143
757164
666304
717295
1024857
167655
63787
953694
335954
84155
223976
804089
614541
50952
873657
297026
662854
809858
848624
367509
835072
113551
78654
648700
115093
996911
908799
256038
910748
654655
303940
545386
409481
559924
860080
420170
767433
343292
731769
410123
675141
243782
237347
301534
442373
780436
506724
145186
484265
387458
484594
795302
109653
425310
632248
328145
444366
352918
243735
1034641
337045
828217
659845
721478
634730
1028381
471859
548543
435532
423422
804775
40143
684930
763001
776143
713572
594212
808166
712054
980712
554216
483250
979503
384277
22882
169980
18415
81994
137499
42272
611846
154004
600203
1021068
767201
728205
769194
689296
55524
899210
136629
973999
473696
486577
182974
672658
47108
176093
113510
921719
916803
16562
422935
921564
564515
687063
870785
139111
494142
191762
678659
525353
182268
56147
665684
17371
736979
348428
652372
972818
177602
666875
939479
706896
108619
820442
54905
71441
712786
157914
824460
701513
3261
328349
180027
412979
454072
933923
384545
707360
32841
487059
431663
872259
434189
276656
6621
224765
784869
957356
197562
912899
234492
1000946
328612
841811
651817
14185
1028140
339745
323364
617276
527916
150865
399899
627416
83733
1039838
483967
457661
520986
467311
704567
93474
827149
543959
788241
815200
385928
783916
449517
615797
564521
770760
689874
656221
551435
417263
1036579
62993
659111
118751
925823
460590
653316
332761
66482
158909
646452
968077
980282
92220
973293
623573
12274
711329
1013087
684543
194938
762451
848104
510072
944531
777990
358744
398706
778968
807906
562101
213977
417193
54514
796110
485523
571108
70470
941192
806183
401719
712987
553916
305657
431538
701577
601518
33920
25759
716258
19974
566056
223351
31360
732703
508977
758892
478155
1033841
430605
262213
489645
711815
364574
33325
105221
877300
97889
351326
682683
731995
695848
316438
286392
531471
821672
427082
256996
499873
130662
265510
290403
21086
926611
651238
11268
657140
550303
602754
909667
1008131
612919
623099
903957
760333
503048
433693
556593
475914
293548
298611
696970
52309
192006
864694
783125
334193
326025
989501
121380
511753
984813
91223
255770
919938
167330
585248
1011754
152931
775208
500251
3029
493603
255976
901564
676230
103106
346551
161152
61770
977790
266324
703839
1004362
204051
578396
581159
159953
456269
611962
843657
343887
586089
366423
565234
36608
528722
743080
149203
986425
248489
516366
722928
761056
299172
360454
65055
665051
783055
429140
492310
852754
807063
522008
617979
188078
1020500
49255
646689
307776
181499
858707
946446
538705
696902
606066
1010490
628663
65000
463688
89687
979397
254580
252644
350333
556062
516197
1018889
701081
711098
177381
764603
891567
265691
940248
960249
655264
581676
648810
373902
96543
142010
448305
1019921
286307
807325
885714
92910
324970
1732
359763
764319
746660
272604
506519
126346
541381
97957
969746
359285
458362
158285
1018632
663512
668466
239610
195090
360556
744333
749824
909358
531587
634213
699790
146148
1019631
204035
623042
732659
945007
127124
26259
434210
530797
1019313
825654
725052
459713
119746
101854
614118
513668
683271
739298
216172
564782
914641
283455
928306
440140
560924
630243
472886
950218
48635
1035517
965404
203249
206167
953777
208982
717874
276115
960264
1018042
988591
401599
573561
739109
728942
241035
580131
128131
429467
352304
368553
752150
111082
853504
373591
70033
330062
67868
922912
719045
1040903
219943
253762
405733
961471
880843
992446
915805
915318
547589
7038
760813
314871
389030
436212
255685
474121
359478
605270
784338
570026
169435
976035
726536
260621
373000
1045002
606966
396012
880257
83814
590518
637874
238826
697526
292683
191668
653639
725231
676532
775649
409816
455704
187528
816592
986822
514215
477710
398821
498347
3789
929218
735353
246860
868998
744557
135120
895676
991650
28607
569511
7887
999917
784221
731284
330652
849751
686633
116416
70678
925653
436882
141842
899142
83397
327517
196547
66473
887398
656098
633469
40443
637892
833360
158978
1010788
525964
121088
914420
332970
401387
1027971
500491
295252
614099
654475
253674
687926
1035801
710284
42889
417383
101691
356652
712136
195581
702598
21646
467570
209146
810696
542228
90677
532659
134345
283041
413139
553025
240883
528637
38750
541477
702655
172505
555743
240906
437939
467013
575632
788764
414326
707329
163169
683571
349086
826328
984869
91439
498720
878533
564049
491944
129977
162704
647212
359033
487364
105986
927246
28366
826803
361721
762020
702840
799796
40210
1011698
687768
183499
95775
126489
140885
420893
375518
103986
81976
815797
1046700
395309
420963
746926
1039815
183994
637884
896464
559842
583635
1036291
949980
676775
236598
124259
170611
716781
662042
903636
563944
959825
436814
905497
525039
584477
702405
33839
189460
438476
463662
1018360
342685
286954
1036097
808558
131299
747628
392721
913300
60685
416599
246147
860003
359050
1000500
394376
483265
193208
750899
451398
990589
873527
760630
631407
930830
535897
626143
203381
901503
983284
208746
917842
100665
410610
975405
419501
363479
139081
967152
209774
922199
219129
474532
44814
37833
503768
205281
550540
223919
553737
82233
651030
430632
604509
616860
244208
764498
925866
67197
240664
415374
660992
337777
724946
440083
994119
877020
30377
396664
26395
40909
547858
496669
487852
153768
618599
629848
481670
302496
24392
666499
820384
840237
320774
569986
829805
870602
888216
21163
765470
512147
874722
611889
72756
887021
786044
837528
816252
791119
558106
693425
177285
475231
585073
745582
123916
550385
1042919
884962
936185
1043347
409123
995080
371925
298505
866720
140921
678857
77476
409948
906366
863949
375393
282983
731018
554508
468874
751968
1017882
225356
427927
735932
599133
195751
112485
751599
1011772
58431
7246
131116
279711
769426
777383
542199
107844
28983
89982
889753
713922
46323
858910
485122
183756
472544
619209
871310
153742
300708
717880
637748
603554
928210
514290
1013485
128588
615988
360930
822214
352760
989110
101251
64586
219909
612072
1001510
698825
467962
132462
463064
517480
700348
759129
637900
752269
191603
341267
421622
493332
377006
90328
1031509
611971
224586
161028
743942
776761
354820
768810
194639
978272
208258
711851
624428
976402
819330
883679
6656
575902
394555
97347
487202
804735
818263
148509
669362
1044538
1026052
315571
165840
536648
760318
276217
753079
202624
1004357
673519
724437
115105
253216
821538
369560
172938
260673
531399
574995
916608
333286
727639
949687
615887
996930
783172
1022675
46194
603248
1018325
519683
625968
958281
705868
882295
39779
100941
933507
857764
860406
80489
407241
313541
432508
161447
528136
529202
269771
574464
248069
986874
983577
1003772
513466
1039967
496310
23076
196080
485514
977155
93116
953878
686854
1048574
412145
581728
256513
636956
282051
919727
429630
691301
932992
850536
442365
620851
85174
1038638
605579
758808
1005655
499794
222355
570340
387662
446097
77087
614720
72465
849117
904602
805180
67553
88833
944365
363331
452874
438933
224281
538536
157572
324258
385570
303775
677206
499775
976816
397970
700361
22770
44371
995128
648264
513808
515881
726355
761451
508796
121128
70725
158886
410749
807489
492067
1021279
669942
43451
1001709
577810
528964
386846
267724
527679
333713
926042
440807
777894
352357
621017
1012717
81157
884879
1028936
329451
104995
174214
769297
471563
796742
254136
643961
757804
342817
492144
419601
415788
804011
512080
1007523
987000
383543
77658
102493
769693
404534
253230
174755
450663
440737
286476
347511
80992
478575
808044
979226
721724
554269
963313
221198
511149
721442
769767
424027
459057
884430
118015
182050
969424
27774
839660
542631
673831
364581
1897
693812
661342
671044
668704
1027985
766411
426105
234182
391400
490611
699540
83730
212014
851872
100824
126598
848454
308981
515695
119391
856384
200471
958686
461535
494557
354041
375347
416046
456589
30139
933654
82267
961548
872191
262165
270892
989317
381260
149458
917063
956017
504149
578042
41976
327370
473771
221283
323941
429815
94298
653388
328418
370089
986295
426743
42559
786687
215988
85213
643355
538222
632031
386231
13051
480884
182487
568208
439429
9047
368318
462086
447551
383445
246924
791123
935976
703263
335405
809471
877132
66827
78435
856331
340411
625161
737066
1010880
734815
1022952
852252
863985
965793
441879
852399
818851
848365
215225
312467
134040
974983
538419
541533
364042
951367
495632
451234
149659
344800
809037
772453
359263
650855
640378
781813
199434
621145
453140
521884
429853
990144
905423
47125
482814
280063
503029
608428
695125
138721
844784
172820
600321
975660
37373
259310
645890
143644
236751
969115
657319
321719
46416
61415
474223
406665
495584
337545
714565
143862
933670
335820
354650
53880
450274
164244
67336
854099
722612
629175
631809
662404
21140
934654
796308
405598
131174
598990
397765
334574
4901
365402
59986
766549
902834
323381
11426
728748
446335
786227
896690
696837
236140
618018
179701
596587
88014
486115
973194
279447
317011
583597
748125
276317
466418
226543
523453
30024
557335
399096
769216
513707
131067
324448
531970
935398
489062
979572
45070
850187
1002238
927713
130052
174554
4443
561783
703676
676551
579796
230550
259210
51068
848990
53941
518709
195599
1027238
848098
158027
924086
461128
556009
543586
319652
7287
967066
572713
908887
225558
531505
743063
19084
477651
845309
135436
782281
93312
544124
8713
870536
566338
664543
131807
567932
164715
88500
190055
148398
115401
681910
931321
8369
474720
881854
324480
351370
202083
265818
504800
643527
94721
3388
968928
210838
397170
621093
44801
247681
910940
619831
729695
1041181
240977
984915
346152
837274
401897
325177
475795
734080
286283
970094
723401
545921
261238
553058
851455
700804
509637
712189
496324
742717
86026
280116
258433
443746
775764
565277
718218
110783
204084
497869
680040
251998
434146
645364
990105
317178
1008441
1023960
260551
646366
1002100
184434
28123
443357
40636
1047268
754461
458254
68920
447634
166857
834887
313899
564858
870320
445540
932818
961879
457132
646075
410725
596061
1041596
331726
59563
894114
513512
502559
690409
738577
480345
290294
411980
768446
259191
256294
305146
830720
905120
980128
826764
357502
838661
792595
893232
66493
49741
223074
1006621
901429
373900
524327
768014
657282
100295
658639
1038615
975694
776270
84792
220816
158544
383178
197137
101018
523521
971259
790680
1035822
273879
318241
681007
553535
776887
55167
419467
199058
805257
337392
435208
914105
31865
686871
856253
5352
159619
446885
654454
369375
977835
598548
68037
16229
857856
863149
905814
760367
120956
648248
657463
956895
387172
892668
749832
363844
414698
309854
817245
751899
765119
234122
467760
507141
44239
315654
363254
1810
188906
123300
1029947
964150
792312
417206
579148
523471
967100
134319
406266
804039
593495
911147
749110
167225
53668
204431
851551
840397
824122
379981
150309
458149
668088
665022
249616
636118
517600
331614
720545
635968
593855
108554
205951
675594
895385
59320
350928
956140
981358
838084
260577
289934
615205
556787
376352
626615
31225
162408
523561
595785
150365
547044
599200
1047963
1038167
153351
222825
164729
564002
261174
489857
736075
386230
1013074
677822
311233
755194
1024766
1035967
493935
865547
273988
412785
365514
639847
313618
467815
622102
909563
964081
148563
796474
1002283
605793
882074
82929
464326
878815
728584
979887
725392
637974
278355
718821
331033
109718
898044
10227
924410
808379
995687
74123
411880
756941
416606
522095
75534
924886
675081
1027563
994142
708415
496514
341518
191052
347722
1040898
1013428
707187
546545
670699
117625
1001139
934024
1045950
958556
355794
643984
421543
506387
627595
534729
48938
258704
279099
985013
102812
914044
546363
635902
162662
917330
979992
871857
879281
764814
471843
814819
784209
865166
261874
514635
260923
620440
443774
512671
538282
621853
113972
291911
95670
477286
599210
227589
611935
237686
608118
367926
258557
631248
211728
410387
171124
849777
22549
949111
874165
950429
1008924
790161
470640
543381
14171
754652
455957
367410
506971
926145
773929
621774
648673
296086
103844
948787
79377
228950
441041
739550
363058
1022352
816467
165646
609417
788688
115959
57431
860904
490721
4720
470138
579035
369565
84333
112935
668423
529250
980535
383680
859813
923053
981669
897302
968142
838146
742862
413322
45058
2248
883229
742625
821466
625845
159777
923026
324491
192201
183595
278870
132554
1010391
377046
811903
973776
702106
776778
628463
497324
934510
575479
416086
390763
402818
244217
951919
138894
341935
954801
376008
754236
909518
102399
340472
890725
552231
450480
986888
647370
767802
953127
544386
687715
922972
515140
522780
664157
485871
587974
247890
130764
314882
528958
63711
626230
275816
983864
92107
239658
338285
536504
395645
1020231
347001
673096
549117
988064
468626
399272
880030
465727
577792
592008
455689
1501
599259
959888
234635
101900
634807
19436
686068
233435
636351
236276
462102
889230
582880
546275
735609
570014
725595
680198
395225
714642
597934
84246
94974
142415
1022680
847871
104559
706056
1006223
316590
52464
692840
226688
72319
780031
597648
281863
725131
91835
597463
453366
684352
393597
663163
700891
414526
252501
373503
225336
407068
943810
54396
999881
64760
796779
523883
502487
992722
638841
221316
233171
136583
71112
1024698
160144
998792
272233
142763
307517
849248
139668
638679
17562
738848
957758
629914
659949
475394
571173
159420
71970
750889
694667
321192
150521
225605
413678
122446
625118
1003680
799057
91750
866786
682857
259824
679994
541920
874652
894264
440524
1047880
619584
389167
368854
627214
78918
810325
494194
131754
777971
974978
668366
65565
105592
76631
48997
283107
411788
577829
267400
875276
554853
503455
738416
94038
631083
283444
736229
771413
272731
653333
100100
839562
322616
208323
654200
538317
258477
992766
180306
863093
104154
474429
29980
6460
733107
550820
365116
847875
854967
988071
807999
606908
1045717
892347
445033
424302
458502
499550
306596
855318
475767
398489
921493
332529
261634
936925
664856
1025701
414541
497898
740560
273743
193581
934772
128563
987121
850453
269962
751433
419119
221240
923624
1014491
684169
675226
848940
576054
504539
800645
167561
97814
661901
635091
274749
770860
888126
110353
169249
265377
817487
19929
638262
253651
217188
817829
195041
331675
879238
1035018
427859
903911
117291
891269
447598
162766
365253
440093
146585
737182
19298
798531
482957
166145
431164
695417
355287
570966
847054
572646
635515
400960
234395
659655
253130
426076
59361
328740
363543
181936
589938
408324
262265
878929
65427
677169
694402
395986
706506
1043614
46728
905707
342366
180733
131337
279951
259869
787586
36379
481467
676807
474712
652135
847930
610290
565624
960640
1038743
27518
36242
406091
617183
329718
952450
611983
764091
379216
953130
919036
675106
998554
640580
818398
288300
384113
361532
438138
1026754
31385
911546
275620
998499
497680
581174
689169
277598
1048313
93187
582796
454485
54646
885134
393043
360097
834543
220991
715091
1006282
615830
722002
196933
194498
11377
113762
341691
23778
801303
271337
490850
604757
653293
788808
809530
54930
310136
124124
544535
638343
598535
33825
33893
687949
789797
78156
325004
107112
868728
861869
521971
684068
469265
174538
746524
797674
423595
534507
885284
229851
302902
801202
903627
516353
871994
905804
719825
40973
298320
943917
678937
696635
504722
388917
558814
106499
764079
337991
959250
252450
57561
240600
61799
522436
1038683
631147
57990
363036
10687
749
364509
582629
846571
345472
334047
559169
160811
417947
1003266
871830
368282
337208
929963
454607
182211
870346
474195
454829
121076
669859
731227
1048132
52109
518770
157669
806531
127672
395482
806324
749704
86430
387306
877293
304415
898131
956896
414302
1015319
316581
615831
838385
741100
407602
393076
36642
584173
860861
311672
23723
105919
650656
188831
3842
539235
537513
85745
668920
310779
53402
96693
202414
374169
486885
638965
115810
926650
306701
650797
283433
365150
754409
522015
885637
208873
677068
182330
724935
336390
339797
736428
938111
981647
830317
65316
387811
753778
661266
594063
572564
187812
497216
10331
269040
159655
523572
904316
876544
207750
77650
522994
503204
34157
10980
328
429599
601729
9310
377332
452247
763192
403603
466490
922947
314745
463124
372051
28544
119854
737413
733952
234654
102065
648102
1036184
1014254
2084
394190
765928
306164
22428
292898
1017489
1047047
273675
252881
109024
744163
383989
243882
1034310
779122
800880
777788
79520
898300
186209
214439
756966
206552
535850
535692
559291
22037
904785
154561
306902
606563
367898
562938
923355
813957
459824
377283
615840
66260
957856
817495
809741
599010
166286
670706
427182
404057
739801
452227
841167
147630
904558
334788
75404
892324
64418
763708
340676
101301
291182
1006744
998033
735629
884794
510834
947631
727148
2312
220864
912261
234797
827348
910472
928124
968814
51700
228310
632983
556822
27512
540765
798968
502728
509552
773999
110056
359416
340088
42582
970796
528191
752368
723777
442156
400269
415474
888845
100734
507815
742746
433409
521030
964431
186669
701343
796878
273867
364987
1044635
400277
235065
334562
731579
363076
762178
90252
582634
444440
91310
145087
936715
706514
508455
652477
620564
970535
843221
893437
23433
56488
917556
535339
15253
53425
234582
574671
755628
161906
317557
318556
939547
888550
808800
591722
286175
170772
455340
28509
480075
569108
936772
318792
3993
802058
820699
249141
966675
148834
318767
857226
869580
446855
896818
108186
517071
460278
856208
329882
400111
71205
194662
575229
343067
170006
4363
894734
58910
749792
831298
356611
225211
965079
114587
124602
858784
967223
935691
3553
190388
327529
631791
20983
683147
46383
326293
810717
38254
260237
330728
698808
888549
385238
781976
992287
570638
341368
177056
473102
129965
844000
692089
504634
745293
73491
6119
937081
701794
329025
983936
652783
1560
256586
571402
906722
91833
526337
451124
668146
900454
24408
409506
93530
181529
42269
463888
480419
1017670
1001194
9971
883575
665664
671735
667208
903151
38481
144980
791601
925764
536916
684151
786784
854816
321024
950264
572867
650766
864044
1017773
949777
602267
434840
451086
1019781
847095
274654
283829
357072
568758
117494
371934
972296
841574
1025574
558910
352330
274166
974586
784316
403662
834376
655625
849204
898756
96216
644717
725373
638680
436085
92314
91075
703672
239239
90969
973146
131713
320312
227570
766761
93093
913882
141201
897475
672687
478104
132178
211059
764251
864265
108696
582676
135039
67165
187705
890140
191102
435660
20472
708612
488340
418005
503376
876206
737814
782915
1015795
830306
489237
469894
618017
709897
984790
1004122
156046
179303
44608
109697
946864
721296
141719
323903
55590
283787
334576
819505
650131
401607
417543
248568
168639
651366
508038
66613
796421
1033968
658214
42978
890250
544203
788253
707848
162992
655084
718916
309463
285159
765033
461366
264410
497878
865462
350546
1003901
249174
471793
298527
968210
822020
187110
779224
423571
134636
121422
1001835
711103
420631
1029377
20566
1035587
528295
563635
173673
1006314
518508
87588
11107
429490
377222
153937
999616
54159
867721
561479
699200
982427
640221
1015726
248217
959129
997091
838471
530736
1010085
25584
24685
918691
622894
272137
344104
186854
81698
191234
113968
653435
319114
484141
259580
806786
491277
112434
671552
309061
322891
597123
937270
866910
470127
619111
859384
192309
751574
169321
857302
434202
365268
460832
402384
860694
473646
866658
387402
784041
391995
218033
216862
232115
983685
59591
609668
491940
149075
697727
763194
329806
258623
303242
683987
722451
386949
283799
689641
565570
401685
732240
518591
940703
817899
764173
675422
533150
329959
293041
491039
810177
408107
970734
628327
569844
931349
572695
356966
971220
912912
813765
963112
721148
319670
227822
332118
72835
705757
1028056
465872
147231
906124
146045
114862
135533
876275
295411
797211
943537
196875
708559
641796
313748
538539
213454
953339
94732
127731
987690
654347
415648
143403
89755
282592
202757
76778
954440
543372
651753
61328
456729
64717
428206
396043
800836
963516
287621
15918
131940
480405
728354
200801
58939
603716
515660
960352
414550
711231
977850
40048
751272
994345
333946
125370
278607
800589
618262
220779
418112
77554
179245
929582
785527
72737
204238
329390
840328
83768
374892
141511
911660
823859
666991
658197
182138
1003708
409662
941350
371183
443585
908450
116079
698559
465268
724685
490323
699341
1040693
145952
710760
1033075
1012196
711767
43125
725074
576143
399075
686959
565469
783077
428247
801331
45177
716533
542611
363827
885966
295676
770583
924750
388525
430061
76086
319810
710463
1043258
190204
409440
1047108
747823
602554
648669
926197
144468
40631
204478
924547
536120
559493
78897
369732
37653
145793
590621
7329
820248
233313
708886
603290
893622
1031674
210205
124136
48083
79156
155645
132489
361665
357196
484967
756829
462323
962517
681674
340311
962247
910388
132241
63843
787519
186726
418647
870570
344635
833394
797030
559797
181767
485159
1010400
125869
267907
207520
480263
1046040
145156
870954
173933
794864
138532
996659
288259
382402
392228
327679
681567
697419
23481
136139
41149
420244
928947
136879
961151
184333
690544
970840
568461
156514
966488
237127
653012
928831
881468
905500
449699
428636
548084
593056
544480
739433
147531
446640
818349
812962
956626
121655
188780
982524
717139
29541
211347
748444
403453
761830
569988
760744
735514
338254
860452
767476
263532
92088
345690
287451
981083
813595
112810
958699
340433
572949
737111
726531
792455
972688
631110
134423
923770
95504
222382
714434
115698
1034821
235383
829962
297514
630713
407180
874735
490047
987399
403835
612862
647864
1020752
1026950
183330
664684
375786
574153
124744
807834
182091
205915
1015114
190196
727488
734579
821403
390750
425918
412380
1004473
193875
544868
843853
763696
83431
706454
37071
204592
173993
764753
438224
663939
938227
109119
103622
24920
585094
710798
446879
1025276
1027749
275204
245622
822909
446342
633600
551255
72460
795311
486929
545509
587404
273475
71271
167928
789911
1017102
178124
958157
180582
607518
953924
582576
692935
296329
44611
247835
146113
693864
948006
690459
768741
863043
279398
438037
392356
979500
347634
705857
736527
363182
338531
868193
1198
909906
688975
488249
46514
395352
700618
829582
716922
259691
417508
755245
68198
661204
414319
714372
533002
259096
413635
985648
95130
417810
663736
676737
5774
759841
900855
620530
115357
85292
430859
35588
123124
459308
52016
967183
886304
207434
59597
116649
749746
795509
670614
1026484
564420
566152
243765
685157
434833
517899
683646
556632
623431
248052
577319
732142
466861
939660
884513
501903
193101
901269
408956
526354
356608
364655
700253
425813
222504
270539
599611
276212
69416
35146
543460
168158
270355
812400
224935
267276
414274
555544
133073
331529
76657
624425
935668
937731
213395
419028
725142
748821
169963
202128
953845
196419
591976
928432
803388
1018274
921885
435822
361399
259459
134400
1030692
482794
33465
628910
743970
412337
214198
920018
781277
571713
63520
185573
432309
923400
737841
837057
887341
462829
398719
435998
117264
345340
878833
825699
1044873
590522
614190
968125
963670
7739
886121
950893
1026408
108727
458210
702225
294444
285855
382984
155710
388155
681205
369434
37687
336577
673617
222333
489866
3878
759830
204002
407185
788741
292504
150381
358264
654351
360108
700969
583304
777034
423013
1022838
144591
238115
305455
143811
750308
806289
749261
82187
180432
449819
745416
235683
439337
100972
656858
621179
143235
38567
1040924
127857
289026
219504
626516
613571
753267
227385
951964
805931
791245
1014485
630572
920563
410806
180104
783136
263420
704201
268528
563062
583224
256289
436376
509244
10095
845912
527814
956008
73170
821034
542152
313606
967616
388161
239745
363142
484112
423999
27151
320817
295486
257883
46286
597574
177719
279239
636138
929640
627889
261891
72727
242284
383947
443630
142538
655524
720403
685951
236851
1025780
380724
190290
315861
141479
843035
232685
133904
1038636
457812
849725
289128
342139
299833
867843
485484
23311
546938
544608
158678
33419
274974
865800
826724
723174
774716
110925
177749
20675
240727
179757
675632
278896
785307
388556
204389
315473
255568
45566
661250
1006513
721455
676190
249055
91014
581451
375151
124530
44832
243418
654456
722188
723353
594261
591876
610441
932172
284547
662942
515521
65029
84555
933067
274490
654095
228084
865172
286525
209376
639198
799570
535698
536900
479030
843132
884483
771
964708
490437
420183
948794
915267
940413
600672
383800
24294
133987
867570
520965
866924
397144
973597
893688
349288
575830
759912
99761
963918
796355
547693
10780
555064
465965
675557
1033364
54079
259299
319892
886254
607632
329124
898555
365125
31680
544456
1017777
835079
893360
366849
8661
205378
615224
451567
282825
26564
838378
31315
44714
781095
237349
610161
641782
278462
974672
477153
654796
297252
158408
473044
1035553
465682
716302
822061
790125
624357
50061
237368
379436
813842
413316
284420
674837
354534
873779
983755
1006371
160742
77740
566762
363439
152539
777392
135454
495090
569474
339477
949677
646416
907494
455384
975263
84919
548403
243168
784543
445919
865868
500413
289658
24469
537109
489584
13728
110116
878464
1038495
302445
626480
826915
523506
753587
981167
417175
602591
239037
731629
426031
399443
442825
830528
972752
160730
150823
859514
1038182
844079
423697
5034
462728
622932
712453
96684
647619
92720
258460
388022
481721
199193
130588
569745
562585
974163
166858
84590
687190
670456
165987
55412
856058
921932
776155
577196
251969
614552
645966
560973
516514
192876
508519
899011
68199
421676
514938
783445
80491
186744
582504
864202
624258
39092
361726
207280
352162
332664
854718
994123
795855
927006
260115
903642
255419
623753
449636
927333
710499
298006
738501
696106
200284
432789
464807
599297
291198
131511
594388
893458
930420
989000
913352
332188
299961
144214
999010
1001716
107695
246593
18115
699765
818330
817937
229329
723855
839212
503007
314416
562960
949043
369987
669970
5612
409328
653756
360856
379476
185550
677604
818069
328685
865349
724940
940755
609367
944291
372018
434792
619933
498994
526748
232495
438986
550970
56056
48838
922851
28686
698544
369828
1017248
869750
163958
541968
288153
501299
640748
770163
445622
7727
552156
412946
588722
698327
921146
755220
519628
370464
205971
656186
1000679
451714
871080
458206
614806
668500
977985
282360
801150
348500
259653
800958
198808
475535
926157
481975
641582
324519
703861
19123
120847
226329
304164
327329
960361
676098
999172
135566
1022038
671317
352175
734530
206249
201092
759387
89189
861995
771972
145850
960129
500055
1031908
739924
627723
7621
933603
909852
702601
400466
544677
743662
533281
815302
536199
506320
11390
422374
826600
246704
301925
862460
293695
685170
466703
210850
515561
411474
419942
368662
351945
761816
108506
496886
90797
814482
1033658
191642
567594
376435
211230
1019140
596102
463459
748079
323003
722743
733007
644834
442576
594958
644630
715222
856236
441513
605416
98422
701498
482678
114409
799310
556002
621852
990813
597220
254236
851474
104452
471576
191881
102428
408610
880830
745615
938306
533853
859739
271657
736029
733019
1039711
742225
826437
49379
229840
389465
297731
313481
643391
418018
359745
782812
718253
53664
575026
220524
453363
631750
897552
230566
671424
657878
190271
722038
107691
844751
791138
539652
534304
69716
573757
884602
346084
185268
773805
329667
808894
80914
663533
419977
932091
4508
945419
494998
303083
312532
616965
977151
884751
908925
479147
238796
822127
987403
965774
85064
527802
653417
558017
768972
670892
292672
395076
77348
820302
864820
307992
195017
899893
393970
201233
124298
243386
180500
1048244
899108
814622
660225
360908
923689
116772
496761
391375
460522
592756
772907
200274
908327
889236
715863
393431
954522
845849
1027743
227421
399757
200490
240955
592107
397566
524409
820259
403771
220944
888816
763613
104044
832288
659572
689374
223693
260968
981545
453262
35425
225585
212208
639937
195022
1011680
528358
388912
393623
96643
820653
604498
110344
834241
947769
280807
215970
630827
943787
198020
62866
578622
340812
699755
295914
66463
751394
679966
857751
61867
510465
508925
768773
342013
662279
314356
431599
838033
319591
123104
399200
519074
17738
157140
899680
146036
998147
17739
661988
558718
440261
706255
873777
809653
968493
645663
670756
1046874
367972
1029577
915993
270221
451647
687333
458819
556762
960580
504132
147631
546365
822170
594834
929982
436642
276114
752370
447723
193722
317523
44722
281142
234687
625257
908660
828349
529955
703150
32027
433540
480718
108433
822179
957114
451431
981798
626190
62470
448532
864635
1016680
591059
308515
586269
657582
586780
549466
976006
546550
368839
349010
526345
637527
772767
663206
298280
207228
686002
400705
143386
842872
686231
236802
372732
578135
784975
904957
756689
467301
748452
594522
27437
840188
35485
432982
604054
592506
234606
138700
498441
90481
469552
285658
745672
564210
430203
539409
79977
731558
1030669
754366
228770
138151
454620
913256
427056
822357
418143
790963
66766
912392
448000
760834
405665
951496
966246
503404
994283
390388
203257
723675
584163
537490
608411
20238
434716
172600
1021660
998363
680960
220629
911745
822229
352277
13833
742242
415220
932721
312141
1023659
395712
5017
505534
470778
1035427
908496
15460
685369
977787
662065
55633
193757
140728
743013
992955
354944
880854
470546
155967
974420
213480
814674
289029
472373
137493
41779
666212
737613
308412
487153
946605
179542
209126
682454
655673
417562
523412
852013
698592
433854
228955
660656
409608
20091
134041
807926
1003073
28018
995196
753488
346218
518318
1039602
742958
751278
818348
311696
996904
974808
707776
683221
453361
251722
332740
298315
825765
203964
646858
271009
76953
778077
349943
168592
357352
617707
648115
728693
373499
256508
954398
323033
479257
220310
511623
702093
576782
977074
1005714
505265
845129
790325
127299
1040542
885458
878138
574177
363757
529662
613021
510562
1047916
591371
313938
207202
174499
262668
279731
91400
929939
876651
510910
57131
354088
913112
563328
749590
438431
946432
573678
607138
38345
1014544
572505
585453
991805
189746
745590
460399
557653
579610
509094
1015380
1027452
536899
928702
222117
444542
859659
192714
976236
877179
130609
931256
520479
819401
1015872
33008
58071
295843
701257
327341
832232
919132
38912
788537
706695
650681
263801
81803
520226
698940
896295
823058
249572
150949
197977
282686
55511
857747
1021335
259329
661580
99512
837840
384495
910284
877876
680554
367029
421951
885678
862978
861242
201051
10359
986466
922915
501139
78539
500381
883603
553410
211861
543228
601975
707446
385950
100467
303768
2270
233676
749963
838344
723099
700191
834069
881897
516108
765036
941531
589020
741040
78937
698145
304569
520394
432580
999009
468526
88872
822960
215746
507857
645930
259520
294517
178180
886376
622065
839425
27246
463858
842769
567558
281076
942077
328988
279461
738436
1041197
891351
260788
323640
599512
590044
408024
13572
790069
501648
686252
211610
885367
820984
992034
49784
444228
904332
334537
261974
143640
57294
464598
128479
791766
590376
348274
690565
388399
1043580
98037
388382
610527
823473
820089
706200
15
28134
727021
503986
202145
54499
347639
220296
561305
484469
304498
544915
511355
360073
962372
215228
873739
968496
244916
271788
788449
974797
351366
778728
83475
505979
851281
388764
173562
110625
393290
668260
860590
356159
677845
654186
843868
500455
555845
845965
383825
741802
234444
258293
574104
646249
52898
697779
815596
71016
168276
249272
799183
886688
140886
94919
577971
844256
44135
377581
471722
265973
181057
928487
766895
372931
787477
725025
849891
507674
1038939
279477
997180
519816
596874
89649
897998
792967
837641
76572
264059
23909
1005242
496366
161215
320828
618650
424202
229640
782203
689094
876154
566451
157870
443602
658310
1029029
171647
751656
40337
942260
379896
1043199
458026
325047
674826
313004
722230
670157
720548
555121
649445
72951
574222
374235
194400
846431
546450
521603
885345
586701
711997
777216
207288
502118
9196
223312
477951
678964
164351
163349
2165
791957
185394
880587
240517
140055
619833
184372
302110
863767
697579
156407
1037342
534617
339725
645159
29913
478523
906733
440014
781489
642265
168682
587975
817990
147580
72721
990358
1446
377274
58624
28155
45311
970585
399487
437976
1006546
550493
84690
350813
521809
276261
682117
443114
687290
898928
919222
650325
288791
578374
225875
1028744
356079
633587
956147
154410
330432
569056
354411
929661
95083
45925
841030
840231
414181
912027
20336
891137
258843
836695
897865
574193
1018478
682411
604392
639433
856066
847514
853647
597201
573566
699570
790293
297430
434822
681635
778836
963274
749978
656463
721692
15379
159041
64881
1035621
913459
75602
556635
699231
1019626
1045363
999040
330173
564425
247800
94714
710251
769944
847344
107055
82745
532190
325688
690445
253084
188201
791858
506169
268021
742240
161031
599030
901417
467716
638745
988045
127480
834869
63841
548053
974280
310102
659477
536403
369584
743217
183872
637767
487454
309756
925165
849829
141440
881164
908281
800674
612436
340693
504316
691475
370264
654597
594531
988393
624989
739738
821925
675058
947241
870051
351302
351849
927791
776599
235651
363974
453630
328565
223446
963294
506318
449726
893455
139151
626898
886143
1033212
163263
371488
285316
569739
502340
549215
180729
762412
411304
635603
527557
18488
749439
7660
138500
999601
94187
113598
570689
362601
16939
305661
574254
27111
1013169
679700
15189
738633
257352
636114
706736
526668
1005020
443188
778773
358288
270152
746565
782945
458546
900384
303592
976392
89306
1000858
92733
224260
1041211
420662
79456
847752
587645
675529
912665
450926
821351
53768
135107
782421
208940
469760
378555
526526
522144
890890
618258
483980
338220
55144
549565
639222
511100
715507
973751
177031
355579
100094
85434
561028
352292
794788
79625
18317
800117
20547
933292
970348
358614
918203
924873
24443
969631
963944
867250
54100
426742
330792
917715
586367
824152
944154
318398
941839
261609
1037232
954432
325923
418543
662741
778021
395346
5335
275812
995902
875974
194667
720978
933243
764786
785595
465175
178112
1022335
554901
949032
607177
335939
948893
578954
777438
734820
487533
428595
461889
1048031
336148
178299
367499
75096
350437
411974
641748
703221
337912
766402
207647
324718
501694
315016
375078
349597
317672
297823
552740
338929
840654
522247
163090
241948
575511
982222
47497
639440
1026560
654530
930350
150577
925015
472300
108534
176766
441920
668136
577168
574799
684371
975202
196920
490573
569944
293751
293421
376281
712190
825716
308222
686978
213390
582785
811857
141215
783173
296605
540464
558133
122863
759971
798493
502096
372703
540716
455003
411065
74835
277512
961162
111836
950436
459732
31445
536137
76135
408650
808549
263095
278208
806490
388743
152061
27509
777676
660406
966335
558897
115390
475620
34303
921377
381627
679577
875306
233225
341964
453832
277786
6034
698768
428704
247904
147373
599531
289423
985938
348170
706672
74791
700693
646236
878976
880813
974023
875726
779812
543334
4813
681559
174174
336106
1028617
553307
248625
682265
551693
337229
1007194
459526
872314
190191
806088
196147
893467
198073
291405
652594
222952
228235
771489
745507
696588
546013
360563
846499
658232
951414
672021
436907
62840
865302
159534
903239
404522
427111
285162
425265
542420
33495
878397
19832
711625
701935
301926
569540
983783
728830
371440
908295
578682
700947
726330
276379
733053
181511
933883
346963
575581
1047399
687132
617862
312104
725214
411038
463258
989617
257881
746026
772650
100014
265807
905674
864156
189445
689241
686572
237941
757472
246791
685584
945523
414642
210211
754664
38916
369820
597100
887945
860779
743731
54816
833152
384346
352110
452277
807902
113549
452328
753605
847828
724204
83164
743275
462906
615353
890963
21691
682506
841045
675836
825782
747257
292382
180749
343072
645039
296153
188537
785126
78649
74628
947819
293857
54984
44472
254552
144234
616543
400004
885306
17802
38823
433724
718068
91776
919301
545009
55063
1030400
1010887
152700
906965
578097
396155
894457
963773
341255
40066
200914
787002
891500
1013118
758686
264123
300691
288543
175495
852555
627331
586580
43596
89350
1031582
209435
665926
583041
828870
170641
311088
314437
119376
464036
597223
1000528
262522
568341
190625
682855
965131
529659
730148
281684
539481
965440
700190
756781
715644
535039
845042
334899
324578
167107
123348
110427
599360
110747
742616
1027391
228110
235107
372581
507274
338529
598911
763239
869190
238501
620456
520751
718176
635132
998311
232231
475357
52161
343217
862868
234391
685331
710558
415711
10209
499881
552509
832700
819614
835023
879086
106099
457352
563792
362626
831033
379862
808610
295044
58608
866943
358858
516312
16891
33562
773064
480584
195929
440065
47055
241196
509465
741099
679121
633252
597515
612873
922283
691211
718711
351176
286593
464122
615428
1045292
469487
658650
736533
372814
259918
316000
603275
377515
132258
176722
781049
733907
294901
429301
1018621
699235
256708
616852
716200
839003
484371
19474
297792
72440
925763
971394
210946
267385
382814
679262
652950
157804
313299
927619
198493
255960
173748
540899
788917
491731
1032835
139088
169900
286557
926656
3234
537963
221036
1041976
114356
905831
506103
705192
911101
674763
756418
364145
653304
234365
205400
479937
423341
407428
916621
387943
146364
116177
937818
761993
11664
770209
824263
744975
554824
896367
615118
727609
842744
228720
61441
524281
359904
578762
676095
238284
1007873
750577
43412
166004
772252
748544
427016
714050
975441
699504
856326
388208
289259
59582
961408
406105
768158
347566
1021361
683860
105641
543647
141074
88410
617788
318715
841820
389471
582000
545005
154492
356252
219212
339054
233742
893565
938924
901207
872975
275523
556415
987012
932085
976463
381442
755874
571602
852906
561384
655743
12790
406265
420338
388116
987042
395946
779672
252778
977829
4008
1037457
81863
630664
392214
964060
828911
93360
1002411
174833
380160
387142
863569
296320
982786
931615
635443
183130
1030546
258220
623861
968634
449324
56392
184718
933646
439406
724221
382285
668501
117649
749311
352623
148749
467414
37624
329212
350296
719562
1039667
1000674
791475
345057
190934
643447
7731
161587
901679
265483
561255
697783
590609
344338
1000781
167400
1005269
673543
995224
633058
635425
393927
803394
1024902
965309
459476
362006
663484
126999
982739
695142
787467
505751
982439
751882
103378
51812
996076
153863
237897
697072
440082
707792
620247
867268
214484
839650
464163
657639
454737
1013386
494257
795887
1008172
685882
708314
466674
138211
3639
602418
374681
645464
869731
446940
189050
910720
408376
411213
750513
619928
825774
453665
161650
997741
266907
263492
788112
664772
540908
65386
230859
236848
157961
389960
130517
967221
756229
680180
332617
539334
1029840
476343
642097
827953
942427
603640
156724
883123
216844
324782
171057
683061
214944
110472
277
58131
268946
185330
416679
302680
354263
650618
886084
592713
147188
546353
780659
174297
703600
65680
932517
483017
720526
692660
320863
153426
707750
770682
106146
131516
26969
966323
925963
581629
1024387
460630
248111
799198
542564
1008851
573209
956070
284023
570555
286914
823773
339675
891448
949344
9238
222351
615402
88274
753263
375106
868634
79956
865189
729032
809547
829020
947780
783190
182757
879077
607386
247510
22437
907015
442068
279458
146803
546643
301095
182753
438190
757480
934368
307257
393448
353436
985531
626117
278042
150970
759061
816096
650353
496484
538274
571474
60297
513758
671694
737501
646927
208274
263024
508665
507875
461911
304580
898089
431307
551970
1003920
708929
44365
587073
830836
961140
423620
103647
512649
671764
816024
75321
268178
156924
75759
320160
742853
883206
893265
573940
932911
212144
740015
938802
388285
367532
492514
467936
48937
625769
629366
741116
111742
347216
43349
1002026
227470
459461
599632
490271
453192
723149
630211
188681
134903
257988
537114
515480
710841
207158
567826
519426
358622
810548
140068
875033
671389
240944
923784
74674
768621
610885
796000
63753
911948
137462
70608
594343
44884
789139
646282
929469
437374
81191
7147
527453
809332
707534
653166
811715
101763
427891
750204
785483
504832
533903
366223
882620
495404
513104
745720
22187
836611
947862
39422
495904
344668
105162
306680
51079
837482
594603
770773
394281
440182
985481
238140
350124
927394
615278
609701
812681
903125
83294
184557
498316
42743
237215
314713
638960
239294
185657
313217
795086
1010544
535580
31459
324229
830922
1024984
513269
127057
1040428
962864
555120
670603
242594
6480
124456
112814
399299
979841
526851
963314
888042
57435
485640
434492
125564
782870
388979
663805
471815
1022578
904723
738808
460799
429519
142986
986233
704000
533037
197096
361221
14993
1015746
788730
700811
431350
390534
884774
963322
738829
374982
1045568
62182
653841
21457
298042
540877
429382
442444
1020196
764308
701018
204052
409023
714919
730435
757097
939686
143987
956103
320527
584266
83678
749903
375096
431552
472501
101987
579026
463796
502750
34491
927196
962865
1046319
135726
741231
963870
780732
757555
314603
824485
625734
231317
993159
829037
708315
201215
445695
207979
525179
893393
582278
616833
610472
829415
707402
930249
399488
326710
971290
43794
343497
667129
603125
59984
569475
307561
489236
810226
896055
1016092
919877
962993
126769
918800
635389
489925
170481
97091
240323
522771
894013
233327
307889
719917
546806
979778
980791
149127
396352
1039847
476660
786688
125674
1013577
688128
851440
999479
566737
407957
338235
578725
1003440
634275
700320
471810
216396
631655
806751
1023442
477855
930028
733583
282167
103664
44901
774683
1029796
808388
277245
1041886
758324
516043
892358
713475
214654
472686
63915
1035787
651244
470676
1014248
297499
121429
580440
450490
310070
87973
6
897340
860309
410662
795458
759113
74644
692860
611035
720672
34874
365437
419479
1031860
308199
994936
446614
921613
238255
505049
624550
805386
350055
918464
833281
803553
820413
174489
61363
454059
121998
320639
489105
1039215
1035565
537183
445315
259544
408884
469453
906332
484225
970365
969471
754934
980514
752662
159836
611624
394559
138730
289434
498239
720934
804968
186954
683648
980652
582722
165584
50197
899922
871720
870258
585427
299807
624706
309603
535986
173715
834576
421697
84866
877192
469399
108109
795969
608399
309858
201249
990028
532705
268710
697181
7077
582372
384650
301294
934064
20185
578324
237811
184247
825788
69205
349704
155220
460392
828170
202213
554103
148544
325406
349286
181088
560546
694710
903163
101984
455945
67031
668880
498130
927503
555969
801780
424713
745295
892948
352936
588695
814077
934250
840125
905762
294133
422402
361196
539723
306011
212782
518189
626271
584054
181410
566146
271636
891910
289912
145807
753516
203406
818822
107476
575267
304193
125073
220184
458232
137113
627992
811232
67116
624851
940582
1037069
492726
101226
2787
430349
710829
684395
182189
1040032
57139
971751
370854
607389
6979
218834
331084
115851
157124
529284
760530
127286
463500
505799
703311
768551
755590
865369
469294
4717
523574
547855
204100
7046
381178
236614
440834
557561
147592
654984
855220
825263
648275
283972
454362
24632
868866
509873
230866
655090
614116
305489
532854
317480
105743
186837
199260
370997
960432
365599
395678
877854
676855
128747
271109
757022
165336
24001
601955
204783
585745
364098
409874
897808
266265
254545
760770
693708
680860
505573
620164
286109
635996
443040
600450
519266
886536
599203
844779
309059
196339
1001150
140
138264
335895
500643
807868
243358
525971
350219
274491
362559
541632
1004978
249678
318299
734086
29462
390076
37588
891631
880881
1039278
108694
388668
256270
411415
282796
1014684
526387
510214
866527
877016
88365
631748
397120
673813
494961
956668
830962
561848
360413
614051
804846
44182
596182
160918
583742
490165
987518
294362
670759
308999
780769
948070
958203
226171
929650
196014
916832
391875
812640
320910
130175
347939
725682
103555
952151
540847
1043637
407745
31106
573465
858354
453496
763870
252652
725304
650547
70281
198323
941312
148805
851738
353607
189945
331939
597280
23323
549594
111908
760384
430519
368680
886198
29618
421103
1005373
659117
359529
214910
480006
345410
442157
376667
925622
687879
237396
146061
516689
614658
796490
203444
783912
710712
224466
1037178
602659
2842
957168
866555
834777
251591
125763
396962
819457
670441
500800
289195
407334
750781
661509
432194
322428
733877
25585
639242
479450
583217
193091
602736
736560
278535
283502
812168
435994
456606
772217
832034
682491
1011803
594838
354102
983744
1003271
43045
377362
1033829
588495
94639
149407
193761
671016
691251
302273
993929
531867
211027
631958
408128
201404
730917
204175
154676
346411
618508
408821
745890
272690
518361
781635
850357
421443
852786
1019189
334724
319330
673152
360435
727784
547286
787089
552767
95433
751503
176822
538087
971809
9072
455374
790253
983901
1006901
756597
873242
1000167
682399
305745
84508
51062
630541
909827
345501
105243
174857
597182
607369
202724
175901
86714
118165
550047
263926
778515
676789
545011
28175
933409
225368
329843
234150
827691
597462
371908
445562
828008
868821
801851
925163
211665
547811
948770
542192
527836
818936
99900
793347
912713
830205
183233
571599
111047
989446
692395
992611
508291
915669
663948
62914
73000
402722
856050
626628
957359
484700
717749
692358
909228
657873
40969
574105
645867
612551
303939
102454
523609
263645
106984
211636
669930
668149
423245
324396
170583
682457
847806
622292
42643
89233
883272
934920
886181
224070
204929
461111
129831
230377
26149
1481
3752
828981
525540
553877
657493
417401
30478
269074
363444
54504
859301
106215
870453
457415
488786
990362
600613
40422
378948
266515
413286
84070
31554
50510
199082
996093
417920
596390
886987
1023105
237268
497210
723276
151611
897558
799265
969292
873119
329224
668130
1036280
611575
738461
671277
57931
1048163
548952
926470
674051
775297
368624
83779
267876
663400
664988
681005
995374
238122
614427
1025723
686011
933871
422405
407048
508380
460241
531862
175642
824669
357308
859964
914182
196546
468389
414147
718396
177974
41200
260657
721709
670569
652804
16065
949780
972567
46262
729230
797652
9216
798288
774663
678088
211256
210000
365872
689075
518229
86548
24033
760186
871257
1009188
790846
1001367
918135
503168
525102
263080
967373
866493
1013838
247441
750469
695318
389169
93584
1046341
875071
737223
755020
62587
240264
820904
217323
938263
108776
750484
626514
526788
918231
720151
159380
650194
904224
666835
510419
26692
709987
215762
229025
131613
151081
984818
1040216
147930
817240
534808
559299
572403
145518
912602
321673
670083
44528
283368
800852
548995
174773
977111
100375
1007808
536845
329217
290382
918836
18735
493832
273492
760191
534843
344679
479868
100617
927292
853940
363762
837947
348596
155737
660831
125816
737362
515755
905498
153142
223777
437890
437484
372384
380896
673841
64388
179648
696946
763477
126296
383547
295120
908164
21869
434120
283629
622969
704057
618426
220221
248872
791950
235323
848502
954019
808929
564019
805478
777553
577261
802189
143843
29977
380146
186919
738894
855414
357745
720717
951698
732655
976595
319152
562799
332012
890194
950914
331204
947640
807289
119762
941818
908750
335097
694008
278339
515356
52535
257339
872085
138394
935107
851775
21924
302215
134480
654566
341050
272885
180036
528957
710939
526943
179584
394976
79097
245337
741762
935347
615606
645399
113942
417643
732972
941781
538762
704230
83780
194329
442678
866018
745491
998900
200720
522628
955844
65460
545662
750679
189766
463828
980940
904633
639229
175761
415958
247543
637786
601824
56182
646688
990799
7059
941449
686200
956192
686982
339161
1037768
274662
635711
539081
109422
330706
711209
656087
33628
156915
773025
782534
739991
844920
257307
116689
66335
311454
356141
968846
211795
105418
677034
35039
993497
975383
312681
976245
18390
979816
769244
433883
723868
121669
29194
609014
329159
851036
946447
83158
125879
280058
222497
579732
506009
51755
65640
597317
586801
800843
790613
725592
63813
985590
215810
805398
420419
258304
377790
174139
45328
566414
773357
205651
645727
871347
538263
772074
902693
551704
532626
839975
609726
794409
775487
819006
272854
989793
486308
642241
932460
869966
845859
211627
908806
421366
452920
309731
384061
127997
1024619
607405
795760
714908
944296
631453
440137
882228
842219
570704
384220
124226
583229
781048
569761
831918
61071
578466
510098
311402
127491
347514
796753
1033862
685066
1023282
915706
385991
182384
325872
158779
201314
999726
59873
593971
671659
830497
457315
184143
759076
259312
225135
478294
430305
295446
1003406
749551
621553
844351
270615
613078
117526
830747
677164
235954
244327
976261
637363
231225
326343
140212
664715
1001004
213726
716271
611894
940749
414011
48757
859244
688497
13267
485094
209340
718857
3782
235215
820544
28660
888368
284770
267995
561618
335511
601132
582334
390249
821324
210580
903496
843928
384029
164946
125117
553874
709451
215840
296384
991778
259991
341398
319455
472660
563211
257930
532460
169984
838668
473191
286166
558778
288834
73766
813074
18878
704102
153286
991724
856920
601940
223210
555135
505005
503044
324189
881255
635818
670330
1028450
171177
157679
480184
953149
641484
542856
61004
635643
353403
864428
923098
789603
373705
493136
1000206
628414
265634
168258
1020642
951448
511571
434395
346614
216284
103051
465512
1023007
574411
92538
164385
445532
355696
290873
338599
94659
816879
393386
384279
537350
520168
793064
38366
971932
684458
457289
447383
362468
412595
1034776
683188
287952
275586
228497
734132
944
959113
462465
698759
598072
803430
605614
910227
50942
851531
478574
831241
480614
596038
519853
607520
649450
987469
329713
271260
102686
1048084
30854
763444
970942
167652
912621
491614
690368
242738
95583
1041965
927656
927433
431658
104666
645237
797764
786047
295193
564912
409266
522635
342096
562906
147547
652365
395895
505120
589699
148621
168463
788108
854411
106287
166644
347447
238644
856285
108810
912687
1029831
365650
42744
264971
972290
255980
619736
719820
49061
348772
722897
1021815
377244
203142
364726
742245
685149
908433
203070
35298
377534
774836
450177
538175
582883
24021
947896
252420
632331
537896
476961
589931
186790
897266
833061
255518
416948
435793
279346
326583
5559
902400
941945
262763
543324
904603
122825
697116
318844
460514
147920
342924
270686
625379
42005
994538
405383
1019258
480898
413572
491164
468461
947944
528998
276269
900448
930424
518900
702763
206791
645419
340924
18625
919259
1034023
507547
858967
514789
352924
209371
852051
233967
704754
823429
257900
203622
968956
630944
45404
888800
344389
340115
510458
958405
601318
299952
609567
35669
74690
70635
829590
245988
830918
417915
183482
423915
131877
742562
922482
629260
870014
237679
23178
82874
991015
380615
408787
221996
977395
804272
662132
819615
175766
420635
92940
953429
626368
396136
560004
248274
315025
350514
601472
886170
161623
807546
33969
944739
490813
647008
428482
70849
697087
994467
571018
379566
549066
796573
434072
69880
222630
322230
92303
618896
625763
287011
676722
47106
53067
379301
1016186
209977
621855
410983
1007912
593565
393556
398129
39853
1039517
847676
877576
1030054
54027
557259
1015205
255833
849785
606955
453953
211401
949574
727621
291857
653107
759021
163356
579334
992316
136943
125134
287360
290700
857227
809696
1025932
1016718
744048
28728
96033
294220
190491
595037
864574
845335
891406
600963
721193
719984
397735
955651
171635
462796
796686
123204
690878
260993
989410
435100
606010
1016331
996719
303378
594486
883269
426428
631437
928452
278180
410474
946618
696
933342
668313
991742
981645
640813
446950
801874
930106
691698
406724
206160
691134
984241
182372
863893
997461
246209
666899
502142
548612
654531
954317
835439
1022834
145615
1013312
671253
610200
708475
1042763
2693
368189
655999
764438
1066
533909
703188
175740
673307
880737
145512
215021
1020871
593835
612591
605711
525673
550148
69633
813593
1017812
582485
604649
58126
186288
130792
671639
458738
61591
377294
228809
603865
901800
333573
576937
73633
370807
843535
952437
798581
748089
900272
929530
12545
344487
511772
135482
210477
359773
810570
135202
710823
26768
1008123
340903
352040
1001171
44219
141314
159199
485712
1041300
433265
801728
1022399
723933
400416
577611
482471
971748
534004
236669
966541
164305
379759
61149
1038652
538320
329818
91103
328256
423719
817425
15428
556715
724536
194810
983677
1974
867380
423761
50881
156389
916158
211449
103826
761108
391046
593308
301599
151331
439147
737706
929313
102668
850362
716109
869372
328591
939079
617214
770788
222933
595770
433049
584247
296095
604435
28471
326562
582776
160835
864438
530201
532503
744190
302262
906896
585729
620376
492119
558052
516961
132539
518931
504835
86773
951284
69770
619206
593649
879298
674072
979297
840090
3249
423003
939594
474947
442916
605077
707165
445915
358729
377925
400686
1029755
948035
1020579
835528
690153
805884
1042376
941639
365767
799008
977374
956720
655097
1021783
833026
448153
545212
460572
867527
620588
807077
165299
488295
934963
942813
727939
262128
939497
712153
109168
432129
552809
103585
208068
881681
257066
231856
225813
655313
288703
231374
1022854
834711
571917
334208
516211
946157
88545
852137
453910
493990
728644
1013557
688942
350162
673799
35788
891373
448499
850733
581134
806173
55853
382470
955510
496917
605237
829644
168963
308319
176726
617025
364549
142544
267419
465993
415310
953183
732535
405652
227825
262389
122013
825539
261756
582821
496290
70895
239029
269559
832886
534690
607222
274458
478264
194240
600971
352532
583813
945876
285692
871780
102953
842606
383734
341492
261104
230442
226434
461478
488080
117132
972187
433922
645200
950671
123679
621323
190898
310917
417603
303912
570296
444449
1016886
678786
668161
613523
796611
116211
753727
331337
388649
400317
186375
225390
281261
209352
419713
16306
265069
1022843
877060
755946
877266
6723
532482
752545
914072
1047740
505754
825709
390004
676863
728094
775381
2543
553529
800400
542095
592028
644230
356169
662320
528287
284204
864754
257673
290842
686811
361067
400805
980969
560677
781652
215388
223880
1018596
139318
648559
902250
797943
475032
714755
827173
736523
763622
973071
68587
589828
818142
638034
69457
645852
953711
381136
683928
402630
773689
169741
128575
70220
210421
751652
502801
947591
854417
598450
959686
836379
729756
115363
94049
547012
110668
768191
249705
95628
363199
7098
136636
868761
126453
688531
1036301
181733
3810
358173
415080
74834
153545
420200
53267
498499
896733
886809
835624
467595
245252
561525
171968
12509
605166
917036
785570
613968
51379
570041
387938
438382
977862
285779
832111
918775
745516
4463
279956
882119
301999
103926
116570
3059
815617
537522
131442
220136
721270
783076
445374
182370
349825
435053
189695
948999
665243
344896
426276
185054
895577
924027
14068
665832
937032
521695
93815
95228
463221
571315
314510
255511
21763
677399
873026
711163
250396
99730
611223
951871
687021
360522
494501
140333
300514
355697
67122
893725
162912
202719
226298
813435
350620
397616
32686
1003123
632378
103521
7455
731088
228282
868012
540762
655362
835220
177497
957239
759010
712948
521211
178750
191600
331365
293502
211622
932685
889169
723153
552140
787388
982283
332843
746766
1036130
15552
949659
1034937
490945
729470
124513
55842
634365
439599
936680
728563
312244
883420
651957
470933
336783
561428
649496
614237
693860
98675
522725
691542
7768
162575
788131
957812
637188
471644
229220
731849
415918
759351
306465
489821
602878
109562
498806
755632
597296
198096
9796
860024
103964
875289
896388
935872
61130
488124
24344
652334
115546
341516
89728
712132
535825
678105
816092
668220
544109
592501
975867
538657
473018
81239
829597
367098
880774
1047539
840767
231931
262462
945973
551952
518359
529626
976805
372747
555857
258228
477807
790229
470417
74865
599449
591861
904634
221110
828778
844719
410841
280960
853031
877220
182755
201589
907340
590260
169876
608207
665789
329785
212624
368373
313893
751634
443376
1019936
361707
399336
544740
977595
128697
950251
512199
110722
436458
856662
166805
736783
398746
956694
61525
487859
720538
1045806
106172
285010
528810
85414
528382
724008
370111
817743
51414
913271
425782
162138
875437
791207
986188
900348
307671
760279
224914
883029
654106
461817
84410
577471
315906
299195
84605
367852
102673
320621
673869
1038795
619235
1014015
124159
571369
92970
1036912
261831
312913
552755
833235
882231
899675
958920
368175
568893
93998
401293
834626
413975
837251
345259
931159
448686
132552
945130
18225
335446
52021
139484
648561
327699
470197
2366
154558
151568
213538
518493
438386
574049
319744
227885
178985
1033652
79009
751847
324265
296012
927799
622659
850432
30819
777472
513555
915248
768100
537140
167401
265892
776632
269939
429054
845038
189067
406382
467458
891772
915009
619815
321390
634643
674146
752905
18004
317475
901848
614079
973431
863620
1010084
965240
779296
514729
187966
723225
743696
574924
430270
562218
540297
132087
899309
610844
822467
342309
65733
99673
86804
348475
879344
845168
356015
782518
1026274
147039
540576
304744
570857
811398
1036626
758003
625917
340021
90334
996377
498945
115643
829460
175361
105836
953513
1981
132213
166914
769345
588354
388553
483370
171971
971954
662175
707727
320718
509258
434918
73003
1022168
146218
747085
941857
216743
796055
1043800
462933
208523
189170
668303
987257
284191
175582
569384
874822
61123
579674
729448
986297
125715
401131
759372
797968
66534
311043
515556
495788
214290
672143
1045858
875214
814852
879942
976753
23044
952274
129586
806947
862199
781010
243876
667548
325535
883309
762325
669535
762719
729208
262888
931268
690138
20912
939946
135632
111863
369657
787015
633507
602188
3021
158876
452228
190159
614673
773420
425012
964835
232908
460778
868062
28360
880869
691165
373310
1006073
229911
145939
800736
608716
230656
902354
910598
462665
668374
299750
1017731
517212
857906
1034387
390408
285009
410231
484135
112390
878419
665438
625992
525172
516525
892287
725756
63909
843735
476931
332774
603098
675853
363703
913843
233407
976944
857741
656063
633825
799699
90048
880087
586090
215052
69442
393293
370439
631411
521826
255427
358148
801215
804199
879971
62036
855605
468733
528503
823874
993948
1045714
473649
111350
12468
297773
1022943
174494
850567
613200
429581
199263
90618
745534
634409
30816
606000
812633
618717
158794
373701
36698
676640
347371
244307
864046
68825
384824
927569
813792
301565
89706
453612
83466
558495
974538
56575
199644
445202
525434
264038
793531
938503
708833
738010
33851
859991
329329
834291
532166
604890
472854
14379
618645
517437
977448
933427
344520
833549
35362
59488
766981
934800
966422
742588
314813
180678
1006642
428986
450498
759623
840555
488456
631163
5104
212195
554163
582029
334415
621704
578308
162514
508385
979683
492681
1010906
1010548
938260
1027562
92581
798916
805822
1035791
804705
76815
851539
791812
566778
564542
480751
590890
862484
116994
757624
93930
230045
117418
513310
904516
463632
498820
263726
129182
593602
993564
50602
883614
44458
13260
27120
742528
619979
90382
607711
269245
415513
323923
895618
960909
211483
653299
825332
218889
687568
492184
249259
171774
70462
827323
554898
417554
747106
154965
343784
659897
173063
537237
23933
374744
855153
482279
288281
531483
571559
909897
969066
744184
334575
487546
320940
808380
1036015
501404
1002025
203730
597009
649932
660468
514514
630904
165421
73550
622839
775523
328642
354438
94901
220171
84620
567912
358100
69644
36865
821576
326539
45196
442617
881182
72683
731776
501091
668269
127136
523185
876046
747994
749763
105063
470402
128622
824434
616187
166895
182911
967375
3804
68804
310195
890737
293301
847029
464613
795818
732362
538309
314836
216238
992388
65930
1033345
288190
630821
58657
972460
493824
893925
836852
670399
370876
238440
205835
29066
426110
206690
808131
682601
944115
332120
105202
1004239
650279
1047996
580567
632409
83889
545300
7956
843144
452118
412569
433481
406858
715402
970405
138096
628142
1045951
158950
699224
78866
985061
69324
300436
90765
713171
936500
712624
534706
818566
536190
859467
353896
259975
55831
206313
281228
198394
880205
704691
357187
921058
333175
260618
324118
70575
370320
1018385
674841
855516
97258
540171
852859
1528
558125
970174
74773
267359
720455
1023743
967067
941272
776714
976901
289736
763728
503586
88895
1002550
711996
100012
1022750
958803
1034890
707475
403488
514783
71507
552003
67670
467171
235639
301496
964220
197469
392129
820728
940246
229316
217316
238200
461221
182788
715427
41159
22063
1004088
968777
810673
255156
324013
623899
770704
152877
234442
824292
774320
462371
613827
51995
170682
540255
868240
941584
235900
946632
238977
1010371
86707
241582
895214
414823
94029
136282
602961
588839
222268
81894
473783
152605
134460
64622
893996
97555
101934
854264
245039
998022
68823
625673
119201
722662
1029642
712402
583651
436266
894524
86125
290451
345213
720416
535299
998682
711754
110879
184016
86717
296099
34103
505302
381781
386535
178182
382703
1024486
791017
36961
625424
665967
130957
177399
257872
470124
441313
611363
256217
123406
366758
432402
16295
956423
154365
893939
538032
360528
570230
623539
632871
856004
586043
344404
872339
694120
50101
738949
240205
710630
722076
802841
377679
876988
211176
858181
240885
229954
141904
549209
188041
284129
57266
961703
212409
541969
189186
636699
244663
393455
1034443
75751
634639
1004637
472949
988579
310097
560338
695805
985913
697164
1043375
57089
985878
137613
835909
691151
332917
462181
660226
305026
428906
542387
977259
790799
248746
686472
309233
1036523
720758
94459
536931
255197
211231
790106
938449
35602
29730
129776
162332
1005897
224311
200179
903598
389475
1007100
439056
1046949
701473
1579
686557
354061
771637
551772
812111
585880
647547
676228
608812
971196
899984
961376
580489
630666
463080
993076
947806
269507
209441
195920
22639
460813
146896
342166
185133
782078
392448
967227
493170
239420
799337
909321
122165
864148
286742
945503
363759
334558
47528
90518
569609
59285
548951
70886
835134
874796
239124
36952
123644
837137
905636
1037943
576885
130618
45926
23238
110950
270496
764664
115670
160255
1018484
771866
1021758
173142
1037695
221544
284754
382701
260107
1003469
84267
483014
557016
835042
205521
263661
526130
494064
1007521
966265
253556
775199
996309
444875
738927
183254
898897
359985
867283
386397
710374
236897
512982
229608
1005487
920593
284255
32289
675351
485458
905755
467821
949290
933199
489229
991994
982730
506498
117473
959959
262453
10011
999502
653030
400284
407160
507718
458762
125409
986143
644582
703586
238799
113497
677623
156228
253541
556078
287540
960562
488143
167029
251401
980181
679749
626774
460033
792267
810658
739826
693939
535644
452422
912795
765522
645440
200441
635315
608293
849214
242995
267636
982425
408081
603282
247404
673050
66983
525423
118995
392172
343807
46559
564925
385323
607969
224506
117766
131702
432643
978184
217143
1035066
342684
47674
939957
382950
175141
473462
1614
761449
908165
576424
916471
265359
961184
388713
315837
500856
138567
88629
29203
688476
701140
740160
609577
724714
197967
438336
70275
517914
245144
969920
1014034
135630
737271
703265
67279
859566
819900
518432
291327
950393
161995
922438
1016826
263304
468634
505300
603457
842125
347244
912380
129230
447628
502253
276784
1006983
437981
890652
886832
484315
825404
749290
766599
602004
646309
255554
713141
30146
745265
152488
156496
843638
1044945
962290
32682
665524
571860
958555
16433
229139
344166
179268
113867
924173
887876
609924
140155
417800
366380
267994
14225
633948
167670
102299
659725
695074
732179
198072
923501
584788
256112
968368
738870
1028702
490025
809023
549490
978737
230186
1036265
780477
724502
914893
515328
121191
790659
492010
5785
699376
2951
562780
307446
314026
266574
139953
268772
161818
816660
767617
208116
348166
507131
983062
219987
121973
200883
892837
339535
320638
208352
501805
135858
554431
353269
248220
397266
645656
110131
553315
730589
978686
671388
752570
802907
983566
248040
455091
1032213
640056
512927
739119
929986
1024315
9006
99322
280096
35798
1038462
282508
373699
315190
438727
791192
1030561
287642
182942
625688
677059
186675
489970
271303
871253
473482
353339
985760
438157
942677
826136
199496
742549
687195
926495
256092
217089
311183
141238
510432
511646
823266
642895
921881
997447
74141
392805
467993
666960
564853
1037050
553627
423995
575138
175108
765310
223376
118475
978747
875775
435084
476946
537325
862975
262749
226110
959108
794143
892162
179835
638348
696471
289477
975639
275644
63588
502625
337795
22206
618842
82096
397052
641597
747485
1710
692743
166859
3163
540871
676651
567519
935097
784736
912567
833698
439708
295842
566483
7351
318541
422360
741305
794939
79563
341785
157944
283462
740812
479153
856423
679001
606794
200130
904792
546618
273480
622
876786
892630
714974
389551
678599
483503
675921
1028784
646051
879840
1039213
531186
960709
677520
1021648
772274
927530
943896
483581
132722
359573
444445
804240
199232
103390
995347
892239
557944
458757
254140
85400
96454
913159
415455
1037642
764469
876083
353634
189301
246051
462645
280650
489797
306925
19600
131580
282662
198601
992048
19875
232706
420733
600309
60546
806698
588370
751158
436910
80712
828706
1048464
217970
1037551
1005161
282718
410794
962340
890685
272893
766033
786301
700619
540416
435941
230165
453519
1001557
964156
528041
99116
684955
907164
305269
1042963
970885
144033
801197
117591
772548
919518
503121
380501
722519
227021
91586
746957
987243
453358
1031020
218767
242615
914890
595931
288154
597800
368625
997563
880517
16367
615095
157891
671631
81960
204057
61448
861487
50252
169832
561827
71331
656446
764644
539752
460765
366844
762985
431033
240331
268216
177374
39587
495669
522389
978124
191325
359106
942885
89082
300643
760198
165021
232887
65984
967165
683761
972905
744708
656425
497025
788909
1023734
818179
91640
382813
1032043
594104
835108
1028356
283362
59077
765720
304621
794050
1003394
224037
79644
1047258
915399
967754
932189
807375
574046
939895
344014
941214
667264
41608
477793
81063
398733
930617
333320
759528
783689
203112
567322
270468
296715
732542
78873
157508
705376
959364
119076
472098
557356
258861
600876
772512
847706
578313
129717
917148
522637
930561
420800
658521
666393
149721
298723
758910
226997
334433
208371
84715
223554
532139
215806
756826
403814
344701
16327
780314
242238
455390
575570
492093
467819
163780
741737
822047
297261
96162
801484
106162
86857
712944
586412
573088
80949
899492
16413
511051
321313
300758
867057
529233
737855
146609
302861
623888
208479
112183
582986
964540
591372
357664
432003
243165
880699
168519
196561
382337
328864
2966
4119
317034
476862
234780
7758
43934
60112
607124
85043
719173
199996
875430
819883
411268
960237
459094
993894
758031
1007473
252350
1044450
632707
597692
535718
1020401
780688
820548
825383
571524
713013
407549
327805
80548
968751
607813
367626
591249
99983
356187
218437
748868
911160
38905
43571
952907
398885
446754
410065
1037167
76777
388816
985947
854506
388736
951797
233756
381897
135579
309867
260409
193617
829034
452307
15267
670729
534871
1007726
141564
756464
457928
716974
86313
157289
912619
750973
329365
413317
29511
434976
604046
350849
557870
415241
953716
807042
650176
306167
730384
568006
376675
364573
681094
273623
385149
1028645
734112
849606
839343
963627
445473
43717
202471
451520
248147
459693
1036350
638727
242062
322747
504139
927335
200878
554049
292709
990502
731873
869789
444052
755198
966825
221414
865271
653309
512286
512094
500079
893443
908962
123574
87418
711258
414236
126059
332295
483188
931095
396501
230655
828406
807432
71866
983374
630846
1022197
532376
711011
549380
307958
665938
546125
171857
730989
204174
548639
1028179
88596
155205
403128
291579
755886
810013
158757
647301
940427
867812
240813
763193
637940
921577
300045
534984
680574
333829
306076
180378
821797
88889
827238
118564
420700
748644
712018
972035
1028770
439217
457574
1048542
369259
78326
973082
458080
903357
852462
628000
238672
473565
748953
848592
108751
473654
1040506
955550
880809
730716
311440
491256
471626
836723
342065
31428
78322
1012104
348616
907794
998911
510365
744921
551845
620108
1016179
309179
106284
299978
657567
276318
627076
354702
11884
495208
294854
141919
345756
456173
464478
425286
615078
640718
639162
538340
715661
917558
263690
164680
643594
84118
961553
334020
476228
356329
838709
1005785
843817
350532
614804
856850
855675
939389
620844
828735
775043
852773
223656
328500
802263
407052
744487
303762
431218
387030
987625
226534
799193
304609
661267
799890
657358
703034
1014848
490183
367126
80208
709625
753821
648316
747660
328818
911804
236541
517052
522502
753527
463028
312218
1037761
648658
269294
241978
24896
1008426
463480
331369
278094
160623
703654
626581
479893
289837
1001016
1041995
930094
483438
957426
562426
1015934
691038
98816
6997
172532
696310
119701
827227
352173
619940
749916
243809
228928
83684
141272
578030
621501
539130
452289
248394
192136
386466
959738
85061
871425
779283
114747
280792
820411
445963
231177
344926
692428
315254
170469
756341
463401
159238
372302
926729
805367
822644
547535
583049
884428
488289
312339
237500
970149
302630
864688
388773
879664
1013358
695988
224064
879377
955520
367494
355352
118240
928427
14457
497805
979203
971615
471944
102214
478979
930831
186868
248095
495736
331216
745288
864010
677040
1002655
933563
587024
452149
763605
705695
470818
80975
457463
37585
990209
925089
1006558
1015952
618401
766587
512752
667655
63690
10971
404332
136858
143025
306109
304508
357303
1047951
618193
460430
547974
876778
219690
480448
720078
37228
285706
792518
230008
690772
863344
753714
1011095
1034054
452892
391895
396594
978862
994380
932771
326168
877488
643877
213607
558126
1013778
870467
85357
943004
286286
558966
214955
410847
378524
483994
422273
499876
772805
511378
794900
750686
918863
580813
547830
849065
269406
481678
140862
452350
816331
674447
130575
601381
977267
156368
190458
414164
122650
358747
803079
445370
468941
722503
16221
35308
407316
28722
726908
412911
202355
884683
666375
695467
66023
992397
12251
275655
117273
543557
99859
613961
316462
36089
221654
354384
552403
722436
787230
152479
138855
355495
758385
104496
315877
183841
12048
1007243
619639
680465
929293
1040119
415234
326106
947838
434058
76770
734959
905744
889493
861884
729248
432776
330302
883087
697853
524590
731012
578699
568665
278775
16721
8094
130635
261488
560831
601175
489025
276518
1008700
94011
831507
434790
486667
266101
598507
648448
445645
742733
281517
481255
251138
908923
479536
973794
160806
1037668
958630
525747
362589
124614
545332
960879
657365
965868
921632
128719
409283
967807
87768
404430
184595
498116
1002402
258279
521431
745578
783551
268885
692280
398264
943847
197504
897752
1003944
40151
268297
159931
1016850
651741
312298
858618
588806
250313
957112
907374
960012
868555
7003
428474
757676
951943
642734
954011
644204
7977
945283
832256
270835
17385
476305
783562
623634
733273
619134
711882
724050
398565
1010392
57124
144225
479169
1019540
536150
820857
109843
54732
944849
570148
1015784
121222
950412
341796
389526
369957
481684
798476
954799
201796
220415
477464
679288
402776
193104
357774
141925
316556
418031
915044
505527
545801
868375
241165
670800
889924
271125
554469
995887
970172
666277
284948
930445
143238
979910
270100
630271
433810
7747
44445
479700
875459
750171
322583
353334
691284
274638
355740
194459
201276
683350
109402
935426
7298
287921
415618
532298
867396
361197
305120
367861
212172
569211
820011
889275
172495
563440
714826
735489
8497
960856
471146
808677
4821
603627
470916
983821
689114
952746
542070
545176
237512
455192
575867
294442
312833
993067
907059
305095
8042
896745
219673
523454
620057
960508
897567
665007
663082
708987
608540
890337
1007199
831992
162365
850245
761904
167822
1030954
688322
571194
142089
702074
680077
254199
494341
662802
526141
737383
141267
222746
52157
801419
135938
1012761
963937
93662
572252
586547
768317
22246
348305
56661
257862
140321
927575
555614
1040822
418704
164074
569908
631991
381262
399080
2990
466918
968473
260217
40294
975154
741374
403109
550301
813859
267545
438371
780899
713270
452695
629134
97491
684132
292397
987860
206893
36584
197817
58245
94577
956549
746300
165340
712069
183788
1526
858044
775551
619971
515729
68114
503805
824828
507152
222325
1028055
1036880
802217
34189
772145
581228
747849
168534
111801
279560
460843
145872
376591
194904
873584
284324
342427
325483
918507
613656
31097
398799
154546
740952
181381
981451
164781
793517
622487
296611
964446
928633
598018
100247
114690
66343
166271
790959
787508
226575
190608
334997
681581
930554
437614
1003313
171870
1016692
693933
508335
570413
728478
390043
983491
734077
373618
728889
66971
590230
701699
351819
485923
819846
39628
76318
434857
334900
176539
309590
653003
803046
420151
134144
719327
956854
793093
800219
133776
790689
504726
610489
740834
811147
916714
351413
254278
906126
867351
122766
513217
828927
672712
294916
3056
258387
551427
710043
753007
411580
1035316
819261
59853
584439
225856
464068
298736
350458
83372
821743
132487
612876
877791
262794
250284
67152
266899
1038897
885944
25752
980809
953881
222893
219083
184940
349414
565807
700114
127876
64999
618006
555959
544964
195100
795449
802132
23554
677678
344546
908459
685286
870504
1032988
551408
475395
741011
675180
929560
47487
723365
149291
479396
63436
121491
628418
761825
913915
640969
538438
159261
533156
279445
457633
93586
970932
437174
190192
214676
693176
1035247
297137
612562
669036
703253
953040
653033
415295
585717
888589
660961
639946
34542
119481
909823
131711
931720
391515
584718
643890
1007571
567641
538596
987725
87665
549013
596625
499563
981651
282339
359710
689400
890298
769150
88211
866813
937555
720692
615530
353001
15667
914901
255747
952670
941938
582395
1021813
246890
122820
583249
670360
624501
977760
642861
930246
119561
656361
626548
723682
143112
828340
658381
371225
762415
875812
275082
704301
72513
570568
722395
102449
1043913
418937
349079
376410
978379
679045
304065
235249
365527
1013044
308608
520979
464206
429233
683989
710163
287403
304871
310051
65012
531852
376948
803081
364201
713000
268095
523728
701758
822546
722455
317148
223779
475435
54459
487
577585
612203
731720
257847
437566
869671
507673
779775
684123
565813
904242
867468
173950
682860
764881
933102
982631
124155
910350
902357
151458
664038
903606
851197
918163
657972
311702
334710
921255
287389
120180
622181
377741
220658
71283
163383
1028671
765554
478346
397896
347156
42686
1019249
397478
479470
971124
535455
878668
514167
867651
652567
770027
654543
32183
773862
648624
882638
483495
983307
336187
418554
948134
497479
118218
233784
944266
575456
309957
555677
1005124
757016
1001640
320918
457798
500496
116393
199919
337579
583342
834055
722641
297006
868870
728328
905370
914767
85339
305729
283037
290859
475034
669581
263564
196391
5526
635020
179296
335761
91002
414666
764284
482136
536077
304226
455044
1018808
1045929
989730
776951
493831
202717
141392
241187
409739
1008330
174698
499339
607541
542135
459140
791539
515359
102928
302615
30671
408646
20885
273780
109231
67854
514562
554888
746573
74458
252666
996710
519923
173050
554766
516146
992704
100218
754474
372450
826110
850762
922065
1045812
427109
902605
542969
1039792
504910
3065
16522
656715
737105
701521
169588
877306
171875
749921
204355
448896
293278
425004
392174
509053
808578
210713
280280
617409
477658
844299
27336
144519
983016
235458
985694
11018
551200
11479
419418
284273
988876
577873
1010166
537202
927119
945347
437539
664875
131615
519411
258303
521390
569267
959311
669454
412698
130795
541620
376074
832082
337291
427636
669438
960374
953933
31625
382178
1045655
331296
888796
414043
842536
764231
313970
200423
385347
974133
414999
748528
595036
683614
312851
571875
1040058
814612
101378
286223
933159
782016
185766
544534
562860
514197
645210
16833
521386
896225
688848
989184
84890
435933
576948
762233
567593
637717
84179
755947
390720
297874
596421
449303
207976
611796
67501
114279
697347
828397
96957
53817
546605
1031770
20972
446192
161220
836885
274476
132534
681569
580882
382502
309918
633339
13484
682955
134223
780568
175717
328949
779760
880532
544656
410789
409882
918432
522723
562170
1010356
928496
969139
840509
209966
695094
900594
265873
438412
696769
403752
350606
1001832
666947
948644
106022
482290
163906
828950
90050
563651
876386
163465
401301
151974
332857
655687
574934
403935
317415
898393
865878
137818
701035
1034442
242817
890773
321836
925759
778504
617651
230950
597583
337409
309683
914032
867847
919524
597468
705528
360719
320006
538089
327855
442291
211056
226256
380417
600201
759780
254
208522
297887
579329
289117
295086
1035456
206556
616440
307088
43144
1029179
863926
1023002
860868
273198
565310
322626
619304
152723
548019
599038
562484
130287
850266
1038783
361088
27621
375880
447720
529435
153578
28413
189830
450695
695101
614372
991302
531916
517197
796430
40565
932032
196735
796221
578245
164166
986679
99521
295805
469101
776790
781574
510225
1021393
791585
672594
139801
65909
280583
505522
711856
637573
864266
348735
665768
50716
186607
825075
924019
141410
232773
315079
1032558
370337
685817
318773
309226
31389
279680
777175
992367
962861
813945
592684
952817
421109
74671
493308
584510
769405
887329
535658
371314
771162
535723
380295
620142
252084
993890
95312
809805
865922
815071
216213
990551
467198
971699
660939
572594
213518
372682
866053
312040
272400
394245
173494
685920
276168
719690
460796
963461
611370
474358
620963
194883
286144
517449
233452
44339
272985
429676
954454
79150
58249
365550
1038580
127315
742021
891595
981558
190038
285536
1030498
389201
393435
805297
631795
505140
99011
46804
455232
171568
875220
332813
787029
674020
678912
745141
885825
506799
447596
742257
964903
328634
627239
301663
9074
38669
336317
337784
158349
762065
384925
452778
455707
119970
41405
900761
360118
793204
86010
468175
954366
5115
390990
765926
738142
482362
597511
280048
800860
664810
922056
571383
546054
974147
505463
869538
966415
765201
747825
565208
983935
128181
3685
506246
1041952
682142
946608
625895
125896
828130
652500
965812
793318
546201
834939
526017
487627
648806
116957
103552
1020125
389953
929308
404185
495284
529218
538547
213127
305254
845869
583061
418816
856649
521046
568540
980135
632286
251176
686750
972832
875427
96552
880930
36963
1019865
674181
640607
885107
20861
55747
848917
431476
739328
899981
902140
846254
428368
146272
927023
718251
787108
857465
404729
835793
777446
51722
482488
231609
410062
747903
1040045
615501
243387
2296
897296
114309
619864
266472
875124
871938
1037970
550316
173300
413945
1034186
627913
1012775
486695
394317
844756
66013
1001193
153418
845750
179423
256316
406347
497621
702282
866270
613751
386151
499664
78261
711244
333256
46721
470042
415874
612981
339884
338363
856334
716625
197228
401588
338409
891755
660850
197588
450279
62160
329591
167418
28317
745185
141090
653501
758740
898182
182774
295674
778302
646193
833374
265195
1046413
903324
985361
616717
851955
29863
346737
779546
979909
930061
825804
887200
474207
22798
722898
823159
73928
1809
17812
1002557
106755
1039894
650975
431327
720837
1047484
274841
100834
987576
744398
533587
289266
646529
808518
93158
617714
627002
306280
859915
751661
559951
549884
167684
266511
88138
234285
771427
287188
667671
367178
150406
81428
609062
386053
283129
829338
907655
1041198
514416
948138
517104
14271
525356
844099
893578
27558
689309
723951
761156
618977
607249
474676
265805
738748
621068
843215
431247
13371
678775
178358
959453
894548
845780
773841
299564
299478
685605
1046477
712040
320688
769039
990047
440494
175958
460344
816355
107070
119422
117127
454094
861765
1030318
34883
972285
135813
876751
628842
815276
637856
905730
231864
602733
1023250
668954
481458
1030827
157074
836616
301210
1026292
931448
696751
309324
712407
122665
288787
981031
617103
1019068
684547
330393
532142
65283
704878
381808
796729
707473
1476
155438
333151
492447
310634
742305
1018081
63561
88716
761857
198975
595253
117035
917736
289025
228760
524836
233244
957062
829216
394772
952311
773076
175063
938872
329391
968792
92541
867406
537886
340291
1021281
843887
590304
533754
260677
791374
373770
328241
293173
153607
944755
1044708
327391
700289
758580
717546
654269
999142
945226
70226
973252
518776
775686
389118
127163
484496
392422
435327
851412
584606
678087
225793
420996
71347
229849
593312
803479
531801
508014
133020
272062
343791
3339
233144
598177
483406
62285
387716
972859
202268
820969
504888
524137
826898
411532
123639
744127
427077
256155
760935
370249
1001967
264397
313222
124570
411152
795825
1021177
125500
304837
52479
493894
710423
400577
732275
112554
14557
295511
872325
985253
90279
692827
941926
440363
514279
442227
603611
424115
281145
263861
293566
172993
6430
538015
830873
886807
815937
168729
340556
520550
972103
858626
1022789
118143
737645
275806
104446
1003442
834696
880857
204171
284752
832641
613422
951719
177660
114357
445698
657962
610523
3164
860595
639621
145080
895767
236650
423743
799301
180880
314337
460919
737041
565112
965869
1033313
908796
67688
926589
525654
855060
331480
621216
963822
186987
591456
155555
115914
913305
630871
702078
972054
601882
399703
797870
1037519
844961
774003
330956
890593
459948
69499
468782
318586
298249
995676
361558
669632
704161
712368
756611
882447
478811
254054
318866
926677
830276
717039
320652
194896
331292
99269
745566
625499
200389
529234
545183
875568
871094
238269
1010996
295577
805913
62942
89879
683358
319279
777534
212506
581721
428470
895601
52298
70100
230224
472510
123202
320278
806022
947408
581208
68501
528371
1038700
31688
458763
549381
381521
986231
317299
828653
12970
949037
35268
608934
472301
147099
840633
90158
625975
563051
1207
382754
271431
518899
515267
849173
530245
801292
356094
665700
170115
844421
484288
537606
708673
870817
699451
245840
532207
662485
953888
360336
1009525
726213
103518
305877
456088
490432
92898
374016
471795
1021360
747638
1032967
947883
684452
139487
425804
340089
930411
1013124
244035
863247
271855
827360
430701
971281
33298
944942
803313
590373
100736
727178
503235
660593
870659
313976
111840
814600
190131
757014
675907
10081
672799
382605
355095
210371
202039
68465
529717
935770
15692
63528
969946
477293
182963
435324
302324
94973
414506
243143
357226
68014
413663
401323
193851
9241
732658
782261
401627
786208
847669
97760
847638
1002154
155305
219821
925449
542041
640801
229036
275427
15191
551560
574268
875498
870562
931888
988690
497472
449360
294558
573130
903268
1031600
774591
764965
841059
716617
628063
725833
871561
255526
663691
595068
831088
469288
134901
661761
838847
461618
974931
625863
277788
939481
103149
754615
17538
994562
1001143
24413
144233
508488
88897
222522
84905
669998
366864
986359
126360
408117
133140
22582
371851
782990
97578
815069
947750
107277
395248
65216
162633
280636
991726
117171
56267
711943
254378
125649
359952
868668
797744
941534
645509
713304
686656
986713
456402
473205
745387
336086
685924
629048
493517
407148
440812
988588
933518
795863
22395
604177
854420
476601
1044060
718224
362997
325292
415754
395919
598462
555473
186146
344978
1004166
417281
27638
777910
334121
12828
309727
68166
629072
67631
781913
571995
468487
102644
967580
859607
744212
543643
972127
495388
467164
106288
164409
144289
980850
491471
1004047
275337
146962
1006197
502082
416342
142636
170692
378068
249016
564768
1018916
191577
979185
359665
337309
577023
634455
498072
607985
83859
743352
343133
376701
921173
768756
824284
745749
177964
432762
58193
997189
889555
183493
845015
6599
467832
264685
10124
26722
858215
823114
870524
841893
77912
688340
446379
269175
232950
817353
852869
62928
505225
911822
454168
590257
1031649
678202
923541
93398
863182
655973
810223
33779
220289
827199
1015899
992648
411743
353508
478622
216023
665889
718952
148420
949739
433902
366014
546915
843142
241979
29602
76656
810080
948173
470251
657382
415866
463406
777266
694553
375284
50272
703717
597749
290313
449424
985647
846452
265200
164773
194136
734391
1011322
693290
653550
478657
819150
130611
682252
46208
391326
776354
877315
988079
456736
976639
227974
296118
263065
247931
628488
107104
877233
464116
534774
198211
135886
294325
162783
11623
388919
248365
262701
1028344
1035288
709426
561257
51706
920963
827300
385154
411494
979186
328307
167732
2470
260480
498068
740933
202147
58018
183935
240035
539675
167562
573448
901477
854887
441553
43210
817064
247407
797756
915555
857417
360702
504635
342397
1004249
545455
245822
1024119
283477
837809
810695
612157
468432
750116
598135
782176
354865
380210
573670
705980
373303
519483
88830
450763
157026
46446
360588
935892
792022
799777
182610
64533
469986
772457
1031141
769698
324919
259835
1018784
187877
462016
888538
317558
16742
1010178
903640
712805
596134
137799
961182
35119
312459
127012
101560
956938
65464
271616
797422
1003163
526028
420105
37106
816793
919391
207166
479849
446302
844050
845317
617347
191048
137222
72673
389760
592848
274912
367675
561256
599922
870343
303862
341020
644361
295928
278452
255091
517892
6531
211433
120988
310743
669823
237286
494282
1046860
27979
559395
136278
979161
642227
83352
933026
577728
548245
669064
599689
379501
733033
294339
6062
637650
914673
882639
807251
266956
583469
1004866
385556
889219
280645
560358
388236
613469
551134
409744
871716
777198
810664
878216
187557
517646
174378
202192
506879
971641
578799
856199
674899
972369
657052
580410
808242
576284
265366
53624
889984
601436
414402
872263
935492
129992
648881
456666
218777
557293
397972
993902
731595
583643
65074
182051
404812
723997
895461
490489
689308
137762
593496
855920
625070
515279
612536
369124
359459
889132
445101
614347
435755
457616
682434
706301
271217
834379
8794
312682
603313
185223
277373
94783
103347
420549
790684
222523
765226
750299
865769
719139
632673
381413
311835
871712
702938
771686
432958
230690
904110
628964
621201
56232
265425
168638
490791
1040900
7102
851710
172215
693816
969652
656654
304501
447541
20629
313443
287304
850294
348725
40406
311812
27812
666555
329856
446838
562841
506439
711169
152142
587283
193941
822908
34460
742082
399312
317861
195682
506401
499773
686602
812365
116736
300304
441157
673385
867069
357307
308766
752411
413659
916221
677022
931466
182861
182696
1036702
43477
90495
241462
203263
967782
236328
108012
684251
30117
969944
887072
487593
151113
21396
774722
50423
329071
286435
106222
116894
418482
703284
346741
703501
680942
1038001
881227
565871
220111
325362
926642
858304
31846
542641
1001090
480427
789574
390139
850508
449331
244473
852005
207626
30794
266714
233668
925231
146122
161444
709346
258952
476288
792705
250044
913364
992145
543099
758157
361840
730490
243097
953495
863028
883846
224926
773188
261317
980017
979304
840789
938131
578303
553056
610995
228917
776352
69292
501646
182217
596998
721723
340067
492199
66691
136628
272565
107610
48417
41784
968920
697047
497038
702245
302973
369009
373644
562692
984137
306269
1027839
744943
760285
537286
897132
875802
163464
795557
839114
1021727
977500
285339
798585
625008
509693
796278
879357
23444
696335
511236
346731
143303
514153
554914
85259
492438
44656
155678
152614
653481
263225
62388
644818
1023372
641231
7741
417087
122320
26478
849136
477570
572299
291951
477408
1008219
418296
699903
466649
245677
226348
427059
754463
991751
415028
282744
738685
588482
272118
822886
932838
45778
417679
134091
499135
395592
172992
2872
1039586
350107
3599
915014
148295
2142
257121
569643
469146
572060
418924
783344
967460
153663
510639
257193
340587
102991
1006240
397468
776184
783120
238449
406667
183516
704047
342123
261827
4950
204085
778748
1037911
445865
805471
201405
651169
816071
782424
394591
279834
400177
489241
50998
680635
473881
231083
514629
282028
625325
1014300
44738
688654
948214
682678
424933
707155
287118
611627
721955
492164
178928
590441
128248
360787
698202
982124
85287
633597
1007744
759451
918663
906770
535203
728247
696020
391738
54163
397990
253602
15037
353759
290866
930011
2511
858239
392138
517031
1016972
18469
309907
51604
328343
32724
429793
722726
1027589
680308
394313
628498
440528
528851
77939
1026488
198377
827635
402177
229248
11522
729199
489705
848458
370932
754177
696989
266689
91541
244925
58997
399192
493234
560611
764625
358753
43172
315480
499666
347543
544352
633006
276106
272943
795035
862295
684386
1031204
915446
348590
528070
958242
440171
182219
126523
120641
752734
234321
884588
161936
163914
274571
80139
750833
1018324
801690
900134
585118
958234
5164
355373
899256
939698
391852
763963
150649
162409
444641
493133
97763
409947
949551
349263
221879
617520
31642
420484
281541
85604
482432
593497
825135
524391
219815
564851
521171
816089
934406
248039
214381
134700
490162
610819
162937
152992
136766
508784
651808
664960
563546
143138
1039817
828162
550801
790361
784716
747321
6930
90377
289375
1043861
376684
639958
771420
602617
385786
575939
27479
959130
819563
611828
941874
822724
15318
608324
649442
353241
411600
566601
726276
885708
14889
750826
740789
700820
202419
86979
669345
677820
141536
154300
1005712
605173
166620
555810
670096
269481
310765
183701
245117
117784
640202
423238
303910
365197
163934
576996
103224
241523
447365
65880
566914
617657
871060
581613
1016169
913876
877684
1030582
965317
844415
677487
87653
285765
397826
255773
765823
107902
922779
285464
932524
417277
942393
349315
717922
6442
1018801
474251
930588
715632
781991
943336
715003
608581
917966
508345
462727
90428
338149
451551
68707
486652
787161
191090
711259
668355
575912
974219
195203
68777
906550
147833
179325
1003904
1038378
971391
840098
927171
447374
928913
848587
767506
13682
1037588
955952
426377
835895
6543
194110
594969
1018555
368525
230310
803716
1026132
178973
709681
105072
735549
845589
1042739
646037
380952
341332
242422
539589
70873
141838
717787
999860
979251
661222
141661
860673
1048081
882173
313991
76854
114406
189315
58413
813016
151536
292272
274074
867403
812892
272397
583347
593763
488225
787023
218651
201910
1002009
317059
231915
84018
603856
448264
555243
841821
879783
736961
114710
373749
381635
269854
923460
419266
79738
782849
757167
145845
956269
533767
336578
225659
653998
884886
345616
939915
550086
130267
19953
753577
110910
918518
553568
896504
915198
345188
940259
189925
594957
877206
209317
244595
61337
126277
604473
884382
994945
736586
796852
147718
386000
992910
436410
952309
770878
800494
614458
421301
954871
707963
434779
72
297944
827538
289850
1040266
701592
983059
113226
131797
695713
678311
460700
845411
619818
730820
948413
18752
946397
961007
158208
1027687
892502
477487
424099
978526
1029313
893357
959407
198517
25387
1021806
340210
827356
1028206
115295
585652
420557
375300
938994
721035
627906
834322
475392
815868
447120
450228
501997
863788
110467
251947
372304
1030499
267403
126666
837351
328578
503102
11290
673069
540583
452139
340074
629491
5762
232154
255999
345742
895326
855409
652576
889011
590527
471754
271396
551487
353450
913160
490122
969041
147422
31480
591968
934130
715448
223265
757879
869251
155180
1007137
40358
679444
384897
301695
632360
324456
197577
389360
375475
305847
675512
266711
591538
114736
545270
166065
939658
408204
219290
745713
118825
572632
952737
812144
689584
739711
698549
500237
918029
762381
767333
2259
13757
582684
168428
543059
280825
795839
591600
98520
674105
121416
248199
235765
982138
940945
505361
1035255
10651
730036
338972
1037126
901408
316083
792087
298106
404613
920964
302761
8653
803353
156489
631256
496803
763379
281818
711314
942665
595426
222607
637036
433180
817030
273317
942213
618590
93830
768280
599872
67609
578962
544297
894516
303491
563236
631831
786533
128157
962484
604429
267657
405529
422551
995910
54551
582803
805731
541648
291126
412133
62064
830175
994261
561585
14357
904258
100600
493685
330283
710224
43035
523329
262934
564306
168453
81878
772523
589751
330525
273091
464278
992219
598914
705533
715212
234048
360928
976580
419375
494173
471315
164927
781540
219541
74452
284074
839535
233054
157277
421291
565755
1043309
273201
257075
475593
439858
984200
202267
278075
133292
1000947
83901
732813
780765
512321
701917
485398
910888
164921
751731
608815
92626
543679
724669
1008539
695985
137828
644915
34321
244619
653134
914827
45082
107966
791630
705438
160099
354392
503665
545997
158619
1016476
141095
378607
817251
753500
103616
669913
963725
901653
212774
757033
381610
283162
800546
1020443
924820
504870
44932
622499
507542
382072
982580
113362
640445
458686
100756
358658
646031
1024188
511712
172234
676845
790289
575099
378930
1043796
944432
126040
135809
1001954
466834
505333
1032675
707738
327035
337528
1046470
568988
146275
3107
630444
998895
306176
798414
340907
175737
952809
651337
497978
925257
988474
290819
1045108
516707
667172
52779
616119
224772
586380
292995
22658
220417
1044443
688268
696644
886994
489306
408726
92079
597208
439462
814798
31996
879946
930918
1005306
400656
674825
46917
223907
248015
198264
489777
695762
982717
261700
921432
491241
1042911
487168
134971
643209
474871
774039
780596
467065
675385
19280
1000464
92647
818306
70576
155399
949643
813446
420286
130015
338615
301155
996502
446857
1030073
506781
481595
437337
137855
872079
367745
358160
410710
373660
404369
18420
994498
812408
64995
744954
894975
508243
645463
752976
134268
184457
590176
132402
214684
404648
876502
253224
859525
917981
37099
48225
975327
881359
462691
563558
243945
479002
639437
970825
35074
226878
765830
327616
462358
458696
37129
727142
907745
833578
810347
389301
977773
840646
752934
959707
510223
768746
408908
177158
378431
346629
924586
58825
509515
81345
461402
473104
961650
268321
502631
120388
766157
378187
215274
517705
839642
91375
602293
400294
668025
187819
242281
463377
598067
184489
356956
480902
646250
31003
659740
215863
296537
667066
922462
428175
849061
230057
7369
631052
526325
456766
824413
928107
151135
41465
646738
27832
377724
875887
287571
995737
75441
975613
974836
1044199
762843
903231
861896
361296
300213
624336
864281
201437
549775
886555
134539
265457
481375
343385
930007
792435
513487
130324
722118
617981
498225
496795
194396
857038
720642
162142
351335
219805
316793
631289
336121
487984
108569
4769
369297
456295
233528
125901
1038648
923042
721500
804103
810759
862245
330694
360914
1033772
729772
8364
97926
177096
156890
897735
885119
1042177
750646
314840
883188
550929
528245
477120
225244
58365
642307
967329
118912
120976
351572
802747
420695
44595
127729
244873
684931
358179
814688
490339
623479
654824
616413
750607
1031387
660478
109487
568026
554034
482909
85522
201289
485981
1015261
148713
207377
81189
479458
969197
260533
1019869
126052
540791
647991
438518
935298
160970
675650
187587
687006
836175
936144
605501
682109
1004731
570022
475709
776055
481103
864488
875174
422053
911004
8118
690750
540940
832394
1010198
552623
245423
950719
378677
989824
208725
134646
494274
180424
406250
442350
963176
804984
525300
60207
505365
580277
403195
760432
760070
62640
1002020
318316
581850
547125
951716
348526
99854
859754
663080
998971
940818
974450
241969
862892
537144
589024
383053
405122
87113
174718
269038
359649
438135
286003
119629
207007
963977
780161
968130
30848
241601
150691
353189
467278
1031211
107341
92571
63099
619212
58978
150455
806552
385953
317784
514740
558990
26901
411754
675419
668602
469509
452168
760604
337454
660544
671629
801374
294852
514968
391788
32451
1028505
342580
297766
427894
1044373
569725
1010133
512946
674066
339162
936927
635204
146858
1023955
858209
186948
130457
778011
651393
387985
949076
792739
547031
967590
373918
999636
493906
613770
44834
722610
533132
992950
222844
814722
674599
115910
842223
124473
395915
161589
770518
37648
610945
388128
765100
380516
911080
295648
803128
744237
1002787
788022
336167
1005384
798412
871699
269067
537011
271821
719982
283655
229828
477314
830386
614487
263218
629588
841722
726778
435044
690232
809600
665872
523040
569539
186337
722094
713575
592901
196830
128255
773523
495091
360898
764987
690376
348628
491140
165277
535962
527501
844541
979063
778676
406487
24171
271887
900001
119583
896358
376612
953298
884764
634806
736221
232030
775115
573968
178836
50580
931360
815282
21147
560622
888136
613418
171742
721271
448702
254883
449289
1021384
675669
252533
214138
1039836
35080
783165
836894
569578
438984
756363
468702
553555
858357
349657
477868
50576
285627
572431
976391
550591
695736
1018107
605240
898420
587692
930570
234188
273443
1019452
152071
1010419
733239
771011
178663
56283
893777
107534
484374
226313
21624
59728
179320
471869
347257
122758
489313
640065
1034957
805906
623302
1047462
640753
1013953
5535
860060
1045242
92191
972692
291361
122910
164250
381163
883201
819136
418772
685945
375183
463404
420323
965328
958659
779345
586820
630496
715609
516632
41817
357414
1045945
88467
867243
1031222
16846
437084
518610
296173
437822
693064
854965
813499
356714
737829
321577
1024318
549018
789637
360028
47669
819971
1000275
343912
918111
115571
871227
867760
631112
508878
89
965879
1012602
370504
432645
362544
582619
545356
299870
143364
17418
996598
342008
595787
213797
727925
458182
986079
875700
620690
858641
292511
964246
204940
848864
173260
544860
711339
467264
550350
438343
1033502
203363
830816
104314
331314
469542
30017
741540
553164
453016
407818
1004024
790021
203642
159545
353416
454410
1013943
729490
988580
14242
852395
198828
1021174
499726
1003225
733079
898628
269800
129624
1033447
568756
899299
870180
488271
613843
581529
401877
949274
428092
448538
26957
634988
144593
532863
974247
561436
902189
97133
1036737
893390
227987
441312
1022312
725498
702244
130695
270827
439872
264815
350480
59794
262388
481177
770520
1005111
1038904
939150
14609
24637
759924
1000755
166122
315783
21192
192623
133593
116248
957385
83729
862575
123826
803049
876806
914467
381451
410160
366718
1009671
821861
658643
843276
685440
419245
378954
725684
246726
139506
378516
49185
276182
58734
982169
589033
705676
168435
570156
76508
17156
337313
787827
235925
1035279
908859
960791
278076
287260
109120
139446
304101
625326
381771
675801
509419
176624
265755
762533
877298
157654
582393
153224
62542
419524
815824
52303
886739
1035833
225278
22755
830486
746129
514607
483800
928026
819778
296860
548153
168366
29862
253574
727206
299713
520794
18964
926361
714625
647984
530624
899742
505926
947851
991290
885654
518695
1040132
213568
265288
273066
795541
419141
646749
865678
888206
138371
481647
753427
246144
344524
252772
768917
16059
123816
570657
457363
856651
29335
1035665
909389
38870
741707
920341
574887
912286
522384
501899
827735
762437
364492
195059
669744
428059
891987
564523
902567
302937
305115
170750
30249
520825
202207
470228
891119
340937
59413
339982
494774
1040942
507346
846357
624854
744093
266281
513839
367586
931565
225423
128521
392892
767331
367171
781050
989026
798909
987676
26800
461125
407640
724537
1034035
578691
440569
658127
208460
435311
95678
506945
313784
355124
966961
507156
370983
651638
598657
680946
288282
407718
88007
632733
600070
406283
925528
568997
666538
775425
579495
1017692
767372
499124
171506
1036357
847215
120955
24540
508151
597532
888304
203243
229523
612766
322168
555570
466223
259496
776508
626556
549356
455229
626730
433542
46913
155907
704125
855012
913079
937302
411858
842842
382218
872260
318150
907128
588951
735934
609810
419769
864031
880236
961521
449691
506986
288037
69706
921124
675676
555511
212110
146970
379776
489305
1005814
628367
76921
141053
726126
834110
946645
867076
151545
854860
723850
167391
721354
367531
165770
775150
866474
145684
729733
537597
184688
8830
454214
773298
189735
24939
12175
321223
452396
345861
765345
120196
23658
582519
1032152
353280
665532
346168
451097
133187
894700
73632
918567
719291
483653
380675
57755
111096
281682
113470
1146
747723
186731
397647
146927
836943
109395
169836
547604
262790
569556
317878
970369
585374
924720
444338
101384
123521
198268
773034
199201
1007167
266326
848317
983743
726209
949459
590479
526315
840049
898137
841489
330988
223099
754283
560671
842644
169361
874535
979134
996924
880832
711087
505124
163318
150877
1003531
642274
383937
760427
176665
930898
881266
350559
35901
289404
585337
645201
310531
412525
450650
116423
185009
106514
313279
798632
988428
1028432
432381
636257
732670
569272
242269
721076
321839
520058
255869
251600
261994
739130
253705
592142
121661
506814
1004768
526170
22376
242740
961144
352412
490030
274758
340322
882055
426418
776026
600866
862691
12996
818943
327622
684108
168102
191925
483366
421933
663984
357493
1013253
646039
894236
830361
985811
121479
29254
328955
479276
407625
60669
332433
695555
935541
1025148
1037682
1005864
802753
99425
214538
503294
92402
95364
572089
593853
565091
299848
994272
358635
102413
576161
960572
149969
795111
640908
1040150
212073
390495
636577
329053
363345
706789
703485
212466
257355
584035
950520
297906
756039
700032
761163
511886
231820
93819
331219
695426
817724
438362
890162
85419
78902
797710
580218
812565
73818
913354
557109
768387
482712
419416
407288
250889
981037
535690
564504
844731
329134
417379
834663
596728
69709
210435
175834
742089
683906
348695
154071
650474
724974
596464
1011569
493047
330099
733468
408429
1039425
534338
515662
394625
713062
789811
789579
390245
1007173
1041664
942936
539242
34742
5799
265562
397599
314307
242823
673124
1009919
751854
290854
243455
830162
848994
461590
198462
553774
792646
385327
322
921322
66818
92403
268290
698884
298912
250215
817821
590713
39958
354729
288274
637011
873510
191759
983248
274790
596393
546374
452120
987724
823964
159224
653650
867405
310298
78778
626740
677197
943565
392317
424486
246456
89843
605765
95495
247113
323694
106173
211875
59622
393323
226639
688876
450365
639073
617427
699598
291936
163189
349584
970384
318927
674515
1036565
733295
682485
634145
542909
419123
390605
1022287
934935
965979
555016
515907
1040393
180080
598187
737765
551468
440119
612163
117917
435833
859760
113162
237183
774966
117131
129402
151452
730182
990012
972626
644193
1023683
910511
59511
70535
217131
72359
254279
830407
172255
322537
771781
25383
529471
681009
878756
85461
134987
602562
179528
516412
737248
411231
694866
934065
996369
738272
475091
750368
400363
478582
285489
773431
119164
22633
261154
390344
974430
993556
990347
244665
698617
846388
1041237
399620
907161
28214
814111
568742
716859
1025404
672287
783521
825737
86789
432349
481484
695264
908266
836401
927402
419158
151970
266670
777504
972564
136600
205076
470994
921948
458025
272004
669378
767988
908831
392898
545204
322068
983100
974873
697404
801732
410623
142662
178951
166705
662353
786089
292152
599918
502424
624294
780374
96743
650108
885267
1012447
1029644
97118
57346
753604
574186
890242
525557
113349
130421
173303
286850
349021
758278
721077
121721
208008
906712
524948
280759
1013620
483179
13240
872444
51158
88781
228778
919969
714759
663127
766193
652840
1026595
108178
217955
1040375
585894
927181
773639
404191
647394
452230
522876
383862
769524
322275
280674
821895
762589
6734
917285
734422
421226
459290
734476
117757
429023
663140
538612
180722
406184
560069
448700
805971
347467
860412
718822
993937
849540
1012390
668711
158199
758646
275425
381837
1034913
986224
765767
352502
301998
492802
923227
247163
191528
998709
265244
623361
654849
18290
947865
47138
501961
699307
315835
969224
286369
390419
96123
287898
144096
183083
345621
792963
251928
177304
442527
735842
845732
555210
524640
805300
132222
233859
661157
622989
224476
603188
748161
436884
503610
967438
882413
136246
625974
463225
712022
106414
372223
376176
453197
134397
123577
1033142
1041570
240439
487002
853242
920476
45753
241515
910023
96761
58051
499960
703020
45236
278133
1038219
89619
593293
490318
1043154
523963
505388
728316
483445
868736
408079
88060
860968
295305
776805
238010
224919
534694
168206
1028953
245210
832406
547661
869187
494177
998640
690490
403198
684594
977812
6357
452438
161107
786223
463782
77280
366003
558475
88241
659927
618003
274786
838742
957935
910420
342281
586965
7483
547539
560472
753583
99513
231661
54094
50862
149056
931970
99484
587298
847294
660536
497800
630121
613388
123288
503758
715373
981097
141132
617848
196930
821389
136376
589861
751896
882309
946095
1003941
751678
547257
226701
923618
357742
36429
654688
242200
853354
791726
374316
115288
164977
679144
14267
577251
425683
931874
340370
913830
430819
869797
493166
538738
492896
127892
945383
457
897268
931690
355258
831126
126025
17484
414120
778521
900027
371613
983588
740278
75026
680003
387999
288772
589617
755929
865645
116830
39246
412582
120458
498825
761097
307
118957
947718
436073
970844
140893
151449
292985
275181
796716
1030431
686051
907678
53020
296190
56256
407414
664792
868270
557278
635575
745783
934803
775682
480155
45288
630009
180584
930274
320046
777564
785897
213567
859553
489375
63670
44296
800457
98460
552129
691136
60339
338025
576636
736116
853029
134881
246430
1002001
1015636
113941
287332
437379
320332
426487
132
646769
505420
510740
397201
225723
514246
790609
84174
546739
681244
390910
665919
578442
850646
1028291
345251
1020279
1006445
721726
231227
72768
509543
478412
440755
87583
48647
623852
102810
73623
1007327
238918
85952
671811
736452
700469
691757
938468
399122
684603
1001028
578095
189548
105533
335657
880212
926826
900228
176977
879201
365452
806107
623690
821749
35249
13482
373093
303582
44779
249894
606312
586071
702109
1025008
146504
710029
758745
381758
382642
174778
662364
251416
888910
655586
464757
116346
1004536
723718
227105
729104
68474
878933
36757
152726
292782
692755
75523
524679
997523
983803
704453
193743
193334
802471
920954
262750
166956
585231
882224
749695
302287
774132
278847
389072
2129
87865
43133
1000953
998771
12448
807155
964170
711865
20553
193517
60552
71031
92635
503493
642569
926679
303759
672946
291438
421235
325851
176632
528461
568570
20299
63382
398773
312282
866545
846260
391750
651107
389540
67820
529969
732254
179316
119435
814323
798760
63572
564494
360907
324736
880820
904660
471753
834578
508728
492282
878691
1029138
849341
844466
992137
719830
933435
112985
1024642
882359
96877
669119
1010725
1009006
544368
959774
89634
494799
271361
619021
590628
321449
801241
107250
453551
1002028
589979
528226
510633
94205
255978
451207
204203
789895
69610
24554
195078
316725
555830
899143
811527
231399
1016375
1035036
116233
76003
124518
56940
780199
584704
201972
733720
23614
239122
124769
347808
497543
954054
691055
271309
404392
661877
921927
606967
1020451
491138
739253
877823
507583
800971
871998
875409
1020486
452908
387827
874154
784846
226309
195231
418167
956325
36105
130803
904446
991617
433862
240004
169865
713494
776862
618543
367983
471762
168657
878784
182608
350887
432747
648271
285193
928898
114787
885062
269413
1020896
738994
1032602
937711
1035265
732021
152849
749554
937800
109731
62063
822645
312262
631577
15204
94197
973230
958795
187718
385190
685710
316010
345505
279497
211186
101517
157734
440115
157363
994908
1001673
946757
739224
566417
747763
991658
475434
320822
623938
939872
469516
546175
1031048
975670
707992
453825
893748
871711
768735
934049
649785
671443
820568
888678
15066
996886
668038
894155
213345
287544
365431
371762
624497
408971
1004454
520489
814715
873836
981305
675605
1030411
594433
447916
690322
335863
936148
735075
765738
292881
1024171
835450
896632
166702
563791
791669
637253
243389
763480
285858
747925
286278
399035
964584
879120
94590
717670
277539
687834
374586
572512
684536
571701
236435
663743
983535
78804
610928
504026
434014
790938
882168
513870
421555
980009
588940
574858
457266
1005634
349570
143100
293244
702538
638041
974798
250992
715417
635451
966857
436420
700954
1040059
526793
406920
757065
592879
964030
980385
119663
43833
10752
126127
278963
136694
825431
456672
339836
970347
490683
1035880
92461
123306
989421
209227
349795
796994
1000377
52543
355973
380202
791356
387988
471151
723869
222759
770933
801032
848500
700797
347924
587570
52746
807443
82722
990170
341377
794916
413422
944318
450548
469581
534170
549256
728108
20202
450323
169283
497009
606406
205004
45044
906904
876102
240105
248845
249357
313681
160908
576085
404487
796197
133742
815051
394343
582427
605726
453991
24851
102641
430479
559266
178733
376403
901233
750039
46802
235939
520928
85401
792998
219448
725827
426156
1032376
711989
372488
8950
20348
951830
440720
745272
31218
427198
349553
755672
1033089
7742
1010902
362847
395609
640292
857859
943172
183654
954075
472392
491446
847450
874268
549003
42816
378386
164862
459316
999428
825873
993041
124604
672291
504654
888002
942686
1043218
884791
77528
629709
397626
792190
729406
15354
738716
397008
587036
176267
464689
46473
857579
320055
872378
619998
824037
424200
97976
164137
1005376
334067
665444
504151
28569
358024
140815
337707
608318
79892
162037
256412
682827
944852
785015
683374
103329
97336
70836
869071
97677
168627
983638
800531
1018065
215393
317918
46273
588701
695797
268349
734259
496441
397867
128674
621807
280384
556107
206696
820808
421497
728553
583675
120208
553502
987179
28015
98235
1036692
643064
555995
730578
632114
765155
837191
1040906
18548
200032
619751
322915
946501
406922
123087
558240
673914
426006
1045161
242066
663342
433924
1034170
944787
179129
52126
387931
420423
350335
781342
1048572
980600
861804
758503
186993
1043410
598633
169378
590107
823030
69313
360104
887756
746399
399935
332398
867652
750183
224306
696087
569774
105681
373270
347197
575104
697214
181493
832302
957120
644828
318514
19110
261030
719725
851644
883414
752511
154176
921354
592696
295481
985349
80366
120381
588102
916715
691042
952681
177368
278977
920090
576679
194060
79312
626303
189965
234049
713073
252173
873443
64803
938616
317777
384272
991441
887791
494851
635910
830391
632950
117487
1011565
50054
659210
335487
350247
290483
20738
32584
46974
773016
177829
943054
888955
289595
807494
724929
257565
553696
314765
864700
148424
25897
599966
171795
806209
390258
958902
788103
23001
121883
260865
429601
387273
113899
860180
913717
697349
957391
274744
869969
854955
1023763
257568
978236
416074
997318
968883
211173
83451
401975
809447
601015
188559
431553
887800
121529
778532
283203
781680
324855
516485
808232
354565
127208
136842
861138
499931
26587
638788
570808
346566
388006
791358
401396
805952
684531
988531
496029
703135
759866
519300
634375
318255
770994
586539
657206
662248
139097
350478
397846
478716
284667
249499
795021
182804
454593
704444
674408
842437
878589
1043439
912237
116561
1042094
490303
984911
910963
20458
303904
532791
36781
452012
102202
255376
720143
895050
783933
839012
876862
396522
304024
189496
680476
1016355
365743
283155
669790
526177
353609
1001978
983336
379657
874283
887989
282235
522145
464229
635714
20314
984094
554589
927393
1004704
5366
59707
1006499
955625
558891
824064
887317
523126
694428
717708
803702
310724
100559
729852
469905
1012857
747616
622274
459603
400659
513470
1013890
391657
70833
62012
302289
388805
824890
305480
812123
321735
26697
668253
43932
230467
787152
50459
823422
395628
203146
327533
860181
637380
411888
17501
792337
512029
661555
630024
909230
63153
778277
497120
116962
603820
225315
364702
736854
962111
685594
996600
755316
866414
844133
51724
762540
439339
450571
926473
53975
289594
130841
827832
793074
696377
168692
814833
577358
171044
215479
243198
92411
977927
8958
874830
708985
729778
882800
679712
379796
770787
348488
880443
810807
960462
112427
644661
781403
631755
686463
537153
465825
198715
46024
125277
315139
914504
613101
946065
219664
255428
1047410
194610
113554
947513
1000098
430223
166088
528233
204468
964409
1032554
1037223
56616
461685
91279
869449
814467
478195
195719
457674
683713
808103
878881
925166
877312
85914
884151
769834
570811
972860
637175
973206
560199
806452
932277
696381
76789
650380
330987
237463
318791
32477
1041963
590207
219789
260777
395350
546407
72213
923787
461427
402570
283760
488263
543689
290200
552062
725855
935898
560265
395517
282112
181552
875638
544101
592762
168868
59114
684011
614334
105806
283113
71992
309618
51395
79095
683259
725146
169545
579006
3929
167479
678680
769307
1022887
1022418
76725
614055
534262
457473
74745
793419
723663
786147
424142
91899
550386
521110
891885
21638
205501
337673
53676
780634
777703
970005
271941
936403
968624
944728
633839
754488
270542
679220
962812
701319
688827
452441
241640
17362
273553
915079
642866
955745
50395
450866
860432
610147
391711
188592
836481
36658
315885
834553
591432
936968
579949
968825
297201
190790
10674
4815
951178
186152
520098
862515
263792
722856
554059
923479
182118
625654
577388
279575
323713
58715
250551
821613
632939
304941
687241
677884
669950
883351
711538
1043952
315140
60045
15963
411856
655484
350811
701620
433778
587039
366254
98403
189062
273911
378176
1041793
980589
334131
337015
977437
1004289
47060
898124
654478
984112
150488
113341
476493
10044
277593
539653
229408
867858
73251
60420
207139
767325
529414
375594
862984
344579
11453
760440
353083
822728
736438
285526
518693
703925
431267
342476
53376
838947
750710
351240
745949
748828
530665
264810
868336
527504
350641
236879
333299
738743
552291
859641
505014
594491
937250
1010926
679714
112214
928122
1040726
171261
230353
585135
440586
1037103
935933
342828
151111
696040
1016918
224184
744146
582731
224149
19341
1008467
991904
881274
474009
595156
44334
884643
942407
984234
866870
262471
107157
1031169
267799
310799
383961
207343
289859
975569
857495
519815
169077
324776
116737
1036021
818108
931642
286909
833760
444562
124967
453919
121999
448880
969704
69
851913
350279
913032
58779
745398
570142
738809
1011910
782889
636851
258881
42378
134521
93483
487460
307363
786733
435106
782175
401684
88293
368744
222770
247200
599893
140463
212210
849695
686050
742186
239791
560554
376926
757146
375686
318857
698677
109852
710404
982683
657383
895597
1034044
133601
977413
17928
977775
944548
919960
566773
875984
112509
244170
947349
272014
596590
114647
427518
476542
379212
83123
362766
323368
333875
284717
685830
110123
741815
210478
473251
267094
770056
117713
797072
59806
873502
719617
256788
340261
651012
668255
414339
48434
722526
784524
742497
30341
1009980
528301
346442
668926
800576
608110
804755
369423
355933
397698
546391
180090
700386
561603
438851
404225
396643
776910
575352
655635
49148
508100
942209
333801
980943
1034983
109841
178487
128473
179121
949881
927126
103953
384887
396598
135606
130465
792204
894389
360033
975808
392241
746991
243777
526518
469944
791848
550069
658435
161691
634601
563924
388425
1036984
629138
26162
901105
800474
858320
818331
35742
203353
920422
444467
175338
641585
366578
339809
1037622
265670
342723
65621
983042
388054
470586
465015
602621
556733
747178
412220
1047393
578937
550647
570059
833913
231717
478359
859985
661446
993945
88203
82501
1039268
84783
175027
376680
19932
944208
72685
212898
576100
388345
402672
546909
369781
23280
979911
18386
1042536
902748
884400
869764
905168
442790
526267
68132
250803
265467
86609
973112
239783
982072
167523
936170
201149
64799
292832
148773
681618
960160
690673
32809
668396
83585
594326
489669
950238
894230
886420
134581
906056
810991
909214
280343
1027700
508657
789663
428614
438898
422543
149956
683229
406509
421050
996232
676546
800700
183708
149492
961720
827435
703124
745648
327302
644037
738953
547452
784955
6302
101156
221168
479815
2746
540834
586199
396402
109644
912279
316967
437205
546853
744291
815284
418272
148985
429508
238263
92476
955947
780282
669213
545798
22825
366015
541655
470727
16080
748421
635567
160824
606320
265487
152209
528143
89606
311510
854507
795244
226230
765439
721202
331446
714464
822963
594503
620364
717575
804358
523472
497607
82990
75853
357513
10666
874676
891447
249165
259325
763702
421778
855529
774044
41230
754824
234020
849007
48064
955251
962448
351323
211823
831347
691517
317271
557721
635507
65208
42058
870540
79057
165745
475453
970666
488321
700196
482967
367329
30515
681882
214822
813287
227761
484392
654296
659797
705113
1029167
506857
1005563
227994
129867
559352
436491
707317
800492
221971
410580
704797
446166
486066
631005
961276
933762
1046255
848534
310581
533965
627843
856521
690517
831782
415103
44134
235546
409171
525076
534008
890801
591531
567676
300093
352130
1044853
998103
248411
986077
731106
91221
597584
438265
164705
663725
121016
459833
490633
1019988
270658
353321
300325
155318
76099
883009
130875
861953
51878
545062
237269
585114
91035
540382
929606
558521
739184
541883
790706
819138
897833
806344
185507
663935
952865
996111
574617
420348
1037040
2836
28437
155445
486789
877082
584711
652803
207998
369885
434071
292094
492003
82721
192242
609271
205555
835628
129008
723324
863658
404490
488241
718437
914369
563942
810381
672528
638775
729058
937686
179634
34851
663420
496941
437045
672331
965856
138529
837465
641514
1033815
250699
969034
243413
910869
972946
49827
865019
896754
78972
872040
720785
156352
213986
421506
494345
807813
952972
254004
1009409
103288
232104
56301
101745
11619
431122
923557
753621
859546
533361
123782
575032
928291
390799
162948
8451
461676
324461
203295
2200
55129
347798
381020
561679
611460
250815
816930
290877
358597
993139
670997
886568
963945
154661
1039636
209156
174038
993059
12528
366372
469144
807612
1018236
548636
911318
504079
113773
514396
98208
498830
733160
266222
462831
926342
784805
1035283
457788
768298
832833
966183
350159
645620
905077
628907
250405
542400
352680
647640
135973
847643
622951
421173
238169
675869
1017787
857880
263737
950581
102538
133477
771360
198410
858035
136359
950839
919012
149008
16755
40375
265602
758855
165509
657040
614621
253795
531603
672976
217344
580842
142956
364218
348025
633728
765160
496472
496292
405410
597738
813263
148727
521360
634018
962041
928877
54
948268
742076
368980
1001154
757668
467989
759795
905253
900150
501196
738900
670490
1031078
324622
399651
605350
52489
427823
888738
5621
841571
608648
765927
50241
447902
1036896
49535
945873
920236
321616
279844
807561
1000070
567450
637458
871723
902743
625431
726761
1031528
161384
280851
244315
180546
1038231
77112
1001858
648147
761673
951405
947496
1038603
817454
606803
983583
117146
98802
1001282
160480
357970
565401
400913
380852
564669
395311
908319
846115
745203
560752
628672
668883
627649
953959
654118
858527
962959
148062
861809
212580
434836
844248
928732
39802
379035
520635
664675
425279
99510
874603
612576
377102
208761
663228
620264
711855
1020053
803527
746069
371388
958221
28145
649774
379327
991645
695986
716929
972890
726175
769812
796708
431594
969966
53925
821529
343717
297149
221967
907159
25675
921202
135830
144639
955441
862172
29561
981908
58380
569948
316807
109230
143321
969122
241231
796078
960613
964077
174527
559410
119128
170559
679008
274168
606644
872595
589715
522785
133946
58480
222913
213436
691361
256275
816587
888119
905304
299353
815867
818296
944127
787579
44743
721616
550517
540494
587825
863574
248841
486060
501381
584417
238265
559602
844259
850423
494118
635895
663048
477755
489775
713250
42127
862407
151930
419523
816423
538098
193434
816335
609643
558022
397923
950936
351016
361377
650754
788013
854125
584931
586909
815881
113813
883349
670933
480456
800142
667478
836681
781503
324856
21994
51078
223007
801737
719938
442567
294862
1003541
178992
706835
996726
1003458
183401
793802
32865
60931
866563
334184
878068
528528
364380
705313
576049
306080
181053
448140
29957
650414
1037450
706966
633832
742693
506542
547509
131229
466695
292063
882796
529984
833857
111550
785410
515945
59983
791285
461160
253313
477851
755866
526890
709151
89862
994117
353514
655314
758357
602931
310252
213040
611086
239162
921756
584132
1040422
954841
426785
611085
15691
856987
147732
683324
119112
287615
995408
888142
845633
616335
205871
58476
988382
327566
787454
258515
989634
909998
154804
886626
946012
928170
792136
221531
351994
431921
505109
321970
747142
366719
534484
1004437
37583
733090
24014
776152
906600
820349
464572
289942
362212
284643
251078
385696
924435
128297
474506
456632
401186
27688
630239
382762
12074
790472
481104
386542
701405
75184
1035630
566134
1047042
211134
714535
89271
757074
499603
357168
951266
962715
9441
567536
407142
147658
342199
322136
654103
898648
544331
118796
565359
36157
16378
94751
888455
45561
738499
695027
82600
797021
865601
227127
936552
1039118
19340
21463
41262
158635
163391
591451
170986
739811
324009
290320
488474
1019148
993054
422948
521696
12103
569288
82121
959023
472745
953659
311787
603920
374761
85195
1014680
950722
274520
465587
40998
509290
513708
388152
226486
663117
746169
318687
928490
77545
550846
74712
290692
727099
387955
520422
258382
647839
766087
773626
629215
225616
933202
975014
192987
236801
772330
158533
779094
1005606
800217
472715
903472
843114
313964
949437
1018559
910890
300279
606911
774370
1005246
388450
322207
101808
283228
1037365
273324
542442
331748
880841
628037
480547
988575
550609
601399
939337
277529
707468
132870
760659
664190
31560
452669
175384
34251
500165
1008607
160063
353921
596195
640666
208481
224411
331429
340455
557174
726418
832159
985068
1024245
153335
471042
276423
39825
23427
123271
737135
575634
953050
11510
886665
435223
865306
964413
443222
289568
767584
896189
847858
670524
304581
707373
735865
198611
855177
804414
1013972
21113
242227
387193
960750
133273
848106
535303
661541
727164
539144
315296
98038
933821
540586
333911
746865
118377
110696
203290
434281
952232
242884
183655
650459
950045
247070
1023872
666495
946058
823295
820400
325412
70832
262147
526073
433053
292027
432223
1024037
950969
260138
271156
727362
439577
110010
128901
985520
654811
859143
405483
469283
840234
1030342
376240
979374
164325
199359
247120
122085
335026
1018390
962960
34556
1025080
928988
370097
142189
927508
436321
1018118
213337
258161
738604
72936
52596
510540
345163
373424
548548
695300
274445
377875
382740
735371
151255
870783
419318
112954
980150
291665
343775
1007296
44132
644849
963635
18265
306174
72619
837175
442378
495483
107347
925211
172697
826864
615516
687115
455961
972190
676661
104294
760612
274774
1015402
642811
828582
379485
701309
230968
877997
728850
428028
398447
559174
124544
309999
429247
473052
117861
95057
698272
818881
290274
164961
999667
409963
203346
1021245
818185
137363
495210
852378
665707
868717
412223
864953
595647
428912
950919
879328
942722
544009
443355
991837
503452
618012
522046
370486
614056
515034
719012
414279
283693
968866
269995
777651
125064
90912
923167
7490
142169
492919
201254
260724
993987
20784
117006
593215
1003786
613447
695501
75648
560005
502368
417734
911863
798144
734888
887118
114335
364677
956268
908515
36166
339224
278332
205767
160458
619404
875017
597592
652985
241396
986552
715895
479032
539662
405573
506381
253022
233968
543142
488190
632261
410740
773308
300720
917720
47572
811830
872383
852458
614990
29239
955873
247998
465656
43935
1007733
900831
112561
127847
866684
344219
386674
400891
314883
844512
295540
361254
633957
55085
335115
798574
197257
29441
525449
1034787
448017
57011
729743
606885
372198
564135
466573
68058
947526
882509
822507
980029
584097
668768
272127
466293
587666
898859
708748
189500
153532
433084
903155
70063
444992
365948
727065
613407
588442
666416
828963
971772
9924
351846
763620
1044780
252391
19812
304462
612021
511780
780707
690644
10101
874199
502137
172262
313110
597805
928127
9298
147843
171740
269971
1048241
868970
1036546
910183
1014628
887437
985658
878966
376189
7694
148663
77552
309944
221190
574259
536662
381293
266172
956200
663521
354399
391097
818630
620995
243791
280539
1045623
118413
1029067
504122
958951
1008852
206077
966202
640751
269352
1029417
259293
310570
30450
935613
151512
18126
949593
450704
72497
85966
252653
245359
180790
844681
397242
734082
797126
1022475
741092
364521
441193
337453
183969
762295
110745
117444
658463
177309
689917
311473
448866
896251
230983
89496
72781
416300
569018
384760
752431
455883
923826
971871
887641
397321
455016
16992
305638
218509
934068
770941
394766
793606
142680
1006121
467641
928591
147358
907323
940249
908300
985724
587786
325139
562344
555402
718249
105616
1000543
235840
1004008
854192
436317
689630
589088
697573
881040
36895
484491
637264
561085
381535
699514
224763
577200
665400
434996
996144
121304
173362
487542
391078
295414
475141
400139
693661
474885
894912
328121
270655
421796
1017043
463713
443386
480187
978451
341441
764192
356889
749803
353163
941372
957809
403947
746385
425965
1036226
379677
1041207
932153
45502
56102
203501
961569
924563
788401
798624
823428
958305
786449
918824
322684
50186
388580
324236
1008255
1042996
63294
770205
988605
593572
493958
979725
1005520
645137
761321
68180
336111
969252
36046
752349
772404
727233
590883
176133
218428
358978
232351
1032579
515522
878002
1029101
115450
60000
482389
691208
74636
150756
607771
911297
713533
593717
972746
921983
167726
270631
716094
711724
732998
419823
67599
771690
99504
63784
668566
847449
317141
433209
506493
141155
131459
884014
529651
186244
60349
786296
262377
553017
377949
808779
488972
45203
1041468
434701
205481
898672
621580
397450
550824
765968
866588
901009
1023193
604695
841856
397379
938291
158988
501380
881289
332805
607825
356716
953915
688143
58159
324565
774337
1048383
449183
247667
7479
855274
332673
19631
495618
994411
917104
778695
894045
344940
179254
441383
547127
917974
981930
380322
742728
764068
254641
735896
515301
39079
142702
877924
876248
784167
162944
47061
103082
179037
284019
1014396
1008168
892462
999033
561451
310180
333213
631535
218685
458070
561902
488630
755126
831880
415493
849745
789125
799431
787269
323678
101421
655015
481140
405005
318103
723309
962552
145895
103560
778705
646407
923673
561008
186447
398811
581977
883214
527002
373008
716948
786247
571654
442583
121831
1044078
145116
695048
787856
624815
965385
431376
279526
471202
112379
687564
713935
693501
614733
490159
551577
204384
1041758
704012
44915
154784
626005
927666
895803
8768
573463
135051
743325
167442
996219
603338
133930
541993
711857
527968
719432
369766
817605
703380
247920
897759
957767
357037
329334
1033796
728872
465346
456345
461258
219099
470824
858916
560418
293211
539208
482044
1041984
51230
980539
670791
1020793
1016532
364698
998664
113483
287854
505074
557096
128358
347744
907356
477917
366714
116693
72957
101853
887363
431778
402635
283766
741653
510972
892689
40333
412141
1043077
769681
27160
505808
725634
906853
645833
132628
871735
1026125
447149
404365
479957
886718
229361
421666
788608
753188
32351
365983
735177
716749
745499
32264
560464
797122
373130
216195
677883
155468
539982
249361
472587
942905
240210
1042072
891263
1030575
368523
1047093
120440
356501
238222
845232
607912
48212
112002
470999
1016572
65443
631529
293149
466105
723113
652052
973219
832988
217481
743657
845066
756735
254134
435245
1027266
651437
509803
1014940
874252
931926
966214
219958
879590
527823
227843
143099
576831
500547
426014
79938
892474
286039
799481
1004046
825078
373297
313194
454813
293873
734763
313535
873847
215845
952910
97123
603045
843008
464600
153195
96459
934898
386244
429546
84319
694747
415437
270558
884164
598860
708774
121011
447062
642893
69175
397760
983851
45805
145462
285648
370775
22647
315459
931736
221607
976015
171723
807883
69193
824319
427023
908953
390132
242211
204316
862260
158042
1037589
665436
608941
1013920
353305
734904
295959
1043090
108878
587837
387818
924612
975983
988371
725311
475756
508160
169150
10849
569305
264063
170902
518747
735344
37330
938572
494559
212177
1005345
835920
699107
525723
762552
40997
558422
86122
266746
296325
346943
63589
170710
779402
191362
28245
375058
202127
64046
321181
976529
934501
717813
80311
306980
474390
1032510
310557
352638
102696
506513
974889
688804
803475
1010141
956628
319121
889299
354475
110364
822670
48215
548783
386691
854769
915254
551157
981466
673316
796998
496082
513624
30747
592402
507214
846528
676
477352
42259
225102
953345
995700
547410
214132
394649
761961
973568
680663
566899
133849
959307
850859
165440
959175
989225
974179
71420
874823
319459
511287
171316
842612
484006
360701
407691
714261
26761
1016960
13558
548098
640433
1034875
45373
498778
500506
190167
967659
909038
354661
936009
617077
232684
170760
793937
395779
226953
1029206
378981
915707
935840
892827
177186
265251
372513
389922
30135
273327
398950
101310
633829
456875
610882
1024367
335681
954475
656822
410824
987970
952524
384574
352794
688255
427504
68880
158207
130311
116552
41485
1020560
51860
37031
843217
915976
897717
340394
441372
671378
988501
841877
1026629
907228
185447
478396
166537
527606
451317
514486
987277
638837
541451
865995
61504
92362
518706
818482
656454
831862
253756
478363
28383
21393
394833
672398
495620
50070
184498
803959
658536
639747
681218
482699
419937
840440
339490
186323
313145
357924
487704
917856
488042
982218
730612
830880
758994
151516
225484
416611
605895
226916
912741
729600
1017696
452349
15164
100872
381291
525099
867895
819077
744081
945596
147963
180766
143335
558289
849094
962921
343230
431711
213072
192306
729298
198620
128287
384054
991288
91247
993285
772895
878646
709685
144294
432333
951274
670487
701453
391245
909751
328286
1030019
8750
416771
6067
550535
270681
1006552
1011558
36349
444294
766883
430760
57934
529768
490392
207646
719954
538748
454432
259391
888521
992355
941510
910741
180281
899376
715175
240156
298831
421041
803816
146240
413705
916007
733842
799242
817188
301125
793246
206210
902452
328192
976065
591481
411568
854344
859777
356872
397238
101989
1041601
565806
304367
512864
144237
36855
589139
282399
41762
201535
308496
628957
715701
845103
337750
926622
549026
410029
107450
715101
1011762
227916
36702
770101
962592
804258
592648
761147
293450
168561
355291
1011559
70327
268104
262783
185391
817344
995467
746874
680510
353912
479304
31288
417879
406785
1006020
843379
360333
1666
489598
241988
90789
997809
661805
590087
599864
1018663
489250
493667
524399
861615
823666
557967
744599
948888
216633
13902
241042
15729
725973
571951
865840
116888
761387
341738
763032
922457
1048479
312819
607380
46403
982426
413488
430075
1011651
895291
837699
835452
824982
894495
868448
199590
953081
447428
700029
838716
755034
552961
278651
251165
701683
284018
872238
85571
662472
159433
686243
613753
1000762
444570
283426
747249
492414
646982
291448
182232
745894
909469
625921
205130
989551
684647
958689
327000
286700
209542
834752
572703
281215
668654
412096
802789
420856
438280
496718
207484
314553
949689
168853
661907
798402
267128
255942
435014
344312
13944
273250
103639
441989
22077
380467
406699
870400
661521
892441
930799
356107
502984
960655
81766
942706
827975
937831
24924
192272
125684
1037079
202343
165103
565276
164746
627963
883483
416088
159738
838027
803642
826282
465553
567158
486528
55172
677530
255165
337762
446792
321200
947457
157680
589651
944692
340867
725258
610060
972723
852739
354724
889569
837122
628374
653666
29554
817716
675168
542898
1036958
384901
150572
43608
778978
741756
1016951
496187
54727
1011675
311974
744808
889254
629839
542490
516603
53771
444246
159630
527986
400538
699585
18297
570855
243592
622738
789144
536768
922782
723296
8598
389108
104375
959138
281860
713959
552804
409942
673143
503373
934139
740444
177390
780583
232270
111395
109333
554975
173727
740557
1044099
283719
50995
183149
397509
842314
907759
546809
666251
1021517
62558
720204
145086
996713
616720
133205
569687
300760
131148
540289
345297
866145
298256
870514
1015423
81897
436170
1046867
435864
556835
361065
740799
514978
692855
560241
78075
289204
941522
814104
598825
819067
341297
254132
636640
164019
133279
909792
295737
362144
195080
81389
921776
855030
667546
272335
661283
3499
786464
1005963
397243
947669
1005047
700860
89135
1007117
280172
825496
969790
776213
140783
565869
487424
191961
582626
656735
625954
334669
608341
391773
1007300
490211
853265
350679
536020
27624
317627
57564
263189
1014496
129044
905557
129098
686338
636346
846912
369515
837586
736163
834567
896246
877268
135488
405173
596233
2546
360970
308475
200910
420129
336264
50047
359522
885487
878227
47630
897243
381240
140789
838618
297746
529180
716270
530748
527100
686181
238521
557631
589733
37409
234086
439822
696173
387021
619144
866680
57242
284467
872730
527747
673293
578718
1028070
388675
783103
720368
906000
376340
513554
1041556
660829
847345
334165
378674
768955
497323
772803
829489
497104
112094
837288
173931
556334
1026367
607270
906806
777151
1024577
805938
97005
949438
726455
75015
895918
776141
964778
690289
475705
21422
496511
627610
200199
836629
499825
315701
744828
853876
775007
171185
298055
43242
541782
713784
749060
629949
514840
833764
671519
1005902
34929
931608
31614
949936
254358
669593
274958
195283
865420
700198
466124
392949
476538
252670
86432
185354
955968
1012328
782294
174784
351482
925937
426297
855073
386746
378513
909452
855836
658012
890375
729512
59221
1045685
567974
903697
154865
926744
352344
646799
94745
592596
118852
591123
96393
848886
816268
76108
921984
515892
88538
663941
570354
822941
205994
728615
11803
1000637
712532
580946
759227
461057
213636
597843
830860
712023
102790
199703
646890
184629
604769
593373
448514
1046734
886696
361749
61895
418672
637182
344777
564199
858131
455087
743649
158923
272420
922146
576168
863007
242712
587015
172962
84626
806501
780943
956920
942783
244081
605388
849036
878239
257120
792386
851023
87343
314556
490471
788450
492200
657983
961925
727086
64531
565818
347991
15964
685648
455907
223269
439958
433287
557348
220931
253426
346229
74186
370752
295032
461179
552770
128165
720583
192910
745862
385724
134396
654675
708339
216476
385179
1016330
610977
268850
472114
631401
801378
455856
861484
151846
113751
860608
143855
776931
897111
290058
792884
778085
880811
451815
73846
244124
913719
223052
218479
502902
193510
917789
388682
327955
942622
696205
461688
70623
929835
313823
803115
639287
65682
80040
298575
160234
58760
568366
683044
639546
241858
789684
1047694
491371
920729
482581
957381
348913
942601
473581
577119
676857
641828
749497
164511
225327
998657
500743
521706
71243
281217
14328
222414
208496
790051
1037912
181930
879191
351470
142630
412180
951575
60886
939469
184119
331339
723731
66062
446001
168315
554900
106970
861822
567946
82087
829145
887150
2898
162293
193327
377526
302524
851768
213425
228118
71550
609021
408319
711912
953280
95500
885874
509683
1036532
87334
685952
463293
139586
615030
429314
540630
692460
782965
192083
986792
745198
336804
570435
699236
235686
1035503
658939
626583
440144
354455
715595
285048
963602
201968
598597
237843
131718
78758
658327
323203
585679
119575
25218
216296
424671
611695
827778
568427
839368
689346
947249
543940
417682
311244
499387
502029
945208
72907
404044
964175
101654
70686
1035911
310955
458936
1003683
1043654
155214
842018
92727
175189
394861
644128
753959
22165
469026
518467
400386
776608
182114
708646
640574
915046
676213
35034
797758
925523
196512
205239
1022216
532103
771824
893910
632932
230134
367659
546634
636252
1030890
509496
190488
624055
993389
494292
387768
681144
407016
772369
437423
788437
97338
900445
692190
153548
268231
743979
542656
691877
116941
366478
366005
1041201
806971
208142
355748
751114
567792
594421
505968
666300
786565
623744
51337
748396
220636
1045548
371802
690760
1008521
75731
629221
851633
266259
251588
784606
708360
262071
1013528
776183
986572
580404
462025
476549
43525
34644
776883
588274
765960
766623
470948
713070
97074
142897
1000503
650815
528131
814736
194346
481196
984861
693762
80071
456026
532183
411871
660851
852243
698578
435765
42874
105446
677852
179993
198603
995305
187485
359878
928017
902276
1031061
968241
654740
726069
516600
691933
17012
615343
506348
199876
532573
1006109
1015811
883923
683328
184148
385486
305202
174312
849671
952443
359199
763435
476240
866051
81583
413043
682931
870957
167543
156124
1009342
411113
210511
1011360
523094
796635
798435
736345
977798
980565
248783
28289
905920
68539
264936
1039037
430965
77659
492233
575425
80409
282689
67145
492999
625851
217695
123522
373473
65300
133086
160453
589754
404768
745373
60267
905598
489920
49517
720539
26369
300460
37612
565238
358934
162040
93304
861191
792371
326897
131038
542451
146088
467355
759664
450466
901003
548912
828231
12592
617329
20777
739348
363914
939683
692451
369017
537497
440580
646938
473446
582992
263611
780317
437527
920273
205927
650274
601677
617743
249928
1020433
1026708
972728
1012386
911585
315995
764423
15687
452636
647741
45441
941480
348793
234155
633119
742743
948411
562933
204727
304495
216352
80379
194392
959499
711669
775372
656629
734163
450259
931163
703877
748831
28549
695866
653219
91621
891955
581425
145169
655144
513447
9826
601654
976414
411327
814541
710780
408443
11524
479705
98146
648980
217724
550391
722700
399315
62952
391980
58467
155925
940353
974502
673140
227447
87316
718929
63644
682197
900095
247317
891150
438200
419637
204708
537840
396313
144470
427534
283096
831721
781940
658601
612897
85221
92075
673498
982745
290861
1045459
908215
230975
62884
240213
465258
188826
610551
201859
400220
355177
184571
607934
925836
22868
818460
417276
868508
714850
435160
955908
564252
410990
940648
883366
357703
734986
676170
172888
396751
498705
934727
273630
85723
278390
873515
547628
198
528646
918977
866318
851741
272064
370208
972900
435239
511371
320965
234
686147
546612
1016480
463678
317312
696299
705327
127884
488312
540881
519334
837632
1044893
500178
660960
290027
382587
298773
1003748
653906
475222
85916
416191
439576
986242
451417
862644
628501
1009429
562830
90271
695777
527168
116963
506345
206314
999852
165603
27562
224430
838483
986469
1008728
437247
131078
44335
8812
462361
610530
129160
379579
553611
48408
653353
1048186
228855
386477
778417
981615
24138
111643
396081
430547
58269
651508
207060
742557
774571
453884
555650
833505
404073
619779
10553
805772
165206
775351
610954
801358
410420
692352
900186
768844
133478
129953
457501
368322
70626
523381
832597
381871
242746
440232
589093
475594
106547
439440
353660
328654
1043765
857556
374436
626051
1008820
965349
835184
46428
669978
684491
151938
655668
73761
915638
49772
553637
109599
915982
306971
862428
976113
880591
499294
216661
303127
557981
957589
619622
972584
248393
512600
229760
55653
991437
198704
35589
848429
127924
1015173
114614
543637
95232
944836
693945
964628
747862
218429
688401
738283
254565
334014
601878
385767
167648
87192
515788
229652
308130
724093
36169
931397
692119
781722
178007
315311
535577
986729
157212
310806
301705
778769
676016
793639
365975
249023
900140
915252
471104
402490
904934
852216
819065
985436
632075
798763
649164
299936
591037
790251
181449
512472
523265
670826
435500
738069
465784
193828
469436
283916
241454
401268
456174
164918
377884
658052
626081
980721
43875
969955
596033
973637
186167
188416
462718
812574
634070
312089
866890
997533
737463
197493
48209
889063
915118
448959
466816
1020501
1026962
177985
314900
412768
421385
449208
805015
688685
99699
966321
795170
42185
733018
6393
241260
496964
508957
15238
152125
802997
219368
911817
911695
4233
64484
419887
995323
1033428
943906
489296
255780
11230
261092
688420
240193
568419
153161
145470
31067
726346
362071
1008583
662681
843419
352225
715096
398699
928953
907020
591665
459053
985978
1036045
466505
48984
380881
435207
288837
409033
475948
848133
722046
945076
387471
657026
374214
29118
859799
877123
493783
753343
402904
406739
149452
37961
81620
381103
652619
999468
474485
794151
542437
891853
15426
807729
200352
761235
439249
602661
894128
594560
395632
503730
772984
927551
1019159
331304
691875
526182
239040
631198
597464
54906
22422
544844
688759
613749
808709
923045
712285
400618
486343
617661
917677
406344
61762
362281
517214
763000
295683
349894
773249
267185
357026
722165
480287
204525
560345
417871
449014
607084
1014197
230040
654657
336296
798102
259572
486545
990559
123876
299381
548799
428927
248459
924025
219013
808135
327603
253924
778656
540740
95129
458064
624563
745169
874812
860878
819362
697303
976203
569784
424170
349119
756018
679870
981181
259627
979097
373314
677897
646510
311640
512268
817703
390713
372217
913441
1014677
268616
123130
135585
359924
805215
149050
621587
151679
449801
903504
638902
784720
680174
290694
3020
789702
816323
808884
577878
453225
975926
1040264
1016720
388657
340164
365349
803370
765764
272500
833823
976960
128291
89564
962623
277803
237828
828561
408070
739949
498038
1017883
601873
662960
96814
840022
876127
547168
124345
865038
39951
8909
698096
53759
639457
586456
563710
663883
412267
590005
19168
659570
170509
10613
784811
253186
819190
142431
818781
943608
124561
933509
576218
233673
142110
148
319955
416922
929247
654396
85354
7393
469779
443063
231896
145924
691867
829269
575463
125775
124111
726448
909610
94050
166793
852785
309316
592935
288313
143048
163035
232995
205334
894761
566909
519284
88202
369289
828526
979452
1027209
148436
980714
880896
620730
852943
804761
226860
610196
427157
212133
132275
121742
334206
970194
694003
211375
527410
18754
616682
798515
825147
33214
759243
762061
834142
1012286
479449
258511
17128
284940
580705
585284
986459
231084
222116
13274
341401
45132
66153
659781
114372
309551
327024
805565
747136
85228
812142
180840
249264
137411
609852
506639
1042954
962662
54032
779638
371397
600062
488749
65582
72228
701108
418095
969644
382162
675789
855342
405714
460699
817544
8790
276979
496959
277790
230083
418258
397138
569964
619125
799648
355753
323912
333537
87614
122469
151136
328069
1023939
494412
131582
290657
847842
740070
771486
847258
914444
212659
569368
77700
998421
148107
229998
1040408
1009964
859313
465468
587466
240081
509390
975134
794467
630513
268686
726277
532167
424284
371855
941298
81952
648054
5776
192633
906359
32103
423196
412684
408572
970498
996177
756608
355699
445235
265012
630015
674871
648721
7948
904650
33745
1010193
677642
770440
591699
572892
282930
482028
672582
395050
469187
307580
355185
20869
982736
576179
613365
347456
992820
85160
315143
632536
284219
850670
759170
455695
1007789
795354
181705
638697
828111
771435
360348
996866
225854
648413
228730
878807
1032701
552153
388185
967481
731531
330335
489417
905274
217739
599140
265824
216613
248308
599916
998677
557552
185685
863324
645396
453456
656486
150860
239054
530620
602938
663987
508491
23208
256563
411864
807853
178473
184558
166954
1014294
492573
412353
879814
875603
309442
202731
579679
189784
549413
142214
126436
59217
601736
55025
121447
933977
263500
529418
89146
1020043
480790
778531
858294
508426
26837
337008
110310
833440
924389
456656
767232
775618
291270
134514
950630
672527
309785
688309
952588
990781
28898
919201
690536
911969
136088
857607
704107
288518
261491
949631
97686
768092
902804
430040
393124
681375
414373
536796
755172
237379
31311
277946
68854
216525
378197
991701
317813
389394
548191
621382
282351
257543
242299
1039547
817115
873703
512009
350728
687837
225034
954206
320469
526246
774629
417153
286442
198713
575711
702351
826562
985934
577180
1020488
899819
384340
944824
925390
581971
307400
439117
975588
376698
197198
151908
570781
369980
232321
1007263
214299
325438
457799
8394
633443
761431
652634
522746
728460
272196
354926
568637
545157
276503
419207
638380
230343
607326
865722
584888
207218
847247
347806
308839
79663
42513
897422
135442
83627
836445
206660
514119
1013373
288131
25956
339188
566760
1017909
141311
274760
362522
447655
531846
192058
623659
149250
929884
365364
691916
718427
548130
301683
18962
900715
469366
345042
540414
685203
281776
761270
584714
558745
832827
590791
187243
701296
85355
51730
585656
509764
50889
1025313
376960
882212
811658
191019
994316
567959
263900
737030
431345
995689
840381
246178
1019674
8941
814552
477787
844122
35259
111187
480728
302642
20665
1048318
248097
816713
634308
1036330
511638
368609
844670
599794
383971
6715
606167
334655
968135
990088
845440
849222
278763
616697
587633
449657
832601
379444
975572
758634
377425
769840
867625
338731
437075
345141
820778
376364
27888
758669
351798
960883
128537
807532
1018740
112625
310565
47541
961649
411886
345070
291459
238015
990441
179471
168986
319294
984313
443912
830024
355017
662442
722868
904911
265186
596120
795648
671494
724424
958413
227217
562831
705912
899141
788319
895671
398240
550683
515491
788408
278198
598864
851332
37929
763519
736392
979353
307134
247054
694695
835921
826571
595863
78134
527049
600413
703416
343100
468052
580774
681789
643323
201908
248707
964787
632535
640906
474426
905143
289573
1016170
715185
599199
242727
168364
257037
554025
778992
775583
199502
657477
150895
498332
580477
956158
465808
57579
182722
636767
377153
863032
454389
828205
151177
258746
211828
773825
775763
15249
68112
982319
114096
620160
255267
962156
1025446
629468
244467
854525
337191
204112
692526
825428
240189
430771
399238
56470
250008
161943
610883
645037
6784
866779
350202
50903
1043551
561991
294774
779739
442178
629670
1011336
791480
457680
604170
751197
964957
301973
819056
802168
644031
613448
526271
710799
91761
125226
1010409
109960
871247
799332
33668
274990
898943
850288
735032
610183
717974
308583
117448
566611
365977
3792
707733
104924
64638
729547
472130
823031
403113
191489
96483
575113
364499
849493
454796
46406
66163
512149
784180
266788
300826
127288
366374
296798
133948
110018
767505
623094
19720
945658
158968
118850
468581
933227
177682
308061
821753
751787
633745
732085
185405
608269
130509
147911
186597
53827
618964
1046611
68897
223607
445547
89883
949315
98265
515367
1027091
400260
673562
728756
90698
583982
846794
354914
12626
356537
600778
975272
616448
1003964
709620
970420
1008002
824548
438346
156546
48224
868698
688903
916342
329724
565692
163204
42420
132352
210686
634144
612274
326044
235548
352894
112901
644678
579585
159068
832479
160445
177226
92923
304119
882811
426597
865976
818073
748684
386355
216658
908991
42531
302065
484413
45264
277000
391242
509461
852328
710684
830347
9096
444806
282322
173201
296214
60089
851436
13998
446075
900324
374002
650969
425589
770827
307381
911047
994887
430743
710162
764937
43973
697800
174724
956207
1028908
483393
483496
295681
887892
940000
577153
597444
360428
700846
177546
697009
501586
496202
396993
350216
775231
407978
759966
923156
246938
901117
525277
351776
461925
384813
591529
727046
827219
719743
1021794
915630
96300
77774
828775
761900
471765
1015910
806931
128826
366807
801870
1047062
322353
741601
348469
1036567
121770
663013
479897
897898
327861
1016100
283315
291240
838144
1017789
690787
918036
625920
368751
397568
451200
688871
438731
290597
573798
901721
463068
55867
858794
180242
883925
709046
806335
232502
587874
325945
976953
633456
746329
367805
348006
709025
231378
636119
164197
1045422
198585
890601
71873
407651
594162
554686
282877
74907
280798
842509
737054
718775
586802
797182
384695
319884
579140
715752
373319
58465
910600
699211
813599
864519
350049
566120
435153
307395
135861
11693
447810
781324
922423
890586
372424
634879
812529
768665
930406
708516
135639
337470
246989
817988
858799
944292
303667
115582
365044
247826
530975
304233
61757
568027
154168
965044
52681
56090
288640
879050
581215
430121
556015
140338
656530
290222
935288
1001587
1021610
578087
1040598
85333
462015
56730
626800
207175
576600
464361
161722
1021186
353217
418468
126483
758080
1040468
970466
759833
39210
491514
614010
106539
864326
717085
223989
735711
392777
720769
626043
526969
553139
95335
815310
802940
293707
510472
572611
742579
520809
256634
692633
507836
954817
233389
390530
471802
645800
634838
184669
296042
347485
941524
953870
392841
321685
98036
634504
479591
204155
250270
960918
1027002
894795
945464
553340
567405
534076
301953
304752
661828
291187
343405
44264
553004
792231
745393
482783
610036
583457
352088
912765
791030
602452
411882
226694
234795
565832
934369
797228
414903
595245
987512
318513
870077
956521
484789
167855
650256
184184
176510
755466
513040
381920
341732
19267
425852
394219
456287
203469
682958
76449
549094
362410
563708
299852
174428
500009
327882
146345
553492
345331
44642
422777
587860
833031
902961
561465
810702
388527
628752
288527
995543
455618
944549
61285
757933
436528
568721
509085
495503
159137
655764
1042185
74084
741471
213693
632476
294848
471834
140792
980152
92143
934051
724254
427994
609707
855497
993818
233403
992114
245703
77721
647819
393433
461003
147091
908190
901889
924125
214398
932620
472608
395321
548777
941009
765905
233050
70351
747605
51125
728989
290345
152139
599913
916509
749145
681742
534083
529757
565047
2379
8528
922748
721701
16417
935641
1028739
814502
182543
231846
951520
415300
477805
979271
383154
868006
4014
219848
481651
777105
726149
400056
73427
596133
840941
855694
89461
986334
417757
547005
806956
75270
447462
929132
124995
538722
399218
543779
574313
531487
937655
192705
353329
771470
717510
940895
713833
1008912
975906
705483
1023344
915222
839899
805725
863114
425484
38783
448329
561894
1021191
619982
701379
149572
417767
555784
683234
279655
761562
506259
17708
719829
692843
298086
188570
449946
803457
645716
528351
366653
381045
819331
707413
328815
316812
633262
644157
911043
108406
951796
702568
675874
607496
824684
86582
442184
696634
904476
507062
669089
583082
305296
181524
729227
215045
540845
579683
46128
144128
460173
325200
902282
1009469
286487
850274
49527
805225
447678
57680
504472
1036885
230795
427833
652817
457311
851608
232433
100678
647941
645480
575375
827971
282426
236592
168027
5734
689972
326494
431541
427275
942442
843855
588142
8607
92415
12973
534921
406317
240933
347696
273012
28516
764714
861134
906365
173684
414924
970861
817565
581083
869552
739590
692779
151746
334469
960686
292191
305656
610664
795899
226677
231854
693829
680151
848326
528739
450998
902177
457291
150153
963194
837779
401868
280463
714536
587381
1044495
645840
261650
631517
491466
49137
588347
332773
689011
830382
492423
1008135
461868
805882
966906
679069
556085
84008
193118
57210
504641
66760
32970
406371
866901
847422
206640
412814
429671
542609
800162
497072
621675
357899
514542
808412
783446
210356
399296
715629
318081
570703
554460
197239
980025
880666
572516
848791
290865
87888
746310
431543
733374
806433
141353
448511
62360
875947
38612
155578
861904
201165
754963
836858
843309
489110
1000013
901755
160289
1000623
824472
915108
755381
872250
121472
417135
975658
77337
143445
788914
1018987
517879
32677
475043
211294
809389
423377
838320
826797
178983
869512
698672
603685
258469
9618
707790
13710
363527
60760
370670
888353
203122
166715
241929
879333
850940
533044
734701
143212
188448
467267
264502
1033301
43823
999604
1006650
434725
942327
544538
335309
210620
420677
599439
141274
339502
587117
461133
275674
711967
160282
564058
419890
847646
964385
810229
308325
96738
667471
63639
390471
322552
800089
531636
295483
864725
755517
653997
625967
248054
124291
923536
47277
853165
215204
905626
131341
69117
144759
251918
151230
280682
436574
232211
898437
597343
706787
564941
740382
653240
326258
679422
231073
187449
649510
407469
320707
315816
701
269871
1774
767773
591909
32974
284386
265025
815144
770345
865994
801521
882430
10231
728432
811092
812665
709349
1029634
350315
369774
514860
261603
8682
199381
635439
974164
109802
293267
996480
109595
432875
486386
503976
389849
612129
196017
543558
511373
661045
585102
688588
751977
995857
254589
759616
229550
850252
490977
737893
285393
657848
403762
937661
637879
47516
291882
1033043
750627
271400
10965
498999
604588
667046
960806
137328
317202
644886
997750
484224
839176
948250
1003116
818077
740253
813075
666503
573938
818393
380232
949256
423888
502051
494400
328766
570411
637831
40374
515905
568769
419862
915388
67425
3744
352656
1014133
943326
159592
476887
890176
829211
524568
176393
810092
155530
458856
1010158
926476
254957
53081
680720
481468
5665
587935
50843
663768
735308
602629
16163
233178
368105
678335
138507
30077
55660
277295
450325
49799
240981
425860
907387
468232
538367
414428
164413
335729
975662
1004226
65524
978876
770479
211143
505077
788878
554574
63942
370186
821292
922646
311871
979145
46142
241771
817704
720145
667577
80349
806898
199072
932352
970616
716853
897341
102895
606458
86573
964819
35677
29029
1021750
1039645
275971
740864
138027
184953
409703
822719
646283
92020
183585
645425
947790
761859
846116
691489
347037
1016606
436781
626663
955899
115499
151042
923473
1008563
93911
211431
210045
262713
917942
446924
115825
1006924
103498
1011120
997562
1011069
1012594
892540
44460
441004
81581
383419
128688
747968
91057
105916
475907
45077
55211
805278
192980
106063
38424
1018857
600523
458187
862652
860908
904218
2827
627079
920296
500152
70337
730208
963197
429295
841272
958084
82431
209356
81469
444807
672572
365800
982348
403879
18316
74918
991986
779107
681564
387263
985297
443403
536266
174098
535464
578383
561944
464963
581022
792994
938614
342793
954685
202232
246868
52025
197514
581431
939381
820345
530459
974124
915495
682207
639964
185124
294014
802560
384273
380095
1006176
339230
172000
777318
894654
533260
583923
772723
432667
259797
789458
1016017
567930
197628
1004001
1011144
317517
920291
580304
1022691
193269
294319
582712
82427
448468
694427
600347
140895
643619
933423
501643
902391
902040
752904
374034
832368
1003648
674766
389579
373958
970210
147393
904706
721039
977624
607855
767216
110159
708843
87037
831099
142473
936288
306727
638529
180346
20309
171615
1022803
598557
456265
564584
102947
972801
334957
342815
291029
981310
29166
83290
588883
173567
137480
205726
351208
167432
211516
69002
361164
52564
326307
442258
394222
78999
869798
862314
457874
399184
110694
788191
73465
930219
686141
322289
217181
571372
511890
232279
13423
758055
688028
558563
358578
206998
37912
551566
618026
143178
651663
46811
561249
674124
793907
238733
767775
56048
616877
325181
727761
899490
27592
620951
173528
470072
332840
571520
686041
387902
838251
455073
556853
209488
851378
912604
636418
718530
609513
857134
987073
171871
544724
785925
573226
264750
860527
892165
576461
627998
993553
581948
605561
928672
76893
256423
500766
316591
534093
120096
66056
451957
450335
541362
1015763
490964
932922
20908
962173
885949
128303
885245
773562
107444
257839
200290
855623
391783
490346
656005
693926
438172
325843
558067
350087
1031118
3731
809026
1041373
410966
340166
144754
230339
314748
523641
494436
363378
962188
981867
496351
792145
129239
576229
758452
784996
602516
386861
324175
997052
351797
585973
456987
396752
893222
1228
450444
791394
287358
524337
816099
777328
29947
844066
478129
483091
852480
870558
457344
1015462
702222
465126
608553
289119
659132
1038190
387742
925686
443706
539355
603252
756027
165609
771090
3465
117811
397496
786167
486378
91686
810755
600323
145183
362092
548523
89337
696065
63220
1003294
268936
482971
838747
846909
339070
150753
349903
408649
216732
932330
765922
318883
518582
670973
849928
376703
222186
164736
981725
552674
258561
704489
420042
204165
728201
11104
171705
597635
778199
894909
824163
102798
830551
38340
140894
432806
796284
401893
793325
495527
297530
32317
387739
172467
1028642
15432
504312
72615
439171
161236
189909
879844
694334
790589
774256
567084
1044001
516044
521915
250440
593262
863179
332999
317779
221748
1017138
913965
319442
943223
821521
468499
259228
817009
587601
97163
410632
90842
367847
901974
118278
197059
359563
493953
106889
744125
553804
585132
57571
407576
696848
115250
101565
391719
13803
562040
132872
935045
35205
904980
771800
999302
786388
922840
222812
233570
952146
74440
1041980
1034734
262634
385371
842764
821900
373854
299220
73995
110138
676632
831167
866953
583743
153026
347807
514884
76015
538225
486943
964918
409705
704996
964938
174320
490833
242960
185710
641296
482628
417894
369799
804043
879017
787216
88483
205120
722574
219111
282133
769600
620438
964442
237817
931721
389087
404868
849070
21135
975363
886767
1034622
325411
303074
110349
977876
1002307
422097
700719
909727
47078
621722
23709
408087
553151
306150
408958
982053
572266
216560
298198
361489
290450
156975
911361
683375
89992
198687
259542
434554
146201
668226
972815
106983
667515
606704
573514
669145
455679
459741
369894
381480
127346
162367
175919
857354
874285
132639
177959
656329
525396
427289
1022801
182947
274223
223604
221912
355519
847739
324906
813432
143877
147351
24168
865859
123720
221515
626502
337822
951857
989517
958087
1016333
982159
684316
507744
171495
89376
831865
306041
48776
158059
281513
241957
540663
686653
764548
677314
930056
242885
555171
947713
392619
754929
3055
529161
295973
77161
791584
128683
128241
286612
557234
106871
401014
944575
579283
855932
123682
42739
1010673
698506
218224
583748
385692
536325
118047
292206
61918
734023
168756
448927
412560
1039454
484640
1016336
63358
743073
886869
231910
930216
238722
852782
139226
186832
405481
793878
944986
910873
25946
571832
194177
665579
1012177
977373
674557
784136
935749
340624
248581
85514
1027149
231907
613860
737957
734060
400702
513542
436241
310050
154073
180328
46537
637857
181585
251576
612854
236913
35670
727858
1008502
551842
331697
889711
780711
538530
621542
215156
816895
482918
695825
1023279
68535
640414
559845
167236
691014
26106
47707
315445
682443
670419
775638
656295
391250
176936
883965
257098
237491
596552
632979
975724
64769
622571
434221
900019
1003293
770968
742251
609860
408380
779884
550027
30239
262563
416251
863667
154819
1010217
69560
407042
553187
852376
67194
816558
550939
990892
758137
222446
742014
704135
36049
820874
407616
287809
1007351
461711
691273
18460
587252
352390
198926
52927
274485
280777
265732
983029
761651
1040440
700504
133168
498437
330381
176588
505915
25147
724430
384704
243453
741989
213281
441896
762610
946173
1020980
1011706
278554
732962
570593
548776
573189
423415
1043363
921103
780842
585403
876451
633263
203012
94921
1020830
169563
1004788
885543
742259
970706
361257
559285
705496
459728
628068
25793
28213
565172
389926
95178
219313
782901
899965
928471
744623
513848
580711
157962
946005
330251
273274
535885
271181
964262
1035228
206299
21391
976082
28139
468119
97478
147200
730699
71966
1048357
248561
222531
882062
581355
858912
803252
231728
1025502
258181
295721
894790
793032
606965
1017035
410620
108120
701936
896300
701849
921134
391913
299613
714220
719763
392247
162604
65920
508013
287436
845679
654322
405848
503380
933489
249307
311947
907526
844440
566442
22508
835360
182603
402512
52201
799319
951623
635027
723597
49396
5400
967229
829464
413115
8269
933526
620284
991915
539696
273721
1030755
515823
996275
46166
70298
122402
649706
742194
735078
595392
625104
366183
811012
287045
54398
23285
902896
737554
142689
934704
961802
23183
791620
532272
806744
693238
753276
1041044
1033561
676815
627911
265270
302201
501901
802642
472519
742723
256589
684401
731851
828071
874079
426959
260880
80419
142283
268253
777838
60566
1011947
769665
13677
518298
826341
601591
164799
682695
1018887
477856
551514
439151
555427
778914
165724
99558
1045539
30908
925800
517589
389531
692252
266157
963658
1025342
839355
347032
229482
196816
107408
753423
740095
49891
475837
640508
912040
300322
654707
839280
627740
104932
700776
878542
701374
991332
392862
795122
711681
572676
512981
824727
726007
15132
1046562
33382
469128
78801
418584
318537
999668
750717
478386
691233
918598
80663
416636
857339
695007
911847
476742
427343
406970
377751
830401
655296
265937
751107
169173
164037
6126
869613
621346
215750
194453
362472
738666
219356
553320
17397
40965
188343
194723
439456
544562
127911
830771
235124
164717
960759
513522
37087
283195
19556
130940
836388
872908
170507
1043205
219145
808225
449833
583662
278400
64391
750435
550102
688265
674191
771345
485870
908346
24736
992983
523576
443055
83659
80057
694750
432188
130734
567710
274635
116668
537812
186557
750249
614090
400165
302102
367223
1039460
883985
820244
819044
144469
417619
896585
1037091
609365
1007990
974449
732825
830165
263509
212126
439493
805622
791939
840324
400820
246537
806717
799737
438355
1038288
864930
845489
702556
915547
601238
908046
983172
393574
807254
275165
519212
766721
131047
839257
228388
744198
934793
640931
248437
156452
142146
42190
290973
279920
620900
115171
743429
8332
577565
75020
77813
350387
446949
820754
493135
790723
804262
980979
462913
741030
225729
589298
79623
11523
747486
34039
83285
865342
679706
409808
1025740
1031221
868704
112233
399801
714527
252579
920617
298225
802373
809336
182632
217103
362197
18138
307620
98384
532490
421297
914508
990014
442803
229121
253403
1005502
915992
268391
565611
583448
903747
994339
837909
805641
499359
181211
299110
244212
704502
822250
46524
993733
1042291
41955
867320
766639
745829
553290
564609
353958
955599
151669
861154
1015023
716383
785257
146971
733078
232827
130906
29451
243311
28339
863449
1026621
355931
381747
118575
866328
890247
106377
295242
952676
690611
132663
250712
713303
887109
215648
326427
912264
773827
440026
853128
666121
319298
540359
716686
932840
95063
515295
591780
560557
608551
635740
227964
146196
878631
441216
434219
26663
976694
304208
764787
524521
206334
345525
534272
742254
3783
198983
395382
779498
893367
893718
889058
202219
536311
316047
429478
842198
491851
872596
206855
981402
215493
512316
307756
929898
830773
382674
302113
103022
132418
444830
271790
273322
120660
246464
817469
865901
334885
511061
152466
176801
251418
281591
503038
410930
72614
905548
445720
653806
482352
467942
905538
755643
820673
972475
168123
26307
813378
698463
719255
313211
724814
990034
600872
978234
992292
820168
931057
89065
837879
61428
352299
856857
552599
847341
297155
704866
686055
853704
742233
108875
188197
803075
1029382
398411
970490
471506
811018
836030
840194
203671
414170
731471
935275
418347
555649
86417
711280
338692
528381
725405
362516
295828
614321
277559
313615
238023
957503
73436
594614
164919
475483
317990
601899
335563
384673
74085
297516
949017
292580
552495
720242
617508
832677
372315
583535
354047
966369
559151
487094
946343
497603
277094
881268
138619
3791
14887
729715
589825
692376
246980
18120
810709
19635
50780
986428
844831
64629
863207
427619
654870
960434
722272
93065
806153
800496
353594
628080
802710
997202
950678
763603
747858
599343
636052
768374
924838
236927
24287
563747
327885
900520
110023
145481
1043332
623190
810395
538579
574362
857360
552579
876366
360759
933619
873108
689480
891451
30732
944892
909178
191915
763025
111521
521965
77958
633447
898917
531527
997377
74819
101035
989181
775370
984116
559566
573964
269305
395843
623576
877416
852108
621644
764637
319496
928669
953309
960313
147895
182492
522766
570276
780226
936012
833128
202538
765737
423841
1011760
546935
353863
764364
673032
110203
786169
976099
259585
751925
833838
1007585
157611
51315
469813
386496
663745
409819
721791
1044543
1044955
343922
946624
154309
880097
180386
251909
807907
387425
515025
349986
869997
650401
549535
206134
329825
355708
809290
227923
412497
761999
78445
105570
336307
792297
137067
427647
1029928
14876
31712
586317
469982
626184
381647
302730
833309
292214
786748
144027
88164
843418
861572
495149
348105
295484
516926
75501
602151
721067
959054
582295
903854
37306
668234
854677
771377
956033
398704
838961
358546
492398
447309
558577
841930
624004
115120
694977
23075
310042
283850
678356
402142
698606
157663
678536
146318
983347
632161
908074
543904
532040
906302
273863
881788
47100
792177
172716
537363
594855
619477
162186
214642
805080
157553
281873
466386
745601
788118
603143
133491
607519
328708
404806
478670
1024270
618535
172031
762966
396320
791108
384655
983011
445378
835972
908758
44416
519561
932837
81621
811105
243350
228251
429780
372093
809184
364462
886076
212674
117144
591902
1032749
401187
89874
318732
398575
592464
859433
549987
574769
640078
583284
989067
589206
1012038
705244
428156
673752
950986
432135
561911
147336
670002
891502
774864
903931
960797
983843
519684
833965
168941
988345
597010
1004766
245815
271965
148912
1034351
542181
325861
267765
987172
441449
875751
968348
176412
861915
23818
950067
909483
644722
335687
139927
299102
994112
1043471
1046919
741469
740580
189091
23317
579955
184388
872687
208817
695017
491425
212331
301356
640809
807687
881979
387352
176615
11758
986294
814237
977135
833893
935387
110941
593941
684472
188016
779548
903052
88609
580652
181491
591953
865357
1000502
146174
104534
927909
233512
801418
723616
338669
890135
310595
249100
265922
121792
122049
981674
824438
567668
447860
88122
345987
365909
235977
570583
414234
473678
789017
27394
696382
476136
16328
218095
227054
814339
261592
115756
675567
296768
310815
104185
844205
280326
1039139
287504
410483
715382
888588
1004243
410437
675833
948095
521233
1000646
629105
184134
734304
931346
953337
132465
1042467
577257
781627
619872
1022781
580016
841341
1004160
301707
306726
66710
139319
787974
81738
529994
243503
703911
328903
808220
576920
26471
678012
798255
740879
588827
19857
951456
951958
110790
89569
187611
847637
540208
132051
992603
352880
792422
466238
483131
168525
878394
949104
904526
1039145
640845
482041
81508
245861
832319
884882
893233
657155
794043
210281
551785
871057
917629
757948
323391
634598
751785
4636
33714
170998
577700
953301
615010
357257
669131
151741
362341
513468
505431
862715
799037
983004
806748
1042771
667419
485229
464262
133385
765254
672322
188938
473490
593280
858250
545668
734329
990858
179225
597427
1011438
107724
80820
201567
420497
473279
1007764
1002470
520718
759864
339504
1042209
86709
758030
816987
960043
76914
221827
752852
1035415
584656
619441
733739
101567
348515
483482
991580
318262
548672
995063
833892
541226
720352
390813
767862
996441
514114
135141
51358
1030321
781713
705875
516643
228587
735635
426337
373224
29082
971036
788387
281799
242801
962632
598001
164379
510915
855451
1020795
5830
789147
887512
922001
308289
581290
173075
342906
542231
1003563
941764
681909
257168
826987
470803
620319
213347
774170
406632
698337
92872
98905
251708
745691
324218
858852
416366
823769
424494
294724
528613
666143
132404
276319
958426
507139
296367
89847
219619
416504
227952
840124
323316
564863
828711
456974
913081
624627
903363
608867
885052
806282
23974
198015
832251
586500
733204
485245
646048
102318
149253
204030
1026728
121077
135699
424101
128722
268567
57963
845474
786685
439050
757992
961067
150438
271615
907186
223556
534820
121791
419738
694007
17480
961528
286368
433588
650489
140371
247100
771466
116325
141273
21317
861705
787853
768639
960054
192671
861871
652757
466486
694522
542712
997271
601393
726965
154885
715856
435804
4230
1019920
832655
75817
854962
30568
1025383
909867
13821
398403
25934
155307
310946
39110
472860
180851
165476
562289
662262
175344
520023
943588
552074
260822
172803
117118
391459
127545
996568
984941
905911
464978
401282
475545
989867
339203
557056
640614
975344
920452
930344
967968
547318
925244
86823
161602
19121
715795
292374
513250
388055
207368
231594
773200
570415
791704
201304
706694
406381
181003
503787
92606
309225
719256
562977
785913
767090
796574
350575
633535
762645
5516
828614
941270
60573
646167
806451
537703
267924
1017207
86450
506606
482651
488242
988640
138763
503507
922675
453517
908124
12622
356924
203377
653847
351556
512909
1024208
925773
777400
859812
74104
547041
85535
664917
655787
267556
954737
796010
35469
281094
562351
888171
29322
320975
228954
842115
202266
589655
898399
551925
950380
990954
904750
178351
626057
900510
864083
425130
118658
130193
6776
653236
361572
342410
56462
458212
413726
439754
15241
234511
140188
731591
955012
1011617
1007029
780882
936663
264836
77064
305781
156417
970976
338127
926561
404635
703969
726815
208186
729738
571811
506905
871044
550193
330501
559116
128419
767127
60683
397799
736915
522657
505633
860279
910316
239995
942925
759349
201143
767765
593359
935838
950754
476933
1047504
414604
918571
570180
545701
197687
390003
516053
44869
143499
232587
197907
658006
1017045
468168
778338
43709
935021
48989
292357
308960
461113
648244
342474
603796
245662
608315
400149
137996
684462
919144
221142
838905
517062
88456
591076
667238
1045750
263321
52332
813364
504248
872582
531396
1039694
953484
177662
176395
350476
7965
369877
611027
18648
159163
220791
26642
805054
178791
304322
153423
50287
654430
371115
943160
919398
980805
757267
785136
314304
450426
362599
371779
188093
920399
481084
361743
950971
77248
46465
578952
471983
374435
645302
658272
351997
378384
602002
134303
156327
439601
919416
299031
384848
690688
143614
548864
3853
932401
649928
572738
792425
697908
907585
329700
884119
249706
921292
319237
274828
530629
213999
820052
151318
510966
178740
53196
198320
863057
450117
575380
602373
552613
269278
1014545
659880
260886
439929
309279
813743
667110
57751
641698
356860
596882
490334
553234
811333
216920
718890
799899
739561
855796
308876
50460
984252
664767
157781
969887
260789
1032315
902098
98176
813240
774134
993973
393245
294952
286180
36102
221157
86166
415061
922508
225367
787004
603023
763250
72423
341048
789853
520468
273990
378927
773590
461063
1041890
34271
52406
747922
696627
73397
639525
142881
208036
576255
237912
59968
240142
482987
726123
552749
344956
281661
253779
995932
863226
43735
863018
809874
386382
892537
467547
219271
39480
680528
770137
133406
936264
279967
256907
52961
953626
908593
878600
177814
481473
481263
246687
1014349
919526
488521
312541
665599
200822
846435
1027669
806138
906779
583488
151103
1042141
832414
106358
906695
1000794
6683
730424
650052
712015
37652
194448
210815
472593
679949
569885
542922
150334
458953
457975
381684
47293
449590
205687
139174
468958
849874
436698
609323
209196
811767
379823
117312
26086
567822
148779
987497
885758
28593
926058
661132
838561
502898
1023974
970965
153948
765436
919543
823622
43553
178091
385779
1034609
208178
146254
730423
863787
608578
681135
624395
30976
1000615
466575
730679
224199
842947
449330
627514
699274
8372
152893
280039
414827
557907
846201
1008638
828756
963381
665325
57149
445803
945926
692987
950060
968345
83482
1019904
540121
738039
664045
570241
59793
1016388
538040
838632
783897
756255
880169
532451
828633
945818
201581
845243
660882
909752
447176
456948
997101
976090
984193
793671
212018
1011409
682429
141211
105673
122953
165192
322106
504599
774603
4470
1014500
415
589618
97799
1017811
329476
693944
198962
418164
628492
169267
534763
362027
91482
438489
203488
858829
287163
932086
584613
368526
307676
379172
176865
799835
375697
550234
526289
362570
167253
157403
1008157
834508
234209
362545
942363
150473
425199
583502
352400
476979
105614
996116
390352
606182
468771
176184
741452
862368
641593
148254
319958
845455
613838
855397
665892
401200
445174
210512
1017142
453396
440122
141635
245859
572720
534
764642
616798
346711
503013
45002
374041
315846
19108
166222
280571
969505
86624
247970
564433
589584
846655
675898
276698
183220
766861
553389
399456
185426
752590
17815
154535
695809
961310
90544
800890
635014
1012071
828995
136729
341257
706236
394334
713043
721048
590421
337668
851701
3423
56045
964715
18484
16182
756540
1032373
750481
710515
318648
667626
576468
136573
302779
938990
632180
740862
214230
1027699
148597
473234
601786
692875
973565
146444
920174
977891
794588
350398
153472
605833
279412
814846
552132
404114
58185
182180
821060
637252
40904
1046488
574385
581957
433819
47610
929255
713545
223813
49326
122394
457687
187287
567616
797761
761313
272972
73383
378228
785010
192607
449159
29038
996315
383681
550747
409216
524140
895375
565072
629188
950481
310844
263413
847004
169746
886275
910295
153303
474884
733471
917962
132914
274383
666281
196966
902497
301353
721689
573126
13131
882479
9168
399565
781685
613169
9766
131683
306439
291700
864410
921086
589755
958039
770155
934422
707040
397084
220445
603649
179323
725096
140061
83392
624806
387745
243598
274368
295036
5609
978088
818987
493106
466174
471507
434839
111552
876145
697447
1038248
612454
451144
359008
624079
52339
137351
89592
904266
599964
591931
676823
1010796
882285
891443
738082
855498
390841
759216
907996
496867
573289
459346
320520
225882
964488
488286
862272
981433
546805
848408
46058
955007
1046581
544823
949445
623136
832128
280099
218173
344850
955667
739102
299096
55546
941429
1034402
97121
207008
878219
630547
194580
493512
322665
968363
732934
289280
137461
728767
998767
1000438
1017922
798269
110240
731188
462209
682348
373911
717280
743378
183236
301182
552895
455903
823049
638926
386366
747104
311927
770602
371661
373812
807454
776555
341170
297717
619214
659146
497046
797739
113524
879309
798789
190647
440069
367136
561749
832077
541238
419833
882922
199682
263603
476412
826614
538377
612084
340272
680132
793559
953288
10474
212609
381966
678886
1037298
222651
277193
926353
454704
53657
860747
423427
1027455
979644
957586
925688
1007904
325352
564716
755147
588215
200644
873041
731279
143779
41619
839595
771259
875108
935821
362172
823717
1038779
825204
247520
672853
444322
577010
903110
446266
7556
958323
305299
799381
50188
864093
170555
251592
27963
547059
567884
973421
550537
349206
855370
977915
92510
192357
176906
325645
863884
931450
393937
713185
356787
694494
450500
392593
677694
491150
627834
975178
656950
245528
634257
30403
985468
981257
438131
522270
518779
90443
550645
972846
354917
384167
829093
416577
227517
888165
655889
904293
1016114
626381
900923
507576
271254
43399
842779
296690
303784
579723
616612
261200
211510
364404
381989
122824
583402
61032
284163
321345
458564
279851
817831
914312
723027
1028891
148322
1032139
961625
329598
990941
889884
610377
718152
409304
929111
366411
926533
899992
704320
800961
89615
629938
168104
915405
804466
1009855
416433
550226
469408
261656
737419
938909
213993
972999
273128
897156
963840
18104
662150
1006433
1028870
674820
319968
1032984
997705
891964
806671
811763
35318
1031189
555867
166473
186405
175742
441952
450847
215528
422161
460875
429848
439284
412393
331091
139954
7481
514156
787765
672595
396256
340972
370945
468311
545050
441736
989679
366904
446911
306355
731660
663116
900514
524683
143078
525950
132229
737338
591096
794685
510884
929988
402826
285665
701376
831745
136339
977418
912192
895489
69890
818733
82791
550802
805192
280621
340726
567781
6226
954390
894250
246109
844687
1029788
344559
629021
1007149
41218
474058
196299
912324
487549
49715
949781
621372
634855
240231
271833
273656
565916
1036293
431140
407191
51173
639534
896807
1033052
791446
56885
509480
785328
144388
978836
241781
345460
586490
544755
1017745
682710
260451
33557
823194
46222
210868
914449
790217
47331
185021
651282
50546
425251
346182
85912
790087
120547
845064
301991
916333
607823
348102
628944
906702
156021
727156
304832
717278
889147
10178
799176
1044086
450462
557197
419122
425115
935632
756876
987841
752765
150286
466522
766640
84994
181413
818849
740225
179189
500409
274096
987962
380033
171961
952908
267255
924312
412538
742634
825679
385746
422229
632507
338290
348388
289995
490306
875649
157123
506152
172026
908545
756516
51937
512538
664611
480351
340175
458697
507758
218979
316704
350249
980367
98392
874857
923222
908523
39847
279499
1004972
146710
281594
951276
218728
402378
735404
604662
877770
580628
124424
14340
610760
666194
593080
850380
940625
377567
549049
613283
179130
10781
592745
416847
607357
493795
541441
360987
461007
828573
818247
772279
742226
795570
976802
118826
432824
497842
84126
649151
304388
408294
339292
390268
27908
930369
524378
1008642
498667
8881
743228
623122
597608
46911
188334
389078
838881
981724
222917
906421
619152
281819
629355
20512
96352
193628
898566
979103
742478
316636
751153
1028231
804722
803026
943765
131108
370999
711667
189417
952004
910308
912726
622691
345941
194478
269149
735415
323682
20807
520187
954892
903663
126220
879424
609402
904571
481891
520029
195708
414559
927868
619495
997405
148891
982714
705559
734851
981614
1005013
679811
73594
87175
579449
911193
880696
816643
993936
651201
5571
846886
959506
342035
364603
258941
801501
200395
389976
234438
547484
620385
37827
59927
640883
511628
248066
682749
722510
11714
124993
425007
633405
940273
259699
39140
286436
128375
1026556
97489
154799
324625
875076
257628
772524
530921
917785
661374
724296
969613
584617
178586
538463
143582
780274
997204
176630
694963
11834
729901
842245
532649
737942
950824
529800
972720
589446
16312
169768
835135
790304
1031372
761035
142200
868669
598172
377805
729160
635210
292393
246786
956150
191061
977211
189034
115488
57687
438976
704807
1002673
333608
267397
644079
727980
762202
6791
461622
807526
956870
59992
658405
46661
689188
64263
119562
354431
906780
1042277
268212
268428
730958
147322
717543
26112
180164
807460
734929
60849
590737
510473
131561
672224
28733
758841
404279
484320
369684
836617
687800
864743
971587
1035639
694768
886104
483858
241960
449146
875801
78275
345361
1014141
207252
623819
925102
644349
698214
198756
381772
937124
574073
152857
414063
293565
578486
558244
53454
111064
906283
660941
701661
139091
657064
51272
577411
926519
85090
746708
452018
939298
307289
377472
458177
499890
128565
406422
1011291
615727
421818
239006
233904
846258
498791
44029
202050
1025293
344475
332027
849084
28523
278740
9854
772028
234147
1008153
411364
485454
80647
95767
598505
434391
623610
184420
885926
653264
230154
504794
461312
366709
806416
285176
903442
299600
47181
872312
1045500
20046
201789
568110
960210
221375
319480
361952
1021998
57234
564623
977165
108624
663149
963092
1014372
924917
282749
329335
251037
959488
560713
243483
227588
857703
891193
118054
967247
1045402
8974
581892
62336
126664
924218
261382
875013
577540
381555
517611
847381
38600
854379
881209
1043659
590691
227786
136913
267749
1018823
819904
180399
863403
8774
745925
582438
996166
51600
448263
970335
725746
552011
93859
698103
606031
177623
317177
968356
208042
163904
88547
573380
261424
270745
324167
886859
511185
903402
641339
532472
649669
677031
123989
1012997
329256
578866
622035
838432
438563
295765
757514
917591
596234
331359
827604
975503
122012
375402
954147
770791
745366
737306
592631
796822
909697
826050
772809
734716
1003726
762678
207088
764204
475446
197334
376273
413570
554333
704209
597489
712098
563359
373838
883866
169675
1014236
1021823
752433
123820
893239
941776
847700
334277
974569
432520
13990
450199
796634
480362
74855
1036351
235872
764678
193644
203493
164891
886422
645652
373726
312674
628954
626522
885705
809131
667620
934991
199029
215421
862472
65187
1007562
90882
739786
870882
484846
39350
580657
110075
776825
410398
991906
1009390
184603
648350
579178
11358
1019349
835905
214508
509666
1045833
560302
834381
380626
651103
308721
372176
946474
200209
472564
267470
147543
1008145
963665
293210
430715
788345
979291
938323
835114
1043213
329346
888895
207493
225180
284320
466799
909837
390323
393695
276447
168133
493760
443067
328311
234868
607548
398978
617239
97090
464161
487461
64144
646470
47032
220213
945625
702816
467084
284309
764524
92615
28305
487226
198575
698568
607903
413614
1023808
859924
992182
861813
372576
772391
592581
164018
1002662
107187
810561
1039458
151555
916869
124082
685851
43223
1041097
811295
45508
388537
477912
270750
576411
544541
994857
193393
427498
237967
997259
21523
405260
297655
519586
1033084
286542
783804
189899
872264
1001546
502136
751344
816899
567640
683187
398314
675797
984607
673994
205672
253937
4868
739346
415175
824193
88923
432145
991282
173512
839974
228633
999215
922604
703203
1014443
889905
789030
263339
880451
420402
812217
910703
46293
518268
963737
405496
805064
947206
467762
1034081
417160
598648
240593
917880
388107
475475
288989
930449
907449
48422
35781
155457
760849
773826
720115
356364
353233
107497
534197
329355
886033
149608
716260
689567
690717
912356
605838
531076
462021
581657
179728
676239
83525
692874
232014
245502
1019581
617599
450781
756973
59489
62447
1004257
359914
170800
949210
755781
238756
112754
970212
831587
58025
690470
586171
468636
456814
494319
228398
671107
871877
747749
910334
195391
907782
550277
103104
569119
988578
1016822
101144
686269
44623
309124
977466
441161
333520
486367
591590
772799
595135
900084
1017607
637623
914591
475189
367233
896693
395969
824018
659390
220986
723393
440430
33268
971840
104080
884275
1029044
331768
185985
777727
51657
336530
453822
290539
483924
616862
43747
603646
195869
700748
984918
450079
887500
162689
588980
784997
366019
100986
1035865
341657
948211
824347
160919
814090
886955
759195
997457
372629
974434
1035506
691910
635164
840441
15376
358679
358076
932034
578805
794288
316716
865395
840719
372213
465045
30231
403487
708853
895075
480730
982328
192919
469215
962481
405928
561444
389019
507160
83796
899966
292186
786204
16673
296089
452903
647235
743939
686273
807336
8168
966240
88597
891974
137506
599352
61291
718779
818111
487453
80110
478792
744264
48106
613344
585907
942810
808155
922510
190836
736416
803569
196295
775397
1046364
194856
420223
521883
720522
546609
48682
1037691
708311
1009216
661262
87826
519421
657425
390400
592055
26406
191376
938694
352809
614973
742366
267835
26787
891014
617202
286678
546577
120848
219668
221438
756990
857390
284672
670310
351220
418953
368333
724374
362374
900967
449143
167161
250555
507401
119868
387612
790352
295519
92138
298012
334502
583306
473376
226144
565664
862126
103490
564464
573072
837910
259039
555048
666308
573679
669755
289778
496960
941451
860639
758032
121467
38509
381216
1002540
140059
420448
882244
1047051
757256
483642
207681
619817
815342
865454
207704
879089
509255
89256
627544
359072
833900
512291
499280
483533
887979
154814
142050
772600
75749
787568
506033
451140
534339
25481
379221
274005
293150
910031
360749
8436
5563
153281
358901
513037
172239
384221
224999
1029940
604711
364978
1044192
670784
46456
1000709
348438
943612
653351
1963
425328
677542
570807
131519
431822
322666
434155
96241
844568
301209
220291
179924
418775
503555
290921
687772
145620
490856
201397
992059
438306
269965
98646
289946
800251
190280
872457
517627
150926
490098
1014003
932308
152746
68191
592576
679384
573800
961506
667297
608803
546902
1013260
938134
825015
434457
93788
486949
357736
546048
220308
805535
419612
350636
416188
158649
652535
658704
55326
1022829
646188
145760
621066
658570
518272
294701
533640
543078
771598
677210
1007031
851480
580982
596212
15095
917042
5562
353664
205638
334612
373635
239589
339379
605946
817989
391577
844536
897936
854630
884333
464195
37702
398178
589247
880356
1025265
463863
578182
18993
57059
729517
224336
671015
1027366
604021
180204
682432
609624
700107
14249
963655
83512
924780
40397
937622
492061
838235
376530
548417
928505
808749
992025
366945
495631
475460
229250
112433
875937
79235
765225
630563
588833
799712
773394
358037
547566
478898
870825
307611
841789
549606
275771
107
1029524
905765
278264
555558
589928
970829
853872
877702
235110
198501
371392
254476
608947
74909
365825
830657
335385
721966
6974
855267
440758
12809
278340
606883
766212
800179
1044872
253341
197434
808581
685665
950083
628760
197657
65568
72800
939875
307628
923610
172251
338154
897964
993910
947380
801469
930552
327630
436136
834933
910562
390275
367923
691463
718113
353552
260786
1005335
459092
675626
933019
135780
274568
204707
322881
1033476
822309
723369
582299
904279
451102
48666
584354
804440
2040
209033
633156
200089
937331
812034
696742
414542
472454
411783
216541
652865
451807
692947
279422
535485
317506
419465
833867
450478
733819
860979
453183
431561
650809
673837
177332
217972
277219
385453
31586
879838
246079
1044340
597612
1036482
771810
879864
454755
99293
25638
431615
1045997
398378
89720
851132
903776
889987
23774
307050
900582
284164
977494
657144
232143
499288
576388
2680
370213
813064
233518
296005
131719
61891
424786
459070
470105
649821
71645
1013158
562742
238597
402789
215085
694275
832403
804854
943047
408980
688956
18153
699846
173801
53495
652602
920297
382977
870559
681887
410069
23326
801453
757462
758481
304854
918720
663977
415932
1016279
297190
718073
948361
1019887
609273
690817
102647
196297
646414
78347
41772
515232
809572
694293
110205
254927
323281
222873
219477
263392
902894
996670
216327
3827
373677
377592
55221
842597
224048
847727
823552
1042713
1022527
600848
84444
271114
288228
888094
950727
521349
1005763
495011
885841
87398
541345
845181
959528
55084
88836
241563
486833
317136
230047
510845
407017
56032
171890
196222
864520
1019933
589115
890321
528317
318021
471825
740728
638681
865333
511929
634352
600495
32538
562055
75626
528067
37188
805768
855980
10795
350818
250089
79967
304736
29867
880793
382373
879541
151856
909891
916728
498247
214292
614659
569176
265996
669734
723223
122462
453073
2533
635769
807486
984263
333561
648042
76602
440958
433297
102398
994588
947043
63666
652320
619809
820239
834096
856923
72122
35406
495444
663368
986957
299931
136331
350365
207473
207422
288072
426412
900646
794018
684057
134803
722054
92745
41390
350867
553065
138366
1016585
76552
510009
509847
1040538
843329
1026120
473942
994559
856127
29356
788840
877236
319942
662146
896979
335931
1039877
167074
640795
930872
73466
298887
140340
527800
554000
8674
817746
671380
752952
35872
467169
460133
490234
258338
919103
243029
952827
809518
722967
749962
384913
449936
102423
346193
570741
767524
192326
17767
515266
720743
230147
340179
272463
348739
938208
955266
604155
1033071
647764
728657
219836
752866
839900
533928
2007
321430
186953
174382
921200
596575
907597
369041
462730
149839
1028548
1048529
480138
299159
739754
30909
521309
939568
148189
1037463
271533
273627
339083
958855
631879
501354
360814
290361
666122
862787
16800
201491
967548
699160
979391
581092
414381
594360
51364
10566
17909
557489
948093
415718
412520
58192
252585
947988
586593
313376
401573
764796
908264
712831
173522
755722
793915
935583
917172
401888
528555
212672
522878
629250
310024
453132
409676
399
120812
616007
229810
884335
478286
498064
971323
965627
693267
137716
786697
251720
410901
168588
260070
1026279
159788
1023074
704242
56490
126163
198282
673380
458646
21444
984162
273230
472241
1039942
696714
520035
617187
757495
105006
312133
905561
671836
102046
909607
946850
103481
555941
669074
60586
725107
811850
483778
648568
728619
577226
1026064
650528
713403
486693
336924
218089
668416
354676
646774
881884
921565
899464
156301
498324
35951
164505
785154
64020
249733
886201
451342
91394
890991
528413
813454
854375
639626
967973
403904
583541
626880
710394
504338
433196
709088
720230
670415
496649
369355
287015
671088
454480
515989
722704
947599
482453
95903
421892
952452
626632
40776
242592
77162
440266
814301
100938
409897
201186
80189
30392
884290
826141
175722
878496
495010
612694
806779
949894
670372
830482
299715
183968
413128
1008014
321057
80406
755638
658957
253730
511988
255211
813670
721511
819742
462844
221974
1028673
100016
103742
777421
1043629
272930
287247
238870
130169
439206
722175
982431
950281
1015326
742078
749534
204750
932579
410356
817713
157360
331778
570628
33045
614422
366371
692461
456518
806894
375824
891309
176297
186092
755564
788047
811010
193811
1001925
408658
46472
738351
911711
423188
961126
369571
296081
158783
455607
117102
330833
336644
308656
330579
302332
16479
280073
971618
932285
252649
736627
150955
38820
515885
506508
688222
310119
825268
708694
691801
178553
522111
1042552
199545
802478
872878
61578
114156
552450
127083
298278
1036023
410512
261866
306872
271614
329167
201537
917009
418727
697344
864237
708837
238569
300764
474522
324540
297241
214420
640997
767588
281111
396717
805240
608511
281755
163619
796187
300094
76412
561542
87409
745882
437538
147687
174153
272593
225691
428552
16618
675570
514508
270623
238082
917580
637549
633071
747696
1030923
879980
19193
499443
207144
632517
615852
1026053
892195
444895
547337
559867
87648
458260
299959
846458
330064
34447
899668
642064
741722
504957
665174
186584
58603
1028396
611007
227549
717340
671799
540788
575143
431804
22389
238757
538945
452002
310884
284113
192569
929761
460559
648385
378171
797987
754105
192641
820813
931934
110487
386156
998802
903661
961986
688096
646886
968469
274624
387243
209300
898722
340697
703869
1041406
594854
1012059
360609
465006
397342
699081
938373
330737
295578
117034
473870
95150
901360
443783
270434
544994
623663
1025364
597350
524131
437030
403666
784329
258347
420957
911942
331294
514441
137028
558539
284765
516597
526147
1020251
49644
442451
867727
295675
431148
554527
934525
958813
446052
689541
828377
793611
511884
389832
1028094
208933
649881
757273
328492
822087
841665
954007
403840
642242
60578
671203
712599
517242
675777
199688
60489
109930
1025115
273783
636743
218630
161534
856419
577452
227826
416851
1036358
7671
935824
157201
519023
253312
197887
428003
719960
116349
917959
359234
156334
612495
153923
582207
587383
835430
267574
177619
199325
45758
396938
551016
62753
884444
513341
604039
184241
855615
416788
823105
490393
901604
425209
319039
620451
405991
708628
39941
154652
469914
113335
794081
411747
943654
848651
990695
865144
982709
864327
109133
470693
427088
528242
391828
403112
1041788
274867
339752
323792
180062
1024447
943045
374538
59697
518402
598443
109442
561890
85795
465995
556876
775477
142024
803230
648934
55734
328373
61057
965468
793220
369819
400560
280259
129603
217525
764809
904675
108962
68772
153511
439044
679493
568129
109537
973891
421095
180761
300876
516540
886820
528941
986531
227811
358927
851220
318974
187651
780690
712803
665366
381312
163800
880336
487086
713272
731214
441906
133344
544526
642882
537890
998974
167871
567095
352366
1014232
12742
989616
506095
624664
842516
597257
285402
915568
476818
671705
277169
265903
356687
369275
53148
778480
347423
678412
17698
790449
951295
449119
324893
816432
797884
901540
291078
584313
122369
476301
59485
864162
609936
576408
107954
650396
227475
45464
687390
428844
824086
918667
19118
540433
132990
1030247
1040566
926629
271480
159855
408423
8244
805902
879765
522515
85791
739409
27735
279574
487112
117680
1005270
438914
551988
689631
960227
472563
686028
493521
464622
470667
137779
11125
667097
1009384
197248
401987
73203
442002
354484
561875
658537
42524
364545
830242
246995
240007
639874
27359
202105
464090
953148
809293
346502
847768
615610
22081
1004084
717048
135776
105283
432896
555503
900543
268706
528291
577137
929056
1036014
220855
213152
725613
616437
141949
202802
539557
232763
623464
71838
339084
281612
499716
244815
8731
360248
59972
754636
550994
206947
889990
277558
184202
802593
740949
966316
533225
174508
854963
747337
134757
739389
369304
388426
649733
384543
871641
759229
662675
293435
503194
623100
217391
649555
682654
992134
574360
118184
581523
948053
952701
673313
1011741
479378
520397
771241
729832
651384
969513
1012394
610560
228882
752991
28676
507338
955692
583693
147198
798596
632776
8049
984504
922287
798209
1013066
348524
389433
54866
925059
523905
312409
837488
447028
833272
393052
166244
36403
706004
213581
443979
132829
920698
828663
282903
793308
788030
860351
54084
458858
197163
650170
203636
1043936
855439
186465
221695
815632
859883
353490
59052
131037
942637
158105
568587
328267
380225
158873
663147
21368
206025
28176
7228
344237
711411
286350
784829
56198
535234
614041
802146
440633
478516
374043
649732
144122
260841
793799
885379
686180
689150
714612
288065
686201
693462
930263
402302
802614
549415
149248
687933
314218
301703
190394
765711
1009857
698838
246310
933156
54868
598158
882362
398012
762712
907206
160681
252648
123272
240491
1017597
582542
657746
914126
840139
378801
683609
244013
323749
529309
929041
132741
915374
135157
497087
697583
581044
352730
761782
935441
419340
477980
875118
143630
227311
216626
941863
89113
191054
498703
17609
518561
882021
281658
813290
303782
702294
959444
680755
804193
141908
619487
997761
597376
664695
805810
489957
276539
689301
9681
721121
613793
306995
390654
493328
36995
356853
379611
228706
571721
482201
193885
932159
277306
1010674
509242
797827
989442
416963
952333
312839
14127
783926
368351
721675
309626
849700
482467
917023
139649
682419
508123
310775
391193
55823
841471
48348
475879
241898
90769
482654
586016
900681
876870
236619
337820
961518
871849
1046060
717829
689123
924323
61495
129386
826959
242921
975439
814256
539672
753279
927479
267660
582699
579191
1009873
583567
863778
10073
66767
441016
388596
884050
556962
657259
14462
959284
378589
1007043
911623
676167
220911
1047662
335512
564094
278356
413085
610159
337339
1013361
55889
347792
712194
880465
848302
387132
226461
438354
578430
817277
827210
942048
448290
45809
302823
920311
579510
904827
1007465
466190
281187
198257
938528
859951
143992
476405
716400
314799
609993
71939
928343
106553
912570
686960
459955
408183
814365
136724
527943
890246
59870
907454
776320
384992
178577
908987
236732
778161
493127
158691
123757
886690
784040
562968
952173
184954
171160
445080
257608
700070
214386
350363
881720
508754
922847
363958
195051
423615
271938
793244
766920
309631
505266
662419
605199
545330
503543
885104
776988
737985
217120
721553
19766
392600
291041
422914
265275
29158
960125
936128
156438
581115
553263
575707
729938
941672
914287
735844
858612
672146
860055
462289
213234
897761
82998
23837
688822
178103
744278
937159
24502
822931
245350
1020598
259267
35132
430888
318127
91188
546300
123317
85243
445186
97437
368002
31220
251111
27945
227693
307520
920866
204587
630600
55060
748929
908277
875714
418943
392550
181243
457789
91933
911333
420661
471676
80118
1046145
581804
448641
40689
95402
997738
847545
1027685
156123
351372
695789
922785
147675
128814
720140
510770
674110
478308
1020383
784807
508833
992997
1022436
1015011
744258
562666
893308
993078
55000
352406
667710
939202
689839
651149
495674
172882
1028010
952933
561356
747543
391665
226500
301521
573447
240763
430564
280912
759055
667341
1013281
126240
76964
41634
756149
870891
535491
721684
604357
324253
613313
164002
22014
857577
828619
960356
613949
889774
476273
839745
209959
985567
658892
19835
253498
822534
841368
216256
854494
810382
812366
679543
854174
430285
45606
5615
891515
391566
162908
639808
943187
445710
1023993
28570
364062
646498
814164
393030
1038817
468937
788581
936731
537772
478376
707152
228516
815392
792769
1001975
721523
329694
598545
368696
257589
789391
110929
581030
675474
551764
838388
127234
166880
815552
652771
701586
215165
143209
113686
944232
823345
856952
107000
230530
966690
427559
48297
922867
727597
403931
840592
572397
3207
168914
692267
604971
316026
262274
724623
642303
347713
1022427
954287
899410
538883
209914
159173
581195
886050
1003795
677460
486151
857511
473555
252460
665029
850431
659601
895972
19908
597857
31113
215467
231901
515458
813320
440965
1013869
22486
947529
238938
593510
588229
417670
584848
118289
81011
561159
38851
639928
430592
74317
846514
974387
29211
964203
1038439
176657
157693
154669
120399
484568
530137
806220
181120
343937
664031
985732
701802
859923
702957
242357
195189
745841
945356
893500
346301
162971
551046
1040104
439618
851257
549706
423087
757990
397967
738500
452965
38692
795279
232179
54810
156697
809165
635851
994378
99275
22697
217637
491511
1015514
945553
681716
720032
893773
957012
919127
218881
455966
432258
75456
598185
581194
816520
720955
912834
549337
1008499
663540
324413
851746
578325
218487
970367
24419
912491
214252
568629
271689
431361
246116
818234
636158
70544
157303
58949
226807
663198
788712
895665
13282
1008653
976690
817208
833065
265061
770812
883524
462583
946801
500796
93381
490342
209183
793943
207512
218030
925319
1020137
655474
341695
605130
972552
48772
872987
277004
287961
461687
33677
509276
47805
551551
751582
279723
239043
10721
437248
486388
252194
549985
455128
588603
771389
793200
325927
611308
71090
729722
724539
595212
230342
888947
216849
197567
808424
372758
615641
559537
705291
279672
983017
370093
722518
596292
519258
360415
599520
537616
479791
939824
465005
745389
700712
828563
205092
428273
982461
162825
124288
979508
513772
151175
217062
396298
17055
37383
716991
657190
928201
613624
803181
445463
211744
113898
1045891
716763
510447
374070
292690
457682
460442
621348
196878
425602
396089
1039029
1032216
541260
235618
876249
593289
909440
334905
788438
882487
265895
524832
323218
260363
755022
876699
490163
36838
836396
782316
703529
217988
824357
292608
53963
498394
807629
435008
957536
847690
363710
238848
465628
699156
237782
8471
711697
377025
774244
153171
563363
426229
659162
2128
290029
366549
1011853
857341
762333
685253
179482
363035
321971
9981
349412
877938
7886
805287
985161
812196
565958
949736
699612
290379
609902
662732
337499
379910
639584
328932
382395
401088
155197
866316
358804
121814
291699
715440
657329
726753
640295
684770
743986
83845
360753
253717
760878
454215
304872
909811
883827
147453
625874
748600
354452
843552
719466
778764
285816
870966
147969
306805
487004
393559
850707
104985
475972
377975
993475
517677
858424
648036
287670
263258
616928
692835
231511
823096
60435
548052
833146
598728
89984
768651
417661
344190
886112
940095
299933
706796
381425
92216
373446
190441
506719
730942
4894
368455
302202
79247
715168
810029
956321
446945
174955
93616
182549
604569
131659
1022763
5123
941074
1008598
186381
578972
245573
426771
113407
897978
906103
292053
977550
104523
721753
916061
242453
624809
723927
401625
636883
794976
943954
265724
522956
49737
115631
563133
335877
417605
904143
99136
604324
1007195
816527
40828
212388
390083
484690
866626
659673
663630
896982
687297
459084
839507
410669
1018233
702798
218538
447448
857724
10387
73496
443257
35535
135971
62948
202954
985851
954977
355283
30780
672448
798652
131694
640615
880574
700422
363039
703821
742120
903542
997887
866176
127523
685405
799963
83748
42089
553699
168913
289166
570499
909342
484436
724712
625304
14476
543817
625298
178794
167728
621857
975449
628768
645279
1028186
66955
186508
113480
645497
416044
586036
885518
431070
166278
523744
723534
954083
511530
679661
790241
94233
529217
230739
563765
629029
549262
66365
386572
680282
846667
1018778
765860
481498
356466
434881
720171
305785
514510
974532
61609
261955
39733
722388
76191
288673
396779
363553
675035
453626
204915
919857
64975
428325
730254
2928
647153
598804
48801
191695
138872
804201
491125
528331
537167
722349
746264
595837
170664
74735
901779
704826
806381
624933
801341
28326
189128
915106
856243
982729
927102
873755
484300
109279
836372
222611
698957
937362
404584
560656
109364
619316
802400
268009
68295
166587
520390
823261
572622
302264
688698
818466
923238
31155
607312
622474
952607
218788
543483
867617
1020204
684845
947646
375259
170911
95475
171102
300952
510955
563785
11871
418852
158825
336822
335037
865464
678069
488041
212882
245963
867362
896972
871928
933681
1007107
108463
87123
1041557
133146
606756
554392
452475
876149
763758
327896
245228
428165
170975
920168
463892
588732
567630
458865
611251
943751
778249
140190
834246
1033259
576696
926601
113461
754391
364006
260390
649117
246709
1037403
291715
24622
270270
320605
966251
962371
990077
397838
329590
796291
449389
337199
770799
172403
931824
732575
683356
776062
335827
608630
460615
150246
659405
328939
862946
564541
669999
914488
627067
475587
731843
908497
359142
302964
892906
858504
247953
908516
148375
100466
646970
80580
144521
902867
346937
477966
772140
246557
1012285
253288
537257
361472
120335
271495
515097
564951
737555
972404
150373
560130
910525
1012372
56167
317844
917822
957270
472774
44647
386077
439925
354581
229029
140029
742045
660833
68925
480370
653093
717281
895146
443154
845801
282874
1037262
786175
898803
879312
306304
366133
833785
576273
443664
165627
899466
597202
601448
647264
439263
473610
518434
768905
486005
764815
712055
1010768
622848
729460
175796
867772
356346
228695
374303
1022967
949901
598944
1017462
54453
277370
632406
91350
633445
162403
550956
380726
179222
673123
323144
38136
739834
548521
140123
864066
430014
448328
818464
822053
28755
645511
894753
848579
209470
660918
922913
687773
295116
429957
35780
717120
932729
648451
865830
56526
445159
732456
436452
122598
130762
286410
937086
409939
752324
689957
987581
717036
693307
274544
133814
628829
26636
392920
81032
938055
742685
359342
165107
57786
579126
360505
380956
696312
536859
47018
437
730022
138575
376830
744315
778947
760332
666764
774640
979642
1033164
773018
864909
275797
423749
320733
432236
96711
1028945
1038684
655081
806368
189699
1018332
624149
726755
465192
316286
375997
120037
973325
630893
572838
729759
710987
398113
562075
598281
650225
879127
566179
116625
36554
65461
785857
235662
235230
266541
356940
427006
381114
497143
1025879
288126
668067
385655
252999
84976
771539
322892
611714
601325
115016
121098
966218
1002641
148083
695603
956506
479896
987729
285115
476622
939587
637784
953489
982660
264400
456708
803589
858452
451174
486549
776455
825109
41688
775978
311895
499279
454471
414129
663493
815745
483548
337930
883528
323888
806056
354464
345426
545269
815468
335230
398426
155574
300254
896407
418414
322606
649296
1023248
693624
518742
99105
495697
958076
517276
660444
101562
932373
74071
665726
25360
209043
538756
387963
743471
1042107
351565
165458
260134
482531
591073
913410
559606
284889
38906
631020
533788
218165
209663
869047
696647
302540
329860
573280
651277
1025877
118691
636080
153184
123308
399101
1022124
916258
16584
563174
655604
638845
131753
297242
276802
30965
415680
582434
970100
1031056
357991
498117
310585
577995
90710
486739
992676
977431
165118
796630
569931
775128
557895
690931
565143
180605
812231
497802
633657
457587
23898
608451
300473
596924
235079
46065
341970
488968
133511
628333
17942
835390
45632
300437
936604
226851
1030501
593644
773055
475703
855691
296907
436105
842962
992278
794062
781669
754515
936103
905195
18079
436352
592490
631452
633680
613775
1040278
678490
159054
139502
288652
370630
865803
390893
603191
631632
477477
47244
611579
901020
472512
512715
481227
263093
1004708
178691
1016809
305827
613973
598523
542852
523282
387092
942072
267542
810040
200953
862824
244615
365458
352629
580214
494528
765231
987479
61424
233409
923318
372462
457486
1044837
93026
160637
960469
505971
392316
828218
369405
689875
1001861
1003162
27848
407678
349963
461706
699989
1044946
292391
65432
453817
884436
869555
958377
260043
1008761
628597
250540
97636
557035
55828
533457
238857
1026848
15557
714215
376733
324640
188227
812722
300778
56765
416978
1022110
223116
688067
727324
83702
296511
653842
896848
858742
519980
118741
959654
847297
325911
559914
626078
140021
735199
75954
271203
545211
664053
546380
980082
732104
549159
986197
360552
1023958
1005681
445814
679510
231947
22667
93540
356798
965407
63544
810008
698802
851391
253294
770834
196459
227412
193459
573773
659098
805201
890627
895227
998232
199589
376855
127551
175948
793095
70045
875758
678647
444854
79965
126316
964440
254117
266343
511276
132103
753053
526795
23782
906109
593652
350717
146955
442706
1020742
833178
513602
938851
339133
996632
316380
76963
203834
715778
240887
569376
742012
576680
169760
98760
709036
241049
370373
427273
348819
48420
11189
300644
387619
161301
871607
559013
853499
342194
849080
403975
1042246
620443
801967
667756
174132
544091
351513
753297
770886
833487
755733
716097
343663
770563
280193
928584
758025
456784
747843
957141
386445
299963
886300
292299
802509
242006
563726
527829
392774
483498
51707
1020475
42366
706159
870094
1044080
286748
91544
794718
386276
540065
218070
1005391
93333
25470
738981
187811
677632
862256
57877
825470
517983
571629
169393
560564
723872
178777
1011033
990508
563526
203421
80568
990454
561486
761835
908018
131811
334974
375801
367764
608138
483320
745515
525803
655661
957465
368164
552183
185313
636897
348888
906307
769905
907734
785327
798518
400629
897807
1016834
693641
114704
50102
674574
295536
649579
8749
496608
935503
378044
206420
992456
338115
619554
971399
525550
906574
515294
831664
567147
202972
505727
175471
385315
451256
461428
125315
361930
735764
277745
431274
787865
399114
836429
301659
596894
1011295
1043229
1000772
486906
729145
943521
617697
651036
98512
1016321
685316
421229
596140
631062
191803
551175
190553
737263
266490
122991
591359
768505
277669
871263
23362
467050
347201
830231
412118
552544
751889
318688
784734
84041
934813
985018
91636
1035808
703649
592074
192251
41662
661514
719523
609114
383584
176809
551069
502556
121793
625142
333496
180461
337145
857929
1017367
491797
215596
163315
270262
537349
371491
399834
81845
776418
722514
720438
948469
712419
307483
217060
688387
312760
726205
615711
71948
986584
232755
431325
328010
988007
944242
421181
376994
540652
415578
730296
629933
1015201
756106
1039622
536324
114014
785917
381348
917642
253257
351389
60172
875299
686684
203756
440675
1126
878018
830914
771980
352537
918324
377702
890966
252665
452434
40327
293318
135539
576499
283388
84336
1007762
618181
515250
267600
699217
382344
479907
514953
483336
357552
433601
701200
741786
890239
126288
286306
205902
308905
711905
962198
648093
183927
438411
985084
364461
536344
1041753
822762
1042620
548473
793809
1007402
850820
134428
351725
495913
858837
800916
697537
591219
895827
897330
587363
455284
378942
232489
538580
629530
924201
784956
1007379
822769
784144
919776
521685
923296
592371
486611
469584
656135
156699
708155
904450
177515
881727
165562
310379
323584
535944
502163
983646
698775
254348
202855
334512
118507
335974
946773
719080
925824
158891
394576
958000
826751
261325
278876
802473
273397
803411
715381
592228
726901
174653
141938
441439
510620
905242
623953
178069
549189
679432
977501
915525
862281
375132
776858
77269
83606
813015
144167
543819
168623
1042484
143461
990224
992933
962718
206559
1024371
551809
53577
820481
830825
619034
735453
328254
127092
654877
577763
322472
55121
735493
798805
1038920
1038646
284132
420116
994823
642180
863566
352510
968976
805816
139639
564158
697499
138904
566956
474078
624887
388512
768963
874430
873289
233595
932956
83640
210195
546483
607311
629814
821224
210096
581125
447025
437400
444849
703916
755405
239833
509510
122531
1017083
899160
495348
911740
693824
954470
278769
535847
873862
788285
884905
607661
329948
841369
568200
501276
684513
34322
718740
663160
255386
904228
280680
694647
767691
787234
612190
562959
971838
549612
926876
451128
69734
509127
998807
261632
783078
869907
948867
1038627
920688
924222
240117
695987
652318
186912
222456
147535
546529
369346
165449
339272
14627
70969
79188
862143
176113
726099
547050
620359
625704
413283
712507
711353
775770
363614
700965
594237
205507
85342
272487
622311
856239
551991
575356
551008
609366
671191
909418
688823
340781
882829
793918
878504
1018303
420426
675739
152156
636306
596818
987477
694599
194624
553803
671307
773216
1020256
600402
732928
27953
685858
1004089
315585
551065
301068
945294
386930
811221
136696
137344
687765
859183
71882
950254
683338
265949
640498
947444
265304
25885
331334
762208
401175
274080
120771
488336
347361
983054
332347
854902
556216
168509
168776
612531
947274
864501
360598
531980
273263
22857
648629
724369
356011
125886
1038385
879705
62468
279831
620114
290202
499925
818280
984371
349574
335103
280749
277890
457137
781519
516915
467252
77403
580955
569809
856342
211102
929844
365643
755482
505623
978776
239329
579187
522041
790066
407553
897100
12665
707773
592996
1035947
315382
1020806
606556
841753
909034
451077
183084
526102
950165
937649
407437
760921
108808
762344
30396
19259
352847
673768
824208
403129
1021529
351571
168083
686610
765498
199418
41310
696445
20791
381903
295485
822924
95296
519787
142632
326679
876368
333830
574113
62410
778565
27666
439631
212114
229815
853673
328123
809020
245260
251933
286351
38003
341531
57599
406019
127638
84150
1048017
892099
998669
75718
168841
350338
668032
698697
682894
546725
303331
756900
283917
612913
962925
49536
767992
185188
303327
329223
797294
298432
748799
119527
192077
218561
564538
1038951
260514
922717
483892
932355
918907
16322
906530
984508
1028788
1048165
825751
657089
392584
999602
437910
797983
400096
155013
367081
1022837
743200
523946
401318
500311
862637
842333
95545
940164
207257
51928
354325
670836
701126
412947
115723
588521
271762
686074
778017
275699
445806
42270
44082
797927
298157
74495
47091
586742
718904
112551
940771
977533
813188
436787
67708
107847
1027126
228124
492645
15883
159067
440653
153003
814209
580183
966684
712644
796048
836574
842064
762655
969355
288017
285312
756166
769745
722012
420940
260358
435075
676300
286915
128562
694362
366949
718101
356104
767158
498805
999044
357110
830344
837074
195673
214319
999510
674297
997065
970159
281705
115925
638671
717943
1006471
176663
657775
139814
252558
1027470
184064
662164
144192
776087
952602
122271
857381
514989
845041
355658
292298
219811
11151
594890
272256
524290
343693
355408
32168
415948
760391
863373
757394
417708
691919
87495
389163
19027
971179
1011205
144473
754523
456960
555369
1001990
809468
826348
629115
654126
85824
587291
525781
1043917
278809
1004082
865919
964473
137869
431446
249973
363028
508400
207839
931867
56071
595022
573353
1005257
6163
156363
566331
548357
235529
912278
206693
702948
1007558
314243
536490
833877
187531
930366
522541
447151
239075
556108
411344
125144
793524
109870
416759
758758
425779
468628
331566
899785
76946
346167
92777
299322
640156
955820
752230
647120
877657
447256
609030
125550
1005437
559883
99417
638817
497080
365957
946911
519116
56528
216008
194817
213754
18343
913224
745701
210643
578919
542666
855856
970091
75247
565527
408370
771350
147030
931972
81526
730918
371446
766485
407353
164712
674288
880482
545236
817535
551604
681784
1013877
408297
391784
941631
327286
802334
36407
637567
876852
323783
297457
640323
779726
958371
523929
196895
563507
203120
855626
733562
1032261
439109
984168
794243
319226
1021461
711422
813954
1029225
290891
936306
15977
568258
666203
613004
83346
307835
419192
332494
633670
766509
904710
24383
443923
113025
256870
20955
357830
862631
689610
992189
88972
882073
392095
911580
874869
479399
126403
1009934
296865
327918
579736
181898
886907
548905
192153
604341
920406
684694
51889
163582
769204
734084
581385
686176
870340
360188
746411
812674
680548
291263
848418
409375
500717
658865
272566
185693
957013
957546
756501
909084
914247
288841
53521
1042255
998272
136085
235573
528066
231155
60764
918761
677257
721479
624906
103476
184022
396689
489478
730867
941462
36998
742503
629793
960858
348519
228209
479433
115575
113130
846696
919130
294970
421097
689749
833874
734953
863738
409153
620368
880047
761695
717307
36997
943251
821250
211191
51227
167313
590597
511634
266164
3038
830229
765584
315496
814015
981883
454657
476399
412632
905309
683721
264978
994640
554501
965199
491432
534786
210504
322562
463242
185375
734344
132057
764744
331062
517812
560204
548763
684763
327287
978775
543914
452992
432555
1011424
295448
734445
1042132
48031
499705
215658
661679
807017
519994
201572
713850
363078
445820
488415
156984
269198
160100
543725
406318
442563
836506
157957
471382
978875
358212
494361
913672
570279
1012449
969185
1006878
632172
279349
778579
184795
990275
569732
976569
996639
59847
650592
570997
1001372
155435
245376
344210
392414
184845
1004867
152919
1026657
974584
2183
638253
314674
456414
341210
223680
978358
489609
998011
353746
565386
330804
154294
236015
394056
765318
56833
972344
628343
432278
231937
451819
849140
197710
1008672
636517
858762
280934
706433
124416
53627
953750
832974
641244
218273
532873
935300
343988
718819
957389
359995
351700
815921
310865
573394
611475
311091
1045573
988264
320092
434694
777112
393544
904451
124196
624569
87964
804028
692805
918897
74080
478302
357216
976103
525342
929993
3421
882915
565030
561491
24314
276804
421637
642266
755880
748691
793894
739945
559697
669153
292833
863490
150422
975861
326237
34604
808766
552835
752994
587740
729319
853022
211163
675504
1045867
916526
716934
708300
1017788
69632
193872
52686
133791
856450
331911
852178
237913
858219
316771
126533
162956
702114
954462
165705
385052
168664
50974
494277
522204
928523
377337
434959
874309
310377
111644
1006087
911667
178090
190224
751513
813178
26554
765426
842679
203617
699465
312667
15689
427417
978411
487243
776350
20758
629766
867844
682697
237954
37836
810028
22728
170724
211038
981134
244551
389780
623376
784052
982485
899445
520780
700545
677618
446928
451240
902854
987272
397613
593044
94132
4338
224030
61464
727873
1033421
968264
34229
187646
495374
325429
760398
428749
633992
999368
21863
795701
925955
249784
847057
711402
631173
940958
247674
832183
318113
1012430
66453
62246
1026436
980873
164669
389441
606829
491257
732582
324371
72474
618525
905410
916380
386977
314401
220163
689787
485007
299047
50051
438369
599539
748400
936923
277991
528350
842087
824644
1009695
776274
756402
270332
380998
21280
767590
159687
716341
249575
122968
517697
548427
945091
643883
66082
85050
388779
487074
170475
748747
763636
72365
951353
170401
731881
841632
137479
848555
890795
61474
442295
207511
57534
697563
51775
874326
513888
359399
513583
324492
825969
9365
956364
272189
658620
116031
985601
939033
332374
889048
996376
916387
620169
594677
921678
706851
1027842
744425
40792
93049
377041
633108
368908
278122
535924
588019
1036473
569675
733410
889128
1007186
924537
122527
770277
595484
562420
49573
484752
205090
422075
497909
581442
770764
72035
32089
540735
314223
765650
823770
960553
533009
454630
197640
997164
621585
165854
585847
808488
894146
557538
667817
85686
484167
766560
106350
496421
757335
167234
969725
775313
674199
176328
503700
625064
904636
252832
938056
700704
891418
591023
745809
109520
902851
800143
87587
561653
887275
132575
215407
910797
717707
590156
606914
257284
323373
403068
1046004
501073
237842
650783
1032105
135212
1044809
726368
343528
726713
409904
112422
407376
990336
860145
1039572
447768
479881
720072
974252
445325
570380
52023
623392
735500
1024891
882472
862953
938821
254189
224742
765993
112312
589439
727181
595848
629256
475643
573024
209992
89568
1000194
925358
633653
220561
300237
128362
345791
901798
589531
1002573
862124
451313
162615
854736
507080
101481
180332
512075
686275
355927
692417
439859
251630
415653
906929
79023
704267
317435
544761
483342
1026619
410823
137481
147327
810685
188968
484777
97873
73955
36574
138087
941131
266497
680371
450848
875477
271450
793040
1010346
677467
902934
219730
214931
402996
513202
327915
749585
577122
116184
407208
1021020
85495
500601
382794
892521
585385
683012
674204
615194
656605
681935
1028337
1026559
415682
397225
554490
704405
563590
833884
557835
697645
165826
395734
360071
449905
190386
338559
193751
835727
867395
793828
791655
220606
414189
298509
770744
884699
75484
624028
831244
548527
266470
337725
169236
807206
119419
131639
684224
914206
253162
18182
66146
345732
73500
1048351
388710
173798
739572
907727
647995
80865
341867
901977
68627
1031633
459736
308926
357553
55248
719369
780179
876723
496066
735205
318902
166542
780734
114914
191696
443481
205855
955882
365721
832009
350198
77182
356361
488374
541096
258001
511084
870271
275600
877987
390233
37401
890833
646445
277620
1025801
336450
178606
118464
419204
439134
303710
498133
78561
821607
1023932
330984
857317
950430
52085
438747
201712
923817
492267
1036109
402169
138615
62573
437218
456526
511702
915782
650116
420979
242263
359951
839287
1004933
282479
216229
1039669
652316
928842
190443
327206
469298
474754
766959
118434
769551
675224
274036
434508
601881
960102
425872
309198
968187
492171
971265
189046
42640
474616
738727
80024
173680
588473
759419
731311
653187
146645
396725
314522
466474
225665
280703
306944
218434
886697
315289
175211
915803
439476
911283
761403
690891
202604
22133
849864
635283
316162
498014
988731
918558
982635
87867
354447
111725
512298
572496
1046991
31013
147333
472562
6248
513129
1033321
343151
182151
452713
769755
890189
804916
736174
523095
265832
128437
794911
487370
160279
883360
888326
57554
435054
895523
933300
706878
647447
307314
356427
24536
640634
565918
475813
837223
228321
955021
1010967
462134
695281
959077
466147
691760
420230
916968
527768
685548
604355
55775
455083
149665
159878
516178
946647
712560
729985
678822
568891
797253
401831
348870
32035
129011
105300
572754
498132
710218
349969
973548
721703
682619
653562
496908
378380
242672
970208
35089
988120
549528
4735
576330
265533
290958
285740
132272
327952
447590
588109
334540
987482
440979
297390
411431
550372
772550
885877
718783
210212
283458
1046995
755151
275386
894960
622901
705059
653023
72320
805710
771332
84091
797986
811679
283874
335825
733913
324969
170814
253078
430415
221022
896930
507122
311909
920512
419348
306535
336031
394450
1042944
563047
264043
996829
53756
850480
778320
684625
344788
423091
246763
143562
824768
309597
400400
58920
743962
673790
464266
725639
540165
410085
359187
505588
1032096
893416
239530
269839
691019
266475
762546
494682
165431
325885
376646
976709
68340
177416
639478
603659
151599
143161
116122
245335
291724
899877
988118
105322
46354
693750
881401
454454
258488
353439
1015962
296683
368501
243991
859489
312444
651646
423487
546823
697624
384903
587555
62352
1040148
649741
740709
164482
771391
405016
776092
70159
599740
126834
609139
319215
987190
654801
809271
172423
933775
849110
788856
77276
203899
962690
527776
202570
279918
556772
796774
918944
729774
314436
715673
598008
86142
6733
510070
694116
295664
139267
531631
641685
120573
646404
786442
120243
1002181
762640
1039121
166961
230180
448817
192133
379339
139857
798275
664823
565761
372858
570886
524067
564391
1046511
109104
757853
748976
260766
91563
659371
663088
910448
25629
186327
81956
333533
606861
1030110
713331
206849
310523
411748
137336
864886
648251
967222
506521
463825
61794
30738
493031
193202
518003
161352
401320
579350
964670
1033128
650850
448266
922205
719286
293856
563578
277272
256979
139942
704287
472675
53015
376874
10576
769955
726616
147950
445570
686802
613822
631211
701220
54813
926012
192715
56302
574808
772004
510785
815953
463627
20326
735591
668655
452078
947291
870701
962713
927892
15062
167683
315500
728497
446285
3778
101577
767559
442267
830400
556684
310785
643106
932266
517687
217199
126635
623994
794308
86801
755293
899134
1037315
43753
857762
964658
994735
663906
885682
91637
572742
1037732
157750
225020
427398
333290
502455
496174
273470
112049
931462
317418
927147
708958
415026
464228
702246
788976
435061
838237
412476
879532
439326
46140
615164
336038
371459
789909
356010
475281
1028230
252080
188372
820973
349849
377612
60599
151919
310403
500278
1022951
947849
296454
54488
1001437
613524
317193
971669
762894
706651
188478
571234
598165
553464
604685
949742
86650
646681
553034
79491
827742
238108
618550
695356
982452
352987
244526
692223
657005
577075
381941
1001284
248480
628366
152135
522317
663129
807884
831334
666363
310248
636561
755213
478728
883839
924572
362183
339813
671315
274607
160356
75612
687382
15773
1041529
166790
216990
376655
89760
815817
414094
118620
512869
499798
618035
999336
863848
1030076
1005485
59647
245806
429010
638141
36744
327105
138430
491945
22340
579744
401309
576667
745434
528409
615517
399879
535047
150417
96634
701582
759330
96924
238123
425700
891986
711919
139061
332184
938123
112018
997224
954975
157673
925174
283997
97580
994259
416282
255268
234918
110238
1037941
851144
687214
252332
856065
311993
632095
872974
657281
242972
705209
374197
86962
561046
360346
23408
628325
928132
859807
603226
107909
873544
839066
563144
12379
303700
254996
452598
313484
948131
531197
80121
346892
464537
84945
215474
434992
511288
456888
789381
417527
315475
70362
696811
666763
15584
649981
789456
567348
98220
174416
828749
186359
915699
840910
492595
715681
622166
482663
582384
797421
770494
940089
708561
796592
188523
413034
980285
763616
797278
157625
309486
1046812
635846
414361
345581
420517
804762
750604
85567
973125
156184
39061
39322
608907
459008
587494
553090
264787
317954
553929
614791
1044575
747734
984490
725358
799457
73323
976729
207676
836889
113314
555296
726544
502299
276616
51981
644155
735583
756037
245823
82289
269415
13024
437630
1015069
656109
846741
545267
734479
118120
671368
62625
1040820
161556
756354
880753
299152
780875
398279
658832
583877
814136
1017782
475917
379790
568573
931300
349997
114976
1028516
832611
424254
40807
729276
813467
160759
949909
998294
880175
791987
963909
107530
1010682
878685
50351
95681
557169
146554
230501
1741
430242
474621
423849
924205
996280
605120
344434
264083
343189
93990
652180
691235
777736
638849
458932
973085
115964
331241
361047
757883
952044
67531
637457
495955
681152
645730
603990
499118
148741
19304
263673
336337
902682
36300
747842
404626
380695
908226
533597
312489
276822
99115
646825
207625
963353
213250
550894
765997
5586
159074
343827
756798
910013
731571
86032
107152
307810
1018494
990465
469832
60350
725423
30078
584962
891452
85326
819361
99890
156714
242981
191408
65971
514222
432286
333858
50039
751233
775620
897726
245161
630298
196539
249491
402025
1027801
128217
416381
398085
468033
1001290
20901
964750
1046228
538174
423775
967043
117567
563572
460577
64097
670471
785299
641596
44827
195769
958256
284584
860369
798426
36666
91023
489534
544006
206360
661733
537872
44798
1018140
1021102
719216
153029
147171
773419
898867
1036054
882160
696361
746689
684348
533769
1004247
542079
881201
204962
366521
160001
316120
926941
793169
1011312
522768
78095
481811
978354
245395
304915
65835
531847
184690
969983
461348
949679
26643
589351
47065
815680
619934
514882
169402
531481
139406
685195
558096
175261
20382
631176
921762
180613
216595
342081
23175
13530
903308
407817
45894
594009
223428
891080
742921
418337
1019783
907750
525621
398210
456969
538837
773379
604812
193154
583451
106809
311667
243813
24795
9305
390060
625785
156955
47266
875088
421411
122655
664824
526358
961785
706668
820225
880799
496816
109793
102800
890763
966529
752949
570777
192864
213267
825205
541796
839015
224491
42979
713472
755358
5170
679680
360100
768993
965623
663953
69646
881594
148847
757726
733309
611813
294073
1026186
325208
106675
905884
530631
560968
276540
1008307
386027
138859
705898
324247
1043146
897455
1022199
731952
65100
43350
880671
756726
140454
95641
860500
891831
133387
615928
518205
361720
584447
427169
731194
417204
156761
598173
360948
176574
681408
361178
461353
475259
963546
945424
454120
974764
530354
804283
132712
951029
380183
370479
179564
379999
15139
667691
268169
605249
865401
413213
409072
729849
1021640
959681
1027916
912780
85637
971630
819048
651177
579705
795233
662032
19917
249861
124946
642715
438737
243516
768230
868101
580913
33249
14309
893936
376066
352815
83143
455748
76107
821686
761292
115744
162140
282678
527117
575773
443860
986286
120027
438543
978688
639275
478496
692271
561966
58633
165337
904924
1023306
17132
573368
559478
910267
394623
841864
257977
779092
233045
854140
200430
314812
216268
326850
489133
969328
927778
500310
780503
314078
732170
893127
347210
627689
998743
98177
600864
736377
808780
565721
296779
73587
984104
804298
618898
293412
421480
236189
529622
149667
258088
847734
17133
550479
334457
667069
95925
482841
712013
258520
932736
364586
972128
850241
855987
802752
559872
472202
685185
1023901
767144
724716
381466
707552
743479
413637
409262
474588
69658
300949
636769
894675
275972
817186
244320
720585
746045
806612
235256
335735
313916
55014
495140
911128
526053
485876
1020930
69851
984768
230931
180583
160318
585450
1027832
102211
1006568
192957
1044197
92496
997433
210531
786138
249065
187910
248082
616226
436750
523800
64276
234448
553306
349807
659106
813703
454598
626753
44248
91337
502439
771110
1024279
846732
538972
217551
698448
262580
766341
135448
1001098
917991
1035359
749445
506284
577425
327527
470534
919340
332606
267106
873330
562185
52492
709366
303071
195358
919670
310113
884529
457649
691464
179507
956329
205082
339613
87838
760358
484412
735345
772864
630615
937722
623907
47883
606972
987959
82058
220112
637203
786822
706746
669156
695444
293280
583294
23993
806770
781800
154206
935301
803484
410819
117782
870035
962322
379387
737167
1947
701919
1015386
499620
798337
389011
668070
84112
737799
318073
690757
897699
971085
1042317
834547
825603
87936
894874
175447
290043
487076
509628
942169
610420
362196
430850
106542
639274
596162
69724
996968
255820
798168
164523
776328
5340
196491
334060
252782
644880
963963
377967
756683
30795
602026
653623
445056
992972
348224
439870
662351
692653
692225
750897
968860
106938
196317
203121
680561
737910
914277
234415
415691
20506
757445
996218
140731
991307
411379
90860
17253
691274
372822
269079
845986
523191
776658
340495
933778
157751
11418
128373
917968
761455
350515
397194
1022936
718926
498401
564409
779421
911879
354259
371241
957442
347595
589611
87251
946786
924386
822050
479973
743175
762871
801657
74930
476557
384160
358079
1025767
452505
252731
572794
871071
426828
186515
191292
823312
271286
827566
531230
857083
390565
398192
717010
357869
938883
862414
479193
919771
636929
444248
50405
390138
707917
567989
719838
725246
592528
704872
612923
546960
467627
140997
30095
213389
603698
866838
884861
724234
690321
172733
1048076
619242
117707
958669
2077
926282
145723
744630
321547
181309
606393
707722
267301
373266
740359
584105
536205
544388
803416
60135
784336
960997
862437
585492
13340
189169
102383
860447
616490
109596
212215
95198
736965
795835
624901
312468
930618
374649
558127
917337
510531
147246
891068
771058
509247
640515
521708
822569
1012494
591489
504466
349240
546761
779999
349563
32461
448053
860568
140758
962404
985584
2029
31050
285914
112455
733564
485946
988593
828066
430412
827664
753628
191332
675820
299873
532357
636814
790442
769268
118276
337633
770556
506671
735054
479215
944738
922432
662769
112517
10470
807335
554079
700156
238411
132382
52249
326207
299633
558637
209162
151294
617156
780952
504937
817982
985381
174092
28172
621187
983416
685576
184276
198036
172655
605241
844986
119890
209567
459423
702842
724515
302865
141376
1032713
281029
963995
141541
808689
834086
183386
318326
102069
1010859
933390
922141
585615
352840
717587
682929
853927
613444
365933
924597
74316
445772
671109
397102
747158
640456
1034667
299591
536860
459030
987610
851470
897880
419325
600191
916667
111424
228004
284318
490819
420944
818059
274767
302980
56919
345553
720627
904715
573025
744150
550738
244645
798489
625202
837030
781127
134164
457784
864383
920314
734324
286082
267058
408277
959684
488010
439550
52472
530082
106631
411987
1042827
614999
588258
323851
313379
667543
470953
647223
943913
462248
509428
999628
120524
890641
848218
22124
794554
585301
771125
927950
527516
619862
119418
542072
981370
557402
396700
787746
730338
214096
984466
854433
56799
976896
717620
597924
1041087
415617
280390
417855
315762
1017767
639276
421367
418504
40935
241846
66754
239690
483626
1045838
942904
991700
205660
585197
711550
258028
385851
316644
865813
315484
466798
501341
433322
940778
364525
939226
756451
905639
302970
221715
590035
266392
116478
720221
200099
723523
401296
917267
462441
665891
66532
666255
135513
70778
423830
881161
762835
167385
281499
1045423
484062
515888
671458
753935
764999
195424
843487
476103
326673
162453
3513
207505
869165
91319
249497
629272
160611
751875
1036331
618281
608289
24831
270996
173130
97307
101411
355965
103752
1037316
479988
308927
966477
225607
587886
200496
733370
951564
461029
427364
830039
938525
909043
703882
532797
215682
495763
544205
1004379
400394
198227
84048
1028565
839392
925522
305307
987788
124322
748591
244070
236690
995410
417861
69962
202296
173060
700293
704803
737448
447996
909007
585995
407427
423982
114835
981112
99353
441592
876832
545859
63871
820322
301397
42109
558081
612236
862209
180450
77618
852595
295157
979845
280477
954653
782026
380888
694363
947679
240199
236997
239364
668963
360881
276805
471992
894290
892774
383301
400510
71209
790647
366573
19551
649254
976369
328923
1030684
664465
637238
779701
398714
101899
953611
724297
18418
314353
386205
946089
940851
782726
445779
517405
199879
313989
447721
608872
308018
640731
704523
345439
699556
667621
396778
409000
26370
59910
588110
950683
439407
578661
569898
898327
108373
826472
144954
494449
883220
48833
200515
274538
715078
1000141
357544
35647
131894
956950
489914
1045700
769202
112910
284732
206934
952190
1012659
345889
343121
829499
125885
517830
782028
758221
877495
1041433
507723
643742
593771
1001320
490540
858722
646263
563819
239891
551768
758517
1024884
25904
416598
118404
694949
849099
811724
389429
2429
43235
854340
844223
38401
488173
1029823
892082
794108
890343
393090
732291
717400
455123
799009
56305
778055
267969
949356
764355
350114
176814
403590
612903
218506
240680
811809
652824
848801
531545
942090
326702
541658
900029
734886
446977
551968
513211
488478
382110
968182
598619
607387
842818
884097
569635
358170
866573
210289
513386
413795
949796
993762
75720
699708
4897
604521
552300
69396
289601
463206
770394
715344
637424
781
318045
658695
347055
549435
175043
811165
549794
953069
862040
906392
943903
562246
381887
244549
1026539
634406
774422
749039
821479
156166
494656
410150
77603
580526
1047908
731054
899902
538563
53037
367472
1038500
592305
71565
360743
674661
941625
633901
385002
722932
524267
1048445
209093
426275
668442
612958
266526
550882
687011
299196
202950
211952
946583
930782
278582
207665
682905
641160
223729
328794
993593
460186
989054
1009357
251951
698050
604505
979720
227930
42442
908103
40990
970964
679340
483770
904325
950925
282126
635178
784169
219916
856899
427403
868941
907217
944335
995238
307743
318747
32593
372293
32833
721203
450181
807318
227473
32323
794281
215171
578928
695651
220898
1010370
851780
576742
1034941
275742
404810
927696
268641
26278
505704
2607
66107
846160
188460
1001416
848291
77767
825392
340881
203365
189633
80939
816518
343994
482855
679496
715909
999229
809242
373843
10538
894498
464995
633309
389783
427040
203823
836130
389082
541751
735912
723427
310544
898802
696666
1014588
682994
192740
659532
121227
341988
341513
700239
793131
417147
509129
256010
937546
933499
801849
765667
307226
287170
153415
238543
914574
175331
506091
494469
481836
104060
864982
783126
903058
407592
803617
18053
114589
969102
1003249
704712
407645
554755
757030
210367
859492
1031234
443537
430191
664518
699238
430231
804441
388798
768248
880122
682416
956961
96666
726178
817206
754254
838861
529792
793440
126048
660877
7321
25807
59781
709351
1033555
754436
210138
729874
981168
397925
186349
487894
772680
963084
741366
576272
650090
646030
937424
153554
1039291
391969
949606
207263
912277
329789
638260
296946
767777
1006529
874708
824433
958124
986147
321092
455867
233107
889474
1029563
829181
323014
286084
208039
513580
231938
509677
121757
572874
738688
498176
562011
471559
869634
297264
961759
457026
177152
37145
534885
552261
816195
654534
788243
719844
809673
348829
281482
767199
308578
51283
323750
1030606
662342
838973
768951
544711
457041
845782
734053
66765
99812
200550
498041
12116
307729
719953
13437
757258
22726
13989
216134
145506
283401
637194
919810
540543
172456
441500
52781
308255
38568
586766
766592
95512
836188
696179
31023
601089
768780
833774
981634
264045
671841
943728
220419
916804
160112
522797
987887
667930
589756
700172
300124
959765
440492
680438
144589
1014865
347429
769604
206800
858458
736538
377484
592804
941176
288778
177528
684296
969240
857470
864887
525261
870613
342968
624804
548803
19483
1015581
859018
615383
852404
356039
60623
959607
426187
581237
705802
891546
179174
343967
488144
739778
986525
590880
272692
812473
297193
1023791
46216
279228
869172
700714
706229
551931
715267
487576
38921
643872
413985
447457
512615
247418
425603
391917
310354
741275
239807
248706
594218
533828
636525
156211
849676
667200
756048
967780
140624
884919
734362
78110
1047905
452783
263488
87886
729601
428212
455541
960583
241015
197643
14776
930126
129706
101010
589858
188613
798452
51331
984904
633716
310085
50012
911998
1029996
860069
121533
444679
838094
100768
131194
359327
248494
753027
740079
1006549
298654
892783
431685
119859
797111
787024
672950
837633
129435
863389
854154
118086
937276
67867
530133
961453
323119
145346
899366
784664
647233
130283
826856
377326
170217
505191
645185
526946
941913
749520
879807
196443
917408
516154
1020850
379530
264933
229421
373363
948771
666591
106389
653177
25890
229991
516937
5658
740456
360853
400699
253422
420524
133941
1003381
371237
991550
757148
880157
761659
531141
990715
976999
125354
927608
267871
551207
746621
347268
580167
1037312
499100
645110
1012656
593560
218210
519915
404866
974758
297609
906809
241871
1024763
322134
863370
694081
238173
743684
655506
803481
631792
482871
758722
658557
636512
312507
419214
183432
1009573
240200
685639
918169
659121
48152
204311
377845
722496
329839
538744
841267
997971
349219
607779
153172
216609
257386
76437
848271
321935
884128
199997
514184
892027
918186
927285
913456
452746
998000
60726
607411
774196
228807
630542
837596
497480
858660
6920
497437
33968
654377
338901
264654
878607
470378
99827
438834
812604
453345
41637
667000
177057
1029830
675084
464492
494741
466377
1007150
990742
187998
33918
259492
543783
835242
993996
29309
234158
832178
344845
395844
34539
182231
72418
494128
167650
493022
358451
413157
195064
813873
1043639
302234
6851
846124
100554
737466
271976
48594
967101
513847
872954
104596
759746
195363
344766
125826
34153
121597
335613
253188
996477
540243
422010
555245
722196
277074
852266
985742
691203
66986
527277
918143
899580
571697
842246
364039
917022
15961
856328
865492
567890
764891
953662
843347
894487
587958
945400
164401
226542
361856
293166
520290
689836
574093
256441
243466
513999
710601
718593
401297
293775
770202
139066
233208
20451
1039088
959752
835766
81954
926324
793635
683877
545341
827731
654695
654945
592500
127873
131296
164104
617512
668336
120968
771709
495948
150934
669647
340252
288785
847246
383113
424853
297409
802375
527844
939775
578141
340348
22625
821806
674647
790827
737752
219208
928910
930237
761573
236724
375889
713637
683446
460703
405189
29199
136240
657716
710028
453588
271957
175107
893613
247276
782277
221170
823046
902242
523214
923283
1006881
536046
299115
450022
76851
649234
451699
988995
699137
1017798
925608
765396
34367
837838
901580
175905
264469
179220
910069
462394
345002
1026989
756957
183686
901143
935231
712694
639545
47193
608622
911486
393106
171521
756645
465767
1030927
915777
189231
438945
281532
519598
312361
214919
475681
715845
608852
992838
818198
691414
81610
522289
61574
529431
111603
861802
861296
743400
168791
41794
972695
832872
304417
934691
19314
350433
982021
727731
475551
157832
173911
160414
550531
368236
525394
11127
303636
940452
630702
392910
871594
715410
58607
992441
747407
252493
948824
1008164
274604
205682
904554
667425
7129
643809
897512
726260
769516
554184
656460
958613
66890
217572
913407
673630
400385
894677
508959
836254
219714
851271
320063
572402
416244
408934
199822
362956
426584
636729
826896
753401
166922
440424
512673
111944
304077
976276
776298
907078
490185
585707
913382
206007
663710
15029
444415
324901
311876
16103
637012
67502
688332
56693
572524
511883
650773
270483
97017
964861
798361
63888
728496
684188
783146
45484
320517
863285
892047
609663
881311
33276
923718
477443
18155
262243
837986
430052
802612
19909
1042810
529691
251483
637606
446399
960398
122934
901794
535242
657212
319331
298037
816461
727804
86433
541401
273672
932627
136621
671399
367154
220080
265411
1023926
1034376
667317
170070
467069
483008
511233
1009777
368377
422788
8157
871231
263153
397439
497832
937037
51250
220703
196276
265734
446024
979445
750081
37560
857146
895147
562522
682446
429909
1033019
662949
369093
595801
806560
942589
1005468
611574
205441
494120
303574
888175
925579
1004382
138646
906648
1010794
597678
496945
467439
510719
626411
161186
961669
788667
359688
466923
240764
99791
1018034
281601
1030830
853974
498094
608419
1013008
965347
32600
590612
53492
323164
967744
795593
316847
433605
104550
117105
493243
501509
375981
837427
138731
228395
910300
1037928
11303
649938
353464
34585
23025
751553
450892
821978
981813
439185
778109
789492
649436
213842
232407
967893
753070
661083
535268
1040007
379135
917332
70757
484159
434200
563237
209751
474970
45891
48014
703324
462084
10457
101601
485320
356701
931499
978855
14676
236894
823059
132056
992756
710589
266077
396986
64515
271595
1047281
913653
788134
632512
702770
809567
989090
1039706
237583
156696
732663
447725
150454
804244
708455
393332
593485
837375
66027
701826
861359
533770
865695
171511
1029750
431139
382499
20297
1044755
629908
794396
882141
759969
1044031
17322
69124
96305
678961
433946
62054
3296
344748
1037453
230054
973562
697784
133884
359876
837125
82103
837128
381426
441057
103995
72040
522115
764904
604300
115627
751764
672691
474179
886864
278013
219305
284428
148419
56009
584827
681586
729480
187903
890220
612804
330361
974075
533171
793928
778797
146051
393058
280364
1033859
400601
577613
809272
828284
844704
444288
699173
259439
857073
215070
274510
898600
673403
208833
15833
949358
691995
888188
534966
285970
889671
447377
466177
800238
580945
474804
893253
106971
572847
1010737
225637
278558
324656
106934
105586
581291
761707
445319
363800
9829
243631
157086
136396
903536
316791
63345
12952
95
640057
378617
451652
922171
4599
47343
565055
563451
793281
193697
344730
286675
428013
837222
129533
775321
1015945
755255
816330
475757
848899
230508
292780
466587
931849
567893
313218
883785
495645
340908
50851
469170
881653
684059
186183
399523
523059
368253
556849
292502
598381
21552
82627
980059
931475
1642
916636
689079
958850
753644
251061
940133
406273
871210
259487
331562
406054
241258
862748
108664
943254
1035683
545978
516270
503832
447399
738199
572940
666640
604916
883854
902131
431531
371878
207848
529753
18860
841480
725536
816088
267654
781505
19190
523054
359372
1031170
465710
942972
589900
354297
214482
737208
394119
515986
887079
103166
524712
330528
84292
69200
775147
378280
1025168
822086
639028
999318
1002625
617094
166550
726096
156200
217830
532795
89768
307449
58773
105318
1012720
20146
969867
543865
147495
999512
117456
567852
1012320
335655
412691
538666
305626
192167
165003
871760
153147
184032
1041469
897086
245652
55953
309814
266998
765271
926497
13901
213284
425332
256876
796171
475482
833538
470053
204432
802028
212525
509870
1044937
477038
226850
985634
31163
623934
18251
985034
901820
783053
281520
5148
261331
466104
118137
384954
451575
465116
965765
378214
811513
117093
721334
1020058
112571
952230
687802
1008738
976732
687507
241736
286682
919542
752818
1028254
899800
93313
590902
575399
387667
960789
250998
283987
591519
210073
806176
943188
1040120
89006
727608
248491
422296
1022182
1007743
71315
663789
815418
864092
142938
387366
915058
757952
659963
232590
197810
850098
306325
853593
559708
911909
90570
419732
650902
73932
832124
980690
718975
614926
270774
498728
891461
495162
671786
657475
840003
50376
13528
657721
499607
177182
299342
196773
139970
499346
867491
414023
285468
928907
624869
110247
805017
734537
400989
559117
392139
732486
486704
974730
656288
838966
311243
302073
143651
894698
570790
189289
747860
417601
562288
733269
1010893
572000
514266
260757
420982
300785
157576
341139
784470
287934
110160
340699
231156
799592
462239
988926
562249
454026
191503
632047
301133
794562
724067
873418
844932
536638
452526
568044
958171
128043
327576
485633
965271
562504
712597
673176
116307
624665
55516
900918
389740
164031
923356
850774
3211
93173
295853
375920
90517
468330
294700
334696
939332
465209
192231
389386
81734
531811
174798
855331
30684
803648
1014050
294615
999568
708135
461912
406675
92357
168614
476832
746227
19721
1013025
64401
686732
494150
935233
1011941
770890
627458
939692
764481
450584
625487
121163
816262
938223
965619
584670
231765
487374
450361
689663
61120
874784
216171
962511
982419
613596
245006
668482
666395
618514
244736
859245
271207
485220
514521
1012140
567007
95948
532017
131685
683569
614745
579574
325724
44461
155333
430794
152418
784313
951014
30067
690477
656818
1024591
904331
409006
620116
821719
944909
1016662
178484
852557
40419
873456
1028526
553158
1036622
469891
880654
386358
1046774
672929
721345
727721
745536
229989
322135
727358
96687
630210
790594
422136
1007645
270105
281782
729330
499756
201715
213798
815624
144632
446548
763228
678073
601426
859230
585236
481705
560365
283343
747964
892490
280768
746710
587406
439616
1011310
804725
178635
283311
544464
1045355
550740
871682
653509
412045
276133
908743
176164
227327
461744
537750
91105
138765
946686
349515
543543
758990
808534
947807
1030799
634164
554229
1026348
955045
72368
332780
419169
985462
518230
552604
753996
671962
290644
624123
156292
241738
379692
255578
775460
578812
112826
811952
235637
660371
576998
688758
802749
444292
241075
687571
274508
940121
338431
316042
325103
752395
314472
827627
105859
689685
1042752
943686
481459
1018012
51651
176593
461013
624964
604452
344371
599302
640547
291938
416987
62583
111912
360251
32062
859362
111076
507900
423776
584596
789969
259383
774455
794719
825365
201061
182628
591979
297757
838886
129692
322707
915130
157044
86899
119339
22735
172570
370976
962214
466845
688352
588689
149734
373619
588316
421328
643875
355228
79330
756498
881784
675910
679249
934539
626339
977936
384481
281450
885495
337844
156416
711745
959799
532737
280229
448675
692147
87491
830307
931308
548338
924
565775
953475
307384
771733
953212
600513
734880
570564
100581
170129
439632
86769
74565
322803
104491
944562
331931
249313
531046
812556
736181
562745
95466
748999
167436
121781
534022
589885
42509
109047
985338
471480
223569
857269
552711
686091
749148
221527
243138
3837
176969
921985
57962
649429
959491
549703
674719
89004
489104
887054
495096
293946
840317
505053
23649
777778
516911
617568
510544
727658
686356
113630
573807
845413
425836
376455
814816
959462
713816
984251
122140
79373
277676
757290
217292
779354
943328
59303
224869
390704
438229
1044681
412744
920133
730706
320878
436223
858403
314354
272148
56676
675254
787674
404224
41631
190730
926026
1033984
736886
260700
27392
328937
381980
1047707
2021
941359
559608
658710
722338
973514
1006776
609561
1018910
851439
827381
39286
583750
258734
494230
711006
521852
673610
241420
359108
595140
184353
988818
42057
144435
94862
217553
661757
310621
50475
468122
143521
672999
230114
251043
415649
722497
355758
177305
987349
1034474
342208
711327
384980
703489
543942
772030
57766
684327
574964
588278
363056
972263
700468
630040
219794
614351
91374
926791
345969
174993
983258
614671
424600
723929
494568
947518
745229
983928
288664
796106
641692
928466
709887
671351
66263
259783
536118
949088
219761
799873
570853
858488
425662
467737
502701
14927
955453
550249
36062
627174
646964
648783
917743
961871
414111
264758
891226
582720
213496
33397
767335
94509
52546
667984
636678
454660
1011243
897708
789226
82839
956527
976703
69257
722343
613657
218923
886111
716835
607008
812831
949526
993331
532005
585343
411066
998150
970955
854797
827386
624553
130831
865599
978273
455720
3517
589170
403517
618382
462605
69305
220810
63860
978553
713332
769351
958683
898328
82979
774706
1039643
839883
664546
501191
572729
236425
624797
146269
878480
175033
67325
727772
552584
923177
192295
178173
964397
782124
231725
101731
587934
345713
578663
847000
596969
1016587
941025
344126
340981
395497
187265
366084
519907
365430
591080
211633
655337
320513
251217
79904
746496
875468
748111
430472
532034
229331
71573
996594
266817
494020
521376
410949
575447
663517
127947
935788
531241
489908
443041
973704
975018
461453
842874
332892
568884
1046065
349486
520896
116186
683532
443360
884701
613316
708267
438049
1013586
388738
262479
776020
474810
1026344
106161
890132
800374
215636
30935
80088
756173
932760
75628
462378
916123
997768
225862
110693
643770
386991
342718
475801
673747
525966
323827
86251
875800
707614
225555
94520
333907
166492
798840
881137
641521
422798
352842
576133
38879
107118
485116
1008522
519303
104915
587646
825725
107959
284285
458681
81105
139955
872328
56322
991593
906425
558112
368078
464255
1013965
238696
221235
1002771
977105
142329
675358
1034333
673246
184581
632786
45623
239053
929208
399514
123121
259817
273342
315420
3426
623587
633916
918395
31069
931324
438887
425928
547563
403894
26475
272389
1010105
1047119
674879
997138
405394
126147
93263
1015264
942403
866535
7343
568305
659115
774057
818403
93076
694528
232419
330075
108265
795647
558070
487619
326759
416855
612215
463328
118069
670634
305074
854866
902990
296167
307133
1015195
309775
3806
397620
564929
684318
618927
748324
982620
314295
878159
531424
867650
120725
49334
836293
249266
476083
715885
688869
728851
889643
959055
988
618815
595584
1024654
667047
731131
49395
193002
172035
1024262
258966
728329
722853
157248
897138
996992
294903
362355
35714
92028
482339
475055
817358
382623
117531
1012566
794678
911786
44835
321772
573895
335543
724633
687489
8729
88470
407854
996199
768420
925501
9696
306739
966134
815176
173279
918954
809692
682272
954773
708374
450524
511250
423089
947664
609914
381999
305285
280354
1003289
64734
820127
350952
220553
880554
292715
365910
759084
259276
154469
868650
457926
43033
847376
454451
454825
776146
247539
496539
973361
126018
127133
1009250
849840
731748
703850
894991
814771
398756
189097
271793
849052
674987
946671
99886
363293
1036283
614389
825261
796039
16841
27732
958972
477326
160322
374605
690158
488004
771265
305547
178194
709518
961791
921116
992419
168802
912117
1012503
567485
849857
651712
589267
590699
864868
180166
431222
489541
1007004
60058
935463
325502
896323
696349
721212
665993
330787
57767
660204
100242
24088
719759
401303
403885
444872
205494
878622
1017556
517184
572399
52120
908452
322519
678077
998094
1022991
828245
7091
828057
538064
1020514
756339
473127
807044
726159
909285
844241
703406
950738
628711
727584
932120
1018077
790984
5744
664428
238417
851034
879912
294271
991844
131286
239469
755993
295909
581393
465956
678575
926364
761620
388729
347303
10869
823870
196002
683568
893319
149618
330538
49830
652394
937882
236880
962002
30752
634049
473980
979300
176513
1039885
467543
692322
488912
362988
582273
933491
877733
29603
112061
270581
741971
168757
160424
972343
769686
230645
410138
369112
979698
418002
793574
1020635
893537
460968
49796
456248
985355
474494
706190
713317
724789
618539
318197
958006
993903
932822
446412
160366
788630
379094
764998
61767
178246
241278
241776
321919
243885
269173
500196
505299
30443
685367
677439
801087
304249
910837
698342
744240
3408
587529
826821
840051
8673
133118
550486
965340
473327
993527
272326
590034
472623
436557
115021
425753
734980
425586
564110
470049
664366
1014681
444566
66316
269440
233522
19354
182916
446510
200356
34946
152580
85443
55726
102446
710027
709800
927869
379056
524515
792509
271592
78750
122697
506086
717549
356392
363622
717645
27910
705106
123628
1028810
554591
994197
971075
819478
226579
161686
274835
433896
459130
646614
198353
969919
190444
885633
951089
758735
450445
93341
783896
809260
683513
463565
759551
1001650
339688
913346
520310
537984
372526
261519
928433
178843
323418
346928
756108
2672
241333
769340
442660
734242
355757
163875
357794
690842
715840
537054
717432
83989
752762
383384
561441
928173
413550
431913
267790
967708
514450
812042
134284
617176
762176
765007
783669
70538
281806
1035086
420910
371842
843932
680659
403992
208918
825795
417292
631551
688191
285450
8618
340475
879459
223388
1019384
875031
269540
854106
49777
78756
918608
570582
642034
177902
473250
962672
830350
1023084
1034130
822971
904066
23287
433784
357144
746561
772184
1031724
449902
584867
482820
571024
262581
644891
641770
327479
1021636
636764
162109
177941
500960
814259
341689
50690
962142
251904
845704
620529
357225
769084
914589
135616
9008
695080
639109
120655
144734
581470
817558
1032936
469330
888886
961426
513920
13945
73154
260338
915769
490787
144602
912513
930506
151209
538062
863833
636341
221217
724673
416558
703995
872491
827051
754705
206289
227848
66083
523084
49002
567191
676243
690230
502157
527577
345325
699712
200222
43523
101590
138597
438350
441892
251676
321002
531193
906181
331056
403525
845652
466160
582985
468623
116410
324058
560623
7273
146513
502947
154078
406005
430391
671243
385304
918553
619544
15642
451008
11902
561264
759902
228211
640261
4011
163234
425820
61948
969877
678865
428401
727600
636203
269243
453830
319890
792873
337736
809211
39188
115119
380946
452744
465379
605779
652472
51406
561327
746257
71335
894463
900853
607511
57001
681136
21749
897094
927818
697458
1022512
516394
815871
665917
197575
142684
810937
957822
844344
532326
389321
849718
564598
699254
208763
423519
631386
680577
411711
878566
150820
793655
423331
378234
1013480
497889
755541
1036555
38309
1019867
960214
616951
581908
969818
450009
367463
817695
920618
25205
529429
1027692
189575
122391
733857
407207
175538
940736
796230
704742
460353
1006720
361884
829174
500810
155599
31190
621240
968318
807583
123594
560978
939484
246105
920470
346781
743477
291235
8500
750329
640593
959275
984963
985005
221223
238183
879272
670954
121975
915066
94863
736113
1047353
421722
914753
833434
553900
689472
844082
174196
149118
690337
258637
559028
799925
636217
673681
170651
172227
827276
290550
66091
656203
382535
578766
539926
683789
6584
780318
1030057
726022
125630
595678
937745
169893
189080
342720
593938
887713
2244
874744
568899
46633
405059
396433
92685
793485
1010666
356825
602677
652429
267643
334833
485663
647568
35692
500433
367866
188815
825110
897402
890018
604674
361501
1003262
6515
191100
733998
124232
647915
426329
508074
751809
788268
571699
754850
887675
571999
611392
315619
600010
589773
551232
21729
542123
945350
918959
185554
536274
837746
841812
644758
708229
352024
649085
904780
460380
704034
803198
1012054
173403
447157
792259
889432
687384
919655
773768
100121
579473
102030
990306
849319
24580
865118
17760
655662
1030227
747930
10951
898384
637965
436012
371048
1026503
737659
553183
381523
120421
692140
815165
941944
96176
297689
44809
296630
82070
491775
72959
448233
314985
523537
510571
439006
976475
305654
65912
776182
891008
772275
720641
690915
606643
559018
1034055
29041
497204
912472
107019
854924
734543
618747
679925
73807
477918
598836
992944
787737
331777
234338
263559
395315
685769
138481
754843
97911
773368
89671
626742
923868
129264
66850
756538
821911
629894
837415
110477
57725
522243
216372
235243
519369
479909
551964
943292
497687
150808
205075
537518
623004
426052
985843
721093
46328
846005
142188
517252
643200
1028321
351248
8567
1028372
583679
1007627
497796
718336
947768
766239
688923
848001
760319
742070
415343
165244
814767
881291
59610
43653
810431
409373
187703
160189
93692
441905
613359
645280
957913
69022
701818
941150
804263
676503
285067
928634
545776
897373
695192
596565
498126
760889
532151
433254
109717
699838
394467
985986
237730
353705
494176
527194
914485
609501
11645
604014
331186
404561
259570
352049
344540
806271
965466
210219
23483
27942
962885
394879
401477
447533
726768
718878
529526
872599
381969
680999
701329
225514
637526
28074
646832
882909
975938
325505
625439
1017098
291761
182452
208278
302775
320261
385619
372195
687020
473185
796102
118577
415506
278985
717542
944798
984804
894361
160005
77369
902734
66756
53134
167907
896427
692631
1031321
736015
155191
24136
754268
611741
780701
171428
830116
714607
6501
76300
123032
848736
251096
230647
82575
226984
180710
567647
707585
565339
910667
686043
383472
344724
721604
1044352
192692
430663
20476
369743
990980
538816
215529
491770
866436
85300
68325
718715
271182
912718
138125
236109
5821
518624
148318
959534
735906
391841
978736
326078
148977
375345
442853
913819
603884
924616
439737
892667
632143
755379
744087
762327
96270
977522
647765
577580
617816
128918
836297
859876
528886
661530
318291
520237
406150
462058
823230
743984
863156
86086
993754
636405
721438
211116
621070
9369
56610
868628
31010
315883
464816
61446
126323
328999
480973
796956
577227
478182
94650
284039
865608
767032
232440
237943
1047444
251302
250415
495352
664608
911534
675687
431263
614560
1018948
362661
167580
639709
795752
335342
492471
480683
307816
927600
284535
383069
556305
897253
739131
444848
936769
239560
213768
485125
145812
824419
845471
987132
147715
26977
299512
733785
28768
906404
200187
12705
870349
481215
796962
466198
434480
590388
785468
764953
676319
573236
612813
599810
877259
146031
7819
769020
681403
712323
797835
501722
1041475
871533
16149
37587
920684
895217
931459
607324
1037221
1039231
681443
55261
664707
839140
870616
318004
926543
262893
945216
802807
203531
599985
286910
691878
85794
679402
372655
710147
51773
678259
414408
171029
610287
316638
87609
427892
28657
568058
533311
311079
99503
1000031
238763
417471
64843
203114
413813
1031264
514451
234383
695543
706572
978618
618151
324560
59685
187375
764502
698065
14757
529808
758160
825837
577232
689872
727064
881614
560742
857001
746796
327446
335327
737719
1031927
774262
257218
850287
958185
894812
549126
431500
147119
127058
919334
669522
331670
26820
903823
986673
322861
216334
836768
628182
459312
63713
587527
255712
891167
174216
855262
1003407
1004967
658479
598210
600879
198165
599001
828353
794642
422853
805275
339648
470721
53270
557951
841355
250041
367448
666587
57240
351027
315458
709034
564762
195024
260965
338801
364472
187314
266778
749088
306284
470175
547932
232443
760275
1042320
816341
117539
60517
1028147
370967
481644
55854
252027
504061
602501
538217
381816
658784
358606
366501
157077
675048
1021925
191386
657747
133239
870476
910494
994362
327713
1008757
290640
41315
691037
945728
263930
239867
999916
995935
671793
709219
443353
779385
673894
952613
689574
749900
741719
876662
346233
650410
218636
846967
1038982
423276
26318
300633
887321
88296
579399
70591
65002
552863
171796
468131
630753
248218
225865
581573
800522
682291
723208
351971
768441
471346
520515
142656
13522
357861
1024578
186490
326614
827141
184204
340523
48236
352758
943242
180275
501539
1038639
429978
398123
757914
893003
444405
498125
17592
987513
992308
730711
888804
538027
347810
14023
451039
963904
964579
445154
359877
34998
299718
467057
491007
947586
719203
567304
518464
370900
906383
769808
1036324
536125
721185
804766
167157
381766
257094
612651
233383
282827
16402
216972
52090
244163
1022547
182958
831409
39199
537847
527265
364384
335129
92526
687252
764907
863540
641527
760868
643443
464697
595347
398561
914595
392113
373802
150133
95479
792324
270479
644658
976637
334073
174728
529617
96597
75076
834503
721232
754623
293082
340959
103998
87639
640680
907335
986950
246191
516612
133404
751588
659869
940538
373567
267349
474637
925307
949547
387939
332599
787180
478255
915199
932551
967630
494008
31091
307721
946876
517976
954791
625821
786485
1040727
1024895
234212
573235
864267
173697
240733
830447
159415
559524
432478
74969
222900
533933
618994
416518
101555
510020
312677
19487
668496
736730
14916
615020
113374
62400
514634
336410
946409
186292
84247
751188
358547
535509
968542
43658
67538
724454
118139
548979
883232
214263
571401
489825
330050
524172
712881
770698
889544
632816
624014
706016
231569
925548
934356
613908
48537
369905
65282
598113
898608
82674
1029666
744411
597145
348865
220970
499375
229568
78777
84398
608980
78640
834016
70618
174667
950904
757833
912891
895495
211094
320937
9748
790968
635052
851185
316467
229314
230636
835763
971953
914789
150940
525492
714887
158447
465170
113191
516480
630090
363884
931053
58966
572683
808651
243376
531364
673636
520116
988685
976273
947294
413734
985471
569123
687275
10520
833824
723126
101842
370406
10500
986808
228639
885404
568645
428499
538030
793182
993552
911099
453642
859479
605006
1039938
568136
768770
88086
1030610
208511
976617
1034773
321355
303643
952389
395949
631
1027870
458905
937996
516272
809170
796551
629531
301277
651027
716498
965041
601216
847188
838574
130382
281608
524575
128381
483251
846282
312313
1007825
821769
201344
226823
879598
648179
748473
664492
506173
967758
939442
779335
422757
206811
562579
477402
308754
1022137
536580
837215
262881
1043922
719593
405897
178238
670894
227854
143976
527019
579202
620373
764977
122464
916268
618069
412069
120559
572338
1038799
990694
526907
1038264
346437
393316
734075
348757
596987
797490
67913
660669
601390
664905
822967
181158
257634
771739
809121
1033820
48769
945352
963169
179207
797772
474968
35506
73268
222774
616895
511589
477685
268548
825010
476087
747364
1010581
867190
447108
56271
560891
232641
609537
157878
1045993
197498
67512
354733
798505
706388
584358
414942
913123
751159
528511
265901
980309
955386
586856
807887
1047771
872224
14514
171866
571676
601593
713589
1043194
641130
1019997
227878
614354
272999
663541
747743
599462
239456
734118
708454
308771
266405
585523
243939
17644
728633
945498
581467
629276
352945
919108
255816
677363
811457
523415
417891
992653
419423
98083
685207
374665
247725
17500
132004
365792
111491
118219
897656
181557
251218
131461
135381
543243
344065
417982
975442
350616
376694
460769
26157
480569
839979
926085
941282
639317
710569
945160
391162
588855
484163
527153
833453
743370
813902
264825
110773
408176
62673
1043886
472398
211446
876899
483646
1013611
177511
42548
174186
24270
797121
82921
538810
955489
997073
752519
584790
458093
633973
156989
414178
6116
836519
692548
29925
427829
609869
611847
486401
33942
174677
259275
864126
394990
75664
551436
224891
991438
601663
586692
989891
457275
418470
466947
810681
478763
916232
542475
345605
882824
549564
311344
736195
789218
607781
459568
395900
404769
699865
53261
802816
880094
191093
242961
693362
18089
939273
302636
420489
480703
912693
653284
401070
1029637
349198
758422
345579
516706
128975
463914
755062
269271
460742
17297
893572
81777
226559
480395
795372
644312
758667
324603
562529
758399
854500
953866
843993
386192
273947
461493
921485
466402
107289
68996
994519
692774
12032
274620
508428
366545
802267
566274
723148
204566
761962
581265
409318
63343
995602
138976
845263
74901
739283
886726
686053
908269
763538
691018
522185
278297
487966
671132
703808
716983
1016564
751837
73646
396158
314625
252714
152272
965529
588802
860675
152169
841136
311336
511892
547380
11396
419147
255852
160337
953743
711791
784796
902419
293591
547233
513044
367507
97833
427900
541018
1028776
379904
540319
657327
478742
158213
918264
402676
648135
940843
505952
136080
205818
695920
113211
311082
27950
657751
617621
84423
307755
339650
407247
283934
470499
612805
856369
251524
739562
897065
445728
674886
380124
229093
379016
11897
3127
629314
45847
279116
421963
95824
725301
427967
660505
238043
165318
228265
233068
400832
514339
84622
182715
228749
1046286
469263
463413
1217
382012
487900
803925
790458
195952
960474
695526
595811
642827
908125
181949
522309
526247
333874
532382
86860
4857
609403
37906
430906
178675
112770
48794
526385
743328
618118
137626
829696
769416
873493
862142
955963
784678
208591
286888
161519
1048563
446509
696619
928583
394657
221588
456225
953261
543780
59504
543309
519255
32101
752803
820865
992980
616702
694434
395259
355255
230816
138025
635010
119079
997988
5031
331395
206816
14719
914098
286503
332960
306255
353004
474608
124968
773656
242774
40941
700974
130639
51327
944126
732364
560868
629261
183712
308865
187268
637540
379178
258198
992872
219665
70729
656939
72677
523598
305884
187641
536255
387673
16502
607782
893995
77074
803027
410513
87166
846203
682164
128029
793443
85092
911712
925585
130716
573846
1018194
613536
399321
695220
42346
554920
509011
137327
980830
214524
19778
719600
1026209
308309
670225
169526
893853
986951
896825
182624
445584
708560
301928
1042935
118074
354214
148735
759655
380418
490101
769759
729770
307888
705016
81287
303072
1020343
728590
11526
769535
658898
808394
1002657
32956
68914
643679
788324
219663
633436
584958
8116
848337
1018311
287805
204185
136200
30507
178846
259996
116175
719941
325086
875708
450951
733172
140773
504607
387195
704937
484708
714424
836694
780674
766842
778362
588710
104271
629835
461324
33633
884963
134997
165644
789426
427885
781521
251654
475809
704032
534337
245751
696195
905545
423449
869876
33790
612864
492635
807849
335475
651870
960548
790817
802183
797218
766695
277644
985640
839840
934484
244739
671699
628304
519123
444804
62959
824028
612433
559609
591407
146080
578834
453499
717617
24989
458614
466743
901350
96306
197029
42004
768834
108166
514475
349232
641414
996165
927679
556854
977380
545569
772213
726626
996257
340165
128058
336557
78259
380005
111626
47433
628634
48520
716112
344904
818551
682237
772033
702047
917796
940677
546734
207378
320844
309614
588713
583275
64526
765285
901274
948683
694526
39943
227339
25755
58981
517968
908871
843723
180478
176825
463503
329410
171120
805815
392140
786778
890970
27052
940254
349561
979479
645206
399775
173586
503828
498426
190913
548625
183221
8912
82650
368623
218346
552950
497028
850170
943399
883397
780531
510842
546682
281689
106632
196015
265420
975737
201520
119807
279525
996357
567690
141478
706795
626336
83227
143071
623177
1007983
894221
115770
213460
83528
901486
508935
62957
895221
494387
256140
265932
908243
619276
117478
275173
151242
443008
547109
333972
638004
917826
129818
253317
356878
330439
718620
708938
861982
76276
613867
158676
452714
803834
759563
785120
105152
267750
566771
220332
503843
604243
374270
716088
112716
301186
250599
934531
664204
644319
286052
219555
719672
127039
511542
296928
450609
676465
165067
565472
709447
918304
647757
116521
388188
264015
119771
214593
441902
1048094
751419
592511
613334
169434
350461
842138
854896
248608
341305
1039380
746288
410454
299449
464861
922176
298990
349272
668514
405948
427104
391713
22691
560639
203703
312006
271455
404509
89011
579138
807266
473255
542434
275804
329993
383938
31209
742518
301460
977415
396894
764574
111436
959953
452548
219287
808705
879829
207526
980541
626009
1044859
479951
240543
86408
664753
83683
64252
570959
422246
75464
1031052
241566
543464
896377
511148
468781
467433
267112
144152
536861
546531
700011
698733
638350
985031
606246
184968
733493
649976
93255
618540
232527
205166
236993
183297
973044
53643
377971
838411
569901
405340
758105
846227
509524
897233
668831
694042
647564
802459
869264
52293
379971
978587
517820
598841
312679
821268
523252
200056
451257
186880
374707
935154
836483
472673
315829
496455
558411
811967
218312
547565
705479
833494
286499
425645
717289
244774
855768
191344
703843
547068
912583
213910
738037
253026
619607
637072
696895
635229
309733
830311
234754
240352
931451
615174
555495
652311
692462
140816
464780
496823
332176
198170
1024205
395626
233458
959348
253518
789352
531122
315720
27673
846642
328990
321504
196454
1036417
999170
663109
80561
319306
358469
3882
625582
564995
91312
533214
838436
653303
260945
20782
664996
43819
239211
879634
1010863
623977
808626
320226
85945
97566
28584
903366
660624
283167
947826
735472
1030465
80005
821171
425470
41332
114457
438547
469774
437430
465151
313870
52379
193412
213712
489002
197870
285805
130656
776628
883040
855388
119556
779766
143376
820445
529863
724039
1009716
497965
160712
397427
937180
32768
260565
905846
253319
216797
66229
965042
351227
469744
755734
901913
698277
392158
849993
266551
345649
326481
597779
4290
806942
804582
702832
445921
304097
976001
954632
269601
430858
957794
696829
981196
176909
250312
204797
1024323
236672
775346
874987
171454
128933
912044
498589
827322
883885
218715
102326
727162
245285
357815
85618
460549
538629
48424
788756
880391
434135
298577
929139
1014982
890439
648733
500678
507800
589658
1244
67054
376664
819652
171323
287369
444906
229338
392557
462214
882779
694200
849831
737939
396257
172836
978735
1000344
199452
440443
1024685
63806
269920
213608
925922
824530
281095
494454
267468
717908
438672
105901
988335
181382
87891
428164
537507
631055
428138
779693
703012
107739
84420
841548
420275
154458
739275
667524
183003
86262
588015
610652
146185
465138
910851
13044
33447
227053
613023
191487
260049
280125
995125
763956
862213
776283
848910
493301
852970
516928
919192
536849
535589
56611
1018960
781348
636185
172614
209874
206114
54432
247033
876130
151404
721204
673202
913404
539908
5933
567894
309440
283504
252873
489298
810375
63943
321417
98024
846302
525281
77146
433729
187708
390956
887432
319868
46003
155392
561864
47941
343235
400219
466122
380306
486245
983405
754260
205007
245080
379415
571449
261806
992234
651684
708844
428546
662900
620013
660352
741329
388859
331728
616235
326075
792398
423886
785267
181895
241743
732849
129611
413281
460094
775499
245123
263100
293185
936605
919641
978258
71413
504739
129844
595060
663834
22017
279050
461405
261237
739117
343675
607135
158028
256243
853333
959637
110358
582042
911010
1006913
615747
115138
1027466
713358
658185
471422
240693
648610
607218
194947
137892
626110
701228
267440
235118
833229
463824
893337
470442
459990
358477
842177
405518
218899
163988
173052
386767
857244
479172
338891
21668
15745
186942
883191
551900
401359
840726
464631
143015
427175
648151
482296
625812
524305
608055
441620
908314
622118
387379
232139
496506
22045
589703
533305
696533
714838
228529
980118
790551
473492
1005383
577016
218563
202320
508635
646619
943894
914634
692683
659207
950522
896236
402552
409108
868787
424423
58470
746542
6361
545614
447872
295426
683094
684341
688422
389007
136
438257
702006
989274
666780
663307
499324
71451
113501
753386
37241
1027382
798697
662981
114795
187760
543234
770474
371443
233326
327826
374519
324386
745477
164561
664399
603742
947164
716542
474123
95789
748575
768715
679613
352548
1017779
481715
682896
963996
926692
455156
621510
847058
770597
849432
764496
905413
391374
404342
438449
587912
1030459
358700
698472
1030005
801542
550601
837386
9860
699608
294500
98571
577656
917087
295217
669519
22987
541506
181202
73573
346982
281555
690406
61212
662162
703172
464739
209240
189284
240244
281994
505692
127535
916975
1031022
335116
706785
527998
412262
394149
789088
532696
36756
831306
512373
785400
956048
795618
654381
368134
502943
607157
475195
249436
532509
1040929
984424
981017
943316
894060
933813
546176
140135
281995
952801
886764
673688
804413
736637
305857
21655
497249
378773
142273
84623
155064
955911
246549
683245
798424
683759
41707
309871
731752
81169
987853
361853
130227
655609
293014
847007
742878
890428
659051
274018
436052
184637
712756
855250
231776
146838
629064
824475
384345
314627
681552
1040892
879478
180885
123648
232392
752806
60375
216056
986627
272490
467208
171735
861598
805964
367485
392001
776161
170207
195690
847148
381719
138177
528820
372897
683050
627759
1036658
441755
917963
248328
1000038
855510
721987
9263
191030
822973
271972
953338
337459
795143
922167
128834
699102
290493
968228
212376
433911
355777
229915
792805
466757
667135
436161
294679
585243
493732
913905
168479
414507
227340
706859
177876
879897
224294
727270
364646
1041602
287452
739585
318535
131887
397644
125221
201002
149553
719149
263117
39564
659401
368286
757131
686401
985744
684314
338645
435165
52863
737366
750655
298303
417127
76584
81457
442489
196846
548721
248289
579541
124743
557214
144788
213964
1044509
270606
661771
917984
282792
842778
238788
999902
163238
414239
543997
192843
855596
461580
725262
455268
531074
564111
650951
801377
388097
269069
222622
841823
231237
464781
748955
154908
366655
514658
204253
1041225
973016
910855
239492
447087
1009906
343009
750702
96141
211096
68035
711512
143689
890746
113518
239977
597262
1003628
838134
1014214
639042
987786
483360
463432
98696
817783
281596
194144
104459
396865
503562
711861
421986
582937
846621
787531
407646
710241
533489
264872
419718
383408
470944
852452
597368
217897
38588
194339
572256
909766
399369
461037
37570
285142
633290
263977
370956
211355
949487
866783
255974
217203
286046
573254
850771
977085
399563
776097
1028974
552556
476334
561553
368713
668769
469007
958742
489416
480500
522009
441405
851121
326491
1014603
857157
916229
683124
987519
933009
84958
836170
261023
298884
469225
492500
992755
106293
1008343
748259
452798
900533
494415
672238
257321
544492
104077
128762
42850
410494
626995
199844
236826
838717
550209
484866
88556
995703
241442
528183
129872
530905
313471
480413
75107
684580
800982
238851
490281
713648
840393
961611
141111
579837
103684
329457
837598
881759
522923
677630
804836
175560
989484
1015425
922885
329204
720342
461640
787561
176151
842911
804215
702824
642417
419490
10424
1015843
905701
858373
398506
415595
614654
170994
941425
647451
756762
680795
416854
785266
21263
247801
665898
337506
984889
966245
344673
988548
989252
394687
131178
204327
342763
22637
113925
34900
1040959
358609
787539
104094
292418
45741
725011
420114
177297
215933
329560
665386
507440
108441
950684
723277
7319
212224
539287
172725
355413
212558
858249
859166
495332
486796
542377
965752
86312
135667
843279
885319
994464
928474
41454
115096
389371
417713
789191
3435
570625
771992
300651
583562
622144
706714
681186
685411
199672
730099
613619
996169
856318
218832
553236
407870
782139
408689
1047333
1009074
859063
693078
785840
363060
886494
480587
550594
323706
978486
529500
681816
111454
307372
632504
498920
198988
158443
851488
916722
460228
711894
431129
668276
961829
98568
735941
508858
25123
73099
224676
562128
463973
862957
270072
88606
977168
385691
168676
586588
157399
1018104
86315
463041
903200
313114
860684
769372
20585
960643
754537
94802
919446
515783
493065
147807
934018
609483
701284
677834
1002532
301964
170092
523718
120684
1026768
62134
936155
1047658
581192
402079
17047
546735
22507
126269
647688
90471
357295
354942
301377
226982
871505
916633
502289
489249
165324
963901
149142
394165
894105
501490
132248
886260
458740
183805
692751
1021831
884838
195970
653502
988149
230978
614670
182241
972676
402135
117615
587116
753206
808125
202183
379379
227259
515035
883874
982639
704492
487529
26452
402536
10218
202781
750913
822106
353017
531532
61359
587202
758179
758303
921039
568686
987496
1019039
713840
240610
757300
956080
563692
62512
394120
17605
807034
570795
236635
398569
689814
661953
773991
376490
245993
929135
499636
839020
846559
89891
413180
41518
909466
259178
817179
931161
878997
116223
139998
863427
756774
721226
77643
4410
829564
447394
902394
641932
657939
864651
311943
28606
376471
852912
407730
593532
962003
520238
306343
83513
743178
404400
660605
868142
510706
544114
54516
857778
29668
902762
663485
310142
799284
879843
802876
541989
527232
537081
3324
632841
663639
789608
609397
456476
140199
277614
732748
100723
144481
639983
949835
578809
939265
739002
415135
7701
583214
926964
612313
928397
197298
748661
786941
228408
179842
619797
476385
115477
6559
990688
141372
581331
986230
500151
413258
857195
184520
531877
837970
760812
16357
168974
952316
1022390
374130
563060
495879
795293
1029855
579308
186887
48945
177477
287565
823973
26245
984710
793886
93542
800741
421324
627870
434157
401190
663475
781380
229858
739154
38865
268066
313503
831898
1026674
328775
773711
669105
258232
27461
63322
248279
192732
763829
725893
576185
503985
558418
374816
126016
601058
825934
254968
221972
486584
837067
727919
524928
757417
267944
988175
531734
111542
1014449
438478
1004269
738146
814917
489671
383631
560235
514992
523820
186391
1022012
967243
131161
873230
700691
1040587
301594
29487
765325
901317
539281
422986
273661
61746
28401
145604
450292
578134
467479
918854
228549
135631
825238
473691
750025
631587
401050
267328
780087
467657
609476
772094
787294
781344
223642
555566
442483
289458
715197
162071
895544
40433
250239
1513
789636
560987
701238
858824
927044
548423
520716
636413
519866
686489
911276
941573
316353
466373
442262
480806
903538
717949
721101
215512
473627
590223
345445
407485
268855
758548
536644
1010480
655680
640241
659782
1007797
848954
681297
986095
176364
439396
352942
498396
969721
385282
56099
101671
161503
330864
604996
563332
555376
873409
419758
710174
749699
139499
251961
951635
790120
118162
360400
986565
498941
79697
378497
625027
594362
134105
939978
189537
319809
662049
954152
208749
29062
563988
139377
611056
951708
633149
193503
377204
643956
312399
141032
744597
420533
918100
280557
166840
547601
774731
295229
505862
860601
170145
86461
918309
486610
218184
344254
508464
142971
441502
601821
293401
809862
951246
571125
536349
951638
992883
18416
851040
412950
657603
119743
239963
544688
272126
726860
857052
334769
834564
776134
507466
261554
7039
909458
109576
116917
1038045
900391
1013088
220498
146395
127061
343030
791769
670622
999285
640818
929890
92240
560810
954744
907809
516771
338054
776051
100628
532789
536679
371640
454916
88458
355116
152518
727508
435641
5385
809318
79393
960732
584229
100191
631803
825736
15782
662978
273936
330428
693337
460244
695878
431178
541346
92584
572926
755635
512848
295192
856935
612610
945848
2757
284852
659943
770955
482139
964729
580215
558875
588869
475209
737954
205461
219771
60528
27167
778832
210783
736924
969091
122188
889504
828381
707785
182033
55513
283993
554649
141286
352616
363043
698083
260751
379117
620223
603280
355876
184620
305208
25113
663488
974411
578133
398514
809625
798432
890190
126344
321912
743495
108675
805564
746057
228024
97544
820243
939348
595552
817281
388179
1023359
400749
142459
850691
694201
324208
61730
820575
997760
161091
362082
1012406
1012209
348090
792628
82572
698302
835438
596439
862966
91267
995741
257145
94816
503637
147245
973000
500675
430452
319586
897915
325427
623523
688365
353486
775777
179053
902750
103205
24378
485431
125362
91610
752116
263167
217648
275106
653343
249896
39501
930169
484354
74759
625567
858397
718913
834602
371423
230496
854926
558176
998904
184810
955212
734526
903731
2833
968420
981416
215813
159252
193482
453274
696836
410561
590514
443806
719557
293032
778903
572396
103553
1030407
857871
465210
984838
267822
240388
547375
523724
1001105
199131
23901
378491
534864
434539
536998
197539
142700
801626
1032663
342140
224543
295421
153726
373118
524531
185512
1003866
163414
753769
146855
688147
714547
258525
738033
759438
472990
208427
1005073
945279
660528
360277
1032479
393486
423733
509788
609587
74012
692111
763835
535476
794846
929950
48412
1034822
287024
154826
183497
310671
577490
189137
880890
463415
775224
304634
92458
377829
295627
843203
526249
905390
209574
196968
283359
614273
832931
359743
766321
899974
209016
136353
44633
687815
472269
118292
110255
227098
748500
278603
716871
382409
832021
53787
396386
314928
699370
563097
984850
519049
716968
400293
917234
610220
102120
48484
704397
682521
780145
494240
568089
971307
444968
183638
223719
178589
24735
458956
1004211
880347
711836
32161
75609
290538
1027615
313886
1046316
335371
675437
781610
234944
697433
589012
52106
814556
417195
178095
779015
1002882
192171
993221
658799
472555
562008
698274
648723
464652
771765
43153
435298
843384
937888
337172
117031
54350
518239
263724
664777
1034080
775341
67917
856321
480045
173534
149929
646056
680356
429302
512712
101195
492014
807404
641292
879173
554041
547493
850975
528877
174354
164232
11305
326765
65540
377673
631622
685922
158941
737665
401844
764830
275005
671507
382439
905208
714914
873944
202919
330053
635358
818367
130068
883205
22892
1031833
973739
26555
680830
36339
59803
324756
836557
42921
431889
764851
878778
475896
387703
169265
877769
542911
956015
988074
941385
729324
472070
390802
527988
464655
308383
342751
699338
985849
677830
202335
360247
192250
219528
437544
520032
419024
40810
427236
930243
689127
550314
960551
100493
930206
281537
967711
613464
264422
562768
261500
75583
730516
13722
649561
110227
553544
178064
639069
240864
318978
182679
681730
241068
128024
223665
650042
294020
1017828
163036
1001093
975395
41283
863943
86093
868666
364276
277908
677689
171591
573135
979680
769226
498626
252234
1026929
618521
569756
423512
263267
39833
707648
845857
281886
73706
861232
426572
355978
147112
339775
599246
662594
766897
3256
806994
755538
367630
1023870
685865
748912
368954
793892
793840
968215
673966
385037
709194
173747
382316
97872
914443
43676
1016205
501157
741724
704980
502688
707640
918278
864195
512036
567856
2683
608178
663908
687553
532804
380583
284368
817879
1034046
265556
573651
634038
790441
268372
206267
49228
568344
482326
348756
382423
966339
602836
600244
1046236
735162
163570
270841
833059
38317
702710
278309
190090
163719
665072
40366
341384
79777
343312
541999
1031399
723362
684755
168622
851596
89188
140974
803064
868714
162799
228637
781606
497179
917153
806989
837820
857624
660520
174514
176687
1047624
67242
572933
59867
21096
273392
624094
115263
846716
928076
977310
1006410
504852
475720
604888
595477
102839
693127
393973
178065
1038559
522219
316217
902491
224853
617331
930813
387505
163424
953409
565556
364615
880530
599541
542924
948436
370343
803221
231969
143967
237334
766037
767307
261094
408065
770253
655177
754417
187786
241843
926065
599783
385552
795466
1024396
513383
1009496
156615
966188
807951
48249
417495
296734
871103
37134
211812
719850
681363
631231
199510
609085
226366
726893
708745
951551
821334
730175
483284
979965
665494
1002989
782940
328901
498760
544707
931064
528825
858271
1033224
952631
61377
947388
304675
266066
713248
609481
458567
671596
30270
1037034
17841
62472
385350
244067
643631
309126
924610
325539
864419
1005515
36334
218926
1001049
9353
280982
473736
876559
836887
545404
64072
683455
89026
290328
57003
489605
1025646
880019
496567
215987
888034
968758
87499
972332
758229
763375
604778
603750
445467
452508
374446
768434
778310
225962
820845
197502
342937
497808
444385
540573
127153
1003224
281574
64284
267850
79949
237364
752733
831523
218927
485502
988063
1023923
821664
356605
955762
1016379
821106
272938
391408
70288
844923
252943
435303
286092
146785
429306
104363
158150
908062
199574
796602
94515
832889
100025
998726
293843
488637
269627
789047
215505
1022634
992051
439673
963384
466665
758192
1027170
16950
424868
532567
360606
156926
491285
335315
119193
703597
1013834
375822
918291
190086
126211
209922
735566
610773
667586
21906
618123
951591
1027347
92045
644488
508870
539602
779134
635863
121115
593744
309502
419910
435441
362179
565085
621959
250292
69931
397909
521720
31619
76070
594822
537793
825197
503290
831925
962645
80657
175170
1045014
22866
935002
1000476
374670
383598
480854
609218
165058
104128
989909
552041
627143
612640
620672
231502
583570
943195
600459
405720
906100
551760
630457
670789
92248
114541
515595
42150
855392
168302
782063
659074
761760
1006997
283475
596707
860679
178530
780643
1046087
378338
407171
181875
819694
947684
853793
801838
244711
237850
347721
624745
1006578
354984
688706
194147
347168
762077
853857
251734
257960
748533
960391
21271
163070
668349
280302
956475
172543
270602
533148
578369
620268
1002003
1020606
99345
688524
214210
523507
117244
78631
240951
834838
829885
65786
744249
946550
739759
288545
798622
3515
245886
980911
362409
74376
638138
428973
125181
952802
521889
57256
320301
566766
726435
155878
562669
740735
203288
433358
955581
590624
303964
939591
21998
265215
865623
254618
634119
607924
885865
821097
249709
680566
840699
597177
506004
694413
63326
147197
428151
807704
611583
326076
61204
413086
139643
576663
300567
948916
263255
493097
270442
819271
250797
1038611
871340
630450
995284
58590
710682
188030
354406
292950
386360
934951
394483
936867
143183
971737
469161
2145
232475
67381
638426
649799
439366
128913
228253
341887
719611
133686
791952
592555
391387
1027512
225000
15987
508906
794527
523351
302095
982658
140579
939370
493488
277759
1010134
522561
354746
935293
871357
767380
63524
191978
53903
851342
69697
195818
779998
2269
160552
35531
593210
676518
136095
1012237
277448
660389
134995
883593
859086
354504
665149
518149
86391
654128
356075
132310
142375
371116
525530
20804
624509
239252
976582
275009
747405
289514
288098
270041
473737
891433
237469
944367
841695
25767
190564
223501
315523
871061
468054
460396
932726
325967
695364
859911
855832
104922
286658
973877
280035
706779
955600
543
289443
693885
454154
406821
341214
710800
537400
12045
982027
118066
540310
111909
891006
334361
723879
785652
1038031
380669
118766
551901
1010160
869171
760195
522995
785456
247300
986300
563955
536304
723815
116117
116718
981629
75427
730495
365659
278126
823453
48809
13969
1015988
116656
852731
384021
352424
570849
44694
538768
282890
927581
4447
523714
180490
811382
649804
1008171
911679
997622
866381
311457
622594
916382
337555
771649
544502
381341
946723
905708
239176
158176
945984
570929
162097
467004
615338
227065
694445
754240
190462
404152
22959
1009715
371105
325565
887954
322835
644002
35753
842485
146411
52242
966606
63466
407337
36789
442282
706750
228076
851348
770749
417399
883019
509139
534866
87815
112998
138232
351753
529614
730815
848911
928767
748800
610858
535145
268852
130506
639679
452697
120199
168077
611089
553677
848205
552637
359218
1726
84217
347852
872864
874837
36613
684962
957451
216374
431593
153261
744301
590389
175957
895814
101303
35076
915040
712401
885533
744324
884009
300821
119290
39842
822540
974246
995049
608590
952380
208013
681288
964234
520119
49955
838038
968812
25717
521271
9812
925061
86663
419292
966174
554408
781094
655110
637876
112743
129336
812315
561863
515093
461714
215690
836358
906034
565111
230037
799105
438776
464495
53387
710209
453907
650826
466775
192915
947165
781014
335471
474039
202462
601936
143265
594821
522661
283990
33507
84275
821958
370374
999569
696203
810258
962232
212451
994970
933584
471381
988014
562462
318061
38468
894104
144956
906824
476899
76149
82162
147855
249754
18632
327754
827507
241108
364529
832643
331416
686609
315706
604639
318897
441015
277604
771322
697904
879617
276795
341538
645975
330682
569382
712518
920536
835265
509681
931369
977263
431962
346325
512578
596241
172965
1045519
666510
829059
631426
994605
34200
62081
495783
151188
504409
109413
588526
624686
551191
27553
641498
1036765
145107
1032712
410005
270142
995192
194167
808895
155660
1043062
798935
370580
1042970
309697
478165
549948
1032098
900649
699055
803319
176863
862139
693830
759855
372369
297001
1029790
225953
734374
221590
294641
19743
592173
269875
333397
826157
38774
62534
461986
93104
459954
150034
510462
559418
24090
1032339
983184
834960
287356
520175
621174
460688
316680
729478
273075
175618
921131
410799
575821
967124
210264
849678
603142
391682
705039
649463
20734
93805
886668
181463
289747
508152
40902
940293
398797
865125
259203
235514
465097
698236
172808
286384
499838
689784
698789
101576
961734
332722
269579
475626
657787
557606
538867
945531
311044
197128
976672
85978
422666
366597
569387
276364
47345
125624
667687
438545
434223
730722
505876
236911
428118
476376
487860
273567
238588
453059
8159
665561
247445
819641
471920
243320
843294
1001427
883545
308450
673332
669827
548714
461000
827596
83957
314858
115990
907115
995129
44592
587094
271516
195850
561874
252360
863579
963645
1015347
240151
36994
568069
629643
64113
1037402
997351
101106
616914
948086
238489
95339
223246
95962
349085
113837
221145
735861
10896
102141
258295
973989
81580
925967
6394
348940
716688
99611
511875
157235
618200
91165
844126
369449
18459
51434
410744
587246
512331
259223
480285
139978
565417
867082
873269
133367
856584
246852
823974
313869
851873
255281
38141
551231
204956
597581
404472
142547
639159
55239
418306
733443
1030562
891021
525021
639862
318863
218459
881012
643492
777987
286114
210907
80814
146612
779602
664434
503250
404737
778541
930538
928237
409302
826389
26852
502401
440197
416393
219662
294555
642365
506940
865633
211211
363837
768057
811983
639142
236747
54883
568133
237590
656495
433081
712470
793958
536716
142052
1007593
814952
175633
1041695
510124
741718
365258
646728
672984
958050
920403
354181
984809
18683
206013
17495
858812
440937
656060
711254
310444
103195
143446
457514
314467
144449
513049
460128
801001
669677
415858
255060
620427
690439
169287
505639
1047210
832569
370169
152694
552725
357471
957564
249582
223903
14857
804250
867213
784324
185721
638932
1040133
185918
375504
241886
249589
849646
815231
562771
627111
731079
294340
341308
228364
845299
916690
221055
781924
19997
231467
508179
927789
803966
183248
170677
349623
139060
267910
571051
433082
557829
482092
71926
848960
922838
309472
455729
520603
68819
981641
153327
181872
596677
745294
1044310
452506
363712
882063
418582
649287
1009555
24975
499196
864514
412714
182795
500554
469718
581089
740802
827674
697363
929503
369481
632503
998750
1001681
596192
1033173
28602
494010
595474
638191
216510
531748
712567
791318
730195
666378
54791
15666
981772
528738
590524
329072
885989
625641
808989
681173
386321
297470
373131
521926
981765
780947
834932
854333
542255
845194
624360
411296
815999
144254
762368
791892
334160
334670
956176
681333
321282
140801
1016125
616344
149787
854124
265819
353492
825210
1038000
134501
143355
820366
620598
772716
870809
18610
406882
893692
145734
457605
343526
249516
23390
349890
284004
274177
723560
869478
1040434
259716
673061
444207
669442
411770
262929
135132
355647
770328
40596
151391
962904
277889
72297
658575
369932
362079
1002745
210447
989974
526129
526293
614236
331779
769022
290088
972337
505980
66538
444263
144092
466090
552528
299194
251952
62370
229201
341571
887016
807648
986751
257318
1022702
242573
266327
57747
626728
171958
649076
757686
960164
716446
867936
246258
1032246
476935
568521
515767
787194
972716
824597
724049
14545
55485
343363
209383
50575
353254
779549
787901
364626
307394
752634
702051
309276
37470
1010649
952272
592223
187562
843525
636477
112158
390162
867937
147263
309831
690291
279556
25089
534663
737970
308686
952571
557328
868477
222866
88016
186185
27684
839662
70371
173739
973855
68545
1030204
125512
106409
1014290
883484
414687
133729
848773
996159
998089
116007
357875
539450
110916
995927
723989
55398
810948
178965
127309
645785
421735
966053
697786
1042351
722257
672383
803241
775247
401846
249926
830751
921136
85197
478654
71867
265084
207162
186382
287057
818654
33728
176325
323593
202101
978675
582754
401941
959991
795494
886348
879010
29218
752158
419044
922707
858805
996317
29720
621547
401498
1004688
56095
342478
1024070
351404
73629
90049
247076
135910
475861
134836
876335
935213
585919
862853
153958
1757
1027476
699964
136494
350690
547398
259697
286929
515539
585979
938991
705973
941648
910895
227729
616099
1005777
1023946
908540
444221
731022
715519
735017
87820
655378
221080
399949
63454
438537
741969
771328
229635
607942
106060
302653
928263
870708
637844
859201
565619
917533
534760
684412
186586
478262
992952
629147
929999
1021653
950140
232173
285729
506462
13288
992246
645628
846204
824279
613461
521785
775388
850586
210959
144326
760147
881525
154186
704834
742986
109796
450833
894235
680478
747014
399537
777683
242973
610002
1048087
1045668
193444
678732
820617
4921
918892
824675
887230
780185
153615
950750
601336
739101
143653
479076
740337
395132
962590
51281
241310
708140
940366
794274
514058
125289
975934
755333
631668
275993
1011849
668118
273376
938926
655017
749498
750012
116685
136506
896531
639034
897797
417166
670887
452504
809303
312338
398497
954812
228832
767522
678466
334844
947466
1003315
111297
135066
193910
705394
139722
217056
820613
716601
255673
87667
898122
157551
49459
614106
749656
782910
667191
797918
34183
852538
462148
746338
204218
935065
223154
824235
463118
391715
808943
504304
603715
978277
260340
120645
54795
669802
769135
743003
956337
400966
791471
51962
488476
841165
930466
579883
266229
591461
679611
654272
75137
121349
116017
362713
462414
636086
705010
885440
271448
128986
352667
819389
850732
332856
347382
136381
665639
53828
491769
690781
937193
509864
468521
721234
38638
780110
572083
660731
387665
1012280
706842
536377
17952
75389
605119
846556
763501
480684
38872
1009337
484401
475212
684540
500084
709835
833391
49634
110189
282347
449925
154576
889846
350524
827533
8820
363510
913122
754178
125063
148707
703770
659474
315405
688928
659934
1046245
171580
84804
284976
237289
414915
102244
598290
678241
771924
826083
722816
336647
514856
858154
941909
776049
461942
26742
461474
340003
132819
26991
70332
319483
326264
394335
513787
915528
979474
872202
1001680
258654
135789
459324
757092
76510
948502
438769
100851
1013347
712198
713970
956170
921479
548032
210501
493132
872953
731773
231308
621245
195131
450721
112122
804726
480119
958399
597846
329964
711789
737768
15490
114831
710785
896714
495316
662140
296195
297110
42129
384603
752978
1039791
768519
318662
186180
142117
521140
209569
992931
867644
409573
1038677
993027
897949
584750
499323
506331
402914
985003
293293
251873
321484
565804
912378
143598
694540
127908
396498
414647
80683
360810
949633
641616
225660
841567
894494
609850
82640
846237
862262
135070
850327
658940
482991
535907
51429
535642
626178
663487
849166
604669
148526
725771
985848
917260
6513
138946
301504
26562
621374
922922
25284
238649
948952
1030879
717742
150290
821442
287315
512455
638116
705064
653910
928555
234203
805196
83195
758840
149949
611345
291531
86852
182456
6861
977839
560845
620770
289725
536407
225827
805372
297369
146917
861866
38650
631227
722410
96106
805150
279040
275958
281181
343387
969130
523218
525048
358692
840024
292585
13971
423955
663164
608349
513416
498323
955973
139748
302293
990375
619660
982668
728930
744288
681793
982101
889714
792114
330712
583658
196737
232896
854261
939422
530286
602640
138079
679239
405528
343216
429174
123465
864774
49519
629110
987188
306364
1015224
435844
64607
352195
612
554957
646913
49790
837578
966395
273932
64086
664893
912357
120854
48474
627300
115590
1026970
822951
142238
907921
557354
273724
1004677
948882
413052
889090
677906
235523
512718
1044665
398157
655822
64371
454924
484397
362750
943313
85378
335961
279396
259945
104791
461222
312524
114250
36774
678819
506990
330445
945843
432417
418396
670833
412646
426234
653201
306566
685624
62805
250575
88329
376354
316754
31043
908466
154523
656848
936266
961393
200563
760658
666955
839943
648423
310591
364473
823228
700929
111025
313090
268367
989297
408234
217388
163721
627632
1012056
350710
1036248
179784
305932
190901
273944
446518
872229
494231
969884
292746
1026106
864337
62000
1025519
646833
162804
436398
959417
957367
674712
847709
273406
557702
397805
400094
458723
382054
242931
765341
966943
230459
367130
692766
773636
929852
228768
248762
80702
657244
195044
616823
502743
584419
631798
463268
302938
857144
507691
1010855
146651
425616
451016
334993
941191
15219
714193
570225
757498
256551
744879
932597
264248
778727
459149
24570
184900
502745
268002
565287
408400
291047
701594
384035
778512
80575
391688
888970
535531
587939
801599
712353
487521
871833
1019675
662929
17416
895893
177016
793670
538899
572066
538227
352976
111925
59496
1025850
1039480
986305
792786
756517
306506
60292
569268
245920
805777
912343
431223
328555
447111
680821
757204
447512
874492
876797
182504
514247
445340
396418
356289
111744
513862
123738
812075
876045
449762
530803
580543
987735
343987
47367
455806
963858
873322
132694
939029
124451
393344
398036
319073
358610
868647
394520
908604
806459
235781
734094
227691
786379
511990
339177
596805
621772
516365
98576
815210
844982
831939
858502
330037
760493
580263
757846
831694
169824
697634
626970
328198
545004
559956
809704
768357
82638
578329
1583
492544
314438
560240
599411
1015148
646853
323742
1033560
171637
330237
377389
33772
1017483
756407
123479
171180
770012
69139
14088
446322
20379
575285
287808
809639
199947
239567
337196
220248
425498
518436
808130
365167
47663
793405
176050
424217
91323
473967
619407
793818
528213
892258
696062
545189
30456
557589
793201
1005518
321860
74540
51899
1007561
818679
508585
762622
85802
941302
333905
77582
710141
343227
206652
46830
186931
464237
207605
845390
689135
442053
665631
63933
714231
645381
262996
755606
472474
319699
173316
898197
881601
375222
532454
516589
198624
575586
1036179
806472
930210
825663
875279
738214
888013
830665
820477
141498
450293
27855
561156
895641
959690
248253
982418
253859
651558
776307
835359
807822
554426
528297
23713
216931
957888
853233
1020508
370594
476552
928135
334183
154642
57587
437210
619984
706863
245853
74896
1043503
1043452
761685
136424
435498
770321
387912
732963
543658
867495
494161
404458
957783
810760
145282
582845
932045
717574
419603
936662
1014179
491293
989474
123530
947300
56523
460023
986666
298463
409518
532114
245268
421069
105964
466878
324930
491936
639100
279390
111598
370054
570396
662994
80232
595165
518134
793811
119942
771986
303632
701707
57863
84918
1017029
535199
379515
452610
719259
278725
807597
640070
698042
102684
301223
117514
950431
585606
394701
743194
724837
721236
768678
755142
32899
462440
988311
747219
974098
303989
54559
257204
784500
449362
400448
914521
576440
35296
1005017
685597
793781
233768
504979
40305
651866
206328
502182
503708
696843
1019856
483071
23802
105721
556816
896759
594251
523803
760456
750880
314989
162858
472628
936733
275448
430838
529656
273816
500247
451539
345415
621084
304178
355662
302999
768495
240692
956073
651388
375550
952224
423709
1042924
398482
266939
875624
779577
321275
596639
814910
531606
1009078
95766
1045631
410081
127537
1002449
118337
970428
131185
782873
727423
245070
283110
960026
206227
37727
22891
509408
435380
75426
60724
534307
151298
95488
487589
896349
733548
659250
344050
576626
699491
55201
512070
182617
337865
232728
317282
373254
247744
888
110101
448824
912087
142111
602822
696920
367815
64189
156548
866840
1025415
795296
522414
846491
210996
23942
697577
191878
116704
791373
79725
298449
816690
234441
843731
454801
965988
519471
208948
177286
759398
415610
173808
815515
676889
987659
383700
104220
720502
207251
817757
807231
77084
694607
982223
963457
801993
1025234
740946
606792
191104
449178
1000232
740970
162962
327142
994853
623069
114407
516791
554077
925765
202308
214727
724086
789210
643092
139599
297679
920940
246113
983216
559599
974108
683525
82899
751126
366744
753519
285297
1013901
133561
1010978
909639
188773
214899
507361
295680
670118
235388
72130
1017571
908462
177928
536814
372087
321764
690083
623258
980680
775929
77261
634226
834109
639673
333083
757737
263386
38616
301623
965757
1039956
100099
59478
569009
1046057
649995
1021052
664006
769358
605205
495065
887485
715911
347546
603479
926683
355882
344073
267028
738349
857428
989564
929768
782944
189752
455562
835440
548658
405279
1014918
114667
530237
348366
487405
794393
692588
473810
959288
24255
221753
452047
669324
91174
31864
927811
470145
410224
581932
170152
527407
375464
485675
176084
860926
986708
619470
583400
692370
830817
244285
765801
1047330
924988
1044106
960617
529562
894770
31660
706669
450839
354374
401889
960207
1045758
460957
701432
946383
950381
143420
827039
167570
59915
122719
762819
89025
48071
19675
401819
542075
198712
646854
900792
354099
823610
488237
1044114
537927
695519
343588
437146
183266
502406
111005
775817
399877
127566
693164
708106
613277
362373
1017329
96011
616641
476848
1000697
1047617
733509
970871
270295
955258
755404
200113
450776
717827
585791
987926
1017225
359227
108954
655969
1011506
265295
662560
35574
484180
112076
759114
954046
923028
606507
461741
905055
368268
250437
225802
863685
301376
294445
586466
32302
393313
765676
905139
150449
60670
927596
893255
934375
686171
147667
1047882
801237
991997
930568
582360
779813
151125
934059
865100
312198
494757
638790
579379
854282
692018
878720
1018487
197691
58263
617054
746802
832402
912806
516648
406282
305603
532385
4136
675959
208871
399212
556660
1030972
467473
683273
1038209
551747
272841
605899
416542
322621
761280
538054
102592
835048
149747
31620
676962
793180
853235
350708
578664
996412
811369
962544
129695
519770
328097
579570
577245
582185
209989
48440
773258
140811
1046948
375590
423024
687962
569494
957857
735572
67231
673800
16186
713798
766705
444732
905466
977777
11252
579719
82131
305906
887502
674839
30509
848629
531235
242529
387761
751480
717524
817333
189425
580824
771531
44367
417686
898706
758079
562908
914695
493030
232244
812986
1047697
995705
751626
272875
1030487
845107
79472
581661
975004
905013
18722
329975
431098
428696
597310
469977
550751
25881
107449
163198
942372
504033
320050
370364
715106
461273
773470
823115
41463
391576
838457
580772
366464
490959
295938
981785
385180
993773
366660
11279
412909
59174
317325
795168
115642
909810
1010181
69154
453056
894293
743232
712235
457902
394185
7913
226868
127314
562531
768572
986173
741277
992875
666288
865790
959582
912317
359412
476344
176684
3662
131671
823759
318695
300143
114799
717171
251538
506756
334107
581709
424178
485443
900024
200879
82846
150398
1036815
31877
75121
161633
301708
490501
554250
204538
200573
199551
69160
626775
185258
602381
362955
565674
658019
959297
853900
573281
719934
604941
572212
478681
66286
1036210
247899
697412
128182
822718
772901
158113
502263
781088
595098
815891
859766
930676
459882
543401
17770
305773
900725
161880
426222
403352
186606
831807
98215
438252
325063
195324
880369
792704
916516
689394
337141
124039
52129
753394
527709
997909
81338
920450
147549
765973
147385
510360
987840
888203
186940
225697
581534
302433
894392
549181
663340
931520
838852
55465
378106
162152
625599
985148
121626
1029192
804866
869256
39402
574167
294247
269519
576707
732533
325005
212983
432861
260213
499810
803918
65902
1007563
54363
1048433
478997
674938
922686
601226
706299
583622
1027377
550375
280352
385283
892468
1000216
960163
954225
836699
550809
771869
329318
993729
604595
901807
827974
767622
869109
279771
438272
312970
932424
152216
1005531
813634
1000591
673541
869339
513572
102662
185795
1001947
878105
471417
169601
469568
539160
137135
398122
241391
886128
600476
390883
694722
851107
175292
274388
367134
790937
763489
699843
38833
441666
806024
335076
959329
897652
194015
242148
713670
1025933
974939
585388
292732
234316
699817
585318
249094
652191
1007819
179055
914486
254620
240317
1028031
336120
940414
429112
816852
696455
703277
397546
906505
995791
687143
171697
456284
426531
979831
972242
634116
233683
837257
655079
628269
177361
676371
187926
679321
426512
255086
368869
749262
150905
144497
867977
734255
708751
250051
254627
263403
311852
936928
1023254
719846
932596
162192
909082
996945
12822
180590
26436
64968
961859
382847
379640
254230
592341
272781
953601
889863
251205
540091
665220
611100
387268
625639
396711
286564
892966
948498
910809
121050
744567
626048
998744
734687
229643
882274
393275
14748
76493
545096
331361
78616
817888
473522
30362
673991
474907
101530
207723
59181
407065
556044
414235
679207
78202
278473
66043
148441
858566
128092
72699
975933
188543
578438
341576
999523
407527
775595
280543
219101
808797
948634
95611
190655
630793
679193
75982
1000719
815615
875819
791142
594249
390806
961444
331324
340453
221093
392962
447292
684414
266228
842634
393592
976911
499340
801186
515399
676721
467495
547505
977340
904733
985092
984862
20023
362753
104075
56656
749406
696053
763113
815461
517374
312627
804746
654498
663754
111833
371442
610029
44103
957368
469237
505097
138725
592221
418745
477159
878329
322554
417155
412854
761381
54617
285625
155918
499917
396056
519491
315482
61190
458816
926563
169908
3140
420043
337415
539515
952693
701624
582480
756104
853453
734797
94865
1027077
10327
978428
325797
238045
664613
811779
478506
841087
181419
744049
378269
357047
404271
875983
1004586
160533
307382
247912
463048
552165
815831
716920
332318
70692
234879
418163
501336
377063
780259
917879
131220
472787
257752
411565
828014
500540
493978
392681
337766
54294
845446
81604
644761
233940
604077
879232
935567
401870
508932
762172
969148
561300
153535
1012528
546322
440458
343864
467827
366377
434778
331511
1034521
896719
748305
627328
976927
609456
388491
269030
565793
559964
590839
743522
789665
831072
306939
259486
801112
608937
389808
606995
441852
172691
769169
154977
971967
113235
86121
573490
167738
181327
541356
167470
295183
46237
28083
250928
270025
27884
767129
298123
1032570
321533
838710
226780
269575
592510
913473
325071
873696
287268
769221
801200
365033
416902
171251
203129
375082
906231
265559
971216
945351
370508
872995
91273
639177
1031598
896337
707426
112038
764012
221462
38261
464325
872640
841982
274850
942070
352016
894331
415457
710754
778089
372107
595516
598393
1003890
247576
394620
975413
741149
364921
960344
535606
780691
848315
710098
1013952
958779
386891
447758
251147
31506
554669
589341
285516
496395
622904
618633
24050
955996
243467
907977
1009246
998542
171529
842489
272551
269377
848027
155198
977095
828164
397666
1025345
35198
830886
213380
111058
203390
36138
889049
399125
600096
434880
440259
84954
433509
14270
183205
668586
446686
157420
775622
792320
1001114
450794
340266
346013
232416
593374
635199
145578
575390
174815
390152
459545
397282
178724
806041
751631
569983
728924
546163
262971
764797
47291
146209
104247
947965
355476
428020
815942
548163
511918
826766
279689
332712
403251
137686
369155
654962
603955
903150
52542
46825
641911
408198
415353
375831
336810
222943
215356
460141
125803
326153
867112
568599
948422
149353
990883
312188
391777
884025
337420
381965
964618
705305
102386
512694
826671
516462
52837
1047493
170888
700097
889441
982273
477811
35068
40694
748388
310381
289943
596205
246673
409510
831866
301398
54270
877472
837367
1028508
192219
166076
791217
444611
181901
454326
926291
536271
143033
527307
58118
858529
592465
855324
456677
845643
141404
261352
172151
637281
342025
772965
623695
199321
1021365
410327
539670
704084
437012
644888
231996
925784
364265
751424
492
236362
528081
217248
189081
704601
664661
14188
912205
1006914
577483
820008
841125
470303
885947
342687
440247
640967
807265
359221
21503
610937
961455
512040
543734
697937
558160
850110
785884
162022
980404
587766
190484
395065
898795
262689
796696
571731
253746
48988
857813
459791
483272
138611
17821
140056
732345
839116
941489
470028
301962
367298
338741
237207
278261
678664
878247
906515
916724
878114
736506
902425
243653
1016420
96606
867798
1039234
730047
309196
368857
382017
639341
216550
620059
896198
787667
728522
805086
784933
541348
304845
826648
691379
781243
524082
548774
357221
1018656
540346
283303
938538
348792
817527
317007
22220
570541
652675
549468
118916
440648
351739
1000284
125823
963213
128990
625375
294471
651856
958491
987123
320311
70005
750547
512177
478151
829192
860057
388118
704950
75970
846869
249449
193308
483882
41796
142371
636923
829714
304029
699513
1016444
821625
20973
154472
244290
10448
615337
666165
189267
998592
295542
1022128
169882
238321
134735
215777
972104
412574
26077
873182
696366
480
94491
900710
826433
469441
72536
925115
647760
60059
849986
246865
361936
803795
1027836
441185
807606
635011
145569
926119
909838
660359
941658
208845
512245
65776
930242
605156
556661
235060
182752
594988
419499
557748
874506
135396
695566
497958
928932
526676
83002
608290
214102
132432
946595
244266
130098
170702
919674
34220
891656
199021
160209
220579
419019
941366
506197
730841
493486
500508
483059
783204
326812
42076
598357
913955
157917
325279
52894
832115
25047
761818
494904
377503
207636
295761
237097
727036
675780
945526
873770
855305
685792
159403
992161
263556
388052
1016982
584605
796155
265929
677394
175868
617434
344272
241809
635060
414370
687039
981768
827611
304053
529142
454305
384060
1011883
324375
713045
733427
486200
987789
932161
999155
422612
441228
399777
345816
114865
65666
684680
930926
715975
102740
644083
768626
579383
903064
752891
618647
931201
675516
913331
67852
588443
737798
768823
808439
642534
350580
958827
194328
384114
582875
433980
992726
741973
157202
78940
321385
641526
128398
737088
323449
593040
567315
1005119
905399
119979
766488
1012737
444363
437920
308226
999646
435397
16807
231606
525984
700015
154914
172805
267240
992102
297569
1007926
415389
1038249
161719
227957
420570
667503
830780
649613
867856
368210
616433
434910
166634
719762
578920
380280
391870
629004
476768
265681
1015611
94902
950091
980267
994225
1011975
791815
220129
614786
548413
134976
144002
366928
501928
756787
64421
436198
67838
789551
268286
278533
983810
621813
668195
759939
236257
998056
927000
882869
857457
692353
802468
530382
813644
164673
855399
71568
929634
652597
678255
346104
9685
1036407
287748
153051
743912
620283
63626
438467
385870
82851
34686
839905
46998
92870
896233
258887
567217
144059
839903
939678
917349
640843
382785
803910
881838
404617
70217
515132
991270
123466
521099
254789
794384
90384
993412
848749
508404
961454
969765
352895
454912
1009293
325050
132149
358154
1025817
995110
1047449
817761
162062
579015
90042
87616
575983
646417
570290
691245
249629
211430
1042563
423441
576448
790949
542817
424207
190869
634458
12227
632272
17732
175158
1034273
629593
764623
248996
268172
937265
990431
337258
75858
297380
602727
436201
696642
746625
576856
284902
68235
99899
927543
729800
253514
656461
208091
816300
1024739
893435
840837
1019097
816465
233589
279317
726617
340803
555241
886600
452490
881704
224962
272515
826317
932853
905543
923544
337034
155400
1030629
280750
117168
190682
492294
49789
966827
1032391
103827
28397
433710
94102
66622
830815
845182
645906
888841
324553
57212
1029994
121785
975276
758789
853238
481851
438979
26799
858182
753702
380048
967629
706391
342499
485634
3894
872863
324102
90868
1000910
976301
785590
480613
190202
780796
651738
984711
357358
838312
380541
818226
650332
215809
592127
578388
754235
204487
1037109
1035263
170966
57491
972966
923677
430615
333488
657286
98055
796719
530468
90910
17222
955890
668835
760790
805332
272856
1000415
391942
864014
571839
685486
349906
65450
329982
430271
67798
943333
908136
997145
1031551
774939
321796
124915
1017150
40275
77389
519523
163457
755838
308550
72189
71278
876630
252802
258998
296266
795412
347931
719458
399632
695275
339102
858908
333995
174291
66541
780910
315713
686228
956957
103633
119457
87254
496051
639625
228732
836816
1014958
66587
692691
805162
527227
722268
445029
242082
5461
566228
524510
388136
916348
929331
268521
866135
1003783
509251
998798
752418
646687
370128
622172
636168
320368
1008340
675214
875511
233947
855928
135235
795129
119932
859831
987787
765022
16980
889410
619561
166413
287607
1015418
140070
485047
176924
332588
847433
313956
840864
215118
535328
925352
758823
543761
678593
319684
464840
214937
719394
442427
618134
196725
928986
37567
490033
443043
345859
21386
883451
115184
235485
590795
1047687
967796
611830
792782
1010340
1010267
289950
662431
1018318
594
154297
134321
455827
326473
147004
345740
842954
24142
919264
521660
652133
1038070
961221
912454
1028500
78122
670681
914974
602783
204246
232562
1044924
407655
687133
714263
551375
672609
601347
363878
256800
887665
512894
124445
223811
751260
97981
646494
52300
325746
243018
189835
341673
995439
910184
993986
336695
191507
584285
108285
572395
973525
733939
564746
876911
989499
706829
107590
617874
463325
650238
326389
751033
804016
614300
510212
881340
1000740
28109
295609
513257
1015240
1009388
282441
135845
982295
121063
4903
562471
218736
312774
546015
47608
984066
965245
946787
646829
796401
256936
374350
409308
363030
596419
840315
1030017
385461
303139
566445
463324
158910
585617
902560
282233
846090
752242
87713
888204
250025
94053
799528
644177
370728
407773
680347
224792
135843
846825
801012
771881
912898
881967
170051
96715
497152
789104
485952
26209
66150
178199
716644
106397
67441
795844
498159
978241
729378
84287
787059
774417
116916
1022462
951242
296937
522035
785937
605452
712474
730166
230607
158288
452094
766619
661111
959137
58307
665094
631371
555915
695348
491352
963768
974083
386015
772264
27678
896293
263406
209890
70877
269118
986272
608652
357639
850258
520925
96484
108853
470973
408516
64576
832583
208482
120432
183680
1048473
863243
117516
394552
290813
165721
933966
656647
772345
509668
76862
948136
491305
247550
370105
80436
549398
606549
498925
935568
911713
888302
304127
434870
611845
648211
6472
269485
96791
328893
493180
262108
169094
414914
310211
667070
478809
600738
315266
714258
2006
978684
858735
142806
51986
213159
296013
22406
588820
606413
778857
277492
141849
208675
611304
928834
322121
610256
173072
759946
808527
1038085
727549
891238
409721
248751
970031
1042714
493105
760676
142391
279684
367608
298767
845198
164299
507220
176285
898366
578422
368424
945530
699150
446655
116795
616889
902672
926736
337348
542381
902035
111365
423811
752460
346275
826470
585392
973409
947138
670205
937504
483605
801628
680535
608884
423298
664586
810108
810679
446382
228063
682870
12839
237443
241919
443514
892504
675979
17110
381456
617044
835383
531383
733482
488770
950886
879384
300303
794668
318868
361892
890908
910005
581244
738406
1001659
653422
679245
789614
83825
222631
265914
684281
775419
457207
847519
653884
145270
367725
773981
901686
863698
241201
411795
205960
777628
73371
912495
82326
78044
290839
691756
250997
422263
193806
616737
27565
69101
972408
590556
186311
855187
792266
705448
939290
652842
473558
784191
817696
250448
392257
885273
164162
1031076
7778
992650
705842
823232
125782
200804
908582
320365
357727
168505
361740
802121
148978
893655
778888
126645
328974
134076
279906
195710
446618
627548
319542
657819
118284
799970
67028
680377
903444
960788
157593
488994
771665
281471
717439
600040
609955
626674
203759
384176
127143
19533
659134
972557
324752
79727
714835
361465
839909
326585
917847
595503
973734
750762
322726
113014
671264
313849
397516
1006000
333008
681625
560031
968583
967669
700931
222509
719254
270838
460329
222854
1000023
102105
203729
810586
1011023
447508
82652
301555
511698
455470
791435
875897
591140
485572
410037
637122
452652
185039
766192
441938
145104
972149
110215
816312
584570
24174
413831
153329
114594
74541
61114
152347
664750
161499
906417
535717
630285
1009036
543947
239694
965294
138890
149130
427554
423941
1044143
656693
115181
16019
124490
907573
911780
92841
1039559
216024
430265
113048
161714
591479
748880
1000304
563300
394932
363715
338618
981143
805699
978342
33814
890208
188549
273042
758444
17127
675744
96417
227801
209471
314662
503955
454692
601570
405703
44729
145353
420606
18586
402134
615703
947573
449173
54812
842725
858427
694995
99281
490993
200576
611399
247761
282029
846054
501044
199541
126066
457638
570925
306524
40517
939040
188891
113936
635848
313393
159208
633340
696410
452828
11820
872837
221060
1026299
748286
217179
609136
23653
200620
70265
482949
845287
560917
178613
589361
771255
261575
624373
878436
854457
339796
378829
557616
848438
519592
161944
220027
435832
668494
588275
251075
261050
570464
252858
96896
926016
167663
739559
686341
998276
337615
58764
786359
165248
318805
627294
119579
92192
973267
888144
401781
31564
131720
317879
144702
549831
568494
63445
463142
659993
452057
946653
848758
916352
606854
369039
164141
976643
875740
681919
823592
989854
904502
392231
229279
643182
132933
102739
42191
168321
163215
837443
485674
721158
925726
61391
744932
598198
382992
576513
12827
896347
67801
92619
248975
886259
177160
752306
66269
656598
760559
626406
440975
960935
393510
290354
442879
185078
219055
339475
840189
238331
150556
469626
624
1005169
374891
510716
816295
1021661
432562
918406
820785
41158
696741
894918
352193
318066
32102
89115
770592
61230
1043835
708462
272021
593848
695000
6996
580905
211843
425719
792110
86649
308281
692047
809684
109360
854464
173093
741648
131625
860552
614078
769893
393934
966140
794966
971083
241484
26450
659135
800003
126468
814341
324346
452735
84972
594858
1018413
79027
480900
80011
864301
743700
353869
793581
230666
121499
185083
670241
530268
105666
861432
342204
11985
644412
432421
409665
503631
557122
219374
1011568
188387
523373
934035
988349
499149
615844
694481
425049
342447
145507
12850
252539
433703
316201
478630
850764
915039
968962
887163
251619
891160
164959
767633
709560
918512
753649
296667
276165
935478
370016
242608
694744
13638
756034
270639
439198
151481
814484
778929
1022567
156723
436589
37376
512592
527269
209063
368269
731955
172282
212340
6318
362587
444036
353521
192166
724181
939619
786271
151714
51210
646232
984542
849668
329111
437309
287541
428565
433072
633677
563997
118803
323426
388026
200803
987745
724175
409621
258185
956266
227302
833697
152054
132473
669068
587438
680066
201263
522161
963047
1032379
315746
155133
335441
559934
786360
339386
690308
1023094
190683
212803
648371
624303
927907
800012
439081
784061
634066
434547
1001198
109505
208616
647045
672151
576463
21264
400865
271955
378302
866221
387577
934818
606274
311300
902100
210127
215330
776175
423208
290546
839031
849702
213020
86639
483468
548686
513305
73559
226993
1043851
452887
963351
645014
197235
178227
1033058
567818
49679
185081
920339
795273
920381
176842
794810
829643
931651
722966
709536
244197
560037
841865
1023890
306105
221033
839426
295569
700049
496469
511991
986677
90915
811197
157079
202751
383075
40525
737379
807003
527221
979692
490645
703679
232583
541280
440707
660214
682284
739712
680610
576042
443390
83598
777835
56561
344044
210871
131099
728875
788256
498699
709166
928272
332166
170331
44395
584849
434899
42968
101666
947150
109906
249887
396799
23346
2363
400939
37954
264209
795962
220689
406468
277947
704602
39955
153746
603421
463472
18729
316095
982842
416118
1029423
641060
775255
54430
603791
885508
304923
216111
291975
90231
841732
216984
996981
689710
969620
751006
566057
833569
173028
248833
116465
921080
890881
857786
314797
954640
105321
952261
246440
718657
680400
64021
663750
206244
939793
337969
993036
666352
841584
429755
1011343
830979
755548
206678
797631
466837
149612
722386
936180
471375
757939
675758
949774
685518
1041623
784822
701160
551104
739384
1017747
698566
575271
401948
441965
793422
126623
186171
979679
64313
530451
389655
154756
699397
430336
950635
356674
252556
437807
918084
895692
781522
727013
361129
44133
372136
494252
739505
670845
915995
445313
833500
23663
590506
472900
1045259
885622
612602
865791
816492
702018
151033
956306
77331
881951
1003587
266423
709890
795287
506633
642439
943438
390573
757891
992513
520036
161663
340087
594215
736020
147489
884271
352756
234565
136243
53874
337321
480079
568168
212080
914495
243883
429320
753677
723299
620477
929379
791546
117756
475566
1015007
222315
469722
885310
490957
1015720
185539
779844
585091
212918
770319
171978
936583
314252
112544
108881
397429
534018
999017
851966
739292
226189
894493
602136
453627
385522
436682
1022321
130559
26199
771944
639535
859154
294025
96956
896559
895022
471824
666704
436211
447077
279112
546964
920101
750783
59953
973119
922729
51371
177364
470505
391388
751392
280453
168407
223900
1024537
533607
714541
380687
435323
749070
401209
244421
342084
308619
192452
420509
951312
975617
1027996
299050
545708
22448
454379
194391
164256
646153
1031840
718137
310900
396025
709528
492773
277769
399932
539641
784977
433434
678591
1020220
775831
425677
178632
341014
605829
135147
442085
722483
646400
1030579
380893
600743
972495
258353
1011672
567096
490188
739169
1043820
197764
17254
226661
223899
406869
812278
289
783187
407882
219090
808783
785100
685677
490389
175527
184593
239684
511265
431840
745730
620428
832445
194349
526805
1026031
282721
986640
248832
374686
482354
593993
426436
149026
315515
944146
40152
1010398
493473
151509
428026
501543
614111
834860
495288
346000
542216
507779
879085
269942
958696
483964
246674
838292
776836
89402
765790
192640
377299
429809
863603
420839
310909
220520
356996
436780
269205
547636
876056
382099
556965
677144
840274
109124
576052
58555
143626
826158
819924
408040
823255
890110
744656
795730
232689
311461
623144
308507
966858
371298
508694
191744
1029753
364239
842662
97486
928460
335981
309807
529360
984725
556192
1022971
10749
915637
672363
1632
362687
7615
913154
116914
379701
84632
686842
770644
351942
990662
215518
1024001
1029333
562379
905792
854570
360425
532826
936553
392363
199896
7627
400316
734439
979551
582283
336752
524698
995414
121355
686697
180512
394260
1011019
653024
632904
1030280
38198
1048525
346057
419930
809219
366237
871769
190234
195055
977998
182482
407965
39318
247511
169323
629898
684107
424171
113123
527653
912503
601581
729358
539101
812846
529056
121495
878516
215857
792911
646727
78203
70207
783921
694002
641609
298380
870647
247060
882999
45181
894144
330319
244271
301784
273890
1002788
79249
72519
624142
99986
633277
482831
938199
930091
467490
316262
596001
253596
936559
419392
831558
256674
604484
753445
653702
1012139
854635
166327
26842
937710
61803
661422
696610
950419
429309
791453
640089
508026
501978
99056
681294
849554
829423
132442
789495
434459
802304
479833
74215
147058
902881
890706
758576
431539
582364
741202
330519
452594
227282
71699
32443
771706
424329
154124
634192
936484
227129
296184
427513
151786
215016
430182
919004
897063
406776
57290
194972
226004
423100
646362
807632
151147
384803
74269
60156
975087
621134
58359
859389
125082
611430
407380
39218
796563
824793
954280
365049
366330
747287
557455
10314
138791
457425
899416
736732
381232
517503
476059
246822
300544
1018206
958065
375751
967352
969108
517260
1002495
409457
273339
415715
588073
257779
402881
1298
750010
780621
960867
910777
13659
23023
960571
453706
998365
611734
120801
970615
898577
698288
270550
1006524
651502
824465
124813
213825
53902
935889
662655
362926
301383
610699
478414
640831
230406
357655
60162
575185
289361
57125
252356
369549
56480
715283
245434
922085
865380
716428
475856
968653
1014224
211996
599627
952976
521598
678962
826254
690319
789478
958846
953315
822365
160532
787253
349373
121215
995462
530394
343058
651852
584139
507543
215893
644505
355271
75736
351640
966666
788543
153520
355517
253469
784515
149225
131731
373735
212153
734238
688254
162398
711261
847682
687699
672410
895624
811852
584591
512832
185572
375265
588792
717185
217491
1011666
60399
66312
705356
954538
788923
4867
429022
303843
969495
841906
922615
467652
531037
978986
395138
321929
229026
125829
72736
766149
843970
231260
909356
464285
64659
317315
374165
248477
1046613
171196
367390
106225
776615
14535
515498
323961
295317
481179
900549
271321
58897
205362
994073
583205
439122
950685
532444
898224
318589
776278
958034
697173
897414
283237
450643
901196
9256
236391
910899
399763
118594
890700
906735
624478
276803
1042955
786097
438475
874778
829534
559618
774844
400934
448268
723009
413586
808397
961015
434774
393134
921849
117701
772280
32919
63852
429245
849356
297675
1009110
464232
1026609
840616
917608
684112
666925
790119
77981
904620
160776
893717
903166
944732
250660
362508
109015
836702
386703
796584
106638
12360
5113
142354
364883
1022871
989032
920104
778284
219051
496701
277713
557141
312212
15362
278063
692202
228099
170547
473115
154815
114528
263524
63180
624655
601670
906299
271291
616228
244194
121368
308976
412154
765013
813385
338623
624080
1030930
809155
103117
703819
936177
917561
887376
118763
431710
171297
668068
498973
308967
952008
710806
36064
793648
161855
455816
1006263
203039
379282
183887
315683
315724
582200
279629
76052
1031375
81240
219066
542184
945839
994070
879171
617693
472137
859575
347963
131001
969360
492384
226305
386570
905684
302325
1026937
407692
946155
930035
243010
753789
788445
777458
692854
375967
295331
198352
745226
628596
60869
652237
40410
838773
274422
782117
888405
1009527
131614
509460
254090
145591
422760
618327
949611
698378
359093
247888
999086
33157
502557
584080
1010315
388959
188383
155236
91369
799256
894161
738473
909031
462140
965526
410322
692754
992583
969105
768761
836374
770522
1044523
83557
435470
665000
828731
849023
38312
1041860
401448
557823
151420
326180
325358
120546
476044
928152
669376
451002
945570
615161
416127
672587
325278
544955
764882
466376
159759
620769
980485
641731
773481
210347
952720
460455
342555
887780
873198
207188
1001850
937374
677282
335992
905553
197241
302583
591631
542554
960369
942545
475315
988065
610267
930817
108917
773530
592306
417377
939833
346759
804377
923248
714789
399625
383430
365436
704081
899782
271373
598043
720305
82710
550418
52206
1020076
855199
599561
713079
565799
150722
165758
415334
785436
830375
327568
140537
848800
251990
171976
385056
995083
64559
109712
952457
62888
292042
471253
1036036
339654
1040609
234823
241457
812466
256773
195884
147873
809521
582790
589309
384642
997422
805668
875125
154010
1041811
954611
1034419
597609
1000806
901572
689278
631543
235451
432921
951144
693285
683812
581305
969447
415661
800629
1021347
748253
588997
702909
457205
536610
334262
601155
79326
199828
892543
882967
291027
131875
961199
998723
1018735
125765
247260
247952
898046
650712
382607
212682
471231
969179
73018
157743
534278
203041
34714
662398
137438
993612
84566
404201
902086
421089
781756
491918
199536
461801
423959
1001223
524042
213105
225151
192722
1038524
789490
308556
507892
588809
53977
587460
389592
510530
350128
561687
581610
221948
789355
211768
275075
564173
263210
517858
787965
489876
765657
355111
831766
1017426
663895
806843
958205
532935
363232
446597
671250
86423
240765
782665
884746
179568
496592
635352
813533
238976
969004
724655
883018
576763
635742
767118
38013
770830
909131
453848
692218
76068
32904
794969
557647
831832
163041
931694
199455
67970
906902
353389
764154
978320
993891
260137
403294
434057
196319
673254
516490
197219
488888
736330
1003778
539711
136961
865033
934658
94804
260560
938890
688731
965918
708274
747071
904000
909953
399711
134830
912415
810862
500253
1003984
661292
490382
628208
322395
285837
1043564
198812
185469
151863
425940
998228
874280
983533
486698
848901
254469
380313
388963
875250
341201
96626
343155
289973
106752
371006
95486
578151
794306
149066
804833
39646
976020
786536
665595
621099
624508
462507
1008277
408173
800959
771292
739545
425309
400996
493457
230511
833504
697212
745069
378702
1035486
235462
481596
541482
76383
586027
644288
274876
508565
711968
144425
72417
799498
150435
343709
163670
165600
504916
232769
558611
673910
789814
237272
76361
621653
980040
225346
422337
657761
942417
292651
101616
567319
760254
625453
1014933
422688
747837
843756
60192
772378
848926
314355
739121
738549
860760
425455
957643
611381
74126
424628
787760
875527
97002
96536
654875
67087
195020
157638
290023
56359
701102
506042
258236
920051
67897
968851
694776
404335
204297
120324
85554
38644
420074
420759
472643
75567
371561
420671
91489
292885
790230
162719
458593
735983
816944
473670
430065
478977
109909
844416
10275
1015357
666948
717989
713616
335028
498418
868823
912444
866240
712550
1001400
306064
849784
860872
164904
372779
540035
789715
154737
401898
154941
676131
698958
396487
671394
888282
702838
913438
773046
947102
818714
923127
561964
806420
102116
789615
511645
351560
176150
696072
92177
215236
141214
54458
195098
173758
1044401
471109
671137
1027788
297844
945559
1000678
459750
157057
227529
905794
661511
115855
997122
521401
414617
341926
267701
378120
250629
997802
523542
1013594
569310
275705
108916
742762
571
368570
753467
643014
165041
349335
763586
46985
896952
994913
82562
919643
70378
860067
654433
791008
575848
208795
105055
609464
730521
418718
861168
583480
92152
327928
906521
908443
343173
421584
384538
407519
207437
169364
341908
445163
750162
280344
130645
146669
1038913
35208
864037
338174
105163
871864
10561
584137
917644
404432
598924
255414
204612
8473
886068
404387
945517
43769
841736
730846
1029003
44046
954288
1032643
429304
311346
528813
880631
356127
423710
800062
187682
245
1034325
925840
722493
665582
509584
563270
805738
236375
437925
428424
833723
895769
732086
461420
593023
709421
1022855
636226
785987
191323
822355
691739
249788
721333
146047
153849
444192
954783
906510
678847
1038540
530939
1028042
5895
172419
798537
250726
765401
916847
264668
213469
156100
738771
602926
246470
397570
720244
551531
988566
645697
260009
541434
371678
650584
951121
520989
793786
421838
14286
119907
436470
142174
997038
172873
608004
305213
733538
6130
1032562
647025
389812
799539
103816
399596
1028987
56740
326631
684290
584756
224246
521491
257618
471312
399726
896803
763536
607738
566407
54403
729023
704660
833318
836249
72475
584590
1002585
450007
667101
788533
9711
265831
466426
569315
26517
39461
20181
958871
897061
383004
471927
870062
314171
500633
859385
321979
41248
745148
299215
589595
79109
184825
864429
304302
258199
41170
300520
318219
408097
532846
348439
101133
645144
724258
537447
120445
30476
268327
870670
362449
506973
868766
762596
317313
339214
168537
371258
905569
461512
60329
348949
1040457
365457
949597
431652
626787
384889
867172
567866
153011
198198
487757
852876
450184
975157
393657
999039
448536
149784
581749
518487
127387
621205
798918
272632
512888
3269
17840
1011219
517534
991529
29787
266454
232609
764794
120392
793592
411142
6660
317750
487341
785300
186738
396485
1023498
591643
626004
516495
93220
831909
649642
254647
114567
544432
664521
76522
185238
178210
343168
694262
438084
925011
148632
438771
1007174
383911
257730
613807
893571
463646
668985
529423
492052
427564
127666
39419
290884
953803
583731
216903
976498
431219
243368
119493
20488
318356
539732
118878
199721
983040
800572
213722
369223
554596
137271
693719
719187
371860
990807
848416
456475
76111
152640
383024
868731
970583
397423
448367
640955
980765
639106
4023
458081
513086
872711
291897
776957
267030
27593
350656
735261
76624
9767
838760
265233
1752
643277
563933
327588
794094
756127
156786
553760
993300
1011484
383987
994782
115495
1044337
317705
42519
408835
475250
953394
921656
317294
248982
41256
161036
462996
99037
228595
354013
221511
20043
599105
629234
790600
208080
212676
989531
787692
392328
593825
444185
111075
998452
113177
584310
946609
769238
288237
776598
219618
532258
378845
1024668
95966
167201
289040
609368
751337
687346
591493
492309
367846
295755
409322
176455
573396
233758
824797
126867
899217
978656
29710
385664
652297
708854
487394
64422
579548
975742
515621
830897
828926
203477
523372
710271
366661
983668
644556
452772
70238
296745
1019934
23604
411542
219030
481261
364202
859512
814726
909556
579176
363801
368029
654264
512229
715759
629141
435465
762671
366153
280727
757513
458630
448215
621350
114582
194601
487982
1028572
19804
306098
657250
503799
272172
856479
518244
805559
207630
748627
694000
732864
808585
1012693
237308
580724
1023081
161678
411497
596043
775856
966109
677033
724268
463455
395421
487409
652731
582218
135545
641504
851345
49727
57010
1028507
29924
545615
716041
240629
758223
638113
363366
825578
23156
713669
352017
362758
442011
354996
675110
858942
964709
500657
776029
473041
800869
741687
335586
748238
965791
822474
334643
560397
1020273
615041
362806
287683
188412
58620
210562
273812
237315
833550
907007
382090
946807
18609
411934
710552
664197
423359
818737
644091
990817
805145
245607
840122
899564
608734
44053
200528
925127
284106
303045
370985
458806
1047310
563583
20239
541633
681673
641369
1032517
300261
547001
61326
850563
848884
745123
101400
37341
594636
928232
204301
831084
990806
223493
837127
866182
197329
214693
343735
246900
183004
923942
757632
366522
459142
355229
78717
241745
527526
282194
683063
725794
173226
480307
963033
394205
1017869
910335
209563
607555
777070
348681
505441
356375
356400
684588
57630
416576
859669
546469
539472
361583
1039156
48580
92102
123800
241894
134147
191113
711730
882659
24936
418869
922866
260082
812971
965833
419008
554530
1209
570111
436991
483195
387926
652329
375439
817782
592703
727263
612986
408015
702425
80932
465646
983359
504456
553350
69326
830241
500889
842626
864244
353335
439121
86180
257125
195237
627951
404975
75040
248622
753503
294089
436885
482536
903812
913129
193992
383281
592709
454492
568283
701075
437474
344575
411921
383574
741167
147114
108269
95487
754542
592789
856211
319605
739543
189591
863059
819081
372544
586992
945234
208805
543768
28285
204743
892911
867853
587677
692385
247072
371828
133194
418033
439115
190780
410054
818414
178925
367710
815254
728284
1003062
270795
577894
370925
714333
709394
578925
740201
233538
1028941
423476
654370
175382
750510
818357
822266
54510
760504
385973
187072
751593
522385
982442
303233
530695
803061
794023
774519
705211
325460
995435
927050
269179
934679
748775
276156
65773
603011
484717
37415
963568
842131
62881
21193
668274
602675
646523
192866
814327
144124
113301
193143
773397
330466
345754
510983
818852
458642
717491
561087
206843
359043
131994
275034
503499
166997
845866
780980
535666
258572
397291
76473
337979
376247
923287
960492
481515
637985
877067
319881
12825
830383
337053
711891
175064
375506
731813
111161
412679
165144
124985
461065
703544
335549
259399
565002
873082
383141
716757
162813
669767
248322
670051
1009565
615181
276494
597198
200244
709000
309066
489181
828092
89380
774413
785306
635209
945907
587001
586065
41493
285589
312166
454058
621369
846720
382122
390477
354588
582670
285733
980816
901142
323582
369078
174237
160535
793341
65770
310165
516230
947026
371736
757123
796175
444668
474026
327029
37550
66701
120419
295026
848249
252072
156234
217393
264431
244411
863969
829661
235278
86619
283557
598530
487330
557411
281022
435168
851969
623474
515074
565423
582921
675819
481008
917314
490272
190144
934244
371604
656252
723721
488335
162794
888338
571791
972185
972729
25429
241879
873157
137133
983547
145929
816497
956083
416418
247742
960517
887668
184540
435891
84353
699305
202175
128170
64540
839255
152160
261845
483525
961686
539907
768352
929875
776997
531008
580203
264887
635684
851737
571300
379632
960727
223156
267473
316436
745980
292574
896421
219845
471184
540001
423723
229057
220215
1034142
744857
383756
801754
677062
588345
972212
839000
136681
35413
883068
642515
154148
148032
892978
1005597
861164
86994
523500
867276
166317
641867
559866
107306
64514
785716
831105
615131
451823
3392
638982
420439
648439
219646
99222
683806
888621
53200
761152
698205
116439
340072
837109
639280
319238
66252
1026501
800783
615985
235809
770366
37592
705755
901775
952640
827513
130491
561286
653289
1007600
576114
442908
961595
1041947
641129
6136
634307
598503
331383
75577
163970
317660
449118
253104
148549
106435
1032940
454544
384441
895188
386883
931251
946751
713471
149881
570280
584839
529291
902308
301348
91175
541916
712572
794912
644652
610243
403489
803138
271047
583212
940285
244833
655424
787401
957439
704933
637004
715033
490634
916508
784818
65375
407493
113876
628236
789250
786760
872437
704688
373725
1024293
757059
465988
412746
135604
236466
173154
385425
437202
218020
874467
15358
168919
307305
619099
465050
107236
562021
733593
523814
1041261
429690
367257
450772
226919
815644
469402
332000
395758
636750
433659
484043
1013790
913940
5629
293383
803117
156620
678881
146890
548061
97027
1041528
996702
215484
432756
291736
424040
235125
623298
652633
927383
291213
161136
233384
6103
251690
151725
1021002
845458
367376
361248
14790
312333
758523
553077
746497
85103
394046
812158
75692
313105
567376
57196
587326
662222
852231
587241
588040
822697
375538
964848
670004
705781
200578
694418
959950
184347
794887
85641
1007876
946286
1018758
637559
733403
34217
453397
56344
853458
523130
392957
882418
573955
111577
987182
1033223
203777
426868
236309
769082
992882
178352
686702
220594
940623
854224
735917
747669
158970
36350
367849
959504
850937
351312
819290
650189
413331
719921
581578
669850
137628
306260
331284
1003943
945084
799055
209732
854418
987442
882486
400639
882648
745945
1021717
586881
680907
245426
720219
825905
359637
865480
400100
993962
445704
719011
240656
939278
615824
883704
742007
805484
941122
751234
600208
628574
962120
289303
192004
618184
472075
802547
54592
666585
914548
656138
344311
474813
619270
97497
228783
811696
522847
641145
668060
718376
949518
762088
845504
789807
1039423
859875
643341
124389
574141
588093
818547
956752
74910
63304
813592
864731
647517
568451
516130
928292
1046392
102656
783786
138541
569777
574991
304664
550257
999429
1001687
150695
605762
419470
59639
500840
668121
292921
190595
137320
520137
623964
895047
166631
391015
1026237
170494
128881
989373
267429
567956
538269
289662
747717
215077
904533
180419
92258
632017
893418
711820
480149
1026141
103603
996508
724402
329121
284027
26806
1031393
53278
561612
423699
916566
557956
274849
585449
146902
975408
24601
279707
554881
640657
263196
626688
75509
823481
686124
68065
159960
533588
259292
240500
671537
654605
946078
19268
543462
968916
81183
189331
619063
883283
562572
101785
702449
590152
1023708
532550
858174
879521
665300
225808
566595
49126
1018630
242804
657642
26118
354079
511705
481287
393432
298015
704071
874656
2703
103002
434785
883860
517038
550227
665693
883754
100495
855912
562964
717942
9907
316234
713691
516941
486926
994099
179893
540687
593037
48980
577648
627367
75211
972665
463046
281891
311917
323762
843734
877453
1042038
129675
790646
701016
958391
825433
153738
513570
317696
832030
539266
693663
90017
222122
279366
137822
465488
334345
114535
32896
356514
110067
652096
394247
886440
127667
1017129
508370
423237
236350
996424
719169
332082
255669
53374
1015333
990717
77508
487373
60956
304813
165754
820705
774373
273744
414398
776976
456073
972299
505911
1041863
410496
201588
14807
791323
820150
534661
20803
602853
520957
319705
900644
937656
452918
587891
879574
853476
51753
691701
89024
488283
88885
685131
1013121
749464
659852
109176
277551
656839
63430
281523
940351
956711
648352
828503
590489
285573
423579
1042906
936938
499543
134065
136969
633197
250031
800893
223780
442795
67163
252219
450451
871785
499771
621448
1016253
558605
599266
798871
797402
547664
750033
365177
809422
96359
907909
216004
811133
594774
645213
45117
509158
555608
61812
30258
217057
387155
987165
808226
123209
373965
1007312
456634
241305
593992
572657
386957
551971
690029
1028558
896990
547027
1023033
7308
208516
363371
432039
959505
205261
979546
144459
107222
928421
198137
104465
654766
46627
196681
504395
273997
401254
186510
673945
503931
911638
864081
348838
1023490
495517
622534
59937
209235
77356
512580
363812
873644
705259
303490
674392
140993
215284
927284
811211
724388
932311
689793
923621
783441
861949
444829
237878
432153
67004
182683
112300
815840
336746
240576
64463
666017
292771
117316
139313
664210
583065
700449
828698
14685
462260
973618
178345
812583
734973
1001812
152475
859425
62964
898144
864800
491275
138153
831963
552947
662388
491853
585525
551608
43758
126214
791069
63598
29845
986724
1011991
237666
306881
1047523
878366
299223
992280
556806
28409
541360
702533
733150
712993
205653
190413
398439
421340
287405
112123
345081
569179
1024035
933717
566857
402812
1032652
884362
436944
605650
913840
897586
520483
870878
439391
1029086
652671
649759
432360
1001965
822632
759435
876018
950681
163947
761689
399372
729189
507232
535228
885588
386798
163708
862155
938104
311172
704762
510172
190524
96841
661708
241058
902051
108151
690593
598171
19265
587106
856943
315191
16995
778098
594229
487088
594904
46785
534435
912327
555155
869413
144944
373540
462916
170091
658905
541757
522608
851355
103969
994422
3646
389825
913538
1028448
489490
502445
408299
646094
492281
117048
495145
173020
632028
315697
830055
878763
76213
488166
624776
320174
611720
359800
906498
476977
312248
579090
474109
608996
116461
86627
147110
210262
716477
1001736
908744
157548
1035361
60027
1032674
833895
568603
1022161
274886
988230
48504
883319
938716
725288
200730
366495
2389
250460
40115
363442
874039
830005
253552
910153
637326
23081
714040
314785
233151
983980
321933
129010
727764
320979
296014
208500
513288
351867
1016324
480091
74320
892570
379130
651947
182111
537121
266764
927194
177585
182938
248076
648324
429907
624101
639146
706734
318142
136817
992860
551396
311621
53434
569924
1001825
74580
255627
176235
847186
279806
11001
228285
492743
69340
747890
906412
749197
861
923368
243344
149190
222653
150778
349755
972827
486723
244486
354765
602037
611770
929453
589228
323126
473927
8409
829762
1015744
995007
185773
318477
127023
889616
708940
681802
555508
564887
930033
64585
80750
933763
433094
430353
501618
172717
534609
584434
737065
266393
418685
70139
672939
859022
931108
38855
452518
716571
250543
986686
1023188
976540
528212
819903
314987
213773
225277
372500
991996
246708
786855
566436
875143
725180
126825
638904
947222
203372
63261
1015338
458551
837238
119925
69832
613566
810484
556194
420334
235119
987739
173497
243316
538176
378565
104521
833555
515377
550470
357169
907480
975931
728443
1042440
6038
625630
602042
715861
164865
396584
1047384
764155
1009757
468734
859169
509249
435377
763885
415613
403273
205968
704145
504777
187550
894735
466165
188010
658411
356919
279139
927506
206779
507411
1012191
997997
626114
255670
381791
325218
737610
156506
263966
355147
304863
278561
150295
106481
980610
1034340
899292
711634
706756
526966
668231
279980
37139
627272
683809
184218
671521
305404
475780
900997
14090
637147
331546
129878
289066
111410
736625
594475
271067
613312
1019723
91293
16261
967615
361451
627961
178653
482754
193588
849920
992310
143545
818137
262059
505389
971106
503498
936599
882038
501067
197060
864683
973916
919525
128597
995898
387288
841763
632259
232479
904884
410560
209807
575949
111923
504356
780067
457689
56977
171657
171722
209137
873642
141481
198505
683993
568405
81816
518370
202590
595928
484418
369534
334248
528653
472866
837938
1044917
306224
665299
305875
390843
329285
979429
841616
180132
91162
259612
996391
813101
407764
11168
603170
795555
789889
427466
481291
566558
724906
179603
865135
839696
726274
727923
296052
935600
465140
450803
616524
412659
230505
521134
481704
720685
105073
431275
704080
485054
162181
692125
54985
815221
423555
153400
471286
665554
945051
296744
940974
28267
945737
248136
230322
309803
84841
839189
479649
588376
915435
142231
333064
562497
887494
202615
398340
681628
1033066
907565
1014666
363042
1034027
1036504
707048
753175
878343
150073
915772
861122
958899
514727
785377
33528
449751
390861
133690
589718
342818
192271
551319
544133
424278
69976
57451
908832
459329
734891
643176
169807
467293
667392
838670
828833
274123
82918
365748
229340
503068
408458
180318
753187
27614
456083
333412
57508
329664
377064
526848
1031482
488992
330845
669395
541462
715028
351411
488896
66787
990670
396669
680650
167749
577463
817985
147409
705541
690159
55518
426749
492671
370690
630804
491209
924615
686494
510122
30961
638387
790144
957718
442594
775597
78502
70992
806323
176025
984338
92418
635102
352170
340051
954365
1001040
855718
634425
672482
670293
830968
730793
709639
905243
374832
264615
865167
1046084
637574
23735
44166
22678
323094
409421
778984
224301
52525
563165
425341
13306
576620
433250
74408
750643
130072
1040676
588785
576738
761836
536912
995967
524897
858221
193735
101129
147538
544285
489403
586351
186316
827417
657429
932009
493428
32720
183014
707764
168604
838293
1034965
1036672
56150
118732
181047
916652
416064
153166
1041279
951944
307434
347417
387494
154265
835894
366361
141591
546291
89335
222692
594611
754905
136789
505426
753395
541327
751606
349983
40142
591174
595138
378643
1002722
355319
884127
48305
308910
547998
652402
710955
3131
8017
701368
587738
267083
459041
838911
898779
160708
636142
577517
99352
1041931
665530
947600
957041
664743
43649
402605
682168
806958
715728
505973
303266
286529
955444
222201
103655
374917
741237
911940
808523
293488
64657
815627
710615
505924
756360
189832
152021
51391
886325
740029
497350
307031
237246
1013960
751112
330713
882694
10661
464863
674598
385001
743077
312315
901879
560596
940746
70937
448074
177458
393923
236446
58851
1022485
650600
881352
352521
626369
600259
607720
435920
353291
542249
251451
599799
371373
703282
210112
978005
383343
549510
697437
132312
776269
839722
78097
450732
722081
639765
997078
179470
998885
557023
978082
984083
40802
244416
661387
521642
1040947
618111
835530
863345
773322
77471
519543
683155
10953
165742
680457
834866
264759
277649
581497
28884
787555
179796
310842
922091
466055
1034615
303730
234600
699169
853495
167843
130125
995217
139667
718965
212359
575702
66731
811589
841872
647877
409581
844885
329415
300266
752913
870852
501374
105113
842870
688189
350287
672467
391764
634775
178458
793199
441320
418966
952752
500613
723109
402972
331455
616138
86444
16074
595653
63782
35393
125580
129253
492885
941799
532937
542935
786551
215275
980932
883835
567161
908587
565090
801772
644767
878973
452428
208659
1313
393582
869642
209257
498084
162151
762476
24585
971406
308680
685298
925392
801448
323759
956459
928044
179569
440517
1035557
249856
933645
164071
963534
792700
275186
531770
850172
526399
218250
450533
163730
890213
1006214
923123
760323
367015
38304
476795
654327
196042
479876
852955
5019
224633
729249
378430
487941
212237
1046113
723278
497030
156441
958335
433070
440505
95850
80661
765550
943458
67734
348716
584919
1039808
886408
392495
350822
495743
768647
143141
306078
558866
894459
201198
994702
259505
410974
802238
308268
58047
623507
82681
36163
973393
131132
807466
243837
747094
734937
1018650
278894
967562
80629
914790
833656
676002
938581
825422
86732
805562
316573
911364
512716
801651
61788
437490
331847
912880
595532
492760
263609
320022
420047
407629
28782
599597
686151
17779
291042
951477
439129
561144
968676
412023
1005658
589921
482403
1021503
769035
720397
397272
559630
683537
130714
180588
872921
705149
144217
708082
778831
929941
691401
270592
762887
334024
757720
585893
1014516
537824
1028364
762386
747374
368172
823430
626878
649199
749338
206108
314187
180046
312186
165292
103250
114030
1047541
997148
1047191
901710
126557
468296
873346
823463
688409
718075
761132
703390
126097
141684
485610
1043095
657376
393534
844340
388447
715763
891953
114908
334162
401402
943532
296385
928339
105129
720193
459010
232560
878253
189507
980412
984348
326969
561216
570573
412562
579242
747022
1046699
649553
998489
90073
244060
637734
850316
397444
648525
66830
1001869
858526
804146
872064
969618
642422
349527
387675
168600
542992
912201
254717
1020731
166010
825358
571387
614966
14465
732413
412797
727506
930862
244564
581670
701697
337757
80410
288456
381143
412642
903561
163919
979919
706762
335457
332567
275598
235891
1019419
79555
824046
993852
672091
456134
562528
392297
558726
726698
669516
408101
635173
974973
847715
740576
698939
41327
804560
396006
743438
697304
121672
885539
209312
243124
813331
148093
739405
408361
182507
389298
523300
119474
774705
955058
934190
950342
126330
119109
847203
737826
360464
967090
586465
804715
124900
517382
636515
232761
402130
136356
374960
262169
614495
232278
901025
874867
985643
112676
713919
219015
729712
380799
748770
919629
872568
802625
424644
380341
492379
341178
475787
212011
737434
479430
765758
884186
131609
409378
397764
770637
461657
520379
565717
132943
515044
182600
506386
40027
1031280
709642
112911
816593
418650
1033112
234278
340562
47538
282812
676601
956847
544440
287760
638640
742013
322632
857781
799208
103644
896814
668859
378221
97851
790616
716134
316034
531265
143487
1007949
199907
864715
539375
949086
554641
513581
476086
177688
61254
324292
748426
357831
598315
227219
789313
943412
755300
964654
510265
856585
297918
969707
243973
477698
34619
146328
859903
279769
385202
1017444
823879
594355
376470
479613
1013107
914278
237648
273856
243171
1003551
622670
849314
788899
825191
345450
826956
163287
968685
774296
301457
75302
9486
840070
986005
579477
1002334
844855
799805
780534
66408
359725
277355
669828
853931
5280
648216
1012989
739129
613285
381842
746269
606983
142537
334547
210709
454847
744056
434809
617877
642039
586957
448166
825626
226956
513255
655913
244148
186040
807871
105487
145608
537552
710470
569607
677545
441256
19172
682001
888638
721789
636641
856166
985330
787717
297372
759487
82780
505747
503309
351088
698875
414552
434272
574185
23829
436527
254463
397767
1002559
849241
268207
299379
686378
354467
854844
928243
858951
383054
647978
133185
165008
501726
752197
419172
31715
420256
873820
763660
495563
443284
677182
157273
755535
609008
166617
46375
580045
1028747
564616
435880
50641
481527
680201
505036
1032893
661285
591310
261789
164646
299938
992821
91623
9368
155155
820693
82890
38559
877927
480200
933290
613522
839946
121146
422244
246571
269187
114734
635197
337684
622021
398680
140647
337999
713369
728019
876985
842393
824167
609848
140746
691733
230060
673321
515441
880533
95183
119555
935539
615395
24196
610877
763294
10092
531359
217566
879494
698725
984548
1047558
12301
230190
50915
229717
142105
953064
991614
267606
369794
400918
179510
49683
380988
341415
542765
862660
766846
520549
612089
541921
904304
133472
405407
985142
786689
29347
640036
975216
545980
667443
785446
176996
639569
565536
1006497
125448
865238
997791
266745
769965
759874
800542
371622
388915
974951
620965
176473
1017056
411708
428646
548297
759064
537656
818869
440502
305561
340133
1047459
302599
871175
969724
1018045
996388
82689
550172
162301
152950
685024
777344
93029
771929
342652
641943
494214
996503
125569
1002938
892000
135729
824801
957578
456820
131976
846630
513243
55562
872192
329389
730746
858093
396766
279645
346813
992849
419522
79934
301591
106791
923337
1010421
770938
244975
352909
106696
184492
197999
1047959
546189
50657
396343
218666
238843
940897
423654
805057
195602
811678
150198
183547
541242
66895
920944
496437
350312
362438
252724
686432
859038
435095
986284
231749
839027
26454
390636
765098
164065
630809
870529
367166
669772
509506
416793
995087
852716
621153
340765
588309
296034
549754
452384
807731
652489
944756
81536
412810
865510
686624
108599
943773
393498
730909
902401
41882
258616
61489
378654
540718
649347
272158
974537
351981
105470
724236
495627
851433
632573
602323
30190
543291
986427
114365
374250
996544
530454
952744
269190
705
954353
163438
219468
877594
440680
739586
604404
942215
644447
883063
43023
816437
607189
531305
552384
258542
313032
309238
591878
259469
523903
845380
281977
967474
867767
965481
1035917
357379
157479
995976
628110
15059
1021164
192409
646611
388749
511917
605985
316256
327661
977261
527990
523809
349832
322182
696705
172934
880576
673026
380024
199182
884385
956088
500471
844412
597475
743738
1045336
506159
1022142
587919
801096
81750
372589
65511
175291
1037219
159869
26437
734291
559714
506855
479801
337605
505094
23905
135770
600794
55021
70851
938100
786356
79599
79524
929297
764127
832425
387439
290532
848467
968225
209952
982468
340430
956330
659046
753284
277630
199603
187146
153595
394553
946217
340690
1017284
523450
53622
204741
575716
783889
301374
475707
340983
526331
955650
129523
717328
839855
111805
778942
949922
55776
820624
396995
79818
730084
515606
215375
1001520
519280
450300
628904
564763
759254
142566
1029966
88005
338388
651302
890501
792974
277792
746696
30604
497947
109823
804235
1026536
717900
605769
605031
94979
455174
1010825
844621
57504
551469
611596
703716
345044
1000932
313160
439926
373988
502844
591833
120811
273349
454184
859842
1008987
771273
933316
423728
391171
804488
710576
782369
795955
695452
235299
725089
386921
259569
930901
1011999
932207
918646
893161
139260
715979
1001987
666087
566211
218283
698174
418014
635542
477822
123243
93003
829537
564350
134847
365169
592328
646162
413787
735076
770311
9315
778534
953260
919308
582819
369994
728435
187574
199161
570673
611708
690222
860018
282219
945789
285505
1028734
912219
500705
840322
75713
167288
1022556
293882
521353
1040118
436414
387428
74362
342976
5960
827700
536735
806026
154613
387002
1023727
393094
153238
26147
599091
262914
546511
490652
48074
69959
321516
918987
188070
105675
890807
745677
953250
173982
121607
927480
93393
285551
986920
344512
476497
23641
249722
645031
235018
93843
347342
764654
327405
374358
105149
274071
390090
922668
734934
894775
312902
607391
192882
220903
401642
808919
911640
508216
95538
139995
302354
73710
432267
815532
66577
165059
282144
104983
831115
35400
716008
859317
440249
823933
1009808
1022155
262898
647105
147349
722393
883811
239455
961617
1040584
372128
61388
130747
968824
455911
823037
245832
952943
214335
316474
737861
334287
815977
904904
228757
445222
843716
745283
24396
1009884
995753
902742
267830
1031661
278212
354324
292420
373796
257040
142315
665537
959676
130819
767525
893000
649187
61997
217516
408078
82286
857388
27697
2381
806372
757277
565719
3192
139376
56613
262277
431588
573489
641253
48848
805628
485789
397985
820196
902053
81022
939069
879467
1016123
774634
166459
824481
753840
945650
168097
602348
883153
153489
469937
289513
593645
481510
831924
715413
852604
441397
861028
69814
76106
266757
111557
620988
637614
457388
182008
946358
251779
75471
1021833
825984
262352
503549
962579
15142
894872
689353
131865
527416
934738
705229
440172
356332
296459
545458
209613
340968
18184
630830
308242
635523
402851
907315
736140
904107
758090
555483
58496
951133
45208
752736
155534
3690
837771
1039235
454772
261551
131513
771691
502912
609044
821569
892669
284572
605748
272214
219370
426671
409004
48143
390396
207932
321653
624680
457283
952048
613227
901902
265643
651958
828132
821979
748942
651902
833916
685602
71379
336559
904208
97444
480245
878181
540814
124198
515388
1030032
922495
955370
709756
434954
957128
768116
661639
901524
398194
441807
137476
840499
712634
410125
356022
348139
985684
581137
970687
189098
361316
403006
540470
938915
564182
49413
500740
681318
936049
573630
156830
6571
836954
573806
635819
330083
1005071
137207
919440
186186
805247
192439
931774
619293
753127
481208
1044149
987930
435623
307480
40896
572335
752833
511708
806778
97327
933272
71387
978235
470624
291060
418925
261854
22315
683384
1010594
585680
992711
295574
267161
276565
914132
710051
54796
877872
369539
656209
169925
409035
720808
620859
360009
806672
77293
457899
74471
180160
335831
60264
974578
121202
535834
656854
423518
241314
636962
726231
317403
447618
575723
684702
170777
298338
657102
360112
537075
618417
630845
1019448
1024775
397262
833737
616406
179327
675564
278728
536159
315994
298741
92882
506480
707915
200138
968771
630939
4291
285044
6962
130035
360426
1009226
869320
190105
573324
1039563
326315
640226
880974
80030
175324
724724
106729
468504
800105
317788
944325
277479
429488
456642
386245
398591
74976
333451
731450
322366
266527
359047
608498
835743
37944
581556
886100
408697
34292
810525
356078
807826
1044787
961984
127894
716936
357361
181981
920247
995645
595147
770650
792409
854752
544403
941243
911572
95794
54121
864145
554198
237062
429370
192382
863505
295836
791038
381688
126028
924565
274992
274023
777270
752113
83708
716818
24077
897118
813618
779192
291473
106127
21175
1030241
702864
145717
511259
809559
990655
58334
623448
982084
577054
374234
753645
553235
486985
126202
789616
232792
325029
387034
550554
237692
240926
465792
632414
424712
601279
859369
525524
853360
1003110
68273
149752
149361
1014051
874132
539617
63431
962607
781250
655249
69927
661485
121580
346244
489632
103198
571582
214800
870134
788005
105218
729859
321072
68406
946689
841127
870328
393782
701212
549241
215219
864705
937536
163279
132403
225424
453260
390143
829294
858524
138655
578859
827501
645282
637935
906986
748932
549340
200034
337366
910715
568969
255810
265291
634858
826311
663516
91244
484828
781747
5741
606202
966609
519487
228479
794236
510565
939377
964492
1009000
466462
589193
672002
211789
892018
342484
918520
827116
442040
138683
278166
103876
158416
568216
170081
584444
766635
1021976
802172
868952
803363
783880
834402
496513
859114
452337
564478
106249
18023
814828
275716
399584
68227
310598
721960
321406
917255
696472
194252
235713
523012
835627
101395
170711
378276
368988
885731
856660
987938
650152
850461
968430
227351
51416
678814
939513
341599
14666
368200
159715
74606
523873
444933
621121
296552
871548
579433
666651
128766
569206
431314
236533
411575
777147
161619
54375
811036
34078
573095
67717
233530
982788
812945
184827
1033513
888544
395088
203078
850410
344023
398881
242971
663760
922981
976177
858240
102209
128112
378319
356890
1015290
35277
405320
435157
89192
29842
355860
218004
384008
607091
590681
679718
783018
474958
290740
809181
655049
677846
421546
567221
308828
1047515
1035586
293719
528831
410527
915588
153801
61237
724749
374691
689326
659753
590147
994797
395239
874690
899869
589580
500113
322162
103789
667704
112090
107267
33956
553070
139781
394882
652065
512874
728067
32280
483647
950138
896333
467663
341419
217638
324191
946814
907188
75576
17870
741634
281923
962507
309613
710292
564770
963416
433984
648486
869323
818493
935535
1031455
11209
166408
498442
611280
657063
890511
538760
210406
321632
156879
231242
31452
880929
814478
839378
747033
302767
764181
337794
115689
807499
1025027
167483
326088
128548
529539
197106
163733
407634
871949
350336
350035
720987
104326
733757
518946
159610
487821
924202
974067
77690
105872
6024
104788
364371
235362
968585
834572
595955
922694
555663
556782
849318
304794
976507
267409
452386
329943
87702
829105
946782
682849
4832
826680
836200
63226
310222
3113
432685
566631
313734
35350
878487
668322
152852
1003311
902364
422212
904635
677463
636532
474152
373168
724618
275560
398960
553858
452948
951934
405280
633095
73602
461055
66643
24326
661664
509799
500296
888648
740602
216463
179556
319223
456231
195034
318666
100700
948600
316669
36523
418725
237146
971566
239634
149446
991830
503413
1012514
1044949
111086
321465
503943
52547
572651
15928
33110
1019374
891629
646519
682476
700091
203485
55525
513103
937041
905901
598886
303833
336496
794489
451628
159720
894907
551974
115112
263889
399603
868921
30708
694115
166591
998546
524239
278156
600859
295890
273354
209014
208786
939745
12367
319389
638968
92460
1003240
912055
263441
56027
897495
241230
978664
294650
468206
274092
838655
324554
813973
247448
479323
756452
948404
805395
179178
937907
682427
936742
130280
214118
573054
292516
274397
205709
348242
446271
302244
587129
945328
665170
501792
716278
536704
371782
258927
548773
177207
398184
688978
337293
143089
556032
198080
171163
690873
372534
628561
1014535
332305
78439
13670
673344
870049
846780
1044864
612054
31426
757648
597339
1034211
908106
502139
9916
148287
296844
703459
654334
338647
167897
952068
952128
664791
875986
907299
232873
15213
785109
114559
970922
648915
182666
596964
690003
366517
932703
749556
149475
828468
140841
245090
384032
271486
460571
661599
724803
108383
643934
302451
277218
388094
928277
804412
633370
512732
448405
417604
822605
48363
1043790
163727
759751
419614
212984
836739
251680
753639
118090
345851
303977
862600
123387
481960
393733
436205
193394
216558
681867
200233
451263
429293
1005186
242098
630344
384100
887242
795998
102963
450906
215852
301554
117874
923534
136118
6488
373248
746955
30813
958917
232458
483518
175562
812113
478957
865837
635095
537636
988059
14894
31269
140250
23131
679758
994169
1025247
353044
842361
904028
146388
26042
982429
363436
25746
299831
1016047
178507
964906
205431
433034
1011933
872791
295713
192444
649627
221129
589965
412959
268057
971959
39581
937223
592897
642373
825080
365225
798483
849141
743262
651960
792372
268133
291559
938685
135126
681501
477715
986549
957945
6681
352087
872452
860480
114140
534125
125492
340810
376037
969881
511020
889633
266084
717687
86569
119137
320685
300961
180486
261204
869
409146
583792
905384
619589
750963
305062
247199
876969
492909
488346
384356
7323
82539
977845
999973
457474
712629
265312
405439
620025
908123
432457
893373
181968
658948
53308
1038942
295635
643747
69899
262144
711516
607284
949481
207319
23181
143673
204350
263712
441410
99025
14801
972848
89544
712096
971388
6308
851712
618983
278080
457588
41790
743210
761047
356261
363297
195092
500264
615551
330951
72159
935502
683520
96577
284481
420913
747200
125504
312781
1025707
28522
69318
424405
417244
831257
925433
645166
528495
286226
226399
788552
409287
573908
190819
850427
929635
116832
45996
64714
147440
102223
189606
169190
971251
239236
396875
911575
182197
307596
117587
875674
213365
821705
60948
788870
699182
379676
222503
924346
190264
517251
519371
443241
400048
622999
417324
82523
256949
51470
80681
141512
873471
147783
134348
661457
345151
395370
750633
1006171
173042
139901
113295
525136
134755
88159
546033
952658
36345
580171
128862
609654
302436
471377
67546
124939
1046724
779230
506283
1017109
357938
74382
508621
193069
453422
267848
10755
34362
56059
176597
606692
596518
784260
142249
656052
309628
376109
792004
380221
258871
632934
1008445
190874
892373
573019
283519
389363
988467
1001956
117432
222958
733609
983979
68747
635170
956160
301079
404340
954568
379435
468913
875064
937482
757373
769333
78802
745937
912863
785704
824794
23358
632549
726961
539175
615839
164739
167264
552710
358165
1047102
882132
722875
376743
998753
48834
146608
975904
821779
744831
163107
402213
220638
815329
621861
1038032
939691
496242
559273
195350
86337
875957
329123
448520
156814
842858
941652
334437
631649
691680
841138
405142
907913
415362
369591
70424
578653
724774
363146
817692
739667
323122
198193
962240
143476
677013
275694
593846
687536
125
924914
515912
459639
927198
314819
695919
22840
816050
593183
375328
1038701
886059
660093
382197
123429
958162
193310
860207
631329
763096
449553
732761
922084
999898
352598
557932
155741
87014
227068
1035031
636042
801029
542357
270727
402183
934402
615127
869576
971767
545383
86929
499016
417960
3360
372808
970444
549864
439723
862534
839271
637582
398932
337195
238153
426877
470642
951279
92483
611699
1036148
845921
267798
1011695
566217
304167
13653
536315
663263
193405
977344
81708
899144
489116
454030
930088
589853
462723
630031
92338
907167
356515
663821
111783
438268
945131
192728
5878
351490
511748
610914
159941
556335
352453
32322
52870
75258
910709
158856
435505
703047
1010838
884499
864177
1045354
550161
719122
579434
207132
415544
651775
1023428
587092
958950
113194
744933
398345
164776
321458
569441
101943
340955
525266
632430
952643
252319
789241
644554
352237
775696
235940
467604
948213
919178
435115
246422
558519
676496
561973
733490
313549
942907
127580
390000
384608
738715
952851
573061
1020592
897441
743929
900318
274698
777116
313408
838160
507271
667428
981061
919802
1009626
1031219
256005
130048
602729
785268
902430
529902
674021
461768
919063
467836
456032
226103
464098
404805
48256
566632
377436
171749
213223
982287
959527
169698
172761
407875
591855
882419
220386
372844
552323
145970
666959
109522
292735
346394
1017673
484862
685777
661943
696477
347117
184354
372026
228975
383424
349199
764451
612840
22359
295048
49908
579934
252116
910827
878393
411137
999244
276410
344564
88715
712247
728395
738915
998130
800847
149092
888233
142766
396290
998992
1016443
362821
77841
783755
533428
11513
163728
77018
514663
424360
786828
775317
227290
859059
454537
146178
217118
481547
880986
450166
893410
279430
995936
345749
1022550
880453
182238
410003
987762
450405
663544
537545
489238
2862
978412
580476
170164
205359
54832
125552
743515
48568
747610
937949
558509
471625
869230
797645
827543
104255
665685
498939
16406
642395
1023096
595397
958293
704889
106311
947372
759935
645465
154646
884318
713579
178332
702463
605963
5253
81633
785099
739864
595450
494188
755677
287206
939521
511487
237230
184559
538914
683132
652126
939779
325243
623384
416602
587637
844869
273080
270514
430871
469350
777146
678280
312457
547532
143978
327676
923511
548934
658678
97249
265417
49029
335535
968889
883803
976509
676594
256761
218531
124494
294784
665803
68814
872483
720967
506132
909883
410471
628004
819210
252818
39357
884251
938213
946268
393500
543908
609564
472847
439405
1018381
528731
407228
1028063
71012
302219
53842
941399
1013419
207386
706512
142073
774480
241733
716513
75604
513282
70461
879142
226556
642207
534211
83345
283879
319339
313022
148993
582944
814231
770854
355979
1012145
235778
98026
464865
923021
461439
814101
781410
962005
61989
942304
309360
780435
207841
337691
446656
448576
404028
963940
1045667
957520
984151
703353
203136
323207
317329
658261
859380
616939
521162
749192
690735
371780
846611
39363
961020
23985
399052
464005
195201
37978
163482
567298
1011932
170576
667146
653208
185919
1040930
534430
7950
32086
1036930
305186
458582
834513
692238
951696
281565
367908
409923
213633
875701
450115
732030
697434
357113
51764
456211
47666
602623
943783
438076
75850
413164
783779
792863
540356
698827
112966
152685
617172
245283
648322
251665
967499
1020235
872824
349185
764880
521237
388718
870064
357845
31399
306660
972353
514731
732058
451660
282541
232959
62949
686394
414386
811155
630368
466286
96372
1020360
994586
647422
383106
605705
503298
426099
511971
788074
878029
38749
701393
654943
879379
918367
892093
166582
731548
617498
457300
156066
446626
255888
525366
774489
469662
443335
286731
412227
272376
536075
183622
592917
700803
98505
969203
222029
428022
513520
274137
15043
329336
150405
590835
632005
885461
330693
574256
31794
597963
361623
944676
487929
679202
956166
837146
323629
417980
765362
832254
919613
894593
391519
328125
899255
876621
164984
466005
449167
915430
378183
266555
672612
648280
734115
818216
444649
85718
404092
559278
598811
1015169
904163
114954
603284
396209
309878
38827
290138
65686
175999
490020
389217
348084
451185
370888
48235
147512
192877
974837
744069
764234
380829
324246
398248
416094
664929
642163
970579
534313
471613
323748
11682
893206
647490
972385
664028
608263
139797
730844
677888
52688
698460
863694
899809
986718
194911
935171
369310
661040
568553
351761
108539
635802
665331
90700
347629
615223
192208
207080
161399
726264
353868
61421
160325
399575
150453
898025
796749
391072
424798
397399
864455
797071
280476
238899
661408
645545
39978
269710
599949
339594
816090
664021
730061
642788
214845
709859
763263
777410
915794
140198
218305
802117
267196
54963
909276
438214
253504
529782
292435
858652
784926
91681
242581
811688
809288
175614
760257
966010
294078
277023
339626
415340
541319
41716
622865
192906
377938
789401
599930
1002345
591760
269342
1029639
444065
832605
404919
230709
753550
118388
565140
1034484
504438
545424
312412
839870
673286
707148
357435
480264
1018648
718737
726776
136582
31368
1019400
730703
978122
26871
492062
8929
1016795
92564
989621
726281
118989
498352
1004273
624166
946426
1003449
808911
386416
552475
44247
593507
532213
1045452
586779
193430
711547
687916
325780
838137
348954
347842
426108
165535
950379
10355
366359
317816
248631
22811
409450
232547
349644
491416
926659
466180
838552
516177
951368
528439
48213
273981
134824
496641
201109
57739
751222
911616
621606
985083
771118
696672
176991
529795
897619
865110
300478
381756
488345
766475
356032
180845
297481
656387
67645
908569
253889
909016
526142
886687
732311
909260
258213
473039
778724
597636
988211
55365
135388
942685
68055
542560
507781
632083
584425
500961
842201
613602
439483
745857
412363
592930
70267
655003
994772
573221
454646
226255
217165
6282
839857
444299
847180
400003
75590
62836
338221
321285
458920
704892
940280
501483
241235
945432
61457
752536
681956
1018519
947532
68728
963123
972820
1046751
203264
668633
380890
362335
347285
397288
404785
125628
609678
866321
977428
565932
143309
731321
950382
748214
226911
980257
542351
1042638
473741
229758
724630
950475
616181
971039
291001
810758
610365
309263
231702
12514
809694
283523
98774
854609
502989
810588
898407
78410
678462
1006853
739448
32338
47815
53253
721412
945502
341386
808257
884130
599365
130413
576129
840180
801824
393949
832057
110632
715069
370866
611867
1036675
276031
801024
785975
574116
70519
111120
622467
969097
210632
292062
377020
303306
129123
979783
702107
1005007
991096
428479
211526
408272
38253
164067
295294
47286
557424
737118
358221
941873
689816
853915
586118
705748
943880
999273
626832
508130
443377
175578
858490
142961
309413
1033746
1026835
833211
697528
112066
154243
638839
446253
9798
56879
210076
438360
863641
115480
235869
402597
690707
340804
173238
920263
461317
993150
388044
110606
885475
555408
805075
268120
965307
918896
757762
493185
228336
158857
12180
607338
1041655
66080
779677
76287
870233
894818
624141
508600
343647
432955
406023
484281
245958
876972
104847
495672
594033
938140
803904
494734
203790
806136
55779
760421
220344
141912
1013582
365417
317794
1027533
218113
860218
236916
437272
475145
171821
469425
293276
438477
752223
290535
298633
961324
1024953
233406
580340
435626
526010
266073
1044429
1004468
748805
529026
110283
514128
793496
59642
977379
945322
929645
999362
591575
598498
562092
682135
82248
72849
195986
601372
720286
157592
100389
410863
362857
693300
602341
682953
2115
933273
367269
252684
759298
592937
455448
763390
816358
806227
301098
687919
140485
624993
277431
609013
350257
1037773
910391
855528
815917
315524
412349
793459
1009195
967215
368598
1045135
822775
773035
631215
15989
462075
824612
949638
306707
11012
554758
1027271
498148
740408
199158
864955
1333
449792
1931
391069
42008
550051
346402
15125
273082
281713
692367
714935
101958
101467
874798
751268
473064
693538
685165
407179
445524
542002
642190
925747
85295
743278
443192
746697
31681
600531
1024259
692459
264697
832544
865054
359447
632916
673076
113016
117455
578453
549452
780177
1032726
557604
123817
291748
355639
739967
1008093
108167
766982
772460
864648
132686
660601
394547
767170
683839
799453
1024573
57788
907715
274881
263849
363222
180809
429805
964062
270133
460310
114534
765023
876894
191635
38705
265388
981165
335955
625252
605206
610649
561155
557140
711953
394597
309801
1027338
854559
412469
538988
510156
959620
497937
102945
863318
709939
718751
1000302
298435
605306
928183
1040437
47894
17259
502259
197558
196286
424190
128336
909382
53202
524340
541666
58230
586524
538675
45630
867086
354057
232909
758825
617735
986465
232787
936984
530187
896857
526000
903934
862582
1018536
851418
865439
582709
1021953
476873
874825
1022944
859280
355451
660543
848719
443447
781448
247388
508928
497012
157167
239304
53891
625192
855367
1015087
74543
960635
428497
228088
532958
854406
996133
692995
134360
118033
119309
792575
673337
66385
60603
911442
617478
251651
851900
581620
854730
763980
469528
820542
654700
799409
1014822
307355
246624
639184
527885
737356
735074
402643
640620
636409
212088
204492
444969
940861
18987
101215
754874
287012
138634
812368
685377
272589
44899
409280
196024
496304
430230
647314
1037979
594316
606007
924825
117020
668420
910482
576733
46156
403915
318025
877542
331036
904352
168589
164843
294326
715672
299696
135954
269625
331880
300537
717196
283493
955819
675608
1015615
237273
747172
523046
1041041
84189
61680
44536
330759
1001402
678691
1006161
821553
300204
690389
200795
781586
827480
11097
570074
855582
848753
831799
909951
474338
255405
915569
491155
394761
506354
93897
966324
525827
160662
90535
128382
998564
495918
793353
283248
95337
833206
507302
733784
590980
50077
206544
974911
738213
47853
100283
1013438
861790
817957
956233
435417
120914
875232
537569
128969
586647
186317
525096
397582
982774
353914
843263
116596
396456
898666
935881
133000
31820
505171
92578
685085
170632
204673
455007
891234
1006216
924521
978196
696559
395600
180456
332881
1004997
431028
360401
117958
141449
614480
570637
537423
923828
813022
161413
139847
302603
827196
711898
878883
49314
685236
537306
410989
803330
987428
369524
254673
568355
308753
972467
900161
695496
456878
491806
81807
280849
460516
807673
778895
513336
396314
983144
816650
490276
1332
264386
387062
270818
160408
453234
41036
610716
904096
237141
884644
331154
842210
698846
659456
386637
926264
283068
12295
198600
341760
677781
105889
253796
936153
565957
326464
287794
111558
931985
439779
584405
244997
163358
161768
653337
546961
181925
207529
280831
1006548
977050
972619
1014359
707333
820593
714944
937544
277528
603468
533429
304769
435990
416596
380840
288432
866230
110890
103554
519848
162879
418226
664698
169800
745959
755406
667766
298591
412567
105338
856432
1002134
207734
810409
154044
23904
276993
526438
787948
413467
975750
222775
446492
168602
1000440
368245
703686
228180
622705
876526
783370
44865
34227
128010
44146
602886
564526
472603
858933
65888
86985
552410
694759
187160
232130
611798
799792
683056
199364
471165
579371
295333
528313
199676
673423
928287
411805
902685
370075
749187
572970
726434
818016
775017
569489
145442
907832
706443
640992
618479
321883
980165
417835
480435
222073
845123
305810
809119
878306
890926
180105
875515
656413
502097
774773
998322
944476
531747
216516
958916
995859
388463
890827
637724
345471
606981
666044
226525
143094
573010
463823
294793
653700
483054
776452
651122
353851
679488
526722
152669
925308
841062
169584
323181
857263
612324
858258
926359
268277
477838
407281
111591
264642
788684
620581
885262
17917
765750
987102
385517
879034
967805
213949
49860
581441
484085
364474
135899
968692
740429
1035358
369066
1037376
873009
629876
959905
96308
496653
91930
179737
301468
1036621
874929
419805
716780
847395
7367
665706
651881
643760
537197
378306
574834
802202
444613
529037
594107
900425
342461
918643
936920
227575
871004
147739
369652
434875
544886
624369
595958
956787
489425
852390
249081
976605
599927
756848
805400
428125
591091
411961
21161
655931
881928
461424
295453
171895
416278
161735
795673
530860
957488
805880
396665
670909
315054
675325
2931
114132
465060
297205
251380
498052
172886
63612
293020
1044053
256399
23529
920137
537336
428686
660989
882387
252338
555947
237687
212999
454996
1000264
198298
578578
30225
567812
213255
259578
612618
489459
1024970
120774
306121
574161
561399
952265
779073
368458
124171
730244
216259
11033
97754
673480
215848
287105
914203
134441
44845
685364
724005
425886
1012039
537744
977956
547662
813633
790675
831631
769370
122367
359786
314230
492588
1046328
366305
267137
503207
776561
876087
934990
507565
254855
560558
804594
722653
444974
535760
133640
718972
75465
563487
563781
311588
845207
222924
709363
126077
98051
370005
438598
391397
717188
103954
376290
1004446
911632
395904
179310
361452
665333
196119
364156
326991
528783
851190
752614
190681
635752
892182
684599
978777
970864
513828
938458
770617
18582
762322
854582
241125
54475
272517
963435
1032696
490888
938579
915943
690166
263330
805127
251068
96509
387757
255871
54035
141763
332880
474481
353591
768342
406927
257682
537461
520093
824700
946224
996386
1002865
682310
844377
1038614
182355
152914
236654
875879
139360
932947
662340
732237
18591
751143
25924
287928
680666
710367
150243
997588
62407
641233
925496
919216
790146
178021
683400
646563
553549
363347
598706
840534
660986
869562
967194
37951
577738
966556
333138
159711
301617
781297
101816
1046754
378866
43930
557287
362995
770013
340488
357735
229302
82679
386013
633721
777875
1008972
509692
964716
712354
152822
102994
1013174
1044934
639778
641868
712209
897055
677882
644277
394909
970020
56855
495594
229980
479136
196272
661015
348986
855223
641110
893597
672723
13291
398073
528508
463265
81359
149935
389332
561725
929616
619133
408367
584258
1037179
821390
572470
644384
869191
504772
624880
92519
626318
200708
180042
375240
374787
472046
692332
872005
871983
405040
493574
880208
384375
165372
764826
414263
849814
1007531
795893
227197
969288
587673
279335
59106
756910
654302
92270
867037
717244
124771
948978
16596
281875
529559
88571
551226
691936
255615
630672
266629
749089
511177
714623
48263
788589
341141
943225
315347
669335
475694
165831
944217
438852
322268
588673
140915
209354
647771
754654
719066
767918
72273
991572
541054
116356
874469
611135
998381
7926
102460
1002675
699432
782961
888953
525153
398475
437572
966441
158377
248565
170650
476543
19022
1016729
1047296
477214
1022328
130707
124131
1004937
376968
50928
905097
2892
153434
691767
318956
923314
738586
546742
301171
824721
74894
921978
393757
100688
952074
697843
591394
35284
30402
70079
1011564
808400
23846
291557
647078
306227
66753
159123
379546
863128
43745
10540
201153
770687
257192
970551
427819
114932
366910
943495
638139
542906
727278
832448
430690
283676
26670
89083
627025
292805
363302
742994
826036
315469
21247
351191
77367
309388
236251
512419
118940
450342
122102
700725
636250
322650
20377
400376
670912
50556
385731
17096
794025
129877
726036
645161
497599
995240
774765
642489
548302
989851
70834
674276
97584
20430
972434
99495
552763
246100
665772
280314
25631
880991
691364
293338
518521
425166
516111
738450
621932
499371
697161
268713
496128
693639
913625
361993
1047866
1019732
896842
229972
5983
116811
54138
282688
205397
352218
922234
487890
613976
1017682
392384
555938
676832
909796
1029474
99137
554132
483840
598998
309577
539018
687163
645976
15720
665163
60936
52921
432464
324591
811219
591532
82954
1007470
483612
597640
750145
840079
752508
356123
938545
817915
996640
747267
661908
458170
389340
128529
360604
723449
492204
83410
584061
982012
1011162
227721
339478
850062
888798
981947
402007
887742
602322
1036205
369742
782977
775246
408844
636877
980756
959889
606786
18320
239064
691164
630047
747942
683977
704964
264432
396670
472031
675628
572901
994845
318336
770855
205
591422
488939
466807
15271
592572
600540
215011
471736
123746
61485
57834
329319
24122
469499
868253
1033004
245709
472496
1010522
340925
799706
80378
881706
188348
342609
869152
1036416
768570
317972
497724
993321
30652
643660
321293
203196
791439
535192
370294
354227
82247
837816
968070
418810
104605
16315
959232
210894
765283
202749
629510
457654
723867
1013742
257871
302782
64309
800423
349354
160572
466200
142904
994670
490623
238735
1002482
675803
55920
806168
556262
116481
927738
915900
1034534
528832
564379
224380
364014
194619
590945
543877
493870
308458
631600
620293
533488
1042444
360160
223152
421456
164806
416515
674997
882567
269682
316883
540923
423480
152255
214743
362366
1032395
255734
580280
778367
353194
964563
731774
127408
959340
900677
483804
763507
104917
555514
473997
81607
545103
504518
629213
175638
166127
349013
1027403
910601
223555
860426
503339
902628
634401
284364
280565
542464
946339
903076
730652
1022152
837997
892528
608169
382606
387625
578654
913227
554069
898435
193519
891753
817718
26753
439230
575490
937388
507544
964597
69174
785130
807996
654848
136217
304541
569048
783022
761725
1030016
823812
576324
27299
75671
339508
705213
918288
609406
877691
25987
89821
795873
394195
990179
136187
417425
463510
921083
562004
287004
611658
345346
772299
518553
13874
734493
100472
109340
694503
399668
861450
217840
8498
291265
484627
614100
886110
339897
172713
279683
851263
971393
620984
723781
81951
288743
311395
26114
1038740
40034
36481
963544
788624
258389
932190
724418
997889
377184
276397
44040
905653
804064
876800
244203
298468
197496
262241
669678
262069
711344
848573
87140
721888
258140
958600
937334
718840
1005474
260069
953918
1027710
279751
711784
241981
1016247
17106
703800
416004
356642
878999
916719
69792
1043076
449823
850595
475947
84578
903316
458062
890605
479639
14813
946941
999513
208188
953524
917061
494745
509769
987580
970164
949421
712287
927562
55558
610185
1035576
880632
468477
595507
579849
717195
159318
248137
883262
888606
895144
258587
898954
485553
85976
427000
391955
81201
559259
780327
653612
283904
875904
966411
378779
976211
773654
22649
36121
166708
929808
113853
507624
469223
636270
196063
895423
350817
479125
662804
75649
1042414
828940
760814
494769
817303
1028812
358768
654013
33915
808047
948680
854204
7460
285333
276312
1017793
459480
99121
1012443
807933
126382
459868
109143
1046036
450270
692482
423485
38521
979027
207931
138497
299421
74480
638494
876153
508235
29425
135423
17819
602528
314121
804127
263933
636446
39184
120794
65869
61940
351698
593755
723397
573500
578311
290697
836187
1017997
717819
774623
674333
221058
901321
328358
706051
669555
331151
517107
944919
793196
731001
99394
383861
585409
274973
1041573
221858
420714
458351
808149
370865
263997
387807
386108
168144
685449
299180
32309
567968
878180
672514
878350
336740
734901
943646
244183
1024134
741740
789403
1003420
252797
164639
98834
567250
129241
922797
583163
537923
150477
411034
898385
68294
492124
739922
902179
611026
310708
274759
263733
212848
139761
412064
397434
431455
663419
917595
576514
460633
1043023
737902
77080
573105
940284
148445
210373
939718
109658
612818
560371
298851
702546
664359
64588
733911
389244
443480
643759
1016108
672307
527400
985713
600112
921618
552878
846865
228989
949784
937599
771674
755703
822961
248579
129498
193257
361381
531848
83562
1045530
653531
160505
187806
813823
605952
206449
268449
229816
192567
72144
37751
372654
92912
521389
953299
1048255
951648
220793
105732
231129
784692
608728
469724
567841
177981
726044
150448
422288
49073
432241
348144
892542
208600
946119
603932
352934
956551
977609
323776
1021379
144407
673556
793927
23861
867093
724324
401090
124410
953704
520150
580861
349376
634816
996864
966325
745307
1026027
453876
387077
294995
581976
980869
742844
668562
623446
848050
1012646
880344
378909
10108
809511
856092
696808
456862
850456
80049
87993
1042929
476034
862326
220299
39413
703756
858075
501584
897524
85199
107212
456531
173649
217578
22514
288538
119208
99519
772546
376478
999867
307496
920589
912965
1007415
581132
143039
942095
192320
127291
880394
116432
187501
538155
965141
24860
478277
1009791
169131
231153
23688
170590
686693
504673
897309
810823
280459
503097
815036
220201
343193
2110
200160
500477
729507
500147
156542
444040
824407
852633
913376
736805
15356
881085
557250
499940
434761
526597
573241
286171
765729
70030
528718
283355
145587
304875
14343
22863
950753
740971
489265
983234
777254
583388
929408
848835
677006
179092
682960
791891
947755
676936
501500
360599
305268
534415
884359
262367
225639
94683
696490
647472
482040
832892
390992
338513
650791
261984
233996
816021
690789
631586
2065
242316
103021
48541
58940
165719
720385
958996
874725
576087
785498
625151
677166
186462
30847
327829
475532
599117
699720
327223
940167
806981
993735
756295
559931
32603
530880
429509
359604
393140
713597
863096
764464
101589
1031157
452727
82301
157566
541766
1028296
686872
742438
690896
779065
554691
120241
651664
922229
928451
553756
808877
620531
592769
681556
520221
563482
999498
503874
483917
784642
644027
647555
126672
345136
548709
198321
737811
1015865
1011164
984164
22241
129052
511631
826928
348376
591605
356386
860616
756200
732525
455744
797944
153250
98710
235311
723105
339286
190112
611194
658663
896618
897242
929038
8572
568907
537737
375291
336360
868513
598408
72299
37109
117939
37457
1036767
293802
836146
432960
777041
719609
674156
149016
485343
73539
419211
84943
579211
870431
685748
182068
741330
668012
251189
1033935
478003
207051
1047128
958486
839880
978048
358976
700773
766624
228738
952810
516681
134161
699752
417985
303493
30785
886073
469075
1007655
834990
316551
185011
791153
648308
401499
733337
812759
979622
909503
86800
140599
819976
366593
922285
477281
195185
703117
116217
631567
704510
836950
374598
369187
969693
815993
316684
40717
515722
468313
320507
121650
826643
227015
121057
213300
439769
651294
973700
378544
96130
186720
711569
235748
817443
99024
600987
555889
763851
28640
902722
278025
215300
69030
459970
601053
78898
906041
524775
907527
85192
917873
766802
441651
152510
812210
1023293
928475
428338
344503
956360
20618
15199
706588
328786
862735
193511
878203
88778
886465
51976
9855
880388
196390
983651
352072
372997
771511
631593
380880
982233
84147
930489
105210
593753
291526
411570
877792
600562
636996
81414
814499
413951
727971
810911
1018991
1033263
518822
753204
152367
112286
920678
104546
181601
36627
475002
88323
421284
96398
995972
16052
698534
918107
543925
524374
277033
60866
296722
873845
649411
230914
595158
980659
396216
162771
207584
637852
168495
188772
899531
179068
21621
622305
637328
903666
763913
811262
921744
848142
915963
410751
487842
547756
625491
813258
699733
335813
630187
804183
861981
170574
564509
67743
373418
422238
201580
792821
1013043
97290
367312
213573
9654
64458
706462
53633
199492
107079
478
1005961
912427
940153
36009
852479
610411
339786
304549
809340
775530
508182
280045
425442
793135
622405
419341
971448
736441
162400
138235
374012
794928
386525
900934
519891
109771
65280
739905
249911
123656
391878
444120
151688
396613
997425
834492
503033
827516
375450
303733
41101
272523
484015
492501
75228
370877
895182
775982
640063
912550
305036
95344
993826
159326
10737
941433
930059
168078
491952
925572
872973
47647
355821
277979
543029
403209
387374
162228
500328
67092
497754
835384
898387
450520
326337
339045
885374
234573
319460
627824
721758
619911
810521
466512
743638
126543
683500
555801
743152
708397
619976
953277
684627
508685
890042
600683
810567
981719
319058
625838
336806
676112
555442
910988
497956
975366
471562
951823
711676
247191
1008052
348605
611791
1036779
17124
265393
848743
164296
239913
811404
1032911
414583
43289
447113
819856
714055
54920
688157
1025220
660735
760749
1033351
335032
708863
899032
692256
965983
877116
296598
588012
3545
960641
131906
514365
219006
638147
486155
591279
470195
531320
456662
428052
907603
367382
513687
184297
690190
778960
763836
324177
8994
663983
114004
978594
692742
213254
76411
1032423
176436
546717
21572
714402
204907
807234
869338
968908
911987
787458
586542
723133
1012181
104427
646014
188816
1042125
200023
950383
628363
863879
1001864
960799
12535
442399
882683
748490
91679
758175
894824
315700
1043850
318559
599163
910307
38618
92033
221261
618549
579758
298102
368116
967600
254753
655458
483861
645470
154370
12811
966318
477003
281997
1009820
664127
542717
378984
833411
610538
842178
24362
235633
186911
719652
967898
166330
523957
592900
854024
350962
627095
83280
63053
340826
968402
901576
592828
704300
293291
517716
661290
129881
211399
212481
1032691
724957
92605
218992
330834
77831
175444
72617
1028674
560406
61278
613785
831086
58756
850305
270422
780759
704144
645313
555443
807688
921691
447102
354970
905427
859627
666787
83367
711553
244381
741243
156339
80528
553578
323644
840636
226685
326567
737187
340858
172864
1038284
519296
992410
897497
386135
180422
858882
171643
241190
730311
803754
819899
45585
838360
994608
717927
724456
115048
686776
529843
287294
182263
270251
121543
661179
139233
426371
315315
179088
621922
989229
211708
588969
426555
932556
168628
99381
106309
747131
836998
891118
650728
192379
346453
606433
194713
724532
331715
1035126
384438
717323
544224
943632
971779
464748
81876
145239
875892
290881
127665
361068
30388
360635
214962
509694
991233
289086
22955
611176
199410
732355
648692
822661
239863
781749
1027878
693557
982305
584170
484116
90856
673702
520252
844278
854838
1030193
128765
158188
548876
718421
643452
664593
113040
683421
792150
169539
442217
909532
733582
851312
902801
629575
142232
39523
656007
555476
420414
699831
90463
160491
605757
582780
24533
649099
285160
249389
278612
975391
856994
476283
536316
727287
177827
54741
715308
28790
987573
565278
365648
43835
894179
369467
695319
277385
839437
1047560
628072
838434
316099
427228
1007228
1039987
341563
890340
543618
490955
68256
688339
297806
635720
986137
450881
502545
309788
798510
980640
402854
854835
71493
781612
95018
18353
903390
722985
1005413
223619
812229
616599
485670
308982
488464
584032
351437
424186
865607
1034536
987085
185207
1000110
449241
61885
474318
778389
884873
87925
90744
505198
1005971
760300
1006088
678671
152316
287013
917800
352625
288398
759732
179664
10769
143870
48198
41089
670649
553931
274919
347943
71301
755964
1011318
527131
173897
532356
671066
59979
711376
814102
116743
734001
636408
588961
358396
69312
596471
779851
980490
147565
376118
741835
914528
665650
773418
945008
1044827
5866
698840
476653
901968
645285
82357
842899
124630
18568
1003647
573227
552505
1018537
758291
893436
838067
407365
215009
662314
191777
968922
282292
319841
769024
464900
534665
686873
951172
653966
139179
919197
60145
403323
124
342451
624235
21813
542502
238641
193180
353509
578685
594591
887806
429369
995138
277104
362896
21665
350682
768246
330890
282302
681418
60006
990596
671101
681175
977443
690788
114837
1346
120352
1015995
474783
636535
927294
751646
1002956
97134
592029
1020473
240783
35934
567510
879578
435083
93130
570609
899734
521238
579460
698061
27633
128008
949815
328682
921571
175615
898971
281041
943514
874181
1040572
541864
777509
634457
350132
815622
754643
270253
39273
945417
962802
371168
94637
692021
324645
374220
824099
418177
54077
82784
755421
489822
762449
462532
697012
872142
360644
652134
296728
233487
447459
418084
560102
324544
961577
820204
495456
438222
440644
537734
718175
460911
446411
748718
740368
739256
521043
278234
453777
656533
1045140
722944
374742
431285
206741
438001
861566
589387
939993
675073
104110
508317
1048254
976806
214479
835429
372600
118716
59900
293824
829950
265016
68886
257331
721263
787295
676385
920149
287990
462557
981346
414119
918845
554609
877599
358633
445878
676541
192840
385109
339738
472617
176158
256006
657482
82926
426643
466408
688405
474187
209896
592314
353316
866856
654362
317158
192752
916932
740269
465364
945437
77542
202616
226854
440619
448415
173100
425516
201364
60474
266332
826855
420649
1001000
687042
249596
56925
339458
938635
209190
293911
739682
417504
1030713
725866
622321
241966
731993
366731
214764
553240
188615
142299
289719
275950
825642
597830
292176
786137
987023
901457
340460
898753
684843
900290
973778
401362
810389
519979
84878
921012
718767
344016
422311
570301
434098
395791
92443
849012
328844
221224
883478
528681
572134
175023
201787
1041763
278279
289639
1028861
589144
905369
206667
539923
992632
642664
67287
730996
665105
113323
569110
441186
194685
105447
661191
289481
911918
759679
193953
586323
754718
355656
220754
129890
908130
124275
575079
710585
1041319
620916
537690
1013970
971282
688142
237887
1009484
642550
392711
433376
116040
351939
138122
921243
188338
955105
694917
303176
767886
554468
814049
104303
604076
43322
53751
489650
451259
142648
884749
170828
360951
762
776814
251522
377448
181097
593090
805137
338526
181834
64203
912612
1008862
333105
316402
68878
956951
1032448
980954
900576
317546
909434
206172
987696
820324
477354
78243
231761
264923
1048136
95715
212197
399176
987200
194395
679992
874286
426285
833717
259315
630406
896095
483795
805962
306440
127898
179398
913281
845964
643846
903858
118420
478493
851861
558974
256755
198471
344593
911548
313390
288379
594986
285790
880780
371947
517435
413852
678749
633382
296224
497331
644919
368290
672889
4912
131333
522611
823136
40223
995903
735042
359836
1045709
153524
117907
713422
376050
325077
601186
738190
980414
375912
460936
589485
379147
927728
59736
495433
805536
275785
416341
410846
263913
1000941
999557
10910
63486
269181
837790
49239
510159
642767
309350
780587
574738
820312
90916
9641
940769
559324
680688
611250
1042588
606514
517777
948509
691876
287511
284484
731442
571544
719771
958132
870437
543110
833532
918261
823902
275632
165469
6220
121630
958346
876031
167377
726206
418180
253649
771270
657035
92256
449114
237777
517696
207563
167370
733642
315666
557222
620589
917770
273725
706382
113379
1041394
530494
568687
966054
877761
650955
99975
377783
824688
155431
53366
477690
353559
405442
492674
46155
172740
831942
242262
954720
523685
452704
576256
42443
135397
72466
808038
943480
684321
973504
61029
818376
725932
134083
111341
855880
769561
665256
63613
394810
404178
125924
274896
392041
110774
217646
463995
610433
110294
761335
728168
37739
813049
643988
138279
940559
243719
358645
740129
514295
20172
969593
214765
763191
507956
392896
509938
290837
573343
820311
797378
833521
334049
766777
481372
193382
573175
373492
221838
423544
897283
574815
827963
147572
363421
372208
18214
856656
341597
436166
948452
791270
115391
652298
772382
816207
67472
804303
156633
376690
334938
553279
250864
711288
680498
322819
291489
253869
968848
154978
665936
841658
293344
53154
883193
991833
50521
516668
796062
1000972
677320
978732
31510
883199
508594
164346
779674
465498
329786
511240
682946
681869
591053
350753
455106
21222
366381
837148
471763
803233
543885
991123
852789
167849
64830
233129
105738
502705
890878
689377
696265
602764
747949
594943
641367
1019151
549589
82282
998892
6203
942684
507813
976819
343979
867272
197979
877074
281595
896134
48888
843501
912095
852397
426665
367716
77309
958395
554038
196247
294055
628535
980656
227749
802760
589915
775579
990537
698318
343997
531695
12591
759136
493654
967724
574151
599938
360963
411160
360697
947069
866438
108670
759318
26706
1018508
994548
968131
76343
296172
823930
764061
693155
754670
555759
745700
5845
678668
176831
812841
475828
817811
574060
202530
332342
264946
838175
912111
386573
422272
422126
466972
980526
321843
798445
792176
454856
612419
577645
249535
1041969
689643
284375
512275
928510
929115
1035364
602973
865614
459014
495420
798859
544974
568143
589216
314739
58370
30465
686095
868914
281850
707462
395875
580930
247928
394607
24039
306641
761491
416019
191911
162919
962678
345342
700383
604988
346715
46189
368559
67416
766353
898043
512256
523802
1013037
285429
472110
953998
49409
186701
1015164
861458
61719
338965
164496
625173
615862
405722
619019
79458
733098
183396
175986
867631
266946
263276
956677
415345
554561
937623
631557
300068
648499
659773
811753
1015817
939927
567069
93710
411914
178637
732958
926687
805814
259859
397301
385229
996837
674434
201305
133149
602788
996287
799602
702460
700023
35608
305517
184935
269133
720457
1036039
58284
87146
976202
414684
543438
878912
64435
196649
912054
414871
682494
869934
70143
666107
879307
968148
902061
50747
1009129
914063
929597
470155
333968
456199
424859
226458
725540
880709
819664
369006
725314
249026
732421
874663
883053
847620
760569
475448
563712
136818
567528
591172
931305
642957
19122
411816
900722
836215
791444
51847
1044539
605994
723298
460668
423376
588362
624130
161264
312024
1046007
166962
688585
5505
32983
1015487
852505
795756
270252
686001
874711
844150
913655
276428
601837
731551
102087
875014
167845
453450
802948
281432
285963
925440
28881
803294
271383
888778
88133
272994
988535
14047
81052
838976
50970
74005
569366
520740
303506
854548
873223
597952
539048
581967
667137
131023
634797
551775
198001
109514
323321
1027883
669991
902414
959960
354646
339548
464835
50544
63700
351041
218462
430150
226673
715802
1011396
141804
884222
86534
68193
638186
411259
997569
89458
531313
508750
374403
188654
623662
594628
861241
198474
713025
947158
804007
933120
344450
775262
334692
580578
358494
77587
578600
1035568
358756
76454
104609
869189
149791
79388
968978
707746
368871
240028
634030
774994
806509
110122
240793
81823
1016845
656519
141146
304378
379008
96838
666619
443260
95836
251583
698081
862035
513168
945430
999723
656080
1021433
578439
299892
789859
1216
601240
405375
923767
494337
834320
456519
435827
541433
18969
606403
991598
675451
892523
73727
1011344
725253
214366
320931
77923
558598
439078
399874
971367
152172
370990
383529
198668
1010735
223660
359114
713491
53808
377501
670587
555516
290872
404295
1029595
379840
705993
385796
570587
641030
246150
888205
713662
496596
721529
662080
855196
635588
412000
39869
138110
913716
948837
113729
654310
965603
261702
964732
192256
12408
700094
1001532
857689
144833
858183
397180
772658
422103
596077
592567
483381
544550
448890
736669
508108
399629
478697
235727
519514
558058
109053
229193
391063
446257
673676
685387
338033
849538
378074
751258
1019504
500802
825762
500172
114935
99483
438251
356868
619991
165537
275288
141723
995493
981778
457831
391021
565057
1002822
459984
124163
497163
879163
855863
522362
958506
457435
63556
1045722
771158
982068
788588
184975
1037296
986015
783097
302827
36178
759569
1022151
863748
584155
445857
803700
42279
770388
280950
43436
928764
895746
384131
938765
937155
895816
129189
836318
349005
497489
836691
101258
232272
605467
571275
22830
824813
796858
992425
284604
97398
4936
347621
403435
191792
619357
840457
658333
260768
295862
193514
384363
54261
225893
795071
946340
717751
524372
481731
19028
190334
187749
516381
242496
201431
451525
504902
265891
544023
341882
527519
392873
561330
269104
317206
466885
470099
578062
320908
607946
478545
926815
210443
328560
48519
909130
799005
736946
240812
221773
999331
633391
562632
724499
1016054
392863
1001144
183343
113426
137903
851602
354303
966505
174421
793401
234125
873787
706954
455116
179848
614053
617958
998238
138047
5638
891026
675772
361258
125667
953421
173147
160956
961916
687260
582002
745065
1041297
1047829
327712
903209
466949
436826
47067
793367
378690
249161
810922
18080
43631
965913
216668
634477
534780
6235
410294
139492
590805
694831
60819
207086
531400
464132
375761
380292
878062
800055
146054
792506
96422
111156
257312
19746
306532
870369
587729
410064
234507
229574
720196
604737
437622
12102
793789
999228
526878
77853
504849
701638
498244
256779
504856
542403
731084
90917
565393
504656
874486
834861
1035354
726261
340532
46706
875139
309531
622825
374977
127350
97932
810179
114711
561365
872805
821071
567074
554487
887949
557562
663502
453032
1001444
967020
979925
425089
944473
272360
648879
128098
1023244
558937
889502
700436
618708
90770
625033
176789
288223
168319
136976
95389
964167
593407
57737
871282
183222
639321
985417
231294
237607
1007729
836106
493636
938521
440843
232318
972719
912469
197951
380224
908418
799323
188539
797414
1005988
705249
690917
710270
316719
699135
220025
803412
697576
937395
702563
63634
138640
399137
955513
168087
376860
375431
44321
332912
235816
27150
336699
120026
603324
424681
24238
894042
937263
802906
472688
87972
109903
703148
873277
620479
850097
384779
478315
749084
154359
892797
9725
843162
386943
259133
344333
8806
83186
347664
676152
765096
246472
866083
286027
686655
732524
846552
240077
67836
911327
129508
158135
661658
1008902
174844
103242
623075
268420
270699
721388
114375
480775
761284
996988
647790
162389
876802
1004353
918858
344026
919217
65758
554600
1032775
626953
501785
877568
188535
366681
193219
835182
1004422
171784
440204
933137
70088
453187
686767
73227
333181
825853
963279
665229
47031
944060
433384
473526
621992
897102
369899
373459
32459
16405
67869
348164
369379
452631
717865
687483
307176
541420
91896
1024124
736757
188118
443908
870031
497997
22608
990055
939100
598108
141752
106367
19151
996259
220967
688990
438802
791759
612883
731348
639853
694321
138358
241137
909545
1023347
929274
617699
702891
218939
837532
96946
154003
537165
666091
404293
184311
471781
741934
76772
912464
9543
917471
518844
744984
415980
731797
33812
113588
854783
196310
834517
54674
338822
42958
94371
218290
981498
809556
237069
369018
408414
1010148
667390
332269
39698
712044
893520
280572
309729
204967
681179
655528
14084
280306
254910
106460
969392
216779
912903
544226
703781
953303
847146
646620
251844
134991
716764
706939
64228
437777
380174
359424
415989
1014346
104199
853225
277857
87597
275001
82074
611069
698158
671053
346881
674167
254322
86661
731325
266057
186650
720231
328083
418730
13616
601021
474761
537157
572778
507837
169351
90010
376976
117709
990043
155310
709255
1041627
56270
428581
704669
483837
41974
885780
160602
372522
122400
767935
127552
655155
378052
467281
504500
122500
921197
632778
343352
169144
626116
261278
485121
342033
636741
362669
35115
572378
226891
224875
305463
248810
796871
688478
857852
252410
386073
463518
1005348
236803
7384
424926
419137
763826
599277
749425
491776
887884
9673
172522
688495
411690
884048
541645
772808
1004541
935321
163694
811097
146434
195311
683048
813517
283341
892036
758747
40559
608452
789130
505729
455605
1014787
853732
267868
893880
293360
496673
436324
801512
709496
1013599
766644
571817
852157
1005887
48171
106618
460547
428815
575049
1022065
481410
983298
512254
898995
612544
307200
162558
493889
501580
888833
631742
616911
909609
720521
796245
761089
220946
210805
574861
288484
533710
587006
567891
492235
396740
612851
524571
394474
7243
820658
644423
701593
847874
851159
980453
645633
458387
317805
738581
960808
588818
254806
484113
303141
795056
313225
374819
856160
763271
892471
1026933
1034803
893930
992204
272414
764015
416398
62330
610497
561423
109683
763819
400103
567526
289240
1031857
1008443
259261
302383
1825
342530
300816
950847
571161
320418
222170
364355
747401
513926
1033206
782443
221032
608151
935967
1024195
43962
126481
194041
40051
158816
941054
256557
593413
211585
819122
667036
346258
787820
113752
41919
508637
885226
508413
425849
177813
526157
522374
43983
759174
494666
134350
278103
486078
359177
181140
293109
324887
398356
854532
991080
560115
876993
996881
162792
415465
967965
882916
968859
418256
899165
313926
695064
920502
656381
49610
663211
736100
24332
233881
15044
925406
515981
348142
333376
479545
847001
189373
506673
1037452
127200
74753
2066
91995
597871
10775
943303
703539
339213
980248
496792
431460
364171
448025
650416
28393
843496
114338
967313
9595
650852
45529
813225
114003
178465
328695
954729
908682
801554
1046805
7804
323663
784900
140955
819829
811484
940683
236834
356745
661203
88408
495000
813135
111051
95654
959661
237486
1045376
501705
85288
944431
191895
681520
681969
309071
975472
811203
872681
404498
170846
769853
487189
69007
433289
921728
206529
620631
475834
485537
818485
566752
1032232
87469
970417
277949
269568
744723
667022
44495
645296
1014521
388376
860609
920060
3992
691736
826015
287991
889047
528466
849769
599494
370800
537922
134297
842239
314954
18769
945340
672179
111489
212468
38032
354886
743858
47598
684957
378831
864978
385663
659728
1029256
22351
683853
1009871
105697
617600
274777
824710
199847
269944
116133
182358
695159
148022
175377
293597
922518
107143
336627
136251
486897
238426
496236
929695
630968
878888
129816
535859
789396
587396
433656
896888
315718
412758
655211
428281
122330
389703
776239
224649
132858
93603
769579
1001160
38155
732496
495810
86081
879044
920004
22904
507256
200946
250191
139816
592461
850575
781528
336218
724834
421028
386357
971022
252551
617682
922560
1645
570285
807225
17691
113119
215176
408214
736958
296599
235703
147508
498417
828375
78715
707479
604900
749550
804131
804816
565351
1001773
327167
437771
264630
672535
517591
346539
710127
425015
944938
540066
872376
679617
729419
780085
984391
922935
878273
596686
855993
1012408
754083
570745
1022608
883821
36611
775935
985780
485542
492468
677621
690352
639480
10426
824007
195328
411562
816011
425481
43863
221684
823099
199113
166938
567134
254061
346029
673013
431504
268004
94274
758739
860538
1022159
813380
812480
457498
63120
574989
489057
252821
921395
841446
968122
993547
885314
663169
308370
2179
729403
668763
517701
522589
591990
331664
413601
486229
91367
230909
769501
110015
164662
1045822
604580
1020596
164890
922653
816054
476365
687097
562109
687318
914079
534284
762150
697785
144895
266188
1046298
2031
938787
430694
674129
1046056
416315
417329
439274
745527
545968
796647
661025
404687
405768
265814
52001
535262
557358
994522
636432
330297
147852
966239
408552
684052
670159
548615
620895
251597
164640
328361
967709
662709
267950
294964
469258
1015142
662354
998606
203806
639064
514251
864242
931679
99720
1005572
820053
353903
124908
938166
748551
676777
774006
393610
364713
412371
23098
851637
528378
666927
743794
125514
423203
1002430
794513
754110
408344
896996
899489
226156
163725
621057
533567
60824
900989
138616
510231
222898
340345
331268
609174
426365
387859
424736
70145
529860
846755
876807
345876
404464
548127
19401
827056
106719
526626
303530
802456
48398
195132
365941
792891
750041
586716
44179
17858
276189
77800
637899
1028232
195768
321410
407662
642649
347459
1015124
279502
663055
709289
161571
475866
862918
1003940
212704
282779
838931
111481
168226
308682
337448
234990
408248
1023311
142927
579204
768923
81459
710402
991106
134092
282771
925508
498717
67370
268033
161662
268011
241022
111315
611292
503200
615822
323231
404642
14974
833268
12391
987219
605075
10712
552446
664498
549509
971014
47762
986693
1012170
1037420
14433
344355
840687
383082
556180
962605
511273
566353
57763
57171
451513
63373
649550
135853
772514
800264
819461
300491
313692
62057
557789
326383
750998
544627
510302
423727
616913
731687
361879
901323
652379
280556
546586
923453
1027419
660412
726537
936105
400546
820392
237935
154580
77600
514761
645735
763952
1024502
553484
373662
836578
681359
884027
46517
43417
773776
932288
227371
741563
568261
488089
396507
765725
179153
613911
96173
14387
20318
323844
658383
1036901
211201
120201
236991
278114
525288
687561
588214
653645
202318
278513
1038151
917292
383236
956930
189535
458038
625677
525990
707659
86491
756269
408870
987967
160707
74713
673164
739943
106690
323726
597926
358242
131253
940357
783244
242851
521712
114539
42491
402311
865428
364185
748447
607414
865375
544511
716924
27223
502496
541074
687271
91490
28333
237140
281688
155142
302353
202741
711385
548299
92129
729579
437933
723603
681411
688787
874713
759852
316534
997131
666273
1015382
383477
446466
262117
564497
125045
855635
794955
177998
410117
872124
838849
781218
312148
736041
578104
445780
1034668
743493
288836
321059
203093
235233
352572
1023918
439947
975481
948127
67234
1004346
175137
288908
694741
479232
272006
471116
443840
852882
471819
922100
454947
885084
860706
782050
446850
278489
864772
902199
1046907
663049
1001548
351406
581876
958591
4365
1021811
173415
694862
248749
180428
1019835
723047
237603
964676
589990
810217
19581
480158
272477
970549
643738
429103
287709
550364
195256
952912
525951
110426
980927
469473
785241
1008487
587907
61309
943973
671455
620314
90526
826866
929671
1041116
451642
995351
990476
583070
1048226
73381
534301
405301
49035
1015461
801002
998847
614168
898377
952417
857123
919756
388467
267239
881899
461180
220362
788993
714159
840957
803512
818042
994194
319728
694296
270896
385356
850770
308261
860299
258324
66402
845093
1008126
244722
941380
540274
322518
913954
657298
552419
87429
937895
382323
815012
258917
837399
272640
858344
792383
987718
885735
911397
552842
487718
122919
124452
918228
308718
319071
937836
93126
276642
873047
704900
55341
295464
994910
576860
273139
502702
924045
128866
553002
442971
443493
665921
457895
906239
452709
671564
278854
555534
971320
873372
679656
493991
902374
1014786
844577
22454
38856
793942
632027
8959
161442
408935
481361
119061
972883
905057
766807
277117
457426
864059
995102
1034992
463481
232697
669195
358666
200966
1041932
830467
316427
150991
28381
772606
954047
10928
344699
314468
855751
464327
1046570
261448
575611
445543
277881
602583
848511
662129
205229
210670
22607
299838
107894
656739
81695
917700
638014
790628
530647
529024
217073
236551
348079
663136
636607
53077
919464
6438
396955
731755
285306
275607
849958
670942
136375
411130
675946
841938
181225
699572
953372
954702
648168
974516
385460
393903
87431
688376
271116
385778
464767
991652
233714
606882
745606
649807
759560
1034674
994078
444430
153004
888496
438253
438092
1019757
607149
849113
1035048
922341
276289
205061
940451
345316
1028519
340096
123833
339844
809881
577049
432270
641359
225444
203832
760940
126433
696321
517947
347104
483914
200831
792111
785311
858295
479185
649907
726917
407902
138533
574821
445931
571769
541169
639417
590285
169766
773963
398189
558015
887125
629994
948192
451938
213770
459232
757966
225043
487577
931011
1028044
921723
453053
482398
21851
853990
431449
97382
219387
334986
275634
550999
977402
551033
340659
682063
558403
495209
733442
779935
799252
82361
187290
776943
555730
401501
36377
328120
601189
483433
585340
803172
391258
756679
590244
945762
867049
821588
480528
204906
984216
558870
301261
704633
591302
995328
284704
545646
121734
775538
393039
989687
252220
873659
544786
924929
904677
992214
228204
973645
792080
486798
832361
147050
224905
586808
100284
168849
130145
723265
150594
35597
491373
299374
173973
136836
940701
701843
424626
93180
196612
345065
429685
978242
11317
409336
983992
705602
909295
139811
678102
743739
123412
1007590
251608
427601
339526
628920
712250
391677
1005110
894194
954959
652200
708322
627788
490593
307966
380158
828988
501153
2926
539085
31855
395764
700370
1002539
785681
272868
530069
507648
976832
630989
843468
841264
671360
148133
349381
646855
685738
86731
324649
302375
974127
384445
168032
1023144
27464
727445
29108
207181
528564
439352
342786
928224
123146
297926
830425
807424
137165
328625
587763
941820
350684
36188
481237
188009
420025
625239
842467
145160
396334
186920
190092
644270
563364
538718
932184
1028194
396918
915957
274633
599915
179925
279483
724406
231673
384994
751
743268
594389
979262
261315
308786
440326
997875
737084
522078
185504
994528
641059
868527
396421
208624
120617
892491
389639
991762
157445
171805
676295
29921
496151
979804
17405
1000714
759213
779513
574587
516298
234964
28824
203656
589078
578611
811912
829605
892932
985966
107984
370259
921300
905001
877525
758971
82238
691483
124090
519503
426948
62944
41227
894124
847631
310459
280257
491236
443647
635124
692587
440526
672058
277230
525512
441597
871102
924072
104324
343742
166404
979006
963048
158903
870594
232651
259393
368208
521423
646346
228074
326608
751171
920160
961503
252061
790940
675247
302759
630903
188708
120739
362255
584151
860182
339812
198368
208314
783784
761212
923059
761871
984481
506983
408047
799604
309635
456471
335207
11021
309261
445208
822441
219953
878872
346068
699932
657142
854747
530986
752455
444625
298122
418364
417194
486721
654792
774825
244063
194849
1048405
398508
289840
862939
902132
343589
777756
65394
593113
522584
532026
583305
860467
824778
628576
546044
863246
456140
293929
682068
446291
196751
145303
1045073
895365
156348
817456
39665
308547
148910
357757
117687
612212
238486
296634
333427
366231
397465
288513
1031786
777394
306152
950594
8130
987307
208828
458591
180180
679356
205119
225022
744360
564285
494561
425649
77948
477558
562604
10262
962437
952433
950204
316790
716248
362222
770984
222678
414365
276509
716448
1016066
886315
282259
955735
564557
225434
245676
237238
195060
461542
638741
271402
352192
73375
855625
786572
523023
387829
273693
929104
588003
647316
750052
497755
131858
681195
104149
317688
380214
901354
770071
484834
141799
304669
453449
624626
560367
436114
928440
390360
645004
471172
275163
537335
939651
36886
188532
578586
751919
408114
755252
293613
455304
687567
440214
52463
992286
292411
2060
755837
175830
739347
106197
605421
257551
448568
930192
113336
432362
547120
900615
388163
111366
1013266
906694
292057
503072
559926
550979
70147
376425
653171
888081
925230
691237
799906
282772
344499
288360
445447
1026257
12717
819398
929753
789537
54492
621506
136103
922109
321639
823270
360167
764365
763221
150256
189461
430484
848386
248838
807229
630309
286716
146140
364968
1019016
17883
460204
37809
925478
562887
622363
868607
274175
565429
501166
14041
722998
177250
129053
361043
47077
1046828
839017
854415
197919
607700
895116
643411
11440
920695
205023
861302
159602
572551
231409
1040696
326783
742759
939634
548798
507590
275484
24607
875796
993535
483238
12381
997613
627799
535648
299727
82894
704330
493923
194721
969043
867331
201090
103542
113683
260769
467165
423713
805850
505592
605360
333562
721073
823550
206826
392347
332282
266420
530551
17097
777549
583343
72563
661081
199564
127527
628848
270099
351462
719911
213649
586060
843199
545670
257281
831602
477284
725787
779666
1000516
556530
191935
359314
464678
638263
540456
288095
411271
824639
351401
652296
821172
521476
993162
713233
675725
323269
839606
774499
567199
31007
776713
1002453
42265
380102
62737
973886
187958
610458
124381
974410
358001
281298
1003740
395130
806861
839389
514697
864402
561134
21724
188807
851719
131427
196326
609398
185327
1043202
362480
298270
856088
160507
268526
541012
161902
644283
359990
524688
3167
974349
34009
800339
758524
25355
557069
311563
819260
130896
476704
11930
575727
366140
221205
956255
310808
593202
607220
563824
742200
143770
627340
691804
465230
236468
868190
457418
239734
105620
780762
744312
983244
378412
1004621
849006
703576
309694
730008
352370
362267
786498
635141
179815
331487
645749
188801
252830
648270
242228
807280
782941
825691
361469
167937
947699
155278
463353
504789
373926
539293
150094
69914
705207
576314
753752
370937
300610
1028066
198085
42282
306999
374046
167243
154842
122040
569973
2493
805231
421043
271409
298401
305963
12322
489212
931719
483644
117746
927385
367187
635474
720217
203069
886996
718735
793609
1031550
864113
894653
754882
1033406
799184
988099
523147
398685
449438
858328
446139
735468
984265
716669
694505
437135
180248
141975
864584
824973
556925
4483
96470
17636
997463
559732
961217
865335
910361
852181
982312
995290
721832
214763
100449
332380
589329
850845
607272
448945
455623
76369
752248
413274
1030159
910071
868362
482141
143526
519857
485137
952559
818193
599384
884509
81411
224767
872426
240516
346658
673044
12832
60976
871217
139357
921946
55338
926560
545185
503167
194670
1019970
978052
299041
620855
535325
543393
967143
279242
890331
35299
114894
1000925
996914
1028243
151498
144123
401654
518390
351
620908
619865
1033763
712528
547896
496552
387893
299014
592439
628194
794972
369893
1007324
440402
6443
934362
441409
203193
61500
537691
597944
452673
368355
149821
489552
543963
322898
447971
755457
884447
778721
459540
350786
791366
64362
475792
651386
662093
395051
740522
984340
642325
462144
233805
787936
17885
685850
871250
711074
920562
337834
33604
570375
68039
773359
828292
19252
335597
941413
695662
302463
614588
951012
676101
643710
183998
580154
240667
302651
486734
1012205
970936
463247
1044176
22319
651111
835833
612528
710066
328544
70938
1021137
272923
577817
961474
440479
911119
748637
601435
638822
479490
876524
396860
123927
939447
49032
1046810
24983
593651
956597
712578
548924
393468
198351
48233
647747
524923
245256
564524
241651
453384
507013
256421
255358
840516
800722
406102
250785
736752
16720
627833
761263
304895
295582
285608
991430
670007
103700
11482
271442
410353
909594
171239
328888
328395
138785
482313
1013979
24283
460257
188963
494332
227479
188045
153836
66314
789321
696266
970235
680726
683769
376856
188290
114094
364044
876829
499842
916551
192020
655987
610364
863178
985786
183825
160592
667700
788875
893059
173718
762226
310729
503417
420444
765708
227214
73196
410889
466499
596320
609629
557892
860050
605374
337376
41814
617398
933696
1019924
265152
33636
261681
378064
159485
224321
421610
979361
561540
61051
775689
130018
596427
245300
921070
496685
517560
301335
894596
151233
366757
105628
276191
919682
553395
615243
670571
10872
699277
284862
1005908
542457
605914
762471
649386
204827
310627
233008
513974
968588
515711
752328
1001833
1000735
483415
915791
742307
710310
860847
746939
108482
935715
1048439
23882
279468
660514
945146
829635
175808
997375
564757
787291
1007542
13398
476174
480118
209669
42207
34957
700541
578072
154024
745778
125290
302014
629060
776047
493020
966722
376762
984579
972898
370258
310822
282505
858268
237076
242212
490643
412983
287768
200969
122630
991058
788803
196457
193700
912448
413851
423403
282476
361059
346283
372232
438657
725797
729257
345035
854756
657025
415776
29886
903091
119853
49113
876393
513877
616763
645834
398231
1033493
837099
1023582
184692
357362
524533
677346
301858
893701
497722
28845
473095
337561
1018373
113478
647294
198011
559611
372090
1040383
842653
257924
795988
142228
476284
48878
994860
906014
584362
438434
480526
781113
135061
77200
322602
1017103
739413
150483
109820
1037340
189722
805499
422921
930157
876001
633596
324934
884846
145212
222892
593636
157515
609108
1007754
614377
693787
932047
375798
528743
904109
476994
684347
532220
231810
483100
932335
474366
119905
578073
836196
827834
138118
451308
665699
225861
429178
1041238
110810
565740
690399
693171
406163
437838
914630
229289
771918
214265
410587
869278
520743
368046
993991
74800
897692
140214
902328
1014632
654023
709140
554636
222206
593237
536531
194269
97500
205706
14728
472713
991523
956676
334501
885280
279476
797749
971268
124741
630994
633579
453918
593020
1046116
170300
145581
636385
460185
238126
830889
626907
884111
49584
325987
1042813
381974
15870
648540
1032441
236692
400850
363513
15607
746000
118471
971537
895004
623963
675762
355969
1040287
94225
516656
784943
139747
530749
709797
834712
827290
365113
464242
607304
552341
235735
730383
349592
148807
789994
739767
816265
969422
705098
229560
429770
648842
379533
574536
930917
706316
650508
1033909
563796
980517
714463
317967
960038
270385
912787
88882
336920
320310
39657
28227
129331
576807
711060
989752
493336
848084
795918
629797
943386
320583
768527
45995
557694
706121
265829
739494
924523
134180
485162
751767
531285
958378
24825
159916
1026669
214585
989330
885743
94861
70300
503907
949573
428507
732216
353652
342262
869013
1028331
1040979
123778
431718
864180
441275
625272
773547
150647
287351
693879
1032599
193773
68146
513568
979873
972215
764102
413840
55048
157014
880015
321249
53713
264245
146137
511024
96083
718189
1004587
342345
806204
792271
224768
250885
97663
610569
63309
245758
363849
688833
473084
806397
658759
981731
487505
228185
920154
496678
420949
339046
733616
158185
159268
1046336
507743
178201
668172
150816
603440
404611
82057
1021272
404404
303645
354087
854697
110387
320097
52475
44270
158730
1031703
292958
236907
850580
744336
396397
1041445
289222
90878
352161
1043058
302062
652132
3588
374983
364020
448716
128148
293392
203109
934942
297232
445491
396592
340155
7316
1026540
79969
458613
352328
123034
817348
772342
745903
857917
513610
182084
1033960
1017509
303382
96094
26677
839099
144849
551407
721933
769362
192422
357138
746944
832809
967607
376931
643046
775578
922804
206618
526275
698589
75968
702713
801416
430213
897864
993053
725790
877056
976606
881345
406094
484705
668293
805457
931670
665162
304229
347231
87816
484455
263303
590093
151932
787811
657179
401441
967976
615793
762337
703792
729147
396712
11891
637500
294926
726712
994170
45456
859534
50514
471099
101026
18052
549915
732944
354521
202788
662300
124021
186428
264176
145009
671063
3480
971458
811576
210731
996417
246999
868171
302347
925573
673564
340223
924847
372464
906259
295188
172592
500698
166982
628610
654874
768214
962129
986202
116134
159157
395374
316953
531086
561782
46868
777765
540987
672862
144613
145382
138335
640048
763619
133806
405907
214011
749085
847324
769013
460506
449198
912873
886299
168651
1035159
1021770
888264
351648
665799
427992
200695
325930
394897
372529
465667
54564
403130
308179
638793
262693
637588
753141
185940
459219
224813
781378
543775
1013474
655761
153790
89163
381750
246453
1034229
202878
217337
762848
774477
933095
254949
661735
502090
70330
547319
170198
503172
243184
852800
441603
364446
602987
232776
1007565
811547
369512
629282
240870
234948
23484
979396
35257
837570
96770
315464
1045250
273048
419567
650405
664861
915596
343209
499754
209444
674503
766076
46556
925981
138756
931622
536194
654611
126704
990859
77935
367325
376802
339431
820679
110059
121250
655612
888755
20636
388535
171212
622903
223379
602121
609025
654768
454594
913351
35802
640430
687654
143493
309558
678219
53073
947316
839339
536736
989314
323403
584441
505750
5745
119416
449547
1000353
228672
653866
610070
138800
384337
966329
502945
821476
783428
746151
1007448
119648
774649
1020723
1001494
483504
509877
291332
21205
821636
773598
135902
937840
628297
4024
698020
570837
199808
119227
529366
582063
562619
172216
446081
684722
672404
1043677
526248
812975
713805
523271
927813
248466
838952
791938
606587
42740
315349
798695
72561
119175
168100
362884
752584
1045311
536076
283387
516590
491318
763800
461451
56671
215842
640211
503209
1045300
931155
189467
395761
786188
1048093
690303
1025941
383537
701254
607318
502891
745795
8361
277003
269610
257641
400640
861500
251551
718873
592495
424833
667351
867407
415328
738862
540232
116929
944588
369964
448118
618817
842203
472910
331684
649833
421503
873618
289941
598275
233858
970651
1032367
575577
621795
11639
831965
271315
108094
795663
348447
505432
727363
69009
829451
763402
237311
23605
1019854
1002841
530153
460543
282857
626957
986279
930957
838194
920163
411993
338889
642437
407940
322686
319278
625495
547864
969755
231523
336998
470381
1016628
119936
839556
923071
652190
648732
417079
714330
476350
158109
472724
1006577
613379
726679
696192
265441
973828
361687
821730
509741
84299
678855
989050
153220
233149
395924
156440
1040110
729839
713375
91139
555213
222410
251262
476079
735684
278789
891270
477109
962052
139205
597545
838649
319774
520621
144824
231373
631981
206204
163075
577181
1035108
755204
252641
300098
191539
360306
739366
609454
283839
619436
303688
916963
739526
804444
550926
162456
884524
690834
697121
338724
884629
522966
681049
848600
52235
333404
176902
381154
392559
121959
469390
311235
1005954
336035
357319
484381
259149
744045
308386
136884
796360
53069
124180
433541
615821
420731
699020
726441
671216
823993
155189
176118
505927
341416
272296
724244
659522
356426
590252
216166
1039556
466765
964874
370163
182598
648255
246998
374018
500561
47278
333575
951461
483241
916752
206271
232401
520402
760824
999516
188211
387277
887881
860153
470052
58703
788304
347556
897581
983728
694951
461336
271147
297348
604819
768616
990499
252718
709542
376497
556546
39345
235873
735008
677252
933738
310461
699891
643667
772114
467943
971068
692011
563987
349808
381376
140669
687924
328293
360493
980284
154405
475785
307500
165241
257485
1030910
944669
848591
540914
600178
328306
605220
354798
765193
756533
241852
882313
933678
333831
449608
75862
382688
43956
587747
17871
194801
302268
30237
547586
465930
431185
206943
266724
692535
345235
695852
721974
25715
998809
911666
459349
962260
695166
616151
1023247
3934
516234
949035
229653
240314
7733
212321
106768
299626
965189
226160
839492
584880
457217
524784
960408
930022
199174
909740
170564
162369
585581
82975
572303
849899
286565
163815
563392
692624
1030129
593942
138207
819578
395401
420513
769208
327746
192941
816687
701335
456210
189116
42963
963980
717568
286298
644009
152907
220972
471569
266238
659194
970138
608607
284103
283977
852974
80936
972933
950064
163129
887312
558248
895657
795897
588428
1012041
805900
1032167
361688
142320
861787
611630
632890
359963
178242
956907
389452
967260
502246
242779
593288
84594
660715
32680
882839
574136
763080
938101
980586
38673
171368
557299
238648
966015
635511
238619
683746
318855
685226
271420
911416
21861
190311
968192
534647
367400
487210
724044
117200
122238
76339
341226
505977
438901
671881
29288
251768
827838
832624
822593
254124
701994
814036
416229
769650
5437
184079
1011571
109504
585593
860140
659183
96660
251195
591549
287973
700301
674533
541897
347518
196127
428343
968931
104118
270046
321049
341614
31976
136197
233876
569011
906083
35226
551689
530863
683811
696159
280108
245647
596157
423628
276585
270962
919590
980376
355154
572162
763366
983829
411241
384618
900131
711562
332334
710688
539362
87849
587717
920367
786447
235257
203099
141668
446819
78361
587840
843703
808620
950331
736701
809809
433705
183415
425655
331626
584838
735490
241352
518414
986848
67653
762726
939828
701938
96360
373470
542850
1036996
1014251
644334
943950
626584
898639
217034
635638
1003832
45627
917908
738161
104065
262457
319696
183922
993
430869
190847
425617
473455
821105
240065
231811
744897
436613
145951
368683
848604
102786
281395
676192
592267
606579
801548
237760
304493
703231
452517
143405
371534
691023
773100
602834
392201
643918
1010645
875447
218964
195737
860243
999903
262487
792722
360304
493911
249252
292492
908294
148472
2629
754876
185740
127046
74868
515691
559230
852009
479381
520939
984324
158793
835566
1005839
508355
919323
74155
1010960
745443
29746
1007913
603281
305415
668123
908989
263499
436874
526095
881879
275389
379968
903622
680175
108957
346125
141834
907483
652886
1025935
82999
167415
347205
790169
933543
633024
143456
281839
213944
129359
86051
325248
444540
97675
520907
53671
134476
37339
766147
887032
132916
642284
975513
599025
719974
705577
696794
1046275
111684
206286
470949
611722
896322
196988
181370
207624
81008
158304
568142
273808
93394
519513
718316
825874
11339
197784
829515
375161
376438
919043
476902
67946
975185
832026
941705
247873
688485
461829
441395
249351
53432
654208
756796
148261
422862
154855
943183
93712
809056
476723
235844
437738
107896
839486
658001
170315
454217
17315
962443
348027
1043131
229012
752461
389676
1041580
1047181
689966
182514
17153
1016217
814800
1024251
118065
959909
956279
136276
873258
610520
202681
584346
1002840
173397
953689
983395
636589
984853
986502
366267
1036279
410912
978033
115865
351250
696930
1023469
132490
263948
447502
494627
514262
135908
711934
889097
120604
312897
1330
717324
592742
748583
506359
489214
902474
870596
748904
655663
833320
504452
70714
1010428
79183
474794
861485
677296
96443
677384
115930
912476
750079
261934
503628
653269
692903
315803
98882
400906
480878
843238
907842
182815
959208
78068
433458
57205
109501
836007
82085
271342
848897
611032
717728
458845
557706
1009821
28174
663481
578953
867042
272668
861759
813666
15441
800201
828650
407399
674743
394700
928536
706945
93624
491676
852301
5623
86264
700077
738371
517796
495312
232915
355213
467705
422440
785685
284682
374006
870907
33682
89046
172408
646754
238136
484067
783223
44916
440030
36824
540763
1018358
579927
247237
589233
11117
499791
245539
1014984
58080
596899
605171
573772
81576
623509
914623
245216
114845
814171
596614
131956
432594
222967
57259
1001628
29821
849475
997481
265666
511313
32739
669310
51799
865905
612776
183001
20545
190343
454297
14762
1032270
119087
364630
519354
447899
1030593
986496
75997
856544
569138
260374
182748
795727
28225
43134
519173
467201
487595
745220
1044577
318228
78819
1047253
1033944
1002322
359335
78990
357540
530997
785083
29520
969947
900607
835519
679553
27285
286202
369347
367071
779409
902999
620888
208935
418282
269577
500665
1001689
1014482
158072
625672
530810
625730
958883
721406
786170
1003154
298232
627761
916043
1007459
172368
501833
326966
246594
1023317
326543
773220
983414
980005
403592
375194
318429
394560
582219
1031223
558272
467875
103118
168400
397822
204660
673136
507560
787537
701094
619626
436344
590799
205583
146029
726484
339960
408462
581782
588728
810101
1009759
570545
689813
102222
928157
10799
723012
99856
1025235
691126
741326
329958
301540
364776
225062
188562
518084
55112
758092
977567
1008726
1013192
904713
490498
847525
570921
797088
554089
460858
663026
897380
932600
536805
1007621
474156
388328
257653
811389
488568
682737
871283
99574
720623
830501
942652
1043598
378258
402472
626530
724182
774684
315789
1013003
821144
45905
960509
1017348
552353
212515
416387
524810
94694
121932
774806
381526
348483
268221
596315
168617
857068
421113
722246
172573
183147
72534
607780
211588
945377
598100
495924
810828
923162
11342
897668
849679
848278
733272
79046
895586
428869
664736
46054
712111
619291
131030
715534
534517
711423
262495
180954
767467
376578
786344
53660
438024
317774
339344
181009
511137
716575
1014393
613512
438829
633352
57017
1019379
692901
1018709
126439
466806
633211
708120
48879
878540
925900
921248
727898
90001
192161
629929
821502
308939
495960
899043
202807
10982
728568
927472
726061
1027659
32744
659549
668848
106962
1002462
151965
696763
527858
268008
354486
130969
265142
44110
668507
492366
529027
174392
806338
470221
680141
315291
607867
731729
118753
428436
587120
528676
849123
850726
689723
841594
214716
905441
351383
271919
179389
785086
96940
695576
542393
224800
235581
17218
385805
643468
729939
1040805
481295
340240
1008680
36387
378161
716481
107468
472843
411460
464078
254591
750949
152441
984050
524883
504510
274466
988466
592995
433657
902461
290850
426057
734283
322042
787133
503608
438540
874913
239521
1022264
344260
205668
261511
859728
47386
681558
175388
765344
858073
739555
139016
866735
912280
359866
457966
908783
503192
285622
966322
807039
353320
4561
831265
428831
587862
627218
651160
559572
993706
378635
400044
43928
460495
425659
156231
1022206
221336
556069
754849
272450
709038
55023
409188
302884
259581
854515
545014
946617
925103
32140
896487
150224
1007866
606666
811364
476665
562625
45378
124770
724768
985712
1042211
858234
889629
917525
139701
410014
452599
649540
614344
840145
146578
919419
53082
1001172
299606
186888
936007
186703
793313
368467
567562
386202
374907
1261
1018025
886993
198424
157841
289209
326242
558204
347552
71869
674771
689165
243954
715582
366623
430432
133744
586876
413204
992737
402528
997136
1009161
451166
211086
712333
549686
825302
782042
88181
250921
731997
740850
45729
1009706
617168
41212
277899
891644
119077
993092
44511
236572
757063
16545
39792
544123
775217
386506
852840
665263
270469
482097
75500
773796
515175
235860
345536
294299
548310
287179
792071
670550
156806
851579
696630
674275
407610
312120
809308
266985
189316
138369
734607
787199
403320
917948
180421
208343
764674
1000395
723915
418375
799147
940831
1006732
507022
929796
74632
265912
797309
155681
594368
948527
852806
816928
1025579
485525
26096
166599
456122
29197
960890
761596
783760
910465
241198
854725
114588
405397
35909
351075
265846
651583
494560
490762
534100
932983
667726
37811
505423
577321
1033589
130627
922356
119969
469308
975594
515005
392343
437750
605040
199854
603250
277829
956020
636095
1024073
713934
211462
793700
427309
516168
434710
195720
727967
729360
217493
1001300
598485
101057
651751
461240
1009773
596429
820186
146852
1017728
644449
903276
696830
390947
712106
80668
744426
28667
654871
854110
723849
981291
71312
41460
333009
664035
35148
836157
767321
264572
14329
1003925
326589
836185
912618
463207
308551
69129
207919
740711
204575
843417
250151
183827
197970
490239
538270
1038711
525519
744280
163517
21578
295808
757046
438667
37822
745784
51769
797305
510634
182108
776610
112460
793554
87837
330966
911104
779887
328264
42290
1028511
714710
533440
800550
811838
506252
358702
1001414
32617
54589
685408
368962
824234
935980
419963
230779
274753
843803
312463
633064
879923
663383
94077
538749
1002000
298060
361
446615
80151
343507
682536
845490
10130
541874
106336
18870
1031200
279237
1041522
31881
928721
114848
1047400
828097
53175
445268
16576
543171
290776
1022005
1010850
113037
532137
24414
969530
677693
2536
65938
855157
373139
188707
1048337
771253
146167
126253
492834
218586
499338
934063
18691
999443
999712
982513
606486
658914
1020150
138881
725196
641822
644353
800186
969395
502098
637060
783472
159412
645618
761630
83752
851782
96383
523369
470212
557605
889227
629130
32864
487476
195418
860034
514661
512611
161283
803556
1023897
478501
925807
688106
925012
783751
590112
926633
750561
461016
312049
670236
825323
339185
528097
970676
164295
471036
293461
986984
896129
230988
760844
783021
860857
185414
202548
464288
912428
502652
537767
577603
227912
651761
1025106
137701
377101
640887
779667
854766
60475
558973
734170
783884
741901
415092
350562
332911
169988
951980
119018
1037053
1005312
924971
744993
122286
808584
1015248
753526
641870
66477
270504
562024
195534
270796
289999
757731
110595
796673
60562
659417
82178
363824
571433
149231
693496
183649
38122
676705
375785
666124
662307
45643
322713
985879
365480
615587
482565
941146
719253
313732
548424
381364
4273
315646
39796
867303
517663
762968
173008
665897
66110
1014534
715357
265345
665354
792263
1706
511323
489805
239784
823363
117860
198675
193239
985576
118122
874400
744709
628001
37082
803954
842523
276834
872669
180453
1023576
113838
250119
33108
805161
827572
841752
820356
689240
50128
147315
42311
757639
681683
750461
10676
394294
71758
483463
483454
962743
919812
614663
571653
115591
737204
551219
356193
652954
1022293
501801
27598
1045196
270815
337403
506859
316276
799754
432715
310687
912077
322784
722738
127205
455979
621325
870897
439279
497846
922619
251892
16088
269870
171556
282403
357243
322301
532668
266999
480202
156759
896811
866607
808666
825672
451927
675573
72658
578634
752624
502039
349794
149268
587390
942693
75025
918185
731411
275919
148947
907450
440511
71500
492893
641863
1021176
77816
499290
777673
834177
116455
959148
971386
985720
185315
894555
932018
715650
977818
680311
270475
210175
955995
1047023
6616
1037431
95947
357264
395847
923336
1041642
446647
256660
643548
930205
855827
439026
125508
409593
49362
399913
884906
963211
357281
995842
215200
985275
598028
73515
972067
569961
109473
92203
219910
729787
205218
1044487
476300
340216
105998
547157
427356
461857
728836
344586
961776
825805
799405
552312
945162
941040
954593
444741
1028701
416509
858863
9597
633007
223030
530309
405741
692334
33430
947644
592809
833157
229822
1035256
422978
747681
935509
28797
993481
972328
98707
603845
108725
510045
328420
751971
142859
636983
968756
338008
697469
295673
974132
183797
766366
526790
805787
499139
397975
188492
830035
268429
814021
447549
856430
73461
711769
794407
756214
725875
637081
563244
549379
394124
838226
123136
521716
164148
404208
1017514
843435
825430
969038
654941
756797
324445
439257
748046
559983
498861
668044
397386
233655
1013103
935342
327211
1618
282572
579519
911437
955556
964786
807675
117643
663840
295962
109647
124688
438899
813707
495300
169765
430237
398852
633924
960042
967798
857711
577434
695981
171957
614794
236171
708337
586066
547663
1038160
424021
725190
964265
421108
407095
847980
331497
568745
131080
57074
966093
665417
26153
80656
743732
361365
1013272
991070
672755
226572
745095
663101
205471
150853
161603
1033728
215111
546928
143850
362724
399386
50409
304320
440420
189635
582230
915846
338770
808128
71944
30437
813635
659798
36853
719176
294035
68617
255949
281832
988478
650442
273146
497683
828410
849478
600202
178008
1001166
578036
571094
156208
334849
69657
59081
884858
619137
708992
83356
742968
2906
1003286
852126
10736
889312
91010
684585
555050
224900
956007
571847
627750
352269
841643
891663
561075
349114
275526
379930
909026
177795
916134
867154
897819
308965
373815
158715
482559
796897
72218
779495
201957
253805
1043722
1026849
944466
463485
953994
281783
355447
714391
982831
1045747
631790
76999
482690
114083
119732
847122
794754
890587
246145
68187
162857
126783
321699
552747
197016
710409
464951
105705
327825
16193
821210
801354
1041160
354592
591718
852665
644046
686887
507377
556577
849586
750400
770653
695758
665899
38157
152862
528779
127927
793157
518680
814531
837894
903852
353661
206230
434451
549429
389896
1032716
1012173
387730
178015
595123
4420
892264
860214
629619
1017121
747326
670811
254380
29644
237409
460565
107119
240572
83173
571222
334028
403864
93443
454742
380536
289389
853390
479382
965945
22531
194082
763655
40926
873149
77811
531438
929182
72285
1047045
147485
275915
531390
323495
126390
992691
414403
532505
32987
572495
427899
241423
1036398
880773
439426
703970
471324
978229
667859
437357
233895
19652
365128
911811
914925
35701
1027104
995158
1030751
882654
181275
687961
659538
900312
985763
88698
608213
709291
528075
484614
938598
609414
775291
397847
700333
542597
104494
545021
135536
510976
134470
240054
563548
980784
104898
458608
688627
1040865
135476
594851
1031789
359485
899676
68090
284548
421944
291584
54690
3193
51445
869414
462069
686491
368642
435148
762442
433511
1022997
484843
805165
402973
201695
317324
791541
413621
168439
1046128
573644
725814
132795
148299
210405
926205
112234
574383
458071
841663
1045536
591103
434148
156630
750274
619999
892998
153758
77164
985133
996004
649965
249012
758931
665978
836737
799428
871617
593017
154926
569390
161622
653325
719695
867162
395811
473158
281023
22467
1015888
1016799
840645
795250
13011
132019
111309
336859
1041039
989622
210793
419483
476004
212886
691845
876841
307832
606005
96730
187322
169193
945072
853868
867138
177733
831685
422026
874841
552772
437926
472449
371717
275062
567170
434434
752229
628826
41374
394933
929366
783514
716080
321954
966523
953146
378160
591898
662520
267402
968698
661661
598799
940220
905090
750731
709056
152044
470489
11615
41133
793063
616631
882235
322473
423700
564993
343632
232477
576884
599877
449803
619635
982300
186812
519264
563971
213621
479646
762023
273532
122272
38285
598518
70497
835120
906732
465951
323434
853911
568935
847653
38369
509833
951111
978015
380138
544483
515360
981519
547840
32934
411802
240701
862080
293357
711078
316389
78111
795704
745200
112942
429689
836712
508029
113120
85869
916973
348987
688925
431236
9933
348869
223510
498662
174361
569419
681705
626810
434991
702557
935289
458868
295518
1046012
143909
541684
441442
106117
826682
212272
205601
94331
679967
488778
354080
834959
142455
675
6254
575899
1015109
400026
985598
658355
16528
974136
295452
716083
1034689
858162
427506
928716
910135
1045438
734251
866933
563090
59886
386323
303653
159638
229737
12120
834894
573982
817387
338870
529141
965841
555529
602291
168283
682716
643853
330634
501161
145157
283742
675657
615578
66403
586724
913822
680994
1011521
840199
571465
253630
621301
947286
843539
361998
140604
592250
987135
777574
797992
924179
880606
737958
33561
192756
72649
8603
215814
131395
257023
579347
993956
791254
487687
900060
355160
160315
1010834
793658
801684
79008
448388
976772
927517
301029
1026307
840415
68468
458960
80770
271770
440344
756531
345164
1037862
990308
216606
26462
778297
529602
458129
580134
816807
322689
575187
938438
1029939
938361
1014671
455224
392364
494651
637033
616637
939311
856739
201614
763693
22012
531628
876037
513941
212402
975778
393368
536413
952161
285470
697400
248646
185620
475688
201548
677405
460409
1580
1202
805982
189528
231973
50696
811340
286527
745358
15873
335615
249446
740517
56427
130822
988824
702983
527742
580957
973041
375607
435516
12284
457835
837439
205750
712631
572333
634907
890051
203375
432742
103512
708013
396920
983018
662336
711646
514371
427374
135049
555157
829516
42202
786096
34040
907514
907844
940920
496731
932078
1000450
957784
729075
364463
162543
25621
777467
721830
662993
751493
883763
586222
171131
549913
361909
162235
230171
322584
992574
780019
338761
952055
83798
245830
651869
513983
641029
851164
109926
789184
514776
561172
424549
651456
74194
625789
218719
184386
491114
141929
810259
338366
588542
309698
207983
368307
1014489
420407
49098
499747
6986
756595
405306
113224
1037028
824042
208862
193151
175977
543179
183985
958190
40179
232974
618682
825689
129799
190852
648466
269347
595870
596963
995977
388839
19881
311151
360732
555423
304017
742988
80010
684405
55411
113274
704887
622773
127732
941749
510086
911403
233156
940455
126627
60952
782806
682822
731938
891594
194769
870434
456429
795186
424970
30853
872067
84277
514520
739685
975905
72832
887111
90561
539930
106415
554643
296544
301248
415891
494435
327303
437839
810699
445981
1048305
443820
540536
280698
15796
512534
1010858
971442
939055
988657
427011
889575
717909
259682
332802
110169
112601
631890
523331
466943
533142
567865
258805
559091
682472
535070
1030986
591257
776845
522269
365348
587636
435386
999520
590158
277275
85548
9911
444490
373047
292339
204659
67480
263323
246676
452305
988853
181547
881327
892180
130633
775923
302752
212067
187642
339192
229650
238964
74562
167815
350190
402052
125425
583604
65983
1022626
946796
234124
858505
794709
777937
798734
941892
485721
227752
335989
872266
319941
810494
195593
399404
986150
545597
311549
288252
818350
427781
204217
622792
827981
841926
867041
98210
367035
413843
764868
204121
598264
985107
583077
502861
521962
206700
54851
132028
1033571
690357
89474
341565
827670
714070
1014920
1024025
642673
316338
109994
155969
375477
512445
729390
870687
348723
477664
246217
292595
913405
66732
165774
520822
329740
763179
514751
931827
169247
911634
866089
619722
155409
4622
1012214
783325
439385
522228
513369
966412
281516
568908
459384
849485
393110
786980
585967
556950
89061
124749
823916
363649
527132
496569
718894
539817
510105
673786
102145
481195
93650
214082
656173
541118
371073
219973
499900
209637
1025435
227301
745567
764098
368596
915847
962597
179376
1008334
717230
69524
524536
587834
598178
766607
369979
373200
890930
653583
89770
990889
809790
865521
1036542
41293
784129
926165
772389
201238
829765
832322
463322
533405
735817
4940
12437
73292
984625
564514
721485
946490
916150
488593
882963
1023844
150570
760551
638345
772806
611629
1011323
730286
12178
457990
19855
679386
691949
568369
231110
134064
903560
472653
984857
306237
504423
600551
153411
46671
627159
586854
871568
171109
629580
441682
76076
438497
1015188
1021165
618556
353801
732815
514389
420754
101657
626147
322292
445846
938273
34914
5370
617856
398882
309567
882828
1015177
741704
733230
520333
7376
499018
236755
350907
563307
902263
1030279
788661
431581
779175
917105
41738
180156
644953
466302
977237
527613
519290
711940
644453
823139
688156
1007447
634707
47243
810700
377960
300041
539582
379025
159418
381608
344143
399569
56594
333541
198149
605465
162942
401041
104660
765936
737726
562074
622233
148220
631250
901225
495882
605454
290516
117086
295162
237963
316281
266962
1033506
251737
465598
278148
70237
635692
77642
1042679
331645
1359
1034091
761827
290642
825413
412295
819348
948842
591561
75884
118704
954602
973554
224531
647822
1013488
817220
842514
76008
972941
221605
1048455
473159
900800
152033
854593
527555
686060
993967
562521
56453
235426
1040102
820633
345258
1014212
771003
915154
52222
15882
629365
884813
14888
499593
512528
906472
170827
240307
86807
541040
209401
985568
387941
634245
882005
704685
117988
528972
685946
198365
237944
673774
357318
490548
589084
685991
471549
871522
288165
622704
356150
291930
97052
1021413
362685
966595
387090
363446
648967
572323
893563
366038
183300
1038267
682412
727018
441351
11345
306531
69347
740192
981986
656032
546913
201479
1045597
999637
727012
519366
950047
570998
294629
437055
1033275
215032
86944
473245
63214
291345
625284
20779
110846
808500
413176
235459
143395
461743
968947
53179
800513
926268
848145
492660
983789
643920
454343
23856
845005
266620
683957
853818
448923
233778
233708
287487
1017259
329755
382873
477123
75120
28254
558601
323470
35397
399263
164796
91425
1003751
992576
481808
778424
790601
59550
620516
838299
275289
288553
903925
984927
354543
936190
24699
392959
472595
811740
7636
313469
27742
419014
865560
714858
231200
183372
834853
514777
586631
258008
203437
996738
592396
1017354
608739
935727
938269
18936
165240
75437
212930
341968
594488
587228
552136
191003
973087
162156
709850
664079
1037368
72253
564311
841445
795530
435973
257233
874659
295424
165177
818260
206329
4506
542399
674808
402892
323852
189000
266618
792538
383512
335259
179947
781983
348018
671121
1004119
615048
40214
1012003
603066
930154
1036647
783749
382008
649441
489540
392639
210975
115570
565651
918933
220771
342665
859811
668918
871133
96892
586238
72512
341432
1017800
788363
707258
862453
846185
791033
292432
627403
356269
731006
308082
799622
691789
223940
933269
827988
416382
822536
759542
2163
1032527
367388
384785
830916
84458
54476
320671
550590
676154
133891
120020
911994
66186
749864
1015881
206757
86179
940084
532249
40964
611082
243422
656311
88736
832958
1013507
209748
298870
858433
333136
771163
911468
1025444
364917
434762
879320
783246
857180
332114
475424
461448
69800
103703
620825
969880
296221
1046153
280154
367581
953147
882167
659094
936761
643825
582582
738385
265586
918409
356843
161251
417727
150807
56025
407358
553870
302763
304438
791795
856937
133659
847394
988288
327101
413928
511782
104823
702293
434294
918813
719827
838744
1022268
471913
912066
545900
156976
525935
831441
225571
903557
543546
29614
60652
802835
705719
522986
929425
723355
23124
103424
865212
1010071
262246
11882
478591
876530
627472
724191
572792
513340
21699
505683
10099
27042
665636
929696
368975
105884
743001
110661
549024
478682
481277
191926
587469
169739
153531
301981
945904
131697
40021
927751
428393
837479
162149
506966
632515
677932
156469
929688
393101
474457
135879
722567
646648
20790
622409
983522
18330
140137
651982
806295
897251
859045
755454
612775
305227
1047174
982179
643100
953892
365015
964914
896939
361985
672357
764619
805701
907028
683791
551073
806064
567923
677599
778351
293008
241465
334607
849150
34799
69811
357554
465532
927764
347811
764935
602843
502015
810348
322035
77233
256962
1000675
218082
988797
866996
550309
90062
966812
313909
798019
450348
300425
47667
204166
789541
339249
249880
6411
451356
818038
96997
386792
584217
838737
12887
726956
873619
144224
339559
257697
605734
93119
530727
543340
991103
595375
862791
232001
929544
949578
955791
306426
641311
752330
547666
713485
285671
467877
53447
578038
1016914
793601
558660
115804
216819
654496
1040019
144634
327072
785801
831789
950223
39089
676994
1001959
264404
812537
311144
163536
204139
1029149
423826
604255
915883
606256
788298
263344
472542
214873
329456
19377
476699
799491
369334
801918
116796
843566
864963
510755
945354
385879
697606
138026
116910
598616
787757
948741
1035622
212640
236088
197909
383065
422424
616177
453077
729762
258643
703494
788720
337900
585194
999420
566659
167713
874949
731706
229485
1021044
394826
852289
945983
772276
751060
896983
74241
320581
134454
285802
566705
1522
435704
304638
347992
411559
382245
845580
709799
871090
325702
266088
1001602
948374
20953
690763
64289
228718
783219
299723
182708
329659
185869
256414
332831
845569
538271
943705
1046100
771949
519640
541863
404787
613011
1001008
891692
805362
509013
1024300
678017
72355
594108
368722
855504
269928
130367
636210
439273
209608
1017712
230367
759811
130758
777585
241938
734165
441978
405678
130685
853063
104653
781999
692171
1013791
326477
713837
618551
979839
510856
478786
796482
997799
737835
772262
732625
706101
779240
229493
253706
406995
407374
1047781
394229
181860
564651
890755
145113
630974
199733
824044
381050
804367
516071
530132
372831
409499
879503
77938
742459
295332
362242
852771
1040776
337909
393282
318486
186177
554178
618241
661851
985434
960318
34392
647658
309695
193727
47813
818356
338051
244130
403355
556507
628163
258993
831521
8229
828140
26304
1048048
972414
250977
649121
653944
652850
30359
912623
766180
708821
831614
92824
33800
673216
469890
169529
552894
660561
261231
117079
27668
885589
500308
907146
782618
15135
649373
494174
280517
678589
256978
304546
118895
668996
224461
350344
33928
92503
215027
119333
517320
19063
885045
845879
842473
721611
366251
429019
678139
669191
813371
310514
493691
389238
460534
600297
639192
569874
669721
435646
403334
400050
364246
747453
613725
20575
605839
83923
739278
435643
622009
679309
921833
108025
980207
136892
1012662
648174
177818
126200
50695
934131
941731
931875
200307
437568
302138
965874
358470
789629
295238
866435
560755
765668
637543
761306
601748
303766
393034
44283
464253
105317
1002415
761627
919980
636852
876384
270513
951344
630140
295215
18314
289431
453062
137313
849024
886180
18578
65950
37815
485836
831365
895215
668246
914531
141982
210898
1007427
84313
701413
730171
485173
1023367
475223
1041675
536440
635987
426271
912636
772715
246841
239980
915697
768001
537663
273503
243405
621754
864733
579922
312162
793248
681864
185751
147021
837899
923229
96354
51653
597935
647496
956750
818472
910925
333893
656133
996584
848888
29553
850997
460988
639923
1028696
803199
1015212
358922
846784
38924
615060
413579
244981
936705
958008
869344
18599
883323
805802
518737
474193
595943
351990
942576
201990
371953
3598
485526
774222
855332
534875
278191
971024
638825
962153
366362
851240
970988
303278
949291
961623
20826
632112
487749
600669
243625
567979
853375
166219
798440
57312
115683
846679
596688
885304
897801
465614
885168
1021063
424427
273083
719384
985904
124295
1001186
613317
269265
424354
164700
1031499
438081
517656
175637
77951
653857
648069
736027
489210
684272
50382
155851
940147
751779
835235
289906
348097
267902
222899
253819
651974
640991
257591
291191
5107
216257
987412
418425
220151
980046
735407
333881
224510
459003
719152
359918
613580
473812
863041
220693
706820
433508
195624
908769
704147
791797
803963
186434
68552
328891
321013
414570
45026
421441
831964
837130
188028
1035268
1006561
351135
499759
829393
838556
209530
15677
770043
728303
565493
993667
938701
972787
737976
1028641
944186
668984
287690
94836
317594
149520
762099
348680
1027590
336891
85813
600051
90435
897187
923894
694787
65184
600685
713003
589349
507317
596595
38665
441726
899090
363942
176942
542274
299520
610879
232703
892254
542368
617590
212041
803240
69546
376054
778138
470734
1006477
1023476
198590
24010
1000018
307790
337257
668506
626160
259049
71572
70747
218790
797224
217148
752
789095
29573
208124
405525
849508
1025230
481285
942202
900373
286419
268984
892700
995269
1005451
489744
360992
956901
920274
828576
887056
344492
256911
802680
455746
835333
863927
298547
93306
456563
51610
60680
765468
884176
687770
672001
101390
161766
138460
354873
453915
718892
716768
51088
318388
578089
820564
567988
666902
203289
135301
533545
519738
1012190
344924
272804
506178
220348
275072
63683
599587
779375
600664
354157
586333
858713
229098
943583
843332
609489
103848
1045229
294022
891635
406261
1003181
947195
751973
954699
390186
942388
152751
574420
54387
639711
392449
46508
328994
589374
592474
620917
190489
606736
630180
909197
838915
317616
725915
27776
867193
692242
210033
637616
947762
530584
505885
665504
341286
291721
731463
643265
326152
958292
124236
632848
845557
40513
61671
342409
132524
844557
95310
840135
516129
1024051
245140
657915
816602
968156
802643
30878
592602
830710
503529
938043
245353
746161
1000350
516770
140689
883512
252050
187108
232120
525484
150038
876727
31420
456617
73723
234943
126881
980669
753293
953247
692074
783346
295413
509222
427033
377186
42456
575598
303489
175752
633539
585994
802012
477458
934301
814336
14139
361379
466217
306332
338578
858090
583577
1004831
710927
315659
956818
878356
31343
298612
435291
239944
52826
728928
828834
154436
112958
87303
665015
1038490
458894
497338
729055
870794
32228
279471
435446
490111
186133
231479
414174
31782
121876
730814
913708
429661
466130
979247
334494
638303
27927
460411
965251
370103
370438
775517
835949
1042513
307216
550076
269502
408863
686556
741735
637991
358011
603620
994389
638884
612879
461457
528042
228170
266561
40351
400851
274948
64202
140203
309859
848225
784962
653676
566081
615655
394065
454143
918511
113465
648194
419553
258348
245224
747880
618701
80401
913035
660598
788726
721801
228895
362208
825992
980833
1033839
87333
389506
453839
549554
717260
314495
613684
161659
746985
341799
908940
679565
762632
826150
307623
11954
37520
26349
899879
550431
530769
605792
983944
632048
391344
766753
672486
892600
332750
1036840
513786
36382
999554
878418
469999
917459
163776
402938
266268
404078
600979
120060
257053
918225
613539
741291
619371
457424
108419
497365
659992
931684
473703
389641
785814
781866
118552
718045
43113
348502
393671
333405
454985
155196
1028761
387208
847929
86197
651839
880191
127642
197438
699589
726375
370178
254744
607129
837617
834558
675038
601617
919868
250000
568949
885004
372274
610438
617552
88363
11773
618632
220856
446456
437646
723666
522826
683633
448753
537322
231256
300677
680493
722826
521502
447233
595443
731338
697243
470114
372321
280962
157405
270448
234417
682768
937328
492816
327683
589613
725730
15334
631197
548043
995669
772238
866352
88208
537328
559838
1008187
31111
956976
827425
185420
918820
899666
1007978
244052
689551
290992
145849
362767
733777
230266
248275
136735
1034663
873018
831564
12433
526501
612097
519614
595203
1048463
191897
896495
11187
344009
1030336
522028
644199
128435
665895
217555
89875
306158
401144
70930
644274
295344
780704
275133
104725
570298
106327
42316
611594
49562
278333
920656
805924
316221
307056
923571
493003
545581
731859
323076
359598
982274
945901
259696
628587
389478
85121
188567
290369
564960
68644
34622
870743
259833
460993
334901
731584
860649
21238
287352
405763
61374
306523
505881
40541
815298
50890
352153
439364
250604
701767
310784
402631
763223
111354
876790
1007276
183820
481203
745117
20143
708770
98061
615237
55335
957625
339164
661118
104540
269314
825494
957814
255157
591824
916444
276634
595605
454739
513571
49671
660264
134708
853730
705970
892247
1044647
900628
386254
849968
956610
204845
726540
146538
45625
623340
226073
887585
198171
274361
699158
329725
692458
431283
843246
388272
237976
908310
523026
1003128
199378
706925
205759
722859
806414
982134
851138
1044821
996929
333527
977713
505327
795327
883468
366618
73257
246867
557571
306198
405739
689091
5904
299935
626826
39935
376053
670460
924850
804476
642381
279901
304633
318225
807538
850933
505227
12950
586637
49190
233214
501511
132499
345298
819010
873302
714327
449376
170455
672128
874957
268371
770797
935120
283919
967475
375327
760733
557414
927757
363230
930493
521500
426659
75019
615658
953460
172173
450919
544926
1020531
1042140
886074
651220
538084
191219
969890
701399
315650
86520
314499
116330
932952
66323
469282
1004274
671882
105236
597239
162139
229180
1009385
614901
983117
348508
59491
253378
995121
598895
809478
789359
354918
247220
562612
869405
255066
420640
186740
766540
63709
223088
771627
725437
689938
328620
745591
966343
711831
253124
640031
637462
157530
957229
857330
382342
867673
881641
325968
281201
148898
103197
396110
573163
854886
694301
988342
500159
344693
401248
698031
609684
892418
826599
602751
913037
1027834
1014361
610402
74683
197510
987083
277310
509565
701723
710564
957874
768176
647166
721135
395540
1004201
426380
590513
452296
434354
273320
617076
735814
780447
960905
488613
877167
769594
679271
267577
1040488
920778
207585
568663
272445
151243
29667
134252
863204
586919
339785
1007732
426833
485723
277891
989700
327199
781861
109347
364244
301724
210994
733893
827442
763030
168951
601953
557105
960534
1020013
69507
227812
377574
152764
200313
719608
483056
123948
493251
830100
1010565
514203
750993
544074
611279
468213
824206
508461
433532
622593
90685
483093
315516
495002
801413
893047
235095
500213
434366
481010
356678
662187
357551
368088
600249
607399
456764
581395
369997
122166
524154
492586
13592
28519
492812
320202
339704
58892
955307
719215
265341
302400
894970
639335
548677
402608
972140
426946
811441
276581
933114
616080
402582
653739
762195
591880
911966
636772
642823
250070
497415
647230
240434
238690
526554
846394
682354
293325
233507
944714
803139
147830
459216
1013684
647210
891168
90416
279800
973131
66973
719909
669154
252543
90771
16487
1038597
577755
986248
748754
124419
361123
149644
507182
386224
5155
741992
810062
327798
143823
582333
575814
906605
108770
641800
367680
858808
17095
634798
313826
812545
575203
951722
983111
420794
827773
172586
251303
481511
846958
402708
61405
415546
1034373
472231
356041
1000498
275968
856683
843149
750260
797015
922202
562315
242744
676997
220912
218056
390295
463284
194954
685079
541106
172374
159553
975824
724504
863953
962971
123541
774848
985283
814901
85409
818526
888857
774540
494524
224620
211830
569328
910694
761055
364267
900671
35171
187573
309083
831842
738294
64082
986585
1030984
31392
637568
834883
295075
468484
102522
850905
367526
71940
493559
772086
250409
641549
248088
1035458
798375
560522
620026
739097
233567
214854
736634
15840
491771
833420
350697
45216
42566
224931
266233
794971
242215
596054
388014
1039482
392177
749040
318205
236510
473544
284372
54171
793599
250194
982856
426768
607608
649300
513102
644900
818024
494675
262533
435204
714270
475550
297732
695113
40493
821751
82771
44669
318362
290284
734243
402969
163808
45087
391780
23163
40126
287591
81321
508541
297118
910634
174347
1042857
375299
53351
93604
499392
141106
309897
367232
643072
122099
67132
672866
983598
234466
526667
627509
39985
862925
550821
490321
612016
1020046
944597
838914
828196
371000
635382
627885
252211
1013844
891788
603650
946592
731346
697318
750588
439003
956173
430152
746744
22408
508498
932558
46157
583115
38637
942602
303693
215258
336240
292187
24515
277963
772841
603790
522481
39717
600346
974630
837724
951728
652021
810363
688452
46576
470354
929335
484023
679963
762407
763893
452457
753582
841166
292626
351500
543512
256692
618631
726403
691297
900291
214920
169421
384343
306206
43218
414337
942688
366032
454651
446739
977559
34453
514527
227921
666729
792304
20939
369097
413046
322545
308136
988906
783974
45608
114646
523807
589716
202173
127613
429343
886896
7665
913040
154949
443876
681467
281543
300073
497307
800527
467375
1044984
280183
769197
537646
731080
150675
819489
385580
757557
697039
187466
700903
394853
999953
928967
286240
233604
659678
1048560
248528
857304
825447
357752
865152
633248
22766
762715
1033237
257917
56714
908570
123152
358949
470533
39960
353027
739213
1007816
867453
598221
193892
155788
706160
904412
681069
624320
934807
701007
754616
797550
281802
756036
184409
328429
191892
192182
113638
441270
367180
135288
972850
1040177
191525
509588
238394
278187
139397
925819
293169
296782
261387
1032127
709100
272707
563620
834643
418961
377715
427567
198021
489383
225679
592102
730686
801082
87810
279078
433525
880042
192888
973576
1011281
469063
783530
49693
500769
375301
174535
1022509
873919
308891
485101
351870
585528
544300
548030
973120
903395
609261
203252
706585
1028215
715866
316228
261005
599334
951402
547025
573426
611087
829137
619349
625315
1006649
281219
245181
204372
214140
649505
1039328
753520
941484
734541
296610
232056
549294
219086
747300
433386
41509
477442
291824
498440
878728
829566
390277
627736
761461
796570
812412
957708
927563
547545
832959
588513
426259
599847
539786
393703
267085
119410
722491
190429
727184
13334
325002
784740
807780
26689
280725
522346
628405
419126
982922
532759
1022050
395796
853388
983342
26795
61676
398533
213206
190926
1046267
647075
678495
966459
117822
238194
36054
166296
1033706
1032136
618406
656543
215271
52930
266122
634690
631311
206068
540659
95239
975486
139696
277489
93325
328148
912176
582188
52836
134631
934662
752652
945182
92585
958266
618548
985405
565473
162035
246764
124820
919042
882769
466953
972338
998569
696801
486448
77172
447518
201952
712043
707021
407279
696791
246637
720461
296054
184772
766063
405048
510460
707287
977354
729016
374989
74234
1023383
714188
271962
1046830
658571
182376
998881
695888
766491
660122
1027946
178323
729006
924487
774067
256992
786082
84432
155573
888617
923404
305899
809793
130534
104582
933234
486166
1031101
950554
277722
336953
206953
901539
450652
55058
803886
1006639
489285
228667
420596
770434
157113
132861
710547
898594
193866
800025
967863
665775
791067
799317
154846
856030
337320
222063
948854
401495
185583
185553
969156
160570
1039209
184730
12701
556581
112240
164057
477508
820295
399942
61089
199095
369188
432632
424376
1020428
127556
626387
470296
24424
409213
765645
960336
75251
382100
481531
561726
957646
439629
819069
606476
478316
660333
114475
613166
931783
675814
113648
180881
949020
615834
381324
306988
649768
333329
89129
335785
284829
503008
710908
965366
1019424
243250
404169
442952
341751
220301
726072
1043227
262627
222789
278507
554968
659827
819601
1008512
959388
118681
382640
950645
994680
81150
150097
134600
248693
562234
104784
66988
693392
271845
396201
340702
364731
836585
822833
687631
837285
201332
621605
31161
1013814
695612
583476
544175
370825
1006403
261165
313055
263747
96882
358274
830092
993152
371555
276959
838997
781329
73592
259588
544118
465020
1035325
300936
26390
761901
190947
188893
1005026
1031150
756821
267296
875450
135240
691277
250697
673320
476809
350805
657098
812807
384458
767619
68278
87652
553219
958375
228661
368064
272836
246346
47187
58874
703278
435102
626374
502681
1019628
36026
216608
661260
527073
660074
949976
881151
98925
1044023
946562
429239
921302
204882
231560
62824
627055
249430
678086
907502
491672
19840
790679
213397
1029219
97175
864003
749631
367408
208110
686831
398371
424981
446262
581229
794340
624329
395579
588753
720709
46545
240912
965452
853342
262478
339118
975094
256061
1005698
998372
1007778
211810
796007
379648
158494
262731
37726
1044908
776272
225474
488723
949191
441326
736141
705136
759514
52200
482998
624991
160120
966377
362575
331114
1028392
755667
703741
22941
600171
1017717
929664
1019644
771848
273734
3914
809980
829350
777776
578493
304095
1015515
818665
154190
641935
396321
531069
625077
688920
273773
147476
533602
805154
750533
121295
151415
258226
456421
613084
781881
7346
253451
942968
607704
579709
986781
475100
523076
626196
15176
748448
307900
38380
82212
188883
323504
926810
60379
146471
982989
249888
941018
716057
725698
402991
143886
716872
633713
543793
852461
906288
189456
803418
1008683
375196
440114
697582
506031
373259
123413
871609
394147
533726
924393
331225
154644
878845
560650
748547
958096
324162
117949
388532
516908
682105
589510
638167
765167
186145
551726
53516
419665
156769
553966
902046
944100
253576
223890
60272
747707
655910
415862
161508
263299
948417
98939
15806
484865
109710
894232
542474
703841
507804
715960
813227
692565
778631
856221
1003089
521861
238193
430405
931374
859047
340663
366234
726560
568139
693753
691176
692989
134633
627176
638711
155860
167019
917073
883641
465433
700708
289519
805259
918362
843832
324369
866335
601675
811183
443215
2160
557387
754349
654976
982644
980677
408359
125878
525451
856820
666569
853159
86754
159756
654537
1039624
666123
118686
136853
1035016
203805
306605
462637
349554
804061
1034075
662927
55011
524490
29601
575105
12156
691157
367182
415315
43098
138202
546951
37790
486507
673504
855082
248835
885644
153897
446201
75917
408281
574543
173277
850654
24313
175011
416605
614816
314890
688192
483589
743256
410139
349338
104089
392668
668388
516329
85200
69730
103088
693600
182443
720701
966616
223631
752133
618863
325091
333373
548978
154686
268965
863723
637886
736249
447058
936804
808580
316552
694010
716471
116124
181226
683939
578481
837634
466134
1000211
156146
82754
777939
722074
204138
567794
187559
734225
736464
328008
494667
1027591
698159
1024713
271405
753870
705422
212845
176773
197678
745779
869962
144250
912974
298528
792400
605509
135273
159189
803575
172034
617084
677497
768020
707177
219254
1012526
624057
720275
165605
595335
112936
501372
784919
723256
684426
52986
265931
387202
140148
1004543
414180
34789
256859
220756
561296
120576
293281
129949
58100
203850
295682
498739
398086
245086
626229
64832
907321
950793
492215
604317
88105
446678
244024
181741
985718
395
751177
462031
169360
274029
744942
679800
918641
627493
641819
37737
972865
843678
754886
594399
182434
805311
270945
968298
669926
842759
445287
976905
43250
748640
748750
311740
926943
877241
101507
436107
642701
995494
456665
789795
494821
376747
227032
1004807
614339
386389
808425
739460
893162
52182
213176
96631
415076
907805
527428
408187
847873
743036
562255
304190
1019645
59818
341324
159213
406135
422471
948580
35189
137995
429561
514367
186565
403063
590658
576012
961850
95099
5854
966024
602646
310334
149107
315146
697444
926075
318818
694894
410006
968096
449798
422222
596741
629178
792493
491055
65188
635482
925722
354295
357779
112928
303414
862725
447257
578446
381694
197429
545305
589770
884456
574663
793721
191066
71567
969508
844365
1020316
700824
191572
458908
902001
251827
99819
724890
180331
665758
862991
958320
510470
486202
376391
801650
108365
243233
1000457
361629
3587
253011
852324
425968
2082
974198
330532
221059
990124
401874
619352
104439
20604
295394
802539
2001
89181
326779
373539
910387
866793
484663
234703
413965
483824
931062
670632
826755
277787
479175
892629
580471
259454
857066
845923
439813
479510
902673
884747
940299
508261
34444
68306
805537
851381
651506
78627
408301
712397
678652
510083
875888
221357
246778
200736
567533
987250
376098
701980
1027398
448286
982829
941667
231027
1040346
836844
495805
730993
255972
466915
55142
685118
797582
640464
625216
938949
292091
265044
588862
125034
100933
769027
326549
463961
399591
982547
382276
735785
1039133
279849
912522
59189
212291
219000
202690
200035
101795
275986
491392
941470
65361
726744
452818
86739
311146
210790
588653
105700
976878
295320
233470
342999
140928
735913
288826
551246
17673
988589
570331
83863
822114
217644
240337
569497
174395
658634
997341
20481
683195
36244
635459
581508
411399
889307
925224
690753
524764
599110
106997
143296
33879
518479
376356
709052
736313
897587
791995
594281
561246
529054
824012
363236
128014
2349
750968
996712
1014687
21927
864367
823659
862283
217364
71616
400496
989086
894642
811770
98197
585234
404334
973513
778887
37988
449293
591995
411842
720730
989340
216014
513483
104673
143182
635367
835790
888441
1041254
233263
850113
376387
391224
249355
448093
1012921
2917
752612
1021112
130870
254148
571009
617128
824366
1011081
877480
636831
768480
493888
801244
213907
245564
184174
967816
408558
41839
761724
367479
466237
98530
527564
76939
562088
283242
610566
52524
721086
872823
24496
873387
906440
942582
690314
938072
181651
869967
561980
668455
270050
268331
1006401
480765
824501
806967
328047
769237
480723
669188
415192
300018
278525
420188
255649
958712
282069
409695
410458
544855
449181
662275
969706
108527
504648
1015385
1036551
823276
445626
1599
709113
46346
947088
83990
643618
194543
811582
883297
993782
790303
7470
621405
784554
591806
718199
641772
313866
584967
827133
194163
797579
403451
324710
860009
890945
449321
170371
445789
797312
302671
622188
191643
362710
906002
433109
784072
209584
595908
642568
919394
977847
49457
64859
78901
514493
1033807
825919
731785
956511
310158
599870
840392
912385
236719
809353
177164
743723
83754
227763
115951
590255
360984
580379
501712
435431
810282
880449
39545
251767
571207
138862
49108
316121
129275
244807
493024
634575
961432
692311
518328
383983
170487
318577
82701
1045521
272620
136643
250519
74292
505765
125398
913697
801954
509570
249419
413341
564644
157988
318785
476599
912562
44205
473048
1038881
934591
629019
215912
901150
980502
155386
450211
645673
698657
210252
474101
528140
953776
461245
419303
637837
359193
268994
772920
110813
921245
25574
17703
169414
682102
239453
292790
934389
694637
536248
203105
558051
562366
347654
724845
199942
537574
351129
966975
537219
259498
371597
662670
283821
308265
1033482
488296
492444
136271
371099
665355
142254
778117
8645
245578
841998
876177
932456
315375
856360
822402
507236
339440
731562
296911
148199
450790
774510
207016
74717
599436
1024159
201320
804210
586567
317297
251323
152084
844176
20711
829931
17853
73281
458814
370123
128116
623661
203822
465188
202711
907231
979095
283737
523890
755997
789251
812028
623141
747260
1004461
117618
20400
165657
545362
388330
322872
166569
618434
499116
497351
55715
168412
800351
739857
430840
366735
369863
915100
80765
182877
976341
898536
88917
355292
888615
973080
990444
681330
1042960
382524
610268
783985
120065
601759
354625
1035165
504745
90557
433755
606304
384500
654226
39995
688295
727322
424805
914101
658947
814432
123357
920454
880740
282431
655958
100021
86672
748647
874833
845952
48184
585079
87308
626636
387896
390900
219631
888559
574705
126847
556811
278253
1033230
732317
889785
164023
451601
58077
45171
887392
48930
431627
636254
123872
109441
300399
138982
178559
700312
226733
594165
76416
410822
402987
392008
405211
1016629
567739
363241
196394
187010
452826
322938
583179
355488
980101
855251
27751
87484
725137
363054
933844
345048
764136
369703
766223
900872
363782
781901
972135
331866
380470
783947
211261
716479
341025
401602
687946
194012
274398
578257
561993
320205
399430
884716
410048
802118
186991
365338
166247
203581
271917
272677
561649
980924
512196
87070
651153
352917
1739
1029385
484207
73413
949235
361281
143188
184175
451785
205923
637924
779272
746827
101594
109876
760517
500061
887141
857760
59551
591105
946621
990048
957635
868685
224699
689545
323331
957765
821857
1027284
152247
2605
646653
412620
213747
1023179
266847
936687
68076
1012341
780773
301378
136850
565216
524939
835952
743257
712117
205490
406633
482744
993476
355079
149269
564906
214026
310652
466883
236079
918049
295631
332988
569265
888475
154005
348943
301342
496083
766773
906480
366389
764833
133342
725986
325207
103356
1033512
682567
89887
14478
439321
525701
126460
981461
201175
118031
839238
646925
347469
444763
569425
326419
462088
256427
256597
173526
4803
794251
595054
264080
918898
639590
117483
136295
343586
520858
345382
615616
319975
775963
1016207
174453
657207
437629
1040760
76659
45568
17998
691575
819579
629351
670211
1027480
215096
332343
159782
784963
785729
931275
1046540
754379
287625
1042054
31365
154445
492483
778159
113220
585366
842967
297672
178260
402703
758900
816805
439742
150362
473217
210254
768348
586963
306115
640136
36857
650651
367445
798758
26580
658765
551249
867927
1001769
526437
800436
966146
958510
289076
855016
227722
294031
52647
705076
738497
849442
662768
598614
115069
799900
892170
522081
170575
278011
943519
212353
984194
1022636
223009
453636
349741
962827
619812
180181
429553
202431
243269
910318
115660
943964
997191
574700
337273
660354
396646
445295
167668
842391
458862
922327
40550
543806
548989
529004
44346
54588
810793
697562
300856
301362
635442
112719
299238
66106
601364
735981
346490
323043
455450
334780
716894
681934
1048446
229588
676584
150472
1022764
527956
716823
125856
60927
465905
767460
279569
140735
155986
346896
852417
734305
80239
668639
349481
1009440
953880
418678
474975
196030
317366
80540
205789
422453
237657
393754
56574
544233
271332
841399
577721
812950
141721
923351
361107
997211
415877
350211
224741
146326
94703
229416
953410
398952
879347
207233
88881
466043
23351
572837
969133
298276
777311
1045529
388391
209455
89815
711867
519805
302491
72712
1017894
966921
194676
488109
325180
422055
141601
320250
204625
807680
578976
2288
572211
144805
90631
1019261
126937
208022
369672
856359
279039
154709
1003989
213537
615177
815344
958022
330100
266737
237251
325993
174596
287870
887202
1005802
603641
715455
750407
487072
399851
105215
92931
259941
977720
366092
1032905
712923
574590
749540
872779
561001
477199
771164
654773
612175
275514
961130
17497
219955
268431
152296
711178
827269
508178
916054
28430
517417
884827
1012467
118834
17148
478045
576754
654123
212459
43871
58394
306393
972412
645130
722625
779310
550567
211501
741644
315238
61856
18500
448748
328522
65607
195404
767259
374398
933711
428872
866483
141439
703177
760928
799676
324753
533469
769743
684043
406437
11229
554663
818126
589830
618582
842742
516862
276591
612235
839064
397538
561180
251029
443634
931573
945962
829675
181508
527954
893370
826939
217378
809877
909403
948462
978040
158907
855056
626709
597925
435683
32625
790053
137958
140950
436482
1042806
742187
404671
578171
168024
683136
390263
317028
55420
95976
514713
114513
533355
51469
262261
899474
187357
843509
745085
1006054
148635
1041750
940079
608013
908939
84340
677703
410881
763064
473797
584234
510849
467835
812592
517902
890237
652009
490987
306275
648047
352065
87527
876525
808693
999713
911408
595521
724507
751689
714580
714419
798649
39483
250527
108965
990560
71754
601453
536637
531350
852509
189039
991491
141819
365359
281708
288298
186552
777407
336879
61611
809942
414881
880005
369192
557115
57628
565179
400536
704704
866258
890968
221650
720006
1013908
313051
971338
966816
6943
358925
519995
560449
975834
32128
907446
764945
41723
506818
516566
36531
894208
340255
945835
237216
103013
888774
699588
573239
838281
496769
1014460
936969
930104
33576
736115
556996
81528
789471
527863
358449
77502
202227
290312
175754
1014412
112872
428211
399983
239964
1020253
442401
866085
746484
620662
269842
311935
716156
166259
112428
430995
338665
889362
74420
541261
394131
800321
948966
86212
821409
185893
577965
633394
407032
408843
551626
604856
470252
480919
978890
615437
498086
810761
406985
824765
862216
863218
642025
768161
237370
969831
339176
120541
752379
460525
936439
966821
942778
193584
152974
805426
323010
943388
558388
91196
214812
403391
269985
771500
855702
712432
665968
921672
238202
672634
287375
143457
206100
313746
980413
455960
714366
484661
118339
760995
506545
26766
823781
503936
54341
775485
264600
984125
855310
394466
53097
485237
344682
174067
295189
356523
701807
490328
177547
299085
151429
628765
6042
555459
1042218
807033
780155
883462
839412
202955
1027487
53080
931823
241316
87966
1001779
286951
604713
133402
243698
25809
472543
221874
957300
81028
636144
797321
757997
271979
909925
810604
375187
57117
507340
286926
978722
948635
825030
766097
633789
505609
141808
119479
416453
325110
827626
233215
784222
757198
200899
485297
368731
429060
643105
732510
476218
991403
1005493
769591
715674
76578
995009
556557
972493
876772
655695
73785
969202
1014669
417733
644357
609334
712773
476750
252698
589985
115863
970296
607754
820818
818477
152401
18630
685643
136399
560640
952439
132081
304824
618265
169318
885127
160850
871698
209906
294924
620671
210229
128357
601461
722569
469127
575755
570162
221227
405800
351765
749828
123033
389742
621624
900699
485652
527817
949067
558099
377361
566129
971214
486011
65433
563784
412499
224570
361994
367743
661787
246121
555575
684455
184425
173278
925309
570818
86191
499213
655287
555041
186813
188657
902089
1019168
506102
755398
731249
336277
840359
864489
450902
791697
501032
744164
579503
950178
53003
400804
576795
317875
130581
249325
744361
994268
32675
309349
484184
558738
822780
795497
183611
940549
175591
8629
252489
759997
919831
874533
615448
453871
799575
279251
69208
227381
233529
687064
302307
780518
714714
443045
122071
220987
794512
967449
397121
1044668
858998
977986
923833
353956
853189
312791
875821
424441
962493
590592
4618
1007826
32218
621340
50250
775903
553283
950695
657996
209921
304252
128836
448731
766557
384276
346567
549614
324397
957933
182204
160671
642705
749714
71481
1028092
55406
419135
629033
657080
913283
873602
451172
42039
653140
424068
503740
489199
298081
962839
423462
564682
240312
384014
449212
602296
366721
377271
409256
997703
115396
730790
55115
173816
72092
72255
142017
306774
646273
471325
498933
627091
172082
1025847
329542
640669
886495
78461
940040
680823
841353
612048
509360
100699
778150
794078
443341
51731
376850
916909
270124
630145
969127
79724
939855
640705
686699
119788
540990
25294
246061
4608
741669
983581
930977
600324
967210
884263
457384
272201
901061
490602
751693
450973
346835
315107
356767
52199
455610
761750
966939
735949
906800
260278
3885
102157
446709
902539
755560
219659
205331
633033
941678
866171
525635
344426
161964
255315
704143
36578
562586
28181
1048228
536439
963503
267804
264373
420250
842706
860345
406708
236953
60892
667215
752824
735530
568989
802597
66599
1040315
795184
198801
387488
843107
353773
135384
996643
116821
1017334
826209
427491
182687
640497
218961
864937
296684
836978
532018
1022876
194286
944042
848950
971705
634221
488608
429013
201983
347060
204050
655271
1008723
117290
89230
763216
701729
53446
229212
534350
722310
589237
871773
330166
808787
59379
920445
925641
827818
850440
380121
240528
454991
235627
67593
379982
292383
1023099
171665
540125
183897
178735
854519
867140
869080
118342
42104
155912
425690
980730
992879
16568
440941
341971
494816
527121
303554
606081
348437
849692
968032
689445
645699
682532
552200
482153
93210
27106
1025189
477009
82661
314389
290446
618119
2978
861838
86414
220731
979923
144265
843821
577290
366690
306984
77021
528480
959550
17370
405434
408856
232756
772136
393823
951860
617320
446875
489079
146603
555401
365528
43894
124325
685941
731273
971689
394655
758605
374354
337892
144907
539454
164672
371902
914404
858531
258146
296536
392295
490735
1026743
934448
313881
1027454
298220
136662
4067
97643
294187
116176
323885
846632
803268
344122
816768
537833
475286
419466
660865
690146
756879
374846
546591
329632
149807
699680
991574
122693
658043
493262
588625
772776
167311
359157
962150
737503
526407
735894
412636
130615
1004570
160871
133006
1047197
599511
1034433
1040139
886281
760865
978028
335665
31373
233174
625164
961567
776302
835485
634110
816688
567455
338955
190193
786671
488350
74731
158477
181812
955301
805023
1016569
128208
410991
550728
593401
512204
319283
372639
178496
1007197
561047
474471
994175
524123
152890
166721
847591
475467
827279
129491
881844
73163
320877
826879
87236
256542
284709
754873
384427
202754
431382
164691
421866
90611
708654
109461
693061
516417
1001238
375071
840311
498659
136686
757310
975476
661127
401306
778488
225921
1040788
1005923
890075
747270
322570
704025
1023021
995926
100744
321525
489437
216793
929568
747174
690851
439785
21901
1033190
823556
559941
102397
268090
973223
606209
570748
339824
348867
762125
972450
96135
333382
324835
452748
89174
101457
357433
75987
645877
689147
631419
291157
655667
107878
99883
167583
568070
259
374771
437222
720801
412553
1041361
735806
936852
80522
51041
974946
1004748
299531
752360
960341
354654
780322
536645
358271
587105
708972
413351
513738
512817
718934
1713
1031046
647591
991640
400197
578666
968633
27936
126291
919056
627642
450377
172647
370041
1035293
637971
479183
641269
727831
112912
730253
593508
11752
299358
369520
746103
592165
797330
22308
295443
725442
130407
347512
841560
909290
618128
111971
320329
917311
791964
863546
775853
1658
693590
618213
122627
819674
667627
744305
789613
269732
1014402
389624
599217
665152
64440
926140
29570
590858
206045
587897
365798
344783
34700
370585
311215
891883
624017
501782
368793
754597
189118
351570
484038
866099
407821
325956
416095
882621
902446
900198
58280
988484
330517
511920
13741
600016
496984
676585
435568
347229
679406
137723
346525
210657
1043196
643547
581061
321874
319743
424898
97919
478473
25452
367038
197406
1018370
413144
618955
100304
614272
597806
422332
625689
892947
265969
257877
313753
291437
146379
80869
417582
852797
725576
956339
828489
797436
789227
945401
811894
620446
593906
356518
54076
55942
818148
139353
648725
692899
230380
17287
627440
667213
705174
965237
3747
14229
271744
46159
255984
315259
778985
883535
617132
785292
231086
206837
637538
954379
738571
595285
522163
998570
389291
347463
88981
813526
1046773
203885
807049
190333
331233
976416
703563
382505
629297
211372
740562
387772
997861
810786
131653
197314
705365
411345
604442
892255
829142
565274
893133
443650
53631
543168
669708
511545
1019434
220084
954582
584199
530837
620952
129961
365465
517898
896579
89803
307145
131236
2602
355265
384948
608615
534014
473256
434471
527924
844448
244966
567112
119704
889153
178340
25902
235
557674
849030
997498
666274
660329
454341
432922
700044
226678
1020916
448120
954131
173552
156894
1005096
456097
404447
997747
5568
269992
377178
297159
769954
527130
1043505
409733
809666
1033792
508240
81324
986304
56459
506064
1008209
717133
477348
55416
929492
534654
373340
521089
284658
704411
721870
627984
747580
294217
973517
512085
878424
367644
721328
413454
367000
589491
380369
1015964
114398
552482
624226
366696
956663
555931
417106
712878
556500
874005
199667
164321
1015773
818878
485647
442838
17904
649094
437195
691681
505961
134509
612155
355157
502603
489544
475112
324390
191370
820578
725944
785419
2556
916488
256977
240719
85668
45413
78677
896813
799041
894843
52615
533308
464223
78697
243479
825386
656442
963255
853586
93298
635294
915545
61327
484329
188510
191109
924723
825557
584799
792199
943870
276356
20403
405659
981377
346655
628999
723709
234865
680706
582580
355563
112071
565319
621038
982251
141455
674949
967911
463760
998247
577132
448479
459730
1039309
19394
596591
433592
775229
749434
214141
702988
469228
725257
40974
529879
286840
268578
767381
1047146
522870
650263
238226
502301
67560
637161
367528
442690
820977
649474
1020666
17675
1025050
381930
200718
53683
594689
429734
688403
78192
376903
312108
760804
49174
816532
529511
151066
360906
405355
342465
194336
157991
1036664
991325
381891
820618
208150
561795
785757
609792
417131
18174
97305
343731
434466
984849
156127
246789
737295
753917
960248
934969
311398
210049
968102
758633
264780
145909
71861
385774
294657
649227
356527
923558
69333
131698
790788
457790
10233
993961
264591
216960
906688
1043784
21905
80938
588817
639033
640506
844535
406655
815490
760857
363860
516652
897179
928776
613885
849281
634920
411820
187017
626614
965900
645384
375042
939788
875929
733322
1029842
807543
520373
25191
197853
604733
165176
166943
463881
876371
282797
592345
702896
756607
725754
760248
125961
710390
637357
420566
314998
158648
778356
543256
636866
800432
806825
267917
732596
1001891
903548
364138
323920
589103
1037830
889263
682609
371865
531945
749163
1045482
244037
47646
791214
1037433
972447
235448
1011893
17158
961964
496152
1014278
543266
461659
510088
303629
42237
1028185
643533
856024
77227
566794
890992
21930
780931
847590
370919
678376
310678
645360
40448
1041446
681215
283758
381753
343305
466544
65452
134517
137949
154971
106924
579508
273686
533236
800099
414332
595892
501763
455110
900795
574376
377004
296408
750891
559356
716384
334263
544648
893478
692677
169466
850744
253772
832350
252070
317471
1040145
117605
1022740
77125
751984
616607
279943
119297
706551
309808
643066
908985
263628
53696
166654
977817
831895
224188
391312
419796
950335
316580
592588
537765
971324
421096
141773
405319
708928
715710
833854
160412
717490
481399
759735
1041731
825068
999707
725318
386780
491518
653217
843175
22978
248240
150514
403550
129836
345907
613534
1000420
492831
474563
85225
62241
517351
247442
273037
182779
975245
796255
126204
336361
137129
258992
68666
64275
619593
712385
427884
523509
932374
993091
374322
227084
770652
681757
1018923
374402
329535
82647
552307
696604
5801
217105
699044
120175
260260
230634
787346
518278
606088
304043
391043
372593
974228
607056
558266
991535
992421
524452
751018
582643
749448
785997
519466
978944
40908
1017387
842992
813236
714043
21194
857647
67674
469480
367699
323972
261910
893204
807036
243060
304959
763989
929715
583131
147006
5916
887898
329158
808140
227050
963433
515877
588849
889977
298402
1000831
283711
519112
129825
600631
500046
576171
60735
559342
630355
375580
262124
636888
402701
715686
445443
666175
968004
405773
64872
310600
895046
696539
828372
852938
508037
783208
676363
671484
882443
237780
424004
434279
353761
330295
721488
153912
649119
701216
536904
729636
574127
797774
98842
723142
1045084
1011823
534454
953487
692524
413210
314764
578934
556866
946926
579697
674898
232071
240340
1001232
218012
526711
213287
1005578
131986
658325
586977
603760
203732
621796
343628
912059
697608
491187
519428
624477
991447
118585
375972
123561
725635
777269
29860
640019
656766
1005684
550963
641316
169456
454119
551745
287486
26733
867599
789296
690141
307858
268181
145832
598117
264000
456530
284286
835703
1024060
521075
361220
424308
41561
442728
655453
124359
231616
622837
124143
177217
143683
849301
151855
1031851
620100
410019
770238
318734
754230
111116
686878
270098
881691
146625
984012
576007
308544
545794
138168
714032
310836
710492
317140
732640
475006
585977
768050
430458
428543
39466
78969
945017
376362
896685
378057
586387
284264
481895
687487
333016
956403
121141
623842
835261
600184
655067
657502
260051
333734
459111
531146
578594
360884
934557
970600
864778
207358
885297
307968
765477
209853
672758
742915
203543
839195
148772
175810
944423
994136
688213
556564
141746
1042973
213994
200278
503434
484552
295244
567479
829409
234967
93186
743967
297428
43103
41162
605137
556133
418620
803083
815765
294981
947014
2342
227619
462664
522172
417466
122911
663824
233935
913730
935769
195119
372697
377977
376814
569525
9385
963875
615091
480297
1004287
828198
396217
575666
602505
671809
781179
834417
986416
970540
68436
93858
1012331
400019
119967
1044508
309778
769138
774451
241487
30703
77069
555065
456394
85893
914345
45686
220280
445791
754459
667011
238823
554113
963697
886482
373800
830599
485383
459908
111445
361215
488858
202374
495541
407284
1029380
676899
958227
100041
596351
10815
981304
1033319
773902
696362
861965
650962
1012183
798669
135565
862754
225559
161338
414944
472971
1035166
447710
674587
1041826
671372
669648
128618
139894
314758
390178
301807
53124
682026
1023471
489748
479092
683131
402276
354619
221508
666286
324069
803775
506733
152428
459282
450035
54713
550618
395882
580308
169214
176399
461767
373233
968133
357868
509841
328003
729683
335889
538717
243671
347699
298350
173644
325339
952914
543542
798312
870553
443880
267926
316670
236020
840400
186196
333885
908981
314262
237203
1034585
376716
485953
727431
286927
73777
927186
141931
854919
235513
298323
729246
878799
344165
809676
529130
709798
901883
1011537
929978
658217
362984
722352
517609
333013
206051
266250
934403
952717
186417
1031470
716171
750798
212897
464527
342221
361405
884012
229511
1016263
881527
520508
278321
160413
59352
280940
33013
957906
105471
255365
534091
1013799
497678
765986
165148
1041714
385940
181286
145166
747963
730264
383526
960455
952769
910753
53512
337099
461059
169562
40640
967309
139658
633186
120114
101376
203550
76429
42361
534863
470909
656765
733646
581383
528274
82540
872772
655461
246368
363566
849597
659615
680199
534381
322074
48462
144872
895441
339659
1020535
849604
444576
359041
205746
963139
984471
406824
222071
627650
794948
562171
319897
740769
488709
156732
988542
843318
377883
252696
196456
914118
811408
167604
585657
462539
448647
758312
552569
171153
917059
483510
482439
917946
18497
638265
1039349
1037983
593550
377763
721022
862542
95728
417781
551796
284457
696813
546778
242696
829100
448693
982781
174892
240135
672449
128484
261695
826753
832270
389071
962762
156700
384410
713880
624306
735959
888192
454751
290173
15431
176454
5048
570181
484359
197530
912694
72246
571794
754441
846901
659642
450511
432022
160353
199149
499167
136877
484033
723305
564388
297317
494264
743838
505419
778323
645343
394315
802136
112484
1037738
1014897
128585
752152
751683
1039932
557156
899695
530457
392074
564852
606092
675823
75883
209464
956123
647267
42368
584974
973655
954890
513801
358655
335388
734728
802207
218885
207354
412044
889122
811225
1020430
877457
3562
672875
176147
631878
993696
524834
277007
1006436
233431
44594
374966
891640
164495
576619
798104
650118
801119
92151
934844
952209
225203
152926
270634
523815
616582
919855
1004131
88552
734230
20834
436256
186086
253089
821267
555885
740065
698410
79531
355566
255006
35887
489289
793902
293644
501473
509369
346450
737944
87515
1000240
109131
940757
752392
115115
904656
203979
501658
546810
570742
553973
816580
681027
198986
764160
265286
363396
366749
1040830
685708
539766
581097
427847
478268
91418
7293
57461
244618
135428
147424
879200
542492
256756
562453
125706
258650
548410
553752
165200
960392
711179
457828
590427
229268
647959
395108
476694
495497
428879
780149
527481
431973
207204
907466
653810
231748
510975
400433
212791
312318
174030
253238
1023155
394643
458335
1021259
858394
190891
161783
1008169
210881
990217
710135
717034
531742
976546
159881
153544
96150
999912
561168
628619
637100
249609
888426
985578
674505
825246
868865
277618
605289
303624
59170
967164
319014
833100
984583
435785
710554
477472
70104
19810
4768
613472
618501
526447
246458
341449
925489
478328
959849
498475
587583
247045
858996
849381
313415
126996
42636
887861
852262
908053
248807
878710
216193
1008591
1021396
116990
810152
108434
504723
965432
663403
107771
791763
8085
461557
208595
639194
347234
468908
423496
397371
498886
102111
802123
103283
16547
20648
256940
31199
750466
804828
675753
708262
1039042
914703
932750
1001083
274260
557229
879619
325336
133377
147211
556801
364360
268865
412783
141260
87506
781663
331957
443907
526822
294310
1000243
691394
392421
412612
692528
974290
653164
673635
159146
504606
402800
886486
462920
532351
512441
1009041
436845
1027662
1012599
989702
634700
1008767
942902
351059
337489
561792
781228
38682
195873
512624
818724
394959
644331
879729
245968
709819
654641
554380
53403
230106
898356
414985
493307
125395
997975
414793
490928
352190
757503
553808
434239
829621
1021215
1034314
979242
762506
875864
849662
1005680
623625
989316
155673
696226
991790
195538
482912
68343
424634
447775
215424
379247
676839
308430
819656
767772
515645
968552
946956
757971
127833
1005937
189089
67149
485620
963883
218236
993878
243546
58826
374896
89092
994212
264728
972986
496751
580053
654221
722729
383221
542121
128237
1002634
921037
498715
323539
350058
161258
112659
886423
496379
808122
680214
93023
8333
357644
192525
629086
898308
922709
870492
86544
995184
318923
399222
112258
1183
889426
842291
629403
865425
413458
188743
156594
747969
537764
79836
211621
738166
765894
69089
449664
754743
129942
827385
361060
812073
1039368
403726
843556
89679
553861
737514
75153
837323
678650
514648
269016
663563
152906
823619
448856
823733
774880
23369
454567
672167
871174
1048217
569656
589426
715713
1007371
431483
541258
452495
245299
289103
142341
556736
743230
681765
468340
996061
238390
741061
921144
686926
272975
930991
535829
386446
665571
735900
71029
714237
840651
120619
7216
224904
174636
150803
487124
610618
277546
441492
672356
584676
981529
541284
229021
199367
593769
130235
295528
1035955
268115
892686
515726
523640
963011
194458
624637
268644
94198
405973
3005
695870
400976
306463
581803
679892
461034
993295
765232
349025
803321
160076
431328
142376
64993
544077
824949
74506
993648
1029839
701690
533703
609478
798972
561955
251308
585278
425020
90107
1041777
169198
811946
285498
253886
242365
14176
934141
344985
643534
238392
348924
422290
660131
190035
343823
61882
81290
598509
557580
924628
197854
433214
769156
848380
217579
490747
103097
900882
225265
629313
981160
16935
539470
924134
64700
123185
853980
735886
222928
481350
947438
300756
342586
508249
1005000
889217
757628
325574
123081
729499
385447
877667
140530
995702
1017448
990283
528444
196697
43754
471329
750567
997295
446408
517718
388757
88842
66311
859016
624955
659595
802910
1014082
304945
931183
63417
379918
40606
979107
581833
281351
591341
613594
549425
520220
220958
138439
495599
726512
880611
86200
172728
139623
767241
962433
279685
360053
367980
835678
754397
235520
540385
162113
703978
377087
497910
533141
430407
460003
817
219638
138494
303618
609217
724578
908421
787219
862580
704139
531372
123399
978372
646361
737196
119100
320861
102658
537471
312894
286432
906137
756847
1010523
80355
1024076
40070
717299
138014
678859
478282
794956
813373
335150
286057
476209
679241
516655
640059
724799
26122
467594
1006379
696480
504546
204535
469068
698118
257702
39650
405429
824921
190179
452832
118974
156240
188255
788145
731666
921337
147383
604149
934047
868479
214177
93327
779915
682858
845593
234574
500129
80557
1004147
554394
821623
903116
60997
818941
189647
935661
542887
1039216
722942
267627
298867
194620
26223
187537
683975
949660
394654
561708
728234
327858
433706
419753
142893
792617
652047
344592
653686
839193
146238
22593
1036081
70696
279385
917835
493432
413417
728173
709409
964343
898373
242017
210404
446319
476670
200224
84499
508209
1040522
519398
991111
197124
904808
960936
263332
6457
630685
330814
657120
84027
606075
252691
713372
89686
387528
783230
1029605
366861
128587
775473
350735
706950
602287
476464
161312
928673
58204
820143
127832
1038335
686178
85049
45488
21170
386252
1014976
409616
216843
1047864
626729
89614
199877
263329
696207
978710
404697
833276
501004
403710
174501
906781
971606
287823
446576
253
832246
935856
886620
652084
1020878
1023639
321601
274546
991025
768827
598701
892977
102613
646204
669200
504299
839418
656740
1031531
458843
562265
558733
960724
811748
510557
761432
897939
393735
590416
501650
658471
289344
489929
439210
207909
997939
1025126
492528
179770
53213
124420
41434
276522
480082
870037
1043755
6093
78569
125987
255364
105494
949519
825790
91500
482779
1017749
164860
605944
37342
736955
308359
176461
341774
848993
685025
1045609
588519
1021982
265407
308803
596230
392367
924845
767502
316957
424777
474002
311632
321957
487062
60086
986182
163542
303389
721002
713152
213325
488236
229404
804829
326510
334273
201410
17746
357904
145083
981962
76863
536417
130016
12531
28024
972707
798803
611541
493657
437467
364450
562800
352480
386592
674038
713065
371971
640300
941551
137361
335562
792597
537359
503241
408779
231821
815179
566053
814139
111055
618178
372330
922468
526978
334714
78623
111347
614159
454945
140219
376230
13532
628469
109921
270971
146428
571462
276674
736455
143195
813804
596854
587310
195792
516888
893732
31312
863048
853021
417316
1022973
714689
93868
40435
228203
119118
665398
488522
363267
572845
447483
705510
966899
989900
133845
31636
484936
393570
471981
138310
775057
467010
932224
278973
766531
735420
808194
955716
830166
717229
895342
9901
399032
609720
290945
288144
478925
558060
908203
843639
330108
779815
662518
660943
677734
316999
65589
917366
387096
101049
339581
582862
433801
430525
889718
181040
743718
944396
9094
547512
869501
131369
995565
644668
985714
406591
718776
856437
164173
955546
709440
848175
290104
214790
783164
343441
922288
57924
650004
763494
560443
718863
1027139
377849
853272
390078
638274
996428
707823
488929
459559
814650
517211
580560
359241
445589
692324
392153
283892
266968
321020
121144
1036057
217902
534109
552473
761972
109003
640145
349293
155684
445239
73475
1021031
538368
314833
696824
469190
337649
852963
429106
911320
104120
661414
794608
470974
41933
592739
693447
357898
710983
146307
985042
786876
181801
811620
770298
263027
817043
1016397
188054
172883
32918
731647
190257
810467
94629
183120
149281
844594
495526
885894
176288
501436
401239
819088
854383
743760
290353
615867
872204
587853
796275
816135
486569
399636
319219
728420
152443
341709
226681
700981
604082
678396
1019960
802153
269020
1033277
712274
952996
305169
435570
416151
146828
888742
218194
502714
641714
594752
789658
288172
20892
1027399
705711
743060
163386
589681
198746
93828
17278
178721
152972
137261
28081
896359
974777
732693
968256
294966
205455
259504
369271
249659
914832
360210
770510
144515
897240
754301
546816
69690
76565
472451
733187
850331
230974
1032077
864949
23039
71416
519377
954042
836509
304045
453473
21329
471619
391324
814261
763827
213555
654146
478938
173607
677270
587888
134908
587753
458552
478342
655717
629248
361272
996461
328966
665877
398752
272155
356671
734506
496658
588113
299310
997080
568627
984345
289876
1008035
552228
392440
179849
668446
76960
661849
346461
911355
459503
589477
390621
88738
199356
899962
871816
42095
972743
393778
512022
906834
958728
704782
1037947
871264
289569
978881
774933
435839
40461
1029529
172317
576545
502007
210880
617783
502817
639488
487794
1001213
605348
799084
385156
25056
955698
867011
1041192
159223
735992
86824
771459
942933
424491
244412
319568
1031614
756508
618347
41441
976670
625287
279926
19925
382880
75537
250544
1047286
576940
488491
551071
289997
636540
942944
470376
773921
70994
200584
25334
808163
850236
595378
176361
541701
183368
371568
74591
413502
376715
950984
454312
708382
736126
1011303
639628
937020
712818
234824
326368
927188
788576
1161
405651
50849
643897
201462
938419
655537
413300
61969
27443
596500
441314
283668
285130
661973
472716
58065
578080
976025
84554
138678
82319
210648
886349
14248
950364
30096
238800
742318
737199
168385
233138
478800
338053
1012859
866617
885922
797628
158581
85321
981089
499977
18991
176200
800647
1035739
430882
167513
308855
72871
691853
1005863
152735
764250
936722
856400
911199
1038370
184098
1006704
932909
626915
128822
663957
424145
273983
45390
259706
65627
521566
349374
84002
416087
791183
571302
833062
411878
658894
322276
67556
392333
74826
186899
849377
63657
299919
219745
443556
763026
743302
242702
737656
538296
363301
48991
789443
991719
262661
106849
1009065
735589
224317
307009
1041568
923290
498199
341637
643426
676097
110517
960115
435450
334481
958262
386100
979705
818205
325265
813577
637775
174916
193899
550328
289003
993427
768485
571567
681416
405961
749127
847969
762457
596979
931965
306537
784922
339021
1022759
299821
812159
623018
764372
465263
137694
637700
438405
762421
1303
689824
616002
1046819
845641
224117
896925
790794
164659
694471
882677
234679
898383
837948
218932
273249
618992
566812
536693
174804
244461
75999
234752
372633
309221
258371
997402
400270
363402
61297
754644
53993
301249
371245
1022480
547814
213578
905217
408169
228763
1041492
424402
815514
320249
51262
473170
51100
365775
102387
217341
735603
547775
639573
852381
217744
982976
496308
366053
188429
148124
526262
84220
517143
562883
502649
298926
710258
100620
36090
62795
918781
308183
990212
45511
1016236
118750
436147
280253
1006683
87091
999803
135816
1000305
434961
922009
758770
594981
575631
302288
527292
911460
387321
285029
716274
1008060
63821
23198
244438
1048367
657599
184394
963794
305795
366542
623821
557147
540365
331197
951692
47840
1007855
969103
367060
34451
203688
538165
42503
484054
179351
929306
585426
891957
71806
969748
601804
710229
179506
100259
95869
1031666
935010
618870
710001
865923
265660
669066
104696
830105
561780
790622
137485
335417
1005550
100683
391807
579706
686329
487713
207850
529102
127877
242073
605809
567832
159201
316962
557070
334529
43876
291852
464377
524548
350781
458192
1035089
576614
152002
209995
173623
536416
632136
858725
852534
563529
1891
653730
401468
768218
697124
97493
886911
627905
929706
553422
492112
50726
503680
125922
436496
496129
588559
333557
345207
370665
821029
995230
719270
51932
667750
673274
221186
638036
424192
988091
926038
559056
330148
465857
324319
113133
656773
516769
482096
754440
602133
936891
520481
823301
320094
315376
524221
457484
667192
59824
198859
125483
982095
69041
121647
771374
253580
611445
209004
900451
975435
924707
628571
947512
502670
773790
752917
870122
996686
120498
285452
555666
628717
295185
421488
644482
916124
488228
376760
404790
192424
625074
217038
74402
209467
47228
676489
47445
588781
715561
949910
528324
928262
652964
177891
758801
556607
419407
599804
256195
275532
770179
213835
97559
406126
743435
198927
917244
286399
1033444
119048
950074
827980
597277
407111
490430
326353
297657
1016811
1316
581275
513338
270855
842218
140846
644206
619015
372908
715384
546357
501070
675521
337540
369587
329005
590032
342233
615608
452082
269191
666857
762928
857656
85849
34376
850458
722790
64206
28907
710510
569805
468889
327528
639812
522507
37343
1046654
62912
38104
509931
363221
958694
373084
1041218
379713
16300
789755
188598
779662
799362
732912
13380
432082
432453
442083
518548
979937
616959
615512
98843
333582
847478
721751
639395
439843
1036728
810358
552540
1035212
335650
965722
399429
387936
429888
680471
699664
678234
194387
60203
4566
935985
166798
241546
643442
577510
394377
368890
46525
970379
211990
357181
474537
797897
359748
793844
572302
282186
667555
613121
22141
588667
663982
394582
715939
527898
847724
911902
455661
566478
582241
571948
904015
155366
996634
641680
624316
352107
397174
162700
1036311
354997
741507
54563
170099
584188
653238
615964
1020784
363339
651970
938981
515382
229965
365499
919794
564415
30424
823290
361524
349095
449246
1044271
241030
668789
346406
372849
892643
387360
481488
909157
344425
752038
531409
434674
653713
889066
118955
365618
6646
804696
172310
175279
390170
723838
1042429
810238
41821
991189
1040182
305461
533297
706528
203666
322913
275997
1024106
347956
431715
794497
749204
959659
416925
1024102
465332
975491
223992
162889
677698
373712
192892
135706
977230
439801
21314
594174
317976
496430
465325
691793
213056
1002620
760116
254209
17332
579593
394536
1034682
851764
206923
624241
770249
247469
794206
821983
934865
442738
315369
647784
457800
503313
754163
997641
473746
125355
1042118
127029
485154
377963
340114
406554
82777
549934
114958
515894
618247
546421
188632
448258
216957
262204
163052
505481
225727
332005
731470
90560
938162
910879
1045776
458166
660693
511882
700047
834059
420738
970086
21323
794455
97608
293516
186201
965830
397253
704294
963893
734712
883417
884880
179684
473068
123388
939977
44312
111706
623831
854856
264979
941890
874313
413997
953135
87241
696509
310043
450180
717443
538556
390649
356989
637731
823023
486625
12304
641973
1031889
424929
72139
416571
230734
369736
860281
695959
920371
281978
809785
357109
760826
507785
1047590
736505
503236
242829
73002
442761
122472
156011
336108
335574
227569
812059
439733
478736
421710
684686
98871
365014
792690
765042
114844
20448
423495
44101
494095
483201
516824
562674
907712
94661
781401
216941
131810
530361
596881
1011791
540997
822821
734028
687625
562706
63720
873973
782031
75162
574488
1032700
983655
508806
982220
931540
66094
127790
6666
590424
502031
913297
950626
326780
165039
164109
128547
62050
924460
673926
916294
13339
594837
75812
565315
503096
531761
161368
339965
826507
259008
610096
310537
327487
876039
991791
531002
761159
963356
1028314
215964
41143
145073
46397
77311
131942
816904
100381
519568
529536
25507
880404
883464
641438
176995
122409
881804
937652
516925
545085
316717
801634
333148
787034
819920
981300
226565
814276
705341
319296
824565
765132
907208
532637
921062
766059
921994
367199
493726
790322
578218
536500
84236
98926
757003
129031
107240
7785
489819
142959
480915
199390
516006
1028947
502422
126941
299149
779243
63953
995476
1035800
403449
819104
65915
72632
392704
39367
574912
787435
367195
75642
999464
498197
731401
879599
699495
62552
370142
590345
819033
858475
199045
107997
195267
138064
342963
55198
72844
174227
203275
532302
367576
441482
349072
595230
1035038
383263
280470
638326
844051
403247
1010250
1004173
1043144
830082
568020
247771
353421
903662
173341
375099
227215
1012684
161457
569735
1009436
699229
695322
111478
789306
571853
243425
422393
981599
750827
40520
856086
266700
822683
141425
584940
354747
430527
151346
385797
433492
24610
775536
335982
677187
976965
1007741
1041959
278595
555278
834214
277008
652820
55426
603070
360090
114791
791256
112070
732384
41831
951489
455914
106993
124767
688621
760607
23278
777473
87858
313623
617832
325643
381273
526450
291184
315071
375539
1012943
954461
851459
719405
94893
995479
928542
647882
426106
45782
958409
779223
835234
1018472
791695
863319
865862
667196
903910
741622
176792
774842
675693
379211
706580
241007
326580
320699
963539
385756
346466
774718
1024971
757577
504345
983188
587154
1026355
869723
1034796
699078
880648
567195
575860
748378
129083
1038432
660893
29703
306824
999321
152093
474001
724639
959308
816039
697809
806301
333765
94001
101364
544651
166439
1029738
611707
635921
578277
43733
322576
267529
252894
803992
374099
165865
872897
710816
101892
141769
574985
945289
534678
952240
866650
259483
979234
595476
531130
325081
182980
126007
321336
7719
931787
846490
767798
876609
982603
382412
615845
874606
713867
49301
932238
196385
492598
382965
401793
507835
316617
936302
292013
101385
745266
573693
535919
747082
423575
1048390
914307
581851
359861
341124
822612
846481
444213
900275
542640
709444
1041764
734124
34992
197786
1036646
909544
329244
690816
826103
867026
580286
485440
807960
1022926
596749
1039429
394893
100229
392022
323846
1026984
809902
759433
120598
147699
568183
500279
232910
831352
40379
771634
962583
733355
630268
1024798
579737
748746
368372
663701
895045
573882
1020631
347061
889581
587513
274596
152472
560394
879138
558461
307511
746044
731498
455834
623290
587139
897058
941721
396010
429223
803196
476524
26538
339492
523237
934833
899971
1028852
1001308
984868
127278
3660
84395
69254
678704
425196
747649
126731
754453
221704
864040
820762
663256
594278
531558
146375
659666
226837
658989
969915
862579
791528
902863
535083
659314
853113
150805
142595
359931
381056
423104
130545
448758
262468
867134
327268
434524
494467
860236
152997
523430
966402
506849
838741
456777
952528
421539
1025009
593782
526725
258131
251449
788571
658990
975685
331363
445859
495888
319732
812552
298860
797013
185557
485771
758532
693084
214956
835735
731114
160019
1045465
496137
278677
1032269
688091
478108
64804
487884
33548
174054
118992
594052
856846
1027058
791623
674998
889923
584352
594358
213331
141488
353803
586653
148694
987763
272083
314958
416585
485085
1044076
496044
126746
485207
312909
971016
682513
107131
155158
966517
280969
259599
998454
184983
340229
895456
299876
874295
597890
421353
391044
757973
140679
357058
350223
855530
918939
768333
1028907
101802
138422
662033
1010138
897124
620743
681434
771657
445572
329003
575337
470865
248928
995237
22139
29998
907944
434083
1038170
88746
391814
931547
165296
962674
745995
817973
96728
569365
827164
765588
579009
114371
455104
57496
643199
361443
935510
370913
346452
612357
857750
472814
491088
911983
167040
615619
57935
628812
26444
599137
684715
273465
122569
270225
892236
1047183
1018697
198140
945971
941466
77370
613646
622358
857530
769542
890792
385249
968967
875727
229852
200287
729927
964014
203771
47700
875429
231723
315355
970197
291081
379142
69824
370421
802885
38811
807855
456467
11114
560359
288676
460808
566578
538452
519544
603785
732657
346691
418390
523034
901326
856077
88996
817514
563146
956090
652982
643902
473615
620998
720223
79129
940094
95606
77057
526245
142661
841796
393056
377798
139195
131319
747965
708077
610840
977989
28651
877541
639824
391464
629947
988032
386391
524163
832321
763999
315261
733182
380989
23853
1008431
304468
974635
1040392
747686
1002769
75846
749353
129956
550231
639523
232942
142430
782459
921537
306631
791020
294044
575247
761424
146486
648087
659248
552282
1000148
22382
102893
482538
171739
531267
337807
840668
766230
544775
684610
330700
257185
866090
856933
226338
160755
418174
801319
806129
710441
649583
521579
868620
147490
602855
428230
1019833
96248
934426
572984
950237
710136
746543
835699
7826
149883
89047
889139
727020
947375
491340
720187
80222
345676
196483
910490
893465
653760
916808
582382
697733
172918
258263
81226
53407
843396
726852
857788
262546
574079
537254
24141
601762
731238
846487
710606
779534
171311
106170
562147
239550
756945
533649
680734
901313
254886
1016836
873922
120427
894766
137518
768794
661398
870985
870820
508008
543150
4740
895977
788106
753864
552939
993529
247533
637388
659254
684350
271647
783302
645310
665297
678125
676453
503842
700587
296312
964341
463714
202038
411306
628017
893566
824838
750126
76322
161916
537201
893094
265587
561284
100399
785530
286555
1026462
264355
536090
325703
413790
1008197
200372
197174
422025
1006352
1032687
531934
789248
805610
657264
612858
592266
867776
482257
86233
727632
21900
204081
81977
268278
728323
37622
803633
424888
279470
563789
888079
992881
1031849
651270
178604
637877
880999
383294
115656
521645
551882
38738
851327
860263
334261
635480
114090
92957
1019510
489037
515211
267180
553594
722390
1024504
710176
109539
100673
646868
834886
849168
473346
611275
87866
193012
53852
495468
352615
233191
976316
806329
421616
857576
77623
32553
138278
9002
262835
539721
466699
563830
685027
48652
678790
1035397
532703
400268
315302
911066
622187
757456
484379
979972
41540
203091
60716
862360
904072
679414
229333
515243
306399
1025
876480
1000049
357474
512857
950148
906856
563891
160745
173784
517478
735219
196468
733972
526513
645958
542141
206424
623608
4200
166831
121397
163479
96002
113188
557381
229968
490951
53307
872862
142353
1008813
503080
107581
655826
210704
250021
58867
1002356
444487
668962
235814
575462
823380
233894
164324
229182
240826
204564
632650
867898
257956
442997
589842
198277
337973
579125
121230
660559
218694
269014
816126
177136
272883
910612
620902
504620
29343
473435
1020814
782486
592182
666720
124632
932312
305509
178710
228278
819504
660424
8601
193752
917912
852312
404536
381783
140658
1026169
704423
820344
376892
102608
650524
653420
671463
521061
899539
498934
883920
160033
728943
600624
450915
65513
53149
432097
216245
203658
852326
1001255
445984
1004501
220078
962898
201494
744193
392811
454456
212223
151906
134973
960231
845030
257452
150283
575769
994279
968013
545101
730453
572362
886976
476254
286030
262852
867224
574272
946780
1028657
953987
940905
160026
528649
353952
377125
188685
809527
184591
56926
576275
686098
530923
386841
949953
817044
978395
761258
758917
687050
588129
465588
121930
324547
250791
912942
612463
98972
891518
86597
826335
318769
214125
913753
123233
492932
741617
295780
260810
103528
141218
560697
487253
53943
812301
212013
232264
1001168
437447
742272
262847
244867
210662
931417
118010
105750
569792
609237
157280
419230
706521
3115
873663
37627
881970
673936
624019
545928
856228
33647
795270
984021
1000158
1037688
525691
555662
60348
254775
135289
785350
382385
460402
1043013
710884
174577
781215
1048470
518995
745352
991913
139336
486875
219682
217352
518820
110717
613565
201704
882219
374962
710938
1037401
739443
305975
966452
430868
193740
151951
629022
488589
366818
775910
860829
250156
465343
651113
1031737
839431
43941
394965
773893
476475
587724
503342
744119
375446
402823
191877
180660
335080
205474
350256
192638
734054
364096
549082
112663
329599
318698
95241
349448
573039
491167
416708
594255
613707
733878
318218
395413
405968
493200
584316
615475
418988
450350
243123
599374
397766
719212
873169
538920
276552
1024308
311705
395179
72074
199577
458791
601271
387358
487340
163512
698830
601522
540564
668078
1038458
362838
202325
375468
1000363
794875
624707
91082
403880
805187
185429
102680
533538
285209
324038
441129
284381
855913
925408
765176
180110
660311
908115
715018
12771
752095
625972
410253
814089
127862
298176
64536
961120
958553
659167
610008
971419
544652
830275
992383
124828
892751
712907
441329
744491
700554
269574
372847
9789
859358
168012
934496
732620
695378
243899
1054
26365
320334
839717
957487
761998
364645
580222
433866
577277
292777
481264
857702
1015759
873348
139389
1003259
243463
234525
607897
785921
861512
208207
277826
50668
501283
151890
938888
146562
1024521
719905
341966
124281
609081
746536
392816
1046498
328036
885083
550248
620931
22429
712720
961530
716662
955250
766973
277978
663189
879253
1004118
464431
354780
929919
2461
387611
216176
634085
944718
828891
778058
945550
553812
474118
891855
152090
614212
918618
995608
872736
730881
407907
501627
587697
128687
441733
170720
779557
350859
863016
641564
300863
755116
663119
361590
176209
893236
804254
900376
28160
273934
66699
384292
907591
790041
340728
87910
755102
727977
19890
8036
297049
808724
388923
768682
344622
200955
954154
432182
512330
861023
981849
2860
800920
564467
573307
280973
143274
635423
675532
309100
506517
586571
362726
961320
267432
164641
534971
760171
720759
528552
388417
724833
311465
548719
676248
979504
566610
251869
900961
954541
1030726
482335
236903
411077
569585
428649
728144
821938
848847
934597
498171
846503
569359
1028400
133167
827107
812952
547899
424954
702503
630653
430847
332933
596762
177143
920043
324632
849330
463274
687981
830543
497822
76330
232390
775093
378050
555881
209516
699372
405841
338338
278959
529769
1005406
829004
441580
903158
608936
310701
32195
284721
1046050
286329
760485
996110
58999
740561
972948
749989
335317
678046
301086
440377
403456
924095
48351
244715
1007514
158351
510532
819514
86405
586883
295117
909264
111150
145193
607030
496060
882154
635438
273602
5024
286000
389022
271090
626645
804402
608596
21415
562177
654535
99298
453869
662026
907262
559583
198661
161453
565078
594741
225750
115350
916547
975842
471220
606772
519669
429893
42831
740352
131761
902266
960690
699746
705424
268793
737990
13118
94164
50491
37813
859609
841424
526498
359121
41740
146289
353154
941725
674201
516800
897614
496924
866631
927144
151513
574338
805667
571144
796642
624239
130770
283262
863572
1020799
648403
716141
906855
747731
602995
789737
826790
521305
3450
143051
795471
471607
689328
258153
601002
773328
769609
261098
1020938
734966
860023
97112
6474
871113
299982
940539
541932
883761
468271
640367
20500
226815
659591
184041
435697
183597
873431
952617
277158
980142
904927
881303
1956
866949
597943
341897
319590
242915
242835
57246
893724
945175
330498
259079
884534
761481
762220
687693
999524
559704
220064
840980
1020105
251604
955905
8261
21921
607058
411734
598468
251936
217768
884566
695818
280591
213627
63504
24913
803696
190318
444078
573433
856685
800641
361942
1005635
802649
146482
648384
1042273
292942
366523
500064
778501
894302
131672
1001996
970187
558864
614674
447241
1034088
591933
56203
64095
498202
832934
720745
192068
324481
766924
930914
502351
188857
977849
832169
26694
699239
164990
492183
220281
467087
109762
380008
422427
912355
756447
939963
862814
443598
550168
371460
68371
312307
94460
120087
651316
157925
588649
230457
849584
145727
670905
270207
776838
716035
950341
162623
34631
648785
165928
399976
892080
10532
73393
927605
372201
51209
771209
173614
552596
851645
194322
303432
930471
463720
676679
856805
783633
80954
242898
112964
149614
939263
351814
743806
128329
902818
986647
253376
469655
906391
363477
1006210
680
1033448
745908
97772
966596
963899
949419
239781
522855
765393
956941
599789
454564
88745
491407
626977
257648
436393
344118
412418
721051
615073
799775
912052
497158
519788
3244
527511
623961
411996
792018
940263
11757
320038
355759
436722
509883
1038103
19390
504199
391081
112221
723706
239387
520845
894022
460318
710183
470471
1027353
574969
814912
323488
137564
508087
381822
334789
291176
946082
985612
775526
457886
581048
425274
291591
873312
124947
596502
1038839
303180
80004
225415
741464
110995
877030
790061
1000624
75689
614567
472361
967137
640232
784862
565942
353535
817824
534332
358184
601866
770540
756178
1867
562207
340353
671770
606690
799800
626398
737561
351828
581015
675310
616689
136791
428923
91079
401749
70440
84302
947136
376239
316635
42852
395805
457464
796545
594143
402551
119546
509300
60263
387539
676269
168469
734000
29355
630730
865590
10080
918327
624734
576469
244088
951854
843526
741362
106580
455475
938508
824190
311322
777711
802311
179930
748439
388706
444774
625947
464895
531182
91275
101762
1036108
214332
141790
564336
1018623
384096
271708
874622
976269
489885
69451
582788
799735
51683
21210
899135
532344
256241
612708
886868
732433
434884
894407
316510
154519
956707
845699
411421
934861
546856
136910
187220
942443
1044792
453878
477611
1024148
1018752
117890
696433
937620
654715
92399
704548
59071
300721
798314
188076
513359
414019
628261
486132
179312
1039658
681939
12559
45911
118972
408826
831350
414433
957568
799957
247373
360573
909520
638850
800101
718450
91542
35766
71401
863420
688173
393137
385477
864270
449400
80604
629605
622864
371887
925457
907928
889258
334589
77253
438416
741406
62967
269724
121685
405316
836154
34690
900364
602220
633625
847645
836422
422945
567622
225635
244074
351850
301483
423447
940661
61740
40356
707775
102051
1025973
434582
347966
324527
175345
177922
658838
49293
538661
772502
495481
672960
885148
654014
103692
381596
590676
541406
944305
758135
413549
354812
378669
311940
422202
464853
689720
708901
397646
561852
544455
471883
830073
925197
820883
202154
590664
422477
955566
147337
849858
547344
1039260
198251
191821
649221
831398
861998
620016
271547
868563
303037
698767
413618
885417
195247
292093
681083
952236
1041704
284943
107733
978207
492723
652006
673083
808904
1001645
25344
339175
624041
641603
100526
118028
510057
393325
165316
387276
511326
254254
3763
486998
661931
935569
24024
465479
1035095
142619
787939
71318
291775
173102
892065
493223
385722
799508
408914
1045679
823649
963339
248918
977703
871802
13329
616742
731983
869831
826980
686328
108429
269702
563397
757414
288976
771658
109081
593325
544985
672880
277378
783629
70314
783105
208099
151992
552107
983273
99937
423465
316861
475466
916159
122591
708192
359955
947677
1002509
901799
874507
472821
717672
578657
662509
766261
876853
498098
199695
396039
853006
704406
1017007
806609
215501
689748
156270
932598
333203
215170
248382
387369
831869
914745
496486
198456
84133
366743
749245
797600
534776
366370
418517
27780
857821
1038331
574364
210674
114505
422116
442425
786323
249039
704354
164038
360545
455216
873233
691131
190134
973250
931951
111092
557333
286733
896260
33270
974484
459350
659925
75906
383855
875532
639825
724105
35568
510338
203277
567262
470755
978844
787343
736097
894067
914776
199279
216446
248313
5404
9160
377522
67883
723182
10627
734770
677641
438736
433678
119465
904553
805795
489338
959778
825382
882184
4295
897376
977524
9602
858372
532109
297270
389809
79620
49696
451591
194655
1044175
522221
698726
33608
989046
12668
619740
85483
675917
463418
454837
658691
502037
913142
938512
962615
912893
629384
160274
172767
819239
547178
608955
71327
150278
937946
134021
179198
825844
55981
221296
887307
809635
319163
797164
848103
193879
869625
683496
1005330
638075
1035330
599318
945337
4060
9016
616677
789741
16298
489165
353628
430779
561969
721849
566821
82101
96723
131380
81159
346946
171644
185884
324780
512473
357675
332158
787837
751415
337367
684869
118815
132971
12793
44384
652421
156763
403586
632579
124413
536035
694700
792656
723948
968762
292650
1002211
622607
192827
292867
454365
1026353
512904
688580
95787
590573
364036
1002426
544041
57079
413490
1014778
665796
1013028
383748
753818
1001259
717965
306480
884308
157987
303338
912148
284041
135089
753918
966650
244719
24418
122451
344330
815125
766994
517041
188814
671031
702203
217658
57138
527205
360139
17575
456233
608027
268595
581636
801598
339385
590655
887935
446440
93219
25059
369927
921959
69263
474196
1019616
841357
915526
516174
221135
920156
639336
594972
284553
931871
82865
185976
29824
431751
495711
1024903
292877
844094
470986
365119
153612
770472
28112
50137
381473
881384
905296
543149
219613
218700
871483
462579
529177
95267
526708
697709
843736
819220
407600
150036
760864
577124
944782
241670
693329
930468
405019
283011
310956
732460
585750
658324
949718
793605
1045649
246210
123447
270836
948218
172458
216662
904820
364536
408068
892913
50532
87523
34188
182555
103327
358638
35265
1043776
555981
998485
747369
690493
606826
450152
1011261
996182
859469
650013
571011
794371
255841
528758
682846
941087
159621
949676
452496
80541
105930
608678
908836
539698
343179
917539
21292
272407
515098
338754
131665
503024
578538
499049
791757
223673
1019150
3453
320946
321944
710133
461870
89242
368407
731204
1033897
159840
696086
860444
801641
66510
155553
100316
122206
950572
577344
915216
238817
778152
596347
2788
587588
276936
575065
273953
670655
643711
66346
120012
45664
448733
939622
218340
927017
1039327
689064
652151
179420
641354
234034
357777
194631
70772
194544
753448
17560
112581
411715
150161
785167
647228
239937
478753
331826
601116
703867
443952
930268
671536
44086
927418
208439
739049
229251
60183
747454
750371
754061
689990
662558
553862
311820
377444
769147
372795
938908
215595
336636
831233
45771
935686
558639
755917
803774
916306
161652
641681
770691
674211
423010
927218
184472
745437
116692
803650
76741
756438
201889
292268
382313
111453
520231
556496
306124
419581
81437
697929
280998
499110
958948
626353
86435
449983
121171
394519
623836
976277
863423
813095
24005
453593
551086
703610
799438
576219
125836
388269
49428
668799
797883
872097
968252
900469
349595
991190
442718
496099
815825
183959
410272
162882
766921
292979
538935
46786
721206
198800
331841
29542
1046500
860239
55013
657844
281140
12155
767461
109565
505569
418777
868138
188882
42642
800716
841879
880686
507099
581835
978946
628061
145596
979666
640194
281061
407900
570155
147597
465090
33242
124057
923176
1003656
108165
792009
16770
343992
228986
901252
59627
52718
388169
409187
376246
808551
30978
436382
685954
992020
929711
707189
960645
516510
185696
6400
133143
903000
196432
573233
316069
121152
371236
1019020
74956
779847
402685
275293
216930
326482
694453
134084
560308
66927
936608
1039753
168425
575565
383701
319497
828839
200734
464309
454518
381718
652626
206937
878515
610807
327048
68609
577373
835051
924169
317579
115056
185076
317802
393803
116219
688779
240349
835329
67995
1012121
371135
546130
300312
871159
533344
192903
385917
319674
914178
738013
358021
634326
685296
77625
112075
250951
464949
1018357
799849
438826
981045
119132
275074
228283
482584
148984
740732
412506
196747
735863
429801
891578
336180
17553
418254
45745
628567
86611
22085
113681
340226
552554
110405
247203
463757
1020610
290684
530552
579516
887127
250236
777334
846014
282172
20723
765510
394336
825240
165141
233393
99271
254845
34155
205582
521164
982446
109915
519276
391769
212453
658850
850297
638162
511047
702830
700229
301712
1030434
343633
624168
49392
481578
886016
1022828
564018
604371
676560
1037502
60782
206278
476139
704721
601513
242305
991538
37620
958743
27233
535755
1028320
324902
871593
776027
291163
521684
430396
942334
954739
886850
334745
725450
898107
413426
69110
136310
414591
812081
326656
770673
488910
969206
623588
1014560
491233
189014
105715
851711
876764
839373
760775
75863
886312
693345
585699
617875
983157
159408
548231
609994
646009
707778
123889
217800
472820
1023207
707572
304558
920989
784280
987462
501579
580232
558695
139519
796559
378896
802236
963411
463848
683389
323069
813625
1002169
115059
383144
108634
977444
810518
342610
461198
172187
506272
257908
615256
1044485
606174
72233
276895
93641
332949
958567
726247
83648
870539
569181
991615
449687
349202
43347
483098
960304
174578
613485
198835
612321
89645
839716
290492
19452
878724
304746
423647
961590
885548
815598
753024
1022622
496905
965208
397428
175290
159740
468381
154811
204944
612861
64323
395651
587810
204565
311495
921228
660148
794042
321862
234954
170527
618319
611776
986063
231049
356945
97766
155324
845453
401649
885954
844398
498147
22600
1023839
10880
692871
323914
911824
782585
576391
776643
301236
176140
291218
828001
515841
622613
1013753
891457
1042156
625236
845612
230563
470819
306740
344313
284735
1012823
116977
65944
757090
168445
633015
611455
607838
470559
934011
256663
796903
759826
124977
709938
109542
521142
256342
271301
185274
964998
960840
755479
1006525
177607
665179
88846
532246
627957
952057
623429
345530
737296
884409
455638
801845
61093
400174
114996
774081
662318
812747
24406
955975
536240
302163
811880
329015
732062
532247
73979
309022
427966
932694
398917
342136
457467
299890
596422
356297
386285
546795
430637
758288
330767
852111
871122
828165
801351
382737
17567
368258
841436
666805
409127
250673
502862
304288
981343
851502
779545
32627
221365
807750
501885
470069
41947
772483
10140
661687
681422
600075
523999
855219
703482
368181
431977
614490
832369
464091
390256
136697
163976
186351
901451
601229
263810
543330
773976
936036
155527
1007258
584694
21144
704155
544894
735265
958998
807016
667623
652542
633425
49219
925290
771015
635168
790020
41759
368533
834920
417882
81390
157382
766166
822154
637454
933700
999240
194133
379874
542605
53552
95251
950856
820786
11995
39006
406704
634629
292231
481955
673845
449340
241494
564010
259059
51092
988708
664524
474964
110451
447892
258968
375656
650853
72802
1032814
323625
388683
238911
353159
561004
346665
693777
915564
823047
441705
215696
257109
165000
1000003
879780
575839
713493
235525
497595
774755
553430
435946
163361
233979
695041
165985
689462
847812
328221
787543
757493
130915
946221
330632
386185
621090
144009
148343
98984
554433
390120
996084
573646
601945
297177
975159
769231
557962
725615
193902
1001231
727629
582950
599354
727807
741907
992731
982522
264533
245248
489433
488436
569693
396887
176262
394288
589697
15673
784398
570733
94950
759771
482332
585830
320619
325770
443554
457620
80037
32597
206164
1036391
136248
761393
188399
70958
457191
605056
126192
614748
601780
229063
800485
860512
231794
635540
868636
849033
584209
98639
891718
735365
81701
1046169
438637
111194
709634
234437
452541
1041063
168442
77975
152551
459466
268731
397298
950894
435818
196744
528493
858642
669233
283887
578544
46921
621823
801005
710666
494228
998804
944922
391234
403969
786164
261311
318232
148487
469535
149979
316773
919097
24132
291501
484572
1033678
630032
107404
396903
365081
18250
561671
665820
1005772
152290
509034
184716
223988
459943
162059
784488
810056
784880
79292
165370
514308
804865
840806
655341
869065
442996
632908
491962
505631
325637
978292
642518
925804
318616
371209
26955
646087
127675
354341
494635
839396
896344
269225
588742
219538
590622
433968
963957
991286
7093
453635
663664
723433
507394
376833
173859
136564
591146
557845
14781
409493
251912
780650
962749
153786
942848
531833
317934
229028
772940
376119
812571
684811
299853
984416
790273
936445
126848
343048
851921
186590
553260
203956
787372
201368
869867
126621
591827
891292
390111
753058
264532
345952
1035744
942444
216085
408639
92158
952875
34503
300592
67914
831173
1040673
824606
886186
871926
408589
415925
758682
789920
560321
1024130
934664
683371
136151
1023593
486489
401815
408385
992869
710389
284558
144334
608722
1042937
931157
390140
1025477
856173
610578
9275
701385
770614
908945
777661
568613
483751
739202
321932
834694
800557
828215
553552
1028691
558781
507629
153160
676236
724412
609046
324256
740757
135960
80891
704082
540535
447175
245793
667884
151744
1027686
328091
597629
81007
242706
991263
517202
793944
550932
751933
209095
13600
129111
135171
761086
894834
145147
55137
359309
820844
802798
816225
70916
279963
766358
705617
978145
578958
590564
126970
160056
4530
341338
991599
851691
510028
542753
576416
828918
599421
689250
1031816
502522
434170
655192
401275
332595
811445
871744
760566
14526
63433
1012138
843611
516229
801576
406254
827167
68522
237402
674506
230449
430060
303087
598921
708611
274301
31444
129488
775462
571431
186422
934517
424622
319371
771572
1048323
696431
230139
719190
972563
967356
906186
208840
382273
587793
292480
673766
300193
240386
558839
394672
154542
808959
581489
86323
55394
40533
107668
976462
353656
624622
217741
596041
462203
440103
922226
950104
694295
688788
233062
389384
1028850
1022513
40516
143701
192188
731014
965563
987300
200094
965447
314351
57859
795334
43392
286746
635704
281326
646917
37390
67612
347747
656655
646663
343644
214375
1003854
519904
445999
231106
1021586
997471
360895
9379
1048523
1039143
44023
977212
987748
77819
375774
219716
16258
679124
905144
438011
118084
52848
488742
144276
176961
868446
222532
268574
1007982
992979
759876
558399
926613
12956
502378
145167
1046334
328333
678658
165245
1018033
68751
581090
651572
966754
722963
730297
865621
46904
322273
685852
57495
422341
44112
388020
672006
962790
134036
578307
455708
568796
140609
370513
31898
961743
151395
954449
73421
779521
490416
198633
904227
40372
1004675
921964
144942
966534
135185
789023
612987
251903
797359
721319
2227
587596
607937
373378
935241
845688
628045
951632
616856
176300
370059
324570
928998
680094
268404
960047
544691
744027
1022523
270328
894244
727920
707419
91376
622147
511112
1021863
297222
576341
544142
188645
690738
616264
817384
564635
349065
457325
798824
182439
914855
365814
810626
38434
773112
100752
619489
846895
338624
832674
37932
520414
898451
410750
792419
856220
727372
128192
757549
91587
364199
457356
785865
105361
767695
45759
840495
856872
668911
59971
412735
734713
171125
741097
521698
501217
189795
749926
774910
635487
670937
449102
120514
551462
375745
933044
301804
926064
302834
272555
495614
952153
1046039
120736
848631
437144
96498
470720
372188
484668
895357
926321
339452
824189
314635
347613
374698
458846
808548
269859
991981
554009
1025556
127439
919875
546305
500275
507702
569401
876721
383632
1002622
153646
959490
772208
75861
572591
637131
918620
976651
816607
186461
276228
12889
334657
530236
531579
744604
1042591
215522
553992
804297
51670
109260
478367
536289
261109
841209
870934
1036162
678318
326685
741065
882901
54700
109357
205659
1027572
531497
475444
305365
434853
247925
659358
207192
132603
212714
952945
343698
643922
537014
613620
799714
490906
547280
901384
656331
791100
545172
963055
790971
12331
286181
10409
463623
852746
634
209277
1005358
512584
625075
286288
1045616
519726
844592
490682
116864
1009807
256386
851357
499828
581630
824704
212935
394548
839345
597175
423934
143618
858800
921295
114597
1009223
125736
157963
751179
1005832
1015776
754649
569666
769314
849205
893105
567743
269883
98097
450924
1031583
901213
948969
225772
198543
122240
1008438
617630
522345
139666
1000169
862922
539838
1020167
507216
450556
1027063
638534
533680
621529
384228
401135
691585
641763
259285
613160
14438
808315
619755
375717
889131
971783
871316
174564
497153
687359
884046
781920
387476
448228
55808
504375
927131
145206
505047
241608
590623
462492
347666
806807
317919
331781
526908
505020
773073
625482
982185
684071
705670
201940
1035882
889941
126982
759332
6015
1045546
182780
345751
279872
591418
27925
109110
1031196
496602
775986
511989
875683
395894
257360
175450
892655
116185
680453
305278
1010820
256229
340707
634722
520474
962649
8196
699768
333503
475364
1011485
843770
528370
761434
315757
493182
845536
1026699
191140
779446
737303
770247
320206
787852
250447
952258
574967
468687
307696
950896
57403
524685
38979
670226
187697
385346
1033486
801315
75080
416309
756817
770841
540720
1027113
260614
600111
528913
772005
90002
198487
537823
27220
997675
395152
624966
622718
426471
320519
271738
625415
205512
496200
67173
175389
558293
60451
921034
663696
341946
727325
170082
522486
177028
98601
656623
85720
1044928
369293
1021532
178821
646096
359257
997844
883871
243402
749027
924440
488940
730921
391406
183490
826687
755601
606634
164254
336355
204393
846560
858758
416508
318493
460762
538218
440930
265923
265975
446355
112072
217151
294472
822907
871675
949173
19684
895300
508073
204732
880920
359530
873676
392080
317037
154414
580994
444775
1008901
420486
389696
331155
621613
732837
37453
680357
288540
899110
310171
471391
108155
604508
677612
205608
376555
933728
132110
239370
37820
757337
324130
294564
994248
25238
34647
354071
521267
538869
460867
990483
644311
484507
160880
326974
522594
98524
935194
573608
1001892
760905
999106
326182
744171
897468
214002
654343
236001
368787
351599
394920
194266
497894
397639
1012749
904732
946788
48487
841908
231625
596306
208324
1021511
49477
561986
558619
956079
287033
412263
727978
515126
245263
800743
991576
463884
594017
1030687
324688
236886
678795
296627
461389
649406
429660
310471
65742
362052
429622
610337
661392
246908
741887
794604
765652
333787
1044541
332231
654193
172589
189294
52650
383064
371635
294057
1016871
438753
282864
1021019
633541
211157
340101
924725
1005313
389949
992298
366555
4339
918112
9931
289863
114519
764222
517539
265826
235564
843431
336515
585183
511237
120756
34232
596457
505487
920935
818862
828067
26173
1008916
757287
198301
117586
955920
617653
650686
6608
842648
543395
451853
894946
160359
631993
49574
654755
702220
210234
436820
882237
210414
459467
929211
631998
628183
2433
632739
864832
249793
233278
506105
971527
644942
555388
408562
1014488
414013
781701
826683
923289
376396
518651
376614
458137
816144
712127
17638
755573
463851
919563
268312
296709
793254
576068
646742
84786
19632
295139
1041726
826251
414568
801605
385587
50156
244475
326024
76824
577207
967002
1007322
962409
681947
163010
536239
237957
579743
839960
476041
69895
317196
665110
600896
489391
232313
371505
80968
303605
901168
1024896
307775
899475
711731
512315
710082
704455
632445
426220
865083
654564
166590
1005724
306242
880911
393408
525753
28072
813511
484173
999653
372699
128439
109610
269529
986853
246160
508325
626137
891334
304548
840759
515251
616995
321335
483854
856697
619179
877631
226930
32986
191732
236307
882510
747383
316873
564314
327507
2782
614838
914799
478947
232966
370369
430201
414894
678382
328455
212253
536938
611687
841338
146759
1023841
512985
707710
552607
663631
346333
47120
555429
18055
926809
879458
290959
634766
827443
116660
154954
976720
17857
796905
146344
26034
667828
948524
754123
1000766
541150
675410
217737
314227
194056
249528
697777
348571
329239
878456
12841
174523
800867
978760
560399
961847
670215
703502
707174
358992
74363
765778
362592
142611
118632
943414
237737
385893
775186
558514
614022
461370
272545
451244
204115
354549
384123
610455
152136
456527
187240
791310
830708
809257
475604
307870
232031
976182
628154
776396
368606
685787
145419
206231
869016
767680
1014060
14105
278109
856961
320068
538630
924046
931027
312992
150623
406678
907952
706428
865231
55796
478906
909974
173296
1041667
846533
885434
1027571
1021689
977265
636026
467515
663040
375226
496473
99980
712125
669364
424066
1032855
107069
304166
657690
275016
961979
61926
1028979
91180
660776
146067
1012461
639708
539176
573328
248558
833480
20594
729283
966750
195608
190403
946932
633688
355038
505904
333756
894246
230257
161898
643024
995399
234601
43513
845430
10902
967733
246067
233280
518368
618033
768170
499551
381064
766608
813041
944515
268374
126331
626280
250363
466666
963135
674643
634254
605314
188240
933487
904537
846225
620034
870178
325875
849398
484411
531003
275489
531721
1012711
377636
899188
287401
427716
942917
606494
193044
908061
249084
183698
485846
439823
144454
91239
495074
829172
484583
147335
667890
832563
357895
166082
912682
213112
37120
269618
274677
552867
775327
959802
185425
577486
549652
869784
991271
823686
350481
498604
431852
972802
649891
588158
627511
711138
28468
43511
974422
833387
810824
719630
389188
550523
499447
664086
36592
172077
126437
104018
989437
328779
455670
731653
649361
48280
317133
545472
305705
129732
333429
111937
805722
361645
904953
626762
714169
570357
929816
1006934
354913
172702
876687
945706
1036353
977384
819453
99846
147015
1029785
349087
219787
706775
557206
256415
805686
414311
982505
769010
251478
311937
358678
294859
777762
821580
703244
751769
712039
755317
304860
152151
650879
65500
668200
826467
641318
868990
67356
978101
87812
450188
263040
935062
484527
970866
728043
728049
14341
951930
957033
78685
138764
515728
625100
1028567
566637
121731
120042
162087
38173
574240
251871
939083
922648
620714
445073
825119
331179
88714
112403
1037675
134186
868679
432763
37014
495441
114943
638598
161862
671557
671727
107334
480153
240531
973248
600372
471847
961994
951615
430638
333257
942568
475373
691872
645520
179820
879937
464911
222079
108562
428316
440246
781295
25791
280102
953826
560628
85904
790185
1032907
151519
495635
546108
327869
896753
1040890
275907
1006633
786253
830872
513548
44484
366327
803784
801710
560268
633113
580790
907658
1013029
893497
719145
188584
773748
102254
917325
394692
392561
249088
919152
68869
932745
191770
310168
973841
108179
601378
156361
547970
194768
73535
915221
281043
413547
790264
1015623
211185
291151
105153
863597
55834
602745
726428
753443
851020
478740
507258
107520
513344
886424
625712
889454
713414
579476
758774
191596
24799
539802
753094
860955
274608
966141
668791
821050
223006
838135
603525
993767
970262
750980
76181
169369
914896
12169
792480
583830
804897
939868
792349
138015
506920
992905
437473
979502
589159
245334
851879
300048
937709
401939
890335
1021268
730581
664721
182848
941535
19769
982726
336335
340435
261003
550982
226656
390581
751796
604311
333739
599545
832877
7173
390699
242247
531246
96786
207104
797755
641307
433749
588411
86755
531799
712414
215353
790494
458750
239147
579353
261183
67571
145960
571326
87864
396539
626202
1012663
774065
638229
813363
63076
48453
349453
987465
385708
42706
624350
857122
124907
81402
140569
685562
155843
93807
429256
792810
780549
990072
234160
470708
221173
391776
528771
641749
488432
907225
451215
261356
401128
102759
916489
527556
565923
650517
1004397
376381
526694
44741
973507
423454
1013371
701038
837145
624398
721008
1035731
144997
677260
569624
95810
682874
35778
289217
372540
20722
907717
131282
443618
953488
629612
647580
230350
629302
1048150
729105
43448
700840
902039
25304
181859
116341
26822
749660
714465
491618
920346
255081
124992
896682
734523
937051
281451
957497
134153
814147
471458
663682
760695
360852
837517
751991
677697
530079
336271
1040800
265089
165142
324323
718227
622319
294737
578231
383993
568178
722753
1027611
627748
292060
239102
401413
366010
933379
406433
864976
216026
159397
894745
127297
5436
753234
429327
911665
225304
979636
574509
403246
780675
475798
799272
549834
1041879
23288
793429
1010922
129698
974652
259290
736549
353290
994475
147767
842693
600131
29056
729438
909391
781554
29701
714443
782158
584920
1040744
504311
828028
488595
432606
962212
201395
225647
59100
158157
753783
470311
902723
839858
422949
773775
772076
609202
960844
603665
934390
849714
483678
638270
820125
985741
762165
594006
202509
950702
413497
89811
53103
477226
391367
924012
497767
834555
1044032
1006978
971765
628541
1004732
1030869
590436
537240
450477
663240
682561
893811
254128
573639
765347
1005528
114141
268263
473871
473564
213708
267764
244587
210204
39574
327362
314687
158385
1028144
728598
257776
112060
340554
373954
542190
216873
642994
599167
954888
360962
513467
368059
489319
494538
732669
544248
262833
180657
553622
741893
920040
576597
536788
672798
394189
89406
797632
323556
44748
1023765
110811
33801
75093
26050
811503
96988
911597
1040155
470805
855970
391028
202638
206371
768094
293536
418549
928095
987677
526601
627285
9773
1040403
197275
467406
100537
354165
195949
626992
99998
524108
652285
504828
59008
534806
1006982
513343
455674
102540
695516
469994
161791
1042940
549321
411654
225009
170727
87494
52241
463052
103557
484488
657933
1044378
972862
748414
892108
880359
403929
661231
687066
593969
580028
1006146
147881
158935
315247
294169
943240
309331
560840
166281
613673
563756
717583
294069
465334
49064
460410
25976
598568
964024
129475
821724
902774
253666
918758
55229
478428
688374
936837
937975
243781
498509
987733
1046612
498952
640424
419212
565038
641727
400091
642233
924558
293224
75737
419110
725028
482952
333842
167828
712911
1036420
631339
821798
909346
590358
91562
381306
882974
448231
59747
455703
1022811
986198
41042
566670
544361
207634
777094
1014331
486305
301684
90895
130295
238271
91043
165699
923838
352441
312136
245078
468089
149732
848370
679860
609921
914555
1024297
999115
355148
135643
489689
557993
56476
551847
262102
419282
688727
849122
355918
451105
1024800
641044
285199
217848
4300
451500
515578
662427
451499
709644
655111
229694
993652
88729
385856
646220
948963
837103
540554
261829
298559
346353
668810
924668
635685
501767
1004630
778677
784717
385417
77345
105005
144409
969886
691048
238492
783650
839248
969200
438641
276721
445632
117126
1047171
468599
93290
127398
76388
265066
1040514
946792
981713
28136
992757
173427
290750
839572
875514
971672
821989
625825
889102
795994
323165
436412
648171
665285
617572
889660
835863
323833
149726
190839
520159
416173
572678
725150
418585
767078
64133
344497
818377
77743
662456
896511
817492
390840
636395
10803
281810
3538
77115
763689
1014094
268476
604634
539148
393494
537150
991126
760396
359179
812735
645328
611320
86412
185975
693534
193646
945776
1013522
270695
282362
153918
851010
736208
952578
394891
282544
931037
468214
902259
939242
665171
287342
204275
723209
21585
582387
900536
595728
694338
459001
51051
773771
381757
677695
216288
611930
264008
281255
3165
2011
266977
506406
842852
209431
531771
513535
227559
769263
454765
652417
762291
241123
328105
840300
983287
505348
194005
782933
475554
102633
1032498
1044881
1002513
857178
347476
298089
978900
222435
413958
758963
1023491
520984
204455
644858
695546
342215
648249
108680
387520
353729
1007615
212653
931154
931700
725644
845979
54267
94571
674247
878287
865295
644316
680939
618793
204419
928040
668594
343969
204281
16903
338167
998617
712468
790724
416296
819968
163324
748292
643820
276961
448079
845647
879430
378979
456025
327872
38074
306392
523518
838653
886138
759102
658398
346529
487345
197652
360276
70705
113763
32608
750262
993147
915753
128626
823035
386628
439856
820433
618723
798013
316805
802905
428061
678013
303813
181339
915128
925507
37707
1037171
673514
735502
721056
2847
240458
848898
825839
52739
672762
860995
417674
35513
492538
177823
8143
363607
317334
124206
139851
404699
690532
921010
784568
906043
932693
1001089
646114
710781
952797
998917
415030
975323
879966
578125
319415
647880
382958
738541
170668
651523
4033
782588
340247
500662
299093
317543
204069
409535
475110
435374
803874
967939
636192
534600
903797
1002219
722556
799157
174528
889639
741940
1003697
767986
466609
629945
501625
371633
955486
336874
831692
1019247
937310
241864
224283
72565
462017
487515
115077
328671
431334
137044
553672
916871
538584
308011
432634
709343
942990
1021732
265985
1021061
996540
142421
707708
52502
820335
1023110
708803
776236
972620
291892
50145
437282
329046
92500
932431
111500
936080
744574
219548
512467
847261
104543
956534
681210
688037
156053
388916
1013977
566554
869569
235116
839006
279209
730798
112160
250343
853671
219723
381130
123183
333593
359392
295061
852649
727256
887577
459897
745831
185006
938680
945722
329349
628921
371593
135283
744134
337486
740992
735931
584699
741034
391267
451863
451459
1007191
569086
115610
238718
58721
93747
65468
361984
592364
610023
82410
770423
748524
690740
669951
622694
1021679
571971
359233
747160
665656
345108
302513
152476
1040628
299078
393762
763200
727982
79162
598222
81383
198596
252905
896513
928553
844206
298987
773725
463913
932089
636483
93125
518286
412749
514023
473971
511832
738350
597626
855963
589061
759057
873653
937067
22528
87441
89290
195951
131375
711197
827017
653601
475575
122610
1030095
403554
56325
339352
298661
815093
185169
717213
540984
887172
48611
124352
612153
489278
18404
78369
167914
1008412
853537
288630
666540
674507
210858
181668
754955
467320
881747
558321
913392
277075
233213
99905
995006
101503
172191
920570
881376
724700
61164
957235
265475
321452
821656
376315
42195
373588
26242
184261
982878
703987
880505
151446
900953
435336
817100
22227
502680
736049
382494
644434
427116
370122
969883
557828
55858
531053
227866
838778
923402
500017
181351
615316
722999
569581
21521
626642
438020
713793
957693
1020099
192010
784903
142411
899211
436349
147886
318510
190461
743212
674946
316464
260099
940470
23512
375349
947007
906634
68423
784102
983478
707483
588117
735495
445958
340824
624855
317182
865233
788157
623010
819097
281236
395119
659469
583308
478655
543834
628860
7858
878946
1035205
171386
589583
441138
143360
501708
431248
523839
144703
763523
933744
814488
516722
597122
1028459
246488
658866
602163
338179
1003992
632652
766159
92397
974915
1032331
96217
921505
540747
988401
99202
497921
780079
370066
523998
144461
557878
833299
402771
17375
494887
176258
497339
80034
182648
693049
806968
114896
644842
752217
893333
295521
388060
333683
159197
556874
827574
363975
591569
517666
56894
650494
611921
93862
123119
832594
309244
70365
1032584
782932
157783
214133
641562
895405
353573
106005
320748
438367
965190
1011284
302132
223836
1040895
257761
658442
740284
46485
305866
495961
442490
30203
86014
881626
91867
1002352
715992
53053
925125
427828
563470
575012
421359
642244
841743
859735
324494
588643
644367
901939
622818
557666
1044958
151675
844443
649921
669598
838829
539793
156000
644250
754859
558766
523295
977828
355507
427455
275196
944410
796239
715568
281962
1000904
100607
668345
287958
134439
742429
782543
913618
88354
750511
52386
690435
740568
123708
972538
790933
565926
1008251
696601
614266
1015670
540284
217905
837221
865367
111083
956643
722471
673988
961572
546166
338103
955811
760858
387826
483300
646856
960545
416692
1030638
1042433
995469
1025248
878269
478865
480956
702304
734632
79773
591999
476203
808659
872833
1026110
629719
430212
1037198
496230
532057
987585
322773
348231
745684
980175
486587
642145
625804
684245
510760
415841
106832
252396
880195
1017077
183651
215816
866225
922335
996173
332941
559776
468915
822353
923434
931804
30250
907390
624400
167660
33043
553103
243159
660337
915204
34468
614531
249157
914332
323240
466225
1022660
696092
838289
883632
522553
517163
587955
1040413
310985
475540
548335
1034327
163697
616873
994072
774209
608434
760466
333984
928093
817707
328193
843100
669209
671438
285442
1045416
332102
30956
62093
1043890
967511
341110
41380
731096
814307
178151
117952
17714
389693
762494
64370
378124
736145
390222
128950
901534
751536
874294
596875
839694
614450
797437
1009109
605122
348392
939677
706741
386075
267852
876944
335748
353137
41837
83691
789819
239309
312238
367442
461827
868068
876557
1047113
575268
380972
124912
114992
979536
254548
123020
498384
728855
675771
509638
832710
654361
387886
777782
785199
735112
236224
684724
743315
170194
147237
420933
914533
721669
907236
245882
218971
99867
590886
585066
969894
938283
123292
434919
316032
350352
308807
745218
131796
374851
237582
31716
754695
403500
916687
515139
548662
40026
185167
186002
290581
271930
526619
809578
1044546
122285
38968
343643
534736
345726
940949
566693
402879
800007
594136
78190
457693
12031
154835
437383
468227
960903
609814
124367
531442
793725
845452
627303
206082
132058
534371
53740
153494
756308
529555
558717
821193
774257
250071
182095
894503
636364
130441
824656
577616
446954
311887
387887
537126
772869
141477
1035920
953360
735853
238774
941548
761843
145055
314652
991013
397341
410547
884558
63641
293199
548472
232334
585351
344627
570126
630354
349175
234624
82632
246950
781273
3576
871737
502901
88864
508156
219657
52062
3532
531344
896877
712182
1032518
644801
629877
718378
784454
328567
408800
797530
126058
210694
168294
373096
94264
839637
25436
443587
295624
812266
1019529
11234
1009215
1000608
893867
37736
66270
33862
647274
622504
79705
942973
906420
1035225
303437
245695
273195
490072
787687
18474
144264
166407
326468
10671
641974
260282
196259
698562
716425
972403
72596
281657
77338
429474
694230
722179
357632
368852
169974
188046
517630
691562
458636
302981
363600
991559
753176
666089
749760
858617
599431
384044
745241
20905
322027
1022104
229894
812600
641724
473727
896434
491445
188336
602502
300263
630755
653809
117525
783639
757054
636311
1022765
220135
466309
986826
64786
819358
551339
623178
269523
154322
1019094
160139
269274
833444
191438
501507
813386
791249
22907
505100
811034
408161
10002
952462
27642
634933
765615
254154
1007831
677303
573617
101440
1021352
153417
695926
753529
359510
381603
1001547
786256
31063
489795
175479
816603
954590
88502
946969
456100
809348
822059
387929
305712
622870
325056
795999
849344
369904
896661
959993
634346
410542
21464
1031457
814880
727864
581799
846913
441689
882027
454012
338630
837282
582637
933079
662432
606461
260313
678337
140806
939959
928362
562976
252181
4694
434939
163937
836779
315721
384587
313729
284201
433000
404692
855852
114458
1028258
914557
571985
417020
926047
369025
741692
938856
747971
119235
354673
409919
697505
270432
963434
455531
30709
322088
635812
277161
15192
1044169
946148
530868
410965
97609
921554
765350
60570
567316
722630
441933
677675
475040
634027
819159
459572
929107
824932
830765
641465
267003
619346
51144
294147
110468
638511
124020
305297
966558
500364
606697
289191
208179
418332
381137
385362
817034
129173
108697
135891
740251
35935
712666
147343
155423
252251
901895
161386
870345
1005082
753872
944240
649206
285105
403081
769258
848013
625354
243351
14674
199839
1016339
43551
932426
775143
609028
858696
708828
999205
867851
555289
470776
580243
252737
382936
8165
882240
661060
990959
37163
966208
797784
1001461
882040
104862
51971
444106
95030
67464
303428
648213
464789
79952
687017
121961
611391
449561
142060
42398
531521
836490
966361
430844
20356
75021
599367
154512
48707
769618
572699
972346
914902
1047789
573316
830850
801752
965936
113446
974580
883908
654833
304970
289275
517132
93178
306751
159624
425951
261344
525142
252111
1040061
990863
1031615
161295
754776
123650
488092
579075
215721
546477
957557
373834
112519
18532
76041
426069
271120
655496
984664
616762
935276
287970
272483
406182
145298
107905
494950
957994
606561
304639
972186
550119
10684
961238
419107
695572
933714
616964
21070
246724
833423
14490
959445
809063
213473
1041045
985974
272616
101311
330955
667328
595866
505138
843488
181900
631711
561342
502384
592622
77028
907636
1016624
98290
725065
382103
205954
784464
912100
433978
734634
973429
941391
473984
549131
981208
644068
959233
353376
867918
49140
1033870
124829
916709
38036
360223
53703
201706
366211
580064
600061
234647
169429
653436
444261
740118
617480
434670
810324
602049
358479
301244
745274
65698
80039
935027
143634
852576
749369
24595
143333
232958
862505
229811
335584
684969
851558
936950
887957
166346
782104
948347
266549
973727
372337
329387
550042
295457
636376
948247
915233
620361
687108
481850
960242
784825
808358
115139
440565
462556
747056
780365
744981
344226
641667
553411
747284
280448
575763
401735
33733
76806
400118
646256
598842
403725
360911
133135
904012
862191
350366
953857
69533
415821
108922
647208
393838
293027
579766
634210
1030235
692304
595305
318509
977194
440483
212282
380395
764059
957051
68549
218354
518664
575003
148396
183242
908899
1015101
839002
119850
706999
575076
347288
810571
109132
257373
104885
136228
792529
223533
822523
809305
299258
755956
740556
629383
321315
503873
278038
81632
190036
575538
967074
1036634
73151
538809
273357
205673
602627
286726
624968
250514
499592
807742
775118
327441
476468
336586
89865
797450
58322
866581
139933
332611
670248
792654
846397
556717
79118
26953
411501
244584
14691
199296
848656
653198
966669
211749
641107
968339
136135
481243
497764
155627
243281
138545
673340
282604
363811
788880
330344
199757
104899
760376
46919
1010757
616058
301701
496207
360994
54921
593872
545411
719030
647449
887535
653526
393040
548511
304174
595296
164435
602060
626138
50008
112439
526758
803604
886927
218510
530576
134238
4386
178946
39726
10087
1029344
897080
140879
367731
806172
964063
680516
971889
764334
450062
591794
356080
992126
340228
769896
286224
336744
25592
25636
993651
850404
573524
881071
1020362
446396
703367
1044326
221288
304724
421491
670507
359178
896205
724605
720549
883151
732686
514406
165727
196553
165994
446517
744909
300501
1005053
725494
1026932
699660
785421
919360
289548
264818
809333
393261
530257
792489
681128
292834
723952
499350
803440
559207
974494
259360
1017064
234005
319735
722032
594676
871344
41595
288174
937530
98138
802819
513505
768468
728047
907886
850203
350232
801770
904852
372549
23451
455500
564841
38999
650789
72336
818836
652012
812084
329770
216131
839041
905551
572780
976490
547243
726878
117307
49658
750334
838102
753825
77956
251540
270247
879241
437352
712504
214289
930546
648969
124579
63916
441222
563524
934627
620327
25135
158236
220456
782499
952486
741649
514682
270485
508
93716
165628
633861
87773
467849
591720
944809
730247
612707
1042010
636194
194524
206434
647107
623868
916505
74051
872572
699442
608592
720499
677663
734684
759320
811887
558587
502383
369498
1041268
1002874
758525
476841
905348
604351
186980
168443
521815
671813
616746
923455
924714
437080
194065
524115
501104
487597
683289
120635
434009
322021
697876
32558
612978
547782
641228
611533
944084
857547
811200
705398
937239
274428
831354
296000
678375
103946
1002419
483863
182034
862349
62458
795121
819482
647121
121856
66603
165018
23650
794353
307752
102336
901830
413256
20177
303318
238066
408014
951770
42802
811542
151548
133258
185946
912533
780600
118789
81244
162681
797647
248780
472059
852496
740779
631207
624747
255245
288857
279295
228914
699642
896596
746888
978291
759386
316561
668864
978450
1026815
781467
277861
33273
597531
455228
269963
8709
40127
796690
414110
105255
884139
762067
370831
971308
567416
195037
666652
52486
204410
617283
591831
461086
610580
888379
85949
896779
915551
31670
609236
574263
160829
876468
141907
206136
537641
532734
466513
254182
211715
97560
995929
177589
779138
823119
664496
572420
1001122
482866
569458
747652
875745
195545
303539
366191
362602
491414
429741
781874
1021700
767816
1045199
1030141
862091
302662
731280
772281
837458
541998
675548
160822
237857
245012
568628
35575
682882
476146
322340
471473
526892
883261
316628
512782
194089
352591
87795
168976
61393
457518
168344
285492
172715
502917
3150
495790
434106
954347
558426
517189
365764
312797
376538
567386
670849
732426
918986
882927
271606
1044918
257508
809899
775513
263206
739937
1031224
142439
114925
644520
265122
230966
799616
439415
875725
907417
273154
970963
826587
928077
65654
423851
134998
694523
914638
503648
717140
393872
794484
231615
346106
535745
502035
122356
27575
474129
434823
485317
214395
463267
938376
698948
780623
26844
810173
130257
325477
251169
160982
38044
183524
762288
268651
786931
320804
470484
32278
335052
1040986
76434
377254
485798
810565
869429
338351
816934
265682
984464
341268
790718
518155
70196
902129
472124
93463
635839
404918
347960
1045010
539707
371919
363262
666082
1047683
534815
721711
1007603
1030896
883958
875863
1041939
120607
348897
604190
531073
42358
714765
101191
206499
24403
967960
495554
975644
750672
749727
150227
344504
186078
610484
561259
812753
740426
170925
780174
836082
970093
783559
199330
198117
623795
993938
70647
775136
937979
746716
871713
621162
12833
688844
532523
84338
598613
646029
1029875
167255
658376
427063
324003
416942
1002488
144614
874411
621721
725292
969808
241717
833199
34632
207337
156853
76190
845366
323216
974588
424923
877897
820296
150043
466067
210130
882331
943680
754025
515283
390114
678214
722264
281303
258820
974933
1001267
932372
817828
649051
64798
28568
504887
40569
711417
998401
171430
945895
649604
133188
329735
1010940
1042296
749005
947005
493396
212975
1005290
12704
513482
408090
629506
490999
873624
570087
194680
432489
760909
672872
762980
176544
788732
493879
227886
737694
97733
1044788
691667
877910
1033378
305850
412152
385231
441130
262860
13214
242037
142131
1010602
704322
945031
25166
953198
561086
861021
1028520
158097
996818
737885
1044724
999449
57959
695859
301226
375999
528231
927233
45543
1640
23085
595512
537964
322183
289454
131315
700183
185122
769489
52000
702237
357312
45085
273964
141064
773623
222680
992150
14978
549299
524074
1021060
882890
122287
142846
222318
829847
569128
5345
46370
196087
251395
477170
283369
896912
336572
33218
195543
745992
737034
810281
584018
956062
31993
1040221
484478
417039
335121
97696
626550
936654
508095
584612
517168
299071
111137
5792
256116
111573
833427
999734
881416
438538
100237
556270
253151
671835
511316
570550
644428
120213
348152
8172
298638
844801
211560
845944
680482
13626
777436
5411
473674
97622
156948
531966
810069
839086
935050
280065
341053
590781
305907
406815
871128
860787
907214
993944
428188
664916
207481
369642
625707
919662
942939
466708
920795
317003
575290
788046
852222
669874
247459
381237
391059
11870
639219
787913
766396
669585
813257
61972
645679
669789
279248
1005511
688183
1043346
958734
543459
752376
925640
249519
165474
157252
842641
768759
923347
830226
166499
856629
371688
536918
931436
815998
901966
588225
93966
93462
321218
846485
786888
175865
390326
418538
356784
353568
307739
487098
458587
881513
251334
36274
136038
740972
743110
478747
944700
161280
1025024
427657
540180
59523
694090
107460
230952
235184
815612
868259
43101
493892
275248
709823
870465
1000928
807108
449222
91250
1035201
361287
531262
891982
922048
541775
523278
634138
452440
939002
855432
615810
118359
402463
701357
362245
279739
21217
434913
859150
676774
974563
183091
851853
889124
836827
801147
823393
481659
627258
633546
891415
54365
16236
192168
226490
739721
840102
222724
861235
337469
469601
172529
852524
993258
669201
109681
223163
50466
663461
872649
135180
60094
81806
977124
440654
306965
368704
952732
600767
140979
773181
89963
27345
571871
216720
574446
362236
1000122
447313
197882
692063
71829
274254
218204
390844
2696
1000195
486255
850244
553595
361627
976518
451990
211780
678367
296824
968218
380932
615868
1019125
652700
778533
813968
263138
519579
30798
399413
13343
49038
383686
944566
107060
964109
330523
586418
763241
884413
531290
22101
265667
401019
1043042
1012640
754252
810474
106751
610344
227711
924579
769653
901722
227802
248688
723606
797041
34933
60409
53208
340933
22207
240229
28004
699245
716803
898154
300603
725069
273260
558673
605990
716898
914046
960594
457642
964200
454806
722155
335184
292533
729148
241368
973227
205605
989803
562293
396346
797542
202541
47702
254427
236022
924763
792800
485429
248340
1048541
684014
390079
566340
518117
315540
236506
970053
711012
319925
601494
204714
901840
248598
621072
244402
834842
16383
335015
322734
279015
803131
112540
210439
685863
79484
141851
419183
676559
180903
854755
897594
117513
686880
676491
678341
733391
1000337
922813
844584
256089
76895
128466
268876
899504
638118
221301
457859
83
886429
609413
998361
319822
85858
271307
631399
70309
130652
429203
670202
492343
468358
109482
911022
800667
441655
498220
1023115
375305
802959
235221
12512
499870
650062
552467
710779
61686
596224
10127
670657
748364
256387
189399
716705
691971
120809
346287
433223
743034
717586
137112
463703
672427
526829
485736
18364
187544
139015
930133
461283
576436
313148
720071
506516
809012
63272
619287
937309
565599
764555
84082
1006083
669161
790421
413756
857606
556252
99785
558057
977315
328029
658936
838359
297180
867618
15671
11449
485993
538128
353440
998710
577421
227407
795301
233084
571782
214169
297905
457269
402802
192895
247671
514110
246076
73283
772567
1044716
261631
681014
682363
95427
284868
281121
1020766
330088
832208
422979
626458
537284
650159
866286
350493
763264
414961
262180
73828
191070
888465
494198
1037719
178526
529895
622512
663842
244733
580660
217231
648999
826124
236627
208136
537467
1025657
435242
116562
748566
893965
804858
118224
946704
756673
993394
1011444
223534
502784
45052
769487
230553
98777
766104
805019
879115
948641
1006355
770948
829784
86614
612564
185160
196984
295984
435603
647044
489571
957826
395677
291088
172325
596132
525567
234292
86802
169670
1015242
861063
910682
1037208
481384
1032170
454953
495141
927187
574053
346350
261409
1044700
222957
848563
624878
676224
1043044
962823
24482
392582
117319
938255
770258
253561
979406
806258
985227
441381
911411
783157
696467
411710
118866
627256
834528
1009242
753755
493840
890377
534175
314689
503672
639408
405456
159818
98255
286898
865917
290319
313507
1015288
653405
245585
280152
383538
763815
168861
986037
955031
994736
840459
1004920
566139
563357
262855
240367
990097
853230
94548
855391
976837
510900
663811
601420
392742
628560
736004
541973
956041
775343
497385
643814
119739
504259
840409
156024
573388
244921
461777
428917
748468
679351
157619
566901
557368
272676
376887
8131
985466
1020640
866148
537543
616716
389411
813141
423762
735496
792868
113650
238873
574099
194294
902382
265421
185921
861501
661803
891346
397027
463365
782988
273603
554233
877861
632401
221539
471443
424900
927337
854972
683365
10966
320362
625096
202571
86454
826417
318626
695510
748063
240267
962747
443150
341651
602866
212284
958184
507936
886951
928979
479310
1013931
552169
997218
319153
855255
1014737
4571
149053
76294
909277
179957
1028865
984223
54277
670838
116985
666038
791456
383775
67175
168446
133912
145833
735846
1046542
420359
910646
1699
961492
154432
131173
218512
704422
956963
357184
429346
887415
280276
140225
848812
210705
388168
454368
430055
173554
394705
396341
168384
950355
482374
911540
877180
789948
508668
1020012
7699
455425
313871
359281
779395
89111
409615
45029
29000
146231
300766
208024
893375
1031086
868829
466256
336215
525278
622590
19117
331125
918481
698791
702182
147396
884981
750148
529797
451884
706749
203820
159877
372580
639303
728415
505552
941853
1045802
752320
745104
838136
597676
833628
794115
261309
1038758
566448
554188
552296
909797
1042690
776884
184946
43750
705338
513948
1021325
858123
90885
404438
870242
855600
12453
25895
612211
1033606
887840
754822
670696
170274
974379
390853
75305
518313
947916
802372
598352
898467
535943
891341
1037437
251372
882881
185194
257513
1021589
778758
588095
986611
208679
274256
1008614
113620
190231
570772
1009082
173536
669851
580707
806410
590688
386057
162199
940580
1045917
913594
411208
116253
734581
665492
271726
430036
743980
779584
385657
174659
723649
498581
222786
669035
771348
11771
814878
207014
549233
540802
43428
1041200
654883
1020882
278689
572665
241056
127693
892361
666799
1002434
259260
538031
3543
603481
784776
39249
651308
996308
423935
240513
289420
669305
450260
743900
682912
297260
183832
270399
780834
912498
538254
141682
438626
125311
726780
688359
316945
724078
515697
723783
852526
1017740
555675
564808
720273
256424
711808
862799
122676
715114
1003918
903892
440491
693109
87335
1046944
130073
1007127
189840
634267
508915
1013934
371596
256613
174919
760745
882643
103212
537813
56276
485015
579051
904619
963248
681071
262245
987803
683277
1034780
800833
124130
622784
587358
684560
507119
713312
301790
668160
50609
675970
742849
97562
757492
718797
997918
605079
860801
964922
705583
972727
93693
180744
320644
302211
583032
175898
404921
967553
717190
87158
323461
353035
292821
793263
686735
831915
703268
696069
331623
240370
192768
765868
576642
184928
367049
312226
198908
414321
454811
372920
41437
525695
527444
65426
937578
376314
472230
756507
1047942
296705
660372
138435
313150
278652
921512
746978
981791
362419
949562
60190
16715
428336
635559
148078
386933
956708
748030
830630
614496
834380
511593
550403
177629
92291
449738
903207
389406
555268
16866
149541
538025
671942
1036888
238928
684216
180182
138447
568392
120851
208787
504002
220720
392223
610291
463915
957071
202737
844713
4610
308738
590341
669023
194923
770123
518966
196543
19805
6439
879902
737261
151670
303191
568897
868466
33578
86603
840951
1000501
365567
168889
119855
12765
293347
1015791
413983
382683
467230
591714
192598
658664
540895
762166
199090
904230
972002
322639
107836
480437
526595
889069
777181
808377
565999
305105
975130
829770
603186
393598
455471
311802
937168
114355
228696
875593
591071
1028323
824393
255203
555088
321399
558698
16505
582178
378343
783011
724628
195677
730403
661717
428554
927877
906431
968983
343641
605288
266803
738269
449416
336003
982280
404107
148136
718770
282092
991056
477419
742767
121341
945698
629651
1043211
655431
1037645
896008
582253
951932
583553
972753
270037
93194
369663
170123
379818
118451
1024883
1234
99529
670851
172120
1026332
1036165
109249
857367
199910
647986
103636
956010
290499
82941
1045921
915584
88375
670129
451638
334479
806803
712024
565829
1047011
88253
521897
280249
1029932
148397
239911
489944
1004240
435820
384390
665512
214793
285365
496228
40931
566270
60980
258719
543663
478812
489149
307117
612648
99647
316318
209124
952131
814573
1003099
382898
59349
760136
603857
917268
19906
223839
667758
400735
149655
924194
289551
929624
711099
631034
597812
255846
540260
525606
756299
398902
61135
1005650
209348
911162
666230
976376
107849
1040165
222502
607579
938256
693406
245697
729064
976352
389759
240794
85606
337715
602986
270498
754001
661644
96898
267853
55285
590432
1006331
83775
29688
489118
850401
843192
334146
191378
353031
154104
189924
108369
927142
695345
818951
920677
572998
757224
410476
194641
498135
672686
536991
904036
605463
912720
559154
37761
212818
612231
583435
273466
552690
950796
164040
980173
282481
1024516
910983
800200
225942
859826
548914
320506
748103
250195
590053
733776
248557
220399
346505
684417
336569
480350
810146
439804
351036
502689
224433
899710
126601
71070
154341
16957
668683
76061
975648
166190
665770
227705
1047633
698704
166694
626151
329733
213213
554067
1031260
786882
512362
67634
853639
46809
611208
975031
874204
187991
396769
43724
543114
347328
703921
865721
490394
973709
287269
635504
260062
1017428
581343
4305
581247
753566
1033078
610717
29718
818323
419099
10771
365261
509610
954248
627679
797397
632084
245617
864460
424663
817170
946931
808328
821756
729323
28266
303070
246107
1009596
997274
187133
841302
583085
918938
187282
924480
485040
848440
767327
252262
980184
800590
574312
710230
765491
917947
499566
578740
360721
5905
470833
168894
463578
105400
698843
731467
51725
552908
320701
575183
426992
480148
111406
739029
1009632
72292
153749
781675
530718
676122
670166
548005
512885
244607
951033
389837
360051
1026705
866014
139349
797349
762707
843494
174740
833395
522233
5110
203157
378420
438823
448363
132089
310883
636066
23250
1000513
172894
108721
694368
722797
468278
647296
236663
377026
674219
445834
221289
517264
233509
424179
815620
869285
768273
895051
102691
1022204
753591
473636
435535
547718
836914
1005480
243622
486770
680717
55731
728938
216996
750223
100831
645901
702235
109907
1012136
755542
136999
419858
131102
444357
1027774
1019632
615150
1002195
116820
506411
924868
673699
537675
565776
273108
462734
61293
954992
77289
899887
954634
613035
389302
868931
436190
369335
14394
182830
644300
130210
683006
80887
188188
573881
214881
509475
406599
583552
20770
53193
349464
619460
45271
900078
492855
499496
883176
726345
356742
460531
830358
86575
102115
360312
294272
980904
467514
234419
98715
308083
807233
655644
472870
1016201
500262
527189
156776
579793
201609
17230
230992
792096
538121
148743
233736
314348
1011088
860547
915120
802
457250
475084
217911
943891
398407
798324
143786
922421
694817
833105
732398
1016981
769355
315474
525529
511433
509479
927783
134415
152718
841557
674691
628321
616547
765018
689582
175060
2016
342002
367008
497661
141080
82758
397481
157719
802307
103623
750269
149028
185871
881047
968913
398227
690423
400575
826516
822798
63928
913627
211098
1005854
40191
629667
145134
749224
731424
351517
469105
618249
295776
111384
806819
477075
555755
228540
463535
187654
916543
803291
919768
606401
788109
430324
584046
444583
470635
464742
820920
319263
485050
365040
69902
481171
271732
609976
382201
430402
616880
330736
341656
14174
857093
84198
915890
899102
604494
602747
58112
458671
994977
182996
617975
678838
514702
662656
280174
484899
601
410282
730085
907383
125691
325312
558424
977701
584644
1036863
458404
727766
420440
317756
989745
631102
641238
951521
261482
259947
428469
1024341
155893
553546
264462
376345
726340
953913
65991
168746
335780
1036792
981637
112955
327056
70820
438957
825111
730137
1017659
881078
601656
94118
220790
389054
499038
375385
62926
432287
242994
873197
528333
177067
258224
100639
3695
558185
358732
294749
744474
343670
90537
902467
602194
126575
715309
752050
465699
284269
482733
619827
474776
513629
742544
670767
664901
80787
435722
1039451
572581
882233
81544
1006995
983464
744582
539911
234148
918128
1009132
20627
169183
956126
599724
808564
391351
312237
370472
397457
1026549
50426
491328
957909
260144
965298
803929
923378
629915
234852
867442
917410
539008
543765
887508
907360
957988
468078
94568
1048544
930684
3834
109590
240411
74742
184199
661634
461506
191404
300748
215601
884735
400876
509661
941610
740314
503808
376877
204754
920232
283276
942877
954341
426242
225972
733613
41804
115395
742657
170660
915102
838173
794951
689617
282630
326111
531754
489469
700802
641633
567662
89119
113287
863631
955069
538541
977959
377611
833015
181665
90308
925140
399197
462609
123892
720388
594921
1008274
14020
227316
753389
411817
349682
411524
998146
899076
317160
752444
299411
82140
849923
994388
472109
580544
870896
189553
308588
672304
191125
562082
180159
647576
283941
101821
513134
1009896
873615
942642
803859
696692
654039
846897
387844
125832
593205
458047
128238
885886
561184
507353
610067
961139
1021913
1008411
571715
935532
9316
115976
109139
547281
627073
234140
238167
659306
745640
247842
274208
731622
469247
653528
151371
574896
174124
167353
345959
1034087
320540
650692
424228
836453
349978
453419
733565
955773
707935
314081
520619
951097
68160
338295
670976
728901
509824
604438
264270
930550
758609
896190
57951
403573
102606
234977
946528
880840
25030
868039
932559
471216
56458
867528
566967
89832
17301
116318
863125
269387
905352
675113
936855
780855
656787
415573
313202
361928
400701
784672
264895
422323
826759
662613
343339
949444
506270
550232
984890
512426
39280
54889
422280
828515
52374
861416
341374
556123
825940
22435
480409
485593
519321
409222
580493
739423
851102
779882
175372
678066
490909
991023
885618
401197
934921
262303
506164
470164
782200
410728
707826
824015
390976
609528
564334
529205
612429
917135
30551
514558
77208
684398
849655
722725
892754
917344
304524
928661
673687
919397
513067
317361
50117
525414
37273
810456
595511
437813
899095
621100
218080
162827
381355
686443
622763
43782
942237
375957
910117
1025608
347850
99489
553419
1048227
894213
324840
836278
250713
454664
277542
802469
120640
777609
231619
347181
315109
27051
654732
98111
709924
965953
148103
352980
105216
479001
897079
87057
367359
912868
1003309
471758
4052
562518
616804
160946
646431
705848
258067
666916
81333
158690
62169
470972
541746
413431
629075
932178
581110
1186
177652
189096
1039737
231398
222311
561735
479402
140385
138156
853739
308804
459993
384628
440366
740391
3850
710876
558551
431338
87043
192531
597948
382729
159166
817017
713466
388806
175090
135755
1025143
1029874
567580
371725
474963
607522
529336
911537
806949
144003
468847
208911
742655
876246
292527
406807
97222
552536
37490
661594
842971
93155
261927
810499
656067
390179
439000
730549
678657
771540
529355
231608
651505
283150
758554
57383
158703
233066
900302
939361
575510
1001390
270656
319463
440889
334756
453868
794619
646217
1034214
598459
918190
542670
212751
1036222
289722
205226
390657
371256
298506
285493
367291
47058
101379
780975
1047453
189314
226696
311467
959516
257000
499887
669517
369847
83718
42439
697377
349539
159257
421966
176470
279631
8549
653886
59737
671802
92907
702263
940722
226799
898331
669592
791064
272444
983877
910362
160186
984966
793005
984569
299081
660632
129862
202203
258731
766742
152843
9568
1044098
602210
954435
230979
795531
738412
382919
650300
18168
862154
156105
326194
495005
979568
982750
756874
323965
311272
673941
171014
133538
58314
66105
596953
733966
551136
686537
695928
568842
840472
755269
309745
302541
107383
558448
42885
8074
526042
378886
706754
379527
267241
929044
53325
1024123
107301
581011
884974
457767
450715
441286
72029
117486
877044
763845
1048358
750463
547844
953953
65998
386370
773989
476481
412902
487569
934866
303157
699057
278746
600103
380733
918835
78089
66151
352163
964613
361290
320227
507365
211718
301162
467745
427461
689537
726588
17486
914451
6709
412654
557641
219400
555761
1010884
794021
636482
371752
503539
571066
959633
741057
906676
687100
959958
210303
744023
410603
396832
430707
953107
641765
708941
732385
48207
723088
14423
894563
243179
318253
133732
238513
928115
332386
422422
707466
1005237
398464
724681
780986
71834
588743
128454
635713
672974
574662
452162
776151
241375
97853
377893
942889
425127
344801
209253
591491
276342
912156
870084
949056
982659
811352
1011640
699382
21411
384133
408574
744508
798641
519757
903633
236972
509266
778842
759717
218658
943920
746431
349509
933609
568408
121794
136245
631341
747514
659481
687319
379733
337102
633534
898741
955648
513355
243733
753718
447863
33166
879194
168359
921261
714647
670197
768096
868987
582964
556705
522118
831608
893695
46374
881819
835807
68873
575209
964785
449898
121627
53617
566952
198384
331223
675452
913391
57598
39196
295358
681515
581437
651025
837834
381976
792381
558616
724167
979798
525344
444083
953268
125274
223048
225192
312594
339906
4266
912007
911324
923794
643035
617827
635101
156450
310727
698822
134232
420454
743011
380612
587229
534578
9695
322498
438359
1032475
942364
1022299
869055
148658
688723
438582
843989
696885
476727
28221
710506
678914
751953
350653
938471
716335
145395
407417
736636
493563
955767
159827
906175
544839
408067
57778
127115
794982
639459
465285
987246
973744
493588
95752
673128
244405
396509
226553
394186
649708
490386
264318
142565
308161
827076
932049
801901
82889
231236
889892
652603
134859
448850
449846
762933
699666
581992
782227
37211
693567
529581
942886
848702
725890
972355
781384
71524
689682
854894
239853
603701
150857
308453
890003
441478
486748
574723
436878
26407
393819
1028218
668670
400279
693045
595064
505007
292165
612915
178050
891036
788793
902134
1902
1017874
384473
599452
650617
926921
565890
323565
879737
978420
184664
401914
252869
379919
55224
340429
534977
963572
535545
580693
153693
610750
555389
370218
331281
961637
284634
678943
223672
444368
724340
642493
420766
66230
367502
507700
944781
517761
857531
543328
540994
134395
216459
880467
193478
191280
173414
341218
42102
669938
592727
859999
1026391
144086
434141
358419
444436
580718
82210
67293
58298
895804
320430
466735
650805
833922
1027112
828139
488905
646923
324070
714033
956221
535027
137886
814170
906438
549374
10056
494616
934411
835821
134536
818890
476912
902921
435002
935042
107387
59083
491931
625717
210794
880374
185868
1028489
356772
580470
959911
811370
486881
873246
1039984
622466
190646
593885
380876
692209
441200
745522
251157
1025826
14026
1000488
834181
533178
55240
49273
933205
402580
278098
9416
549951
838663
777922
881633
933295
547367
240385
156448
530306
1015604
535803
436898
580224
83946
723257
409848
540860
848362
804370
865731
206355
349034
415640
743123
653259
292221
446653
75388
169467
114095
448562
357651
987204
543141
574147
381759
218058
1022276
666025
380250
535116
911175
387843
709522
872037
121890
906917
374563
450963
92537
966860
492873
537546
627235
355719
875617
514533
267361
990078
583677
180483
494759
372455
84067
35857
709270
682661
786024
463463
560678
585622
754647
137922
1030485
199133
269283
202748
975288
724133
922343
829857
40841
204816
453412
246771
933677
848730
56215
921642
725353
133688
322905
286586
440796
871600
1008658
840268
715129
779202
869498
174296
125915
428860
96842
297629
252946
1015510
773221
67536
975293
413848
734508
250764
355330
101127
721924
495608
888741
568064
976586
198483
715726
159333
527135
608060
836418
1046984
100203
24510
292004
963494
580862
80584
750456
699225
991782
808362
542114
414090
120062
741583
679766
808493
480364
355499
383735
809043
393061
1023666
556903
979334
677789
275411
684893
962977
398433
210744
61535
474739
542883
1031014
662390
146804
780137
252738
260988
813490
1044895
568403
485262
928548
854463
358882
778211
629836
776859
432431
959939
485324
1041241
617786
330967
82916
126521
715625
99977
981462
384613
615814
558909
62898
389761
471092
583629
851545
628088
420269
509630
15625
836678
160544
624534
933215
1014002
80443
780902
317085
1023575
454615
583829
818965
35566
61616
581877
921413
399519
383595
223924
416198
1000964
541425
224709
254287
572343
928275
8714
241299
817890
117817
904249
614910
906114
1032786
102224
97381
55718
649069
145549
526662
169320
109307
924383
298032
724880
424692
324905
914035
880144
845960
739108
756932
964526
39610
150827
453510
597644
959246
928806
104825
262288
799576
358611
760199
811381
141792
249787
857951
945820
967853
259984
453488
314004
65815
889871
259162
605190
987635
509355
272920
646152
601525
581845
229164
234538
294276
581537
599580
271903
856137
678162
53178
101789
283861
161550
270746
297449
150186
907337
906918
282648
740022
210752
915505
923097
547688
676522
586139
60244
999725
178765
357759
960316
1047812
99682
123814
192970
528455
430443
681272
390715
268848
350973
776163
419909
902561
891575
96685
486716
645050
96720
53241
884352
120879
76890
70032
194454
498723
854410
473394
475082
446303
815037
794330
395784
237419
752841
4525
175323
95907
304212
172444
838547
336408
696717
1004070
124911
902586
273223
1033659
340710
498911
15418
809266
283848
799385
648835
981814
937354
797286
801242
130463
590667
879704
643127
535633
332395
186917
48445
214208
591619
293295
915364
25510
46907
161109
254879
346356
542589
621139
153441
1046811
472221
602737
1047648
59923
635687
379556
317267
561334
407243
964606
708330
522888
590086
257344
632949
835834
450450
93384
816350
705791
893634
350788
274697
960009
680619
546035
549900
1031249
982428
439296
582544
32299
337040
214261
766026
711424
172080
342479
622260
575119
241145
467497
483192
119024
421154
564540
471668
971233
790578
1031255
606732
32529
689283
30626
853808
809730
583872
547517
934102
338769
297594
878275
273168
392459
647099
112604
466694
230093
996932
589434
961273
679012
551116
719439
257381
198733
2078
727364
275127
321870
312662
400815
994459
859266
964993
485800
464102
361186
671023
781301
896060
712637
875154
1004036
275160
303716
136707
89576
108135
163251
1030260
221975
621208
950867
918890
481664
602797
534372
465349
892553
427258
899252
346681
692363
273065
177412
655914
218294
823033
252024
942542
36945
896712
812162
103777
382878
167587
307029
951593
229785
248753
614941
426929
359614
765456
304478
967488
675189
680485
325388
32263
81692
999484
761004
664258
97293
926410
765111
1023878
247982
299597
953799
975073
459832
483823
361813
1021766
578321
711095
17603
15912
1022263
36946
534868
942234
107026
638283
919710
503854
1009112
962441
1033878
16058
364320
907366
71908
36211
499458
402510
86258
471392
663828
342512
227515
354587
107761
33752
788739
389397
227528
404691
771393
215122
1027958
417027
255172
487946
155556
29748
932463
891050
292641
140358
116837
751888
743269
157811
717270
1028295
171253
993609
50282
634348
483764
705164
630771
900695
38918
375369
387332
515292
477659
442179
492416
711801
1026316
568289
733622
775225
732359
506955
187185
452997
233427
161004
2770
528631
443701
675991
956671
292453
112978
69687
444819
668796
349247
624162
255132
189447
370772
152099
800337
639306
480135
493474
30841
404539
10621
905407
552164
626128
244409
387512
7196
3644
64153
255327
115507
417164
355141
168124
372492
746533
413012
837658
7704
436146
629932
261306
6917
523479
863791
114562
38419
570347
218773
404123
207212
685720
886389
609741
4096
1047458
807232
818768
543488
1010457
202644
693097
721110
430723
598096
750902
572077
499190
45682
888466
990919
869846
822684
431150
504961
469594
617446
199596
1012767
325464
303329
774877
14080
45900
103354
78535
1006439
910719
735803
752303
941846
495160
102334
585738
711236
453532
191880
964736
999797
533052
916672
18307
921615
903543
2911
833182
293265
423012
550465
957561
660085
816441
67889
931759
889452
316747
758417
388949
121156
942712
609821
878892
434571
856144
12768
276968
132780
884928
841589
413899
1032277
245581
570859
768469
166038
16563
796772
157283
835759
583847
242155
360647
839842
623945
984547
989925
428870
311284
804512
577730
995928
232603
625701
416886
527541
222955
997974
329177
553686
273958
522799
424827
371870
495513
415397
373193
1005191
800815
385924
87953
438947
98767
610878
659953
676362
265327
580075
79917
943533
124880
215643
503807
786470
44140
930017
181072
197875
757956
176290
210685
776212
379710
647682
265842
709486
708071
236135
896717
68561
762608
50989
67862
162997
262916
147048
51114
779226
858841
825256
402196
81208
105949
835816
6132
1014743
10907
609331
876633
852909
908006
508760
793956
435995
695796
966207
177996
520521
12848
574020
251343
935251
460601
632350
370445
878526
1014619
319180
349454
885525
656296
270228
473453
460680
507630
311129
238341
713467
483023
964559
680770
856667
411365
181754
165279
1033637
333287
80775
947984
974642
958246
606137
986336
370139
153519
776702
307575
1039168
255645
125377
18600
999972
205732
649033
530442
352898
158658
389879
50803
294389
737926
1006030
51188
65692
185186
348722
483398
214083
290919
516226
638955
21743
193092
308639
57812
681517
940156
953417
420477
989870
940101
304963
1042671
80369
804622
79708
930530
462739
559981
681351
643009
1031317
128623
645686
904661
977077
307905
390230
257441
216382
150764
918346
97337
642280
159447
907101
237770
886604
896273
438874
917579
828116
444235
467503
590412
57823
103069
793726
688961
64438
298392
675724
822258
529752
483859
156610
773230
690330
754686
900768
528462
277615
453334
893921
1029050
304058
34165
692270
697340
344626
83161
604855
730923
959486
124103
505492
1042134
502196
267116
770119
113346
977926
222539
352620
506109
635640
791931
762453
777286
895515
896961
934498
547850
101946
76904
63966
831036
570841
340588
1017300
116009
798069
66074
11931
1016156
41318
183392
58684
807520
763471
145313
872055
752694
384976
891343
863881
192788
62745
661937
357242
1047950
733422
325785
234579
558947
613631
470398
210335
643695
407389
959588
15284
487339
480491
837385
40741
305918
931246
182849
80882
36215
801527
561446
671468
790209
753547
391442
393443
476353
76408
401052
479320
293080
177706
580250
428727
208961
834295
42781
834629
396548
215641
977128
204213
980350
136785
679174
44262
362265
232558
1003535
640569
640937
966651
650748
521132
742485
781821
1033285
267620
916161
610149
905033
1047857
619183
945002
637853
805001
550167
391350
53189
695184
870737
999509
618498
877947
788907
522751
332066
174871
303075
395249
61510
720695
79117
1026114
642661
151541
222822
802553
392618
691827
733558
1037742
781870
176610
15845
360922
1033851
689823
907579
69241
746211
467629
1005274
264770
604481
82994
499899
796216
545166
957665
751447
36939
642708
1004991
520364
1001467
297368
827293
400746
952536
470309
150207
859098
145558
596016
783028
622961
1034980
1047596
823499
976881
148144
770010
465310
189655
966342
8928
190640
356779
194374
232430
709287
594072
593762
780982
314880
70754
986221
811875
311380
741721
292664
120618
788737
182962
280021
786489
327333
945126
251469
104021
249469
519703
63432
168110
288738
130159
274406
176651
716956
49056
266242
555357
945248
921363
137729
132393
572686
919557
26952
215476
681516
521048
735554
1031238
222163
60103
54754
488840
321586
622349
75330
866648
913754
393755
403037
588709
523798
416745
98481
104000
109021
232290
649946
46487
201514
171133
155185
961870
394121
239474
83717
815830
929314
540054
501820
182678
305412
46526
670123
116732
204191
647500
600001
815077
630351
132698
767314
232092
878142
1024408
819294
524188
246248
230924
465014
563474
4951
386104
163572
818468
355630
399590
64807
844343
130428
216517
607680
317113
804255
921259
977455
720207
473823
136498
464680
1039008
8933
187491
260222
1032725
405102
854994
143657
99749
438864
878620
701918
341113
595454
115305
803531
305910
635722
170748
748996
21016
808310
330654
934878
822029
561341
246135
837814
976787
984238
305960
924739
363282
658340
809035
424407
739527
875898
597796
976767
746996
371050
405428
531023
747193
504689
348603
648632
190601
748737
26675
394789
290474
285030
593178
895886
89394
290447
669320
872966
587212
836291
566738
1011659
531236
113974
74625
309435
130991
632327
160418
790153
562360
1002017
46235
228463
441589
139474
216500
443830
600472
372379
958604
973693
1813
740555
724892
933275
374035
908883
345285
95751
767131
176327
1042726
587723
289703
850246
402763
848653
715765
347573
239134
25667
402534
929708
1025209
233177
529741
1047723
287830
795817
201384
607051
678344
129817
774356
97260
481762
594470
816788
50839
635084
423083
664064
850309
309875
946892
704189
380732
8178
739616
593795
778806
805505
166570
261241
266624
210150
624657
671908
976884
328392
542972
751454
751389
603786
886168
90179
776804
301047
1040475
808964
872901
26357
217708
613434
548671
688018
576317
807178
998548
135125
115866
1043316
76923
170126
787931
565032
442861
885542
670455
520761
306504
497907
473535
38170
182479
618318
585421
160108
896525
713392
473877
339914
522234
816989
718489
4149
553231
709982
434538
821438
75616
794403
999495
214813
343418
447777
299288
134815
124870
875744
331003
370433
212071
749504
105320
77673
1014324
915565
25900
795113
72905
841649
430053
628916
178775
285897
96230
521878
504320
870477
753059
855975
120656
915942
617803
257084
728258
1007176
253794
513694
660822
824084
491581
819373
539204
171547
470931
777174
408618
994606
811189
395643
173153
166425
711355
696726
289497
1006882
90889
935269
410489
615739
134942
540506
645028
430893
326068
966617
799568
561209
629841
1016717
741135
114386
902527
81481
724320
92283
172349
962636
1012164
378259
333416
792437
561201
260301
803159
334554
114401
807952
472160
289752
337311
1001544
979431
57702
1041569
513213
557208
558880
558664
471158
27639
613956
402957
696678
64272
959915
709414
973074
500984
106340
334909
783980
682666
366118
159002
261704
428638
310692
356563
801917
472491
254501
818043
660258
202369
123532
379654
654748
669713
483880
565578
912697
509902
242687
565987
509054
123103
658655
33407
367158
318177
804101
1005987
108901
464974
751323
192809
922125
1009040
918385
943659
339376
18841
726779
393890
193653
347054
794038
946059
343861
97149
307026
738130
857289
372886
282740
570365
255790
994895
570585
47380
390353
1005966
780541
411333
638397
431836
575357
286370
639694
504574
847509
1036872
173384
715019
851238
114429
532466
790148
745837
192562
497115
893934
391241
714277
24525
1021451
848995
979973
758189
17778
270794
826806
472823
70984
891822
375410
281542
75081
969954
509519
135979
366970
746154
76121
247529
495583
773222
511147
608583
58617
825283
160731
653597
301668
29708
569550
835274
722568
875858
4175
76264
927041
492929
440717
340613
260649
553819
61581
752758
285204
906333
187107
1019763
564938
175392
686452
270564
110298
64227
413746
55918
427815
905475
1021812
315108
469276
830986
551220
920987
974838
4171
929250
152515
922393
30430
701834
1041142
1012665
596669
757288
994918
117780
681208
217270
438619
185486
304396
867779
255563
958944
431850
531492
149653
798441
617178
627570
769004
524975
148400
160540
980452
333334
302913
577828
727105
604780
391330
305164
24346
667791
744311
1041372
188774
791605
380585
191997
468442
42784
799698
213490
752716
763063
683827
441076
114846
835382
482836
830645
72647
394610
408330
108232
727650
244586
929642
939603
522415
487024
843559
171744
322680
748187
341940
854364
789194
476830
799625
503696
674302
508458
1021977
136726
309552
982267
1197
701956
229655
173185
248448
419412
844123
212465
550202
558777
18011
700519
472345
836966
1012484
498438
299100
224943
390185
884378
371474
762102
1008732
415637
6294
16235
764223
1003490
481671
65424
653039
661548
762069
361849
818079
887820
154640
323401
1036485
91377
217778
812866
968946
615521
659310
611450
462273
682347
273880
111642
360511
358878
886241
496355
549649
711889
556246
279146
671401
211994
50986
91154
6241
372442
857633
197458
820047
55680
665250
339454
538871
721287
373282
706385
633771
1027990
454921
291634
830641
390730
904389
63475
916202
49733
96452
303
984656
772504
1041744
653869
582196
1043470
919170
531339
143205
389455
320651
821744
52467
629453
134427
251678
442830
734750
446469
219461
431986
943744
137282
152421
996123
106702
820227
293187
838922
969832
668978
982911
326777
413135
215178
982657
554421
751024
131316
494378
894070
746046
993008
973176
609918
66648
128475
753336
444986
94175
581082
561713
308607
671021
593979
286012
845165
18402
567469
688489
474504
375508
431215
195238
716264
147742
292549
96807
149804
931092
449189
922888
497717
551603
1048021
849088
20312
184758
626976
18306
956684
1048078
463319
724624
840224
281457
608363
726332
100635
643191
330042
688139
565337
984667
685187
428032
151309
673767
79153
682066
263448
516069
1016495
158714
572456
765221
429975
824978
601514
231510
626188
957735
713109
321237
585939
364317
172876
715978
542349
533444
755190
315178
1009322
232186
291012
32705
461956
375529
540404
878431
380017
171683
930717
375115
599625
377237
86549
314774
592452
757149
1045512
846709
151398
522546
781144
805342
7738
537794
199459
527710
695040
323177
75149
456776
373943
19195
147479
477068
159863
785433
698660
956981
255836
838757
303100
760283
579306
864596
186137
80654
76384
160111
708614
857228
344751
635631
528742
840296
63828
901387
821774
652230
480312
625478
850695
274089
817983
491180
722893
701674
911378
232156
38435
946091
545430
165592
316952
960156
415213
123110
251062
666907
809535
4112
238229
745212
285065
362108
538288
201759
384781
297801
524971
534827
938946
1023967
480779
462530
284511
1033203
60025
877440
955810
588693
504717
461693
626382
1018398
1044394
77734
144464
458708
764180
380349
285220
928257
532140
703820
467746
612306
602231
606681
361050
85782
849988
118486
830244
658413
1009367
46773
118621
990887
975967
239865
738653
1001979
247426
885406
728617
690911
92251
700728
394986
104417
603912
142047
593721
798949
803609
575252
28609
107615
596932
294161
733786
644947
70373
40805
62953
975619
296793
621217
27089
552317
708123
558223
534821
978726
432848
496440
358530
1044547
653828
859328
406569
659688
570671
599528
409930
105800
445183
219806
1003022
352059
598968
733899
186654
254680
85450
986614
422268
681258
862343
874317
41778
110046
322520
148416
582322
889677
411218
588018
1020724
242181
113963
838795
380014
499531
936892
497729
481599
1020856
881210
897417
407894
749038
373191
780236
814202
743207
907355
413695
758304
466866
472203
704516
576465
614291
258416
244744
706667
230982
529585
910127
549904
211452
961822
253160
432820
661156
990254
941382
1012442
658952
984247
338997
277939
510615
979336
219915
488946
734688
161012
191535
929841
621435
104611
101631
789962
938353
919157
654229
338902
328735
999744
718171
384195
584883
61539
878426
447792
140400
843112
782914
318411
345277
771724
576308
878980
870286
445893
357798
469706
718263
714095
495188
369326
881852
122903
966345
1033943
670454
960769
370345
532817
941537
188606
663457
100110
969037
365474
166166
1035137
399552
110314
242688
806114
834681
395660
708058
937759
328894
245159
929385
187041
432987
946597
562820
40846
776821
436277
429991
618171
517279
815089
351762
526837
147052
434782
928033
25662
205156
924577
702746
1019050
375558
625261
489059
620161
233187
917546
867518
809226
623602
201466
839044
572108
984030
927705
909769
180395
128337
869119
117554
55328
41415
709246
760967
722281
1017645
614220
324909
150349
239463
100902
345046
217618
612722
370879
281332
996408
1043469
375330
832013
770435
287084
417103
195794
153962
460606
767420
817069
108561
420527
961659
714142
360507
321857
457109
742244
330452
1034353
638142
45946
623794
456002
265344
278693
571885
675683
173930
877808
451824
644014
957186
192411
978834
755049
661168
599447
816538
579166
762167
264921
746953
45022
952838
476089
278694
631578
832352
752869
69267
9752
306407
61752
495980
369945
657859
794961
109397
995841
432777
895572
746176
122649
188901
388581
435314
184246
703193
613322
288884
491258
299208
86991
214645
1046569
1037552
825114
786850
637525
182685
762889
1034835
966550
255548
63906
487571
422511
609047
107076
480824
99411
621517
47935
1029560
798672
923333
176845
319329
982572
789842
61165
58215
7120
1046856
800195
726785
537876
806348
54144
865402
822596
1005900
774975
241295
426737
724426
656522
189179
194822
95204
1011701
138858
450527
875747
967376
1005710
683693
803289
806885
515318
29737
60610
804077
57458
782506
266183
545604
1019489
610146
272269
170942
1020645
151713
65546
811550
242336
139305
705156
658085
1034086
945816
216818
55177
666632
137663
811518
635729
1046015
606120
310327
95440
975259
353444
317646
15974
291947
149097
853076
207495
398380
336461
421014
398152
238701
145563
152623
645377
153057
412674
252271
823383
205342
239438
977014
717530
931449
76033
951187
491056
178655
956428
36879
560926
493089
337282
1039768
258912
837026
35013
385712
327067
379642
866718
1022591
756878
180326
381571
863422
805384
503129
536557
695137
342736
901928
716531
359860
300276
805160
157602
957984
415318
340502
156050
816145
338453
383454
540110
67259
884665
628502
933649
268489
278266
738493
685376
693448
932127
928725
963607
1026979
829136
393418
848763
774069
109764
667876
897319
296863
974261
792783
72695
561340
233834
733529
623816
890184
516068
281589
458402
782669
160983
937770
757334
623236
440904
653125
743225
282093
710088
413245
359935
36591
868967
500304
354862
836286
322908
872477
327449
310058
856976
161006
958
1039238
906336
1032458
999491
685572
767347
535635
838435
383136
3613
140082
686964
254586
547800
577625
1047496
849410
50129
576016
71009
499004
613575
587290
574947
1006738
693469
950616
610955
608298
797938
861007
1024
625401
680266
58578
17333
442827
917730
698642
468792
880251
435494
598227
892416
357747
206247
623717
711779
404129
16728
851971
533192
330443
700589
839264
251838
773600
695891
604468
116825
604146
6482
489274
960699
781417
443769
74207
236054
195318
437019
624116
636522
683474
429305
485365
120621
703470
129158
387436
829019
44099
268040
281558
1013809
503655
201469
357829
680895
786538
1042001
936554
1031676
392963
823882
1033158
469550
106122
885390
327956
229054
1031762
1000969
303746
940916
236302
365790
768370
6648
845687
850884
195604
457477
603137
620760
953022
301520
936667
653759
580185
631486
826511
981936
437918
734254
773352
239137
980615
803238
142163
1007568
624715
168254
620728
484605
968876
907948
407690
983555
220489
453068
1010108
415632
895889
135594
290265
589625
132347
553901
199762
49673
16409
891223
172695
600252
169516
952052
89084
1029392
400232
951824
114890
145259
115228
51709
309752
142944
631941
743153
1040713
323963
184869
843248
322150
641103
787497
941004
854360
1001992
366041
817241
196860
990991
913098
595279
102280
383137
43634
796934
837387
28215
642224
306424
672296
625030
450010
570930
332687
867486
676929
970290
814723
185037
987978
491825
432031
987669
393672
1013988
168037
400037
774711
696457
956820
519251
32007
240709
209715
297275
79374
887725
973310
703906
964817
646491
479841
800690
1004895
186947
626484
708340
854660
113627
668095
562150
206067
155279
733093
561183
335890
787304
23699
500982
253601
843425
222151
156619
616811
894876
761077
959046
279409
798496
975739
549360
885545
169241
75477
608665
780852
203355
673296
984181
305501
119607
397630
768939
922934
842189
771065
980034
590830
793952
488170
729027
250400
442069
664947
64009
233526
239458
925649
288659
272514
308244
667618
276272
197520
264827
388034
3442
286779
311089
355464
533627
98378
480704
785679
155983
933333
606104
672279
522674
570392
598394
32547
898924
551363
701462
286828
710151
964016
660866
217608
3915
421481
598391
569586
533776
842136
1009615
329296
961117
326159
474402
780353
658743
542062
506060
311031
414854
7010
660113
360301
191993
787883
213975
457130
57912
74668
730662
421964
483275
1002024
697005
1045458
221839
139169
164329
51420
1040715
610886
767061
239319
519144
620606
412610
455421
33258
687389
781072
904625
319228
734311
958529
915581
348339
208376
305483
665928
371844
369111
983458
502888
446123
594309
203113
114636
780912
252952
303995
400327
929679
703748
938417
1020195
604268
470416
991315
766918
614856
663494
924595
1041966
581358
953516
533216
570613
769073
800455
813715
1025180
404047
659757
710954
477548
403718
257647
754519
800235
883796
756248
408432
221102
23711
700061
250058
59708
649038
467722
36366
264344
960652
851154
478851
18528
702852
700053
864710
287029
74477
358268
674484
564678
245512
384039
698179
720993
342843
161395
889002
246149
439410
319394
465223
956245
881110
651044
282599
958736
41535
16272
355731
604161
570109
489919
469382
926049
762592
300481
804158
311148
595939
972887
449300
954555
138988
904958
67797
76682
736445
483622
719678
97231
73741
89322
1023398
736357
892627
698782
745102
211654
800671
1025993
993892
688582
37851
521558
255308
467536
452338
783957
395512
379955
840040
217394
93787
629615
819346
297669
18505
226015
878800
945683
689953
340719
107772
727111
981276
323945
127345
145611
618367
425729
278551
490442
860888
801959
82165
787727
767315
312093
825415
233310
876159
238433
476296
197923
202126
249736
980643
466966
895320
651051
363145
199164
157909
405384
42881
894294
998277
44136
708506
955670
609100
5049
779786
161354
997780
596356
1024057
396399
543763
976846
875675
112593
570953
152398
805510
987114
890202
1221
7790
437411
643773
465629
766660
431138
366446
63663
676759
407685
964951
25018
485749
490062
793779
428476
901113
618449
83547
675496
597845
862809
209221
893540
481095
300498
458851
416369
426709
81039
703402
872502
544605
153343
22055
533252
505025
353106
894195
305156
198979
839760
546510
165977
622840
230759
992174
809145
626851
708429
912001
880328
1042922
555606
156187
972569
172228
763101
348186
406772
977299
626650
368126
479783
947875
177634
891127
559097
446432
329869
550490
327135
762027
68420
108063
597611
11130
1043772
723394
150885
350751
81335
9985
992604
604254
637051
924177
322514
577996
959612
348309
759483
429216
546046
996848
198954
107929
1048481
928206
859481
606347
838906
1010876
915087
74059
240076
268410
135473
576577
995318
11923
1010057
148679
520436
194067
1035756
712497
132807
462679
17805
50722
129901
969497
196106
912507
977264
367605
489662
925826
36691
587372
295586
404705
518088
312629
466844
606953
940313
394987
278588
946467
283968
105
303663
842491
18557
440659
226858
154426
312486
866306
143270
783489
504302
742250
933779
157294
1043799
334229
3236
251090
648582
549502
777936
492120
219704
1010630
553698
421356
932681
991767
337476
79856
1034868
58229
876003
898579
254420
401693
434964
642807
58793
631681
846833
468179
917688
380850
15639
79673
866636
314979
997298
673890
286770
980469
606505
249261
638226
1039484
605335
645611
836226
465004
938092
516739
644195
359290
526193
849617
635945
48571
93151
178571
669229
886684
709136
217704
304674
216809
967877
148929
846279
894599
663952
18982
552578
461409
677449
978025
550363
156052
676843
926176
553438
22493
447216
918066
837152
530147
863195
150838
892278
1041010
314386
130252
592262
897332
370528
834930
771760
339337
871977
91159
222062
455488
955761
589060
989746
723662
910557
767099
979188
761338
1003295
447794
353230
162647
691319
777579
720359
715055
1013130
527118
651359
778088
909196
278360
57000
1020190
515474
819551
314623
1016269
485622
70622
452342
683832
872249
899078
495346
1037187
683669
837405
870894
234700
949440
149830
302755
182287
1016706
661152
255412
105066
837562
976122
882001
421334
476701
76884
189393
49221
612947
122837
849414
176944
354875
481047
1048063
211251
482423
193676
324446
291549
929343
139834
519528
356662
1013360
67046
199127
890911
284123
421574
346421
645553
574754
420336
763019
275784
687651
937350
729050
184124
861418
593162
237323
172575
80051
51219
265859
606034
752314
568785
557434
867794
501456
747115
542439
262016
353560
222914
788246
341276
884273
506669
579791
602362
477110
989683
653141
368484
835654
647535
59887
825847
758539
130864
760177
355884
623705
626830
553875
118003
876348
710143
253989
67250
1017549
696263
600750
234311
862187
247656
709008
617906
25405
543704
607321
232442
991042
159629
292684
946160
650302
227659
529053
743899
219119
689652
493422
306891
539139
418502
686948
984742
416225
812389
356414
627528
757405
561452
963369
70845
606582
779311
554867
319535
767217
281697
519626
13290
749626
48189
55651
712732
256728
249879
565415
834538
600101
450968
924345
56317
747092
10364
860105
161963
2813
135057
702252
82054
908375
797663
606614
449544
617562
638548
527169
695359
910700
250627
194955
446731
530829
280025
648804
577710
496738
958544
590204
930479
211112
478694
754914
146823
873380
160367
943046
627274
329957
248284
935224
619215
828431
904291
631439
824452
298710
141435
301121
597795
736275
627248
232188
745912
217032
382328
440408
685006
751788
557943
561977
724404
28051
389187
952494
204934
82107
333963
12586
690620
573375
799318
244286
767839
522707
321254
498582
359217
496884
210960
407783
401707
861055
271815
211149
921865
338072
632791
819165
715706
186906
332262
645974
563501
437155
1034479
5625
198720
638065
953537
840624
973307
656458
731935
66758
624842
949995
702996
994149
531640
212517
773603
679208
710074
1027134
344721
468938
684433
154354
458092
273407
953780
666474
849878
958488
558537
14554
316718
706418
864993
410849
255375
811003
990156
104790
891274
73666
231773
350521
919946
545240
111690
905893
39807
118322
395251
332331
317723
54139
967022
653968
131197
159492
46149
404413
866028
662936
876463
373445
112470
124001
1043192
666296
1006592
896232
685864
290041
280781
139277
966698
987913
33458
945178
1038082
267641
470807
384050
345330
144272
660651
140581
818220
181963
69495
1029395
158216
448384
477312
690484
804664
227450
340058
661064
708686
194107
782504
685437
626301
828967
298394
199096
831777
289940
182551
546234
1014606
450961
842550
380343
488530
891188
469783
1015827
555833
255571
759004
917005
380680
684781
386832
45332
359919
1000366
565855
825975
683158
999485
510081
548339
336370
78235
647466
918639
1015671
629073
357964
797439
25714
446991
20768
45433
135485
57229
191523
1023104
148034
1021059
420267
99684
140043
771663
233083
798005
61643
87626
1003590
215733
454194
731536
600684
143302
580910
291364
97925
828915
233143
830812
921590
899224
462343
840412
285155
504479
463295
94369
1045318
615706
751363
980149
146571
891679
1007220
694058
460230
856807
218540
48415
310647
864780
783656
1017162
267381
570730
429521
982698
332379
130140
818794
820817
866369
181986
482748
638066
817247
965669
613758
323576
151511
1012171
787935
201052
660198
65556
468061
315795
518288
1000921
283618
52589
900467
836592
476227
895633
39719
789548
432012
526637
962750
996770
875329
269410
579779
824719
224228
95501
835837
926641
793307
85032
1002412
979749
103307
990356
744794
643228
935814
394409
410926
829478
422285
206835
310110
96257
720555
486370
38012
150095
558938
604719
248291
250326
1002792
773280
771480
700839
87263
589377
492114
999209
615909
410158
708466
1000385
42676
580233
555573
914080
307954
632695
381096
42173
611941
250553
800666
44897
113854
826487
138068
672246
216249
837463
660891
81608
744744
455968
448823
225638
720068
826992
978210
330490
61061
720473
357191
468835
200525
893032
827090
886258
903785
223221
71569
550884
969493
876909
955680
594810
80984
138318
550437
35113
441172
657233
13438
186914
218659
513541
135376
467863
645531
902976
893287
959296
373883
299495
544356
966378
74971
90476
522885
566019
634610
193016
502970
494105
407744
954697
29135
304745
994391
120779
602720
402945
599968
1960
488057
1043668
692106
96599
892179
774946
635435
897262
29549
533168
1000055
865930
497811
407725
535582
578161
441253
487462
598538
690905
635492
704417
443842
408089
607042
624577
644545
40901
773338
60823
300372
117181
421833
666311
215455
167306
129159
792140
580236
413035
787724
36222
35912
402173
805623
105194
844062
831107
551098
689993
710763
558256
515909
913833
62869
572277
241791
297267
342860
57828
847704
434132
12561
768073
606208
976970
716724
581811
517431
767550
243056
499709
1002475
647353
245694
428732
207992
633754
506505
191391
961702
742036
383838
144875
935392
942618
525247
852337
986109
232726
814706
605000
496182
713077
473325
889589
279048
772700
892883
485263
113060
400443
689832
646241
140762
121451
624584
741663
27546
101109
590368
784536
261478
555003
198788
90566
624046
918869
64945
227026
637499
281341
917834
796627
422500
1003388
721619
187312
689106
429197
947251
902792
713613
1005061
680937
724709
148047
185498
244335
971433
549208
580089
301352
133347
89270
150790
319054
324473
753274
166270
331797
315943
423516
527013
448672
1006811
960484
933913
803764
969128
753907
10949
401294
998220
211822
164657
723743
170425
31605
440781
457370
899082
443576
336494
960348
630748
719506
638018
1023392
606802
1042925
803611
494048
660828
704090
46337
981130
350613
429470
785961
126179
358550
47893
234379
632586
669000
477030
436152
961173
825258
1038262
732961
571665
467861
143966
448176
975858
656170
669208
633473
189296
355540
62061
239737
877174
976774
100571
421319
609878
847860
943779
643061
12276
140313
747248
448883
737949
807115
78855
541637
739484
487761
1000229
84466
534558
1021249
639193
709705
113018
300316
454689
840945
133104
833902
487087
314549
225960
990437
181806
850291
989673
904931
298795
194225
491564
94247
95212
646194
1044781
612561
1022116
13347
73799
844091
783626
939260
776824
901874
640549
369197
59837
614547
1011186
664153
495425
457213
503871
726144
324795
130416
977547
806310
860091
320367
287547
619571
880618
656592
670201
809739
699904
264424
990745
13435
241869
349063
833961
202388
367890
236917
356638
499163
608497
620072
478815
827529
208084
324627
43072
977469
66429
19081
46865
783572
448210
107147
85609
603060
152201
761303
430460
713137
166348
458213
591291
261292
690052
394817
636744
665168
496957
338385
860326
430216
430314
360106
451346
427757
242551
1036733
186729
161127
256469
291851
875385
651626
257240
318016
24308
762139
791642
279511
815250
64867
39878
334980
1010779
383450
917582
968629
328508
195917
261679
875906
166005
79324
569399
265358
251508
550765
993822
260537
880059
286668
134191
978353
291339
687872
734670
921373
998260
567521
894998
997261
464093
245150
85155
115449
113951
872370
600763
342466
596835
823918
509975
642357
492897
115276
336643
604714
959009
846454
400969
329865
680227
190585
540662
80579
177300
448916
1031514
322444
723066
678475
267691
1028349
149898
935466
541141
322487
288958
286338
208619
2737
51390
341726
580383
408705
538042
30772
395298
344585
967111
804666
49712
93348
631098
550849
591697
665399
932046
630658
615615
640269
671340
816869
255552
881713
278216
960426
199707
781075
678056
846805
592016
598941
232004
242785
945845
586907
133419
287507
314064
711654
613943
218786
188885
90870
330935
417037
86157
846404
871893
411150
827539
654080
673468
508186
953251
178384
955459
694661
966433
890185
610250
237295
264743
484426
272835
813096
771619
464644
883331
887744
472210
51498
603081
372069
745530
997992
30688
923269
799882
34027
989166
313760
976319
51815
587420
976085
234244
149611
605085
277592
931164
790739
217887
272250
456054
38529
361166
778545
407390
411608
43719
562790
711373
923141
259654
1022048
922450
273076
307616
164544
785625
1023127
301799
655300
677739
934098
906454
50432
1040450
836675
786769
408468
565260
293639
460797
789780
679206
365038
141920
408712
409917
452089
968436
243205
388942
357682
807882
95720
624059
565555
313986
365787
501344
594924
80696
733176
945751
201388
1025093
94039
922111
622490
18002
892394
149148
417650
205541
16678
325977
585057
712899
750107
884696
635626
533996
210116
386339
657886
847273
795641
621261
158103
455454
379744
848389
131518
712376
536330
556096
881528
737270
116191
194030
186617
809562
111172
399070
887640
638767
1027158
258951
724629
356752
978254
652262
674432
805718
989604
928765
646842
145003
981399
571768
1047225
341015
474571
891684
941525
614285
172687
452322
966388
100544
919379
721813
778736
905813
560750
718324
225052
683103
844873
957895
391317
181151
822391
17753
437513
224085
922273
956319
830011
1036384
387779
589465
936335
496311
5740
948761
136933
709365
749404
385497
876886
282547
390279
393632
499028
381520
146325
974883
396980
349346
798475
171507
6367
271828
757669
45705
866015
64725
80254
590306
241575
604329
553906
213379
374387
788230
77823
712760
699921
715643
88884
282523
1009603
81762
129177
293905
396992
957910
1020378
825023
718896
860984
148438
157380
479710
728278
20373
905590
1025394
967307
778931
982484
936104
134386
862649
204361
843461
375139
168769
725008
1019395
584995
578689
567733
473269
383777
358198
667001
867822
490828
704628
46867
144163
487967
1003709
732772
580411
710301
783537
18533
676970
110053
46015
847120
418000
253034
388627
649367
101190
488084
283720
697789
561117
980786
590061
258154
97177
285293
215738
323857
925702
286040
498890
133605
238758
406026
1010272
589645
988255
760347
162737
779761
1041515
353166
350651
1039014
722861
678863
695816
103534
30892
841733
700409
152622
197416
207500
497361
146667
12508
811803
412065
257181
363728
944101
711475
855302
804116
851301
747146
215888
638958
486211
917706
463902
388455
982648
235165
412399
309759
73304
241331
144490
309530
857421
988793
556839
846583
295129
541777
909597
130666
945167
478542
134433
935413
865055
332470
845898
26239
661880
70514
185757
958295
903483
676875
309222
75379
982445
486279
528656
556923
631654
581817
310008
615696
423542
238007
1025244
913687
432157
846045
231271
907900
610943
844471
59492
161307
256278
399768
947061
825719
811464
991561
771950
652042
222876
575527
487531
979342
695806
75079
962294
462606
710643
434593
174280
209616
676573
83603
83099
227248
409600
633881
700912
6312
25446
318349
885647
564935
579876
298406
801505
648019
575857
371683
976244
9709
289511
28904
382637
440985
231323
808819
228769
601085
419260
987691
926369
242636
238250
611355
652816
107543
938119
341694
361029
625148
938034
156395
360781
33119
696082
918482
293611
883940
863854
903257
34440
358415
673916
437273
817010
719976
883466
358135
104264
475939
805883
927954
948442
941156
830963
578048
736971
297458
842907
340643
476623
133038
752201
313546
809644
162272
15233
334012
889705
890892
445735
144448
348918
1024168
35965
923005
733773
1005611
76452
559851
273770
656747
410866
1022761
877424
900516
578850
312783
972546
571644
264874
464201
122638
488036
867386
334489
48659
429132
358313
987865
250061
520254
428538
710626
591517
661776
480221
150271
939711
858571
936086
556936
457811
801348
768369
204187
179760
890252
668923
585786
297861
562270
577114
299791
834455
365640
36652
263376
816200
354767
401307
821245
904495
868280
344876
1033964
131321
612034
561041
976948
859841
478429
535152
414077
270400
957800
355986
341743
38088
8391
28249
615028
892599
40944
189928
998869
453657
675160
620279
434340
411859
175533
773762
595730
194509
72120
824203
886909
167488
197135
598903
989559
666319
34850
513426
600563
326452
794128
343554
469987
301769
825181
381194
3035
719713
116459
57412
640088
155485
626536
375046
135945
619290
504190
533675
98659
80960
103601
725549
416478
559977
111922
375168
102196
178154
409199
985943
831182
195659
150733
809924
82867
488087
426770
908311
153562
34245
94333
573795
113436
604776
191842
971538
661691
618801
1000396
43461
887235
668921
161040
79465
817238
44093
465214
755249
461422
565899
582284
459486
832337
747338
648813
902551
362683
372948
756993
848590
229430
952378
983850
232994
216096
469804
176614
758353
1007214
902698
258658
793642
538375
621702
152123
144220
734066
57235
345393
285132
636889
707090
209661
971496
971178
850489
229459
940688
90278
164569
459792
47534
23994
149960
776425
329672
757086
826449
676967
887914
575965
1003423
548296
534540
979564
714986
166810
43397
106394
533639
671485
156294
116712
644383
890545
442344
397814
164762
690992
342007
821346
436389
167799
883080
270775
287501
85042
799880
416997
932751
362484
142790
187333
810778
815625
577542
352096
980422
747361
1021935
359066
740830
744647
745079
933885
792049
197408
697737
938619
251543
219482
903537
47905
1019002
466595
790567
12661
847192
386941
525436
859957
268903
38525
477107
679409
652282
750213
149188
166154
1047091
484178
137016
489872
864382
865682
633626
395480
488260
947951
799400
115202
346439
622396
622150
497851
968084
971846
992110
985686
456160
645841
875475
690072
588433
88909
877993
380338
716870
353864
272223
680677
570043
772107
533073
248273
1020595
964390
217845
491954
293154
693851
941010
848079
143607
669548
304723
67786
907358
340081
1047799
560254
662066
743365
321053
379288
729588
964641
890425
867286
892511
409792
557443
182824
487480
586723
416303
449593
275466
521540
64904
610317
952761
380954
134310
157754
673732
435951
795361
787233
910292
620091
187747
744661
896571
913906
958048
413214
267645
405801
529213
84891
698321
124864
148794
720307
857119
161166
74531
670504
657507
28754
20609
860851
496090
386639
380970
182932
487400
564751
580944
188642
335527
503905
914775
88177
159494
675149
83644
674222
144412
774744
202654
716627
958046
448946
1032230
923223
818102
324759
670963
691925
27196
1036758
5646
117236
38653
957457
349609
454198
977057
524581
260967
349799
748667
398299
75395
33833
472372
36277
637440
752432
397480
463477
101639
552465
561367
317870
1026445
263899
1026204
194061
342469
326463
426699
123094
698013
46097
239231
247695
915570
506586
785855
420017
885435
427127
583081
281472
723791
800685
1045557
820046
679507
538754
256565
1012974
349791
250696
168761
115198
854182
144266
1022004
469889
946748
794630
379779
581426
932429
948403
151899
415333
467638
231465
210692
1048069
88397
849753
315557
734069
389529
641196
851136
483844
626359
334492
532518
634840
396519
672989
236490
991524
441638
353149
20248
403788
636846
827541
851577
402959
535384
745787
502447
962816
403440
587671
609787
158051
719494
229538
242797
222254
784119
756800
175201
730968
881312
137513
566015
9721
373799
516735
1003612
610612
309903
128125
703891
960522
171164
678282
773576
814702
29395
274157
416029
1007450
961636
252018
740196
5599
296272
904570
230773
984226
659016
398847
390265
250082
403739
679164
934104
712459
289817
11008
900109
916691
413104
30669
935374
647565
360942
926545
318860
628201
624219
829785
319338
283340
769817
695629
603647
1018979
574831
845402
801620
22851
551921
321797
551833
370527
43418
586399
222657
629549
32303
189833
171018
276557
548090
308497
901921
426200
579484
450537
537408
393656
661345
141951
181341
730116
709488
656885
314046
55865
110736
971912
998303
1021579
540117
16098
783469
212150
745405
912268
369486
301410
981482
576266
622395
323445
82256
145633
593648
347927
969650
278476
877893
629436
191046
375010
729952
830302
176564
137463
867811
48413
614095
513380
761184
504464
153574
1015144
193024
421260
749128
270333
492652
364179
209223
647071
221740
482946
209857
448247
690058
84204
955702
77714
828962
6204
109452
1032002
658059
295334
781595
898482
92703
136418
36671
821884
299400
639791
19555
949716
517088
530564
978438
595656
961909
25777
441460
473056
463188
1006114
1011948
204768
99294
163852
875141
421072
404215
910509
1030137
441712
941686
998868
632716
800873
191467
778091
469818
991349
1044264
745958
591098
949327
358913
913909
594204
609018
263829
228402
886099
326931
150006
455648
78639
889814
529277
233496
713145
132720
829570
650749
453692
79603
891965
1028176
913869
831210
466722
654991
229341
288733
504754
830574
1003907
26372
18217
20653
504020
891921
971640
311120
109424
465817
779129
1025455
339251
76502
592702
364348
675960
185761
234066
809779
488034
676753
439809
1023587
987346
711719
910640
476
887769
853081
91080
638990
42045
957329
447305
887993
372392
818283
89428
634691
166059
69786
327593
424185
687421
147989
603983
353462
261596
782266
411372
445138
133530
860152
624171
697498
977771
600344
462121
146354
446681
310316
583256
195656
880543
344381
277450
814708
836741
350763
654951
118644
553847
645016
215899
683434
983897
674872
347111
300155
879612
377634
946761
24285
601984
386097
930591
559850
75873
610203
960017
228169
676355
299970
503014
284527
136049
1020556
191515
805658
877855
597732
763338
810640
1045388
340593
185171
140084
317286
318173
840959
870848
129280
889115
253643
81424
869835
958943
710530
97698
648755
494237
323219
774482
110725
34124
258982
630826
466114
553675
378204
1002837
966642
177793
580518
665049
454896
433348
27261
408732
51749
655864
186561
897036
771672
473420
115339
529802
520130
838641
1336
379752
672137
225240
728054
671118
971716
825744
375381
765616
1033939
317369
223684
481388
95056
951130
334185
1048116
809123
568586
588468
143227
739321
775560
475118
1047488
535625
659024
883840
242512
45657
703001
190263
976829
955242
885661
843706
228562
623195
699529
150668
888105
190213
201783
354740
193303
255843
654346
109031
918053
144795
684090
1035170
858000
543070
253192
945587
657069
693256
1003417
1004465
365769
440263
783375
913953
869322
905788
93957
600240
900142
365807
120313
657757
954392
1000976
860066
531177
524863
198206
384564
393077
743245
674386
140771
804764
126267
611352
31827
152749
516751
204092
754777
13993
1012559
917026
895130
892550
663265
103913
625389
84321
604735
50401
885491
91966
142245
520360
337959
527137
777680
821280
400331
741290
552764
171810
537508
1029600
489582
1036914
229034
734873
721028
38394
912132
259529
191289
391192
88461
544010
860381
460227
1018039
626701
844210
599055
249271
569241
527081
235716
1001621
882634
52594
770683
858833
684677
470163
498514
297826
432144
327233
516568
416009
287224
161715
693759
107916
5652
444990
899340
696277
619488
768030
753087
730799
915930
997172
763329
278662
6309
376211
838097
470545
30298
992454
863717
951406
848383
505682
205330
694704
63651
666006
622661
715539
609260
944890
502457
541112
545208
210223
969889
449255
446627
283505
257426
24237
462655
508009
140383
280168
354635
643023
808508
242893
516549
202508
287476
147803
43341
39679
159546
544292
810940
247644
298262
295070
71825
945580
518147
187387
720671
120138
694285
45989
445169
910283
406180
748743
333191
293047
13444
256895
855941
487487
296802
718973
704136
1035694
244498
50985
871369
523416
675891
791862
136738
573527
188833
889054
94129
342075
458887
675792
827651
147668
874128
734484
995556
642852
497874
745673
674572
419996
826529
535814
704886
96
762579
697833
289498
61119
882933
5195
934263
329727
111270
78086
295668
934543
4646
295789
1015819
813730
642983
35498
379959
967059
764587
112239
904246
220389
558546
332111
861026
913510
1025014
487440
511106
202225
758400
824775
301437
982377
907807
223157
172008
3712
681302
134379
224526
234590
106504
811570
303970
1034971
885627
842586
816114
546032
540248
994165
26631
297605
304858
170945
520109
408670
425234
671304
75795
561607
477795
768524
370200
308853
154940
408741
333540
644234
471250
489509
741110
912966
17007
841072
765719
139800
579250
410910
463706
515187
205158
575782
204545
1007057
227683
299997
569374
753189
626749
53614
487312
179084
926449
358912
598200
649954
870987
896085
278132
886712
783979
366434
473160
129285
852733
194242
805353
891426
67388
279760
1000877
302304
624932
144007
805052
596635
533798
954285
40987
112686
295509
820513
489124
674316
812427
196989
713490
720409
524257
194373
937573
521414
44682
248651
534713
735464
530019
237520
576518
158021
82490
662563
239836
491292
362408
649007
162555
528276
922279
372720
703962
1034078
639501
402030
405951
132351
775554
535752
296298
1036540
527076
930704
1043415
411219
48222
226530
539182
650346
552571
748168
53288
666675
774176
823010
283581
826152
292390
114652
138184
996371
326450
858748
27938
1001624
197693
638483
642652
662347
414653
764080
471275
1030000
349821
907544
97811
967491
809464
895673
451287
674345
859630
416862
820165
509097
927330
449215
483746
586626
629952
907303
761128
858077
542517
505340
530279
446939
945597
1016472
655840
531810
671345
328946
312061
862317
1026478
399220
474865
258260
930712
251394
154589
894319
294454
499526
869090
219886
732083
992922
237384
772518
405921
297718
388546
397505
884177
47888
234251
362404
607710
947142
333463
812280
945004
865227
669559
450784
888098
386375
1045969
932359
116251
960186
291204
26247
164622
1039120
720224
448450
944668
735362
114347
354720
48403
386215
338933
602956
545787
192856
90714
81310
126865
257082
376893
306185
145980
31479
693351
819910
427797
1025639
965995
316157
690631
689008
1000484
95553
117459
945181
629087
384557
332561
148081
294155
905044
162459
719388
1008927
839548
981052
152900
372058
951158
43797
168990
605160
849895
590408
492420
175526
60775
633516
146958
675230
1046107
801251
604117
126696
207205
735338
533046
712222
333780
85323
504498
230948
666382
780977
736185
941803
805290
710121
205491
615308
500456
437244
1010132
375445
76332
868839
760650
695940
513578
668798
317142
275542
100233
267254
439603
852017
603703
154609
684623
510048
606749
422542
42862
902642
1005968
312178
390048
38654
664138
452308
362346
1019102
733672
253501
657389
595227
124943
306915
54224
380246
371179
760759
506880
218792
744067
207569
144619
832316
1045660
392165
900463
217932
389871
340193
751625
581096
719094
883008
615304
464773
465608
294652
406113
209202
243039
401463
955749
760165
320371
59813
343222
594911
570506
840981
464885
648844
606603
21047
289282
595557
95747
148982
463405
158781
920881
317370
141122
191964
638082
554823
606474
839070
109146
770825
810915
808517
1002568
972304
893444
132136
127201
761050
96931
650050
93729
27180
383364
538505
223305
248857
586364
166162
984735
75286
5071
185863
348684
24200
889021
351068
181866
63567
565659
182420
552259
18035
830252
102987
208417
870111
189848
867196
424129
141397
280965
285120
992544
471358
285138
962397
660942
950721
873011
407440
149335
810684
580535
60812
689213
39861
519403
566682
1025278
208814
988936
132701
343080
334333
671175
341016
926872
478502
607339
546064
145624
115343
323878
825253
426498
12458
144770
916146
178907
981002
195188
662838
802286
951805
887472
111524
955314
536773
150366
790001
535846
883895
220531
180915
322416
493114
512249
632531
575776
369365
51457
545746
641972
464410
348663
350224
165465
823373
456918
976588
432778
372072
620231
104852
528426
294706
63654
926562
659442
612067
298021
269414
993914
933235
659340
973718
662779
506379
51525
762326
632079
75282
398700
444386
945727
832397
447779
537308
599965
845294
299862
80515
197942
204874
806524
162841
688900
740767
402669
327104
1028030
610454
18850
1008414
378817
742976
202317
640972
877627
480595
568791
512638
477705
792119
349035
918657
221156
973170
884173
760075
243853
757100
900127
345104
258307
445120
415734
530489
345981
308106
940798
912458
383592
671575
724162
371144
1031261
619464
433399
627727
118599
783708
323657
461266
603752
58898
825057
624890
762902
114076
666443
737281
464543
891618
910650
439378
758391
625741
302181
701689
829143
800403
724734
133665
796587
49831
266865
294463
858994
848522
796199
575551
433178
915554
666531
1015874
476267
362512
371218
352325
915067
673434
737009
781390
1004248
766371
807518
788939
105921
526362
454093
413571
423343
1024260
785178
221480
291109
367377
784267
373244
829795
335557
74728
495475
497041
355026
514996
507503
63064
770134
989539
81379
535211
428418
133713
661690
851722
753855
961940
738411
113443
572454
813370
563334
469652
1038651
967875
303897
277697
8446
1030078
798233
551581
334231
631504
979241
853957
469403
825456
937930
836903
270627
49352
615760
257585
385560
102100
188680
571366
292297
800352
784160
64159
52580
653743
584435
609494
216976
651802
776139
280733
1025246
452511
575893
885897
1045926
749814
506002
657458
743221
402950
858753
616770
522694
899943
91712
691611
343451
285432
536528
368651
1036464
948840
172726
615513
169775
496838
876033
255791
45668
439155
51419
641501
392994
969408
786284
876484
271593
306216
966771
60593
354005
436082
587910
326829
554098
1039551
665166
789229
799642
717589
316158
751045
495816
800655
812317
398412
230325
682473
978333
1015810
836932
301809
981821
709503
458438
952428
913990
980461
535300
235877
553280
646928
559717
621760
718321
366936
914134
894057
790603
443963
937048
18597
307985
541235
946405
246876
803681
885073
1014652
922419
58735
90814
469165
445215
51476
835389
1022021
8003
767301
86446
51274
106278
179289
9249
523573
79257
164644
981095
278880
420773
708849
79988
939044
678399
530971
890458
58066
322257
692137
790333
505764
205170
312069
460499
360349
188192
288768
209003
480353
769837
792881
1042605
672198
218513
135869
619647
855228
651951
29444
1021972
579857
151828
714308
125048
635281
957436
376864
481268
615714
737229
931535
986139
972796
132114
611608
588548
274304
572124
521548
534649
521794
409217
426988
918026
692869
535122
270870
213933
719108
687200
562214
32293
823191
906890
122786
147158
811604
807901
754913
815683
965718
345355
567612
278315
116322
1027100
813545
845587
3006
505510
135012
197045
319187
750916
74563
1027529
304661
881375
332578
921216
870721
822617
985224
747641
698286
1004753
1017987
168876
10072
278635
812325
49136
348687
768962
245483
696527
657697
740499
65052
967502
448447
114289
690597
969953
1010621
333345
860387
712493
957569
929632
973373
202667
181340
637664
683388
547417
476810
244165
647754
627112
657615
328458
1028249
918297
594846
392564
1010744
564520
531331
43104
48730
771861
604361
656906
1018470
441223
195036
64442
423696
565901
776028
828581
116744
659859
28311
236418
836785
521827
540642
83945
202865
526940
405172
286985
211683
710894
922378
546455
570187
443187
770147
215763
881869
1009158
541448
480579
998109
865562
345886
471033
466516
917457
550300
597679
278486
662596
1029625
621037
290654
925791
807163
105081
863419
629792
812729
309462
815901
250298
339586
370684
115654
656018
420087
663197
484301
32342
253133
785576
576858
422759
70297
1895
373920
704386
580182
779086
974815
683625
954244
1034318
216292
990894
304042
958840
513022
157221
328115
1027240
324016
54711
1019819
309430
497340
1005410
1045923
600806
96830
552843
234640
130917
340045
804954
117129
934069
507509
85297
233053
625174
713191
112667
332222
998225
330210
331999
333436
389859
441602
820780
795750
395378
354978
71504
87194
774644
163665
1018276
492224
540693
301738
871525
2377
731148
764255
255947
788460
357183
721401
985373
973466
239646
947651
312392
195506
212386
76103
400438
694473
209284
304851
42904
978873
1008717
490700
173887
354430
736898
307356
47175
757010
123396
412433
952743
763135
715918
679304
558614
433796
643142
1007596
988844
572387
153318
399392
203006
972198
63558
150376
539055
660007
122428
744979
167414
533720
1001434
121460
497429
192675
386195
418708
9010
838106
873296
882128
963757
87518
639266
71532
475397
187292
466893
1014861
352524
640083
54217
973332
856009
570474
63959
73028
165472
975892
189578
759077
456675
842940
678728
387545
368498
955215
853953
959410
252861
666290
873303
271106
1017762
343546
608913
1013745
844113
149967
632104
737754
347783
33764
194939
568438
890422
905934
28850
601538
969181
299385
573369
462072
1004880
341776
40497
12854
48323
271685
647811
1025064
82609
615902
414607
623978
379967
176121
373544
55630
821065
904868
1000471
153996
384077
870955
822165
515683
628486
596265
703847
936926
630442
809320
258940
96233
565412
15050
733109
375303
1016638
20411
89286
572518
243611
611603
807269
427206
23608
452352
503303
781892
1035990
23032
883997
580460
41098
859935
749698
534049
802254
25461
777339
931648
569521
842082
553059
285782
1009809
465370
459497
620615
181561
1037347
494793
708107
324018
322128
367144
327664
335346
535475
977244
123168
351412
867661
51685
450121
153644
339034
281195
936124
535845
732714
945987
561203
329851
671586
882215
938882
632185
542292
847893
693407
1032887
646090
236697
550660
176437
165929
236261
353687
380378
221806
900845
333266
900645
948982
420020
213932
597710
447724
337518
231699
230175
767234
401401
128758
965846
337782
940747
983756
377704
821943
107490
20406
497100
655019
1020803
269140
467939
68818
255150
641502
650082
584907
265553
189276
760311
230507
137733
558657
792547
377385
853209
307409
19178
142209
341497
193350
247132
786351
479529
353272
248820
307607
230495
203457
409996
563325
10068
102263
451979
667175
876026
882396
226791
434052
804487
983512
566476
57232
992960
809949
145137
618087
691269
795937
671327
871506
803581
610103
635781
321476
131095
681892
12639
665836
951859
936954
1001229
998819
975735
355732
327715
181312
327886
354752
702925
573318
728280
151131
357333
877545
786333
99227
1030058
454249
110216
71623
12013
645744
404105
611918
49641
673995
983199
357093
284938
542879
647783
810848
421285
591293
514890
369978
386421
737887
278609
299545
639250
952892
808333
444508
785227
533985
423974
261933
756942
450175
202831
791993
813468
958733
196029
300345
212577
846786
1015639
827511
267726
810906
892301
477101
647574
935874
59335
515763
195
935422
414017
5428
612301
207425
654901
1002894
649071
447947
257731
446410
1045309
990583
231769
749866
926915
918073
348880
751616
891481
118298
2013
740810
195981
317715
513876
594607
515468
111721
1007804
656704
398709
1046051
301442
890515
766545
785706
108644
1012539
146739
701702
239020
282489
712204
103970
456943
862993
1035076
703019
935765
228405
736327
157177
951299
135633
938570
505773
871003
1018646
183637
451541
419660
297930
644387
922217
493969
75518
147952
878407
235279
920306
237599
80495
792730
757119
32065
176198
811071
635226
501258
238379
771094
995605
689886
924336
146706
42365
260807
1020892
752054
423698
787478
153023
699417
820124
596389
1032620
1022895
551648
522395
382609
324737
325627
118518
617164
629663
518573
177599
296253
254262
298694
49130
227966
969689
391551
638566
622294
988411
45802
534485
89449
839075
854508
469423
809971
512661
149223
473197
770888
1020178
97328
128778
1040020
70831
646155
761702
53045
835721
766505
774888
497207
771341
857261
395452
981004
266994
710488
468652
829738
655975
111680
775168
372007
296368
490916
301698
121066
677788
491234
268630
63041
58759
309402
767725
613367
655963
585823
20880
623024
857623
351505
312283
829348
569524
1012000
583174
670854
42842
452260
822668
312001
902937
603712
92036
679145
736299
499241
671584
194297
36182
639491
427712
916274
232523
20131
563251
455917
227361
825514
547262
706808
1012192
473815
70307
414994
23575
230188
531841
191675
63276
928554
1020031
45442
532390
398781
1016650
559135
437168
666726
112271
1024995
264236
152098
52038
121246
225556
940933
208010
524824
135824
323860
150681
667760
982489
540296
1015018
296169
272740
511387
1001953
516738
217384
772040
746295
826286
173285
357340
732473
890686
398653
41261
27504
190209
891074
10885
434295
161346
228295
745883
522214
476052
631759
772737
564132
936850
953423
141590
661568
871936
145942
1014093
107952
956927
556723
80875
643164
307418
145163
512692
961169
38636
490971
437037
1000341
962204
373030
935084
482944
902849
235276
91072
643900
215699
524215
670318
920369
563117
253360
615558
501670
655844
167071
400168
425573
45447
618316
61171
135681
489558
556279
1011036
480811
589552
80162
73103
229690
797989
504966
726723
358428
855519
14207
237906
746761
166263
78605
794837
902395
419727
228238
290513
463018
20535
193363
378385
226941
180121
228674
146704
172804
506784
19107
25211
310752
671130
105767
400679
147298
485512
456745
448548
838171
1019765
436580
1045155
781239
84719
948988
161697
981753
512434
850340
214382
336701
498614
583413
468561
619336
1000494
448983
583851
640183
52506
570597
690042
689822
778047
637493
670289
752001
63665
653796
559853
939585
427883
554467
539198
107193
137935
492623
992564
948617
33351
18746
240894
466770
959786
238727
663118
79466
207651
29015
962006
44462
60953
791319
471766
475334
1021167
82442
898792
653833
1043926
62291
313718
305436
958088
505928
1019876
427196
612456
947697
582948
970668
716587
74447
292114
884969
755330
677421
328515
555400
650444
290208
200405
630101
608454
313198
76498
814058
1007478
978962
991117
397289
647432
98435
270230
184995
884216
654846
684022
867755
477145
35022
766987
953587
609370
722639
943741
14254
601666
248882
1042067
772181
658349
280542
73950
660928
362004
412869
818833
64853
435703
483801
70957
295226
997154
207076
154407
1015396
527851
425863
774164
499102
390201
105574
28153
262921
872158
19710
672088
375238
948316
389349
500768
722775
530938
120652
389706
113306
171987
641085
425825
1038777
539583
799966
741238
349343
71454
456437
1047641
952724
191771
648541
798133
44377
642738
317457
625755
71876
161758
492569
126218
648864
312757
118412
183450
935204
759389
495684
349280
264908
701449
658018
403422
908201
688644
110027
606664
167199
1011855
898346
317445
976578
1041389
712632
210426
799825
931317
619070
829845
704561
40777
1005874
518108
264285
382769
297089
899780
221728
679723
498844
839829
684312
885121
655591
402190
647949
180639
341271
705621
1046223
1047832
966868
350231
746699
515156
47926
3817
82720
163050
812559
372395
297604
245849
723467
444584
834275
988027
723197
773570
529921
344868
699944
626426
800650
71003
444953
610246
330396
171226
329274
795064
845237
973158
688661
245734
178132
300642
770497
840140
696443
163281
625273
206875
716861
758810
443584
291257
660331
428253
692762
960615
256354
296467
659109
992264
541005
90239
314224
941050
742658
428234
441341
726456
73513
1037560
769679
37368
313212
733542
21839
1032117
626302
328965
926313
724118
30660
84453
204196
623107
188605
877243
134835
256554
693202
929205
463304
500149
112285
766627
610988
886103
403419
688102
389202
715627
915237
290007
825945
828609
733547
947200
320264
302454
119878
168016
515978
492214
218419
922203
707731
944238
60850
716281
4495
345071
846593
112769
175431
465250
934134
432536
7168
435215
249391
460645
172960
902030
678419
757970
903026
157686
964113
16109
806706
774494
2337
170287
597230
817971
654858
598280
632060
937449
643222
730371
497629
781195
892724
53666
374233
733381
375488
221815
613159
122672
281656
382424
1012957
561635
253764
880779
419351
981348
832753
807207
349932
546273
750230
418989
707740
10216
42728
355067
963469
632501
35594
482527
617648
681822
674173
186913
708836
386530
28809
340143
89324
1019873
720655
508671
53947
603205
927113
466552
988564
253329
667002
631450
464188
189254
1002262
231091
203206
751992
343196
612962
988650
892311
264637
307503
825698
991771
671046
232498
718845
984874
174912
749453
828469
1035020
206706
508756
600754
743065
774479
419474
1038110
568404
151953
935970
625602
447180
883647
263630
1043628
253275
949428
628185
24169
747702
502581
491868
1018816
158241
204329
27361
1021520
962929
539489
298859
1025499
1028952
699498
286332
781786
419720
743856
659485
669015
410702
129935
900210
811788
65694
1039656
450631
603943
701601
179149
60947
299132
419559
41289
205242
442899
260752
857540
554579
868841
406686
890192
94664
783359
964813
206736
1007894
641428
1011208
669959
255115
728293
836229
40890
147053
32783
773609
36528
511392
82634
707212
592577
249126
380936
56438
914314
804823
39138
789973
12634
932320
4908
288462
983123
565083
767894
658954
822107
492619
292312
138912
341357
33471
676630
94168
503251
373143
375038
737608
433633
462420
997306
292210
63043
582673
50865
418141
414335
532418
788813
837259
366575
748466
114744
984023
509337
749808
937517
395954
114748
401158
449317
937848
428725
818787
1046118
45170
908416
185492
804115
637080
938889
351475
166488
899270
628187
1030350
423070
120099
764510
419980
304453
175845
569897
753157
963571
1025895
685837
716945
111027
342435
501724
553376
828512
868246
728868
292291
20606
946506
129632
247793
644978
430153
334027
819681
814923
189767
302997
155783
308854
994760
357120
440476
5434
378465
817528
531630
847773
27490
695453
687999
469759
263597
118092
771927
180850
835436
919059
374472
1015665
608141
598134
491632
700533
507039
169169
121719
418692
116544
460229
464796
28363
195606
659902
836745
396953
531094
591993
894699
620940
857637
695911
300957
140718
61708
350030
201322
967585
827418
198653
349521
244932
580752
160595
247670
765204
851125
15146
1019958
157226
407136
92139
329568
180220
254152
746223
370995
928830
1033891
963490
241168
594253
84291
930090
682760
661725
71093
927261
734127
187230
140677
114759
193870
508505
998952
289961
57311
808413
924987
484417
3779
40205
85859
253965
33678
154389
834052
262209
814809
710728
803280
881700
83883
177569
811231
478628
821654
159017
309902
60084
450088
195488
500124
755328
91809
601265
312997
647786
976150
404237
362681
254992
665981
882048
215728
413183
756931
455198
847888
823850
301609
603110
608264
863598
935875
55990
717752
738036
587960
525378
1018840
309490
634224
253405
911372
288563
954103
457135
632709
171446
243158
933398
382561
28701
249708
48683
1003567
810270
330795
660775
863632
403711
15449
843591
780660
859478
983445
190778
96729
319697
929633
270596
116786
131158
801721
100253
423906
535822
227461
260827
795650
7156
106606
982853
222983
142837
1027802
177045
676622
669193
106890
76971
279550
731628
757077
485002
622320
681352
107303
386147
569536
125553
750953
241950
541911
717380
590065
564309
735197
362188
371264
989519
699822
581825
544234
789038
471886
355762
383184
534553
859421
8489
903996
324324
899705
314531
348743
470632
731719
704011
841244
220799
1024558
191509
1002680
132184
987414
976486
929588
507550
866512
341972
347681
796996
187973
269602
470925
1006102
913420
189705
679952
924080
846312
828992
916918
505701
560859
310075
508891
51570
800755
604721
384159
921928
236567
675849
889607
436708
346620
796803
519114
989201
610316
85457
693369
58094
599871
394859
772868
424708
445372
252478
92374
658764
443462
672397
1017181
230899
683025
543634
1010728
237091
549991
362652
977220
392820
1006834
367996
35004
66020
301027
554360
100241
6499
381074
984701
834135
325282
116425
26336
174228
333120
913044
101826
304688
138145
151898
545961
374690
314181
904644
738327
46312
100037
955958
505424
413296
831430
252895
465303
107690
235090
212488
170934
135217
585538
58162
472183
335972
794667
941279
980543
83607
438620
422824
478732
689197
604833
851514
723250
609135
284494
582715
895082
477638
978965
1036494
528798
674481
75742
185360
58440
145695
180292
242061
662679
58445
493660
173721
410718
4085
436430
346980
49559
97683
884638
812457
994986
946857
517285
346955
749789
166526
760627
268941
172416
465152
679480
933361
726100
221598
17978
319246
538470
763371
484613
530879
991473
518143
585245
179731
819395
387686
1013724
752082
437200
720378
812913
717360
169845
350714
613477
529000
293703
970169
202402
308653
609666
784782
693243
255991
778124
403442
804631
898001
514473
253342
365074
805447
20961
421155
969987
672189
234886
67057
388414
408834
92716
103303
652405
730421
716784
601222
206765
946088
884389
927321
246088
362834
115604
584017
429350
117548
8777
512165
659870
146302
783687
576936
465012
907438
230355
563443
80185
213674
845186
273637
882006
41876
176765
1043178
214494
504619
306973
918927
963317
900193
261216
883795
795040
32294
787052
195937
734569
615673
644701
661366
744373
496011
2070
886012
314032
958456
662553
843439
296956
727724
236519
254157
167179
668765
416270
440235
109222
305543
807692
96265
514593
409110
903303
194718
1033020
995501
1007420
938520
978530
433976
624736
615045
136420
32561
864426
226938
930923
412001
246785
562543
372657
7219
759945
257274
799652
972625
934781
202626
123498
554061
87099
182820
448003
853820
510889
1025692
772066
624358
419654
843812
493277
491796
944165
244653
862151
270447
25308
143762
27250
347908
296812
957295
851820
48748
208638
810022
350297
788673
621133
248647
354804
823706
183198
511626
530010
52170
164014
783733
697590
182766
420449
824863
513666
171461
45602
748262
105040
824647
231792
354631
177230
361776
723406
567308
259746
914406
391624
518210
438056
44894
447961
486061
968833
501923
678596
762091
523116
651764
461215
1043369
395773
702613
164801
174446
542665
299146
775955
164687
421332
922739
805273
356281
911752
1003462
844523
165205
478917
273008
500775
944163
413671
423586
663043
571732
172439
897829
417285
294919
799693
541750
647762
1031345
362968
366657
499690
966984
1042352
602214
270526
512033
672038
1375
944277
945183
730177
45251
778732
503796
440460
7414
990917
853036
110763
392634
226214
141825
872642
556687
626213
603793
743121
786163
309259
930662
509413
462540
809884
229362
317618
849748
1023412
81786
643274
900697
517852
745540
8061
493204
768816
330520
59310
582600
500764
143988
484299
158764
970125
745253
161586
61078
604099
663111
237157
856459
282170
282087
154915
784651
836041
141161
482851
83964
424388
700645
133779
385681
207087
278571
296225
545681
654934
1028184
840715
245463
610871
133518
938824
291984
1321
421421
773031
505713
171797
114249
360483
916956
1014514
54477
432326
764811
308429
732491
94602
4844
819378
776463
739076
741285
662212
167325
481879
141998
443801
726421
768641
988861
895771
722786
368699
749157
780813
944604
818001
200249
427970
771287
101699
292747
368947
677556
986545
400414
752674
837870
533862
775283
645168
7962
891750
307150
567114
173572
458640
71734
311386
556401
631301
943364
312519
247673
88360
165912
29280
167787
369274
630446
526642
243538
34971
831838
745132
478245
4307
502808
168694
635395
241279
740909
279944
156072
1017865
186553
399302
460263
316941
432741
943459
103561
925384
187659
359732
598713
934802
532170
260842
407916
995446
705316
515646
544162
352321
278181
559808
113072
873437
305264
845326
483213
589545
234674
590857
565816
392769
678694
933305
888794
90850
77140
414204
688659
14194
593779
1007326
564112
170226
889918
938733
246468
798076
1024961
149709
122514
776118
972724
895098
281442
1010464
1005303
201389
20771
791011
681059
236477
35420
214629
1018392
1045033
121176
30863
180875
987404
465154
622785
197721
746120
250150
430252
703210
87307
909895
668884
195477
770414
723936
833640
603947
1048535
991621
630784
740480
361185
1014271
296462
507224
500143
624982
824429
861559
20306
346915
84931
451789
817085
884610
316672
428471
670918
12482
334587
118195
537711
80680
364178
539818
744638
149523
860954
502564
287515
290226
261694
17154
357660
1031406
541714
36074
536966
459515
375643
203939
634298
45198
327601
93955
34530
241539
741412
600809
477032
286367
1017372
40088
676075
876054
219487
368375
8304
281486
802463
589731
153766
208895
1025851
559635
199398
606160
620159
132551
610205
806162
661615
733106
570216
472561
1009590
6246
1977
468940
532629
889318
85845
904997
5691
722544
633194
107980
605507
388114
277873
1045353
777478
898967
313389
899311
234401
752730
536015
963715
798867
39970
607415
307646
732683
996286
520886
443879
228886
662241
951956
904281
444329
252176
774376
121132
821474
583709
864127
608380
425554
560408
186859
272559
39772
348861
376185
3893
950945
113552
137150
41070
774279
156094
929351
327393
582812
955252
18159
414539
42424
506255
1001598
908088
939696
455040
845791
624623
81374
561012
30031
353936
728203
198146
882345
515443
726889
275328
955557
916868
364052
714655
482749
1043652
364186
527215
565707
763739
902403
786357
478921
795476
180856
473332
257047
737746
961514
33427
528867
474082
429066
115900
917712
915926
749134
898334
781544
240914
46489
595410
946854
1000241
679367
62525
878034
308832
685068
919098
58061
496435
33415
333419
834409
921526
548444
880997
793595
99153
851276
910415
937509
163738
75633
995522
554359
548467
85870
612994
243912
88072
869188
968966
937917
588132
351228
566614
466723
732799
396803
1023821
349491
334500
57140
591278
326221
874984
274890
403746
684118
368883
142577
553451
108896
857995
781979
890253
1025791
807739
609635
120044
329434
859568
661367
92495
691181
560855
334241
358656
398075
497850
773532
272751
503954
587927
1033299
750956
264594
8762
611841
526706
216817
750468
740959
660940
148446
850034
144074
439433
516263
956512
907710
231386
882955
1025980
284854
227198
194842
478201
914457
789225
843147
846331
545446
614604
16289
232474
119938
617109
816545
899379
486027
129511
871889
721089
448477
11799
437743
715579
841191
758158
136521
908955
18885
203047
608754
353996
763295
994995
517159
456954
963514
904528
89454
939760
228699
258354
377548
735767
455289
558172
973685
887698
329219
646064
225566
502696
574626
343382
598975
801406
189542
1013787
646794
804149
545327
547310
852798
119645
193933
211425
317129
613893
710989
215338
570943
587625
327063
46554
291469
923943
155598
134033
1042289
1019458
201753
79883
358739
30150
367775
523979
988314
976357
926724
991179
238252
429764
671580
512277
476065
377506
163632
618042
634769
733958
562113
996672
916927
271997
536969
784656
82091
939367
165989
488947
489704
851727
179390
661202
852683
217087
247857
137157
905825
731004
989652
1008668
324404
261594
462571
977003
51714
518544
583543
698119
210633
55887
1004254
525703
186223
892691
674754
976618
159014
640322
194080
952896
976771
1005704
971401
97700
833529
913089
318992
736734
758087
717180
1028148
752309
806632
674634
979781
4419
293534
301526
504783
1029430
618554
753570
979835
343351
718584
1043348
1036431
85105
852058
618039
258748
896750
436305
195240
203546
679589
387059
976343
596641
584720
670594
926046
895201
981372
915488
933890
259206
250087
578395
605355
1020881
918295
930353
197601
855445
880512
565569
888552
428322
231380
962262
502962
617064
901832
995333
428106
651865
891043
686046
943087
546068
747581
963720
931548
183759
442098
349259
760685
484111
577497
593094
581178
751405
48259
319222
834383
716238
733947
315040
442203
909067
164288
80212
891700
297437
253068
889899
338148
601250
562519
86437
127611
28917
723696
948047
102364
851759
383133
286353
1020154
560305
602021
977967
131961
839602
577254
470910
255850
460465
111339
148166
974418
286698
682332
856819
1021457
519071
61675
609473
702287
703151
213185
529491
281166
893539
508067
742818
533653
201032
525957
595592
1023123
924722
563674
916599
1023218
561584
673245
230021
605067
1037032
536443
815672
989565
843828
64334
40285
950613
1017881
365235
9250
508824
318741
678389
941982
560834
543985
307853
937295
598395
709239
26905
668733
26513
789422
282899
3277
125022
515587
416916
541565
472222
128397
974459
430126
457211
323109
260527
1007049
384530
485265
957263
766442
244394
126766
425076
807139
570828
118900
469183
796838
789544
692442
948717
613957
86897
378787
218484
717375
153035
728696
272743
190031
596802
765414
159542
902753
798511
815460
420013
552265
820534
52532
687308
364590
976072
855853
410051
13396
592185
114643
813757
561273
410121
1032473
1046619
873283
80995
355570
1031765
465683
899446
1036312
258437
531298
181414
547423
604581
334767
1007106
745042
325802
276997
510181
410517
672499
435032
445388
201290
951424
377906
534079
896527
772913
962411
764612
585178
814431
811814
226021
621185
684309
556104
1004458
790758
624860
537470
106380
438788
893641
94713
809163
190096
454116
478637
985749
6957
631719
796653
430125
677225
479406
390042
756469
924663
107052
49253
409924
313388
941660
906205
727237
467141
408323
99728
562629
330508
585874
195048
694920
543654
307497
1040653
337051
341433
903100
416032
1000180
834427
481483
693767
986112
321643
201321
859613
386457
743035
872688
12406
76467
547531
1020712
131143
982575
594577
201863
9115
931055
863205
112618
696919
241775
452190
364081
839640
1007446
272648
877589
600114
593265
824889
964465
144369
198681
730653
861522
212961
385749
304868
942163
938336
465517
11883
489083
66840
349113
748596
1007013
1030211
828311
381438
636356
716445
686086
810400
33544
520435
974116
662003
1007801
852904
909083
597266
702005
287043
93314
408194
681189
136849
290255
777280
314786
199724
158782
318176
335226
144418
210495
329459
667801
83884
891791
622411
300939
258571
59977
397067
94388
765543
50021
31651
743045
654065
287382
464394
166248
218322
19073
647320
49209
161792
686429
719185
670999
215872
954304
115241
32719
1046906
679884
169326
760000
513663
962997
756761
1002560
217679
300524
605185
825738
962705
632699
124315
463457
449063
935935
614519
584233
185955
98004
966161
819488
195275
356003
373946
86797
760077
200886
397788
459259
742727
717710
767650
809933
106770
877604
293555
55915
426766
699626
943596
969452
267131
468426
575883
503744
493589
129832
391205
20230
818510
138624
789451
376869
715350
541957
596386
201183
725599
470400
62002
666933
35222
921573
720806
280939
1010819
24251
332519
237580
664793
926052
64633
397750
18354
22583
951310
529094
61598
504309
183914
248917
404330
979634
463886
844575
988540
816203
524544
970122
802537
589540
438215
412327
117045
63861
497702
380053
727698
582274
219251
185938
314724
246445
78465
853027
952020
330676
961076
627773
968140
79994
714912
738413
423116
485405
880562
931768
786810
444286
646636
864561
841496
544389
711505
113452
362141
450752
632873
387834
885229
231265
363157
730724
502046
60397
543371
811942
492669
943984
556257
677879
569396
1000560
81394
203634
586342
372166
972780
147962
661760
655835
373490
740193
945784
393525
701896
22051
408084
807644
986332
249895
912110
1011839
236520
413898
157903
908820
959249
77536
408575
194834
304721
723351
929615
306221
134854
604755
299882
564727
510936
614693
655781
562039
996430
563982
868207
826126
693372
45599
1003693
373267
781458
177442
1036266
140128
243662
723870
810649
802742
455324
479027
718239
174221
1031017
333536
967058
734400
851734
546310
164388
505135
867538
372978
582513
850328
525061
559422
930822
719996
919949
304757
830028
510443
856308
671123
228547
173635
482192
722857
718563
334497
783440
881780
428582
217956
830291
1032946
446222
633921
120849
735925
967109
25613
459510
489270
1012316
677701
268635
65681
694939
21809
313658
404035
1046525
373375
169572
513324
780524
95180
123655
204198
109284
893084
311011
113776
917695
527359
374311
141140
728237
989637
536041
758483
93018
565490
344764
277708
271163
513896
50530
491760
413062
801166
897458
217027
148293
665407
152898
97827
378043
120575
150344
465822
384271
1042554
1013817
900105
628804
951962
568211
126649
25096
478751
910687
441968
179874
552220
398302
420206
853662
271099
353920
342629
399295
534682
249875
776018
1684
152677
182446
728230
820114
796135
660339
594196
136062
774961
567010
113246
808081
849897
593003
995793
632428
617868
722938
398311
553898
133874
251299
590293
379384
94717
735757
327448
319863
745033
431651
966311
665974
377131
425334
416705
372874
853460
270633
832417
359742
83930
822693
434088
498406
646347
505470
193809
208026
917930
897415
79770
114334
97001
155490
948343
852696
239899
37571
844170
824466
990769
756727
43955
999131
927182
1029342
606747
282654
933343
992256
180170
517825
498229
87959
114088
215128
249623
841405
1024809
855782
934626
412251
992122
37663
724459
72469
928204
984545
716776
308719
94915
850485
218144
794199
733729
921771
109798
104733
154373
40268
188173
200558
17742
557751
69386
32174
399934
1026037
1291
1044034
559271
252090
332234
941734
622899
396228
625509
422243
629838
634981
341319
392060
21876
608247
1016447
10256
151319
1017234
1026992
845525
110605
842836
34796
207758
91887
652019
172789
557578
379878
623941
810373
877415
815292
115005
1018956
544052
47315
623301
443296
279665
566200
537132
328268
783207
300652
804562
341003
982901
975686
285842
478193
678717
740530
731954
715363
203917
1032310
294965
78577
860093
965177
336714
1045234
194867
243902
51451
224691
209684
328860
1023470
983433
227487
10811
129763
68013
899914
707240
612373
273215
956944
167859
221244
1038466
867670
262208
365771
303130
346858
612867
601505
51551
445782
95092
658796
1045992
419023
646783
496517
762541
879246
779494
859217
858383
775756
794442
865559
22750
909223
376071
35178
623412
846305
416314
883955
686752
784258
228724
269105
593894
266903
180354
137070
73509
107146
104945
41419
434461
94823
8176
502629
433185
875761
835623
601558
952556
864896
125693
654212
683293
841494
462676
177359
892535
886720
218763
711705
148851
463871
107386
1009308
801058
201528
229471
766718
647346
474050
778461
1004600
630936
127721
215155
636601
562610
968799
175530
196893
176616
130886
56277
240878
664175
381633
908711
912480
845008
942191
155312
783382
169894
598529
826750
881080
201237
638490
43244
978705
67471
2169
42506
515973
711819
269127
538582
906322
939996
771532
763354
441236
263715
1027720
637318
543218
61663
365811
386631
1038424
1034886
702286
68124
914298
1002607
684165
581885
138744
157964
169355
530376
256799
138011
491588
551206
175908
441141
204237
747524
1015967
945590
649380
1016187
252776
296193
910561
640923
67510
483326
473074
93375
554859
893215
1013749
402064
141409
73333
798364
992889
224595
321457
906725
523615
661670
172051
920027
703004
859355
49037
37349
593461
733537
884596
270394
1027030
297758
756554
843874
282917
70776
660043
830667
516607
426669
284896
160073
301854
343288
561985
209141
593459
484556
970011
369639
726708
481567
586425
894709
581204
747567
61228
723902
607305
479070
614217
562772
754788
1025904
853070
315390
131105
76609
209150
761207
803760
704522
254372
197046
410305
418794
610925
362907
195829
763664
224338
910481
401794
786982
321855
385698
761328
237873
911374
965512
930487
872326
57651
347022
70124
865501
718265
607702
687525
870097
1039289
918874
715952
528770
519793
9762
780540
290523
304997
704684
33736
704162
744308
439017
695103
384057
296406
993177
278167
285506
234341
709190
784087
1010701
82816
879777
852476
820756
612911
584844
589101
129057
357577
545090
272050
173753
977097
551030
97242
253949
936260
438870
695842
3910
106911
85619
95085
424625
95176
292936
540224
165625
360378
921028
357661
293048
208239
771624
483696
1032050
431559
719676
1026654
751152
731826
336253
732280
304366
787442
69437
400017
547486
898701
397973
738799
208309
229551
167785
735080
959038
308758
554899
11321
298112
72110
1021475
401813
381755
17504
916006
590643
134367
97396
434867
710673
850692
570712
822024
803073
905135
11477
75940
1004521
9883
375941
743692
609422
325554
954274
407599
211518
151497
339717
419268
844775
148545
598593
822828
182431
438059
136260
332393
718901
592838
1015096
284282
880379
1017424
638474
675834
998437
553563
288402
514909
249085
740696
929166
759923
469274
851103
233596
469598
448224
1011228
367224
37265
662304
619621
53859
197312
790307
775712
236638
794142
46360
304222
375966
243802
748931
689604
882530
162399
548274
903516
578181
266564
566525
1017917
154831
882965
988210
86978
774958
1038242
424502
116213
672445
497730
680811
444984
122339
45967
244366
456153
22396
672807
463853
247525
100957
152120
934555
836407
949194
4106
990263
636269
140002
418806
165136
489829
672432
736894
3899
835748
1033290
60365
779489
737291
227640
895662
53361
949278
204600
640379
1036893
381278
665239
183963
857901
684952
243020
921441
888626
469922
387746
29030
661344
992907
564145
892077
784940
352054
814386
905815
213492
985056
1012718
1004358
464174
999664
386071
95116
548854
721336
741960
373060
709844
1045988
1007156
1004359
291877
922372
1006425
759429
450739
262480
250263
193246
480899
443433
147018
1025323
46432
792553
774210
482704
732941
617753
342216
615637
497065
107675
78252
116753
181324
511765
189378
328670
153422
877039
842076
566224
962236
872051
767016
738947
911218
790159
406034
30880
1030867
559381
305616
29019
950467
139836
205223
621018
996392
381549
489988
313758
386197
166227
395018
833585
873543
517020
996890
703328
386866
710527
86107
911387
1026909
744948
889521
1005682
156126
22945
450072
930323
961495
789669
166846
629031
444398
491572
938861
791022
517731
830881
201681
1004426
961131
263586
351996
1005251
916003
847546
568902
564915
898509
232922
204102
923713
520080
37714
383116
786548
835796
253247
203495
909944
817474
400123
795194
1021930
313709
942459
1012429
977007
328686
31056
161970
404630
955011
321301
890258
309658
299550
57860
209945
16121
758431
219189
394331
451777
692921
275626
818752
175496
574450
951705
333298
478652
434679
410569
534913
893151
341981
901073
27288
362752
923077
370001
133418
180376
494954
779563
486869
712620
34853
893596
1035482
831646
905665
775124
420106
1006257
641507
177123
978364
422294
44629
315227
836123
159814
625606
577972
498167
601585
134867
770075
372292
281356
738503
763658
951169
193190
179059
673262
243267
347970
274344
836523
934680
459359
106588
20572
359140
528357
684727
858292
485701
324768
223655
243145
649648
122412
888937
997366
307090
363186
553039
179001
833642
79666
943853
560919
91070
465720
628320
469306
1028576
129146
479741
47639
1027180
608802
373467
302512
24817
1018976
200567
525018
561670
409723
751426
345852
70303
7857
691901
69789
732224
119014
840549
976691
831359
406060
631882
556049
195448
915800
16067
990923
502134
656152
764918
474174
121782
373963
107688
793492
681760
965924
465693
609979
321401
310462
54028
347651
778837
181637
9236
808922
458850
527744
481001
473434
767972
680364
8686
256729
146337
137807
1001584
30360
902621
45697
899687
1021551
696874
502648
25824
489568
513667
628946
739419
676900
674242
759539
85268
572771
944918
379306
261170
174033
700630
905124
822404
460496
113009
899114
304319
71962
428782
496729
853194
197636
778041
250211
349954
226150
232013
443459
375051
98550
942717
847697
241531
919792
197798
674289
294357
970479
926222
1702
330184
191606
159496
913132
790597
305313
971111
838386
962850
20714
562787
602169
867294
56114
565210
736941
239904
365039
1048110
815351
961854
755708
868137
420785
117226
17320
464438
600251
711294
437651
966346
784703
736396
663909
984936
650318
740989
716121
20133
216341
854610
73206
149743
981737
568265
884763
69668
628475
1020448
962162
587582
435258
503454
50388
162316
294390
118484
682967
78330
424394
142560
638461
655976
1011596
764053
35906
742561
889869
863153
737842
549641
487829
824690
955247
569984
1042550
130134
490282
533531
93353
987781
358196
326982
977058
577493
1006775
133357
299429
261525
12111
750317
818572
260847
95416
975943
366125
365816
649000
917722
944234
828508
183013
759686
263967
366366
72103
759139
638704
300991
542253
51972
156555
381035
261497
27222
593607
42044
787788
611294
148230
293736
1000537
766070
941559
97362
450070
762033
968382
329885
524743
379395
828280
883449
956865
47276
14989
33003
15435
723970
205875
162319
594396
550152
1032243
604930
203416
21635
193220
375823
601371
156803
189382
850730
769932
168753
637683
150835
604446
813772
642655
731208
418807
589572
795234
510277
595640
938749
853769
289957
701838
769116
89234
140621
387158
386216
201300
468559
860690
577045
94565
4886
578686
363220
124500
547612
805840
556653
412556
955119
527216
925130
282241
199821
895879
1028391
586520
653161
927340
297942
91622
422204
393231
825835
851499
62988
979970
41545
992315
735532
585560
209360
139517
290270
490939
1027208
562321
820966
363669
868639
192996
531393
278276
823098
587016
907595
860789
519009
119374
178062
622982
803876
605670
650942
158161
254943
142042
644164
401854
973306
820603
381827
517167
780538
889408
955017
417056
138159
301075
46819
900279
413989
218635
1012562
78760
978002
138190
477436
895750
28351
206220
393880
1045665
380390
656291
264288
566987
870651
327884
275230
201988
599223
759034
731083
156297
251736
603633
343505
610897
850705
738595
312739
1011538
518018
319610
779097
318242
500978
444755
612394
936195
500287
790691
433550
551933
254745
924076
127486
952100
751525
579314
123012
593307
984531
356988
580762
216567
899598
408357
629659
453360
565825
999153
289418
825628
874157
359555
271178
388783
866353
749301
164498
472661
463655
332172
921211
428398
658775
355583
202985
509600
888243
964068
461930
147300
1004665
299022
537226
442685
685468
519949
192311
832318
238517
603798
48079
453415
273171
1001901
53182
751964
10836
488128
164699
460984
533497
644933
452088
968818
627225
1008575
608282
683695
475129
545030
337965
29639
522449
866046
1022518
510175
712295
562937
815247
417721
508126
465738
71562
870078
236040
652355
979399
856746
434375
56784
639786
20849
809587
776916
297253
796227
343368
119350
127909
691049
730551
352411
1010533
889996
834164
408249
442228
851143
798419
638145
900008
972292
1020875
158069
315573
157579
250301
930081
770986
959817
604180
200466
484360
719238
385075
219231
666709
642088
359940
421518
754074
1551
876015
442314
110001
1047463
134773
131186
697407
1008686
712228
886874
198656
740742
712639
157858
726627
388336
445920
76195
691079
808768
390098
853471
60728
569146
520129
427478
605966
391552
216128
373323
172260
868444
1032595
811842
33570
385863
651354
183962
456200
583252
185521
323212
431088
616210
336258
592550
45505
863730
938842
610222
330910
459211
208004
146867
457599
314377
132612
706606
836974
30161
964054
857614
407294
273764
142013
295316
1025158
223253
350158
42827
575210
665980
895932
969385
769700
292018
497005
364656
171119
847201
552538
137986
996250
453075
728410
562783
730335
535481
946933
206318
605224
523567
466179
978714
924208
865328
45927
896639
328765
638939
984254
32355
638008
1008654
6233
351861
964334
967929
350214
526767
194835
92422
150067
808039
905472
848499
956085
106232
946205
196910
988491
124755
730174
925838
118035
395365
500225
315863
206157
91900
973972
1039212
66499
997490
368827
958523
845594
884872
770426
104936
730032
466715
295891
52495
910722
150611
512031
791097
760212
876798
200017
556542
84982
312341
760683
733110
418587
130516
428728
810724
116793
12927
523088
951085
215862
319474
902624
307921
434183
358774
1201
216708
836848
1043692
338938
40915
91033
862910
74802
902017
497570
894990
544458
365336
13352
359766
579960
35817
733861
87919
566144
334976
170279
296351
650146
305127
324604
476775
999775
68162
916701
126641
371817
362682
993870
615850
640359
456119
161999
792051
166671
784886
161890
133265
1039210
328660
662569
805675
65536
52270
109497
416883
125426
539053
72220
256050
43807
590554
331498
603872
585690
291242
129322
650415
479424
645165
612150
320364
401604
986797
438069
29996
837590
690786
102601
209334
362714
542689
182934
235836
725603
568111
876689
717774
601664
45781
663959
400981
278563
199451
836725
234513
859586
924882
235359
87673
855984
809287
986905
83916
408655
172745
108590
586375
189340
788677
50003
895782
902029
161562
763995
851487
277570
713208
300980
690362
933955
858385
990577
85767
43362
449754
675585
342440
816898
506630
604770
585659
19567
965127
621283
1010403
174684
237406
436441
491879
372914
170493
1003870
629570
467897
461279
174800
10701
504523
684758
816691
366248
157267
661769
6732
916079
475113
434588
199743
938755
271520
352702
703924
683689
445121
538743
412645
803935
318256
117096
855144
616598
633673
350832
658636
764632
404256
799917
318496
828332
405636
428227
214516
834274
108119
1034410
7703
107514
481810
851525
694709
168263
220066
811577
78618
794253
477450
13020
615802
70388
241580
294609
550865
972694
77232
392534
263770
36635
559269
468543
382020
412518
208357
293174
884765
333990
492944
575731
321408
315462
856723
649009
614947
271206
962110
819966
93221
616934
354889
857336
361042
362227
713682
199170
971657
957926
458859
725755
329756
1038875
466920
443100
659159
767784
618286
27320
660365
611778
485894
417055
544252
700518
169212
364965
441805
403858
325583
773138
419213
917114
517122
399476
55435
147470
607786
1021350
645709
587157
622066
868361
999624
361617
896647
666432
41290
859581
458753
644405
820901
955840
606475
376289
805518
844771
854666
503314
875546
173401
606
1034501
927094
865377
46357
988974
681543
530083
175314
798808
223954
486508
202588
101840
306130
86270
222409
595157
128670
321913
861810
758317
685764
522276
886269
485222
907376
477702
597478
881733
535091
938661
98152
808446
991128
805919
81859
584922
839587
483592
423491
453594
756682
303763
474738
1015984
515523
468335
192902
82642
159263
308768
1041342
770465
935272
437231
721937
324533
551977
1044070
148153
126085
499031
388158
275641
321531
134868
477932
395196
692532
935361
687707
229913
252889
187011
168973
419814
126810
251386
486894
41565
35203
377494
1017180
355950
256110
418305
275269
245599
534256
822456
11917
326313
989369
515076
955910
433208
498374
749933
990598
75767
605628
787005
247034
543227
160817
552748
603
337298
355582
403461
882854
342619
189539
324624
525005
883302
467196
941197
27544
662276
193750
87827
386234
558924
201852
140347
273446
172616
647694
607376
628774
879964
587944
719750
429941
440287
792301
832619
592921
8078
995749
574907
784702
48778
423138
866141
663985
717116
584862
993302
918115
177626
438490
149938
978771
60164
309891
266038
210916
948573
62404
291795
384567
993392
278872
1008089
122047
282252
672775
488330
429994
19739
326821
878463
1032476
67332
741184
812153
844294
732728
47536
545838
462037
59865
276072
386797
892215
318958
381389
578856
615280
485921
666551
158734
974460
883571
657156
836357
205184
925356
745556
236777
312573
378875
911309
913918
366888
723336
21253
128032
51954
42113
948689
260184
134588
393051
607298
558643
511759
831554
934853
365356
679102
732051
92921
439796
53016
281132
194754
228260
609612
110808
297613
882820
798683
1024433
949661
813889
574768
777873
599898
87749
1025987
304563
887404
632773
633332
71174
896224
557483
923365
909764
722596
973699
293509
1012813
1002780
172266
697254
104765
991007
693650
719966
639911
274076
198150
888430
649793
502651
932454
1047002
808235
818691
944911
261725
92332
468454
184169
700914
264197
642953
980633
989132
544281
654602
454201
701804
242507
957839
78210
762515
790813
459202
783182
936944
728961
856861
858053
1000294
180961
319297
528385
383132
934085
247685
869329
715551
334592
741828
694266
680966
720762
626293
260116
821882
768546
384962
470593
780144
633815
79310
505557
455269
644201
902868
816738
190807
656949
937184
598814
249515
806042
24726
545007
787267
318632
586893
879212
575006
466294
963019
873636
958891
1024040
573618
1003833
782132
312617
785881
101596
1040691
838993
555132
567713
584171
874739
846864
782402
309738
864758
746260
992836
615926
857898
385638
200564
811932
652274
584314
590291
385763
991409
173841
775867
378588
128353
483721
580498
1047720
961423
585845
559852
440102
138980
180305
171936
519766
889023
963601
981758
767076
45645
184222
571737
971648
14296
310660
490300
749604
595386
506590
659843
280550
162091
414166
664752
749299
397131
887265
626597
462521
276739
213763
662786
787718
627945
736667
655904
240848
543974
214476
954434
493201
169542
456647
304126
105863
226869
289709
680820
145900
776385
441829
807282
268262
488916
749403
795295
1009635
990409
310092
844011
698045
33011
81094
376138
471240
196787
48524
920515
705153
61753
824531
400593
1015110
822241
858839
418137
236315
255177
970989
847511
64260
1017646
139235
103135
204242
142014
839631
193626
621757
952760
753464
447589
155988
8276
446360
1012248
383716
223190
867177
657133
315481
163137
393016
907523
947211
494555
43646
493838
947643
672645
1009422
639766
828821
441195
787164
383375
355900
247447
470530
630575
736362
332916
516245
638171
334989
888737
686590
475760
846104
450975
726333
473247
988173
359400
722682
79448
610964
774082
729522
223340
416034
830120
876979
489235
556040
145530
99149
938478
464920
799818
201954
981698
661465
817625
342061
824097
526894
736578
327438
779927
512128
1022133
962430
717860
1048394
100704
26556
1032802
196598
345700
43221
422831
278903
331475
949726
168697
598749
165890
629400
509929
918259
593145
524089
543964
497397
798327
173478
268856
812332
606959
473795
85040
250683
454002
610101
198579
911008
766116
560000
876575
809120
806341
761625
979516
519828
606659
787439
548284
575833
885051
86809
331491
910670
169500
947205
655204
835007
364518
686558
938745
90286
793102
977360
344856
29721
500431
817180
985907
592290
822204
244029
785496
406253
280930
495630
316244
977638
783391
159184
659670
407007
202584
57270
193504
870401
985841
502060
396388
228184
543211
682165
830649
473693
847235
947910
323540
937027
537123
93070
59906
66878
269718
434712
25163
595668
293807
877186
460478
596348
471609
426515
372651
944057
554585
1014146
821494
1047672
722785
312919
1012746
1011419
438107
946679
189375
1006935
686973
689299
320555
522937
756118
600923
121687
514706
162442
701155
320999
538870
929541
568025
730606
590141
391277
370505
87129
902438
908470
859602
358142
886759
676869
369307
429109
54721
456338
73649
287918
633415
278192
338349
198291
488741
730241
1045771
769289
130566
529718
768576
783887
636343
824983
157172
50796
1048233
459904
274521
415049
105513
744145
464542
776382
509346
215235
259668
126366
1042021
460105
815534
282327
189246
133932
12323
543484
213160
478663
337414
585345
218400
904906
383992
254950
939983
543969
285445
532850
347687
196848
149393
519845
256024
188199
1015340
299826
979513
937203
220384
135644
780567
414623
132624
228777
680639
458422
527666
368581
732160
479026
213996
730952
421355
381070
154501
445345
160141
363570
149341
844692
727986
1033372
65288
969134
181731
1045116
751266
70673
967091
590428
655811
240083
671660
946657
1003629
5087
518378
803797
866772
267130
677731
775319
696113
610439
595536
640885
887581
884302
672891
502342
811571
376608
350760
426926
567242
980395
19017
444847
224874
38428
74273
609091
1016943
863732
192775
821259
772214
809122
226749
12368
602454
669693
874470
653628
330447
373302
559096
361693
220377
40476
1034765
476138
1028294
1023381
904488
397403
13946
419793
850630
109932
700186
67412
793132
457774
684844
575853
326666
734176
1042242
454732
533445
900955
136891
596523
145253
16686
516592
70624
574235
28055
472473
483274
206537
722773
196843
167964
321372
716359
637324
1037176
853649
759641
144918
850239
1003852
114143
800632
81821
66930
785732
693700
856418
395380
377897
1004467
410374
273678
18891
371823
632599
1037817
861214
272411
245504
158225
656269
719723
877515
928785
681483
126193
614871
209154
305349
820301
411815
890761
94510
17305
406590
402786
1040109
1017732
192078
304264
497131
28944
320943
840989
833409
275606
1013949
307120
677511
384923
482380
669786
160128
80830
255693
82000
744893
350743
541353
616404
448106
1045554
716560
226032
770976
181000
484737
931419
374058
207590
370342
976050
637068
36747
1032556
886877
656768
513914
134128
1018014
776510
686486
937847
972864
163860
614790
991748
26653
78378
372625
401161
429393
33937
466690
938000
746451
919282
426724
298298
4028
708479
475064
623952
1024423
148774
695393
987255
921639
428706
422079
120224
291667
473948
280230
279961
344539
180388
752513
641303
59788
379603
670340
668085
312123
732727
155434
582321
889052
996894
828516
251703
639763
674739
689982
918017
157496
845494
1002289
829435
172954
873520
1000239
288595
315738
392972
493294
775800
363989
297995
690340
630688
993479
689657
331745
802218
913731
661410
387709
828163
892763
319516
410328
681201
845756
297626
43924
61970
220784
317947
89475
542194
1029037
782569
133269
402252
257972
312956
705456
751970
42073
576891
436466
548267
327962
475534
996041
240144
431407
882278
480628
193085
625694
432588
685230
1014527
42379
10489
984477
171365
178680
270547
178040
602006
573198
970245
313027
810522
106920
801744
923615
402043
740088
711682
328771
156319
227664
1017679
766837
499383
357172
491126
877381
211657
722027
252163
465521
723568
784948
902429
993262
738236
524258
533889
393561
883267
588302
426865
1019158
164589
733978
363131
353549
544698
136207
976796
626439
817476
454668
248829
250079
973795
965336
24055
618490
242803
899633
289252
917758
331009
508242
502320
130385
596371
328733
205872
408094
475507
877868
785887
546557
329033
39004
849907
494323
792866
162092
877239
165846
1002878
967738
494376
640395
174939
407344
514102
405227
25753
272816
711333
99963
50853
11326
244260
892078
669814
671730
516913
455241
69275
447536
749608
93358
143057
835421
612116
242626
821045
882206
890620
349762
83494
556400
37792
321520
150665
166745
195692
559651
665214
549513
455992
186044
883017
559895
444614
348697
406046
477302
514382
846717
755827
279133
625637
623338
479365
89519
284730
834956
891229
439805
463112
759829
73582
36696
333424
212790
709827
984728
997629
270204
89266
821358
970482
114911
220099
48612
167433
943663
534280
414717
275570
425348
622355
135859
304482
475135
622583
918266
1024438
276720
173538
601790
177378
966886
45205
572511
518273
161834
768912
588216
819407
805608
332304
386183
779406
29687
113109
245214
460407
509431
856897
603077
727616
371406
987686
913031
246309
472197
134952
650941
362505
1015008
663245
333777
521220
668815
376336
204853
416906
413891
227060
530902
516076
944006
261353
57018
989612
959670
655666
836345
722654
919239
542441
19113
190485
699568
379095
873067
507539
909577
485306
849375
461119
566691
651520
875058
193399
220132
194956
797411
704747
164529
782251
895055
1004676
973460
820037
767499
901411
293071
175498
610037
828779
820358
631570
627902
575964
909504
873679
565127
219837
874115
289743
946779
922114
167202
935108
381367
904616
597476
799653
807353
733208
878049
849933
557716
466148
873500
410087
1020798
687087
115549
577513
830107
743978
1041483
884381
161208
137315
518085
102476
53499
764511
757447
353303
199342
769645
82429
724664
715081
623131
64713
248680
99689
717684
815841
895651
954636
801189
253801
889247
574416
528265
99804
856888
716690
845618
996647
234629
927748
1045152
602299
531201
1011578
891842
662931
190842
547584
583804
990297
303678
402657
29891
86965
690884
498927
318733
1027384
369516
680135
538652
1025017
669736
68701
127382
531178
120274
944634
820093
274793
509203
441078
626571
671682
620476
975112
681976
658351
219345
681379
818756
1034026
476963
360822
617230
944624
496598
149872
990436
413640
86274
495569
608148
684840
498638
186016
769054
123873
187224
430903
1004864
1005538
486004
180365
688523
242139
378754
486564
215298
481841
651814
519937
7157
280317
651713
830174
539896
400278
393977
102962
190929
540457
769278
87843
884927
315773
551576
172017
394648
352142
887810
962201
636562
367034
700404
316048
773586
740093
445546
12948
892321
301987
835736
436332
921551
608612
244506
521448
680064
790075
443957
21398
67383
754773
29940
679775
749416
790009
604490
720277
542582
197676
570033
420268
752535
991454
170055
625058
853129
113142
327194
103520
378324
355399
312741
779182
85347
195597
12764
807070
481926
700743
374159
197781
850420
799824
565615
290930
905079
130456
365802
740902
404734
194379
966097
633936
949505
481024
600776
247765
695215
887597
660322
862513
281826
513789
751983
943071
408599
151047
950765
520275
833056
336236
9367
289864
729975
966635
589255
736651
333731
552434
991747
757821
603039
155094
760576
289537
773478
317746
206055
556784
36937
726225
159395
539349
671605
1010843
317100
531384
373322
350183
796646
952641
63924
984932
599791
772127
119982
356345
438928
330080
841637
700075
491361
416934
939689
46713
713044
387748
112149
130606
908001
427808
856655
66528
876274
451704
355475
306132
573616
1025395
744671
65721
314552
95562
736707
325296
596887
183011
992981
568611
299898
303583
377822
662770
379140
958671
678688
780793
516406
1008254
81722
618919
672269
844841
20820
169059
446582
1033563
238013
456532
993847
593378
933790
157990
156032
897914
962548
431118
343452
888598
541888
666767
624256
815755
118666
792306
401353
58768
321386
438148
819975
498792
525668
579181
145058
249723
1027479
800733
815679
715295
808848
191973
24444
133466
214266
681955
17000
925787
41901
309534
605929
562313
5550
358394
816649
691409
475083
878842
471517
756046
560816
304877
373408
520910
730053
378317
814811
520834
374439
252554
195633
576768
506861
1012648
778946
721945
397573
35003
863541
312589
853427
979067
291185
491639
643624
606422
278251
492607
446358
429041
1012195
986976
705756
873345
423972
963723
299489
18734
1004161
204790
729346
563377
289769
877516
67763
799730
876550
111143
468514
935228
826761
245755
37910
337157
163578
122075
608346
305819
63010
56976
1046904
1018220
501150
690305
598537
148338
665886
18341
868792
508024
305055
530323
59453
791920
396698
44718
497708
361488
493487
952523
967459
389507
855247
145351
197526
490429
644954
900412
164602
1022514
418982
128685
803728
1005909
832112
485380
657044
588106
436822
374901
1040940
504545
572164
736654
171199
460815
802953
421791
363299
267090
116879
829459
201945
120227
751072
925121
114923
565183
867637
736427
223936
69844
717826
495746
799898
887625
637998
671309
713891
558374
61851
694064
282427
751469
355449
617516
412233
691641
304253
450605
594616
934168
8113
617908
1007515
362576
968246
109111
88419
521039
380492
21196
666062
318270
505707
820592
1033425
673884
67945
871944
539980
822525
564057
12210
967280
923465
523992
94013
465627
880066
296271
994514
1041359
247443
165664
716982
771504
385429
758958
83936
950999
110103
772634
672241
270102
560251
716149
102503
382944
915975
282885
154719
88412
636443
174972
616150
105223
570546
507819
697403
1012994
371255
21846
156159
897872
231231
407276
402798
861897
610501
956448
769800
958811
949201
42136
167930
980828
153368
34857
735445
333231
611678
591700
355913
387275
397132
1037166
973452
658820
577759
64301
357956
117165
777885
1030224
1044850
804672
410484
413868
832626
259324
98721
624154
321178
656113
526369
781205
747264
156919
831221
958376
941808
965110
297090
597260
580317
371018
945207
103738
755995
217096
1017242
88171
1001847
777359
448270
795355
610704
1005163
1025829
435661
104941
933107
876193
255698
1044396
217070
115763
612566
66813
638781
165534
929674
453891
223179
360492
549248
921966
386069
1018143
378487
577100
960337
1038983
459604
511751
440256
548171
1040124
182352
589051
725539
980536
306938
718291
375645
564097
577993
772929
539824
1032132
47391
300484
863814
873868
175423
142641
834835
489290
480481
899623
488541
349668
243946
493749
22253
1013219
361233
60689
712211
130228
589592
816519
736280
443786
76629
616731
513797
503260
916057
161010
896081
857002
151239
750876
668938
742951
372799
453290
672168
917484
503481
459019
983549
920053
764706
395765
541798
652144
486800
501749
299752
263526
911743
460010
756468
145152
150855
811466
68378
264891
925046
341478
560045
38652
775163
951334
463109
359783
445700
671592
603800
329234
894366
938370
448097
786298
637818
445128
758761
957687
394301
610576
332709
183494
1022745
561818
1007081
184106
267357
122449
89892
758986
582242
144998
207987
117574
131317
885889
552547
263655
842830
649112
55180
992281
522343
674034
858898
152845
385579
110051
232253
645469
926621
1043798
796738
27218
888049
145705
573277
640771
827430
21116
984605
580268
24351
517291
142278
185305
249030
658209
389326
42521
719227
369474
626570
928645
700706
506760
283703
338533
757239
312678
790404
965449
52879
553353
87488
970702
783088
239471
290504
653663
31424
338548
130244
323299
831969
156230
23612
704551
521536
815962
401911
273825
137973
260626
625655
538994
492456
448307
620140
871795
568750
703857
961963
932035
901333
257764
188080
544416
629644
157162
279218
441204
716442
626622
228477
511975
293484
912691
360382
518852
566046
471055
29580
274314
827753
946443
677928
297163
553181
471159
769643
20051
757403
384505
603384
740416
883485
643928
230074
165261
722446
597724
775661
50622
13731
320674
688813
670874
593907
239573
608223
85920
839740
151267
495677
733105
828197
872173
406713
447121
397281
195732
993317
228821
184379
275355
999099
580635
754031
868110
1005986
6065
100502
673634
914804
175744
391268
631594
503647
840570
876608
530291
767601
546737
371645
1000198
320029
344058
29987
546
587644
564125
334323
871823
330640
4654
316127
505190
735375
554889
760913
496374
1029130
204497
114330
53836
546525
231205
678207
1011477
101393
437973
285574
12620
334841
756845
71640
415423
873893
453071
118855
725695
797562
44067
829288
419460
213447
424466
516669
945186
1026147
539365
264314
249669
341285
1035111
102494
881858
504952
874939
886361
644341
929861
43293
890617
405992
779033
804738
136985
995397
40364
832328
436406
502415
330937
966583
998335
485655
948538
681615
510166
176633
488843
317671
513909
739897
629050
806320
367278
550725
863278
827099
975465
837058
315856
536708
153664
245367
913962
710287
676537
720855
307530
695884
545830
492015
279744
533020
357411
909190
142523
47900
38328
799782
126504
402102
397976
71411
1033174
419029
1007650
677417
960458
563807
497349
979900
209367
577867
437785
587126
751273
710057
517867
683863
903106
206190
261980
1006692
897221
411074
238134
685892
872923
883438
206440
836569
839414
696202
747835
922730
933599
544918
896476
103271
906193
32770
490648
358124
728824
412663
1003385
1005647
648667
96395
640188
835172
801734
745932
111949
237695
923108
525859
131509
517930
738606
658516
492484
560146
872484
88707
782825
500762
347030
623242
87926
82300
778004
194518
776666
559178
290448
828051
358217
237456
100570
794840
527610
328071
869830
430512
991881
923697
936560
734234
704331
624249
452270
775736
883919
252601
177984
313243
72718
105771
577764
455678
106066
74439
144426
942995
70240
46386
682138
469518
637074
523181
545010
616498
332803
615531
168418
978797
859845
145453
53194
534111
974
916988
665241
1016118
1003045
413246
210798
64953
897451
52534
17804
606892
100428
668367
162269
731982
485389
88566
208656
938193
877729
788977
377761
658968
401876
608329
205110
364517
714446
789765
902366
411163
626513
954836
574876
759754
223442
127770
929906
328074
119722
433772
829798
338936
950411
596757
548927
978690
531649
987388
549637
967248
696613
116956
728611
681797
890300
963848
164102
806761
720577
469023
128921
697567
119303
418863
155395
652881
524995
8331
582246
266299
280105
390284
132195
257955
485979
284503
876440
964884
277877
841075
65230
1037012
84455
718138
541762
108814
559741
655170
335402
601754
514273
250418
932950
102660
263590
136318
651966
681807
436099
1016469
1014181
218689
500285
883476
27034
79982
784892
728789
9575
480392
617351
1001349
790482
938922
90145
695740
883695
704944
645746
479731
862061
52388
91429
701336
266573
245637
417014
257959
553291
483493
778222
482563
863117
783595
775444
479594
533884
389351
182915
743931
609175
133382
577303
867604
834457
689581
490130
300772
215306
320722
829989
584052
835708
336098
76737
706970
315448
359020
173178
996246
892887
649989
391770
171679
442020
726709
95041
547548
112804
827952
328596
985984
898719
79731
434859
911651
395291
673534
80894
95644
1018565
634642
211207
993972
540343
774686
922684
202130
85804
975713
662756
678374
708412
703438
338832
545826
538953
354560
359122
191457
494925
893570
247659
355389
719964
589213
785617
369896
122891
994159
376803
175645
916999
462883
166963
678366
1033175
224016
893099
263436
100463
230845
291867
732414
340233
934412
489823
693034
456033
342788
332163
633848
1024871
284290
996872
970971
935029
1034278
388508
386901
10046
618199
920595
553085
760202
1008190
711515
889274
448406
37971
662989
554808
448965
669889
883259
789299
663214
833827
871528
983455
391115
965657
448695
910091
88476
76476
681052
818471
7404
695873
838001
792475
400207
105269
935394
595211
36524
558056
984407
39891
832727
481967
440794
690016
613204
728540
988737
868548
572765
137789
763470
149316
840175
144682
443180
851201
833226
186704
263665
747847
785488
266855
577389
434076
970947
1041074
628288
434988
223040
616972
5039
403867
707665
799776
865106
313017
546880
38179
111810
767040
528244
982401
852143
815230
42945
870169
155227
517859
189762
166025
485037
50897
225008
308209
348083
538861
752100
534287
496849
877785
1047200
980334
377698
847150
172430
95982
252513
509378
148384
728220
780457
777167
291044
338680
300602
461593
793469
978847
967063
163612
762372
45371
969193
989525
156276
95328
242547
19362
391495
724757
552413
477465
827536
527721
262665
603293
504950
838562
731181
287506
386843
835194
251986
1003459
554633
293289
531498
109769
615629
341280
987357
456999
797262
936770
666703
31786
550056
960223
71985
641524
52720
240882
963189
75154
107175
559467
243554
185400
56195
220345
599805
834914
167451
277995
171468
644273
511500
711838
725578
741205
688650
285431
716678
230437
771301
717511
629163
683929
549386
223909
419550
666590
282414
560751
66467
682763
314693
714110
76051
217721
783796
520709
641447
209330
647083
95974
192397
939404
359480
936229
941356
900038
161845
889006
595198
642408
938864
1013417
990207
318245
223843
973313
5940
306449
11952
111819
425389
658959
900505
682095
823081
694350
920728
362379
112187
164631
214214
459969
879929
390405
129324
30490
156648
211079
885392
518708
39843
890661
156262
52159
242949
592688
662341
295339
129311
1014518
265990
624616
325699
309114
762861
889138
708539
639323
805758
681366
332571
285616
334077
886636
637034
1035640
500655
783436
308391
377245
703128
172951
849419
129761
499808
809540
135335
269947
772673
169596
135184
366761
530351
158745
749177
699793
855771
545073
395263
798504
175031
1027094
294872
709043
594318
198035
425123
652486
1040344
75951
683055
259227
453954
602862
435432
251347
1016744
184763
165842
342683
158492
792680
531281
248486
670731
884236
350963
961630
101571
1009089
167423
954389
649005
960860
743447
815511
992537
1020637
673858
29887
100058
794560
353282
147344
111911
1018227
791099
809909
805088
358879
848667
127685
446004
505490
741902
448248
344881
960570
118320
321884
776775
450336
313522
940795
449127
101539
1021083
725218
15794
830994
976231
433910
850128
236974
222434
831647
858598
530789
145262
887963
490373
731657
436249
873883
25371
213012
639629
689216
187807
1025802
958380
227747
807329
577982
753436
135175
409300
570524
762669
1004230
893070
274376
1010446
475657
685214
882941
66942
365639
925456
323431
560687
760626
558922
596491
505371
858264
507529
445070
79295
8378
781650
696821
213289
444659
203341
1033348
806593
651161
383606
401519
135068
447919
37247
693299
721994
618941
799768
944628
801968
979269
161940
685353
1041724
806453
842305
527258
819326
269447
575554
1000883
16769
602266
1015097
345858
582067
61009
590923
634669
1047334
294135
623844
769123
957838
879437
34949
153103
456290
318609
107132
60613
504806
393950
110831
132315
735862
338676
456661
270711
262766
750006
428679
53435
1002042
331272
555318
945071
235760
380507
67095
491479
431917
444456
180480
946670
920128
134279
756619
710832
309721
381679
640215
481980
74181
65523
787498
271456
723612
647211
1000699
728372
558768
553431
866934
248863
267864
157351
981475
233259
805397
825811
646324
597291
14960
406000
89487
722457
944297
101181
1034153
200655
407439
902615
215556
425392
152556
92361
698011
131829
28167
217104
602631
699256
344973
1043932
543260
142205
53596
855204
704777
628895
857124
221187
8311
627483
325931
978327
638228
254640
375949
769518
652554
556783
299097
118323
385829
247391
811059
907398
282380
237634
325240
3441
905420
669514
88594
740865
762545
349479
253573
908506
417500
669528
680023
796613
813536
682554
612952
871820
280087
14288
423453
267027
374084
801047
819022
902519
1000091
846933
565741
417515
2924
601559
846364
171240
826007
288722
1044415
830712
596497
127467
457683
848827
241153
159046
537439
262250
14955
617854
155338
794272
953228
537762
607028
280392
47006
730573
33059
306307
664067
80450
555945
996856
905008
45510
583652
667417
32001
703029
486670
964661
953380
306333
980894
346926
453402
377983
930959
149500
355500
548608
926877
267511
451058
1042529
214285
347102
700144
288758
439018
685604
292895
1003579
170235
359718
792883
532979
275703
234254
719912
298855
537324
271924
266570
247756
330822
181210
477971
297537
587432
471925
146850
481274
776927
393737
396607
982732
851902
237277
322840
194347
455760
456780
507561
1033267
914401
224215
8236
598276
740268
424553
915457
520649
312232
71579
304632
845119
863655
397894
496786
467109
71213
628725
657617
186481
319124
982934
281012
235606
880439
555266
469913
776646
270283
938647
499295
143196
874328
621877
248091
939997
46734
897293
784615
483611
753337
159332
540051
65032
1030237
751740
606054
727334
1010019
883076
390922
687619
63975
37136
7214
479400
82591
440146
454747
844017
335033
62177
422456
554080
221609
830436
69859
436640
130742
394041
6172
56881
1047620
130010
168040
668241
710445
1011029
540049
855505
701725
830256
199389
78348
975113
985210
741716
153459
809331
267079
593026
446174
522138
573501
701178
1034542
924771
919267
780604
420207
869864
983021
804246
1027935
721797
467696
406033
812283
29152
713518
522930
456346
690157
339569
590937
276137
103790
804030
579094
50007
329404
951986
563065
478272
546747
341543
983185
191428
590541
977321
814374
534099
437946
691625
735519
472442
1012500
569867
68933
17227
714523
841251
518856
334155
933908
440583
793194
996282
166915
1001442
464777
688258
789932
595534
527881
32405
547239
398052
531286
135930
592715
899085
486057
911458
452261
789801
113276
354424
800331
546970
911081
902979
769067
572414
217172
685115
708725
233558
638140
41854
552287
411118
481085
239130
139104
960347
566007
796912
759989
891455
199902
504892
505906
722724
803409
309708
369125
971381
286617
981100
78114
660946
393334
420158
340400
380500
758287
415319
525164
450865
90446
564495
715304
976178
1044545
268871
944769
84037
157282
514522
453066
101201
26709
461876
446748
346895
158469
581488
939351
990575
126755
514460
318681
249927
993909
923692
186437
136987
684789
321122
178913
724853
976425
195729
826465
91415
621298
715058
373871
77571
896873
858580
79597
414414
394404
829084
494918
323908
948838
567728
540651
106379
505169
819387
5569
438046
105739
998229
140972
486664
146908
631272
419773
161774
787629
992974
176530
1045055
1010109
336105
251496
982563
113384
298607
545289
480396
312720
674281
237352
564918
816633
560143
110837
6884
15834
856381
387315
7792
55062
326479
797967
733389
53885
471935
161545
266418
453885
964029
615971
135314
915838
971192
937758
689017
590395
191743
844555
318072
328805
752487
483243
876044
39103
832938
535519
63481
1011876
60127
753809
612578
587269
589882
141091
9970
859322
304893
97818
436124
155042
218435
406790
707283
947282
356726
815783
579149
312945
18663
879178
118363
1029396
903168
67793
185371
847081
27784
921578
945449
142983
756011
274960
700737
485197
65415
1041693
1011005
914990
704371
77447
686453
512050
940616
403027
131984
458403
160091
473388
1020968
431653
786466
183294
663271
55807
822028
825883
400588
217857
787502
991635
954065
357328
48397
611141
415476
46408
125373
201021
357951
648482
741755
796895
352408
696186
709148
109415
551947
458590
513956
654851
158419
802137
486422
151940
471035
253365
503219
469578
60427
293256
523189
441201
533837
262221
33024
46943
633256
444691
240697
569414
7920
978728
989696
587319
745106
330314
909006
235181
521677
512003
226551
881898
603408
205360
679839
208531
456076
704539
199732
490786
302899
86345
96104
162701
895302
485474
395078
977439
146357
137257
406860
770801
271062
102190
898311
187227
727794
1020024
93688
497287
984974
581618
942721
803356
455565
141917
205996
488822
957289
145074
404802
419908
691433
822060
970408
59258
218154
959804
640304
473676
749563
665907
394237
511017
680283
748715
176556
1014929
645529
586664
952050
331652
902118
582832
885269
19585
464487
906801
857752
754589
85589
326800
630594
236385
417095
251290
1015948
852003
384015
823599
223381
763388
42759
390912
534708
1007211
816373
28915
523325
251762
351272
754405
266078
898219
900359
835033
587686
977902
19661
712725
557697
287282
303425
693483
202386
685609
192117
591203
379500
755418
731671
13047
356822
261697
159186
415959
783704
852849
52551
575925
983643
600847
720258
215516
522554
650813
1033952
421039
172162
778881
453883
839335
737518
216187
271601
1015383
261246
905218
903141
218817
203534
63608
447009
88335
563953
147515
332630
228223
913590
310417
140864
1043277
779732
234451
279011
763133
866582
759354
11593
553146
1025808
750045
910095
869655
137725
528923
20673
483667
301343
1007761
772319
570619
441419
565946
537689
506956
607423
972993
775376
804333
106303
665632
481443
439907
1046362
528745
813081
766190
621074
396572
454236
1034897
299588
916883
649652
1044583
864720
505642
632280
166957
187828
906581
367112
522038
293786
37098
191855
496640
775884
517355
754786
952890
912597
218492
131263
429441
54319
27061
92885
380236
225867
454233
57606
543144
782263
65101
933278
662574
272025
857395
672190
61465
878737
234314
1028456
918299
375235
92543
235775
31662
91531
158621
993333
635766
870589
379019
423371
432242
205035
340478
604754
606472
850122
766755
881902
178319
290419
564712
144927
444183
345807
943435
308887
98578
783425
563231
68130
431639
589307
581993
308757
508720
907413
430944
812180
449727
282702
310072
145381
279022
219357
282789
1031117
401162
355403
804634
296106
88434
418547
828320
417994
831384
474848
481819
602439
647074
466529
281454
261158
83641
649363
776580
219834
589263
331933
230825
107743
81288
167770
786654
82750
613898
116799
102853
526995
663303
959716
149465
582017
297997
823252
535149
356648
670897
741460
113394
326430
157973
308636
820333
230082
576543
155840
426562
632139
823227
427064
46043
901116
274274
1016590
317747
637301
478711
371862
401154
403623
776009
1040678
906059
819594
743578
786408
1015472
599317
987529
933770
726844
73943
146545
1000896
1012232
238515
779879
560030
244166
573356
1044702
217499
806758
415704
77139
833810
626973
976778
7167
33389
926312
977486
288101
512983
573673
176426
122740
579663
532732
624636
438125
444196
299536
950974
714572
680216
883986
182576
361710
988244
444894
468500
144862
735805
92787
839969
174466
441983
270357
779020
158458
807400
1011331
666141
151797
211998
805898
95572
953469
88792
135888
802356
834430
375968
1023936
507884
337870
966965
166815
383264
796840
900540
107508
234397
984892
668050
111221
944052
559511
943122
1010296
213298
514481
283389
8477
442882
148976
642487
396203
45079
901406
868850
966057
13052
117249
415054
947196
310084
621863
501684
940681
861074
256573
87472
18798
543193
689007
604804
404103
732120
1032212
941427
646185
275913
224535
814585
816763
223730
328345
974612
1029323
835298
707563
829535
37495
840756
695256
348119
572609
479965
852737
574076
185602
146795
789193
538371
146735
207316
922132
988271
1042345
424047
543086
113637
50570
402195
404955
333092
488090
1034799
697890
364980
430406
98739
516126
279865
857464
1025019
30286
251865
946558
619416
247554
219355
1013533
166820
326518
299921
667591
549671
867061
164549
646371
917895
750865
363828
523196
523078
333937
571361
613560
778892
997731
379461
922988
110109
191670
175074
567183
890589
207874
1026753
479040
572486
973615
169632
294686
385472
583219
476571
303706
135760
300519
515740
815308
49984
115474
593329
217883
52144
318569
964662
971477
416915
622789
311364
233639
434843
897774
1025505
390136
539536
984305
517338
274610
570117
528675
429775
493669
683858
591875
827636
603945
254183
974119
714302
1014547
952656
1024850
206448
202729
805132
1003175
1881
954616
535127
1025563
502349
650608
129696
435156
428739
359929
182347
963596
951505
639172
843323
362793
892518
544532
509811
106043
299399
109293
810459
481623
886162
760168
359436
146703
191591
723051
210950
479581
692693
680774
103110
616331
97506
285070
373366
115392
804435
745125
618706
442236
430790
208421
220288
777139
1003230
1005692
690980
1021546
788583
963336
608275
605816
260672
919990
16827
78491
9177
307284
615400
108700
70522
603531
929303
864099
547430
497886
219245
687690
193437
831328
957413
1019041
514378
991718
951991
173968
645421
138806
838797
884737
1022913
286136
694222
446721
87593
849479
411200
346903
1032634
976717
624502
783358
600134
997048
162730
81120
963917
593140
989802
137858
546386
785176
736682
629641
150633
465026
397638
1047856
603346
270202
292217
147271
788250
479366
409945
964791
187099
771048
553461
453252
808340
234563
151368
81267
433558
357792
552626
34967
830000
498971
85370
714036
144710
248135
539150
414412
669263
640874
193474
380205
560509
29432
263999
261439
97176
565135
619878
560694
64771
621889
382952
667456
73213
866078
1033331
533516
626165
16385
437114
1013325
771467
585923
873365
78666
767715
166992
224922
850879
795809
10991
143145
140576
149993
342283
746041
1035083
379422
438428
541189
963660
971114
580036
19345
606815
740996
849351
51454
349279
787873
994477
236256
203743
372143
100498
27898
843561
54285
731833
218978
452474
118785
13835
326077
675203
818929
767797
118341
382217
1018429
631128
536116
402790
988001
686392
267769
277379
288240
622874
994084
137099
121002
539027
103438
632753
1006961
683450
448631
422849
1031869
899483
862724
921324
599273
1011139
1041228
811534
857061
832767
947167
478326
824761
944499
200638
608908
45572
965519
359441
603741
48026
766613
98533
704004
929691
83086
994711
27768
579784
424148
507010
281779
676332
624254
436290
163294
511967
696162
466533
567211
129457
690115
581962
846994
417899
1002126
156404
625352
254320
552047
437409
39922
289956
753758
92706
354678
604343
1014265
702583
685725
89120
531467
707434
231844
425396
478757
866719
908672
195519
92042
340960
140322
128452
181055
590700
679681
880720
615055
712693
134692
1002235
110544
636857
324140
956974
784284
726772
17236
142845
631362
144378
237466
390236
737060
865667
52340
529521
194789
154840
308958
911028
152116
885439
279816
396861
1004151
153921
800478
487187
1016581
956407
384487
661565
551064
101919
102878
553814
528700
214251
286051
604938
16166
584427
262995
324084
118941
455989
730113
158917
972967
657947
315450
334706
735156
892615
609995
555979
376263
908777
539248
970777
95652
68463
455246
511119
50822
179201
431580
396443
748936
558389
316128
128605
126910
558555
854185
294808
421458
354927
515235
366253
887214
825822
492364
818238
503350
652826
288246
656217
276560
673753
59617
306721
338122
833025
46440
217265
343309
767238
207195
416224
710341
470435
933703
777402
226379
540351
807216
388337
825910
19250
789770
10384
671681
774187
650443
652179
284798
270869
319412
474502
704686
542144
617009
278344
323821
434861
495408
104151
221764
541499
335799
614851
957484
193959
75333
289277
457129
1043321
767240
855653
591090
771078
891237
847665
724287
250393
172424
404995
975598
671469
277269
62572
256624
860507
819228
694263
179668
15938
887208
348656
326956
42463
449046
973780
724530
342990
418293
1012776
1001637
180538
1008711
682514
505517
676915
519287
541307
472695
201164
124316
454535
627876
184515
899590
135862
1042437
424860
303999
501451
843037
712294
208745
953336
388664
428751
251668
268124
9487
386975
107400
377365
261931
554572
719376
617860
846541
83981
1014966
876047
850617
97205
766011
364438
183495
90861
736387
322236
840191
315392
910086
710414
28801
217804
959784
1022746
215532
718656
797770
381152
181565
859976
72766
701013
911737
113893
570120
438458
196934
1007780
528032
347363
49875
601153
189303
781653
904835
368154
458165
551152
394285
219078
225119
970596
875865
784161
906323
387958
689796
222577
481720
33367
662652
22789
706053
223877
331444
338058
961568
104143
825956
534092
399570
274831
8742
158628
257027
687511
936677
765133
404638
331903
1031441
518916
255292
909564
799155
254964
399966
838981
218301
846586
938700
587060
917124
309414
808246
969410
254060
38172
975455
734680
248637
13577
609226
134173
569199
399168
323598
485843
907434
750349
910771
247232
751270
430827
688053
332539
662213
609609
92932
268228
790904
20994
602795
435443
208709
263916
657625
161044
520653
851592
997034
449320
597020
465686
483895
145568
411445
422179
730769
852855
576084
173791
542112
105253
972735
1734
126197
496261
431102
952104
824562
966303
991800
616653
966786
960105
274854
872070
40832
562206
1005035
574565
750333
365902
144767
637198
1004476
758967
652131
103369
765006
585719
546599
318960
969042
500819
1032278
35081
1250
173629
443429
293728
413556
900126
99691
36365
875471
409471
810633
875685
608694
178658
918968
224903
754450
712742
466896
611513
68425
111844
338837
920347
661067
629416
378245
345794
589543
127771
743190
245281
713731
617056
159446
854775
653803
859615
111997
396891
151686
225391
204205
1034377
318917
261074
288439
719463
466445
852214
786616
146436
645661
177239
781090
648059
749717
508507
1025943
191203
118688
244677
764500
302975
714309
315764
18261
339087
536686
406867
626646
194540
222211
845134
198349
726717
635152
216208
659039
327372
913581
349047
769166
92229
652167
300138
370474
683237
578932
187797
272032
945980
417518
129020
1014286
201781
494210
792513
208988
1038360
445263
536366
378118
491635
914773
599577
427218
210440
544578
900345
412732
242013
698841
694746
980751
172309
71109
456092
897997
464556
845096
88056
147581
852887
400842
339101
363820
957650
600991
955687
556529
824409
813689
868551
619166
202636
195816
495900
1014657
234115
683570
964734
622385
336834
316360
820258
587674
37668
464135
467460
558489
146144
452494
471271
59430
61713
378945
515390
591820
611339
865515
946737
774182
540697
298233
3610
261494
409777
322331
257522
423262
141020
55855
516294
729223
122176
779516
640520
990716
11223
333268
206250
835725
672935
67600
226751
742413
428276
445284
298319
503798
545865
675607
345026
325229
375560
234018
466847
206714
745335
187938
632502
938065
574176
759767
219648
961325
560989
487355
627240
549885
245289
762813
608433
794706
150515
301064
889739
252000
24673
195740
103822
587849
588474
980264
189042
344893
415998
704958
465961
429721
65486
1033180
249035
177480
413344
838871
272089
949510
780344
687576
923266
390049
413495
824702
593103
204209
746444
622313
893179
310641
510608
586833
831927
561593
679146
418212
164220
271370
690877
761735
646224
141438
421725
717640
94131
218382
359983
72526
642642
147165
474491
202822
379691
167469
249950
887166
484746
816680
1011816
900891
854493
321931
707028
1040224
992338
1032753
45977
300474
791076
708174
626030
215878
745111
363888
672276
160529
473030
163321
705170
587357
967363
520953
310876
566154
910210
103785
1015365
354799
349538
818830
960644
1001919
580846
254099
283123
64026
259700
256888
953797
950479
937923
1013674
297439
508035
943022
420573
187733
787370
290001
436588
545775
16070
1045221
31242
280548
275776
933754
4450
659150
32907
399144
1010607
789053
510123
642061
801646
884756
467831
346276
220803
788888
364709
733168
960874
169630
606163
73201
992469
302257
747863
273716
927981
744962
368707
486318
941889
618203
412696
742432
848231
851473
857887
740191
695349
924872
913389
319620
63743
478761
848678
415910
614592
924305
651671
34666
11667
781129
413755
504978
115437
810809
65820
835130
679582
603753
788762
418027
694520
239557
778877
35686
7528
753883
825262
145903
462591
937596
336064
684648
850674
635059
154932
29943
830496
877201
918787
721863
302643
843802
159557
999745
682582
116377
693189
944430
72552
512359
872332
209642
876089
338768
476160
592455
543362
482846
595744
884460
1001391
277042
730733
13088
362647
321170
738029
399367
319766
910449
893573
144906
162383
572095
324459
225576
399864
260457
925099
576069
983321
228600
736621
821725
713514
908160
960931
592836
249586
935414
253927
484797
672917
97474
633041
314561
157381
115692
319354
977342
153060
375858
875589
457056
480113
540383
166659
96137
980075
853735
165992
1038332
940871
661055
54419
536592
721325
765509
792692
774443
968152
538183
981315
950227
898480
348699
449594
275831
120145
935688
653838
400712
392301
410410
212879
619261
455752
699709
87272
198390
539941
745836
501693
415335
178808
653173
531875
267673
925371
175501
385308
223931
873951
15716
437783
875417
605673
564129
275117
145449
111002
1044490
596704
705295
511619
588236
422846
774992
288277
489328
653021
55055
168906
583047
81603
636373
1036834
507596
393125
131111
904484
1041673
591122
102109
485775
637633
789267
333145
434311
666568
429825
19735
457098
952291
833376
430056
978053
953024
794705
792308
468241
934817
648160
870108
1011930
729519
665310
722783
273648
984769
113698
487608
857499
97923
664299
289381
175494
848201
471905
201347
195223
944631
360035
686126
6847
397600
831250
61468
31706
629378
234920
617796
616701
307040
144472
234945
969813
41666
457064
340985
157918
595745
629429
475352
556809
993869
895209
979633
883922
915635
471645
821682
241678
1019901
458678
451869
811650
812130
946525
931067
912587
474228
33867
883081
455429
372738
588748
136182
62875
97371
268696
164949
333928
480378
905718
723116
359838
790843
201640
296553
993371
533245
649376
290665
636566
552055
42199
994244
1037400
854518
70031
215504
313483
46287
141112
889375
809284
860674
910329
513041
1026288
998036
1010526
604366
825250
7766
16753
764121
893492
587564
924452
150762
613577
474784
385826
102784
281549
400208
30613
937385
862625
188940
826665
429934
536037
270537
878983
497849
128218
472916
584800
451223
1021228
32714
667929
290690
335921
647169
2028
524218
955757
496815
852723
432869
665349
456758
164058
863390
67716
374849
514617
582113
190678
1004846
983704
258777
483032
437415
250876
571632
76465
927204
957716
327765
930939
878276
195251
121873
110112
367063
443821
360524
519968
540128
627731
507449
462836
766852
1002517
776766
860288
823213
299865
412669
10816
449091
956183
335713
963446
7824
206747
506211
574173
128147
342780
117323
464884
996256
802914
936996
501406
900043
1007157
739501
922069
441648
796873
659161
518562
5075
798956
780767
539047
491457
988319
21158
279030
897522
85689
132635
717637
369836
390012
464388
863830
1009946
989657
26939
531823
843342
449037
356747
716495
416183
239139
251454
97164
482170
73915
755775
358958
389934
933214
835810
767648
980065
101362
193090
51335
827463
296892
156895
6728
126108
319840
191288
475815
529051
290860
278666
783638
922549
238096
286570
1040231
914915
524438
26298
627682
965708
462176
611101
677437
716837
844195
791847
1041525
243656
308604
779447
417588
388064
395649
330305
29042
893759
770063
181379
940168
264257
990561
251088
169826
770694
561170
173274
466118
590310
416020
517654
47081
79955
555321
152641
404813
26590
639520
618691
893561
37958
286854
993019
200871
627080
945750
144311
56568
399370
184125
827488
144876
549792
101625
283741
771684
104073
28513
979879
132408
448117
744253
513591
620092
1020736
773512
774441
581173
818214
785140
785438
518133
845510
787284
11571
525580
380725
998531
631089
409661
382988
360540
275364
324689
512179
447089
863091
540701
679688
905448
308296
1018123
670875
1023434
1037329
113359
219234
102215
591221
96314
722553
648596
907258
265640
629153
979975
567972
316049
312534
825061
1040861
665076
758222
1037816
119213
317542
392608
355030
946399
174491
212618
35990
415392
441136
479934
314501
773546
824183
180474
653301
16550
236002
657012
437354
889538
645040
379479
947700
1037373
67309
392454
960497
636423
40699
224882
526329
597085
307091
690875
142717
243331
734032
182552
955331
1000650
47
474969
803677
1033974
481088
902890
1007171
349204
550873
438853
424430
158136
220726
490094
225815
725990
89032
548160
145612
68907
138633
750362
75157
693473
883289
595823
96607
65405
763850
337188
796970
337345
949084
918616
759355
34402
853719
548137
1034985
38207
508025
927683
347780
9822
317966
909305
619182
119950
234071
270077
1018066
911724
153507
72595
550829
54233
742683
809903
4005
886379
599558
956013
650788
15075
256568
694583
514368
985726
887984
740128
730755
417840
526678
268099
616706
6107
497086
774556
793236
646398
397531
380198
555358
53399
443144
691437
992697
273277
823924
14159
484807
65457
373055
474068
809321
582838
891511
382571
812888
416174
412498
725565
750051
18503
433085
798053
153128
347270
284913
1011778
297254
676168
664837
127851
913670
662036
517363
160382
700151
999728
719989
917222
811531
323883
835722
52285
680962
815151
771225
205808
423058
394486
718647
206569
1004368
453618
187660
536256
277635
839442
343361
711450
242360
751144
405844
889610
69359
149293
27957
321027
392252
674571
818341
127483
1004878
669075
448939
758301
43018
908903
18755
720708
888219
252922
790688
288147
193463
531110
89096
118859
817394
236400
342899
802636
357007
776077
361518
282514
882956
208897
70034
748123
267118
608507
1009681
479769
387085
718383
516216
757899
1035526
351465
128530
1040588
845302
11807
895838
351852
939439
690930
668695
309765
413688
1004985
740831
529643
729819
33661
329061
283642
331376
78681
656954
23466
977068
669898
330831
840675
665434
159478
561631
1021768
678584
134339
540331
485600
33973
132809
623279
427522
444270
557359
432660
987473
915534
469651
727688
273572
39541
573149
880076
166175
732067
426499
212008
792191
243002
106100
601807
970045
550588
802686
264611
568285
121060
759805
747105
288102
27983
459408
794983
487195
565808
615292
969283
843617
73910
367411
519445
73856
646639
636025
638726
703736
617643
862554
852828
467944
251294
824754
503104
598418
903914
660595
556165
769432
66195
139118
64601
650802
441624
739116
913348
906369
1037937
936690
107373
519410
940640
680314
657223
288783
889421
434900
864276
807732
854146
944113
823199
526922
781793
1038146
805404
490569
105085
732604
390695
122178
709374
907798
107992
278604
104919
117250
450596
376135
560343
632888
21978
603657
443034
410210
383835
748459
105955
243975
186665
160386
237007
858267
926573
679485
351304
34795
797165
661434
175814
294522
132942
939715
246600
865749
313971
94429
347252
871788
1035314
752610
61316
33051
940463
759978
454553
200316
17487
845396
1001039
473080
744372
622034
849049
36443
466928
669985
412061
37888
726498
276693
867523
335114
154869
584543
594718
663454
585636
33054
358886
324136
33644
784445
38274
392337
276383
927963
558306
548954
697731
48855
141367
581368
589498
439111
950119
662063
628168
86132
1039793
768483
82919
1010220
389428
193558
705274
359265
804760
550958
228325
522071
254071
6224
39555
957972
839366
857101
97240
435310
29961
289072
324242
932573
261014
649303
408795
351063
350269
733074
620255
43450
1033232
933891
574978
555738
797625
832784
613967
916831
549624
1044180
4436
432804
120759
912197
468506
409774
741929
32799
852053
574029
173795
141868
602098
784442
402060
442219
689482
664897
246021
442609
698452
959057
398572
95277
793672
774142
373627
506987
952687
327911
425032
1041694
782326
955313
204423
997770
253420
917310
1048493
389341
842639
972635
716534
276400
1022325
253582
363289
242658
501401
339061
60779
885617
879162
948955
56460
648461
379614
296787
433120
97693
89208
695414
64428
788015
357597
914303
803244
419077
332419
464960
35509
50887
805683
647173
982952
795843
811119
174812
617787
558650
247929
443005
239182
537835
262680
269239
220001
715941
524062
228506
361378
544590
53285
475769
945358
138658
211756
964472
468366
754126
971503
364271
958327
712592
555446
309427
548128
124346
130061
926646
217307
628758
1002315
5727
113078
360913
521334
156490
119822
763440
681562
84263
27694
558320
758473
147999
36951
853018
820683
758000
915456
605645
666716
565586
502565
539651
1027404
116909
221604
221117
658357
592282
918355
693268
749781
236380
531278
808944
421567
60825
651301
989758
390591
747310
821215
66296
750488
930397
386186
350865
921491
895316
249398
1026897
246782
573374
276735
796400
723788
528995
921174
733991
765063
289320
552926
709375
835996
715899
251393
113969
766370
603512
262251
529356
398749
490604
324850
192923
364570
329788
202254
318451
831628
705956
555000
1044731
752434
630228
975966
670948
221662
584011
5472
671177
272820
902869
643602
776586
518847
940948
282045
609171
570433
705086
81907
655541
327550
799938
818588
350904
805284
140513
977080
373155
612811
439890
600345
645655
614017
205981
13186
89971
931299
400975
974168
104321
837023
839274
16038
423450
305294
308162
703873
533234
932587
884625
408817
203204
273566
346078
624311
739193
989698
712114
908449
49043
961642
596288
448553
760464
14982
1032238
870753
228389
286059
305424
850018
1046157
135278
863896
521905
902453
672163
574828
882678
42984
434732
774029
455644
681528
827823
209280
137191
354728
861017
331360
704874
778425
981693
335189
650094
971668
712265
622671
1015672
569164
920485
201084
248976
103112
131107
699122
170330
508914
189130
1031879
1010435
261042
799004
72087
425934
922357
27294
642468
335547
885492
519157
340464
306947
255475
1004389
71931
471160
401446
48469
506524
239777
142849
555748
752964
592120
464038
277747
168713
584628
973260
252079
857858
217466
1033329
628310
88069
1001648
381148
184635
636381
797035
1011285
121779
398458
973883
764592
209957
566876
179735
12003
869387
650001
232096
710493
602022
139547
628780
146537
242887
729343
22229
749756
534985
630667
650499
724226
90527
123589
230344
87442
800036
423263
140674
82255
884224
184089
798653
104841
987836
819668
778578
604121
644548
98806
906352
833431
872305
639822
228879
637305
333677
313590
729543
614295
233824
320501
119809
980567
259587
614549
611873
115765
409812
158085
716612
572751
806012
202992
93127
661120
844761
805793
119734
802921
1020925
110697
342957
893439
824583
1850
333589
942800
739164
279072
644476
350355
78734
170977
406368
588642
554876
846572
640611
705918
165986
667119
553182
803658
501329
784966
263190
911414
293058
354730
131387
88977
422616
150693
241770
377609
824596
165480
949765
656145
607609
362837
339462
702272
534358
124895
436428
117274
373536
749740
55184
215126
789376
1003959
343171
618292
138814
876737
193815
1023544
863107
631167
590891
152901
572714
36772
374972
19727
1025251
957122
1010570
495331
1019609
625266
630119
825001
342859
352410
105415
340904
215706
966937
976934
239368
970523
698879
888490
162229
356665
225963
736449
382040
161669
82332
990531
822698
829261
614548
172685
294343
71255
232889
282601
115517
709412
651979
841099
761042
508128
783221
301614
48253
14996
706471
658977
212290
678582
808456
458159
647958
286026
564365
339584
394996
618946
74789
237847
26716
384425
692690
474360
560935
34133
477630
182858
21855
841860
302371
303508
620647
953270
780229
849547
916207
663380
467729
879485
506511
950935
30743
1005025
703938
761206
79166
227334
1036066
336065
1046521
1030333
942325
796730
836979
950615
582269
964310
495666
471535
173424
630376
827928
478597
19018
319316
973846
824170
955388
878505
638290
471294
573840
609731
732431
138228
775028
330348
389350
658444
816244
872394
520607
574227
525053
360084
858291
500729
230917
1030315
434287
168683
929045
191871
252883
380357
242833
925532
4406
442128
945391
532307
890
965595
860340
654434
917865
920455
932762
840630
112699
381956
852361
951581
808624
479974
256649
808210
82163
582887
198652
70293
859809
94685
66079
1008156
283853
449049
702451
891496
340102
107492
452157
532437
220672
121806
555582
702537
305448
473808
762120
679378
200726
992296
1015199
796244
319858
941638
563221
595708
599011
621985
583955
336232
141417
22410
518574
867630
242011
599773
368738
979914
1045695
180273
137137
548144
386452
556969
1006540
435503
758887
681589
750699
537276
282036
155857
63035
254282
578638
615783
717363
1039464
838081
399453
297845
272410
749075
477291
967371
224121
566926
512340
987003
754114
348037
788434
935640
324561
55654
516361
482095
515060
809421
594299
668589
330154
275999
179239
21669
313329
310596
472342
134790
781305
992512
109842
627429
341241
311763
297901
507598
184672
126381
978889
125490
375976
1014296
677767
614303
496541
453755
683891
289920
405414
173289
210979
624527
796982
560155
611606
328496
768871
282211
777707
317125
917238
724372
801028
243867
1000817
55684
69929
779595
649266
766325
191823
377022
160682
10790
603570
236474
1030969
65289
68780
122404
356647
388752
14028
778196
256443
640041
392306
839204
785797
340077
358452
742667
404097
718280
634279
80144
487762
472802
107483
611831
75161
46002
377524
34589
594839
773550
1002575
908877
410924
887073
422593
946201
713961
730027
366881
759592
799092
293271
116488
972377
28692
160029
637093
634779
375781
563976
437682
689227
406446
443000
802243
1006892
146974
354727
508264
658532
487883
595150
1000527
121344
598767
651729
706284
539776
220766
568500
2285
769019
835553
154273
760594
649477
601377
662855
271165
589881
298302
879314
961317
677009
297764
637544
56962
757812
44405
622141
967692
211369
287327
166075
679891
802882
758279
328334
444356
851553
705737
945157
420539
592919
459609
555018
603844
151632
334872
653155
60289
15909
634186
580742
70566
122711
274813
677280
575266
212769
153785
436509
377882
98002
454900
77113
98718
552900
111931
687019
308709
937158
921344
582595
818601
543889
400357
511059
398116
130135
708681
335929
343085
786421
799165
1047666
139860
109485
135484
442474
754619
429049
68986
382844
645592
132386
66618
865208
556329
909590
370673
550438
885716
646252
453614
253347
26083
556031
978060
185533
932262
459185
597036
530002
704222
245279
140488
864556
667949
540396
46423
829804
261966
302251
1041348
738535
221670
674428
702140
588371
450397
955577
454617
134774
201292
221477
761146
1039899
185631
180504
104349
652713
394447
67777
591011
829598
75310
1005835
204179
100350
31971
333303
968292
733592
199258
235414
628350
567950
70128
989514
684274
737441
913887
17379
810504
52890
813125
931703
665592
767641
843517
28732
723436
997411
937440
541849
571293
67209
832240
837038
519349
121393
847437
533167
191465
2435
620623
256470
236174
698360
759985
291836
226369
60136
779527
213610
982747
611576
13036
190201
298454
644203
385948
303586
580579
892702
641971
862555
688305
1026713
546367
641747
288860
566181
287416
802111
759753
25762
184242
946357
240598
881989
331079
925609
925041
575110
383511
12170
638192
727918
397447
670895
624359
546817
923061
217312
670218
96428
364561
910647
755707
964888
245544
111996
642907
287141
430436
229699
351048
808512
837778
39570
1022311
916182
793919
691649
278520
17428
303198
1043189
692550
74228
572937
132368
189689
974126
995226
1026437
615409
392809
56956
729652
204723
603635
1042562
532890
175402
458864
331023
698950
526823
582679
933439
83384
517773
674119
455736
119513
695317
661975
299233
126651
136618
780368
862604
1027838
144127
861906
517233
343429
626385
36005
97626
849770
125818
410016
679760
411667
1015175
64673
368984
460771
97200
713164
106104
412359
939136
368157
253648
1043134
788392
281694
192735
979483
893521
130371
674695
815698
63408
354660
918003
595639
952438
514896
165483
70400
803445
270500
285548
757887
542556
908197
389970
472559
820010
312411
457339
476816
406982
827609
786215
622979
1003059
578414
657687
875376
666447
654551
101430
33688
192109
916022
177197
257472
420305
163193
207693
139609
940201
750957
173445
44476
449084
870862
339394
730293
960420
438669
201194
615193
792029
167441
221560
489205
395319
582351
736530
588832
298965
590631
28260
831795
151293
999311
118775
45969
301997
814954
142861
185060
826901
221065
436510
655659
999740
782399
1012777
617250
616450
720595
410339
975928
730366
964475
428280
567603
863351
7241
470876
853549
541481
711142
428117
216925
441163
930786
375035
470839
603377
658293
289636
415183
85068
598512
954580
128767
706242
329101
502690
623713
416305
221751
339544
318252
260243
998565
363966
14175
76320
874545
461036
227164
655088
190919
803022
729010
670332
257152
456124
287007
556158
815181
526080
474312
580322
819313
990912
287002
157887
903634
117237
909397
180008
339139
787876
847849
167776
725181
181299
146611
499081
817969
338133
135054
977286
314626
37467
622980
615675
615690
495487
487313
602977
949312
824075
537919
287483
607203
247985
626824
639909
875945
550362
552327
114625
98413
293602
389316
717181
148832
648011
1034374
120119
637349
582902
519468
33720
605741
885866
618621
378620
740617
438877
21244
1023181
603047
873468
876211
39950
854927
1020808
345199
760796
509196
587133
448604
978511
850844
1022570
764217
738460
891134
483790
280654
332167
853245
423631
387559
138928
8081
806642
267284
808951
800222
1035387
671794
32279
738000
1024598
102781
777321
993906
132666
222304
977306
1017969
468903
614756
715276
937348
776300
360396
12780
265382
667857
728793
284814
145299
52445
787994
164415
862988
694545
425252
123145
67796
535449
896110
681433
13681
165013
843331
794542
817680
677261
342891
228383
885122
688691
456848
430278
372845
869805
76934
537817
1021001
639530
577583
652858
964524
247414
988918
56274
560812
413691
280708
317943
508421
456080
813870
670829
593136
241083
1006847
552621
478923
647776
86668
77512
910740
1020565
223985
698293
35618
904959
701491
313742
910306
342244
227261
179375
714314
491791
1001868
65609
12377
1008104
468580
291738
1002372
886664
915730
721756
767082
230724
232757
366869
147097
607408
913636
381804
672302
176561
3331
943010
244903
908491
96293
208107
99475
1024658
119698
824795
147877
191456
804537
945299
581379
347492
353657
256471
55655
932544
446877
407235
371020
694294
210715
916147
327365
310434
606769
95009
820305
225632
935829
512013
222143
481821
272212
264952
512101
481638
271034
40124
325442
86973
133482
181707
458072
775342
439837
385726
650220
295998
847663
754550
907606
676479
697284
647049
593313
747627
493586
930534
490036
68197
1026871
1027914
251094
545705
767851
84332
873192
241488
633076
417393
923395
548911
943683
401931
386595
301107
997466
574728
525614
869533
588446
808572
981254
732444
460976
464440
944048
779707
13005
608240
194456
102524
179986
299169
623314
546704
360680
325603
329586
758326
79280
340204
270725
767477
633651
315926
538065
591170
918101
853928
920526
476085
9621
428015
648103
54284
114775
34807
357326
389207
1026275
213143
569949
418230
212450
229004
971041
967800
304807
45791
858835
352280
333761
1002175
48786
312710
798814
250895
567299
237639
571750
340092
926173
604480
158287
605983
101080
58711
1033562
756621
376231
393046
816670
949121
1043982
771066
791976
111149
290251
1011608
281583
302925
891609
352856
179033
914365
1021777
733130
751185
407861
337200
190285
100827
137348
650441
89873
294448
878648
909593
289832
135020
573009
827809
998298
331736
257276
242371
562811
628798
134590
449187
45486
699437
957330
681734
335290
1027596
985305
760048
653965
524101
194537
629372
819307
568654
680108
23268
883523
328481
132033
835865
439490
350660
371415
548
192395
245142
515006
243092
14614
1027106
860257
744444
571471
403292
778511
199483
202114
952601
1029690
1044335
59611
163714
958101
192946
270258
748753
426978
453279
978249
715188
894166
416744
117545
159935
234577
794359
331542
613350
793134
439375
315896
692182
569862
471399
448385
292530
608043
433963
483256
141881
934760
233815
831483
822167
53277
818314
595646
191107
16532
606742
534653
577393
688668
945410
43275
480257
343782
519364
678079
375261
733073
403344
1032022
635548
711063
1044587
167662
186234
204122
921484
461238
1032799
131284
295300
433444
734503
1016457
61389
746273
900281
547000
174569
70081
605788
717887
1008000
764441
804544
639989
415605
84004
91629
324000
226335
665637
678992
993838
858568
614371
574108
554967
662606
180732
493082
728936
489347
120930
124378
573128
876252
1017879
489473
958967
101580
241476
432808
331949
409960
1028574
597965
70739
693685
997823
518064
5606
388057
86471
607633
143615
1043686
722983
917141
418751
453607
986127
950289
873216
241705
439190
953349
671461
695812
203773
43236
293913
924329
941848
261321
976137
198998
256349
425126
137732
627766
81328
697601
443913
119336
54087
433463
577623
288560
102385
746885
626492
223823
777812
929694
724091
818530
993260
565347
211445
69753
146494
663333
928798
288511
434963
913138
1028146
274689
946524
680208
870847
577989
1044550
952127
283971
315069
954815
711574
584753
992745
583105
739514
452145
610586
880633
163589
74643
575592
1009144
222154
640519
542521
1002676
688070
54611
282072
133950
123982
329676
299176
897749
200721
947829
485345
838153
836070
804332
731929
495544
1027257
594443
830248
203008
446896
856810
889688
983149
63992
577676
515482
869515
747608
704358
545970
392168
480926
49678
456457
405563
436669
234159
754170
448229
384643
905303
995124
991264
596543
562550
279524
759323
897553
758764
549916
292903
316216
606470
1038908
735748
745953
991846
615081
220722
583383
898320
964264
737668
38792
65619
735773
63096
31347
345894
792747
476336
165114
41906
626544
465463
532730
186440
602916
652802
111382
268047
980668
527893
611544
60166
203740
865809
820620
699227
431747
346862
928878
202468
128162
160277
155730
798431
79485
667220
563895
917816
508627
562332
594859
1027554
499545
157730
875204
529936
106840
704475
318691
61134
357885
539549
522382
756543
885990
594130
982646
382763
490742
51087
182720
353375
522495
907189
517287
793829
218793
843533
92971
349600
988971
455505
623033
931815
205419
482262
883703
63779
452822
178795
846150
692728
755563
954627
928659
623328
27600
632405
715883
307470
529166
758852
641588
206483
87788
273422
648878
940007
644648
656662
925168
276090
760649
824664
789164
621451
628396
383312
418558
189058
943937
231577
811683
418796
419765
612699
123590
299214
877887
248307
538275
797105
1042988
704273
841331
779300
1003717
183204
674988
481750
384177
671960
699063
329620
39410
689861
557139
700369
283279
115360
839207
923197
84859
918472
843493
828368
352543
368803
720439
48114
765835
815743
323131
220981
620713
559943
776215
188933
810596
851795
309689
799688
153357
836220
6099
767536
465452
995317
1004385
1031164
722024
902521
588901
493321
774508
863679
27857
852944
141485
679998
339638
681460
923790
188930
843670
1019964
100323
829270
747852
893857
807142
1022960
289293
766331
310709
194194
363391
448188
328804
990063
380216
884531
650385
850887
830687
192596
99205
62107
198476
494476
125623
204280
427375
1040080
664251
600343
815803
1025809
1162
8041
22489
6800
398336
351555
125444
718960
432492
993447
875695
606806
886439
402850
53892
721168
440371
131022
962963
430079
481180
860349
421651
410650
403300
1013258
788606
706648
619494
186404
631747
791558
640510
725789
154682
1031354
40806
615422
90719
533941
746021
1010415
485566
277438
312661
183438
61692
323360
119003
264679
875424
751967
471019
860627
955686
378743
812188
882241
414616
347577
942086
878065
719786
485106
610784
552166
117342
763905
784384
676825
8306
680278
618444
858512
913181
151178
249594
958817
29975
142420
184455
140995
72633
375005
46168
663019
666022
178177
411228
779386
112605
865981
71661
555263
10023
468151
446046
997009
69436
2817
580993
558667
587389
573652
837039
753555
190558
529615
477946
217414
457071
457372
1025718
813862
955768
1028843
378767
481353
532289
335555
456762
422355
109966
30552
1007786
272297
332720
895057
90588
276275
1039743
1038660
97819
220880
952501
279532
18601
595651
800538
450130
414968
289792
491196
454904
202871
550910
55917
934675
588581
209521
529818
141812
411958
544422
610571
926325
581468
967126
667426
864659
339827
474212
794360
969346
895393
169048
627399
531959
740283
982214
659959
351982
332454
1021045
782866
188978
198520
738580
109715
102591
354355
484957
626120
615549
609161
636495
328790
34573
69980
817106
221452
797853
85151
123543
281453
642048
976961
633336
245841
578336
401779
936069
10717
466730
402457
385299
601385
412049
200884
844519
906842
759725
159207
393239
876860
734682
1047524
329014
395173
539016
742126
889959
220493
884637
778376
859027
1040239
603270
545028
424263
681582
858437
932482
471187
238113
775718
271199
530702
209506
343770
8224
260937
648782
677301
720541
138038
55906
1018785
872562
452423
191469
490404
792548
849515
361297
819061
126276
881581
766848
840150
442288
238608
382742
470388
277058
916427
700537
861799
987908
787436
1017786
443492
717803
661630
755391
786007
792925
745215
345699
917102
704591
660723
713042
1022648
979123
439718
981790
851371
934226
128194
572996
196407
956352
159579
395247
717161
155350
765095
569322
911164
357092
995022
923783
209267
403747
197101
349222
168352
360264
938928
910973
319276
202356
1029850
596403
369406
899622
487989
150116
954517
750350
560693
984002
130123
297775
934728
144568
633582
94987
612003
46481
320065
502089
130669
138176
439231
793477
856429
775548
280985
1000996
976680
573354
763791
105782
235123
241355
33170
774834
1043847
1004852
47606
392481
984637
885670
98702
150443
130596
278285
347291
1006048
177859
671672
726353
46946
806252
686417
275809
414158
384327
577458
822647
723456
257629
1010422
969344
864766
328409
850948
336871
268864
20110
543579
710055
988141
1041943
289926
262742
121292
544243
312229
784871
274102
1036710
745093
478645
1003115
1037334
371579
489880
135907
1002849
13128
127949
507426
665228
1007209
594898
62776
849034
792075
380153
343579
961069
949318
236581
114685
786983
601552
251160
969065
536115
1038202
362736
249424
321179
656272
158562
749233
865243
26542
274542
601403
485849
691424
248383
742167
908276
641378
1040689
194916
146014
895902
947549
32649
753602
681901
6942
82534
607373
698972
410768
211241
24164
27794
395778
327163
632442
777096
943504
458331
865159
395790
534688
489789
628179
118108
433847
103944
801742
1030061
171280
1040833
604050
625091
114131
328454
1036823
242819
323487
265921
632840
536974
437696
298309
565801
579016
596287
1044200
499394
661703
268487
763339
222987
481513
735239
974621
122780
1022238
284147
743380
559099
452182
267417
246541
555087
789232
677170
772932
645811
864297
126549
391757
272270
1003713
772379
1041577
586974
852160
634141
821460
466428
60266
347415
795609
258769
500639
856223
282013
69271
880710
503184
457656
1014244
56107
587377
96125
59346
564175
972400
381046
416889
614134
7688
167289
665283
241804
120825
345504
111654
507705
826436
60426
775762
207114
386677
52094
585253
310060
95078
25845
891464
190961
1026215
1010120
875724
1017583
199250
972763
120959
634383
1002702
1025883
304617
223892
263975
604563
48806
1032028
330153
31130
362646
324408
1007879
490043
526881
59976
363532
1021939
536107
510150
818206
370324
285579
1021462
245437
929458
626275
420751
666542
577578
665610
560162
1039439
960881
382974
780399
734948
527241
947338
368369
867252
900159
19263
19273
245992
702285
819885
1022733
977447
447298
208762
852676
418246
356669
806982
706265
936860
419834
215181
272962
257828
876203
733345
158206
926229
963453
45739
854443
760016
411119
113929
242528
401
229703
732242
543095
596708
706156
886488
418947
120695
424484
863304
210956
981335
692472
876596
358382
220430
715113
404958
520589
882997
675430
677507
946769
5583
27645
391732
663347
920495
869540
464690
644477
422957
74108
548769
351093
974517
1042315
107320
222554
822732
854254
106860
475517
658441
946048
940768
199186
349008
263055
168838
331112
133444
851213
519119
155786
389148
708210
952097
210156
216035
329105
705622
95535
943723
235567
855586
760227
760381
669739
427293
797799
70502
988116
445713
867267
57846
518668
622724
585550
718038
401765
987142
674014
936752
104033
627471
773058
535719
157926
953602
895382
3591
731624
880749
780220
544152
545496
162784
1019996
507215
883167
225651
653258
340795
604244
501481
980897
531716
513652
942612
575668
713417
912090
245656
79824
410457
997688
675882
121970
326606
470628
914567
894627
404210
240481
452125
862667
398080
160106
116934
654895
656988
639559
949059
819647
166493
626858
989990
569510
419000
84513
685688
518927
112768
37558
212364
109988
390158
939429
343301
177100
306991
745339
213302
1040672
312652
875730
108292
1011990
621973
450492
812308
89850
461450
907496
642646
577280
816778
476929
499019
635029
85906
719766
181618
445442
964712
360578
445718
969388
521017
743147
397533
426618
946838
14547
12266
784448
322715
69673
755867
102707
410022
225494
804129
82660
307242
310906
989100
270674
372486
823340
422262
544192
244386
424307
828730
908575
756651
897449
1042133
500642
1004352
758270
232677
660345
573162
918538
533724
829412
459702
49642
804519
691304
893245
493744
125505
591550
828956
335147
48639
623928
392708
474348
260145
905619
518902
636667
663394
617583
566150
483872
236772
320667
261081
889931
12110
521256
287839
700629
295970
392267
719668
1020696
333664
893411
464058
718190
303559
805915
276171
260593
867221
799760
504611
86915
989821
562623
386066
386255
850926
506559
772561
108511
886411
603321
324017
390465
65897
45607
574860
528827
15654
213540
803781
972310
106852
254615
842883
873691
26367
324686
795601
277157
24671
413291
887644
351920
931802
770686
633189
136908
146717
806909
885233
337836
276701
167908
952376
1001423
623055
379048
48912
823903
258821
361644
8502
43100
269930
573688
821554
952974
535862
278372
111364
320355
154089
1041545
40037
287786
665778
838249
948414
35617
864245
621902
174861
221424
847853
579005
416973
72848
999890
270732
750505
127017
94192
118064
733118
695561
830822
564188
351569
78985
946362
691541
339401
999463
1005084
459972
539471
818855
554131
1012035
281211
584537
228525
581544
738235
999013
674813
914031
24248
742339
574759
232931
706233
697491
242376
31893
257587
890838
481965
651631
98140
307720
978357
213363
337048
258486
35720
845638
591618
331776
633482
710971
654102
695342
594604
208928
972962
475649
1033889
706439
916122
691373
760294
169164
222779
254383
175620
622279
318550
583057
923627
132116
765629
884254
740635
283423
693747
827454
194874
968508
241895
120356
860688
682021
455737
9698
938206
160313
316634
556475
933910
960315
939515
570938
661590
469286
536021
149074
1032032
995942
879319
504120
245615
382964
162115
799369
162005
107528
519799
281500
999158
780430
472002
52369
887936
519729
640513
430167
833740
176409
687934
283943
74774
442608
908370
882945
131882
475254
384761
385720
647018
996606
761738
67841
843848
556147
996697
193683
608179
496690
969341
190470
206583
430623
635413
424344
797082
895458
835229
843689
646987
731097
658170
998603
800039
794240
771038
938613
463394
913741
554611
410448
52799
814838
75190
827548
1010586
1016520
826435
267316
798408
358950
526287
254190
311413
1030694
425260
862352
282944
834550
654803
906839
172674
519435
65542
929720
311817
535345
998553
256324
460895
367614
823826
670235
689437
164645
503224
498337
85031
402495
91684
752798
807759
50472
665342
9407
845922
882208
415643
392091
864492
756453
548915
763286
718801
1032402
508930
454010
67018
330294
35399
461848
838627
65952
885578
316319
707575
499250
763092
181784
349750
43549
297961
948648
717858
1045502
767029
347050
146309
701438
984495
11517
39302
737083
226562
1034378
175944
1017537
95481
326245
691311
1024234
942496
800388
822362
483574
277685
692261
852303
337484
502674
762044
306111
916676
482458
152474
454875
14048
971590
1040632
427409
758247
616166
517556
657663
644870
233236
227279
517023
975955
511319
216775
621682
496913
552761
60072
719522
129553
203949
289331
809476
668647
506809
478312
576263
616424
622664
761063
1002962
357772
598467
891687
465436
196911
7065
631000
963747
727236
933979
876796
667502
718449
972126
837890
508202
921468
350496
916529
181760
256632
401416
136963
390589
986149
464299
900504
888649
187816
732982
484409
21036
626418
237819
176107
116632
13596
717494
131050
935504
581905
740484
119185
498701
757435
590460
54482
647538
478275
698120
407424
1038009
134658
52954
299721
471164
1014697
143899
752148
844191
747018
987379
720518
455665
689503
663393
131431
458259
410472
847838
15542
1046295
741753
836555
690508
300617
856883
967093
345193
458734
145601
742646
712217
93258
919822
669379
913916
325318
68192
774024
699121
459592
954862
589258
695837
739675
810485
599953
922973
297181
26040
32176
614142
563394
481525
577356
1027706
61647
830535
835551
43703
448958
1013004
800878
5028
845493
494446
293414
367541
604466
435589
83053
789762
1023082
780037
877460
371775
43725
1009442
545674
144518
273338
352219
136734
29307
418568
239475
80841
792281
826419
784553
407416
608082
761331
459390
974897
861345
453370
830575
549483
974521
69567
933684
318098
337397
676116
1001551
961246
694493
436741
126883
195317
879213
183669
205516
65940
851402
935611
681089
1036250
963985
887170
793438
482220
264586
363858
128184
233689
474896
74195
335893
232155
491165
859388
499152
793051
1001095
376997
694632
203282
289784
496079
533611
129565
1002136
967195
90275
170645
506713
279033
740066
1014107
970746
1044463
678982
791574
867703
1032368
908244
663173
571078
222137
499227
342292
258377
759986
33716
697980
895468
327954
641037
43353
473305
147002
46461
697034
841553
598269
1043998
179976
866803
129015
91652
107329
945898
606586
51977
813602
1001730
432405
929518
313967
683546
924144
466414
252676
592644
466230
890732
205616
849299
890900
785795
483073
1032033
533799
972416
965851
68279
289396
108207
637419
555764
524608
705592
986999
310064
1039850
410131
39060
743130
225846
832473
703719
983154
522838
887539
348038
990878
385476
786793
1027696
531062
588618
411331
1003690
471938
930532
212280
152291
610045
786362
889645
707061
576919
160758
412090
366280
917611
691749
691349
198560
315664
586452
525068
878945
709805
507797
897847
619332
887461
296422
854957
518039
396282
806603
373856
599159
931930
363924
799025
180186
420862
74368
20969
136326
315672
971981
310205
539678
218945
134630
722007
784147
780205
198855
513393
107831
143537
666114
1031176
615890
516327
398140
584991
440143
136994
16606
874715
492004
216320
552821
637695
266372
130022
924342
842282
229112
274486
773746
738961
624621
650081
944462
745223
451169
308239
719230
946469
557732
642735
21546
542792
446251
208839
730012
973494
239805
1027605
437574
956634
374543
602170
416425
691931
690184
844930
361447
451159
205794
831983
861628
373605
177871
712020
270712
541047
779758
1029640
585527
796546
681809
592269
687624
206817
188117
358292
302003
58502
523650
982710
324313
650775
1044743
131136
337109
598289
683111
457765
1018793
325133
68048
760269
442749
344854
526116
414465
63948
619633
1043794
494422
636919
862863
473908
903300
885860
641500
814480
953957
749725
910241
90336
1003203
47942
614992
363167
323744
369337
404354
304789
376895
967087
691836
664886
472989
179833
588210
749064
867433
297142
274875
294070
5079
877277
706025
357004
272455
949105
8599
573073
251193
55719
357916
834565
984503
287328
273030
417054
90864
276131
335051
410433
555115
612044
952683
75065
459283
534417
154984
588259
175772
700991
220669
29374
137672
661924
711062
695408
115748
77649
288486
934291
987641
897854
483687
215703
781721
554386
870650
164055
630120
166368
641958
453780
93213
584429
596208
607523
6314
423891
275840
510135
938116
234010
784687
405134
80601
387045
484101
438403
511295
1038063
761552
187149
937170
736087
964185
46228
842935
882432
636205
815052
920244
326959
601003
394827
1021753
383345
525954
603335
474247
438635
287236
730965
669733
133812
311416
864155
564981
79012
255911
374644
30821
525674
182258
69269
799995
232301
618061
829070
269335
66952
333931
754385
475358
882517
258026
29630
144309
773142
744592
941651
592808
594757
895706
789203
290254
825651
700975
292788
98771
106441
509456
933525
749677
662471
137794
663875
48057
108085
955338
661019
645523
729385
815609
483206
898058
1025554
966911
814382
819731
149149
183684
574713
125902
632415
174117
5750
293215
694846
374914
86493
665334
175174
848368
479546
469095
576820
808367
678438
769827
1027957
755798
1023676
650992
282748
94196
780753
440558
235229
934713
979171
360862
933434
954230
672314
827304
1038633
403950
477933
916634
552542
840486
152855
750673
573456
249179
837461
550848
529649
1010149
27892
983508
310872
299784
452603
65459
230277
954337
415317
242536
17452
905777
687474
726171
15546
909318
879488
41924
53211
459341
562815
579443
976739
101645
867431
300862
444799
975214
730417
570475
686497
730890
503904
210644
932663
64217
192123
872399
396937
850959
132014
12684
110228
128828
202066
270313
730274
212308
167467
926919
660470
111129
401044
109623
794845
463594
991575
773701
8144
787412
898166
760178
797083
854284
2261
748686
760029
977289
5111
65380
1022306
169178
979615
70903
420990
475989
111589
206767
2314
328675
851237
961913
842656
501359
25511
384352
132918
320636
12364
481831
1024312
104687
168962
668761
265890
883798
781645
139555
245743
546607
400965
215182
784120
748399
349115
898378
165514
299430
627969
566605
316540
177419
559496
338518
265795
909734
12330
788009
783249
712855
762537
85979
394015
216649
276869
239813
359566
570226
597504
479498
621259
881930
1028658
783722
76976
551025
876169
60521
914251
376032
49393
687339
804051
560128
389902
1015532
877053
218176
1041722
519232
416804
961999
20086
633752
803858
789390
730978
610151
425314
802668
12302
1009607
922289
196889
478963
550177
539520
76794
497672
361025
881443
578873
813826
174185
25438
229266
78642
985840
812064
217503
896041
379525
368193
560221
436068
880680
802470
51983
973800
280461
449585
626329
987440
412883
347999
323791
263844
677070
530474
647506
661454
767512
475949
951120
535991
59038
663934
1000839
716004
304644
308642
984215
912766
1001655
879071
290611
328909
683557
764066
987952
957098
69911
958834
656305
891110
893743
233423
1003370
501644
120653
905364
614057
666325
38517
718859
291304
435634
54141
447962
622867
776617
638366
938658
153460
948165
513899
211950
67328
941738
492092
581612
483745
6619
370930
86677
997332
882618
430928
151684
467397
163595
196633
93134
984937
14961
957251
451290
121920
210381
662974
84076
905535
726187
369426
265205
434863
1027714
985678
652834
867287
851933
326346
498596
1015589
708784
601280
759381
845344
982836
913516
156805
715508
686576
974445
939428
352859
935777
873039
81900
259938
276386
829306
49682
188557
520921
799813
724982
923804
271080
553834
962034
937437
776603
975407
525151
310040
815260
325350
679343
509192
223027
48729
299905
962076
886007
414757
418129
123457
932541
857861
956291
723404
474108
333550
85731
346553
1013370
240706
993290
196676
986025
417172
203343
778023
82144
883717
117582
786589
123796
627633
333484
25478
2111
498688
447534
639524
222098
232393
359049
72780
540952
278113
438907
146151
872538
290424
690984
74298
257974
154409
286937
327764
489488
383804
801239
994015
869509
813345
491849
823713
926149
895314
98412
415051
668265
613144
972327
467925
486254
270949
276918
618866
106341
134985
497682
976980
659907
429435
967316
631054
495278
57428
243398
742185
159051
879003
509858
89267
819214
47575
287494
565770
207560
284917
513837
380131
142261
604493
366294
340461
275123
66370
825328
30204
504432
222115
433967
436043
207990
20215
1468
742217
829571
1035451
650068
217529
378073
122480
851360
516017
219750
1043627
34978
927635
979110
984100
378719
899198
263643
860522
462597
928826
963894
1002228
854101
594670
305078
503174
908842
375089
546268
403689
1046916
645583
475340
848378
724071
804663
872048
186182
503293
359750
234927
913472
444391
548360
350154
42419
523637
897490
926434
848092
157713
674455
526919
402668
128821
913724
521208
137389
705260
335459
232848
383021
752234
206383
868395
975537
87693
716667
507689
160553
642874
808569
282730
61281
525264
253265
150018
1002984
145490
817753
941699
142638
1025061
619659
864526
110887
522756
852078
737425
476499
746825
434816
777338
330547
85556
64552
609938
1002783
346520
409753
446886
770177
982094
483662
626727
523628
38621
691357
988069
940471
668680
14684
366891
332190
834828
458580
386044
962067
695181
239723
181629
92580
461140
607193
481549
525812
259624
549448
351685
216243
926379
628274
114566
1003921
607097
437518
1005371
880352
937846
162934
943511
832234
424379
194235
534464
95496
508276
204489
271527
430810
858831
1024820
1018909
135001
40177
853884
278220
115986
265869
86878
779991
1032668
595924
649817
77124
590677
636045
26918
713567
794492
212851
986398
92255
684810
130975
488085
816571
339353
185811
532354
902044
776084
891886
782743
770221
687478
575188
832941
670740
388799
442493
764568
106330
264018
166369
54198
863921
977483
415421
321794
308857
472117
211260
485010
406399
893509
232939
464611
452682
675712
677712
819780
908120
639043
649752
222141
708270
658684
169437
366001
211865
504837
336475
127686
285347
863517
312183
1042923
231122
441937
816133
809200
680359
514369
41787
1019625
262649
339016
599446
268136
506871
836524
4310
1028694
389077
83995
241583
431038
99942
495712
204211
614782
553955
913695
705285
810733
450359
455696
761091
865471
926728
580607
862874
701557
838415
281651
451163
20201
92126
876263
284969
648310
178876
214530
267134
390300
582075
559874
96708
837796
409431
856245
281714
18496
563919
46324
599754
638615
166102
698777
1047816
407327
620133
77254
206444
963407
772626
849
100084
103235
485459
335683
601057
992945
794823
571617
164887
445816
445818
605774
1029305
821799
408614
338760
836093
934532
316379
88915
68998
827579
422791
481848
962253
214963
998344
886683
684064
976531
812770
779248
418619
4170
943327
911480
276499
466974
94160
659301
36357
795719
967014
471063
797553
645013
532130
402268
929368
92981
653994
262290
878014
229665
981455
159772
787073
69549
952442
864900
237667
674035
785252
350671
227558
674378
417983
863262
801226
349015
1012802
334159
45362
464804
158893
651929
1043270
423548
430038
353966
303744
810584
75593
250807
298393
788767
642732
700724
982395
28714
73011
311642
86242
758013
1002217
475353
480385
1006204
230613
37578
313093
453735
534879
314459
465141
455026
845775
544928
157854
31758
651880
179110
438353
882797
559832
137598
891949
570159
546276
109166
803878
214691
762025
301473
666115
868773
12246
760965
669848
1007668
935198
428584
1033033
676359
358020
848492
224357
1009259
788745
407285
470377
543758
658191
214084
812773
220572
938725
906159
294039
580216
946790
929065
615050
281120
773803
335513
242368
762846
972499
456561
357621
1027337
488728
920861
767109
710075
997880
1034138
151674
432733
376268
971698
743498
186775
550817
78132
600478
413194
635617
301849
635383
906958
624138
1032563
66462
8129
529887
189586
75814
730035
683196
614231
508546
459615
753233
868975
592735
921239
436530
425161
779340
344808
295535
994579
579123
19852
470702
653572
853150
498398
759702
986933
334130
233080
954183
691290
418512
214851
340541
347425
43214
718294
48344
573267
356178
89375
11309
30860
898569
924745
29946
856018
486049
6352
291707
294302
828064
84348
265997
345769
231504
882785
271481
816667
322033
101610
701483
875656
860896
194818
852119
949077
472090
975696
19308
1001
564331
977409
637348
554362
94812
37492
335425
679210
616110
937247
705595
449871
903043
823915
542098
204413
390666
607430
35331
744931
418067
347273
213802
540696
848750
969311
732463
529224
960810
477699
366590
523761
930701
802723
82571
829967
659031
585444
586409
1034124
337893
5701
439951
260459
105306
404930
606958
658644
300929
792167
614636
524368
183423
638737
825500
969674
819865
781039
100148
891252
404098
556381
782675
777792
953610
16040
813245
643835
53491
541089
761259
319901
618014
850659
135920
1015974
670204
519902
674954
520703
811587
469707
979674
547191
857004
409447
468512
120542
254581
868249
900580
315177
614817
458700
315520
665071
358894
124991
783060
392520
942083
673327
116528
745445
200887
236028
779995
871313
424737
281764
1042194
1032130
355790
280775
1017669
588627
1025513
1043666
420172
653658
1028728
191723
751568
986187
353112
793644
350415
459067
117206
616326
669215
52480
871198
948845
838193
563410
115482
52351
676958
837155
973465
392248
292488
95889
930093
100193
640878
288051
277515
614918
20079
617159
351683
28477
533402
82182
533711
932788
934779
19642
353881
163278
148011
811094
512294
343577
850667
242732
239012
504105
465868
805662
442356
1031564
62161
322778
974756
782226
336175
417034
295393
657797
44664
234955
365597
55721
305414
623325
664864
686192
629211
898992
355751
36284
436089
706911
673497
15359
288843
499569
158696
896071
196305
1048026
995649
998323
432376
931507
8067
433938
664115
15286
669904
645155
296565
1024191
304067
657271
47220
846599
541211
1019635
353079
770926
1037238
632486
754097
148250
449214
419210
94084
572478
724861
13357
741738
742169
780580
266240
409720
754346
744424
663182
839769
203054
641175
672617
447344
570299
318853
1048339
575215
42977
473484
535774
627708
1016163
181283
251548
79532
739649
261987
1045396
52708
195276
343931
470065
748797
107646
701581
187242
879965
823287
290841
866513
963400
1009119
233438
498528
899447
911686
784503
540587
95999
767673
850782
830490
639810
683661
580431
159792
842378
296400
204006
787898
331930
503229
684814
247844
852424
467271
110377
105722
956165
350033
575273
51133
407832
913975
494637
330086
492849
275090
131769
110441
742178
699855
743816
569037
573179
521485
895536
773700
346158
338120
1034040
803924
154951
399422
81146
776196
840302
711995
1031781
486350
84917
45186
285820
268076
396984
578425
338087
200184
703245
333694
52399
722489
44474
31139
249199
846178
637001
903081
729073
876669
52959
484346
976033
452528
656972
113068
855363
984784
161797
238138
700729
525785
888703
440686
297119
245095
371617
957480
19086
1025299
347286
830829
103366
474679
1035735
487535
442638
344620
742833
221894
393769
792426
181183
814896
231416
503006
422493
484353
1025931
524619
575749
715006
455343
555193
801308
630805
65603
1034747
924618
48085
514162
803185
317121
864867
604827
155028
421204
665224
370215
317719
651931
593139
401704
881472
923908
564874
480216
284614
754343
882973
863570
731380
891369
443417
708458
210232
499835
974595
434339
662680
957922
67523
677629
84847
55255
823007
878920
808086
491019
750714
171015
1007391
503362
873731
1020201
296494
124142
974768
876222
224118
670955
803216
405657
120231
260135
246831
2713
592488
963034
320239
415357
372310
84389
775036
553416
505769
386291
725718
484764
396662
755520
133474
346020
1021368
548796
761899
256248
543854
717812
167579
392612
844679
20001
679498
74856
582842
741056
612653
804221
723539
26434
309408
816361
820181
514650
991097
705560
501840
555640
431437
532835
460240
453601
202081
816798
219421
219693
772630
1003951
134283
492916
863702
600163
47098
518360
1003424
585989
114069
404925
880052
702976
701074
512144
114319
610066
517324
745071
902951
449634
624724
188759
132673
55458
1032471
624978
812685
434882
936879
772584
978826
28812
558831
595758
799370
512954
586185
470977
76694
257524
3161
385086
338546
183664
852587
896851
740965
253202
1013171
973694
422550
547371
73648
715140
905290
877360
846840
58959
53998
465533
632260
998162
912836
34951
828442
729944
901140
281774
149069
167503
862417
824800
350664
107851
727245
945491
213292
370436
556754
995261
1013855
702207
1101
900459
309006
511099
44604
366166
983686
705774
314637
366621
1006887
417388
540206
34726
528469
844632
141345
178460
351973
871541
780285
247535
909846
27431
114515
550693
983618
379570
904204
135196
65269
110009
790653
749966
833997
299695
382363
601701
470101
66258
745835
1030698
623692
389906
980593
348000
20601
695717
63498
374560
288027
64670
341862
816115
634982
1033256
113099
1010676
778166
345610
958500
116297
955638
258118
828004
396429
741491
97321
357977
383684
279279
316767
345062
288171
780833
61141
754277
547122
772879
307131
41584
47918
381000
538621
555897
802326
323635
141524
327254
230824
363425
614751
267789
595783
870689
27975
121760
735444
622083
856264
429810
406319
326189
932719
463638
883079
708697
389687
685260
724943
291412
325957
321017
148212
943284
1047149
1035494
358496
310067
329231
639035
839498
604196
902483
367913
735790
438880
564386
914086
263640
354200
90747
1020249
997582
672493
199408
671909
186199
544043
257980
666627
529699
335704
774988
42077
840575
397524
221356
488907
893801
486521
15079
290217
79047
429319
671460
999198
248555
112210
694811
855525
708490
745204
656557
114619
130902
608473
24185
15466
580785
100961
490522
589479
869614
998310
625762
384658
193744
888664
89095
93293
1041618
197223
361841
260334
940579
971597
985801
898570
580071
746315
449895
526460
723189
661004
345551
40746
453284
512279
734423
833977
161844
242841
307123
354814
757034
74618
558249
101388
715020
786407
254654
208498
657130
255523
616480
601637
14574
836660
185253
900054
234305
991504
149229
957241
49604
542360
997832
51316
42223
308314
590921
418659
631986
216576
868457
488160
14858
60834
429672
952608
603057
555136
186636
871088
224651
107042
994329
922157
618047
769100
559596
647905
609132
196599
379989
65757
890219
111832
945261
401363
377835
331019
786317
665130
922281
659264
283724
1008552
730520
901767
951766
5857
309899
904229
874975
117078
406674
358244
312181
418923
148867
742815
782170
358874
157588
1028133
1027184
270016
868535
85896
835081
483894
994209
981157
913614
739804
908393
791344
196399
685384
576065
800490
659420
590625
844182
926765
601180
627389
397235
864676
367757
359524
889245
750961
731649
434895
247251
175347
685998
978549
16428
1020777
389224
98381
462801
906260
568152
184414
985152
257340
557582
1007375
400396
97917
61640
366591
816326
564011
176420
9398
1006135
977198
454835
285796
327843
325493
103509
220905
948042
253829
567102
915304
576475
283063
880491
755426
332693
29421
248862
1016978
227465
541696
795738
544913
333362
640278
33835
125899
560613
553110
117928
188100
1007087
829521
367903
235759
299910
247794
646027
205716
416036
867227
717108
192518
601636
1000812
576801
649010
768123
914155
753805
955673
206268
344470
885063
130985
443672
165697
533332
397725
479672
85882
414352
972150
59574
545649
613900
90846
385160
254020
979
121185
971239
71160
993539
458276
615478
412615
345559
156671
354072
596002
429914
193733
290019
142281
229377
443904
482280
389268
858978
948541
156553
818443
344411
804596
271857
473603
265459
758322
113228
1044312
944047
733344
758415
760045
263300
510205
57287
634705
47627
75018
166104
836181
590171
374101
723840
946247
814385
62785
259764
1011773
49488
363944
407433
137279
8721
1039767
291237
909733
297502
791265
632452
738286
569106
1010852
326213
642119
188818
78377
197426
293949
505603
811919
468087
92705
1030749
982896
933548
652859
429076
115165
669307
928649
536726
239073
60999
93330
638503
309011
317417
729880
648799
23086
209425
123393
695283
466258
866736
187053
1012257
200206
863372
88759
131327
542324
831116
118046
196803
197018
93777
199692
261811
691748
11311
577237
255539
611287
169517
680074
314538
949560
367107
605729
179127
621341
753065
416434
845333
145809
468655
568030
299582
985778
305351
829040
982528
891592
805493
331508
271002
1022262
242708
394044
966946
173818
598124
332474
357006
138970
1042948
712464
1039129
82696
979912
137605
209943
307358
978179
674365
986261
829749
216155
151088
51848
576404
535610
451734
950707
99242
581300
877946
498035
126100
969907
878080
547325
618638
992794
116924
998961
616605
405780
166873
8177
621840
281425
734952
344933
590052
808854
974050
764536
590399
138329
127714
502087
224259
988113
340373
823484
767330
653288
284596
272013
815010
942206
122452
332381
51399
244756
129730
135274
852007
788327
290030
973471
188223
513376
152754
312723
740190
652061
919139
352080
402063
444343
752865
117744
292123
343981
211424
568314
981426
880541
1040660
553101
1005630
799886
57422
564779
474775
900399
835697
5304
695207
728500
217386
548582
971544
707500
1031588
629891
332330
298373
31648
947155
764759
40995
923848
800703
392568
883517
197497
723760
452952
815256
975563
970267
810921
729317
920657
951382
346558
161642
397043
141077
367475
174769
383554
958599
677309
860382
610176
65843
856700
410925
413408
967490
450124
182923
729340
456030
490807
704237
747305
757463
942273
444810
537724
984326
430734
125084
771938
925771
538512
215786
443345
806440
167588
717134
685867
74725
373115
87932
918889
219398
821885
1036611
266043
1033639
410
259940
385055
360375
635783
37691
154747
710744
28341
48242
552850
179733
893994
733042
519705
685599
918336
562388
284650
570982
491762
373610
459666
3602
1031547
415057
841467
890556
235782
172382
196353
358438
834979
478768
246610
849272
542304
434551
765849
851705
173894
101829
295510
394091
673479
74081
250991
231074
104433
735313
330596
713501
154119
643645
654057
442206
149150
581143
355362
314270
69903
395368
394693
243017
54209
205883
438665
326215
736705
784571
230904
727707
755170
1036676
1017775
623528
749977
449595
428056
187233
217469
195703
229477
784690
912908
843781
318641
215417
183116
603383
1021898
378224
770016
660463
730106
610308
62556
366532
74356
76982
1035136
308237
683322
253786
276482
802545
509429
613218
923099
908676
816544
502738
627105
706027
864730
156737
755319
476027
470868
638789
539188
303159
367067
716960
541037
805804
508005
579685
55080
266810
552093
992279
142034
109044
780964
837689
764869
794097
435161
402939
532966
801813
656069
594357
896715
160892
1000571
644335
978842
82978
219818
610898
478123
393925
934324
77387
353145
304974
790308
98914
819818
857863
821455
821427
910018
757140
59230
409436
269150
1025922
66832
947301
803724
828714
286160
1040273
638913
676017
1027711
1043610
12134
704250
489683
119820
375297
823786
1020054
234343
543930
384111
996487
284678
440607
213148
24296
421393
43186
155476
13614
1013198
694838
271328
1009611
500230
902202
246473
54016
882442
126863
812298
682982
277751
348669
66372
1009414
293578
422786
310214
605228
435579
840867
742422
989630
336949
836142
745518
617839
485933
450183
181553
786375
856410
362525
420966
730688
78617
1022818
1036401
540413
696677
249330
462721
901049
841577
654150
146361
833068
602496
236984
548972
539840
957248
942016
1020729
813514
960018
640060
399538
576676
817717
386005
853093
981573
47485
287766
448282
377015
932901
637362
503198
938807
1025376
59985
806231
330515
484545
789412
913131
294204
343144
693855
69136
109783
829932
1020307
64767
991285
717788
878718
836484
687860
24859
91086
309027
432678
333356
264001
529211
257833
968387
878714
222747
908875
1010573
575963
401977
645271
749692
709664
995422
695011
184832
405382
37395
308102
68025
80638
872299
357130
462715
737298
516730
100646
477732
190064
422749
36462
601446
352464
219887
113948
267294
271663
283763
242856
226012
92714
119216
759294
439609
461153
812618
1042831
911148
138868
686819
372290
2266
338593
346639
997107
65049
393148
213927
170579
477392
263331
741414
255588
896611
338810
268816
460774
247617
1041981
57672
296135
192391
865329
916287
86024
963709
301066
50353
625805
222388
455457
717925
393288
901068
843845
143795
852926
920438
963042
337154
807674
402602
87239
69216
790459
10012
404566
224115
942474
308502
154479
8345
805418
318599
257611
628225
169137
862098
861149
693180
964846
737471
5140
377924
526920
989996
207003
772936
1023458
321105
540807
871182
500998
138880
883085
463313
322272
609604
807958
723050
493460
1017885
842185
287272
63863
905451
547543
532471
53601
729964
965618
953688
925154
557976
631314
253024
459089
801284
302625
941093
783405
377300
619083
89027
895256
502220
98077
213445
888658
370531
267970
373295
399343
948373
568338
465722
301794
232157
36866
142866
469856
359703
473778
529636
281570
99757
558648
50669
31372
212991
584782
236977
29610
115711
394115
1012587
896798
590433
8107
779246
834672
150395
438365
261440
11836
83918
861588
290026
490170
569318
832482
23977
600945
914394
277929
802088
412321
142366
816873
856035
862077
497817
752066
788898
804806
725092
422924
1029325
4660
657636
176269
26284
916250
993194
276910
343911
893574
152673
972534
650648
405046
931019
259785
200686
553700
68091
663602
167279
867352
141357
196551
643730
3084
473961
1035795
1038923
931303
390926
337519
677939
13674
829938
250778
249477
757978
728555
683366
664945
796003
586952
962459
326027
961616
870694
643684
541459
191694
465482
286112
725687
611754
1045547
1041689
320696
952337
372881
651827
173438
416761
933091
202947
480945
819648
251055
534492
942133
636175
503534
128737
60120
709181
389000
838042
234177
759413
130173
698894
497477
794701
859704
360308
982298
483860
515029
455358
188586
180096
141546
281260
588623
673022
626726
956697
543711
902601
506495
952543
522482
407844
848347
163175
507103
1048558
864650
958660
435335
590716
453213
814769
280519
126311
125551
91071
702446
378241
99672
719310
1000475
537654
82099
182917
778951
987810
87850
566346
508129
933897
881770
814338
611177
1017322
388651
767294
374226
797924
1006564
662445
1014262
806272
444922
1044182
266069
907281
358797
729399
498234
669683
933595
900058
397145
403159
539626
467886
844499
735282
445597
294298
353374
902720
257062
58625
14635
678262
314932
851526
247963
887735
607320
247935
164466
887848
262724
510903
817175
751529
478170
241619
973642
315
973464
999433
469842
349771
466440
20271
112713
401576
215825
926508
45746
877486
786095
116123
425830
1044074
946886
618169
595399
7880
404579
144213
816604
988641
146969
472552
687790
93170
426034
296808
894748
68700
402874
414121
965997
134510
876036
154374
286952
398064
47351
586769
404323
153372
152805
368666
659460
946328
164526
437573
944441
76902
68133
202569
124532
161335
614555
619895
916506
171881
241751
585372
698773
789789
545853
756918
561809
667444
655726
4688
500886
486626
1003705
144730
58009
396193
392315
700211
798041
668894
36722
414686
78814
874789
74977
939943
172247
108620
549688
72101
1026103
421576
154555
746463
33586
755834
803094
856006
709726
427573
994635
342487
964002
352526
367754
575082
892591
37179
706142
744387
373447
521327
433674
86866
445405
114701
381796
972840
388724
454629
771930
204661
33792
84252
351251
692170
516685
10810
545512
65195
1012929
317969
693797
178122
983228
31667
352888
302534
527257
290983
137058
1003846
756509
852729
666269
235929
553680
9228
880806
704184
618635
348588
510246
332116
179774
398440
494315
915521
666755
185671
815758
4930
214377
149720
260633
216037
917103
928518
556033
1018476
54180
538172
743720
208900
357116
551705
859128
661471
979566
117913
271083
474419
205979
985967
223925
517395
627912
673990
701975
889603
520575
319824
173828
440790
60878
87332
879506
295951
1013271
534813
811285
743807
1045444
98279
648599
877165
771764
148382
692961
207436
1012951
614185
990751
876983
593531
659001
270568
1042182
894465
986836
840017
859769
501596
1025360
32439
22513
970995
1046366
929958
155177
93654
658903
298421
679790
487881
894929
903673
1012742
116387
268293
572708
929129
266706
344925
344562
392280
882028
419442
404535
851109
874674
407292
788078
895354
564721
121388
579678
580875
456104
266853
675433
344427
908539
833380
261598
494431
865074
965591
327444
259404
623254
140156
967819
233355
809393
67246
211054
626208
448804
870643
67966
545503
690981
228938
253863
776670
257840
507578
633413
693887
899006
686692
748013
50908
119248
145411
331169
381325
474991
18835
649933
247085
388820
890119
179274
668250
211029
881766
731275
706832
910176
675965
32436
184432
748987
728153
727493
303876
272960
732863
249390
607274
860329
3668
1016502
403482
986520
703613
35471
727663
706093
866703
692720
553757
871127
156674
317820
737615
185389
440415
368558
914609
38237
792332
795032
500870
778337
606068
354961
449421
261378
903313
932195
697309
620609
597416
1001533
818065
219778
378966
170132
357582
702330
399051
969744
809395
320420
784537
824740
122555
199238
844395
711582
294005
977618
514443
801881
493510
169025
215640
655357
281551
594594
160039
183707
195244
783539
637669
30962
988490
626521
243502
535858
14269
500390
231804
234762
453228
341452
771215
775601
652503
650827
212188
566826
465293
247590
412701
159934
296159
438653
769744
413939
301884
798556
559536
194879
921285
1378
171492
220539
901229
598425
1044221
734212
72825
272149
69465
207837
907106
301488
49946
468592
631160
595897
849492
246303
231678
456506
581492
1031941
789097
257931
202341
1028878
498457
826112
457523
431105
125112
247052
88918
494719
245484
108032
896304
636510
610627
938450
74248
806167
318229
781478
162817
898829
653098
1016551
110804
488971
877907
664435
536055
837121
332962
776562
162764
888153
6551
887929
558377
999438
919313
271235
496312
401820
39300
650434
115223
161705
268469
69969
245168
309595
78741
569602
577353
76632
10144
623435
640626
970775
41038
827063
48183
385448
480015
574402
559239
331333
886263
536866
841953
959380
893228
526731
390656
445833
547009
132379
817435
355722
454028
70177
393197
835396
631470
991272
664859
542056
553852
598426
1586
503227
156616
548603
842102
938303
477654
562032
366315
169660
207324
27172
312886
578076
606797
279371
131806
66987
641827
667838
813071
475191
18743
412590
553073
727089
913668
98131
396597
794282
193244
47670
176591
583996
48206
177573
1041808
140409
256321
141043
753066
1002117
45669
796666
402750
390545
779853
973216
116539
635312
1038901
128434
135805
91307
509438
19397
767056
371227
38860
762160
440894
689762
1048177
22626
168997
253424
896812
924411
673802
925201
753725
24108
949808
926329
484375
28771
903676
597807
965734
733343
358277
112481
581457
753012
541394
389884
925314
339412
1045545
258574
961425
549236
826321
204513
477398
1033082
809640
952401
999644
742908
851543
644443
257408
535681
701799
423425
658148
830044
179151
301205
225649
646726
643381
4271
602781
750417
834921
359017
84503
700536
968121
776614
416267
217507
679975
399520
72107
861054
8095
716292
443837
437605
733882
567174
800803
51806
860398
768194
650638
982849
19021
80094
878226
949477
929666
952505
1007202
577312
453776
814583
47159
816858
279219
648547
895473
691574
557479
114220
268769
19926
705342
824948
941517
571126
265414
686823
251636
931558
352569
973928
491715
541198
933232
571323
1030802
975017
929181
421171
451473
230289
262222
1029242
470077
685156
943908
40850
898913
50422
919169
903942
187906
721187
51401
748372
358921
601795
193366
757509
822964
1032667
311818
754671
394755
737329
1033719
752622
119483
649235
651860
189875
684526
353693
864967
339182
320441
925687
298160
1014428
576964
1012747
423952
996340
559098
830345
596712
101918
191340
1018031
246038
980335
977408
267364
916703
312513
634382
653498
92275
856896
802193
925604
941604
447560
699656
1021305
779533
500050
516379
149728
228631
796035
474043
439215
699917
555825
447411
470361
971305
793009
378756
392613
846271
179249
303665
211409
193259
515716
640605
93305
429987
802530
110330
313751
897681
195956
751121
576471
735264
304381
655555
148362
252264
295587
425074
883974
763100
673888
951553
782859
724185
22426
216710
121158
998050
68792
754602
123051
591913
277855
427879
637288
825154
240359
307403
1005965
492587
171098
201839
96181
706136
929965
348653
809373
269442
120091
244769
991443
168981
321149
16482
175904
509672
5564
88901
1016164
435210
1017307
572948
272537
807864
184762
1044887
411084
647292
740558
37752
973115
493826
974029
511895
589062
857393
94313
432813
155482
429811
883368
268413
138530
387976
711922
664225
319686
793319
135266
898187
693732
486539
982470
173192
761395
756154
314734
173707
437537
260266
677772
104323
708638
596555
125486
940442
429715
378138
698319
453880
691902
831894
602634
467504
1012421
484001
104045
560598
261682
1016115
726899
763667
935617
837716
360929
955720
330408
674897
933952
521914
412123
633426
185152
338412
575152
40667
215536
413200
70901
642179
754685
764560
670417
60337
817395
109766
593068
296579
418221
1017465
63887
788055
1037250
848717
448442
873078
183318
1037108
729783
506807
125868
115885
610499
295245
1040717
551163
413887
673985
10299
665422
977210
59883
112594
265470
801201
542321
53126
292655
979653
225598
613475
329744
116118
877327
557010
234534
28649
787929
580360
483414
786758
592331
244793
1000757
493656
933528
922073
521974
697052
365454
509384
352750
650808
61094
614204
289340
613185
522506
428177
606909
892218
122567
547100
791051
13966
936041
38266
563320
119675
2315
47405
616311
349058
288480
498525
646120
322145
722880
439972
43354
134888
81525
323861
547908
308784
931758
504642
1035405
937231
686283
103409
272520
347711
200844
417259
915909
158650
484492
702184
1006569
517530
269374
967790
54170
951086
606913
303447
417238
198887
487628
398890
23338
930619
676571
490259
917862
261433
151704
1034946
354776
842660
645606
984738
969928
455048
970311
713661
143851
366699
610447
420262
799467
625939
111811
891245
227230
646971
219783
348967
22936
630965
719703
224553
52802
872395
700296
1022087
14951
66573
353157
401179
593177
29311
638500
450699
371280
339737
60617
76928
235195
670755
184026
378037
453542
896338
875387
882300
162036
22307
7889
294578
73365
976306
1001458
100443
270054
1027001
925697
929990
529754
868065
56608
558566
547652
813044
437375
818682
785972
263894
355912
205606
572973
722516
34128
695170
796273
225122
169335
819297
836427
599764
939027
256022
623348
60633
67602
465633
490218
819276
773441
843878
465780
761657
597154
504118
87537
590777
1032183
936930
243891
707387
825554
704784
995785
808507
236530
507043
198105
434184
541341
850290
312952
662383
124374
751721
259562
130070
987424
383268
290491
823186
906516
1044927
92608
331228
76618
570194
5394
831067
793676
289313
572767
121619
427372
204201
813033
801494
163804
836424
344193
702858
757586
906937
483203
467823
213922
567761
233554
91928
224008
935608
690349
1010020
534215
98382
435817
631547
769826
590000
693941
31349
24602
800598
613661
417016
542822
901301
360274
9944
622667
765354
321065
511328
232059
840512
345994
384497
1045450
77065
396492
819636
1005407
1021552
80613
284398
390113
234699
593078
227745
884003
121318
382764
757554
185990
174498
328211
636550
883074
823207
449475
279164
995472
193629
715694
63152
445577
32274
400164
784170
960904
423750
527072
1029148
595631
763479
259426
146477
968240
543472
258011
510704
730553
114920
452646
448810
741395
819618
190195
759104
757957
184796
209445
676001
201018
957085
963312
708905
965596
553435
812860
284267
605099
985547
366935
782373
825079
475747
692670
498693
798338
993093
158727
21881
984133
59391
1031487
577891
628076
640894
535975
368818
243667
692162
424894
170114
724129
143550
441885
91570
693161
594177
999417
377246
409505
268470
544919
124091
162291
227222
906115
58833
910603
549404
807284
172825
776238
975576
357470
91344
492506
273583
910989
869005
1020601
867541
115988
67351
678742
292552
581477
57913
63105
705977
33936
26839
212884
51598
370996
95944
504266
867479
25231
504886
573828
964044
135833
634271
416067
629201
818824
1008633
906811
924951
144899
592685
1013002
826237
228372
81696
988618
179866
400990
837043
172036
962928
611781
289363
871273
989817
541716
37223
1007909
185366
540654
647502
422437
153851
569933
76014
667674
722534
192573
1017981
121694
1000074
632752
388432
252037
975070
262801
108865
688747
962146
877681
525719
1026952
905689
820670
156703
57774
86066
976030
864072
439776
618112
476197
879093
89727
28005
910148
925419
878427
789368
96172
854338
658984
360711
865210
337709
483875
204236
562184
438396
239384
312569
54246
878364
688211
868892
922150
267360
264425
387933
761092
11071
143022
630088
725332
63069
992861
1030161
980158
985814
574922
480911
924444
297867
988567
943623
638533
682384
246524
191130
382891
352964
381501
870296
408736
717447
291100
95900
67961
550412
439127
522117
113680
322265
550371
113312
241903
621021
300191
1028371
118370
242184
579885
38892
474801
667166
163723
505172
473839
296030
567877
881243
88626
517776
3835
344921
512448
170277
73158
842056
918912
1031872
952573
470509
896649
785955
1043426
642482
487730
299025
103399
109990
400992
728550
751465
1010163
1012072
59003
302708
852166
274070
229466
38095
708040
268341
433695
817166
410956
205756
21542
335573
890538
695841
381906
240881
969960
373873
268866
887264
342879
991502
756134
242311
912032
228982
559739
886065
9545
940956
115491
70292
898742
10091
272951
35754
95760
354096
640952
892696
20350
638378
548135
804405
134
873254
277387
801639
779902
37254
815249
487676
338119
617169
126222
391546
60173
982596
805430
247395
509358
635681
565268
168235
302344
908076
658774
729290
246545
520844
49188
504488
814851
868797
349336
716340
248523
345016
278455
494709
559325
490672
161117
423346
352876
583815
247722
414599
54554
533564
927967
1004285
142091
80416
469674
250305
391538
301392
958312
178108
639036
478121
647174
398871
976465
99687
953650
17228
411611
421329
564525
1016449
394523
282075
23587
544444
974872
964225
974565
231431
303668
893619
1020298
819094
321819
1020571
209763
502265
93039
830465
660721
697782
140919
826244
706523
223334
469793
96005
283809
149903
120745
464921
997333
411293
658500
277043
896931
718836
225251
938388
283254
61010
409742
781274
152588
688008
628865
624578
957065
603231
24071
1016797
710957
647585
851800
685403
397830
879939
147910
1037899
10521
864831
270217
888752
419223
962510
438773
430955
176883
580130
469756
949078
72421
267838
593443
328421
1044568
994440
720773
171595
790194
591768
75366
960575
724922
1017283
797809
522772
389627
465345
1043591
98678
385674
42767
384745
226402
835258
934806
473569
906029
754835
809196
76847
855899
446675
795586
269300
659616
753885
879918
672801
413374
878250
276504
764045
495920
322157
212151
881390
533319
182090
428940
708685
445841
1039895
294734
979495
392548
286116
77100
749674
818113
903436
93176
986415
644621
422169
642671
842715
770813
24330
525509
19633
157866
119729
221703
928671
442640
286470
17460
202256
467403
641386
862401
728845
913270
167577
368017
855477
874147
456155
594325
709210
728169
61868
600257
229841
11750
288953
48459
822804
490193
604667
214526
654323
246517
731852
12928
622114
214348
334939
277274
618804
185792
417340
1023855
612965
683073
533094
452877
763473
617134
283439
61300
649519
751936
498043
614572
428419
375515
27091
521450
784696
523396
714117
865267
135928
278577
135751
296269
257910
272548
474978
311391
721117
863154
1022820
911285
1001135
627798
538124
1042216
544980
835071
288258
316683
779872
1014842
283349
408615
730575
914070
445334
445801
725032
783274
348448
950453
430214
190717
755921
475409
367695
398566
319928
264862
928415
631520
804275
818399
603240
590585
51011
740895
1047288
966292
71922
839854
390714
820419
598949
976785
456379
829234
815926
653068
421307
956599
843732
712514
642820
336242
115978
926370
955989
540040
910215
755634
485425
224571
740759
897362
153848
636091
408129
12766
769275
834798
239562
987487
643316
202750
128406
885725
483728
104678
759235
869964
460271
584364
32776
81945
296227
719926
223601
319808
399039
839988
940885
451564
195485
1001770
277784
1025432
1023019
924999
934814
522615
458117
146347
88183
733693
179932
101643
240938
375433
218335
309227
821541
286431
753945
636111
1001529
40639
422868
752448
542874
1043069
481128
592241
227790
12998
1032478
475546
551770
276667
316949
569906
956687
831159
353564
507259
329999
1012916
168328
396265
818423
808437
357690
588010
493766
695133
381113
312996
881894
408688
108822
794449
458430
982347
109551
36685
656056
682223
469407
686135
798747
744239
13067
905812
420205
81234
981910
647213
1024219
553744
67676
555884
1006619
278107
701821
1027873
564265
861040
207615
958443
565676
439984
869267
38316
554243
59211
649034
306793
1008525
964075
651788
7771
1010069
972874
376542
615216
699263
696820
1014576
995955
1006507
440498
181914
319544
885478
473275
225375
260262
592994
418447
867114
577162
695967
715329
160071
105552
52455
108438
474942
556683
707757
781346
455327
630340
179397
281362
164341
848937
843622
54247
310011
833896
518000
246151
214293
467610
744517
63850
78661
788539
293977
1011355
528955
888473
449527
1022629
460681
194622
787542
222781
1039988
566480
357395
234139
1042509
46546
782740
523888
619502
251417
911186
275650
500258
507585
690295
1004469
83283
227824
267210
713361
762526
554912
687327
130850
1046589
29523
871400
67511
892003
1003791
648974
328016
265764
885777
407924
39919
950282
951778
511566
770651
726364
812285
317076
771197
275320
780273
66182
89250
451446
93570
632759
434786
196479
1031128
254223
760216
91051
560695
347494
207351
74637
786561
468962
670334
1006975
437584
108262
264925
929583
125741
681436
1045351
971332
542066
572193
390379
710466
877803
416160
271535
66688
752807
350313
665690
673493
438169
385309
851845
517585
570614
803197
743208
310594
291611
58580
212840
336130
781779
592283
375135
237787
778430
79581
1023601
688228
472516
644929
860972
1028095
676227
371408
412149
717759
356318
526308
451956
606663
199633
69069
615136
179428
722930
986535
748152
109232
145454
688311
305476
382941
1046210
404574
438681
323709
545260
116637
661724
1016481
812284
375728
137811
419683
847473
137508
427849
186106
98852
590963
1018988
867343
51150
1024790
943829
579907
441563
520525
697389
552022
604418
673200
264574
875660
1033072
951957
362507
151874
421847
608385
631539
267945
19275
175881
227158
966793
779061
971607
214662
670514
185932
990132
167396
331377
731610
679977
1034869
540975
197935
723895
914618
545097
520923
1016599
433320
49663
890841
505931
889940
658094
845592
41250
114085
660295
287493
365674
375250
653685
211030
367942
109177
772415
138836
139453
532899
397895
638133
432604
66455
417664
366577
481270
1030904
798383
1005436
616429
317314
48418
1023258
916102
1047385
50135
820950
465875
446554
110599
339482
815746
964564
848925
681834
323452
183502
498355
90409
428652
1042464
452100
98735
1033464
577038
811436
748578
579699
977552
167221
169905
135225
473023
882637
690170
664411
131312
764620
939031
226002
864214
781438
530106
583044
422650
796848
981673
209094
716794
453963
71678
364845
139222
1034112
897995
18946
453029
556284
734646
57323
120286
816216
1002048
413031
710378
583244
753953
59759
1016422
501009
902125
898891
221834
179724
161161
151340
77469
707116
739797
685532
1025727
141893
892100
514684
946507
83749
844006
485259
995844
673715
649849
522543
729012
145944
846142
106069
72132
434527
865025
36428
530675
678707
373082
714208
202426
561350
503392
719088
157815
1011348
331167
306525
511621
250744
621924
299410
1039931
505886
939399
841101
912115
754209
845807
263970
245025
117991
88681
724761
321661
1011728
569301
978381
310313
344216
1033727
232061
319813
523284
317109
127176
35048
107376
396588
227805
269669
558085
103450
960646
940044
618791
667121
125477
696795
291423
726227
255139
143406
707019
588864
194527
568702
171716
514869
9808
200923
596455
472944
130447
618259
244216
1029456
486031
903608
368667
19982
661259
652381
318675
769186
853293
943341
739781
874020
923785
142153
817367
479131
1042417
1041321
302657
388279
266882
762193
83890
425061
140459
86061
955746
668760
50846
300822
456274
961848
161927
764247
467813
776124
618828
748407
842369
80532
572331
314272
183982
336756
313769
79140
130786
625271
327873
1035015
446403
76497
311060
215369
58909
171347
813653
772598
647955
278502
458805
916660
308031
286518
352117
436726
175734
277566
339348
686092
682482
644591
29329
660508
771444
921886
1034301
173846
258567
1039633
21246
60954
416717
204486
963026
802438
573213
946837
339424
1022576
51703
470943
865108
570688
388374
783853
1045243
700713
935095
414456
74169
833369
47104
891054
519185
751644
940802
587681
834484
835494
189304
891641
571921
680779
7006
767513
858127
686009
949148
612431
205882
169482
583968
74823
20686
960956
677295
222303
71352
957642
637332
138520
898865
932336
904651
712863
290902
55832
724232
421881
300011
568301
54226
439839
311564
469479
193254
907365
811459
181805
298412
997585
380269
715247
183855
6481
130350
241620
327975
72908
432975
908662
447317
871740
925272
182920
730659
734989
946742
882117
396253
837626
1017939
87024
479844
322893
691833
712431
47696
835169
844173
588580
146150
589337
835515
884721
804533
157230
430483
169527
896728
992729
499077
367750
288127
38494
38225
353519
460536
214451
322396
423295
771581
117859
477559
88851
974427
193837
758233
463985
791897
587930
495336
951619
462156
920417
636593
600446
138196
426682
626872
332368
603783
665795
121617
780406
704321
302631
460655
395923
872438
108354
68588
748415
805486
200983
537805
715707
589388
499330
656964
888090
514842
433260
241245
176636
343294
281645
326102
322809
487482
221114
460602
1028200
1033127
575698
261696
934234
463931
191537
856733
141292
907685
564092
1020186
527175
42387
679717
959700
383846
1027888
662940
852575
143733
935305
333965
939835
121877
899949
804197
361305
5183
79860
200570
496347
947548
1044419
852194
116345
821226
902687
795407
723323
588384
711955
907439
734737
63856
799223
964500
631382
152452
550171
109055
650356
27419
484256
980397
528876
290160
331660
1019029
753837
919977
650695
722317
852030
553105
216726
330000
614618
32746
98297
480612
94527
725159
552560
946456
845542
511633
32932
12975
189443
942906
894228
470048
379714
399634
781140
39029
329259
586727
519511
218627
596891
721862
508454
391934
458857
919020
1027911
840897
721962
572292
101912
311430
326610
961654
992016
991216
428472
1034307
150168
75839
866523
316088
651144
121562
109450
199563
245057
149473
415768
95795
186058
439886
216836
691907
371995
505523
683764
372917
22341
511879
800799
689795
621320
573398
4761
530663
633406
799999
492678
780886
139018
54445
994390
254367
966784
423460
209833
369598
805756
929073
742417
612966
850703
543803
697371
452020
725625
674464
214162
771870
477826
718494
949532
984388
936050
612724
732397
451994
614995
1045578
311810
709886
266486
873542
363364
800588
222782
697801
1006040
642008
872545
76246
400338
232074
57624
579152
62547
513176
219437
720091
658098
136865
719347
574866
1039095
548001
646884
434703
886529
923823
929584
1001222
36402
188075
477538
54466
140754
771910
996193
165251
831401
244902
732901
466606
667045
676288
124694
281677
389586
759173
701407
922121
534025
80845
768028
251754
890857
1027087
181697
789484
487906
154237
224049
536052
189973
934678
997920
1003855
340041
774448
437188
664858
833456
540008
994347
816517
570221
226344
215963
360677
654075
980512
842537
445207
978785
583412
85396
882033
91011
190074
148066
722479
469099
118373
816848
627251
451811
128935
732681
584396
185029
232483
287974
133158
860314
460286
872789
181583
901471
185875
818948
529199
996397
677158
887105
896852
691628
300705
456112
377168
672606
770917
473950
23187
718238
57279
172366
238772
212415
608479
34087
462982
843378
231755
742173
212303
579733
425189
288311
210027
341074
1048148
816061
616652
570134
694609
194733
601999
633138
89340
101096
811027
508288
806757
978003
505305
685362
677410
545233
939926
28258
885320
115377
687495
882281
187015
837395
399028
265189
833415
887240
909656
556021
552905
712036
174760
746420
409696
531097
131842
882444
190247
802110
660909
50393
602524
792966
667473
666146
499788
135964
812922
145808
268096
427587
122499
276538
718818
1000727
771862
414114
202144
981145
774781
871135
588054
119405
640873
549734
73687
272744
90430
734686
61615
607759
52858
967567
667542
250170
1011869
807141
140682
1008416
667886
828842
876230
262009
554885
515475
146311
938276
87575
907266
120284
71955
917398
480831
382191
183966
4976
658829
54911
1045016
718662
995191
504275
973001
983141
981400
34111
916761
417355
571640
823055
621047
996153
942633
786431
424373
795096
825994
906402
390285
650668
220763
198528
773733
999626
964131
687830
466434
590102
862331
405918
27334
468862
194097
69986
756441
1046077
536481
910916
7717
676937
737733
643868
968984
943286
193075
1018535
954733
302452
531778
980
591069
396602
143009
821221
74608
506774
980244
244489
44257
625333
171974
765614
317327
458228
575764
193228
653095
265642
981200
863642
636001
403982
589321
850167
396881
660724
731175
94250
418322
353832
326635
270501
481382
900442
503881
270721
533154
930962
781640
525698
189609
342856
387238
433969
305437
1019742
124835
67135
327110
593643
73020
740311
862599
927235
975875
97942
411054
427074
183341
542996
19506
958936
957552
806554
1008108
884132
752110
795954
437032
275276
132240
716177
827951
561833
501588
690828
901861
15156
773369
866249
705317
551355
984058
525639
854197
367080
458197
923179
593804
1014344
502300
900927
799372
801573
787996
486758
620605
542539
863356
249984
249769
429917
847346
209169
990298
119535
907506
882755
769630
856039
621742
564115
1023266
325528
729376
997964
610334
542200
355311
135255
322978
890145
755922
246811
133810
555872
359088
1006370
158149
707910
377866
335073
510245
654250
655950
755812
785186
566550
462436
799701
400964
984606
555770
624008
615208
623504
140471
319567
694047
702254
632290
820944
185149
912746
519478
478004
976080
473521
825818
301819
54092
966614
5613
1028586
704597
615757
456416
4710
701277
448234
717416
407794
282563
386761
894754
242205
478180
419812
118081
195840
530326
757361
688414
377945
445054
952903
89106
399452
502856
362425
1030222
444921
895088
944436
72885
1029261
268432
615346
732818
312336
120864
136915
957993
668795
906188
734465
354143
962556
117887
63705
337922
39742
69119
604576
767219
747666
851818
13778
110681
298557
196043
590163
47010
118635
254059
177963
324931
510930
334243
448244
612679
949109
250102
400811
10972
628281
1031719
818517
429397
406456
26343
714124
255273
205904
658852
293558
625176
731651
836931
400921
492520
413250
272984
711649
811920
912972
746031
1047298
295958
295876
432575
78954
140060
947903
153301
856827
1021311
526195
830214
5733
585019
116266
554204
214116
619884
644634
306900
62921
628516
173794
634534
268251
23090
681166
924164
293845
569225
435526
155206
53504
999314
858051
1020667
79621
104387
501746
600469
203152
398422
960765
152708
1029568
988684
904995
517860
675572
324286
359790
538403
199266
764758
1021918
651531
621278
671750
1023567
285828
379299
61447
450922
591779
37427
678022
984757
461719
205714
340467
918604
865331
926836
457349
412218
380872
844400
377774
990054
998986
247886
126721
227405
991460
861605
460191
41361
579136
810624
435490
416989
77296
237522
582918
359334
928053
300959
783832
471424
448108
138320
312889
904681
780827
799662
327126
89007
909100
302646
631483
557635
246752
118898
564113
219581
838805
504159
665714
881120
801301
639837
584629
811659
86945
189809
128103
704095
627125
933740
201432
338171
779088
81258
954044
859258
217815
724024
518721
479200
92979
855182
583109
1045103
855554
177803
93559
106828
788158
430159
3957
790191
972062
767311
1044730
896843
760218
446093
265566
250187
349067
57198
953439
792502
205046
800613
360866
277330
418653
489603
198783
929563
676540
824573
152922
941605
253183
122523
1002506
957351
24370
904805
78585
808319
887070
1031934
881339
316645
902078
118333
921113
344763
43006
400938
367965
881958
388075
430471
541057
129125
748040
734961
565074
750583
1009890
139783
433809
116738
820708
40020
338656
973079
900570
338289
980084
885039
695992
138188
964806
770446
898654
366804
442885
728541
316993
367988
686044
156678
745972
620636
828077
10328
331819
499751
448347
288188
886979
728705
874519
863052
612386
945862
296395
843443
11837
10750
1012538
119996
949134
522719
670628
478154
48066
157480
383770
144937
654281
849717
676631
674382
429972
377533
839823
262122
144029
292926
807931
399556
178568
142705
751175
117392
505795
270506
69591
268129
71195
454196
871482
336943
1039519
233455
479822
545158
679136
655633
1013959
837941
492258
717840
527024
140871
124886
487700
652239
655513
31599
646022
338467
746199
626887
565904
1039178
525802
815477
1019729
200398
168222
307665
426798
336519
802687
915427
140552
676176
844360
1019776
412941
48604
877647
666622
493910
97058
509944
700309
530045
225482
1023323
495393
940059
909990
322760
246507
470928
100091
210141
799016
855547
943536
90502
1046789
526508
885615
771303
494564
1043136
601712
956372
567843
23852
952317
860949
859070
248636
126069
567101
364985
689270
908778
132506
968278
770058
847077
478228
775635
516187
359426
93599
554179
665683
1029649
258535
163116
70232
779387
708860
208650
219790
200938
261832
223747
792182
242942
823500
861817
789003
2832
350665
458418
34442
219462
753190
739852
53944
909393
605896
951053
959361
427887
886961
730217
952402
295857
5484
246808
932720
174100
1035550
379068
30373
1039926
279063
381160
69224
583973
702172
203489
960488
258024
244396
532370
470905
461084
347844
592723
362757
912312
218720
267580
939756
1000251
42614
577855
319413
49728
436115
664019
172476
229171
629030
566842
183656
81314
981658
569672
476620
1024190
622201
460627
138699
258142
219269
1026663
931621
693779
9648
144203
707033
809500
877471
640106
556732
398467
231930
630719
215389
103240
707247
885997
556570
575303
239703
953115
912080
958852
575453
690805
4869
477919
315241
445505
194259
347697
830767
456048
202228
871079
553801
569960
14735
341548
454328
580839
171860
352207
362074
413443
513132
594776
875756
755618
260977
880071
1047964
423413
577239
164192
729557
485864
638279
275479
1025967
958389
879269
723486
288547
358000
349349
647833
449134
747562
520309
577074
184621
676886
502692
900208
718630
713095
22344
260369
1031105
68860
55334
669759
218031
97617
257315
765992
309203
768203
735725
430759
626505
740511
70808
445563
88435
687670
216677
510292
724585
567474
736487
1015179
408488
451304
769441
697006
813265
396381
40645
374949
831497
469743
351026
464564
749897
708091
581512
5777
1008707
963637
21400
85894
258423
871292
899496
418040
521326
897091
300790
474067
86022
253521
585214
451902
516533
524905
879709
678642
754531
500451
343755
592585
977708
114979
723202
367599
515449
298096
1043744
138061
172683
741741
603300
331643
117389
247164
321882
792621
612148
91546
156197
832901
711232
861167
1022207
451377
123662
472469
518540
473370
6190
859540
168514
1035123
173962
259491
47827
893154
242927
652022
962131
520729
106374
531500
874095
652872
399127
662947
810753
573933
962256
22765
74315
854068
1019750
486708
473960
301557
936826
229130
373087
773310
1004032
15790
871661
452276
1015289
166780
839598
763582
844061
284757
397728
1013058
624670
208712
236170
897817
11141
949754
75921
876356
578280
722318
369482
660485
608420
400328
290407
983792
120592
549382
463388
571419
1046834
523533
717332
1041787
589169
691153
673285
894445
62655
243827
37084
734436
483085
239892
258763
978115
204864
434517
914464
1020481
659748
403001
406829
44063
205315
535928
515897
790989
155135
25914
79015
178780
131325
11287
538789
971390
725273
257927
140727
804795
814548
692224
604035
948275
212035
551236
24802
547341
46130
113896
332397
1017265
906351
578366
457645
690610
672255
128348
427475
291923
761297
149877
143481
1041652
191689
997263
785693
865092
592284
1033295
736001
909917
551080
576288
799179
883507
597822
1033430
447903
370748
325960
467020
241706
4766
982852
332024
899072
453840
757534
271932
762932
645150
537863
137432
877955
507434
845364
120521
346710
434407
596839
485677
279743
540719
493712
14366
854390
212510
97508
544164
505835
180296
595242
979043
29026
545893
237072
187175
82077
614562
191297
71883
219894
421906
128283
345283
373978
457915
487908
315702
921524
487927
708227
906354
327076
23885
558303
410786
918730
796724
1038077
202313
890917
280149
147862
1005205
264291
547163
211258
742508
833261
171437
857020
700346
725679
791322
946230
745012
435455
436645
365093
270987
300955
959642
760145
113326
18195
662227
430133
720191
771214
976298
53370
53188
316246
428563
526857
978388
869808
826444
504158
418359
716018
280999
333859
559879
803704
232890
136461
1015702
625539
525038
117012
64462
764872
753663
583537
885113
358536
436951
724710
505390
189156
237479
107088
523920
621252
930440
762688
129829
959468
405453
728273
96155
841412
799670
632160
495395
448575
735305
564337
621327
488110
972034
554694
429728
916104
819927
327387
545548
822837
193206
561343
211438
565534
397525
798278
945151
275100
263081
386605
211040
30697
268256
539297
616611
1037531
604288
284120
118265
930429
222696
82924
1033463
322924
784439
77584
586312
600375
127539
403107
399062
142136
853382
1026421
518060
395479
50955
649705
166378
88398
613108
1012193
859802
974221
209463
996243
197002
425656
401532
516337
180303
813254
979590
620079
477012
198526
248120
195512
805375
260437
344663
864762
505086
277847
413676
805202
580753
903129
296685
941612
519596
155675
646950
70887
90520
530641
460892
104225
600533
327158
838439
206370
790211
433025
1035677
34608
799797
376746
115085
292861
338753
1040456
75392
404720
983369
842163
767113
933263
862779
189947
1023554
937931
293299
558283
862553
411898
508597
905160
1044801
1035362
133663
260587
249091
852286
369303
915771
69473
393145
607359
566215
771138
145360
990084
611111
853228
340859
123536
187171
216872
1014374
80935
589977
298343
413670
618881
974958
386910
745184
742751
685477
465595
212881
176938
504920
503108
1039072
648369
852810
196833
878804
831713
937583
1000014
255460
996667
1026025
718516
866580
592578
429005
206409
193625
606501
363335
277145
92596
388610
721302
344690
410627
264084
154901
107701
399253
455349
543332
959663
707899
60497
888768
296851
415662
782302
573278
101995
485093
240999
638485
496328
1042445
541930
739047
434462
778346
8187
94759
731226
130470
928980
870367
1012384
957327
270265
752930
43667
871831
602336
135361
874460
362433
769788
304217
1013476
793923
333262
399171
164423
913712
514066
649572
478110
208031
935664
951271
636218
568311
177162
908762
616971
838319
344765
400065
638084
654319
132788
680459
771519
176195
488425
273384
818513
784752
9422
958720
625331
767987
820479
327577
468743
733871
849672
190997
295733
517604
71189
1005741
668193
616502
944437
648227
865364
98342
932507
398775
837525
308229
186225
155883
691740
384726
292727
690181
541717
885165
110231
609382
260835
445301
883089
40869
327703
6504
300156
981552
529688
205393
295870
977343
453107
809709
883356
192955
78030
1022744
581438
328044
538197
488052
808686
956118
55188
41502
63511
839693
461178
848280
1009325
582534
669235
954601
303200
470710
586170
344993
56762
281306
340197
71561
1025304
781872
358168
870371
658087
815795
1022179
870942
417753
483536
817255
958485
382420
346910
213576
8057
66204
203597
373101
861429
681972
593683
127070
14076
774410
531859
96625
1039079
249636
524437
90063
824063
959069
1026735
240979
552776
101041
448581
467761
842783
164763
528612
729513
79232
536398
1046024
785838
1038311
335085
290578
633121
443850
111520
249564
668910
386690
219945
383473
522886
740250
10877
108614
292483
23256
421180
108010
980650
949563
597691
906008
1022045
33559
352407
30300
941097
803739
693726
525619
782150
164929
305519
540400
113476
295318
869925
222589
641845
103546
488505
398726
70048
708364
218472
885523
371620
295854
993874
158820
849348
598940
844024
782471
605559
691420
776892
20352
601833
125738
171983
593490
879671
319390
831283
927993
867192
1047361
566709
184952
924220
343615
925064
998359
711871
21988
716708
514265
108861
330429
68812
191632
133155
156025
442791
367505
130797
993458
668180
717851
721260
195070
997085
78391
263256
604032
212358
699737
57594
723607
327346
900857
699748
101770
402735
656831
365890
125314
701701
562421
530673
592738
342396
548236
462410
427968
381604
138163
1002648
327589
849149
462859
340601
146681
130799
818243
645005
538868
292901
294175
409971
808073
746588
895475
340923
162419
362962
514471
214127
394824
1008777
606265
677915
890397
308065
148376
913851
959264
238785
1031673
480398
502009
548944
622742
290393
20756
758447
162839
204113
633988
663331
760444
662246
579101
859366
927338
436950
532449
172640
402209
542896
680931
110864
303215
21381
688439
798423
759346
255504
398809
900139
111792
340180
848333
574449
554142
9064
500612
272228
440886
73060
452847
237050
656810
1015216
444604
1033592
738167
1039441
894549
752977
832838
139354
689457
110530
429119
406774
38545
939706
582194
481289
915559
718551
717035
959694
138417
79284
180672
50727
463590
1037826
439278
918096
330129
421970
1030424
545234
611186
384684
966528
603729
226676
199818
700877
413838
229444
586924
201010
173689
190003
411947
94743
346419
695090
249286
505203
466057
499439
818518
992476
940595
75470
231879
990527
989849
658120
921084
400367
779867
293740
694767
427667
1021948
468202
489633
198770
177969
864934
8593
634499
43019
58258
558101
220886
970004
810048
592830
506899
22618
630200
570945
494304
1022897
704648
171338
35631
420281
231484
754197
353413
488287
566524
626215
399199
859702
746973
823922
936652
516236
265161
299775
316691
473817
670350
398788
2598
466576
804035
321188
683148
302627
312991
312836
139662
141249
496445
105397
592276
948449
788152
152352
262980
909065
774292
609565
918387
935373
966641
876883
1007963
891332
155864
140820
793168
254720
57361
903227
1013806
155657
122522
729724
96093
221448
930614
311069
644364
545897
744202
595424
571010
950439
731394
975266
79700
57241
19326
387496
339619
73377
349911
743062
30496
814869
60733
495231
754836
215224
879116
761909
133270
621782
221087
945154
425383
852998
458853
418795
317736
1039047
634394
9399
773860
616160
592416
191247
532889
771050
201584
1017075
862499
792915
963701
133756
645324
725792
794994
971369
473666
257665
1044598
1041017
485041
940830
784823
655195
4097
154001
468263
396067
37259
376003
907460
531947
629600
528083
1044533
956108
894376
439036
308522
262378
214703
740974
566473
685610
650310
45120
140524
929443
379522
737473
740062
988713
320119
129629
684220
357531
510272
35182
27807
709077
513215
137020
254458
310287
477609
290502
265698
924232
293537
823158
100404
323182
208520
365533
995294
4971
126637
392254
455431
479609
101621
226198
289036
1017554
511862
515872
313592
484915
914089
1016887
233964
524492
688597
934576
89813
388008
251462
755799
20454
21004
955353
298128
367174
372977
438488
889499
904928
771827
136905
1016193
983428
694148
1040175
734494
941109
79547
87245
725909
488155
595764
538702
775329
220046
208410
603689
257049
35907
58266
923756
115972
912896
784148
632227
404844
180575
960489
109573
922043
52079
392476
550390
794808
762146
771442
939369
246690
351288
960439
313405
502115
145327
648512
1046844
123807
691254
145520
565468
728536
390144
308943
559839
408936
971464
93454
100564
606888
20221
354899
724126
459517
991198
969358
84097
181671
843130
201897
174500
821866
270210
270169
275807
844037
510134
716969
761
776472
208187
821330
289710
878406
361733
1030895
1018811
640289
238985
203902
303161
752239
703567
188138
896442
292461
189105
513678
1028127
1021740
1045188
498363
114293
664663
195386
314868
400567
351931
465845
521458
681913
446834
968982
410044
182453
876323
963749
957605
199055
933707
671523
357446
530369
283374
677063
559840
970590
913408
58208
724683
365602
443651
633878
730429
1188
332825
718581
1005664
221349
424024
450017
638280
866848
475174
864218
432246
696927
78185
473883
1044771
434552
22075
901668
448676
182912
255753
194774
579331
1022914
30262
198425
436644
469216
117989
779371
487241
1013251
880077
297111
114945
798223
589069
488614
524990
535571
672112
853844
606541
533826
176799
17048
303731
287276
362064
665249
854830
866056
833910
966437
988856
597718
915228
16017
833572
145485
188668
652617
853865
623494
848397
851095
530635
312584
885391
272103
326784
882923
2796
441987
46105
222054
626132
772387
329571
473272
984643
605243
803955
334144
599357
560400
394435
874244
997225
545677
337646
607062
138873
957196
426726
733190
150614
560107
347805
807707
255626
826190
278608
307844
908057
977722
546687
175842
762053
227386
417240
1012462
766632
580758
311286
558483
159838
900593
483115
163249
799565
653767
601886
694903
878126
259045
861997
722346
864053
35957
536996
212778
936650
828456
208334
58471
699032
68893
454859
588821
300142
271834
460921
569433
272741
145384
684700
799391
199730
990271
908645
738326
431799
629238
341779
102867
842008
287925
415064
234096
1020942
426894
522487
340403
937023
381385
719860
985564
987778
544670
392945
496842
361996
387212
448627
718643
449283
864416
3279
348599
306714
965632
723162
231512
965571
950348
402014
465434
176309
899618
802830
418713
247993
294956
521501
657614
417048
229985
85130
538390
765212
230396
624209
236258
175486
414191
326118
172838
772768
950123
91516
15765
117673
928322
372972
103120
269116
963267
154585
357049
385951
819792
233917
724967
947137
76959
295738
758569
613796
129430
736817
164122
471698
775180
182301
897597
912313
844463
748508
955530
863585
530088
664103
479688
369222
200841
669816
903738
18855
197847
690479
274583
875505
665074
363753
826934
924379
454563
864282
639863
475289
937632
712343
972543
1020037
629738
1002011
129516
831860
828241
59655
82036
23450
989977
859204
1046463
593481
613436
502389
310026
174788
654234
111226
332503
671534
1002409
193656
684258
173799
629855
500842
942705
535439
559148
540271
372689
232953
394567
925351
775219
139393
944175
725786
857509
823970
192008
542900
267624
756366
50433
419188
915184
217111
966863
197737
690061
823512
311083
247040
52281
318464
311116
331054
316987
128305
998270
493239
838870
172139
289807
1046696
303902
306279
1040371
74940
486037
805838
778208
577773
762012
950274
160222
367501
740150
495865
595752
1039526
699956
252503
61206
19630
60495
128893
226272
265273
140022
325792
488936
293044
1037925
790011
1042399
208731
141784
442396
2265
228439
929100
988638
232050
998275
527781
314387
159338
364727
659392
908483
24955
155548
833287
514995
375819
227093
654188
322153
378684
808729
822935
119191
16076
851379
403602
1001210
203689
260509
658787
801886
463172
226349
307232
1027708
167092
342795
26250
492328
403335
1009055
281044
1001668
593142
175350
271877
873077
730741
926036
832839
930499
442623
1038640
723960
176082
403588
77717
686598
770862
359139
630630
140876
315180
775424
281155
519139
223277
356581
964974
670190
816745
985147
299615
225220
674314
823589
192824
105684
416741
198167
809724
748681
196796
32281
305715
565984
217066
927647
962539
773607
951713
558719
1002820
926576
431733
510375
852449
940516
273046
518642
13875
1041967
715008
13324
330665
273688
452703
17617
140450
1026290
344432
415886
576950
98928
576735
225653
694305
164395
414774
427562
317086
336393
697888
674240
537942
201735
558037
968520
942034
248570
857127
901400
674075
315226
929710
20487
660678
92225
73473
52484
1009975
96408
848553
18409
133439
76597
3821
126442
716174
118746
796561
118132
976671
931649
209630
608773
1007734
710882
810194
619068
212857
721838
631527
222681
568747
967312
775829
711452
713438
255864
90764
626351
399151
1004762
714543
772347
577078
543367
662896
472201
133012
966979
520629
498018
955522
932881
600784
857670
7424
93822
469419
697615
364111
53853
734263
299344
667711
889526
762806
564711
593242
348815
928538
736439
1012411
604232
9720
682689
112216
203033
953196
340469
1026894
741289
519537
142789
186153
927540
851068
1044745
19844
814290
263516
117688
421152
658385
86126
402318
365111
887751
877395
537369
965345
443950
173611
937953
802925
362859
1003204
959084
11064
443741
39649
876511
1046071
394470
166350
759773
764774
467797
127507
903016
679529
354761
845467
98974
1036237
835040
867725
568106
254012
137712
597424
575840
641511
127875
853726
946208
707367
734703
678164
917294
789025
705497
520681
819314
993090
978162
143722
883382
415900
405043
676893
6611
95137
712433
464694
254096
409428
191326
837725
171588
140311
162661
368943
234094
908067
54295
749723
543910
403075
337511
998085
73221
435438
433931
527871
1032175
239404
688748
202565
664292
347887
346787
194999
98293
77444
194118
575369
504329
829292
474553
685730
685860
474382
343694
131913
83212
623745
877742
503401
641319
384132
548689
74684
466329
122956
347794
208598
666376
329150
418120
1045936
101897
537038
664882
514993
812797
783211
278898
514592
292889
882547
37823
450934
760832
695102
855147
478791
406188
635807
480095
105828
457541
423102
308413
915210
715210
520843
118729
809209
1042123
1022939
653474
871728
584569
376548
150559
50823
707639
450764
56914
709968
815330
474194
828018
134130
82363
978304
403116
793364
205613
745001
690649
686543
705346
11529
643976
219054
15972
987252
592841
990346
54017
674633
440830
101363
250006
732544
796577
639277
701771
229530
350341
12909
705469
318412
988795
599012
859909
825063
391762
992549
442287
877762
1017127
782580
632823
667772
871107
288800
855159
296816
330373
271544
439558
524339
37610
1011624
1041012
164697
897112
314261
745597
530539
731676
587352
253407
359895
420291
697001
367592
238590
708621
934514
346426
983208
657081
795784
818081
359548
860774
597033
713049
759177
466611
741073
525948
797383
275287
806541
938901
254283
534490
229185
959595
82477
411923
320691
429684
1026882
274292
570391
327827
550184
346740
413129
972656
373256
1020368
866126
111250
862175
711192
199539
170655
526203
780554
11649
279749
663772
926977
900476
1000873
658220
166391
1027350
728319
126284
977665
415050
562821
260590
829356
104470
329606
343839
173793
532369
410552
870965
105390
503419
379734
503155
526181
197078
711975
147913
945921
64250
896346
169714
521440
243657
606735
988204
45667
308272
16839
159813
952403
537695
933374
1950
201564
364954
266408
781681
770820
242475
268405
736242
167403
408668
425207
775198
38962
349917
596206
78041
160179
1039245
468508
189470
817600
529952
315504
277900
893081
548175
535515
824324
162850
578525
135071
1008349
211340
191633
855280
1033216
683588
381117
266766
979033
336143
12978
102205
108382
705428
664676
328452
172879
605225
641218
197944
931440
271037
640411
189828
320811
119063
538440
869746
965171
846859
126205
518523
354898
643118
238887
332975
153569
472723
918217
264811
818013
727019
972015
754195
524944
948049
365136
34919
586840
980752
184040
626233
935627
191989
724463
93733
214552
916156
720818
720128
644918
435908
915098
129286
272124
78735
858924
458308
683823
891619
814080
515677
240602
129257
940179
709294
541338
747089
795524
395698
601023
53851
17413
763005
839782
848229
553009
491707
631358
682915
49626
138355
999876
118058
938464
444472
632978
97656
475876
166758
630346
473512
33473
741840
446487
326946
993201
1038201
494
348659
243739
711616
509893
730347
979518
992001
103406
571815
513080
370863
567938
428778
355827
255004
751801
203981
6463
245561
526893
83349
449023
807983
373013
157607
703080
559335
866608
325707
534504
698522
1007785
251528
118001
337139
925369
992306
1000898
703044
720811
912796
653558
729272
611126
41996
619458
809017
118943
45673
530182
483
915491
441691
66361
115639
419983
648335
646459
324739
442343
243289
155501
855891
548889
197210
309456
898801
1047728
390769
286505
5040
159307
311259
550006
353378
76526
189842
230102
207193
759772
339233
746123
526352
799940
913757
270245
36148
942134
559101
4199
417081
366927
474688
49713
662579
762677
932094
707083
251832
583670
131295
692450
504157
493289
191305
796018
29712
504912
899363
308483
140053
927989
956471
835931
711191
655459
64409
806492
531766
24311
570879
872512
989887
985416
260729
577267
553124
154803
36024
872195
141312
774217
42631
819789
437558
8543
610069
1031803
264077
380227
103014
930407
590270
534529
693139
450412
171920
333633
504964
168884
329394
752046
764903
119116
747940
350100
72982
1039420
890153
410929
959965
713621
437151
23091
263188
501525
290496
48871
368138
355837
236485
979834
404782
1019952
144925
512005
58154
269103
844374
538374
474839
546824
586469
933289
236858
163989
911991
72277
424741
277638
982689
495430
459810
507350
52105
399115
327298
23385
843150
1007116
753502
482907
794997
643628
449875
625832
577206
76203
188438
66954
664516
442383
1032361
647317
974691
1022272
814983
486622
422716
154145
413830
172025
43303
306778
700585
407539
57638
650903
583509
1013779
371827
216054
673031
68354
477093
647828
409155
359693
828385
65342
896036
157260
899088
515053
149420
737741
683027
159584
829545
176192
249943
32533
330982
394544
640733
375407
760741
687149
309969
787218
694705
382752
420459
616224
199928
750370
874017
443859
315391
326486
319134
987723
279045
776569
716557
792807
1018549
453859
92149
818992
351185
1015292
1034007
596268
539565
951486
173181
134703
221783
826905
414635
159132
360889
599347
240798
150008
723220
572096
984819
750401
93497
63419
519961
730639
552227
688326
625224
160697
284
668716
509583
346664
241654
119997
429797
664371
547045
894258
111288
346492
467825
1029352
1018658
461109
383220
649358
76952
629279
370814
208126
374900
515899
952953
620635
429958
602239
425065
252681
201912
1044709
434474
739502
176917
359668
607234
492688
290542
287180
312717
550122
117184
439649
496768
602449
64096
1031004
768429
164816
98815
782243
553962
769152
294259
331993
400533
388575
827421
612374
227986
178741
280991
636022
112597
603426
56313
621473
346651
796993
270609
468405
390056
559959
209677
651026
778484
563718
599451
1004725
151634
268778
533202
440321
122892
1006809
533261
926648
115802
541554
27327
236497
252313
987144
286545
945853
688172
973528
512412
698572
489153
259547
1014741
223059
584128
634244
781078
520639
576164
887834
776936
956768
841626
803746
761422
983615
153675
69745
356322
538492
838569
703480
287413
178083
555814
316501
159256
935556
58442
797149
55491
920567
793703
952429
110897
6011
121437
470267
272113
48874
846620
322984
156535
210750
36864
684100
270646
456738
219545
862906
396554
678598
728853
151618
1032474
248009
658060
1036075
714013
175145
296646
685191
1032352
97752
652510
595501
411518
823804
404094
762210
371313
7365
755420
690919
391478
759156
570603
743812
557521
917248
1039255
265316
4306
93885
480675
371211
712369
904694
910118
668205
563798
856729
881767
458105
798024
472127
91116
861129
36847
559215
342003
656473
559243
309214
60466
350535
463151
362464
663571
924718
424268
720235
400782
284698
778662
27166
755169
187954
1043499
330627
550586
504430
982038
680285
100230
30429
1003498
654608
297744
334040
17679
549006
1004494
814716
722557
126805
295187
288372
349797
148109
337764
63247
464726
35970
744801
459413
939117
252369
498276
721613
1010891
708790
710512
575863
799960
885988
544427
968742
480615
648688
998493
545506
981381
33433
730766
119228
409885
601298
986331
403854
201958
898505
710313
532970
967527
1030289
343436
184627
675729
761417
444834
50238
34063
245372
643951
785833
664264
473278
476928
401824
555618
517329
188388
82368
880565
1017128
651823
886937
1015564
691095
21052
974223
107471
375665
863240
375079
206303
649822
59752
988914
374974
573008
593562
1013365
431273
779256
318906
150062
519556
175611
163795
766153
696838
289915
445837
680522
1038832
592728
487135
724584
642799
619737
235974
636374
701529
720883
375546
946336
434831
61947
929676
674956
442410
857092
594050
816257
168399
194880
701402
431749
304973
708465
275095
86351
213526
297643
543357
382372
499590
585292
357400
18803
170867
407472
355692
805634
768288
912572
45101
751969
736762
860664
912064
705457
181589
140940
854341
434160
95843
253536
22082
527754
621515
197440
467687
48606
212518
76710
200009
326820
354816
1014690
295297
295111
452303
810842
761544
388319
588655
735006
695097
733133
239993
802458
931614
252136
1012947
252323
743503
255357
368266
949236
21455
600435
259197
1036254
703523
653778
173460
611616
785045
472679
125207
669098
370657
757547
356267
950196
54081
337275
267785
176070
739334
836028
50868
890909
688587
49187
1041660
245999
290985
449755
465213
465685
340559
100650
39343
750610
275344
592308
341858
719016
415656
485215
3319
463359
724157
216934
467130
290046
92199
246762
373298
830064
936159
786090
833637
927550
133232
771841
819978
798930
498648
713975
57862
591872
538400
917002
297287
220331
586639
925991
240988
750774
769930
178438
616998
1025119
451147
575604
569229
180048
12456
658971
93715
14623
348921
15685
1037202
432487
643522
711443
907791
51377
4625
536485
978253
626075
456512
919168
694046
524449
37434
645298
854235
517467
781615
286028
308236
659410
548002
198128
826281
699040
800199
271511
500290
467828
767341
259296
881238
318397
358994
574082
748968
31990
683045
233641
978140
841188
45201
960282
42163
323190
71701
761428
813949
772358
477460
149593
944734
440829
904244
631306
490865
359479
488758
645467
279304
142340
450249
532693
218549
45929
234514
325394
645062
511627
191405
743938
912865
465833
491338
595500
304889
402936
398996
583258
696600
728487
726905
716946
927252
138362
11905
172176
749506
926834
344051
220919
945538
987305
268043
906277
189991
573052
691302
779762
513838
727429
833022
64905
306914
382430
494196
200280
883208
201079
380864
98732
572491
935626
245422
347626
1039256
676890
147276
536250
749633
692920
373766
825425
362430
481067
164357
723978
804935
269373
580058
1012223
427308
634632
10652
352508
59714
89886
344377
396699
839822
374873
1007162
992074
9070
392846
528658
614593
382443
174454
189729
991980
583499
927397
619858
410407
935307
69649
212561
109196
814876
919456
229442
874231
222885
768060
667544
525106
850059
246926
425445
879150
218856
269279
812263
674900
232518
565656
921547
231499
445280
232108
543976
799371
607350
696491
902612
883054
174444
397721
842839
37486
482100
921515
250085
427310
807362
350023
429869
54220
5007
868858
277547
976707
247314
687167
989113
137125
860845
861352
955979
445045
939007
552369
577708
539262
876103
36713
478331
402187
708519
911086
501675
549930
592224
197968
392432
154490
620246
783506
272642
212500
434921
936474
965609
321603
304441
342844
524952
612922
831247
616022
316093
422715
436859
739806
947225
897201
1006967
404519
1030689
585779
155063
106238
891071
779679
629550
342178
790655
637320
624896
590394
315503
685814
655837
1004932
830230
372126
536237
767282
425530
981686
478300
11914
580463
931689
594178
798390
738104
406117
1018701
130395
31316
550602
849349
738173
474851
875309
250059
1020051
544901
492606
936871
196160
850339
806907
118004
82931
715442
590762
527794
303820
119940
8171
343793
146507
782575
118002
509816
122834
379837
154335
860749
277508
24333
677842
679298
981239
848524
622642
845646
405358
254907
143785
212042
733577
404554
18310
669977
417843
584546
620563
811205
418617
62521
469539
498221
23582
864901
906641
892561
1033449
54709
835024
595868
971429
287231
161933
16009
876439
89925
819487
292372
921466
106094
379966
1008840
220571
122349
151981
704533
387767
367420
460523
865151
479222
223938
729467
622788
1030913
395715
203117
751645
552033
854407
199888
336270
451100
646816
1023461
816236
978449
433780
904048
683076
419488
630288
83066
306970
169411
687953
983524
655878
880033
894674
189166
572822
666479
270603
808637
296811
116280
107717
692748
52415
350188
52862
688312
699895
545799
925660
718807
47719
758677
411567
69304
688193
594175
921735
949756
554011
809820
732338
173190
896410
702888
101427
320427
286424
110643
65296
865958
638795
891356
811917
179143
855783
46887
886216
901562
629301
557338
539676
693293
492589
709604
1034683
180216
824248
721997
587745
462523
874279
747624
120686
691893
860462
318728
31833
539137
28149
95293
271188
239049
898904
981234
723582
213174
373128
447465
998072
678404
664461
722766
100022
44810
504443
960578
391882
1013452
828999
444757
642131
614329
4556
363700
595086
937104
960081
294350
758386
270435
149661
971702
352070
625163
739486
690507
591525
322131
187207
1007367
147180
79063
770496
383726
604053
36410
389396
317846
526097
748586
416495
215102
435104
27829
770357
265759
69815
801539
446560
480993
630592
140233
586954
757150
349270
100144
97912
379980
590929
622553
339433
878095
303792
185891
684144
864119
804090
119823
290479
172180
969048
925680
291639
420149
1017807
378309
779250
113083
799470
469907
1014846
783111
28511
744766
826466
756578
694289
1006576
377733
574974
283756
999765
818598
261460
876738
341458
644923
728373
113560
1034671
74283
227996
635075
256610
725807
905899
182359
647127
135192
368798
620919
990206
979687
498536
535828
296039
981708
445940
897777
479694
372843
887224
318555
815528
359440
213360
934899
124966
620601
185430
135359
365009
563274
955410
241079
827696
869630
26104
1011790
505032
171269
303221
1014726
978216
764246
819577
399484
512223
1029038
500378
273555
761795
447030
71653
107583
641062
968322
474805
236925
652795
724782
938963
389897
770158
12498
236771
62344
307923
688761
648070
277509
338014
795156
757736
558502
260935
955257
889077
213442
341247
554588
257621
911702
387770
688115
589327
72036
247323
811031
216250
50586
459634
350044
567103
320985
472013
185986
139510
463897
632387
778128
194550
491732
15553
427544
14775
18228
470618
667603
786475
196430
194882
355814
336239
111870
807006
1017948
570455
243968
205344
254352
566660
479885
401006
558856
620242
233640
729029
228948
406147
300229
700894
571485
990260
43486
661217
279337
586236
1028329
528527
538747
11895
583291
135839
513710
345158
964593
53684
980050
66888
338896
316068
134771
41522
799348
592846
991269
855074
83670
875491
65557
851898
736010
293457
753888
1007931
815064
441908
300001
45481
687808
709422
529261
763393
938697
694923
796132
232402
477760
361822
680809
748557
884470
754400
351180
422761
251746
869863
782283
543370
343076
715051
437934
439262
862051
427012
321063
408873
497312
704906
378636
158242
686302
851241
1024878
916390
591586
838517
485406
998242
936411
454746
545850
165012
31055
599097
618617
492981
774970
524079
215447
248734
406855
339588
718862
982454
793222
242595
586478
388901
983845
321660
576193
374189
489772
918900
58316
606674
26794
692397
118376
887001
451523
199328
996223
889752
103309
1026304
679238
364652
1912
822764
1014208
260503
503179
967096
5322
698670
757017
762982
28356
624072
765763
764202
464230
562364
335528
830441
640746
1027938
334880
651419
641661
703757
630757
522871
403868
15771
690535
224777
745161
105746
95986
734604
218249
771807
602769
841364
715810
562236
709734
107956
978515
748056
177666
540294
710924
55238
105792
294779
975186
959396
291864
760899
463652
952229
38961
473239
541587
841630
860203
69309
216033
126122
1029370
819036
394076
643377
344441
527626
574584
109391
1023453
334380
797229
292108
314837
788006
801192
846605
325098
831599
660524
464166
774784
82980
604374
65430
153754
577491
801105
389726
655239
1041786
399293
698817
466121
894421
635792
358605
733926
787045
824056
804934
475288
248400
827162
236077
116556
913183
342709
952650
284637
642491
1007834
163770
503506
672733
205048
168785
54660
506265
874562
771347
80649
293333
859617
977075
128279
135705
324958
85012
55126
789219
342608
174637
690275
374305
163938
766501
96783
342171
1025525
285901
250688
297788
404372
364164
676659
720172
574968
249890
725464
223339
262026
669842
157920
429367
202845
740326
848328
768676
765442
606377
182665
363855
1045005
49420
432300
123232
308825
42722
936976
826776
652312
860289
476495
61115
451599
806544
915286
919645
1023357
433394
10179
979648
304403
839060
1027546
369252
30012
155086
518185
367430
441476
16859
203594
838125
685274
964155
1026385
848708
995448
825462
898547
1046843
640282
223570
766205
602918
937021
360824
250949
513547
844441
9950
182407
317931
1027498
9133
45748
202029
543453
560430
826233
210410
995901
409529
880975
378835
290376
388522
449600
489447
122328
740227
290565
418962
426491
608037
991616
335926
737938
868219
232281
773872
656599
525022
672698
524507
112620
788279
255886
681096
204993
216002
613230
381088
290395
705589
925837
548674
71245
783496
575866
436291
515473
694250
836704
225626
754302
390424
882061
971847
230548
179852
518936
381308
570489
671641
1039603
646073
883829
743558
405783
212436
926604
917189
782927
890134
928847
807839
17997
294301
882250
897826
846800
494683
423121
634603
783108
1007693
922696
454943
668098
104665
991381
964587
569238
110130
431512
27293
77557
970783
833660
592222
572489
124376
213924
283183
737029
301393
45851
265431
44625
501732
881557
922191
540948
881762
12957
681133
792106
254930
645405
470147
623781
932389
519668
546713
1022868
271736
369057
409843
534141
670069
193858
339095
14851
1018750
1034338
648182
109409
451991
74941
302380
185840
285562
197622
454271
905968
633200
808206
598533
493756
29680
1020934
315643
897204
225709
90408
254074
418152
824632
210595
737067
876782
973261
1022992
105662
139699
635979
886920
223535
939362
523738
897883
444915
591992
149290
532084
906169
875900
88561
35684
123559
780862
171238
46842
705115
351736
1036426
577183
955740
880877
803550
389675
500573
129079
874854
404742
582415
527730
298961
525453
364841
44987
507462
161704
157516
1007559
390131
401803
940921
354785
968159
802116
230829
551543
590605
657971
178958
873948
774777
205323
699505
489619
541780
284268
649663
45939
894471
353131
945058
473897
43936
993768
856090
506922
964876
299076
775660
27952
338849
128557
757475
212101
926777
366854
483688
108780
276670
464031
795393
726147
490855
568802
627017
223969
830189
984917
322223
63910
411903
265194
390822
522867
375855
805168
700961
312054
900584
763777
973286
828216
684464
92935
256661
845351
302778
754121
774515
131307
888522
1009616
754826
191031
78081
766227
953778
574172
1044173
604865
359237
553664
878122
1002035
868452
658884
144532
342503
207312
892648
709315
423352
619673
171088
979352
957666
94171
355490
249618
284564
297486
167284
921407
839181
796388
503304
768920
81712
118113
586850
305491
928479
407679
352254
702649
996529
329720
755871
588390
482997
322786
434530
917845
511462
777662
676401
918925
1012036
502461
332914
255544
706069
158998
30165
177970
760197
955764
786617
1020659
327164
815404
346432
866168
1047772
160006
400870
616389
218976
239989
906692
581051
357124
428040
743289
525417
550297
488359
521522
228628
925565
878917
728314
1043387
463756
810089
409941
5161
686405
801823
85516
166453
354633
498179
353718
781497
913413
16927
339888
916055
430588
512086
463929
62800
523136
21787
940865
406203
54423
196023
808124
549237
398282
771034
1023124
505880
977529
37332
759526
948199
307784
1002343
633074
627674
709211
109299
360899
16398
756655
1048238
492605
713841
870768
494077
935590
152542
113918
901665
479593
434077
136646
678510
207708
745948
120471
362948
29658
1010776
655810
468597
66124
948625
1036053
162266
759993
890811
281358
822210
248104
189703
19400
329514
187952
159798
135571
130523
1017409
527279
502732
849940
341163
891701
338433
781754
428577
871012
307452
91707
785352
442468
1033522
953015
521678
14354
15572
681161
518578
503911
508991
41221
507305
233241
739426
321584
80424
678758
98846
1047861
266537
23835
291330
630772
556974
428820
469433
945920
249825
91842
214027
246579
589044
145984
174629
439008
899488
910264
302274
8461
612917
601440
290349
622275
9514
77405
1035433
964009
736333
375438
97532
687673
125464
343923
848215
168298
178990
521394
948089
869766
667993
895715
642426
925057
245391
897966
203405
903330
947859
534959
266025
706922
628295
154953
842884
293379
88867
772894
501816
526855
743860
358039
940075
1014512
785161
865305
844479
937510
555301
316240
475885
605859
436216
238545
182574
758651
80315
490254
218935
252976
923024
337250
98248
374417
130502
47873
752096
299886
337365
856613
1027376
74328
201700
276719
545012
638361
939292
215006
5553
884839
447519
904615
56842
490231
599307
424062
290215
350510
387381
675309
729968
193401
93277
505084
917271
958349
1037673
660976
727674
326941
138290
665647
128054
432952
252504
314977
713838
546021
703410
215605
668397
55429
711846
526457
200283
524773
18196
229649
886692
129845
753573
1025566
294891
531458
433813
420767
880107
248426
815174
1020669
521602
526105
442319
222039
114581
459433
345557
550851
857546
556122
542198
573597
159377
335530
800272
471194
521605
697077
841124
959498
99445
897515
160749
385884
1027084
1026719
728070
877577
4795
550194
48108
244958
9538
73303
478280
56822
12140
553140
357463
790934
85874
737478
430290
896489
323905
891510
827570
1038903
678830
956591
509871
328190
847765
877853
162798
92726
157472
414845
233289
854396
823218
1023653
970720
225976
992842
508472
738782
332439
101068
867146
933578
837705
575748
312060
912259
969629
673005
524456
697763
1043895
867161
12908
814555
1007189
1006016
237962
592202
766168
52625
915531
213019
941204
41448
395926
455518
377212
1022493
317573
989204
763347
704076
779493
175818
914172
536368
726271
856737
817318
916050
384384
591420
631282
1045215
737202
983642
662644
498430
998091
418114
100090
775741
493418
687126
376627
649694
94850
368868
232836
1045843
870688
188573
823324
487875
866308
170965
221006
678796
986571
117608
552955
226019
149594
1040203
731315
226132
434848
955046
614580
266492
234646
745284
99486
509315
813422
754684
702458
123373
540712
293479
663728
860049
593697
1013098
882712
793666
341748
758838
756458
649093
546073
1002958
436371
449666
666980
181543
853750
303943
409029
248138
130200
710047
566946
855847
440158
365026
150690
277224
646916
526932
128499
598350
662434
649413
354308
1006163
494394
632645
1035725
986601
978569
944444
747328
563520
1008513
688517
945196
59589
810129
370969
205563
49161
917251
316848
464449
278043
677213
535900
710368
991659
220653
528829
760788
800533
652918
1013776
281811
545557
310518
56051
263044
609265
989208
673040
485266
1037896
1021702
559746
608826
80033
582648
723476
75236
1010956
422570
432706
676736
285242
388407
935911
165406
906006
140804
412228
998133
863888
281841
287326
336011
825008
747368
168339
78833
450850
870989
174975
280393
651693
879849
1013306
225680
414264
755940
429908
280225
220293
632439
948226
219032
15390
451067
179867
147170
505521
750856
173613
905833
25039
963486
550726
514325
920735
410524
895452
926009
299017
79131
222728
454452
924927
95424
845464
732118
91156
245852
526298
351851
367121
328117
284293
499441
1021104
202735
995086
886660
962702
732779
746037
992516
598658
246827
256558
871762
715391
902777
179281
562102
117298
261167
636661
926675
1024583
448701
251396
163675
657394
241989
275538
208296
964512
130273
223738
1014136
935343
439877
409189
72845
382010
570356
933176
872404
56838
181452
924300
388290
294285
37407
952854
438286
520529
949650
743191
315280
578399
975629
17777
194414
61585
246042
595372
56054
695487
904460
596658
517658
338866
871493
252792
287685
850837
219753
801051
723967
253339
997380
640436
231063
980170
436762
233412
948915
149369
399246
268192
391596
903520
808165
787953
710654
167111
558444
851368
561321
989892
601896
165663
348371
156728
53063
274371
682477
414621
305153
326352
911750
577444
472083
174287
245602
742163
812924
231597
272456
12450
224464
726215
221738
756296
1046179
975702
730455
910333
16947
938145
886167
467833
175179
644784
675460
456350
769009
482418
797945
21857
395105
285906
245665
150379
131384
134259
603704
700613
1006321
510408
1038048
855563
775928
818342
790278
154758
770548
977913
1003041
1013479
289425
715788
449570
319393
229748
712463
507066
1021704
209564
487897
640692
197164
457067
745689
1014189
178642
785703
276148
408165
639957
636178
362393
601149
324463
318517
103806
729716
912239
624732
215013
641847
243427
861424
231162
173207
1002883
1020688
721019
735746
817234
665455
812878
504624
935997
317044
152239
813375
994063
148425
787447
829457
32839
857186
318826
841631
867053
566347
790715
726201
752700
54395
457393
355940
733437
159842
403180
79202
88898
616011
763642
674284
72948
647702
782571
713663
924015
833443
530957
656783
293769
388645
198883
37316
176485
374829
463482
828357
830224
1018949
659507
820465
157215
655268
976251
688608
546804
274215
614398
789127
140923
137212
120581
44477
782044
44565
409577
902020
814853
801729
238972
212400
363007
375576
964573
914837
113118
229909
564235
890291
190004
1002299
582052
886356
985002
737924
976455
864030
491664
520802
1020311
868519
389098
850853
54205
908980
23141
225900
184907
845917
800440
568582
523662
456115
979312
669274
572693
507393
481334
867554
697097
1006992
115684
895157
628736
59330
516313
126794
539028
788073
280263
197099
878767
828589
154730
154369
1044589
556918
167710
606145
824350
665761
238162
827581
764086
452751
792007
850842
155718
573296
270944
369149
275390
659545
151586
934302
936784
491981
534939
577260
513879
576005
879963
576175
810814
1027703
186192
170480
207972
984232
1033831
935087
220581
868117
604984
998134
248143
987553
703411
329017
39365
159920
948895
723729
51791
964990
900721
319494
216998
123813
108348
1046969
681356
546991
692061
244924
886277
554091
553081
563764
452243
622258
1001767
494638
358860
580588
275317
466002
134608
875176
918364
367905
445582
346581
275789
485767
174973
971440
100963
438155
439400
694771
705944
972267
998052
417182
349656
411166
517831
764584
911776
125535
956355
823805
1012489
676813
160501
727607
307598
452830
346372
14293
82585
532286
555291
39342
895308
693416
755106
107512
484836
805185
532848
929278
206780
839220
719545
839331
573960
645917
779415
408913
576358
639515
106987
403304
522556
593086
665128
992918
603043
850212
529242
625338
537246
419112
928864
532982
789213
901976
591066
6303
834358
608972
742457
303919
996266
1001872
371320
393496
48717
14277
834357
382386
757679
210481
1017169
131009
22982
313350
288771
281989
450546
348460
806393
889641
443552
250642
639141
478960
231588
619468
1035674
417452
131290
1034399
500935
320516
123456
431419
411085
264699
79935
66226
983360
328664
32708
231289
816908
371619
507071
271118
135072
653267
688391
962032
610967
998676
463785
689040
663882
1046247
884313
236930
792743
878698
248764
628377
761920
966243
752763
441338
638693
145772
844977
590987
170429
797954
764489
693489
414849
298068
716436
628121
174318
700445
769582
748707
50958
469735
656713
873356
1017759
947081
70993
869788
447501
651511
505173
262994
893568
262308
942563
735107
80745
596683
372222
766412
25442
451399
834615
135263
1022386
874093
370321
586860
899214
537351
783051
739241
268667
942564
926099
980723
172244
308118
167865
478909
381192
633748
559712
774957
757487
433311
408181
1040643
581631
761939
612700
943746
786087
1008793
521662
199155
394869
209719
513843
402374
321180
624353
380387
100249
85270
111882
713451
588224
889249
389818
764591
803950
488455
350498
194076
181241
947482
11349
588332
797933
1012822
213827
499723
747987
876404
414912
247699
254462
552666
95690
347848
967770
742576
3984
139841
807830
994898
356723
735672
992002
360263
497496
822197
503036
952180
940202
51171
645770
151998
295274
351347
216755
369510
471550
82086
469607
103221
311293
283230
577417
90953
779770
615455
982313
149205
762266
854029
800140
154249
1043159
167814
1045678
750444
146650
641982
402204
510711
1000924
1018445
963466
260185
812267
349899
716182
171360
127269
319458
255039
728737
648078
345528
1008781
969477
116258
91240
795544
940429
181840
630294
175025
551338
231912
152720
302194
140386
988746
822314
469947
772551
566428
418317
328922
818935
626163
546669
845658
139645
628437
727497
547659
783240
463727
409985
830245
692620
791458
131213
600723
968007
402916
689413
669795
536741
714060
1122
131008
864457
800362
736191
876509
363228
723444
330467
991463
410124
835393
142504
548487
819240
1001044
433202
809896
809007
219867
739722
254763
914923
42125
482349
471769
689695
631677
249472
277233
883012
636986
895549
691508
557622
50522
890518
893618
877148
778396
955030
732029
978452
588202
272229
467344
263237
910427
834651
535059
308172
119882
156854
787511
66009
810169
560003
102249
833438
473766
339419
303319
299825
218557
968395
390983
26553
299535
631278
359425
961624
500595
190288
287106
708741
749397
54997
474227
719814
604986
692041
205514
155589
747653
106124
95778
298074
54255
712218
108837
402899
84023
396194
740686
332878
938141
1015014
815307
879877
495899
169535
388988
19837
311358
264824
781524
24151
494280
351927
727261
317210
523932
888849
300214
522875
208286
968630
914621
247057
177545
550142
495906
199788
601506
1026373
147591
807197
937326
403165
932748
136788
906588
631260
230704
818736
949925
800834
218038
147892
418318
433009
370723
4820
452254
99530
272940
143357
760477
1047860
200521
529934
942566
268092
1016878
448472
647616
396703
245141
289377
927195
762652
726605
443919
798751
718438
346809
304856
192642
855454
194926
944439
1003665
486510
442592
506325
919324
1011453
283738
378510
853736
363519
268444
648633
641232
1044317
269772
134972
526086
540737
654401
278004
730512
72822
1040311
282261
516279
310878
142000
681126
324155
756450
296194
896918
552069
523004
662672
414772
750105
74345
489677
681334
535331
427996
414075
417704
367167
244666
123063
1006785
432533
84863
1011643
359707
795152
401770
74179
515185
173908
218956
743641
402291
207110
221981
712891
112664
748658
635200
982097
207785
867489
501292
407407
920393
778712
258932
34721
460172
1023599
8019
100071
143305
366923
534652
508394
117167
988214
307977
99172
584243
773726
425985
507949
162396
284734
440858
859942
803467
83766
181912
381055
363064
506115
65420
452570
648157
539590
175181
838196
711895
637013
1011402
105493
357961
308487
765319
262432
597184
490415
47520
913206
925611
1018263
808781
503844
164808
894177
536220
737237
33768
335647
432558
180479
1013431
215157
43893
678569
528853
782415
663573
448691
811557
833048
683460
249655
390063
217067
475825
842605
505819
31562
278030
302125
858901
291781
31474
922770
258553
906148
209188
645090
436524
865591
111132
915315
213368
782545
201369
225676
487058
156707
539056
844496
1012498
356541
1000274
937111
662682
38061
366369
539741
891486
399869
864336
887933
210714
755963
555431
792221
396365
931276
860607
1035385
299939
1041293
966478
480897
135462
981718
404127
612173
944443
319861
479437
768118
610944
122673
90159
699884
284983
836272
586460
458107
709658
587796
112317
157792
814406
548332
402211
254461
1000222
879571
177883
501244
64098
197269
462993
151055
39472
297872
645566
890659
137802
342016
448844
210710
510096
376598
341584
345695
507663
461726
1013797
519893
525027
440870
309806
1036507
212263
587539
586587
583860
195486
75543
144814
445523
406547
214150
451534
388792
65436
218329
300566
923815
159676
911354
836708
154390
769235
577921
94213
499082
720817
1015307
448008
442598
232090
426658
836370
434319
54572
837342
849619
533546
869268
869984
173502
767881
467826
910156
139754
804005
541820
100828
998968
993361
717442
952221
59508
619684
1026402
79405
958923
892791
677311
844926
556644
358318
92048
559559
265375
738950
707364
141647
33194
48133
480306
501716
78262
933404
2731
947623
295480
901531
954911
677326
342063
947470
379017
852710
393505
521919
570107
182128
369662
291408
154500
403566
408945
575015
1005645
299464
176250
376720
1005455
770711
261106
344357
672756
1038654
231633
960297
280319
269159
768854
732169
597315
850923
487121
172766
870519
433246
180604
618330
925948
806915
122601
117621
22820
496451
504505
598861
319983
684613
962118
314585
837513
272009
990272
777886
470066
983499
622266
922572
588841
44674
771104
530527
224003
771975
519291
209175
283101
989374
364311
410067
926603
763177
157641
1034929
960938
203344
998469
728624
573173
191068
272606
387864
691512
444673
307603
115616
1046248
462554
439237
270156
594805
149672
50653
541768
842721
185441
568467
442531
477683
997015
223621
390069
521343
283247
611961
154051
572958
269138
725993
312784
660151
327394
801738
717296
945081
1021087
242022
438662
231189
695784
519521
839240
204481
707839
795505
585807
348455
288091
753942
624335
1047565
865841
786900
785564
403330
424490
317864
583267
49022
962108
742749
481219
958518
577644
116588
754428
517059
233271
102479
364398
1008366
776602
24853
244963
427742
420247
825271
790875
741343
808483
398270
288468
847517
445465
586731
468308
949122
934376
48285
146913
333729
797492
905163
94528
479251
878047
421205
895897
247073
289500
111441
551320
596154
683898
278864
581627
517274
687714
710304
1014971
1010228
224731
686465
819324
610121
366450
560456
259146
565198
811933
669094
358208
477943
220122
427835
249354
841550
319550
83716
92723
901438
230206
79011
526335
418360
988696
417179
921256
773399
575128
794412
240073
154837
810691
38425
898494
299652
504445
159421
503545
986968
351011
300533
274976
380363
284941
572330
499267
838348
600205
998747
641926
404578
91840
900464
88590
604100
131985
342057
330489
140165
332645
193983
104567
824860
971110
925264
658932
472975
1001838
414946
37866
208381
751149
355620
697274
1032064
759512
403478
139035
710244
995169
923702
895074
1000262
217272
784164
798656
1001951
105667
28016
662867
214753
589006
1047863
833576
159764
244123
936959
145635
750243
741315
1007269
188058
1020340
882513
344176
460626
757537
351872
426950
223854
208163
925242
46582
244040
325798
157078
299319
686249
1034525
349314
11235
991223
495668
959532
651191
62527
447609
833570
1022449
728307
126843
642754
110817
64587
763211
44621
387996
277472
1048432
867827
874292
893878
51963
875352
776864
1037357
588351
127263
108334
414160
427577
245193
684199
244140
369191
997759
488107
451659
368443
54351
359380
768615
990185
174303
923452
248959
331699
306391
837777
921267
481071
776807
740800
912359
36851
194081
666892
1033533
828796
298348
668011
491245
424109
809757
139872
984397
332288
171864
27530
411015
721776
300108
618278
668966
984291
809743
159828
157338
230164
311968
347405
839625
303274
861041
832561
221221
287964
748615
795945
541145
1025204
605564
820135
533210
976822
766248
236962
464059
1009722
820641
58064
960136
100686
359562
199153
399323
826809
927802
40232
697348
169622
351713
680143
445968
850735
870867
607108
252509
744590
1016297
976882
719955
973434
64295
53089
311576
851895
980617
51225
818080
683800
232166
882861
693706
847292
136616
938316
5126
884572
100921
647362
103756
901694
232694
793409
428179
813947
602969
1012913
817232
555468
250516
448391
401000
12853
587240
252823
579356
641186
789882
370922
476969
245658
847567
298768
428949
346653
875412
766768
537873
384938
610892
213539
444454
48390
545716
6446
512892
351558
688464
396580
563717
75584
900838
938511
579040
391902
440164
576409
61626
70198
831720
650709
479524
666489
905197
1017518
443163
46420
151723
714633
319229
93320
308690
953827
622540
544904
1002527
400760
601568
430356
476281
323869
151617
724395
862702
234953
439235
659182
829335
237649
836246
225210
225694
991727
747273
237894
323588
388036
57604
64331
130276
261090
172898
101663
505150
596501
1037351
7833
237114
452771
278153
492950
672115
9957
230210
329539
966727
179699
119349
555328
244685
173990
726628
496377
744651
1045131
9718
220256
126443
305226
929617
849824
932182
235009
809351
224546
444979
484309
586619
374343
16087
80851
1048298
596181
252034
884339
511691
1016937
989230
419002
33695
430145
643854
322572
342967
961342
445188
215936
655415
1033770
562797
725321
130673
488133
707312
880312
318324
158784
327330
1029155
271169
274769
852660
453003
1015498
664519
252921
484956
408134
917495
916783
669162
115407
376846
982496
684184
380037
631075
220262
800987
819222
564279
62693
665888
813212
1007957
897034
369636
139731
1036025
989479
521216
70377
411909
219732
251856
396214
110770
425164
805006
73366
359575
663528
489948
675690
1011742
66521
309003
673557
801191
21875
858548
99659
846393
911161
414214
859144
466764
85577
484643
258264
782059
978670
225017
892356
158451
503307
681248
468317
39417
377885
659257
275049
201723
164766
9153
1017421
793217
893577
292581
121657
383421
379924
156931
90798
147992
587035
320724
485678
792255
243967
286192
966997
1004777
202874
186189
647778
188602
269661
207822
159573
620765
433973
1018684
308397
304718
252672
515622
76162
371846
306897
293917
83653
361303
851975
55017
903901
37076
80902
227364
234906
87640
157297
382727
115883
201125
221026
405753
887758
140051
523212
820678
921282
417011
103870
323450
828079
971600
494366
697557
176907
895701
180370
30181
439401
840347
261028
905023
446830
709667
421058
401646
473782
377844
632867
583612
107861
225775
604390
194949
580393
312610
680030
712063
777053
630216
524277
27740
1004884
819719
899148
512335
868925
80798
1019672
1001753
1023440
1035948
159768
161380
224210
757467
135492
604712
935696
610462
287668
789263
733450
538088
610790
291603
162364
1044828
374212
621262
645070
518005
151191
228877
827237
780956
293552
917516
283360
823892
976700
478072
138370
274845
346189
573723
517472
653237
355623
556830
987928
912168
970203
830503
730576
277178
47126
798612
603609
866696
1033168
577166
651185
964494
610583
649950
435607
873990
110660
919467
271375
452258
1034772
729628
864593
962121
483301
599634
869328
128059
226781
611173
89494
418486
215950
982782
1027000
554434
808334
121709
11049
78473
219262
253345
211499
976572
365289
747450
962693
15764
887900
288823
271479
507793
532486
656640
636278
112994
868879
1032282
551515
136097
28772
563518
674286
840922
1001828
275619
996755
448567
75062
100199
916094
435183
306048
50199
255025
280411
971319
869745
850662
783345
449061
324225
906803
13999
759225
865089
589523
26936
965431
643913
442580
876100
209270
555848
51906
1001331
59673
647350
586335
941710
545955
68370
906517
272151
197085
870059
893295
498725
497600
447968
233284
311847
1038657
509318
724428
785385
678518
891922
736791
572467
68154
922471
892580
438613
759840
110476
294550
476863
564930
331912
112253
447393
659172
175757
96486
466841
444469
497706
1044969
1041135
786699
839231
176627
849625
248345
350017
754801
618159
552794
304552
695333
484882
851983
221098
236168
909708
785040
705994
565408
393617
891812
128224
745231
606298
652371
649703
377231
28012
471655
716828
292886
655918
128459
269063
410594
419533
161197
343290
786993
728355
967811
363743
43621
457369
174131
227725
609909
662924
1006075
191199
383261
13703
952825
104706
683822
550208
796525
498170
407403
266789
641622
612152
335773
989424
26604
272051
731778
24877
30612
57038
906942
89565
724367
1020710
840878
946650
688201
130905
161098
422171
898704
989103
735193
462845
747153
790703
834035
1036552
738251
691887
728757
504110
462592
388746
89199
471024
919496
222882
586239
94891
118379
487469
703963
296927
938878
600885
717564
513492
733641
870275
576286
759007
148464
266544
800879
472758
93965
367403
910564
382885
67296
83189
865843
201985
622754
558211
280741
749663
414416
323900
429531
81231
435888
203714
999490
459137
521592
235807
338671
109421
577649
29632
857596
960502
887860
263853
187371
306428
850581
192527
499548
380851
447562
144013
82768
315114
179217
770318
134733
560793
419356
465635
205414
861089
758432
331105
892632
264510
397583
449351
579751
53562
140888
644104
431057
701051
983452
620854
379824
772293
964375
244541
151939
579167
745774
683380
805842
575436
289482
477042
274802
840872
403088
417762
644827
655846
651355
514143
200370
122457
895943
316821
98773
924122
317203
854619
32272
176951
944096
848531
809470
386871
751810
283071
158168
717062
84259
188463
1010323
193036
982755
376621
296161
427445
45987
476477
287144
470655
587736
824424
747552
477895
70974
352243
867017
721315
156116
349402
1030756
90208
309378
511308
155990
436746
758369
977973
149634
978018
801830
468008
476251
50470
283048
546971
474122
94119
35078
667117
830863
841954
383043
982077
548378
176276
348481
589894
765754
764941
301089
510309
89388
295144
389643
755950
998280
218274
429338
388237
1025805
663792
705382
182159
50300
951935
916924
111942
358025
496919
884960
872078
141395
244442
234988
32531
127424
272945
693841
67346
207384
724501
54360
934255
126263
340551
137447
90232
623748
294923
316885
945831
30910
198403
264108
153320
810130
320231
90178
190952
12147
508724
74457
82241
198482
59607
35534
323983
886079
979037
851656
374196
210529
285041
872185
261962
209519
270726
650231
614528
678706
645627
402586
756329
269224
555075
130101
616359
562160
22043
800603
982628
748021
570786
1014389
6159
988480
266390
605892
621078
334310
629240
43146
445415
905233
96645
274666
470323
1042214
241700
86999
986283
163327
747130
270730
291274
555985
742772
38311
592599
131261
983255
250330
586475
638643
346343
155119
402689
354056
3617
933463
313126
709465
657354
695053
227156
1012127
424904
527448
27731
732489
767521
507848
159023
612616
958635
6359
254570
411114
389237
650100
431847
816503
875219
400847
418876
322399
184024
571379
259243
6548
128636
555276
658935
886711
878793
261616
468797
12064
89371
204833
91667
635666
261480
932274
128727
28711
325732
936388
331521
422498
644074
886108
649146
638351
276547
848512
831737
450174
957325
524722
725360
840635
199727
674722
600036
57849
305573
962810
664699
210249
638638
946313
696560
845113
620130
566980
67303
694758
762047
522992
340857
125294
998756
460242
307953
22335
703101
493208
768897
794991
245067
868708
893916
1028223
1016586
480136
829522
300347
134120
908974
640196
950186
214940
50222
629684
471290
674047
864432
42433
910762
165160
882503
61087
985688
953346
212829
1029929
775576
391386
962271
825587
361982
30793
64569
713030
503370
320589
233035
824668
420512
195196
476646
277335
992109
396747
712010
242429
991093
27849
48648
609416
634405
549487
907253
987077
530347
540270
181045
932510
53757
123147
542189
772637
794865
355605
1002377
585796
810501
958969
924504
604866
208023
800159
232189
191702
302
940092
776557
440318
735007
367077
250015
358097
936823
614196
1022006
286274
279151
477336
117674
736689
419209
607484
253854
179666
377878
352341
400152
918901
771300
630286
941771
175113
647827
657056
510777
997674
299707
634605
1045287
140390
827034
36092
508208
792443
381005
551499
339808
996505
981373
830075
879803
232136
517633
82631
586202
476249
679900
838162
211126
109911
828476
49443
829357
678176
124636
697697
437798
788760
414291
674404
953056
660213
404736
1045650
650558
335733
568872
194434
954786
115100
391249
863897
348418
493693
904655
131267
315387
972528
308490
816929
1009071
940842
971948
475966
560824
5384
644211
238084
183988
307258
905994
259681
964182
612000
18751
396464
182793
389194
199909
178357
166918
291742
805402
683666
873079
559877
160877
495366
730806
996010
765295
978803
380399
1011315
570385
316867
952099
230757
443094
101062
834759
917763
739761
58042
295813
186187
356946
833183
856107
495088
478149
681481
867399
460075
952453
13467
676219
313872
662744
416320
865564
291637
398362
350967
268209
623210
569563
215874
651305
685773
843180
548780
410854
303780
706679
737414
730813
903777
693955
508924
694500
714175
442624
684381
688640
275213
755809
982551
51785
304574
469460
325946
36477
818760
523540
651079
755510
956514
406458
806124
845954
446422
170683
61951
38852
460213
394139
692229
765809
463469
885192
800008
316891
294168
271944
884869
611209
624091
885326
670660
852905
672851
252233
850161
470605
176079
451415
754651
129852
122585
514952
270670
693498
645821
157711
307107
267368
827015
694459
279261
858739
751506
420806
113785
940123
328332
675477
223445
645862
694921
81799
683587
504059
98654
74073
407566
347023
857982
698334
144560
444166
764552
595589
765435
686805
82563
282635
250357
657810
796411
365028
709665
318345
495676
371472
199429
763510
111397
269480
382384
128244
692971
247479
1036997
711688
645389
734315
852532
155001
567898
826640
963083
661836
1033390
389510
772298
688987
565266
551852
174731
531996
587903
362533
123774
938584
963827
590273
21445
510555
269624
454412
680745
57528
65616
751402
816417
36727
1036370
438977
425913
892621
405294
183018
712199
396398
501836
911549
330245
720459
480060
137146
33500
554101
120971
598226
165583
810667
109344
464877
769052
201911
372036
337802
833232
199873
666956
961373
234102
594046
36021
187126
156850
933513
37078
594011
683285
396732
489890
228693
696679
373133
695288
452373
19584
339523
138473
914866
738627
549690
119144
832749
123323
772772
432752
490177
78423
797480
1001895
1016250
874124
733097
946124
751156
572941
610826
284202
812282
435093
987067
22078
1031237
21641
344476
928674
929106
366966
841448
291913
170290
23373
552284
744543
804404
857963
216735
1004236
869525
333857
537787
780712
870807
529978
625361
751275
68654
449671
627089
921338
522089
308415
900240
577272
173255
719073
11126
624794
400923
604704
652150
1039500
232894
853510
461479
352428
597997
311752
109702
195849
95393
659879
642892
881725
833370
681610
403748
193323
928880
376541
363326
5157
510196
60990
576291
360255
583050
309130
919538
815537
916399
655184
635641
514487
39984
732920
471929
454323
137079
943582
759693
410417
411009
495262
1041081
689282
100188
121690
429880
97795
778863
226926
171690
628753
859033
385761
133985
850441
315522
100774
529842
801719
806171
8449
986157
712476
198081
392513
761623
645007
96985
962950
706816
89612
1027275
863510
411435
326223
220661
673025
473874
848756
1037749
33050
514436
589701
897601
773173
15621
703652
50509
267166
396800
993994
372785
421541
970646
421703
724801
255604
179213
221352
921418
604055
83450
465648
703300
489685
95258
892768
742695
496239
982652
527443
622193
1029075
289913
685717
88964
791716
582649
527642
143567
33547
1004115
66489
322685
988251
293098
671179
453986
421534
284815
846494
422557
380838
939068
1025534
589859
656045
602369
856845
828317
1001940
805434
652718
606244
48025
578014
237390
955394
181450
1034608
383311
912145
328958
589481
309587
372147
365425
155767
109598
41316
705597
1030906
183469
980079
817160
930996
735577
427754
329272
575617
826796
503333
427257
11069
944361
827321
544298
1020306
63044
335035
682127
165712
206594
139087
459647
465504
933933
85024
378236
278189
100951
386801
1039010
703149
289082
129115
1047155
575367
48017
954408
264733
796500
14077
883007
539451
675962
868425
688894
610748
21465
638890
19009
683650
592268
716361
954917
754903
741435
595288
881793
809281
985344
832548
785152
49325
270976
915855
1008696
208602
814919
1035598
312672
715401
28696
643972
157626
505743
424378
805636
978570
571761
694320
274931
492810
228689
722936
146771
518682
204670
913133
421200
872076
731950
538849
895836
1031631
512276
732383
676633
748207
42515
978621
441837
1004345
239603
553932
382852
473190
943074
842913
916861
842735
185684
278972
741220
157821
367790
787400
101930
38147
725087
917728
504653
41242
174350
256067
741239
303218
131564
363593
788928
626328
504919
604892
112004
743165
521013
809795
76680
22430
110624
533615
686559
62414
107173
1040690
591156
749670
338136
318276
321187
784711
510415
392993
78090
496740
652578
825761
423205
277737
931010
911417
468471
47301
1044494
371594
987800
323230
808506
22928
355031
261029
782064
123768
725066
727088
106566
161468
728451
899794
864483
392914
827320
379964
414029
717313
243624
252944
479534
748424
586397
10754
832098
985626
918095
404573
133407
757775
847920
561739
59393
118948
19225
983659
676695
752514
88703
959447
964222
816267
885616
680004
438196
999233
225883
887117
241734
229738
210032
445403
262101
113895
784859
673237
608963
719429
976604
715491
665121
598754
403852
903750
462029
604673
719693
487150
88849
380396
253114
249953
498039
309302
63055
61777
912038
472842
916903
943670
417998
833966
990703
702196
968944
549292
380832
64557
529763
680129
178039
617638
33254
177236
63134
148754
701744
996403
325909
477765
909863
361392
841671
167273
665527
349149
13225
860064
328059
205649
160827
158622
769104
836101
997171
577896
761535
302917
922000
663087
797646
412378
591825
405874
946228
109738
126050
138897
608468
791101
95996
266021
244102
205086
65374
138085
338114
941789
125914
936951
923858
1014498
554318
239429
36145
82460
263118
641875
758844
293312
262677
602808
204230
256268
741955
191634
626109
85175
58913
377887
360076
197658
43711
18656
704739
735600
140106
857514
223930
655911
53518
47049
613766
461272
705564
250849
581755
853509
627415
277702
183
971720
747587
761981
671957
73439
263769
405724
876616
249226
253853
554252
728263
295191
1018386
294001
482464
366179
298289
777854
806132
467098
167925
10162
936173
470078
330954
232254
958331
755030
273174
402469
849675
529399
691588
693394
156906
61279
709093
821109
42999
8410
548405
229035
562106
866547
433220
812436
975957
362991
859694
573016
938744
731500
525689
636565
547485
330240
675636
537680
629706
186383
460770
195783
625492
26011
458597
832033
114092
20766
601297
575228
268707
54925
986851
34208
539803
266292
526983
1037887
272036
168397
929894
526738
216683
20428
899137
918247
1042581
898074
1015595
405333
248843
821948
40230
955598
787787
724294
77594
124016
98420
430422
66791
386390
913859
103883
29491
924217
90905
685489
168329
389981
408455
307884
800437
176359
415277
451730
146
481222
593216
1036987
264471
696510
850127
913198
479962
456821
700699
994621
286517
826178
795938
714683
1035049
707966
957613
375551
173360
874592
610311
533800
379767
950866
801797
47481
766309
663089
395981
577015
1046418
904996
1026447
1015366
87777
253340
32920
947017
137584
452616
532181
999298
206940
742380
705427
676305
552080
804574
36935
179571
141757
599230
171394
357862
654621
59880
580038
890550
280699
313645
962688
641693
963966
634587
4431
923604
581580
344951
72161
909456
63012
214871
156561
155406
56903
487617
33991
671996
292154
738164
2608
65725
112182
848999
218812
215524
976952
459508
382262
168631
146402
846671
612253
540623
817134
229290
616142
657951
475234
659519
435038
509648
481294
390632
679366
678380
841724
212654
610163
866503
664726
860460
691850
759715
956656
1029266
648124
685635
1027083
742755
163192
790374
559864
333757
770401
247802
1005109
540174
788642
972048
351740
424296
924836
1001288
544880
699584
133673
1042219
465676
191841
1045877
731239
836770
109777
263845
532025
176349
494489
311544
830749
462415
108051
608270
221184
762112
829711
966572
806485
91680
68413
411061
964478
114735
903080
772426
1000087
506946
753659
819774
354745
46402
159753
760122
370140
238081
953677
932953
142639
987595
399735
817213
161110
68430
691215
742081
107738
740031
239206
176251
736841
257813
785458
904319
910673
87485
619145
369088
944346
209282
534190
626776
884592
874951
253227
700696
622163
296074
269586
170405
796029
956846
926645
442703
310817
534414
326565
107323
120760
394912
964231
570983
459941
502311
905401
727818
990853
234745
578090
235207
778474
29901
378595
625676
93467
466078
424226
159029
86685
802939
1042807
323722
1011966
636939
610801
776890
563063
123587
82408
644326
591192
414910
872728
799359
438631
950774
88890
1021827
415065
787076
841427
433793
132679
409926
484433
43896
457364
718664
217387
326143
539978
848474
799224
660497
814085
627896
629984
683272
701236
222245
790637
358471
442893
603473
895555
49004
409821
771946
38595
781812
102125
865481
21258
275369
575518
550549
833757
531745
365704
924641
437937
638565
591614
978780
335957
625792
320601
901997
923207
331917
752760
55153
18461
576793
37181
1047235
944012
897360
382908
181466
36817
408855
603122
822772
931141
799422
827027
431634
847967
82318
549758
122774
67962
114417
238118
671093
162816
316218
530317
824620
338649
662122
182337
316531
328182
139338
374466
617733
908177
430581
405180
372575
926121
842053
316631
810225
354846
170696
280673
332197
544358
914861
913463
577646
1031079
68066
661550
600158
755113
10164
8627
73922
107161
1000722
436828
487772
102236
896355
237002
420463
164022
610816
275849
1028733
219524
1002225
658800
285755
46705
791633
155881
118390
177676
718007
184943
151962
657542
741342
846868
5764
499122
501159
531
70616
641614
818580
417673
778111
1008885
591870
506304
274935
264087
124278
398679
887029
896947
238399
316803
888891
468141
283803
802790
474769
334778
56324
553708
289126
211012
627823
1044666
683318
539771
555883
541755
13366
47149
547032
372816
1008044
92112
663776
704860
379220
936609
89557
811573
169319
634363
278566
71811
244027
191783
359266
178153
236236
994634
518957
504040
436380
443318
127839
414950
796032
714355
808217
662684
999971
931204
486498
518262
169769
896284
400173
816948
1026077
655334
357877
104245
261992
240405
1016537
764084
847430
512369
469297
973254
766513
620270
789947
372855
618718
775026
930834
671007
355686
340444
468116
225219
785680
908520
353351
892608
20418
21152
524532
610537
681946
448629
375424
953433
857640
256987
944008
155053
400150
74880
643408
431696
863706
821251
716257
638609
908005
935259
429121
686514
579794
308600
555293
580903
1038811
73481
958637
698964
275059
362567
26514
775599
1046825
583272
612696
43619
987254
1032660
684520
132740
665025
582137
635537
808447
924112
769872
425258
829786
806467
703827
272069
713099
802309
806006
1038564
3410
908419
884267
102859
94925
851504
330701
490665
932111
490014
483881
428667
731956
25615
315929
93103
252786
340877
349512
216965
1031133
443683
799482
523530
193132
335409
836131
1038226
905740
785928
512324
67034
979635
471794
7391
505561
191852
793506
398166
737929
287761
830139
797727
465187
912363
972730
50560
100913
248262
649016
998142
12353
952547
747068
1048154
645368
518294
211406
674923
485711
433578
668086
692346
87545
220713
290470
421330
831214
955635
529178
33828
994466
592691
697095
319669
301839
265883
489119
914114
176646
758115
126741
1004813
440157
72772
723953
357955
280350
849806
1008182
536404
43886
505201
820182
466310
605104
391978
359967
401967
459645
532064
926525
647605
884118
770057
1031793
662511
698476
259655
426138
458951
506643
96886
14482
657288
492464
68581
897904
213220
214941
57238
417791
712778
425222
585984
401711
313684
245780
187241
100807
588590
438483
1042173
351253
220765
601405
142920
714947
713242
196824
763073
584814
370652
797026
644629
359875
590332
478875
145060
827730
302020
950182
1040617
457612
249189
850568
404627
628472
325334
19773
683343
839892
676946
821701
804311
479019
772594
932934
424305
1006248
918842
704218
5135
435387
325372
802848
870415
188667
683780
1991
511258
154387
344589
34512
902262
30167
983982
902788
846298
360723
355432
839732
445191
86781
692867
952145
533485
550761
804323
441146
716580
291030
140838
828937
1040655
291694
677102
47930
130333
569105
762621
735923
664635
437945
209860
213433
876415
576398
202453
928983
114261
906179
571844
600874
958645
761205
898540
886515
891143
245147
456818
157787
430867
680730
484688
874425
125347
481908
11635
655363
69372
306686
22271
778220
203422
674971
474272
697921
925458
28899
274438
343157
598714
611702
953219
969286
1038181
25127
649655
223592
222980
151459
495381
249314
599098
359832
296327
227901
782622
558881
232944
502740
499477
897230
783605
55113
669966
218904
449764
480520
155351
938112
219650
306163
50126
454575
960050
202808
59805
16774
3310
623660
279585
177302
917625
699488
19950
593808
721971
537730
21740
179237
379451
89754
315415
895690
1046738
594789
808028
292054
140067
926462
1038036
943942
670822
156704
278583
730436
742989
471050
960389
918214
939063
266377
502813
745820
95665
417490
72258
896212
561348
248860
196220
988823
161899
53477
879114
626554
483013
462672
806388
604613
94399
1015545
245618
344204
661756
636756
537625
140469
795604
656137
781462
621634
859912
364730
258136
316485
287873
544291
483003
403028
920842
205911
817500
471707
667260
1025617
1011142
518259
516528
340778
125278
598115
340980
709872
204543
338327
26460
4332
950317
647029
132826
961511
926973
239003
769977
209075
666788
696343
634503
764725
387521
42350
669778
549854
387655
8969
313162
310045
340958
551155
960128
875946
859832
686666
384520
681575
1041567
565581
380447
1042075
80061
437870
107969
590362
113825
882350
383415
529383
500014
217610
588614
1015580
664029
604526
603311
264620
503564
495285
675278
731907
391153
106298
715137
216983
560136
230446
258723
107211
527440
328960
27602
61241
172602
581460
2540
180849
603558
340231
526296
560084
1008119
350305
877301
683937
22515
604799
238085
495937
893078
642065
1009948
979694
787741
793713
298172
892318
397574
363751
696078
24855
114651
109365
357381
376279
317945
875020
368019
1042688
114558
194984
685305
818215
530031
720988
574018
787066
974294
552739
551659
740322
395887
1030106
603686
194589
739269
937985
194593
760572
98772
246186
957197
17901
632251
560881
745427
466338
862354
946752
820739
286189
793334
159422
149815
538916
534560
455561
137396
707668
641812
379795
264039
584548
699355
58655
145748
464192
604791
870104
965938
288776
1025798
351040
12195
1036768
287558
273717
301679
758201
716055
561541
806478
959729
273001
686189
255137
489462
174966
671357
507244
323825
823680
109965
1012089
655233
211075
365846
172138
641197
894574
454048
8411
355952
834549
263983
363874
398546
890750
307158
914109
815909
118012
319356
962817
325632
935581
319011
742932
66486
95694
217647
791902
849610
163781
871538
617256
342291
181591
613928
902680
293496
398343
240641
662443
142006
502193
49019
176889
308291
902831
1046181
463804
795190
911284
892657
655782
381255
479351
262266
334151
196190
47613
164886
897727
282379
122254
31081
934851
708351
738042
657896
950532
276332
214859
634651
931813
251002
1028199
985627
654394
923073
9881
122659
943358
635354
724902
531328
1004188
958107
656469
494086
390630
180970
524823
6468
163672
62658
577533
641424
401597
154878
743091
422101
319257
1008758
246195
721868
256214
370838
284619
551054
43255
193608
526596
267718
568123
560928
620301
401332
260774
511397
893103
629343
47024
536609
209292
468447
73171
1904
563365
195468
956698
743116
881959
693190
742139
874809
661809
41543
679471
560300
1021571
916322
779807
408238
990796
389154
71266
808850
398106
62345
1023982
825747
163821
383324
882998
1015389
453850
146212
998239
153518
703495
954767
882581
254396
842826
65422
800648
816428
278824
45906
783791
462968
625671
930793
474959
63462
1034624
524412
1026808
859100
427598
743550
556231
593605
43371
567286
792254
238421
713746
275085
109996
40261
622547
192720
600713
972512
299357
991776
89272
254496
874539
873153
644811
42966
16553
525826
733338
246153
470463
750553
329585
512130
123165
970835
552700
658124
817209
107266
606640
220364
342877
15048
40466
94407
693169
462077
699301
479286
631100
711883
480690
670869
358482
1010803
793208
654820
126141
698639
287832
990480
975625
78393
67350
251526
315363
466801
795353
40046
464752
221351
636557
758034
520331
126454
302508
39697
215593
412210
1045344
943345
447632
360455
945243
454956
1010545
620552
808256
468998
81723
923803
937368
539420
27791
445204
712722
818312
536277
512635
445785
753226
145126
82342
831269
347352
759705
868018
113523
348678
183017
329930
55873
737039
288242
630678
355575
691975
933934
103885
935330
112905
41991
955765
624659
532878
458163
374069
1017708
357734
487499
661278
308147
898080
123381
218864
142640
653547
614012
681682
975251
699309
319076
899128
582622
587254
696293
986166
921815
31154
687922
476393
913248
687947
381200
296626
128111
442894
43655
60431
205031
421903
743554
301130
411388
307399
20696
961613
950561
266051
344535
76274
460934
183796
828267
428462
558690
611058
925781
808682
339399
318470
206126
411110
300305
459015
751562
25071
644060
579361
715315
191738
446572
856017
546173
1000192
22650
104360
534470
690103
117627
298017
493774
1024404
709079
678752
280292
752811
187385
614911
101804
530003
1027684
274978
761122
337234
420709
591480
259319
569075
900146
562862
240455
373572
127999
323735
493060
24912
508352
534986
482105
379800
128142
342829
545514
308554
792691
850779
290895
56069
843046
179828
55342
940206
774221
508643
485978
878870
38936
283320
807985
850864
208521
33675
454466
770066
310007
535391
271214
380167
978131
139720
474332
832180
527022
938709
1041346
1023480
818845
1031761
433451
252985
321876
511790
937423
609585
825694
591887
160614
960523
582630
745030
89043
142069
660294
139673
570083
443019
488713
354604
720821
128069
335661
327123
895839
89945
761176
269608
569422
889636
538836
852714
569534
852979
916002
465849
697885
733652
407201
337826
149309
285680
119798
715916
792047
1039854
523783
682682
891639
708948
694036
174911
294097
925932
813100
953552
623771
906961
954188
568318
393645
506773
562781
907654
467379
516611
950514
762046
188202
148345
685553
970739
640043
594307
687562
735202
976583
679659
107148
166878
815966
927328
1012495
524350
580492
570823
546662
27205
128399
942141
330561
525714
958054
133122
575299
553387
898193
138876
855160
518801
814270
824753
538086
24028
99923
287400
371889
810832
997403
77924
903187
363209
833413
503047
781994
852706
783576
300104
571869
788622
802106
426247
675656
329153
276841
639439
158217
388121
1044719
204985
913385
439095
556878
1026140
704445
192110
39075
973894
712851
50907
921478
812974
395794
880984
136638
585666
567204
175339
636821
891196
833023
469006
187684
685573
1044456
728221
65174
515610
62381
681848
936857
885853
486018
437153
828446
758791
42435
439110
539363
694514
1004995
768127
133331
962370
279199
5281
552603
367055
402301
851609
506142
491735
418703
621706
394842
945339
813180
16097
304571
754019
598852
759473
279523
309271
213590
1003336
770695
466485
725396
427694
429995
493649
842561
59650
325226
867525
242938
544958
34452
231262
860577
384534
431721
488733
426619
739059
647897
388265
15258
34274
339570
15396
622856
913049
646205
300983
262687
1012194
556116
119702
773513
409748
904899
782003
538764
394166
847666
395408
991388
519394
211357
44728
330848
844494
2711
741993
103298
2171
708657
597426
348474
248553
857962
72771
944204
202586
963934
339691
783178
544965
350411
409635
596689
638603
898242
703134
668664
227513
580336
870246
932148
366426
163968
978041
964855
453023
494403
987490
766242
921602
931160
657607
794210
8023
705889
676077
171306
295355
687745
251087
372440
270749
533114
891476
204286
219884
732068
111046
714445
253090
371936
516291
789845
13986
92875
328165
115768
858881
936251
316654
130840
1007223
657553
138285
736064
215489
275325
211009
72409
488646
463390
991098
883404
32658
349569
32198
11227
489832
751671
557133
545967
132902
3074
1043141
980941
405949
523923
304374
599969
28361
748809
509707
304591
1001909
259167
422877
487167
761008
290134
881639
847224
23379
1002190
839313
249217
264555
1014710
887615
713717
42716
333071
435273
301603
555317
73408
313704
454854
96373
3247
897896
116534
775466
43310
42670
291511
76453
767697
1017099
112510
536343
305896
542644
192184
213201
689807
958862
986076
202007
605294
830278
889418
355409
709758
141582
810722
988433
682550
39593
644680
514589
900099
955712
433461
248537
697019
576462
807575
781016
900218
100715
830
1012671
406473
1025573
127243
708778
320856
808650
483849
1027822
498795
496483
921193
323619
915466
219713
398048
378725
368978
381527
198372
749878
54518
238026
562302
522928
482589
476377
419589
359488
384360
257458
540699
425750
527854
8026
378086
272234
585703
864935
888719
957855
502612
537584
531681
820040
451576
745363
1005334
870953
946457
327401
549475
40895
975678
445643
870879
410288
470781
422395
416983
379167
935677
593967
440715
591621
753393
45867
970858
257680
960888
19004
510672
579605
134374
1007277
304586
343033
50834
511998
534851
439604
214918
84815
789131
289685
706921
779007
717152
801753
259054
873621
105657
244432
352260
670017
287574
763557
743457
897785
638412
708200
556769
391768
648342
885455
127051
239065
937045
450809
380415
550480
781252
466049
381910
486425
959281
39473
1034342
118423
420882
126791
123934
527741
829875
584226
563170
394741
556775
965204
84211
90564
277208
975381
375838
823040
228937
1016819
470144
820464
9106
56262
219532
265254
1025843
500811
942019
64954
414439
683923
793048
92021
126806
393156
746398
4164
1034607
185547
557150
549629
436501
243213
550899
195453
146787
537444
887129
855972
30367
296375
768166
283133
88179
828035
435051
1009383
424811
1021776
175476
136889
544488
416503
144100
147744
728878
372255
822074
144880
708870
156073
673075
40971
786510
633887
608277
256257
1016032
227841
893671
947741
702208
626407
754680
592604
693911
744473
198844
458693
781299
423200
963961
957084
873090
55304
808976
962663
674090
292238
957719
116162
421644
699109
878337
853640
674225
909803
533030
385845
378664
46609
131079
429001
134968
211619
174610
888834
885296
6209
396187
787408
767271
281971
302548
495127
190438
109788
363787
834695
247959
773130
585641
445538
916532
419916
631569
885408
227646
355349
694308
1028101
238923
535669
260352
431278
426002
955518
973134
845236
28368
760563
543289
3363
78077
186464
348329
599108
319536
960754
564760
959089
250220
1018196
112681
321984
85343
847137
255471
834935
665096
316016
249509
423822
718950
723884
216829
362862
289183
240404
606636
1030262
161435
327141
452839
601309
316373
289467
22831
208717
315579
405930
977378
96706
153699
271882
262923
447741
740245
785764
53956
643855
8703
848805
399251
412037
958753
392436
933568
324728
784206
871741
128331
293390
924670
71337
932980
907554
534128
937783
733020
59749
829961
602142
628489
744462
445007
68640
280977
381067
96080
867302
904797
211403
157689
574545
125006
730124
674395
1008620
680694
954430
138052
385034
328536
638840
339640
806773
646672
642243
645307
926856
361517
850474
859913
68493
977000
626266
875996
275410
568564
68884
222704
478484
576825
33662
884964
446374
1007126
942248
176049
792196
682488
192102
200473
762100
893888
562308
437284
852843
559670
813877
143835
187022
626532
331512
1032318
450966
290478
145061
615295
409385
78376
841774
300729
798545
845717
317174
832046
988368
455710
252256
713299
802247
147954
385265
722597
436805
264812
411895
771701
1046090
38330
856181
653904
760917
834224
100122
866124
7549
325325
300510
538010
85094
468082
956502
748848
197362
540023
273632
362552
342571
834968
158076
754127
45871
857145
985248
853856
522712
1017433
784101
369402
970688
985214
633398
375436
93852
357969
946276
716748
368754
1010302
750628
991306
178468
736771
81745
896652
699024
332077
614340
966483
412668
847726
45873
200944
963714
279065
159607
619996
170528
187850
667576
341215
506978
951198
477703
693252
301402
189054
549537
723856
405990
904374
105995
962727
1043999
594320
365847
71157
302845
41636
376079
358837
509051
93365
47783
1032317
346776
181166
578846
166309
705643
989619
497867
422989
555246
946634
417814
209483
149189
102747
773870
674086
58592
482056
503833
1029859
1040815
958935
416359
396989
673580
570540
515516
391274
625523
660722
948354
192332
16416
823604
138899
279155
626991
153036
1039150
87824
567842
221377
641716
568298
15980
548482
626286
327347
1026302
366747
452204
336225
343700
212965
396166
676429
409970
268032
165363
357893
305446
420952
741159
372368
408609
460359
250523
997967
564259
630182
390683
39924
461486
680276
619993
785066
461021
51901
911552
101438
76326
737490
203428
509995
523947
495241
738730
554373
23607
822248
573085
640599
144197
965513
989638
297426
1021040
460417
67476
511915
833410
1034292
278995
118089
638553
60344
59218
17276
942027
431337
797327
7626
140226
582109
658517
645109
631827
469133
169202
802590
283499
1014289
599978
933158
357180
286790
678648
528725
236853
642711
659287
336055
149794
388327
963646
925486
654638
747210
147774
810593
203374
64178
824714
371634
242087
195667
275883
540929
776406
570523
77306
276439
404680
794096
769651
894858
655792
423477
841683
250218
185383
301224
877218
602649
871214
249312
574498
239495
857878
418846
484697
785395
189474
74975
528096
616553
595760
350142
1004
510619
108181
761797
580145
858920
12430
250662
599646
502595
58291
776395
436135
912958
27958
704881
102523
959127
38386
737594
538732
433485
355529
287773
478785
668790
180198
8559
570883
452966
990553
260004
170238
999305
694397
996955
775227
223233
255389
364768
156972
821160
550189
215621
967377
994356
42448
787947
594473
700305
776116
82997
818177
79959
961755
218150
339567
387215
731808
74173
980053
891739
873103
59046
325365
315231
779830
69614
616468
678021
803423
979165
148284
591431
609244
423150
654701
672492
963721
55678
817575
250120
957842
931729
219266
195476
949779
574942
167367
963597
973563
1034336
547356
458793
512526
639285
155502
288712
842736
97253
101878
380847
499502
62498
375318
442586
569182
23137
499398
250674
373921
991442
511675
820458
105464
360782
869477
186284
418689
1015210
76418
922067
467987
52478
359640
1022804
93506
763533
306585
140297
176672
115007
235151
422149
76519
395462
1020126
819769
499730
410187
439691
423832
771669
73674
399445
202697
773695
583013
775629
166911
809802
871963
765337
692545
1039857
434392
96433
621530
272350
726513
458291
59023
569042
1043073
678258
148723
533051
904801
90436
389129
70530
1003488
129614
600443
373743
994102
279163
653064
196046
810516
236980
762257
815380
208917
300171
462216
399573
403056
513761
791152
6933
313331
182228
977623
402948
998397
479319
1000254
470964
304353
695658
337306
684004
935323
325877
293157
782830
566742
166050
48645
774076
86042
836817
40245
630671
1002401
729094
648952
300239
286849
556473
527231
570288
27699
769577
882317
986274
28447
482939
654589
712284
355543
801964
173730
741298
951023
85696
713190
322492
404156
442716
936966
822877
212715
136057
659604
635300
490872
121571
444790
72461
860680
993336
16607
272647
408487
943226
91635
487280
272343
897473
294600
975330
950923
7808
289796
723408
566198
108150
743922
851248
624811
970536
726598
99887
239263
636014
129811
155550
597077
195891
926060
151197
909880
297131
925067
67377
284625
620753
993736
930494
292705
843322
1010184
263802
263160
299800
619419
181590
890918
832227
591126
459482
731988
244007
748894
495491
534894
773048
856724
791035
193990
417728
742684
183369
696005
545744
113585
773650
1025905
287230
885976
1000862
2450
729190
409467
152224
857625
773199
1031279
956712
988749
742448
763726
608286
419938
152039
174620
707309
596229
943684
173858
757728
223
145822
951462
803065
290438
680107
932445
401156
681658
911889
548344
209032
647518
600454
753082
1038374
145576
333440
615259
708666
876912
99288
313435
590587
200314
583248
980839
1031424
679587
456391
494938
80566
567157
301791
915623
962561
382148
686509
769739
580083
752155
84486
404957
686136
469921
480834
783712
488297
103906
729292
618557
1008462
901652
815115
697504
317342
255437
988435
959132
402144
748576
1015529
1730
504572
216418
436608
786806
553494
257409
393791
384743
900051
165573
858455
447217
233317
882944
339851
35904
144189
91614
663524
798990
856505
842255
281864
700178
685434
102482
735641
193407
256468
768840
442361
1014326
539379
190920
20244
26914
98952
737925
1039528
10463
770543
259301
706367
861299
917183
791047
486725
948146
160127
610685
675809
922352
882195
276582
700503
822110
431648
301045
188834
59016
452716
437829
63325
96278
481439
146090
943828
130368
565900
145405
611269
679086
1014712
314571
86820
379410
513333
313561
296162
9223
497644
75640
689742
965214
594974
758641
943812
261086
41239
238960
500140
684447
490184
991971
142332
826688
616144
699163
192359
262564
716630
448928
415650
1026529
385010
262394
716378
220963
575007
618795
499741
564827
174282
559061
675735
873075
793018
262777
622306
691116
322087
741941
1018698
89173
935309
679944
636987
694141
845721
673971
415155
585726
679945
608259
10242
876542
152636
133842
904566
947511
262373
556159
1006588
374277
507845
164452
430228
4747
805205
832846
26344
329308
586700
374093
134784
1022709
153679
359517
38679
506651
54557
1024980
960146
627797
275060
310274
986227
230336
267730
927936
483165
293478
817007
187860
839025
416554
155790
366533
262561
660434
801248
601830
952540
797508
510907
628420
319982
847541
12315
363458
146705
885583
318680
378990
258471
758909
921161
368456
523475
256072
558877
218227
522077
190989
877598
905202
383518
794122
886326
329481
793360
192113
426389
253166
940854
863157
141228
1012548
271646
959710
941529
429915
149031
452455
739769
435172
645329
515777
563648
69874
573663
857215
682611
465071
279803
509507
605396
195683
994052
553707
235191
890693
233364
146781
316280
840898
733932
337444
408803
917041
1032831
477000
158110
134472
324453
461067
1015920
634850
197187
176222
217422
958271
865280
711464
310161
174407
905353
324822
305172
295073
225383
492162
37692
374363
153847
85531
149330
860232
379787
53534
780050
707851
820731
547733
698339
104182
889985
185567
853161
271907
304982
952310
385672
875237
981514
645647
285098
514602
555834
85146
637032
608364
547427
477525
239815
358237
916546
739305
555691
258686
619057
448962
361972
181371
289729
609576
543387
952110
789716
526770
1042670
833875
239528
355445
289412
927248
358974
894446
770233
25847
855193
87791
593709
918108
212740
26067
523457
150952
655758
78745
782987
952355
580557
434180
168487
913444
792039
956457
573638
502838
111808
42121
23446
147129
323007
194022
233392
412279
1015048
766636
584459
748854
300148
222627
446916
317488
91861
210368
815677
803998
624843
1000249
578100
276382
984334
104997
255813
489308
304086
477033
496212
927739
536158
197194
811701
102896
1047712
310312
711530
921409
432263
362428
126654
422963
942326
771541
836742
325833
421909
762977
519107
1015849
798095
908032
464601
920109
378521
595987
517495
395312
1002812
498900
642218
322031
954969
378952
483604
616749
458343
408417
705068
361931
434325
586326
582660
709296
543233
11909
417548
399415
792985
434908
1042701
982225
776886
140741
862638
932175
933896
923107
121652
543996
394877
131441
606843
606705
28796
104105
156643
590082
999242
410946
865692
749566
441205
265526
453259
217888
472768
308322
503382
339686
415950
312860
305145
720827
719060
674390
601158
640928
376001
802274
636659
966824
302478
1029751
689305
947660
210936
192493
950800
21053
170108
108651
609945
673690
25449
290799
765563
259745
855296
943520
842923
151747
14214
856502
569664
800718
981881
184273
597653
436362
2251
365299
202389
975343
745873
654648
457469
171424
49040
299368
827260
507328
297922
474336
825289
364667
541626
530158
735640
21838
70438
354900
274377
47249
595499
882369
721878
328629
647194
883288
573667
288531
520697
833720
912790
215397
191957
908029
740481
505336
129899
399766
533409
909781
63751
585869
171500
545868
496341
441514
759396
885563
339400
619090
483457
505155
859139
215051
204740
742645
310517
560380
282137
172152
699663
967368
51585
205710
987093
865951
230783
813196
580098
632477
1023739
240133
326457
667410
942853
730075
962798
935849
607419
742768
389698
344028
13724
3996
614102
613453
125468
19750
645597
304561
941876
244311
306049
744722
1042499
199874
151284
44599
315708
191942
703561
62574
314577
981935
876978
484947
202597
858787
109318
867559
370410
77136
994801
835596
416489
193693
638250
349727
933544
978305
464632
488418
329438
327291
700302
90783
541898
9128
114578
509003
443797
146629
970543
251073
156296
638273
582013
492766
755972
290012
265828
137832
864735
352965
1023550
131055
1014391
488417
760026
552662
828229
530295
918268
486290
907461
580128
985541
1040274
1019829
87986
821713
814011
355610
137866
239502
92800
792953
319013
356096
714772
865611
960450
858343
863847
849522
1010976
421398
824255
216062
1038195
306250
4183
635513
771023
390755
325711
986691
368733
667686
832598
503887
1025772
435133
72362
948139
518824
658520
988817
298989
490613
1035157
43424
750353
875663
84307
127584
472104
221575
401336
376465
35147
990243
625295
657183
318478
653335
672437
69204
463501
304783
280427
690366
440245
820155
416491
160798
122899
854758
921943
865744
720941
919540
865452
699960
895249
295524
20383
61238
1044191
566590
331616
256242
252695
946775
132495
299053
935891
952726
230626
822904
555068
923062
163126
136671
408410
164737
745248
305398
980405
1003219
28382
603449
655485
339948
1017239
591686
858316
34143
811176
317812
1019478
105542
862369
584515
1035099
566311
516819
111707
779897
256244
143079
425084
812022
865220
22107
68407
49009
605107
264662
3198
586738
753006
292301
623351
323129
279064
1030028
520082
496547
968346
677479
36230
211752
675519
549019
306505
696665
993151
357014
475898
665751
193081
134635
839226
749123
400844
121678
48454
1044377
511339
741661
114777
601212
43272
556759
739871
356087
563380
280827
1040161
198197
577240
1005362
863876
381817
598470
334984
98281
519710
1013525
552846
178236
172394
333762
516405
525051
907018
879397
302466
222066
630799
143242
612892
518857
901103
107884
869951
719496
723766
971228
731013
263292
180122
696685
1037968
685640
155169
902412
151219
683433
999576
1006309
224043
789894
431629
179219
383754
206283
170231
835285
542481
557773
332159
383431
646616
137702
55886
1032336
597836
260147
305586
321664
883510
26482
651083
151199
68811
267772
324004
791486
292847
1047746
121728
638949
195589
256166
672777
538787
534629
473493
90792
549678
390931
63372
547700
312404
975086
1006196
56953
360179
168240
397752
618776
289666
392877
208791
423712
805866
89211
520781
256472
482977
1014533
549017
526497
86148
982713
230303
835049
363266
856216
858352
533146
124249
954731
234411
622206
163274
423179
751670
60211
473221
867835
606569
742079
827155
214371
493184
215286
274468
353526
149171
687187
382924
776734
777595
612569
498303
549002
85437
666453
145202
1018654
597200
105112
581784
877347
681217
434241
916248
465440
923827
608455
531733
424879
463411
622633
467341
329978
281487
440006
975993
643898
859959
354694
541712
597484
14680
364619
693614
879140
741478
469373
1016615
249269
769312
266174
1030255
635036
84544
584388
109167
780939
960731
176796
839863
802501
489899
854914
1014967
921560
405572
489280
179462
434164
602520
363672
44297
771245
774952
874779
289721
515743
2652
885205
768103
240239
49575
91453
759620
376441
721861
341752
7467
523969
762566
820499
145669
35001
636435
708857
1011846
16666
837911
773443
987871
791274
889681
751283
246515
405793
458659
949750
42929
1032017
814384
233295
558939
864783
336384
940398
492632
769048
12893
484603
762127
332355
261716
326587
822854
267826
690501
978557
944713
667829
169975
256320
1046409
51375
148274
767256
1038027
111691
215277
413956
912662
663193
824582
569969
69821
431424
157081
850091
940799
585509
354930
39880
140939
573873
414490
616782
284249
380026
743288
29514
311692
626332
922566
419719
686448
986820
620911
125771
39500
253450
355604
512527
5567
646203
500317
496895
116452
800445
737977
72480
288804
97360
875677
710794
894035
175585
808411
633787
913828
62894
335010
299307
803482
292831
832964
126699
604274
754601
91205
604871
457209
191482
374301
398875
923568
272421
15979
47779
316243
965080
640393
462755
130794
927704
104150
270938
498542
225245
985266
787332
63137
238241
475401
330409
469753
77680
549166
169449
803584
29909
152097
33631
917564
1018912
170658
159036
25159
532332
544168
261468
794656
102693
447004
95192
834488
17706
927256
628849
479901
50299
369971
115278
155084
1030370
294846
718036
50437
716167
980288
1012179
178515
205107
526330
812310
700311
585097
99090
88544
421641
597742
300113
366675
755660
734057
14944
2281
494590
291360
592382
428599
535801
137345
512898
445651
69893
231798
410872
35845
195496
699587
255966
323729
376595
579065
710528
720741
841239
45611
407187
735383
386662
881827
949100
636466
926940
850457
271174
977144
407717
789169
617002
322844
494832
151261
927888
692127
621235
619292
451864
985721
109087
675927
775392
411449
504134
546026
34384
277175
323862
582601
739349
623618
639833
616493
988132
21608
338879
236049
752236
458519
1022521
721642
718391
830733
1009655
943854
752057
550258
427872
1006071
910225
164053
2755
699401
103367
1022273
220857
954857
164191
207027
873147
119992
264797
382078
827106
716613
653808
357674
9480
977833
588814
11239
706455
583976
203153
33781
151424
18227
970671
682850
823367
601590
735570
333166
1010853
1016302
386747
538055
502254
1033532
378114
602254
791023
493830
161504
815319
498782
80068
475526
123709
862849
1032882
133219
634021
114236
616563
1039140
918244
875438
984604
882279
342942
44126
353196
597842
31720
1013122
115020
977515
91246
242605
152463
610714
358802
91992
707662
501737
700794
87945
160197
767211
636869
67207
1038567
501493
160152
973005
1005916
346888
236437
553921
52824
173591
947585
540375
751538
655773
506124
663482
35196
959028
878379
453767
162234
132216
268633
648293
566123
612997
535622
798300
967353
600710
205470
849306
380652
866172
505864
838046
788607
17906
167661
132706
821235
554570
737222
427473
646182
480331
99597
442367
714834
448171
961357
79588
16049
404545
49127
302924
339183
760646
165047
87750
44493
543639
802773
39309
127939
753428
612275
118602
25471
740821
716930
710458
1014160
610984
485475
230438
561129
392224
211046
122907
833012
456228
972713
101910
158000
564870
898296
739956
817740
969107
676608
168862
526430
520152
702585
160710
493917
687560
178171
455705
719949
826785
232053
654782
896334
201144
790245
13500
1017135
937947
432395
1002065
292583
697939
132343
689632
168282
341672
596752
507345
651805
309357
944141
699978
92589
976292
871254
260972
552591
1017763
350054
459579
68673
1031956
940765
960137
945470
928390
720127
189244
632325
982349
3241
103217
250272
147248
957107
262032
399911
836378
713887
406701
389599
397246
801945
132238
76077
658597
85298
691466
480282
409642
542591
413434
985440
842321
900921
547984
325118
697307
365395
956595
932904
124899
852803
458841
288648
305696
351864
562013
1044084
314826
788150
494704
741477
142747
595385
514426
379381
380181
821195
329323
1039629
902846
368404
411444
987603
180209
539631
983145
441957
925895
135548
70629
705672
212712
408672
158918
159594
920700
794984
813754
667955
759008
88683
746752
537729
843001
193812
773367
523799
817299
606097
980949
891065
646
431952
526221
479596
364829
198999
975712
310948
393068
344424
763077
815691
961175
714469
397926
123963
654484
285940
456727
589197
419454
128941
37315
296944
1037317
354994
354060
905301
535323
678410
148997
641464
252699
548614
484769
804926
797532
675790
365832
683692
204068
454429
740169
519689
21681
76151
600800
9005
384626
466642
902181
559416
682027
922456
692907
782833
887598
184956
697974
52260
198046
502965
849073
1004822
372237
476072
308057
83787
96348
20052
776969
317397
90114
919403
1029944
143922
113409
955452
658790
252727
254097
815013
414921
208265
1011705
882440
1001191
781929
730392
476904
790155
455940
507706
83386
311855
192290
398053
863761
268304
498858
938844
631383
957492
479489
287909
29104
966241
543283
893515
974369
1019716
178696
771613
759944
247879
427018
464747
529297
144841
547219
386453
939005
566219
823356
165839
253987
595945
540028
471402
973817
62579
93834
796842
797323
37251
467887
512018
688968
702217
318919
510344
105778
667083
1036783
352150
98445
880338
301265
319780
886651
1013083
312447
970084
802555
856306
1025660
284149
332099
337607
794063
901522
856577
975948
517035
833686
1032496
18027
252010
46445
90716
651819
396828
473760
859431
1017739
419981
418299
510886
327140
867978
805603
988092
606310
480390
402866
894855
584767
896070
307246
175821
733934
439500
108702
492106
799031
81016
755544
312221
73698
77884
326439
238827
582745
529877
860916
32467
203283
236463
25051
1044571
300205
766043
982129
351998
548205
1043541
352451
934845
767870
340669
87323
270933
762254
810014
897675
242328
430328
292539
536227
276762
947062
107493
128141
104229
191439
25894
304660
738932
659273
627497
26537
468492
433303
1034943
487942
370484
304732
887184
936449
987752
296128
835327
545508
182500
877690
412858
128665
716860
275803
880367
659128
128825
72150
227134
1000472
220359
694423
256122
368994
834434
968869
637624
754199
512513
439732
893896
934955
246382
538857
939879
585946
246732
336477
1017671
633120
503883
665058
100088
955316
929513
428541
718379
328630
140782
989280
994173
491191
335321
408829
755504
77026
382511
384996
664628
576915
506494
898609
905879
659625
55350
496626
339536
504786
456031
1016605
493077
613096
319191
884463
133179
467576
998487
874339
34243
836158
260104
959227
460974
230302
95987
216712
677155
737252
997891
910546
102730
459398
620592
958193
581179
182664
584614
615408
155280
102308
695752
677875
845730
847775
450237
933100
416178
403844
458394
180843
656388
511656
996085
813234
121324
358899
11862
17337
815234
115073
276008
202483
956632
591944
199893
873087
480788
961727
636191
919752
607606
433411
698418
770696
560176
1007486
140575
714266
640032
940117
528168
340492
170896
878163
9417
874706
282776
400637
336107
373477
375266
1016168
895632
435099
556354
480910
264927
786250
1035235
422193
325510
388826
572539
1034623
505422
525132
563084
273445
78981
953285
55925
352035
233003
131823
437454
87089
586514
990293
336657
722675
590553
808926
516902
159717
478240
1009756
608897
70505
486810
88151
299287
687437
573818
160818
435444
857916
271418
420555
873926
811641
836730
744025
1043476
524610
560114
481551
784312
186916
110098
800735
299066
457033
217569
196236
302871
226643
539691
500180
934690
922037
968206
406355
216587
589415
418307
340695
351664
526279
77278
298683
515637
843862
406505
516756
340647
151772
321920
966802
507806
112636
755294
324223
746183
443033
687847
120307
845203
1008811
262141
378917
583580
398597
983052
794338
883685
587333
28204
949178
592408
20917
374666
1003967
446320
508369
713069
629955
378076
104874
74772
437274
217626
520202
646912
649592
613236
822141
240153
691576
831632
413774
109855
536511
896999
488422
902237
744690
494405
330554
834636
599287
470242
399999
186711
908166
978653
351336
66
183148
365051
271574
935299
577164
677488
260658
276765
983476
800758
190795
511689
468690
445892
1008701
562875
682943
770895
621988
130481
314825
285500
145048
1028661
228840
1040513
892463
556629
1024786
611418
62969
549643
782682
812580
306247
426850
238836
795632
446323
299396
484555
260052
507479
688569
377786
320456
594317
237459
441948
660168
142048
333966
771402
70171
82884
998456
15036
248897
491927
219044
763416
727314
962991
664756
397191
465459
821771
366953
874917
475723
343487
94166
483866
851706
94422
630353
441804
385652
157874
104156
981776
970501
1026224
710322
753898
657569
978419
237304
83181
673777
625208
572140
76128
375228
289478
619453
786532
211486
785372
963680
79659
7854
24497
180401
3523
788781
640839
766100
914563
707332
426921
324571
926227
681088
892877
744785
549395
980230
839859
551636
1042938
633035
82239
729410
971071
493073
317665
945724
417072
901050
652828
802487
928059
568535
778874
445255
632567
163451
569826
273244
458256
63744
658253
10027
521006
313411
326980
365008
399458
972339
71310
500975
173357
283689
668613
461606
364158
483432
925087
883532
369611
569402
936853
477278
102240
523942
802492
915868
602676
376469
58824
778104
786376
389415
189043
587331
567189
971292
705647
144760
642469
1013494
551584
825769
745321
60930
571107
164078
407700
925701
624463
495155
1039244
964646
233690
465824
293057
407149
1026861
573367
775384
269371
939810
950221
633996
990672
393721
796692
88604
562652
174476
420119
1044384
297703
971008
391501
256362
325548
905444
785254
81117
562149
728661
311648
866542
666623
786327
698446
447372
190915
762776
958995
778402
352948
633750
267913
292519
737834
900867
732574
824870
400559
807364
265557
547086
36623
153557
588486
869045
880433
924501
500073
508305
38190
702305
946314
363637
775073
480120
852900
739437
537917
899200
157901
828502
608935
487857
769813
585202
314816
844785
245250
418004
991495
920980
21532
28922
497592
989309
486576
991898
442004
833768
639051
430419
883960
926828
324221
999116
699797
21174
744588
578210
728519
730460
468374
341736
859300
1017586
1015751
514972
1024946
85500
822600
787662
696776
534168
983970
273330
957253
604226
223586
790362
770088
531547
238414
457430
997969
371279
543400
741501
810972
619001
1039240
893142
198104
734011
121183
363445
20203
890500
308060
726443
928256
399061
802513
871387
185163
418303
1010292
44655
544951
265257
302825
974716
71056
674349
498029
29586
937345
381134
835794
298652
376437
112707
864101
784907
957006
838708
175202
838576
365545
1003051
906578
859180
84017
606652
150217
704109
897541
353332
344784
44315
520596
1047977
647481
360459
105824
177216
560275
126658
52805
755902
267845
466460
416538
653613
292710
772831
344707
1017622
424386
598629
55402
457236
971028
234404
259749
622200
735303
616427
1037777
809067
206415
1012389
748405
199988
322434
664096
16284
652101
393767
820927
1043231
500380
299016
879143
666058
204077
528077
431144
916971
458281
1003465
250276
712917
119165
137355
26047
892860
188038
632901
514105
299441
678195
2555
396517
523912
56755
886670
644024
574042
895873
649997
896533
539858
636163
208919
721914
710501
978108
66067
45121
482209
523925
1020435
814366
420225
149126
31533
690478
924898
24523
1005560
883350
300101
591348
95004
556258
594555
345955
151881
119817
334691
764249
777064
1009232
51456
701351
82026
470540
409418
204
301104
555613
95384
598374
564322
715425
683551
841831
468147
995524
38930
636009
246277
69637
425692
524441
698024
755562
1047874
868675
891062
369378
605097
375052
170806
445245
250608
913249
715493
9761
958502
696710
601302
951952
117041
329842
683220
290429
430070
391690
426898
24828
430446
89744
231968
325718
953538
17782
968320
49711
917446
696997
395750
1007587
710663
513935
151698
495707
788601
678321
549823
759089
716819
513793
752069
124250
372638
316179
309143
612622
34495
415411
120340
458098
267329
136790
876122
142133
981496
756808
869044
184384
596063
424720
898567
152237
936825
885292
663830
498289
367804
973300
559669
838243
913766
985958
744042
95287
429799
294234
24777
512903
185786
500684
291922
866491
862578
747218
650911
247136
37635
801689
623388
634863
437756
414995
250243
130205
715545
58554
31985
114506
854793
792224
931115
674966
978547
874438
584149
399442
810513
5376
58321
140377
819197
313239
197004
742629
950924
957224
267946
2941
487479
931812
813351
9032
1036340
604538
37877
326619
152165
980361
42647
41944
366651
970972
203233
599661
477987
937332
100422
772409
958989
955663
163716
109957
582784
460685
192099
684628
1019917
327354
489193
25933
112443
570154
800030
319621
525056
596137
655134
502061
684019
835376
141133
1039473
1029438
1021840
650597
963707
426452
923443
290801
851760
326214
388876
950564
401619
240348
913782
631762
44881
1009032
645740
831396
636642
331831
990631
2444
1023682
310797
365298
398759
164072
617789
799010
144972
136011
662186
649446
588060
126885
790140
24785
453217
524129
964252
165829
204058
911016
547208
902454
669984
301395
422363
424893
257535
51754
40647
321696
955104
88704
233649
87295
770902
53964
437844
277543
220097
206362
972764
984381
706933
171599
277069
377214
648728
887578
233161
811805
279873
352884
263833
171858
633238
890372
70987
59949
135082
239262
852418
338590
62506
784574
736336
715463
876453
331951
319874
974184
1040024
290566
169577
613386
391143
1011482
924327
700261
296299
574652
497497
286271
815546
974404
277225
672544
206163
824283
674529
384478
552057
746355
479445
234335
768677
596649
819706
28648
486030
682690
194323
718839
173685
568049
489482
489548
84656
660667
307011
576148
741959
289121
492694
614484
510722
28110
624540
508373
24157
701391
749371
553684
915256
263151
610982
371602
143232
789285
291819
246243
900294
933822
138745
767708
311869
63233
318096
110537
951664
85797
469636
113882
307852
672071
1015786
160292
86583
691899
544189
47524
682426
674208
703901
961918
606757
923359
403043
982619
20072
815078
1045327
299366
326615
616821
5643
967421
487512
610905
606881
478038
316165
253783
958319
779846
518990
991976
109274
435214
207923
309407
361846
518156
943571
622227
924356
770038
235399
608914
492991
1088
637548
798690
726459
95247
535989
102712
643744
164196
81923
161763
489793
682565
351687
812566
99939
452688
808321
335172
726224
921919
558326
28312
172223
305958
301282
95953
411448
401986
552210
67030
867242
645578
836233
889282
1034109
827706
237089
941251
871183
865770
648663
612761
251644
531694
948531
330509
163631
594495
589663
145056
361143
166646
28128
687326
943544
690371
602318
935129
163873
361458
266793
555836
936253
19045
755063
380597
86045
237154
967628
893034
759507
887338
3645
467501
461392
196453
101154
322937
326017
569002
820822
513821
434866
140161
473528
141840
954978
977177
314248
249574
498210
456679
924654
577101
106662
528279
402343
365564
291891
174321
77135
201197
338604
828232
326938
266790
449238
522107
743334
678991
114201
1011739
528821
330278
719566
243151
109343
99221
956665
922428
661068
637477
244905
164427
478375
911567
509669
891116
878340
625963
104239
623127
511693
653511
353565
927621
401886
764205
203595
508137
513264
843652
174122
10341
902402
159502
375339
191994
915541
313325
457601
825636
183500
399534
509913
1033222
839918
272610
228393
165615
680195
943868
986083
688629
498935
316107
627733
811890
67832
405465
360837
265214
246767
758731
431619
416798
160678
428145
1004279
135392
34629
575699
377384
1027195
434589
59999
1040004
184823
791734
332679
480417
573877
248574
840298
932565
335589
117462
957730
806233
633743
252403
186629
492714
101807
130415
713396
126308
712332
449202
658674
339483
421318
649861
565763
789631
134850
358523
440368
379609
407301
205533
1005610
173286
912875
495751
559770
893061
438356
879750
1009591
662092
131075
834612
668973
312059
789011
721099
513980
988851
300227
441178
693840
353293
758598
232482
330545
248224
334951
953993
687285
442454
753461
1031612
491395
42009
133772
10236
700556
480218
575532
610641
721976
144113
629217
98785
123844
183616
220589
480917
266560
222184
16274
853083
1027865
751884
178412
100545
415571
94522
398281
925526
39152
277292
339207
276525
1018028
130316
131195
467092
936424
175721
541308
654553
806409
322714
219875
780007
304531
604116
217954
757955
717921
834751
892612
327064
850978
1010471
527271
105556
441359
236864
405648
865294
248145
915611
69729
982231
626512
288070
671933
365027
832380
342115
1037492
1031729
635868
32589
951887
674876
286702
919671
311747
1007282
83988
154861
1021136
58616
42946
856715
384823
211065
799928
400245
652389
277778
355667
476508
77412
648127
143050
875878
556738
138203
141308
229451
49533
126808
1045379
985302
740057
942591
814908
54023
532634
795735
103056
317266
985027
648781
187303
685409
265987
902629
335793
840652
438805
550366
593211
997701
84180
455750
945255
260992
1048109
5573
92444
178098
481148
776216
48657
162335
794825
177787
737573
566164
10343
27804
645239
665900
764374
51473
759625
209350
497069
510452
362731
843205
872024
668288
125195
607509
996523
697940
260132
229282
278909
512517
295335
598511
60699
187746
451028
1007295
670194
234863
782573
87608
548400
702612
97747
907815
208552
786976
733917
465811
453502
1035583
29628
499253
127915
620352
408403
467059
543066
453261
760093
952983
29515
143063
108756
30461
172905
42031
903690
605151
20637
706640
622068
234769
958764
450067
201131
582177
943905
151473
226204
354204
164094
305928
1030233
549377
663848
93451
443066
5084
336625
583496
1023437
887360
148236
265336
47038
367059
904402
1020753
962703
15547
302963
444197
527139
464843
545759
1017273
219283
650352
359764
486444
329384
391357
910991
43899
769452
767368
767218
580046
231142
466335
490406
829708
173827
310430
7437
882591
839992
199940
912757
998973
342242
664332
228994
114310
1041421
9461
72042
875501
970083
379702
819066
957897
873400
950770
338883
480022
352774
158374
443378
625758
468412
470181
541642
777137
603992
579373
199652
258120
1020471
994427
20392
985581
638441
720820
688744
920573
247190
485254
1046675
747935
244032
581101
45235
510692
48823
257078
149689
749288
962744
977957
768769
59769
1010286
812853
267840
648378
133053
591114
433599
930047
550902
951019
657519
976616
605250
668515
1028829
444499
287066
805817
630679
347500
230324
744603
1004125
227400
443225
239593
911402
1046864
581252
662438
354598
570678
595546
6725
767355
784346
300518
920208
374346
667090
958905
417967
468103
453326
218206
696425
905349
405351
540429
76471
897991
152779
365562
942912
1020908
1021787
44124
762816
297882
470182
117698
343725
243355
509502
728255
563525
833491
2034
871969
319523
104493
253608
728363
993104
123811
264794
573070
140441
967598
496002
169213
564211
887515
162336
665493
37309
949118
277989
757664
713553
794059
885474
302620
473577
76551
883171
702549
647414
409909
359018
204094
855479
912353
747816
441812
953673
539181
1000375
673226
622394
403200
762647
349897
789050
310359
911040
991079
867594
951526
305787
245869
1043669
687668
1025372
643293
432075
359782
553295
532650
714553
220851
629385
713652
637473
717646
672764
692546
172989
831633
667258
570269
81962
390174
875440
578362
199636
461441
931733
614742
589644
545460
779064
420341
41366
39588
361992
605690
199160
171094
853025
909973
665885
960660
232503
410888
414227
453920
720613
946972
1039672
993680
633105
417362
103619
844738
777282
821019
931453
312316
684806
233155
1022640
505846
521175
517087
519219
89231
499161
283621
498990
324046
511518
881462
689379
326369
556392
396371
249263
818074
389382
720724
860529
621206
918241
939043
244517
780018
984680
762796
165679
75836
470771
799019
28184
467454
721652
882234
1040283
475944
939685
908041
342145
557047
167794
615230
588306
120454
955132
294028
935924
807405
296150
436661
262643
565257
863438
671944
990213
73320
749582
364683
228717
868428
570706
903322
288450
300445
41820
475752
824681
127648
995733
830455
529807
123968
266694
339153
165632
528501
222428
502804
836605
827301
1010121
587176
675201
32973
939837
356476
954157
1024127
164241
844166
13486
527499
939047
748741
924550
370197
621947
159274
382504
260588
417427
452003
581380
444184
157560
944273
36184
759796
28180
262887
3148
656179
118183
314517
125497
1032425
105959
401449
807061
632480
506763
878116
524638
1018782
985761
400944
661493
398449
42982
130493
160763
977949
54839
1043357
1027007
56783
999695
76118
700387
242404
767742
752028
852698
1002639
950818
282289
804014
395514
751161
619569
652141
320868
859560
905763
846000
726802
81316
196643
315824
607590
605164
116495
796367
663709
687479
344452
152313
568085
978865
62616
169304
577774
804599
292697
174341
641270
1023136
157992
1036524
184493
721257
708529
7072
412081
108692
339050
713002
496204
206772
73194
942627
149550
14964
94626
952600
24941
61168
452984
497540
827032
195643
363407
541444
797178
599070
461425
184203
975247
869137
247689
126967
264149
166875
631833
695243
586389
122717
601266
739713
428830
443329
391833
573839
376366
501947
442328
291013
427855
477271
280848
1886
377291
226846
925979
585207
37210
508127
442702
851
788306
275233
515381
460932
140910
852664
463514
121131
158256
132596
334926
995459
398200
733754
834208
134333
570608
932866
833651
271255
294490
333839
80511
336611
3088
376179
537297
484664
315508
725229
508706
180963
314664
757058
637528
607588
696273
759111
681937
783336
912210
311934
204914
486450
246889
855138
489754
798677
791312
966056
264292
614584
1027074
162782
526035
976987
227846
566784
1016363
1024197
309046
514961
143680
242726
155921
608284
410746
822148
558943
778558
94317
212686
701506
382449
243382
307014
634957
42082
980575
8012
915940
542175
485907
218277
150589
263461
542686
266712
751571
481982
680426
229808
590604
933257
449753
964991
41498
208266
84276
179004
36947
367955
685644
489349
656664
499415
863584
465499
409413
997624
61801
112114
714696
303666
870677
566335
968090
900119
654764
859457
26313
80323
596081
131475
716927
405360
968550
436825
719946
485250
1001666
272255
1044566
949079
282430
955888
163909
866963
295401
820369
363580
816698
6346
187476
238277
307048
16292
896413
411100
1022786
1043618
928133
363946
844258
342790
519731
616006
853378
383438
6022
198882
695590
958224
704525
90666
661108
940499
850379
314576
763132
1002061
940114
303967
738454
104966
148808
818507
787812
259120
5911
502249
17604
487714
901149
254592
1035365
46964
78048
985611
37256
967715
309540
137122
295127
874151
774760
44194
829025
930172
402832
974392
24624
235477
807541
893953
811736
788147
811085
253508
127113
17939
702255
274149
919720
804068
871792
195357
337498
654719
935351
449619
206235
102344
741906
99803
764001
610931
553100
170869
502786
25834
393441
744243
40482
131746
104996
134438
47145
517307
854734
612670
137820
924530
726170
835944
737647
918048
37996
145283
866955
629061
458090
261372
372792
795522
446333
792203
1036693
856703
817517
3424
123540
726515
28469
294719
34736
845070
98375
772367
616441
440740
992228
217819
79922
525774
1021903
171241
468742
1020854
801694
238979
587037
219080
801672
779827
599211
868876
1042210
669353
972501
943340
328011
173444
95544
8547
414595
125590
629007
781911
1006551
28398
326061
778715
1023616
807261
318742
609511
1486
593435
690643
360544
362005
119445
970173
356434
683740
231853
885281
225950
846674
168754
96893
520420
932948
495511
253826
409931
28238
976803
481139
549384
343016
668230
769538
198308
654385
800844
947259
157017
423914
911259
833163
998338
266235
652984
351534
1036102
500488
998551
262021
342881
451589
773326
736488
14692
867147
321305
447799
582394
144166
117447
562511
228073
24411
322431
786390
124368
301568
602684
284421
899315
87592
8617
929266
483736
653355
65769
900328
755926
870232
29296
356063
635349
1027186
221914
579352
67284
109597
358144
823650
539236
787815
549592
942488
289506
323797
435063
807555
6128
96120
587530
571168
750748
217048
671431
162146
583544
217740
127195
906342
662232
987267
586197
716815
306347
243129
446840
585928
320803
892819
256845
64413
17953
521321
727991
522126
1041072
566672
1032228
29563
362569
637379
128945
229725
752470
383451
494912
285198
548369
161237
926805
390137
946373
51539
4999
951627
153573
935861
524184
577733
28082
842170
695679
319899
574316
712240
406116
974287
1039825
494847
537364
299376
925395
797984
967914
303847
486856
610007
67718
690857
839741
437593
549838
422015
44725
868283
614473
206200
526833
601419
552354
859012
875114
882611
1023883
35311
260592
18044
654483
429945
757797
113914
317598
950162
938363
653507
432973
502434
102251
753358
705186
572749
616793
262782
460121
153510
366689
13311
41872
337603
189671
678431
214604
362432
833955
338068
943450
726541
1034268
347547
1047325
108712
53443
962190
626008
610152
273677
505210
695491
384836
77424
108608
892810
115064
292902
313520
581655
370695
817243
55424
39819
15289
518388
784874
33035
632011
927048
887874
359545
848776
141454
336776
170361
849822
231630
488192
109927
755197
618122
485252
847465
92573
809430
312122
146098
508927
169592
884658
868286
629407
326813
924717
350063
599712
188443
190481
349321
530164
249318
162133
628991
780464
598704
575249
606940
405980
795328
850648
528109
220998
26567
159955
395461
11446
1038961
948234
549101
931180
89446
285861
200820
154348
907799
308796
714290
222008
978727
388835
474818
322477
865259
429833
854698
447759
814655
250457
776137
214466
597181
894370
831438
471032
815689
716426
148945
964261
210919
527675
877414
922507
202726
384261
366726
903440
1029484
945779
98066
989686
275732
377034
388418
980038
112294
815857
743762
186566
429361
924443
704801
964789
1038162
692328
364300
132840
131841
151434
951967
974991
59096
460303
759700
500146
808630
726750
307762
759640
1013442
479526
321522
40924
542947
349726
670947
506118
966755
329313
709700
229344
6587
871353
591463
274926
188039
943507
287172
347978
234494
1000997
298667
637372
603747
899741
1007863
324237
893710
803805
743483
272823
893693
741268
762676
495601
599381
561049
65348
839762
624274
422510
730229
964291
26760
260084
454937
15992
794988
28747
666435
194574
817627
10898
278150
1032125
445867
776167
621368
342069
555921
900223
51931
586107
163018
817925
975401
923277
574323
978142
1047751
418238
864571
740624
625853
567746
498991
408838
1045048
1016800
257736
1048506
557265
284743
946435
484094
668944
395893
466456
206162
227991
918681
573892
767237
326601
706337
33250
430594
454241
867309
65170
846064
949376
345206
410195
794501
932684
37025
554541
164247
974093
514092
714973
430963
421365
546085
125182
837646
859429
639516
101143
790031
566551
918805
292215
773435
160348
11631
1037331
655660
781041
658492
63563
1002940
568965
354593
529609
619986
905501
702647
477753
104039
543322
302490
354845
1017392
381716
874981
434386
293985
76283
865494
371476
220253
655104
275209
88063
1045213
323227
13114
301922
194310
241271
707916
39119
687278
787814
241471
155182
1020651
419307
942645
697880
713284
143589
331452
120493
148786
952166
789060
296399
782851
648790
884004
842140
231076
69272
788926
190022
78295
297567
1018292
375260
655806
924638
211583
231498
194664
780605
33182
986537
995768
696712
936656
491323
644216
934441
646095
822202
114572
834132
704798
1043583
360013
690015
518595
429423
286508
931116
828808
322678
271808
674229
875049
409459
562806
676083
1026159
878678
127706
134211
145093
705919
551913
1038586
893772
826961
995521
207089
605540
425055
707613
760496
699295
764294
563291
1035626
417139
563893
840578
731559
107762
993812
702340
169163
389145
948750
137960
473556
887270
697701
101861
819607
709752
446500
869428
150219
519156
940238
226008
135115
166174
185947
113646
594480
135782
379974
784780
575896
476036
468568
755868
1037092
789709
877797
777883
617098
450940
685232
845669
564197
968357
318401
148589
815973
853257
703364
659255
77809
1038223
1001233
260029
186257
586962
257898
331578
820267
355792
544198
458974
652889
514864
699936
224248
550092
314460
109502
132390
315794
444661
1034553
881013
655618
338387
750064
1040399
1020735
1021531
174902
16338
545682
601765
995815
1034257
390647
817872
853831
542598
418273
668206
830536
1006449
812156
53844
335205
201720
942180
342428
696683
335005
852037
389053
498361
81336
156669
323998
42302
120079
127075
840658
150655
689307
972788
334960
716228
127684
323796
390022
282791
269176
462893
823637
832117
173532
297666
401037
146874
152867
826066
453126
1023148
241674
489491
122017
800190
269237
473807
888015
116806
746022
30159
548684
937553
958208
795940
386012
1030399
834222
75701
371287
942514
148919
863275
102259
307212
192223
131859
92082
604323
403502
477027
960069
977820
393447
1010724
1033126
314306
973865
229496
702645
796280
876959
327694
130089
1023290
492174
933334
332037
177362
832948
941987
717777
474863
86426
349057
405556
598919
287650
230282
164607
342384
42023
663205
802799
106440
130897
35735
852659
162887
3936
96404
585376
105541
386335
447316
691366
891077
624875
905406
762598
405152
161982
986165
643120
704266
294054
761386
606510
407307
568173
159899
1022448
465673
999107
393712
589605
525800
148217
832375
626077
852235
356052
228936
27755
225013
235398
254165
593889
536639
890171
254892
796499
709740
1000864
404516
1045687
73050
995546
914473
894202
461916
180956
457057
950071
395094
776870
264597
340309
275798
43912
162658
653048
428193
306555
637430
643394
754168
264948
629829
323380
447833
796271
913502
429011
972471
397425
310420
129353
128926
389501
480505
991018
976059
593404
836184
665887
730642
105181
1006542
520758
416924
544946
979182
702722
784175
331380
223361
622025
1027014
1042995
317132
942763
231771
516141
932387
274184
385140
814303
271900
539712
208878
800509
197118
574129
529101
455167
788828
661596
683541
1047953
897843
508823
804128
695792
518247
206372
267569
632698
742492
616800
586427
687391
778613
872505
1026785
385307
539306
922582
670191
888202
218285
346669
374797
415894
424063
958480
549807
946851
577355
349429
792794
320756
202418
420932
334510
69157
319089
1023272
1014752
343158
766103
434721
493621
127669
821867
645559
583316
750232
314919
333665
974533
992357
947967
498677
531273
298442
773625
647744
365214
600456
473315
847485
332852
776188
341231
51771
578614
978940
1025820
640888
285438
803203
799791
919418
159913
30340
63601
727829
233485
336397
165057
277344
848879
764842
286987
535951
844399
371450
508888
385661
293350
376484
381507
354033
660299
212404
658995
552801
818934
369255
608285
636854
719582
116999
1013851
938763
472165
374486
682572
320574
745144
800127
210123
975475
111278
925476
898538
503295
701252
602529
685238
421619
488663
821265
982905
121045
98216
657953
911837
118721
357874
553531
535270
870146
553442
962192
561531
732233
716984
178004
850980
396159
618064
925280
744956
616572
53673
142461
35496
736291
760747
622161
730788
203545
553727
522568
352091
934647
95474
51136
842438
374251
31322
786160
872766
360699
730605
538671
721476
436028
266357
344421
556308
146072
119094
146556
122311
21078
73760
600223
65069
716888
564569
947056
207012
119912
59710
441074
421402
459386
22193
804604
403087
125246
971217
144359
334242
244057
47064
755888
764169
488670
488913
102230
841597
780737
558191
62619
744581
331117
1005659
162534
615288
871408
460220
289802
770776
638029
593187
989668
762076
420252
497168
659988
409073
603536
288968
185107
831043
625541
1031245
374479
770861
880074
356734
250664
308346
81612
30582
50750
452867
908782
248484
968800
990187
342802
593033
72369
229022
447943
25430
887207
315256
525000
696960
366284
592920
796387
154767
898421
549124
579513
567251
972455
1007070
347327
376930
763106
205764
822125
400650
504761
934195
290002
186071
72830
794869
65851
8124
861857
940761
383612
790621
768689
646851
458704
990344
886337
293441
561450
843609
610056
663167
922537
480224
82614
799728
726152
467838
727101
377929
207768
370924
86779
486071
871281
593864
852677
546408
46708
503678
239524
720362
297050
60396
927325
941431
187324
833496
76445
433374
430107
248363
708363
871654
330486
28788
614557
187540
510038
475153
145278
344676
617705
849616
1029378
99186
566008
417553
6129
537881
443097
598966
221897
109752
357479
197133
95007
281842
869432
675370
848174
944489
56596
181616
53419
231044
682178
633698
442007
337704
642305
629103
98044
548341
383773
640440
997521
288997
284210
39863
211860
215125
845336
535079
638524
625468
843724
424001
613944
691355
518821
378598
236906
1028622
964711
402678
82840
589083
671555
705714
900896
175851
659338
779302
987654
641468
961463
627140
336221
43636
615151
278286
1033675
804498
917027
929639
215975
586633
545092
551571
143709
1011504
939673
947929
723165
450670
1023126
316802
964856
968607
785049
956864
720311
602615
66117
479089
890276
449982
933702
31952
407454
496550
81530
732946
1022615
438703
559162
40047
369231
779877
178757
390226
856198
88427
962479
35490
528659
178462
737162
589710
844816
653860
498155
422446
307170
851838
404456
418166
195576
811291
523577
956406
1011591
748720
566940
286380
335710
17433
118190
999431
463672
613358
424822
95052
5213
681157
788872
497167
321241
803069
48425
687415
664468
285401
690932
93266
9395
276320
324586
564823
805043
709896
959610
991686
609298
1039829
808037
886971
355947
103572
507292
415972
205847
410167
298283
962092
784998
876390
178623
795363
948686
328692
112081
987239
403715
717353
735244
247476
187698
968710
234213
218545
185916
582094
148630
279252
948850
702987
844973
834468
21569
643807
787119
590415
423299
1013902
817830
418247
398545
863198
583467
484974
911155
758736
638624
461943
422314
36041
829013
368772
1026021
990010
817497
88695
56155
131601
955019
494117
951907
399747
133928
331864
275974
442125
663966
539151
337662
1042728
199797
427108
3687
842876
572103
814739
917585
355108
503170
754220
189550
396074
235668
374585
796881
272299
663423
827225
615108
560426
472084
947724
445327
714753
40306
166787
734928
144134
443838
674950
779170
727830
1030818
538509
747229
546261
581124
146788
276738
972115
891130
552162
384146
154714
965371
484703
748315
982928
331326
527270
724031
646714
166218
887877
910617
788826
631096
513567
489312
709184
344737
61364
742346
1040523
647985
613212
376170
271650
566168
250183
1021023
587565
808034
880143
547525
858940
25253
919739
153484
775518
422155
761078
996481
289688
167237
433731
421829
902761
70809
644280
953263
1030813
568864
548728
144993
204421
926477
646678
705165
173241
639087
156812
761480
81758
84293
211390
828378
340757
185960
391304
66707
3765
852719
613828
89678
858843
451757
26127
1029015
741264
519531
310317
681701
1005948
220172
475772
572114
373719
583293
688124
59275
380944
481060
41928
153373
1035173
19067
699943
813407
49785
567892
753076
922012
52497
393226
484368
13931
962530
981654
411985
457562
466367
4328
29684
185293
577977
705492
261901
1043011
24790
1031227
264785
925674
252397
698251
56821
811132
363809
793391
206842
701954
914985
62946
626807
893008
399640
419945
797425
705058
582107
79776
251339
472594
835568
96995
430509
610107
164532
1043504
585920
128414
95710
788094
289400
348625
4497
845814
291417
110958
643204
314452
405647
723412
932580
163945
469173
503457
288698
536608
862424
206775
850186
402514
817841
257504
303609
562923
618568
793467
946410
654937
240395
873792
82871
237261
857406
429516
262409
157862
33161
254492
735432
48328
428847
558853
636904
592907
183131
43760
764551
1008921
950657
448564
489140
67783
429751
546216
616849
580194
251626
763478
504257
270065
223142
723441
461940
344206
83570
915659
100974
28624
910450
330186
237608
240043
677124
501508
1036321
393089
216955
279883
262876
874410
910483
697135
340835
742059
481470
979422
873040
769325
154017
192440
249675
109720
664383
961433
546551
460444
46711
922663
397150
858700
38530
10228
879338
786677
225209
3849
285454
457134
480833
669158
311585
647453
872039
1048082
818388
1028993
864957
117862
909222
765112
821068
491698
145954
134447
1032120
267248
746649
948339
593725
790222
1003844
754299
643041
747468
419171
511522
27574
467431
722100
253132
558600
359823
868083
723156
976681
411355
175055
434706
356458
249952
353013
670221
649407
111533
224192
862583
336306
742624
432823
455265
938757
183882
355202
65943
893340
795258
823091
471596
623008
653206
395583
55145
337747
8466
823214
893887
965763
429089
153062
207276
287100
793276
707892
50829
580812
428549
479005
1018067
439157
1031248
844419
995179
738691
583149
970144
278669
524447
111509
34724
675240
547587
178700
474533
504583
707064
190464
445924
246627
614977
865580
400693
349255
626785
865130
948072
678065
430640
954794
509601
443988
291037
1011613
1046464
629723
307684
361238
274442
251893
984256
368813
532122
776069
270491
980867
684655
870500
162671
761281
600803
819245
861308
298210
385032
770574
779647
234907
412759
917057
300452
789016
171046
836327
161174
808992
981742
410539
546559
147634
548859
310029
721255
1014461
914441
41357
257619
333129
87982
536765
811162
867997
866103
926306
1035474
206847
21017
424352
1014751
88659
942360
84914
174213
938721
1029066
1041979
88044
285289
572863
167625
63124
981059
950198
944609
1048051
123789
645348
698573
51595
410040
576304
188244
184881
672977
313064
654086
307302
734993
145330
951192
411400
955769
127119
703798
872704
337217
431254
692604
993866
964929
269340
223537
685519
324983
226148
462716
17574
387365
650769
208486
686645
890541
525241
579808
522265
88170
956542
64506
1020984
705914
641236
335193
794601
56233
964015
783268
619616
608503
30241
903175
889930
927143
742418
959552
933794
776611
823300
398256
703370
238035
417823
268537
522947
570878
433802
403203
922749
501421
365679
465144
436002
16926
270671
1025160
320714
85099
906586
859334
831522
743630
550204
77860
556198
1012624
697105
81770
665957
516265
853675
816187
198845
588558
434484
257804
70730
183346
273606
958725
476643
242881
301652
347911
31856
179883
831080
348217
933396
827803
196137
560950
366858
862483
446649
745046
305304
114178
962044
354540
189524
968481
1021011
24461
492159
577751
160815
891867
842318
898290
414289
696281
589245
374319
289112
259630
556900
147828
1008189
448712
1023980
61652
809636
943631
120545
507987
388590
911589
13916
903939
4554
174743
638900
188550
1012025
903741
357075
844891
254562
944760
162871
873235
822790
170768
829065
756929
474105
466990
44837
361384
655154
226069
389258
665914
1025714
629864
140381
345147
395325
60342
127981
740929
139289
404546
737405
253530
599830
463793
464099
703829
251378
222689
496874
712052
830530
964576
508456
297654
544111
126498
356810
513045
874270
685029
55908
536530
323041
491746
821269
1029297
391336
415633
881326
187831
609784
167720
1000970
538911
146503
179185
118749
998166
922064
275504
314886
448033
120569
582615
1023694
601943
194048
203497
352221
23407
36805
488179
925359
765572
615266
935954
126431
244191
561496
435085
491754
675947
650912
1028711
561652
643905
865398
18173
752445
901227
590661
847621
166091
252578
501527
273893
410485
1008970
512809
11857
729101
596929
183417
1018837
750342
440603
559045
633124
69747
1035196
820308
1039044
197614
72011
888179
122350
914999
966129
272708
569463
202664
979464
948507
377044
441826
845036
213671
171508
324823
316811
841323
288241
617618
533925
919744
310853
86812
349305
341761
507079
195246
600004
613969
17032
508295
104215
833756
279456
397595
579598
490019
774302
71214
823101
338841
262571
108625
159516
606386
279703
211072
1011971
319909
290187
876406
569715
704280
350984
1025503
690095
947979
195531
29531
261917
541475
466191
134216
477608
237429
941671
412208
907985
307779
616207
732835
43178
372955
539952
687851
987916
105630
200724
575011
152009
140736
294592
608745
360502
833796
37190
516523
980855
202699
169455
288319
136784
117725
20287
814219
722207
528157
139177
223574
911330
565802
938870
763432
733131
766326
776964
315179
921913
396505
969649
941440
767097
158944
927422
459606
1030950
672646
839166
621370
333208
558988
610033
275206
726310
385009
217558
198204
404390
499555
346281
404990
207804
456445
201930
657504
345454
277798
329408
221204
112952
745645
680722
545139
125235
874
601243
772170
761400
922431
57615
207211
493729
221012
905783
739996
629504
618183
797910
967624
188259
627667
531715
75412
890950
595936
981174
149255
318729
546597
288336
265093
996733
494300
40118
802540
394707
586115
367253
621360
1020466
65036
677482
630909
260608
278706
318160
337175
151383
405862
429795
965934
850030
179525
865361
598429
1034125
775956
604955
795970
230315
1034452
468701
365079
500100
266349
447156
875655
518757
498112
57423
504201
229278
446787
387728
549571
188572
345073
536776
650655
538035
26227
711686
446907
690652
451419
603584
431440
125612
99432
128377
9794
360885
560174
23636
46971
202206
914550
478856
217007
360181
976563
44454
569153
930276
814082
739015
1022796
153534
413736
1028881
809564
1009213
921443
675806
73873
186964
625281
503238
890072
523965
847602
118309
35065
1003796
1016989
230273
235214
672096
378976
597413
898353
287951
346774
942969
8707
231533
81450
1035070
434094
894336
634239
877226
915721
331034
664065
1009013
693946
710867
36981
352331
58002
398082
877357
951022
199529
548878
243182
51124
706099
532063
1041162
577064
600670
271127
1002361
1004390
383768
656160
238714
111948
585697
154220
387961
1045399
1000059
6913
538413
8983
726819
160187
708171
1036323
409032
202241
163094
629747
969978
607207
942868
882819
983276
280613
468978
758174
953333
938783
622681
344908
504318
877787
835838
1041585
686324
19402
933324
114247
755523
344754
222187
569462
387032
374663
33360
484384
670256
419585
560886
796475
710708
400222
114073
1035592
632992
23033
687157
364774
893211
392203
879072
965588
726880
63727
890281
348206
602883
212399
738024
883082
388038
267486
226634
278957
17150
715693
532959
943236
298295
571340
1002233
775557
162240
240110
752797
810977
735370
253880
361353
592852
853251
845739
358903
930690
1027621
857161
401613
947133
478904
866832
922340
246179
936587
645496
536223
342607
935837
819344
505766
462573
417905
983363
1006374
771490
460325
739659
593096
493191
467435
360270
598934
778557
685707
477140
954570
688278
521192
1004716
44893
1048519
554829
571435
530385
459701
731672
51544
439997
461608
264966
541438
833728
628616
487813
514087
477514
277878
913173
231860
781771
140103
814657
1003332
722523
599472
852753
604368
13810
890424
1030654
453707
74908
251066
1033605
679938
1028376
1004283
149712
389075
248233
102568
833704
779836
739951
644111
904497
281959
960037
826549
196131
769347
60191
359175
30756
779282
730290
271560
465275
170848
361431
266734
405081
367366
963825
245765
826964
1010187
988756
963857
835371
751242
233831
692654
769761
696013
846663
707491
616615
373436
213362
684197
226660
287252
663073
958455
37506
759794
383250
657564
166289
903980
382114
131681
586868
411243
902529
1015579
1003093
293010
40729
447827
18512
1024079
876257
726650
40922
777160
659068
360943
705154
195946
345516
158899
214773
972095
903323
875838
363524
919668
633366
523671
818896
78172
343317
585945
660743
160115
947233
81706
29652
483174
790831
514275
244105
783598
83590
503067
610372
315784
655190
600092
706329
45884
145032
125069
500596
949845
2178
225241
164462
352432
374734
755845
364457
440467
689484
453338
351087
25640
409500
696450
19565
155103
324605
737951
594678
698920
63119
47294
532411
946364
366571
584713
378783
975851
541891
129212
41205
809796
13631
858282
994875
683212
30895
262140
355591
733080
165968
10678
433889
155977
595740
431976
721327
357691
271180
251389
819427
78587
516657
602967
825257
74558
627716
8894
887463
691624
539331
211439
56336
974397
150836
217676
295412
653918
1038846
904329
369033
290129
524431
36734
974647
931427
911850
439466
409809
195428
145110
922367
641865
903603
492449
815865
540945
819649
506901
918932
112799
134028
693091
187779
1027849
326323
618084
610413
439876
932821
452930
116067
732292
941884
666460
102751
124126
89970
575318
125129
751113
101857
879498
212323
1038515
907951
268979
973111
218451
378362
707690
92863
235150
666977
184854
952969
493648
85561
621477
871520
795457
385260
484536
191264
804351
866879
284532
128591
803673
629197
44319
278381
105862
549709
93702
126662
385865
553359
974291
995113
1007665
731195
221871
812471
783069
625796
924746
894986
551159
570403
978488
1000291
284422
110942
652767
1046045
1030681
492478
786218
948474
417446
215993
180647
546005
1025903
371372
983128
212942
758564
338610
856773
169613
700242
180909
94488
164837
324620
521778
609634
109815
368312
328203
706531
397833
319355
321093
472985
12803
848608
686403
166516
931904
36724
954745
1046946
1042505
650373
631320
859124
354029
262977
137216
820768
602290
950327
924652
987823
841894
314792
809297
237564
216532
630752
1039388
83133
983734
160923
849451
976665
962900
990510
714082
335146
1048325
926232
25213
610272
564743
230500
254011
308
255676
228089
516170
309673
1020947
97126
718486
946129
111220
183954
507135
1024296
561140
377707
898388
446942
196606
479254
76311
961841
407242
751613
602459
35953
508940
1002654
5486
226527
619306
27923
231005
623561
677754
210365
42211
44163
625829
143935
819212
590560
444116
965306
329085
848774
456971
46073
143280
655953
935292
424250
688670
735922
386133
546389
814010
943473
1022607
175972
145577
366151
544892
429443
190300
501529
841469
238283
714584
97477
264457
417569
393434
167775
531814
624912
355868
564911
340251
704333
616398
1020490
214679
611222
581790
695537
265245
450582
435991
213047
466491
483703
741170
809087
37358
882548
109751
747630
917761
234197
509549
700402
528775
1029033
868948
508679
603582
186710
109729
277552
281592
333740
1043427
520612
50635
318918
245377
149666
199069
971827
41376
308212
99454
1033032
404181
925049
205387
371976
713268
603767
128369
668999
202504
1003003
189012
96891
439857
53440
859208
313384
423730
127144
733382
1033397
88584
276769
606720
27487
121042
848007
818659
526817
539814
42553
138625
658556
850554
648795
693218
964217
136593
581966
764790
658234
872428
492630
537956
119081
127071
679180
350320
216493
383304
939885
829625
7044
3136
282303
665585
613284
1013785
21006
84183
63048
388042
663535
287509
777281
798873
905767
71724
36381
334440
288232
735086
21306
858755
174469
303249
332128
381915
488220
246979
640191
41121
731510
918734
127207
600122
138172
1010812
558328
488328
38431
359771
934223
977238
988628
624768
4401
804621
496540
738898
360107
651088
47529
889948
990734
38780
113906
22897
988543
442496
387296
939176
666877
925681
735020
941426
81550
644377
482469
285202
483566
108190
784283
552232
434352
587732
83789
221362
1022851
871222
445838
212766
753952
678528
665614
721765
832867
819862
268197
444752
140245
458173
257343
404820
168747
724740
266496
695557
477625
1034804
119316
172666
309241
160086
245451
777898
717720
892075
826462
623477
582612
846051
218672
759870
778331
67950
81553
775765
186099
114472
819280
463152
697187
392831
1038626
115189
230468
405388
13449
46269
83156
642898
408644
710581
315551
168548
900125
1027840
284175
43878
653890
147714
419449
687125
807117
521669
565542
1036359
525620
133017
859950
475748
35187
106544
338379
954487
283495
511121
158980
679538
70524
129846
403347
699445
983058
1047872
20492
1007290
168557
618658
586303
899040
96328
390622
483383
686756
927103
440816
910489
388885
398436
610715
323820
121182
621642
1003502
313685
3579
997352
312779
493471
448121
581362
704244
379750
272428
743576
897821
804442
287240
537892
456761
306767
262063
522997
358206
996813
166946
46600
258818
529767
623416
242527
83291
388444
951567
184324
1027265
682184
117816
270155
921145
164846
276955
827208
442950
1046425
495216
922985
191375
401066
292355
185299
687223
795519
796819
975042
455245
1035989
941875
368937
894355
491973
781241
435187
998377
106591
14189
413242
778126
910793
532640
352001
331282
358870
832420
262397
909957
351869
62367
799869
726522
434526
968088
409099
931995
97867
736009
1032981
901385
700125
666683
1055
116037
595020
859454
410355
300995
323826
598004
925106
283730
228708
247297
976027
835546
389789
749314
276387
883122
593558
410220
484098
569696
174589
388170
1005571
343197
767471
497790
527409
935682
1015464
798966
405913
667311
700433
344804
461217
951811
688170
481909
809698
678910
571295
747334
310130
351202
743898
372550
379437
377412
644414
683009
120047
458665
515495
276197
379929
199751
699655
981912
492972
713594
767281
757332
706139
306336
168937
354398
192342
95825
669386
192072
108797
565136
186173
248793
943288
149155
323574
474299
558842
211458
130339
657524
535266
700659
259417
30085
839935
1012721
11368
235025
594197
1030154
352677
1035901
412137
624158
759742
501602
430900
288206
905245
1023054
620649
940618
54409
229906
552669
747683
168211
922271
769398
97514
407865
21454
628971
941064
322876
408499
802681
60294
755027
722136
300017
651038
307683
217282
97665
197253
911656
585093
226250
1002794
218802
1028304
1023915
733197
807472
539806
547674
726757
462989
694083
735048
66959
571974
305878
728120
489379
739597
298698
270177
242883
607760
487913
825708
395795
1027803
759399
666852
83458
121602
631913
605725
127390
873049
150026
397383
597790
968837
236248
950769
86652
941707
209841
504709
786530
610763
1005719
550542
370391
690064
808952
930373
159710
367551
653786
683119
750736
785357
356327
269891
531974
1031524
120068
1030384
481861
127477
173036
40835
690901
182686
178574
480960
469945
683955
221494
687417
759407
399945
914598
5294
129317
828761
463023
472943
781662
675699
516588
315297
148628
575901
708717
97138
41989
850830
551592
205434
776079
56241
189783
403933
633114
413418
687897
179956
448006
859881
547502
1041025
734133
686441
619413
777787
493461
183722
29298
976988
970463
443530
505294
156226
368810
645422
765057
897744
492625
441872
881508
575179
880561
259600
888793
150919
885271
489468
791956
731475
643229
998222
93627
859191
428167
1020901
17616
733312
531619
970507
384165
112666
279562
787551
421631
858914
781683
905616
140961
318746
263361
839530
837708
291106
126254
524342
634634
639589
926083
555175
554100
811099
312915
278217
1025130
375720
322002
602805
341289
204378
115521
918064
844085
509985
501985
617766
782350
49266
791723
274257
285975
47359
344927
807093
106445
24684
647452
567494
376413
689895
497934
434078
787455
741114
263162
468107
380993
74952
659361
243134
921129
678227
385207
998796
94095
20995
151902
765114
896749
921464
877651
672840
316595
699099
521613
1010505
441928
864175
534794
55797
418059
330668
289373
998589
827547
680405
378892
607294
1027967
693468
1003847
372569
860077
615773
719866
638025
950933
253493
153328
1008579
351610
247262
75762
742512
942804
511028
124061
589817
673643
815912
370683
989862
750641
549988
289171
856474
280859
217654
653564
99286
567179
685568
518643
397982
314773
255531
783729
655384
125225
327003
678026
284340
474557
182889
489169
406616
794339
414700
115136
590509
201691
354209
651600
619365
561532
737759
312048
465809
516653
564872
95383
1043085
305551
967451
253793
184142
115281
87352
487363
959675
271412
865415
231906
426999
509814
194681
992606
563978
797815
268639
1044894
520862
445050
593854
424382
94489
358224
272372
306831
65444
944506
793322
602975
621955
939436
1028651
441976
264980
436849
930529
27954
969950
976497
872988
325073
497091
571424
198306
790906
651195
126508
593477
359655
1033778
663183
775270
883186
883775
837862
18690
31252
389772
661824
973155
892157
845686
161214
25242
398910
848344
211001
386240
48536
646103
356057
326912
714063
898973
301112
461926
736761
698445
1016613
783998
313226
615874
32672
560584
647825
686063
859190
72874
627059
791279
278088
781443
326530
482996
492519
535634
16475
410997
64680
1007988
855112
541860
854659
782556
1033767
1014282
423767
372301
652140
410936
582090
450327
880447
787280
935382
87758
685067
190987
652353
1010746
643741
104958
812976
481320
830788
245440
238617
238601
655851
1017323
622660
306729
868776
730043
270375
48684
707079
428750
848071
628465
134802
427649
237256
438925
955622
84034
405498
719123
598456
283383
929976
975759
113754
675308
613428
470657
1028027
868381
443085
799615
284744
1012046
613904
222305
86500
352286
613674
361430
706725
236817
683527
396436
8496
400264
92301
353638
1030943
618882
307545
304926
694988
105342
956305
176985
60738
564576
951484
932329
106525
910893
274179
757451
550536
639362
123608
285513
885143
84162
58392
972199
880253
152186
743425
384820
826793
106148
85889
910810
786283
997335
493513
313928
337437
542927
476950
111021
537158
375296
914677
30589
407498
550918
103626
242845
677588
425471
848056
116991
983477
607809
351031
731828
302816
445666
839430
270053
526256
943106
246628
621271
599665
819685
812825
743565
740682
542988
43048
934273
342077
439838
454877
340498
172020
763965
163113
278605
281329
645332
681555
155137
884036
657583
170269
699043
704818
599072
751251
639414
61703
136285
869124
99061
668137
382173
379573
458325
573833
299728
48777
498594
238171
68099
879868
736784
1005840
140094
556597
30381
295660
834811
111897
92781
943492
281387
186348
78193
902958
383672
539076
10929
926443
261232
435267
94698
1042459
977279
525824
418336
418516
796565
192346
778703
544870
846788
168275
260440
1019784
939522
1044083
417845
514059
887959
279351
893168
1005145
736142
738770
733284
971249
299796
742311
1014023
223959
448461
956241
281024
339779
585901
316333
692378
756995
382417
68123
399013
100865
450389
191955
878580
126495
750
435725
125648
275564
1030236
916682
114716
972704
841784
1030963
365516
849185
769225
498213
178380
1047621
452875
647509
1020028
779965
746006
776673
609472
1006029
962766
753275
337948
537194
807394
387266
764269
831794
740841
295904
614278
824322
862119
693417
626794
485361
341931
850542
129927
72134
937182
1039389
115708
30896
76627
324455
55384
172352
121084
908345
910512
726693
657297
471469
637755
55215
640841
942662
299751
114655
549167
284105
505185
1042580
761266
223982
967167
887473
461071
712654
237276
1042819
970669
156774
595271
800808
133916
30700
902427
292252
782388
309344
819325
767179
693245
997755
386281
904032
15280
696342
950758
30573
864025
848605
237495
836112
907347
367580
546220
699459
705879
1014426
949192
356133
490119
413192
418581
742397
417697
935805
223467
924837
385459
866569
645839
590533
70148
187915
154083
997032
637382
270254
1037525
380065
416294
652363
987082
359591
254110
468648
622533
155349
849127
465756
664483
321054
128210
867460
67157
595044
618102
1014713
457412
66032
795720
432441
368741
10347
876052
31060
621971
12312
899641
1033015
490114
24092
22132
822744
553964
585265
497079
1034012
650763
928515
659137
865823
893041
332154
197489
668047
184961
999266
330542
631948
127957
990604
833564
497957
523451
572978
730112
71349
890805
298951
543039
89689
156252
724343
839725
255940
559201
889525
186314
56920
887955
527757
701756
417546
665427
993966
839715
47819
536422
353984
997602
593611
571093
303544
741434
904454
112100
556820
672555
1026323
198972
546219
843020
1016542
1041857
645251
39086
288012
349324
837782
980347
565838
162953
1035859
666487
1009997
481541
66087
538256
864088
796428
809755
813270
1044654
589155
919633
610294
330924
256957
787486
709575
680071
645918
840794
30559
228597
357685
526630
906540
911721
202098
604430
79236
149038
490291
425898
356388
281242
624192
413654
564807
24728
937922
303423
888157
423301
237526
432015
770132
87728
386297
739092
97223
43521
544394
46750
361832
733311
213617
699983
60011
182967
742960
974934
708141
963506
999669
746309
679224
624552
947864
224381
1021391
147970
984138
268020
48421
195628
1047601
23135
828233
83516
976663
233378
577729
883379
949127
439275
202945
908685
107192
573270
812207
1027601
754989
1045514
684088
33983
584191
502995
692687
84935
434362
625659
449465
704584
468312
545743
68438
692826
668252
49341
940598
907314
1011006
880872
719336
78514
644588
40389
819269
862898
423261
870769
674935
560619
211751
95581
209273
824876
910755
644102
679332
631051
635595
942412
51218
374274
968367
435574
136670
572113
926117
174856
312406
320500
626479
652493
769682
735065
305968
214222
702554
624139
428621
686397
30972
187616
260862
129546
259811
835353
543101
982321
133452
37142
205074
344187
540430
754606
775961
555282
592664
134203
38593
438778
531787
447696
492489
493189
167066
412252
58300
358769
514241
327399
353010
158843
910742
375392
730758
878495
713022
917651
297107
645549
74374
459620
96223
890461
209585
146191
229562
788994
337623
573321
895754
75495
725357
236667
869832
57980
626144
694618
231720
337661
929367
322830
79040
963295
933074
21305
497533
598828
993520
994382
504556
428786
224824
633557
712276
882131
246280
299803
1024792
147391
700553
771072
134928
958020
325302
407381
70613
403212
434723
892331
43970
7017
375116
250923
346836
769914
138913
644236
975215
143841
747724
198049
767835
501297
888456
509352
767145
413764
760205
225235
263412
395191
306847
420272
33620
612435
298733
334133
225479
7313
660964
913852
342376
441797
758260
80462
831174
202903
258802
28916
906931
147326
741122
950967
1027189
39247
857818
152177
572426
228274
590439
851306
141432
125283
776537
655406
801019
961707
904111
775509
395150
780358
53810
520002
799840
596019
133505
844521
213929
735463
442914
602436
689781
278268
1058
1372
583620
222212
538228
349261
34206
621282
73745
968072
398087
670766
706148
746177
751410
441044
414389
225568
977027
349802
1032635
793139
729303
364010
755592
191449
96092
653228
231648
61540
314673
365589
361438
930779
610601
459370
400657
949804
63790
583048
906155
344529
791436
699023
287090
937137
732078
965525
269483
841362
725278
120024
808661
47736
360169
338512
910588
776659
230778
103012
1040334
189584
785866
284244
57420
943440
914759
211941
646047
365121
417541
254848
1034411
971299
331822
118026
46818
363872
245439
284516
193760
1000802
353373
753879
416146
587920
396146
561009
1028724
913924
386697
241605
665097
169927
451272
154337
301433
872420
422730
745876
244894
793407
727114
88768
731877
564671
562764
1038921
313968
671509
902376
282854
182582
339921
265453
634329
630684
952514
291426
501394
332100
954707
432794
562096
65416
760970
993623
196506
109406
746753
803048
954081
604987
456224
97949
1004658
171540
245099
598035
623339
468272
665495
209385
874156
404571
514206
171359
1004308
769803
225841
35247
445010
792501
253933
287319
521532
13791
577259
324043
946107
54464
333552
21229
33245
530555
808510
598592
418172
1032593
425533
382647
214957
64923
823343
59319
585573
876266
710312
343278
87890
680970
344270
207679
1037391
990831
270290
167772
1012561
317041
940354
673812
571041
327216
804053
296675
344429
174608
897398
164675
536218
289321
370811
109339
614183
493025
850722
155557
74959
658859
102441
376044
934871
169444
157737
231889
810036
779585
763230
360993
1029866
837919
602689
47580
260974
158506
628524
891979
814367
309327
1002408
70053
485340
691973
573854
200142
890257
201119
152060
1026968
325387
921599
229468
318718
809029
32859
247330
495329
775871
996555
675335
83052
663032
465162
887099
962765
1036521
296410
518810
43047
642286
302311
117446
168207
611837
383559
755656
258687
757406
848110
197303
638031
629224
93453
272019
592635
348380
618261
819472
311743
883303
742999
893557
653850
930941
53232
386099
764233
626768
35367
997436
799605
16167
768611
882896
313117
468064
932307
96030
286838
196679
1027467
512995
747560
9469
935562
710618
281626
337449
762270
741844
885022
890244
1009685
571682
907341
16326
529415
459025
696341
201335
875588
480838
905087
472035
471021
826891
345603
288386
912525
582868
781471
598120
311948
1011179
697139
571623
363361
540806
328303
792066
1010546
954551
70192
783300
942849
24869
255465
466872
941411
213926
847111
933735
430350
672456
717015
476618
987359
924679
745083
1002633
109553
210799
292446
172044
947194
987640
346326
842041
1006581
579190
107871
796735
16173
539154
275985
989305
792634
17485
337326
705923
803688
177952
357461
3385
38553
327456
762175
892532
540665
180670
129232
866662
471224
243652
732249
361954
546620
964161
146229
119639
666867
28959
610866
652082
447464
770831
3154
403276
220727
125346
447737
222568
437607
1037764
235208
1043195
337585
618680
28390
224178
784365
76057
278270
119877
826315
188853
824275
403342
1374
923245
983786
713971
542524
615267
759426
1043743
597521
1006745
1047452
169961
178421
425486
380647
553131
145244
628430
727870
960428
446964
705920
139850
516683
859572
309968
909247
641043
870642
576722
265002
417157
496818
485114
410211
541374
901035
668666
234998
805583
707597
378759
159551
486722
883285
573974
1024596
649507
259189
178089
992223
147898
87229
551983
590749
122304
870295
804047
80699
862818
538046
95588
452262
183263
483706
1025811
506444
138608
1007193
602557
456482
660465
99585
559192
862738
715211
111485
90801
371623
965495
166851
446103
419859
338321
843898
548629
636103
1030471
179354
85421
787841
76990
300583
667663
555923
591442
311281
130804
106641
771723
275614
479734
980920
944834
165884
814617
386142
350429
475360
697827
45651
957106
290726
805143
835618
222609
326116
901461
936402
240527
323579
739282
565594
248251
335179
889806
854534
570160
772988
782244
966930
595299
474103
787808
72742
371719
863932
650113
877010
83971
604002
963293
506189
433366
623402
915110
247694
753710
401472
182602
391839
962468
1001486
429816
106923
778469
515269
490484
273424
230693
1036932
112435
84461
652717
579979
591144
656378
61419
861119
105680
377712
602486
733683
137370
868522
8027
854907
1036659
1294
10758
782024
669596
501634
549247
217581
77120
781022
912199
135234
962035
1037058
708130
98776
488482
1048022
355925
625119
185444
256291
537850
152373
305724
772642
810351
446206
603577
825290
359243
238842
1044409
901456
435742
285851
1023251
966481
947627
244633
52042
485436
483992
987562
339687
329701
554279
883253
671279
990523
450028
923585
951132
1037030
870414
707715
292512
94033
280739
385910
963375
1043681
100429
915799
456833
367119
802041
974055
579427
760971
176602
62925
832726
472948
602103
64474
857735
871274
168189
781314
196928
451203
317529
32129
783486
361155
580455
405400
591530
498998
946893
497572
462259
888897
1045857
352513
147810
780619
685109
976751
1005418
172443
809812
271594
768659
5966
538410
910435
582878
116937
127736
982184
329849
772073
696894
981277
971709
703647
877319
607330
700501
671382
460461
485947
324274
169009
734364
651455
635776
112529
260053
949112
831019
663590
1032109
102175
692062
101647
924243
221561
665324
615049
829299
720093
610526
789732
631542
48829
970889
113514
837184
245239
79577
306955
592637
582311
792499
601891
579776
296904
707153
478310
567722
894848
394829
542149
227816
543041
400117
364832
356764
564528
817320
794807
330244
976773
231018
461564
450170
532545
1011766
945891
896862
806771
89796
96641
881537
712782
784728
761195
845626
731603
88218
546768
386032
741337
640391
580070
54210
499440
781508
640268
123253
328087
648449
828517
531088
618397
97630
431909
526931
508500
645691
821370
258560
915469
214437
263941
139885
987147
1022672
496546
276732
627510
620090
965716
311422
849276
922735
146261
197587
421469
263360
506488
550947
676513
506856
691977
541020
440041
844618
625063
373851
111141
429159
862254
821216
711491
845873
1002155
1000431
742286
35457
976626
28422
1019346
436090
440532
967012
864235
986074
272986
365726
954960
113332
468725
478638
670281
1111
12505
407109
654328
295983
182983
831923
458754
939119
750270
398045
1004412
459557
626721
35657
366127
840461
1038469
291686
85614
337875
993915
98714
616947
429558
542309
438893
829442
681978
56332
613183
565854
662255
502432
720992
382215
946917
83229
426455
79267
482791
284101
23687
288062
975423
793339
1007109
715531
869148
890516
489480
167745
587512
190309
743038
701217
599372
187556
83612
841094
185483
529545
789877
31442
384722
1015624
727511
543187
442870
695575
1043819
412315
145781
138767
861482
433428
388401
199514
29119
271695
1044424
823635
742737
843241
116073
909423
801240
348176
373603
504102
801610
825532
601771
413484
404998
444582
220033
183022
583904
315423
19096
828434
396844
97801
213786
852670
918001
30313
647471
718108
117042
846669
919793
544318
1015102
946108
632469
383260
817837
801255
146019
1010965
85654
171142
716620
617018
353000
946251
380105
151467
552698
80392
775253
340124
68724
656439
465449
268785
754120
1363
821542
69194
538642
603917
681249
61366
283698
87143
666630
201440
1007457
126400
302754
554006
164290
506288
34277
899357
197688
367467
379086
697987
705773
878782
606117
442747
27436
213238
69197
802085
291621
429849
856522
754950
351450
497835
169830
354973
238662
395327
296540
237909
359669
613384
825136
239212
361505
922881
760023
1017983
95459
262550
539296
337017
339992
931504
891622
918158
960381
455608
613131
148539
386935
829319
542854
705605
568903
873221
400483
462173
904961
990866
840574
845169
26158
293922
238549
979585
822225
151901
1042068
642397
570214
836633
803972
1029172
491968
286501
141729
799979
78776
45934
428588
400551
476613
233572
845975
331603
848848
362996
670965
538565
827256
954880
445914
215419
270359
744716
532434
172792
632519
515542
300194
342453
371147
980499
522892
971040
1015021
651804
854206
297996
111818
120295
894881
124655
656192
754263
485477
706618
901657
990582
979881
921579
428564
983617
528687
706441
903716
731469
225431
395504
252626
616718
589385
772918
286665
814683
818892
524817
180781
528302
166605
885870
37781
510568
154643
550724
519510
433199
30391
644183
682039
992499
438444
686430
59740
91095
141296
221285
222872
944903
918554
134664
986942
695744
1045535
952516
253848
830921
394473
146881
601572
479667
21910
207934
182591
71422
716884
483267
982003
261314
426321
843154
927369
950517
987685
902110
435591
673413
490035
841608
620629
594094
422799
378107
1041256
255561
66445
1005162
911592
500632
92680
121754
837207
187061
253418
809735
912479
421886
347918
207407
780657
247316
641293
558231
369262
1004256
199316
66629
954316
775727
24616
308513
110698
381821
604969
292640
626061
773261
457060
14663
774128
128655
483066
153082
368313
429405
1028827
838592
461826
788116
730050
197494
210493
462043
792806
135827
295900
317614
369239
827941
723217
95179
176594
1038324
534503
428086
393268
74927
181674
386393
675117
683313
822737
447493
1003986
632566
670727
554593
840451
953607
816576
913718
801108
39767
265402
1045998
995646
417386
120312
333961
183155
879756
799607
436069
454976
557504
66042
808851
408662
675547
442486
313122
35819
467407
995783
389629
21041
1009156
206506
755216
845561
459470
12070
14347
1013283
107233
407969
561277
868228
286168
249461
728654
123113
625593
992685
218272
748158
874818
979623
889331
912916
35665
304562
406504
980977
867288
116716
449953
607837
1047352
647271
666660
743890
745160
562038
110093
139221
18716
523303
971163
252798
756662
725045
926127
326375
222575
510528
1009314
1019460
941970
22384
170716
597037
83831
165186
937456
433586
989768
490161
988956
481023
267465
152385
23740
936945
94800
71849
296530
1009639
206495
853742
895528
127759
243490
11164
661087
410130
11592
568677
444636
1019913
422866
659086
359908
245360
276292
986564
638746
903494
954732
1013383
932924
390293
786123
122064
506918
932014
524198
161648
30692
667716
589167
808069
361237
697256
788216
161347
870221
92955
936458
989690
296046
203926
676271
483303
302096
165661
435632
791200
614769
532628
1024655
745552
606678
923422
350364
994019
342550
650257
252647
295383
322750
1033723
568631
114560
622270
209815
238479
433429
258930
974442
547676
811818
750203
170125
947074
628668
204746
250472
1025493
507205
837333
1013082
855353
88225
664179
942486
946805
295744
542188
981094
570219
1016371
507336
1041914
616924
456277
708969
14987
4162
851878
778274
78772
232357
476088
801401
35385
710195
307794
778215
335339
597975
951162
711563
689366
289004
157108
315657
716507
387781
638771
329647
514137
178245
762284
665790
384693
436345
311941
5076
236605
800503
887518
434193
723253
939096
26968
351972
949343
870976
109060
880068
103612
460245
7380
453667
884671
960960
424141
402731
784017
744255
969659
735319
408802
499615
119601
262764
800314
125656
509180
797445
671103
535099
439344
172555
845713
872652
196102
119440
746096
529387
388628
89175
653324
289272
106228
897336
117107
200505
994198
967106
508527
676060
745163
1030604
278675
976975
90524
117139
155436
906936
486076
692094
204324
466227
242944
536070
863171
45374
230297
980080
849125
851305
802485
588863
591089
956767
211919
633505
37945
189859
693589
142170
692088
234987
9292
704087
94026
277496
738216
282287
822650
401030
612587
228866
750589
252348
579525
431192
248589
825484
553778
619029
71979
506282
347762
995907
543248
776623
360938
593380
544948
1016386
52091
743
222373
505403
797204
226810
378416
778308
894567
668059
1017346
963467
778403
723860
941653
526307
199624
765961
1017362
264636
850234
983166
960256
566869
257744
431991
469081
758765
113415
463416
501998
149239
667570
981332
810674
493012
971546
1013758
725126
686330
327685
278717
994996
579480
510327
597129
265934
994067
401710
552464
708531
617838
450018
304362
566002
57839
390469
690953
923660
658831
979764
116578
217356
333784
522599
210837
36517
925820
171559
967465
506358
25270
996237
172955
88588
292198
804608
863782
93137
657312
649509
722720
730006
350451
151172
951611
414207
539973
113608
310458
916727
347817
698753
693263
462166
895369
534384
674172
448534
738913
199869
222783
170812
692220
877583
163965
692327
559565
1047786
649074
554918
989794
562561
853352
800710
167987
513669
513617
532949
776321
975920
469394
116664
825742
967213
457374
107976
327282
875496
851736
439272
897483
834542
199234
25748
606710
196113
560668
668201
868363
362342
291554
34571
1024074
75332
963939
1036193
281924
779288
500760
942860
282681
275844
964211
879658
423664
1038482
225519
979093
1000517
106492
341840
417496
929225
133322
739110
1043923
639795
439650
830864
788010
522715
45228
632553
122581
460826
1009446
92123
652645
430011
560372
534929
389943
708039
517292
1007210
183067
503084
905367
759883
60455
717461
891175
857759
455372
434618
146649
426936
1038896
236526
566695
660176
887346
996994
742479
1001678
604204
661841
779165
99595
61796
446439
765807
923225
491997
815159
727896
325906
323379
11670
242467
643936
173825
975835
934645
466870
813406
19558
986442
683354
905378
396796
956395
596644
162171
617686
276903
696409
154450
651842
535361
250309
835039
505269
832459
713868
171672
512193
310343
102357
280692
507184
344833
738558
465117
348745
1025940
594240
768539
400356
421396
446498
475183
557636
897029
375845
480801
745542
1011515
505113
213876
1047727
786241
728785
94227
838180
641479
1031053
704727
290093
921783
367162
264941
276136
700540
62120
368486
336469
387928
426164
450622
524891
90394
657926
674622
468727
337161
603260
431949
426913
175514
986510
80538
242470
1015688
831776
948294
316576
748202
148514
489157
800600
146534
519502
752998
770283
711675
148171
252836
252334
858273
751476
945423
565995
587222
62334
573432
951013
367683
197805
15723
469784
366150
511855
790108
918733
694634
770998
780715
298748
584376
574721
606179
480550
405103
75155
207345
1046254
749091
959484
351428
167798
1036699
490609
966499
133923
788444
498413
110621
182885
790318
610916
845028
528959
375687
677132
35537
890626
307327
217682
711742
950771
809448
166009
516416
186338
476505
857802
93548
302535
910007
347275
453494
558462
1017247
1019666
73730
955718
375218
751730
24295
688805
233067
323173
57721
832856
770165
10402
462675
595700
3194
315544
388587
17684
739860
445468
872017
669380
106937
712996
742387
291082
671224
641456
1002433
163533
554414
870161
980691
2632
825726
610260
227875
521219
667598
960532
119893
560194
858499
985354
356973
796114
440088
588463
291842
90793
689446
217657
1014801
957793
90115
161469
636378
1005033
799148
560217
617112
121759
744858
972606
161876
713709
330418
188146
392027
608458
295005
460456
899505
1022683
425535
526106
859647
569506
733227
903041
402337
190515
302123
718632
488380
376198
199313
309069
635246
421188
280880
788708
1006848
412868
1045013
285798
621919
1015704
603129
823354
112948
377824
655797
981076
128463
903252
1043983
15751
868782
148674
570197
667315
405085
538726
745064
126514
535971
158686
947424
407568
720547
616678
548134
334979
926027
1029467
172324
596343
93144
63539
1005662
1021016
187982
402516
576379
906520
153955
282834
396426
330177
32070
327755
203110
504460
89563
828150
648017
1020959
379315
996029
277366
948255
53138
1021945
423918
386560
696148
86322
921476
542579
902765
60265
765437
319414
822235
598536
335786
359805
914165
883135
795790
847624
706539
847084
991548
207282
494632
716415
380825
154685
245948
778682
788282
313613
530785
980468
22898
181652
775310
482189
812900
1019516
43651
662250
319465
26797
967158
830615
913009
362395
767600
226133
719739
27728
259733
362494
39031
86592
108584
658147
237139
200793
488291
170508
821091
394371
138606
397395
582562
636594
750652
240581
152525
87325
618204
809261
787344
848256
933504
395646
77501
357715
611428
18400
300024
313573
948155
140837
800491
915481
503341
515133
976407
105883
196684
410368
1010263
553228
58361
185549
725717
944642
299030
530125
832320
717958
656263
231840
23303
637178
987797
267918
85574
340035
919805
703053
649336
586847
782141
49616
737836
553247
171031
216737
46844
708730
545442
318213
177449
349231
157882
674017
729751
548545
569124
662532
8505
896522
544751
1023214
987708
718459
812351
297018
527155
730911
781213
201871
750554
586811
959723
210821
780830
767702
140588
841170
413365
391837
771161
1020705
397742
1011458
113596
408254
575558
179738
179780
670467
747422
353178
336805
794325
217781
967829
709749
871237
181167
17257
182855
1000398
328780
812043
577039
88273
228349
788669
908902
964056
31575
316589
495314
586669
125932
609772
608783
825141
104859
454702
522834
486074
49748
1045393
133350
250224
185801
838601
248381
473975
593130
1014004
547678
1044284
61133
588077
451379
198910
439247
412471
515258
741880
781247
1004850
376007
866681
885276
384129
1037680
290383
1043827
149151
672654
821702
690177
604648
440359
19540
793372
695800
182586
701187
1040470
103465
896968
228684
118470
7234
304836
462056
202262
568964
393171
972202
172976
310810
895399
201330
880405
258594
841523
223155
230148
404088
635444
821804
584244
335736
512183
202104
835831
139268
887429
246075
59184
179840
983626
275393
240456
459249
1040548
1014999
705055
880570
731342
791788
247569
646053
267289
793854
859060
1007884
466758
630100
430733
370455
213500
932678
1039026
273345
200922
442504
7802
981571
528491
65772
988544
260562
95425
499142
72686
83801
227130
21202
267434
201358
953312
152268
337840
243672
446611
332003
976473
228998
131419
321694
550276
14564
706852
934740
253306
538659
318765
17979
744977
414152
91965
998655
1010246
202336
128085
783351
50634
286113
672152
667641
667739
278857
642633
318745
552891
509643
783623
742522
857129
225981
789944
354743
689923
554268
746719
518442
501178
947553
211745
576794
739415
121572
796608
516253
142449
227910
294470
1033498
215997
553368
658111
329010
251625
646144
582870
1017017
65697
519947
654058
890480
18246
260474
380070
864371
574226
472569
58869
302422
959936
686024
915410
919760
320630
399687
593016
954790
158646
1029070
106628
255378
15323
50564
561737
944662
236373
906178
279568
815950
668378
923330
1027443
826910
955492
865327
792504
765677
881429
545131
508082
722180
144715
881864
774021
675133
788332
733056
59229
308785
929142
11774
362583
923220
165453
681304
964061
828324
244826
820151
182565
798317
173533
919562
20120
533122
733751
202943
462626
141365
638308
642320
50848
126084
22034
270700
734487
735740
604844
225832
227665
44250
924842
108515
518683
840143
145565
1030705
14149
894153
737569
110187
604570
332358
932056
763604
65960
838263
924425
442721
950806
963240
390357
228888
797649
791296
540253
809876
930913
338329
184625
858302
500313
344335
594596
751813
737987
932219
534318
710206
195297
874766
858208
754458
1044974
95834
302486
261749
444190
305957
499915
961902
225343
970427
586806
760798
992385
764209
130703
572165
965320
317159
939817
911121
852410
392010
540120
346285
1043586
738889
83463
362405
263028
50785
69231
497052
46569
301501
184164
913285
298277
627120
412711
463817
206523
405292
917909
715905
951554
57101
849996
31184
633629
188695
411740
945695
188962
1046871
208129
370441
90451
1016412
709894
941925
323187
20298
324104
801782
736018
687799
767108
463917
1015610
821584
140912
672721
51389
58638
346624
589758
66956
819251
687514
675389
954865
138037
127304
243297
979403
383955
624346
689683
404355
726466
388665
65478
349436
832664
648841
520016
639316
644864
205357
739990
759909
289438
33236
767571
849167
637058
384594
540579
182896
519072
12309
594305
631965
318656
156074
84289
213542
165965
841098
906705
675163
114122
753301
136878
725626
577056
590784
393395
931601
820508
260259
720345
99048
473637
1046406
668725
1038506
533066
306977
485268
669127
418058
189049
749640
585753
970110
159477
574229
230392
253748
554295
72053
794022
8591
1034206
986916
376094
425654
368548
133740
949342
171340
795765
477519
338343
237353
644572
637385
73271
865928
160363
235007
193216
783873
558787
703113
293179
858635
378226
335394
449677
642158
282323
166457
591906
323334
529080
779098
290780
492980
758800
900742
902812
350424
176335
555683
487333
348665
12625
99781
516901
211558
292243
550875
900342
107746
82039
69920
514025
294607
462304
640165
786401
979987
298043
196777
673033
476226
269255
167939
647275
705034
611550
452316
199394
778972
429489
941188
325787
416018
609143
101752
166359
216216
1044135
152558
392263
975352
527123
823929
50041
749811
877333
1035773
576206
963981
183607
155075
1010131
630610
909102
951460
960805
641094
31966
594153
64187
558082
801533
942887
893303
745671
960259
588959
331602
387551
80979
94846
370712
961714
556300
1035087
920030
126832
634612
566625
564594
745479
973446
707408
200267
971317
161567
881656
200078
109321
1012864
117522
760904
620030
858746
992167
422574
214730
141320
597445
422007
804689
75845
240159
296018
736308
716996
390335
90803
291624
165629
501904
190792
485700
943772
167203
22970
871726
899098
215584
752107
531363
742015
39835
516703
1023360
285800
781493
774937
635024
191420
922783
919628
384502
265097
29813
725063
379481
947114
112421
405816
383444
826006
110052
1037707
1038372
966892
513408
882984
441042
260285
554438
465120
770083
304627
865183
235915
192595
919984
294423
253242
213144
341481
266892
32794
891121
964752
75866
124186
569554
855289
488782
292744
574230
411205
992413
883772
680713
750277
885794
629769
794398
83820
107674
372306
480387
4798
374426
822673
1024304
384565
450744
110519
304908
685711
462293
606559
124407
514207
944866
176815
1009529
983525
198852
666048
150055
488901
774758
78971
152610
638689
537342
494159
168004
462087
189454
135073
412042
563537
291266
205389
349264
701036
1007922
719082
147109
913479
577739
39290
871027
484154
963728
295010
863404
140832
814158
694079
474576
1012265
418629
187338
1045565
534498
217447
105582
816113
706696
262770
80099
694165
550759
276042
354382
198163
876601
332110
552070
171286
677015
245154
757738
976424
654429
896305
218115
247421
493752
778170
640768
35939
432937
676433
405314
16028
457451
668827
850271
131328
605768
224770
870732
121085
442165
195727
633608
894142
970404
862510
148336
877692
284513
291224
877401
253947
172268
116183
761745
1027942
418342
68803
779093
307467
7257
263809
532808
693948
410011
265317
849583
693010
717946
769927
1011599
105710
404837
246391
862532
988911
519823
898895
754374
574572
199630
103050
99565
604145
971314
978745
228291
983616
466507
536915
998191
703142
413957
679319
444379
46587
589380
109134
553866
68625
495443
695782
927249
1035681
385812
136289
948533
191749
722047
350804
395471
832818
972943
651553
829218
56774
347549
374262
165500
296669
675128
471062
60974
612242
337237
376682
713688
53117
1002803
478020
647872
491382
142262
482983
635686
557961
1048531
870471
1021288
762416
295175
294422
837196
829609
248578
988780
301506
816302
587726
749650
746663
646305
198990
454973
313942
469976
327150
111329
918541
444822
936886
1165
772253
54729
53176
946028
394184
624114
748449
754267
327979
70892
937498
306860
1045089
534743
9358
370454
210075
245301
278425
458811
556886
364969
673822
1031403
231132
10205
540179
54579
305695
440848
657274
19912
511370
866068
419917
414696
883274
414681
1020982
692549
509880
67217
282039
613709
669034
436377
848063
911338
995716
704538
249
25125
369804
464829
802928
191972
538678
1033812
134619
764949
241724
718590
1008787
865086
154451
260797
863415
884937
229428
228328
700488
783744
276994
514013
723650
727817
779636
644902
161518
404694
841229
950112
1014483
560256
501993
893820
704689
834786
693859
66015
889353
939940
690633
51526
987154
184231
751833
355065
672616
537454
327482
813720
477424
104749
769097
925084
558206
409685
853173
858675
104827
636219
930492
155193
174368
920286
623111
930900
91753
564078
185965
1039698
636062
680772
821450
622560
33941
178106
350607
45202
457253
577524
153226
163146
170703
282992
478850
809665
830370
958419
739370
301094
6420
184235
907230
860052
426820
679502
494578
654772
587172
344130
149481
275159
193957
858020
4919
581541
357606
377182
394774
958805
260612
147291
972776
437713
1011274
465091
221433
798343
39137
17059
356643
87914
402452
379991
684896
217504
289861
967655
308341
719460
95382
53538
323721
957579
305511
522824
175516
810134
307677
518602
264717
507465
943675
22837
718991
154440
198389
863211
52147
750347
108195
1038280
708606
262088
690416
811615
401934
354967
640049
160945
524465
278050
255474
659901
883741
636366
921226
450368
358501
549925
99877
45352
252238
490397
854857
863164
816425
341682
636799
192816
205238
118223
265078
902293
918549
241766
750854
602380
914230
918966
602162
800929
921792
91046
813216
1022288
114045
652259
598520
225654
215214
905817
468990
947433
595349
163353
1021354
123378
711609
772455
1037987
657276
617795
23065
437891
426248
11420
400936
334396
87825
35326
278838
751325
686161
919305
74813
887237
6240
966683
206339
364534
938052
245243
239811
628932
530983
451080
158567
141182
991243
355231
692405
760188
377164
610921
657371
745290
3511
866678
208513
224302
604304
520005
573059
220814
111914
530934
399455
46479
626875
913910
142542
135937
1039293
319802
103896
173559
470059
730431
806406
12398
860802
635231
405092
534784
666398
489066
559461
15994
818928
782431
1020805
856772
726188
990763
882139
507175
985057
206532
374542
645342
254203
623875
692885
350471
70036
884033
935974
611187
302746
832109
653933
201459
960620
362228
380568
206393
903063
5725
1002252
338107
953965
702683
313500
481546
409765
475059
99194
127199
108449
887462
430803
382045
696729
806598
699428
318896
521470
130151
119268
244219
999472
216151
165816
209822
664037
171645
81004
38097
862942
459045
675178
715390
801960
553188
752310
472633
455150
542278
380007
342022
56055
771251
672460
747240
901670
64966
61564
184999
775547
688526
427259
928446
504931
754116
694325
278980
547513
522478
471446
193355
81915
650890
354797
894715
528260
204167
109787
337765
675420
832231
771893
1045504
691772
27193
71149
848834
32165
298466
812165
667877
355437
488657
494953
985385
414893
223149
342127
441344
181272
489341
190670
720565
390937
615854
888795
1039422
1040247
690985
525257
577952
97234
165978
803567
310465
368607
839914
876573
214785
585410
503594
769172
444056
918110
960150
66140
427410
416246
108630
756986
449463
179488
159251
222046
822999
624343
417594
10083
717864
274280
161585
820734
102969
648416
1011420
510708
263508
858056
575550
3438
512786
244267
956056
443843
952725
729117
815056
270555
204890
46278
354100
357288
151040
1022282
850173
568795
519452
235909
670261
736309
362582
847852
449790
998432
668187
390710
19389
536169
291514
988208
355027
1023478
464586
374659
679644
971171
607966
219142
402281
375484
741560
664672
19869
302122
820207
327734
380543
531468
358933
768460
80292
303429
552954
85126
834203
548678
676508
303258
319037
371754
248296
958802
375689
461571
855669
196013
51113
294064
260806
707088
239381
967839
544195
509262
66262
651815
921060
183136
302515
391514
857992
967314
855143
16361
886621
96399
113953
683458
29088
441559
499345
29767
2370
30252
534692
289378
981495
79454
202140
775814
129657
821528
974352
165295
46623
125555
948996
506396
487174
635109
594226
438351
409551
204320
335143
997935
376813
583801
568054
498948
716489
999864
343074
933152
1035277
658567
957057
274120
451959
501558
821609
973815
895076
105576
276360
384464
964497
61901
578542
672484
920985
1041434
678594
749096
870488
75272
180028
996802
897200
742961
586211
759458
59628
605933
100061
345570
79179
64394
143467
49654
511520
135129
247411
436988
921846
54034
435906
700099
111859
633454
429639
494075
710557
1016596
312752
287119
155849
61732
677688
999222
227838
55207
180550
250037
477979
387868
149999
79960
811238
172474
154014
418967
626299
651334
983432
273589
566543
226767
711700
869687
331965
876242
664176
871598
638247
41446
498765
427251
293908
229863
121645
82664
597049
1005868
752103
354114
134944
450309
301336
450262
712700
498702
729698
712779
67385
278828
329163
860068
415529
499042
328173
1011157
699976
526314
541480
945936
736812
992565
653770
1028026
982510
37680
706350
62887
459122
934981
176176
780330
565610
955752
650856
808734
82528
510440
790297
333296
923849
386571
272908
307245
140908
967699
418595
856354
351897
904746
515030
609056
821752
32892
577926
781903
253918
489039
307139
651718
136497
206622
113691
869669
87082
681611
694736
339092
150057
201223
879968
755079
1040325
861498
499844
80510
97751
628051
147
480913
102185
586940
906415
688677
607047
974014
846327
859394
742991
128345
927845
554215
113561
954592
339856
896989
294708
260781
552974
747993
846349
564839
534915
381706
540372
162998
734778
255701
232194
243254
197354
584146
490491
403017
868438
256176
468465
945165
70720
849691
1042170
651629
270194
326534
767389
409382
1026960
651643
840163
416769
487661
614709
607216
548362
919874
78463
197181
254583
998087
251352
1024103
106812
761490
939814
963932
857746
462588
254955
798774
993789
890387
511916
720147
734336
141188
614110
402773
427631
743582
268142
874269
192953
634166
98858
648009
969455
721020
258165
288935
247432
699433
543691
307108
124554
486671
676922
570981
246812
188281
287645
254639
980934
627584
286701
298492
260802
582591
236050
777345
320609
870245
996434
183506
334139
858420
836343
445503
50349
650035
82451
164761
802973
136775
818301
725326
679060
261436
978988
275321
497988
138101
339159
734739
614962
254467
687045
557613
445322
110524
604708
798989
760805
908766
183184
323340
824375
94216
586315
629907
413740
478509
119042
761941
353872
439239
144380
1046274
232683
844254
628869
966193
941547
394100
527635
991815
1005299
157477
1004962
615950
139626
123942
1015526
77534
140110
1011953
73382
952142
332257
544328
498292
262466
346760
456022
959063
344163
997938
675338
69405
233614
785901
631903
353654
148810
939025
1027252
622169
687915
825294
593204
860256
949414
587130
785422
350425
136486
254594
341999
22568
821732
850615
884660
108541
204946
329175
859611
185387
639611
268556
567082
50198
910551
12236
142482
573589
864929
518712
449233
232785
471309
61264
686206
762888
584048
363845
740981
512823
408273
627098
886058
488702
342985
577931
145886
504866
431824
279652
264228
597272
387764
618833
131233
236508
133373
481865
944086
297805
593781
335008
648751
529378
708707
1003
861303
897615
887261
708823
882375
566462
666545
442852
769374
691144
1000631
374827
1025392
805612
829265
831374
710094
810145
118251
913423
336775
517846
390321
856352
512077
65750
755974
893785
986035
834065
243818
472880
30642
663886
526220
54567
444377
984022
196701
983168
182736
473067
475119
475361
677191
632359
168094
779842
129978
1003422
298993
88671
16390
751467
193296
109642
275129
38589
889611
70376
842409
891331
1029805
144525
790810
881944
1035180
289307
286655
465660
677250
633183
70813
503216
203578
684189
732858
56254
915056
868327
90678
608886
837440
892595
36400
452467
167813
234228
942396
670574
131907
218151
804398
42869
73899
407952
697442
1016506
335361
586194
167974
880440
795434
433335
292002
693508
798836
892503
297563
978878
56376
1018152
554035
32572
456652
748909
738657
474749
615066
126229
666252
377116
886197
154547
415444
613801
537138
913561
545600
935271
1037360
427255
236806
88857
49333
211858
105258
387184
449839
22346
164405
621563
522065
684822
563658
815559
686294
982665
860295
793114
227788
427574
982299
855286
685846
580372
146605
1023059
217864
304985
350079
819758
947817
38082
984470
133514
263960
809677
119945
912646
385239
57265
604960
201944
951126
528873
904662
922188
582340
674355
94272
718649
280713
738315
646093
547839
880967
605680
774702
369417
4301
811687
102890
545735
573462
431717
980482
601870
1019325
1028118
904361
197957
698383
307753
840112
773713
704903
613787
286290
339837
568741
121417
472229
201845
950798
11273
828167
630273
117435
528125
229434
406826
648278
508894
872671
350555
142526
925926
506175
830745
34192
700686
548167
741152
366589
613500
1002832
334754
614795
683850
250293
113835
409464
751050
198051
908544
22015
785746
128906
394002
734325
420329
1036367
805531
731605
936434
608229
508549
726065
830007
213631
829901
499669
401165
913649
315923
907849
122801
409176
434373
445330
844796
532203
741415
535415
104048
738865
194940
245342
803192
29790
999805
913722
331682
509335
205000
924972
949004
325333
461442
963632
26864
661210
516090
676435
420204
974299
482120
12282
230512
147260
1010615
338132
231712
569644
121149
104051
307926
598376
167867
301228
869656
702081
282077
933948
943008
891943
666923
24630
191903
437747
390797
931430
42887
40891
300899
221837
950549
385965
103432
974034
583315
1009893
535050
754092
1020069
807624
619798
693555
24812
338739
904817
777857
517213
275012
176377
750951
421648
540582
832263
519913
702606
282642
452834
1033432
51263
109301
476915
740712
837645
247170
399118
714917
1039379
122284
930572
86017
145017
969085
983404
743800
587458
397315
348795
428094
250430
318134
941409
879372
229835
561097
785510
526108
341410
510928
922169
650605
1025690
169507
201583
1044847
509517
296784
638039
737390
582111
417454
87235
236749
553152
478781
817096
357456
201722
807769
852820
411539
760774
7052
557586
1012024
153109
850442
421595
16279
852528
448236
991784
947991
223136
218645
729586
849207
67310
651668
127640
634396
164236
1034621
482442
1026069
606781
220071
667738
610939
264903
582343
151979
914383
205027
561059
999365
862833
682803
688631
742143
349993
352919
417109
669318
918793
999404
50099
716092
563355
982277
1024431
923054
967776
618985
778661
261773
68190
571495
252098
410504
867458
365292
20219
164630
299094
623475
246327
1012867
252053
307560
637922
980676
273629
305655
495181
121034
1035945
744302
151194
924114
1035646
969272
223222
738736
804477
924050
840537
592990
104761
772191
793593
324011
703056
220738
729906
823712
102609
848943
272261
1014335
726647
367311
81675
639190
571096
703747
436881
525050
143934
405718
585902
91576
479345
38184
922724
532990
265145
19614
843407
190430
449192
988761
860823
210298
392975
154656
468066
53915
481662
44062
843174
940931
761396
124832
371674
987131
17835
327693
583274
454079
857498
199654
238986
63113
304576
181462
519752
91362
570372
572327
807140
988056
706628
813206
220230
645299
211724
320874
299840
481688
466968
874297
968074
749533
218027
582210
1012247
777900
909390
2969
894822
661128
581839
650934
529816
180684
538770
824331
542833
31121
467559
679953
495524
794694
561210
538156
1040748
19294
655938
64929
725486
37640
85634
543753
1024240
153255
1017892
925417
568182
127067
547926
534245
901633
88158
386989
48675
199985
627664
524919
532736
126021
615644
501383
899371
467082
380182
763910
305578
1004396
773583
500062
162562
884043
624790
541599
93988
43564
335991
696986
513428
195146
1022488
360242
303281
6565
297636
671771
319619
590185
538250
994029
982923
926681
104462
471892
134060
753961
739451
69251
806606
851120
210115
994196
803133
357543
408397
847220
535112
78678
624183
112360
478833
298023
419506
820826
617188
946652
514638
309653
387058
176980
381065
13140
592335
13249
380682
724613
527195
413267
336480
926962
274751
144424
342716
247717
68062
400292
54755
128854
122660
401755
869281
378299
217008
58640
60071
949407
451322
679123
976967
697503
903737
380191
674055
140466
643419
807316
62278
872180
808173
147051
24586
761766
331981
956569
416001
217946
321785
523523
631670
387953
569423
901191
203085
207463
375283
48493
928176
14653
710073
684731
504889
915496
352967
923316
244150
219696
124988
954958
50152
48882
751665
291893
610813
82950
523704
719858
641587
625870
982144
873402
695772
791364
822070
283463
281122
561710
516999
184824
799045
526316
952388
8506
744771
168744
542185
944511
79500
334513
199516
882176
785766
533761
840085
530231
714586
682211
492860
64938
52861
56311
780848
720859
600414
69376
838538
617232
776386
927020
851854
980881
841437
453550
718977
237965
788065
34877
658619
901241
284117
365291
135831
453257
846846
534556
841071
517017
153537
749855
509887
386646
399892
1016395
1031494
1018985
996139
558322
840456
976660
391110
922166
374089
576464
6994
674867
701325
715944
529773
83353
311710
364542
952115
492987
936368
109117
248901
454428
245028
203727
1020852
972541
1018997
1267
152111
271167
66798
1040808
710985
350442
770925
627277
507553
284190
649608
60433
72399
319467
648674
972074
260929
229955
397466
528424
464764
305150
743078
92331
170214
539656
961207
342276
375362
167615
354531
672546
790328
445292
360338
504733
466663
375613
526440
908173
26751
394161
17168
64894
506019
464056
859005
39633
714851
114733
998352
59176
546069
996892
418338
412284
731478
982837
550207
223188
321337
193694
143728
929392
77696
1033337
2932
620470
303887
939154
551896
295790
338165
67376
835355
1033618
91233
803892
751851
116053
262078
620467
317602
33982
301333
2748
126585
649764
62431
708355
943498
306759
887950
362166
468146
264289
299872
362229
97935
562250
771967
463778
325046
483690
53946
875601
350435
323383
948421
441099
455877
350615
911212
333413
611871
603216
1005395
268450
168707
1023521
877292
628335
933267
183724
137674
424931
444055
610259
885009
722993
536595
329267
410039
557052
887976
644898
259180
809450
485235
962317
1043846
731158
274298
438067
775991
702257
336456
743142
123580
961690
382349
637411
132998
74303
744739
451068
692248
41585
757089
976078
1014683
595865
931806
55698
629748
873379
541550
588797
748728
902299
765686
349915
817750
931744
1004062
633195
441051
371964
1029477
869000
806500
992827
513477
768952
347538
22890
815629
613638
316460
146531
831270
1001396
621762
457185
507053
683213
77752
760902
324209
667656
545713
406439
870923
491730
860526
560666
354614
667422
662006
746231
380867
692343
785686
302867
325508
900842
512014
175441
561242
1000614
252765
763408
574970
703759
495355
1004044
97402
780427
660277
652004
413403
521262
591782
705147
851053
527266
841534
474324
723260
729400
590111
252341
468476
756336
469812
877721
77507
838347
808084
473447
746835
771179
719219
293011
406604
749558
919811
687569
514833
448976
976133
365060
577142
518855
781857
414601
512247
665137
1027397
313833
358592
238182
677288
683938
901002
1021153
751136
105902
953506
213931
150502
320388
912762
14418
41002
497692
395998
742782
842969
924298
493322
716014
669366
178728
950885
7487
497719
113059
1026819
959276
195365
487954
680604
337964
213903
240703
575068
962258
641290
18815
740896
753431
491141
623554
921379
364432
496453
917390
790905
352155
294812
823513
463728
796413
629672
837629
768632
262512
785752
133857
323811
612031
214338
950068
764657
995706
294480
246386
170715
378253
33551
738708
304407
935768
1008003
177256
58936
118614
622043
424003
48107
111501
491378
780719
879479
85638
296759
822547
378344
978174
429677
931121
462793
861300
747945
1037541
154907
512464
269310
250255
441362
401091
68262
553458
467097
792712
779941
646574
165944
557934
246611
2985
381594
802640
249463
392691
126361
652790
303484
538735
909033
812932
1041026
795931
80038
756209
26483
215374
926832
99898
859732
990143
729270
957341
777371
26261
236750
225739
854128
842809
814127
296858
336777
561174
36521
3456
200767
459979
368360
243285
1015486
32611
323482
446370
46654
809250
316046
222022
172901
360404
235103
225472
373056
907771
108464
596183
725390
936064
264220
152346
391827
1029089
883410
991992
768591
188342
483500
1039411
441103
138001
703634
21374
723076
292667
863625
605300
1044293
890649
1015016
791744
195969
802803
894854
558970
299645
820650
530687
909221
500955
558089
181964
404353
788007
737583
183277
991343
385793
596190
778290
560902
786751
656683
317968
600893
657758
630080
132758
860712
644835
885460
530395
337752
345260
632723
171859
624548
805270
531300
4253
936087
84142
724482
638780
866919
176933
197024
283046
379960
147190
588062
198809
692828
621108
882771
39944
751504
498360
188106
358512
452739
810231
548122
282209
1017596
201196
993491
732519
260779
115144
856892
139187
63141
229300
763143
159706
557594
155186
277078
624300
756001
358938
868673
694138
307529
891690
998414
818147
83993
806122
746982
375376
733898
251751
153139
791499
632812
308842
106040
233516
824807
628083
543633
536760
24044
416144
832032
496501
123114
439256
447983
440028
167789
906107
23610
64831
320043
832197
24492
440322
919453
775516
645227
420468
680714
379979
333975
154129
381986
461570
315597
307039
831371
1047013
766863
102636
625263
256877
987168
209345
136922
223097
265085
465770
680949
639374
204371
107948
98322
959733
572328
684262
1036704
95548
258280
399621
868828
1001264
1010787
147540
57243
16254
588337
527661
453577
740684
139975
807698
388566
1022394
943926
793731
1048141
822671
734926
935865
804218
397988
885996
853452
769394
666516
920902
675689
846875
144241
442831
737913
943924
940234
720471
10307
202217
667323
792894
517686
412957
938900
575575
1007936
838096
114202
553074
159277
862801
980903
513356
46932
25366
783181
340053
754883
377966
796930
57522
599833
574289
841278
494344
408066
164650
153830
457573
863224
757854
926160
708334
740120
265095
998888
623252
987740
811067
829168
693827
371963
313074
35822
69804
1026722
1007643
930809
128865
619043
152057
26334
805903
860473
727768
795875
1026225
1010454
516896
747032
644072
89743
566370
625731
981516
311683
957977
535208
298628
154411
382516
922723
293831
201933
552390
61017
1035310
685889
812742
833587
1029845
539010
743346
1046809
842929
103577
270211
575292
969417
205302
210687
374352
266063
646146
41444
384539
1024172
329366
67026
767817
303661
290194
602087
364485
1021711
508827
199440
682841
393144
371670
827163
767762
902936
1007849
360871
1014727
291022
646471
502988
323880
787546
952579
617369
773146
889456
313095
179455
703947
948881
675186
751609
835302
202704
270553
278022
624462
18382
778813
129358
22238
63234
707383
910913
10193
928824
303875
513865
602845
697467
333340
721805
266433
898861
725678
477772
132585
343622
532779
106035
361298
790357
766452
221390
686373
561537
197318
1000026
707168
740464
48532
895319
151054
988265
761743
210661
422589
892473
572359
262592
571755
755248
986176
754976
943796
938413
562874
505213
743169
997968
272001
333089
598684
563449
152318
667079
822370
408383
968183
316757
546140
530869
190666
230718
929246
193998
474159
754138
94820
471034
535927
604479
531559
386002
205892
354957
813809
610249
929240
835496
311744
200456
653749
142258
808009
658511
793056
237027
389869
783849
825198
551837
861700
854842
167601
894186
576910
1032894
176071
214039
114892
751332
923124
1033181
634434
1035760
269802
850115
345390
459214
170522
87093
437292
78962
532235
268110
855549
768113
762486
743642
747054
658153
632065
1023195
733249
323210
615099
631602
166403
701339
932026
494423
894628
580291
183546
352202
662551
690178
1025813
425746
8847
361788
285370
958232
883618
888797
484451
973324
885466
926374
994998
589471
407765
14113
419104
292882
946901
72555
225085
114479
810477
138936
390399
7622
954069
879845
992346
783564
583777
819408
987049
772622
529047
1006829
367378
729675
1035313
673381
71346
508550
23330
23789
987087
909770
740364
900015
243774
582825
66291
592448
425993
639818
526638
363721
387075
919612
286601
1047351
475829
831952
937281
49769
367452
464063
748930
486790
322218
675190
1043455
109543
761142
30954
889802
81935
926031
452958
128219
73656
319138
1035946
952663
183720
106928
708545
189088
750396
411535
892874
706569
904302
33369
162038
11583
628583
784627
110285
653285
678288
749244
862293
519048
704362
799629
779894
717514
168028
347976
1008763
848733
929478
596613
947639
926803
442129
659854
89353
966941
237222
580511
893754
277136
1034669
846062
854217
992786
348214
466394
2184
124897
573905
625924
814345
602809
673356
288272
681093
444222
926107
528541
413261
873458
173915
526727
944897
89473
761329
221380
193568
636847
954852
309693
945639
302302
1021720
450753
143468
876486
483404
726913
633112
776147
367198
588573
545500
178152
845766
770451
1016663
473731
189942
977514
470430
823375
573628
859781
465819
795521
800084
394240
951937
836987
231635
895110
1005991
345009
692103
953121
315205
1009959
201068
779142
446142
107589
355932
244247
890851
90139
139692
573640
454017
704413
964436
637144
944955
782956
86815
300356
449031
148038
922690
239025
220811
696670
505693
860027
386497
210275
419846
137311
213541
494276
1014311
450572
536396
94230
226940
737571
332350
270586
861734
371467
418969
87638
309495
20450
455238
296270
128542
31773
676070
698138
174648
86602
178257
57825
785601
769057
145354
403646
181816
946992
594467
328900
764608
834046
896362
81209
412547
988129
839438
763225
925551
735268
182581
898264
786152
579809
503772
308969
1011461
771888
872607
667962
974086
781172
829896
274293
472712
481890
388825
628591
136835
638331
390629
559637
315456
978514
729702
92721
389261
167196
1019862
774051
350734
858164
119577
2181
874588
897973
681812
42532
808346
529575
72146
1044242
576834
803366
146423
605978
323286
352529
976096
467175
3223
678479
820231
301266
290195
608689
893741
645340
706409
656726
92312
549954
685788
781908
700317
656444
741771
145949
286547
564605
126294
694059
1010136
381247
872294
854675
474347
467842
953016
540141
758902
113548
672396
196577
138660
851517
334216
470210
355726
944147
702514
470282
239497
942971
1002786
158099
254267
427854
387919
861863
868965
983380
998141
173370
988262
288212
759200
967869
150967
894311
401141
180872
764373
863661
251149
775378
978611
160949
191320
912160
699840
975700
702540
734092
1002964
876683
853823
929091
34616
980145
731630
493399
931354
288981
126506
760088
1007944
762815
239234
851753
392242
902555
206207
613300
939384
526446
640402
422441
633289
627021
974393
1020842
455504
317859
944705
895035
552673
1027925
202828
241694
327271
287126
768409
301577
186147
740982
633490
83695
503848
220953
390217
947931
561754
141829
954724
363352
951303
976554
542139
171779
777083
700174
869691
618893
955919
17277
820286
507505
304693
480035
850481
911555
476570
622527
95522
881888
420888
33267
525486
724672
270683
264178
979314
916393
402287
566092
251003
339706
379405
831931
839077
605721
379241
385252
333049
892721
224021
482821
51845
61292
663993
296303
844988
893004
905089
741105
747023
686226
622747
368414
541158
157344
994964
292439
656969
938638
270929
182541
744452
875215
912250
1031121
491505
424580
726769
966115
1003700
223704
941446
899941
546266
503143
930823
355082
383140
23403
133424
90087
65549
723620
536228
711868
391949
337899
156718
819698
664141
689851
128462
35864
97672
603380
396672
977767
239409
334245
714627
352851
507739
106216
119036
359089
175632
308787
223314
284996
69885
102626
209580
208708
368386
438723
712814
78811
14131
335693
940265
655639
881870
254448
281420
923425
248991
42250
755804
328141
501652
942943
970933
368851
128389
1026051
617925
515086
129612
753138
805337
944819
519006
563553
315051
396671
144193
898858
761680
803270
569292
506953
743884
922079
89219
428569
64232
934037
603254
617969
963997
1045792
870526
341541
752501
59241
851086
463169
295163
199246
1020482
560583
719963
165715
167410
311708
709044
81363
931609
983003
442408
656112
796949
71180
617119
450607
1018760
860602
507223
911593
184454
513656
198199
49609
215897
479106
921045
976220
135355
817479
649970
891785
162579
784950
487271
171724
948732
730712
1028753
1033487
202333
589650
481896
742857
670519
113591
303577
446820
1047413
852430
568165
270709
1008944
734762
656231
630980
541813
468331
841691
57535
228396
805873
274847
551498
987565
370941
590811
273044
562156
657345
1043288
973031
908900
743206
195429
784386
836034
593398
209243
67061
639435
239251
701027
144292
405065
608033
872527
740913
11334
762308
892280
250445
809581
839981
892133
98873
974316
1022467
440789
507040
112525
37541
759112
778146
792922
956092
531470
689043
468635
200390
404552
438932
290342
847013
693568
1027092
663100
774319
708653
288594
4550
373450
671823
143387
568443
301810
354937
251710
1008959
453081
850341
608535
581570
487600
715256
1017390
293931
599469
207535
25695
869239
523884
520990
983696
169813
628647
458491
599503
404126
161362
392019
1030286
871875
936639
745255
886762
1026320
739216
283744
1028705
830905
882893
658760
681549
136787
768121
194375
753037
247824
963380
897931
133112
70876
504480
554721
104280
964679
363117
74359
57729
118938
533900
758235
505351
739635
77737
639707
657838
376206
289607
899536
454725
485601
982088
251940
827565
750312
470001
803875
108742
249949
177168
124973
759954
652349
210698
1015893
924852
225037
554223
863366
946368
917978
759721
1031983
848234
350016
349966
465178
379883
260680
377024
799282
202848
955855
472719
769908
41833
680368
274303
8262
65817
701703
3314
653695
226511
253251
601768
927808
12826
659170
1022655
702097
175358
866112
1039683
861952
133169
385435
328118
401714
326035
825318
4047
360197
773882
735977
471633
250238
515347
512798
658318
842269
716750
837807
658561
647206
472922
926223
643113
706169
889594
971244
102456
551081
332296
178896
629245
962941
690848
545016
454850
686821
58019
158065
912251
595601
327186
813362
312694
724832
410257
478140
244766
558791
816750
530089
3085
531408
873714
272688
713689
782007
89005
718717
399322
952959
474258
910580
646421
18376
662402
293614
241181
256169
447418
821961
728135
721948
1035574
91117
265565
948551
427287
124154
516874
1035332
546271
788921
813317
879001
151870
442283
875025
355652
116083
1022553
909242
204622
180127
691503
500795
84341
115619
940472
767119
406142
10158
738389
1010022
132064
237939
478745
235476
58462
979019
802645
691163
140540
703975
138391
27787
523648
322100
4513
339875
767903
236854
849364
368958
720662
789160
667575
175481
144569
775383
309559
373290
105083
357483
334142
714115
832130
940758
941274
242827
73980
204574
917566
359167
823258
181913
340285
326085
630249
177252
818105
729773
764845
720355
305637
272386
554153
604852
746520
964866
233578
384333
738322
789791
182132
961862
6179
121181
208363
151814
361781
696720
74985
55143
230784
279677
168836
340402
222448
554225
969484
335808
206665
390638
265361
267661
729250
681943
964308
348324
591398
108052
164892
674580
899418
154128
1042825
570813
485697
504044
15565
237109
40144
435331
895518
1032514
647339
178926
144839
568160
293288
522740
836126
233413
68297
654710
783699
13209
543315
167821
255354
542836
60774
429283
103474
447658
44300
850660
1040532
279059
925079
511968
171576
887033
846641
595921
566255
155452
154352
246663
465189
1047835
384017
216361
781658
68618
722301
720256
916775
29692
242657
713032
870362
407124
297225
466817
230669
606672
1032823
645433
642364
415227
479966
60858
277765
1047256
688055
190189
978139
724045
674678
156030
755160
119737
67076
121712
941598
485959
892692
19776
802837
193897
190106
17431
155209
82783
416733
159698
946192
442500
548787
576661
957748
113088
222973
84175
734120
734074
189505
491982
6030
305982
160873
386567
269458
785755
418578
924938
388312
322979
404273
261062
867747
925675
560330
953385
121311
268302
731535
856750
969931
642779
666129
284677
538776
135080
1025845
788381
95318
703782
988806
223283
887975
828276
689999
884621
148996
777998
66303
378570
48033
62848
192849
282785
843306
493743
88089
736079
260142
970040
586596
812998
318311
598359
782619
643004
109775
695341
696262
523492
443567
219940
713465
28829
156565
936904
777771
937791
929145
859473
506887
915501
17266
764219
717547
761686
124622
996922
492046
166995
431806
141088
218865
856194
100903
383544
84581
69469
214570
595828
231191
407621
801725
462370
564148
119098
608830
423944
205661
555067
948762
621148
193264
976824
470005
763759
655266
966426
446592
541306
341117
326756
1239
968334
175537
837854
369291
866723
677758
746870
731800
293620
1007687
891994
719692
919106
963372
933043
689499
223650
577457
698803
773987
95014
170358
806860
375019
990906
580863
746407
962668
516541
688740
739295
598025
686320
743688
521643
848959
899052
970798
746241
166519
974210
18175
140563
147138
126452
661960
32961
280789
812402
1022236
109594
614445
862390
1021378
68712
69736
969010
275091
889166
550268
722385
479062
42126
767734
154231
746437
567220
964423
773152
530826
1006587
278164
603758
865078
452946
712551
206755
943478
664944
135258
573973
445534
941221
207427
245626
1021155
11972
564143
5930
244404
647983
693791
693518
115046
615939
83813
581165
1047965
112957
524675
1004856
876373
949308
777134
25844
877467
693142
776724
840213
555022
571585
220807
234240
672065
119186
654287
562926
158879
434663
1020974
922893
676188
418089
30417
944946
276629
344603
873673
578033
50905
782425
498744
810180
804699
161548
144714
747119
557182
212607
33209
511512
750429
144315
846500
850326
689889
901195
756850
483529
355914
205190
21968
654029
601720
524102
922152
197644
525844
1046383
384241
888143
634220
990986
368825
518666
136410
576
997467
404288
402000
637259
333618
664669
817976
278984
237674
478006
74931
385868
286149
580102
872997
1005671
866297
461041
576057
883166
295397
477247
134443
343929
182542
866261
295400
438470
836235
546505
614994
61606
987720
326402
209558
966708
599356
932173
430526
689527
79197
1027345
961838
855594
412532
205240
486195
1036116
460599
110011
484222
135772
565124
668629
249646
766747
278676
205778
495755
274424
512400
201272
445180
201306
83277
760852
203098
682791
227300
512478
734397
487082
673315
650207
987076
262342
603734
428842
213807
1037065
1009766
297084
291777
533050
591977
399147
795864
236741
172866
195140
804807
312202
1037367
589153
816539
171433
39744
448133
1036819
976510
133301
864813
29040
623641
685581
755073
390490
310054
1037890
649935
781229
534804
535065
317572
726103
423746
248105
723245
554916
423929
638089
920426
889110
563947
613311
1018927
479346
465300
730345
969242
177575
746517
79863
83296
870080
614050
194832
598579
686569
553
363511
66724
164558
535607
622930
809911
135783
801535
633044
260764
454951
13883
727298
572247
615070
1009441
288710
97890
853731
718479
1027612
247580
389060
704769
1037766
96009
524496
124609
956982
666963
613548
967217
230043
903517
146829
333135
881701
574206
386310
890559
420441
775175
307346
254379
897013
159239
330788
533161
57843
96517
349244
838283
307231
998512
79765
376791
821024
570653
515710
930110
356478
720779
955341
953752
8360
404989
839848
790563
35784
357042
430727
894044
925353
80447
37647
207612
48059
780784
138967
838324
321023
496967
421714
650928
869220
777420
200794
376952
87243
54691
267459
982157
957212
667372
984284
198189
540873
501089
672683
808567
411713
356513
526094
921333
751397
157718
678587
552753
219102
586583
454169
954893
423813
282206
868111
709659
590859
194945
629956
363861
236482
571526
944953
539745
417489
405876
126965
414486
844698
914959
846998
346069
1028706
324884
532484
866216
962237
769153
324391
210359
185997
458792
208458
700169
107908
980346
732543
958036
554995
660254
348565
753203
165980
348554
435007
972068
770243
620910
398630
172839
497328
357763
790923
758648
434206
618586
292844
564830
213956
364840
631473
837134
238903
557300
306050
442754
540130
712225
300133
950319
138256
577702
187434
804359
834469
380877
907096
419280
890288
474985
976842
11599
852050
715155
839869
35170
826636
340683
994743
272837
84768
238688
290330
939317
633392
310751
579786
734907
130051
37749
3956
801549
444767
857504
905255
206111
741212
71445
995314
297342
570178
239744
363518
744532
641855
1017317
721378
134100
473065
101245
718575
568122
640567
857643
113441
200968
279312
747542
15660
948542
632467
286402
131763
399648
579195
699515
216158
587181
261641
1043172
422295
331040
947672
882537
204715
209261
237576
1043017
447604
263216
188959
222660
809157
555671
224395
184274
513978
182269
660164
1011938
294768
486512
216553
46215
35924
51066
459828
958047
697941
227891
939709
592944
331818
467351
644030
240309
41715
755098
423411
378392
348944
297037
783828
754827
439620
258628
530271
692189
75721
915259
376200
262358
781837
985163
773414
1023210
912130
940709
716595
111088
17214
438502
91132
772577
3540
200133
534186
938470
392683
533362
329278
557308
842859
155569
901210
497189
771260
483750
587775
171516
986767
661763
375726
289768
879660
524428
848723
49968
225471
866743
677638
706456
163346
266097
208964
409103
834665
323462
741913
733891
315609
712798
1029782
556563
434692
173495
492777
558848
618807
321894
242729
196194
739808
964293
597477
398893
173893
625645
957505
386309
143928
511777
285133
741964
274946
486247
212699
458715
572422
891661
248385
983110
800933
717241
927991
863065
178237
957779
343185
924500
330785
570112
979793
729551
1022435
107395
78444
986865
273624
521954
727063
161522
967483
577487
321186
1025436
589314
338880
680597
320563
942156
364754
325233
556362
525079
152238
896175
577294
633303
1021824
111251
416820
239352
945659
513501
593731
143576
354389
656803
214809
404153
90058
700782
794089
119215
852277
935999
46540
179350
999455
967844
922353
759211
740228
214308
188869
188214
346214
2633
865113
405334
954419
354132
266547
352808
980351
463684
502502
685342
646549
102149
547972
847097
553741
95207
558183
222634
453482
573883
57005
55252
519079
522844
1035143
422183
651040
762951
311231
426965
1039983
1002833
737269
248715
676253
66502
29446
417657
41252
568975
733884
558609
797362
305181
178528
585237
47968
775145
428067
321524
312714
238944
993309
655683
128755
986505
280181
543449
423457
462341
955018
529343
346296
647183
622911
914305
535565
14828
648779
296677
416852
11731
442177
542615
661101
767276
203728
193795
971468
896845
114388
776479
65805
709538
376039
220431
188032
268764
111426
571743
136398
787472
125651
818246
826300
719948
445274
103162
567997
563539
505982
335601
699320
469604
1043975
713736
707368
526655
18412
282767
465051
987981
162200
950463
373107
271397
226091
608267
873134
612221
250569
632677
244382
650138
385393
310513
465752
698693
541899
986573
96771
341696
260500
625521
976318
474300
852090
207045
878299
951445
277841
907520
1002424
963890
151700
138857
311627
530936
829349
999936
417916
78739
643169
270341
677931
558129
943294
1044514
392145
876563
584156
908292
502842
722787
369479
919588
507584
927189
428697
393355
745789
360379
808480
761271
1043307
641884
955222
598142
750726
876244
1043682
902500
498570
1032427
606369
53877
36070
471693
402001
350705
475773
537988
688462
577146
614151
228171
283488
307988
545692
935870
728434
1046941
1010173
206258
251112
405001
748014
104258
256265
988550
687612
646112
390810
417881
429029
744080
185800
753131
211200
484114
322573
662529
127705
285768
34296
271323
686834
993205
843662
901610
894954
664389
783437
734462
353570
936792
638437
86318
375014
455596
239141
551026
154980
225825
72946
714069
260379
6574
814472
783266
379455
483376
71382
102616
117284
669079
830676
555953
873875
558526
658919
265260
907139
942339
351423
373801
19140
900887
452376
985449
765580
13048
29481
424953
267591
390077
598047
552436
30932
1027617
1047193
966908
310953
308703
77547
248035
525430
287373
49917
781795
292814
394360
538166
821285
413264
261567
750966
302269
996000
137368
816246
919790
32332
591566
929797
366350
119241
923839
668167
921271
106153
677967
113531
225407
540112
632998
1071
888677
919537
188798
390318
803949
18162
1017418
1016841
105874
80563
396133
784981
603677
153284
125892
598729
290652
67444
767760
473022
374064
840313
357310
752728
26208
920069
225493
370332
379205
651606
581904
41224
542191
565541
217305
371353
157721
310411
947490
384691
806148
881743
67260
751684
729183
911625
865570
88417
671925
209626
997251
196489
22644
772978
205001
920581
186414
881920
930562
71560
831492
548451
239103
11113
1024474
730671
261893
38998
652627
539599
712080
695582
979344
301367
342955
144103
160647
663734
321977
1001324
62154
982288
892894
1028252
207047
141624
426466
150964
81812
237772
726078
725895
960515
885684
598868
89849
789278
878404
536506
720890
423451
177234
613782
571883
194539
265118
261875
404251
618454
854732
619995
780065
681804
768346
135541
472452
499628
415652
703307
954494
1045848
235845
285406
920302
829496
109448
823546
767649
829750
347391
676448
104531
953129
297125
795981
87232
530398
884555
229134
878040
507780
511214
600265
604520
406246
411109
740468
225608
94754
816215
475739
494583
542036
858607
878489
740861
775126
462797
228701
785204
582520
49246
915059
649969
806065
477331
155992
64567
789860
1018221
637536
270003
409956
430268
923798
684300
976307
955496
989030
541987
1030688
393817
854027
978324
840535
788420
12051
930984
823544
803212
292321
975775
264914
434008
392483
207796
443470
204376
501966
236536
857212
768049
914878
410284
1040897
275450
11628
673538
920123
790945
443093
646542
378101
197093
934682
498714
50934
691353
890657
811512
829632
664887
288731
365143
532052
686931
871106
127011
204319
480573
437301
431245
428198
490338
185098
272130
72383
486016
307924
814990
127511
770061
308822
3023
6628
895492
131751
799881
503592
191081
246968
972158
1044735
771745
960853
112351
206823
283157
19411
279505
1004710
636673
979939
644043
577346
546420
2229
281009
910560
604398
8968
29157
182740
759554
907716
978057
723443
716129
24697
751647
174072
604854
318152
577862
698237
525131
983855
387910
1021262
339474
1026975
755446
431155
358210
400511
780022
818228
451064
492792
673292
177467
461488
699950
615876
949971
1035278
342738
545908
648434
804395
789643
1027185
1033957
217319
172679
588282
506911
1016470
386314
859561
105580
93440
756292
714310
443452
593734
979586
916409
219046
812134
298515
624818
259289
1044302
255166
496757
630921
495729
990239
389306
261161
292719
114860
56696
69978
616295
166115
950325
85911
62613
914568
688203
140134
496762
111613
73840
64246
140531
311815
638395
59399
817687
701504
7451
374090
633563
22297
432364
12987
617120
556484
11580
117935
20153
244767
310146
159400
348146
102181
803706
698656
812164
648910
240675
761618
1007518
450595
436595
742659
673161
118176
36661
1001677
743368
578742
224707
134399
34323
57620
972159
57285
9895
294884
431032
909887
477421
703651
517300
413911
544486
1040910
953102
180830
666470
177554
697452
990068
967720
174040
333260
828743
725503
324751
758381
301690
956749
258528
285325
744957
724109
1045025
324355
17
341894
715727
703041
763090
866154
47804
579052
975248
985746
392576
1043108
607002
630325
688063
364142
583031
654248
635208
364880
1046725
280023
79814
712687
468821
412673
202592
563644
206917
233817
705513
749689
605843
920237
329657
276946
1035832
776466
633852
258229
22342
602869
384049
948602
865412
497239
373964
459255
706175
680652
75681
578485
106239
393913
121325
1026161
56778
795344
203338
774301
12115
854088
767134
27690
281905
105319
433850
265946
958057
263484
983745
228735
732506
381846
584067
944968
233953
131783
346047
1041112
420716
140367
956420
973969
102829
346141
1000288
912307
97082
683276
950951
902221
692043
1013570
959254
563215
477208
733196
944332
789785
839957
545040
687941
995596
596155
181342
817624
523152
844655
561798
46443
244578
430365
917203
984446
549957
935230
283856
716269
39879
1008606
243847
370018
980741
1
454804
553526
945869
585841
580458
117255
339768
49231
284665
646443
104472
910633
700105
344884
310450
484932
915498
862200
589691
660487
966288
420044
493672
812601
114732
364799
622115
322086
216174
234602
974206
217326
113706
280060
766020
338871
793745
1030252
490085
573172
281834
635169
141610
502646
761419
281821
668860
612352
66040
494762
164376
660248
462143
2935
559989
485394
1030623
850523
663956
968793
50801
353121
728358
450789
892123
27017
714849
838657
21074
638979
36442
72997
894863
255921
248881
87430
697871
428315
91001
986110
297411
858414
1001365
777929
479371
44187
743387
22946
548987
887375
134155
834460
643270
635934
956039
584353
1027430
751947
784961
1014411
879659
291941
697074
348399
828206
195178
282798
233665
939198
258192
753827
526145
600477
629731
23780
343075
763010
485166
337372
273284
310131
1011108
914715
936138
89354
59331
734226
135880
150416
623323
328902
884340
61438
354777
936357
576941
1005201
539072
325043
243706
177865
795922
197290
302457
654891
51235
570209
284362
383205
487733
470908
480205
545147
619723
705200
823998
907448
836014
211881
83300
1004004
140224
366896
987308
746461
544874
297274
772732
892128
460434
270158
325642
259364
954924
85000
617277
87730
536229
424567
401062
701548
548564
379088
352925
563168
19060
851677
261755
847820
630700
658425
530072
194362
303703
517296
223348
687948
705066
348149
923960
1010123
726232
772623
20243
368944
884925
542405
444997
514239
979857
335126
722478
326994
298158
430641
923540
42609
1039973
827481
456000
682556
870041
306404
383586
160323
22291
799509
244435
391628
984044
326590
19915
384627
406696
701613
845621
330304
376811
640534
597018
915648
1010045
967281
1016465
181087
406370
495530
36287
1038361
871197
310374
981340
203185
875881
791762
365267
780108
1040291
700458
372463
315338
266603
1012626
185467
2646
275226
862439
94319
590690
657459
529196
964546
951653
764048
249699
421228
805437
87154
534310
953619
951827
855545
171651
400445
848251
458970
982376
1044348
759953
754169
637361
1047206
1039690
189952
121913
196316
23474
82245
26422
1967
979667
509469
627720
203391
833234
382361
888185
852911
123024
83447
100524
1009058
855033
352811
445223
132779
506305
769390
924876
272521
426843
17983
166240
294129
1038011
126859
889626
422336
243730
558164
17813
452712
403392
905213
846796
706594
494908
853017
689338
876110
365670
403018
271905
839695
168103
561145
484621
752745
398297
198465
592905
687315
365386
761550
1033050
854929
619978
83885
617502
104662
317336
737035
798559
652518
179048
995452
772540
664433
375332
38877
109778
241247
757461
103026
236157
285993
660467
609037
516056
471213
684271
701130
1033505
760272
283015
500215
998791
515460
847688
1006382
53748
141322
932536
404980
66505
736310
147563
990944
789912
462449
958477
344696
584791
923417
100168
305601
230229
936152
166108
686174
480928
707854
204150
941389
344160
452433
659217
525472
324585
580299
252152
345735
632018
276059
495821
452725
189299
653973
1044484
963031
20932
422227
817995
277324
373853
162410
89785
601235
212028
749589
977298
739742
780005
370458
413698
53717
233688
938354
838943
604350
122854
631153
961601
855501
860902
940392
155308
597537
49612
126410
480303
871777
354051
333255
628893
541806
246412
7475
917752
13658
486516
992679
695648
62686
951164
302053
741884
205887
261617
518991
15122
994799
760522
506672
566931
484160
67580
209965
651736
734566
535871
593521
1019863
691812
18763
236681
877498
444187
657647
845755
266316
846860
502605
1044445
243530
444648
56680
287194
406928
991239
224814
867826
1044762
808970
523402
175678
138112
44391
891023
541654
634208
1009336
835641
396307
720927
374281
486628
430934
242852
97430
309461
74850
30829
782211
454962
367891
811815
543015
954581
911052
517769
923310
944024
480124
732493
737890
496313
629376
334739
996390
724203
146182
114498
611684
878277
1030708
239520
832503
1010374
997203
729570
348365
872227
613164
636453
264166
599498
841933
652941
409241
124668
470083
596129
742892
374219
716040
127609
48557
444317
982818
509623
471106
438000
573817
40955
832193
261561
80720
249917
38350
488841
692700
495693
330516
308079
1033817
414442
235030
824020
540432
1047939
886329
287849
687669
54517
356894
94054
494985
537669
485983
467317
613829
190305
426147
292379
620820
732267
750493
500355
345212
670966
948997
1017336
551696
188812
818495
507870
930197
873553
1014320
20409
78787
213356
247309
646163
869430
857177
501554
189064
828122
299451
40526
328599
865511
60615
631620
42911
781824
612636
501828
360317
721305
793775
224638
900286
307489
158433
752605
291734
370146
969767
704369
1034134
646181
767945
450390
861748
758962
886279
236132
1012880
341954
91238
212622
710715
757842
33314
131426
268958
62622
286205
436617
822791
174376
652058
4254
647026
163449
618732
386009
492469
92025
268825
640608
1008158
96286
175571
9333
423683
1003924
499695
271241
952771
985980
878134
1016820
782532
311405
197568
612265
287041
544675
30523
364206
258352
127913
944164
531224
708973
12546
338250
211681
11081
225622
101250
775785
132643
72079
516543
48278
1015889
811877
174979
656571
817002
354621
57821
120436
105353
15602
17029
247299
783079
687135
401435
922652
156300
570227
437368
159550
231207
1022757
83688
699625
751003
559992
285863
831418
435791
294985
216089
619140
530377
198874
240731
679160
824362
974655
486340
20548
411094
298525
1011074
520204
628743
663110
141560
746342
549343
592799
19039
367625
777329
991440
37591
239219
610401
446394
309219
566330
25790
83404
1041505
160125
125330
617263
647519
645632
913036
894285
432399
15004
901663
692689
669561
67642
865044
504210
263576
555628
276389
724089
740453
680542
72360
315637
516426
670203
135835
198329
777949
300972
304705
237179
339389
286864
671312
748947
695769
445611
168080
837718
255129
223856
830966
770897
414732
428966
492039
268833
493993
586649
511174
157467
532089
289002
665156
204056
63606
278485
615547
193298
1001985
329030
971093
381917
832816
281068
937779
826590
234354
738347
499148
664828
251036
591786
401222
484539
930173
8432
299832
819650
321600
390319
521203
745486
318052
393210
273514
608242
266921
148698
323303
1008557
182953
338070
456698
713387
794739
927079
657049
744203
484049
259151
710169
10478
417001
504864
1001594
796454
960476
578753
143771
725115
56326
493666
421234
688863
653490
589872
717721
764430
862758
214163
511358
786350
942276
273072
548874
245690
232077
443237
7519
63480
1018708
892285
953699
76797
63289
268333
957927
272957
702993
350304
194766
42321
325191
778119
989815
210683
183168
386785
129765
444102
680636
958947
980434
174609
411623
85590
387621
378899
526041
605787
72111
458067
452927
573351
1011610
213831
186226
453716
805530
843492
904201
677283
842733
919359
855907
833797
774079
1037823
782470
911759
369554
336581
83781
1007800
919120
482385
873244
464110
274967
920064
475278
941990
367832
743651
291908
299946
964701
560888
192937
492128
377092
63033
511286
504463
865133
975772
102269
392469
989881
927658
860
500995
838522
622832
361213
599262
910712
272330
139387
903272
961422
951311
167790
100082
25314
968014
19417
292428
985857
565089
501081
951359
783332
146219
91151
693802
46272
707262
658365
606011
85738
487448
256628
397317
560375
141268
999087
494976
54022
812057
481817
567314
621976
668533
488161
853318
745465
406416
205772
767426
749523
372035
260731
732278
54057
368292
460068
999180
121576
616241
42481
599506
181005
808466
413704
1035176
252235
800164
189618
763974
56145
802856
851124
982983
981397
581413
1014140
245906
754942
474376
983126
381455
169458
508939
723326
361134
239426
624077
530768
983008
262145
389379
582905
837583
443512
1027501
280370
663076
672472
962824
394864
531079
322500
447715
786547
733305
546332
41322
382076
1018573
396478
464040
242413
736296
970389
14688
196341
953379
470861
1024443
820049
1017580
838883
607297
217734
309470
633210
370933
690690
807212
674306
692850
44531
910936
165303
909421
759133
628845
225467
1004760
568798
50827
80252
167801
94384
30916
566913
115194
232843
300584
402521
686629
989271
901246
485357
769323
654406
484128
660994
679627
601600
859817
953585
801859
880333
1030220
369051
520736
311826
82209
834662
801120
1009048
205700
509107
181631
292113
714619
777341
70399
835679
984580
507219
860110
222218
859397
261374
243825
865482
402581
200255
628840
261516
910775
122441
63402
1041690
999391
105405
601735
266896
75293
269394
25410
621286
533804
785087
1022062
441309
426764
856346
140197
789583
972976
901639
964921
694713
473982
1041739
343743
291533
645932
515216
192792
180619
565983
12162
296022
84712
901900
971476
654780
497187
31263
403293
365750
841509
41067
283459
611696
50451
1045310
239731
66289
76569
501989
398448
930890
628763
270858
1563
616595
922620
5142
531680
68004
967982
641298
519496
143705
148869
938923
73966
209438
789958
699701
151991
285626
266925
101687
82250
30444
778844
996272
841040
229764
60307
507527
269497
956218
114018
881306
913304
921768
305390
839196
751446
973292
270203
199685
409980
933047
52891
89830
679068
952786
282757
189608
558589
940019
264348
210557
214032
419174
130292
697131
727090
764238
781794
521978
588397
368723
810253
166641
401962
653117
117562
958032
923609
948624
221213
286630
737350
648972
293735
197279
799649
736679
1004761
563292
205385
524132
758149
115379
565895
564292
945055
105245
83824
986196
416845
452692
1005660
162100
815523
819037
398462
55632
666160
529674
583508
655614
725672
672972
624380
743585
809310
1002807
1029981
183854
1010549
466510
123291
415059
262131
579270
808229
651433
369776
812209
939750
704345
423875
483659
530622
215589
741682
183991
932523
439287
343473
425487
968262
544385
884543
244339
1047096
449649
633139
176298
402585
711740
717424
730539
938282
293469
191714
474876
529449
287191
567080
577948
395363
989550
446935
272641
948593
766561
551593
485143
903754
439221
46639
815569
642875
1034907
732872
924223
899576
202297
208184
1012300
635219
1019985
67904
269073
339860
1012589
506459
980421
944170
982681
120207
1013725
459076
724918
227674
612063
966216
23459
492348
262848
450105
975585
125563
994363
407063
495728
1002801
462858
399981
842453
167453
622271
603365
841411
722190
90136
543503
994234
602813
761377
270729
365251
1030195
2234
556035
187841
302800
970935
231607
148159
605425
340239
661070
393170
554342
933144
792285
169181
547333
204484
84345
412829
886871
956322
710232
457577
797586
69293
848263
198939
503062
212392
270331
320030
314682
442781
59085
855981
508889
147203
13832
1041457
836583
197858
252094
521462
873528
158061
66088
941872
690355
753151
656774
713944
479668
35007
324938
643532
67733
235490
497118
825301
532814
306884
701846
637435
260244
805333
372712
511615
237153
30796
19956
286463
586011
652293
88938
459569
598532
659898
297951
243486
904017
374965
477048
704736
692724
523560
169147
828598
197892
705340
170930
906512
206973
948514
221656
210424
987143
741957
178548
930413
242340
250434
207525
926453
987876
322277
699048
931923
486206
341973
435992
29267
528017
14530
833451
24241
583339
385458
481728
32261
215017
597432
748654
856347
129501
858705
484073
960801
216314
437237
180138
633708
309508
181641
878267
509729
95020
619587
1029496
622284
653569
1022193
102761
61884
949927
215499
689778
82110
216552
418410
988377
576603
479643
993835
969011
396294
198110
118982
5098
101873
338234
457083
843295
142403
129648
932869
65120
380348
1013024
429923
663713
398473
1033352
743055
608923
554345
628525
906
364032
854777
560724
161011
443640
746614
1042299
902157
957904
517100
623640
131611
889187
442884
726945
566401
941299
845578
542272
436548
708679
294115
294913
79779
766145
722531
735850
254445
819576
455529
1011353
906278
626760
641704
300344
868175
995991
671207
315820
913500
195500
925192
403709
903964
486365
867365
69873
434810
968475
407481
412966
737417
980197
55540
240017
143378
252479
603697
125388
635730
626490
238119
57969
400626
398327
769563
460216
244933
173034
717723
288554
245167
900392
41395
478548
180913
961239
461627
350431
183678
834849
972121
74504
542291
552109
978361
168923
757626
849273
357659
858485
941817
965890
1020564
555365
274524
932328
813519
508526
136350
998590
503178
63516
206674
868106
816710
278543
734332
772158
493467
636015
444249
249373
386976
337342
143571
788480
857234
589190
569345
838480
704572
245034
743737
588475
393622
1038768
502699
493827
727327
979729
857256
867220
785548
663148
164358
644415
8346
406308
586516
371490
871371
757152
645244
523180
701290
934895
1031707
765241
486585
792650
371761
729504
280657
69084
14922
227104
821035
489143
130167
265406
723459
485198
116269
315063
1018409
886097
800073
306541
782783
434254
332819
913165
887501
551844
353093
763078
840021
110690
411669
482047
830173
724729
114898
524680
598310
599039
319920
430354
896869
710376
753842
164237
242397
168204
683178
987402
798015
79916
292323
70403
274240
933266
1005153
921433
257966
623877
185854
182743
309501
427934
842534
262005
260720
769021
877567
51911
848625
828022
938238
421516
1037018
869291
976804
662824
1025543
527920
865340
307378
638537
306481
224350
196659
1013859
293881
929531
878286
874704
782481
181254
375702
378688
443249
572894
955328
511970
775988
56347
113163
793613
657427
169629
96578
550094
494878
436112
197519
222235
195348
444064
810338
66172
594512
766968
328212
3266
308020
153725
1013077
82264
74091
643692
519187
113128
219108
843605
485975
760058
1010952
762261
154852
52818
706713
276706
1009986
457596
132704
406580
386437
710960
585399
68706
973178
214891
887981
860261
221822
490763
461358
216777
1045591
473211
1033335
655218
1040503
567777
857869
745712
528435
748036
1035742
739958
413423
192870
1011959
532210
55756
1019766
986164
1036445
1029534
555854
850006
79051
472423
463278
448943
786899
411940
926504
287740
200935
973570
187951
969636
644328
40028
8249
808373
1042788
768552
193764
130443
359642
1438
510761
792496
385224
395009
92384
503732
1033689
289964
1025122
642828
676554
875931
639056
348726
363163
36436
1040764
498522
259775
267808
69664
52814
173856
342537
273381
546644
788740
335520
907233
645729
320058
81516
533795
969377
6975
159641
362548
188015
557124
532876
819182
108610
34741
693497
99759
639304
478561
959973
663577
790903
240234
835943
744225
627222
247398
201456
763381
147374
81065
95969
338828
655272
151865
514685
48140
513833
28894
439945
1025259
156147
397360
766495
151582
98924
721912
194609
297507
178297
635319
950855
161780
800326
908140
959875
642545
587343
435057
127930
963017
811386
239046
254509
4834
927876
490182
1013715
241863
118860
702044
650028
775280
544306
401417
384249
197147
116583
836198
323460
889171
680950
858301
959829
167700
887393
542346
771323
150832
882641
834805
943229
726943
416969
917548
893348
863971
219299
1035487
1003662
594963
921894
940898
229533
677615
924347
833589
1037618
644134
297010
541148
1014120
804032
308957
812596
886129
16251
733725
354312
859793
83373
289901
19078
995377
23911
345951
861796
455351
70114
888156
680702
174439
601823
830117
117676
279644
600818
899578
186879
429331
970741
459421
1041632
677750
471373
326417
274570
712329
165470
815833
841079
56974
189640
563293
156029
982403
839737
516000
434472
964997
420150
865845
939882
519469
178001
520945
259556
589195
986263
284946
2009
467659
662239
417273
727380
255686
425545
769103
748099
561471
85353
521959
591778
852470
206354
538060
720659
598068
831513
489340
712892
121423
382963
26879
322424
141437
806553
923918
658900
1040817
839674
48978
27018
730355
417981
98190
140848
591385
829848
232062
117884
166200
125299
428450
21766
575588
919681
171815
129318
873341
388769
952003
479749
874228
490041
2720
345591
248644
277046
878903
96277
656847
465750
899084
829018
539449
222754
669294
936164
856470
582339
149215
299556
280255
567373
933443
351241
726684
948281
247757
542633
682050
602309
780658
259708
869406
956262
553991
905750
607175
134139
1011576
875690
94436
429324
597852
467273
486651
936295
600863
115985
30928
613633
657908
31616
188415
1029918
417481
983589
472591
925812
514220
85156
443965
335811
1004736
1018293
259661
508543
587063
1020345
761952
556709
976308
128087
1023446
698867
20717
773535
933462
127517
1000518
422089
338188
477936
193360
863461
147800
20818
974257
969327
277585
1009731
417675
781068
136000
918313
436142
812558
466120
836923
603975
751710
1029873
199571
314645
106119
1003861
962274
576313
480499
135522
2957
889888
649399
93826
307292
491231
691064
346082
558312
21462
1015693
969710
934922
721104
711002
932283
144917
960910
515358
892784
491353
365295
892943
957303
64987
25121
280281
746008
456480
215210
296615
1032933
797891
176214
180755
157013
602906
535472
833331
659190
510064
293373
861601
613228
373571
946421
154314
1008785
847197
42709
1036119
504586
621436
203104
685473
788440
904262
168800
602340
921268
550211
666668
974754
52291
586026
772648
682527
892467
79499
537071
273548
668074
38677
1007105
432603
459812
61562
174295
397265
362253
706947
175204
987291
807104
141085
937144
372889
1035436
39514
933256
419117
129473
687697
350635
42333
264399
977284
383484
365809
423912
732022
575257
575103
197127
849850
178562
776323
966862
264459
408327
243378
789908
634079
765805
371413
474143
505828
48513
41773
465034
464134
430682
533787
325521
632358
755331
248946
114427
46588
354154
327316
412543
1000255
597134
775570
121644
269795
220459
454235
421052
1008352
502206
592307
968207
368909
197843
88454
941160
585107
435858
133002
440578
107342
163197
739469
879046
769627
47685
367517
716535
476778
769774
392452
1020790
989223
46145
854187
275336
845558
150696
1046933
531234
966989
844127
70979
1996
495762
121489
661228
90079
371986
510079
608474
21803
560811
413716
61222
461594
282130
1045805
817167
492019
948971
943554
881190
480483
1003910
33296
752853
136538
267919
324327
729118
606093
42149
453410
775021
881862
780942
653257
958129
811041
351067
1010407
240075
1047131
553042
540441
533857
696621
187936
142511
978159
702486
974624
691175
128017
589231
882140
672142
559436
558590
289190
248932
309975
946196
283565
517638
509752
1527
723581
848246
165010
232064
169245
153931
369530
152264
969918
654556
660147
482211
999987
654810
390727
487221
477122
990459
980465
865718
948251
333817
692216
828622
45257
800421
723723
989836
370161
745525
961079
304876
380336
1039314
280824
194451
188437
548823
1021701
344090
1033422
813291
644480
636779
1041865
663612
1001725
925325
449705
38356
20991
169523
448618
568333
772815
83672
560507
981504
683053
927999
428617
10565
850421
271521
334744
583523
553945
747288
926316
626274
422533
643129
1020509
8648
1043879
494168
56643
10104
390676
6083
1036207
822945
544536
171337
920732
941348
712774
428705
233987
707885
962465
201239
542342
996903
144138
759439
113189
319391
1005579
233357
37498
779574
492445
305391
623245
821048
581664
482547
183137
162391
460616
590375
558330
587575
803951
1046263
697808
679776
350918
122358
176705
441842
302385
972056
367950
284916
376379
188658
178626
591006
1019145
369127
240921
199053
954090
93906
689402
841586
592831
388545
200541
739252
403972
411156
667537
1011246
593057
348467
848787
798817
156982
933547
24182
125881
377520
446761
165926
934954
849741
690488
803323
265231
647180
950134
189479
275743
655823
117556
19217
116274
149953
900610
951341
205645
335507
171737
638820
330841
602699
230354
165180
450898
137769
436236
648524
415936
409750
720047
521449
319265
421448
241
384329
982174
571166
373054
961728
304566
56187
33820
195325
249878
819412
654853
5175
279893
617589
955116
673223
687548
176394
416062
20938
144735
20323
856396
38090
293248
764416
954468
706074
487808
875364
353846
166628
624977
199056
330514
1024329
720576
440050
570705
270523
8191
673309
707707
720300
1031173
200705
500791
713476
986750
624618
143226
884393
875038
1017563
940449
1023726
356280
425460
727687
97424
629047
630919
1021837
687901
870861
976723
54976
732603
436342
617702
357268
302649
200776
596191
862180
766950
881900
199010
119250
948008
898601
289762
931492
337033
472011
336470
938982
880270
275610
781260
54243
616013
971341
29575
452063
908684
791242
1033123
202687
254239
555463
257402
832919
214896
872213
795394
330455
930473
669434
960669
862556
811823
311408
843623
77460
927968
573325
27643
373189
777423
142621
242417
494481
812054
366752
1042526
853037
850012
1022310
323075
1039530
114834
366259
882284
1015909
990353
51070
213462
978646
901179
559538
897530
554108
976172
530337
120967
574948
685765
646813
754091
549507
186789
946846
665829
156405
774484
244324
173402
960312
794362
128438
872741
804742
671690
500529
303708
559887
481395
734936
565582
360232
151571
707255
756457
374895
790667
422277
417525
1007745
838086
910401
403162
934930
422602
722818
87054
986780
444266
188349
361464
364789
347558
550427
1033238
6918
1004510
340007
1043996
712097
461989
450126
908657
9107
856110
155190
575239
862280
711080
387060
969025
932218
533533
624614
940485
34249
772437
170917
756382
321846
31779
627800
848919
46148
268933
103759
858974
690182
19667
919650
770254
172338
992715
53105
500586
372131
998509
1018440
661981
868059
331007
669281
403923
479655
442822
1016789
370398
1014115
120206
425558
138455
1034149
899801
738849
358070
24025
767510
868189
714374
63363
129027
23677
152676
594725
336909
852835
488651
949044
658143
759244
259407
205891
470735
478749
996518
574574
333056
695954
940557
625140
888887
1035429
443807
730014
550791
653209
684991
506253
910442
620828
265235
846209
370058
1009087
464382
223463
449358
56057
668357
1010360
420896
902063
461223
801094
949576
757481
210569
395281
537664
643903
1039759
647312
437018
64864
898850
38315
542801
569285
12192
929101
116032
1013692
799526
765306
205614
253622
711786
748
39651
268841
415799
928112
14447
590954
593658
787403
778817
843245
703616
200687
165870
701433
509486
807846
79797
1009470
578761
270901
658466
596836
958301
1045552
857688
25292
298020
348381
1014171
614624
698527
434715
84491
520476
968536
340422
63332
10578
518041
429594
405517
885823
751759
58821
960852
115868
696696
389489
339294
700772
73837
292075
815979
407058
9001
890144
453773
292692
413888
41902
219460
742731
476817
253780
563203
25151
1007334
1040159
694879
804531
550709
722637
238102
289218
833160
589142
287209
18212
583371
489981
45582
263805
804202
231099
580572
592992
141134
374393
907424
1028819
948380
821432
1043862
407641
386983
513895
705152
731962
559640
113781
537098
695409
488724
606830
789466
861261
756590
352644
542332
531382
901963
219343
26889
2801
163473
31901
887026
788579
74490
356990
977117
948570
359298
420711
726458
256768
67485
588857
39575
781657
66458
458947
699920
200273
588578
1005648
103701
452804
633909
415038
870365
1041202
865892
1004443
478897
113693
702234
764182
162594
493055
461460
305326
814252
981877
589727
93284
604378
359641
721659
542705
1007810
367353
995679
376430
322440
375768
216099
250005
418539
387858
730288
448490
715708
252887
594260
116081
757993
905490
960495
659490
816270
600698
689361
622392
28043
204010
342091
815145
443608
52140
953246
281476
550369
377079
690065
151645
604086
568322
397303
168316
750745
461297
811860
755414
405490
472284
240023
176101
292679
872054
231213
393042
554407
608945
144688
360092
503609
834230
358817
62731
624328
311975
189706
500906
1015856
59719
83719
295740
332497
22449
20796
680893
589074
892297
210019
579299
992390
712758
927611
12431
900889
510535
89990
835809
71801
341827
277467
925566
757101
407933
795292
895122
965396
558054
748736
609065
251319
56334
535652
19670
692635
874193
527662
877996
364312
438793
1035676
696523
208115
550806
805055
669247
1029258
693635
853435
570723
876635
717276
885656
95044
262094
965020
417437
26984
20074
941592
627519
898935
344758
242611
61848
622849
364995
161976
57916
580726
868540
280333
137993
91332
538979
643185
43248
681066
802329
395568
636020
775210
868933
288015
929596
421731
691009
784114
106139
214713
471087
554335
318566
34117
859253
882784
588918
247628
703314
545089
883223
456570
166040
806749
832756
86992
884467
141770
378332
193129
643237
156177
423779
769555
26664
120103
960192
836129
248011
106264
778645
2400
588657
846838
124379
990772
974564
257100
583613
263207
69638
43231
272307
256890
741588
466922
665317
461715
370713
268552
231831
190908
473096
266253
468469
740249
887547
976654
282280
846636
17085
117457
939300
545642
783959
682714
144190
586208
834122
697231
1032214
13606
193051
285034
343970
332202
300572
97104
614062
473381
629462
159425
675835
222492
686830
672509
386656
786482
114331
865284
895554
1037867
1008501
631545
449473
652338
815147
613287
607559
769182
425029
299540
558692
301567
155902
199960
199856
352836
119447
145701
234019
868143
52422
94202
827702
76540
950848
941045
285309
48287
1045194
584998
435371
166839
592515
888750
289791
985348
807308
901931
179184
192863
263506
691572
1047757
820644
598432
698398
212448
362797
131768
786424
810489
142788
979752
643115
959027
903884
287858
906680
119837
56468
113990
214911
962838
425405
810822
991494
496846
139867
905479
461162
216217
134765
956438
960987
221258
698051
236522
518365
906419
635782
271444
847912
79365
194635
551880
26961
307341
249414
165698
923279
748386
446854
423682
94004
737489
571593
151092
464060
680933
335453
131785
97314
390528
58430
467459
403120
142884
660083
518543
843083
752121
445880
246344
274279
577204
347993
298026
76337
417052
265160
698488
180988
155368
868057
495092
923251
958156
340501
502111
830380
948714
584428
578499
565730
474100
507653
718553
373666
400578
690032
359894
851767
251906
633272
413259
66592
323061
95533
285156
319452
290658
949018
604057
578595
46767
285663
726643
733241
18829
499061
541857
1040736
621085
618640
458033
241130
545352
644643
749652
194606
896643
960962
941121
257289
396565
565961
23088
922539
389959
350624
631026
427049
228163
1047647
442389
627072
106342
854624
1028229
969060
205861
726770
1046652
232126
443673
642019
866073
79155
44919
963022
380108
570713
535095
436248
390702
596696
684380
751565
108144
589790
565080
111895
738328
845927
213800
21996
815772
803644
167256
88213
789679
490368
326561
374150
977224
562827
518013
907630
1021810
422972
440564
137394
984274
194227
496922
239908
47764
322097
821858
937781
768530
662295
954708
449613
615415
1024965
588245
196801
420668
51174
529794
450579
71448
627432
546848
215770
984844
656279
1011697
542905
289546
410790
419708
394888
826077
300490
555315
526902
525804
462575
284712
688367
698772
308016
135597
185908
202718
189938
121668
720899
1005173
246523
386517
244572
985608
171798
579466
1025953
625450
1013202
887787
619867
517353
576925
149961
150742
562030
615226
881244
593107
106756
281441
753391
221479
966743
333605
838012
80567
129289
471554
211783
614200
900418
375881
757135
502687
670239
564819
913533
400660
318111
929048
492187
149580
612400
49676
334397
558678
335510
597773
957023
474948
763650
626820
442842
429925
187666
834064
996694
623814
217685
160084
108263
588747
418077
136180
272204
837872
595713
690703
927667
863747
391880
684333
87835
921446
1012093
332525
779616
999398
415399
603331
1039385
561235
72313
1026482
1019296
702966
191612
8859
890400
813346
631388
742404
88067
892232
923317
1022149
900
220607
376428
977040
626881
449334
102448
200524
85379
845286
940437
338686
668485
167090
8133
538285
687875
436895
200482
542069
551605
718733
505415
984986
451265
126
885074
228400
565052
652837
14126
714632
316869
560914
826622
30105
951877
766871
462731
336268
651841
668312
272220
124334
709578
492223
327644
753617
702536
420857
52989
830031
224205
551937
782015
998938
412940
674844
469073
921489
557442
116196
80357
444938
261683
897737
1029432
703993
198989
684287
564421
54201
1032013
823289
893270
301232
610328
603462
989460
597052
572672
122898
485560
445970
54050
599
647820
515478
832299
134341
526613
395415
660739
983153
966744
1043382
50810
195779
186662
527766
542777
1008356
97640
424111
71261
52587
684793
882031
890488
30960
206389
130789
494507
521822
84288
419587
680961
752266
517624
331908
272831
295392
583832
1011030
1034395
1011720
992255
66047
752919
536119
901412
620432
123178
690310
844134
628462
537151
419671
119784
397774
290846
1019724
978701
603806
64852
181623
893850
460118
738026
167084
103252
675718
588014
877813
280693
184212
809786
795841
850783
996629
429600
856988
683743
608927
442247
468786
536934
1047808
171319
486733
675027
412666
855493
12432
70532
771139
469083
814348
152252
637155
736702
395100
393297
639383
450567
789725
540594
292281
303734
568440
581639
901716
782950
674460
526884
728609
251082
74093
238866
826264
918871
738133
959481
847464
303393
316820
209180
364397
451483
181368
386796
421564
566769
754322
168741
666478
938835
1034948
499454
495922
561556
892954
926315
88776
772134
630214
186833
625607
320580
174400
939122
402255
761841
124654
84738
701179
714378
47123
504533
811032
223121
893479
1003913
343571
454557
127897
1028227
521296
91358
232205
558668
261326
248798
104299
718834
248194
257425
1676
341731
860582
840531
853310
136327
449908
758903
1021015
138180
555334
129535
78257
739533
997845
385565
634036
691792
56447
237105
625614
474546
128402
496741
898872
621288
774714
8211
183244
569400
943823
424246
142385
5405
404265
993386
195137
416781
316365
769011
239997
133371
618753
554425
305047
72100
126821
179487
788052
855116
696606
547400
712563
190040
708527
870764
766646
391984
849263
560629
490293
855532
31718
127428
514421
997240
934535
103992
762022
587727
325584
626342
341741
201534
201323
122932
85456
1007147
537612
110153
282655
937305
468220
220045
821386
179119
700511
992985
396941
723064
703549
19188
529302
699757
76853
699034
77214
824642
978676
343142
178277
714771
777298
155756
184622
221318
24440
183518
338065
154687
525693
766543
387817
614809
677331
600280
49849
149392
695050
243674
637740
244814
734788
953808
839671
132846
466494
288611
323643
469372
514536
158238
892440
447091
487412
981524
738365
708721
748341
564036
523853
168924
734857
534958
579436
132252
577806
894941
627166
96134
81091
52669
350225
584130
310485
30409
208628
246048
395511
38105
452399
96764
663302
640389
451874
134874
472169
690622
799806
28575
298014
790725
328919
72670
127757
917914
533515
816759
905509
904790
1042540
169195
687491
649537
27825
1038084
975239
897574
1029562
811477
227926
843131
75338
1035448
419888
74552
990309
775614
733119
1038994
366805
836910
115245
787904
486236
99182
974714
1013634
1005829
76211
960372
967441
284242
772539
220397
618126
322799
853916
501183
332362
755431
698372
628589
1000784
361566
839199
694304
387057
113390
74087
536558
72129
1041839
292433
566055
449735
636126
492027
857619
12670
949341
228864
509781
446671
463721
604839
943123
969336
856568
888634
707056
927886
755595
578465
828407
336085
627008
530503
902852
11503
787534
158228
210316
338173
716188
890217
324818
6091
882940
507
476761
868648
272809
793859
773767
730587
222050
381133
414463
734870
782490
81538
641644
391226
925815
608855
267776
622800
756982
295917
870719
622965
687593
35378
983527
681770
422051
1023055
1005490
1046794
614383
172211
703823
658928
289583
25357
559504
266614
799947
1872
683246
252564
262127
825395
898823
804110
665746
128675
233950
681048
639701
328155
802934
670745
826628
70085
187358
947437
78328
448955
775926
806165
407763
857873
238930
210555
13550
87513
840335
899793
637626
345036
593006
884094
110110
315890
823424
595105
688475
218810
570820
362177
1046671
91773
985180
989558
226056
418964
411986
169334
320599
695938
786033
468832
128426
32654
196140
360617
4215
75745
830454
378009
540588
961607
738205
518978
491499
286825
663335
625910
884802
949767
144763
658095
682144
380266
360557
470940
732109
350587
117807
744564
746828
789145
148598
833749
30288
26949
86187
881772
635630
697950
467391
672230
10791
652309
737071
466648
751659
792859
720809
30292
596796
898557
182521
803889
707092
275657
831485
718804
966167
57848
6118
732578
99767
835706
893174
595
791830
413710
984741
719580
940020
471686
858511
212350
645530
680399
773281
647344
591543
399403
737481
902238
1036105
453273
703815
300401
951510
136357
484339
339403
119071
332438
346341
516288
957288
501990
815611
293001
983341
507335
164504
104197
161404
400403
720841
322167
503456
686929
945065
745396
440579
305674
332054
942982
755306
927342
107507
941929
623043
833017
269804
682166
869905
566881
20662
601133
14884
585763
358509
891070
336546
756062
787510
239792
927139
847227
944542
156625
304013
265978
431112
263166
12118
332061
922225
989355
896329
253308
536524
134685
618475
475057
948322
446049
1040342
976437
74252
659289
800070
332575
238937
138991
594782
106519
966630
175676
992352
543351
970838
194799
1029958
115671
409105
693956
373181
385595
591447
1001855
686076
846352
45294
867572
210573
215490
24722
480955
844131
1008993
805122
140493
894862
482974
183428
297288
490160
796898
177638
591473
486799
181625
737175
564736
140704
863187
475724
555265
2883
450884
691579
963988
267875
222731
661571
29424
352164
884551
317043
185948
611978
639676
110629
348110
162711
855539
190372
842592
566540
222964
534380
809055
1012423
1034417
5721
770326
321939
541276
722564
994296
826476
937973
359733
1128
366717
305277
388076
970812
423773
290360
79229
1006336
180688
679971
395226
838888
713258
392908
998374
762130
219741
37735
1028191
905628
905459
813274
519983
558561
463089
12995
206284
590959
447974
397544
573650
378527
667201
991582
246058
390160
1045171
872664
75995
249320
806455
46413
590528
689766
819832
787277
310423
862572
404903
594735
194422
651656
889257
722240
929309
840063
158345
714259
563169
193083
760488
152517
789563
935855
991185
662868
130603
153273
840561
638650
197850
236896
519856
82302
983097
975532
904499
71204
291830
40939
778473
437212
298872
888350
809153
327262
696549
952987
59604
616088
458950
280020
424033
72283
216244
762559
106049
748048
965923
456631
961952
988024
74043
986094
816234
645232
239432
956119
638224
851446
552461
658303
123617
247192
22180
1035363
926177
998299
728775
623171
254506
547268
761029
996576
30469
613942
150592
371395
181504
501219
715072
718756
630048
71628
346693
69775
580293
46862
810583
962483
486152
97014
920769
582995
142852
745345
348517
215000
585918
572817
898120
1013297
142719
430786
153350
67766
296636
372628
538480
375200
240603
169747
415394
331109
47371
259870
171585
921298
906716
661377
384135
668056
58342
1044612
526143
205870
144761
646814
309346
758624
966518
264204
805148
581016
444290
1044994
181311
630530
180724
636669
226419
752787
310673
916143
1044867
311138
917066
474820
276880
396001
80560
343221
929061
576556
939059
39424
390282
724907
957075
207457
947605
703875
79099
839803
155563
69320
304211
999849
837449
395746
803844
373654
694499
920135
44106
518788
32366
279246
538545
217568
808755
285233
348511
353712
982045
568943
987459
806043
588765
198548
540978
605968
524929
290730
971608
77325
234984
455512
722498
9141
130820
519701
272966
99133
948401
447100
1009923
916499
842253
339115
716067
643701
963081
231592
508207
1020491
517758
818790
487669
512778
414655
921400
897887
595660
466219
951660
599685
205932
709599
540357
741364
323163
501843
427801
638798
198749
866845
562317
40016
456324
269400
910182
107254
109405
403121
852245
33817
373454
491294
447579
662298
804951
414056
580107
940423
850171
270308
914061
694274
878555
684575
497721
706395
67243
103070
481437
422004
712768
848353
519951
71733
58681
1024201
1048013
656754
859089
184526
641288
623829
829238
722124
933946
716386
594540
585439
644141
500958
388313
86188
664659
643641
943353
535406
227125
736389
383613
12277
708580
974572
715259
558264
778761
864480
266098
688186
339994
676547
12249
375109
745433
994044
1001145
1004433
510130
975573
667600
561788
291492
226203
44502
733202
860622
408146
227561
83246
608764
778141
16741
888817
462461
856445
887506
612206
466248
775911
617495
767717
797267
380318
324957
259042
230088
999631
944694
394534
854750
569803
550867
729444
720400
171967
517155
625751
779079
1042178
118792
995189
535952
521597
647201
970878
334103
542780
754755
883352
1045375
928305
336026
643196
934114
889791
418580
355578
570334
720553
935917
554681
295222
265704
492096
524025
746464
573831
423736
464219
335109
1013389
181771
396590
374931
348763
448438
274399
367779
578726
1019696
879996
72048
298955
536112
717044
866616
285342
561482
514534
559546
713194
380863
807949
23281
618309
715196
102001
955877
401095
594005
437038
427548
668750
266609
965093
940556
713173
195776
1026802
126815
978246
518401
831669
853929
730804
771421
1003600
284858
322102
965834
530533
497666
357654
963057
971552
386719
894475
429349
484870
904232
997807
395801
43604
443281
797699
522299
256520
267238
741637
499180
157674
9076
1019891
917918
297774
948356
616329
47267
304599
698054
975121
755731
944002
617629
57882
358111
137899
326500
772618
506074
708049
1032372
644378
388846
559081
577176
456063
959762
417658
752071
147918
436233
171841
75314
346252
458405
830570
701782
675347
355170
25618
776208
534887
493304
239361
580814
200047
834470
183951
957811
753540
605659
293305
96639
439066
388957
465518
602815
325423
949114
3143
73765
478013
988254
329016
845173
9680
665309
558041
237021
232608
37132
134098
823789
172199
280535
341937
562322
116779
302023
578583
9779
346148
71786
567973
524246
566626
631353
53884
506279
774421
608491
756882
219816
477844
649625
78070
607171
107402
363459
1047506
389550
864508
689415
1003180
70501
1001311
1034103
699593
180762
629604
818217
863130
648543
325722
462541
127733
721371
414789
112405
334477
361579
270666
35875
886673
511133
307233
93585
606072
133176
871592
714073
202727
592827
89822
986786
437355
507121
600680
870931
897431
783903
622031
971922
595444
376986
678084
447821
674177
62252
858621
588097
892050
422699
81167
522431
950145
790505
903624
772043
587368
1046503
914947
410326
844937
219264
712207
90291
525080
763002
474051
576038
303096
181766
976474
537587
958365
388104
115117
11059
446079
213181
142607
125047
245060
859130
1036651
110037
1035261
246881
78
632820
82369
123430
623002
250494
511189
1028606
93455
242002
291494
568040
897508
308669
770106
1022267
119667
892334
389875
686592
827992
242323
707573
88728
936899
648281
830190
201209
451827
113045
912328
108133
785243
549836
60092
107033
215535
843659
645965
338465
881863
866606
615842
699190
555732
24863
656838
940440
231182
400971
439748
50111
257708
800723
271149
435945
617141
470487
658773
225629
380987
832391
528708
392266
940311
486309
792677
822930
839059
499834
690231
722600
286461
632564
60666
536568
160566
721585
798576
400286
740985
939712
939565
878780
630850
174166
665322
606727
505685
258607
936166
553284
1033890
668943
329753
584202
266462
808090
1015346
635827
386598
576552
719250
421531
766862
124674
45902
354681
421138
518477
426834
245211
917017
965897
91118
360361
626311
974170
900370
803636
527110
676975
689763
866147
565537
691566
61152
977369
403902
679305
304458
906215
999319
368381
1038004
503917
929858
539389
4923
92732
584110
856944
588226
292675
770354
223159
480847
812394
65007
327348
206034
581945
47493
355852
676739
901300
247167
918569
257137
856113
306755
802364
625522
742256
16174
822711
732854
565381
293177
44736
664671
681095
437801
630693
380525
1016568
997076
74653
732979
377655
534721
717822
834868
703234
804875
490023
925908
929032
915610
816321
405408
684410
608344
409761
322534
854303
487903
144990
775546
632925
404242
705986
726055
800577
538840
344358
836609
25888
887489
639616
404821
504082
174953
1026460
292365
979785
764769
385473
40257
248005
744004
767857
270912
231428
315875
184110
748181
375358
291316
920758
341405
332050
133893
860922
675405
264005
901114
468823
319325
449917
1024950
440390
946636
838566
228789
53269
196752
677073
84273
437674
954916
938956
863573
457550
325095
585023
218681
859795
224407
424251
964153
953334
457622
437687
971950
794241
671003
586960
696283
304673
881402
429205
378720
476689
701704
81279
598967
420991
664631
443682
387069
476773
694191
511455
281171
63455
829432
166274
368806
979009
1038710
574525
740140
648332
976356
710129
881604
1042702
627880
100899
944142
268055
1674
215614
924967
84723
532924
941318
11633
728658
546698
513769
274995
653959
454566
360797
863437
936375
115368
241873
389613
747758
757458
999899
899868
156087
281202
751366
616327
357902
24734
993629
166385
827736
705680
817020
484604
628821
84986
105003
387118
764723
493134
988782
23197
859275
498983
745613
876290
478236
913930
883862
704487
417790
156626
285436
612975
113959
835489
74602
187534
66468
872801
70926
754559
61764
439948
477585
725942
707123
301426
669725
88301
270940
347314
112063
468556
114197
612936
376827
507757
471301
9663
138935
366613
110139
511468
390781
15939
880400
171874
59477
94299
443610
982292
49431
806315
284967
105972
761220
509572
443720
763384
637251
925938
305469
305318
296490
502659
149266
423249
244428
685380
129781
23356
783074
832755
632493
236424
510813
705123
868384
608310
366866
639127
28743
975172
966168
932444
938752
995070
1039462
421364
276767
722742
858858
1038296
76163
82599
690718
164311
436890
329971
187064
416110
137338
1019938
285231
298919
236831
940160
171908
295806
964213
586280
792832
548659
358044
78199
824814
667421
960944
150809
955939
965762
488050
18893
268281
988740
648389
430062
510663
28547
695469
363499
586632
815034
62793
1006987
668280
964294
631753
356441
230716
344733
488158
656506
944454
131464
893353
590365
680427
798154
267415
798665
215565
377519
770483
221814
561287
904386
73400
242593
113069
873599
658171
731872
1004051
417635
411717
578853
261128
474582
696070
391646
60269
529675
928089
313509
557681
364819
775626
163944
741254
191784
662623
61455
968609
267257
133430
363211
562357
34583
270478
936232
210585
225199
694994
642297
427183
714363
628939
74575
638411
578527
385383
15944
259935
542741
703959
993774
605704
273689
547464
9258
398164
893423
298516
914159
521086
377259
843697
629953
51502
875371
759619
42848
323176
656632
784056
860569
843195
778136
985189
756898
940151
339322
9975
748430
427329
500377
887334
807126
245199
356844
759249
778570
1025715
971777
837780
959142
386072
263764
359608
448546
969101
726830
801463
484802
671349
1003455
557815
274162
735878
71824
581572
667778
96799
243918
107842
573031
909991
270153
659260
366313
321333
602235
65021
885044
102580
385566
878195
413789
478057
529078
31002
360660
579700
407904
57631
301272
426835
245724
600853
392461
330124
589603
6197
55130
17112
254995
141445
751200
746168
507033
200993
213605
678365
300158
283240
141679
536113
522999
968411
563779
359465
1596
880519
581814
571341
628953
380277
795326
44049
426446
671169
784461
320440
640877
540225
679750
186778
359815
409880
142653
472903
413811
939668
819588
361315
773728
116666
625683
347947
1008001
670575
975508
747362
742820
230243
43340
932699
162999
975003
495120
168159
148302
234301
107932
798613
611748
563020
540026
822643
515915
289667
672506
487214
182387
795664
1018430
799611
202086
217403
399539
101445
782841
562628
456598
492118
26679
629452
22709
95822
929354
850818
837963
67098
366995
661673
623277
872008
1021267
1022906
529084
768944
539920
400395
227043
68277
669104
501108
109690
928268
117014
209377
964388
274145
849104
181897
287376
892788
330764
822108
395574
832475
795845
586349
718076
584712
122515
1045217
195322
89653
776612
72669
363943
1018299
561970
14819
709842
427274
971736
35395
465611
342508
275802
827178
70370
198249
766163
472116
929053
473117
456835
941538
630511
782593
331022
712262
717512
898386
1024545
409637
534147
737980
709888
499729
1007684
723813
802037
132112
792184
963235
845084
195678
864856
863946
538173
275435
261073
843750
896391
488224
843580
646601
39635
888610
484946
695724
814448
5206
37326
694185
103696
617850
1048559
847505
680710
316223
536039
835991
136338
960527
919836
772018
498424
596468
789982
578623
540184
894021
171809
963826
688571
491255
296396
67990
725628
233019
507029
604095
166968
705728
26682
189777
913116
893217
484625
206834
630132
813020
428586
390795
272601
722459
554418
334426
384407
741448
935989
40050
158018
675266
435350
962009
673471
82497
776541
934791
557620
493860
438787
108532
581245
379736
136484
999657
91841
5896
73324
1008500
112446
220507
517952
287953
412271
289043
863191
655281
326331
4520
450456
304517
547614
367579
397906
245270
67823
908736
917888
332405
5909
692117
98826
571365
843975
84711
462559
373762
477619
346212
487935
877510
856886
970941
653725
85707
109200
295595
958991
143679
991564
222399
97726
146149
116540
926591
742888
693928
842773
981418
474737
105975
164223
713486
546008
561878
955943
790488
970464
178459
42241
481901
979521
14039
899541
711440
616012
622377
900017
134179
685341
214215
588122
937801
13299
782706
816855
362127
851029
868104
533894
677962
435954
943103
534038
553063
842553
954039
156691
53185
904590
914594
617586
69184
41732
541608
897623
312027
344074
731038
792986
49545
322692
707037
1001876
46891
771968
113697
623948
382481
484592
461971
351382
988545
307618
78682
33115
835205
95866
205231
365856
49745
729067
391471
40751
163401
373380
602442
389508
832028
501039
755547
563456
908580
539610
340617
247103
535189
39435
942386
535619
475978
603439
526916
779919
97907
266320
729619
264106
946010
351255
747937
261495
535220
543938
771318
314791
902803
479238
488033
843098
953170
952181
931788
341775
706956
117379
401281
849544
100352
248359
939939
827586
210961
701904
723572
657718
580375
103677
567008
247160
921149
627441
681819
108549
105632
532600
429165
466102
184450
400694
277984
32793
874532
169823
861990
923829
260670
579390
816324
557435
70511
974417
725369
42905
939412
428699
1013416
523051
992873
198780
692736
322147
466301
941479
748588
912887
797972
457165
811234
1007082
919680
2226
358297
619397
576498
614758
719171
978884
560592
505921
148497
139427
955337
1032229
284270
87299
552762
324567
159275
696980
889859
1008743
361894
360966
804931
325337
864352
986560
65992
789400
117941
181051
991245
606920
92474
682792
1041310
313462
7916
796689
188787
257247
820126
578207
380761
872907
80492
10696
344984
809642
201488
73169
627737
806049
637855
728042
267684
19120
66375
614864
643796
437819
596017
218480
36585
149579
416187
356881
537766
301088
993953
404240
701463
624609
715426
185462
1001192
430258
910846
872665
427159
685805
97660
880726
84219
880816
175785
284100
268894
670212
759621
226236
496041
867534
391271
869375
534195
912116
775845
558180
668307
422636
960540
663382
533956
487496
1030757
321497
103600
998651
15111
232066
80205
930024
848775
167687
434772
769736
385971
216487
477023
472828
690764
381040
61931
781395
972028
923642
417351
495274
1007970
771840
977539
614505
917576
310037
506473
1044229
819194
959645
271304
566520
965426
473485
226363
91970
489794
797505
115142
848772
710548
388889
710465
454095
309355
46845
534433
787501
896607
975984
366227
459996
35683
938573
1047792
111284
713240
314957
143682
749248
1036615
607329
802442
630823
633995
134410
873053
535935
374884
718365
87385
689605
483083
740239
989671
928700
478726
792242
176076
580536
657353
437360
143765
263174
606622
672760
80178
621000
396115
97941
815504
77054
695335
708710
614312
531464
162429
624431
993808
462067
114478
155816
576589
272810
906830
819322
571579
135395
275759
344087
77333
12486
358634
98450
1032908
853926
468546
727951
178825
151948
207496
503331
4883
255032
535282
740828
1022899
622538
919177
370632
940911
291004
620948
117892
331336
927277
857739
553960
72194
904231
869709
103427
874580
746723
680670
944376
67893
883901
468053
519917
504477
462368
679866
867291
1039259
938532
520167
776797
677924
249874
273428
132496
706360
429329
921140
385245
251336
293894
81993
389713
620324
741000
499309
399749
515306
126524
948145
28794
224688
636011
469761
815715
427561
200063
847795
507693
240364
814346
193022
653384
155706
559349
539482
836733
88028
996209
938668
1029189
324290
135866
927933
453161
1020025
841635
617696
761945
77354
13016
911257
843036
422859
28080
109012
420770
169112
155440
198107
627830
900638
203481
896022
286656
50120
28868
211148
356195
905449
38322
87995
347089
621556
813010
621584
542805
140722
739556
795590
160679
220361
6137
535683
912254
13549
658770
106765
605805
682501
1021691
140549
714184
414751
665678
805079
289256
131457
400287
654071
175224
925901
360633
958565
767629
441560
152707
39250
965857
192655
968599
429552
764034
137951
651899
821512
403688
435050
966060
475892
1010125
761758
44939
940116
550439
767863
412162
714356
727739
231359
697548
664623
740646
708487
616060
1033900
658560
940077
337530
387581
940730
479077
108213
885651
1036691
533851
694688
301193
813729
2158
620675
886748
701640
969136
129913
48007
1007607
622602
546447
511196
813521
382960
150788
442785
999167
587996
819500
756054
1034652
590403
597059
808627
175044
794941
909582
569346
814121
479832
993763
572321
789748
191143
690323
796305
255665
324027
274066
19066
341562
314419
197230
409480
284818
618189
1043974
364610
717284
845714
525958
124726
421558
360278
604774
457334
930983
322220
611128
785428
36778
519254
822313
791606
152859
772110
642763
159135
284498
118901
856040
780989
543515
380000
533155
625095
52934
338128
126622
636953
670272
29552
974495
667244
779558
392199
387666
970631
48646
577562
518906
282026
341400
392967
85502
496340
291823
526981
188225
107788
404399
13503
860707
728969
109394
620766
528246
796641
871134
1031508
1048347
146729
788725
562836
846526
346795
1028875
409632
583698
406209
42359
434007
777672
840655
419717
871663
711501
529323
704002
508902
195542
603605
629599
185182
205918
321572
160550
927375
408409
518264
151736
801519
196570
753262
886632
902253
174372
753313
767155
307714
474081
882457
465467
43654
160677
346162
515931
15628
332714
666419
851078
922936
932999
565772
370661
480692
794168
206515
301032
689193
83621
616623
837852
299628
1004648
677633
607254
851575
572994
397118
942211
205595
406902
655235
765749
628048
473153
761317
48371
883788
916845
909738
738025
92344
12711
866372
928835
185298
476092
539390
484170
325
287197
413738
1041663
728421
123704
684776
864585
1006012
904767
64297
566801
853956
480874
370394
544947
398977
860440
804163
32295
235826
37671
988002
557366
836995
308134
249063
39146
400071
39749
1046787
214633
865982
220443
963779
443190
452995
163590
290212
1018968
171195
881387
179171
356306
33338
924111
833649
306779
470780
607683
62780
343154
680514
331149
447034
1039363
442029
701115
1039996
678141
497989
341472
334123
204060
776527
623366
828591
876693
530273
900897
247415
842110
461906
359879
689039
842936
498513
804812
427069
524622
829519
233188
881914
902047
538243
699241
672451
1013885
466271
934872
312585
469346
552652
99423
56695
215844
872419
785711
939383
865006
644708
565296
343326
789695
628887
390536
905896
1030844
693584
369464
473351
304910
182538
374207
971792
630168
730550
137091
613728
1024129
519652
891410
1036827
387715
731684
691932
364911
502974
744368
861855
140710
794751
305996
733218
599674
465276
903880
697260
671502
938746
503553
988666
786265
1042824
354749
679604
933332
694319
1003915
699703
775141
859093
653946
565820
531170
98786
701987
55005
790897
353742
966331
172590
1013145
7844
238954
806497
82825
407565
35179
364765
227128
639985
255104
364362
936773
120278
713913
768402
993464
347046
684713
986685
512887
895541
471792
300611
719733
415826
829444
770
576486
384435
937584
700120
808515
914987
849332
334531
249848
731283
783113
1024222
988310
617547
36256
151273
261273
674817
398151
156281
283707
953856
109363
249520
136117
289169
497048
19525
624752
372338
823265
540505
659720
684759
701883
701892
209192
707355
790912
452632
507179
602350
513414
907084
164469
750263
405550
807408
837672
978132
245157
320855
854469
956762
787966
488058
319441
340497
917902
937126
877482
233302
127998
778498
592210
204696
556175
65934
968360
658178
252243
1034510
103770
38258
218781
372474
1000455
355091
348356
24354
816896
563508
244414
326824
36172
581745
829132
820581
555156
539126
383331
114285
782993
730566
646817
263371
340582
625448
623222
356583
1002948
838062
611716
167995
1014810
761472
575419
389802
89772
959819
54657
46106
813621
582663
1047591
197126
212734
691688
759140
980871
839853
288149
23274
866589
29181
748246
820792
495576
162842
350292
884353
467511
626172
639635
807703
92778
887152
358289
497944
279047
252198
798631
88309
268087
169427
651381
754901
461083
339000
652584
160631
350492
580687
365784
756379
480034
948991
527882
272953
914632
561810
599891
1008662
473889
840225
138133
347007
1013399
705219
186736
104545
159648
8548
59479
472337
1005253
323429
388096
354092
801787
89877
446393
491087
255614
814667
237462
206824
960657
668474
950260
74350
676870
319349
1048234
489102
668616
657544
17796
294002
223564
467940
1006701
317104
693349
776736
1022978
1015533
325753
691129
660741
559501
447222
410638
46212
846711
409596
431960
58488
831697
871123
717837
432156
324200
180484
314872
961301
189720
130139
556794
582882
838284
373501
721969
657919
322595
746435
39248
398761
8427
61605
375429
470107
631296
777675
1023853
878166
799110
565168
441257
165204
139820
547736
333418
614396
713222
857676
755815
850929
547236
470132
920859
518118
391963
346230
504065
244803
939601
1043901
50225
459205
367692
742540
348183
900828
349033
613699
563088
688129
288608
302055
311658
144649
393451
183644
100706
125433
369759
150069
528339
413973
533916
1031250
408717
211495
775634
853975
879629
159734
1027321
514517
106105
858870
141031
114511
156153
261118
464770
460538
84780
817674
598682
998972
715623
873805
178333
996689
252915
509569
938703
936584
202961
963574
560759
718869
77237
450483
239493
402186
456742
656934
847278
217445
827479
662247
435729
685807
257359
750735
622368
1008615
886150
88976
81571
399553
670906
533667
1032010
924248
343376
156872
109334
644174
215319
126285
313424
408457
900557
961988
685989
849075
728812
677682
529667
718598
96358
138072
532769
526435
587008
859485
69167
755832
726933
582460
68730
1013406
272691
673508
74154
67327
230877
214429
911953
577879
837925
179146
389841
447455
268628
626770
986346
554964
928860
43799
115778
197877
326804
949566
743409
14517
762339
202738
928121
315192
191824
31421
40521
186072
352134
729028
306940
1044227
651403
716864
898945
592043
289856
801939
542155
571211
468444
719837
762502
566756
85444
798888
719414
332641
374419
689733
236689
846029
237195
585735
253707
45317
738143
903415
425722
625893
68757
862411
54760
837205
25459
955521
481182
244505
310192
712826
797020
629981
315425
936444
214148
142967
14712
737192
136273
138934
431306
400129
138024
73757
441438
499687
817467
25248
190580
897067
64609
743660
1001156
909522
413116
624853
507206
395951
922374
315518
684779
761604
388494
922035
21064
566434
1038962
1009720
898176
409473
963537
949559
833780
651561
129788
1035792
176514
999347
615471
841189
698518
636914
980608
743758
773502
919417
394242
604742
1002432
450357
331984
707554
123798
158718
908919
99280
311949
1034644
581571
125716
549656
487248
255161
509960
888093
393602
11395
461197
795153
962337
666914
581563
690872
346750
666284
151102
43245
385555
511557
378661
372164
932027
461756
906984
356205
948262
775672
1035392
328406
945319
145515
90157
123467
613339
1029279
212732
982087
662735
211867
15010
460156
456253
155265
305089
511446
143266
610379
371985
357017
971718
267549
785194
470192
389608
793896
856775
273695
558233
987416
825207
329286
111941
168711
838315
1021620
335272
397886
149275
480261
588591
639431
984366
186784
129738
775134
995757
140382
623335
445881
466149
3784
382259
764492
384589
719570
1016360
326408
931839
430115
679840
144933
79519
761927
874923
638465
811448
882164
803053
921648
162432
769622
569118
1046886
814081
360356
655527
300144
802317
57132
313852
890721
148944
555273
72659
845694
325309
984161
63074
975807
460567
1028086
111852
135716
729754
694146
427307
650049
460
888604
103041
159231
985340
483223
233095
760004
511080
203348
520199
112466
883365
330615
696107
225640
785147
659632
874763
307660
365903
925760
565404
521788
584631
574039
755101
993207
681854
635274
883348
333671
543229
1042112
529062
367600
723258
434199
260128
1011892
1027198
643037
760636
124216
380414
431189
768136
720926
493702
1021808
834276
980755
592122
840205
898118
681805
791345
769621
200459
644766
497968
992877
616346
875788
240402
649478
990181
92663
462123
159107
560910
533685
220881
1033389
838057
730282
416045
421327
404041
350146
850010
137031
341701
348887
563467
490946
1029942
159259
758345
600113
120303
605083
552135
496579
658422
799200
439595
611686
877438
420063
811033
817903
895813
978939
214639
390241
1012308
404158
193253
87643
688630
798490
979952
258582
499292
918488
223681
10847
1025125
123780
46564
231667
1009926
891703
849303
713513
545342
295377
754982
638835
690101
263629
444442
533580
724351
196702
938246
902585
312432
888698
62260
45143
818602
26303
845999
750137
999326
707191
782394
994092
484892
661133
40496
543536
560739
844663
434916
966444
228363
898307
898957
933250
506640
867164
624203
1019339
305413
317532
892313
749659
229276
37731
110201
953679
380582
486805
230345
398739
126908
983371
528812
555781
124033
853780
519697
137182
999553
736990
802951
731528
706372
1038240
145066
653101
753163
398305
424924
277758
622545
56268
1008685
885096
454038
529883
1000478
733674
426951
89554
259791
19560
970121
921718
444857
188409
9927
272447
899426
682679
458263
355671
284091
1008545
557645
199169
59686
51435
224096
178383
939156
580778
371631
855726
813893
714994
595995
688488
724723
152197
762492
961448
109564
633793
1045952
353672
445445
333615
247307
718720
86660
750019
572506
632036
971756
548950
253824
89490
407268
677719
357640
200003
830954
865095
169858
333614
775350
678883
44337
944063
1023864
893815
1002439
365226
962254
838840
944915
163949
786100
782287
80047
817339
385882
784314
591950
694611
1009091
861976
465976
23443
166520
115289
232226
329382
930925
652243
96400
569216
445526
558930
17769
401826
539829
39027
392664
117951
442948
854116
368220
846782
101431
851686
879771
799519
921647
117278
174591
610635
982128
792584
155475
809390
837173
7406
196836
208192
89934
2812
200553
104189
350886
765987
747252
183619
509286
627702
247589
800908
411712
177886
670481
670109
23868
54368
412406
1026493
390203
1005807
64927
281721
431373
512450
642964
291895
477847
854404
652860
982408
946121
734100
910379
905016
796024
635653
388492
110841
883914
336262
889283
316102
972808
372025
909079
600145
397493
912841
572688
562283
547096
141116
378569
857942
626003
261113
343704
394460
332448
879258
329067
299537
68003
503386
111074
322381
923988
675192
112695
771151
325306
787767
506416
178482
584668
153274
968834
209850
410007
314119
439480
464212
72269
410045
654612
125654
294095
726751
373469
928188
43276
965731
638152
987273
16679
561108
404465
677941
786887
951601
477739
117943
677443
764553
944469
675482
991027
138755
49507
961777
480836
380672
738267
763895
334941
571156
679632
562891
450304
244141
985595
604157
358246
921620
284846
772348
939171
229455
54463
833002
325934
438264
964101
836454
849626
693313
681695
550620
14327
899347
92484
158897
922429
844723
132814
481800
71373
320256
530409
158599
82285
706871
815989
567467
510644
265961
698137
764527
196312
1008331
790811
202473
468029
492131
363793
250654
479635
188700
1002615
465520
112583
387052
739684
20816
293172
613998
718063
139584
137882
1030666
59350
12568
698643
117438
921175
1021132
210242
607803
175647
686311
131544
848757
308575
173505
417217
272110
727930
558119
742196
645775
953490
80824
341718
57168
18916
230051
546076
728401
732445
749661
781689
764005
324169
375802
1015582
985350
25632
972670
801962
682698
85369
470384
227568
914503
562199
838316
479058
740705
789233
179205
682918
391376
621793
902967
91219
399291
580429
146342
65528
162362
325108
1017994
371500
17938
738561
490923
694395
602189
762801
466638
171374
955210
336562
259827
81009
790943
827021
89216
585887
594137
331158
71320
692076
662605
198068
807923
695347
988102
965801
480503
830539
162918
502008
727168
504874
572679
9264
318080
925863
534271
1047405
547528
134132
909961
390229
572423
41160
573691
160478
147838
594346
251731
1014758
683288
571414
157054
864061
458065
962238
261645
824104
325715
539444
955225
826833
861376
897222
927516
34074
333806
673066
981638
216742
689205
69505
358520
779431
579833
27231
183479
414457
58125
1036300
434677
866733
775207
904237
64194
906258
437148
864864
86256
460265
354612
379311
379911
310911
405607
9194
141346
844053
397293
154149
669290
655207
1023988
877903
744593
119526
82622
664926
804813
224674
547825
161931
112941
534618
944191
386617
572013
357588
383920
259266
485893
135366
121677
24693
886430
265330
618094
785020
697707
257932
884515
323943
25265
712810
408481
572888
856350
723389
952623
819301
57349
898428
529181
385114
103497
825457
275057
652467
612565
783734
25181
607202
784784
720330
503087
32231
356880
751795
238275
681156
141611
545613
950133
417875
806083
1022029
213214
15161
971371
123555
900488
167597
291885
48468
233286
670412
914742
595926
172386
697366
288963
432999
830970
299389
165911
742974
910452
443471
22054
580767
307908
791767
820485
957943
580815
888995
182405
979329
329936
416802
788202
256134
795865
272934
563347
622429
738309
921947
112252
497455
861800
407215
58854
1037726
270520
588763
396668
810227
337232
211161
628155
238811
999809
407110
216572
469387
551158
698686
428320
294571
578379
473956
112880
474729
921712
339978
996671
518603
843543
238473
975118
941825
275102
739913
16810
231483
866570
355263
91259
317678
635525
119697
706699
177881
251658
944716
698008
631168
876327
657648
568474
685084
876830
688967
1027248
134722
664432
127245
297091
550757
501594
983717
172517
983790
1007702
267323
184220
453600
897480
581335
339357
95886
85825
988815
146158
792238
44130
437036
1026858
362581
771168
242232
694578
693188
483027
972370
150178
960096
974718
910529
667483
764908
941680
129819
63482
841016
71485
109491
216383
6215
622936
23167
226861
794582
80002
907150
133306
1006758
790560
533411
5293
151012
549221
448004
182638
520569
796004
809602
591910
945242
534274
41653
362787
439288
765853
244331
222372
576123
925814
76092
162384
745628
647094
626333
612358
874248
539720
613636
579263
234870
216523
224912
581959
101290
938045
431395
693957
736283
531326
432189
797242
571298
549803
127743
979728
654271
775391
982238
680125
613690
769368
293143
504770
32612
569509
356207
579643
256967
743023
392374
674711
696314
862622
226569
15504
630728
14695
20910
164789
336069
603739
830775
336412
155341
261728
948118
116592
912557
701340
775205
5929
264145
409746
368250
561568
98453
855372
608816
1010638
1025948
209035
625205
415584
488563
112392
635221
909763
500966
354217
208780
106134
523941
466917
109154
85608
180623
59908
778056
588002
446847
310114
21534
921488
440803
867648
648051
367286
774318
634963
722964
254145
235610
16102
333807
688682
937816
734024
708959
27206
834303
651582
246077
732001
12291
942720
110335
1001493
1038098
1007509
996533
154022
342030
433259
838259
435778
211561
1007319
330529
484355
79181
438021
367561
65388
931379
240909
616034
382403
575851
1027144
1011946
854513
479087
527983
1033611
868433
528433
339667
600150
298467
343968
711908
1000408
417872
1020015
129540
119276
139593
567858
885941
190506
328271
64282
9898
617708
657737
383853
692156
89693
997982
601544
388833
226524
557131
355819
917070
859264
507616
447756
570367
982331
589726
465879
606026
127
29763
1029746
796710
547166
38017
583944
438583
58637
560993
133633
663192
22539
59613
807270
365379
727913
699916
104592
669143
16263
534231
669990
210841
539462
369775
176690
688291
453739
787866
789166
880944
984361
461346
306456
95216
408770
116489
858961
694598
966223
825623
314219
221091
719789
376454
277267
830919
836405
948431
566378
876774
1012940
537049
963362
165779
796219
178010
919452
917616
513649
577669
438471
715553
984546
902048
266628
381845
1036635
99126
546949
434968
319597
73845
201139
50729
814751
232875
718684
842560
73001
688094
384046
816524
371881
740289
997744
837172
497852
857543
832119
502062
872451
60381
244476
577322
240003
365939
310959
738924
211772
325192
1047574
604362
710242
815560
425102
1020205
559962
114464
586359
740551
928762
416352
926933
390235
101742
802724
325472
467148
1042994
402824
983773
103006
377881
463962
570313
248396
1044437
893305
701287
840773
867195
858847
701442
774138
889929
315602
687534
556266
423679
504750
306270
673377
22557
69870
856538
58466
74062
597065
1044474
161266
508587
166501
1009892
451278
162779
182995
200046
954968
426119
614243
351392
589171
634056
288693
622908
209009
338493
220353
979982
667307
411028
304504
515533
304410
407296
746380
656400
860815
360863
200635
641251
930593
419081
1036655
692717
935081
654431
1015740
70168
348877
1009281
47306
925861
975384
255755
859382
125594
765884
579218
531096
865461
462430
706415
252733
891478
88196
25796
1005917
505035
748526
840209
506119
1033676
853402
294145
927370
148928
138427
1018087
44696
401729
876787
1039267
610027
316721
72651
949204
471852
976480
630093
176953
629417
473928
37799
364295
471266
348162
461393
349387
97531
12384
939604
389106
719620
679571
139535
609214
269180
838927
11363
803651
236429
1001513
479803
718290
453454
927411
969654
247933
629721
37693
795241
859008
323386
605955
826654
8439
255289
910408
798945
101848
318533
787270
313442
596051
110892
496072
367263
40959
547441
189724
463970
83661
15707
483141
577484
479697
198734
163182
242678
185779
869235
730126
908143
673989
358627
630988
649871
724317
208636
1021454
134528
981852
909115
608605
764120
870281
176749
129539
5819
221671
870487
637504
339892
1019416
890120
371088
442290
985710
11928
626565
354478
481681
512803
381009
634379
284883
104285
48962
9586
813549
811874
322156
1018946
472198
54871
421918
268663
77755
1012100
203869
683771
947525
837956
390733
404715
964528
333478
229730
77094
129660
964543
1039177
64737
773115
163649
597270
350598
406771
451750
747067
159383
541398
282156
752878
863809
354128
388191
528624
293386
552007
762656
16293
736418
233074
163239
995818
1015621
907193
406966
948721
322328
200018
673885
935462
1035754
1038892
340355
1048286
1014400
150296
351579
521451
18989
605401
719569
53005
67264
594711
309539
254705
692276
447644
794309
665849
428963
833601
867971
775537
930696
991634
946844
941410
557484
1011272
752398
124809
290991
729495
660023
317599
72680
13061
474979
73696
86134
608493
996459
729364
252250
183159
306179
943930
848562
549578
183610
475508
757519
621417
185665
707919
329282
41554
327100
102733
872726
564498
489998
188687
568660
401454
442090
585033
877455
456760
816017
245093
782895
896
739315
548507
510034
293983
334434
701465
287838
172669
307641
637014
282040
972481
37127
305427
796502
823103
587378
980960
621933
683682
813691
962042
481254
38556
955940
743686
465199
160254
913306
702631
416015
494815
282705
353288
35768
774310
660263
917354
307883
356249
979710
121236
1028171
882535
989212
790857
314385
692552
862828
580677
1040812
1048101
868063
246188
969198
110338
684927
537091
199079
154912
480211
198500
517508
336567
1022580
883006
241937
888510
115207
984523
315029
761872
807500
817574
874155
59565
600857
445247
288496
633707
392800
584246
777304
730284
304499
670255
686800
38558
77972
272721
259880
920352
45603
788585
1031421
893111
784281
876516
46794
764069
592100
963536
606411
172009
622052
314010
623723
1025841
20270
438700
779204
462346
163858
249876
817850
674577
36408
279896
912146
986695
751440
101082
581734
597056
639347
375034
194449
597979
408341
289124
1046124
562689
135710
418667
585206
942668
1038840
259543
340612
449004
223462
734326
679078
227813
684363
572354
962029
475328
756542
394658
54689
964718
718212
535181
547017
727252
969627
518451
80028
501160
385300
193049
403843
298913
765032
575097
156280
538019
1016916
996744
395231
348415
792180
84836
191542
236661
89382
263572
112562
864769
768567
506308
396038
470987
856595
241609
175777
860994
156431
260901
129986
569391
866867
814584
992132
1019539
419850
687220
629277
176375
459183
969348
907976
747301
175059
137661
391659
801154
880263
353575
145744
980428
786285
261943
568227
199740
679841
348962
713499
440086
1556
822100
115894
1010601
222408
278991
605744
297873
498793
636531
346884
873766
513396
433676
268458
741656
419004
995921
451794
902462
962879
149325
263650
883425
934358
310522
979977
356315
232512
277923
537414
62919
729686
369805
17269
744322
502296
338684
594520
34017
17963
478662
371434
139947
749279
551042
251554
114109
764646
269115
52193
109335
992939
203983
338547
775105
824249
808702
430411
325826
2580
74244
259966
97451
853421
637825
335708
498987
861483
606970
522582
269165
622478
673859
326130
684268
438643
13251
385670
796927
315944
515692
340004
673606
57512
176339
451700
360954
741328
193922
426485
301271
313073
911560
960850
200325
575204
309224
698765
712819
683515
859854
457773
864627
241071
639926
188919
966262
64739
334076
513942
1039196
40162
83077
569896
903084
258562
185818
327336
36498
413780
911836
867797
659279
45713
71723
433983
37839
577968
195878
36373
487539
878697
935520
956644
226479
337940
676427
221354
991138
435194
800642
146227
745586
497161
938848
899367
93792
627563
369488
482426
922154
111781
864784
317722
525415
432652
575485
44274
923193
43091
454874
971813
89952
74216
37371
68699
5058
813696
719005
328524
113259
77612
320950
212563
340866
572241
353130
636416
911357
933140
948633
861110
792431
684923
966482
852192
1015616
805832
463602
520796
730704
704831
1030301
151053
784992
974216
788021
366907
219553
795445
577632
600751
747682
651652
805224
1001023
660934
574470
233447
13451
176425
136382
467002
309895
652806
221164
717478
270518
861394
693289
264858
601324
300882
685963
345928
483916
855433
368291
660317
290735
954078
552455
829611
172432
688293
662289
535103
353224
860833
768343
851508
968547
628700
686319
239900
712143
10116
204504
613221
685140
794429
741909
28554
486434
241102
168342
836687
881181
163439
564815
611179
7088
535999
582397
590543
740937
463158
398029
518369
14161
482550
268725
276628
1028197
401263
626259
71526
617260
932656
229846
588423
110944
124293
648331
361322
476730
978317
910611
155629
526836
698052
569338
96760
589011
511673
481380
539713
571319
223302
113138
556701
437825
684604
790676
198719
427529
791527
405302
1000660
765955
229714
839723
347387
785641
861442
616926
681328
840356
499765
337492
137954
347703
70419
759146
980030
244875
911146
250125
1025803
427792
74620
583185
905162
317761
971547
819417
395550
161965
814605
59669
826384
413400
357897
316832
1017694
312067
117710
101968
572469
302034
579937
650702
141866
277617
507803
891928
988046
630765
192029
40015
855316
912406
735098
407010
145546
175215
891220
36621
1028449
677224
775906
455406
497300
191440
603172
899592
106305
497246
773965
501510
226863
240344
372621
669214
748065
870811
378599
351935
144896
993699
582744
300600
900975
300885
852877
858819
716856
221796
591527
551856
538162
184260
1037270
768198
319741
899163
667468
387493
61838
134226
516965
848788
747768
707527
295461
389513
20138
191256
115203
490478
773498
115074
498651
172259
44195
198491
295753
605599
295966
870013
29593
624195
618154
481835
490032
672928
761985
254335
747021
909153
708255
1044950
767750
195819
1014938
853098
632419
356231
641385
510632
154084
220964
577934
903696
6555
517719
95852
108983
824035
26005
1037734
702325
241517
1031351
737385
738160
914373
15757
972129
727120
564008
448657
889968
3446
604083
583933
1008099
832062
726258
1032164
696597
395318
283769
666919
639601
358713
739876
467346
895084
141337
152524
679989
689750
946720
273939
725164
673299
297580
476719
768461
878779
712817
168306
941500
369860
478205
443028
707250
953370
597313
208167
32563
698743
845388
71179
19219
333730
775259
942883
619314
751292
76363
1005797
821044
253421
14307
1031864
369586
193547
381690
273551
192909
872244
348529
648797
812749
137711
651156
640650
613442
296361
332312
831551
664327
607824
894231
18467
378786
533574
605912
269550
274853
1008759
415090
926867
554606
713912
328553
705991
509917
969415
331946
864535
401045
232300
824305
536288
499784
118282
953463
952358
525878
793752
652991
857408
138747
459201
245130
272790
810122
185753
211851
589134
225535
772774
542728
336076
534932
203955
601210
50888
797386
755961
862194
322388
238451
253609
460717
702133
854748
955418
106207
430124
101965
304072
918251
223857
268134
496411
531596
531509
431997
588334
720103
646668
184036
875952
625918
543598
662710
866445
643973
980967
94805
565378
670638
26589
199200
647758
79529
1017059
836881
646335
312391
483853
284571
471779
734253
449279
727353
782473
390867
809803
319287
1026136
1034369
101429
203911
558765
886188
545392
433001
601915
284257
764523
182733
842875
305265
444621
300110
547195
161713
276639
257979
41792
713302
909704
936675
1016452
331412
215079
318330
411658
715074
568147
243221
133435
858103
671766
286719
1013601
513625
598150
345986
62080
111304
77867
990244
661220
3488
841013
1007414
667305
229154
210641
897584
988601
444599
870459
1002867
78471
403232
276164
629808
461316
195012
354651
584692
39125
811794
313404
661198
117972
423732
252928
520179
402704
906627
823321
303029
457295
466323
476214
885067
11690
762129
200713
417397
743707
750147
567009
404466
907203
964558
586668
1037901
366598
869754
605399
121746
449569
266791
570066
384792
890198
539674
471588
969279
676529
726697
67963
1045607
937259
969574
40207
706501
376957
843687
253328
729898
344689
249024
572956
872653
683029
555076
142098
521204
470098
337
454500
151757
550093
165759
555096
396954
150440
490961
330686
909420
538457
900692
23654
967406
93253
26473
881798
958407
736691
586759
343575
232670
534719
445069
75413
80425
71172
78789
192865
716374
979703
777405
800234
416104
100048
620848
890243
609461
146493
196746
560070
53248
333971
82345
787821
297707
294931
391413
1016637
646089
8053
791807
415585
609626
1024002
318210
125455
189298
19891
42504
160741
781240
874254
209972
972020
81918
338326
829094
524930
306219
905512
78690
673898
1004391
546165
832149
18536
373449
926858
309487
54348
511894
101097
768613
100118
149357
884840
925996
683403
466564
84380
290362
284539
680284
756493
408287
777882
425907
833312
377266
396856
563662
660335
139243
444880
661373
97161
396018
704462
230847
78567
316707
865300
655870
39645
1023588
638332
369260
461548
956661
996035
29017
517866
245770
725133
589490
876941
490273
711366
565943
408569
873928
764687
979621
1024088
647440
446362
531712
128393
862746
970002
727365
349636
656363
508139
680891
727296
1000610
203496
102961
7794
142825
377363
936648
573891
406475
620239
929330
263260
287887
327475
895191
84546
291313
241154
1006065
266693
198075
967634
498260
291666
266310
269186
692771
259632
643544
360412
139210
351948
965109
456791
872247
487524
267700
824872
32283
127769
431622
627284
586371
388899
691638
632450
574893
65166
239121
158424
155361
771989
586253
892339
103444
19935
201425
403022
448637
96238
548088
497059
487864
622048
409672
684670
756313
962011
1047836
560404
1019359
129647
447912
360974
64761
523111
272339
797038
501848
338790
884559
955198
556737
1030598
912190
903549
679276
139655
686594
507138
1013896
499704
519847
925023
734671
212081
2213
689365
172698
552956
413100
459982
933816
844601
151977
798293
702828
82819
650657
564176
698650
12991
413016
315727
558728
111649
441254
976250
641457
178423
345899
850777
9679
981712
92866
705026
726677
503945
670635
555963
515149
875168
36466
472869
871734
185739
290867
1021605
501130
708122
416560
284304
207344
995118
394651
953390
558926
396533
108093
280854
275261
112537
1041582
939084
714797
568799
703837
257525
906291
931250
498280
850217
16209
390572
513711
116382
401630
721983
996040
32921
524582
756291
675621
170148
520714
281844
379069
4916
536206
608480
837276
809982
300867
959828
897000
173886
944749
366436
30966
721173
232661
43783
356134
711256
183012
296855
1031160
539812
36723
873856
488590
42455
954774
664090
55751
592498
460164
665111
404721
460226
338337
610347
893028
311624
915417
467779
609689
542943
398062
425939
993208
434044
125621
318518
790411
444156
595577
429214
826532
735677
122819
947754
46996
791170
455575
777120
1022122
18960
963610
125784
783196
738489
273759
254100
405144
932528
621495
1024959
616113
716910
292183
451544
683413
409989
464086
564121
17639
648726
273651
628956
123088
195093
231627
144466
301519
214390
288364
233092
1023757
314207
223455
9521
939842
569708
45928
194724
385412
822866
924544
733514
143052
29816
195955
838370
737617
54110
234239
242274
816818
589437
410943
359930
719484
10315
586442
223122
352878
144528
103669
833688
728412
170484
583012
540698
980246
462929
1023769
501467
466854
858448
450254
746173
840960
725029
368233
619172
228921
202917
754750
249193
591671
34610
166884
244125
804992
25418
410666
1012904
154485
788827
763537
264731
151276
567460
1015820
910987
403775
1020671
873665
741249
523882
591312
926261
388551
21156
603873
435230
432924
205836
985638
492189
45127
562369
952116
361267
775915
835222
722845
240529
561793
398793
432425
386180
903923
895890
370435
259763
752967
404972
695763
649585
450339
92789
185566
801755
985939
165949
671466
847979
491835
594201
843450
236237
910323
815991
935858
917653
569410
414464
174841
505611
557548
536089
67227
84494
920418
917732
997765
651720
609465
621131
697065
1013468
682179
975189
224955
19851
395060
184833
105277
179002
332808
792717
739144
298476
949392
942023
17483
30876
461623
695614
996070
855243
57039
194215
532880
263772
618721
320181
1036272
891173
698401
863842
646559
975212
1030816
863692
315705
122415
1042293
835773
754898
373776
657193
217761
131087
553328
670019
344383
854992
761296
734591
769758
290765
517221
400053
596367
38218
75474
794980
591173
307259
598897
811107
183374
733963
501822
828766
91427
665688
431421
333746
148033
829701
637492
610953
907934
828720
538262
701604
348432
652827
566984
221506
739207
823201
95895
526353
38098
95716
377632
842600
196109
756002
893810
122203
923816
14331
988328
782724
759256
298601
31682
1016335
572853
529252
366331
918529
556393
902341
877710
856694
863705
11372
997793
15896
778062
581603
120823
608283
1043398
487921
676450
129081
657198
423224
965021
159398
252617
872881
828072
205513
178799
189509
72820
187234
140480
14155
500885
319706
256309
670971
723836
534933
456521
166916
834584
165616
764652
707190
615982
149708
304998
231003
366355
131663
500994
967978
359023
651524
311201
1038820
74436
397667
270665
529888
738510
878716
338168
846339
7700
99522
34089
192317
116900
322956
88627
521900
2837
656337
36404
793026
132073
344481
412792
705851
159714
565354
634744
88575
239185
269134
21000
974205
872027
56141
675150
39364
1002159
389699
437721
183704
610862
27110
490545
1023752
313001
172071
1001319
934912
881566
552827
354305
537173
729921
326305
527458
589550
1020283
1015647
1011826
210930
33615
909684
942999
266722
538207
495830
615891
286452
290650
540682
143938
349517
1046394
810860
153852
297315
290817
449365
861281
151315
67094
683490
729060
27939
932479
176087
299320
971595
935602
570251
578931
900978
310773
298411
493539
883172
346261
220671
194409
645790
497366
167850
678002
967828
699815
597968
996779
107089
623743
930785
472871
207009
547962
890121
455465
877173
550792
678033
455771
1037877
133579
600056
1038746
39274
122167
935281
876002
111505
846652
920813
688281
1003499
147723
547561
904796
570556
960456
1047017
494215
829546
44873
146007
1037755
824372
111705
62811
654915
260536
344583
269147
735799
1009947
486354
49485
482492
472265
937304
645284
963669
415899
486599
320287
563670
157769
843671
323913
885665
276743
757748
705048
352223
473340
664967
21388
136086
94394
340616
451781
7507
561504
586771
587033
136834
189027
389427
465166
386423
944211
23759
877297
670400
176866
898322
823388
589294
1000392
461760
365034
56907
10051
204776
994550
446177
347421
31476
657194
688244
684605
1022558
159090
633402
27234
951222
603617
388268
345051
387911
191485
158865
912209
743102
267538
638287
234878
957967
580225
992594
119306
409049
798002
687468
1046493
643634
331312
1017576
291759
999392
115663
721712
293053
970728
404307
285091
307877
323370
196523
165190
792257
378542
356325
1010012
993802
833889
490108
826032
621468
610851
835243
647382
262773
139625
537142
318371
1025431
1031639
365165
437163
49994
922228
494860
689419
753528
859184
483386
474516
64616
55787
721090
409054
441155
669038
245324
107036
982358
808471
377551
979641
591375
574133
781496
963063
1038096
510016
959353
936638
203532
729903
720921
157206
215625
274652
698595
473157
278781
1005331
488164
524126
856197
411023
640079
622342
58395
39940
164084
828906
99973
572424
639712
952212
492622
965507
22888
436435
922407
144436
626690
690744
514430
1159
152831
358393
169736
1015531
299133
646138
621287
749172
597119
747855
1014807
626947
548855
303955
340431
833158
321938
226829
689777
620863
690634
244337
67104
528224
906044
822582
1029862
969610
575246
460236
435459
917737
762221
716563
86868
287782
859612
832068
510963
389998
427693
642679
729481
1039107
438919
1018193
523061
672187
323651
83924
153583
1033630
228384
861563
1001112
690761
461470
64801
873133
806566
201014
402820
186159
625911
798488
271302
598605
613939
474024
545437
24973
859305
911024
669794
199772
499358
1044521
525515
269228
623990
858365
446638
147514
700455
382314
950275
317617
553980
675118
854273
353827
323927
849657
271513
619564
702068
518019
464128
164199
905778
680547
35630
482320
262986
81547
734787
122154
219531
424875
309509
764428
541326
11581
690874
307323
577345
973396
301173
151907
868926
402325
890861
139557
229558
135766
116849
383515
326495
745660
276850
650747
1041280
571378
263033
582234
637835
845131
547111
97702
708618
273633
327075
625294
931224
698
548025
153125
320963
875482
700207
571103
223805
981537
680146
289351
841297
103294
298009
924094
176023
188671
401774
1037888
638612
61454
400988
426666
129143
772056
302719
492658
226720
949065
746214
562980
615232
141424
790102
230455
771128
13573
14664
489127
225049
719398
199175
253056
140217
455417
822574
144701
80588
447022
549541
1004802
605589
467805
845835
203002
740394
679050
827478
8008
284812
553040
59031
95471
676065
881489
623496
1045017
74652
737585
424028
885418
571087
151314
419026
146541
245176
843886
749820
201407
633676
669630
484457
657003
797892
756470
130404
9534
469573
1008819
972834
557473
236212
502523
245753
4557
338673
275998
470208
704715
145550
851616
287777
1037184
240123
609868
30299
962105
595858
645243
425477
120102
539309
158717
768549
72594
127812
353988
655574
412339
301235
988427
6954
360508
614721
31790
559551
215787
32516
590904
42217
356715
341904
404971
639646
870720
281055
282475
879220
58000
844910
329945
729593
922055
595445
256667
228064
65368
1032758
985867
387019
833514
825502
643207
245231
1004796
546600
422333
604432
224238
720746
320494
960671
884717
698022
629381
824882
281695
564785
659815
890402
177357
392150
929995
999500
89681
431525
836266
812780
879018
97743
284377
1024463
653022
873724
869632
17499
401858
335289
173817
373962
889107
267155
479454
384523
417938
153196
850015
989177
211082
128643
624281
589997
130772
564241
147751
989557
762782
1039265
91854
153031
618822
318317
962197
997141
326192
603651
228709
991962
330044
467926
430705
968516
590652
633432
938977
887451
740202
847207
793326
904993
880488
116620
202658
568032
326577
26414
450190
1032587
890023
146854
865343
181212
394640
824031
528147
205561
896993
540744
661104
770103
900386
925160
744341
231248
776923
911995
950474
914302
637409
657581
974277
134769
59313
367111
1006008
164967
385421
75415
842385
889207
1003335
601706
642460
1021236
356406
426679
883757
690145
303086
671612
575081
183736
117570
908719
47354
998713
1025249
157960
1000933
702610
1006610
985534
123970
864891
870412
944352
478395
842981
976838
7361
565204
383886
971072
264778
951494
333236
989762
965488
602711
786811
878035
867488
305360
604591
608147
875469
692924
709462
146237
895119
986622
976684
708897
197966
369487
752163
302041
766269
713108
951181
928895
595852
828290
859398
685539
322591
714784
132016
362809
485718
855382
29948
651756
1034733
266582
754152
479282
219429
400856
203629
475441
96027
285305
69717
203814
1010059
349783
754567
161699
1018035
342239
537837
359657
997231
971637
1020334
284078
869883
607261
950303
783769
343512
359495
777571
239609
134950
939462
197317
351520
861873
264158
970500
835976
700389
743353
100423
376140
553417
1032929
669067
351735
862134
780656
39591
824014
399274
286098
305846
510965
491249
708154
207177
126494
471618
866695
659606
236093
147297
990355
771295
763115
76313
540214
413272
700202
904366
836637
763880
749494
1001019
462366
656096
796117
764008
533507
548370
812923
104186
94305
341914
141796
282808
151880
226506
990946
216139
898926
595602
365667
387636
415081
158848
18221
904092
203953
406955
638497
271209
804635
520895
711081
888762
122189
298609
174708
672924
73636
727428
1027843
315208
560833
554584
840873
37964
512988
814780
147765
695100
270159
589215
515713
568253
68946
366920
495219
1013154
800935
731522
182065
963233
937660
953012
761213
26550
358182
165044
158501
495428
679703
718549
299247
201818
856664
747900
24054
971931
287204
529444
654326
524526
531530
399092
666967
1046534
455920
280351
1005297
641301
384406
273098
195686
491659
220552
104221
132796
253041
24719
873462
823871
956294
774135
363181
420776
1031334
934171
360742
484931
1047562
333341
783193
220365
270808
354896
103353
999112
809140
908149
822511
543941
32948
233254
532641
685655
505228
401766
952418
852894
231925
915302
682037
171314
738925
434658
263217
595364
482386
1021719
587023
837647
346606
922163
256361
202895
822818
841288
237731
475521
688092
932234
542328
456611
776720
313518
903783
503032
235358
185062
85359
478790
103750
548993
353726
181509
332619
729679
674824
906243
713406
241748
939205
34909
377959
511217
350349
607769
916711
113494
1043282
945218
120483
783121
12539
440852
855489
535297
237111
307740
196451
258648
86960
59355
555607
782142
953865
198225
188928
246497
729714
550159
769163
339501
935962
614835
342403
222306
684638
654897
291770
320502
1047898
829731
1021709
900221
714278
994915
743549
241274
1024269
578818
121407
448820
264829
394972
753016
181991
608382
624615
783255
435105
536622
908420
779507
319914
668109
698740
675861
158655
339509
274531
491644
116469
1027279
745481
1015154
363921
360904
388881
877639
606799
272513
870144
435740
964260
741014
688986
245171
125399
751789
350888
355119
190984
609000
897911
381420
131447
647583
731112
981839
430688
419259
104766
346355
24761
673810
951509
789848
663703
821443
567597
936700
904148
616519
177931
723201
8033
53772
1047398
969399
366398
73353
937323
1038691
514031
766225
845149
980423
350889
955260
837982
25533
85233
483418
539233
63675
177292
80337
825201
427526
864911
755219
109271
87956
692067
317490
367090
892714
185472
211684
767897
459195
959850
615796
531238
714790
678827
106833
551119
383627
166026
957423
729422
712253
917084
689591
865382
221450
259047
405420
694303
452601
414010
685729
407770
109203
548389
646567
166762
18724
82489
145588
331668
90601
216132
425128
89546
267779
537128
775271
79030
158119
685017
566256
318184
437221
505016
530859
327255
489912
885381
938151
414749
392779
765275
469464
238553
126729
406618
594894
210041
689798
847895
460110
942244
593831
558151
163966
939796
810463
192803
254033
949126
729936
61444
989545
474655
794073
117993
10841
981512
193381
721546
190879
806979
784426
514127
586955
223406
260130
94157
886229
728183
379606
65082
198366
208816
102207
620423
452613
318774
665012
73437
809606
907232
471269
90269
1035425
761475
442695
6408
550317
223713
529827
409698
838206
69189
292989
234381
708894
926655
790207
683688
662441
248176
104286
105469
431712
891633
1028855
751750
375462
666357
363932
865944
575496
302722
669350
488012
6372
886252
130597
338376
968753
204143
997004
572999
855743
591423
414638
432951
363412
480468
314091
956528
35015
458185
461452
738258
265680
776340
716345
605900
149447
10954
230202
130700
767300
563340
769503
393595
850283
658602
211890
628323
110894
26903
244632
29325
521240
757304
475584
1015832
239553
577499
368736
841718
363316
892088
908704
595841
629216
229047
436334
883246
194674
575440
129409
88710
309270
175862
868765
843193
686190
445805
399542
949214
242762
980665
459378
227111
687523
68305
710208
267861
323976
356399
792484
613888
728826
85996
1013204
135455
184214
1041854
386347
687994
716294
836641
491065
162670
1021290
248890
436537
12726
430245
799273
780741
933392
362474
83703
493515
780258
616037
395335
906168
676216
308815
1040194
939962
579120
183094
678763
43847
614405
353295
849063
889321
710860
108657
877492
144769
283609
1027201
140425
17554
522052
624161
93790
351368
262525
666399
788239
414284
548330
627883
512207
61232
117974
812179
184147
149856
483946
181789
1026412
329510
275272
724792
895532
903856
210708
911421
757318
860385
565148
5391
724210
26690
710308
992665
523385
349770
341739
360981
123266
580897
633562
511750
954637
461658
732097
120417
173119
543254
693715
814437
255913
116181
448912
400196
455477
579622
299894
431633
697078
618386
650937
469168
927918
280186
168794
178570
533748
387890
140941
99956
564394
74547
451303
664741
647920
452805
194616
701441
774146
369748
925818
1036982
543408
986363
738576
833787
414532
132187
477053
870932
415928
1041586
316294
641181
27929
488987
491300
638678
104457
267612
923118
949057
110454
424356
402986
373896
466956
824175
424536
556038
714081
945321
377039
591604
238404
539339
798577
643463
760613
989496
562696
502929
590949
407330
844978
649173
826519
92859
741405
196944
434207
482645
838652
843893
41856
462124
197641
563727
409007
330221
627578
614943
759710
717830
461061
26614
702373
197324
265507
835154
964047
95435
447361
802127
720757
777710
397312
978910
455790
604132
308144
864261
498189
889789
55864
346748
832581
256086
931274
831574
987773
104484
331604
737136
949893
752204
697362
231068
200122
96424
267141
501468
633684
819208
422740
1028102
154599
800486
250706
579147
946967
70545
807661
1025118
63065
638297
887718
59854
303980
497892
407255
294033
938590
707106
649468
150347
849132
748033
926821
683956
258863
283267
162475
983214
235813
535990
209501
185247
555636
191387
89759
204593
330087
213776
219480
518915
84490
349543
696210
500828
341943
61263
270263
723357
147622
69431
475108
744475
924683
465439
540042
1008873
1003189
362131
453085
893496
548835
986256
388874
287334
355178
471157
678804
102188
690271
48780
473382
727467
839965
793206
410792
571447
923456
417408
1024998
612470
131408
695140
616477
971128
682687
290482
119574
397306
407347
844840
200727
756863
907566
689664
697343
7590
252728
996473
479060
932240
1044999
167073
34934
440629
106633
149713
101800
85272
549310
869488
1033860
614927
440723
421808
30064
968006
921147
825225
790998
775944
556287
903653
591865
798185
83979
161087
361676
981505
7775
931795
987837
602383
123079
135717
63367
770679
541619
542551
179665
850487
715946
741118
640925
522512
324063
767005
766302
956316
350581
791787
411850
98234
442198
418956
171654
65590
873711
20424
324989
688890
991536
389500
56618
79443
393997
100299
921805
596743
1033559
52317
949847
287530
157802
172396
422681
203250
539358
491153
615335
764277
958702
540013
865946
328045
342560
76993
849989
680403
929369
545960
417934
915536
192920
510298
786868
41586
904671
966393
415541
712924
936008
922086
182428
758932
105527
657211
887709
263704
316167
631237
253035
409827
1000387
519597
607316
530712
127231
921122
311248
1030413
117904
521599
389101
116302
231051
930516
172596
99688
223723
21762
477328
398983
992633
363024
956776
41808
424912
802744
543825
892274
1024078
853970
1027057
604924
276296
4074
433086
128721
385509
794107
622042
905971
49949
844197
644191
596430
857251
511592
966545
131868
573417
977941
698025
749389
124541
758491
9739
819945
33235
833307
774590
515862
846311
1040866
160633
502243
747902
214993
537362
327611
853941
452668
167685
296518
837822
9003
511852
959304
340148
746121
166576
363577
1027032
109649
890363
290643
449370
56966
444082
221347
824364
291570
731441
473261
1027364
808606
213760
242244
271505
205108
100789
759028
608617
960953
906823
930609
632230
21679
630862
581283
417294
278678
544002
95436
160087
604320
37462
681995
439164
707204
794030
322243
464574
770118
530404
848968
457512
906736
199019
201296
911657
351233
485605
344320
810262
186809
840884
343785
204597
44227
202469
447523
963828
39753
423417
505485
84036
839148
14111
451326
103707
899998
1012576
703371
197990
652601
1007649
156092
891773
690820
22842
516586
844534
620881
600069
111759
780647
21625
725250
512695
372121
323893
220550
547611
135719
768450
439258
235258
1036533
766000
280786
598279
211426
738044
33380
135894
262242
308056
878699
579082
20670
673653
709312
48953
943050
717354
891157
473653
235457
65417
196699
790714
161513
302784
171266
134299
744835
30914
379009
489766
117439
890698
291229
381491
1036062
232202
215161
621274
989528
984903
74760
746165
198235
507473
808621
1020144
520265
832953
230312
474265
157204
1046826
566302
34808
470458
782634
230911
712130
744856
423980
1002734
304697
611350
443075
342510
402361
406988
318043
821845
724316
175320
480214
510549
1004341
977120
125334
444143
744277
420608
512555
5892
567098
551135
213890
334005
844694
585769
238603
446537
581294
1042005
659763
880187
145711
1021252
217090
17594
35607
362932
274253
957025
93415
28395
273214
991532
442654
1043515
116728
935673
468697
488834
197861
787567
660161
897940
55478
825208
182093
831294
171708
385611
473180
82606
176108
572174
147600
652122
611290
833891
724289
37513
899302
373286
225379
1004482
1008217
674064
1011534
341936
378205
905800
638587
538595
95189
446912
954629
554739
327501
33168
352926
913984
159622
61916
554573
2118
558550
773604
146065
614004
405221
161773
660249
12457
1027145
913987
63818
924496
459720
499950
201801
719623
112425
877597
5336
964685
573984
209750
28807
972009
885091
430925
695320
221576
641639
220775
946581
525875
629099
50863
781294
281438
164436
961472
946395
585387
1012675
974172
721213
817760
317112
371419
820700
901271
1018829
6351
669413
77941
917037
543182
699621
491064
828281
373697
905321
611384
291992
46716
656753
285410
150757
464395
465128
225501
323655
27652
357258
20137
875382
772292
531918
287226
512121
298218
594920
851250
27964
986495
732495
367588
464096
702091
144801
999619
348938
719191
846531
233624
386420
1024925
189345
329449
751781
398213
1048122
1007394
1021549
87190
887658
350596
368948
783843
821889
962514
897732
422370
682599
717636
460804
592536
949864
268156
298469
780840
708433
357702
412322
397987
55581
818638
20544
177274
394126
263720
52572
640061
109882
717986
936610
993713
753346
1027343
672315
203472
442031
440984
488465
852001
480342
203998
287311
184364
1015829
341204
145366
663849
641906
751766
255722
1010379
10680
986518
630499
372370
303869
917469
843033
516755
927152
646490
662677
893636
904866
916099
323118
604303
867524
638743
556020
961752
419507
455218
33032
682171
453585
361915
382822
831612
372568
842866
1013384
982762
334316
962455
986766
518150
299849
837332
105033
412975
540686
425041
871205
345514
775801
880827
110493
627102
391823
519940
233873
297382
944790
845391
291315
237610
336541
1002083
386630
490519
915653
1016761
335627
656334
276548
407897
729061
932039
411558
274686
1035413
953613
601612
457256
200692
282155
132070
200814
139939
393939
106783
911963
901559
124189
602222
840792
522101
463502
703517
986728
839513
626483
355194
437015
991305
183575
220470
418362
539009
387937
447885
700066
1020622
956303
752859
513352
60038
348668
548933
909316
547877
744317
904586
805923
181155
910581
853679
805348
988947
1027111
139373
1015975
774906
719105
923726
739333
332778
325392
767432
536887
990368
270675
114819
484600
31704
119287
1012995
762250
975997
773667
435122
794746
345860
206381
917869
837151
999303
658720
906554
834345
216041
473945
130550
121817
826574
956369
517065
798365
58391
777277
926201
322061
713036
616162
206825
105370
542878
686983
708289
23112
585495
62607
584949
439089
221841
1003489
265917
315408
815846
443259
749003
320809
158631
57028
65215
583344
859636
493267
956365
243220
77013
941179
410658
287475
753039
494012
462864
30748
287521
799750
989615
354148
367308
43938
478183
1040098
89100
443245
83013
165150
865807
1021493
969432
514278
160158
158367
906812
395596
375026
1038574
871783
4981
336583
27162
331659
500724
692513
778546
684676
464155
730456
504154
705685
525121
90243
835739
1000273
468092
688845
551835
641702
207789
750983
572011
259025
986051
215973
6938
1008801
354609
477370
852164
486944
1045146
339822
644178
554883
30004
839319
547798
229219
242460
185929
798597
799151
734813
407311
99046
698217
154616
221323
24481
64492
893279
915310
448318
738683
500666
611864
1023793
521966
750141
447520
616750
166469
918391
819267
756893
771774
949950
224834
189897
243400
848831
238356
351620
208538
58495
218242
544518
627732
212956
355459
279862
791009
653668
91306
97106
1021587
1003841
776692
509213
150242
431135
308861
148535
467003
871154
451378
916411
524093
696718
342006
682547
675985
333653
666747
440940
866659
948993
1019388
247639
641984
232567
819292
727478
748892
491794
834732
929535
60464
830451
590039
212743
609468
221843
461082
348842
36452
140909
327565
162376
288445
567424
1043605
251743
502684
61299
137416
628342
566275
802252
715386
947997
146561
214938
426063
946118
928062
912923
59448
7262
742073
71997
709071
254270
865569
1020986
56746
72003
518027
317863
902652
611812
458713
948940
201919
58142
866753
372252
819234
873430
177025
905581
475596
451318
271007
114462
60277
944712
1016165
950486
831486
454517
885614
660136
674747
437521
1029780
104738
723121
895975
507490
733188
812676
906229
694127
75717
821537
963684
496456
131386
346526
223010
621546
1046857
764455
463725
731461
982773
391791
443069
681412
51417
941030
116858
8516
706225
371465
702337
503607
798110
354343
391805
439818
757429
776867
20237
347309
332958
88291
925170
806730
686008
247024
5217
330513
407156
499847
475936
292200
2134
1026659
1026739
88549
1015628
699805
520567
1001116
256639
760545
654647
634590
131626
12947
142976
838497
718614
351204
15394
67494
89236
390435
880735
626919
83325
605776
1014968
104684
431535
31082
579841
126213
401497
334985
228404
726827
528807
566291
498372
518518
640238
490247
360023
947824
624543
793158
972930
88958
157780
769585
678075
413109
328841
304975
693796
149347
718730
150425
25988
372230
894655
248804
318418
818354
38145
870294
251866
773931
144686
774886
265907
526350
894771
844307
314934
159172
640912
678607
311475
657699
810887
225453
952581
799819
745652
408850
135922
856957
280915
908589
361906
979685
985226
618117
645002
756155
71885
107158
51822
766320
186032
492341
938601
787530
428957
290283
601150
365943
663774
948562
231252
542993
121980
435410
449052
482826
569544
678048
387881
833646
793264
460900
436067
127558
29538
1014334
686423
714147
803044
976843
1018101
426094
312543
837620
109446
935219
295167
597547
722910
51239
567678
383820
212722
260925
164286
133903
620794
71605
974720
291119
788177
476371
807186
544449
8888
750108
984172
449793
151663
703427
725300
323679
493286
249903
135878
274708
896083
658216
715671
505625
480971
433572
122293
276577
1012583
477582
131276
35711
84946
262745
841417
184602
747095
624244
392372
157509
282296
375885
487095
765969
794161
473078
767450
992906
665172
240424
107696
619373
989901
251422
899473
962685
2669
532342
228508
863618
566523
417366
411051
778420
15367
909878
665091
381588
455498
336324
1036343
788937
258503
297408
442463
947681
90841
109758
840109
291746
371016
597344
139570
918315
494744
13351
629305
649364
991201
748903
790531
969253
987193
448757
970738
227947
911304
800785
892987
106982
194730
206084
467436
745332
6200
157253
483665
791688
311777
485919
403013
730211
134713
27119
826853
353489
34173
227940
990420
763721
970721
658152
238541
115599
171564
839709
544495
652922
354928
797502
1043944
11344
710856
256559
942419
112818
108409
48241
977918
586045
722372
310755
1033120
630885
540993
106079
225534
115484
9994
555287
317553
747906
528889
730225
913684
793607
805227
953441
179458
805765
590337
954944
683327
785543
715275
458468
728449
139455
863905
118949
959923
106684
747311
610689
632129
982391
765115
472257
466808
493626
91160
523240
577488
744011
713629
448662
719754
120603
956902
990029
694779
737923
817700
1009
272652
783668
207760
771847
318933
541958
1042687
95227
590598
53181
584084
909368
673598
301604
718510
277728
325435
560364
261244
977830
550349
781439
911620
188370
528789
409674
559675
95862
245712
340032
733820
532786
826208
305676
301308
1046021
76192
848539
571407
516792
70229
1019714
286302
56121
97645
51018
938984
618901
37715
365588
186127
170417
437478
583581
432899
619415
940115
854053
161674
747934
1013898
544719
576725
608405
426198
704437
962174
1035257
502152
754182
240547
46833
982662
261769
261871
824779
937025
1041168
309523
311433
877723
823281
614307
724235
115503
455769
544950
14110
638546
667405
645451
3907
968059
470633
169228
180202
604118
1006125
354573
774727
908852
622121
983138
317446
182214
347353
420985
286889
245601
158117
131468
1036369
731594
997363
541859
986741
319097
234733
395615
181145
459226
888014
649531
731827
803017
877015
95012
49332
197
494089
304804
525313
58167
996426
714940
889658
34373
578354
520671
466014
865542
659119
149598
660592
838987
324506
1024586
553978
425714
348350
189228
673565
765230
514254
976754
1011202
155199
608766
1025338
730908
734656
969219
139920
596470
592366
715407
269003
504140
369000
785321
552630
471653
91012
775528
704995
170840
433757
348088
125857
339051
1016393
931088
834889
502073
439902
675468
148820
1017635
984687
330597
688604
862852
224867
510862
372859
827083
134823
679702
865861
762302
387213
172006
268288
792710
716971
817455
751942
307601
209742
831780
990748
673104
708248
817876
38
27425
750738
571741
369777
1019602
241868
289178
917301
965958
242760
314263
101860
875341
845639
292537
722809
406391
64077
311347
11500
402917
283979
701769
846813
263325
984074
854287
862838
188466
891540
347420
1037521
294875
912282
750859
755254
47742
27654
620085
259336
736302
554374
518421
863678
585209
696167
479680
992091
727691
127506
388482
815960
784872
509836
796535
877812
360845
202990
848826
477344
707004
326709
290612
167405
199680
859862
579591
396318
866114
73483
169166
754161
899501
766899
578093
884980
765172
303907
12751
686686
811488
88433
1000718
413766
373581
299308
229495
148761
422008
226790
316982
191896
544382
309096
500728
661243
540118
402160
25985
674857
567352
898429
856496
1024750
746840
222481
504389
687667
382536
863616
810930
470030
869108
300170
947695
447610
766731
155478
251092
337328
899882
282990
381944
535038
871678
720867
880868
955434
578816
471696
580613
2058
246159
119329
552561
92661
563969
495658
992806
858100
756370
1022387
881344
860272
958657
257180
281936
113967
662365
506533
594193
902025
949171
273350
411649
497478
709802
460374
799973
635497
142867
8706
219885
612341
754640
784773
915781
322633
366136
54338
586745
297024
264559
952193
564799
602660
591888
699184
118954
27060
56915
37860
233235
94377
318199
852256
872835
551709
848998
528870
115743
631184
369189
600744
960435
974637
819892
116618
856002
693488
523134
557363
429522
154678
1009877
638983
34639
823082
974143
343176
491909
788012
731533
989387
6415
411785
590206
293559
104170
233719
522861
177114
978789
322992
86696
14558
254250
62945
953863
733716
527668
1027034
846425
45787
525730
755135
110367
807068
785971
508625
1032051
748881
224780
422603
801115
918539
40446
793804
633898
205890
888986
824165
185086
23633
379070
5362
556725
566925
715805
535941
81507
634868
816534
974229
929059
257827
643852
1033417
418038
996609
203201
213182
461705
413518
332945
1003220
762974
703102
964136
271639
527094
526175
737339
43282
864481
480217
471444
442192
832866
469059
401936
179118
667765
832961
969998
309926
45539
642212
619848
582454
928253
491439
96097
478448
258159
916749
84412
334606
772833
912006
454533
545617
390939
786786
159559
250049
418340
158615
62075
661878
1027193
799643
988768
609019
438500
194452
716876
463746
229160
415078
279111
548618
492687
593385
359584
656634
646914
756725
935544
973485
294955
226644
912129
534998
251270
502465
608796
345335
621698
455169
431331
903236
259284
367244
638401
276908
529258
968151
791609
180207
540521
142118
510486
327375
732952
407762
1029286
82052
568600
23937
1008012
331966
728520
1035039
971486
451569
291769
118285
858088
899827
823585
988670
948335
671806
397917
488686
379
286019
463144
540251
247937
87833
599568
937629
19349
818300
684846
673615
846885
134522
680541
823626
782826
1012083
46302
566836
76846
393891
397641
56247
936829
629992
466068
755353
609817
261655
446873
35183
36829
593494
455223
207741
780846
751147
38347
740706
267321
1035483
842001
444146
84083
960649
453760
230819
1037174
623682
1010378
234173
22470
130388
85540
379717
618612
505346
645118
688122
70151
136874
618846
604247
408965
607438
571801
31458
109750
881872
106486
991014
1031058
621640
749385
257791
80767
605984
583374
132225
909874
847831
13646
782475
924525
181706
811644
478626
112507
656271
660162
843127
996688
910860
891708
374638
127020
378192
441615
959992
29223
1019459
445583
304984
237726
26862
1003996
933229
65927
125155
595548
881301
483886
511617
447243
63098
74689
492241
856525
866173
40660
247451
74696
19329
544166
715850
259674
42721
698030
959530
413120
479404
475821
880311
382392
389964
578092
113995
489542
907205
189196
485196
748961
770335
798977
170079
6046
976362
1029399
950651
284999
488169
939139
851354
927794
562638
973484
333187
536578
871546
157240
426711
632875
651367
773346
916031
599722
544635
618943
127889
675994
987897
401277
552598
1015691
16162
432541
746852
65783
70976
939276
87318
350483
446002
77854
604761
840448
178806
189026
47878
661051
941324
610504
667634
910834
794710
600908
62372
858225
679607
42041
827350
860225
210220
846618
59251
943928
53191
879616
891967
1032505
191150
71010
274922
600455
61950
993566
413147
241672
774452
996108
794419
144308
853199
429604
860702
444890
599530
611936
22168
217827
1018561
24768
94432
121632
657602
54843
105597
84752
549319
537591
59165
1006886
347248
582963
891113
944972
986039
373430
444191
437373
326109
224968
668644
91906
1011718
371942
541783
375763
802148
61523
176316
348539
744396
196028
267516
597685
74699
942194
712019
126225
55994
857981
171213
21887
701002
237296
161988
65220
779712
727052
308722
595014
707115
931625
815349
793002
49924
922624
812781
784976
584932
739488
345077
981223
731596
821253
613576
319481
937741
851409
324005
174828
212327
1030633
746344
602286
724155
295897
351734
832258
737543
784935
99810
314052
733412
905840
741006
308384
952915
313057
17402
827013
82423
272505
712074
688499
801862
421191
71402
244374
77601
460589
230862
921775
971173
647321
888508
734155
570352
90193
416286
585150
544701
648953
125917
859535
91110
365913
740547
195482
267818
60803
907431
722481
142165
655146
289388
110883
1012927
1040197
839104
364547
77586
39406
121989
350379
728148
105558
483189
68462
675996
586131
161293
416185
216821
37858
708029
235607
1039419
114679
546894
168137
294447
756230
242514
913563
527786
1008317
934966
716652
872455
97105
584947
158302
918798
623486
394441
477535
72833
533596
742599
535597
530230
165923
942075
613455
811023
29899
67566
919289
28310
947042
205751
94986
612161
245497
900358
817791
260234
968743
674429
194299
863136
211696
390037
9384
1040384
886623
15835
570426
199825
646390
35667
304636
798611
656717
459445
423817
736719
660747
889541
302424
676337
214974
274704
232772
570077
244555
367523
765647
813761
284593
789575
96934
1012108
78145
23986
67233
473776
853112
118093
224697
846055
342820
345780
859125
532175
639503
187497
309186
938597
546067
657774
303679
22836
388308
869254
150631
36860
1010537
556488
464661
1030392
777733
745385
576208
738302
647252
689053
1041589
235885
923254
957820
30460
347039
347604
26671
38603
252904
26033
713519
203692
23184
705820
946749
921824
392859
814973
500931
434914
739702
880238
358661
469344
454130
664542
571389
861177
161767
324641
513089
944886
99069
730552
255136
228357
223117
757057
529917
95274
549422
429921
920290
800077
568508
829689
127799
1017358
266203
503500
139249
970047
365782
802961
589856
435092
455267
984229
36502
24018
958147
337910
961213
695069
818432
459124
935362
860073
734756
586950
14456
34774
1047513
187487
888476
719132
84819
510901
983927
772835
501868
773011
286519
384560
364287
982979
299438
553948
629181
905739
759273
212345
90310
609920
271232
471924
393008
111243
745060
575774
48547
666617
820931
262964
845596
102542
238832
81346
529294
52066
507150
72487
89225
293124
397590
541815
62258
806151
452201
151984
913210
612164
263583
185386
290415
913469
470063
283517
179108
876923
880852
488209
387247
99982
217841
1053
319080
230348
505905
1014643
557397
296251
435940
648429
409501
885890
854139
732624
342477
98904
654609
290249
931272
1040607
328391
76116
13027
84098
444867
340489
219009
786372
693587
918988
947715
229179
363171
25869
349178
955364
373383
59580
434768
237761
701066
401369
694681
479052
826011
722017
342582
618070
1039680
887797
606384
480054
953798
263633
614530
358459
205141
463724
597753
643012
892437
424754
98122
585578
764913
108792
960798
593807
389635
731832
458467
303060
253584
918581
226202
304717
358194
885817
32047
942636
998954
712568
494814
370301
150011
122687
469719
417133
287897
605608
760718
499630
853187
1016731
910608
929339
749906
79220
691457
311784
745931
581273
570114
932350
912449
387485
858970
704849
18851
1033291
477125
70789
389941
654147
1047090
55500
1033467
433571
481839
518471
991944
781495
333904
786029
866453
961783
250937
268735
577903
686817
548067
604575
80446
95965
670463
789293
955875
1009724
332221
852546
456019
215437
265591
779403
598632
1012770
318454
132661
391462
540354
876467
347569
662216
237300
545858
118896
962920
519754
643717
430105
314167
99359
665486
100338
803618
345351
761279
407005
948332
180119
437722
842262
755376
684663
42430
486994
322653
361499
630076
441515
153342
97749
129450
137366
188166
408757
419932
245291
125332
968759
786612
227610
258252
431958
581357
504824
314483
153789
481363
662789
331449
447580
969556
546055
223294
803815
63303
579932
1003895
287255
649931
1048476
952277
81430
729674
433188
582413
13645
71647
188003
577366
880580
204256
336015
521608
762345
160645
32002
171980
912338
890061
147758
328541
105758
600568
663598
34020
804610
380407
1007359
68748
784431
305797
727527
821350
48320
730692
42672
453957
257469
22374
422353
111145
750884
1013650
806113
708537
604030
677876
185241
426795
827525
170093
385862
969248
38846
178767
1022129
591274
1047929
838395
873461
854365
617994
160440
111809
258006
455913
1022278
1005879
256947
917768
979305
139931
812555
969861
197952
373271
574389
1045829
329597
960051
615837
497611
256457
1037696
493523
369917
221147
325440
774535
729127
683064
1039657
702511
707974
883587
43850
99547
281557
623400
437611
786142
311070
330688
215223
228557
450818
759760
162195
160955
539962
843949
121083
10373
989838
188884
846626
1026088
602778
51266
720898
46822
691613
621526
44734
1043105
116644
462326
909496
294857
338897
819430
594163
840055
632596
826381
232731
987270
978743
231665
746207
139898
785513
907319
886982
150576
315422
348582
99509
936856
696054
943
947853
200876
695643
624279
661240
618165
716208
540739
391293
68106
606077
794304
113766
929029
794267
833355
229729
515914
73113
873152
874799
966164
601478
368303
591201
884781
821126
898252
384338
776717
890292
836260
390095
1048429
492126
865289
7997
501571
688815
690154
724291
555393
1044696
289704
727953
397689
638846
316815
920569
884773
88422
529578
309678
455356
737346
149676
923367
561658
38642
527595
26048
25195
412328
43869
87641
595051
275070
296179
580972
628791
73688
673182
277573
512826
854786
558378
403115
922555
863753
1031216
229613
31450
586138
972973
774453
625899
612924
375526
268380
204202
997416
603889
963397
26528
637342
227645
671848
654592
718090
872580
686279
816130
951039
587948
868258
150902
976282
266469
834545
704158
239220
104036
268443
282394
562934
391225
478955
918705
155798
1018404
207880
130386
892309
931372
488077
303533
551792
99936
874988
883035
326415
1040336
693652
188371
151406
923786
556068
1445
244188
709867
414469
678198
288222
224640
649438
660685
374459
512768
154320
314559
368185
340694
94931
347261
677515
852095
993210
979438
460277
571981
519204
717966
918940
477089
1003218
443079
1044174
1003447
328095
509608
99869
962310
835543
139833
1002063
68894
700128
40958
1000044
556437
311489
996944
48896
207464
658108
132732
995271
1003706
112260
16084
894759
592271
959533
374115
707647
508508
743679
360094
306579
336838
687442
963923
806618
414031
66635
997358
394492
757208
816765
1031663
62873
885849
67307
100517
683751
494259
349372
43036
542619
370605
37472
618376
1013895
20542
641783
255200
346523
645710
920651
1007685
700642
505101
553766
258480
970848
714319
864413
799546
820605
380334
869182
413030
410066
214711
604296
119033
336315
480761
137342
758551
212768
443168
557992
945104
121516
551926
88774
551372
973818
499318
179208
535044
117191
674028
438397
143494
153326
793989
1025965
669799
723036
283029
760200
421117
473233
916290
367446
56794
424140
196784
783609
486846
630742
1014896
374732
857167
107587
928340
807118
72625
445601
543461
713776
685912
1047640
188485
647326
651168
1026702
726379
655865
899458
643650
270939
141401
291711
1020920
646304
317626
621691
747893
275618
193429
660215
242656
52666
142288
270898
743313
508495
223307
910671
316860
793985
593028
136552
570896
554477
740548
222028
528088
357434
641517
285137
210279
881729
838834
434383
581951
212594
895065
694793
519671
746324
224728
929980
627255
883752
1003892
471263
551327
526730
478336
653565
929920
992580
551494
267410
254657
29132
328886
896104
293670
308602
686889
4859
112337
473301
11944
377267
463906
640738
279109
340507
440206
237915
830356
783392
613527
433401
6265
368519
325755
294439
593152
73463
6891
1027639
960281
93096
641888
15024
312626
35892
562596
759479
108736
246856
589305
1016863
823683
211946
268844
823827
870189
260947
323639
441487
78837
462009
691771
1018975
352509
906804
716181
776987
748236
68487
886116
578959
942803
745334
173448
364024
354878
240888
91803
705835
622030
257065
999350
413237
353849
758061
447293
995626
987234
185796
294399
563760
390541
75454
166695
502421
962667
912020
490335
1740
624268
675376
953055
980635
745228
401994
344407
19854
43136
953418
726427
466785
533540
515982
689163
658528
24745
686677
905517
989327
77521
340410
481194
257148
114916
392747
848935
537853
851693
154211
520007
146925
628124
806576
1024497
174232
940222
338657
298000
605127
656894
739071
8348
980661
591652
486118
453019
753667
231052
668022
438051
445343
141245
195107
504908
1011661
45092
10064
776004
389042
928569
271554
510773
212541
517016
1005411
305800
625465
293822
875217
252655
457918
150628
973581
202490
222498
801631
625388
138687
967936
65462
1009157
994357
252793
724871
138105
155320
779322
276906
427280
304739
201568
766796
546978
14280
747050
612222
906967
385636
565099
1008326
1045618
232209
968186
472051
398009
374773
463127
631345
547328
1045785
562361
269370
508955
624629
578251
489454
274178
20677
158498
498558
547383
717621
978339
943249
586243
403102
737813
650334
418974
665363
121007
8001
481044
867608
666186
585317
395286
1037909
1029455
752539
516733
98358
43044
536965
161511
1004425
492117
266586
329182
524997
493518
85264
389571
87364
254646
673388
165001
528523
1909
312812
686449
242563
36173
809807
755004
736775
190576
373973
91326
200709
21735
845546
794183
381503
401673
818192
862664
672825
996066
585139
447463
858777
613540
900509
717091
652805
78592
1002609
124332
945127
627819
959177
402018
212794
551387
636105
453405
481311
236240
871860
886605
521907
491043
916982
498314
177681
349930
98424
422219
572310
757574
310993
648372
213385
687694
131440
588329
187509
1028260
447480
98351
13504
717103
857889
956509
809206
810748
1015550
173452
1028556
750654
992792
834738
417866
741561
898634
1046802
607237
746255
919715
875435
368018
596020
1009472
23865
200406
646847
184717
675542
541624
797879
396944
680423
1003409
845537
637584
865735
138925
10388
673671
602
844693
3119
1012889
61105
207106
298465
250751
870789
165651
589158
763547
786971
455385
1031591
198309
417827
501893
273481
872393
400713
540533
285813
251959
593098
773888
957014
577871
631085
725558
8381
239790
279094
1014149
596972
701503
87233
173706
829622
703170
401319
381528
738035
859442
563469
613389
1003026
769885
968237
222156
182499
1047313
914021
33811
213098
686162
675173
785622
132873
539167
543888
533223
37606
398872
221189
987345
634231
87040
238738
448378
538919
1044579
481333
34668
239929
817923
916825
76655
969222
529810
603095
822933
26429
262286
90613
836615
46064
1020648
747728
715240
684524
501731
262897
24240
16474
333982
168444
56781
115313
215457
516037
68841
92315
351230
763549
172643
907227
983232
782897
8071
442461
339451
757254
452500
901569
842100
587918
945355
255745
344362
170926
807249
122995
253428
391937
209830
472371
869887
302688
88096
627196
393714
232366
318980
821440
481790
975581
738791
163357
593367
490175
799410
771135
542013
700497
2925
323633
841889
814506
289617
1044116
334391
95773
521065
1038064
487911
802883
245562
239954
845405
643859
872885
275442
436391
326650
188160
434641
667630
146455
709666
481033
227209
235652
417443
300663
276544
71891
223939
1498
790208
604393
985711
463155
822255
978267
20106
770722
976603
700964
471630
608729
477413
467930
207971
695440
937255
86131
810839
744204
937563
455723
998518
34889
752451
211587
640725
762034
839026
425462
802246
253474
910428
220801
414295
110678
999177
259537
766585
512556
889302
727073
431036
86708
908105
312751
152215
11051
77246
410093
457123
473128
556286
121271
899746
33278
664394
510518
279283
232248
652701
810113
616805
604925
491583
197449
320280
338312
716115
379274
255590
201709
971472
788451
892273
623241
1043778
903702
484972
808918
113264
615433
825593
451633
777315
887058
825050
248552
355793
726608
420133
312256
151804
355761
1000820
274278
128281
541193
716809
181560
255524
492001
348578
978283
293863
518588
272496
316134
370403
331974
269123
98603
463228
575362
914615
247302
687660
1030417
138107
274170
430058
241238
576586
511624
655694
724787
364734
4632
944044
744309
115585
561530
190390
702591
259532
923159
797463
601498
686039
455675
115152
919599
174931
300429
179160
570055
239960
74577
215246
232422
1046554
608833
811985
987947
619381
797057
1025091
768210
847991
59051
561147
812257
799073
373821
1020122
595572
883762
365934
113182
819914
723475
550023
75416
698512
757151
952539
308793
64875
726621
455339
188876
1532
14118
130925
230887
952266
596748
554548
193863
321863
1017776
797633
710732
4807
682868
240228
112672
135214
871191
700873
877540
510924
1032685
243629
853947
295556
211434
797813
672036
907452
26586
795745
182692
807510
747877
725640
488514
633177
422181
37027
852257
10354
291615
816885
699738
242807
64258
407120
280297
413169
901133
34902
80382
838942
316172
344276
679429
718327
510287
227823
833368
887807
754035
218166
269770
78604
321889
89933
449662
132537
589601
617965
507528
539728
813813
406743
536920
508812
458305
250178
708832
949607
815326
736631
259925
553133
85097
675600
41689
319701
981404
545399
897406
426260
910678
454005
1017942
146723
626616
792803
1022125
498839
95428
1033048
993665
514497
518055
115219
225545
769179
679303
938710
920959
767405
509964
160038
309005
417760
939020
318870
81670
587684
714083
414978
301480
989893
513123
218471
628897
435731
343695
41879
59109
342679
740114
231554
379886
207810
826735
331504
240825
205757
855109
572371
108276
76814
164150
663194
546973
486656
359406
130855
627726
172664
458264
942074
731726
983788
883444
446175
775811
476133
584758
752708
881271
473775
3195
582021
148528
264383
463740
787468
620122
235217
283671
1023679
43644
223249
689357
128160
10142
671070
594860
454540
74783
30316
555826
969373
622994
807176
217561
158221
531422
130347
616896
305535
426822
270195
492322
110525
362316
567207
93401
607775
549764
269090
827961
26808
617289
18396
812326
336396
410742
495582
146905
496939
694566
729546
952787
951418
839263
198030
133051
17569
435211
711032
477627
109781
832165
721782
287284
631468
120250
583011
465631
139941
611277
9278
347609
970529
340573
585003
211747
284251
166562
969557
244038
148314
356925
891057
730226
215211
497117
912642
307194
960984
235591
1006112
1017662
427707
14979
479879
79316
482582
410696
902705
587656
169906
598589
643892
278394
686676
788893
993716
888311
623505
101751
570362
201820
453803
685822
822783
681299
67338
998353
967506
488182
377223
600851
786708
581793
331465
194287
838304
318339
792412
173805
279231
845478
900835
80394
585980
1007552
546794
701847
297827
631012
164728
222433
301452
555643
759073
313853
1045670
929495
131937
820396
791280
430339
826430
210209
883287
37553
499693
668537
616127
172775
650725
704048
53794
703446
986086
329497
4851
12518
748053
87322
578739
258857
540711
722833
64943
571373
219157
46125
677116
620258
956000
73838
532188
800021
747266
642084
125171
233995
331261
194257
746217
865247
702708
36252
925943
243589
436571
518951
232415
416423
266431
822663
361048
158618
518344
268621
575787
791710
611109
387852
383836
804732
235928
594931
813298
606741
1017482
874699
996233
861438
240413
5645
678626
1026537
920884
638320
534026
740209
250934
367145
744247
902848
478325
839559
545262
657341
518835
76798
532209
407986
624888
247155
624224
356770
518093
293527
84629
470016
84408
74661
539491
321318
842353
797416
57319
118060
545196
172852
657811
714495
455684
637117
950122
980016
127783
565938
197869
977475
544546
611216
616459
428055
867788
454361
1011428
995624
122282
503576
612675
110975
705198
654583
544543
573445
717955
734727
27284
524058
756840
863714
444930
193324
1013539
848938
366791
486845
960070
681792
77099
112017
932893
168164
1019899
906538
83058
272564
286209
704435
851096
822123
623706
996708
67065
872821
548622
1021859
249936
896697
481136
5978
73072
771786
1022998
354682
355118
974426
451847
259904
1005323
98474
866528
164667
56390
24573
422304
895411
101940
774354
229805
1016866
896209
60734
190172
826120
877427
91053
278091
1026023
146082
456516
752672
948269
945826
593639
765698
76639
990061
252924
701419
29191
522703
894004
483333
1020348
863267
875333
629223
45981
292538
203748
357701
786520
257069
784827
345289
360582
194486
472146
775024
350185
343078
794320
275855
425303
12440
146139
116930
747913
496429
262268
316674
888523
74682
634196
93246
483089
546461
57960
1016350
428009
467910
106190
547845
152791
615597
488656
1031634
900421
554891
81250
430661
125957
537159
1040524
466097
530041
48849
1047499
786074
918527
1047342
497913
371357
955468
578338
47602
126096
664526
1004727
548319
793403
463397
468474
1007385
391609
801936
929060
205942
599818
457031
787985
608348
918837
864100
584359
24883
725445
72127
176242
590510
898014
193293
6803
314332
1030444
946047
832962
419037
95093
441623
513060
856159
522761
588967
993021
1032930
483444
655050
267716
215802
122998
856517
312944
781858
64221
515142
250682
740751
608262
761977
467384
584793
443671
296370
727535
992376
368301
490246
729895
94413
101085
229515
94347
513898
594824
527393
1034974
163072
557377
1047705
880476
918485
630471
147177
203848
292557
526938
129920
122918
645801
462003
1010709
60152
25024
388807
288133
341975
516957
373217
850683
778045
248450
252996
74664
558036
460464
515753
787588
483480
537631
795227
297847
525554
604261
286692
426941
796639
182475
299028
898148
62955
959174
654391
9734
863113
539764
653363
113030
624099
248529
385051
758454
487163
153930
87119
455490
438400
714660
59146
1039175
397212
664685
845022
384640
16916
570851
327875
244099
941207
334840
572233
959891
211490
392411
1043490
650270
598631
81099
34570
628527
809386
353184
636177
825148
694408
97068
963053
1015584
537806
806633
55619
457039
191437
468430
923058
699654
860548
135036
922775
372303
640275
434983
633265
346457
3336
299801
632423
353703
580462
207861
274331
378347
1034326
260468
718382
126516
325601
856157
172842
215381
560998
503872
418887
333663
198664
984846
47837
750187
329397
834377
515069
487381
866027
983593
749370
80676
934410
578991
714390
276657
139971
654413
1033404
538706
395040
337049
315134
705736
575060
609730
324316
962210
257825
495082
450623
864230
434758
980306
1000082
935817
208992
84127
356837
247987
364825
733688
631380
221877
448639
216504
332499
644432
89608
901023
857090
836494
271011
544555
656309
278971
781602
509101
391950
863298
400011
972174
272464
699949
549958
843051
344518
668048
211702
697559
920042
359544
617619
835117
164730
169380
557067
277972
857776
360734
828045
802941
911153
456846
27705
963882
751812
354506
706151
597498
1911
218284
371042
422611
86049
65177
45295
774249
699
950191
1020109
377542
742241
117414
889746
579241
86150
260023
961547
458583
739872
823351
786028
129293
137823
125081
911254
109374
183850
758964
414771
134227
595817
376264
180467
700489
815814
210140
561575
354454
301234
546347
74076
647444
1020426
575981
634089
267356
415773
513231
710446
410614
254901
57541
492540
389277
897513
599422
439692
543177
585922
372919
365208
129122
459336
911635
76198
736365
884806
178158
723735
479628
706654
151945
305228
705651
1040863
815025
675562
710764
549357
484323
1021273
500344
473213
544340
707086
925749
111620
198010
463797
198318
530112
145728
905387
668526
336549
897176
199771
193495
645670
442195
677286
804973
962612
349208
426465
457570
375333
282971
848786
409954
781608
464458
1013422
350739
454128
568953
462400
225763
829740
933552
6337
289490
433552
114948
27174
509409
903811
268728
418261
728954
904069
235147
749956
815394
826272
53974
405895
309208
580234
483691
987302
685835
128376
36720
580797
754007
810725
591507
1022728
522141
988363
986312
769568
955481
1014826
650085
445156
908465
148198
872830
251467
466385
712328
843371
926927
214632
765808
382299
794756
559383
899201
527251
589926
331997
801699
76702
979794
841327
87219
122859
113369
13206
910760
685442
130696
559721
407249
367371
820851
508746
197550
285833
585058
750085
404116
14643
602606
423168
618005
733513
464414
124845
158215
103952
668900
1022415
81836
1032733
435229
210339
267642
861935
262161
531746
965346
97445
659300
740102
987867
274762
916580
743150
41785
929678
94524
448271
465787
620570
475400
762606
670090
186983
262075
526033
232197
264771
199764
371403
80308
687366
488451
784444
32946
965756
314922
346696
252548
643022
44081
72067
29035
122406
517013
494603
666331
505091
280722
531056
68352
985461
605903
622576
1017076
156163
687398
558138
1044644
492663
160224
183714
387430
332889
392543
51055
500909
798261
113307
623910
560655
115548
234332
905632
83381
400374
683594
122215
262364
858733
823883
619874
707293
188490
229642
81927
461368
855898
150601
270450
886949
418366
463063
831645
148662
756859
284819
310483
235646
464301
674751
59397
378751
517161
444708
724684
111960
632887
213979
1020644
885098
1037130
427930
279169
800407
949753
769025
258860
362411
855203
715559
773644
518087
932710
43074
632262
818366
420166
283035
1002632
147975
273969
466684
837945
218877
585947
202243
769971
986843
725474
843660
449750
382160
29832
1036314
993117
786541
149294
911848
744248
866714
250190
718377
965796
882319
287992
1022697
404200
668453
863648
540149
143900
526410
1024648
984960
48875
872418
5726
660233
425373
637594
583642
525533
236961
717167
995916
441092
55355
809212
1001672
816905
235482
665837
612371
12892
6002
1040255
58276
283842
66100
280038
415598
375533
173785
676799
183783
192140
623896
189297
817547
788376
876119
469685
314832
898519
431304
491221
1016625
112022
815832
634414
598199
959037
64381
478667
457786
353003
490792
752857
747212
721718
591081
516479
451770
186163
920118
499341
405268
753491
880216
1038760
202096
144207
528837
924241
713799
758546
944680
174488
477799
893727
813244
95614
407628
255191
714701
361092
424470
450667
143982
625955
915062
912885
53541
259987
532375
355873
539694
106589
686660
1038326
573759
752709
98822
948317
930226
48844
727788
209982
11878
782643
1048261
614276
1008951
196566
411424
172435
455376
656436
781883
123000
667659
223130
216665
485160
866425
627916
506921
456910
729124
1029948
982083
276755
564562
247435
676456
580715
105686
921852
19228
591598
976262
3564
374199
132273
520617
971202
816748
792360
576297
913278
823018
1022937
974702
175631
676035
815421
667168
354219
571598
807811
900627
1039190
455677
74815
45472
827193
87074
328925
120893
26302
642619
636456
438168
523323
444358
699286
1014113
795956
855906
734139
237427
486038
320942
490143
507325
383750
41272
49096
1014008
85857
870490
722078
1018989
505638
1018213
569115
191460
743691
568623
93091
572126
204272
16729
162837
455754
904252
486933
560210
74327
918850
310404
386436
542398
518274
628552
936694
293747
582906
254070
710324
872915
945262
494944
600526
640193
325160
325895
930299
563005
999238
983599
803367
1015521
442813
701667
675837
840835
353599
477096
439715
251514
304175
686570
307138
885497
679924
780217
479659
189811
551644
92593
650432
485033
102063
895417
187715
743354
410450
824913
391113
532839
102904
615976
1009712
443590
373372
91817
600716
187522
248032
175824
708764
834395
449669
954713
988325
633650
134899
107864
545561
941532
758100
277690
920586
903933
977232
577103
990245
698664
60184
746262
799867
1276
226651
1015596
381882
103299
965126
882186
997766
495932
945346
179604
927045
155936
765847
537885
676014
782337
832760
189063
431249
489239
617596
289450
53871
395647
504757
776574
654211
136805
757703
266708
42169
334593
59743
40094
904372
122217
263610
838753
838467
36974
828177
256830
283646
1032535
314249
158339
164684
263798
342706
923354
478012
117630
816645
560304
198358
117040
311799
650722
31591
368816
132129
738080
635154
245701
229898
100073
326422
935713
597346
982549
628264
622477
441301
476220
42118
383208
515608
894729
179066
217464
964631
949993
357538
174898
588401
56924
908606
27358
884800
393727
313574
857848
915261
807962
604643
194446
444667
334749
400069
21849
803514
359765
919317
654172
372804
992813
806683
372268
820429
405592
421654
510628
511492
361323
702894
357857
497654
366480
141703
102582
190321
332994
78769
636320
145479
627455
917133
230170
188013
142226
24643
204257
424757
380902
160167
511117
438017
463035
154560
787001
9611
389404
150862
927205
32127
386065
875789
211318
209427
216455
109017
206133
332361
831044
473557
324398
795167
205665
283406
884091
371338
207547
238163
672536
319589
749180
41516
482652
510779
536327
171178
642264
26767
813173
207374
277315
948783
468595
754354
846477
1013261
233316
641834
423608
670839
447057
629091
471828
222791
191555
393463
187315
1009958
48302
6382
962818
867891
27756
941374
466688
532558
275098
947583
753967
238049
1014809
604282
417975
503467
262710
86519
464668
897972
49068
200507
1011384
83434
254604
904395
749812
438729
526858
735544
463934
553592
410427
921665
615157
396185
878309
285882
92175
880870
774753
386346
664211
981262
593984
873128
993793
981672
598640
563171
31583
652010
187165
290563
888874
842909
644741
357512
677420
135227
410239
301380
109103
20357
1033587
154627
114012
416914
619205
212380
960825
372521
569859
219611
979416
261333
48708
682759
10992
70602
593680
155933
400078
998498
324596
51299
182312
915506
717595
979158
572043
212690
135671
597903
147339
683980
500051
847400
197141
52600
200556
578367
590995
21781
844750
571276
699819
613490
82542
835755
170908
490350
816678
881941
687043
228570
778518
140290
230023
265777
383640
143897
503279
99806
1015956
217964
1007275
435226
60616
137803
395826
301816
843914
4706
299112
178030
824005
284445
88367
98681
369037
395768
209165
854349
245533
921581
514979
8719
845740
82139
1004603
93489
610818
122179
919909
1034563
591645
958965
971286
610519
896636
831042
555954
436445
146569
837695
114248
797374
407548
954413
826278
722021
799852
497795
874714
491656
97495
847499
833654
667155
99276
58930
251704
85501
361643
292431
477680
454062
679397
167880
972839
878894
58165
817482
1017196
110439
170083
126845
988085
311456
30448
602807
715667
780996
767552
249014
108134
292190
74278
423242
130605
213090
501567
1035414
82928
1031210
1045515
230184
933709
155512
195242
334809
560664
729457
447894
393377
833045
370036
1033679
494496
179261
418871
907328
157275
52441
662322
369263
920823
323166
950621
23824
335294
571073
71729
801973
567548
961364
978627
956247
542132
128416
482126
425039
489843
495014
333080
875646
615943
376234
676912
13243
326151
954565
66322
785338
114660
107261
622574
325194
388018
864919
1037955
275167
914995
420892
62629
462652
490973
314442
837097
305575
209389
684209
226233
444280
249445
44687
252518
229788
293944
542653
370557
826597
432357
729922
725868
661379
988050
411578
1029865
755065
432040
975650
574032
873930
912292
408518
327314
48791
593228
465946
653300
110918
101117
668424
266930
283056
578077
630982
398320
1037644
82339
892716
223106
306340
563346
34060
771101
905605
30770
239348
612491
118532
189219
263363
380856
406278
370909
228677
343113
439751
171607
120951
765519
855629
64162
764266
380502
148149
730545
437666
292300
606990
751660
886030
301792
186403
289480
571764
440721
629602
248628
606350
983077
406619
72361
1040704
946741
303727
842877
953739
166606
91493
640431
668102
808545
253635
607616
564126
513389
395941
756257
37643
564401
101171
883903
85848
293314
442864
821739
522211
127793
286883
877096
916071
408154
447857
837379
822660
260791
885938
146177
4536
793100
16599
914722
380518
120520
913481
760409
475326
406049
1022451
385259
519289
829006
19137
897782
462030
194261
790559
783511
1013607
928866
765432
98135
188777
110555
997130
695611
933231
468100
47799
236705
942436
200268
520570
888562
404934
107308
465984
880637
284460
844054
600099
71958
376241
976487
114121
83183
845792
275760
116440
914712
59408
77516
109963
618797
748832
591669
538724
408549
886082
1035927
14599
387851
729416
377076
676960
326942
1021085
369031
274384
779082
640917
596098
112873
479624
643993
589487
550689
91385
579060
253520
347115
691828
427241
366745
533814
703469
893627
499410
351824
164124
129131
399875
413161
960030
914249
581868
499573
297291
472995
916012
893756
885782
393100
26622
946755
790443
338812
929754
28455
763423
399143
438004
534700
436151
1001528
104737
546855
112615
64727
325414
422995
649562
388621
959590
902570
384253
400210
869568
187309
563276
220465
309103
435977
310319
807836
965185
474136
325706
24782
518480
325322
592000
747000
874877
1033095
694268
331753
140535
608084
534715
463553
59245
788111
905178
788070
69940
1002854
63728
882008
47486
784370
576821
361910
234248
197431
530095
446825
672796
971130
304154
342704
710540
714692
44820
921652
970648
672912
424125
1025838
638953
21705
655095
798322
588008
70870
3166
931908
140326
37474
978118
718573
559782
1044688
56374
957623
666560
871334
382013
631084
646137
902463
800609
842123
908463
436437
505648
479770
599739
557964
984991
591317
119879
645191
691413
36032
1016704
908252
994616
348710
634732
678697
1013021
476735
830827
830017
228109
651257
434139
455619
267132
663343
742231
704356
813778
903349
1043745
853790
167527
636481
261824
640254
930043
848437
463238
789515
53481
298549
1033503
549342
433604
186100
797535
121832
545464
685739
39372
517558
812947
470678
580436
150533
99676
693375
168667
705369
814532
1028499
717247
606353
485364
388767
333157
276267
435340
962936
817154
115061
148219
683080
818369
731309
678014
767474
429562
1013680
700829
450085
633155
190005
323607
920930
47171
323610
314017
566868
433438
401390
394828
215737
221038
274077
588721
646098
177973
176851
418075
509891
431344
587361
41909
886498
877847
590561
128097
949515
56516
464009
60502
183090
443350
527377
215299
497106
111919
731896
185980
808872
883931
1042474
294414
422958
273558
1035644
562138
587477
448300
731556
53555
363937
919358
1045153
239191
594394
415311
85656
193098
26253
829600
473118
12894
416308
17975
447453
446569
866595
647019
615774
1034190
350914
370964
24593
1031033
374651
923891
1035628
807861
273183
140027
256621
244687
424395
1004614
774427
712260
796397
116659
358762
638576
615650
133074
602511
405601
468073
321433
519267
491998
152671
650745
959848
642680
923577
286885
918456
65544
697722
371528
99873
133953
546084
576153
6538
514216
276225
914918
153436
625848
1044408
123311
691896
241016
648513
911471
523683
221078
579104
806831
172128
935813
461964
930313
786226
954503
252142
653306
936183
425192
1017581
79217
597500
63307
973674
502742
253611
984298
815516
477381
790121
946001
148502
633214
869524
982566
535198
697235
590925
358935
743908
535586
895034
1036583
167188
20499
26185
383903
308727
563037
269836
865657
828695
161979
406272
682403
113013
225388
826332
125275
552185
922855
1024470
396726
655046
581663
773061
519945
346117
382774
661956
841842
832248
402726
776414
302526
537196
592656
496933
375016
372954
959200
730995
202512
381825
1039298
484531
577703
300596
1048349
478403
1001686
243914
819940
755735
881477
692559
49551
952783
471281
768097
535466
825396
1012651
764291
119231
948209
236142
574002
23593
945064
813904
251059
804564
1038033
939391
784855
854723
698893
664041
952884
895058
860136
727131
570358
653280
933523
487456
133886
708810
112612
1016270
978828
289486
320663
92041
306658
167042
128792
294124
662957
551113
699888
356110
150870
901711
411731
260771
202981
533932
9533
605878
871984
605268
1010705
43536
127053
279766
943062
872101
372155
410692
243035
470844
160296
22799
615453
273884
818396
142688
653128
295707
253533
723537
994713
476905
633364
100367
887657
638005
1025501
223486
359803
654692
207101
850665
223041
35569
337769
488068
708353
125633
667856
786826
596601
25122
858084
410972
283430
60373
110180
902922
506817
680763
364651
228673
473479
375229
509606
462938
474706
327627
806345
282353
907859
76000
909485
931265
788649
623522
401666
963064
373915
213684
604328
556307
845591
991688
796354
934753
443009
285698
476849
815195
690411
527753
1033662
241424
172795
651182
651312
24857
993060
967120
324601
955631
324282
932384
30970
956533
355431
515738
139167
1044417
605550
618469
120321
84582
198378
266315
837836
937080
888184
537001
331493
393382
705362
968010
1010461
749491
461903
80811
253835
21738
833333
770664
953113
1023520
997123
884439
300968
663223
618179
80793
365538
542480
123770
263783
110158
376082
114025
93254
589022
1041474
96406
941267
948973
160596
811702
44255
888305
611212
540989
1034692
617363
223675
615945
753732
1005352
836377
962186
706055
148286
797568
133011
72995
912473
819813
371723
874893
72240
96535
988792
239554
862445
573481
521510
610014
21695
423916
349319
533911
704383
851519
225929
725376
931799
404480
98960
202265
452660
417228
785665
200231
852890
138793
982880
700362
525315
553788
786719
343834
318887
826732
174396
1032547
996530
815348
925000
183893
397322
774476
735859
890701
798399
980088
588470
105690
283186
397912
389658
459139
959513
423789
613180
469374
303459
501002
9604
16171
391138
16177
514564
350689
747348
390766
841822
116975
199671
238267
390508
279084
398219
611048
330875
942681
693921
58196
488807
761318
195837
538139
616795
883983
186528
952669
784430
891981
660394
108157
670085
984367
710681
540781
387823
480924
297570
265639
708892
383135
301969
576047
616747
151904
111189
916246
65358
344510
603104
121137
727281
891361
283686
352849
463538
319656
145852
743037
886611
36063
43829
984221
308641
682078
401245
910110
984007
635885
291887
638570
1005540
15766
322213
515383
741018
769184
1046846
211013
541051
302712
909521
754052
437648
412728
1005838
218835
791625
808369
425424
342073
151210
441745
677298
343258
896910
650532
180077
903684
466745
713723
352342
436811
417649
461384
283692
986644
436686
895060
110115
32873
197153
529593
698618
326070
586925
478118
147931
410757
523951
972689
290775
529043
420945
45015
652687
906747
298739
955219
479357
699890
875749
165939
363434
80461
500095
434218
270458
499813
26827
1034531
214948
395539
153123
1027537
725776
802212
164230
786032
612159
452589
481351
650468
647648
311571
768254
447164
1389
866446
465904
1003142
166185
82826
121087
860886
640047
92511
573191
168872
571151
425403
730376
38649
275585
819693
747806
295343
169189
570666
290077
766507
686297
579194
103841
490858
45354
218821
901712
394948
626179
172928
916579
111020
324141
199357
564900
948249
107066
117406
994938
288874
785683
553013
689444
459854
252995
722762
13715
475009
962061
316362
539828
371807
135897
911136
514944
937337
87781
541953
135155
381340
1025124
604612
246282
827631
235393
154969
521735
713463
908624
795675
896876
610798
109699
249190
142359
172632
257147
936751
345656
260483
960046
271347
490402
260344
183048
996741
831798
736870
40676
547854
908206
224324
783622
941723
591193
258716
719972
703460
831481
433327
597564
789450
591159
36147
176495
1037235
148680
915713
596556
38970
822194
1042226
118397
407009
765364
955727
522296
427594
393629
857432
168196
214072
13408
201566
625678
651081
104282
219628
297468
247368
715815
724989
313427
714521
383467
3926
596412
184390
639746
891907
857062
557074
201870
623183
247502
77927
557975
85779
446277
357164
339069
1030905
298904
417470
880619
411523
972556
680237
144051
690464
707930
508922
440342
758131
664539
257782
869049
605256
406190
544342
779617
424483
812994
712995
175442
600761
40637
605269
575220
586902
198037
419094
680600
110709
454824
899745
988441
959436
504521
973787
1027731
902859
962166
938472
947262
330292
653902
333726
563123
761705
130836
409604
471701
219402
680973
435235
761740
767949
342579
782561
959083
422418
10886
180289
1032608
155038
881954
231525
431013
463584
291135
403801
427036
1045051
926704
593579
29196
566892
40381
794500
110463
658252
473176
380935
542928
965736
785295
40808
351162
351621
750377
131740
866998
1024020
72026
157249
81914
783434
876304
678063
985220
368974
430063
794
457001
793838
389425
536714
1045982
1032186
594892
10912
430791
337201
355351
595275
289827
653052
923132
367070
42888
534775
954346
431087
768656
257866
239987
686010
385413
702302
525500
991410
638551
331319
717798
834591
383766
676389
340808
420774
736458
219260
281307
490988
809409
141863
942654
353940
91852
829266
724844
718120
1041092
994509
938275
576818
998760
970791
188135
211643
436766
884272
108156
1011553
373138
744911
610706
680922
613009
930309
144402
788171
962527
164231
810935
77518
939687
233744
60839
793231
775382
637723
489699
616281
874756
812632
307567
294286
832648
814461
80271
1014520
79026
267494
324034
307566
839043
876728
205328
148882
194180
830578
1030738
88343
30948
869938
488780
571493
930241
108536
862402
31872
514782
664288
513478
480934
211175
154367
866063
582540
632672
706671
302054
648444
156662
410099
882691
193497
876213
29796
195175
1036460
913058
360325
113342
253857
955182
832521
818620
261620
34266
762989
310337
630522
928056
408765
604603
826021
204945
430537
898514
331027
540612
858066
254733
122393
778517
784896
294306
506154
589918
170822
448483
315656
750385
372396
969736
477829
649371
353699
572921
433619
511292
981972
806486
648743
391308
301949
360820
310616
599016
706778
702249
406615
594375
674637
312912
918790
223844
514269
393799
806312
43156
136459
456612
41678
408354
387326
681795
428295
941674
867378
313436
873746
397978
399817
664479
958412
733392
96719
827843
747770
897679
712520
180718
163775
743294
718520
262445
239673
482859
800023
478196
424369
995891
869643
403260
1046869
75492
249406
546358
701492
759287
939825
691167
475668
490711
1022231
264513
844342
591955
999618
223566
223972
554848
770578
521908
478796
949533
966996
383063
136698
920549
951168
70787
779490
747358
870941
597482
748325
806139
138602
414534
943100
84698
492539
211073
1000749
995031
591891
814808
438710
370107
90212
283409
652537
630930
313264
1037243
438861
973882
340686
243784
392982
358675
973652
195771
595224
240451
495453
740025
812395
871022
261803
726664
5303
870717
380600
305993
601555
887854
996773
866851
861938
593826
742110
442164
592066
1036537
373397
75118
173400
976769
102038
385270
356421
386206
515545
622211
920984
64016
429505
962019
714485
435390
7049
721447
844389
859213
804665
1026587
519147
73690
182738
962582
408242
438456
724
498187
793193
340571
178295
109770
418241
128692
472388
631343
285173
607489
696146
222544
312192
149997
982080
562183
620644
589880
734583
59548
781553
697255
747654
294016
137050
35416
93611
674847
1042993
822609
886923
633421
875136
572270
1004858
120035
219399
167177
981564
519412
832780
721161
54959
913042
785412
56745
599873
358342
1016018
998597
165093
515049
624902
485426
492323
600274
714910
862226
328890
904437
879846
780299
877104
513540
905885
25683
770274
907575
677321
927681
641158
30730
181614
521137
201803
594341
555084
935949
956359
257781
406851
574915
854215
671172
593878
144031
702098
746893
761793
81069
105877
586146
45962
688155
365134
934684
573845
554396
637840
830006
1031709
650670
416561
862178
598858
238863
992373
105263
452550
427370
261015
571095
655055
896622
800938
812809
919770
299334
986072
506412
86836
107477
717233
675902
667707
627556
830267
862479
811083
729259
300025
642014
136649
26859
644479
465478
471155
56886
303959
262623
399155
479633
32596
601115
882966
824120
831217
519378
798328
672
297835
805396
209400
971020
960212
594909
806932
105870
220742
382917
485732
846412
819209
516145
462480
199409
585998
863425
502446
635078
826827
212547
201598
322730
649761
337094
918320
928338
337281
39230
957231
505343
873934
641835
389357
820482
75239
926293
441126
692095
352287
774690
628927
288233
629231
609299
436983
102093
781407
823323
852634
927726
739660
614635
39054
384668
16412
623469
855798
696943
219860
72504
731408
186680
989134
913961
690419
689855
978904
401890
26206
461813
81833
335944
468173
438848
218799
224026
604373
606706
89128
1011313
212936
818553
1006219
631627
518989
484633
380535
573956
931656
135034
292358
237444
321790
670644
185597
735869
640976
963895
561728
666552
970789
1018552
808106
396885
390105
252957
890457
477759
424473
641509
652961
36496
249696
959466
245097
430494
297701
209780
619236
410276
51233
856294
122909
519234
777498
452033
955473
816190
48467
76524
1014401
1018532
31245
837302
126176
569979
431655
63536
579162
788323
498367
546017
593571
620371
166184
1006280
30147
311158
27853
248179
699096
59171
522378
454015
734162
882979
1026524
43535
992179
105478
550298
501733
754290
654968
127543
659353
248957
866831
567229
81101
410532
752191
409751
356636
711788
1014594
471713
700408
550900
923684
978542
531763
513237
63599
1003754
29404
969261
360766
267338
796534
486688
965648
443808
390757
974088
991475
606035
443744
706400
933375
101439
216214
194412
985989
249292
894696
50860
339382
151547
1043334
808237
647367
64010
585513
428531
1011806
387375
196105
474613
838794
14677
625146
846025
781823
425946
418055
985098
330273
66310
455988
917707
455807
191908
648004
262430
928559
851869
388579
658151
872844
896207
64266
942747
171843
392715
801563
968036
140144
613411
518061
907403
10151
796410
756461
503948
887527
294799
789519
341083
125643
461138
841621
68094
919376
990138
956667
110506
812782
218679
813007
1013473
914558
42969
488187
885554
751227
924445
592533
147727
733001
136460
233901
822359
876746
769445
70556
415084
540293
850398
725525
334969
956829
856008
536493
194200
503460
233927
570993
544180
884228
142773
862847
400991
23875
528114
680803
295353
137809
183577
224693
770080
540905
666316
760950
46389
281000
126829
170008
784854
476100
892146
229122
765268
515048
649334
481481
225781
779135
383344
970329
931142
796508
476325
97233
345302
394835
17898
807790
686073
630261
395245
701968
266463
429582
786061
830337
980626
350273
996279
502084
579967
73750
8544
520153
246292
450649
726665
734401
789746
933625
574164
953402
393160
876910
828047
526039
13194
679583
67276
155247
530475
353134
796958
542073
201387
144540
992428
194484
579866
494051
118981
883361
314702
72836
697852
217602
14501
979379
721088
934088
414161
777897
242449
492562
219754
370493
452377
743561
831168
272254
288918
466613
165156
148613
482631
968255
798232
19241
73502
514893
480243
787326
696612
274129
922129
278487
388669
195921
117221
160568
205989
96848
504054
637895
5439
535667
587526
253732
649521
251911
238945
417793
985181
103248
587603
23418
833345
1010167
703299
831157
462027
52315
385598
374673
132242
357290
196242
528673
1047372
568934
901200
738929
899022
858478
698781
447593
774695
613919
966380
706173
739773
1020296
112579
573141
205545
957749
475794
979807
175695
444538
691531
706481
473241
911611
183695
362827
527703
471669
527275
669468
50515
304699
784552
1015062
37196
853851
840723
962599
917089
966192
143441
638405
737495
997395
546776
840992
401217
890357
954695
798173
130935
790627
558350
451178
236613
806580
1020715
628484
774627
749432
992966
114257
156109
573174
441956
709915
427730
565787
741996
942958
76085
232509
901523
311368
704537
325955
526550
650348
801668
494206
617122
877918
98304
887052
351729
630082
1013123
721561
616544
163345
952254
27987
859057
278655
333014
80715
348421
860853
475290
169055
129797
313015
796169
634577
815188
1042127
228618
678877
925397
569532
546691
30156
179590
590046
211016
775178
596883
876955
427664
225961
37403
908304
445078
863587
178184
383706
507867
616074
800740
292963
145995
906549
136719
302818
491712
132437
386726
416559
547955
137739
688052
721527
262395
641655
15657
543741
516904
957698
785255
166447
753884
885671
168780
145508
304052
361578
891046
123516
855997
418928
1046610
301764
503821
879626
110235
469665
454628
545453
100499
545710
335285
523980
844909
113732
304972
220966
675908
786715
982564
748919
828959
1020636
638440
688638
401035
707031
605821
103023
772854
852107
194325
370269
947465
513659
343862
446104
425296
1025416
436737
393127
151477
378047
1042196
100754
336632
41523
289287
50821
407452
116363
845973
155024
247493
461426
92513
871379
628730
999711
996019
19796
993211
396582
626799
457333
768821
550259
596991
93281
73468
773395
928780
330725
616467
176421
836710
728050
108838
105660
11687
106944
1043005
66248
243367
902751
706126
649289
161760
531312
1028409
438900
124284
409258
584981
116333
751074
36599
686707
438565
473665
585365
538831
695668
969158
1011708
348641
430129
837966
677239
965580
14414
738850
97725
125075
186881
827817
350896
479589
876567
1047043
118302
387301
319235
929779
880992
165825
328615
399234
960433
327085
584772
597734
328948
108898
1009832
68720
28882
64539
704965
859897
616154
757357
227388
547766
235099
986538
668343
644142
1043456
954689
911609
905997
433240
947538
373553
266633
184166
625943
246783
983202
23812
899876
827139
385997
838220
446934
329817
276572
525295
783560
181426
118229
1043621
66745
306013
454891
616827
231492
358787
171840
267771
676612
970196
817723
108014
1631
830259
149885
1026872
637984
425566
781532
186473
409994
461224
41314
256115
577726
640804
525882
129399
891617
654798
214698
1011722
921177
387435
403307
969586
952301
1025593
384037
714773
203022
562900
356610
735636
285119
86305
769499
76664
521906
270882
191700
623967
352913
811939
1028599
517240
665807
92098
737293
538005
800129
435759
331128
511465
944117
515924
588346
467180
152330
572787
614254
861783
712146
60836
442238
578079
996090
470401
315119
840396
730729
475646
42047
209674
966952
503857
560632
935796
1022941
525546
394016
543630
668058
861286
11867
114184
373679
412392
752425
1001241
619275
94380
953160
26511
812007
724283
122220
301535
910470
227002
579992
613862
21522
277846
734071
219795
525497
920717
804894
41337
17262
921763
454636
39354
630251
971728
578189
760962
1006591
781847
612740
413307
1011792
225810
967032
592117
819231
249727
688542
287857
108339
557038
206760
585144
253372
102671
109472
733679
665514
231139
17549
716440
756266
614515
526265
833586
55952
772084
134665
559180
963512
243142
29122
460912
234097
993573
297911
183359
569903
729087
335911
62133
489006
619389
619825
817047
160238
690344
360439
72913
967741
172172
843078
490934
66376
826352
897303
13669
481344
539369
842152
299854
756139
543738
989632
522573
980103
991143
380457
60146
723710
284313
12678
212850
456607
926718
440128
375310
774498
1025412
976325
257392
10552
116238
924378
614736
395722
517011
446893
53981
873219
703465
588021
446769
611204
10541
692135
933519
828673
699270
887374
770785
630937
82985
1029028
495983
947355
797857
688435
16189
617460
782110
712050
866994
566506
485112
514000
82001
740688
611383
669037
30253
903237
811892
549158
895264
868932
617279
543901
827009
491260
402677
725649
125944
134673
747771
798279
457151
899435
428606
107736
764339
506204
1022965
389158
148328
835788
133606
705299
181876
511193
344200
913815
300127
1047954
246685
143023
639940
256174
542148
498544
721615
707920
342521
176162
52556
184803
133625
985869
458990
870937
789769
64257
25804
833336
910486
402450
925223
138879
1031608
641558
277880
951057
707569
26870
572654
135322
473735
834948
733028
159578
27192
20926
784498
873916
692303
647063
617238
756079
1025552
751579
120120
1022872
282580
579704
734718
523770
928936
699062
571501
586474
515967
113305
975704
672886
608970
100301
398042
498063
430355
827202
454121
795802
637291
76592
738038
221464
299906
407418
259467
517555
89067
620445
791629
12583
26397
797601
105865
1013985
308884
988537
163917
420224
358711
545991
1009312
413860
545919
219276
918024
942921
373772
364043
748127
924784
64377
782656
686349
779366
649323
26999
663604
425197
425245
874726
52602
1019882
16224
825954
308170
594518
541457
128232
52070
414449
99934
57156
327782
651737
326557
908998
443611
800914
482616
214933
1036067
990558
577518
532077
235593
551802
35334
120283
821002
241954
666370
184442
973283
930124
64245
356796
73087
1040985
836062
717364
343355
612395
657258
658401
93264
125779
460424
455034
757526
246085
128347
450168
180587
704512
211687
758313
693381
984455
1621
669260
696122
1042233
993454
141277
429131
98737
208835
753672
6262
363952
296132
787262
90251
295498
391135
899889
99543
743596
539606
602714
941051
191638
295131
11528
203862
798553
136050
1019542
870304
482489
392874
737242
601166
712082
356954
39454
530885
727047
256844
922908
169948
74824
785423
1005489
651733
228344
995914
406967
896860
1002567
118503
467399
562678
532843
79034
965652
120709
961006
925368
71221
421984
878587
1047432
536675
911997
156083
755976
904702
611614
501745
763174
172038
582766
675982
501362
345114
691962
318423
256694
223263
785032
881837
320316
889558
467064
976038
297343
503076
745225
846568
812135
521222
422889
659961
753673
122384
619374
493997
217575
191592
886757
636155
1018475
869144
730191
295410
119903
78987
903775
367046
172509
331585
525978
592152
432697
919582
298234
107563
810843
687259
218891
921503
921655
300252
676444
353818
451875
105193
444195
996466
719345
637016
115496
465523
243894
149048
645274
1005372
779749
1038723
988303
274054
369620
562525
833693
275795
888016
1018766
696757
369760
418277
1002629
26893
308045
999999
920048
389597
884291
60417
396373
855801
817953
218316
322212
543750
36470
562613
825427
163816
977628
664740
902275
88349
910159
167049
187208
621118
257971
563198
981794
203001
652081
362568
826501
499819
367108
452726
299404
754285
564522
985553
481299
732116
575545
1045403
189804
542263
686622
978111
805171
368675
884755
570687
357864
641219
62777
564104
997272
799432
1013073
938792
127414
112436
754307
512802
600073
309791
899841
568154
450920
753574
397954
996653
297676
919894
992312
265742
871827
917960
512666
243702
79372
526123
290191
636181
345490
787850
770972
948055
973118
8257
555227
974610
369699
556499
720953
985423
1026644
772101
642574
955066
52785
676377
47464
280067
691643
768891
118622
704420
524672
870015
570027
119300
268091
7122
206950
641025
571760
410206
1044433
713923
756163
1023452
394372
888417
309886
184002
600697
447266
447188
621909
680084
378558
104411
174956
728927
719776
110398
93810
602698
982323
141430
475214
236798
475164
106254
1041428
31280
906403
124028
359804
120744
297700
799464
136904
497536
711945
387627
145251
698404
1047010
1005746
601669
595769
364960
214165
211189
19491
738046
331478
650162
818537
333475
261880
604550
340855
525031
472425
308525
359714
562757
783953
553574
689553
694707
89455
840684
563391
218732
262640
299510
448090
898061
677259
967730
420890
439968
462936
586736
257962
459458
538878
480755
174971
907135
270301
848235
80730
291278
5086
630538
491925
736481
249560
960006
561967
509946
984561
292282
816865
708459
418186
887279
842296
345643
193545
285369
239295
971466
998674
762314
62850
768379
1017593
666952
219079
542699
223733
398769
98361
481238
750556
51801
333843
584302
65410
387593
934428
269705
961774
94675
622430
517153
918636
349116
392068
738345
251529
348570
382229
351283
831820
449484
938799
912607
674827
602825
817143
902226
670026
375668
9462
926705
1006097
963376
205897
766126
550952
510854
344469
387433
239541
731576
141941
646865
757988
855632
698057
327269
371379
331775
363055
1043559
754751
58798
155771
293376
334785
911533
48109
285661
414294
934060
661564
60328
198839
163064
150641
669268
3809
208778
571309
352916
776091
393459
49384
821132
386579
133900
603363
156816
311997
977566
649304
714251
743693
966674
474149
418968
718606
79565
1036346
703237
151544
694547
676985
979289
526020
468739
47015
731526
1011098
561487
849786
978989
812475
1011163
921745
979896
1031533
916307
904007
508510
710890
831624
74060
131355
862658
874627
127458
507427
615431
231307
344819
564160
615328
505838
430765
989319
569298
85562
65689
483127
112578
74588
545521
736832
459966
809593
1020169
528443
411537
144800
802076
993198
865405
625752
788969
151024
51802
878729
913555
141717
720761
455248
573966
129758
632224
501538
912732
1031850
371008
188179
942875
836777
824513
129714
955195
703870
907611
943616
818744
152377
382255
746005
137880
536272
144314
968250
978658
241129
626917
571530
43338
446864
942507
82102
340108
102071
854903
241307
111264
1002651
243578
1003199
718151
397023
45313
302852
181193
876279
224583
483996
382058
713059
327384
451213
711743
1004055
14151
614387
996235
779347
103856
469981
268309
161198
979092
43500
476506
591287
939485
197574
110691
529249
756559
483219
511485
50754
418842
218742
381203
38049
908411
453520
908039
260926
225993
723538
581243
61153
360208
55502
273664
898507
530896
21125
660926
949972
678565
430194
790850
318842
572968
106899
41216
888823
457897
795074
901029
147888
936819
93046
728995
1478
1018467
544032
19850
368659
1034458
48006
113709
348276
221961
512959
248085
490205
51415
821565
301518
204313
946607
393998
357992
444020
873482
344365
725274
925003
592018
464937
479793
188677
958583
250866
895560
31543
1014358
58421
802909
841915
85112
816683
1009851
481431
609578
880573
250149
529709
621186
139736
172459
1036415
499713
712675
380400
26418
659693
827908
462065
938871
349865
555555
603532
148437
74266
101029
296681
610280
923155
101100
770399
80801
717613
148557
5215
87156
921224
750650
346517
877354
548178
237773
123654
314067
92952
666971
929765
482330
106835
163846
413059
448291
634048
23377
892011
382573
681056
793757
178521
563388
179864
557560
314395
551675
1030727
186796
547094
997348
974504
122869
943027
448571
807188
412516
490488
750319
513830
610171
210947
768590
486045
401697
146335
810320
94389
370621
825282
387169
671102
564393
169688
747429
820490
433614
105668
847208
776346
855118
713447
454299
529189
991605
71949
945314
906666
671716
491744
769765
710629
1043531
856417
900803
860386
734464
75507
540603
391798
458773
196859
369567
48155
982359
51257
222489
163983
922569
576086
857927
305367
450964
850385
884518
1007225
45380
515809
480260
268307
285276
225194
120601
365857
1032591
367568
20083
1039649
932203
665265
311066
30121
919917
6948
393991
704311
566171
271878
348685
611643
19224
275635
115022
388139
953237
56201
884344
324028
303044
938380
370132
258878
574216
184082
596149
467759
841575
524799
247081
672653
709776
100694
775521
487490
569038
348261
496179
1004692
319781
653636
435622
323514
334712
819365
379584
882762
993410
334538
249376
565053
160819
561494
355885
664598
490826
596519
677768
214270
462040
32501
19309
633613
583713
923950
822896
244988
789955
688351
748613
936398
201107
665543
661450
207730
386351
311388
342175
120245
368000
108203
563991
574188
994952
784412
51311
959347
979815
355843
79315
437724
976598
166967
332194
547483
488369
143244
141082
105624
447065
862624
283854
235500
959373
283217
671532
252046
156504
745009
828193
253787
483339
1021197
41354
37584
422531
436855
895454
32780
416718
921811
438997
963412
315105
584126
618852
575160
187229
332069
712267
494902
232233
854826
231098
544413
467662
618602
876309
119074
51255
805125
369634
321077
925183
477343
805354
732706
55725
12174
987201
54585
464550
989896
793021
965362
762350
340205
31961
228805
72966
144995
629311
976234
102826
210800
481474
703621
859603
875206
867214
1002194
121151
567863
649077
663155
702736
689349
641314
957322
796764
262515
181532
340050
314611
854332
356051
362977
299845
349628
1021530
1020540
141850
618413
877049
330499
425612
496059
489484
754096
387109
695672
783402
922545
277725
675223
431903
784793
868613
846884
380290
794093
88887
545918
140592
807858
417834
340016
773786
353175
510995
969076
309217
777631
791547
459907
441049
361182
40767
452686
638112
680807
213911
344400
564545
515054
827917
440658
949575
879403
784863
194878
62253
327841
480669
387091
635129
6409
493029
147254
787758
863199
193595
473599
500493
847133
258057
832769
963134
669992
503704
321239
551356
777852
234800
556007
187001
824323
878948
837878
144063
107014
667262
257627
250230
733479
393852
735810
183876
796833
990406
633834
108530
198438
323494
227070
979716
46437
662582
802214
651703
988104
100132
231288
78084
425400
391851
935944
603618
329754
211834
674451
222106
389521
511063
872934
136568
149046
115087
924794
238629
297640
394745
106900
416172
722828
544807
427583
515276
951905
1025737
574236
195664
862047
337494
508429
669405
120887
785365
136364
178788
710093
538679
435468
500664
589535
441176
447929
410880
540181
65763
164387
152800
840524
1006822
619447
467386
992135
883275
186660
128288
485974
928888
457358
1005702
792408
885441
876392
805568
98327
218402
910414
929915
811909
311150
241967
955763
127817
1035341
678182
1038140
168759
524681
193265
329589
680255
603470
226865
261849
218707
893300
863710
956650
906464
423646
246371
820799
606874
447550
728957
246978
446099
386860
612337
591031
212683
143738
689951
415105
1019594
10794
772492
648575
1014249
1032538
723216
95365
471173
405193
1000085
758803
679869
380805
506220
843994
995296
645359
205800
514253
78017
790246
1023198
388941
128736
632319
199501
426728
1028583
2684
272764
784057
4461
956742
956649
204003
137184
114368
1019194
324581
757330
707227
360808
823766
220373
793115
290924
314212
289208
449578
177918
657708
611420
52469
393005
730525
72909
750202
166343
154179
1021697
518312
162374
516237
494293
625269
403612
687470
144342
938839
354941
784590
550534
489335
1043786
399206
588640
195395
650370
491296
480078
899768
582365
173674
566694
161279
953057
317708
311704
267121
2874
871392
206138
44378
805312
362252
32393
689488
591237
97071
363881
1001495
356086
510679
970907
160142
529613
404732
633250
867474
16276
861840
594932
963141
624215
230513
744428
733158
134893
718223
811708
188357
596227
84483
605376
1035785
432459
482979
445800
551351
87875
1033705
982906
371886
112909
361881
188733
651917
1045706
978100
540192
210097
15744
547857
868537
497610
506235
550516
490149
844513
737283
328528
986532
318737
998055
829080
715213
439783
206807
819013
427156
393246
276530
775572
937434
895847
350901
566383
895477
952867
693358
810835
957281
428089
870822
634124
1005282
767558
670525
815007
413551
238585
268170
442230
94309
657357
629715
722389
718420
357424
923035
337240
537234
221627
264041
527301
289818
961270
980430
101511
6624
769066
613152
456049
411598
209421
943859
340565
591206
584972
703472
1007108
183418
688634
562192
30616
519836
684750
865952
730743
468162
750021
566548
643514
649184
104591
227623
831245
678760
481690
668448
979071
303440
353747
815899
260524
69203
885884
395587
202177
89766
320511
1030483
25610
344886
999915
156392
764026
744233
298077
544247
555935
188880
6922
967277
576511
63995
101091
82422
460785
972188
278975
948323
359333
799352
323329
235474
468864
858601
384968
936297
174267
432929
606368
479619
125356
222015
906063
614113
371439
149663
932117
256718
513170
887326
381229
465906
871571
710276
666100
697416
941586
966045
118024
989356
951541
498796
570710
617704
808948
214835
342417
857394
340940
251466
310397
844726
973188
84308
757211
463000
981557
28000
53623
525307
410017
297318
280404
613069
254468
326169
531346
129306
971918
286676
653742
230064
543418
603680
235350
939602
840603
393766
218779
1031365
790116
399009
423419
119083
947634
767676
994919
745349
861275
759132
721999
230259
713357
390950
443381
179572
7935
159644
406944
584071
524307
867030
342354
42143
386645
604335
632917
452171
138784
572372
1042491
612344
459901
755045
580133
225314
136520
529859
999338
331277
357563
980304
606317
24874
811005
352835
818311
77279
437964
515470
494373
546394
696790
98779
392762
571200
148533
684139
358902
806263
229990
470663
743674
890333
350125
937208
166497
766810
1031166
571104
266003
558281
371305
805276
352168
891516
639748
529127
273210
692151
1003752
269037
1019014
429694
296308
42787
380571
935499
271904
839539
961312
757575
961219
203871
875408
976210
225531
982356
469924
850846
412690
709283
10539
821247
44120
132675
940740
1007255
929623
823813
127802
34987
1036707
493119
608088
630394
1007847
963817
982167
201617
401136
1034179
479531
388776
25995
855424
664789
449901
1024472
502222
716082
1010389
347191
244171
845503
296347
484711
876857
203735
728903
50630
855113
812046
501460
72342
938543
582224
868274
289306
104026
890767
177613
442909
993213
518338
28186
923180
63200
971100
1047411
480985
467005
1045475
135429
644254
447024
224453
332860
503125
1005212
299147
530009
1001579
304399
832786
973698
184931
775563
120330
281635
15740
233329
618172
448023
868176
354963
375978
41806
577814
422461
919661
658533
328175
869872
647340
549161
817111
232347
470968
14100
548251
896959
880855
374181
970345
529568
83033
806631
185259
910185
150314
92895
866966
169038
909251
451422
843021
146954
383962
936767
59852
229092
1004687
899752
334351
540884
724190
586826
535317
508078
386938
946811
1045555
254559
386164
849307
350990
470939
79322
1025289
791433
572538
791932
1005795
974746
102478
236999
212420
215829
757785
360026
976335
1000667
761709
428443
360377
501973
959972
215189
1016640
953478
621312
866543
618780
529930
300781
701820
1003079
820611
602823
701831
983090
433207
552629
915939
915808
27626
940784
379236
1031904
202792
451390
926023
937296
672389
509636
435082
758549
973023
838503
5518
77134
816533
772346
234783
538021
606744
258375
651855
847350
307264
361744
408920
840338
793674
360520
662787
275656
744683
379103
395070
150418
472548
730205
231957
887147
531128
784563
774746
442347
295907
872043
688635
80635
258241
261914
120780
679781
143783
245280
140633
252880
660364
636460
1016029
55369
807820
380076
397946
13446
120990
26329
1003599
6213
532829
806877
71905
997424
249531
835486
1026652
892188
612422
977178
603099
376058
15726
829663
19885
102040
746093
820095
189984
535592
613120
780565
835989
883613
211577
513531
676031
72298
976799
14312
776301
906817
933650
358869
153074
709244
40218
827498
1035912
319204
224262
491892
289649
631061
460406
1034529
754683
629195
869463
86372
725283
10862
680545
948189
244001
578940
410436
1044561
25193
904081
677266
540239
259242
203172
712110
916902
395732
551472
816619
688612
416430
99669
213470
28583
20805
384784
44848
459561
462629
842798
704180
166334
613982
456359
975856
816970
505883
518631
785962
447977
627406
929757
201385
953353
991822
1008282
438047
198062
111906
659809
32704
1033665
86810
1045978
211943
1011134
525632
312504
873806
24771
929667
1019955
793573
453867
667283
795453
411972
408270
145408
617570
329492
64861
836795
889710
980612
508545
245937
87266
866798
348443
525956
440008
932269
619769
126191
258308
484935
620835
376047
741046
89790
977381
664682
976008
890039
384685
1022822
670326
979675
567119
906197
36782
263529
165797
987538
583852
1045496
1041369
772747
269824
2970
845876
371044
128308
339361
153146
1028619
219877
999373
877796
428513
870193
656314
203351
917839
774972
67544
448254
391945
220705
304909
437256
825042
965283
954926
1016223
856074
625320
306932
419503
284184
188112
66814
952096
504514
310987
165658
736766
235132
297909
221516
310989
1012584
735883
152384
945137
1033777
401249
402893
319708
135340
580419
783777
600052
876095
604597
271171
452280
492372
446841
132448
916787
1035164
1026800
738123
777795
189653
966123
704235
111696
856605
533335
833612
1029327
213531
105935
421512
1044935
606895
69383
210078
362741
246796
602930
172
954688
953217
2738
702372
406286
316269
271743
98836
267358
953208
633094
299116
346105
48793
454530
441093
167627
305813
539998
672490
1043739
673287
623278
221144
472893
704159
932578
309783
447094
636271
1025222
104391
542313
397904
1044786
47740
611203
895099
421031
77374
12593
536026
441137
547902
779465
465395
843292
813665
975942
998636
366198
571251
112638
572085
945574
315138
950720
94875
123571
613479
280629
938987
785742
1003799
558152
227246
311639
24954
515326
121798
437173
958473
839560
98143
440345
504851
509284
989459
802024
30727
321205
356861
958123
336142
75199
474237
727054
367947
862319
699821
826668
7179
973218
923566
455028
244226
395282
191822
331248
703456
783036
100159
104669
1021331
58591
420060
809003
551441
599813
497966
410533
833614
275912
490861
763968
403793
123901
795927
721519
935332
236042
134126
646463
186821
695914
867344
678920
1014415
310803
812564
360642
237653
892581
1029317
218247
268269
600625
908916
79715
292173
542701
23375
710686
672893
536078
291123
48726
86516
822545
308246
836144
497156
925928
717676
689319
608508
933633
518542
1014252
1018038
160642
647988
808897
864306
497379
549828
151740
491605
416262
617977
372940
118338
312287
247702
353997
871434
357086
71760
660024
1022331
294296
180691
471205
763262
740620
219059
58967
385614
149656
153488
459644
195222
808993
270801
341378
35138
1002291
128732
758792
158882
415941
964023
305159
791320
453821
270045
480276
840233
181922
78354
563691
287085
371931
517361
214440
150325
433368
444080
413391
361313
714628
469628
417156
230582
18231
36317
171995
186081
724029
95529
224266
787368
1045187
443207
240050
795216
998411
321549
171816
645334
944287
533972
653709
824679
230286
631379
1016816
276813
352420
1017809
13707
47766
192601
504727
800876
482738
338219
551393
689887
1023972
175122
439921
511461
465519
50100
435575
791085
552157
622873
796793
69229
381303
589379
96480
196414
125351
98657
830290
703306
196377
344228
479587
53349
924382
412871
211117
812677
412435
922740
219572
131966
616452
149114
567115
64008
744261
545517
400361
976222
267275
303376
50715
931500
675138
657296
284057
830170
332106
594697
71114
429787
352439
1004027
696659
503182
376861
601278
605066
26063
756552
765598
143410
400933
829378
778130
183501
954332
583232
442519
920543
848005
940880
123894
305658
117341
1001695
117735
14397
149989
39820
642604
202391
936888
528863
701981
1018591
987312
640354
814995
266919
802489
319623
691856
1006059
330270
199269
642474
547042
175878
162377
82842
481590
450986
636074
263722
743453
1037946
704593
891903
942597
667404
262787
220147
486697
205457
958042
884526
792362
383339
61411
204467
662426
978922
1014017
80368
568204
516585
1017577
367977
165814
69245
259847
189243
551862
892674
779471
941519
631326
332768
264093
170570
997687
866265
820736
1025761
1031277
691993
531972
893544
203190
624980
1023040
288378
68798
559646
706335
697361
46541
813478
854245
667551
993649
485500
309379
621499
173830
239548
847686
467703
1032451
292149
623317
389176
32798
112688
913197
880214
558534
304235
188346
726181
753551
236318
881600
187894
635837
465804
1046895
21228
337805
62481
1026062
389681
90945
411594
474410
541779
64329
807387
167229
289127
567369
215380
580273
236790
799722
853600
1018312
1041900
381299
788562
1048366
517884
1003581
391457
81600
171872
441611
751552
667703
365460
439310
357152
572201
68674
609063
1008836
631867
913328
181214
155935
1030212
533590
382800
498376
873355
471471
672194
936508
645714
775728
382335
240251
597787
112236
159374
439322
691754
686909
707205
228867
950817
1034491
282325
650209
1019638
1015729
353095
929400
396358
315748
929117
353322
878853
266391
813420
226123
30581
996396
700276
976284
956966
522916
514506
484787
383787
247249
655887
696199
277482
592816
696515
922887
888519
785141
804536
31051
582353
98084
716438
798243
63590
655893
116476
664476
109377
325596
803836
755598
1035281
553971
117845
564430
617341
500011
94134
451912
813576
448255
243840
516422
291025
369363
94477
391173
642494
612746
280667
77029
348325
476878
888022
845167
732584
773551
317029
970211
506877
757863
44992
92950
755736
987834
802549
636985
970836
961116
772736
803219
252826
64848
299601
501186
725830
972881
950494
317001
1039858
814866
7998
361639
92555
802480
419346
513552
704264
1024907
312401
222052
445549
904696
824911
1044314
375882
837751
965835
4211
784121
895301
734864
858883
410486
489363
567659
693770
793688
849201
206797
796901
826172
697912
787864
124893
46019
483524
729245
570484
466340
461295
442204
400304
112178
661532
951118
182398
891805
509991
4707
103143
600118
689614
381142
605683
69671
732905
26611
837028
307783
761430
525104
353918
220625
779958
309973
863867
986045
618644
405995
278222
110509
871462
751355
669545
367476
92375
405116
872177
468183
282293
970145
397206
761203
867766
120379
70390
660740
815304
574336
128710
741972
795235
609205
424312
106033
158639
611973
80050
972913
85217
854118
195109
949758
363095
301119
757219
125035
1016010
502119
919900
527600
295074
936427
501076
199068
595092
867197
596426
40270
23926
678641
240374
826023
562622
860516
283554
980243
109412
216330
644782
870457
404362
424102
487889
210797
620048
601942
307261
1003416
1040896
348919
529927
567782
837434
857012
733224
622016
886969
820269
597195
580735
347580
849854
511079
352283
986852
650366
350170
399447
355078
910849
279224
430092
955090
164477
113160
884416
528936
266554
108523
881338
875235
171403
814578
491599
604607
241244
333003
563189
338859
765429
1004128
944400
394841
490642
273965
933864
248788
405685
330106
990211
2512
981148
434406
161428
482473
292794
174932
937495
926098
656658
269436
835078
668152
843899
751927
389503
614561
942727
132713
628016
1028547
219156
157396
327619
353898
470084
1021968
662665
984248
383276
332109
162018
916830
101167
552392
863469
27537
42236
206028
241490
31126
202551
515682
649945
829828
968000
504288
352812
576307
786566
733346
773923
701225
984831
790736
1008533
49353
374609
32661
1041669
872430
819572
385454
415447
480990
969056
118526
510431
660788
275948
573187
862246
200468
431569
921000
353983
346251
537915
989682
416336
102056
33223
845920
305158
86874
638812
30036
1040951
14426
1021050
49670
487764
134827
460944
504096
874811
332909
260281
608199
593954
577094
1006203
651255
513682
696681
224786
901786
598445
971944
706269
228598
958045
821610
658321
937286
428444
1024933
675756
360007
501498
950097
937990
676361
591840
485680
807012
171778
138213
932787
116835
187535
434748
976004
309776
301772
400023
85754
434727
637578
943484
1031604
854917
127027
30449
386586
791235
91454
1022319
198665
747572
156304
335349
722439
671311
1023778
367373
128003
876765
324577
1015867
363223
321160
257575
657441
972291
749264
713111
765661
389689
376758
675142
729757
335816
104612
66820
806663
189379
159279
1011729
212583
208055
935030
1033998
844160
784199
297660
941619
101317
194805
652178
722279
367183
993466
454199
289976
112327
1006103
932493
361607
76306
681800
348629
995691
104641
899204
655698
344616
154447
237403
74096
248132
954005
295303
501387
757795
777262
646239
301628
921451
463433
992916
758886
100450
682615
181124
965593
226616
206248
466204
375262
65297
246314
79444
612250
835064
202567
396502
37405
1041681
406910
202885
460183
38895
480708
770074
1006323
484617
985332
370309
493893
234924
110029
523195
455250
984860
873004
281468
213023
516008
302853
116180
509792
839514
747381
19376
364812
22791
110951
818428
533907
981774
871987
959182
526657
579635
599164
272530
1048014
377364
981470
11471
122158
822803
668465
466059
475365
738150
19098
1020837
944870
35834
1012981
768423
417209
1043345
262091
774066
319806
849621
272078
273751
875854
976522
84540
680769
562300
822448
583492
981163
254884
943312
441901
82407
800495
202441
800411
629844
736567
516251
12264
288426
193066
475746
21276
295459
187118
599565
327013
881563
1015568
420169
182483
747235
844906
118147
831911
589164
251799
162657
507894
458789
485355
53928
257350
658186
319082
684719
1004432
391430
349961
392511
86300
361000
251175
199792
592568
341665
30973
544149
695634
82275
843432
602003
799443
766150
500579
844187
672406
123058
402435
140514
416637
691747
828934
663718
293460
994700
552442
856671
379793
480193
365662
644836
510382
399465
283144
263467
973389
257399
28864
212916
552953
131043
644005
598286
375952
179234
844884
523870
464459
7274
935559
359261
396252
123562
152158
853389
53503
782744
445595
517501
248507
991419
58836
233117
790925
686930
365965
642691
632092
854597
374300
201686
597882
687854
446043
145044
670880
66647
236115
65563
643850
728017
803921
116853
130765
151361
589500
752017
484642
243438
350204
9547
576800
451450
708615
412997
785366
559980
721394
234179
752171
176182
195054
321674
500232
426899
15571
907767
122874
46124
42533
981077
788694
13193
1006606
383654
846069
557382
634343
907795
999300
101613
817556
142506
621345
508876
243821
732012
382597
726711
773311
242405
561707
192175
265106
24658
204645
556090
394427
71269
62418
670423
945363
430587
50572
597250
148118
707801
145933
741604
680588
461963
439863
708047
27348
428735
743440
997514
121601
365497
176565
549465
768093
495356
215290
734350
797858
233653
465813
509253
297592
554276
581554
740125
235255
54840
807259
891228
111218
702041
282469
108545
625732
1032706
632861
382074
17071
54147
786021
276684
340595
163038
427254
116563
105267
391959
15925
922464
60585
702741
962526
433961
386859
385833
8906
901240
311080
531307
683647
403724
369926
664237
784549
814613
829052
877393
594036
498684
705662
27249
999786
58840
14805
62594
502597
159766
31127
807245
643545
755412
583178
795169
313521
487128
296233
380152
416667
732925
696115
746904
118616
129842
469269
732016
78689
728162
1011501
592667
77790
540353
60226
814180
407604
164849
297333
411128
1036425
498611
230777
31228
980956
515605
194108
224180
815623
931865
609640
195663
389380
204299
609220
241301
469883
678222
795976
123337
218039
757430
961254
542302
845196
816487
786037
640425
768918
740942
735388
803476
378484
676842
588121
817128
160803
255059
88934
481539
293007
993642
756491
899383
351693
832206
764341
250340
410978
933099
261897
554722
730811
566009
736562
176731
327542
941037
489976
15930
947811
324874
234038
918000
577969
52188
891248
241550
401317
653600
734275
722126
874243
460130
494485
333386
672980
207888
6852
942483
130979
23266
439099
108242
845547
293348
234273
795511
489847
20563
24938
80241
415117
573482
275597
481640
953887
795734
890028
147571
941797
345701
556144
643977
433467
590272
686654
827994
330861
980447
634183
983346
334528
172359
1007747
268776
805861
42793
287208
718337
126911
445328
447888
755064
915114
602074
709514
285236
991552
921444
897665
156833
868371
571589
857030
133675
675269
986546
818618
917604
158896
890361
838147
1004490
864840
247053
875826
253528
854849
724660
179591
665452
617953
123347
267760
614222
132691
920908
39116
261900
1038835
271378
776067
601064
670073
3631
718766
603953
288887
448152
270777
120927
1006865
20054
843099
152170
662866
135832
981081
711710
583223
520372
158044
266012
751119
807956
494067
436075
86389
812293
1025559
175134
33056
558313
965390
993598
511842
878764
712176
200678
256338
97267
579869
262428
221108
678085
324168
151258
550704
383958
631823
481107
767489
904443
744584
207962
830126
755730
467891
310582
391753
21350
648140
442412
815861
436925
320056
143755
134763
356070
678885
299280
100714
218654
603663
682089
590357
62980
529587
230633
137965
638626
15854
351214
829695
515287
1035131
321838
528463
639038
27783
185297
229177
587976
632629
820021
862648
954889
813329
411490
788252
35725
387262
769888
857254
53252
814265
847528
1040575
23196
73242
822962
271948
828020
488475
955000
107292
591885
236900
50456
199154
280300
266960
194201
317258
267649
720422
999023
171891
754980
623969
951504
147224
1045218
418476
905029
228213
241443
817778
889933
538790
954048
332527
450383
983435
386717
296104
41800
675606
755224
903505
813601
1015771
1047665
653076
356067
912575
661903
395848
222294
136071
474949
613599
297102
932265
70951
135863
153598
788475
405127
4983
43640
143275
4048
321990
901098
345194
376868
856226
875648
640957
430247
50169
968703
879311
726851
357997
648597
728835
5648
102737
271901
377530
1012569
697118
1001130
97930
779472
1014863
168036
104204
11332
640926
128178
414210
988888
290779
957973
805944
984267
979355
402265
392064
17137
840411
664831
265490
990652
140763
129727
164772
94412
142154
660479
656650
634150
414922
751861
144558
825967
1039902
312259
105820
194
595302
975982
110663
621696
79865
160138
506734
640670
107330
773365
245829
483783
59451
454408
566698
86598
452374
9270
556966
576332
14847
69795
340840
417417
596954
153635
208416
694270
319571
632382
302527
204928
307850
264205
349164
236310
67490
349994
671628
181648
246892
177223
361368
35408
557532
187635
855229
658236
825524
675476
66202
1007442
455927
522120
758505
127950
318288
7943
399759
11382
763567
509361
28201
40442
47834
539710
392710
439304
302350
340998
278683
787645
53528
842264
384197
475502
501937
423526
330918
889843
865810
204145
158989
229526
911505
760410
568939
607573
827869
781600
314014
828039
652568
780835
77668
523131
282462
668774
655628
147416
548820
51850
195160
708937
105539
359726
205259
973596
385113
76262
4247
398351
613994
105714
870731
928005
52271
75844
83023
395668
451973
279635
517974
686379
869806
833752
55940
367447
1029520
579818
799877
876446
376448
469406
13
558532
931519
276260
953894
199817
234826
967193
473148
838500
232863
86817
742950
641802
256314
64131
861706
25164
743632
1013433
1016314
537632
963257
999268
195056
516248
286225
466895
462412
13065
246300
914338
654550
516368
753208
259718
491375
594434
115776
155448
602768
960247
284909
917052
440530
805614
937828
392995
394530
589382
373052
37274
276676
795493
154864
7558
459126
712619
447277
1033130
1021754
768009
585519
137877
300794
505421
855915
51633
627009
446332
791534
310969
909869
627974
115551
414503
361886
874273
613812
537048
729527
808616
392930
511053
925521
457524
413251
634494
634077
247507
1035142
908927
750918
273020
767508
223682
886708
319538
261371
9119
376797
318248
812644
947091
250341
193344
722883
169394
908021
893812
961260
1034999
465453
170278
175886
491462
418187
765850
954694
127820
172170
1031143
999486
523280
233902
665681
569543
821618
755006
201841
48861
579351
26238
9026
814153
587945
286561
633768
15902
312009
335864
779380
976199
805468
575255
311626
1042378
243215
485761
849504
234323
572352
534130
660498
763446
618312
477660
41971
535124
15207
769909
414089
861754
51076
730368
978238
589454
498238
562668
699218
240190
972652
837076
118991
495616
15826
88583
268185
144762
510158
116498
953643
378096
119690
88052
361336
377736
264445
151643
239042
919380
848527
456356
1000403
806739
80642
332764
1019070
667891
751382
235550
288487
978983
814551
446593
843157
878083
1020022
31310
376984
44301
295788
979125
934931
274819
968755
65629
341646
230445
489761
661730
190237
815837
939164
702454
23936
562182
499616
855253
315799
777289
585741
629401
1016977
274482
402178
399957
709060
129691
304714
1025784
513436
904091
377633
108771
894587
160362
688971
194797
244889
918687
180056
575242
860129
928886
149590
760161
288399
60167
653851
822610
870796
253060
164826
197659
874595
568841
307543
51020
745107
266805
170924
527994
152741
81518
904946
481892
590284
90863
140143
747233
701396
3128
389854
728283
570095
935743
729273
258856
71705
437602
469469
7780
504764
443858
325170
988957
227174
930671
662906
678513
292232
469178
31071
105857
357193
372435
625959
957481
972152
943553
152047
625612
989118
785063
557940
605854
357211
266636
1044002
969352
142088
553098
886125
320641
698799
211593
82853
839697
974548
401083
857232
497836
284964
301114
268418
751070
301671
890695
469802
554217
245030
107805
227849
511949
213971
424229
397408
638315
635150
172565
488370
411755
576210
207767
852908
590776
468837
1033884
547508
348283
319086
311527
590771
879551
125165
701622
287584
465291
305964
89524
954858
473786
611588
52900
971157
636050
857236
685715
920869
7713
776025
784755
807722
552614
946285
600771
991340
906422
878143
583616
735138
334228
404898
500988
941709
878139
387300
24561
339677
483382
296968
280964
1035512
710442
573295
1011431
114142
722097
520244
1046033
138937
207438
291670
628689
126359
524459
195336
802272
9705
895916
340786
314229
295775
947834
65752
272242
919593
428884
755739
998384
600652
50925
1004386
488772
143729
311722
760175
140478
751306
392369
787307
838
892930
952923
110073
633845
815262
370664
880828
850130
111263
235768
375536
967975
460205
1043212
620798
3542
789712
853405
247798
349039
155659
759001
410987
125940
950250
305187
601958
838734
894380
28525
148429
990000
312597
37282
157768
122929
738609
696727
285024
537674
988702
927388
898008
507088
142772
63677
370903
913272
436716
258883
850204
298501
857553
895752
224097
28831
888254
263439
223415
1023009
435138
376958
61922
720602
728269
565105
973691
185306
459207
26183
599547
85198
74694
687414
588288
266849
52558
206365
567364
1036905
1016085
254123
949871
543240
903332
237397
562398
160591
212569
803056
127933
621416
7830
1014548
917021
296379
34241
679780
10603
9183
732725
132464
823936
275142
562552
521363
235172
395957
359201
902811
502517
529149
174903
495264
141705
792939
814148
293879
478889
772340
532422
626325
282454
16713
666066
42182
180627
819295
17195
743018
439038
589590
735692
39770
599616
905066
1030046
175515
300741
675236
404547
27632
612092
903488
1041806
742018
687784
10305
129187
541137
773889
947471
547809
21105
957258
93867
23502
219717
462852
255263
590075
527066
446527
930648
229830
262098
845239
593454
182429
964896
973226
577364
364741
858189
126456
944203
1016672
528234
213485
70967
137160
722210
318670
362338
636036
972363
316852
129192
654035
205762
581511
431988
638462
633227
101891
197116
229853
859243
207865
247651
449816
420946
358890
13376
624418
121381
297129
1031391
276641
1022284
780422
550997
301036
944482
98998
429260
43607
852599
59055
203886
618643
1037099
628894
30977
82944
599059
783481
216922
884608
428254
159749
995597
6110
174199
975912
756691
676678
56312
267272
575467
455183
527375
61826
214060
974203
879177
144843
643299
301405
48705
179753
147743
801170
889290
174238
849761
552325
834285
792781
260607
232637
488447
247560
787549
651176
187701
666323
341126
683110
377290
321402
653527
998987
681296
397507
304103
389776
219859
192028
261509
538379
499532
860039
86204
764224
828520
381839
316766
246595
585664
1035987
1034771
986649
797851
945850
694374
470700
978901
344396
897430
636610
416333
402006
508442
958716
975119
950570
875324
768669
380253
552044
982971
551917
29757
324257
45075
64773
936309
1415
774486
688379
850055
483754
979786
547272
102795
983959
466926
71770
369268
977222
29312
935516
409645
624952
481646
601750
1022631
403686
324671
340388
334650
462686
133788
625661
948186
696442
991938
1047517
544355
772308
490469
112742
843313
362315
234818
351932
605686
754807
173172
153019
821963
60441
791416
165873
984315
618266
800817
642448
184708
36016
355423
283356
469349
93351
305352
543934
128695
910406
668389
954505
705169
644789
328549
221771
980568
331794
693872
272473
23621
846776
426796
351514
239774
464749
1675
1026433
870398
446587
958437
235024
992372
75703
753792
940166
844740
175970
985439
682671
316919
605364
174057
157419
922873
873581
760425
131018
339369
1017427
192009
914387
54494
866217
605203
935308
138351
902489
994177
945471
398293
640862
726506
611333
880080
496785
592094
1006909
420299
561535
635739
22782
410332
761975
998877
670868
192497
175967
889455
41969
968261
777975
133489
669945
79033
291483
942217
846287
610547
398522
835963
295565
268179
927720
892924
781955
54105
766456
737455
803311
609605
365340
704549
514373
931392
828219
957962
178432
81088
615677
521533
897871
672000
877860
981977
184091
236183
372561
752041
230022
917131
800152
45014
634708
869062
772418
31469
310345
754305
32906
875127
608074
288115
528847
876120
111865
653594
145655
73232
202118
291520
205309
211664
618851
84427
796379
782884
32684
794448
317298
832035
574368
590239
919572
659863
139469
23396
95622
536618
284853
637442
393886
667085
16094
188955
243119
649340
989689
992727
706374
593934
793410
872998
546840
448072
698598
418694
462240
862184
542586
519763
914906
317840
387506
946855
959754
736742
410875
236239
135144
371832
760445
29735
573168
273628
959823
724496
478033
475495
609078
723060
169179
172155
847641
93229
787574
922465
242668
118712
550494
711592
695296
696258
1022920
1001841
887189
470472
891811
763931
562164
417933
90733
620936
815498
722629
563916
935971
908265
774518
670465
73557
108503
436512
106850
942021
983441
178379
687303
950533
912659
978425
954237
773663
23301
134557
470926
943735
578681
160190
182378
236455
256721
819282
740144
105842
447288
1012638
645058
888993
23966
413719
235518
1035608
1011594
39040
368413
987038
231217
972551
362528
466012
387317
95929
986762
780250
346012
217951
377891
236550
687743
671703
330471
1007141
808794
902303
615618
934187
19886
772260
803727
247257
459655
501629
854126
757497
882293
433570
386788
645035
526751
165979
1034111
111855
333947
382732
331138
583621
900380
379868
941323
541530
597497
650875
194305
81152
870020
1011226
740613
351200
171947
649211
123229
52402
219660
265780
900577
554708
402671
981069
442593
766940
600789
739260
433516
949951
272239
880596
188304
523993
845306
21788
790520
981227
430351
746590
665464
517298
942532
70637
839586
102922
952243
884538
292385
56245
545164
721341
284336
929476
958429
150013
56104
500883
1808
386848
248673
599196
481837
81034
538897
446539
219637
1000655
923441
851809
996587
302309
210074
1034195
422470
990458
646383
373945
836332
236890
443426
278196
360564
635355
938646
570320
791742
384028
647341
196644
891315
828438
235413
149825
402233
725976
694005
151411
446512
873626
992036
718363
1047972
607457
469780
313361
647068
175068
1035862
331045
642843
516604
654045
144999
215672
392927
617080
557541
455533
343942
730866
1024415
597082
166410
997611
633983
191576
731858
49736
472323
105918
958868
912426
719241
110274
814481
499889
702594
920375
19024
527507
546697
8818
337085
39213
987839
404608
393926
568877
781102
1222
287917
124620
960461
915119
674094
893446
819602
662344
1036773
629055
213361
446311
347897
38959
123482
783951
988517
415139
104169
873898
148906
453669
234634
733639
394669
593418
845086
419085
559078
866299
925875
880886
709023
817551
664075
474154
138871
535359
501608
204828
576864
731518
327408
806711
216416
418365
586369
22216
907353
340236
385608
916504
131881
266429
662081
328529
941447
464315
430431
384484
998390
871651
39790
754846
590558
132059
873411
287775
658369
373845
967095
61125
237863
427638
788457
303749
341001
331477
338694
639820
992577
215830
78630
981763
547788
664390
957150
843349
812032
389954
209341
328855
813770
245571
716029
816495
15093
446107
113
739376
250710
1012073
917517
887302
930633
282738
333112
922844
822704
965702
377127
464873
942068
563958
429700
518449
61451
862127
833126
916385
157869
1021649
415589
579799
170698
722536
984616
24575
52446
575651
501174
846385
291197
667529
746320
792814
1042666
378784
467639
154376
941337
113526
470081
752485
184243
79378
406167
238631
171719
190777
250389
514767
396323
544589
290068
51142
971180
884440
595498
613761
271949
1007339
667667
798723
760201
497513
738139
877346
632945
331231
114102
99231
136223
90791
624174
441940
913998
879469
580121
1011647
1037301
730090
488443
562186
357852
339038
96085
257446
902152
627651
574916
696873
784377
304878
842548
410372
773385
56281
307882
21383
476846
593141
353908
308742
744782
635022
119273
151597
872965
613237
182107
25448
972200
280240
559694
133762
10001
851695
701151
875806
832049
233201
169135
470737
561608
268298
1047306
58594
104468
814594
412603
449921
472184
511731
973319
871284
402458
978433
134611
1008872
763799
851249
648015
928640
378268
19300
691267
133175
672039
443014
789389
792095
479004
183591
141157
381323
191251
757439
969624
25867
272262
868091
242773
158444
679822
330852
648370
944155
914821
669152
362619
613431
128666
524041
45604
657116
893873
979736
942088
367632
841706
100692
62384
487139
1179
320482
423786
831457
237645
217915
412059
1019198
181660
724108
623422
939456
532362
523027
271443
194591
1270
882138
737347
66086
667460
592873
617065
200977
201154
493583
378453
1008358
378307
959572
482868
113408
1025186
551317
659603
275352
401040
710430
416216
868930
845447
734611
201225
371329
620657
975053
549366
142148
331236
21482
873068
479363
435108
865732
294674
206404
552181
215554
106210
281364
790705
733736
947635
530044
759199
546636
664576
593252
468550
601000
922611
513434
820483
601974
862458
866554
453749
96048
706793
762580
757282
4393
887232
340043
371509
762820
944295
246533
261127
1040426
747712
555762
226967
14093
585062
255114
407550
959548
362001
781980
905531
95771
871140
945998
202712
579588
16635
915946
48128
288959
841917
205719
455833
497969
458539
651657
121938
1004589
8148
294164
356311
470535
1021441
467772
95497
279646
65011
734882
203768
651605
772278
505511
715723
846594
244835
321389
759536
219216
45790
1009243
639966
99751
1018945
819963
182327
165874
831569
122720
894751
725597
1010697
17631
935167
754960
276316
827148
536457
341500
831855
1012299
885658
87794
859818
762373
969980
494790
262846
823492
943063
982242
608751
604901
29272
560491
123227
747329
989109
436133
920879
918223
509381
716319
974089
726803
22917
1038499
804066
1028521
537155
16391
150401
465986
486298
809590
496904
912532
1026414
51071
811338
947908
784704
982516
626200
882730
82760
388812
104840
17492
812228
689812
724490
750664
550574
193535
540608
775470
102163
758692
687995
364934
651482
573012
741727
64155
190881
431612
641027
961005
504502
579919
163340
1040579
521173
147679
353466
608135
73990
631417
280295
610283
423814
516695
643362
674426
18144
632545
394049
541239
723450
390483
217134
749008
814399
397117
630064
531639
1011871
471190
64897
737430
61894
748391
296226
73449
256478
400163
59482
968914
652823
1027282
668243
454498
882583
652646
54677
302249
141680
416885
975478
662311
844737
57637
258424
562740
743949
344097
153323
463718
975287
97193
830418
355462
67853
842754
913560
359135
444505
91186
978
612298
91718
288948
746246
936348
283514
759230
940431
208333
156666
745381
987662
1037358
91551
380841
677527
801809
392974
315154
727738
449285
899921
960276
973863
905130
584334
765218
982705
873564
431453
728456
659037
296543
1033258
770412
572342
578738
958355
682428
998346
762892
146872
936993
137482
237452
850448
27030
93522
957632
294525
175895
938089
203710
911939
563582
525036
198547
693475
473264
1017715
260712
869949
313752
943179
165428
1023976
21662
758815
84290
405903
654919
319564
248487
681669
190139
677216
764803
10622
466670
240393
181740
774428
939024
259058
550957
64970
435780
287659
556642
12972
235011
894778
264419
1013505
283108
172356
423694
602600
856051
668321
343200
404624
570743
383039
948818
661372
816835
735826
145878
438520
561162
554802
755607
952901
142219
710280
510091
500024
46980
949452
52742
506732
981685
988615
29077
726994
605080
992200
497093
659706
255995
878294
520799
252640
717319
743988
694757
120647
584723
439143
357194
413680
738597
1030037
636830
485134
470431
136512
951025
1036795
641276
530149
354234
908702
905335
475927
154968
775571
1038136
802226
976800
293937
589796
31466
540724
370125
211350
750364
499235
704619
544262
621005
46048
1030564
191846
267583
98085
741705
454229
1004873
208172
52528
463865
1022968
989588
493096
221524
978531
398188
860204
643325
1016037
581758
269113
460398
1012074
561665
911892
58515
441921
742101
1000435
747838
349725
601138
227482
156178
522187
75469
209301
48257
849245
458983
793667
852414
996810
198559
598823
968293
293128
791161
493951
745013
866004
565369
372014
205729
526617
669909
1026991
703984
496991
925703
912171
832772
574349
589747
758354
835356
221034
959332
736768
467312
81513
63447
938187
359968
190868
320444
139245
881866
993387
166720
764717
337057
602057
479383
952375
995429
143502
69399
595562
250118
755199
378768
81143
374547
657570
73367
289411
739697
397841
505249
971687
530932
420860
928223
963227
780612
667633
241402
227181
858986
788132
250066
242645
539459
348509
159527
275265
279290
436312
202850
99427
180877
117037
675555
662916
141250
395216
54844
83819
294986
380920
23460
1018114
46621
728993
376496
990826
903340
536389
906068
983800
434080
713943
581813
791810
128852
58460
834840
392122
1759
171074
203677
29697
131344
58319
876884
1014364
435635
325523
103579
67650
746670
1016738
612195
69387
940245
545702
624015
612327
146794
130636
825979
399382
772173
202172
681744
669265
398778
896401
625934
96355
416878
451746
727419
838426
923686
521101
201647
755989
549810
610946
245961
782167
291121
270315
592441
932253
831127
264711
605412
301808
368463
783797
791048
617221
930595
1016005
339962
694154
563550
790022
760406
93149
978431
1035340
946975
791522
358120
1019693
345179
89164
211755
1041240
1037361
57050
122561
54672
669339
440845
936323
153302
989820
545822
834435
32473
785619
264036
298556
73008
999323
962859
700486
390762
615476
500983
309684
841020
570015
757835
92302
158145
879736
374182
207688
81495
555552
774375
154462
270330
403579
956186
725774
1026601
554332
579451
714196
445864
82735
759809
1009094
322060
390398
535740
597832
359225
367230
501905
629369
878312
221719
548517
776326
268328
187445
163471
302878
341644
720713
46778
193346
226074
257057
1023288
972275
884342
384514
990837
829580
648243
300477
1014744
373420
466337
405304
722915
28865
911445
319798
751110
362362
763958
836577
373001
1024122
798752
628332
511153
1002486
68319
319322
1013265
630275
42355
4202
835709
497882
325507
435875
441423
466144
263380
435927
13714
585210
713679
341382
687450
666826
213048
598668
49901
188262
149234
783106
843576
436844
567571
420977
248850
113366
135189
543180
286767
694686
339656
6461
695279
793057
176707
627307
891189
646467
303155
908854
795348
779817
9033
639730
360804
1040458
426587
546546
55009
757925
991511
848561
880585
18134
433533
423246
31418
948280
111285
580701
787897
1044262
535320
682357
971168
42806
20378
377646
236173
339849
292734
89022
832913
42478
496940
913005
921384
17475
841888
93870
964417
375652
643997
997735
918046
954696
486844
843004
417575
647197
1036503
1005860
997192
766816
608609
658724
687927
756058
991679
366887
706864
64170
269039
639244
539505
860752
1003532
82278
205780
330800
229409
774291
244397
961761
687053
29516
237407
467019
701616
610239
362531
181796
318522
654137
784197
802784
761516
862678
635712
258344
322702
1046359
225428
464922
466527
559379
597960
879505
542497
654634
426811
483252
962625
989347
772475
1011829
290040
876135
938632
540577
126947
1041930
584918
688385
521681
692777
270853
1024665
281727
933783
205123
664958
973881
796818
313344
327837
255304
7648
427748
217026
861273
835206
214421
835516
711921
810951
873582
1002572
510720
856404
858477
665346
367486
811439
985066
744765
516333
405501
713826
288362
562436
373106
551253
281624
561126
664122
590471
556752
989292
582237
530595
959236
202609
742954
188126
446966
856638
46261
882364
550796
928820
940257
866421
286663
498907
44726
685713
307989
743629
165610
554528
365488
911864
447607
1023578
555904
976312
195138
369783
830192
367989
697612
701898
801606
613258
437768
102370
447348
87042
738093
779053
150177
719437
841379
351047
627663
28244
161721
763875
343535
101389
472182
88319
551743
840650
1000774
63149
498134
1043247
391112
293642
124330
687538
814412
124921
298444
861550
696097
860109
764865
200503
389318
688196
310943
799557
827608
955175
256976
897806
913084
707042
218171
1029103
475836
157907
1045845
749036
693371
948666
409595
832342
216498
1032779
215465
197911
604376
887121
8564
92485
399513
83214
843261
184682
802222
930480
475644
97390
314092
132150
206369
241427
158115
733629
1023636
903809
204075
1008910
278100
67221
753788
943863
145041
830593
135138
724586
464724
836934
861569
297697
491400
297519
756856
649796
538091
968120
755693
933483
502514
898475
344491
484415
965500
888662
719682
971494
303184
652159
548337
1048223
778596
710539
744167
950116
845421
294881
957571
853663
74614
829329
971263
512252
99114
402554
997483
641979
839051
790541
964232
183685
420242
991612
222761
400360
101022
327425
145136
650222
380170
232040
724843
907643
175152
8952
878814
113673
312474
143398
440348
572972
942289
243484
267067
127002
784171
1040447
54353
259037
243190
292540
192556
881667
856373
710668
715957
202861
566230
490687
608606
1029816
753497
256611
914523
538662
793197
356681
399649
558665
463734
116119
756014
85584
768565
683269
172465
569177
446513
509895
748856
346927
820306
238661
412383
468050
672732
573611
187276
1015535
187977
809062
401836
468392
331561
100861
32742
238765
193172
511563
236814
860567
181889
206798
438033
991556
644510
268701
288764
12464
790562
82252
8329
350073
491619
320085
255605
35591
115185
404363
29606
973245
954094
762863
64720
730328
585817
1047078
327580
337648
811517
629799
137233
284779
638572
774127
1033701
626068
848154
758364
523786
934460
516740
688657
114818
438387
736135
509544
876987
992666
841314
617745
767636
73734
644515
638149
54012
507605
505263
650950
400568
801637
665999
387758
81815
526883
88466
526574
735986
692977
262523
233430
779746
480219
712873
918258
33534
295550
17054
1042115
648313
19648
549252
454860
366364
840831
874855
496196
382105
141585
419661
903003
906561
102967
48491
531226
38135
200001
483805
925638
779266
461690
676610
278184
840742
143952
400684
759492
14986
133024
954084
236872
367606
207609
161387
636745
774250
387752
41570
550886
666868
137764
799694
335626
962796
357224
660114
80490
255076
150392
482207
957464
744055
978660
454084
507037
182270
992528
283436
416203
401543
268576
866246
695902
993121
489935
92737
387480
98228
577849
824709
1016200
881068
218218
848457
307813
1044711
147442
564648
794006
164606
464633
638728
4480
31924
372668
924009
706239
558296
628945
275262
792326
182906
64012
1008719
781189
324305
431237
1016623
704248
648579
364546
638467
937396
876916
535998
437658
896116
910134
916926
909836
888494
304000
8010
911197
227488
814141
894429
224759
261669
82567
694538
549458
121762
263687
58995
194827
951346
428955
677093
846022
799459
1022440
590323
466796
981726
341428
788734
143408
143974
245077
73905
179999
994512
662183
33123
721783
385525
767977
896103
977867
813692
39416
493902
777524
632788
743994
42006
257055
317877
970647
25266
816376
779207
845843
604818
490084
113418
443693
74982
884722
472852
172397
578553
150817
896258
441644
272063
701451
85116
553094
874202
882127
70333
237404
1029670
269641
310201
952552
656106
452369
641206
653656
586663
955602
407927
107629
13563
680700
147609
583369
38242
192971
204411
548562
241148
505710
546581
178914
984309
938288
913284
337695
812523
254025
884192
759449
159601
677147
430300
869179
204795
340838
327830
828890
653667
42399
779222
158953
114780
223696
748088
932981
600475
889458
700906
411407
829276
41237
487862
120688
760767
391500
67484
1038952
187045
612382
695639
552933
481233
429151
833476
103613
241091
229124
305508
528983
598069
419018
276444
334651
156013
297614
939388
653691
323664
372823
672434
302183
904255
254539
281435
247938
281197
681505
270954
211522
573015
617293
456982
442338
214069
385480
463470
458739
224146
630869
55149
347289
465359
710279
438330
691097
224634
816343
561934
959474
286806
251923
511155
907965
886918
71183
210608
686604
610859
686089
450194
934795
179626
76720
586606
743560
500930
199980
334371
553351
395023
256532
345764
1043811
590356
58220
899428
993463
102160
122447
665557
519440
682677
817278
62123
174229
411963
785730
248704
93005
1020958
457294
544341
389682
365632
954670
120202
997223
307873
444748
52152
467991
258891
645160
996852
664658
698942
987084
4743
825485
375085
1045308
259934
642854
639743
65276
380171
410870
339573
980369
205032
614286
364803
974321
21111
274214
968670
756614
764497
176148
85632
68456
95805
645322
127959
878416
373563
582976
977877
504017
997092
475151
857149
345772
760160
581878
767343
502924
223496
188986
987598
91669
249580
249545
846939
978508
116301
999708
653720
866294
471734
730459
541203
593994
517735
554744
401480
369444
151025
186415
132931
753212
766430
33248
480617
602126
330883
198609
340632
577433
272699
939329
141373
402607
631156
838148
189332
143766
894963
149400
762209
855949
658192
317631
198994
712853
87312
896106
721377
307738
799103
768890
309079
885024
78920
798197
239244
25143
912644
453269
158030
601547
965115
34279
658389
729207
221929
169583
342275
213984
639181
968184
618989
349404
632309
756532
289410
669057
607698
312037
449955
169296
816910
205445
548865
514453
947452
54580
1029646
676928
88399
613892
389504
687958
35986
597353
729730
497449
119487
282061
955907
181774
570618
546042
437970
991202
133669
498377
611168
724330
956392
207026
927306
881821
910291
604214
545441
299559
333212
522783
911952
951711
696208
223808
1042136
552360
348556
841006
649260
895436
970256
902962
891314
514209
206680
129605
24864
458486
8199
1010077
115653
628256
581881
412988
923195
194857
415940
931231
146377
269619
593842
132122
497619
356118
878467
818799
375850
377316
204512
704678
487329
664124
61351
947926
538709
1033008
971531
68103
819972
54457
727998
419118
643116
363662
266449
772919
926839
751038
682245
986547
46503
408268
126724
997644
841927
375817
697464
962338
555880
740575
758060
651762
417858
799006
102744
600086
458317
616769
694346
701063
712303
392724
564245
486385
355219
823787
747360
700247
875852
371315
954395
996083
541021
490034
762755
470666
255985
458687
807569
1001911
564531
720067
693634
205993
251512
259449
390193
798626
683214
967569
757777
846049
662848
666372
261766
46367
232750
819350
44766
110754
1021714
600374
643141
694680
942455
379460
805522
461717
635981
471711
821525
505740
953900
746293
415041
893040
1021772
914038
467466
584669
344484
32937
446240
618080
842761
644521
166398
212452
471743
278749
443959
885850
600304
1034558
66001
684738
216225
32390
390760
854486
958968
769193
583876
586585
455164
791930
735858
31276
476018
449021
791247
975422
282027
506923
140553
624918
1018141
544338
664544
185018
19031
880248
186149
316170
168199
425514
717534
31012
142246
645061
996445
284265
683071
887198
715228
1024905
450197
527579
648840
83604
106784
1021849
221520
367068
544135
810881
664181
139010
741498
293214
401230
493187
295214
767701
481627
580733
719792
740703
223384
124878
887836
940086
632637
761514
734104
632751
529711
135931
585624
587278
82625
725299
422654
259734
541573
137400
907914
53527
148767
826060
750890
901777
717518
10786
900333
177344
349416
576117
63678
663451
1035417
565017
830950
173903
704297
979525
734629
545423
706985
106687
419293
656757
536780
154715
928976
376898
433388
97449
926341
938500
654155
24455
592732
939764
15026
183534
288686
568813
872774
929555
20946
280886
682038
16301
892923
404326
362549
14512
242351
19957
544747
222673
496518
68791
592134
849543
887966
430514
738753
218024
979151
1047607
407305
12945
326627
582338
362359
827584
270022
258441
127325
567338
667256
247219
477511
531314
345145
242194
559804
834657
997459
510758
332955
383316
334106
861358
88686
619189
761561
723106
928975
622249
361966
551878
841688
866610
257896
135836
337797
604113
291727
601655
469482
556431
546896
1001918
557200
606584
923415
944011
358742
405721
467601
753543
562837
49854
831719
531223
695978
197963
192414
406270
872102
241141
589431
861795
442071
24582
83180
975205
138352
1001252
349093
295194
88962
335093
747558
234014
637425
902214
362057
221519
991170
527536
372926
1018452
841222
368661
909841
85088
159030
108031
191713
231396
665883
224055
499286
368557
523619
427008
106904
383494
619360
608827
509001
1034084
990199
99098
734182
572615
855429
137230
235169
89497
116361
589476
99508
303084
78628
191725
929000
524359
178233
963085
1024741
777901
261896
996875
616325
583100
402237
546164
755605
468305
420553
336387
449354
632856
390723
696852
548334
709182
119795
112694
63154
244241
414712
658647
891414
380159
505130
882529
423336
323023
133650
995266
768306
295687
805661
401848
241461
241080
563514
162734
685100
226113
557262
39057
23910
401338
279773
824634
399849
377958
570560
900572
295834
806008
985845
137322
539876
237837
144054
857979
748084
968098
176457
363769
854098
44782
93239
666442
419648
902288
26635
61518
844403
336372
863919
990099
936056
765618
988688
828758
63730
528921
917445
825498
714592
32670
207589
851675
208127
560282
711370
1034267
936589
392746
186507
109210
687526
182262
158733
356659
961529
500019
848179
841903
612043
211554
147506
1046163
340000
216664
520634
421768
488898
844451
234189
751043
526257
891932
629687
887332
799952
1011184
82738
842749
228652
105833
811114
664454
788797
1002355
147441
241286
914196
355675
468172
845897
567552
614188
666954
224194
704270
68610
768804
505057
666684
504152
1033228
281653
1024795
883183
564356
638285
294411
621195
619457
651445
462101
947174
152975
894611
522325
776318
540210
979832
963763
992525
332478
344711
525032
191478
813034
621410
196304
946835
291595
658037
80994
932515
464194
690374
628509
295507
834152
995316
400063
544140
788336
216724
946658
403638
236992
684818
746906
44258
273309
207556
591404
108183
870090
283223
967879
957704
304131
532379
895817
1020954
871228
963036
1033622
619512
82729
512230
871296
908305
134391
402596
982679
402903
798077
356103
270890
43824
570591
371177
468288
384934
428358
744394
749219
806143
865169
627356
769474
146968
172872
760071
645089
881046
1020270
915529
394998
513316
822919
436419
547553
915370
420161
271773
600796
322826
120129
14014
143519
883605
421450
437386
328795
895313
270571
742715
235284
194523
889564
995426
811472
324763
401942
880130
1005147
158516
382660
905177
169451
91729
361845
358081
131633
848093
813658
642834
370783
24772
938379
1020461
645580
54897
568548
240724
847536
496990
891390
890419
51422
529417
475675
566324
462838
106282
836499
611172
993988
616648
412088
315832
700485
380428
242934
916801
768101
347598
668273
83000
669460
899790
971990
796728
933893
586617
143532
620350
457437
395575
25475
787421
380617
517094
6459
283119
194698
854998
224414
254121
369218
638654
186059
623525
294431
198699
447583
634060
380981
583270
114517
85018
910808
89948
942674
453952
476474
459893
343024
74859
759252
304572
309951
1078
808000
969117
980087
234958
504290
616846
142338
132836
410103
583684
659076
458514
677466
24002
102198
783312
894138
54964
320882
722678
324924
672381
741208
460784
982590
492050
882282
373817
163045
990731
250029
702295
1024405
285727
70875
665538
400145
148231
678364
358103
74657
105204
163940
1006630
383741
387391
541133
680606
1039347
414654
900414
140429
62618
295644
602130
1032688
957476
169692
991242
687464
802061
476309
276349
126761
594761
107597
758474
953117
687671
444089
986790
151722
710250
638291
605290
573770
809139
680858
729212
797168
271651
410453
285397
8799
720569
866726
839685
1044266
382700
764752
193007
754585
958317
812467
772446
908242
685117
59459
1003906
936698
965277
211006
369637
693172
723536
328875
208752
633835
50158
259455
618175
932381
492248
302500
79887
1000799
352673
231135
578106
474007
944140
573337
491342
797148
903377
487216
730224
77176
451481
372984
88325
541188
864458
40712
745388
642623
231538
390618
320958
1026707
37685
431677
490697
21397
154522
267014
971043
960109
202897
868854
602981
601539
360335
362216
108193
495856
731810
853305
787356
1012575
707420
801258
560
368808
873531
697459
27549
932358
787373
48173
1033160
797459
522586
48850
647657
239347
89882
944464
545226
71828
130285
633683
813700
1012578
819154
973334
354603
882962
22144
421607
459786
844637
691174
290828
480600
654929
288814
554608
194786
187763
865658
382540
751186
77899
496136
131674
111982
320781
668902
212194
318056
568986
75579
394428
524658
280871
977160
148363
772048
538933
75919
239742
683970
1015774
13171
435407
872518
277427
317508
84232
650439
681585
218159
20168
903762
782054
512917
972599
838704
1010829
453890
366615
360099
214562
644385
337405
446601
516032
271075
856487
36047
948608
184697
652238
720836
544138
391396
927027
654558
591881
485120
552517
493403
947383
520658
728586
807598
852151
27569
817727
787725
914120
10147
147446
1005686
623555
183487
256587
150182
700414
21769
881084
998261
85982
863228
135296
334179
678384
32214
169493
545819
762286
835019
483397
619894
383690
872275
432970
1305
127679
528512
725609
508854
457547
696618
60398
1036161
999796
740257
33667
808097
806597
327803
936244
305600
825188
1001522
1005716
551506
829953
592317
852504
516328
419860
573224
589656
811040
202036
739088
361314
821352
432056
250750
920087
986389
484601
468060
439259
306527
56876
69423
830268
12424
413855
434580
654712
934000
979303
149851
910475
361862
981745
895866
168174
281052
1002843
318938
994965
750366
825142
299773
105134
295006
756567
974049
749951
108907
584101
644151
354440
176712
798189
292708
393217
495370
179982
595423
4325
528479
549724
697644
805479
601615
478795
25917
617338
296643
757826
104250
793612
11437
312071
613927
924119
929416
682928
896426
230409
776127
682945
160668
987721
435769
736119
1017304
346692
48216
528674
702680
19645
803870
422997
875704
78878
746294
14980
115761
648607
705020
416212
484395
94285
449270
144325
5093
865746
567106
174370
144661
288001
710329
657184
243948
231743
904658
948931
983776
981879
664328
1036118
81488
263584
596821
644730
579836
556190
743237
912024
705367
654999
56101
758489
834879
161911
470761
388070
1029145
1020090
908313
667012
1019896
163484
945128
175724
951409
906679
198216
471101
862121
242955
835174
641380
315620
543288
282213
327094
729377
133882
440520
92050
279734
282059
450041
169625
271338
68054
16011
910668
480098
549664
931626
348903
823208
582482
166565
968321
436976
123576
1032649
1024916
403522
726305
336462
674471
127425
979049
142539
1010900
65717
207256
18530
642143
937472
91034
84285
769002
658613
556795
333350
453842
709706
898982
987439
860936
888657
996198
360152
745342
510714
96570
672117
288356
292523
976408
99994
884446
151045
300773
618323
359144
804228
222945
633170
833798
504361
121822
83614
62142
692207
251253
951881
192244
50150
394088
754815
410776
703934
890632
611325
1035477
791508
170033
145882
755309
876598
25433
453820
702319
276969
268562
472475
830233
426184
500953
607448
613190
591688
61505
688202
770532
411458
760033
85585
56662
854319
352477
489203
290162
657217
681354
417630
590056
558238
762455
1013117
920891
990850
50584
994489
761946
215922
692512
624411
805994
267630
66251
440656
701639
1045253
303279
660400
168733
784273
15640
128049
650226
245505
931750
464584
866349
921671
540387
279076
400839
1000532
680215
870048
919550
439234
336358
121021
225982
604668
632096
455041
551757
908172
427447
98758
416849
26499
788853
248413
681553
641312
148781
24781
165933
192195
235101
675680
120463
871117
330333
887686
625994
333453
755313
1017676
429299
691325
899330
456407
797690
554321
943233
507011
424889
4579
408595
396714
392825
22022
73246
976508
992492
235127
848566
626877
292309
595791
334069
242199
314841
250739
733161
633237
815581
990038
517166
774567
798988
558896
218620
318920
1031265
769907
1012150
248444
847799
148893
632970
554254
830033
477452
908343
438561
751492
666477
104658
806535
707540
967035
509892
420840
940175
873231
850108
973387
755093
96069
890002
562169
998468
370984
520121
96175
720323
1047195
99285
859409
986846
734250
755429
84604
491926
944788
30903
225036
96620
401575
1047511
527686
378140
145651
685684
761294
489792
122989
215925
537738
764556
55957
418278
490817
132526
698780
901302
862941
869378
108542
758077
204224
629637
217748
720932
190431
690135
138556
158620
371880
241208
446033
434891
680367
951896
925241
128749
121080
902919
72925
317970
359789
48191
944985
1003659
577805
819980
1028112
1000998
633865
892074
471519
723803
177077
681966
218370
428938
172581
37276
164527
435735
813738
274585
1042479
507358
914520
49100
753636
712229
492795
56421
625978
179779
479021
785056
589730
627280
492901
193448
289831
472749
1000881
323683
683098
552699
846120
859836
1044300
965608
789671
825889
536365
774691
566090
400301
1020687
845420
106590
439069
857952
189329
638894
934567
1026459
602824
291079
2173
48075
314790
990922
380310
620386
964936
1032892
279987
1024611
691769
747012
10394
762098
178262
1012329
496851
264498
515826
790926
707793
841053
127413
68001
754861
359849
450806
682023
459168
858726
94289
363411
521647
256205
73470
339355
501680
883583
158186
868734
433927
1013721
760233
133584
878137
409172
664267
976855
80103
40821
793992
44710
883937
509621
878519
168717
499891
278384
1007246
631497
210451
497099
511418
434596
951750
491451
848034
953718
495785
611663
138662
309736
333914
398580
202198
625856
324151
682489
728906
297479
15477
2960
754410
516324
259061
379782
9336
191117
725234
130217
684219
931232
908040
810585
170745
17451
956178
700994
634123
119086
43038
607880
614171
897941
244712
809740
450949
817412
973077
572468
511448
584335
270946
995034
439236
664131
265991
761929
286817
838496
387173
746781
623832
690574
816531
916624
793082
290721
448670
397859
877935
923844
46230
614228
790732
813951
637432
407299
68271
664749
152235
107973
476522
930020
37755
951746
966903
950606
310689
153333
716207
23404
859188
112165
847033
371215
127677
579410
843424
551781
171524
838831
925268
574931
259957
687634
493748
874829
266784
355645
306294
794800
517092
662144
905116
828741
492551
808485
433739
80685
433934
324612
504747
96992
108973
224908
373048
235657
834366
46347
787440
708960
633588
320986
398182
314031
413583
1007846
1028020
183382
142349
655232
502579
814245
824478
600496
716938
346507
442297
271021
525361
3466
959336
467417
135303
971145
136774
538303
522925
843381
915344
659970
865214
405184
749310
411157
849793
11353
448910
76122
968398
571130
635273
650784
857669
1048483
44254
63423
265477
556312
990205
980660
728770
865708
175244
250483
290678
54961
988894
390180
822860
818707
833791
513702
353781
516323
672477
643206
427062
1004701
118067
85275
750689
203332
11956
428810
770197
288736
902862
805085
121166
108825
407409
956061
269478
406460
8379
734497
447597
133077
46652
711025
300508
339762
800414
106301
28814
605349
902036
624642
411247
685592
797047
818758
1004330
906494
197056
626363
182901
46280
851382
882627
297164
997434
824962
31986
245909
152166
579486
509395
373631
693999
865869
616472
694627
969732
845284
899147
227654
301572
205293
250943
660581
1046225
474268
754245
217478
182594
185233
430860
169598
776489
855808
280490
140566
244225
1033010
75219
296306
162488
354354
351265
311764
72450
708702
916629
912081
605301
174625
766259
151539
711545
815324
161579
497578
670661
50415
629285
379778
256396
428631
991507
796052
221900
834074
904555
951940
964569
763322
254807
159745
687161
601312
168062
641951
3242
677446
119569
813964
846801
667103
501301
78219
1027101
494270
784502
898368
1037540
982410
159145
994872
450014
418017
240008
917218
678549
166208
755903
121260
392444
400224
27316
347667
674057
785635
367097
381826
844141
741078
387573
677819
89501
295944
771264
891813
956417
629572
526690
1016300
160610
431568
158644
994694
774139
757573
1048199
1025662
231096
417672
986170
109141
973623
837802
964049
44104
630738
496
455908
331610
664082
73751
942896
679030
402161
62014
946184
827453
940416
549446
81118
523220
345565
303325
92395
654913
589776
313480
823543
393716
376207
517275
652100
947336
1009245
350472
514880
159247
341346
937400
40752
946431
776348
89232
524425
867687
592758
981500
33361
360080
663740
353438
748029
514653
72374
285022
582233
940848
985875
399753
603720
507943
56330
800315
621142
916700
722090
519657
234766
670344
408633
499480
334217
626710
362700
440446
61459
700134
661270
1003714
554685
51678
211479
315881
579032
917394
930180
950996
674890
715042
326292
929991
373141
407726
1117
1027270
1043384
1026857
945636
717257
453824
703358
336308
367823
945768
553190
687309
287522
823857
227178
225767
396932
459548
122914
344478
795151
216179
713695
323518
679031
956067
774198
480974
227352
590516
1324
960627
76804
498937
108469
371835
1022616
979467
707881
429910
653253
59195
535791
915312
1027897
934668
922144
937568
598857
40925
294910
701670
122127
376409
414395
964243
249170
291474
532722
982447
662207
433396
998385
296094
732990
67980
41478
369693
596672
285811
697882
154302
256073
946315
868404
845761
359150
283418
247496
245113
184299
420139
801447
965475
767656
749099
320703
593439
487936
95511
758045
375143
93242
446274
897638
437190
418731
768052
874191
201799
503965
654599
444616
226470
1042446
50760
122624
314029
393111
512562
95582
527425
172452
649906
677743
469361
920020
481267
332337
995117
657672
42438
176660
343162
435001
253277
995218
353352
864865
482052
22821
318843
701947
559341
355485
273483
607599
419377
515567
117798
150100
927879
155444
481315
999236
91847
164547
260030
983625
682780
737753
102816
268811
512632
367920
497999
739374
531943
1023860
618304
654417
724599
661041
882441
657255
343018
579634
427377
789512
41655
602462
824010
863875
327935
93999
976825
1013840
537316
127691
317377
481658
416546
261652
1014720
356900
957274
897252
74899
144351
428332
823711
45013
1464
373887
107020
260651
424172
227120
801152
890090
453798
867718
909534
597929
705654
427332
79788
909935
760418
1009464
30920
545596
978318
328174
53799
938110
621927
835425
801762
307862
43297
855032
381487
22066
955042
74260
135159
888187
944090
895260
189072
651843
188089
840526
855712
910577
299157
669076
950809
799294
173310
868284
766757
351968
618748
898700
88418
1041622
159795
903740
695325
761311
625136
1002712
564253
36775
785867
308372
1022115
864075
192561
599054
159737
915709
766446
655582
731821
231703
33266
834218
268085
530021
199036
1022653
365716
363370
637319
461207
895860
527282
894255
155558
35310
65207
58717
36568
693647
701575
204717
331258
463750
286881
118673
485281
601202
321918
267288
554706
649439
1009043
238039
423804
295893
837170
700250
161133
178841
758949
233207
1025585
73484
90083
828678
152064
302961
509134
72047
568095
91386
499075
765330
858003
991738
853654
974033
892880
815391
495535
653455
470817
477571
72691
924089
227141
384702
154740
670148
61434
932221
114722
838285
926337
157126
646424
939661
702456
121148
289193
921970
188517
634676
279007
978027
620465
733469
57186
403600
1048204
326476
358005
278575
934282
496565
335774
552101
781777
182465
79222
361850
15475
208846
328407
563812
349471
1030549
365080
725538
320768
79470
220102
669419
619367
772034
603988
934559
632588
582707
174704
706081
490352
113348
241614
798696
244453
730851
959441
342996
434630
372694
294659
975392
851870
498822
528685
54001
548034
478041
815021
938507
592869
402380
734385
290015
1009413
287443
1038003
417738
279719
1018702
857098
459803
1027874
849568
12709
854997
500401
707673
37515
799525
273231
273311
64207
301859
472795
357200
59264
820241
671456
869991
773121
860942
193284
254288
403634
561430
533847
241445
453581
977201
699542
819147
931677
510696
62068
309151
182450
574329
444859
141341
718180
1003742
981635
383709
96705
178355
218725
186728
904716
477862
947454
1012490
966602
421523
403966
508620
22783
968364
807150
744035
81223
550036
260439
213096
260341
559111
594800
445842
626569
69975
1023163
784210
831556
1036588
1015898
525991
64818
6700
616470
113136
266052
87848
53476
858535
849209
436506
98035
639687
182968
984273
870026
209652
599229
894254
44761
512871
783166
691030
972771
879234
933800
566420
1032073
537367
679370
542872
318502
780532
31611
82512
82305
172186
601685
906981
51599
280373
606352
989001
914608
435411
542913
918729
438916
208991
967427
249622
694844
9052
316212
992190
275043
1011743
224376
484873
701229
269430
815128
682835
80016
738005
863382
325037
208345
19509
804745
472629
214014
255495
388087
173095
274451
752068
950209
61790
828426
850697
186611
593989
232914
80119
308779
990630
1042257
784529
182537
904970
595256
178436
101806
120566
726547
280916
403796
780221
515959
946134
158434
583130
138823
832555
693695
412423
120366
20408
809371
21884
915485
239330
751581
52641
893209
27965
671322
186724
558352
22694
506300
487332
239486
128039
1042002
833080
400635
758302
188889
31508
6171
342946
669400
472348
345343
998467
435114
20493
591869
82330
491247
496357
463692
421389
442888
874260
586240
622929
628917
242544
309343
126820
707671
292508
484597
683683
181012
885351
394743
623652
89239
739658
608485
1047309
475811
795330
719200
559723
588740
329846
213700
334609
389192
789625
225291
259164
23172
536388
721841
602273
632297
131664
89572
145037
457202
756660
238840
248228
654582
644456
621951
533764
707887
713060
153619
356326
327382
139215
264276
254851
1585
598556
850223
641205
353529
242800
533019
779464
806386
938955
871430
819497
729967
529933
1010751
370989
710866
565658
416204
956696
704733
853508
792757
655129
303211
330593
163074
474422
423025
928843
305703
1033000
212053
966966
756000
349425
810502
516012
848724
138469
597912
993877
509744
1033922
292576
56957
469574
430210
712707
643979
788979
578000
49851
628989
165359
745517
953896
354049
274575
8600
1016235
1044010
59372
75663
1038411
728817
382066
289854
709748
479656
117967
52758
696033
189930
64500
225655
897190
692688
81200
812816
86964
736138
850272
1016153
348563
197540
1017229
661327
930824
185819
692007
490021
634689
398325
581846
1025463
462999
227258
1031383
900631
505056
29698
163432
95721
165317
421132
397198
545216
89980
426174
644623
26625
389972
703682
616629
49622
724622
1028209
368106
650633
871290
54060
386789
984891
1043123
106985
600528
637514
626131
447847
857268
523830
9991
149875
751162
672940
31676
749295
93750
874498
847868
711834
281735
132247
159994
677699
1011939
174805
987094
732842
365930
220690
214192
624962
855050
312925
955608
861068
124402
123055
832063
709956
155716
752160
874629
371918
541254
61260
884472
196757
784939
1032385
902594
746289
270825
159169
664467
471961
742386
22613
756480
424154
898423
669600
417122
481564
313196
453142
724165
19889
966575
525623
647377
243141
557746
902138
765312
965198
166226
382390
374131
453554
100348
811938
889120
306196
52786
644907
224630
595997
300262
496101
115857
128669
48862
577761
719671
860932
775544
801000
646456
366930
762563
968939
810139
288041
974253
709367
914144
1022489
112577
1040096
980808
254576
763253
84936
97582
230369
584938
700043
143864
10668
574966
269493
641634
485291
783492
811626
134113
427065
81401
317652
552488
811523
434804
144076
336457
956094
732545
738337
639251
881841
216248
948039
989283
603837
399209
410122
524774
383235
663997
601535
137353
258127
598843
293838
139168
443550
540395
184304
363870
431993
727477
1042742
837176
581069
689660
321560
430845
863353
407728
592406
738634
811322
807553
376995
119203
726062
629109
832861
559015
682879
1045588
341118
41745
155222
770840
706297
102981
968249
712608
972075
517248
739179
563549
567720
222840
399529
1045303
83928
577363
16880
952155
887382
566608
364288
1027963
671148
12971
317526
785983
200611
994750
1034311
664532
421617
808886
106244
892070
668922
576544
344346
399741
665716
487993
347211
393687
231358
914412
712806
595619
923271
985756
1008337
138126
620522
518953
802990
483421
202454
455824
326958
11950
312684
200947
472365
701685
117081
135573
825127
363693
462128
349564
1005136
577682
69886
741645
724486
815655
698550
627148
640744
505761
506804
339060
855872
779538
440676
768260
995673
704050
688501
568287
991630
122816
538877
521568
449144
361468
180299
314246
446116
641850
339426
70312
178338
906604
48618
449991
983160
959831
654855
276177
401378
469909
114728
149978
589252
96105
1038857
660452
35996
641362
591622
885316
969559
803749
877491
406411
520186
539117
14893
353331
209089
417117
124503
455213
1003347
439784
393992
251185
121983
212658
227870
263479
409207
375696
917191
154136
175446
818380
157885
525412
512259
770552
507586
207952
765814
621611
157539
693413
51396
584808
651500
985829
742166
745114
107860
130848
605980
93086
543625
961314
96478
1038680
199450
69589
783606
1030147
242808
463604
673351
811997
936774
318692
473841
571084
540139
528734
635954
927127
445489
584177
310433
285269
289104
469700
514935
885494
608453
638963
112161
347251
614717
681640
985932
311973
351449
374993
879982
388751
579627
427134
961606
930558
571458
156741
499994
649023
225968
170880
948528
112749
578961
633857
23535
122212
15698
618987
622524
273491
768350
544811
576520
458820
323928
88925
549322
235677
781513
929730
1008807
749583
376766
402235
77707
92207
318801
940597
869470
580483
167303
767540
477351
411852
527059
824185
802126
456966
582746
124721
96369
791707
730444
971046
833625
52745
818027
294766
176697
11918
463120
780024
762599
530396
827412
514887
238896
389372
118041
72032
1034073
563286
876495
368394
284918
785217
130130
28247
574546
973054
821540
762692
211605
975302
467207
198853
874107
116068
608780
323289
731251
952065
210954
450066
735622
1012440
190217
175992
83846
535193
294487
880979
682228
165595
360438
565435
617334
246499
55656
177022
518860
488151
2835
622186
440462
887066
532301
246070
437699
147118
929282
227202
805995
97271
862749
694323
289665
679876
870238
1037209
54161
549364
833544
248770
3493
16639
550030
804639
9235
929756
437519
14143
937595
901978
202259
412214
258033
343493
983697
119714
454503
230885
1032644
178247
922134
624492
1014000
716561
825882
260530
233948
448977
441542
482954
402965
384681
6344
927715
331934
171281
16264
301327
514960
1040545
416779
210911
583880
917331
153810
680097
568363
908757
937161
144088
645211
376977
1046597
860143
596042
295444
848452
225590
969681
754295
957896
925042
701809
438699
99073
659825
353838
817592
168967
890512
47739
780359
225593
848169
983401
297638
433390
754975
185530
6342
762584
977631
573594
241050
481973
544228
62829
848029
751959
481536
892352
465612
77817
25426
802927
919296
610683
47896
1033931
307823
235072
921394
1044614
13317
803788
721564
1012895
547062
262396
48481
150706
236622
824991
977863
32981
845021
814545
539875
928887
714513
325856
702035
975893
748804
605139
481828
809362
666088
271445
498092
102750
145130
5758
530933
616087
746580
262942
594877
12027
353470
129642
624339
540172
475706
988009
722811
1009535
593222
607801
512095
241185
968727
98995
884569
66665
64475
218805
649149
75061
41235
388586
822191
1001091
621808
418116
854422
427221
122547
885361
628555
72138
514596
670217
835084
201291
759145
604237
300422
260377
722347
549359
390784
205078
172384
216776
243401
51817
887996
2968
484080
584908
501364
30606
137423
14522
28327
627032
782111
1019857
417681
154779
26016
981420
285477
430854
468755
371681
780974
711712
1002534
340111
861224
574181
670725
36927
623879
121899
630718
798536
35832
852220
196808
796880
106159
497704
559358
617915
645672
350958
979520
478871
1043406
212713
619565
321056
241513
113679
7175
708277
847974
920245
544853
150892
88942
682664
830946
499849
190133
510749
656229
948983
101083
374455
282816
263961
710102
151308
860771
438104
210241
815671
831445
1018792
1028062
501977
761209
684511
608181
619558
624217
309570
660906
849230
848194
876620
382629
335672
28001
731623
309212
569972
393606
819341
311618
337318
600941
102373
187887
487994
376099
345615
34443
321569
481540
807112
874504
834118
756066
281564
549014
860383
777674
375346
922773
774878
109659
814475
587207
322507
109624
180585
151993
835652
376624
567311
839779
287797
486363
66632
291839
697409
239971
860533
208122
953746
868722
602859
109042
794861
370934
783379
365546
96718
693853
662995
16814
638935
234991
106709
693033
105431
179807
988354
483216
605647
66168
365954
925388
604573
1016588
854891
281354
178918
274112
712101
165101
1027442
330488
294830
526365
771041
936353
1007130
263470
516782
15301
553795
878169
1016315
753339
638102
323417
557256
183113
616410
955570
756191
203226
108571
634009
869294
576616
270864
284342
737276
240868
661621
40982
198806
698444
704702
791868
458720
210619
273559
255199
862628
963781
990562
935773
571845
169104
1002298
683920
954901
638768
978445
149725
892660
490132
400476
122014
372871
413597
983156
1011049
108398
240292
222598
432900
624857
114725
163447
875022
209908
816255
106128
685005
116256
346586
574303
574159
40512
173158
291223
218751
32475
368461
426362
395552
328674
360940
574836
265092
663392
866219
341875
431130
990749
356250
62033
809201
910585
942541
60759
4656
541792
388210
414527
131252
556926
369395
684387
424874
14208
1021295
848100
968870
36197
78721
529245
429170
172132
380103
4375
521339
54342
639932
1039329
930613
759558
520960
494457
793001
375655
306838
101879
645392
387192
410495
263514
418086
1037213
913485
424166
11727
809185
711393
356754
341681
859320
788038
492915
358942
36969
933586
828855
853336
702418
812232
433535
33094
839370
772442
13232
797180
819038
570252
156288
356413
757745
574558
914977
808265
789123
591152
715800
177430
453163
498910
281169
867064
915407
867615
754329
490046
650920
253812
193489
160304
25380
27498
64487
206636
307428
832056
661188
51433
582886
678243
588811
979393
446184
591000
944768
30368
262057
627990
279344
538205
522731
993226
762063
704131
624599
506422
901515
346723
589648
1017009
725971
585643
120198
525190
651197
644493
1047293
134844
568087
54831
878361
921576
674303
1035495
604186
314286
491726
739045
818116
139728
257770
626538
966448
665318
544709
619711
404905
822533
687904
66668
1043400
858463
391348
197700
926207
511926
711196
623849
605856
844931
527391
908671
721531
872459
76189
1010958
22523
410554
258502
160958
435825
760978
590759
169123
148267
540245
64404
354638
346307
489085
425834
366607
98526
782122
888195
392340
421969
863669
904540
163695
278141
509626
528397
192813
259704
981229
934934
475574
534941
888107
269475
252715
697862
502669
1035748
39708
296001
680612
398570
355689
1019043
350274
878199
123312
623699
119173
370412
847719
559308
645660
124766
152331
781358
915832
4890
949690
560177
975965
228327
981937
225290
720666
613008
312240
232243
582136
118303
626107
978560
672665
897504
399288
443059
658493
882623
34102
216491
847406
173919
678172
632602
328076
868127
933168
210472
635551
504781
70953
158947
298484
47353
960666
693660
102752
299294
942607
605888
810840
940445
507651
431303
825473
273829
384434
18299
131594
972897
361714
22483
642531
473086
567044
571850
508801
915026
879126
314992
231883
396005
831809
663783
91989
520571
74007
652235
618221
639086
151388
894385
620676
745563
451996
246496
391433
689638
515798
220749
904210
182697
305025
839132
317468
661255
388422
1028443
1875
397326
466862
317513
325469
657261
171865
500790
322761
639283
373681
1023935
642059
216681
686385
143601
946760
1014719
157623
191988
495580
661149
425506
566588
981079
162533
385852
594418
917932
470682
922178
294858
925620
227014
111545
587327
857729
934344
870775
713927
195880
214037
507737
735860
308444
451011
360577
51032
804950
137517
696962
963649
276093
591721
655318
532133
719581
43854
605489
700901
225641
873293
697506
647759
607086
80752
267172
26098
254243
579246
558840
472722
729417
363717
795503
626994
583120
144222
47889
190870
279455
196914
923188
736879
1027285
934611
914979
281156
717786
882606
973281
866579
763176
12919
803743
574610
379472
543116
133309
186585
110579
596517
45764
378403
645938
287184
835537
150437
32456
378100
373024
133963
651791
80955
176344
594680
338907
146536
286852
453348
739206
610187
544122
836094
42752
764184
447688
519265
442471
318986
296559
341533
984628
694130
279225
895030
468834
611788
491593
963903
143713
305082
700367
609905
210392
1041993
954900
524263
84484
343419
1020915
268982
129812
1006423
156225
737165
802656
117629
683172
352873
228225
832725
373686
520675
285614
622880
12554
235569
799690
629999
655405
891985
425163
1047418
979427
999670
934747
705915
598546
257268
21235
913111
952952
339533
8103
643150
4653
43188
677347
609129
792787
232426
509289
680239
532314
105254
942342
184755
956095
791049
879436
966889
674887
357128
316981
456923
748489
677485
83849
277752
485976
691516
392039
883441
603352
1042957
920592
785202
73210
109259
586450
635920
960505
352347
940271
765198
340047
1023249
38715
847168
1021553
113031
535441
152326
460368
351132
359621
375617
957096
123343
116093
304810
996836
120616
401961
501980
403374
1009053
608402
192120
203933
915022
1032874
446307
1041847
601681
811761
228682
267732
1015394
250145
632988
906255
778616
1040022
81425
657717
126924
26013
677709
429067
979714
381218
1026628
750599
739788
768296
919485
103843
775751
200609
567538
580649
509845
892096
384370
495598
571162
112589
541063
180249
874121
42454
100529
415247
473302
361580
744323
370408
832428
915112
556623
92405
182545
966631
713710
712174
1034498
254872
33709
274584
380411
1012274
76247
48375
348384
338316
135477
319098
1017215
991732
278413
135385
363792
28420
683834
602743
605916
268945
692362
105399
855005
952255
557049
20801
785296
594283
821527
158604
920535
289650
934896
169662
831529
688134
27877
898349
932848
60619
752117
560325
918041
426340
150518
520173
8173
637772
257841
111474
158708
747436
257659
833731
425184
748946
71859
209967
7450
396169
339872
557143
515233
513021
58473
567414
585861
377554
179497
663525
100335
758190
458001
354792
394902
499868
682480
355487
830397
153384
876483
72509
417108
117210
378556
11330
603725
12114
655589
32626
210050
100648
89804
232266
258811
273757
1025127
290466
756183
530700
765843
268724
976378
818124
749061
928508
397017
340681
48185
25091
737496
7746
955348
287281
450406
643528
834213
754787
491351
465414
732821
161981
989095
690112
346952
949189
525664
133726
45160
73597
14682
193084
705099
343248
806270
779323
610620
435182
63046
174693
650579
770731
534082
477346
656665
5601
483915
346756
720881
796340
535
814201
999071
235926
745406
213667
1039496
591130
643543
941768
486402
10356
332207
982190
973919
483660
81630
614349
787611
930742
169669
862767
780216
958614
766270
407631
372081
27267
721267
464088
928196
917508
548188
27379
337947
957125
495164
961440
376549
444233
358995
756653
137784
482157
585739
613070
424061
704427
697023
515263
360257
1038697
245062
393233
242400
507760
239576
632199
23405
325298
997836
100355
321757
276345
1017900
326920
553135
393887
581238
99892
273267
760835
262248
350328
552993
140202
1025045
144259
930452
330616
639781
448032
343138
2606
600464
333021
806106
584480
720874
773608
525293
855084
1048393
303549
815201
819938
151220
561207
518111
604785
336322
443449
258980
872016
783714
1024081
410283
1026614
501970
871866
450101
454464
547822
574388
351749
348768
984803
820415
642160
469750
275621
1005673
568209
516244
563420
113085
716250
824360
705195
370473
916345
460139
485236
748134
353909
653570
699794
255989
64141
265579
986477
295708
571630
582225
7389
1008518
679885
987171
466809
492380
309840
182264
870234
429719
544346
973721
984047
390885
214580
759058
655719
386702
928064
613595
142982
951617
527483
545695
461662
170349
654598
822808
180047
1009407
541628
885562
419091
421392
182970
994609
77567
746730
266352
572030
225888
923831
300242
1023479
826922
969205
942742
119125
510556
797301
539405
311832
490269
967030
1006771
502904
275113
364550
962033
755665
475237
680665
1005039
588631
593676
23763
430553
311601
860328
146977
18570
8079
615941
775976
691139
969956
2432
329443
165477
708752
493709
134852
220706
1745
950922
718701
693836
610017
285001
571390
818627
98872
250436
590640
783376
166724
74786
316728
797373
161959
580173
1044214
913072
169707
65761
791094
1041384
418550
489835
202076
702590
450090
39630
186797
309809
207361
21124
606181
691288
197302
849476
311074
433737
301160
890580
560594
416721
520027
538554
266175
116479
446288
258164
191914
425367
917624
534020
687129
834573
405100
251792
849174
941597
132062
757877
993775
8441
705603
521499
177523
464625
119154
708858
615604
825639
17028
589268
358681
69294
208755
646691
60677
271874
681104
820461
261608
570275
468574
809236
832804
285860
496119
950901
1034934
366115
868356
383336
722050
640876
330715
988360
690495
217703
722732
364795
191922
919131
506336
524031
541774
150076
278051
112691
844239
822561
876449
548301
897434
901303
847275
510430
159081
467052
1008644
86736
1002275
671244
434644
355920
288926
128602
329039
699806
368214
751636
1030052
42303
890432
570575
945320
843820
556223
167300
135881
743610
463260
677128
750391
151223
613028
672620
219473
591656
277367
708231
839613
875728
80529
67712
356750
810312
881129
22433
845439
429086
560624
22666
505563
811248
536807
514899
218163
379459
710591
720872
416622
1033846
388841
652940
435451
795506
842823
518289
986049
31221
930371
606463
683865
451688
564924
384860
838452
847475
257460
145654
342059
100395
559882
982806
558741
226448
417257
962984
962626
431874
932612
833522
512395
372460
500286
787955
978932
280004
675704
648292
495589
685161
148458
575934
974122
173283
724382
88586
20853
550837
131921
442154
816041
171534
274567
429427
147218
43490
600045
841475
663018
189003
116507
297081
990999
922236
556724
64596
542513
952696
11083
777799
942296
629725
582216
896141
281133
577115
596925
196051
96617
517515
500241
504834
310913
436150
322226
751247
345327
24614
538723
462028
900074
526197
605275
550810
302398
380866
656448
563370
965236
283021
1011145
725627
989320
742971
593095
588949
188293
520502
852439
465729
877772
24290
20148
70715
1008905
455649
917900
1017501
244441
668570
535396
979042
88793
281280
1045059
713327
189306
983742
329220
631538
146097
631693
576125
950995
806619
86202
916414
870772
25312
659447
351755
675924
432881
955169
974704
828860
175460
484548
353598
246167
42805
354194
623084
394270
677192
304021
352796
373514
745956
583006
498101
43852
255957
683610
873281
193335
150444
49442
966656
336044
329877
270644
185789
898638
879206
140686
712420
553987
478181
931391
540756
476997
440946
997710
464203
954651
199244
915042
23989
183697
197594
169782
142597
1013918
916696
447015
597525
778380
380173
1040307
18215
726591
321391
300803
41396
582980
551088
896315
538649
113074
202769
947957
856672
942235
1014889
867279
753694
702761
1004356
958992
457420
995530
478661
98862
1034744
648122
197258
798731
442811
386295
403122
530664
823148
1014137
494207
302294
990384
797027
452684
371935
1043566
169956
959824
45028
453756
141029
454855
295289
939801
193203
29936
1023226
935366
1001448
146320
935080
368227
208819
225925
1021107
320075
562194
1014898
941682
612228
342280
685307
532898
1024927
131409
379531
752156
777062
15858
425053
775616
600910
148444
987319
331567
455895
763463
626741
360339
1020811
17434
749276
448129
521546
231758
690662
66525
684195
230791
578651
423582
168545
796688
181492
659372
722322
815413
645718
283611
154032
108138
701072
712053
659222
686665
277760
812786
145033
921015
795390
1004833
146210
46129
637241
212416
442696
109607
42417
705968
105880
81110
371841
995026
117429
739986
520362
952772
533295
371401
212310
564579
410381
1018121
663086
722312
808345
442724
864685
734710
381271
690762
102868
521842
304370
322398
942117
361769
322827
332736
1033631
685263
714353
193762
674606
225188
630494
846266
781971
645882
972882
228480
862876
710303
257230
209172
738344
895107
872831
828078
572281
566606
852048
1005044
988486
953330
26783
874301
194473
164823
6026
456469
266600
470110
293006
219338
631390
487566
578128
689470
897962
449057
286514
751997
864970
326582
610237
97970
864095
750500
555639
136731
859833
570717
200476
30506
807560
761308
334255
626718
446913
803193
578514
877073
78516
702789
620610
334425
63054
892433
510322
377710
920288
111890
135516
891117
210647
229784
549832
14232
513440
445149
421916
979470
569731
625681
609512
1013119
572871
305106
464826
176812
10107
805831
902913
711923
822922
245436
355225
532548
982480
561659
1009172
531575
23394
451562
355139
408885
64658
285419
643238
181688
738488
640340
924959
892160
386962
245788
311230
602850
852558
334432
567002
567290
394332
645820
212222
343724
541259
745804
590996
968901
535748
365327
829558
377717
441407
416175
885186
775315
323823
476363
648598
849373
682386
308349
336377
616277
365862
544697
343093
522490
212842
189424
289278
40225
979565
164992
896261
26588
945601
1046959
129903
145023
952639
834396
184546
728112
217289
700345
620393
768467
72716
580000
380389
594235
550256
408479
682191
909506
232439
597096
781060
839882
158852
605013
264959
260734
798828
147890
104069
644892
999113
322510
1020230
420884
419162
921327
785750
38765
737336
102135
136374
225143
343297
1021696
981014
252903
545400
706601
442470
68439
543805
681739
269503
902348
437542
174012
104313
917315
121014
125374
762083
64424
365501
491613
994566
463707
169805
863801
54973
6801
117537
1011949
387393
346890
957776
567407
404701
938080
873798
818310
325485
426332
553800
198747
7547
670724
489052
777476
538404
717703
849235
674630
181929
331695
246635
293957
586949
829491
713942
796553
752635
796883
198785
688145
244658
728036
1045974
937202
273060
371724
970516
313450
349228
586710
315823
842224
732163
202671
200622
1009571
259893
487538
129236
712912
564680
984458
434917
1024479
718899
423323
470882
306636
534880
294514
182690
541028
537294
927980
747962
785304
394583
612690
589106
488047
122089
328603
800883
595729
887992
258960
437304
605906
20257
16466
34803
458784
913006
1011276
476560
682212
900410
864331
515771
7851
205091
993723
813714
436720
420186
740978
903343
625745
984647
533553
32109
843991
54537
667811
115135
750218
748477
308256
63330
93921
462339
894333
946295
428956
12597
24705
34942
126440
66169
620961
326689
127870
192703
852385
648704
161945
249028
488428
331764
1047312
329653
767569
903228
380969
867694
738155
801529
473410
677174
316125
429242
829854
315085
1014899
479679
602594
442871
789939
827526
411168
380088
988166
297
486543
500990
890381
355144
45565
659327
854253
1030414
424046
534799
563957
282696
591099
446225
836619
44723
112493
352684
249563
103138
708503
128215
214860
791148
331666
154114
583899
652252
474462
350166
310929
997855
142745
593018
428568
967498
980329
366514
370743
1020831
124642
283792
446482
165399
962988
637105
1030194
962712
527120
920797
543617
1016214
868042
324933
1027900
431063
470691
159857
384535
157329
90356
285074
869060
920845
719089
480451
391752
879865
519329
377992
770697
515844
673062
258104
931944
108505
755890
1014218
603795
54597
1035145
210343
299776
121545
729953
234230
362066
420588
548486
49107
322161
358824
743508
264406
423338
636817
921287
63452
415692
838510
270891
460210
107817
352899
594768
399067
648602
303030
302897
282811
812019
483122
947982
427003
919919
604661
692307
915369
444957
290545
327647
663081
703851
75967
107900
541838
717806
916454
124254
313380
424097
758640
17930
446814
79336
597080
904223
542857
285221
161654
607843
752067
728768
41838
63021
69731
639030
862840
377265
801934
122960
640612
454472
697868
33787
621627
858698
324334
808619
858474
511213
754852
332161
577066
631581
580624
891176
205427
916308
1007250
60968
651060
909044
160416
391260
847448
436365
91050
738682
156198
686580
262167
377466
279548
796433
904286
418436
943864
281753
561194
126909
46241
687730
622023
556873
837360
298382
67181
952242
782353
719794
161142
452580
325439
749054
584679
292766
227048
860535
100584
195504
584284
670760
252808
1017499
404461
622207
855565
1017236
164202
699272
741384
1045577
684791
541836
703513
505946
816359
900841
893266
573029
788207
683871
593421
989608
206281
307392
844857
662373
792522
51243
527790
611394
78003
163487
934387
220558
446108
631983
31386
1017709
458489
930746
492418
286267
637345
940943
754574
476025
923956
723152
491326
810771
820720
881099
410520
488302
770506
940922
829053
346308
268546
16283
621975
376553
834479
460326
433391
350891
118419
650404
631145
849271
442570
417
528498
183791
255055
260698
944893
1038013
671229
389543
121074
565835
133781
239628
59420
393761
318908
634524
764485
857794
910251
600779
526258
730970
544722
762538
934949
985679
91203
254706
890463
530756
522315
911516
753652
612704
948597
484525
803726
477513
957760
864882
259081
995287
750757
931981
423328
548475
814240
569515
403010
860918
853519
335908
446559
909188
87805
164554
658827
61335
688071
264983
891693
643172
522807
202849
478465
835369
891947
590468
761719
283574
455543
713094
1046283
245513
757470
268173
91074
899735
888517
164425
192466
913120
1029813
820468
51025
122921
459716
383282
489811
951362
544731
163342
453658
867919
405129
711471
651812
499249
711410
130211
655201
701921
739628
533461
566743
691988
749287
938972
1024120
407089
466240
354575
732567
172272
954360
741444
458891
207126
460435
976142
461491
369205
112055
948341
889041
154444
687256
645233
675909
199710
444850
834966
307102
86642
327432
1046845
249076
163547
976396
175112
457320
143868
339629
184912
801821
169658
143669
582666
518256
509605
113445
114937
663866
728518
715452
980684
244299
518959
291550
849361
228972
466289
589117
36999
359160
162983
341058
134839
346612
48565
28713
921315
318215
1037473
348790
79882
593050
658670
449227
667490
687251
951154
130802
697418
537698
196213
28217
249135
623333
77388
416777
812514
623894
31331
235910
224894
506321
239292
348584
121110
861789
353471
428252
408816
857765
89285
828825
619907
703327
199824
237192
432585
201
332348
675813
890859
368133
279407
578334
851350
99178
185117
704988
328641
1021041
381814
951038
525807
785864
875834
755438
1035591
817859
926010
107437
300535
689272
1001907
131360
528894
948375
496229
313063
55814
117527
1021603
37543
880493
625940
854213
256272
729846
793017
263748
176828
738012
1014445
368618
531907
314040
142478
37810
843405
186670
396721
664460
410802
123965
645448
545207
529979
1031801
1023522
464270
720747
306488
800835
912074
616206
756193
774703
119159
742368
417486
44717
203038
548935
379018
219161
1042456
189831
873548
356083
14361
284676
763843
377892
998391
247501
258537
883663
114864
456920
774237
357404
957705
348602
629346
532774
226945
602242
575505
774255
955569
421076
616345
328038
775116
1764
756408
1033612
561425
725197
131098
3322
324051
786704
73989
36265
1025421
982322
507604
575536
459388
624949
602812
572123
716598
746146
75123
901943
606046
636805
47242
83278
146116
979432
534964
688898
611142
918818
602683
77541
114147
268144
638164
320972
93079
393749
254164
56134
481364
26996
889335
18427
683548
11265
735033
525707
893604
837047
402228
957612
785343
800676
21173
219594
181905
375207
294669
303585
621628
942557
818334
47994
168264
124667
503476
201993
988109
119835
985325
59270
114887
559828
544051
739575
827409
213140
580529
40187
372927
633324
332609
115637
134023
275154
76219
263768
621564
673014
606348
286839
349780
175249
27556
980058
818796
747907
643837
415448
967641
796097
754829
655078
139616
787145
226323
114682
305911
950804
876561
628550
242125
34186
840955
755295
887160
581902
595047
946302
917300
789323
694694
509753
74595
48688
765631
1042883
551890
159282
982794
717451
614131
215941
84102
405026
775091
768835
19347
907222
731228
532932
1020524
798434
127965
396873
412881
219127
772560
503383
1002200
307906
168922
666430
542130
252769
387483
396476
471558
1013224
461319
12255
772509
1001931
518599
50647
109807
336760
160169
772928
407840
959314
650997
189978
607907
625250
46714
122576
1007821
620173
406008
1032870
335499
711513
424957
446021
348504
707617
877261
329380
987127
725854
588363
709507
1022181
291538
855230
59903
3597
411531
1022100
807158
46399
1041548
262047
233031
827295
569335
448913
16647
504819
337850
834800
972081
39329
315904
453737
397669
118216
426702
24292
44957
896964
14520
464108
714857
239405
601902
21207
342514
749251
463183
167464
429248
755392
458810
818952
718424
1020326
636775
291879
114832
638161
1025746
736551
1034482
545554
603261
370137
917990
772052
109211
602225
173756
161326
68330
509756
1028611
647797
581279
87117
212614
631181
1023182
448304
802626
949400
40829
993055
281969
214025
833662
1020088
130261
543955
58182
412132
1038377
966801
609834
654018
342603
322867
312651
137621
69214
463056
197053
170587
977192
792215
1005062
567020
512093
201558
341087
1019754
197499
27701
54490
486127
600147
273740
120960
931172
293781
438099
312764
451821
374001
52183
932297
362437
967178
511416
829421
642107
766923
226683
404085
552362
264450
285558
690253
550105
38907
140705
889425
861554
107716
25711
974181
446392
400495
230598
774355
223509
660924
903703
345329
107443
1017057
801515
514857
383397
214856
651806
578716
550814
316022
153582
976350
632808
333
909111
924960
551590
447133
418085
153741
664760
964244
230754
94562
771227
376700
935061
202492
380570
239953
359318
972487
50794
634022
405115
317635
455274
1029914
490012
445490
941173
730808
947191
181687
811394
567056
52132
450243
882954
319450
698771
94748
715482
923379
1024232
758720
796518
569439
590247
261438
725114
184423
158066
836859
104642
69936
795501
462222
902421
549352
738992
1045625
360368
341456
486638
184277
427053
644971
436974
271350
971556
675357
145030
700734
630661
508470
419666
565151
22688
822558
448114
360054
611011
406541
880513
868671
529935
2153
61566
487696
1026581
977868
846879
752767
670425
125970
475265
623747
32329
245866
912084
507671
163514
93982
435894
635375
255842
621799
202485
488198
1003821
747438
1003421
967999
758743
309716
332399
699906
408021
1007407
445100
267449
473002
199443
122937
221292
819933
66919
67968
922896
712048
989791
666509
751774
303892
877930
227536
302736
519965
194742
1022863
519063
736196
139634
344095
919460
238068
926696
259137
951417
940473
496454
665569
292443
600236
575915
837843
334291
930116
124064
681689
41210
730317
981314
1044717
210319
173490
168267
539600
686896
354793
384493
309231
734236
453194
618429
928284
694721
998510
942031
204778
399872
739639
255997
97374
72755
61370
55710
642949
256142
706861
646596
561595
777678
597961
745380
94076
350417
512975
340848
716193
117512
907011
848155
594989
669589
909912
4007
287528
1014456
473787
130355
269983
996314
248373
526202
702110
639334
52179
772980
665457
504705
47859
1003354
715278
614330
80334
360279
455872
375182
780346
184020
247815
470008
439578
312699
702496
828655
923850
325245
910787
217230
423197
1038502
85792
603355
805916
266575
155393
347912
473467
608432
321517
222238
215910
313306
637952
139437
465301
273995
787290
679865
870535
775983
265408
811516
434037
730661
1002444
619154
90411
1001314
428603
313377
277110
968223
128270
903531
109512
551865
477695
308348
819974
825506
1029681
464039
401288
760451
42055
846713
965884
293951
964748
696974
496167
612042
681006
291421
710462
413535
509407
512284
358616
921528
303590
731016
516966
473704
320164
252763
401015
286349
163841
991033
198209
261720
338116
739186
313498
347773
723728
481832
888583
331630
796973
513846
568811
128403
747571
1012862
546179
142182
435376
733004
111175
307981
319221
551305
1004654
390686
567105
764779
575339
714294
253303
506268
512947
786146
355595
1005142
19689
4413
455176
858740
761800
311448
113541
872318
194709
50938
168464
268512
499143
190161
980226
227783
806239
595430
543247
174786
868565
104304
603401
208896
688231
863393
95476
400690
72942
842675
269466
497662
603991
889272
396756
447798
370841
517712
937138
538300
429095
129930
293471
605258
768990
68530
1013924
909463
693200
218380
770122
1036769
452347
204194
379743
836098
458288
873193
432553
677237
442450
832495
687497
27761
740039
870054
855911
661317
129826
559813
952842
545256
146601
1040623
824602
336134
874611
314111
555976
52075
146847
513529
463762
829144
299225
342781
177351
726582
1047266
411037
317988
19381
432748
848550
348126
450272
669237
157320
395428
154571
379934
902458
943184
903040
408053
185618
961807
552935
871401
179980
688828
358972
634682
218476
466709
694442
1042365
257482
186708
291307
226284
340445
97511
148303
1011468
296942
809070
506929
702165
197292
96179
617843
904250
463852
873421
374151
435812
14650
364735
345405
216798
421694
259303
688230
508304
430805
744548
164328
389203
355454
722815
574825
798038
874042
181002
426207
777468
698245
826292
195578
632748
1047021
495877
740585
759454
508818
329357
986539
943528
104651
601397
510584
814623
40328
1017085
510787
936052
428354
973333
15437
950322
272194
184917
19327
359936
192255
992147
802484
960283
582023
212442
394526
188352
352021
639846
855173
466907
1019655
777656
739630
298907
944585
512072
932205
492331
586852
725703
325540
401415
531303
58011
547847
931691
775211
818098
972192
806814
885561
600911
611197
108185
96449
972271
593845
867836
413876
206840
720922
97948
749130
354168
883057
585803
447664
1028623
93939
612677
183643
144312
424110
338885
363079
980429
16732
810638
578596
963560
551005
985187
495410
158693
234258
835932
85069
295064
7620
777066
319305
120721
624634
881500
534571
212444
834183
125271
884528
898225
835262
57416
589412
401024
669567
115090
429113
28910
577022
126329
6816
83382
223517
173122
580101
995280
103635
772440
919659
556992
489194
252874
439049
633318
38417
573048
66944
361479
493964
780138
959458
749307
607349
579583
303163
934794
611933
496611
630320
324440
438521
562930
630267
131115
106007
973380
218213
299467
46923
838789
678655
234232
462794
772454
397503
98745
925993
545611
75288
291731
956505
623965
43891
852824
747848
479059
903485
284931
240991
748875
876917
445852
659293
349626
944801
244834
262007
860497
941287
881098
176036
769192
944663
754932
511914
643639
461188
392522
934
355898
157756
160387
873339
682588
711828
261792
2304
937163
481598
1006654
821679
335479
230697
1009345
177231
529481
951221
283580
345449
638707
291821
467904
976320
455909
531797
192719
293353
211682
365579
948147
35090
967293
339795
305423
491608
382711
745592
1034002
877202
827503
530004
761626
327459
138502
530980
1002280
57114
117099
1001644
334697
866944
97047
281270
780685
116362
303187
108227
52700
236111
226136
789990
507159
485046
94654
414670
540476
5914
657842
837090
613932
836571
249508
134344
1021255
896402
39121
521124
870908
18367
972107
747814
423332
368591
933310
41914
802318
251360
786426
615264
1012221
71111
558220
976839
421606
570123
936223
179566
642219
440638
1033526
500244
951616
145574
281039
250385
68036
778432
434306
932606
158860
995760
659081
911027
1034177
748917
435975
219703
136306
298864
181510
258215
69346
21355
673604
249308
595990
824250
590068
160670
451870
677392
517596
28486
204739
118731
1031239
470456
312719
329209
836830
208641
693857
516118
479322
667271
719805
304023
354544
984320
595606
412928
646069
813024
823776
458251
630638
857620
888391
115143
587417
88073
706895
13178
41456
90563
616970
441951
11939
342496
121099
414494
242661
195444
756715
130932
195668
64844
647976
143662
824011
841826
298355
822436
939728
680525
321347
272757
1039239
988880
455125
139395
37782
1004721
636153
859356
451071
534356
986543
790792
1019466
88413
51854
757186
607137
803173
731574
968581
347140
977919
116019
480156
309454
747941
769517
450231
307558
240741
359589
816926
181331
371518
809534
983683
643197
854038
252961
460576
426536
187881
663918
223893
322836
823239
228025
977119
941048
18287
164335
815975
1024862
1023790
418439
178659
765423
507217
302147
574168
94113
120612
884044
328403
134644
578115
776129
931304
370442
790572
332869
727855
1040602
754479
452612
229285
272322
947535
601379
404992
908633
929677
368933
817581
163104
81615
69096
663395
1021321
114785
968999
541419
527283
533871
234540
181430
99106
834784
941676
283457
897464
355356
736566
461830
851100
480356
871665
381204
592822
222816
139869
790979
886228
209589
576847
797025
849565
368348
420894
1038477
560883
607932
349654
398148
743480
170762
790168
773006
149499
736411
83576
125607
57342
553957
597276
534056
182334
774361
168662
738207
61604
509010
793510
809953
595235
299458
617709
851922
539770
238547
423134
641021
977625
662646
933351
272488
520860
215530
696094
267548
1016766
13279
758428
764716
660390
4481
851155
812361
999937
452393
125692
285230
532430
1007656
47851
873955
140238
477935
690916
537162
477111
169699
150241
907317
193853
494964
422082
1003687
626585
256501
621015
103178
567327
25403
979931
876131
690765
595692
217918
433988
682559
359182
511978
993485
355074
853966
951348
454427
442052
674143
363565
524508
482132
955241
115213
416620
254515
71368
676675
36361
380006
389567
255110
369740
817978
848799
800443
667387
622011
164302
1008603
927071
519630
426470
400229
628480
112677
836086
950622
986014
784629
117716
105074
862339
455203
192139
288084
374692
522210
686127
972157
202307
91220
415689
669720
204786
188086
1029585
548984
565342
241228
567609
937238
372031
960926
499575
713857
502534
941702
140551
125258
330392
633897
96199
928879
608133
113129
125036
356431
397181
5347
131484
617133
338781
332801
738644
828511
594117
498388
148245
302047
432206
19136
453643
289181
1003053
588879
147122
974659
350971
93236
1006316
675588
529404
571842
59222
91663
297366
132077
791578
765266
168246
844954
33512
965704
40940
247466
806279
194098
844746
819253
983922
519082
628476
510510
291764
767964
265945
560123
545911
543573
267727
420494
331000
171481
481903
4148
854277
792507
596879
88379
713562
923039
508698
617466
241101
906184
391385
1019813
821906
432123
993858
127989
842985
469989
148686
198657
957720
714534
299668
659765
467781
1026201
654046
1028862
844425
898392
540203
743875
733089
767705
877101
848987
261951
568568
456182
345284
698739
835392
997640
145706
562665
957865
137709
827462
1716
813239
262870
999655
403221
529332
676874
28314
857274
962985
34242
874379
118925
416256
139324
608067
452285
563767
186275
52980
82412
374310
667053
247306
307604
271605
80283
718613
18575
880970
330303
168999
11204
516752
587746
634420
989393
106471
646532
547983
734892
292125
829202
272506
689453
949288
340434
490629
1009983
198300
936117
449307
308155
426169
974036
710542
338528
301851
574059
229860
420092
16458
408841
505209
514897
750693
885403
263972
338398
717450
215851
451515
423503
807203
311785
777428
67355
513809
929449
519316
609811
274497
923818
784278
981550
397368
196582
399786
208169
574346
1034331
809030
694024
119005
350693
23661
122080
552322
266877
707278
562591
404505
25583
340913
465959
823001
706343
278383
235039
448617
530374
829744
236262
205845
477165
897823
110903
80336
1045517
284412
101670
962089
423963
768717
1019890
1047362
562973
513902
719428
960675
142210
293867
390863
1034120
788681
271705
825112
685757
701208
947244
206869
144390
804151
965019
501953
592279
539486
884669
545003
229265
706177
311167
42624
552871
473876
985527
601113
869388
416628
126029
658978
284253
972325
973957
378292
903868
143501
575466
73893
6697
19678
188081
426510
959162
228615
353498
361912
667566
795002
1040316
607095
169953
968560
54846
542250
592187
319947
936108
554614
631720
350924
748072
665629
705188
224637
494151
313065
1037404
810885
775802
916685
753480
34058
410347
76530
241289
419186
399211
237919
255361
125349
143000
559857
938880
812265
246893
271256
306962
450281
656382
709340
58225
554658
641351
334314
1003030
508780
183280
672136
513754
323150
336349
765569
787173
788251
563705
14651
1013542
36111
744718
948130
242618
1031650
215127
50301
629856
526609
108952
557809
649342
29324
793324
433029
204631
949282
569031
803000
613763
549307
575287
226274
70672
447836
831943
459587
704507
427152
265299
774553
571914
932676
914318
495853
751020
84681
381943
258847
767024
630782
710295
469465
479158
836491
540500
415739
122135
13082
13983
587802
583240
525841
903251
444390
38286
1037616
229085
456978
395426
264995
560504
2232
100050
686152
321773
669961
121020
213846
657593
243869
814466
858193
580295
924807
52778
416258
772590
321535
360561
1041599
697905
453799
102556
711849
581203
563732
4630
864936
691755
160653
927590
702565
679859
913932
66266
158737
986771
195947
883143
209062
324597
717807
945777
846654
1005114
893483
21725
987835
844527
687890
748382
921004
711725
416283
794326
64930
914796
718954
923939
59844
193074
666945
163152
720566
1028139
769381
726389
969150
627468
310746
776447
830525
555232
651126
874772
188136
980779
137927
51090
396486
444595
995850
715385
786557
725642
841991
760458
784901
529679
55752
237810
299947
203762
923699
68000
43919
408989
224482
199655
59269
57885
548271
772187
619320
232829
156584
892585
425607
997019
503025
953150
443954
334561
249260
590765
892722
209979
1043584
710905
1024014
344321
302360
542853
173330
865288
485461
743199
260295
231472
97590
64392
667210
140173
30644
409111
934933
359410
160095
424391
927395
642027
150015
239512
507846
925545
572345
237924
578174
554492
300198
36072
758519
511769
719793
353012
1042905
200662
40
1026902
992233
730077
502905
384656
187673
839542
507735
390742
532630
99694
599474
63273
292836
221574
133372
517294
456203
287868
378583
876485
976023
349544
684016
342522
251994
826406
469676
998649
246832
876854
863233
914551
619551
387561
63820
278627
904405
572790
840087
633096
396215
251388
959161
586373
353929
145941
112175
116236
820372
1009503
185582
994308
596928
284170
488622
460833
26648
911110
666198
890952
259667
630203
388548
557391
660095
173609
866668
938062
174006
231686
320727
472973
593430
303385
317869
242121
473592
503301
540104
370118
382338
923629
455646
169983
718541
1530
697239
786203
827886
865665
471488
838573
162397
879385
166379
756074
977488
156119
267986
273045
622919
655295
942002
815054
356328
276050
783123
307565
871995
823981
43976
33162
592517
498992
1048205
822055
863116
552627
434592
955456
658112
1003738
477950
375525
586422
549050
557925
609889
478166
701808
53508
867799
684400
703294
455461
91499
765416
232469
204881
572876
453464
320659
887814
865676
513301
29382
1041864
51733
924038
1003869
806867
159823
784137
272869
473146
294835
632964
870150
543451
412131
76235
56928
983148
383666
1033492
268036
438604
315566
983046
196925
510228
665109
888964
616469
567246
490765
593957
607799
738145
197399
839768
252997
342458
367443
122114
981006
1037041
732740
603211
809237
512956
143083
961627
417363
746118
195315
489898
884563
323444
31675
425165
381206
732060
567737
917350
142610
382279
714805
833591
19745
992332
137607
206075
842388
348927
84476
837684
694621
580464
472503
311925
64505
718143
1011699
728923
360168
602149
1005935
496725
192845
1007911
606589
340508
493192
865787
956479
289487
114488
131515
797477
752844
470985
656827
918989
834200
1042557
490367
1042045
615074
15319
1041657
303720
804863
556856
935459
377376
567849
45376
978463
944688
419628
418011
398712
922781
957522
350300
1046763
990628
992935
1011299
419413
777822
70183
908748
310633
225849
115236
237259
639664
958176
742001
676660
584299
356871
986676
761372
1008191
568308
958595
559603
579448
350354
479236
608233
37110
272722
46180
522898
329994
337438
258962
862700
1009538
306455
288469
964640
910055
637714
407002
414636
382815
938130
124088
331647
392627
41614
714620
1011356
601927
172365
416371
700631
581446
751632
251407
650557
805529
74571
393912
638814
693036
954827
437353
549140
452127
634086
1013649
695529
69186
1010964
1048269
39253
634153
8805
1032816
696347
732722
292320
8216
816957
568871
484799
470893
947509
255858
14007
136820
73189
456705
636997
679883
693566
917359
601950
641358
954961
1010254
807078
31438
899107
85399
795119
939783
819936
621661
393130
669625
403503
318259
338404
446037
549928
217168
199354
692044
428023
812476
962557
880340
862539
902473
560930
988406
172320
600915
256279
106822
735187
136786
66822
918615
293699
95833
1038157
405919
329136
530697
651964
268956
924674
286596
878914
820597
181453
1046731
956813
365228
699012
818882
71409
549194
907361
682564
333476
1005640
545123
140685
177153
765933
631714
363634
312506
204548
287062
486567
90559
648388
814321
493769
393649
91461
262740
240903
743973
103891
420039
354179
562477
859078
440917
846037
760129
905540
118743
271330
763891
233197
797880
660716
627130
372510
84376
894590
270227
325783
573615
866952
125579
912584
279439
926781
581053
244623
683700
1040735
327154
791440
766570
1041046
1019486
336202
831317
377713
493247
768487
420274
909174
86050
570351
140922
26222
412224
359980
221364
641560
579113
920814
808408
327038
408333
689491
415814
217477
772959
758626
21310
230038
95024
56068
792436
69764
124790
873717
600492
502662
733559
353875
973844
488887
519721
151566
657384
833618
602342
563405
827788
84510
627163
515584
165387
434163
830444
379203
763043
319172
230427
543632
958064
867911
581953
580744
251375
23893
421129
108720
211377
172554
353419
591430
95791
1006517
850681
199141
145731
458866
494587
225465
961090
167023
837873
964844
310942
773794
945740
1030903
896320
242167
758424
182183
941088
550515
441680
350
400090
527185
626815
1926
91341
817248
644737
738433
133999
857612
484341
22570
929662
136298
985893
842541
219218
698088
726471
825465
111057
333313
751437
763618
525322
322142
727496
948019
709584
610979
677945
22844
849338
26105
31253
1021129
308797
413140
575695
581450
548657
110505
165640
1044411
418684
19158
688552
819232
925262
264196
80791
760570
144652
618789
769098
960623
492717
525316
1001343
537644
684473
419080
393857
908532
286934
568726
993658
1010540
74790
391282
971943
272100
302556
348773
484494
673868
796757
982757
63710
547105
515591
384782
790553
875994
182987
1028967
413399
459448
855520
108737
952863
662990
177288
21816
180149
685981
569611
326328
889519
181129
397169
1025337
290468
865736
698063
206851
605827
753182
891682
461632
536421
882261
324733
749103
723286
567440
559253
6842
251846
292326
923759
834308
580144
188804
1037081
15503
771554
949693
749687
282488
500933
1046532
934523
327373
416385
850964
539768
116824
584904
222969
655693
178494
466904
853309
1011433
267442
829155
640707
1009644
933748
870746
260895
284160
485352
360651
681235
701945
549739
276380
835020
26330
114065
448102
619951
245312
471122
1004923
730950
942179
446728
226862
404032
113081
397865
983529
476895
926030
227649
590836
485358
965196
65072
883601
629132
98252
1013302
998728
798815
259506
692640
143204
718768
616828
570964
339643
895888
84872
796443
62018
540106
334831
191450
923945
713718
914183
728932
42110
412733
97317
650210
29558
199635
801367
926265
841063
549150
951319
478631
241413
803769
911000
840295
788233
350605
778855
1039997
549370
309584
597666
660266
823774
902106
512357
132961
327840
168633
97594
831598
520182
798127
147940
82996
758305
427909
280185
176203
817805
1007200
510904
634796
616249
16564
584698
952666
191655
32750
1042662
153542
222328
448957
366679
952420
678560
9161
338766
521925
1025097
570558
87021
517299
606511
925997
615671
457485
180920
315919
184117
711075
569151
708720
349385
107278
130328
604677
605159
882696
481040
406972
644516
402418
913265
719567
447
338162
987915
982540
955248
555754
835853
929244
154330
785888
605756
818036
742607
105589
1021804
432640
692782
141066
876725
949663
559404
584639
198740
279887
122027
552328
911799
518478
707407
958324
443443
570639
4864
775878
743545
342604
1025899
730083
96654
275552
73279
227251
415017
314672
729777
245802
957242
61522
7603
362489
392088
256781
331746
565103
369648
519131
135680
201757
166788
803526
930255
36752
953496
1003955
384255
249209
17844
258420
836409
881754
603028
803381
677984
893428
594254
769978
934790
964946
471191
95959
744539
697046
922020
272431
168533
190073
583164
796412
61348
186652
709123
912954
516995
803504
284417
77364
831953
1009627
683644
352098
258068
284968
232985
626113
573114
1034684
684634
574371
461489
343199
238296
766372
271200
974732
398055
540893
514725
311734
448941
1017168
37828
66242
404058
441278
620654
876638
652656
668268
604875
1012672
527133
407564
926959
985455
492818
767907
121117
23030
31503
725762
732136
772290
767180
482021
11934
741048
339751
589503
657476
239336
784652
841458
505512
805551
754056
803953
53396
436333
866093
711663
212697
293739
527827
121681
602633
86206
627502
670823
601542
287036
485815
259446
744123
295382
766217
795031
997960
686962
92625
350902
715954
848186
542663
1041107
373443
191563
166572
335312
465360
568501
935910
167873
364183
824103
4403
727935
636235
241120
713366
673144
282174
563599
785580
377275
9875
856619
383560
274012
808751
388092
685965
861831
999788
1035151
987125
412206
1030003
796862
274977
81095
519575
116232
936524
510481
771202
505596
999501
510067
329356
448501
597285
816188
264055
1043860
625840
993708
891185
520563
591832
255145
665545
128490
963076
1025481
218562
67083
818151
833741
757415
49747
251652
56546
533205
961497
224784
827864
840689
685335
75945
1045105
461735
915850
143262
695823
69656
317388
976045
6521
490582
774801
835147
761801
47428
169732
95823
672340
590853
894532
110965
763249
172429
758119
829604
808882
892685
641921
112409
484518
690188
3226
144598
261764
407911
46752
767942
888902
463947
410392
660687
590312
984612
265623
443310
182296
793424
58671
189208
277194
1035082
23161
723102
197698
667181
219565
779719
127533
355936
835841
482025
187416
702670
41412
642056
515854
53318
240575
788950
241012
693846
620043
520648
821801
187421
153745
274404
526860
954411
843168
47360
891920
431297
141879
436592
761415
73713
144263
748818
782696
1001378
216302
81947
594401
397780
901186
39438
160161
561449
464369
268927
794901
825846
950748
729045
701068
625540
587965
977671
902747
755385
66233
542855
798573
55226
712441
68334
896046
619662
935453
221821
160927
959816
505018
1038039
109693
345833
30877
128177
64120
166945
475942
562386
212841
732739
737411
615053
941278
818480
871591
895736
208027
235783
887498
1005654
928413
342713
282835
436128
581532
845832
427333
995897
289333
183101
963902
121506
938453
882125
397438
774261
58179
941504
386786
635697
732945
814965
149202
349798
542318
691822
436498
1039
535072
734810
1042619
866654
394563
298254
715205
657978
365470
152328
954648
851003
58761
563095
810801
1034288
967446
625680
488154
2468
324714
1041575
140218
163637
505314
53532
1038613
282976
767517
878320
801434
510871
334648
540515
826080
718204
592378
159862
428610
395013
422006
1017364
92262
186722
206625
13545
878233
93211
522023
683785
1024379
541147
212095
770534
633762
168677
320290
834986
814914
481959
1017752
189374
570759
440021
740962
49460
1015017
957821
188649
674425
301485
284470
83016
410035
152604
474912
616219
714506
154289
443087
356803
256825
531474
64643
446051
380041
631204
587921
619093
876183
344611
242456
596286
922292
694205
219053
829645
414509
594733
980366
438442
1039173
525323
510843
118735
811004
662201
873483
730537
387103
1023500
319994
951419
249758
107518
575523
506974
680011
146818
561790
736397
523855
532555
837656
621974
968794
358252
890634
833593
621741
1008138
676649
420195
404042
85903
68930
555360
393084
598695
842344
872216
447954
813457
872379
216820
704805
117868
955324
556433
988156
245838
78124
182871
544418
523485
696580
288734
995064
489424
940849
168141
1019207
730314
316539
519113
32441
138829
404619
186864
479211
318563
777028
492170
518830
85487
856063
77056
303085
863604
404707
758209
621304
100555
398226
70966
809875
431661
304075
536101
384614
626797
139534
555493
266302
882636
1019195
1028173
106613
648394
703849
744149
140307
870096
269821
131219
85001
797706
184012
330291
280422
430681
351182
658863
41891
387310
296310
665212
256651
1033565
446744
923302
782887
227466
587369
890060
848304
126677
464084
1011645
376617
300827
859657
265948
21626
8592
732648
413598
332882
934083
614648
719944
47850
998794
689220
992957
1016242
901828
940573
164039
629058
60945
590898
847589
898210
187458
756049
1027323
852236
53199
876421
735537
177102
317170
539703
321075
170089
254324
350766
877745
1034829
148507
67815
659588
68384
724641
767975
76350
216520
29185
449629
70764
779953
643965
674755
987616
869892
522287
698596
835629
331310
1012355
160865
777439
23951
583732
193187
136008
705476
827712
523743
706442
662382
112970
311805
214868
736161
852344
23920
517194
191262
597396
120170
63815
108924
602298
565914
616813
115826
827672
146711
181296
961896
262104
210391
660027
236743
347446
167197
315346
118327
366055
178994
637481
782230
1018361
167915
600116
476161
395599
1033926
305640
907099
143202
98621
347612
1023077
163337
29944
24280
712390
692116
283030
351528
383005
737705
282787
165540
679536
16176
140775
912627
34640
859554
252538
820091
896186
229145
795904
922156
693848
499565
763324
868291
205803
207663
941405
1027568
581978
366959
441506
593241
873526
379361
268139
136919
664420
823002
805666
214697
695239
131602
55438
604912
530076
278238
217738
1031081
507100
773306
369224
827685
150269
77001
6815
892701
676810
470003
294925
593823
572484
480968
20282
289679
54595
1003983
439422
990379
95981
425398
836614
735778
321048
982862
344428
239933
590003
812143
265889
713902
1012565
964070
740979
64918
182819
285829
1008059
862355
240665
442522
1037475
234377
814544
848679
599834
732108
494558
138023
219954
741153
649934
874207
226519
988967
112041
614784
363429
433647
31054
1046482
807736
516814
305223
95575
823867
437948
864035
478593
48176
440978
847409
949238
939652
218066
970903
780561
343556
615795
1035045
728988
569337
318922
427925
967000
982894
133260
432452
339453
720348
162690
740894
387860
350200
528199
1032693
252803
266802
945334
246508
238408
685436
180058
488937
44778
293449
627847
240470
529246
11348
434385
413978
297210
740036
307746
501097
764304
665232
865178
143070
429080
750824
622208
990634
663737
643202
308652
428624
164507
353877
759571
894043
740361
414610
75047
547824
379729
292858
359761
204269
563424
229464
209434
878310
687594
737974
33274
628474
776900
1018903
244314
167054
875334
206555
558638
827724
840914
504956
288088
142102
160569
227367
95979
592819
790255
253866
295478
96553
49283
588645
207445
33737
73724
660719
957715
582004
780172
229510
208789
839819
847819
1043367
713939
693051
599289
685554
110538
414109
625869
389374
722945
263992
464540
999692
788821
365591
295723
655650
834708
358564
823977
588134
1005226
292952
15831
266248
751630
1016221
552805
697251
686131
730473
449915
462959
1012969
948365
160218
176223
119591
909636
1012824
886373
345809
349579
336459
911202
916406
831151
694804
189134
287978
630569
635644
611955
210230
420934
403704
820336
999330
512250
52491
697551
1011397
924471
316236
342265
1023840
165589
945308
54991
168647
867038
110677
976775
1002583
868721
208803
917827
356578
388252
552405
93310
240448
761948
330189
233351
282860
131793
567274
43910
719659
980454
903282
744902
387732
366357
925237
781166
192670
735558
954749
386972
645060
264765
823890
473802
866829
14301
297425
41775
881660
235247
429913
88808
952184
1022497
870018
526124
781045
613506
328721
242673
960274
963283
909164
668987
333879
217042
498610
910838
831735
114817
973185
800779
47660
837770
610408
933882
801467
314714
198703
183172
876701
64304
883780
1040023
517921
216569
341613
428935
885040
41249
301727
461020
642350
208518
692180
624528
193929
279211
638873
1010923
372006
671479
466341
1002046
733229
493579
935464
487264
460447
1022632
61022
957768
896610
915447
889133
878629
153164
73542
256335
553736
69887
783171
729564
677654
969761
449759
60142
741675
440527
127752
397843
399195
349308
594161
895448
886248
34696
291875
437183
157541
640781
295712
679044
353133
456271
358823
293847
369506
1006328
317451
631269
594126
776365
49011
464912
997665
483761
22778
865185
341144
843040
337214
273172
182414
348583
492560
607693
472746
628381
288324
891490
991337
659872
790221
273208
384454
973511
464136
738831
984739
25565
935168
517376
886109
546850
1023418
257231
36405
823163
261534
171671
864569
479631
959372
72749
586858
604823
672709
513074
825483
399031
584386
505142
260812
698581
709736
448632
582117
619598
117350
468133
182382
541924
864989
391007
294458
698858
953364
43600
754665
1024045
342841
84269
825986
286638
895700
461822
324343
171080
9710
496593
607858
426148
644896
971256
863173
462091
795951
116768
55459
967162
723052
151052
620464
682631
62798
816199
240830
393193
948939
907864
973641
688977
835083
1041027
357740
956890
184258
450371
377608
568109
34029
918953
582064
1011944
270741
697995
499863
1011721
877365
426392
946180
289774
715318
258796
431343
236409
321698
931036
1027386
433114
111166
640099
516010
397775
179785
166142
970515
90371
614708
112266
829937
716523
280562
648649
436899
219882
198787
436670
228929
392036
1002537
897510
716126
262013
1043204
903588
51397
860603
713377
721817
522360
275761
1010720
603256
304219
699576
96063
956738
338026
453199
356489
853038
507005
590213
4124
990083
442243
494990
607299
614873
910100
907564
606280
205343
81873
565654
362456
320203
576026
645961
116827
876217
298451
471088
821482
746844
709185
656206
570570
187499
957190
689233
973723
904563
516452
770462
438188
874604
461611
385835
478356
316826
615995
193726
638085
335201
851566
375147
967701
116595
407959
1001470
447484
926952
599024
916744
481805
657867
291118
717773
49440
291311
327571
661460
851638
268532
180595
175768
802581
339064
82105
999042
510561
436474
1045110
386929
436992
64005
730677
373211
371131
93444
228312
541657
686586
894531
544073
786025
193745
694391
420393
67987
883977
300570
605344
445344
290906
170228
470126
799953
75359
458758
100745
776341
709586
820405
336392
173327
83762
794189
214445
471430
1036499
392872
930120
894007
7125
531237
56549
1014376
256397
940726
555479
960111
233354
529322
204830
705054
138298
61498
158077
7813
1005669
11480
391273
17399
873824
489404
197635
467365
494756
43861
83018
678478
1044392
633920
511935
421785
352255
836769
187756
396390
401610
408137
1040759
816193
717073
704419
349112
156764
843737
835122
550834
574348
977245
418844
908181
589638
326522
120373
266465
268862
979989
910061
496305
396367
854915
735369
836959
998757
93534
150859
774795
387841
704788
527769
106851
982189
891087
433789
281118
549251
451672
5389
29838
4366
405792
643250
635409
1019894
362725
413167
288341
1009753
346863
28552
689914
61557
605265
992942
947254
505549
646943
507221
937552
626909
61251
599874
416373
389080
221053
273069
602534
728127
400958
183051
984123
753137
31576
768400
926155
64006
156632
818232
186265
369959
487655
315948
249682
50975
25160
48574
341532
435857
417198
964087
243511
617414
632225
674840
860223
733429
94730
12229
166978
397148
926772
360182
447351
231787
764775
189643
27772
917229
326340
32169
605506
152095
667794
415197
550807
254258
151129
70902
412329
541614
839997
430437
659455
236830
874826
678899
30767
102602
586207
1022930
533844
14162
756306
510527
995379
692480
658481
251997
999219
252588
385217
565293
818075
590808
1031428
886235
86835
553673
712721
967989
536988
697033
28553
440262
150420
739647
432969
442759
58157
628
439159
736572
771728
13229
896365
489840
120989
807240
21541
973668
108787
217304
351822
815586
404133
232058
759673
351097
437950
496171
940494
613713
272916
137101
348553
199199
763237
981353
731057
331102
610906
9352
1033342
443745
390930
779171
724172
447286
300854
720298
292951
177171
552638
652896
412593
638882
587720
424091
42861
854169
658944
202135
199748
457535
246707
973
760353
782463
279
979880
498758
227204
592275
729629
602723
146103
462500
148949
223390
888991
545250
986353
37549
928348
949791
476737
591224
611903
662910
413205
329737
392555
101002
47662
187244
535336
936627
156822
1015989
71698
53953
803266
293287
900478
856597
240410
307169
717563
386793
102755
122817
216716
545055
784094
976013
972994
595851
708756
8609
663191
78231
468877
47701
991753
543255
119134
861263
64161
812895
1030044
436535
561061
632693
847271
348330
248903
970698
182919
32539
567219
319196
668706
515471
268849
422752
957257
957204
809265
987489
227213
245689
972955
688527
166297
228654
634135
931054
579193
558623
402128
534250
444594
537888
542433
107676
34368
1034421
563697
584123
372333
474722
210809
1022572
934393
649479
231731
1041022
756276
213987
665468
675387
25386
149172
826520
785151
631310
133563
373673
805897
898259
433
177792
75099
1043908
373026
168403
754353
559088
597763
808187
13108
954465
120975
814044
845759
1032507
715517
104730
467119
464085
746845
601504
614727
765076
4641
107938
537913
743977
104281
569221
686270
409363
835506
993051
482074
636909
876364
595002
487351
466585
1033195
92319
455949
1036029
39225
324345
1041893
176161
778336
153988
1045550
746657
951868
817590
857798
226654
473312
810102
924130
651658
754036
10805
43483
849949
372297
651735
1026572
670387
763184
1010988
1035377
870707
765338
291862
285411
616456
632310
521120
939791
914963
737545
836689
849680
844391
934696
316834
837857
375275
18706
870479
30918
302184
922028
58747
81609
1007038
891102
753513
995340
561813
158292
5635
292972
958257
848955
303673
696469
509080
649466
551083
186037
573864
455878
431229
846472
748022
703588
374406
250597
932021
67976
896846
294598
461302
713380
517811
738482
39659
32042
241226
216293
489008
253042
551887
556059
882874
812516
825614
801368
406718
335474
137547
940533
614229
738750
370776
735358
314242
575629
387063
159569
868750
982131
656021
1019302
424633
650515
4329
800240
521882
664572
401548
190767
123550
453992
799729
480511
552890
788819
720822
927803
476488
171017
1034270
270587
733264
976902
798628
426030
351926
34466
787359
203425
427929
330065
428301
912409
674309
31722
722243
729484
735170
782079
13143
161990
1048164
143
732380
557719
1007907
1034670
798354
227391
513297
480002
14861
752864
839379
963787
236754
461343
920496
384825
808076
361122
931502
199349
364484
358400
665246
365388
493724
227464
659428
479463
893356
150341
522372
657189
795907
633667
136623
1091
292170
229488
433168
205101
216790
314195
321106
178796
937343
922512
826458
353882
222302
359172
408887
625479
356021
658457
85612
100365
993354
93074
112134
258663
744812
468009
842642
791102
472780
834946
685174
533380
199326
355524
585906
54376
563515
518423
175223
1018428
738380
521200
328265
388307
568879
183385
92210
701131
789357
675890
867456
823337
172130
794841
532117
568277
391640
12126
638532
428908
699601
243282
905712
28748
1358
727638
971517
790802
384420
652648
82887
407216
443819
901890
775639
1019045
768226
201987
966762
316782
886968
94561
280918
417226
217861
212231
630637
28883
248886
431186
247635
612815
115267
155643
84808
425620
196653
247853
767909
694973
729541
595986
823919
263163
122927
395257
266333
886400
268086
448449
169886
693179
331161
133787
144328
412462
1037873
738914
167540
36835
826306
9382
182718
1017400
547246
575035
668757
953159
804150
806356
698313
485274
305394
386087
712936
313676
69068
187799
808254
441166
395229
470578
153150
704787
598249
804831
133041
579828
1028912
535788
159267
692421
347625
207657
745412
809407
296878
893031
883956
1011747
690206
835096
635213
211604
685388
916289
61852
202107
653522
174451
283053
76372
355259
540093
264985
793830
263834
680866
453648
256375
428153
1025763
987722
571992
920565
618092
124801
719154
284335
773267
921931
257554
916573
837051
404102
37313
66436
179752
865066
163389
322303
277710
377914
1039952
177401
824757
132804
677637
516594
380490
1023262
838988
729069
645370
565750
30881
361101
880365
6142
263001
40110
649430
1033737
284439
174588
921436
119358
28298
994707
9346
526898
847549
931243
740872
548870
681620
239538
619498
1010076
28841
326594
348132
802476
537932
937550
779997
817991
660827
298590
127788
753303
866392
850198
446531
945551
402322
824110
953733
314582
165972
327518
750804
434765
659516
737840
844546
334318
66950
290358
47849
671943
412009
120817
830091
796836
287714
459237
523177
452811
810678
872952
648807
45932
855765
805047
140963
735602
176855
722069
250727
579173
459389
820565
834958
484817
172081
394684
1008882
541695
550028
60946
666132
528180
776540
351025
703059
89400
56238
362407
668373
362182
988080
155687
583035
733462
946920
190469
137018
53719
964621
217720
869303
974374
285695
156802
544653
209559
435321
516194
989954
896686
638692
641189
791996
693492
688852
776325
533730
395822
639922
347334
49484
312085
931236
908178
831960
633017
242504
870812
781345
465581
586114
30224
873555
376921
404800
718364
549323
1041425
68281
48996
93569
516606
60527
304716
690038
347501
413234
624408
447804
770623
887311
219324
371080
931398
50331
427515
389001
877154
169388
1021514
307771
9755
692895
461832
731615
344815
335233
204558
259066
866935
993574
623992
185125
527966
673842
958012
326226
330556
46032
301561
33782
564529
721847
334830
583054
366846
281295
271653
830466
894341
225916
850295
116542
856570
502495
1045123
798933
992427
186112
257016
211067
438313
828654
424124
927084
625897
615851
58912
554922
1042481
694097
486440
481007
800812
878359
149425
553111
896829
691490
420418
551099
127726
632206
603013
197104
510934
823751
61731
788846
312477
35746
501437
596174
811690
566069
220479
924172
203746
644297
112870
426071
565646
344416
328189
2937
619645
536183
581638
351497
725826
557854
788352
995577
443101
363158
718016
692537
945991
748095
521344
288306
813874
699275
311261
193086
783856
284914
120872
573186
592487
844384
1022118
481112
841280
218043
1031984
631374
950447
179513
897062
943938
234431
716104
755360
472752
494500
523642
998947
314489
524068
377670
327854
772254
527777
642302
769139
255785
868014
1040848
617928
14867
58074
826936
164010
760568
489978
731973
913053
29207
659130
440203
32292
703260
177608
520454
856637
345455
260859
237698
837412
682159
714724
850344
249815
648606
62172
872813
521987
770668
589761
1017784
322657
278616
339373
135459
547813
678432
1017515
876338
877435
305752
917819
849237
101488
699463
430837
107549
775495
968985
692503
652163
556377
742445
903479
1030678
809486
545471
745078
33053
98757
388483
931538
481550
606022
132325
282946
992176
377343
391953
417284
857597
758139
848976
297305
660699
497242
1005877
437564
869721
336095
417877
351313
612311
592011
43994
165984
452663
275881
595390
188769
699069
432852
492986
944881
511432
346973
870935
87220
740045
284262
12779
997840
917889
305289
127127
685567
964965
120143
791431
419911
806734
675102
398585
786290
114805
523067
847718
643671
858872
34712
202195
705758
142022
288667
490358
620556
938942
297077
424236
7333
321500
938857
309365
755862
644351
120094
728494
691534
518213
924007
755668
182705
612770
542
681764
551127
79566
882843
389984
422596
944260
198418
358080
789091
536689
643512
636388
225677
380973
6387
592526
811859
612484
650591
597887
510435
519446
744996
508893
810941
994350
870132
784958
878342
944254
262380
169000
606573
398197
472882
878414
428195
863507
863941
87599
190600
601068
871836
551205
946661
652931
820651
49213
374320
429926
170399
643021
827209
713435
153233
863120
593229
361428
931562
76055
812121
991458
805135
71612
182200
901725
468280
83056
203320
616892
164434
190909
1003515
153242
681870
519542
736680
764448
114485
746307
569103
638232
577610
179087
621768
692468
387473
705608
292914
135086
444422
511089
63176
101822
396759
448921
262883
43585
153243
178744
477764
782775
673925
528730
59456
557545
352586
73637
1018336
952175
722052
954912
315470
4398
222359
144361
540965
1028250
946454
128972
668266
24204
992819
987757
197924
182978
614774
140046
955092
931167
1019515
585251
82084
402955
641106
348920
510654
1025351
790026
555069
395220
32554
39558
528093
404798
14299
587591
910570
196447
432471
367069
104949
826327
85304
202683
823065
785218
885033
14268
825648
32978
269615
218515
1009471
8258
683854
113659
917748
4166
469828
1032546
445116
736849
44510
973781
782071
201788
522883
225633
894490
36007
575147
832389
541355
873496
469316
244458
676713
513452
242353
547605
153641
404776
769515
218699
717772
907784
545860
820298
66307
631744
904274
368091
98124
350131
382320
336522
486757
31481
790480
307605
633093
108446
29854
733173
799086
263010
298594
452478
660392
144534
505892
249640
91733
657348
989845
268755
155662
954119
12530
344517
525159
477074
800135
614311
61215
466818
113236
655343
75092
30531
864187
413312
482195
719942
429971
562100
27977
904639
827267
519115
31526
979153
820885
970872
953720
85780
353235
50384
492308
612689
749505
15454
1016097
527803
876482
315082
6940
64955
995136
850273
101197
52947
611617
207832
58800
760253
535929
147467
1036631
201713
320933
203633
606935
50283
86545
1000845
626421
925719
739881
828089
863443
121539
1011525
544866
585782
246904
833959
737423
265342
284733
899888
601181
33038
937258
1019747
562760
134004
672392
218818
294678
269706
124153
952722
973191
331860
350991
845431
911007
7271
679912
869851
622158
706469
107482
583191
260899
282510
505953
900379
741549
97162
719426
429814
782574
962488
581142
338211
421578
694438
944486
471659
442059
619808
183733
985774
99003
782771
88680
52513
977940
687733
35336
660684
693927
540446
232879
227332
160527
178456
330123
927282
136221
445471
654011
118386
528178
473791
18264
480532
12621
883116
743021
349514
471401
251100
404384
557610
931566
693974
107367
196330
821469
588538
766898
1008309
1465
10391
137419
720982
274172
11555
887669
104953
1023945
531627
564154
925783
440821
558594
869308
821995
359749
1044119
269773
899325
462660
937207
118241
6453
39352
357965
392131
129428
660671
854051
270317
183403
637501
662108
538052
133098
464808
666439
595134
71338
681662
1039736
921293
362824
757687
419659
90128
379695
1018725
88825
121849
763387
466591
194171
446034
301211
267150
238604
505861
187082
820112
659662
1009438
799636
385571
871784
283130
823961
506698
933447
43380
1008328
260270
923860
12637
911365
301895
20376
743706
210989
902321
231581
667846
972169
177726
786315
479475
696778
829200
697516
539373
192192
573193
1031075
608182
985243
589562
609166
70917
90418
579307
663031
695323
950460
473560
201089
622934
526785
233910
905356
547366
463573
652702
406099
429129
335709
487375
991587
479008
265452
522357
779459
771254
871841
469476
1031906
678635
889130
614888
266662
22157
908724
931803
567545
730238
701049
751284
477777
715421
491711
786955
890014
609917
497206
82866
911046
169702
25848
182247
180655
631872
338734
630876
744748
64858
721004
810619
626959
327256
459974
1020594
329895
500934
445373
247865
989114
479685
646228
360041
71257
699812
914905
634950
16609
397255
802395
420258
85992
239956
307022
409715
785427
816696
806638
292764
18278
600232
388633
229083
644569
715583
137519
336560
95103
159760
811039
214751
62858
69897
612669
2272
587701
930165
558662
155462
344976
3200
687859
87965
482551
786667
922689
789347
415710
773127
33386
634403
930548
225949
362194
281855
35060
993046
896038
919420
129043
288852
667647
528305
116115
352460
701260
643538
251966
504323
487296
648701
984700
710602
917316
566151
682110
52150
973757
605121
993565
332039
582477
349080
739644
295301
793335
25923
587877
675646
585437
545195
121361
295121
214202
786592
23820
599475
904301
636777
158720
563943
141568
34258
662484
223772
575721
922042
95164
440990
841050
309194
913827
939857
305979
1001804
17252
583195
640129
517368
983576
876956
887478
950403
937626
17648
891636
184982
667327
628867
273153
960873
66786
841615
290607
126732
433421
162574
501476
679732
947326
132438
39217
478173
792999
816091
288247
451041
711203
549865
115324
311603
336037
398161
625888
521693
734175
815194
411361
827717
329837
510032
800964
823656
192212
143293
539237
837530
356632
464370
778821
579882
40170
22036
396270
52039
869678
177433
216378
439759
1035770
839173
359689
327767
168842
924924
524413
830810
585655
66771
860657
197270
734213
18919
26469
131871
289707
370952
1004217
91771
536571
566505
945200
891111
388637
688980
922868
439128
590012
505606
459798
453676
912941
167996
541673
382765
880218
856283
925867
656404
501798
612070
725276
928151
673736
879139
778
172707
22679
91949
162388
152918
474339
758110
402420
703409
405128
260630
955345
221021
451032
140396
449546
993306
505788
321747
195208
676066
513093
713439
242257
962309
859009
489851
418768
574894
478868
960016
654426
69491
56997
817187
749083
165766
315173
333977
744920
832733
949231
1014886
56287
595491
668802
871449
379973
356801
389359
759162
272331
142655
1016258
589335
910613
229492
718228
532262
208851
915666
792089
1029215
296517
671006
156193
239201
383243
213409
979837
1032548
217957
908302
907711
796064
167598
355892
930392
502266
824303
488078
651568
327187
673203
101550
936756
116651
456142
42078
366999
72955
361694
850961
94236
143010
847530
167678
881109
738574
348846
257338
928894
945856
347979
901258
770645
368379
461298
166898
953271
282257
101929
213137
409488
873165
378082
955326
640114
233296
702922
771024
437659
853783
445903
429408
695051
384834
139000
723234
8122
109979
4811
764685
789208
943248
336594
867750
1023343
629427
663297
35687
905153
35112
831264
490150
992123
99626
489264
1011259
688909
942471
835288
193184
466017
586073
516692
721774
893425
1030973
276355
616758
154189
770422
574437
461972
469381
377189
45976
435886
511849
58424
919735
963830
551916
295097
511139
401910
299502
307361
990921
687067
210712
346769
235093
533389
296334
6647
360429
969035
822974
400478
819564
971243
370523
696111
514139
651632
391182
918098
435274
301382
380803
88062
425311
871727
981005
437957
668308
183264
157843
913477
331378
223525
199905
498405
40332
201244
685094
399049
821990
674856
828974
661124
245845
9983
1010678
578717
389446
290943
716499
529480
76948
730030
383292
60117
993235
404395
75690
923334
1034597
331260
897905
479525
215759
107575
85245
353493
603931
613590
876082
561886
39332
126618
301475
721450
326692
593342
898877
437002
345717
1025059
670978
397633
92168
322631
1023413
914398
278491
586039
153375
920998
5807
160500
308201
935598
679691
667522
644820
9954
277520
448936
938294
703546
12844
90022
127641
213157
135162
939630
705778
275877
714268
385979
336060
367860
846765
5894
203236
680240
640203
396351
352820
990117
50704
589474
872174
698089
892876
562546
781775
455860
244597
49587
514750
267616
850353
635744
171008
777029
394106
981862
1011039
912530
208689
162874
475172
150184
100172
89622
302435
634812
505566
613640
127633
467710
61529
29060
751640
883660
404842
959656
256997
207084
583151
666964
127109
699427
1001119
229794
396620
493745
337491
594650
836292
313678
595427
282909
3843
358630
541661
403381
437469
257499
242100
1025065
565460
107494
1024302
305593
205917
163456
803639
61648
258309
790204
625126
448833
302256
443285
296846
853204
684322
415597
17051
686310
210009
1031601
833302
269508
166284
510459
54772
649401
566439
697649
634941
120865
787093
618712
135131
726111
571991
1028995
747285
162370
823558
748672
705181
906038
678122
393943
784436
354444
781001
539929
626175
506611
646353
701084
499974
763274
51952
380763
22736
222251
998065
845811
516048
845622
1027362
314839
341503
997486
1031240
587464
950378
652044
796395
64772
847957
799487
539372
301451
339732
910444
937951
529454
901359
742279
155069
134019
99678
30106
1011775
601018
216866
941649
221812
99313
950410
78023
759158
19741
182365
267513
751250
180789
727981
653560
276340
523782
681786
967617
467992
428829
109636
56258
695900
379143
219856
491073
670498
726951
771311
173839
144853
304279
721094
625820
553896
516039
819485
150331
307559
675061
11362
1002931
766874
1011507
134136
107713
217164
142227
410336
623009
883804
650305
810330
622938
451469
259200
276234
726297
273511
619510
300153
16472
444530
241220
965784
868524
65525
296837
265167
302536
323148
500597
1000040
204318
443652
540152
783449
881245
513294
468014
417846
743456
718858
39848
666380
758212
721603
659599
496134
543452
809052
660217
535236
533870
437685
89959
875592
897582
105367
16202
175456
633053
725505
120055
130204
602776
1092
916076
418600
39158
979588
315269
665686
58844
594369
814554
938506
969118
481591
434244
51858
260241
665802
300597
197734
48238
992398
308354
249120
500797
431474
685020
731415
403152
198564
279649
919929
100255
244487
231724
9320
610385
751369
652099
301481
992333
371317
851632
133897
859286
521768
993108
49938
561804
444307
543652
819580
691418
831145
996611
679697
1011121
710309
908534
630111
481288
265786
89480
616191
250663
382925
776251
253897
274523
5477
581632
436076
49606
518104
126342
404377
598770
330435
166811
208219
357989
313478
861909
1043978
890234
494818
754947
208569
876872
949496
626670
234936
577209
721554
301733
405542
778103
99507
57479
991284
789865
1040868
132690
647560
620677
686525
206373
113511
705179
722950
948841
396654
11427
1042439
1015913
427864
301428
720476
665992
21490
513792
731133
808887
581040
504261
402834
502720
829667
118348
659553
800299
206496
985790
427846
277652
1034070
237414
663077
1046384
1009694
415037
125159
250776
509804
242991
456726
967345
575100
584879
728849
577188
196897
117719
496240
321854
293550
234287
699079
119883
342993
385586
399783
717717
532588
606340
51212
228813
589225
309303
962435
362045
481265
238572
118565
5265
848113
49118
198490
197249
113172
810643
663596
561468
8747
474359
1915
168305
751990
569354
100293
958961
345771
515983
664004
644368
281584
612820
853285
671549
752581
94437
560467
428104
830846
829367
815353
694519
223290
936136
218490
417563
46622
460498
745927
15317
307919
277300
1037759
388502
922761
742993
389605
665433
919283
441035
648285
37590
559796
513014
886595
539316
1032789
616411
7957
773347
882825
1031773
517308
657830
409527
116926
667545
800845
234342
577692
360249
645589
757036
762072
57098
693002
815335
92400
1006429
765239
704580
29879
376967
348817
336177
281505
38942
316517
547273
476056
775047
818761
160171
9497
914326
384051
472839
378810
796885
258710
459641
104763
120406
1029360
552018
155497
98810
312046
217582
322863
756502
168266
916330
191631
555852
868382
854168
722044
367326
675446
5581
368765
348731
678512
288286
489378
955020
51374
346621
484394
199708
459976
120974
78641
419435
415087
400654
583907
197207
647930
532998
252701
519811
717795
87745
23976
272623
497171
1008915
751815
466697
860103
995368
222485
330576
948679
982621
888342
885840
695960
24884
798268
991551
954714
7110
447172
295767
718673
343907
869508
817618
202844
424756
540094
582919
168394
168070
916441
774458
785239
925577
216505
441234
965804
466894
192660
695783
867005
924760
390464
953082
876562
639292
758617
380553
246936
455480
832324
251322
332063
669445
1013477
831055
253215
334478
233498
751088
637572
494975
87425
500576
150079
88639
986985
828153
343513
405640
184836
234543
252679
413924
402890
53250
125466
919173
57987
127689
696261
957803
272157
316977
140572
972677
324174
1020153
700781
147475
528539
205168
343442
59312
249977
1003055
346311
299748
389779
173694
670119
151329
964851
829178
123358
682889
520433
1047243
918085
413372
447197
857968
828331
560171
879058
897979
471127
67929
555436
711830
589331
295195
480808
459098
806436
526921
999962
730835
120763
661531
443895
355691
563616
223347
121875
115897
866208
733149
1034737
331741
760981
920115
617625
401902
726596
672425
415933
49975
845346
44802
905773
694255
991451
830852
829078
716467
754276
588662
775899
778427
586109
100305
313085
301218
65102
515373
881275
184899
637055
509872
182227
598652
1014574
737736
863436
987245
188407
23584
238208
351502
537303
528404
796896
617665
211598
1043466
456458
247663
495256
558258
959014
801370
636721
421655
50264
1019806
160452
406360
859131
310737
778434
1046337
143832
61925
921900
569817
194062
409401
148121
672919
763403
331307
1011165
262460
546635
597494
41835
141429
569148
398275
349274
253453
446943
133467
988848
637272
365403
578744
98186
732724
874782
345142
643045
619375
24319
543712
981956
398686
250306
905872
627228
789630
319300
329420
373867
287430
976521
1009989
899637
827794
390520
4082
313267
977067
678263
327657
126087
869004
411905
183859
314981
225795
1035382
754101
167079
348670
276298
789710
271584
650019
266379
976914
139331
440738
1014935
803594
351123
477002
783838
663339
156248
996910
1032684
170337
325150
3387
893786
1032859
824677
1030406
443916
647554
551930
544478
22004
136320
353473
743140
672234
834834
718461
311765
129887
44579
687543
978383
573710
837081
985516
160990
814071
50398
197069
613874
963810
377876
695337
497113
235685
160538
331694
366299
389898
420592
943266
198182
130832
93112
869880
1038775
924034
700660
16605
913899
691214
180173
206024
130684
38067
919083
17546
485703
132012
434564
342250
371496
758817
46104
578320
672502
347185
58489
655462
620889
551003
855710
163184
455634
609224
989137
651416
1046234
316001
927471
495423
684530
742327
947542
179763
392321
638327
249694
577432
877088
655645
854426
712310
980467
623036
111849
919896
914718
74461
824511
947373
325420
117566
694772
301776
1008236
398828
468974
636198
532160
897640
172572
184723
903010
960535
952938
387548
849144
311258
40395
876869
232353
485056
139383
913097
29117
672560
276262
623188
548358
452110
58559
822475
850471
163360
35793
948900
848873
718498
517545
387285
776740
215939
743382
154786
658300
137738
866284
528142
909499
816727
859497
844422
878994
771057
609891
41321
555285
10150
422206
52407
994420
696765
807531
734276
327078
355518
347750
444132
820365
620512
120353
717070
16375
262663
233499
91938
891180
594483
619828
512027
326743
875990
177951
577745
480308
271588
427232
647637
672696
717778
305919
1010502
574640
555968
59516
804565
147182
653585
490564
392578
498058
1006428
497690
37684
114583
558438
37841
243117
55164
918861
617918
550776
776475
909824
395745
432468
405993
255307
651371
785586
958151
772427
326907
53782
939956
861941
167172
344116
287762
760465
476201
265984
29371
956507
2032
648338
127308
205049
559976
361544
182023
297085
423937
964124
672483
1009933
652039
85104
257358
686280
343956
415229
599238
956213
133907
922600
94788
755491
673545
576753
833781
308055
438859
379513
54900
305930
15933
487612
66881
418415
579286
521105
1040772
181250
690108
968171
1036069
431858
418405
908008
1016248
283826
321329
118961
618686
152297
231077
1005388
854555
627311
780115
134489
24225
609871
842395
675219
85961
1047308
540973
160450
332030
570052
525925
822581
486685
288502
322820
363797
289249
174418
595680
1005697
972700
595428
933585
622133
936395
626105
583321
721461
602731
317352
689979
345960
917056
712636
773734
157997
174328
986899
104234
310333
803933
197620
764363
28069
1045425
939259
1000142
980370
1026538
176227
819501
634260
431191
741803
1043942
613868
194779
1029661
401367
571586
1024869
11276
99218
188568
567216
571328
901804
871261
430012
948651
993120
50255
837338
41712
131123
922024
902925
717835
979872
311125
1025252
163024
1010316
861797
930569
518716
70510
139753
168605
999264
814935
16247
867265
180185
703088
398771
319448
616658
802977
936004
471691
713771
24565
458759
1030745
816266
11080
691259
19787
595934
822034
801009
70677
597159
68650
267481
409045
574111
357427
843967
945726
749361
57363
5687
803491
664313
544632
496485
451491
967230
411719
977607
44541
813522
837054
600782
935629
463581
78691
868275
835276
515145
624647
295812
149522
779745
200119
579553
575507
854921
514567
711527
834991
499846
733400
611443
63121
254144
823684
394608
232623
249828
527339
533963
900347
914885
888507
714224
1014932
545254
42520
428776
924031
1015709
507064
977108
673030
218581
105094
12204
349118
165306
657022
449892
216987
996663
204152
193921
1028033
118976
988357
666940
1021106
1014480
49647
551695
117073
791071
710161
272344
755325
1000441
607655
777626
150280
915024
7145
691569
696269
632141
79438
921356
560061
970154
575385
91190
276924
79327
875243
15737
941496
727152
130793
982266
291687
681974
713314
224090
462815
834871
834795
604764
995069
1037864
931192
200079
428915
797472
428360
16340
524506
588576
130275
741949
843784
568942
827072
973922
427261
392598
1014969
553769
860983
708437
767379
701291
293216
542659
384380
286406
756853
265236
399060
800919
1019758
934985
811600
370624
117318
514605
658306
76554
541287
220012
604691
156513
810203
962909
187563
859083
288080
146844
995077
772336
997207
674959
855304
158378
1021300
94481
667395
275326
319350
908880
47422
306515
54994
561640
686121
119456
914644
622374
551641
899600
1026752
522257
818959
640909
104312
1042486
837856
471199
808409
155535
586363
86651
38349
870149
390374
137915
489804
767567
23590
375718
473796
653775
537860
724473
783752
940402
750080
309816
881280
117731
962534
579309
460994
164638
358965
624861
988135
52357
513820
439244
399904
966570
905020
413760
633424
929237
705604
336596
736252
617671
212971
19860
285068
141836
571890
913394
197188
367211
861332
875316
89186
722571
1898
414622
235566
721063
702902
833782
1012476
688970
473619
765649
510029
480810
256069
606020
194549
647089
83135
347162
485920
705397
514849
697819
983083
677142
636039
43002
247892
368893
278453
878207
490894
242555
461698
773907
494886
178056
920654
675507
124806
534640
117791
61967
172037
406103
506704
126701
537278
529413
755551
960969
1029421
735018
104680
68339
714438
888333
129009
625632
781370
589958
833799
358343
820454
82244
29133
750095
53935
825724
915109
352753
105414
342425
341484
13076
865936
77260
332818
324249
724266
578194
734199
993446
466463
534207
350808
523137
880017
608197
591488
523535
456090
437811
443951
1014891
771590
36711
556101
192154
20824
151254
167640
531795
1000874
35804
151228
648901
102543
966013
979322
479505
498637
358646
898667
978930
1036848
845604
194160
705779
301741
299996
659023
131190
13298
823108
475924
688027
896203
596442
893316
596300
186213
736711
225973
784140
537536
872735
683156
617091
194267
1041350
364981
281938
98690
543552
809255
468639
327938
247749
957742
367878
450050
763076
711214
603630
339468
19292
566496
250257
932775
151569
966048
375944
915321
364286
222975
287343
991376
542133
904245
94815
698157
844696
679893
49340
780776
634956
690109
836502
721157
285730
355058
392999
531598
480540
577289
716243
489324
861715
1011380
508534
130769
821278
868927
64472
790506
84411
717043
534240
488120
799263
760711
216575
886287
332265
54642
956555
644738
95448
43925
422545
576749
581893
589636
377946
776229
492238
27930
74052
879160
745943
645321
232620
533244
1021248
785651
230394
517199
716322
97920
847562
759266
278377
389885
362678
68266
478456
234716
266562
897114
865460
571037
1007364
507856
526452
630786
730615
418081
403065
580817
1025866
447766
716272
114907
124938
833032
427479
629544
63796
744939
905933
543458
564554
784249
314075
978407
84199
73806
108580
728469
140721
280499
886043
733749
1019367
1000625
288801
82231
935505
767530
191573
373912
51211
311198
1033871
148196
175147
74016
572041
174789
1005059
457729
783793
543716
720989
173284
761179
485504
1043609
675931
1009559
469418
496532
47773
810301
935580
247523
666725
396383
471928
914113
522889
341473
980386
213242
664349
104802
878334
466620
962141
90603
915840
519016
763430
760499
456604
765183
925328
673046
713180
1015972
598351
961087
607954
724646
162198
593883
99358
553465
316198
926647
534637
80951
16653
436438
246049
336988
486390
365959
950248
875182
895646
664811
923203
502906
937173
888415
637090
295030
89037
606060
857218
494554
906046
434224
657960
964681
600181
313038
613737
1013353
574625
453796
573454
193464
605260
51127
340107
40314
295449
497396
264905
811267
730237
406806
720842
103807
371216
995221
154199
333821
432696
767845
533866
203241
362908
849709
398287
886929
968651
860501
426809
823581
917176
1028932
611981
813622
739363
1041313
282726
898635
214988
69849
811342
631107
885549
296103
230642
605371
865609
995073
992115
576036
336564
671625
170798
648130
866384
851445
775778
686268
463097
45786
18253
445776
921156
240488
289386
225579
661388
685089
337527
689518
1008565
800336
641368
543431
736238
231882
289763
13603
502435
133910
278488
443303
317171
506569
407165
533532
162182
758398
272709
392352
1011912
728325
48966
506589
528367
873429
271690
657540
433136
1031290
314639
641688
492161
811969
924992
408251
227546
450559
1013188
692410
880977
998936
159237
877773
170144
601434
679177
704751
311864
635048
251455
453999
185108
167550
545138
313352
289335
218362
842068
933283
529583
642375
285954
576683
637909
651094
676346
936035
713200
784341
347644
424640
72782
241003
983952
174994
143664
36385
713156
548237
341219
747490
13829
319150
714762
715237
561956
475964
104848
924570
974908
470238
714718
242899
196331
877047
206638
991768
889926
787809
68449
806538
244866
723768
817246
440422
483456
44953
869151
508786
944380
269733
153144
210725
531635
564963
138959
436923
114891
344655
615772
183706
33947
133852
460027
630912
604403
767616
172701
1012794
944161
1048436
978075
961452
607647
106247
590868
903462
443313
242154
49592
66773
563795
680618
510310
939932
749232
609901
23620
682401
767953
86542
908112
60405
1033757
610823
605432
133337
196532
308231
824928
361896
1032676
1015661
881861
203760
337613
461549
678197
104639
799433
34048
360536
7869
223245
364349
520912
510521
606816
174239
531713
391710
884287
1023834
530124
622710
756647
882605
744417
619026
410319
647300
772721
850242
912487
520955
383334
436739
1026152
611409
855495
87302
735587
690963
55560
744379
99124
83739
274052
864144
729153
619250
700181
919499
360615
892878
206124
817584
340182
159780
1011034
376232
549293
238415
167944
362028
904949
820034
252246
346478
167131
78494
408195
446417
781460
874378
441182
941343
351531
95802
90655
590837
165381
353315
924542
3657
612712
653989
75174
1029254
51879
452815
894798
864962
957627
586123
526739
335384
297843
884734
753607
736983
770910
731023
567776
346914
973280
606768
839958
171354
802180
53313
456190
1003263
559794
567985
506597
101635
926139
158887
97075
830314
827123
82334
468778
451744
246804
186877
943838
637173
851906
797404
596263
254376
816718
842455
735266
968604
586491
522027
139186
987742
349941
560126
327558
308624
700001
734919
813243
412874
898183
394689
809230
111108
100001
470526
411186
800695
320938
1037611
496156
744743
243751
738942
57814
686467
364945
877210
465394
909940
213477
208887
291675
284056
365509
6335
816490
179024
326428
366097
757080
243543
877391
226963
754769
465937
395451
1036752
631526
832464
700735
818229
972736
950458
717544
495507
528619
1012543
259796
568779
559203
841673
703774
438732
557693
384924
520732
12467
557848
210515
82538
171505
687142
254812
461915
759731
565727
724429
749510
444046
85789
783308
942821
650716
365779
1010670
52875
5474
215764
972300
945120
536538
984683
766219
472192
461954
917326
1006838
805926
816454
190803
481359
224718
171328
908047
196871
695973
1016419
91560
891522
369052
664694
382544
606702
323868
983079
905315
94803
1037861
688280
108858
881634
765368
55381
260603
581866
68213
912846
918717
772777
1043989
637133
693582
808160
490830
319176
227804
790552
996381
244638
806514
613861
934614
348369
838859
1044239
291956
279590
84280
289064
380731
41870
1046284
262685
830725
227758
601396
454291
398417
384079
189266
497393
346144
94547
699761
48436
414355
9567
482762
365203
1018527
1026531
173854
632435
451852
937516
245330
501825
391362
528736
82719
81307
599651
1034496
540033
247969
213813
491882
884876
243564
646115
914941
106267
419168
109185
919791
33653
575017
874686
834282
309095
974138
528267
692609
915017
206646
129368
566526
1026791
398914
332267
355345
873326
622316
943212
509896
713484
329471
274880
719315
453762
462018
761600
174140
782620
245446
96551
212928
909551
987661
915328
25642
332564
890938
1030372
345668
1018203
862998
100637
782087
37768
197896
65808
901266
216594
885574
834283
664248
1027141
126463
642540
718255
1021095
525622
813888
1041617
1868
528960
943370
944879
860127
399816
168291
121340
127457
1030169
102938
550228
165215
355208
55993
161921
132466
989688
415563
949039
634804
513349
147316
711806
979655
926287
927357
840811
932077
1011156
311507
562210
115
250591
948746
879851
730307
526746
827799
301621
438129
79035
255216
757886
693336
362510
247058
286969
183566
999854
984325
345423
881880
1014523
2996
200639
573438
336174
428374
765838
139739
804994
681880
219190
681856
560568
850221
734814
186907
315491
46931
318748
909172
623403
884891
45800
223548
826113
593386
14610
31908
644734
678774
53362
766461
163646
743236
605196
798635
919241
99063
332217
965472
728671
354319
828393
933322
864108
890995
652241
536963
896716
497928
580576
1035545
176728
680500
373621
638765
269649
321064
70854
58635
940421
128230
637518
181537
602604
207773
239343
835400
435228
910935
207588
586099
957585
44977
1031838
43163
819725
669953
1028906
53216
185283
935979
251263
281175
765583
264446
945336
417264
443126
358105
358192
31819
982212
55104
310767
48915
224512
197432
945302
299503
352783
675928
161694
641949
979128
720290
1035185
503152
599224
429192
364237
163112
27458
418204
140861
334293
570086
856831
81477
1032721
129748
768885
238150
262803
927587
653142
668476
158938
383227
576774
653179
544302
477083
265202
992687
804862
524415
419060
862533
91396
980657
270926
14198
648317
737148
422735
949717
26029
680421
463349
989585
573677
784179
497035
82868
866213
859364
1021970
50706
911013
441778
672474
667945
555458
420664
649470
122418
23120
28385
547748
550762
661506
678319
300895
519036
846222
671853
715871
408685
218381
618613
455202
912438
711167
910258
614489
385553
682797
337080
480631
983919
971752
1031184
396762
825375
553499
215078
508877
735732
227832
366779
983012
850011
22774
568197
753369
1020388
841532
194213
279032
2156
284995
811695
519773
557000
179120
223047
120743
398677
170501
155451
44203
742923
496775
82971
143366
846341
204315
1009554
1005773
127422
862371
837031
305612
828234
219535
409951
414247
681933
201436
610403
2284
877663
893442
101134
839708
853264
638277
210610
794624
572194
71805
1016546
982827
87115
910559
1026084
745455
41358
424415
945027
147722
232642
501111
850279
686168
954728
791870
261510
949653
949852
848630
57078
626251
342004
606485
108426
188400
431312
662849
761049
870338
1013843
590515
611123
498917
298716
827578
408868
824073
958086
431714
750237
916227
47552
955893
16933
340401
583793
65961
488176
189911
846290
471808
23399
659240
1015762
571964
566183
692795
141003
746816
5356
777059
334063
878972
670711
89507
265784
474224
948297
457095
264850
267069
478584
516622
588063
597996
458238
53292
96091
821414
1044775
796082
475537
511497
490755
33086
827726
967949
935522
305024
176211
632066
378020
934090
343247
1028007
650372
555323
168961
926743
951048
5529
514359
68503
598334
966992
1483
500169
548227
421314
1002685
37630
645615
65541
111230
224883
306025
99249
803456
30387
1003247
440817
921664
133778
50793
1003426
880662
763373
425618
981366
258696
408199
726550
431957
451171
229573
546196
67316
198867
943753
661625
545546
64603
297523
610340
55433
686498
15417
883881
341863
288621
711715
177664
943703
105179
393015
432422
418182
705065
742232
183884
882948
995342
811984
984014
180115
565572
361963
215022
62585
782190
983390
880599
59325
19637
872292
742552
760601
237328
612502
686884
672508
409796
965085
64134
709559
1035561
163066
266013
290767
9976
730496
451037
698892
577179
364415
609688
547393
913421
787336
921353
251929
807411
454349
904695
33592
843992
530438
961883
634334
377457
251615
386118
699124
841499
563930
159082
566187
508948
47260
732478
199755
268382
142456
393858
471389
119857
94482
633153
511902
771543
633477
358490
781096
941001
619466
591462
564582
426620
290825
578641
107664
604424
907088
526432
982030
896709
466578
852040
453195
722159
854622
45244
206023
58357
528376
617108
530053
653721
217826
513768
872454
428864
866370
324653
846877
683011
142798
509334
244571
942094
442446
19868
144700
196346
7936
838402
791352
479982
53819
920704
985738
617007
42705
301069
344391
261350
671402
11874
972644
794771
404061
336189
325761
772785
945189
531232
694612
697720
496358
221238
380926
726925
628441
1027535
772239
557783
1000325
32051
625099
582570
384767
1016232
167680
694542
973850
861686
496556
164447
7454
579642
896795
28355
102032
564749
587454
171459
830087
743866
337439
984001
649148
38160
822211
421540
912107
628003
833608
721125
393116
52593
853655
215571
850500
821954
588381
526052
566368
654017
331004
867840
614712
338537
207591
328167
316254
215469
762173
122534
43626
927554
107138
476224
589512
927470
251314
138650
233772
629601
466925
312151
967535
55550
633723
559764
49367
151692
491953
607487
125414
721183
149106
355544
190540
196012
775943
813334
264030
388653
683314
344905
166977
981834
1041778
817661
259999
750273
492842
644105
276281
887164
863189
1017641
705810
276669
436160
375023
415145
414502
141606
439642
97114
964651
607495
72919
337137
465751
441668
416868
115435
426755
1000945
452608
530186
947032
1012271
980256
650506
89451
937254
791972
398520
55327
902807
1024214
116453
591593
417945
698134
647114
901059
88109
112355
734015
219832
284226
919761
9635
658432
515068
64692
733122
114855
330798
326127
412143
636109
455839
444776
867191
360355
927230
291091
46592
701937
309849
208474
435139
582129
750233
248979
129633
1013139
914006
724173
688354
14508
605311
600711
390375
807534
770308
536933
31869
771315
1034182
897337
681827
38441
234472
144281
62538
155670
488715
40885
457143
569246
871930
63027
309829
760946
276385
209134
382445
331576
248796
322916
874636
501414
836556
511352
519991
910
806268
290066
391907
961869
676791
947675
782045
152756
1038764
1027026
1028313
944537
511868
711890
659592
612827
739846
342380
563302
86080
528402
600521
228523
87522
742899
499677
599507
732258
340919
181352
39161
11551
331519
21586
273242
119222
607041
149629
71513
761917
320608
965735
950016
14580
811836
267126
510794
711981
761624
634376
57284
194058
1006844
89598
878527
442631
549825
355333
40281
460296
860668
94184
43578
830182
924193
5494
330602
233304
891208
901998
385433
290221
433861
140560
397552
452005
395178
778952
941878
603069
469414
156295
294011
63385
750725
492218
715594
338990
335747
683618
183484
782891
963789
593802
458543
57277
23410
617062
683714
158159
687360
820657
270914
585143
308701
728069
214688
957406
809441
407733
49892
342538
97332
105537
239644
771285
322281
118234
100991
562272
863536
520142
806574
809095
777464
1013773
413228
684428
869774
17830
489888
341446
748076
50784
296917
778478
373227
964847
990865
788980
501925
592997
789577
967303
807584
353574
286188
943407
405167
332793
427043
778915
854852
186052
332015
909650
27178
596131
67575
382240
460947
418032
422464
168626
106560
794799
884948
906665
597688
597228
574174
997524
79647
32208
142408
527149
353160
455234
198823
549580
352312
943878
1029733
361933
634911
286295
946590
618420
333470
565953
865703
452071
393361
252459
549679
553053
613030
62799
315704
1026943
14485
862999
533778
540244
843704
234359
662258
886092
300231
346628
325289
734433
53323
656539
395515
68958
631488
318059
684360
557030
117369
491661
14582
93755
267056
21570
186444
110807
186578
42792
128413
858579
823468
529133
490725
731750
350883
616079
948669
864558
147302
176175
95854
130005
734912
894551
77989
596710
711601
638912
299739
877152
315099
137975
615228
861608
127602
194491
909580
273924
37
593371
833321
954579
541967
486858
417404
807498
97887
131581
429213
42490
18978
649281
656690
855266
225548
549213
654936
280165
998608
783140
159860
62857
561109
1037898
1037689
711079
648922
641848
474189
713668
380674
332784
926456
938690
336163
1043824
527791
372426
442875
774771
1009255
949581
44958
573410
1044273
675418
35952
762926
336504
621181
273658
689961
915299
825826
154641
7914
845120
725744
369835
527000
513724
810055
304852
660950
992404
642877
44533
504431
725806
353786
561477
902433
489682
650319
1034825
368179
616225
508654
236321
177064
807784
411341
946424
628334
368577
928336
933698
992878
510439
968393
941430
132192
178677
139956
34684
482366
882507
840117
483903
167946
951487
1027799
154079
246399
997462
953582
81852
921561
918498
169262
36482
218268
22262
992178
580801
145191
701827
643560
443474
771585
583355
877900
496118
817866
942188
740112
977136
780944
706060
615079
122486
923966
24737
1917
193169
349607
441052
152312
384775
914997
400978
923209
647597
687292
139618
840565
785073
628713
334349
385800
268685
207442
692969
644794
146348
662109
335316
932912
303290
279690
693970
252498
477482
917645
937360
971800
361145
1028634
762253
255238
704997
513246
1000244
201645
104473
647023
40960
923680
296460
930140
763624
787673
551068
375928
38948
723100
376672
829352
669466
860491
839884
1017170
902008
885277
156002
391116
749345
120500
184470
179231
329084
74464
96999
703656
28304
530966
1006341
253291
955160
735099
359267
806216
662481
583378
718736
142965
564685
70043
21180
311455
212406
1032985
1028154
570113
933780
309149
423279
392025
1020581
816723
426406
295616
600144
117036
109969
80743
346939
604551
612695
166072
680131
22748
374562
868689
320116
732560
440386
1018086
655349
830357
575740
361529
116285
1014908
935501
296124
999534
332749
59178
327103
821439
93087
746735
689912
497890
656930
461176
79337
715809
755525
734496
500620
599331
554657
100582
889883
190260
843649
473514
937520
926091
192712
757630
355055
44630
318862
350143
412579
366729
197447
957255
453938
545013
474406
579366
71607
695883
913572
721205
139295
221856
187624
566018
722286
438326
184179
667025
369377
977593
939620
711472
152204
852543
653917
592168
208665
908717
931452
431515
669893
667567
484535
871958
407999
721645
809691
203831
329490
599647
527816
533998
837101
854082
162346
159751
649744
71887
495566
881971
216711
246602
723008
77157
161957
424850
702390
45452
651994
669194
504603
470870
1028182
892152
671830
402271
70316
46915
714354
292905
123181
811649
143637
524940
701813
557020
586302
650377
532104
564190
470415
632967
969938
881509
241140
109869
628043
632176
279552
574762
589992
397625
557449
298578
1024031
566191
651612
632911
716576
269426
103783
97095
69563
791800
562433
846374
703405
60492
861573
236148
301665
242713
907773
23171
473711
287533
416819
446929
633009
514005
233657
743998
444347
657881
726745
875479
78508
11183
678076
327615
240560
578764
102021
654076
354922
657823
530139
914856
595806
943698
899597
97541
483621
762388
586390
757682
716532
324476
138729
740770
337315
172289
126614
90614
1030863
6350
269177
363517
195746
48974
604543
692263
799206
56478
561151
568867
754764
765376
981121
584852
566717
1021064
980182
508593
471643
516064
514956
941210
907982
46726
137179
883164
305774
445381
864318
178309
1011188
950042
905314
877928
481689
470764
1015363
485123
39658
506842
1041249
514811
76633
912867
109680
728680
985577
196268
421750
548460
209320
487833
782180
235180
356503
955813
560869
424967
255487
16054
923083
889158
921054
503991
400099
908386
386999
82605
148646
638023
93225
1008832
680100
563324
191826
720391
760558
1016579
14820
557167
932902
669406
125459
750446
349918
438124
1017051
990305
674485
973420
86841
408051
846157
192325
841073
763587
100200
681896
348644
948657
807635
282437
799047
186681
432837
148215
453485
946260
562063
623478
588085
365273
1015679
37788
901090
262963
152203
814236
931043
1041377
629438
518201
874333
383171
934775
792213
903445
879304
881647
224518
172559
321270
813736
425490
158093
994393
736050
726082
440795
779567
309732
178131
926025
667356
9820
502815
649390
699555
263150
428050
57700
781186
735936
863622
819170
628115
628109
826661
746700
668153
589738
632603
620790
846047
600379
589953
844177
955446
307625
184183
507315
363346
179821
60709
570028
954869
846400
548018
395820
288562
386160
472047
217885
606333
176678
67317
942172
626578
700953
333240
5558
930757
409371
1041452
411591
1034575
941386
733550
302167
324124
937346
155420
140345
152411
122323
757320
976704
986412
256524
293494
818907
972701
291796
955005
188268
355466
668163
94550
774136
1044874
481296
874032
653291
35547
871354
44928
830219
7504
292104
704476
68006
665118
939954
1025700
409276
388411
780557
152691
243942
992019
736210
851976
200599
114746
101650
395500
1005973
420187
565597
85254
865322
706106
3990
1036907
693940
86655
301717
363435
568041
487416
498919
1014116
556225
181633
499959
930958
705999
583384
919396
226750
355568
316214
606592
651043
2743
495189
267080
679511
613849
616045
942008
237544
129223
517967
324836
207795
649847
441209
257636
579871
202447
517039
517973
255618
779528
386973
112696
229378
995100
948719
591235
807185
112303
500428
967070
710722
960170
92694
625452
1006685
370600
978402
139055
540748
79343
835046
921995
316405
662401
478932
809177
710063
63270
320073
465655
16043
1026
406130
1021707
8152
171782
966284
197179
995163
588995
100606
154191
645979
175746
994383
808372
228493
338209
775325
536509
527603
564246
114596
829493
1040633
72939
134008
893126
616073
320745
475758
543349
61044
349730
351577
199493
787638
249250
167048
24985
764855
886935
865236
839569
734558
551870
869371
925334
918148
514894
642847
247876
298187
142348
554650
664234
628280
365324
1037233
539874
88120
834391
1003112
850466
363373
409057
594213
735840
637561
877496
8861
123582
773299
901762
879990
49105
205316
674509
112498
556236
355534
191968
807379
506641
847425
376649
586905
323066
293526
18122
779926
107728
589449
109665
144648
410218
133325
161849
743849
790747
656144
780930
13045
378032
903109
1023457
332472
590220
671115
316470
54379
946582
90118
328191
62603
982960
259302
468996
634292
280702
903600
677683
996274
724009
764065
582408
313430
436123
765703
113429
592133
574296
235679
695571
680349
621199
568656
3808
386738
111040
259896
87112
444170
816056
614776
833754
742590
647601
879159
1016176
63715
73881
262447
268653
64122
103549
853943
357079
765551
131901
147451
382644
132936
98079
618926
192571
440825
983663
879353
727528
1022175
534028
1000682
348902
1009858
87030
598397
380705
423535
640037
1030062
923711
1023100
300577
103147
239188
392415
969169
842310
245393
1046808
763528
66961
149507
947441
558786
614402
98
378679
9357
157068
826054
855619
463329
479405
548322
840623
710178
328368
196493
548901
720249
71657
696238
537613
186220
111510
670156
164460
600481
887434
903199
362789
688446
47196
631524
24205
200828
627966
350317
15746
155522
96068
922396
474538
608312
305346
959220
159175
165903
937039
574777
681533
797052
571039
298508
397497
298327
222788
604936
525665
540108
912869
237951
662030
868775
379849
131151
228092
441861
206676
49218
905299
692285
985127
505956
906465
358660
396948
264240
187151
499893
535224
297000
487792
937188
32764
924633
480335
667689
143417
41739
213391
462226
23562
817026
932781
614299
106083
999833
10504
420121
801514
387299
869853
134242
430083
956863
543153
766805
540773
18392
863402
184802
1015187
738963
732203
553308
415604
313935
26712
595264
543080
528994
771956
414902
759285
829504
217294
809854
757550
532578
698718
177054
775254
556984
579099
810549
305067
553207
642148
766912
967750
887233
736292
754296
668075
562939
136881
270120
441180
125256
721458
631936
1701
608335
263278
540509
908895
155355
770842
300625
458988
597452
962978
834252
266166
309110
363737
69836
912410
185153
854109
944153
81916
699381
392783
366967
130461
877355
578510
116927
226389
469417
119736
387284
17062
27725
355216
256848
828688
397186
617013
279917
550326
294235
393270
261451
253997
587822
595297
146994
30802
942050
295123
419498
630548
51888
413575
629481
614600
534920
426812
35207
294207
141198
883091
569907
460950
967185
481492
719632
373100
1006925
943231
708633
238466
864497
372949
307824
1018592
698587
283770
645294
257857
316017
769181
391700
708450
253053
5856
969533
197478
779168
339729
851244
1019210
518162
559753
636682
598560
991618
966585
906206
722178
378562
559506
941841
336041
772872
133705
799868
1005099
93485
621979
409379
130971
760416
1043593
608006
988854
97202
15152
860794
826615
825266
210734
660330
729822
16588
872883
585336
716244
503711
211447
1017796
1009949
911636
233590
327040
1009861
328280
781198
127622
643476
75172
1026535
551517
165184
403341
804052
751146
409690
541294
419961
576909
209121
110854
683805
887037
156627
974286
387614
905799
572597
247827
558118
974469
129653
11738
128759
48367
246675
506716
179333
517525
732391
880241
724731
604548
268560
103033
273029
739910
100324
409321
148755
22114
452762
845461
517334
43664
419784
157879
53483
748498
784741
905542
91604
395019
1029401
881485
417089
435901
1000680
361608
693249
616301
551192
681109
884923
364817
261310
794664
1009076
961836
317030
918273
225604
731836
653964
377158
470607
319186
622470
700783
3823
597388
324117
917024
493066
994079
545848
783278
506994
624363
888941
650255
982104
706224
433662
1045811
428459
552651
783602
104743
754920
462866
635823
81138
242362
385287
456152
302960
886749
68942
406251
410928
255344
688390
54425
256631
1004388
781374
118246
647295
839351
545093
363130
340423
287535
564572
396348
131434
294112
1038668
662512
431669
161088
610135
339245
898919
679331
95325
531248
506029
1012735
651782
457206
255506
950578
80735
117588
987506
903714
514264
399056
236395
416316
976912
356436
293710
1001518
868641
3051
976648
419232
1026715
1014497
704085
243008
1048487
1004671
248592
31044
1043971
296301
544558
833093
669251
98734
169939
686504
156985
912288
80055
98448
150387
113799
711557
767951
1000188
641543
675413
90726
105475
547834
778592
663852
87432
1038343
43933
824918
301338
337614
946330
472696
910366
365645
355771
664770
1046402
690007
517621
295991
285662
296002
288431
60922
838418
129234
368170
641712
849889
249295
789829
704925
665904
984142
778390
954738
600791
58538
862486
803941
268319
857444
721963
189511
119183
807712
20855
6585
79086
696447
819177
688646
123887
464407
614731
777235
196006
96215
703945
534516
772249
396339
494338
636276
874222
837810
386034
417836
1025539
932180
754326
915104
1029416
1040354
611969
145679
728955
696971
541246
758559
445130
979712
160756
184768
291845
766829
439747
480796
617346
144547
564461
409693
562161
24738
713436
118589
394919
629219
480636
603229
5942
131021
786108
743893
136840
1028345
186451
883750
363000
917004
972520
790080
443083
64488
915826
691081
78532
837186
213239
751011
574485
561309
294122
518838
445267
484771
300077
916088
406359
981740
1018553
45025
283718
610269
564544
615004
191181
310120
9780
873997
115580
596414
393485
60746
884069
1046960
693221
994659
702628
688557
769229
833860
407266
98372
499343
784134
621381
363321
764645
420663
421934
792573
166239
257063
816982
121743
215543
681607
354388
841439
137415
236794
416466
68516
840031
153872
595735
404274
472930
870452
161598
349109
618774
821544
455293
738210
696230
891746
915275
504527
411557
617461
721720
333479
550410
1020721
935290
357903
188027
847685
628395
98694
971213
674538
348692
506207
597630
529204
520351
864240
555385
222618
280891
241696
63661
64947
546997
542350
82171
143768
1025951
552342
469061
629076
889522
863776
798448
497905
531623
97901
217098
736263
159216
380392
162096
920517
530462
826051
463794
261689
772766
146154
734472
320821
509881
23552
643481
582110
773178
415836
415219
973276
119935
117851
1042879
714810
132689
241206
104636
545246
352186
938692
277001
408801
901413
335617
410996
28795
764841
940043
443615
228844
347533
564107
228987
407253
830332
69530
927956
996732
70273
25764
891697
1003960
723610
760954
531392
863068
996276
748252
744010
834559
34459
973522
25401
307308
866565
47686
587312
816559
245506
767356
100505
625444
602203
563936
1038178
97279
579572
965820
236102
1027472
246512
740176
435517
301279
82024
731862
224219
499489
178491
142335
1007589
188040
488309
825139
181795
188300
211637
445187
982645
124514
946879
144819
917065
477138
849941
350946
917551
91932
161336
377288
227492
805189
545217
61879
727560
363609
667768
10564
126306
997184
885813
61194
781122
622007
416237
950713
990714
842897
487030
451475
654863
314781
750997
416676
21892
482688
476843
115974
729860
681107
553114
299980
765576
704786
161383
186904
574562
59546
231929
1026985
110715
657104
1027291
878532
624276
846597
650867
183549
748642
184792
524328
561774
1027850
255580
924859
895538
882392
564056
344599
215582
873566
223016
435959
639704
590648
633082
415934
562713
596699
1998
870310
75383
881465
713420
152597
759759
152304
542472
450871
332022
945609
78000
20372
855107
166276
428105
112099
754053
914734
221644
293025
356626
600748
443778
837673
454159
185332
925658
218447
272607
739138
762812
567143
221551
55053
794203
929327
157812
131003
468515
19602
338685
294452
463922
447165
545856
220518
896950
140699
578270
387469
1046269
922660
44380
175443
47210
234134
674133
768812
744133
563816
10174
253523
923601
202424
481787
583822
651350
95124
638057
353203
985888
486711
124733
700440
37917
103767
542001
132463
544276
771783
208131
547893
385706
800506
638853
686849
912922
322269
475849
673631
508958
138056
364087
887124
347473
4721
629514
323919
786294
661977
853552
925950
495757
827610
546132
911112
325592
1034460
5264
627893
286953
89180
108266
819273
101852
731645
407905
555962
70649
801222
467394
404267
528392
861085
814485
586532
281384
883416
1046628
522841
930080
269253
305276
978632
323255
808089
621659
23340
216399
1021250
905673
10615
703892
645940
789966
535510
170978
647937
500873
371205
10665
544445
746507
756792
135754
447308
1032403
520314
878503
1036497
154105
203350
424079
279554
441484
861215
987222
556241
488973
76886
265911
799752
400555
705375
409782
940331
458775
313332
560202
557495
328099
911591
643117
855393
576796
546517
872296
329807
947073
340145
309145
624985
1032184
483095
544906
774738
145631
20647
1023527
236250
513469
647283
784383
96635
768359
212876
109872
392235
886624
285686
304282
73402
560789
814144
413657
110434
571800
489269
903137
912553
1006984
545530
507334
841008
313616
353836
858270
517984
988201
634082
588989
815955
246273
743186
500532
580052
142751
892862
20598
462791
15841
222713
1027643
1042783
930105
988825
851298
172470
308818
1031989
286372
826743
9
967918
556156
947095
15119
509106
13922
865051
554950
652549
593524
791232
1024466
144089
578863
6081
794110
349927
363997
1034592
601244
139539
634146
192273
1045068
830093
388083
487302
302673
628682
454156
929911
32404
441285
318934
990186
276240
888602
416805
780125
288064
968284
553947
950313
409668
854370
55716
956805
675127
707059
16469
416951
509216
804667
338714
10887
448379
183562
1018695
994792
433745
150709
901660
16986
159871
994980
773207
415218
828883
277833
339781
779306
688042
376154
278881
467551
946809
185201
1047895
583783
282926
267522
436764
852552
719281
253111
1016352
329626
55227
364410
187121
17522
143314
544265
6319
1044773
474427
993734
412297
971134
443491
585047
965610
847424
501685
945176
151328
230237
169484
94416
258583
984117
1048361
353602
315026
281533
865600
347633
205114
304930
303575
828009
160899
944036
8739
953335
61900
488851
508141
935019
553770
278667
538018
42611
151374
190809
510742
317118
366534
747793
285983
694882
895835
823886
221825
514189
665583
18401
142396
406803
757627
11271
557104
283377
522213
486631
911156
312334
601657
187524
975379
842077
663944
70517
729803
12060
365701
548055
196736
543146
35867
381517
335322
681269
999541
884475
978444
602667
954965
322009
936085
463333
654653
448940
931882
234081
316781
931065
496215
503847
180709
70859
213740
925870
830479
728699
842415
269163
522237
752180
315444
737556
565457
658841
698669
35870
994795
31491
463795
248898
202340
440431
40627
80764
855287
638943
680783
695649
880024
1044554
775953
999531
147162
671492
544240
258904
219407
223861
1029269
149001
320848
389889
966462
1017821
995025
1004152
284284
478290
377282
493912
883562
468968
465287
87989
418643
798216
160926
781035
646231
267960
673886
554562
432484
1009430
525678
857922
438321
424839
534644
15761
428981
559710
899268
392429
943404
971802
564926
340734
25911
445533
224886
414511
239814
807576
429872
180313
604937
692227
550382
319532
493959
325141
439180
740644
744046
319328
546911
453516
736622
651710
395906
587426
138456
538447
72853
966379
94927
454902
345005
899559
212397
890035
520384
775907
561698
52846
904950
480875
280324
546449
699276
503210
117661
968049
937109
204429
859414
869640
266605
748648
430185
965002
712852
131266
222230
371307
573047
976214
725689
855971
767137
890050
465464
218325
399216
85603
390576
707435
359567
338591
192947
109548
585099
351616
460544
62501
858840
465706
951598
713626
83870
963038
314086
490004
1003405
868351
232379
305203
86498
690864
31768
54343
600740
462940
466660
431058
739700
242568
999060
974196
889057
478529
239584
801779
247106
990101
229827
958177
189245
397528
139402
392196
40585
796157
946697
733563
1008151
460719
793012
503122
791155
966885
1018641
1037314
238463
94954
1010932
680048
258077
338419
877062
748756
555690
498980
196161
260931
22458
1001665
716583
390745
321128
307413
185050
262292
275923
326013
85234
845127
963296
455126
207914
727273
12035
638294
836180
296668
604842
1020530
609874
770807
341559
841647
664955
1021851
337596
252795
807462
26858
736663
936696
47102
634362
25692
733024
240420
238412
467809
1043965
535500
292377
461749
123623
595556
207401
97791
263624
709110
708912
773973
868796
72257
296919
609377
866191
68740
812277
679308
228313
630553
667735
296358
136576
513135
710120
590769
706974
499131
980078
428413
354527
311671
137141
451971
532241
1047238
455612
7121
265837
843715
327992
92438
338307
514259
442801
312848
152501
978662
80836
883501
710565
624496
235963
1038363
108461
475116
571855
894381
804713
234848
859026
526178
759306
160146
616757
602387
756734
346885
774569
325159
2017
806081
929386
857595
501014
983553
152970
686623
721846
793120
190124
241066
710718
821116
180208
800063
434025
647944
1015755
7976
461205
799209
662842
500036
769241
871974
211153
101179
237185
981749
989423
320992
953949
337363
748006
113815
229839
716844
501201
408700
483710
644525
519318
52447
498905
452607
954751
562618
115786
366572
523699
372377
900519
980846
960536
371941
500892
548665
387771
209514
400707
455507
1045575
740252
141930
784665
782414
854880
638589
379372
943806
269193
822151
641061
907437
444545
551811
943649
257418
210575
382756
884503
262361
72075
236320
140189
717831
129195
1035804
300185
502755
812306
747444
223740
391354
126605
327564
864541
708971
34969
205339
629810
437616
310516
671205
187406
176109
424298
642451
921980
1028782
863677
325062
23206
31341
963685
329872
917867
972673
830669
190684
630690
191795
911854
260228
729130
159336
765003
314554
340256
521319
617999
1020963
987264
971960
22974
950975
298204
195990
348779
877917
250424
434209
394491
682859
737762
723910
632717
324977
54548
70733
1009987
912295
329009
420445
135895
900475
419350
560499
53140
13735
555599
500018
676974
682104
811521
197237
266009
984799
879894
328961
822405
567419
934716
500512
305682
981183
640219
1048326
633234
396566
202655
778680
390389
692981
929241
792683
1003205
811872
656936
173580
346501
1046626
341342
480873
813832
975227
120590
103863
307173
919214
985642
235329
719584
168925
29777
549568
713870
801766
1013465
870240
847382
905267
918493
410681
525351
695822
370692
865286
492079
322919
629001
1033721
309417
782168
1010156
489941
91063
381689
1003566
86858
1006979
264744
352309
991478
314481
963012
279738
678602
598923
435263
999193
794790
934053
218238
338576
704018
518773
572764
841227
30001
292442
713118
55243
585930
963736
193093
708148
886579
521899
32651
760923
878145
775375
503759
447843
138075
886561
88865
1023847
579840
106169
104508
957170
145994
153865
563755
551265
136188
634624
95458
666739
463992
350265
526754
197939
91752
675980
824090
65598
544776
658133
278743
728645
702436
44463
273850
290425
873775
65610
368510
980328
814873
526359
733057
591546
704094
771787
779492
710128
369832
853930
720799
823133
964756
369615
60801
683262
761577
248809
931997
716579
929933
185579
629872
79441
175045
65384
550632
412157
41508
107392
295672
943408
443686
71158
89551
132626
287734
664070
1000116
794730
188999
302084
1037585
919892
244321
563383
679664
523891
339763
189559
14192
577909
168136
747915
580575
120526
799774
488532
447272
949550
196157
571724
786463
544246
357698
959459
491980
879356
926439
1037162
598875
915793
608467
1021168
819481
173018
679675
752732
654355
110649
614875
563994
956441
577174
220157
873064
171910
392917
164097
592730
614097
242767
1031718
571752
311899
120693
470941
842002
530011
984235
364834
944958
276402
215348
233712
779368
139086
153275
752983
43290
5594
138265
963096
385983
1014069
796341
879744
97393
659923
571353
959529
401084
471968
935268
960217
987861
780935
951994
33994
414042
618944
343460
630760
403569
910196
885560
146412
65204
684522
648747
409342
558276
167477
1031231
370805
1016132
165575
515544
570042
478156
667375
208854
568145
543709
161129
347592
588594
258698
330308
562999
975275
415784
157499
19306
59858
899534
995845
622350
130976
637148
840450
536369
754393
576270
447638
962045
2119
507935
110687
584553
720309
647888
312126
184653
1028279
889730
472232
543524
456431
504735
315366
180561
47066
1032512
121288
621427
362176
280367
989024
303987
164815
825553
214875
456351
710875
328613
840067
447948
166165
887193
779541
93425
973416
63724
320735
336921
539940
717652
631810
527005
685087
1016900
899223
481801
1044943
672751
577275
470369
675293
353046
807594
563401
855761
385049
181023
910550
213525
317958
322413
517617
701213
698590
243103
965254
359057
309892
716484
351043
752849
540523
127740
677755
516804
580033
609717
471672
481362
837317
739111
539279
551810
869716
402603
860448
172926
530791
29240
528914
250594
580871
119332
514091
993084
698511
329289
256135
761465
877370
372280
416581
458978
680971
130881
628022
908839
825340
350050
561727
967704
69099
475389
129518
617779
737251
751654
160094
844918
907736
357785
544310
717434
937994
8580
621003
625256
682526
836516
10589
692837
913082
100353
593500
576740
561131
273337
618687
956193
996980
747756
582121
139893
1035450
59032
597634
625353
906052
187628
34422
489606
849339
30981
826918
661914
976928
106281
181298
398179
33012
258335
414505
246997
827248
813080
154938
272718
441995
551350
712807
52775
918280
371184
15799
624479
814782
342470
633790
376076
960822
151657
175953
563043
937700
1000345
419554
123446
342554
897122
449497
47876
604256
959870
230331
882009
238219
167982
654545
374852
126102
650501
693071
554456
79534
289624
351491
559495
501006
302093
248019
194722
185151
599926
70346
80758
890032
815941
180089
1012912
884898
492167
658956
184701
701209
445650
78742
1045508
521010
466714
150257
368837
72322
314260
259461
330575
289352
1003758
695149
1004378
364481
286984
464150
222984
353483
482847
58516
998465
91383
711749
631286
266150
204498
323393
145331
15456
717689
492639
81304
193212
518982
244147
10812
216709
466150
291087
282123
301755
642979
201091
194783
977107
1040557
894582
241024
965759
882354
960823
852420
469013
490818
170448
887927
310758
151922
204703
887905
463612
417547
417506
937468
1008097
473112
512799
889808
759785
28010
1023738
810720
874783
774502
290085
420165
886943
260368
614631
93073
557321
459922
874649
274259
295224
619702
547732
230013
534723
20596
636576
625855
722771
358421
828361
32158
263504
278665
252483
554218
499331
940361
934876
821910
361508
415302
395142
288886
1035210
1014150
742556
853925
142180
127487
1045470
674384
901714
96598
930989
406134
119994
171187
1020263
663621
1015303
38257
148983
250811
79719
163303
1040887
550741
697894
66334
1011694
100116
442115
178287
585373
483945
327680
225894
129719
497123
785662
210560
1000310
104272
494014
894484
7542
162645
200260
960412
682410
454493
600264
463712
45872
658679
668249
559449
398079
890429
682484
215399
945892
208792
541709
1012263
906478
177808
707789
599570
108707
774025
1031714
648618
977036
539823
259475
877363
664287
551594
980330
231905
1013153
668588
358715
232355
1025270
27986
23830
981018
802806
657030
343253
383423
294790
315805
235582
704114
380180
430361
940876
790163
27817
144601
290219
88001
981917
1003872
345883
628890
318290
263660
544026
172209
549939
785540
334621
912783
897387
278252
248087
570106
1017616
786211
686859
456470
931825
601288
1023854
613092
541329
694507
578487
555860
487378
487057
760442
937123
732621
247342
821138
573376
369513
191672
446328
155491
873658
41629
792702
413427
200322
380316
616141
710620
211729
931388
726505
181185
471442
265803
491809
989265
572048
200538
904517
507281
384444
546239
997257
538363
94623
721258
168695
878488
404922
900513
122723
829926
638844
934767
460301
145230
110815
331290
782863
1019477
792055
1006360
259610
858112
858727
286618
588163
868257
278647
884417
397598
906939
456804
550269
859153
431875
541965
734474
9272
448298
856744
773581
183718
772349
913508
63691
262082
550342
112249
694918
711358
466856
269199
943515
190200
207683
60109
805851
213092
701235
307737
897965
380099
745244
846021
685402
305629
1040097
901439
1030608
122456
622157
518217
186298
561904
149831
428896
168265
137752
516576
28531
170912
703949
720956
302214
362913
569856
197674
486511
385247
655130
852831
361444
484830
9656
904999
723724
569452
432354
534422
9444
760644
874108
431487
437882
829969
816754
9079
28614
895435
497404
508775
289714
666692
73498
963552
811974
474882
791612
844055
112051
226662
19103
445729
336006
358980
923438
404310
585129
485344
777457
5670
899442
746119
210541
661536
717582
496364
600550
403202
74442
454708
848132
916140
52381
184074
496283
862208
1016427
640800
549187
958489
435714
90403
668536
883813
597278
422099
26266
639258
548552
514898
73968
160420
1031439
137158
107172
858514
604187
557857
496081
647875
369072
334730
291431
86748
315581
586597
218431
770280
743534
485372
148122
898751
108525
981275
1042260
482937
861768
919747
131198
713618
245614
191870
281631
281107
604934
723470
8181
311355
606810
484557
89920
96317
937944
587836
219809
891221
577543
209028
800795
730783
599761
866842
88026
270713
266474
170304
51859
792676
115225
813885
625297
370488
1025041
1036673
346170
306457
957171
970558
21818
478988
866405
449788
652419
251210
379063
628994
94658
48512
579344
412161
502541
562607
242575
1047050
651097
418742
122537
817446
746261
769443
830761
89857
397962
506250
548505
161085
459485
546410
121684
206661
379285
1038279
678220
284404
379258
206209
725836
176334
728747
805836
356542
631141
976835
3346
666550
734846
45859
87683
265695
1016995
466762
856116
1047057
252732
876112
100437
448213
277689
847141
255028
304317
191211
13733
221423
673111
573161
186526
341236
414399
491442
952583
290636
709855
107533
295058
79510
174663
494795
895491
519791
148074
1047248
997443
322854
889872
121674
499538
371308
615861
567631
904689
712554
726442
170976
355196
456837
856796
747999
864293
989984
855249
435276
48561
106996
256855
603024
246008
111543
296404
663213
221199
958670
811470
936329
246055
424416
582561
253964
1021108
221797
637516
990581
84791
188458
181847
975498
41671
677294
861468
388362
456331
576127
1011815
346791
938801
18788
831284
27477
748698
177268
170612
776464
749675
530806
1022370
479755
501751
708838
769972
796419
980402
1016378
378566
1018643
871064
425349
486745
67912
796999
504821
1028071
573788
135986
9437
913383
289496
629966
327323
524033
812295
281975
262312
402084
761698
865895
287611
263317
608845
110327
649636
447986
326045
776843
937966
855779
987164
481977
17274
670633
253131
109403
802044
776823
118885
486480
746842
296242
529270
531045
1023686
132790
814025
570578
516682
681397
535231
307199
403046
597116
827465
877539
338292
60050
367971
389104
757039
819178
581694
882427
657715
687804
76156
666385
795558
254226
911389
389240
873925
827215
667353
568971
283551
804887
110843
738492
339883
465514
797825
741667
994620
767226
245420
273389
303963
221533
370007
393426
852207
224415
540241
476797
673015
723132
311550
695970
538995
425038
44019
245740
107094
259878
117655
704694
720887
686783
971430
647712
642043
533880
861132
229636
347241
1024391
707270
943872
313417
619338
8948
981056
1019830
415631
140292
358250
1019369
824126
827387
491861
136689
198726
409177
899276
325054
494994
755276
211397
147251
818362
390086
81417
306560
551186
1001758
404165
980553
407073
425988
828840
144745
830285
806254
467122
86818
688410
1032861
131002
168888
898281
592565
25808
1032404
231277
855916
557467
778466
473360
894415
170751
773515
398626
83750
902256
777731
158322
420168
75723
438618
867998
385401
552941
351984
9894
419919
251018
483078
250746
189627
873276
760443
387368
324805
565744
91089
27145
793421
782086
219685
562456
940575
713008
770712
42795
631617
844827
830062
294366
844539
192874
270233
678408
82847
911152
832019
1041745
900507
676080
378169
782584
221819
1029630
145598
100969
243628
81858
418268
39170
570610
370608
683702
18056
193267
491347
81978
28457
707948
978713
342122
828484
327851
875267
146207
64351
873045
450502
400432
144656
461147
321050
7070
559647
372443
8389
477073
610767
440556
818162
458043
262068
3855
470662
144562
977744
126770
616541
331150
555252
613087
533762
441217
279981
226151
863861
642329
849879
937149
393185
176562
168323
252102
13405
75069
1012397
354690
605842
970403
271967
256167
194444
360671
733146
365751
961378
552769
331661
566847
646161
860817
1864
1029245
146304
196788
86720
84721
283727
381893
181599
322548
532097
165593
861363
644696
12019
720025
714540
638688
522016
697027
211047
860191
378111
774925
87602
1015712
219737
767718
53649
954991
893451
565533
908930
34326
438103
447686
1004740
103392
697781
77806
637817
848887
530831
679711
931158
465837
735482
7385
939426
713349
685438
663658
407721
299154
574242
557362
570718
906185
551417
102248
985489
866835
39295
910057
156634
317890
187920
756938
464334
784501
65321
826778
244566
179252
986842
666462
844320
713187
836513
1034115
1012972
23312
187122
388629
981909
932646
93938
501992
805401
950448
589227
618383
344248
866424
284722
419546
889126
689266
650715
11184
987454
405819
147486
621450
16342
444224
653390
116869
979553
576116
443453
53331
6133
324803
557890
599806
954234
377112
437841
787249
827243
1048032
816420
844477
703093
739079
352365
601777
371697
437249
1010423
540951
707194
275866
326183
931086
627271
887008
641942
923166
144090
212163
171597
268553
175887
769296
399105
361203
984786
723862
438885
998508
592689
271714
835625
714084
186474
711935
188866
403454
298686
516093
300049
260306
146156
795359
172694
5731
160725
753439
579074
487334
211339
627729
80599
477701
180004
49719
504526
310243
659366
435659
39134
204700
586825
938164
145837
912053
16953
729116
498716
689729
639719
1039315
827772
65670
214264
116295
845715
291077
724318
418981
544852
709801
925567
459399
691101
548540
189719
476900
85145
891392
1033782
919846
207660
730924
273792
321324
196404
944279
856252
484879
1032393
982502
684257
52074
804433
523784
572317
829543
43856
187257
92914
649966
474030
469805
814596
638209
608379
784525
464013
1020268
794731
961163
770829
260431
358125
647366
268111
817212
427901
469583
527711
403555
437609
445672
193120
569066
1017921
897164
7058
951470
360147
875047
981955
577944
367792
848372
508275
80912
210400
105234
163538
886427
694430
713586
601745
719304
153505
667953
1006990
163530
358728
410850
58415
970994
336008
654257
145103
430993
620533
167086
523422
352708
52540
619092
386762
132482
682591
523740
690835
81624
78659
523400
204208
382089
982152
472920
481649
192664
222213
902584
793766
199049
783588
2575
339340
393707
900023
602923
91764
83804
247629
844672
354523
206795
362627
222417
824290
748112
519407
352552
507964
59932
659846
812792
543163
496209
537392
730860
325774
16460
841242
110174
1014019
39886
490408
406302
826914
881197
50680
587898
124314
361128
382542
86371
226447
594383
132444
405936
942663
925957
655294
812235
99978
269396
595568
952356
557539
1001842
666609
636330
654661
135247
690009
929618
292713
122755
450441
727427
143312
806810
310186
314504
239482
1013300
249011
567671
180140
883778
90381
975246
278450
113733
1000782
577942
745659
673054
659548
838090
22764
917192
584075
895234
837369
376759
166242
484423
747923
578899
954612
638998
609664
272112
689978
463166
261280
83061
576437
373512
557440
147879
364173
603864
666597
847407
84661
635290
529892
668682
150403
541391
399832
75452
104710
100416
610073
877534
1030965
386556
978400
278366
183071
46381
750960
302733
685282
528040
540700
602166
307735
1024144
896627
751081
475699
220388
573626
858767
406157
75008
411195
447219
925965
231660
644772
172833
85759
234142
639263
275245
131923
905699
1039395
872363
1036539
313220
670099
283302
685303
147863
685091
580160
524586
141065
407507
245896
617580
544623
39446
204036
121414
127030
559019
959510
788577
235301
428878
672446
914813
882326
913522
567328
840674
593612
207910
1005129
847808
790234
632004
537225
1007560
880124
851434
318758
66861
647607
630627
415246
789129
620648
167681
260452
1048271
713364
696330
937512
667301
58062
859681
128616
152306
958423
448012
170557
366529
658558
490506
901082
187051
480347
459131
53726
62215
354525
623368
951206
557183
748368
75778
264882
200837
577443
814943
738153
955878
208488
973806
77514
312297
81125
556048
220521
502863
611282
1012674
692188
129874
473866
206489
201926
452523
711433
772834
461151
1001010
410232
302667
270737
430409
384033
404615
251337
959674
533521
880485
453563
419328
741519
713316
295974
550569
345834
508872
301198
94228
534243
196442
174000
509386
181240
74476
371871
340764
937653
387343
361947
1003533
297498
699924
412727
590919
403692
33634
527041
623363
151006
132755
23432
192235
181640
934765
667162
393179
521694
560749
624404
840571
111873
740811
482166
823601
373178
186604
762847
935961
856980
647277
210500
805834
770633
799085
245773
233865
380696
931575
1001881
690647
815945
429264
134455
124337
992941
552963
9025
886230
622783
16777
106789
964657
11470
944709
877195
308286
603409
528880
362923
190120
991942
220562
469687
15760
271813
1044159
908363
420021
250890
23436
812758
175997
974107
34513
15828
241690
903214
863878
125164
269398
62187
997200
951843
488819
710124
765900
879540
1019237
606444
583271
762385
66031
342904
519889
359448
980796
792217
127814
924821
184753
189085
292132
95446
877159
641565
218638
914955
617143
1039273
743041
447754
685419
59944
506128
552290
582336
528349
356115
234367
154478
791963
300405
217413
750543
518440
520894
177323
566622
34035
901464
728129
518805
466363
956314
361860
449323
825446
548480
766025
577880
605367
157784
864330
586444
427240
120246
536951
108271
339160
822887
311911
743636
569297
623893
216154
794034
389214
121969
637269
656920
312367
858083
197755
662306
156115
225273
437965
608150
522492
239843
684478
794930
895830
554926
855641
861289
575928
516900
634905
706830
186933
519775
663092
803635
756086
92147
194871
49832
510882
39080
831046
84397
88975
124697
865419
406662
358909
57842
271353
112265
81281
779128
1038093
814052
598159
569814
309268
98315
509434
618636
590942
62651
164380
691682
673855
96921
530341
410735
321375
1011403
185292
162207
400731
858878
724647
327131
88558
476163
889197
730249
443538
890797
817011
403314
750531
568857
1355
581540
447060
978268
944445
524091
540478
237969
401855
348635
831450
531376
188110
1045251
6077
1016611
317707
885932
1044196
322490
729494
458345
383896
640914
839143
293213
838837
582015
368259
882459
497398
727343
540512
864188
969859
586137
949706
470692
224333
896319
741624
950490
233700
36314
345485
30022
158224
977742
609362
1043579
1003109
740774
479692
703508
773344
471414
98495
186484
251192
849413
698876
503723
5604
361206
804393
818536
817131
973406
100927
58180
687471
821357
769283
470283
260954
968371
328881
168273
52337
772990
252767
761819
230668
82290
204289
25457
294670
824130
509647
803067
237292
698916
762365
630189
506711
282673
956838
566059
326240
834686
599309
778358
757327
426186
74239
214008
186043
362134
555539
613514
820266
759417
822026
735815
341833
84776
532284
301826
948616
584431
651809
508031
840786
718092
513671
49591
317429
653517
414908
634897
944635
855018
91778
576283
786776
143073
878790
355378
372352
466416
842860
600842
444802
548768
660017
128349
55744
242763
565515
388576
894733
359171
465968
714441
472180
114604
222581
1036302
709126
796698
946482
1016805
819738
817089
52219
185165
573312
424710
408227
275388
1018998
942692
532526
769102
221265
977709
614157
484430
939829
719333
606872
266868
67312
625355
460125
105461
995364
197073
224888
375190
457462
431752
800434
23860
904088
21564
209536
851014
316257
299529
540143
45247
562570
798742
860773
222107
548051
517816
257991
859604
129116
277683
585001
998180
259233
201138
845330
1035523
520412
119929
1039569
64107
230960
1026032
794878
207421
296854
979664
84618
889062
797279
246074
838798
751732
160068
509039
253892
758471
287080
111061
300416
492463
382081
479341
867676
899662
255847
791308
927519
858308
903803
735586
820527
371852
1017924
169602
202032
799346
888327
560473
753239
444448
585813
919899
254299
710426
847125
591467
389432
415869
11991
89121
215557
461268
17025
359734
758308
52670
299842
309974
596538
269041
461122
184195
804369
900892
637441
629870
90528
222057
2678
324085
24029
155775
714604
845164
996162
189651
703140
621012
900863
3781
607636
924260
487552
1635
958679
488872
548595
984283
537348
185637
967533
710988
1034359
626923
625788
932004
643857
957210
221685
3636
694638
867402
211011
9870
360176
92793
631126
516659
180193
853861
634617
2819
387394
650804
102974
852765
717347
545116
227443
905796
859333
369791
927690
21266
716655
108163
325551
96152
375799
221794
951715
462729
1662
756403
727628
74078
906371
104277
582927
691307
563432
502777
429783
798417
541496
674884
87489
1015739
202281
919809
717841
60676
89911
305812
186450
1014139
436703
484280
285277
670818
902772
144068
727801
947333
228903
854323
70406
305594
218278
366212
970423
87868
43152
721639
161
400231
1033074
595101
146878
1043414
73057
798538
50548
942261
399728
854613
73578
531922
911808
592203
97173
535085
4918
1029582
661605
342832
486341
326701
410649
459554
566156
297418
727659
316948
522039
211415
707863
857058
906908
1018017
586938
639286
704079
94710
906249
772652
322103
535590
415496
497880
611180
897993
177782
129454
194156
956400
776699
165461
555717
506631
839568
400667
892859
823617
340796
114987
681169
858205
875902
516218
751569
243265
341675
800271
511749
782329
903614
688114
244073
665593
832486
886094
334933
463783
198022
784311
640159
363152
94801
300321
351738
331564
543724
84072
468790
1012028
465978
1023397
988130
574231
696709
818864
706626
1017675
1004448
594259
68903
651725
356122
50482
8840
1038769
51905
265502
606546
233922
728068
492615
1043228
201360
725533
894665
960597
573042
459113
940436
437588
536442
872075
676696
786896
832257
282132
918007
670959
430433
246213
261593
236612
189611
239633
664755
420779
379605
188683
811931
27163
484511
794735
73610
539714
762382
112841
423375
536519
639016
567232
798042
607081
28918
766582
716060
567998
332786
525739
474412
358225
342330
842611
401444
360066
583022
736756
762984
557149
583292
33210
700339
869198
780978
87763
373546
862704
651146
447291
1042695
729366
214090
269835
789079
372436
130120
343990
202503
946579
45586
821991
483998
504249
94262
935252
240743
368330
773192
402156
102574
657372
236952
144159
219180
798276
441248
929865
1024866
318955
945453
475242
304587
312539
521419
426693
59711
429352
819448
291381
652182
172708
790424
687903
839778
261788
661492
401072
499302
610414
352604
691939
602816
645338
168310
204130
1020059
655747
806767
987031
813510
741773
33900
267182
971035
616457
251808
403700
445539
443961
308790
58808
616306
581783
766369
927976
253579
768425
548182
877937
1015863
320319
1002768
814958
710721
1010878
138948
1000394
144154
621794
550737
302316
141556
424283
857133
886285
1017674
616941
836576
767789
83938
558179
242007
813148
671916
11684
420581
791799
416882
392834
646320
946151
284800
609691
611907
908821
526355
293920
96455
595773
863666
101088
533816
632565
526876
663153
606615
185872
643382
82185
512867
744141
697846
370366
928019
475713
595028
565898
19988
884506
188137
604845
108955
669572
1026903
773934
494026
411597
211630
451858
476132
101916
920765
51317
739014
566287
221297
652184
657399
714823
916184
168497
531757
270144
835000
983340
954512
14325
526218
755119
762427
249658
702147
121167
997664
276462
731332
818811
848922
477268
518069
631631
577859
869253
895459
827053
597715
257119
746788
756858
914009
331366
149668
216346
869888
205398
921989
684994
869978
928567
866163
272941
328972
612064
758310
953296
49028
205396
353669
838712
570865
583979
86690
509500
176483
818605
577525
377250
232680
525942
576249
446947
537831
1037710
915844
350348
252815
915471
479374
893918
499766
45833
431798
904307
805038
103017
300513
460369
459957
709192
789927
221308
904166
634604
377177
339798
610711
719282
434740
82920
847880
649316
757527
112500
123256
935232
299985
117768
182747
823442
961899
484404
786234
560239
600881
557517
366373
621224
415354
733376
482014
438288
257616
1028438
865688
125479
586057
19127
427284
383926
215865
139483
1022962
737588
562073
585109
1041126
846706
974539
894978
1029469
944104
655263
780312
621052
366662
54555
197356
528106
261956
179907
51221
290062
276596
517263
951813
623322
981250
867675
228343
328793
74380
6316
836643
419366
27376
150674
558672
252771
1002489
535186
8031
3665
646894
423819
466327
974905
108370
924488
569996
356308
264888
231519
679063
757801
18179
1031233
103067
422012
18945
810219
711132
521052
918738
468209
549942
342464
56373
773675
968849
932713
473545
208313
639487
271187
781998
43951
843885
223722
639644
105699
510938
577110
250919
370235
625200
127226
1036858
877740
487437
771936
572806
739718
542534
853723
972026
760245
527533
145214
892885
315343
249187
859206
123402
630407
229988
698607
26249
645555
306659
307162
593039
314103
25045
346697
291690
908891
929209
142741
301464
481078
706987
545817
234062
205903
887768
961608
420955
190753
468219
20907
526165
1013677
504576
206336
350463
679531
919026
738696
234016
778246
62729
593937
410025
914410
388019
403961
888686
116212
746234
325871
644958
915012
94237
672526
299759
233702
997758
660880
424261
912394
1037584
53847
861547
941787
49513
670403
366738
523312
887314
483791
349407
602414
89732
55474
977602
873416
4192
162217
619672
200043
931328
358466
38115
670544
105837
116254
41791
412242
866263
414892
219275
819291
740398
112896
748102
656243
608572
607957
775080
994520
513788
859921
551666
846099
951622
488859
285080
314741
697106
264675
154109
142679
234941
309659
801216
24473
337961
964859
867801
718633
168615
600396
790425
127530
517110
710998
893385
331172
831266
616495
744572
990511
346320
867411
46494
973848
797152
540710
438634
651954
341856
788258
630587
67055
57915
61952
722958
940435
385003
1039628
549677
89269
197341
470808
755661
357843
597937
277080
734774
879473
399807
715356
577655
563803
1002941
833879
226923
426442
796335
374105
251822
450941
392233
38547
637242
988365
471980
285415
521492
690430
643420
34681
148637
578448
2004
403627
106017
1033110
882340
341057
260718
962391
463820
299268
417564
392303
16077
954200
689003
572947
781618
383822
61491
499094
118656
742220
954405
1035271
204891
714882
345878
638355
279583
736124
661459
425778
208584
524772
1507
631773
775218
871082
679987
803286
752249
56606
230363
341127
873966
314917
496117
942736
29565
781315
540124
2648
945152
972811
1047765
12447
788520
1031006
874748
245282
13797
606173
568327
250916
740163
562105
928456
258924
57118
34265
252059
971794
71750
612233
932563
459227
575649
335454
982846
644819
666197
1018746
497530
627317
13537
174128
707745
427880
736788
377649
211958
742347
571738
790390
411812
369102
601549
397875
354933
649204
556963
353682
38373
84742
897128
332019
452693
774839
906233
324202
164322
815742
141646
767566
132533
434629
452780
775791
214455
401724
419472
920283
757548
66693
766201
946516
976337
922332
569280
34038
241622
947840
906867
982092
265196
17588
137908
143144
630224
162952
849265
633127
918990
812294
696200
637964
481887
820951
725432
951234
792141
171877
310886
352545
612375
458634
248988
994722
151321
942785
882866
448422
641642
843726
553658
59800
824515
769176
74446
467554
1045581
646792
1047292
414711
590140
766106
518263
171491
903439
576975
249996
1043493
67006
406936
891710
954043
727579
165809
299589
1048573
399791
834940
862569
219364
696571
25465
839155
267237
389993
719346
621987
878759
51728
660154
516868
667242
16285
808772
455991
277810
598733
741759
279433
296077
629783
96367
191626
4708
694764
502843
937724
31601
278460
320031
137139
637056
117068
718395
521580
961653
1031645
892848
805563
760507
1032821
857862
812380
941328
601345
556067
390823
790791
941934
765990
171773
974101
146278
127881
785892
343252
1020049
68311
512057
709784
544772
676340
95079
548359
331489
672785
594610
988834
964673
432447
326859
465249
157959
389362
752481
616740
727210
942387
206894
279841
91243
913196
217005
243296
520102
960872
168358
55711
811915
1003302
367660
873734
1000686
1003069
266530
104058
430680
708042
18146
549138
574293
83681
120118
483984
401493
924314
841173
106424
744480
127711
363950
68575
866262
887342
82237
208583
584857
384946
343194
275373
988367
912844
675997
447447
649538
976594
828120
68827
971147
144797
900101
675148
45086
212680
412978
993946
346331
632518
1016883
618874
362073
720087
407954
380233
354835
174899
220959
962624
210278
678156
698130
428293
105664
696270
723319
880848
193966
1016195
378774
746140
302601
255979
954544
939293
167591
581927
514643
941503
1008892
233930
403582
211229
389996
711131
133827
226170
34538
364851
804063
257379
145657
842020
470387
793824
130708
338444
236850
233299
184315
188283
226352
65133
504042
508338
565642
652818
335846
445261
569623
867012
581034
940305
175590
689821
640470
1002766
970152
717872
387067
144772
70014
624581
141659
503149
540768
945187
757207
832593
881693
438259
830146
591958
671567
178334
515839
298513
2014
489208
305033
130284
460107
160231
656723
750930
366410
494324
302247
780578
885930
591471
941766
589835
797265
78764
218112
355130
701389
33376
380757
214172
360590
721389
560378
48341
964119
271909
669047
709812
3189
847592
944710
46637
149064
937540
898194
984430
627031
545114
428990
477874
217209
341154
867244
574906
586548
380340
570264
559490
484464
17383
649456
1004317
666240
400192
544232
612993
363253
59371
401049
919429
43700
740119
948595
1042602
481989
351084
41632
918137
454330
249248
990155
205790
922979
965824
2729
1005113
742263
1042934
330214
813133
182945
839901
1027565
644523
243140
586688
1021771
837390
13252
601978
480185
1026108
693904
380794
626231
191379
138099
704949
565828
789103
122818
98835
1003874
924509
178981
419360
98349
979014
544846
561865
612798
496717
593767
994612
453961
902749
152952
645353
581713
222652
959045
637810
438206
149496
484203
410145
380693
988966
1005978
75343
846194
418096
125447
728503
491173
230191
590106
894334
178337
254824
338015
167641
801560
490414
541865
578198
940139
1037599
784596
682423
105977
81092
322648
132223
283983
222875
941701
109795
877172
338728
751700
808533
78815
249427
1005862
133422
373313
391613
320657
38153
477156
972257
111381
983303
238966
649415
602159
195218
561597
173440
772237
199437
778701
844041
794395
755061
110121
85269
1036666
951338
537598
152589
861616
314566
771911
804850
1037568
828716
324877
341399
716176
330683
561898
223264
480620
933940
793941
77308
222804
272650
831765
141946
92808
799810
933445
531311
934869
296879
184211
411582
680741
437865
19731
833509
982776
1012908
691171
492136
313035
907304
883
800619
1002838
589297
41365
146753
257806
341997
403613
835814
740527
475253
100281
505695
468596
705347
185446
489736
482790
886233
957003
782039
527534
16524
105199
715803
425190
1013319
198642
1011001
6561
549701
11016
86291
79323
643235
399876
822361
136014
766584
436936
358892
356584
728909
720705
595112
222183
726121
383092
526213
345980
261423
896024
230958
761228
549714
400977
332094
842372
605636
289460
167918
231324
434507
169559
838832
603648
307440
565297
905942
561791
567003
300743
912793
245503
721098
524209
823765
154671
987650
204658
82197
508920
652844
530207
981734
739035
518546
691618
5197
339234
246826
741107
905830
800565
339001
770234
183024
220899
658549
601703
484651
756238
119454
469838
973553
115034
342565
801517
77267
599375
883733
876900
587865
155221
620041
245385
845468
757031
211732
685237
921424
579739
420111
67172
662846
566500
37116
302013
86129
708452
770382
94641
58529
994221
353680
290696
922216
833194
566294
1018677
191531
788567
904870
414739
50084
591856
261724
231614
816654
4009
94930
321840
326998
977616
949087
347854
510671
721059
203450
746950
594845
569004
177533
50688
336135
884729
106053
871624
996091
478467
303552
428048
55904
730607
35505
74261
448183
731753
246439
511647
567403
907693
185084
718179
841845
259213
698952
702799
782662
580596
1011977
594149
386408
590299
323667
71681
833424
163359
623530
610989
466754
351507
425229
789444
299622
59239
974570
904404
823548
401114
645829
730310
173955
784969
581965
233872
597269
572150
104396
735115
216968
1022406
1010311
975677
117814
407769
166194
525283
669059
556869
668139
421386
430555
145014
944927
858431
615827
192115
437702
16734
128791
387367
347293
736653
212758
694098
32595
696051
465308
543404
801558
269961
869773
766792
251131
876718
662161
838218
866178
877989
612932
500305
144201
450574
717779
950004
800747
299888
654969
846942
295022
750231
646541
87379
791638
643392
172065
238554
715305
709481
642167
294877
251292
197123
830505
734141
845895
33880
464714
419399
45735
446180
383321
684752
577329
1034814
458326
1208
464004
568713
563581
329627
736963
831197
153686
324071
552881
422667
642150
917714
588926
868102
560698
811426
320123
178597
513506
444154
269291
975840
205523
117460
289545
508377
1037913
792053
121333
937901
309323
6445
154508
884022
385554
322535
611047
89218
155070
595440
628433
392833
489971
691114
332800
27122
173096
568477
541949
483207
974609
356623
819479
143611
420565
33019
18607
826595
137358
380468
99896
777170
550944
646609
785003
132423
287531
978942
158417
131347
451353
185744
379625
582801
889515
833140
1032004
705434
680775
238313
45571
980151
643413
705436
529348
722934
89517
178598
512926
140492
1046407
176120
185936
1035206
8453
697897
262905
188024
623848
560864
338864
683697
348264
581505
156752
498666
559079
975960
709600
578781
720600
846961
39762
6919
303477
662284
447145
98213
545977
958698
656360
895667
615792
791570
1015793
975450
1020833
693120
568413
71933
1044738
675740
310825
85430
614191
423857
495415
405338
637010
38869
875099
297556
899685
667681
987826
256547
226057
157042
704074
623966
708855
374606
704472
821017
942945
982327
505063
613286
846575
191266
893163
237515
489220
79591
573056
316060
567452
313883
522154
726347
516943
29723
444439
688089
602543
683026
132342
864058
725773
80795
181355
667624
115153
700448
108342
147334
483977
675751
840685
537821
238609
244375
944025
96548
780363
120503
368513
813518
83914
987608
804881
111837
602219
744736
650954
587405
765420
98570
543352
755546
1001711
341061
1030210
586019
488386
620896
602968
1043388
141735
353731
849437
233168
189814
238139
612316
796481
801098
789841
580671
586415
859640
661546
335313
29278
784394
880555
678312
297828
885196
630150
297665
294764
459762
880135
532477
152092
329546
317865
244723
70382
729384
232404
1009714
125097
493857
310795
855956
51803
45761
1019656
88950
114436
206607
346292
1048042
131946
40875
753139
445658
34918
212396
261076
178179
494134
347306
569571
94090
180893
290163
510548
545346
937628
971026
314772
686352
263266
505989
383774
655077
826613
111081
424540
217866
896731
876815
366946
825265
85015
55681
466673
1310
1017356
610375
296522
897526
899620
159684
730315
387751
96042
332204
813930
240726
548587
913523
857028
412354
792937
451978
28205
906613
124255
637564
318010
350019
284587
530405
662566
202436
497967
166626
977916
1014490
174039
639736
206150
377695
870227
357672
790037
1030951
698747
895956
505188
613929
730023
470965
294547
105161
189541
545539
856809
53773
189718
704566
436904
725058
118270
216812
1027335
580952
23540
20940
293395
825966
601157
197417
434690
204337
33932
329299
859971
358952
602574
1026710
330535
610581
878993
610901
692806
917554
404118
970052
298524
548871
76268
583990
242799
944009
758813
583770
942473
349838
129760
865117
83595
967098
413998
390901
805941
337514
606515
395236
922400
167389
703688
496844
634359
829974
242275
329552
541803
877446
64188
440351
833783
896878
67288
1046591
229221
779217
262328
743184
1018938
581009
667730
597273
734181
503127
663133
280967
576928
670780
162943
774715
174683
29397
458302
233561
1025170
480399
603237
647953
97443
425264
613460
410959
991682
890179
913959
519504
345358
966131
877562
318909
1036563
626813
66529
495315
222847
101957
1036922
198933
902080
809126
476937
855574
594024
234349
615853
955081
162136
411521
739569
992707
285669
37994
672370
70943
535910
567543
147185
308964
999203
95155
408627
193742
805267
702027
642575
461517
774293
825931
1008143
574944
162631
671611
508771
1027860
559550
975531
979932
359807
24479
641462
470266
183020
106093
289020
27810
444205
86299
421967
297403
650727
47382
374994
409896
783746
990303
128596
943477
367214
261895
602488
706927
470091
990744
3497
808272
641956
411599
445763
80761
889760
483819
630212
256013
18131
389083
52319
460275
64744
11066
340349
943805
531819
508528
925512
459945
630775
376208
522645
786783
105655
557909
706865
377240
1031111
380351
843470
174908
361798
937792
206323
110845
499549
733063
149083
204586
1041016
702767
368433
420624
255600
115808
1007292
1016292
410419
703083
515
818870
728337
805392
418457
506020
165182
437963
654703
430187
870813
207332
205632
106811
247820
843761
411029
129379
822356
1026764
477228
70818
772718
1024476
895422
87046
620392
1012338
485478
312802
420629
332259
525223
408037
811287
618902
973687
58293
927901
299104
637746
267865
287532
1009344
192425
95838
696227
627986
946223
636686
366856
407157
84608
666944
344641
232893
669760
46720
200396
401335
658431
70605
223444
364260
108062
134024
522072
191541
936992
1035130
694207
118513
333084
731314
547720
234276
232246
325321
1034077
152813
839658
3699
432318
731365
52544
617610
328096
107142
245527
614510
844644
746606
103011
1018882
596269
551784
535807
611196
799967
322585
326995
840223
135759
813913
635269
689899
273051
315065
510898
871748
317477
867353
11553
392979
781406
617528
124492
445361
244257
76650
313665
175430
1017440
871916
288288
560684
199720
1036796
255449
837508
485216
449276
567436
570419
191167
5432
610248
277215
702567
473630
635350
311896
353212
184352
208813
106125
214339
10607
197348
557
737763
57209
815269
278555
264342
509374
128837
571659
97045
378402
307128
1032636
476948
273088
827432
599423
816097
692915
455821
76733
840994
711614
851842
753852
484498
2225
602131
398908
855268
191484
234692
402451
615556
200529
206621
844735
504148
640754
525933
930815
615952
966136
640854
976876
719403
993603
749719
825200
900056
603379
470372
445290
719134
1029614
398674
686662
584747
615132
452915
947776
702597
831736
767579
38290
53564
883576
940725
989613
199933
173306
599572
746339
1044421
99787
499444
766946
743631
571729
890858
924106
771428
839847
378616
917887
993738
948245
938978
237952
358430
172845
943034
195855
653982
788470
324437
27700
447835
907926
779678
18693
1006600
379773
393861
664508
107644
970611
568767
731154
953908
713807
816027
955137
538557
414334
190741
908333
263231
124868
829904
892816
868587
975335
912889
11675
799781
889885
950352
691244
980125
268396
1002277
136688
746970
1039336
489904
612087
341885
1000539
231772
982676
249654
907783
644156
616638
269132
582271
195724
866988
260308
102213
763051
323287
200964
670267
368452
698469
744935
225341
1030907
445928
96493
720731
855483
787603
510140
910402
373135
309395
904330
63002
793627
284002
592145
843375
189114
324712
830222
137404
123208
1000630
584677
870857
539947
714779
156015
969510
961926
413933
477894
461655
122431
246495
406811
518203
284699
388595
794137
956788
899468
911887
924790
686847
639241
605368
905012
896549
989395
335091
917567
1018266
808327
407226
714643
200858
692403
453453
902903
819243
514130
700252
444259
663791
380327
138214
432802
342086
798240
113050
865088
201259
934335
1043072
532981
739263
374013
1018378
956933
1034560
239085
72656
1000173
576561
487182
501587
1042589
182772
807607
152553
793315
640962
754662
444054
698959
863274
310033
888763
914426
307393
856483
344495
340161
328831
195574
460194
402285
512973
666253
772458
145400
149462
766017
143354
591308
726348
8273
527084
743496
276760
663551
10188
773690
378348
908101
378155
419430
529862
1036213
725820
979201
969771
703928
649735
919328
664799
584804
117052
380057
845826
568310
290887
315078
880242
165168
734216
618800
463085
95672
969776
593641
592903
366262
151138
425104
222514
909965
401104
759943
590437
9811
969852
161575
110306
291564
816704
147360
939088
884530
392775
235008
276958
773457
324915
466312
386448
955964
503114
230588
629873
906654
19781
573427
44170
589400
846952
685891
531257
774816
265649
65152
43213
138397
848668
485464
377841
108495
733143
907389
80847
61715
1030569
509137
77170
608632
970339
231770
356609
159846
599763
734033
321330
281650
661608
323300
978368
299037
782785
524488
754355
184841
596823
923889
210318
362954
414036
113296
497526
383056
331804
239558
209578
811712
99943
557241
546431
172709
1022880
376297
949338
89420
184481
871597
881361
523166
954372
348116
632654
248384
131124
548996
455802
410460
114630
367258
90673
381916
866411
246294
181970
39320
252445
319210
472960
821014
713448
326605
501704
813090
880096
957941
737859
1041550
790823
607425
70531
10185
393271
259575
233330
271454
706826
645896
842
329946
215308
400715
955189
222688
806502
985655
950192
273328
214322
641810
806980
350189
139424
83939
503690
556208
209452
430094
758436
644622
368721
418345
532583
933950
869583
83396
746698
556420
771932
207061
800236
803909
80771
709144
421231
918693
424505
157418
239503
272163
779945
708420
718628
376900
957991
800363
543762
309278
927838
79781
856771
3948
607757
831643
481587
647726
942053
202257
844545
282713
763752
658278
385380
928992
593466
16128
1015527
938481
585362
337728
61756
679808
798097
598542
448419
770171
126530
400553
600933
892620
1031590
645931
704236
1007928
66064
634922
219587
176823
464145
868315
272695
989170
588759
597936
454632
819640
54045
555778
324590
670277
811273
735364
440898
215147
240318
665651
227530
326795
296297
298905
871324
1008185
215866
744507
520352
875294
635076
837293
997331
528095
509724
389095
198423
930325
1019440
894842
195693
575461
441411
4767
323876
718721
495479
593921
831582
399038
842352
391572
512081
824078
331431
378085
592112
899520
404052
223964
240847
375317
496900
287136
767081
733649
720537
747027
308994
611265
513138
50655
138516
618559
398563
269355
639938
136761
60579
451563
410324
840995
136663
119647
532319
652684
149937
895387
102934
634746
108070
602744
190145
648250
525589
680307
166784
173363
716070
417577
836475
500789
97664
128851
924712
349878
899771
211282
217186
467237
218177
110219
67539
999795
883907
437828
1025745
345387
961789
434242
576217
552817
667466
545060
886011
737068
147214
834477
877164
579400
871986
86100
612606
972236
287622
632674
763684
648240
858969
977148
966304
502707
754055
160072
20867
127528
510138
699139
248799
7521
503656
920597
444370
81145
543748
306830
807004
549266
948241
789239
305130
859427
986583
532599
832863
107993
453693
165776
689038
954156
798256
629120
936386
663500
273369
610838
272730
592288
960803
94621
373160
82459
870171
372254
775734
885069
81537
347145
316475
290862
482920
105517
267231
493677
18546
670152
358897
229536
134077
358847
741821
377754
1021280
151010
783946
641291
174763
567870
856804
774228
240183
159443
831327
778527
559554
131590
577310
851456
65372
780893
642724
418420
881488
664813
871485
206387
73289
360931
838107
620979
248935
333949
916588
642159
281098
628653
187852
472492
945944
440190
766856
427778
241537
688002
818462
476000
567136
960576
505848
146831
830548
108478
771639
159985
775108
179529
906696
960550
226149
291038
383899
728819
731884
101293
496836
19951
350754
481641
8870
860921
1010304
66472
10401
354037
609558
528284
64578
891544
104227
624196
785860
708577
307032
789465
843986
387598
748200
419852
146287
252026
471181
366908
465507
662447
1046759
1045236
559548
572593
628558
1032849
497746
857605
680319
406197
442464
129151
235983
405158
871960
406056
891913
336972
866020
539253
443039
777584
833562
318359
523688
758154
959757
956021
27414
485986
453909
1029494
878557
739107
44223
1007899
43068
221385
194944
417141
763671
42362
334811
995838
652161
529867
822099
92120
414487
441661
749007
871477
434276
306346
703516
634377
34793
513622
920223
986508
132407
985990
380661
495782
313468
624595
550121
859624
518397
520165
669043
197280
862875
18645
1025642
698376
795827
755129
316035
219219
983152
829562
516638
830022
27943
766769
903659
16641
821792
152674
271248
994699
436889
444647
272111
118463
418763
1015566
421745
142481
561433
58957
162982
887290
479978
6486
487768
568274
999461
391402
419034
524697
515970
735215
698361
129640
821993
541704
172301
679442
924643
668845
605451
878954
177593
713994
208597
206615
725764
39033
825617
419128
754427
429448
840821
71816
585602
605382
315728
897423
423547
246947
600381
75438
634837
867094
389661
693068
838916
518665
1033366
854648
203360
782241
117352
907418
795836
347527
621545
811504
530711
286466
804049
184196
245878
142367
484685
920212
82296
266731
18927
644697
144864
558013
175135
871200
311052
285135
819144
98684
67807
337744
665233
1035961
880684
16717
1026324
919138
265580
85358
404496
550703
1002187
911419
662951
185799
624102
800930
523620
651099
41144
565660
533253
312837
806175
985580
85710
269317
215894
749216
367033
34517
414735
346217
998064
253030
668597
846834
317406
48923
615085
51974
315463
648826
229532
562667
1001723
190016
346190
271987
123025
713016
823495
794592
404345
481094
624831
232487
1027179
386612
108194
784318
333752
1043441
321263
848824
498169
398694
793188
241096
340331
601815
716017
943055
593959
466205
43356
559001
640035
600961
126643
20525
1005276
702088
891096
139400
433775
903466
931836
598192
544767
664592
577559
655308
579244
395409
221725
659922
431310
116339
981135
443777
50537
898458
315754
711518
453206
284408
93442
626937
201500
80868
68341
890423
888297
703123
316066
987481
1016146
469558
1038230
387382
753612
235671
75150
106857
1002221
654422
723778
706158
586973
1030382
537788
569451
930721
646551
166037
435870
98030
417751
303121
750087
958144
6040
333587
198208
206949
79726
59840
974654
861524
550253
271474
884853
939376
741066
732111
11392
160258
992558
704541
118011
233788
607291
2682
522699
228263
388887
896889
596603
281627
743460
328947
3991
1021952
956563
827949
337938
243926
19534
468632
545727
996273
294800
668555
248078
75088
515859
402997
268571
111515
565788
352056
729552
868204
1009755
952740
397939
610850
10715
673704
790844
227459
927759
462186
642653
966552
104659
393327
57070
27045
44137
684958
404658
1008406
707583
780513
862309
34916
772396
625623
579670
27053
105280
1041056
872460
164219
633296
910907
890316
660059
654185
991279
769455
585412
233871
370787
789815
975171
617620
276754
187882
778057
260805
484079
1043351
806901
862002
144087
455792
218878
164769
559489
986395
364177
39176
994046
566779
710440
976745
685960
449528
1005757
915583
307682
681592
177978
76499
554910
312451
63832
616918
281617
1032072
738749
849177
804710
624176
224163
1022714
206756
337699
1024357
733480
625056
818003
27514
610677
29053
157053
113108
8557
629516
606850
107272
533686
467801
135375
828928
368781
327743
724925
622012
330126
787941
923447
722800
486987
93975
379303
1026681
862903
230256
852041
1038426
515103
268220
459819
827868
213246
93163
276839
614865
967899
44456
731792
445767
518726
941378
190230
420994
4877
418429
924352
686875
446716
534373
210758
277155
788972
618443
739417
335751
671921
207449
342405
320084
733478
746425
826355
494981
274021
907642
852374
752090
708566
418066
844712
275642
798011
947109
178035
195777
176895
736492
621016
514835
212957
339055
580062
964284
339542
610761
597149
696680
666829
98209
555893
146264
601254
485318
127402
918829
436972
714729
83259
257070
600942
799871
350122
89680
492575
964548
478438
287524
52668
552558
534651
745211
1012414
225670
649641
907138
299651
701554
538264
961904
449470
799125
922344
78485
987192
870066
967404
587523
948708
641750
525538
999064
420141
206744
1013239
382757
652786
957
940085
811904
449968
634047
790508
608389
921277
142271
2784
541192
282063
688941
63941
127093
133670
643364
607631
273615
1014639
796137
725802
358541
563411
340885
738156
739946
681485
981957
411122
814281
315083
745930
955322
328084
322974
206872
849697
98437
339484
329792
495537
787039
821129
960100
412982
6326
319405
203722
76464
532983
554789
664913
136559
656105
624297
390384
54827
51366
775812
50616
811784
272679
799492
980925
965134
555214
30389
282416
813171
442027
54854
1026142
946980
806493
400227
737274
4415
137448
503030
334264
220435
554610
428975
251983
182458
167455
457814
657594
617411
859943
496992
172276
850834
767263
20302
489279
966598
336872
810337
790798
314022
143124
395724
348872
318462
612657
1003382
799335
854920
242126
271613
20236
1032991
569552
640022
836009
199659
22741
489094
521329
973856
283601
502948
1039119
376512
145112
766260
974801
427919
575583
20412
158815
781278
335763
401716
996756
147469
970526
684584
843080
245956
357854
606487
489271
797544
846714
662980
243993
883654
190079
72560
869400
102926
456440
1017397
242950
636713
834018
612019
935536
423436
914250
866222
65811
16731
970266
620251
152323
685700
686125
332926
193053
53750
202790
913457
917209
486023
306382
814429
953287
262927
437176
122691
481963
607565
2953
912351
785630
885783
154844
1007181
580384
67834
481648
752558
263328
221624
418826
396124
85027
736859
1029302
489202
965577
38038
977579
211104
907924
947943
459194
185404
442962
914683
895901
650562
855903
64715
939931
1010827
956481
551060
586017
426263
374156
638667
745797
506239
698299
750090
236833
243149
692761
221439
381354
781476
765819
400695
329405
353554
143539
143603
527949
581064
626149
273018
304328
381226
476952
229692
28784
386763
698182
729905
4421
722601
724280
907432
349740
374104
1041317
666434
98461
31664
686562
488438
604071
10731
858732
503265
955950
301256
961558
472410
133615
904183
187274
521786
348850
853061
543540
586157
906575
561435
370053
151260
943053
521690
351885
929248
682771
683086
549012
194009
140020
334693
964894
434700
873146
1038472
753453
224851
448474
424155
121790
10723
639997
359303
940753
200470
583475
838192
794905
658119
401537
330212
761150
294041
764789
349026
300725
484757
752945
209168
232883
463641
991825
111736
482093
703295
129554
934056
1043376
415475
592926
647907
910772
471395
125910
926421
1044892
841459
96208
21563
235924
655597
283589
1043742
676665
541698
701468
128716
912860
943035
703107
906802
569588
808687
288369
70215
637421
592867
266965
531860
967196
552195
741005
44617
244368
1030639
195157
974675
477029
376962
959728
289226
903298
709792
584751
271556
985016
941353
4786
857930
484495
89605
317827
695689
406878
870441
492764
739766
830164
583169
368682
305174
1009096
587748
478074
108169
636928
25079
356543
589507
574529
609354
352643
1034779
552086
251609
634232
823667
983039
396004
686207
722198
864516
436299
563082
185091
336110
262240
1018958
594847
1012240
712802
789972
374245
691194
67108
598938
643579
183691
51301
855823
123859
268594
441453
836426
25196
540574
964498
866131
918942
778589
793436
561326
7089
33567
234129
79272
678383
731994
753575
667898
1037149
499525
211159
934873
226607
17464
1041991
742665
865967
776505
852197
994963
358061
674402
673389
622443
840720
421905
297004
492988
897884
363702
598703
816057
404406
821890
1029383
605823
1015277
177163
673720
112922
543311
619424
228192
672671
728318
53209
200015
749205
553224
81737
953026
366871
299060
157083
141152
39433
555116
353648
831058
458509
992559
493646
1022575
203570
267326
715606
989378
770282
718002
663328
749368
602140
636822
910695
188860
568493
866951
866044
721557
851152
63381
674037
766936
551287
199619
1024539
274142
51460
570262
572071
245824
954870
442414
824339
450414
919111
115514
107463
660393
457092
177360
115177
573372
530070
582791
311607
1032108
679166
979478
713147
254751
28140
126283
667078
611950
368780
330900
250920
27720
684630
449281
76333
495694
429189
146110
200756
1019284
451494
879773
415614
219992
434637
606426
346186
580161
716211
180527
562141
46738
761401
215444
360539
114899
287508
284875
121221
1025417
688666
523987
378152
138628
671606
555007
321782
924919
393614
779624
426763
324773
257620
981644
994926
1048000
262578
180078
282215
324111
48156
27015
240005
260669
588635
810201
588108
794112
445242
1017130
540825
863874
218202
689252
700495
995852
870886
608931
539185
843479
640677
841996
16644
877228
379112
413513
404823
469910
624246
406574
60467
608673
86013
241377
278031
600185
792248
609209
690923
124545
625880
195305
933050
737650
1027075
176699
408598
477397
735702
866758
267264
136214
510111
717169
56741
696352
815072
723422
121891
624597
327549
151655
261674
136144
77859
437289
999080
606852
510836
978685
886039
797629
298735
1020118
706207
209644
1028676
449100
166580
664597
947024
138287
424973
764618
79072
815748
344901
753271
219386
888096
898221
826019
761135
737553
709943
544581
560209
575087
269207
11186
110568
944370
339660
795467
982899
807932
289577
913957
736872
918294
140645
281878
548313
209724
789096
228494
46
862198
197376
503725
510861
159203
427565
902050
819195
890819
438755
837739
955145
769915
350821
855587
141009
349298
96189
233476
417183
396677
191476
957247
556459
88853
24998
1034596
286414
730710
486418
857636
1019005
233533
337642
875166
531204
696308
41684
223370
848904
57076
1012165
171767
944077
442808
113563
109187
183237
790759
647265
801944
397536
717234
328305
844345
137495
908954
56186
930349
294294
382553
107627
356483
774514
245163
399936
549278
294943
1020389
698238
474938
317119
67477
586358
299481
943883
620641
261213
330446
784477
672061
853976
475479
976412
68357
582651
655828
34646
885596
637219
163678
811706
771897
618143
591042
855668
178524
262357
417152
473714
32104
411063
308186
453989
963051
562298
162390
543055
919052
1006221
374669
508389
69302
430073
1026571
377035
576169
758472
898754
852153
903508
498070
526577
64341
280283
407775
48693
852241
643700
232798
414724
994385
439920
259231
84216
1114
124060
925189
1020812
799229
679183
656396
928325
421950
558697
883139
1015866
612466
899944
659073
235743
795749
489436
540707
360003
698684
536983
947340
250063
715488
429072
550033
948230
214229
966496
278017
169141
704335
729218
78011
843176
804194
935543
838875
1029150
957883
825414
169315
974997
440727
913513
569848
539611
562541
37577
272947
609444
893841
437503
214735
333624
554780
424138
104504
63399
358940
908317
1020547
440683
452471
281330
878561
1012144
370295
14036
746575
597300
185529
738231
211216
721621
990955
600720
706543
1021324
44211
421664
822269
202323
824045
502885
978603
1002476
961592
303871
112019
688078
368734
53405
8089
711941
659919
191869
922758
531164
943820
424539
562975
78559
870868
949167
780884
295497
100800
79624
966442
882254
410679
1045562
502762
567867
987157
503566
475714
695791
751590
894740
465753
147491
475173
382397
157912
633218
133094
100040
839088
107802
410424
297798
537409
230608
692490
269660
185787
532098
429574
1007413
424169
735720
718587
743761
335851
443800
352622
850312
20752
527847
1017916
132605
935927
324886
1024484
1033119
624709
768642
242977
957124
924375
923663
213109
89809
15357
283586
376918
544447
27037
769457
966277
846101
732591
652003
250500
236326
514291
1030528
433255
606099
34049
171021
21245
991505
748455
486738
518694
670214
465484
957775
381863
943402
557316
38828
56797
759432
889552
292943
870456
471418
676524
590780
841529
540339
428781
411538
743985
135507
943441
671593
334347
466580
639499
189292
774987
749462
453371
555585
771302
26488
724642
483006
169536
67967
1023875
956298
1012278
869070
711837
765134
711683
986760
899700
794886
916720
210081
160821
717818
957662
570343
932366
16158
462118
938534
202630
116354
425828
635374
1039440
755025
392624
1001482
244253
373989
541877
298018
449193
910782
770236
704126
247090
575157
341956
1026788
445015
80781
72318
62492
697900
334072
143256
229885
95336
428516
549405
1008969
659494
508804
62687
482853
625135
976184
764376
893235
214191
167444
141559
787334
430627
826729
444633
781073
1016016
769101
681837
306257
614403
758490
483358
296029
533166
1023953
536208
634985
838119
665715
277714
16000
352489
125695
69964
86986
961496
471071
464287
459422
186241
917155
756477
136914
2894
808023
801961
116404
809041
622595
313691
119847
533349
575366
872469
682083
194860
645991
253096
703632
369788
446775
31367
957887
346765
506623
102427
544470
593246
804465
543611
60082
497626
260438
626454
192873
1029955
355192
98683
419220
193063
272206
295942
916490
479375
1016254
214640
13668
833230
909822
586470
965604
368083
510491
837801
714024
384252
1041465
422300
989428
539193
21338
250137
241554
480680
274941
285096
705896
4317
752785
108813
996281
164163
606460
639871
22859
557722
759962
691632
924935
643098
1034898
431761
403176
623735
206566
190880
591019
197017
722616
829305
586383
663841
545251
425285
321148
395450
401102
308748
226957
16541
474742
741411
23062
541367
562294
128471
757076
680069
460852
818976
476600
406252
197156
511808
545511
1027504
858981
576546
811362
1007303
321974
686740
578894
830685
10110
557810
108479
524294
837865
541215
340094
942319
714093
614725
507403
983189
395155
250180
334852
338774
870595
677075
132454
119038
490722
1011267
788058
206367
234739
888693
817833
1006456
144829
162455
61531
244728
816377
1011251
846650
102748
806461
478426
347084
415951
192484
406295
1017602
495411
940992
191225
719288
4125
87717
206593
817189
486349
638897
166396
215917
699177
832292
290679
348219
220159
595607
67552
787322
216156
957450
45369
177456
33350
36378
109851
25085
994265
111611
262230
3178
449508
339086
917544
555368
370957
457150
393273
414627
936789
759544
479521
862353
490189
16369
38045
949374
350619
808565
852989
886521
474417
99443
726861
220329
558867
559485
292473
230903
805105
470178
588600
785920
587883
287181
284856
693013
95615
440776
536110
617737
419726
844224
143164
138933
84012
952879
914872
722952
375931
118116
982285
112074
804189
224927
229528
636188
30112
104394
493064
664530
1047105
984982
396843
343723
11888
307869
777753
442729
27021
178217
554287
565921
336490
600921
1035784
372560
298552
264246
537958
759834
586038
514931
971970
720424
655417
717118
844075
464778
1001385
729300
149657
726939
287587
458304
549759
98168
127548
528566
83355
79308
887103
1001342
1003505
238274
870236
835331
793480
823794
308122
910477
612767
237602
33742
315965
832275
386471
863837
337142
149597
64608
468121
516389
15235
403268
1014352
528451
345606
860953
1036225
404625
538802
812585
828034
205266
1029299
474388
896182
246715
313598
817294
999304
102949
711049
820801
30781
101545
181223
775888
820115
127885
743801
368506
327766
766840
936463
570069
653061
668889
775263
388490
938967
875575
938010
921416
634372
1028868
582624
202701
310105
1013408
708769
621400
888654
247177
1024155
655957
513476
785248
959368
128422
987766
697321
1037953
131207
37160
215196
1011189
772568
576264
132928
932013
942554
160018
319490
267472
693137
380412
267310
145445
49104
185627
440823
981681
934868
1029272
431534
1036048
617447
89550
670508
403563
1046522
464915
972686
801033
39987
49979
420721
877626
66005
336333
266779
248191
468352
52692
437365
742688
435828
62264
356482
238684
837507
288651
682512
824509
991034
380824
153501
934751
80314
495220
474056
769720
730499
90014
797191
953236
179741
753901
568622
475480
991939
258016
41949
981013
549579
236951
163997
439927
731400
460006
39183
894537
559807
976370
332971
641262
421055
525661
800462
18349
92838
476714
569353
43997
31207
209469
721567
144455
291907
680249
480020
810256
1015019
666836
626666
737465
946968
260376
431879
914129
68738
23680
181769
688303
695918
990884
481293
1008161
273391
531537
601004
697113
405416
995033
801135
643511
646835
759096
897563
63645
837974
293418
971690
909833
518452
72779
853198
688536
122661
1039281
748925
721674
6620
861024
251077
900778
322254
462438
577922
291382
543995
736823
503643
1035543
662621
962264
749067
7500
762785
412437
702161
463460
716347
359685
263835
886751
890210
799678
122214
426908
668989
261369
526961
298828
666454
15714
544876
200
824613
551072
432429
503205
365834
183347
256803
356491
448292
278613
260501
593926
544216
947550
139438
988719
500649
767818
248650
477373
154162
187506
643269
421250
409383
1042397
185771
718400
1032148
370150
749124
84054
1008457
763037
186373
85993
289871
324137
739457
840196
373824
442013
51009
610087
107648
852589
1022982
155046
528162
330410
24968
960579
67038
824484
94257
145036
227732
486680
1024629
369529
520524
226049
601684
541847
16864
385305
667869
984018
912930
799807
406636
224296
76430
45477
672481
445631
216646
302624
693576
386867
391589
935390
980980
20124
183709
337611
537992
373023
284701
404285
359215
124267
634125
993468
730486
523230
326875
634571
764978
78880
43660
55199
1045794
459409
231422
933651
853147
1029522
1027644
1041040
911195
199741
101170
925851
187599
1016760
881661
885837
176739
681100
627198
723925
487083
926624
229888
726041
745454
517997
36273
599774
853241
803896
262415
1043149
976721
888209
61763
1982
473100
890368
901030
151363
163763
799471
878189
215324
737526
911709
549562
717694
501496
591197
25681
390292
941133
233132
145743
159180
78305
61217
741399
449319
546689
23475
190267
398317
564363
788602
411835
922180
911903
192929
731302
631224
214234
614617
544514
974402
195753
768310
455172
503222
695615
177086
383919
35120
900629
709442
567592
918063
814653
174768
970693
910063
531755
989366
634093
821112
833635
766746
402446
106217
1004255
325721
61075
969491
740587
693347
262502
549710
258939
329097
300767
351915
777326
791455
437120
460728
352742
610318
178335
50778
840290
183975
230158
549484
299986
351436
717355
609986
205132
746882
637027
694380
435674
187645
321344
1009575
496452
711225
391284
300278
547093
79839
154557
492592
406929
20516
732975
379175
305048
631938
970272
390832
41777
772202
858709
87010
574475
693470
733605
815574
487645
821669
533264
998368
731119
916377
279325
495745
306445
234436
785553
729367
464798
292528
552917
778648
272700
931725
426020
263140
186343
396192
415527
609144
53441
409912
359450
733379
546018
163622
843581
152286
134715
964854
1022774
1031116
315411
9226
720141
254944
481871
968450
84551
969444
94200
271811
440248
776255
720590
296920
884585
342699
382239
33715
449455
1557
531514
705364
394068
113495
828083
897143
860528
247184
795773
404339
110250
943198
412439
974403
980996
373435
809375
934380
432546
371197
842631
844815
330008
473138
19553
958079
734764
734658
116612
852356
260834
237654
667249
950268
672908
1032198
543355
380478
684047
363490
58810
61296
640775
911068
902428
474317
385397
265844
778197
806519
657167
237980
560025
60860
424956
35071
477252
1010462
452327
45214
519939
776516
650043
206988
546976
595373
339248
725524
195611
338258
454681
741357
40396
867092
260229
784511
941327
354920
86932
543489
1030226
450543
27716
136195
15328
128444
421672
127037
730625
419925
443622
761230
329610
381175
591633
45018
897051
497481
981378
735083
723015
635611
1036785
951609
26169
192685
671337
321320
381295
749209
64349
429526
554532
337064
922138
452981
653241
468160
551429
368742
423493
66901
431706
196177
53000
189516
169224
699859
87288
791552
842797
789800
101126
1031021
203855
1016140
274202
106528
53243
758921
401586
477172
733271
541097
633724
238289
797319
231382
914619
532464
632656
68476
302405
455135
853614
938372
758579
246575
8584
392625
1024384
849433
650952
245648
543100
5216
667492
987299
467883
74048
1035005
425591
601724
145227
820116
716824
619959
106012
74053
835498
339259
37267
268837
164217
815995
476441
69635
899209
756022
908282
193574
280902
840729
1019215
827497
947376
912467
138280
579000
703874
982284
855922
1021729
82419
844677
774675
296621
981509
1001821
157261
838701
14585
106885
759813
319267
107994
166329
955630
840283
459751
192750
669917
311128
853686
307957
233767
802277
58240
234554
387025
55163
12736
990914
39453
56681
779205
748813
407680
894453
65362
531753
141285
763581
852172
736152
783612
413420
523079
1013230
1003475
39936
360124
948009
547711
38630
588496
727056
168577
784579
978470
44366
750049
528354
134231
209216
965419
716536
140335
252106
545733
750632
178685
452996
255395
443909
949903
209079
343608
99083
316659
986117
4658
463833
814262
238273
748923
454821
972116
163210
1034171
724550
875158
604440
493711
419149
924132
394682
525489
1033068
534299
785002
673225
871323
437784
149024
234781
934797
833659
1024108
778704
223894
62453
953027
363673
731899
438285
435644
47168
817945
508662
551221
378240
1019103
727306
822490
865028
519540
917207
841693
759961
435188
524039
180237
95891
52966
405881
617437
83067
238148
1016519
565881
173051
872307
335622
264622
806558
809175
647076
232378
335815
93470
291958
455464
167515
725407
863902
208738
670754
243607
206759
728890
966613
118965
350632
282468
679548
599620
772631
230977
190577
106434
530042
423859
538474
910496
818962
657099
513959
819101
1011827
527309
951383
231350
1004350
424508
568080
662649
19999
652794
909159
494755
201111
50702
356809
196121
761044
302992
788137
170959
896473
493492
694922
341802
133655
734258
650739
769409
445019
534258
134561
49922
1047553
808769
796281
763744
30120
115833
234836
462296
222321
837336
199523
705490
694900
816773
10022
339681
709793
579947
208456
101358
495226
491024
113842
140132
183471
429191
1018020
308075
914202
1013566
138637
145013
554074
237006
330581
812756
298780
58545
539172
233536
690799
604645
708348
250146
277588
25936
456510
92354
151778
825196
106558
234670
85732
250484
363271
941212
472604
529963
622508
1035105
182005
1019707
655227
872819
191377
661559
283961
419246
723655
672603
937393
914527
837813
804948
928417
24838
670568
615245
791808
484261
33854
666075
766725
707684
912331
364818
960604
1010414
864151
409525
281130
394686
379853
69128
290080
805702
384414
172486
872893
1014746
1005810
327629
170935
999402
854427
356359
743846
728779
495545
436784
163371
782488
2420
619060
931008
1026862
772405
144039
717716
939234
335608
447353
20193
902784
443243
204780
163350
460951
506327
738508
143573
341436
666589
852715
165374
20844
369453
499617
312901
91260
110140
927560
687960
459916
650787
442664
36238
581465
514934
840149
281934
888281
866633
106918
846205
446361
509208
704027
5261
588925
564747
646129
185445
103996
497173
299348
278446
972590
529003
173578
592014
949614
664453
283653
896637
845480
239310
480445
752572
421085
77236
924334
594886
894702
1025882
499734
551984
420049
717933
951996
245321
884958
518071
47816
93609
695693
833680
877468
1029836
170181
231427
205040
669844
346549
705524
634391
913400
188428
514379
399099
934571
651460
899601
832627
186766
120083
16363
81503
1044842
892137
175020
103419
258482
1043328
996296
757407
224921
602315
799677
160492
441690
262586
1018978
473017
545206
896469
754548
1044964
996440
698632
702726
197624
112034
684935
803352
348673
483030
9574
1047980
702845
780807
963558
536661
1013503
309668
438213
164393
333689
829791
604922
1029335
102079
349660
506101
932890
320151
923503
310365
44950
906948
14843
288036
743358
600140
934128
762329
271094
304
189658
385033
939143
852980
1029543
219293
112035
678487
5881
842673
833983
657350
400263
729631
723681
1028890
445687
46348
74429
1009733
1034341
340660
723683
824522
244703
118678
82808
329066
628607
212992
662177
518888
109208
84351
338037
566295
449407
37636
208248
18102
644532
1042204
1038970
827648
929088
601037
961735
247013
262152
449432
156851
913621
444706
894374
361404
1029669
305876
198460
1021302
280889
714149
485034
720895
940294
941687
835916
253449
2831
611321
167923
739052
322056
543117
607006
495819
983318
54992
985624
916075
95975
334092
427428
798124
439703
645371
463036
472247
793583
348222
72367
79641
1000477
784098
55792
65377
103462
665441
720117
229010
142937
387584
690224
175956
629371
555802
715779
389391
246276
381681
190958
8098
310934
358690
133390
11768
830159
604601
275667
467427
580522
662377
326382
535427
688302
528705
493784
191808
524966
906280
382731
822688
366261
351548
557380
49698
804607
45743
108836
810974
185321
939900
850932
676553
602856
379417
334627
866460
321138
618176
574426
659218
102817
570409
681728
424769
391253
297949
603153
940347
288424
80385
406393
539377
599362
545502
191468
377210
914716
29086
184326
274437
421288
359506
100693
606187
1005931
909962
853533
1000492
928110
869417
916663
129265
250808
17833
154770
952551
731648
51408
508734
398303
212598
876361
772021
205401
347540
600645
794054
134891
570089
715495
241491
685902
52252
341431
642282
630318
241795
52878
870611
204539
156250
858650
239008
318864
328371
543267
538475
414338
838665
653681
870645
107439
1019353
551602
293049
977104
770032
940998
615970
312676
978146
611725
991801
123411
902969
899978
548217
868287
837967
1045493
528016
610544
552216
85546
964759
160651
131291
504711
769785
853099
707577
129200
402261
103711
162987
966272
945914
957986
190542
694056
407839
1035670
9199
115771
577375
871350
619954
994923
80639
220875
166148
182157
178630
808042
64594
540760
12818
858619
188935
24776
971947
984946
363856
676139
83723
191646
244393
818250
503651
828491
201667
101669
727747
647596
469557
46322
949571
640606
527740
197901
251786
346462
757095
1018855
592798
340731
1015838
280817
40391
966834
193242
943889
881399
948571
83816
969064
963950
316337
944517
533518
575402
820747
615122
130877
992293
710010
720483
907770
146330
796191
68934
985268
185958
49337
973726
12069
170746
285252
978562
180068
15281
212652
731270
681082
489399
380662
928337
737655
437755
33009
197744
853282
772922
328546
973352
126890
115029
373944
358905
789393
900450
82453
489975
221875
1002667
849965
762462
690422
41602
181852
249074
970518
472297
568031
199623
978521
375540
400664
655951
778777
697143
258597
383328
604518
789699
428249
213126
609703
82917
877431
582823
1012250
253276
933065
635305
656882
498194
560567
103484
137913
559430
233116
897343
418478
958729
465456
517414
215575
778879
545709
816942
486720
337885
695162
118243
328231
171324
77777
87711
201838
172488
728592
993397
253720
481122
372160
193934
383802
80583
41862
40968
589615
153061
56103
689628
805260
633548
411504
84156
613744
819278
74208
764550
547496
832214
408309
1046887
245051
362970
1026194
346591
994124
282090
456897
463159
876299
210459
500416
1023703
944674
915656
540879
614524
299422
768998
24501
285210
439755
336702
358203
876346
616312
52427
239626
572884
925385
242665
411392
757118
41954
555775
277757
924625
913019
151500
99012
729855
300715
716453
1036132
416353
674477
135417
118422
141554
688130
984771
988493
178800
1044359
357367
1030
564434
173186
87349
1007129
999611
111802
355855
815555
844802
139983
249054
458576
44280
595759
650175
756401
364224
959343
445133
900538
90122
975315
711409
441421
1011390
2061
915035
77078
283649
470680
960226
181870
292452
778271
203779
331516
94587
218282
53581
777195
535585
953773
75629
216557
313544
928529
378321
780224
997903
368812
242390
364571
222096
72880
795858
214976
488288
311477
784870
1042880
226153
399076
532500
648865
268026
573774
261201
180562
763269
456968
809354
170852
827800
321969
935993
785827
866749
319096
716286
728713
957292
419387
365440
433048
854348
711768
154600
709649
428317
513090
589707
346046
843646
214454
508444
725901
486518
181569
968514
713729
172269
128080
1006631
732301
136546
220406
143284
47241
500177
897354
41041
729643
273289
130142
893763
933951
1048200
101909
990426
281375
240094
287038
302377
134234
197973
220437
292289
409601
638829
506991
1021919
161427
984907
544161
757976
142984
420495
96114
881060
104212
119438
197050
876627
657491
67082
909559
686052
224808
536958
902117
960194
353510
646225
655098
660823
412986
638421
2763
231785
718725
591373
97406
10782
885630
423884
799785
1031110
733960
4491
537120
763270
501322
838375
384373
313009
957671
545322
478355
717745
895029
21002
106848
318119
115905
364149
307498
680918
168014
777307
456021
320759
543567
795961
1019461
882860
113214
45600
274667
61271
721891
505666
580626
362439
941626
512925
1031592
107062
449701
905271
655658
900669
640916
175544
698390
207094
1036682
217635
146001
219494
305583
106291
1012124
339298
555108
212419
384814
409064
43460
825371
743804
221928
109235
623123
862282
95551
138249
857328
139052
955593
704781
235741
327440
928839
295903
984681
766626
535101
760104
274046
690680
561695
349732
447079
566446
809277
15573
952306
553468
687535
129089
892411
317226
146372
195547
808741
455919
444423
489189
702773
409139
547183
823621
148048
520072
589323
645475
862312
967189
516812
811661
912805
731731
1021157
106901
870765
720464
1034654
534217
995943
765030
190496
606172
224416
524821
487050
206344
118534
105606
867662
1006241
474673
891399
268596
1003991
196151
339970
759504
1010197
651102
927206
609554
677968
94678
416704
77497
812452
140725
1019011
875608
233489
825476
1014446
370
1017148
561442
465483
476864
924921
128983
296711
170245
874759
275524
156203
282729
660991
850116
280188
165858
829479
656990
8539
921163
41124
96151
757981
10196
559632
369999
840996
892975
819507
554646
839404
130512
606468
155847
1006674
690405
521988
858688
558353
467496
118187
175753
859252
736132
992732
993216
735347
31129
166150
29536
763686
234813
150639
952839
438114
947595
574659
369059
984722
245714
36888
792127
439887
364844
610001
90562
551652
5132
856641
757278
204464
1030378
158790
699280
147617
417848
470304
608414
718607
931289
119824
777725
560006
185667
487613
294121
807888
232771
880624
478642
797046
41103
294230
812808
570461
979554
514828
618024
742372
549479
258724
664493
958724
822261
103440
1040613
513432
436030
739492
848087
689570
151969
89928
789044
486841
637226
476586
761670
891079
685815
111024
973289
651728
891927
617535
533992
480093
729277
263537
28838
241341
777255
539842
83927
205041
421215
230149
201354
116108
500316
629243
350051
368174
221538
716574
941558
760079
740467
457755
440150
561317
363170
622625
461669
494508
741898
866315
750910
873
363202
821778
149450
171545
827485
198856
443845
924865
759898
2141
1025111
91727
479451
558646
206902
787007
541082
292772
1013264
501514
303737
22954
535849
1032226
556834
10033
82811
206473
929962
980307
797565
123371
166455
658868
722339
385949
501869
980825
897666
422702
586814
116842
809560
382802
709352
150383
932832
776131
783224
76167
636704
1046048
826973
386173
1028568
693232
621535
136076
1008454
408905
66122
1026589
486960
955983
576131
47631
1026461
321104
678548
5949
665344
462105
697842
189668
341018
748069
387264
34582
854176
567077
961587
985766
993012
121816
128431
934956
256186
859061
666040
178952
326571
567573
923777
419906
791343
351316
518148
744220
46857
299660
99940
267703
368393
242866
1015955
468277
516346
643941
151755
812477
511097
175164
26082
764362
765205
709672
34342
348617
830976
241010
166609
820686
176515
427853
137624
721362
530871
895148
309499
726429
534343
126185
750363
897516
558700
770020
969172
476940
203045
227827
870575
727969
614341
472008
244697
946567
746423
1001129
1023606
743735
578437
919657
835663
1012085
376504
707949
279628
537436
96365
1022057
901344
60697
121527
785481
928081
66549
630692
524958
532760
690033
985863
651702
666841
549731
1012856
353018
720972
543692
335476
144375
761563
926057
572698
213400
601444
461146
48336
92145
905841
777970
606926
740950
649512
840580
84060
29170
128395
891029
128313
654947
48464
871053
84782
780787
806920
787494
917373
369104
165736
670588
562946
41722
33696
92466
61470
407350
907063
665628
501647
826800
919830
444609
606649
1005507
975098
196361
820536
88725
382530
1029736
189815
159435
78016
139619
1028821
682867
544705
907459
225127
711879
651477
1046338
632416
819541
695306
83797
80220
836477
429511
590591
66554
583873
550614
455714
159821
981761
393067
143323
112689
785180
385392
234568
430695
442167
610252
387217
100590
281927
612731
301722
999663
764843
858018
995039
177938
518968
929167
802350
298510
339236
164339
346315
161122
308941
664102
206213
562650
982594
293785
1023583
531496
538535
661395
281109
484510
235852
973913
61774
79410
288032
329879
408740
369664
16178
334465
635755
744147
812680
960320
387918
851789
81707
686690
754762
432369
1016543
845680
459311
180518
1014027
688308
770973
74867
739404
202397
87345
680313
807008
779341
830388
677858
375676
361099
694672
776297
972646
71973
395650
671085
913277
483343
388302
807824
174156
319685
732546
141162
363257
864968
690400
198572
979194
832408
804720
839932
945504
589579
973432
648359
370177
1001670
49365
275266
56759
792562
154787
669702
933941
642718
832184
716454
748376
369106
255491
61908
653515
268791
1039068
812784
805644
551084
32629
173549
962062
330762
882382
405024
238099
542593
434759
122772
751207
418424
282244
530023
9893
76571
1010055
908826
129626
605005
828824
292636
502717
743499
890899
960693
376564
482969
706509
752063
22629
638676
840846
667354
392486
48304
624959
760669
1026914
299504
215146
920997
97549
395176
681667
987991
526368
844959
558530
603431
359061
311007
640138
198484
272423
306225
89379
554576
92795
272936
97955
78744
128900
404745
873190
971507
914785
357153
498090
749423
56865
232857
124866
377281
548956
482392
83134
892741
339863
224256
655964
743167
758547
419767
352664
996208
861622
304781
829431
1018673
593920
1040932
587551
335061
847265
778854
848209
100812
842012
346435
840552
301912
929206
369272
187000
291688
975949
854481
843305
324939
426602
369026
687746
720845
110264
890600
286417
433019
501688
928086
764671
368583
285635
799521
62977
194271
106463
430649
382966
933360
827334
71987
615031
520864
497952
605941
564098
735940
191304
924694
271097
518649
663184
1030794
972480
47025
607286
285986
246177
198473
940276
785999
133654
85420
475933
139477
602785
510723
312871
415825
492354
372512
1721
8704
370980
1027866
861724
346713
716395
88615
725374
697519
579368
60425
853262
362691
598594
986486
116066
243851
903591
264272
544523
965088
484348
70432
767770
232690
41100
618284
345635
316181
112441
560870
584602
652649
907029
314319
665284
923961
790035
610105
479155
134207
116438
280311
798925
245482
530304
710164
34890
616545
66399
220737
649988
106388
515445
428804
442110
616525
709196
698861
537193
444404
179936
221591
155460
824917
1016106
1025536
1025165
204792
34988
643893
884337
61613
678625
23400
285862
174981
147665
671746
143363
667698
607545
537401
897178
471229
102327
221122
734726
88741
354685
667665
389434
259608
178978
228193
686651
314220
823134
922110
346072
832331
386711
723857
593079
979025
376192
341957
163772
935570
158921
324510
478639
150163
235698
481983
908146
215391
592864
538219
656531
660306
934233
300393
982207
915607
555629
66564
287938
598278
763333
150558
103791
889179
171832
491800
2104
646433
660050
568782
719564
601592
518277
264409
316270
312152
44419
441319
194900
266982
24911
920760
723108
1038060
659974
379359
21808
374385
17006
642276
32370
593420
912758
949326
989273
339915
303371
41764
725509
507293
512164
763682
374779
51649
795429
39563
619581
14135
810492
914176
737235
405497
135525
637617
231680
455974
530940
27307
258604
879745
96514
297796
563492
704496
193882
169101
970682
612201
1001966
1006541
690356
470407
626060
621900
344043
276972
97191
1027514
192174
651104
453645
521767
491148
228714
541959
87201
163604
533811
141128
74009
757700
879254
361120
787987
803485
330550
634655
1031753
181723
808341
514301
545420
995595
886290
802516
482459
175412
781469
221945
296831
153353
336613
413867
123091
602399
217844
373218
474188
858584
816485
59916
240691
973774
956913
499423
287167
336839
465902
351813
474650
625723
402999
354199
800820
168646
132063
67324
632957
600805
988935
547762
814988
1045060
646251
995168
715281
464373
747183
389948
349048
221962
385512
165122
822
948731
436096
430172
673587
325453
864054
477706
197321
324755
952847
348211
6794
213648
210143
743233
988224
581436
128756
114020
836147
642618
665428
926199
611006
799280
832986
66518
984016
642330
1042212
858897
160205
225382
772435
914859
272132
210528
840508
545025
339390
516191
572870
388129
1027759
295557
556345
821722
179079
98365
543185
672035
1033149
192548
745410
526875
36684
256093
124560
683979
708595
382415
444596
604294
548250
559568
376594
904762
990282
426901
413269
985871
44762
307161
501018
546887
757160
315189
475601
208469
862506
743254
807423
269637
1028715
877751
572363
227913
604533
359352
671379
885006
972016
271425
227010
106678
681632
958642
149873
57048
564435
863815
300462
673746
898245
98462
77020
657992
781223
955817
729802
878028
36589
522178
771492
625191
599912
280365
820395
922189
22815
648942
1000672
280000
112806
954873
111581
1029024
329487
392630
512830
623736
107667
880867
700477
427262
583949
813506
244084
421742
62588
371421
499872
278002
43841
616603
1036952
66328
789341
685827
787136
781762
274064
172732
1041118
892690
730001
937378
270239
180808
365766
670664
922102
366528
666887
763811
834896
1004529
581621
145440
693113
385234
947800
93656
557211
999446
351655
919081
857418
843489
938678
912206
705803
22546
854337
217662
837135
681442
270417
30969
48299
461289
887388
638695
326979
681031
749410
79616
274463
1023080
567320
651673
687112
600143
99771
250413
605752
277018
355315
504752
1025346
530215
324524
863460
719688
394629
177683
500183
1039266
936089
364991
551685
258549
1037883
883672
273883
125378
560665
22896
513098
374510
360207
779076
16922
824309
46838
399378
15638
324424
520905
313959
69395
26366
893831
352340
177722
889682
22053
109216
871495
493608
596869
25073
148648
142528
897714
992423
753565
113812
602983
940520
435577
575326
282037
700415
338935
507364
688381
113309
467869
1000186
739237
450276
21421
318380
885108
779083
455928
25382
493165
56157
701775
806637
851807
508996
27854
968544
135431
32694
962234
536724
376654
546995
431462
738833
464376
284624
205548
436318
243353
369055
816749
291806
372838
268949
327815
236620
638436
173375
978026
884881
1012917
301444
1035072
200342
113872
7150
102687
317055
68404
220860
839256
17237
647810
797820
841941
935687
243753
759224
625052
669055
501332
1016453
381784
23170
690328
338979
90102
660055
776773
742355
970069
944363
77086
642157
902956
169521
46834
62225
260816
321964
714409
670175
185329
949297
494705
185350
904016
233582
743292
840777
31014
126964
766751
277507
784777
952909
916877
887133
799988
141406
686804
400249
1040407
1024705
341246
864355
403648
700462
975580
899811
607602
221651
631264
393600
869673
1037607
405082
496247
324789
1031422
501369
791901
79487
832067
742617
12824
420335
48032
914408
740784
961313
288679
699522
804473
253852
684265
46391
919745
822777
689841
1001170
989946
667216
1041651
464034
647258
705762
816981
535712
423856
407681
128183
609683
223119
903814
227238
739251
695528
474242
714490
632446
933373
356126
549585
692243
819967
68418
217471
32613
593746
1025962
1038457
558034
555847
396842
236597
350987
463569
127700
683585
60496
846464
783513
947796
857727
964645
51328
43592
934504
971534
166156
452014
663337
394696
809721
340821
333197
925459
392323
691169
222075
95711
747175
70732
168702
334303
160846
445237
263147
247394
1029903
906409
230676
203020
412667
293581
105984
481127
968885
902755
524566
450282
355264
1015858
948949
524323
67673
271105
719482
748993
477479
225422
952332
916800
494397
786221
1028330
895261
945518
452974
650767
762777
808967
4778
449437
176673
853902
658157
917400
956958
195499
602839
876685
225710
921469
133646
103163
685919
225077
320719
4797
840481
741853
14210
446301
1000323
172756
37250
461472
214183
310318
303870
614117
677149
1024068
518357
887911
532069
22222
865199
48805
839223
1031640
93379
511609
799142
322833
966971
700429
978091
485347
490674
174655
908971
536784
102475
421665
860660
371702
308070
817779
310069
538301
489587
177277
203309
106183
130653
600083
263928
40867
732955
750118
710789
798142
834623
1001489
459649
744007
758349
716049
627877
414967
1042102
270492
110959
275947
553656
213853
944152
87876
504724
82176
252379
902424
179751
537980
752907
938120
441107
101832
356521
261008
756101
460233
27913
742370
162167
1031587
905618
841163
790721
830081
1028665
114099
61259
847483
454320
471850
1024604
669878
424114
618864
455138
1010355
707384
60026
42402
794635
951685
604760
427406
337677
375693
687211
194719
244900
110354
223169
729741
18694
148265
773284
364336
371276
1013643
996206
872600
780917
709715
137911
918610
817772
193565
180889
824873
879198
104056
121494
216473
338184
268967
11533
489493
764883
576350
589031
1039036
254430
194617
162546
556933
476258
596758
525227
877584
148026
244330
97088
601889
673168
593390
769006
495451
966982
306182
842148
294427
623858
865138
724279
806291
87535
1036041
956936
769467
497877
256817
645795
913693
532405
328754
11848
250068
446151
943491
564980
931772
820492
877569
31144
89774
335866
734157
669963
358937
545210
763776
606835
1015562
797385
854474
1038538
244881
186668
294823
845204
613858
202720
976714
437788
359291
562627
719985
94404
128772
887809
221403
49758
514886
43883
466459
361483
126563
19616
487914
387802
10675
66285
115595
123958
710691
53190
313560
131982
757975
79088
21692
275027
163999
291498
825854
421094
713936
990255
329988
813556
696802
78590
39114
374033
545244
269676
734917
173114
963674
741826
903499
687972
229393
503919
117395
8055
982763
439061
109908
920034
136706
142765
452266
440820
819921
769346
333923
359279
388694
938241
959907
218389
704373
339151
224345
27330
928310
654453
461806
572783
518425
190082
668175
178084
330484
268759
12747
349002
173374
268988
708557
1014399
800569
764578
273488
761520
411253
546228
217269
548436
188295
227440
810657
227064
670862
545531
636666
1027704
912218
934430
824356
59166
141699
365875
911127
999887
593042
417581
524451
997194
152435
1030229
615363
140379
294772
562720
138436
353713
789757
146938
632362
767768
332180
551198
423184
188692
786454
124905
958348
111009
871566
808161
163372
702031
955197
784683
637807
285346
868992
915482
554556
957795
874435
790205
338780
743388
806844
966562
760056
66752
668896
474401
848915
278368
7872
54684
544659
485348
1045020
207777
888358
299659
862176
8863
520313
709202
263637
496272
209769
9294
380752
287447
301056
17704
367074
426077
734568
239179
764312
387733
933381
477801
583809
69397
533357
426185
650161
180964
175218
726868
856681
104440
957284
348883
688179
708015
339528
690246
982024
142337
142268
795342
249711
691121
971481
166809
103802
963509
488900
98013
442421
403552
786481
710237
474770
893735
346730
476299
608818
552529
195295
801660
222944
349686
1004365
235442
568221
282387
944005
384615
814820
48804
194279
673198
396704
953029
721829
448407
478495
278823
398099
555934
45229
100341
704392
378963
620180
985703
148899
322762
704880
179173
343350
825599
352490
635930
384027
149474
302885
35465
1024263
267262
715504
750178
161226
187087
918674
861889
146356
440012
597128
758245
634389
616245
449128
735103
125852
230244
288216
85096
613963
167232
69581
245008
681242
651884
725899
555513
269935
50703
115037
755675
5129
49625
969948
631666
520699
327980
323842
381315
1005700
201295
354802
1048193
627086
138802
885788
388314
2915
126740
498362
956651
211844
843453
214450
651565
340895
1040975
816722
705402
191233
1017989
42086
266834
597244
745484
425250
764981
776072
1025303
841393
916249
263951
499270
648851
669617
645776
669619
120052
20736
205423
771587
886445
501860
831261
881662
191934
594016
423384
197516
741467
868822
462892
560958
407064
869459
558181
126305
853256
208510
826637
910478
802596
316643
335016
891184
158545
172579
233666
677935
150086
692582
136433
77761
428091
801223
281237
779100
750359
458153
858952
257300
662808
298291
196749
308881
726507
664401
514814
351124
903361
571023
451531
864817
22885
384648
704070
961128
49498
831025
710187
945664
281655
962775
699651
364305
130464
578797
90808
711265
761436
160250
734339
408442
108817
800745
485801
674108
460527
121633
341782
833921
910060
560654
236883
958550
588770
306990
681311
598365
966758
304583
865443
911650
676833
542257
831314
942420
696841
509780
384127
198616
699578
319984
758382
923232
503358
607859
450011
2208
221207
67986
249494
177565
960558
827889
259902
537519
939087
388693
114772
605343
822838
992105
762744
239896
250721
512625
888824
918323
142935
199756
343096
300574
320349
140697
894169
625685
794254
854167
38101
260492
413884
1040754
774471
606620
465161
780510
1979
418250
916898
516399
8573
789317
96268
320717
944490
360621
95731
870534
145716
69420
550178
813423
582039
325307
548017
95745
568921
754961
949829
619705
531641
622079
983520
300718
243862
461977
590435
776693
792348
807544
963129
17918
35553
333085
171370
113396
289526
27384
323365
647992
521252
543263
706104
626478
738781
750558
525267
94343
611900
793268
628990
337058
165598
479412
326091
615975
754072
424958
197995
500144
387630
682647
277505
523547
61227
174336
409959
364715
455075
510738
262738
431808
386139
716987
230220
600849
925575
535763
791677
691094
1005837
547866
419639
516929
908374
732340
765707
317914
378388
981662
631606
207812
656487
438378
685812
398481
65759
699565
769865
733044
118959
439369
919357
487254
547193
1037451
566333
1037563
91939
1013238
347427
749323
81365
561862
769257
999316
845854
858021
228002
648276
422582
606313
550361
762550
755723
672285
200754
626080
652570
665475
176656
897891
861462
447972
622276
147860
736022
323865
220996
921165
138000
1009726
741096
1011753
485637
891956
1016964
533436
695757
843867
405642
383076
487869
72337
855158
951629
498896
179743
139770
498344
482844
722693
211884
972702
943999
379292
606929
640664
569283
835472
31328
68363
863994
861001
576883
1007836
614767
783780
183080
887542
983614
725238
785159
369973
524457
287108
61873
89187
803762
793044
638438
844043
573790
635235
513560
891912
100170
257933
370201
141675
142055
818123
630306
431333
90433
992345
1007073
714054
741484
373015
702942
1029065
785401
695479
557568
258762
147025
867269
857855
399721
709627
683966
559105
129284
931239
267427
618620
319517
469126
66607
1040544
448796
152119
933028
582455
465938
468068
106769
444919
597931
1010595
228050
880912
852114
409731
784586
717381
921601
816630
86981
879641
146508
220657
24757
611602
637534
379685
520848
3795
533048
388552
503406
187074
82038
232328
644906
141817
112115
749896
161369
453354
696850
484919
327758
25994
613196
1005735
824091
364706
186089
261261
712197
825562
702141
318039
102282
159632
1032867
190761
79807
710318
102411
50486
555377
806317
854601
998325
135955
668897
188995
997301
305679
166388
156324
852652
563922
519350
623378
720264
961908
557393
942544
184876
551029
28066
538428
454828
8538
491030
699554
766077
156239
714201
593766
157159
293163
263497
821349
595152
687676
597558
441101
511838
13216
875133
310438
131089
115038
762558
526632
180030
581685
958314
346845
165828
806520
191277
673349
57233
772765
662657
298928
407754
687807
628714
381739
379931
62962
200279
150464
163313
45108
770676
714206
156602
690497
599171
872696
49480
180783
715962
350116
526781
923865
260122
135347
823478
855757
572961
729615
598358
196428
265252
431154
313600
654290
559213
533876
5554
591664
453567
513670
68049
824420
651114
1042736
902964
55557
788348
166889
659281
182655
500047
569437
669996
558951
582700
499875
227532
418599
305767
668641
520856
245880
691252
570208
544971
203316
225344
889083
148268
971894
108329
386727
614787
625836
704749
653460
407707
116883
244044
98054
411533
326509
39087
780401
278549
835774
761570
813959
843516
550322
577766
443975
853164
458145
436093
976809
120543
338259
120766
46899
491899
828844
419868
969534
81557
833840
1021721
505677
549842
189661
846700
531108
661306
43720
609594
722058
999322
359308
953649
3919
700425
136493
147381
1008381
472998
120963
488687
571836
875703
192634
96855
383440
642863
408645
597153
986046
452056
721719
985729
635249
141803
535776
288637
443115
533511
462939
895542
303985
971850
139415
216906
977738
669924
517652
543296
233127
23267
478348
301252
1004387
36191
91609
736821
234581
292670
662722
626868
243032
423966
311797
590146
649961
253298
15208
576551
146701
447460
861390
332973
748952
653010
882000
798122
596723
1034648
955401
999828
285873
746576
196196
492838
861445
864639
791702
49110
653538
472038
461418
807995
895315
1018491
224269
174065
1027545
438332
895899
1003746
723014
213062
42
415559
398969
445478
840301
603995
155652
859168
801942
854906
549165
991352
823931
539411
955987
547085
419199
746434
310877
922368
41480
442082
620534
7161
424801
866029
791934
683630
213456
928875
681824
566486
335083
463373
7516
27400
616713
144383
516903
815530
454679
1043738
261142
1012883
1024841
82473
788862
154927
140318
107027
162385
621964
49375
341823
906246
88712
798032
977999
885437
481732
881812
66972
505555
727234
560351
611636
743215
561578
120676
597902
738417
10272
329340
901996
16216
778784
903843
62121
853705
824587
700165
218455
280217
388503
461414
669515
593973
749584
620290
972360
7339
1040462
733829
189119
831877
618054
580647
316011
380325
376203
92552
856912
337050
726145
615227
27655
837709
997743
906892
660100
304180
999354
455476
143902
591401
684087
114316
735320
389920
252534
264739
485705
606245
528187
726474
243552
13497
739774
551961
314935
586967
426613
278951
142735
71256
310592
661970
845416
867621
933538
56793
925962
168767
653066
66381
408011
184068
294004
710502
164442
399746
25813
949890
5519
61795
297966
813789
1035693
319615
258626
649498
507432
527103
963087
859734
267191
829851
205402
801864
1022953
536642
216058
565885
60730
906105
608355
673694
109159
514452
847824
268511
8108
489661
212731
307241
1016891
992964
866505
997958
845628
956496
617591
543183
1014360
550116
565488
507191
642620
647379
1015067
62351
549705
249095
395918
498961
698517
711642
401366
237985
942989
245826
948033
140405
841506
141359
44277
451269
860016
320993
791255
229819
391122
780164
587788
31406
523582
613676
739445
705619
107725
866255
539067
911957
90361
458834
741218
585551
390775
491308
181804
31959
685200
609842
952083
445738
216835
980192
442469
164821
278330
342630
829391
827190
842471
448136
847551
886458
947076
278826
241556
216443
828536
25909
174189
31946
433602
190111
314001
202176
19806
409564
372250
686532
92396
539781
415454
765628
928799
621860
283385
587846
642559
1044014
872708
397147
558620
984153
807570
941891
531156
62536
313983
386716
629232
349361
654005
247348
1025016
785022
814875
442814
751293
37966
806135
627092
783717
514166
239661
181837
410588
685994
50566
596410
66995
54288
957178
262426
479790
483440
943168
256741
762140
805783
190396
68519
35116
24717
675202
467455
690234
913061
107451
234860
453375
671980
415352
370498
273668
87596
751849
412264
943361
91794
896780
786880
1013186
670220
930827
54699
37296
658069
951485
702673
102793
816849
470606
575708
565014
165824
8740
598848
291194
727262
508296
400970
863770
800800
600329
565467
392781
500348
376954
290869
461603
1009311
790249
901901
588799
423806
36550
509589
976464
584025
947758
160509
352376
376725
787578
858845
632212
417457
560588
195679
805819
850642
424507
865589
265798
705401
70176
762939
63216
679447
837788
47161
698352
561615
748962
473970
90044
125862
962773
1004915
125919
709423
261947
243816
842368
203507
1001991
944545
376215
723385
1019114
766681
770089
287219
1026203
694789
967259
763217
363761
966747
933014
217494
780334
353426
607141
418940
813623
732196
764732
655023
620970
464908
167110
563447
543424
116140
645675
151468
308950
619677
658175
660493
566896
686455
294545
50086
324496
50383
828220
256259
984566
91015
732220
760786
656651
934145
192654
436191
441079
697675
929538
568276
15753
985421
979311
278448
542289
31818
578244
905743
168093
631514
312309
115721
865900
132151
357428
905494
415434
870681
107204
959652
740058
84264
602798
329080
532346
914717
982980
867561
905939
464901
903146
547823
218119
670992
527423
216471
171892
887916
922673
998925
812146
389538
895418
90119
391601
571636
316841
276492
558442
703662
483530
365737
187607
610144
1027871
990159
37443
824301
224906
873705
811156
913587
1032740
29661
314202
602443
461991
819953
51154
140196
671831
11131
51594
109194
190248
183402
227296
830097
212107
61490
389632
279733
710750
79741
169715
751843
166755
710473
375705
955391
457101
479196
721140
53600
269989
564380
349189
794499
461210
654009
1004369
601738
620101
650495
204782
353386
538504
625687
472067
400831
305214
420902
1443
506335
194725
357944
988498
1002182
765881
1011824
134698
258829
1015038
701383
865578
11579
838758
609773
1019348
969232
840579
412527
159631
499559
89198
661469
138874
969164
112354
855927
208251
236602
222099
103670
163833
427784
175246
103634
391915
845847
37272
131909
259971
473027
1025901
270322
553880
493930
1041937
877806
360626
613891
44263
314646
118126
171140
56535
57293
218716
268186
766699
1018683
992892
818657
467622
95717
342418
460060
455855
23839
359502
77490
880390
611438
792642
379492
482219
138454
720999
214318
989828
61551
755485
946145
603087
197385
178288
24964
42556
339642
433556
292685
323064
840488
713425
343300
737560
919015
1039248
965990
132378
599708
848921
831480
311485
605263
766795
599890
407532
701728
229661
456823
397142
105103
996176
133090
67928
398057
475642
468258
168837
579045
178563
626812
14458
340742
269543
987225
886018
99094
161509
749967
667437
29048
255003
150507
687724
700878
1021382
387777
470740
817271
492307
370817
262295
191717
199379
930053
616315
879247
635668
448685
765816
812668
465636
151303
1015076
742175
510078
323054
113190
59912
410291
748569
511622
623827
533385
568079
418766
75705
609479
281350
469048
228872
80193
156335
654031
1024556
721463
981699
885527
909505
493627
606975
628734
767258
312690
979332
290476
890770
96310
443372
114889
437223
136511
260660
483332
92704
776231
361519
619081
950954
421192
983652
570690
731597
1382
93660
604593
230775
99131
98606
620285
901594
51792
831277
597969
201366
149301
281933
1026703
887041
748542
145676
781734
535673
815892
460795
51948
109761
69727
30379
3708
226818
754314
678714
1000730
28130
743309
766793
242159
759597
10197
412843
17365
470258
772196
331995
983119
224231
440370
898942
420386
17971
1037155
132711
988036
644148
115875
894009
709259
661167
12677
548234
1001908
1030656
106972
715754
203825
615199
861025
791477
310861
840665
631435
986481
561354
539447
833942
791501
416737
884032
508231
311341
152113
462263
97659
914453
921720
482670
824494
445181
680678
729437
638455
342378
611440
460764
289742
281794
776482
879134
790029
978938
720958
50976
403190
835903
1013922
573530
876189
66450
1028948
781688
249448
928723
24156
289045
723905
855978
373985
304031
115336
553377
575612
1022060
119793
436209
469563
491403
396049
94634
837070
17131
706111
1019391
1027653
58726
515157
814305
971451
268023
262973
66000
487551
200269
281900
155785
563159
947924
601273
583288
470671
44969
323465
726873
196721
257085
278186
445656
752350
717967
775401
571478
689477
544105
201601
503234
904637
985463
657506
440434
514734
641118
121586
47177
645226
892817
787299
406406
41445
406444
5267
781516
993346
281980
541298
181718
625476
242081
758570
249799
603866
220476
993016
560800
440614
108442
478459
839790
583596
880625
93484
273588
300527
828826
58261
245085
125930
200480
650167
719920
513971
768813
823547
773487
709297
732840
364757
588650
865997
1034448
265017
250891
253696
757504
189448
495927
551698
147178
1004537
474792
620774
630835
529259
505690
1018666
190991
544325
856840
47984
643704
343686
826401
210122
962031
784156
455270
807519
662555
898551
429051
65393
695836
437191
509577
895364
220537
207866
19089
845640
730714
995185
889379
182557
327748
441509
520577
188855
305995
569270
689412
243919
125642
308195
1023990
700375
277628
17033
306894
982155
98962
402316
827428
599591
423140
731727
516280
615882
940814
797311
670848
310209
996758
797133
205408
28378
967892
813157
582916
810569
795427
244800
397065
702693
713595
930354
123481
916966
24303
475994
261487
971969
295693
65709
782295
843709
774559
893849
86295
209030
524216
211529
566167
31192
25851
661031
842596
1028369
103049
836069
682101
374149
621785
824535
563126
351987
849683
795367
301355
609482
863213
864146
464321
690125
1021922
284237
384244
862073
764835
311065
1009137
905621
947854
268807
935680
233115
254652
288781
915773
120270
315719
668492
958845
293771
292602
940553
51181
1029985
749765
836270
208748
341628
725813
847142
246332
554248
117947
984744
375545
950953
810628
684051
925200
384905
600835
679430
20872
529629
891761
494108
239932
54786
939730
327704
275335
62186
496309
908249
565494
767806
605640
776820
539524
144205
46075
485109
509992
193842
20214
974999
906489
23383
356639
778623
158576
348702
394843
119378
195089
145208
994497
228946
686877
307610
778876
996238
759530
963915
135499
112798
289517
270321
618344
682141
42324
694622
312816
13995
754485
304118
456426
40215
56485
468428
762230
452942
598053
383599
521167
423659
980851
270219
613083
1005982
154217
73813
27649
46959
677428
381707
430742
641669
599051
370416
163218
183849
184533
543613
111681
154433
126418
869850
734777
777461
367985
405682
1038860
550416
421107
648454
241850
971768
570979
1753
626943
790409
874945
85863
638907
842292
778639
630895
936905
506400
777688
981671
307474
888512
563408
9792
446312
732090
998263
874660
772312
11936
921099
902550
55175
121842
530504
693141
641199
1005813
102173
962495
594524
975061
399188
164907
65959
879431
462529
326208
9234
512302
32609
810795
960868
662634
705298
287614
778871
230160
947431
485902
933655
957658
630106
18410
757056
91146
748108
377298
452263
813535
344810
325367
818372
455320
455700
396824
585553
557094
262831
212158
97139
389842
211531
201396
736497
930524
480603
371978
290402
338719
768242
767267
166411
26145
446824
524647
1000688
817591
820174
83812
449445
1005843
943002
169885
486149
1000138
283064
325356
126737
459152
523889
445624
109581
939336
631155
490061
345659
779309
552987
369167
573086
749965
764089
965279
198229
72018
296192
566932
264313
460198
514913
736563
626021
345677
330465
775852
497268
445060
879896
958605
489750
231559
591212
727993
434713
144811
669637
793974
115335
223223
195053
722084
940541
677450
1001728
399050
757317
508316
756733
947243
497390
1037629
75536
353072
918696
952698
900163
931943
1019549
610154
514457
599875
812252
404879
919952
958037
868378
690127
923328
823004
893284
538923
810732
642611
8658
741117
492699
448352
281317
681975
519666
57175
864141
993677
950354
411017
703289
94610
102279
590907
241545
978551
200149
738919
154193
33594
1038327
949846
783
990610
315492
855538
994733
557132
92901
623096
212049
906771
263496
423385
908860
277739
809149
490535
878411
893944
162250
120460
99107
650521
890821
531488
721030
233272
248866
351467
1007182
378505
653109
662674
492821
602837
106296
307475
598282
336460
470634
82593
777637
363894
141749
251358
13513
592527
254897
605635
177812
489658
667195
647623
969805
595941
433165
578695
984113
912593
650096
664013
106599
956277
663157
770068
466839
327144
433286
579421
676400
960738
445875
173788
443074
332902
55800
241359
686085
42377
636149
1043934
120235
735755
335164
471495
637367
314244
545105
787078
670206
1016137
904466
222856
784181
496479
155120
100340
717987
398171
232238
791843
68515
56442
790235
772267
693699
671717
524576
950377
155572
129496
810954
478100
783905
1013681
461531
996069
77588
223124
226904
328579
500382
314546
90542
479852
191660
47518
468861
851512
223968
113933
849178
721474
569404
474400
80344
582125
962189
887396
22425
899552
560139
464244
601751
4282
244351
726954
813319
256585
16531
641268
888557
740939
262642
425954
263355
182875
717077
779780
465718
420514
754239
720617
182426
196298
300595
768629
35709
613357
721154
113466
313545
665089
98749
476721
174422
749628
551262
479416
753327
368272
937958
743971
86645
698180
547768
72012
936529
597778
464994
375247
297809
151451
147212
20069
696098
884422
294569
217519
598298
551533
254391
787354
434928
567486
552372
126679
94889
159535
29761
262728
901951
291120
781565
606890
877038
109101
236287
293813
41409
120751
1017498
864322
36114
403677
503729
385550
552632
817157
133059
416536
997874
494419
1037963
355429
903441
906296
344255
586181
228032
835751
172706
218534
88333
19367
398425
699052
621899
955082
706115
178962
144187
1000813
878617
890026
226666
483262
549808
715790
1047762
279401
897005
1020748
686110
645561
247436
502138
657785
766352
511814
1025344
307492
92046
1022885
223435
711218
592590
27197
629456
11881
372973
729214
863760
496887
554451
980013
465282
539758
723331
368293
813215
951073
1043180
94098
380333
247349
271451
677330
5263
670184
799972
1005783
406230
829443
762663
282024
794229
242861
449220
957499
810543
202575
625881
116955
130749
672147
867237
758891
343726
212279
575989
728229
318247
167559
976530
490220
342907
987241
320405
739027
800453
22119
20274
999389
987607
975224
527525
760591
488027
870624
82227
124610
222799
506021
623126
925813
990786
551617
831460
783967
778868
434470
467898
677082
542270
277305
756518
217095
146926
803551
505116
915171
963851
653226
44465
157577
680875
546251
164276
290815
87748
829819
1029114
120229
775535
8426
940177
612366
681799
339986
29489
626946
92356
300418
638596
528774
719472
172412
837998
344356
913728
868046
234120
349782
735857
475027
369755
100641
846811
355833
61413
1043289
342434
664245
203961
952820
22235
510515
742329
423275
384940
577917
711000
604420
817747
781446
907728
910381
777701
706042
915453
802063
430724
894112
112658
1039396
84983
951262
864163
546058
994888
551994
459859
163785
201754
533072
352043
268908
496195
1016483
173004
368392
646502
920078
547722
939639
120775
260461
884684
58385
860553
682752
607245
89979
602702
113496
59848
322354
252417
483624
311476
573352
56080
64878
126515
754495
372196
282741
52910
808457
1017614
955077
411664
878859
612630
549946
97510
421399
112501
817834
1008439
293423
812137
165920
221037
1016030
227687
27883
128672
771865
1013446
165233
991647
779689
988463
863513
501049
1019288
327791
765834
877117
372503
255251
190889
642840
141964
372910
636711
175679
170884
978532
612598
251129
1045603
744963
179899
240463
633759
998219
81001
852096
796061
602896
93515
91620
405258
419838
950149
991579
691507
152376
649035
993911
782949
687137
170434
518424
600125
67828
985014
946673
980303
179594
80813
797214
411746
186776
564801
1016323
44079
466543
437585
217518
235749
490068
654502
79003
1029468
967566
773945
774315
195074
897150
994293
1026258
1018127
416455
279952
739732
545359
948120
405759
51484
39041
1043594
105728
174075
798894
735010
1026337
228630
796362
302308
532883
520534
951309
689564
936394
392300
566627
113215
765611
398896
381933
635326
414368
936735
739401
275502
1006418
374328
395423
953114
359473
968965
69226
50025
626498
948855
998434
980031
940800
692118
66627
790922
515801
909767
553259
382851
114
1032369
426319
1026496
419073
662482
229023
756267
458059
702276
378408
804493
402011
473941
888924
370625
398578
60271
857029
667506
336136
428968
63716
803040
713115
181686
636633
631808
909538
918350
557039
752390
967683
256284
683363
234303
950157
126625
685692
475390
876262
990832
612538
1044416
400497
111398
228332
960378
377990
957891
165943
205143
34826
705543
1007341
410573
740085
1046354
473954
922425
6300
857844
198670
789938
77979
953248
817415
57481
35674
417903
208855
933869
793678
725713
282091
638733
349378
568196
630701
632620
583712
809957
263513
525729
750682
573809
795837
958594
773332
220000
619553
676711
828931
635652
980021
600988
538907
698623
412390
587739
142721
487344
261355
718447
974394
876397
401776
389182
347650
805782
732246
173605
987216
953986
789857
916296
796168
827534
7707
10132
624808
867896
56830
907124
852643
23029
642146
316835
111932
921543
944426
170568
172741
1029188
865043
206601
92268
509534
573401
112728
348667
582752
555184
1006046
766361
641566
562448
845718
245356
752721
230802
1036713
415121
604690
852408
803804
763657
419105
555081
122813
545846
427135
340590
178259
746608
139585
369803
935762
599633
356294
486554
732927
451082
50984
689052
604185
592151
732834
258899
1014477
262961
324674
860433
662506
598151
916953
308944
444897
881333
295920
88506
860626
424351
820371
836818
35047
397343
529438
111370
57659
826182
966310
1029140
622302
532529
254186
314598
232057
609191
1011195
844388
263309
574274
558253
884520
558703
506958
31094
856833
801896
132311
1031873
406062
945214
804434
930303
434079
107220
1011737
633259
714996
503018
218317
403926
11634
751048
148227
525898
500093
250493
715261
735286
998291
78292
432496
382872
550383
852506
483371
360018
521435
658301
710879
996089
997926
25970
924793
282449
234556
754218
970062
20355
3431
272224
242411
904421
12123
439977
252901
1040214
574353
433764
388818
595398
401585
35193
79570
805928
332283
553318
703414
9674
487293
354574
681377
953785
882672
125729
885933
410730
744777
112192
613441
422307
1002203
988289
197959
700935
866
95108
948720
617601
876298
323254
756519
797069
800699
161391
519339
114634
658656
27500
469887
856721
17969
430992
99062
932905
216409
553566
157699
798627
790399
377216
171752
31700
887651
870285
201928
283875
311025
636442
506876
277436
151971
706032
368796
646345
128025
662541
757994
747551
935546
937842
854692
93916
969317
673372
303324
942465
11456
32993
793328
945707
879852
356119
638880
853244
474657
820062
1006716
190380
936643
989368
554043
320131
645262
913323
360887
12247
880265
951799
662047
653800
577219
370289
71982
19316
367987
398638
808428
123638
421377
1017034
889401
735574
657173
203237
391765
547265
590391
487841
816095
429750
44375
327917
980594
971182
638593
727710
906275
479006
857473
752371
271652
838953
922874
62237
905104
295844
326721
996785
940488
488586
217024
594014
255794
425106
787796
723222
333142
843859
538552
169785
632926
191080
590697
178452
334373
81449
232292
818561
53846
656730
325391
637214
720945
896903
844257
43469
984593
833362
215120
560088
373031
605527
455398
433281
900816
955629
361604
779501
229227
857202
907218
496997
45316
819087
271081
660571
51766
875390
725044
308353
537829
573952
582646
803161
1039275
10010
785158
977782
472414
687942
363806
78542
412589
149394
959952
868078
790050
547238
736250
808991
374775
78033
136810
1042416
418367
82694
593546
303341
708791
875862
788832
85736
141139
863478
681621
132501
974615
160526
360224
312465
445989
20460
892202
667906
902740
880498
60261
974772
1278
359409
151378
173577
221461
205742
476578
344171
537525
563264
303158
449287
955892
1017118
145526
674564
337197
732103
628658
1034548
733043
743185
11859
171658
147967
528153
96142
574315
816060
648787
729447
779232
472453
421569
377814
607955
546192
291794
515960
337398
924450
457455
557012
50075
61028
582342
202694
1038449
135465
66706
829527
655058
316735
733633
376078
958797
282338
996174
776744
305362
907080
66784
283050
744107
112032
438409
179563
380878
612772
1043649
302356
420812
269216
392968
744826
976641
927421
389956
35324
950008
382826
621901
465103
749783
71967
281321
518380
617518
594668
685321
565060
857
89134
223498
1015807
888526
787016
149120
578372
51940
850251
812694
884006
811999
101077
900162
376890
164598
5880
244343
263286
339511
692389
876887
124406
432914
6082
428974
1018798
309105
967253
563481
63982
302112
947938
158258
574693
195038
941335
803936
673673
975169
1033442
576074
857931
176798
357455
432288
328533
777051
101248
865109
451059
674364
232176
787369
983289
149917
476511
142740
902107
955159
1023652
392655
786438
105726
283333
387178
736460
237176
807506
1046816
701097
216631
240306
467282
301009
533976
997373
145792
465925
738114
668360
680353
584978
485879
367806
297783
271765
355746
255430
886991
391251
106887
944210
939880
948111
15710
406987
201476
636458
342172
281976
386082
294237
832000
385197
439075
831191
976649
22732
241828
1034508
761640
808336
257929
232718
555261
754070
499499
365920
22336
140394
283058
979301
204066
94112
695552
259538
844317
852438
509124
53652
425868
859856
922716
564519
540157
365133
314529
190673
990607
340843
120833
354253
911507
831725
77343
8096
746683
111590
495718
185431
571681
516314
781258
955368
918103
699481
403654
984244
1000666
65966
537763
952467
595004
596434
418099
484146
145505
538639
9552
856855
631376
435860
431759
731971
589976
708743
463741
833541
283032
463806
89829
1016859
332117
171663
554803
467429
880171
138644
544120
617730
226177
807977
164611
617500
866734
12022
571523
177279
413370
145913
253479
690541
485860
84654
456917
834216
984979
326442
550305
430141
74533
657415
65933
344387
989180
377330
939990
1007570
158410
129440
71609
915251
935750
300914
545257
901677
742293
176340
137407
72105
530842
314867
192967
605953
73325
558868
122625
352114
112902
515559
381815
358596
906476
410869
453434
558431
872917
726625
194464
690822
970800
238967
684073
103758
618588
249020
94946
996178
658034
480358
912578
524604
1017368
920916
600000
48747
940135
263219
634972
19047
241243
636439
41699
825962
677644
960243
430377
1014110
696909
317293
771127
256056
538495
897952
527977
698451
894828
241321
1037438
350809
574384
769859
1027326
729962
668429
955542
772787
387729
559457
422109
111399
529749
52413
919748
329813
84560
976342
644617
944344
369388
216805
422187
109811
1033062
604416
189992
789440
17759
490970
599556
645876
458875
259021
180284
170890
76781
109982
98631
1043696
611164
308404
936352
26810
1031561
984573
336579
796466
854764
137053
289241
454614
770630
1001203
95252
167900
840631
190354
480182
941920
400347
304782
430677
128673
327470
1047157
46205
571849
884998
62319
537918
647102
691704
313396
529513
329833
1039715
560826
559930
667120
691202
65123
450294
423564
82154
320894
580934
17053
581988
128892
599468
945009
138491
684450
352763
253967
392838
532219
687636
924527
898126
349530
359181
1012236
695049
289271
347759
858508
17661
842732
206628
315827
401554
991355
212048
582968
125454
247158
66017
473171
702129
373370
681293
150391
576542
267833
476215
749176
910026
787143
611703
461464
272760
462638
456479
465016
603776
327490
856388
307792
791390
707003
697552
670518
202595
616464
126793
67776
126094
489402
1029260
41748
455359
690987
300880
375030
385520
398316
161394
211440
725982
833019
140267
408245
499685
706406
788473
79517
749059
109611
282948
724233
823477
953840
233147
434947
648438
1019691
913841
190081
889882
677332
7652
809686
682224
631002
651681
680366
760313
726476
308025
377304
246695
403658
455259
280924
281919
792908
34994
589081
373129
678005
3402
691589
38830
621314
174666
864852
416498
938135
261574
625813
19303
330922
917348
236734
272665
315615
797235
939618
775404
279530
1013069
517518
569838
825973
714091
459880
273474
924887
372284
321608
188998
464531
798241
583735
863085
1010512
403443
681630
280248
188394
1024055
984806
421317
815889
129840
462457
5508
137000
654808
194104
510239
890834
688249
992998
373474
701299
167586
751865
707678
1035721
580382
225204
372060
39381
793043
185925
646544
411053
574119
123187
936908
284510
924592
501131
514738
769318
372938
940389
906571
639451
857658
877077
688087
998854
799174
304474
291912
311656
84146
426336
303986
521682
260852
808258
327904
1004584
549911
483565
780922
481737
123674
1040960
723007
916852
1007401
100211
624805
1019886
547846
453409
928761
946940
879669
837558
118053
276715
538161
659406
426553
607536
349433
672615
328751
369170
598291
255752
350801
996590
463087
330219
992392
153081
451944
774583
615198
503156
472118
184673
1013795
766712
353986
680207
1017401
355720
22722
689576
197107
574531
494320
293975
624817
530388
571673
132678
494487
588842
692733
870821
899241
512361
835463
389063
933406
576904
968416
318654
774371
642017
257186
846557
944016
498351
264520
569492
728823
117726
562395
846080
444124
914868
213554
1020432
434253
12817
508831
520807
462512
944056
819545
154889
200755
680744
888903
948781
760777
441594
673074
441709
410396
215744
597466
336310
1007298
157492
904640
190743
525650
108421
461525
932849
669861
854651
552897
430420
229837
699330
420832
642295
596673
957766
293580
455325
419923
127946
640927
604383
146780
177522
427285
508926
748829
1047168
443969
315989
70880
399717
473384
484017
171670
912112
782010
937167
682825
799897
316432
521870
734012
480916
57244
174254
967045
554292
885017
342169
513375
939401
893178
190097
33151
847039
674689
74787
708727
545314
495204
671364
69233
132727
140114
240045
683556
233854
384721
916051
550518
143520
958540
195332
1032765
825982
288744
878200
633784
177398
170700
131026
991085
175434
598854
998821
497043
894309
137585
342348
866012
423740
908655
809697
746636
64833
407388
848992
31034
332592
765292
127921
761460
143115
607596
845581
729453
470169
104896
141022
576547
176260
641880
365972
877434
879692
680512
263032
23045
870921
782542
1017992
459285
259418
7128
446474
989105
340199
687179
299303
22718
1005314
325222
750066
227153
773082
247018
615778
881792
224202
396340
360261
564666
749282
214267
410896
842893
607451
34369
721807
103412
1048444
474580
945957
261202
236238
868614
334150
629520
689295
760883
709497
188752
399240
143642
945370
331131
20614
402693
456257
33846
646651
116503
516099
1009301
1004869
12150
266118
694227
628149
231503
434888
984984
574292
145639
431871
1047228
892469
658577
763568
691198
523599
225321
832036
826946
739190
339037
10774
32775
878596
801450
795146
120144
852937
703568
642938
1017054
754364
474292
318367
108843
1011078
775172
708376
77382
743135
127836
441751
45405
402447
43926
308673
729465
633645
335178
871081
779253
667875
711716
112690
396848
346869
329656
979875
365691
103757
536697
605445
1016249
341070
637814
920241
893130
806057
944814
785149
958842
724007
763118
419208
758534
625317
205008
1038510
733000
467008
445369
12787
881848
687557
411511
666007
251685
1025473
399136
762479
706855
750734
106797
196623
124264
214826
14222
830183
374807
735299
886075
652662
999447
646358
256490
445765
158617
424052
616562
348337
866380
123992
380021
68801
813005
606625
833954
892846
360959
627387
238005
751135
843739
206274
4241
394590
637266
334331
293852
812499
787891
830428
364115
49847
925676
223519
623922
749564
4349
1024523
910157
414815
1030284
286890
353967
991749
439896
321137
535080
744320
979950
46962
594268
585651
639982
378746
228134
105056
988943
365375
710566
456811
96733
922265
400411
112198
531452
438686
540115
211292
643159
864985
711950
897828
689265
997942
653817
713273
163283
330055
615359
542849
118891
501714
857316
417749
438973
476967
895498
280609
342597
113903
139250
906210
148730
804591
1039246
253454
1030557
846941
734563
393326
218349
657533
651249
956036
224803
590382
655814
625886
665062
278329
524498
16981
106862
855285
938264
788441
553414
700967
506150
852069
685681
758460
392166
412186
1039304
474490
638888
831212
763524
101277
432197
652561
42987
651376
343774
467927
235338
1034234
209462
614035
908882
395980
796721
82952
217040
922737
51689
970493
560117
709899
698028
455896
8891
399254
971577
176914
817505
601382
357908
388053
169909
411457
337771
360366
171748
926956
922060
873977
156205
31410
910160
474862
948395
63997
747899
606153
808945
647142
134793
706066
770380
113096
685751
473651
793016
950543
301644
380302
842799
90482
927570
263249
787492
33741
622723
744562
363691
637821
566645
470591
520583
189430
342173
577340
404850
874235
996559
704778
336709
399867
375846
697968
1016591
557188
627051
483613
250268
310875
441828
18688
975487
384174
977565
102858
713445
334952
272056
288586
963327
235982
282373
149240
404637
364879
961722
669069
1012725
552980
962983
932149
588409
263676
131540
171013
665845
257663
581514
302848
454919
660738
19996
655565
397654
938207
565171
328617
942093
99235
624175
820916
609942
672182
1005508
253952
954469
573358
569800
659352
399440
110527
571336
506453
962490
721468
204298
630777
133660
86730
586487
935123
199588
996216
128333
748764
624515
248257
607776
762612
481874
440289
408175
907054
613378
266217
169614
886417
164147
207567
13099
388690
764546
635896
368703
669315
733213
142400
564392
173259
461012
223459
251363
982982
112592
838534
600127
932799
94866
165346
376486
263481
402085
654428
626619
265879
282400
24454
959821
1015430
254836
452894
317559
690639
65731
474710
447514
747506
789497
221437
1043318
678167
771719
893261
963166
446803
79237
1038408
878941
511201
859576
375918
825540
536402
725082
874070
645079
577367
635572
390227
697091
1048152
29479
454532
577701
554800
5994
545658
814817
426239
33670
379119
16757
91463
1040674
447654
517532
792492
964381
688313
727668
691375
229509
476992
287646
450103
370248
248198
710944
243823
209711
720942
595122
439295
286753
317781
143068
308595
807305
506134
397061
624443
870359
324602
823694
83250
276393
742663
117213
819025
43431
762436
736233
1019483
608124
544646
148090
762133
872673
215609
681391
363119
702057
216499
226594
702895
153999
504232
296874
665671
671149
873939
696194
688431
844059
51826
993785
742328
770628
886132
933323
376384
230946
490900
191461
214895
30650
856901
603583
324535
539785
474889
766781
252269
74785
920785
939091
517551
313019
894015
19603
972244
825055
743172
318407
682715
903830
949805
715126
180253
373360
835646
804015
345029
142556
858450
922534
277115
356746
549065
958015
278143
111887
630244
441598
513907
15540
953357
587873
313170
135757
250374
711123
498150
166975
842608
290094
725948
615723
598653
834242
54528
568533
282952
1048127
364773
192990
798264
858818
114919
725693
952992
569736
523845
951440
623930
442963
687828
457346
755152
230625
658195
1011009
958431
524979
1041288
666394
773886
151501
898764
610874
201594
355670
942613
367697
225927
6001
671819
572245
855696
63551
670885
503065
884338
95414
946079
104395
698406
127202
62366
397499
480288
400233
648002
817265
153866
174679
371504
251135
1041946
435696
445004
998102
185666
2263
187145
66600
963641
321824
92658
200864
260403
386815
530520
783762
453905
598079
349614
318285
906319
318661
203322
385123
51531
59255
356838
104050
84325
919064
866336
239508
517887
376121
702201
946976
475298
734310
654546
302965
869088
827426
654697
580351
723073
808981
619875
73105
88396
221826
893739
80525
560411
36234
1043296
128465
551444
597889
213420
140826
812834
442487
264343
924325
774869
1013223
489852
977869
500078
306229
503444
175266
989199
969750
332067
340604
869571
79353
772942
959367
331106
770514
334101
800512
148262
993781
916292
551728
698329
992277
1032433
374333
292751
608280
840262
211527
352561
668547
994981
876227
682853
481961
970248
858079
57923
489423
23220
279321
811353
674548
985708
995609
709563
408577
165445
827752
584355
724987
903170
997137
892332
697599
358866
99999
823029
600474
726649
986907
265577
91150
327725
582155
224726
392971
965680
189800
440298
1006950
64080
938167
1024908
610321
711816
739006
339311
7357
9818
864343
759094
824577
601997
672718
915962
176725
392628
748446
911015
366581
368186
898212
409656
1033334
83276
191721
793948
170871
758442
220038
274496
1013231
668049
233251
563826
529461
192683
919494
554537
781724
402937
1035686
108387
874495
343191
140858
936890
760500
945879
467843
313850
617758
458497
465148
881195
815166
475738
737603
580399
479516
441038
631180
33286
411334
703558
687794
261115
535256
672324
927924
415975
390014
964467
220555
352456
60361
367879
56005
834033
48229
229590
692296
1037613
915646
954878
352220
658086
650841
951518
247230
593837
401479
126913
425243
185064
609404
159181
944935
12551
36359
697755
342714
847859
929847
354021
504880
526235
270947
677125
388598
953646
436995
826375
496516
225624
953588
65669
724924
1040814
612816
938094
418434
302467
106259
237257
646770
961667
684521
854296
77479
755816
798315
879748
300394
601793
556260
667923
63293
961157
104891
1005304
431026
513975
205536
925462
432576
798610
661117
975747
536355
110458
989200
462184
958440
14791
707184
837683
1024550
231134
317204
823396
264188
274782
542744
887268
93922
863020
411382
285987
958931
845950
630920
172889
166485
969458
20155
531348
134221
270909
984472
15544
934352
1007145
447691
211972
683900
884932
765397
826522
449157
918469
191333
944689
108176
1015862
58302
375178
96225
334171
200615
218137
429465
298409
650587
289466
25480
173156
343354
947998
586048
788232
553020
755916
2092
78155
800096
990228
1000547
220586
853626
243587
232016
140418
630953
364141
755913
467006
911767
494752
357386
152124
327850
467353
1602
468705
906622
87738
143557
754175
105007
358122
829554
860998
32123
277828
322407
65234
762358
63246
178583
536952
254837
19714
308437
731256
892427
613691
242834
960202
466701
733050
792234
477256
142239
629980
599546
735311
88450
995020
706197
206070
535700
26039
947990
415350
828370
209792
108883
793732
636690
831891
359427
440953
563073
449120
683066
570025
196462
374996
617254
1018551
962670
60876
1033850
778846
366797
692006
823381
633864
901743
828323
134326
705869
958077
744861
524182
985604
383030
948924
278793
146744
779929
921669
991845
658436
537692
989127
40469
655043
116057
404244
1042941
373042
515272
684888
983223
15302
1038383
978640
55388
648614
262705
27661
628160
538847
952993
997532
929557
986524
219641
657239
1036881
393407
919478
431445
379392
222865
912655
256722
112939
203538
591070
921164
596702
3601
177069
724923
811785
97992
200747
350995
403369
716085
382289
6888
35358
518514
466296
340389
290649
230630
549717
625418
122924
717995
834693
254042
742784
65625
525369
167375
580932
16627
860231
20128
301642
257146
56087
556951
1037444
107385
460122
1018640
456422
700817
457843
561226
372862
237190
381929
773759
348560
630041
457237
706935
203646
283610
1035267
726903
826693
891643
142056
539883
926845
606396
293246
245394
828922
757867
513304
59732
920278
167371
633344
186406
533209
860017
433149
662562
250613
489440
953078
5254
749549
164885
639197
777291
947223
443031
266822
351728
572826
234091
486930
531879
716916
390535
1010114
503909
281990
175993
586921
968820
549837
984859
362158
758591
681036
393274
496973
101570
426181
149649
702573
825598
394792
528603
721223
985550
339944
312749
937855
229311
645292
865273
3206
1023396
592988
816344
213155
713167
246761
70999
334682
862196
9948
44767
889481
568084
325814
809839
589026
933687
927202
578871
902081
543268
1041703
519418
646885
915349
748194
748007
355239
662979
298696
533875
891402
144670
193182
1718
679751
51367
667453
523119
117646
538721
786212
571499
87467
882601
703865
336553
557127
994693
378008
516852
439774
862377
173520
121741
932542
216474
699929
417906
658751
818695
527623
612166
19570
390121
225889
416154
906913
397295
100136
966540
10640
401726
577537
852278
932658
794184
295581
739631
920761
910871
914402
836772
777827
138498
384355
624764
644509
884366
553721
559800
625154
185071
710228
430712
985353
1028959
573783
554349
693072
758458
870666
299443
471367
134567
183310
340524
888692
1009297
592446
882708
101537
433268
413882
116335
515413
253388
970786
6606
108465
93767
998249
1000828
435790
56413
329678
917101
1034418
680017
998472
211503
890062
312796
964920
156017
13987
943636
123189
534534
1016763
330540
106895
922151
163932
888561
770737
344399
937415
995763
429589
62284
369573
304351
476911
249339
966396
1015275
678441
627223
860632
563229
176967
820746
889182
854196
518092
63491
644608
674117
772301
1023243
323325
27187
926216
201199
452431
131090
706425
512132
377349
508837
940200
924524
66841
591539
241223
144164
136368
512238
680406
622734
936877
411917
770469
984069
434283
857555
1011437
56049
154934
565967
872255
391834
728342
236031
557054
170713
143889
782517
211596
565557
45966
580251
220492
281259
555143
631121
496115
666879
336303
124775
881200
413544
961919
843010
15242
517764
1040072
257327
688933
1037907
595461
885135
435784
498277
539854
187511
498168
584106
258929
734453
536364
356842
156455
205559
440934
856407
1047376
862962
123721
159520
872045
284888
626748
232628
24522
250761
396585
327326
171108
297818
987984
1002802
363019
720984
564810
979011
153915
433074
555426
941244
592247
685392
972782
504382
296369
894078
113121
38940
336153
52318
725870
710594
382124
425839
345028
526015
670652
202108
383863
363935
1030385
443441
402434
667978
69038
287852
979844
284391
937627
94541
389122
992045
729191
131234
987710
178326
128820
452032
582714
875186
578348
852969
343379
471703
642815
134857
707108
543475
1007548
642134
537473
906267
961437
971815
221463
559344
710699
856688
768314
946815
130650
380812
658334
122034
950693
79170
459401
1038247
682177
683847
1037692
319309
455099
131473
128467
169586
831928
686705
335280
639509
221921
700560
640852
497537
411380
884577
353179
95283
77944
1008595
448588
22601
29447
202675
812271
710153
798428
819812
363913
867932
435952
193261
296557
109938
440814
4970
514485
275192
27031
183474
579551
511252
526917
842676
442877
631050
251925
300259
834882
77655
884553
237232
887747
803661
435746
638786
371731
93139
577734
892228
1034285
772285
3045
577378
152282
27198
457861
450402
990666
609988
34676
103209
878610
283895
854071
872555
849926
610384
101925
533254
41961
450742
672850
377863
679591
773081
945995
44318
236727
972705
776877
422240
194278
133400
790455
707369
181507
252514
704573
114806
716502
83232
985635
829894
186759
728660
833868
998623
766656
770615
402329
612098
1040502
46846
70353
495557
237297
75256
265705
211204
792531
1017543
319359
749139
820696
508397
804502
176733
551293
837318
87512
453087
752166
989404
994696
966591
569707
238383
763760
325255
786591
338824
892646
546754
408049
977511
911275
499913
597853
849435
593877
888984
692251
660480
992141
621847
804411
842727
546265
852812
239365
461552
490080
14615
806615
406993
331581
616430
744602
1021115
733731
788417
330541
486474
148705
673929
893959
646959
555134
209599
869203
23698
993792
135737
476865
84709
9232
812985
437734
583119
344594
619876
936602
856403
981732
877141
40174
565988
32033
141476
612414
434763
138626
618105
506535
95648
516766
158011
336499
427948
57805
255112
635923
712232
358790
842522
228578
712140
890613
100669
270548
870306
437264
1039637
231874
826243
117243
670200
100020
362686
774015
1031597
11751
10619
1023270
394102
447285
675940
27946
411099
868298
675692
648489
680046
446364
533047
762731
717655
657995
142075
666118
153804
764316
690426
860262
84649
758163
162253
733586
737163
88337
905585
257476
748671
780249
325852
741446
1004668
409550
78035
799344
572795
384155
936079
126753
750515
1037398
465790
825317
790052
305924
409592
642349
242046
805847
335701
113093
934671
623038
537418
452720
451503
360952
372499
544241
341693
806941
685736
196360
412953
283553
164614
135544
397884
597024
757242
440331
339891
801686
591065
961508
935912
114135
444836
454731
673672
618849
154361
785289
583913
848584
190604
1007767
136870
590465
813151
21256
556650
226905
448799
483035
409405
800053
713734
188509
160761
54115
430204
1035594
145345
554129
658899
462604
431276
437767
1001930
884564
785408
477697
535003
367469
516577
9592
649506
823569
381662
227285
365709
132306
247668
64259
764606
428796
1002494
90162
182988
665140
640315
22790
116020
265491
151334
1009018
1002914
627941
646275
231843
202460
163178
757757
880162
823716
1030717
443884
217106
304138
903838
621759
916417
830042
304520
812249
36563
229356
528518
559725
446796
894159
52770
372986
824113
144668
300928
225430
306169
105784
424748
13726
693099
687679
563686
481146
10932
474034
160312
831770
483705
516776
804468
219375
486431
1036847
624872
402498
61927
336371
546369
506058
924733
948561
1035181
476875
795710
219967
873803
787822
491684
41556
325623
989601
889577
881213
124520
1014841
903140
784177
23116
884642
376975
40662
904893
788941
162563
801235
1038316
331317
557322
383614
354221
981820
732133
123646
335867
1027516
305459
288573
686897
81085
211616
532191
783403
747499
687891
871865
362477
67010
187988
73494
85066
310974
813466
983256
876069
694232
442649
230916
899584
21711
62812
190013
597957
453421
446734
107657
133879
868810
137090
1021067
1028123
109901
122700
221665
973069
443138
737737
907397
202880
944080
457985
971396
280198
201484
794347
300367
511531
821070
296696
567685
346389
303442
21327
5057
507891
794154
999527
946983
405679
707680
192400
943189
304358
423325
720933
864914
110512
678496
143003
853678
496257
307300
654404
652342
698316
337501
132017
615323
342288
823385
796302
837772
909642
238457
165026
243842
560075
468824
657315
114949
214175
586266
1029688
289444
607469
64356
692955
880928
437376
63073
116245
808815
897625
509354
266071
429042
68272
183535
729098
983630
323087
132676
236556
246548
354880
696599
167872
738140
143787
588107
151564
809595
89515
273737
1043909
816229
315790
428109
830404
246030
20279
877921
238837
741516
864221
40836
107791
423511
881063
288275
952576
896444
933160
466432
934589
601357
728462
223928
912524
982256
610479
884852
186069
524450
151244
536954
25993
871219
679815
451293
617575
830180
788825
702130
910765
154586
1048049
959034
936199
768153
593620
498410
262359
851184
811113
1038663
651575
383885
458160
18113
930818
797166
582621
169792
354337
927132
279847
574972
430394
825033
162828
228558
518152
266361
257671
431845
514306
212050
233798
999799
21289
455060
410707
686547
988309
671068
384744
683065
947934
955126
384281
869707
616820
171972
558636
214882
399245
694888
552463
33849
452221
835005
394482
149047
887882
861339
774091
826299
650101
473405
422289
567166
190925
688726
458242
355008
506900
1010868
433129
719843
336708
553250
968993
845301
646932
527861
376965
279235
296965
735605
851835
800211
521027
396120
934761
720247
844404
812401
108794
14789
1009045
443832
501331
763637
742103
371247
172088
848797
628781
214803
103725
157631
673088
29722
481538
713046
201308
590289
61499
897399
80073
381650
110495
961271
570479
410245
1018315
478521
696915
727854
394271
178535
998963
1012293
435849
613791
475865
509832
15320
444924
742320
173615
140091
165905
615574
347375
810065
525634
493751
758951
265120
325262
740823
918497
910280
404915
439568
383856
285518
485516
255591
685247
70571
817413
314533
31633
836474
857872
93637
1042249
518125
358269
1036093
582300
305978
616426
705142
538473
91777
684177
592434
761076
1022893
254113
790496
168679
565974
47413
970215
286993
813504
307865
425417
434997
883686
586572
485155
981336
887245
55059
521206
549748
739450
714211
794737
989574
331042
15733
854162
834343
644305
346357
826993
620413
619961
257320
398666
312754
329185
245739
934497
99801
428881
609573
535875
1000446
84251
153340
65148
197074
437238
736511
934708
457421
702806
870804
123105
582100
396879
591318
698760
718650
961443
581035
1037980
515459
95224
453864
732679
273205
758977
826082
464722
318034
1013109
45683
550332
371077
856985
27212
78900
27275
945228
140285
647647
530875
722900
476614
709377
262915
376526
277957
860436
759410
613750
358752
413913
220948
514349
777209
36425
461510
253891
738847
741060
723571
217534
831243
486473
601480
739330
48069
388002
836535
896398
833233
485476
142969
207472
978807
768788
80035
910015
590125
216030
799355
566650
632167
104368
933582
836179
90206
559660
733100
99464
982304
683818
170899
669740
406374
310157
482208
1020783
74102
464103
481138
189881
322629
882729
955529
262372
249130
912943
910067
105754
284944
469592
662037
772640
175781
203542
831903
803758
959890
1037440
930316
720517
832079
111293
1018841
199627
124830
503702
353942
167155
957847
301014
693517
845210
12476
871294
627764
480558
119429
995003
565907
125733
476528
865979
270921
364028
977674
963838
530270
4531
954292
758538
48664
35489
351818
940324
475337
92611
9607
846415
141954
6332
929831
864400
681429
295636
79703
108125
547205
265669
670280
84691
516159
323128
664842
28474
715378
10556
809392
728005
327964
674578
200055
574555
179452
986940
495097
190672
870599
126660
969278
1009165
147299
380025
657613
346700
569894
416888
520039
554699
1039855
258223
823517
886727
266119
100405
238375
745938
530190
193650
701923
685691
832525
247996
768054
175783
624820
607100
515553
247941
784530
843084
457395
124094
608744
538017
405003
958582
76387
759127
628459
597217
93295
678824
445500
355531
719738
641466
860924
210924
369408
217396
219327
724011
270588
321563
258262
141540
903356
774275
656182
483348
99834
745884
573782
822283
507619
1024498
71
295445
673595
229056
25702
351835
613184
88485
462568
493772
115805
351646
76885
960785
738303
1040589
902185
135398
252329
725138
1001084
388696
468048
386770
536098
1043588
846358
318884
74360
933228
644126
256550
566411
990448
533113
626805
360603
136837
199694
550677
235655
511559
1004963
39292
833933
120501
128964
811359
798228
456372
285215
594221
728778
819658
537058
829474
455235
284877
17624
503289
270591
529953
414761
285643
429148
305335
1008547
850496
369022
1022380
949180
994433
715868
62665
525297
783958
821709
111671
694794
387922
47625
202810
323184
431551
980014
690615
658719
256745
501273
519393
1040795
157386
637403
792030
619216
989869
4575
95222
654389
129700
582989
683907
76026
841021
753050
923140
793545
115429
15777
815023
518675
351168
784031
872468
414224
115419
261377
1041128
225696
430050
104167
245226
311114
1046676
147590
777374
598313
256390
750861
414351
1045420
529473
442574
79698
307961
680563
929889
95818
272560
656824
102417
986858
392330
377727
595901
200774
983518
940312
478000
260938
263705
653246
851642
144750
509004
45557
593155
717498
1031923
83810
756629
304406
106473
114034
602742
736918
284636
283485
904876
744558
969766
378196
696703
43306
184568
416460
538442
316384
494942
316930
973196
387457
947473
247128
436917
134505
643145
305176
214460
392672
312918
284179
14619
599071
68715
802332
717345
116511
379644
1023892
924226
968784
330315
264972
885948
259450
889372
139257
827473
130115
650413
392623
818937
705486
471363
581568
335738
1038356
963190
217284
711134
729090
414108
482004
415263
831878
67993
358432
423149
30423
548495
500065
541387
641460
423566
264238
191298
554277
81473
412627
492845
954726
1035428
605021
497548
978281
132607
939192
48663
458518
996433
909329
585297
948384
315042
970051
4198
927425
150156
263789
813237
699359
784559
727464
294989
555129
863492
757675
794153
16152
509331
771551
251695
534759
674810
261405
697962
573017
1015586
904600
489051
581255
339935
1033709
11036
464609
726457
873800
254053
928638
302051
782854
335277
749841
388149
977568
36970
783233
454999
206352
842303
411373
332391
615595
421243
845007
625322
694972
882305
1044749
708384
585678
696996
563850
710222
184099
295384
393213
175172
778076
296730
563081
967739
930382
774242
349937
1019860
594828
443564
335123
411140
968344
991792
266366
149087
932616
832802
199219
118881
75206
430668
654067
596769
120742
1037206
888099
251247
578268
568016
865984
279878
1027241
823425
451437
609607
276814
712976
864702
477689
970388
963907
375592
284174
17521
987971
189681
430335
816390
573261
7502
589219
367250
526611
534042
904912
749194
48012
598093
549160
684504
351964
529110
657436
374879
293746
330159
697473
62668
517099
310194
44165
949512
897702
284022
713018
1020704
798551
409078
191343
41758
875315
914200
667370
90659
835370
22260
180225
13856
563566
322525
625183
413003
929370
417737
794765
959018
493957
9066
955547
1009945
216643
196124
283393
725800
743757
709066
126321
325766
122054
319991
497970
2125
345165
413099
245058
378186
731885
298808
607938
449020
728502
4826
580439
1040297
378290
399451
668849
707570
5662
160395
403076
934590
651835
778114
263909
700838
521891
78225
831049
454124
874214
1012333
415504
434601
61691
432835
537481
576058
362657
302866
36761
545629
821493
906923
236565
576178
1010665
165175
783728
417407
200182
835403
663766
181084
223326
1028893
68935
200067
1039448
22248
755174
299908
454457
841261
607293
631043
234721
374141
367128
863734
364211
137471
644214
991327
520450
261209
898215
760882
356198
922215
470938
412480
395635
159273
94873
924986
568340
274125
783906
565754
802087
926833
427119
207817
390640
466060
503349
463792
1020441
927467
373210
634281
266997
95685
243341
891565
567791
14720
564047
568245
753460
567495
942076
623670
246716
508699
145609
795517
729455
996043
794385
188665
351110
329649
963363
664751
299883
122942
53983
39965
963859
756755
935113
223947
989826
75912
324273
378279
52350
723075
154375
1046561
898389
1032251
666797
252097
266922
720294
833436
723592
837493
721064
215094
585857
630863
907725
824853
1006179
177428
1035437
299618
450150
951855
194869
261222
149286
859794
1005051
814076
914371
563494
451424
475884
300679
505834
639076
317169
890104
745735
15653
545410
694467
813573
781085
895077
82515
459472
849929
79999
338293
979131
965767
721664
855775
407737
890788
523569
179991
844464
1008139
806245
933201
171820
1030901
504743
129734
1016418
856946
67007
587135
432702
901115
390157
152986
619724
768697
523928
310908
286196
609358
335873
957827
671139
533449
45499
514906
588836
297908
362081
343270
319756
522437
383597
971863
284506
189901
437233
771751
57318
344914
625508
466975
83293
776737
308659
905999
804410
578196
919687
975128
159110
341649
261258
66845
797861
10086
534641
60062
229013
353070
807872
726032
339817
921316
968980
418767
984285
170844
166013
743468
117535
325525
527044
792952
296207
398472
552646
437396
343885
73939
479427
283151
843663
388453
771477
408952
637986
880254
60679
712904
715287
182559
260339
495772
217192
410711
106313
383463
49
296526
203018
716990
482834
886836
309982
453985
607749
296632
989962
1015788
203256
355309
332661
175741
840217
281097
215566
876245
169804
158504
230436
944312
90522
221548
322041
438689
976398
175288
46123
421589
143132
913365
1012361
454803
1040983
286750
531518
514076
631067
680018
273570
975675
995947
425154
440229
309277
919640
561153
707922
426070
302100
510867
204937
685273
719554
272591
341568
357256
948712
1043168
438208
727835
929877
349256
39175
512385
202413
792831
432740
1031988
82388
531395
976786
587268
24571
336237
25015
868918
136575
649050
55367
131695
563523
842315
401334
609727
306205
685418
820639
539335
37756
42906
958854
882928
699077
840532
944615
450888
278529
572081
833516
557672
151171
248456
292915
515394
925002
98244
296531
557864
569711
727494
304261
99050
1041260
105217
446200
387064
381982
939209
246132
810889
972985
291517
990345
302614
109881
574372
260576
580925
569021
1028043
777902
242664
495898
616054
327910
47622
318144
733129
288016
186388
473355
982314
771516
783635
85728
1038694
849771
342688
271470
288873
307819
744613
180522
273352
862095
420554
729232
683003
576174
88444
306157
100047
175542
119695
778000
135405
522114
712736
632640
698002
451508
659209
364274
499811
637110
933831
248736
507924
300924
234694
73447
846212
559751
931755
984645
605034
281082
551250
423796
243473
288019
378525
931394
459318
284501
321831
127954
822003
131480
432154
546690
837960
198012
615780
637046
296794
888640
339269
567971
399661
114150
880703
279193
380508
822689
120947
633254
739589
809487
969984
265779
626686
322099
719973
958759
1017683
503344
155415
771633
905094
677573
21979
312422
820873
37069
702821
1028471
597911
900566
480746
719483
461149
1015345
86278
686265
899297
31057
892346
837999
694589
103416
473894
1040188
1014153
242771
623293
841759
727091
13440
411245
828601
285563
1017837
152014
895250
456545
121248
473210
465129
464695
80867
182728
213885
169027
644441
855468
941856
683503
472760
370468
104982
907997
731151
442551
694256
171137
484589
918401
440001
168511
166676
446720
340390
725490
497452
800260
184146
78927
974319
569767
229647
1017853
600542
513595
84475
926779
1039075
1030146
313175
986809
654195
442452
354370
955026
345527
321121
238251
628186
772847
1017030
205775
618890
253767
615694
64139
225167
695685
955998
139844
269301
1023888
286238
10563
191045
506088
536763
854005
250017
583162
761276
399020
921072
765375
469609
749415
389647
751831
36841
466222
189310
559448
102419
134625
300249
684442
448130
360530
559216
848794
235887
690318
475241
458633
452042
849901
481424
209078
167992
407771
1021523
939832
1029237
870739
813562
525645
776256
729999
497400
622325
86984
541386
77252
595490
742831
244804
406337
902690
686185
871899
695754
792653
608973
415066
224267
915246
711364
660207
705785
209125
672993
512235
337837
954802
878567
394357
444334
128528
1023845
415375
854625
6216
458822
918844
200068
68543
909205
287737
594272
900618
467769
157776
406357
586776
220189
313489
619624
228441
302862
722851
789372
833262
530992
671650
519841
882628
547523
323491
545711
633697
285964
979718
259204
440883
911144
190252
620305
660996
772438
74528
550414
845824
842317
13914
874724
505595
445639
643530
235704
308177
1033388
635746
106686
940464
587867
232047
150600
164419
17117
151432
451502
37834
440840
496493
559502
1013455
1015966
797653
255080
1022552
346075
1032345
307955
988440
413802
9617
608070
673525
952478
178618
417222
850620
798676
545173
780203
85173
121519
165187
85693
695522
740262
812385
759397
1002571
588887
135527
763887
832058
151439
597535
319641
719037
685184
164701
106943
1027183
73272
346958
914851
346473
954352
792335
493642
294240
969024
891441
181440
318088
646823
442207
139775
977018
19382
937799
118963
769806
692619
372884
993240
889596
286877
1014405
511390
723548
35603
295363
583691
637816
80773
306349
419874
481569
578644
1031283
245010
29327
374986
177486
742987
318289
155481
217664
553060
59113
861988
173724
334835
608674
938769
344055
545408
163297
947186
46737
17293
457677
499621
475832
336755
841727
15915
735667
500302
205929
1000992
652236
306586
786585
176620
388969
839998
900930
845916
146250
852456
891207
588279
692983
128442
564016
112304
333167
498185
852082
733890
840638
1035317
823210
624078
809860
61288
921214
1000482
310741
144180
952361
88534
118487
348431
504525
9483
235407
110940
580869
422707
430515
40705
953080
978981
421702
247001
477642
244859
240732
769864
386018
675228
855734
68024
963663
721159
308988
51784
1003641
440286
274573
823469
509894
638111
917801
927882
475044
77034
488703
329777
223668
156186
439397
734393
877009
83150
706387
675099
729966
34252
192413
595754
149789
455399
297223
833484
825864
536322
585084
765164
328809
983366
303088
293622
868993
439315
735135
763756
491470
34214
885428
383668
1018388
427051
420304
652299
1014083
243414
780482
385277
666871
1018541
443338
407533
691400
254544
824443
982754
471268
490227
797102
223273
149996
226003
795204
579532
153010
954378
187785
597873
130484
898152
749277
637585
755071
470344
7959
36465
427314
342745
26301
1016455
412344
996539
753980
98628
27721
641512
752502
831822
294191
1006220
270163
505576
483204
175165
378676
483965
776497
419311
587213
323854
963266
475324
924388
912123
393202
413066
707859
950397
697201
561606
90462
286108
7225
575459
214088
269885
646797
963167
796704
491530
237360
660885
126485
390616
228272
843239
737499
680815
684813
396567
442220
31138
196320
46087
367024
403458
794345
64213
729078
31639
518736
463709
920724
102610
817865
479756
395930
752705
630117
722599
983721
835688
573950
773340
748574
92815
784244
301424
929137
298972
99169
128850
629798
327466
195094
643025
46305
918383
547152
131371
987907
536359
642926
774481
994301
218521
636792
760009
439454
998663
782786
293593
521742
182518
617251
877099
827962
291899
454490
593282
671256
398899
506730
283079
295837
302310
613419
599660
111216
198636
816471
1016256
927622
512843
285823
163232
639537
119149
501941
652386
456932
223378
500898
961160
697114
22519
10922
293481
252949
309075
48402
567611
644427
138776
357628
369757
773956
243054
495320
369621
8986
936182
999871
258466
347366
73004
739022
252096
731451
814193
405966
334461
674232
699071
261048
8483
339193
1018917
733178
280865
400542
459087
744429
932138
990486
825468
808803
318222
265521
126180
1024559
184156
573724
734546
429652
370768
982325
727226
22181
923392
1031175
255051
324509
685714
159519
490841
950424
135055
328134
616756
645209
886575
70204
789434
864854
692464
399389
504512
887247
870133
308843
851892
560253
795915
194964
563439
574921
962801
688882
1002239
179813
512504
216939
984191
135984
57722
179101
1013565
345119
838072
375136
656987
624748
208281
429738
160844
164577
1043964
296415
191041
696532
287381
944385
753736
921462
57713
775369
386889
465371
8468
684111
493971
814698
521933
732820
933960
941096
757228
535896
930651
427048
15184
625638
1018687
386633
192355
965561
225032
95558
220451
596951
490550
762996
127296
671767
868199
215087
270256
717084
184186
461150
223911
569616
250161
649423
482155
4541
741132
786446
453523
873370
1003091
997501
867444
717643
156478
177215
82533
794883
170719
1011122
273625
534475
368926
859339
874914
970285
359942
11696
631025
653791
157347
575805
848569
651363
776178
420685
21364
781551
865545
392570
75432
988455
713217
803792
786182
153565
596142
307479
872211
108749
971561
957311
747411
253790
880608
590741
333122
996832
433957
118697
677705
119046
277740
419231
13000
876465
979933
35085
525380
76882
36214
610779
699343
370626
521493
545182
311881
53813
389601
880314
163501
649748
190163
381182
1022297
730868
64562
654153
997023
80818
37615
928169
334567
11336
434602
284745
431601
274317
469767
23191
604241
818023
529980
510392
388180
952313
708644
447279
98978
795742
343821
246020
211576
743074
516295
122668
851715
16902
951939
247816
600644
285925
611856
342834
391052
383207
359164
911659
538239
534501
335430
446245
230726
232463
345648
795880
905360
1042974
187734
604293
787550
929457
232215
767830
272503
178190
1000994
222295
144477
730821
439090
1007811
663321
879131
589274
189754
882693
224148
438869
195552
79065
551812
480469
1020770
382166
955200
375068
561067
765027
733689
468032
927831
503494
733856
84181
417536
523260
63817
179109
113180
1030429
935246
2976
289783
551178
664487
609847
818503
745235
521570
21798
109252
692345
378707
35564
208337
873563
816725
850840
557379
119518
932572
987029
432941
34202
1033244
11627
542210
325572
115903
657316
856932
526388
794906
1034995
925888
567445
249668
388507
1021373
148447
196724
206377
987024
829342
517206
505790
249555
789235
678798
347000
474675
144081
68159
395324
125049
218230
272161
972061
812659
486475
673491
387676
908184
474645
857716
583574
500809
175959
8481
960980
170065
547704
937754
509212
469239
375302
862550
722085
307845
984097
313383
305462
294544
946484
796799
765691
675937
37022
756706
143473
69316
362211
1010574
196585
521833
1025063
476802
570753
833450
670442
611328
891385
621838
899300
320337
725030
558311
234900
827607
997948
879417
45163
570562
76185
443369
787060
538187
89806
1033204
762402
973328
272348
863903
680480
657508
181442
388213
122454
430128
315798
692073
269654
1017417
516013
913578
988339
1024290
316929
290703
175775
919999
1021500
547697
777976
501098
1040549
784455
421079
641375
791782
1021786
674196
411135
37796
364894
216079
469354
557350
991246
384358
204641
755242
223439
663722
30623
343850
578855
303610
827837
262978
447955
696882
488379
600992
155034
810541
746010
734923
170849
758567
148210
12636
877302
874521
131171
850943
254781
651387
389189
593542
260096
307065
1028631
906497
835888
393155
230753
603485
854159
8174
682782
1011372
364040
651969
392375
417271
36823
899463
724000
151546
832182
582285
540380
50800
470848
518346
997965
988199
737260
643317
989567
964230
417736
553796
831906
501321
929371
864502
867317
578989
872594
1014813
68170
704970
891775
891899
44083
13761
682880
120929
922942
540556
708084
574806
217044
984556
376467
633175
98590
810099
100427
41788
641440
467913
644003
225432
790288
950058
124301
605736
256594
135016
353362
1028064
214702
769612
64277
673934
391163
244679
55769
736684
364762
937152
381033
368762
322949
483169
428954
829920
210773
596249
302558
541710
975281
450552
908792
465357
25805
185198
879452
276884
836434
63005
781739
503619
389853
705548
175984
370143
651273
500874
184027
295364
343244
943107
606435
149273
504873
567442
752126
367959
630139
778525
940705
742698
329894
182255
879410
363486
1007775
668917
290889
605987
72172
426905
138548
770436
500109
232715
554932
153307
1020365
807476
950610
976921
127936
849436
85367
615524
104482
88523
693340
278878
872087
895636
313028
2323
75827
56094
717100
1014272
337896
436027
607074
375522
85428
179490
543121
96569
746658
759029
739606
253893
299138
678744
592140
861399
395396
752272
909707
478148
932637
581263
871953
617039
102250
265123
312234
131571
791336
59653
8657
895964
484259
346197
200856
723754
307592
541858
447427
609023
779219
525842
494604
227040
944991
530543
760673
98607
594673
547413
421135
727444
702847
713320
793183
808920
926778
74391
619754
219823
336727
933837
213816
404100
43527
875922
702394
868771
653631
179427
575472
772251
572102
987761
1019709
714778
892044
1027786
1042119
623800
722060
1017962
447416
446199
278145
552833
18232
173019
698783
1005782
655335
1006004
936869
173622
288066
371776
625900
369988
555080
170208
503016
806708
557015
602826
652351
365444
751089
705639
951826
537207
988424
484293
591269
946929
696517
707330
424807
857763
250718
221890
546346
32928
545181
34421
146016
153881
602844
102983
368323
795398
713426
119559
304943
752741
47506
315049
918334
633325
1013172
449775
1007335
124849
70425
480023
801279
748431
487133
341406
461961
830638
724631
652390
263518
219490
417624
619576
27481
531751
126238
988699
243263
316110
713584
323341
541204
111073
752092
437260
15383
707277
257170
120862
154995
453548
673483
240618
1151
115192
491458
402660
612856
49978
584245
512940
971703
355942
818011
571748
390524
599009
511314
769456
358083
501293
865337
705987
1017332
514739
851687
254878
86855
618467
824989
627475
457301
902291
460773
761388
377488
731028
141550
399330
705028
405369
316657
698357
394123
103795
937260
852062
1045
8508
543157
754434
569432
5377
1034415
667253
412862
416988
955909
635524
360964
359136
627182
793687
438393
350195
659710
785325
38575
65734
1015371
406609
261660
896313
731892
514678
165796
233808
853629
928852
388334
68268
1020553
986133
347418
651623
398353
247981
913137
307849
425681
281904
601563
461779
664732
336925
484735
701363
667251
848460
162477
591873
122361
700870
688853
654356
184506
369901
502897
107182
993659
451198
51302
934508
661147
754890
252212
303839
889734
517077
858149
150792
587003
180494
524711
595039
618101
176128
800389
828595
554712
679937
561683
670234
807567
660491
565589
630293
133124
209161
757560
745367
396463
872866
719908
594887
100565
273439
930302
514498
1035829
541483
531504
720376
247325
362666
834581
145441
837635
434750
264020
590971
967374
356785
906436
867521
711990
568847
704156
94101
910823
427681
735452
499334
332107
426307
510177
145897
831326
684545
207530
25700
612971
586095
249710
757432
435869
150907
292025
267588
917683
610202
931295
972388
987593
838823
777520
185909
122565
467464
75295
270678
311050
940266
517771
95525
556555
128356
180358
636370
688132
691426
915020
941091
407333
253929
891337
25435
820934
679747
788678
823880
681142
316416
753067
573555
827140
803251
127565
824516
97633
1024177
710647
540826
54174
399995
395202
575503
257297
56023
359518
69641
326528
947606
821013
2863
947481
619744
515947
793449
496284
728310
501669
282187
93723
447592
47822
43454
797920
420761
21712
631799
169022
894240
162966
210382
370704
453872
767163
743626
58938
377172
17180
894636
845226
958236
353132
315584
593727
488352
181030
869129
848559
949450
845319
83187
961505
450100
680082
484971
357522
371869
394267
52728
814574
329378
31613
933417
389562
160688
922752
54390
245275
980277
969617
1037790
274887
995698
290623
138104
501449
931710
1036978
1022825
220072
169970
717013
695569
580710
593656
1012431
512822
156078
872044
893673
262073
350167
1033602
278159
1037922
105473
595338
335420
581773
311693
443735
922871
858313
1006940
92925
213058
200040
696921
418903
421953
1017406
485733
1010467
975512
219272
961099
864409
830752
319400
570222
798182
30562
335525
626941
573382
975100
840048
540671
183228
1035029
406335
860733
617501
919622
164187
781191
636059
1019464
1021778
144936
564729
1040387
488959
999792
988270
669710
826102
725979
861222
674881
179464
30670
756922
835844
849779
276085
55401
530280
326298
546223
852087
85230
98833
675698
804171
207143
968875
129569
141687
816554
780895
983292
505958
685391
318329
437660
760092
340279
286005
628277
30218
929680
389719
777832
367969
374710
515852
975972
667882
23152
538891
949165
102509
370669
524222
613165
945309
479758
884062
903172
73125
428044
436573
226642
1015794
304136
79907
340241
179218
608390
559573
276413
548851
190215
576318
208915
885896
545728
993671
1025620
1047849
531960
28357
37621
249405
821174
577292
793085
225685
170202
548294
1028248
15534
184523
542698
686101
942975
796676
922571
596159
422036
367044
886916
643935
807094
23214
58152
769856
903493
808136
12708
986226
1039359
131474
792984
417418
127437
735944
1029340
526429
418847
133961
1039813
879687
369010
738542
5973
975273
280429
201587
763447
718842
889320
494859
953851
234107
258130
828490
595681
441538
129724
390833
442191
578885
482757
738008
1036705
111653
829129
747044
951122
97836
690074
83854
495606
210093
667461
598174
296514
1012261
359404
506446
282813
602018
372856
502824
406090
309380
332388
899314
380354
389516
591830
213562
296250
1036970
560819
887383
218359
472437
978335
977699
33492
508298
61079
258916
470689
479486
639302
173179
1000683
158324
975973
742396
933865
958239
646350
644425
49473
341800
983483
12959
722276
378220
569010
117927
200812
187003
695631
61625
710958
779864
774541
518
445064
831137
444402
86429
112522
204986
820809
1010287
751655
7690
1027506
725620
653939
586214
274493
257036
625816
172237
334470
601924
737966
848010
428752
913264
951590
1047518
406224
855865
888307
1036335
374837
526006
166256
279696
939846
59726
164036
468070
324331
461818
342733
697228
99637
924869
809507
216864
30602
871646
693343
265389
985082
819371
827049
717224
906893
265476
3287
295375
1001377
418239
744346
807317
505166
511878
455577
977899
720040
814592
421345
848650
293192
72221
424729
619985
1013784
87996
521415
483103
512811
104798
667819
734732
978474
226576
889979
565255
964338
995989
922925
351357
733654
124850
117023
302004
113413
94408
544667
1015731
943273
661099
698466
227950
69031
303860
461159
374355
140350
493449
122051
616355
989963
711157
20830
16395
1040911
313280
401255
220639
637209
670761
420844
782098
832244
422313
365466
731870
626092
980480
291354
157833
895373
850749
7905
1008433
1004071
757427
61658
272015
735242
654251
192568
630957
488412
878669
600905
132672
584232
530417
464001
722224
987617
308067
178401
547815
489641
439107
112098
126228
716303
459856
599260
808691
265763
962025
299736
747078
444831
491495
181038
361618
106266
78503
836403
10695
528790
523321
257756
485486
85536
630057
834261
823641
338706
573184
81925
120786
954671
814216
336986
266311
327395
943073
836916
911246
846738
280803
1021629
22947
186161
834313
217756
908689
776292
191615
960346
5002
36834
557627
1001077
778644
681139
954282
753170
498841
697750
485603
63523
116170
461846
83559
801038
454893
136611
165345
353260
554770
303189
952260
777597
631959
202759
959898
535995
96690
297971
717168
952906
521313
599819
225173
107600
166482
416056
33719
775156
100254
345848
579340
288184
345687
940833
42037
234424
33925
313441
668134
773648
101453
913816
823560
166743
8700
407799
314708
23224
971862
67041
1023316
242191
1026598
568445
251807
599045
420278
88400
825840
279240
7695
916574
444313
31941
446595
152081
840582
762931
935460
648095
803755
504109
607677
28348
777851
86347
891599
737253
1417
749544
351280
981459
402020
402099
798865
434751
241026
74524
144093
3103
949899
885149
262321
1017630
667113
83074
646286
760393
482764
543615
663878
387809
157700
800697
947887
133295
668878
448909
1038594
551955
611349
797399
464719
925194
249962
224617
253747
305354
559380
295105
601069
937798
943451
989426
574221
652980
309063
543013
348255
626792
91615
417380
504787
703602
204342
533137
855908
825364
103637
992420
602110
898556
52328
137759
374573
888050
686554
538929
120474
669868
952522
947151
134430
561742
992765
747697
379146
571359
754387
402437
817814
716309
806075
794834
593498
72208
696913
1032609
677386
392830
67435
837396
861446
419134
1029558
540067
993638
852068
627529
1005873
675158
182310
904721
686045
648717
288026
895438
695369
185255
745827
698156
208279
257912
536552
56872
78994
799764
823485
495250
751886
129558
946580
743628
938493
175681
911519
219603
342383
1018216
630975
699616
298047
971415
885007
453966
348674
774056
42356
556206
648484
55054
1018271
462931
251857
1043962
463576
941670
719923
175404
424782
470822
394925
471252
140438
493337
612678
71852
26175
352423
899611
51810
461391
405591
845584
63117
152817
587971
427005
952710
1026074
254038
285670
78094
423118
852879
1026386
687274
302180
376625
41421
142317
973327
939681
138654
1002898
532126
199253
302421
873600
328987
1022474
264056
259919
361503
240368
129227
978031
394561
784787
395834
872214
320550
191789
360170
594510
156683
944241
230444
790669
835255
373960
781919
928096
465652
621717
35176
920966
784250
562751
942017
370641
346336
541846
489426
386504
211332
334062
556118
214446
697008
95005
787803
80478
969676
589626
825715
966297
18926
312567
445939
134863
982394
563114
920014
1035612
853935
411209
18580
6421
391209
301185
692208
15778
419870
530505
240171
901065
429747
298930
668908
704924
672958
862356
964363
40340
159515
617225
668410
27563
639312
525447
494794
823982
208264
480101
895479
762917
46510
576648
677425
291847
733070
661159
967207
593630
534440
675487
1034049
798495
170242
983771
567060
369914
802839
885538
362202
877561
146653
691537
949474
339383
85393
660633
560291
41826
895305
758264
701760
781725
941317
986013
287698
876856
968708
416133
577954
138702
367363
345416
289476
981271
204294
865386
609926
257759
873927
720753
946675
805533
279247
21469
248884
712808
785707
485314
718599
846911
315901
387003
698714
265320
297013
77066
486741
69695
156585
81892
560357
162990
818221
883525
86966
705060
273660
620546
388617
739898
396428
132409
98289
169955
824159
409847
1019756
1039005
283404
511135
356235
1016225
968517
625999
407162
17718
194734
266397
63232
591580
53121
876280
586058
30620
777845
102025
166312
515515
1023927
51946
515462
272396
713983
353797
838687
185379
36630
544504
929781
234422
571350
429951
935429
164332
1046545
386350
393717
981575
927297
899538
744471
120870
489718
1041709
71263
372305
25347
278306
266277
750094
937013
963366
839216
299604
553750
637159
515742
37947
620206
71336
267408
223538
974921
374276
354141
1031064
363255
794700
617510
145658
374317
1045966
571184
836349
950642
562739
876584
818039
269219
763888
159414
904027
683581
646581
80766
9722
645827
919372
292912
469234
329618
200201
465474
91295
186996
666155
383880
918345
783724
637898
1034472
977076
475891
475968
933096
215510
391243
1040217
636715
962396
584575
487177
459264
876619
1014555
971612
890076
913367
923230
915400
598144
1022853
631751
667936
970221
922363
144940
305180
558302
562059
959181
794117
376708
243234
883314
801559
417914
364764
1013470
855374
122592
862886
142135
577235
775066
589798
411819
261840
1043808
902307
1043294
998867
117314
178898
499720
779703
403520
44196
1045204
173422
515305
776535
826505
168847
1013210
378492
670815
1014295
63526
726958
222512
338416
209331
920203
1031440
57756
1014888
458459
95596
959413
460030
994876
774584
673633
871920
756410
1003350
21658
430184
302741
769404
309844
780122
902648
1023220
1041289
923597
264987
235023
258455
392538
303924
762765
445429
734638
265276
1030889
908457
365320
313749
437004
677722
720563
583945
666793
894866
62961
748653
713216
875301
69192
137531
707537
641756
208614
145794
302499
285804
855522
971949
165212
865572
803513
847830
782852
668039
748514
145572
27805
251673
276020
489392
939021
166901
960814
834053
41581
283306
309195
509237
424563
334582
47096
821150
242444
620105
394794
414074
862492
1038714
228144
853496
284426
184168
662614
922924
349055
552838
897612
73276
456815
276129
791016
212007
357764
377750
817473
161581
85478
843092
132746
792387
738957
745000
961363
399701
643126
477332
845386
753347
24306
809316
401464
443762
728707
412405
832326
284086
68320
665269
981241
264612
532473
217145
829044
714138
336914
236063
862995
625387
280729
1029381
796017
320279
548091
441633
31540
807778
16157
338650
995870
898998
743611
421280
606938
116158
96309
44304
149044
14865
186096
292088
23037
695931
623742
156785
28268
341471
63434
276227
82181
401529
497761
83685
138365
540202
519093
865085
877169
677120
225207
9509
98609
2963
785558
974773
702269
394805
706909
529840
525212
786938
681737
226196
935294
662537
688448
713576
171275
610369
790147
51463
460082
454123
1017294
23725
985105
630167
16535
669501
588192
921799
140790
534801
836804
106651
640776
992835
309848
169143
116575
133535
288542
223090
870566
958833
1045087
405111
332674
366831
276847
80571
977585
460963
669818
751443
644675
677160
995338
1037930
560205
762242
722193
858825
222507
202527
308074
608756
88608
237129
894280
926783
1047912
407342
319165
19536
786627
173618
773649
418349
700628
437342
623157
613940
417250
1801
734183
165038
160700
310736
901242
578767
250446
903940
120549
652841
43865
592952
773724
620442
807097
435719
817428
963396
662125
335976
804539
495038
734748
789547
133224
477489
103317
968227
834449
778606
925916
696029
853222
393684
729779
1024730
51458
483596
681950
387980
74325
656978
979008
62235
24661
236393
36709
960189
547330
619119
868790
81555
34389
93094
194643
2537
193410
759288
24338
788668
983081
463248
72165
127562
559688
643598
321734
434516
1035734
555058
503112
74863
636835
843208
861625
798755
920084
496225
289582
187769
959769
530447
1026235
180602
808239
837189
962123
61344
1013593
456592
851946
29237
63017
30718
258732
157401
24995
485091
904341
477693
707542
569722
333375
510638
937899
560954
997949
285426
451752
956819
862976
115072
906689
521531
288548
804964
635332
607845
214236
583914
10121
887094
74253
814812
1004271
640782
988492
268948
802508
266839
953324
240152
118406
825149
647928
72873
540835
30459
685037
687357
1004639
94799
958930
460883
112335
356219
525347
17023
806591
116710
339221
987129
879373
595966
478271
680257
707344
339624
677827
638439
812131
503727
819215
879152
217650
907584
39002
1002066
439766
368648
301315
921068
875272
804892
1004729
949684
348895
692174
107486
873635
315028
813915
626388
612188
774073
255975
787786
129838
831447
309648
297904
459872
912733
476766
812683
876199
323398
34407
892812
754666
292171
684317
95658
713905
740986
906994
216979
107023
772120
48607
889359
362232
442374
186648
337972
544982
903266
148300
1020966
965808
291527
219590
320823
194304
777073
655715
913261
352458
779696
717143
628786
480920
883682
535798
124280
697248
891140
688481
936328
401237
689461
820111
908650
110384
792840
949415
774440
277068
1005175
1033911
100319
344212
130045
396789
36704
1018628
826772
628721
384437
182419
47412
312479
765261
912990
555392
787940
92288
757881
375902
759534
707157
1026947
844689
489673
771372
947390
830861
907729
115911
537906
850213
421342
823384
110939
99292
505583
374938
22247
500324
458388
613003
917146
141484
1047120
920231
204669
934890
869263
958592
408348
294911
785474
614147
456294
714853
65879
994205
311999
340060
781046
357062
782732
618307
240850
496280
1022928
634478
1034579
471720
144058
172860
974145
697823
62239
336693
238812
398808
377493
251041
901237
59599
46649
730142
464924
954970
206009
534129
683753
937898
411642
899193
839993
367513
162915
410695
786236
600520
233052
630396
212329
839494
17191
676716
324709
822738
837747
115991
520203
49687
797226
436558
460574
238806
187323
553470
67426
173913
146324
699162
978177
424282
676646
440356
612866
536051
611563
365011
15277
132832
800429
1041037
587619
349223
447797
176355
631287
498884
139409
136252
223391
193185
802171
784762
664447
33055
1031695
745159
843596
214404
927183
905848
613498
645215
831286
997902
572953
632088
526322
1034198
262924
890569
504820
410882
967123
273155
755537
699802
675883
567731
116331
651740
681631
113174
32469
647354
483170
733657
848088
274333
549699
351795
604089
231478
122110
806103
993259
585794
446078
12914
15563
810016
511192
774330
356920
517466
219972
748237
393700
640025
47588
785060
693168
104640
461993
262610
273486
985320
698117
45688
174965
83489
23003
774206
429740
912821
968099
441352
539038
185075
486257
1024126
118645
98733
1048548
65181
1012955
867739
357839
93557
629917
305775
444998
133453
384868
117475
768538
415159
153084
556677
269288
333091
67043
934847
531731
827346
126776
983047
937134
707508
140200
775863
204713
45536
885965
634685
686985
711435
679381
213873
1004874
625636
390639
836319
800776
682703
897913
325178
248266
670125
548064
265528
264405
410538
268649
771882
347581
371249
911225
17892
699383
944020
921236
573030
474703
713639
193663
922853
9946
378035
343982
30543
1010401
131777
116709
585821
587122
38913
750931
977492
125260
47253
3384
645486
74010
12173
657160
186677
68532
896135
936768
617389
651309
324289
847804
593304
897555
456387
987235
179058
644487
246721
23651
47416
734343
705884
612033
985625
848529
265293
648985
825756
1025771
69172
834574
468606
861372
509126
257532
78506
931777
415367
811289
509173
726411
1040473
382246
123383
312466
505964
76139
1000088
61086
434795
771610
560175
942567
989257
519515
65373
143820
276069
333206
6936
711533
441534
397837
177590
34693
325903
920385
586053
800450
225200
732619
491336
619000
1046515
457780
212548
422719
934642
1035524
1033629
355407
839469
263823
702414
16549
825278
291318
586972
708931
300424
648133
993138
133885
220688
229317
251052
91603
439760
859268
711273
259480
742581
340413
121587
178349
663371
511864
108231
699763
158407
335110
71932
862470
941055
689550
806314
43142
551202
744635
215442
815296
52059
552882
128159
429232
322776
277589
768818
498195
951758
123690
861221
250695
779068
680536
989581
84300
115004
860855
809088
936095
437091
274910
87095
73911
491597
603813
520511
870661
283069
216951
224221
4922
1023684
922455
945103
531337
413018
76834
542847
450455
192348
153525
919212
359242
880990
689463
602154
478980
502197
943276
49388
686827
273819
244951
437275
857506
801613
568862
940655
32256
975142
38951
777819
607564
795850
370459
866519
415307
53921
478174
624471
838211
934144
15480
343845
660952
663355
181563
769677
597982
1034400
733822
191121
307791
483410
293335
11032
22137
183178
245942
168145
972940
329912
655126
910773
580802
114666
943657
280561
870040
349701
179554
531453
719280
882188
455201
656957
650105
39594
958072
1001913
383138
424573
435795
234509
475518
1040668
718809
846348
634745
956336
367538
815751
793174
253840
253920
939297
178174
598979
974064
861401
503492
975539
960147
402032
190848
583606
408806
631484
158270
841238
350403
503513
605522
469205
765717
551851
316144
121715
767523
609825
376732
104807
294337
432769
958303
197757
867139
375461
288112
429576
216543
956128
153798
134116
747202
671947
171176
92650
912151
694845
356146
567025
707980
341807
419316
257351
42021
773817
363153
330818
48672
1030322
68628
896061
393948
204627
426774
162639
428429
251637
868795
617809
291373
383918
657263
86605
1024620
257387
219170
11728
198541
120981
788219
764694
922493
892785
405538
110585
191073
239318
62688
651655
89981
723969
463867
256202
857008
74392
748220
854121
69377
591894
681722
315645
309941
632188
652852
627687
707185
39194
298226
791608
300034
501117
971427
789379
480531
567505
133666
575045
693629
516743
230515
886866
320818
810618
219123
429989
420005
928963
378079
72535
456095
464061
404757
858590
515746
87990
785440
170192
1022109
480011
485820
667386
69239
530605
574537
85617
129936
199954
527751
121043
139751
35330
212504
802431
284217
960705
285413
58292
953621
499910
11733
469963
678555
253141
441245
986449
781845
306546
281683
719312
203906
329764
49027
436656
336991
1013926
376243
110020
16281
820625
675246
691040
379231
142909
380960
869996
280681
356091
129018
234693
323015
483747
349162
1031074
140640
9633
695260
637648
863407
976644
991251
969747
897957
898721
214567
1015004
333214
1029673
1021912
829939
131082
359340
745131
403576
555119
565145
989470
715474
503263
976909
955789
935277
277954
920711
256055
521236
140004
740439
795127
507327
121588
654628
710599
757128
870219
859129
41246
858813
639861
226992
988242
333254
869760
780858
31933
968807
119834
54412
463739
384582
127059
756857
716349
865184
863479
1041524
496570
136168
87844
548611
365293
786468
60463
194410
682418
1036548
766342
245408
678349
516082
963570
234690
250398
95761
268109
850921
469096
586640
831022
1016402
223213
879264
622787
318516
706541
223869
785119
6874
623680
814279
975789
696136
544317
70478
518724
997623
533921
648662
147016
155407
877079
830628
787601
815619
604617
379901
524207
1006152
365515
712038
179365
490174
90449
238325
403318
824221
658878
844944
838200
785998
846873
539430
780488
271799
738935
508696
504388
219792
47706
38338
369669
220233
527912
508022
1013176
494327
862164
124639
480375
597834
658523
816250
665762
508794
784937
751680
647374
762536
151720
186065
757075
284645
666903
603082
216359
603450
177848
813318
1008401
315506
391416
449449
645847
176659
975627
74738
579579
320523
197969
440149
126607
633434
11552
891827
342864
881556
958934
948718
19674
71151
264932
77307
631746
951110
171614
93105
154918
251603
590947
72676
442927
395064
454505
150442
1020957
1015126
537095
469281
243240
865531
254332
1000644
67125
317894
733901
111702
652456
390664
1031174
80553
531044
661534
1040107
25530
22230
701373
1048539
846735
237345
565990
850862
517541
286441
631148
555940
347555
300938
330718
748387
745571
81782
35053
341425
389732
376933
745661
111871
144687
258877
715738
692204
742947
321941
910933
1019061
79536
717423
469679
767130
896170
268217
520867
48852
987393
117176
950226
318568
188894
695551
590903
882817
389707
724033
973523
519901
241350
623863
212233
332126
224857
449661
597896
1007900
596299
481471
743546
926249
943314
723899
76812
791741
972539
506324
587618
768295
898485
289538
521555
898062
82935
1038493
631940
798820
338278
96115
627381
122104
321031
44267
107071
17155
269204
404795
166427
1032007
911286
66685
165185
418279
661628
314527
2326
594505
485970
323724
598644
402411
135219
278334
502979
181624
1037093
617029
365576
34055
376572
465075
569639
468035
1012729
842572
746167
848610
451482
1048538
136959
972974
149581
113696
625483
849545
107149
986011
526529
613271
450996
858375
447547
466750
701189
701677
869622
117598
274997
80854
820287
714551
175555
961326
425255
504439
114474
465043
787840
81482
477405
107872
540596
796167
549732
576488
548438
226217
821212
296247
332983
502131
815393
186334
1004376
39741
917028
112313
105851
88651
18143
298167
288132
785942
287631
504748
796442
310923
923531
817699
803084
507408
674450
183328
339496
193207
560137
774087
876389
1045898
26182
274251
800536
555335
41269
553398
346857
335264
398822
713483
986722
493076
746976
635733
768945
470403
411616
973671
413976
754799
6596
643279
627647
867023
734784
815314
610404
331639
932651
161239
1007875
477305
302372
357417
621379
872120
380624
317053
752247
180319
226425
494601
717135
10057
152473
93184
1041395
977282
72767
237430
686770
42872
933203
291054
665590
341069
272492
113363
570627
1013065
1018883
733511
1004699
1037121
755366
258569
702521
332936
205030
1010655
282307
1047514
230053
190061
463235
863768
904490
832653
1008845
239271
604806
893721
118261
734522
549793
1014268
723032
150958
716651
978093
380166
585494
736287
177406
340938
271192
227432
122470
668777
712557
249881
757722
451626
25846
257051
518537
101043
777698
38142
745365
943282
702765
220499
931082
754246
842737
370914
4546
737642
106014
261771
218876
236308
734644
860898
977977
577756
832160
99
992584
957462
603921
786582
366782
708383
94993
339201
427629
249533
681698
749805
889694
320791
407541
722876
898487
674814
936024
1003792
947738
515748
356
609322
694887
473987
816327
888701
729841
276338
490229
63474
230520
225070
672301
357624
834976
83456
73540
76715
70452
327392
350864
920636
543082
587516
264324
463610
856942
140511
1023710
63802
751431
344267
313858
174934
764391
333182
724508
479369
1030862
410354
297664
707511
108893
93580
772176
109039
4590
551091
288056
521890
89472
611957
591524
243655
665821
199080
22421
554196
350452
947409
687257
1037504
663070
723423
585727
121366
282220
664919
305533
355889
466420
699864
146607
741717
444468
159362
731544
15885
857552
953254
651119
238483
275583
659850
800922
817290
195071
216884
248781
383860
214126
1025132
144915
379708
459660
21123
274591
255217
611688
449984
786310
714243
94575
534420
202458
975519
773679
825754
177312
30898
1028545
387908
900596
89794
59216
182494
781587
572882
377871
868044
251410
422087
627704
617950
988186
293958
149910
845058
29740
322092
191608
712588
296245
360728
497837
781269
392354
560190
386937
69355
536761
33156
42128
840206
213516
768466
550048
184610
944275
883633
499240
74066
1031320
191105
674730
303619
200144
885969
290435
400179
558153
415484
638181
298727
993228
1022285
736440
999593
291374
860114
647935
204336
655290
202328
378353
207055
370851
933501
645106
785565
256832
386204
561322
618653
236643
349136
231766
1029610
13019
652641
195641
213714
933206
714394
810553
59329
785977
916575
574654
953458
430423
902837
517061
24123
965217
724398
302832
164270
677526
497632
1181
632938
504647
200464
588209
345531
985272
720013
709295
885763
620351
109228
762891
197559
896653
811635
578155
127021
464153
514710
433459
596067
454200
424618
487609
121635
172744
487745
333956
140071
331057
347040
807193
485102
159915
190198
1034570
818664
806508
251128
724589
127695
145883
827808
421898
250668
482607
106926
875373
917570
533045
1034716
99225
185185
489146
606996
922848
655255
759042
792898
6048
8687
186022
973782
415786
278600
911700
893431
935707
115163
220631
336501
810939
778805
816275
940087
397141
35937
614773
929108
606653
219870
296602
614077
715015
842019
1017823
123415
449607
644619
723727
967526
57798
23134
207742
508189
600538
20897
721241
375440
95050
563116
305051
846893
270377
454092
318425
420727
775889
192694
875330
775285
324450
148714
968400
487855
968605
956783
800245
610247
242822
307672
931742
68514
518408
943700
634246
220039
824549
245355
201953
783580
187662
494241
1042676
347523
113196
216949
552182
844766
300273
675509
816007
667815
614697
561362
638542
974015
474447
367396
675052
305700
849355
621242
610394
17441
271591
421577
111110
85331
620082
211088
9206
193520
757617
605781
366617
220565
898774
1027128
888591
639706
67866
989535
549839
752304
476189
487804
245272
919679
320013
609639
955935
210889
719547
215615
125891
256398
348397
531626
44237
390224
1029277
698540
662173
311762
922123
676082
752136
899891
519894
814904
864232
748534
26015
294563
574340
665733
423662
728595
234961
366184
689933
690677
654156
954178
404015
231793
584817
822052
914862
876709
314788
279814
960290
469677
939551
1002963
593061
739795
429124
259158
999397
160102
798748
107269
597563
1015599
473864
104486
289061
474911
139211
911733
76791
780424
549119
302921
1024000
791624
319734
615241
555563
533363
1038038
447750
52452
846196
538047
623113
1026915
706352
707493
21731
904321
45471
996180
174774
336692
577264
61792
486055
497330
536565
70888
325890
32269
55610
839552
27444
941842
211845
456533
450640
286310
613740
747757
862304
188439
513315
918050
885254
64091
341812
878636
476183
968857
775684
667009
1037950
378393
207201
820855
1021439
876035
1003669
413557
267378
789649
1027528
519239
603315
1043524
940501
944702
1003050
868488
10950
4937
648789
917079
962480
485202
15297
425765
218098
233617
659228
636631
876637
892223
487709
1046230
95613
764296
327469
618859
266520
217889
693086
61097
141786
553645
757520
1043872
151777
960621
728145
555008
453800
702219
184245
788027
433595
159800
882996
158558
590600
140788
385743
135099
7275
492156
167271
464193
631364
46154
779262
665873
718547
775344
382627
813671
998684
533696
286936
85293
271683
570810
707470
238042
539724
4753
14399
554540
913085
133107
704952
27955
88191
694472
650542
882431
314323
395962
773920
437258
656410
555660
189198
858532
714631
920282
689907
308362
1041153
142599
168570
659342
301638
950018
300357
742959
729609
467749
515910
93979
531935
670028
249929
149788
783034
632872
29894
573750
204524
448807
308477
768799
989649
526600
1030432
448585
468588
156654
578107
293731
644462
287058
747553
328523
807154
925956
23696
224940
390842
761897
919782
951886
941546
428243
1011363
701867
171698
823830
421298
500398
263968
60972
127120
929220
637839
988253
209404
587005
1037333
1023966
426689
299021
254080
996024
458904
504468
79847
441675
317603
183900
32602
822657
820240
621856
68632
893147
820403
329902
119588
979774
550992
292026
615625
463420
498046
691085
786326
705300
949268
486059
10016
168438
408999
924703
470658
356536
751832
57296
861678
264687
105257
300934
787138
571910
713298
182975
28960
190597
732230
861973
80930
53268
546074
757145
944357
264830
299213
1021299
364401
893195
61202
917431
256539
1024117
102883
125132
901091
419160
609193
482784
329739
454923
808158
23508
27191
196586
647516
949412
564665
629002
681860
619693
976205
254172
553719
184344
887851
1033764
424371
581879
428501
585120
561177
893286
125033
366149
783718
254677
338601
114536
310310
909794
126212
92134
375480
378706
676972
737539
225878
466077
481101
848732
239287
181708
70760
37413
743910
647520
474514
565559
219416
528028
558823
346687
751556
792216
195562
694425
346121
815003
76635
609928
712264
1041150
464158
619709
720807
757521
850687
833072
619915
236423
725661
473491
136428
430646
749489
232663
1021710
763690
248584
612954
233606
834481
435332
127135
320624
23273
504808
926351
542503
1025434
590740
1029857
482289
97612
438267
679542
77691
128868
781573
284600
484434
956143
959521
651225
798425
234297
99067
560717
739270
3041
405426
99255
340337
836263
1045648
165135
868989
806126
473424
588184
336840
698303
847339
627437
432124
356374
587237
329021
325120
705732
370882
440440
183819
293841
987503
65028
1017998
17682
269454
134189
630462
176806
97010
283813
553821
288894
903558
215044
943127
54302
533111
695660
198003
1047870
811562
958359
583593
27750
911984
507406
553746
341572
234195
1017637
315278
1010531
639234
109620
5077
646316
28673
956611
223128
443882
599387
136526
207580
4004
570193
203083
95356
393237
808348
792576
607241
63118
996171
370954
691766
625527
803143
134615
682331
325626
217137
514569
1035857
521461
927643
49928
284663
480052
646793
44352
782750
300385
46484
699119
553765
242380
588490
673722
661997
885112
628515
281961
555906
573271
427214
647705
903463
407560
422167
740087
375587
965887
783631
826099
266759
424020
826970
331907
34450
831138
449213
710460
1010797
548439
267756
25901
535617
495296
333285
960308
659335
297765
509537
1005913
332557
195807
206330
1002566
329523
300655
368374
403495
1037701
303714
684851
178543
421799
827491
660276
422325
921093
66810
789504
817725
916605
692984
349292
124819
203490
139717
569995
155303
458097
768529
294705
822152
327481
897604
853045
579004
26909
444409
746038
145928
9702
162105
817434
144406
269001
544295
230198
558958
786352
636294
796318
362873
245883
584224
718394
1006981
131950
454884
547024
1022958
868801
219133
386041
346142
131065
268490
12807
284844
167959
939898
63671
417134
135195
479716
569014
928781
383495
966049
838855
576467
392472
584645
403751
284741
312632
407474
322859
226882
205252
888863
223267
252813
993383
622459
916142
699084
1017454
476889
825108
457848
698435
757233
707078
972274
386654
600580
675630
943603
264929
465929
88080
119549
603049
218543
382237
741518
624378
355420
327887
221459
406176
150882
874512
754287
315545
57807
182340
28655
308533
881038
880691
454497
528193
922435
680332
666890
870658
992488
67615
54029
65864
648647
559361
596588
380963
300397
368222
560223
160621
960906
878202
721310
829592
56046
55891
76615
734389
417897
470025
996346
669459
753172
877816
422425
662282
873352
866701
673261
351238
948099
887435
611859
958888
232662
524854
227759
531586
267331
624532
341150
6932
911912
310781
905170
353377
672206
791216
934312
368789
579966
425674
258196
339701
868334
1022198
575804
832471
158565
63210
62695
43909
51356
934631
199544
27302
463145
940950
989744
640352
622809
405967
138898
332966
1042091
586799
173662
934436
200402
465427
1013497
182102
168960
449239
881420
115830
1014774
917259
568615
467512
571960
342243
271935
830077
243676
915904
838536
631108
90327
121548
338542
422241
958612
901597
305581
557145
1013009
743823
285422
17430
236033
221392
121568
871277
98781
889276
203388
903713
175627
86865
153696
591734
256317
258975
55798
906921
834092
977202
319214
74549
314563
896978
482145
99579
500703
701711
602556
20438
943201
175488
127631
51403
929329
207929
856188
142819
724728
177727
1003277
403155
53866
390304
523144
621140
725670
989420
728495
528804
162300
533868
304439
518439
641968
89938
440568
643210
159952
559394
450082
586720
615520
434684
817531
853212
335805
271410
170914
522064
70498
841544
886786
925240
638522
733944
363200
513822
915944
464494
512476
1011715
281220
1024910
739948
471531
182698
926300
328792
210436
495609
224139
268082
739185
355862
101426
837160
964490
994211
796312
533464
225522
229
1019808
994842
337882
865514
490845
1042103
722750
101278
380735
833559
539127
495827
952250
886428
57353
422264
898789
425682
431044
819342
49859
138528
861066
172336
645748
188286
217892
967719
18539
43168
266483
288946
732212
123009
858949
924863
986555
68794
435485
308334
413784
837011
689358
169342
635456
655197
398624
559634
149625
456180
432880
532452
261885
193328
238161
369866
554692
481356
950784
865754
368779
1046832
649039
794885
707062
212514
476275
388218
84518
253231
540403
814045
821955
526762
136953
155353
717521
421412
1024712
901897
501110
985128
84106
685445
1045260
1042882
271079
558414
770019
691317
832939
639188
243191
389378
977687
392017
919190
627803
1030808
88947
233946
153025
321635
120063
900571
93574
169068
6703
703298
727303
251080
163157
517465
745371
170265
854165
260166
435341
716421
666562
226824
686642
301893
523466
436106
273233
44646
271624
874499
741935
526780
350207
484504
627195
397448
882478
143838
431732
636870
69287
743690
590045
196785
950612
356008
623866
582558
113795
249656
181119
754984
749790
262875
225287
410185
66517
560336
907848
727285
390866
797995
475097
383953
847426
521127
766276
707960
995607
202921
863031
443291
186657
670505
601610
208857
516115
1018754
488965
359115
609637
305329
1004406
978478
162914
45577
501168
194302
516971
474994
92333
99567
999868
72215
65441
8546
926505
975211
310530
936499
942214
259457
608370
91993
430507
534620
1037052
688333
508136
791711
182597
4071
745902
208477
76136
714603
268983
769980
752108
743805
744064
554193
569180
840433
433117
365541
63398
488132
920054
907455
487421
417298
46689
992484
97905
683287
399055
572918
191240
651973
659547
990707
1009546
719583
197832
1021274
527495
864268
122799
976993
111458
237755
631886
45954
709386
290309
644012
708675
945968
402513
932647
935486
981723
118874
727495
395495
671201
283620
396427
202518
962175
529825
184573
838123
599443
24206
790062
104655
720190
945480
998082
18063
149295
782191
1025852
255901
25313
939490
696161
630942
236818
696553
672498
20217
390642
145417
409374
483102
164042
116940
73831
985072
285480
856303
555796
106913
771392
636335
109225
728719
620089
453166
78448
873105
139532
511525
111827
648024
777287
492676
313205
916572
769586
960158
769045
660445
397651
580442
524494
703432
39073
1036516
477645
488957
81155
674686
220210
556743
123484
202052
293767
642682
878695
1036355
1014057
683801
79872
751103
995283
656741
303424
763258
893535
799855
774985
447565
221212
597709
75914
806847
74125
120800
851683
837758
284920
216630
177748
103155
426038
491541
157129
1033518
593445
676115
568449
1038520
652917
884758
70687
247116
429316
554048
317518
910254
954639
609829
813884
992591
69489
323121
145162
936362
184172
997066
875339
215168
305059
491793
287899
818585
165613
935484
360031
318761
526173
27144
402264
943455
85843
366004
136672
977580
859411
465017
742271
647934
886171
157965
361883
533182
482102
658244
898078
604019
724364
855742
293309
96753
315755
226898
969486
447942
134570
130536
375342
25545
168851
761323
362874
401132
672515
335013
998915
504186
438364
565972
51224
243597
713859
499437
213074
200365
879839
482378
503395
43077
406288
643787
4672
255562
174701
453875
245565
774137
984032
718747
196766
545594
31457
40407
221584
377729
985113
77196
141208
487325
848292
365813
427317
78992
868419
1040400
268557
656354
928319
960816
478936
530350
461839
673555
37293
5536
103008
857271
552715
890835
1047852
594365
759598
640621
780880
841325
134629
335791
4265
153885
34652
691296
144671
794631
413562
463220
513598
308559
45365
973263
96329
891878
768235
509732
658266
207275
176136
90155
661870
196770
821800
283222
310442
929686
95849
553278
191540
44072
98451
93798
1011102
137093
904915
992170
990757
206464
457742
695126
401643
436768
217101
687473
787755
880542
446556
457720
35495
915078
738225
20793
464428
992227
1043407
649725
159633
1018867
201346
643668
751546
94283
214131
800891
727952
15633
731242
963523
506837
465039
111134
544286
952766
467972
326119
269384
623176
561120
867058
308869
607009
41017
765431
93068
726194
49990
508267
981249
847613
111387
142975
170931
588453
515130
752906
588812
531321
189737
127724
350908
436632
355775
765496
1035863
341663
527672
1021021
596150
677844
807683
431574
94383
311609
305417
13429
31115
717612
881194
554053
297896
444388
975514
885516
998342
144346
939731
491591
156189
474877
363936
292612
296063
749565
541107
869444
502357
1026961
369458
145450
887425
313303
796042
171363
750502
495607
733673
373734
395043
986931
853370
932638
12082
351809
158600
280161
997187
3988
660594
226456
975877
298308
359645
984886
240222
1017582
130754
220018
190944
238859
78757
588492
531968
741492
563863
1036031
885659
983995
84852
829717
891880
979370
887403
664621
230919
656497
319440
141350
487192
821707
483748
675299
143930
657066
24633
78429
194137
149773
453151
617152
975528
1021125
744730
257093
191812
338013
443593
93168
1016648
663698
556389
145503
211342
877706
20965
449176
970320
969173
505540
240954
824061
683766
407896
1000897
172440
625946
762916
699273
831074
383485
475937
194686
11967
791617
364076
904371
420328
729599
93969
115497
940290
911899
60540
868096
311046
921905
390164
465603
1025810
47446
875297
180769
374667
191809
1038395
480339
788861
156454
272581
473887
447928
1047957
729402
698233
1039760
852961
622891
294996
74871
146597
374232
241409
582704
387099
700784
806311
595488
945996
817510
1032864
560060
560818
516912
817864
677922
503755
674619
995559
755685
628654
870700
334071
973719
423943
347192
949223
523595
975062
279410
518429
608906
140235
936384
714678
795565
230313
1015358
1004941
807239
488368
648184
198782
883952
819167
561149
219514
216620
620127
912534
451255
863307
790413
425158
656516
915068
943960
664825
456456
240486
617890
815082
848936
1047379
785103
222440
686855
88246
379079
591392
892544
1005759
545901
571114
152771
583367
753447
65789
218225
905417
1018019
160321
476959
733734
943738
674148
1024294
200892
867445
902104
73363
44217
744029
76279
577641
463327
148200
109102
238001
492002
153424
647092
743307
766284
426456
574156
852721
123508
903621
292412
331078
4472
41897
300792
393806
944027
257888
879292
313738
663270
421625
662734
248007
849416
359007
600211
356717
566968
827621
341700
890395
337356
735058
789733
296
370830
100298
893683
644996
749375
488180
610055
702427
750071
602722
916910
39044
558771
879059
600912
391599
100064
668866
964384
960224
305541
13725
520285
114770
792693
193338
726955
874608
224642
326736
953660
925339
9873
899727
340286
269547
673048
32143
55348
468622
905648
67097
441686
63147
1521
206350
142827
92906
1024900
751083
46143
851538
878856
564231
553697
106563
234389
418792
618546
18084
250630
636425
155159
959932
457075
711963
53755
1008923
998519
619588
514392
997304
597839
847212
773634
187372
766875
919303
65311
754974
902814
935431
593223
761578
257374
46417
556423
524479
248375
78727
791662
282333
123228
297749
806053
793116
145536
158338
289637
34481
568113
345116
630518
978969
1026238
25258
382889
665107
433425
398720
792689
136522
556844
635295
899516
663396
1001561
460800
223944
217521
564127
955228
1026081
871852
674636
706511
219201
273454
562994
955797
482611
899797
449728
897260
271801
244244
191351
900048
225759
364292
836252
563852
478939
986003
262555
155924
590370
27238
608978
78584
168886
213154
979959
239427
133290
876905
241431
854580
146750
1001102
199337
669001
547703
931539
93697
497343
944902
623943
876188
931669
543409
930951
653783
519578
374808
795097
468610
226287
809110
479442
878787
459637
945205
638724
1003789
561318
1043575
732898
656019
532865
349620
802793
1028758
631700
756551
451907
813108
651023
239199
709303
607888
92345
622701
1045415
426318
865102
235209
1009375
633614
253669
467571
982555
1041050
875374
762123
430876
838499
1004888
220458
448899
434650
978694
561637
929175
324080
918271
53255
151001
53655
331987
904436
980394
604386
748289
999757
548884
510164
798555
599688
226141
452424
551307
708195
81902
751643
561190
704636
411893
651380
239267
739608
361510
284702
606698
500526
796310
298133
519912
152824
122269
675450
511007
650330
998461
539595
299227
229422
18965
552732
525818
576665
687434
179494
640645
375379
84169
672614
869771
583962
361967
594563
961856
834893
247099
617813
929177
757677
1000855
808614
23514
598348
827612
591352
821573
630300
287133
920937
335152
449506
1014985
748432
187568
313297
1024063
716827
981945
224212
669523
648355
493061
68731
193590
295955
199188
553716
349702
128559
287552
147371
393416
955138
1035706
619122
534979
545559
465337
340677
128446
867210
1009693
607692
865045
94835
773080
518945
122751
817484
245061
293869
28555
79877
941783
41020
995144
147275
344533
68118
665935
23779
1046038
32429
708968
450479
404593
601144
30205
105783
206189
113011
365924
542711
332559
616431
3218
917185
235771
888161
357786
879591
505668
848519
791778
694907
855025
25975
706524
26573
2241
924188
8490
159392
545532
726968
289609
248420
509888
227810
1032389
252583
39675
1029549
324926
87490
548880
232978
653096
882423
204005
227692
1008010
324936
623550
767741
896764
966212
539020
177209
372863
108964
864594
860437
878884
1018961
55791
807802
492237
980719
851588
207025
744910
31879
393742
57289
1040789
108200
59074
724852
731107
502664
552235
101549
494988
617545
244383
30245
933117
799658
351438
901382
640948
911122
520409
350826
698307
151198
204605
469815
478435
733988
433068
926581
185030
979772
923958
655037
465294
462328
958321
495705
1010064
578933
512621
556461
913387
364146
399286
923634
452945
500089
271525
292468
672962
949557
474639
1030805
758136
680723
849450
155054
937061
441472
519854
613329
665237
870925
228810
941905
47109
857377
513404
305250
418536
591584
48680
842193
354044
573565
123827
462694
495764
750611
413773
588336
628695
581499
995756
657204
925278
1005322
920722
810136
624828
891747
838034
594849
374489
654955
102681
516884
19792
112815
769161
345948
662062
661324
94657
518059
168349
410026
682261
431009
638346
28405
611042
634209
883794
319746
359063
683075
653205
50374
74421
335176
727837
365372
491472
591595
626990
727522
580646
760103
756249
135404
406040
975382
338693
410094
192365
731235
107704
622810
700500
828763
924409
82153
836831
690126
846977
710134
580898
649649
934782
165526
147756
596119
1032144
251144
503154
807501
266173
148989
860449
666412
269021
182276
582349
969936
719521
864332
578498
801104
122313
335746
872758
41049
412138
812415
473769
925817
808838
834891
34432
717604
713947
215020
600506
64733
938805
256025
374650
678801
277513
733285
808997
187521
820750
311352
620457
498004
573069
685327
95300
225158
935405
807088
778153
791518
370911
874605
715419
785345
366897
261472
618404
165957
643586
930788
1025245
986604
443678
75515
747469
782355
182273
802396
206578
387526
1031146
891020
88078
409458
431126
342132
467274
725100
136802
531772
172248
33946
975719
336792
869713
140520
730339
88676
302911
825094
693623
163245
201100
496612
100853
496260
528710
196156
621305
717597
646243
280791
190107
644601
182000
749442
381978
171994
457607
130641
610136
766078
353357
955539
443383
164228
375442
162294
775189
178396
575469
713199
524273
196575
569909
490810
799562
27273
577699
929445
448123
759181
803670
408939
882959
876543
987621
202994
419892
642010
233401
976527
672743
558062
826474
113297
358366
280180
693404
674216
446383
171477
140042
585955
518255
349366
741589
717624
202277
569698
703252
83799
42289
725709
336808
97009
880067
29204
406327
792622
701387
986536
335526
372577
540390
245074
304059
153629
235620
848601
1042764
835332
791917
281986
96991
574661
795487
489808
567963
46271
820
670821
461803
563256
903002
101870
100589
939048
30032
537741
785110
642998
782336
488726
403999
686484
986864
51563
613583
424285
547890
40240
514618
837627
992886
833666
372341
388995
992363
177089
232881
856529
876433
130003
867235
1001780
287407
475621
782971
427304
76024
76037
96950
699661
1014138
604197
145304
157117
396107
213259
58024
693133
257083
789066
328989
907955
1601
139057
982863
486815
319543
310320
215968
531155
106573
67554
672834
323079
989482
960234
701163
375403
521618
1011554
94868
7195
83207
607746
122808
993707
584402
395101
637801
67039
562756
270473
409771
536483
129308
557037
288343
446095
959111
1007882
2524
998404
97377
1028136
766870
569858
223054
807031
574726
752311
462705
483935
518283
363338
120210
981953
406540
643055
426985
608496
25171
629958
1013338
154180
579031
528065
330377
762830
832647
883982
239534
546693
953344
1005273
370466
559040
66320
983179
261692
454208
42068
225502
133983
556349
468143
614320
443143
884890
1008224
221381
274139
525113
820724
842937
513616
542515
1035952
357081
304596
267977
972586
649395
951265
630720
611096
853632
455788
59533
976622
330003
123913
218980
179498
748733
48836
866597
837901
161409
458946
245889
546131
123026
388351
422778
606282
131922
91904
606058
157265
522198
841511
966811
630124
453979
289541
66631
329020
203280
365429
865915
366028
1016701
762909
46179
847846
280202
574957
35750
544308
1031527
439750
270240
292907
900798
203058
310068
219979
372491
543031
1004429
347369
252959
665357
721595
511041
684924
423076
139417
13768
174208
36475
603446
108994
171598
956049
956616
999535
543090
1046891
98585
416517
328971
691492
793141
969153
717440
515647
1027508
192264
534273
877533
662554
905454
640560
48587
451790
901658
45495
433797
489785
12553
17988
549618
674632
469176
371648
66330
344997
973949
177756
423393
282578
797094
918879
668196
616845
818825
915131
804588
611839
125487
73554
612984
599730
589684
10743
935026
780556
861382
663748
189607
555868
152307
88448
54253
905283
561962
978136
76065
837888
613610
629887
207857
837887
336807
367018
240915
372637
41414
1029310
542344
93880
620633
422950
608586
64550
401520
162414
972123
469039
771142
75173
782192
9785
637249
952659
404674
543718
403988
744625
44859
833004
985278
959273
397276
836447
977938
799929
148693
617710
73356
535898
330220
368743
296853
165501
1018090
943785
878927
535284
946429
98999
985908
278304
806788
558324
445895
94811
731122
786288
24053
369661
509143
527984
614879
794162
858379
574591
210597
378121
889650
124118
263774
202924
824954
145016
54333
31053
811438
341631
421209
358631
613171
706690
1017005
746923
677929
1047151
398779
574244
963387
686204
519220
616802
316161
471320
720044
760250
613345
627524
676794
771503
900984
357444
482434
754132
690343
357323
134497
310778
362539
454276
216757
965920
858265
480453
970432
311252
1046237
246743
331665
456529
671873
3378
129880
904382
868817
861269
450290
224060
135662
644704
629751
715218
306486
247960
830668
67514
89947
354683
315295
602875
756396
432140
826719
721100
1000174
3120
493162
984389
40748
901506
971408
863480
543513
986314
169981
1004751
993268
1022643
845929
599973
1000669
612356
817437
961878
622426
852857
1039635
78379
919566
522588
1021327
72278
806543
867952
23746
699356
533938
1021036
206895
281985
298011
384116
798437
14984
912776
163417
1026519
606894
734532
972616
866039
322852
14156
999761
439062
406464
169297
867698
439113
143054
393747
403532
488861
630483
449397
241337
891438
63415
87963
738735
452977
35483
91724
188296
292722
24264
918996
473820
337861
1045326
342306
612514
741812
132406
225979
828058
1009916
57789
498302
773964
945753
904322
291407
967442
454663
517691
179345
867614
775374
220701
961068
659064
1038425
902724
684841
170734
657445
46349
742906
900668
456162
875404
15878
49885
568716
830890
884947
841281
882116
30689
971500
862823
930198
598789
859456
1001496
929891
414667
953045
204799
476888
682927
948478
878786
355848
29670
891267
551664
925992
619704
226933
812320
422112
224947
74997
464970
43964
742338
332584
690709
356818
299673
559936
962250
92104
446023
456551
1031619
177262
690846
255637
35656
496661
10899
398028
887925
987673
961655
477737
541853
787779
648859
386307
287258
610546
156101
395789
721562
689714
128253
836514
739266
325251
313842
715947
962453
146322
726135
905955
81677
14398
57993
588083
508681
919154
158788
119210
105225
687325
130260
193082
355129
255223
339969
697311
493793
683438
117187
529766
378918
105432
956044
286598
206600
31836
844566
100013
145919
890791
53698
368398
324278
452435
548402
598540
351829
4840
338666
519013
795537
517528
961716
350430
225325
131323
797868
641710
430744
700989
833962
1015617
666655
370722
838515
1019715
596725
866811
296428
916357
66085
347264
214260
183279
1047545
981576
731250
633300
402369
925959
393917
532378
825337
120423
37778
41311
988089
300659
849962
185049
140139
74205
118663
922213
785200
41900
184732
956772
500457
536620
806738
1005085
589001
887351
965674
868709
1010473
695580
538427
664232
641294
775038
995761
400423
540148
894473
156871
994972
848852
149457
975345
296585
668619
661711
999489
253262
438597
101336
304467
680449
794639
628622
213474
905603
275392
888878
643352
925491
793086
312879
872285
770159
668569
47937
437989
785293
794307
793306
815216
521663
774984
334266
614974
735895
660087
309172
537846
464656
521422
1031915
953574
203471
510389
665350
963015
433069
1033638
446489
367952
280634
581834
979425
990122
226059
122570
798263
1005367
946953
43220
321339
1004479
646337
877517
799291
959554
867089
542409
996398
62376
556640
407256
966266
841711
725553
214522
30565
990176
151382
860258
657660
849977
777176
292400
211435
182879
794383
714909
790094
84384
603405
721430
453686
945013
702702
605860
401107
372100
676528
866401
140334
9560
574195
1044220
66896
384629
338758
491207
293659
773157
91991
564838
991639
182583
702299
851074
915436
172924
258393
795929
246984
206543
268027
364123
314025
298995
391679
166791
819405
50159
187707
59149
902918
237516
564398
607022
543605
320488
363051
677110
248941
184893
865850
179182
1032194
852778
637002
632020
553297
361386
780264
778255
914991
87946
627074
802719
239066
497823
567699
100588
46082
751958
103445
687068
848838
749997
1043773
133249
755127
522656
711644
378806
81666
1035649
920860
452934
89582
694119
825167
891709
483995
871336
325102
884957
560726
330664
422546
314520
50114
454216
9068
515361
110136
902996
517994
47202
327074
108023
711371
168616
909450
962547
656370
496177
403086
289853
934110
161418
946585
164091
501114
498750
677475
819766
148348
832023
210763
447726
526811
347031
713005
633782
169206
978941
504393
737121
571584
523623
627118
778489
623940
158262
348178
617378
659804
498200
352575
819169
888468
834611
921501
572437
910214
680686
151488
252570
532343
820935
9231
576990
54149
308662
389119
56395
844668
212497
915235
878893
634470
380614
593692
711255
620272
90855
517201
408433
967788
139829
232083
662913
667752
344729
934891
765859
287834
470486
975848
908938
997051
590508
853444
993562
54768
929817
108956
431401
522053
532245
492220
281719
281232
805843
59701
276953
1004678
112
863009
49556
420406
318306
755725
305430
568692
732798
735770
634621
277455
109925
140564
916449
572218
463019
671055
392675
222911
422951
384542
539801
716485
139411
23513
134627
226454
720624
798886
511829
24181
438955
548421
845609
393307
724990
758486
775429
744135
781187
98640
775146
366435
1041133
943837
100030
106268
594875
434378
77991
168595
157047
256400
212357
654595
209984
565857
572573
161055
335001
56525
945524
729180
402121
715722
299737
224066
887571
264866
721421
500175
737991
476500
779971
333235
162710
243616
768422
230538
241448
935360
614970
679904
406884
862811
972908
798833
319694
131177
197902
541251
690380
381589
488459
815967
101682
468083
769389
769994
310912
979897
1004598
893218
320225
756116
272769
991546
921938
449381
719198
756819
820821
50858
620137
1001664
608291
756870
647943
225625
673193
1026420
273733
555925
320186
950202
25783
816995
975193
731156
127974
422807
778158
537255
957609
94822
906960
837494
588349
1014217
268813
131193
382467
719726
134486
769128
64311
324661
565794
16973
512969
48372
353714
595874
831047
645367
267312
932342
751263
655794
821969
209082
883180
737021
824716
203698
254572
647952
458921
505644
603108
75208
802855
783764
1026649
268434
662762
258815
543600
851266
723983
659042
25179
74297
896328
360809
262205
194588
848062
673641
514585
332062
341523
650793
386174
966374
83095
23313
575627
656443
515829
428203
229507
53010
786262
689556
310735
931683
154416
1013831
1022981
791975
807342
1004450
375493
153091
912610
600007
39981
311174
702982
598400
763386
572823
889673
336059
956230
672881
971151
545721
1002259
524968
311573
720573
673426
315521
1925
304722
953641
871363
156863
784577
690743
339406
810251
1035548
134054
1019965
165288
44756
436310
870525
628284
244846
136579
1022949
127553
945668
466265
463910
765066
246901
493434
54574
707855
838212
268585
103314
559758
904752
312034
894701
98970
10697
798137
864542
269822
72531
229249
995076
709267
1034161
1016794
232329
932476
974831
291368
283199
434632
880824
804282
642391
271461
803337
940412
989111
1045653
43947
1004264
453768
424203
317680
773436
443886
130731
772972
258823
48700
72452
147455
588930
922681
173702
341457
435176
659326
907301
91954
678803
639883
959007
539841
800059
162422
859718
153282
203053
257802
285786
500634
146142
255624
503930
662822
679940
721462
974875
513437
424974
1009227
1010562
268660
698295
1036544
956357
479466
780340
634410
929621
852755
347877
361219
321426
261399
925595
990805
855837
514358
491412
533375
134464
574409
965848
318576
122546
487372
319379
842164
577629
597218
253346
365559
482860
396945
381591
270232
31501
791555
776493
303670
948426
185526
767205
699351
372238
928288
922016
690562
422936
305645
591736
1003785
935482
776424
384830
172399
889654
267676
296021
782012
359280
120813
859499
905117
547114
122232
460841
795740
890590
180222
800662
35772
244909
560040
574214
369665
470790
612754
536163
432385
568869
91276
128952
976689
507229
448186
503508
328239
965963
193891
24917
854450
692142
529774
935239
713735
583759
541787
840463
436752
82967
1023900
887206
166199
969789
205484
225835
832253
220180
870355
933029
493560
357811
677238
455063
2396
965130
372622
880113
1014182
1026723
354393
455570
200425
410205
373781
1044972
768141
688864
47410
573740
552901
968951
229059
871442
765255
853430
854424
7610
551
185645
689016
692185
590383
77579
603656
101214
250904
882767
272578
841992
306550
110408
337880
646440
1035344
937105
72333
85788
182836
627326
405395
623542
535407
254315
901192
263423
66866
790175
982638
677850
734997
388547
645915
932322
601208
998714
77556
285870
539779
447294
311518
691983
182457
340025
925481
1011448
425717
665323
353447
258695
418577
222905
913879
890928
121142
530261
257584
1044746
1036078
978183
710474
955592
628439
637754
1030839
538453
612314
157231
680337
66119
894588
445699
65989
257323
967855
70814
880538
821997
207300
619087
293005
832351
381518
267392
108282
123885
162242
104262
354039
327824
396658
166118
1000248
175871
796722
730153
215798
478147
907605
3254
783909
861494
993881
882321
917742
797056
37773
411103
787141
676391
180804
833616
1032589
794332
809857
498071
25950
234408
75792
113454
290714
1047598
203883
420392
306234
615378
10908
415672
475514
920330
800819
543189
657322
237732
568955
967582
869050
1007056
527353
279178
513514
25690
362375
627141
251705
171003
465088
38584
627894
230640
997147
254711
728710
719643
674357
161494
406531
523043
951182
6967
604193
5590
261733
943256
102864
63000
378099
114820
586511
645782
96051
1046227
134477
928790
621136
59369
517192
507094
262542
818305
64169
842719
380420
637918
870933
711247
500326
982049
528289
504417
321346
644033
372145
639963
238484
988073
844975
171951
103137
589556
268128
868058
217400
982473
877107
870679
433718
986407
710277
19370
849664
175502
671877
797678
151031
967127
346210
1036786
421825
774335
876901
971896
263776
814347
244104
628816
325509
883371
572463
25126
456737
159995
78722
976504
974461
1018129
530529
433742
779664
664679
136893
427715
793784
323036
859703
1035479
585267
809998
232135
747070
900772
367125
114934
862302
87237
522969
310268
54903
413464
654215
84242
1018803
208858
1031688
787205
246505
195555
168262
470040
412457
907426
608974
390678
663106
947434
674139
398991
415917
895351
740067
838309
272948
10976
268587
868326
712616
798776
14367
601884
712777
493115
673042
837275
392936
902289
994423
181728
523289
16971
1001181
355729
662801
166019
929270
636916
545201
821563
978050
689818
273238
184368
263063
1005465
876208
866226
287017
533818
786381
159839
198817
456538
848541
889992
941608
853871
807611
120267
417121
260232
97988
883588
374992
276052
33630
226462
792237
435590
370739
1032773
259732
55825
336234
369178
937433
287200
1014811
745292
934522
367587
665710
232082
754336
13857
781027
876239
270810
408701
444685
327426
400833
813532
478059
532690
407300
672847
732046
24211
112361
245517
1006035
477778
74755
111879
323894
693350
343079
513604
1026709
867691
1004690
86794
49051
465385
902769
530608
48153
709379
79489
621014
149453
356387
331868
616681
816613
286552
1017632
346619
960404
81958
171397
758194
981368
5131
642600
506423
617492
902696
542875
327864
812929
475778
188111
212756
283949
698373
942084
991888
952409
993307
423892
325088
168278
102053
1042546
688306
339268
677277
631220
896471
435067
437391
364697
629183
684824
691894
454134
603699
777219
1013149
227679
891003
556569
799196
400521
8523
219952
371457
116312
468584
299973
948326
454849
315045
479434
666391
1041497
802382
668603
549042
202975
480298
872564
747005
201070
127355
74270
240126
557885
478471
44261
893088
741830
283871
17256
103436
158250
441671
459742
207834
773919
821046
393523
548537
19330
415833
1044139
404778
377173
636910
676868
6698
927946
999218
480982
990684
328237
602118
209241
448446
258369
722512
931000
628872
981843
75148
218946
611555
603684
446369
627505
754701
617442
273256
523805
413617
576633
350076
298977
757180
829450
294171
32060
1022229
305872
264740
254541
643707
428251
44727
468203
850
229735
500235
530085
315337
771243
24669
347218
499226
943155
159493
921130
164222
582086
845651
29078
1017253
366973
623460
584120
967663
505451
445494
292116
753366
771210
906926
819068
322824
840956
1004291
1032916
1004591
19433
22713
891250
783893
823662
104668
458550
553779
723095
673882
432047
196850
1035320
255508
37589
755870
328218
719367
381124
603833
1015027
789301
594538
180325
461344
276595
449410
737171
1043253
267982
325678
337755
442779
899518
50044
795304
236245
732235
400319
609552
714475
895705
32736
564629
533679
517473
218156
941629
955871
784581
413874
889495
529803
195681
235650
808250
423737
343573
1042430
471978
257784
202657
628308
858500
448969
373903
3300
64925
852763
509321
282179
521135
872410
638123
752297
980827
452774
895109
813872
130895
312460
500110
156772
387951
408904
307760
120308
418665
385104
736314
51119
806094
801298
446444
138247
406676
680363
127980
955699
875441
41260
45073
365629
982845
773501
832776
340828
141594
115121
990958
43828
265783
514990
265102
963703
306713
303277
565380
512855
820843
586929
810399
967826
432331
475926
932043
1011870
133368
494598
540444
451644
720965
720014
781393
182058
824327
208605
530771
407760
546078
152699
1025830
90657
883296
752479
949339
302533
74203
968404
41528
224664
526530
63265
463769
928855
650771
994556
233182
163942
3680
944905
745635
341544
535800
295522
156466
209526
752739
888585
98903
101027
200115
309901
1023027
496721
37728
1039925
727992
534374
378550
790302
78025
440919
645778
727471
61813
506057
879038
1003444
796810
76058
343961
841891
358475
955770
421195
392350
233851
691843
986239
829761
800029
17834
661747
861619
357055
478930
892566
604381
635162
493542
4616
961146
251440
367864
453605
294455
223420
731561
388974
94739
367483
237441
970143
527032
901990
766099
4805
944081
275087
923675
568507
772877
360755
555182
487735
254120
348
872820
145486
524385
933486
359229
551187
976766
930735
408124
943464
308305
412800
634360
781576
894299
953204
410449
578206
837324
773114
847672
38210
520899
474104
50790
149416
563853
678897
268258
96734
602238
950384
885719
932099
281859
761065
456564
62581
641559
930511
590714
509267
489763
898834
184111
130966
414837
569360
895807
400834
8869
109546
636262
860514
313635
135383
175212
993745
673369
894397
140942
893790
94099
1039483
970948
90400
611413
598598
586493
294873
452662
497954
431045
628137
234526
87086
659277
870676
938268
778936
952281
761356
730782
355872
408851
353427
614194
759338
4035
896926
217634
26686
345569
905017
1032387
595824
534419
271523
316523
51046
385581
520427
1034690
90410
31065
760196
949507
355825
482259
139248
158362
741729
3014
822993
644354
454042
160247
806513
320557
650816
340631
180594
375740
177475
506613
1036576
675290
358648
908710
998037
964505
265851
342271
233701
740399
611808
439029
351615
773304
81532
845268
124192
632103
445068
831648
620297
344019
610242
86152
1029565
513415
487587
215606
439764
819111
667006
436693
772963
3440
712002
227855
547615
600622
796874
442261
815239
546646
762430
19075
21867
544825
710923
563263
811061
1046921
420831
98762
279148
627449
40104
945745
696089
58923
661378
872289
698805
60806
499691
458384
158612
322483
916665
235421
1011052
1010430
897485
76119
86871
439319
54377
527558
982440
505279
278931
405068
12564
483955
903827
599848
984301
866860
102197
564237
769879
742047
955743
414832
579954
20729
240051
321016
260317
238755
428237
742451
145607
480822
325274
882894
103815
527074
562582
736595
845860
301525
866304
868616
241945
560900
623129
809148
560460
319508
592311
736867
475430
714090
441332
1034812
318571
330544
883482
141127
238523
457445
580569
978672
524475
102989
240098
209286
669544
76
821003
767733
287564
780281
950286
135101
197905
463945
464856
667436
781466
734561
495131
356347
138766
626278
361782
1002021
660426
60345
575962
825231
560479
759718
339909
31838
662374
564783
363497
1043567
749178
367075
441145
641064
185742
904968
129397
511501
822988
569568
314448
568436
432344
580998
291843
170111
318601
761244
641254
421888
663404
90134
698597
655203
157597
996131
820555
273600
438588
276771
350136
17070
47450
80964
667027
507847
85085
135026
659178
18947
22366
86186
259559
452978
986534
341084
1038738
147814
525496
706088
206707
541549
201275
901731
908444
854550
397068
968379
908085
241656
1013056
147588
975225
589905
417326
39314
1024699
667980
790593
47140
9189
537700
728125
877708
246805
191794
535457
573885
447150
148092
635112
361266
957308
165036
169735
765688
282116
302930
864279
96292
915664
560738
215711
373596
320111
870630
824939
643383
647635
387687
260598
117983
846697
797258
404079
411679
173850
957313
714956
704855
783151
369237
671128
733492
950085
711702
82142
318189
628176
122031
442512
919142
417652
120597
189634
825704
299202
768601
10037
676986
893991
945528
747841
283026
589360
432690
324997
213697
957337
631994
1004825
913733
1018365
113044
861369
272491
174398
765608
817001
214414
592056
850873
884579
71080
43037
733852
492176
309308
301331
361081
630133
480393
229996
649700
316520
831642
986954
754044
253253
78013
887552
511318
280921
999896
575186
917461
846479
1024228
275581
324150
893827
396892
235205
311914
444145
694260
534587
84164
1009882
789271
102569
534474
84244
350117
664321
363591
15282
882848
491884
109113
862911
202521
744182
342475
2063
233118
1013218
884860
997545
848498
675456
711925
514598
661963
425635
169706
320598
209947
801648
854978
1019412
66341
586614
759594
521584
970087
109425
655767
750464
330670
139017
1033893
401557
80921
578293
271626
727082
600957
15092
118662
610126
504790
368267
315550
386443
641285
485287
812886
13711
7407
672192
524024
819589
13683
812542
285949
305769
132468
557212
116371
781776
335319
540178
368790
897930
131491
278228
537827
613489
851912
762601
379647
789946
63810
744930
610736
309506
149006
852290
47090
1006110
849079
113331
754395
385616
401863
347673
715131
80257
908390
389487
633294
116471
589010
811961
279897
1001971
464676
29070
178871
226412
629117
785098
379879
337088
171982
704316
288601
384366
84057
890672
414997
411605
674298
547316
509685
362856
640613
986908
676331
222005
331629
821657
250854
30466
779579
240148
917855
355841
16778
578530
262168
68473
882106
649587
444006
764017
228513
281469
700450
864810
567736
448038
220534
1024360
210290
901573
277522
841806
1046947
20367
503123
70224
883949
343766
466321
955948
388249
177788
154227
585548
882004
118642
1006920
291172
660753
157837
187604
87931
554480
881568
263558
158683
401284
592085
1025569
224383
1019370
403049
64896
224102
79684
971548
213580
346001
742058
507276
245935
43212
393955
992556
311861
235495
47976
249447
469320
34300
460101
646818
780829
110549
205853
330876
778970
751412
171243
744849
798174
271038
607354
283790
333514
134980
959052
490438
374701
353284
640963
978487
971284
98078
864666
929289
765501
260599
132460
319340
601630
664504
966248
169812
973173
128235
511232
184866
666183
812639
1000012
449520
264562
852612
108264
867262
98484
585455
212516
928868
332148
112332
132542
397226
753220
70367
117662
417683
125754
1030657
325751
489393
875216
89522
201599
177340
737614
753116
172943
1006911
872236
482456
547135
703240
449695
567164
781923
709929
72545
465962
399100
754048
865400
452629
155823
172153
377562
595527
35625
137902
400935
87026
472266
670693
744631
45797
849930
710139
925027
1034610
820096
535430
336273
305311
954683
995391
770517
158164
506228
290511
754275
489253
243999
410023
236632
574505
308282
444407
299335
441199
967697
99401
605885
883106
898497
889803
702066
760341
403924
283579
626944
498012
118273
719026
1004712
935675
754593
818711
286679
722706
953408
615765
313771
496365
471919
813816
241759
886093
440503
819590
410425
76442
206438
764519
434259
523754
967092
187470
134369
725254
817223
988968
971605
511729
862645
929390
464953
183544
545800
999478
355383
173642
855607
324275
581313
258470
175268
209687
518687
1035060
450447
47043
810663
604072
864870
313282
117925
925380
331916
583917
573110
153055
150413
559139
407105
454272
47642
344002
941954
328950
168829
945612
871476
610843
790981
818208
337478
80077
466601
18434
655044
267794
258839
205935
520510
1040049
668556
452111
976477
693408
916083
405021
804184
640724
569916
285846
100470
447003
604699
864122
23571
901864
993559
158411
956157
943149
876722
467506
587778
184722
86172
628851
638595
743327
981283
582458
553334
353770
106045
302819
38876
558294
309924
261986
487663
1034119
589653
996925
487691
194966
63718
410969
576303
370680
1012337
342483
701985
132702
9987
961787
304919
951264
1030420
128639
255719
174197
923240
304268
409998
604596
503557
475156
967815
685285
633949
424541
541936
947872
1000097
910253
900797
473060
247566
840736
407665
279372
629539
575270
403126
631585
247542
76649
647031
657228
745577
1017964
546488
230247
903645
638091
717994
734470
404886
100138
685102
19020
965564
490374
216982
916261
241216
261430
761010
687559
18684
361803
690635
340851
318867
985400
306129
213308
720474
813062
614536
834429
905533
453640
122846
273120
709568
368677
959437
1004566
241404
19387
789645
155498
155844
785195
971109
76749
279527
760433
295645
157770
573546
179841
701688
73677
595929
921345
131752
178470
691583
615057
976524
391618
690359
413141
302089
259423
578203
201662
782547
872838
514904
689103
760925
59911
199231
990967
276344
772337
814848
1047365
811955
271514
776606
979618
78812
803678
300384
686648
200565
841134
718297
79819
292688
802674
1022138
863151
2549
901907
250707
1018492
1043362
127715
748206
536795
195877
531283
226116
367315
109587
625889
423663
880727
929553
148519
521560
101901
697331
1042682
35447
747234
799816
144291
392092
7512
374765
229796
84131
471308
35807
61361
471813
290621
396225
98907
284125
462103
1004550
943546
501282
514408
121673
679405
144443
1001030
139788
55389
365940
985931
837920
249356
244525
456305
848200
281193
291484
507526
68608
472016
671869
21486
863242
336199
959511
594672
148312
190624
181698
435594
658092
705684
593444
975021
917552
979763
114874
6525
301274
970495
632314
161610
301023
390559
482542
664633
345412
109174
986827
143076
824109
66837
929184
814654
428873
604629
1036599
573225
326089
674185
46861
40597
695904
575542
765655
29242
775613
374246
863502
585535
942604
25207
120418
968041
61993
336997
608829
529096
33479
830643
358218
135216
812521
499304
360646
1005316
412743
929393
819286
146946
1030583
399956
656887
60224
84643
45801
450465
1027863
815047
982948
966306
621996
334275
940461
409306
178964
702076
857194
830461
719903
984726
969233
750056
891651
661518
293916
172763
79370
447993
920038
692213
229577
813942
501777
536806
479884
902007
651975
873541
1005483
542881
1035659
660484
329327
224644
690004
193610
584680
714377
1046393
337007
634055
979963
589624
845109
639965
772738
854912
143081
768080
750020
616189
726845
318382
601580
358355
618233
699828
729969
148313
238434
353792
298053
742419
955691
57064
157906
542984
750720
103029
481964
52154
386589
644965
249053
845590
706078
125107
970689
486323
153266
821781
16662
6826
453729
132667
198878
996597
366481
295851
101936
910718
10339
561534
659089
978805
269360
867065
12370
173343
321585
602852
913903
369716
550753
908401
737278
465805
141607
614119
539077
683326
228240
634810
483450
372656
478222
323005
181884
5674
1039252
352293
263341
493338
1044778
53685
130055
405215
219645
779051
278744
143336
190814
216070
457793
645403
65660
752016
139766
659213
388625
945515
374135
304140
26428
510343
506655
909572
783189
1022777
951416
778494
209722
231436
628056
998958
417744
785724
989537
538746
811169
691093
510765
172286
460695
677387
1003506
63195
831578
537541
400617
289291
643180
452916
214887
546460
936827
372409
783740
73756
250231
458639
394040
526532
952542
664987
833574
108290
177781
178880
676196
176603
927979
492467
28890
503858
1015350
384977
648219
771454
898871
892711
684820
898499
649353
684097
416329
832566
601560
664188
629193
861530
908349
597226
728727
110119
178889
12181
791493
902666
975697
853489
702679
860190
784182
465472
129778
76035
287
849815
309012
176492
350309
305399
269182
201042
10071
338109
771821
903589
677023
939403
914961
348313
233024
922977
7177
701924
584016
986805
237866
784364
875772
411193
920504
11890
584524
90388
855729
809632
375008
831601
986318
161991
241657
768301
505235
883745
528256
358349
584087
600888
507759
228230
576599
847803
254635
906792
719758
452532
611341
747620
468590
49060
529228
198217
369925
299585
824161
407282
546508
857950
416238
596253
288909
660446
298146
658792
904717
537826
534908
831705
668100
740553
746635
964534
870047
865371
796247
485234
158340
579612
154121
621699
1021342
754029
815913
1037005
897130
294947
650064
909514
218988
309838
801611
886737
830163
3344
990881
123497
789787
975653
885365
954004
26433
819237
560690
13318
286932
962793
638391
464743
521700
694996
297533
303788
549284
857803
522311
836851
847270
28707
863121
701369
1017369
675066
350268
910924
437029
793594
528717
612026
1021563
136712
614449
343883
837616
1006386
437555
491488
55817
821950
922041
56204
361066
631318
201730
819045
127618
861704
356271
116206
39356
689862
134366
826872
283837
409838
899989
617830
764440
473317
485402
16628
5359
607840
576537
49234
108777
727908
537535
1040233
487520
228593
897249
932088
153054
429144
273495
280644
596079
11847
218682
371987
143233
1030892
160893
173083
1020624
198103
17774
972614
928908
714602
893083
118769
515869
664739
788312
809617
28822
6595
234996
945868
160878
363636
934885
53775
152570
656529
800086
620903
246281
921023
954112
47317
869829
94636
492193
931868
226395
757740
206131
413741
117788
398789
488798
31640
958056
485799
481052
308381
567572
595525
361742
328982
517629
155899
192052
1002757
640572
341104
514756
204192
8610
115949
931527
536684
614812
1036674
787276
631909
955537
451680
78997
213403
496300
62073
374893
892386
734154
499597
395308
50650
822012
437154
619707
858973
840029
739735
528846
411058
267000
134617
124888
593672
673748
5766
514084
814906
667394
262133
220251
80403
705145
979980
84515
106382
936541
117409
279808
887627
642225
987464
536357
836915
508093
839421
455814
248852
316615
829704
985182
51676
277524
107616
588395
869496
440593
777466
681238
181580
97880
826478
160644
594404
587703
708579
604298
454370
776005
67794
642328
921128
801209
879399
898462
1009288
228514
1024716
774601
292723
445754
522322
123449
130058
462624
851889
198850
1000800
295068
799207
450487
145050
1004992
381185
869756
384082
172544
400948
214923
408025
446848
300161
3758
394008
669179
531723
131232
48316
189480
152520
592082
1044243
11063
197138
66081
461871
989003
198899
931955
90301
972345
153858
989498
800266
733184
562865
302880
1018200
578290
352823
855989
922375
1047271
873497
65261
201231
954622
978633
733889
842684
442260
298639
662321
303975
833016
395170
485741
537709
129117
202632
63266
27355
726546
246506
380377
200420
303480
481145
79986
473587
70011
607465
51573
913167
259064
580006
326272
197177
156997
458939
1027523
367297
272716
248927
882571
1038947
367100
412309
745276
682837
501423
897306
745145
497306
359890
749685
724161
46307
697293
961372
433828
587880
570662
865577
652836
702239
642154
587894
931910
278654
914741
235737
812642
873031
787728
650964
501206
79017
273973
438337
41416
414954
216967
433707
915924
1020341
32483
208051
259188
786889
170618
189894
883362
616565
330823
182018
984353
21050
1005620
717402
1031472
203429
408396
1017588
388877
807448
968854
717606
195967
905870
328912
290237
816304
204159
492835
113793
75768
1036928
575405
145326
819058
171973
985000
16589
230049
363948
878165
470709
377303
925699
430957
520156
201104
1031299
1009489
135903
769001
824108
127182
425755
77205
913001
32490
879936
612487
356240
813280
725426
243247
549080
61797
661933
230941
652565
515223
485608
982018
17752
149582
405650
82141
918562
142
827523
752427
916967
358566
740743
797872
792187
134533
255293
610477
155319
585501
253894
754694
268898
479903
468105
970175
488765
138929
214723
640310
906615
339941
389138
194977
883599
60598
41397
680235
1009552
134578
180099
998177
607381
125077
737688
161393
812733
640187
739966
409928
291336
427876
872209
541912
715456
38116
558871
715063
995621
858950
573787
769466
84679
590766
323700
190449
718125
936330
165227
240745
737637
864811
436894
776861
721092
670991
602838
473510
777578
625790
574122
77178
763453
130303
351586
108855
27410
1048317
203985
893091
1033771
961575
184964
256452
599441
969722
763823
464565
926506
685566
783251
96066
647361
432599
645726
123890
494891
72209
729531
218464
361348
922575
995828
105785
63329
403476
344066
332601
441993
434557
734666
506628
1010189
561689
895496
608840
202332
145076
722077
487789
947603
549203
1043430
409410
469678
346166
144923
157404
777995
14344
501651
713972
111845
818658
348177
222288
924058
399503
366984
604860
415797
982944
338358
356260
217135
714872
635985
152513
359587
384649
924997
502803
1011471
152797
394619
485045
857866
510883
923669
161187
228069
6386
87075
210604
162587
881433
954798
281173
789754
300154
919995
54262
459064
17235
425536
531898
32003
564821
398355
68291
814691
798235
666229
684652
123293
749025
720849
468041
247475
548969
37765
948185
979181
336309
654117
229525
595709
163825
722354
828160
397051
801724
221931
57472
345697
189127
935101
90581
409512
965268
781949
37240
740336
493661
3092
252001
841776
112732
988515
882580
117189
151022
1001924
183891
992874
158191
608449
142929
767727
657013
515261
390907
477956
848085
394022
5874
956257
7278
272347
522974
778455
723578
887662
112584
1002276
737304
527910
817992
678159
415073
717660
378128
70162
461730
892040
274224
260078
113358
846206
748410
850784
211765
951361
936433
278690
119490
88084
404890
223690
360398
4256
841504
270985
881435
1000493
564038
288824
548394
950869
988307
255063
935890
980762
740075
427596
224132
186682
762561
535953
575125
593235
233905
865146
264537
956499
348127
271580
193561
845892
1027483
977932
935064
844198
260921
1027232
847014
198230
700009
602884
429348
946204
27802
162174
405502
941185
385809
480291
9759
251427
89861
26258
384517
232506
399912
598409
573416
426984
862465
387354
802678
339053
28343
654862
986402
444902
743030
430800
10324
210922
710107
322030
148599
329745
172288
572971
368565
703072
478555
436314
382391
442274
179667
377508
254024
201921
136979
416112
717630
372259
92790
618958
432171
792850
421927
973150
495623
233428
601838
563774
563130
756253
775434
1026782
263387
89372
656931
604944
389270
882455
73963
726105
525360
395523
242948
858909
821036
471932
920995
667190
956051
71633
520209
70164
67617
885790
699945
899444
281704
759356
79145
5149
186533
764856
845606
583257
355854
225442
399543
559953
97462
957898
176115
919632
27561
916731
468056
198467
849452
117579
902326
913087
943885
230873
308878
795930
280399
27309
667831
741842
935599
904872
377834
902671
543282
339966
802684
801546
818634
903721
877197
933718
350733
366230
704299
371917
1020494
855882
702725
713089
48003
691724
79768
719961
657077
426342
747909
412719
104498
1021637
237964
557017
733792
408511
132793
27594
786398
151853
926841
365247
780863
1024673
904863
743463
23832
1044208
784512
436255
585182
937312
185641
936881
548695
146987
152833
562693
1022819
915649
429272
694541
785373
1046370
831941
274815
241360
692886
336205
673563
5697
1009277
375437
804988
855014
112969
10960
602234
198568
486872
907001
982234
614420
657361
758360
140526
857985
568023
883639
469305
851319
62077
829547
912648
146374
962246
544750
960501
663787
943191
941994
301324
471273
654836
967005
494201
324452
14831
76064
373968
599102
1032633
5572
271433
319645
823303
127983
741525
592375
250083
248338
681791
606862
844472
60576
722980
1038208
279162
517488
699699
616786
778407
303201
169495
5074
692354
205869
590635
371641
515703
536243
761536
808832
339758
642311
913964
541850
436868
690527
1044810
740905
327363
237710
166611
251739
170120
507378
499300
22591
957123
116688
947866
894841
576507
561935
551467
564913
1016837
409781
91990
124339
765313
183602
591033
526864
996022
353414
975030
938959
360286
270973
477846
758112
365144
107592
283535
99077
350479
977387
197912
102698
908131
1044829
510315
570056
825237
810490
5490
350563
229399
792032
953068
216519
196166
244656
381570
412139
459785
300150
717998
1044256
35075
259246
689536
300441
609915
570923
818858
890259
297202
118371
697198
71464
1017508
680148
491553
15491
519015
524045
553863
643516
661736
211242
396510
869979
684574
28895
759071
501518
1007301
134556
571808
619630
101159
212771
994074
1029405
604377
503595
882273
448609
122155
612013
1003995
773832
362303
694300
339855
658215
267203
821058
282417
642165
681032
500910
365246
401849
997940
647156
1003513
615502
204212
307366
767769
501673
1007730
483535
334920
7536
757681
23628
353382
795336
442266
842881
623357
539561
570051
570782
871570
544391
661854
768634
372049
557044
994819
649552
50013
96521
156574
307057
845257
331492
7178
171793
1015999
552225
607471
331853
697776
141387
1042596
14466
163998
974278
812501
1036808
365445
36669
797840
910053
895875
398581
492572
451916
908225
666604
301443
983680
92424
153319
584231
724030
107843
863013
68089
549959
337104
110339
600773
914810
332692
278347
985865
322422
616386
300014
1015293
528328
603846
307524
922683
635427
252415
308270
116235
679377
1043761
929304
738241
94813
935948
44145
234791
350500
717869
665177
887557
350511
216512
658693
870068
16427
1039512
308009
218527
521112
504949
183446
146519
15793
506079
73957
628742
528565
199609
56862
191353
662881
356763
251437
721316
1042524
323374
916447
928396
632093
91741
275490
956874
554315
825891
961332
810168
925925
981848
379913
85528
458262
102035
413007
990065
174452
859886
560735
1000132
198116
873540
828605
819530
164218
440216
751191
970278
259462
246799
353393
956219
366157
228676
793891
962164
263433
675258
608443
335947
260980
623676
828000
370575
805294
299059
119544
167167
997088
712862
69388
101938
348534
960949
26773
437487
853676
947054
409795
202691
739942
1036185
144611
689219
832511
953167
77194
352712
670989
384308
778226
913552
728405
125401
122767
599552
28601
864578
223709
938271
584549
521659
566793
498874
917549
811797
602605
426547
325319
618517
808862
798307
122634
653653
281059
190359
106199
849582
289262
156516
1044596
154226
107056
22981
989165
824927
820473
744555
392171
674955
795665
703254
506267
455014
385008
134110
133314
375762
724411
244178
787040
830910
708142
678839
984678
323929
797578
283537
1028900
645892
565242
810919
386725
293503
46310
459063
445794
195707
246667
747387
546237
492407
497085
843002
72798
923905
704069
405527
611775
789314
572769
38834
734411
569001
246165
525790
501257
371874
318590
555406
999661
275112
867430
123506
200085
627293
43241
761918
133164
885427
169892
726963
305290
119196
650978
128515
879240
547342
429854
821793
599395
925387
980743
345384
505098
921352
1045277
986292
614661
983020
748886
622535
384556
936686
898342
33283
339990
401514
15810
575660
189471
431908
546728
231293
174816
910455
680217
594154
224604
871917
6313
844029
851372
189113
171913
139223
1010116
23544
399982
372365
1031861
505845
977405
405164
131127
737575
559103
271806
217411
164964
701427
664178
112867
314809
459672
767328
262061
566260
871687
263124
697793
342092
577824
691083
798552
524524
444936
193770
102007
1025860
476479
861611
276992
812527
994893
295531
524043
279846
135968
212247
652246
757389
253283
965515
198388
248235
753398
955993
488147
309492
117431
350090
504408
117603
654750
217366
483215
76443
220275
671754
591746
940346
990650
257134
907524
490016
414620
754879
765617
546113
984459
967238
827758
798947
587346
861162
250214
334295
986819
73497
539030
663286
1019287
1015131
413877
907070
511841
131813
711174
48466
694586
899019
455813
142184
81997
188965
365927
1041960
1022111
769820
335789
12098
647566
329102
853170
18658
596372
860354
158014
584260
259182
503276
914781
801185
932096
1000081
1036607
501706
426588
175634
845085
326040
163463
1004320
155666
33722
117472
333910
351630
432907
51776
652512
586505
738740
400444
469933
944484
529528
282429
125523
67124
529044
781226
431510
228391
870830
174886
705177
696595
197730
184100
1014169
306243
928813
507802
380764
50056
645216
485100
854228
71794
796638
501119
302713
699539
514820
794933
525543
104235
736043
1038713
568434
310643
569854
287207
1667
122812
112915
123932
319446
904235
905093
965387
1044617
935852
770956
960807
204244
263565
25593
425791
805986
436942
1036227
556036
996928
750744
491595
623559
996622
480731
128256
493371
261542
388217
782703
870827
801221
117986
605158
485758
99179
848891
798161
130365
810630
112146
1001097
747492
853873
663123
735930
189964
788506
568974
156131
445985
459822
836352
843283
425438
639878
657952
695466
651993
416904
215023
459274
45020
372413
255092
832207
328188
147217
610770
16025
177604
888449
993415
851064
425047
232654
916477
432877
685181
820382
191346
511466
404236
557135
674083
700358
691231
115935
791855
49090
674003
231529
546050
709593
119692
1024015
958167
612208
897788
434545
163640
863701
1009833
596225
832086
91409
393438
791708
854882
1040087
926846
925416
169973
96879
673446
669618
173046
534455
351629
121147
722694
371352
976344
714788
171823
981510
948504
473456
210801
320934
270530
655827
123076
375703
498310
1001777
467785
946279
888413
672072
316528
812535
888944
153748
2192
79852
19157
242476
896018
222849
696416
638574
196588
946957
468226
445498
353240
124713
977329
406214
172158
766238
23787
226608
180882
493481
1006317
515640
367358
343470
831525
270031
605742
899430
743422
870829
956485
564225
974561
57172
31536
830839
669925
566326
1037136
55893
995982
449565
805248
743955
910033
721656
457937
707057
279922
965095
976317
679887
889647
184742
794995
432649
179292
560703
686020
1010295
1028779
975219
242249
49659
971191
92499
613424
59333
327714
794578
615519
239007
403370
1042734
727815
527869
300310
618917
102819
492905
838187
736710
257389
373016
978814
609181
323499
965136
834022
444551
225154
855040
1048268
757674
297138
335561
595483
796605
988212
168954
295716
921596
350996
582839
656902
154782
68645
375901
885480
92713
231066
197308
755659
719049
80266
679748
811800
617608
268012
300493
337474
275515
47397
762958
849811
782581
738446
668254
600577
266210
30811
1048422
20788
189953
524314
24427
296419
29893
977695
185132
1029095
962698
176844
170283
361796
870916
291705
294543
823436
420585
154319
333868
768961
1037875
359286
737532
1042083
530320
298980
307144
949565
449718
285754
403680
127646
718533
249597
197182
236870
911481
434501
423097
378737
179671
237068
201391
474498
356246
411425
368275
47151
425388
955016
843449
121291
596512
290949
700571
853630
307758
696242
170319
922304
998588
376025
873220
457242
969690
137543
430347
926588
396924
116782
627489
802725
202152
350106
21860
852761
302569
28952
218357
877623
448779
950152
359554
53382
503079
551513
589966
982615
798796
604927
169268
826517
1032076
484070
912882
733250
450513
1015181
270990
380985
245547
241357
672823
222934
265690
753999
457079
395595
543549
788478
277854
382346
25145
745813
241676
902470
583490
490852
858983
463126
799638
717221
518516
262884
324372
101574
916694
980574
474037
221542
356986
140764
583776
620389
810037
738563
118062
423581
888560
743127
213711
607374
116944
320076
152715
1041635
557430
380196
26551
525920
165352
722592
462563
87369
253683
562118
197771
27420
912914
557283
820635
1001221
225196
247187
110078
150898
610592
783311
98534
171562
741857
945903
215612
809307
839950
366205
619259
656053
633620
613401
411236
193789
611914
149141
582860
576075
379227
1007360
350574
110970
608844
171206
372008
594557
822844
201998
607429
1014592
11661
20850
823197
950783
888828
407659
455617
819119
512633
654314
398013
874777
676908
128629
144145
267937
1026364
510541
425748
569679
352069
742555
815306
659473
932481
990015
413348
598929
218592
850492
487557
861146
1037646
361811
45314
718109
949068
223952
482576
30790
221270
651430
85943
1001064
777024
633945
101066
756754
330470
999341
493366
490732
561712
581447
516494
439251
418608
652214
177251
436723
342150
175098
467213
447388
694718
716926
644451
697982
846168
992177
844994
475463
499002
650047
337957
469965
791370
277127
835683
697305
738821
691474
310529
164933
1026606
764762
966469
218025
561777
749890
603004
44825
615211
217050
96665
381036
291753
674618
429682
568378
620369
258306
802609
631592
192503
697130
806198
887517
85968
389215
915950
956850
757619
586933
953931
479674
7798
993366
1011607
764367
251699
512410
517306
116810
667212
403214
7215
391290
153927
383160
796925
871486
938439
661650
452890
1007820
327321
295499
420743
508453
295399
704484
1048053
313201
34787
98115
342995
1286
824895
517757
226278
198274
719700
549559
68215
671781
1034104
94103
180799
241425
56293
206877
540864
41848
977810
213889
674325
491225
481422
88391
701642
1024797
732041
504660
78794
580057
270241
397984
221570
1018279
433291
620407
844543
170001
605634
362799
137693
316550
1008509
588557
940298
922119
923572
529174
727338
430295
563832
168193
141118
14939
689083
851175
374060
323354
139459
968462
574874
1042908
127284
747722
827883
660414
298845
881497
75175
574030
382056
124681
648178
269397
53174
202040
26012
559130
957180
803276
751923
278442
516567
589181
735800
398550
685255
806805
398397
909903
740863
559397
427034
694585
642733
906282
691056
587569
180736
168170
167575
875246
808211
499518
624663
96401
886541
901129
489711
51206
766319
873236
627116
359214
537021
451447
12349
465418
741156
236518
44634
390819
352474
284087
467387
594521
292240
599156
172945
593361
878307
286604
260879
613987
895335
556907
330287
1036242
338976
40145
392304
74130
140176
639475
498923
106375
11515
304953
12243
812867
732339
717535
283781
1034401
687208
655601
597601
874319
967324
536953
165402
14181
1023450
466028
445434
849542
359268
1373
210681
920509
63092
711704
273111
83126
29488
104632
960052
557625
687672
971661
596872
857407
872032
432475
839794
342563
977715
805210
192370
920390
97519
185080
627850
527165
856747
342134
254963
205186
900071
351374
817191
911619
1025752
482165
903386
611897
507993
179260
890186
431701
8733
912474
332530
393085
399576
616610
627707
300274
654670
349184
776576
393272
269009
900502
24946
779885
353587
516475
500625
920457
56437
844309
106572
2368
29792
866653
931688
440729
563266
253433
400806
26510
449832
352097
867876
266309
84349
612370
50585
823881
529171
488454
624942
166904
998176
600503
185931
392011
855400
25055
246270
1153
220969
895403
211924
16005
392835
23264
882069
286537
430846
947680
970410
362266
394071
830901
845202
639179
675194
1017648
908423
46164
687957
249505
837638
591802
933069
833201
865924
197100
740699
810662
398368
686593
98261
115879
336829
13038
358827
946473
572725
257614
791884
291855
1039217
170377
592423
883653
116500
566965
573331
799708
721641
443250
412706
609262
309284
117122
678557
365304
394373
143400
303326
620932
180682
697179
399138
458961
512146
704213
842266
449942
893453
523170
266389
1012246
154579
325928
329199
854646
570751
229820
183844
469638
335712
779265
51618
218796
124989
880090
541646
933661
772364
83307
868693
519328
341899
930599
226573
886598
549639
675274
162622
393369
754832
833253
937363
428345
120322
246544
44590
178181
496303
409462
816901
944670
829057
313628
907881
445951
1022544
671480
200074
263490
112217
199484
603441
505027
107290
686605
846252
775204
208751
338811
4913
814416
386812
821062
675174
714982
704979
886965
1031212
196351
967084
560039
544603
552376
336357
657455
812255
963948
8864
810034
1032256
108690
1029592
992078
833670
219715
255549
525662
874729
282969
564451
495730
505640
788203
917746
668912
363328
908472
628977
161559
454934
874257
495287
634795
855015
809061
306953
96759
122553
835518
398635
402397
833655
302877
648746
1037129
681539
100106
304326
491093
495152
632006
126782
878969
96088
809490
394571
904099
860503
647398
331638
538496
546325
472030
674806
417512
778862
25269
240272
519482
156107
504030
842614
60091
750660
423223
248327
214658
399950
1042155
135453
233268
124068
267640
740893
260864
34821
829842
954885
190475
981618
964448
60826
159691
743000
493443
131365
1024677
298875
22476
477914
719418
175194
166389
689806
73930
277613
456050
820318
592633
1031312
195598
454573
95898
24375
739746
147120
177369
911831
562097
511732
15877
110510
552523
566596
182575
459444
222506
733831
357518
568503
18776
425324
810767
433405
195289
803443
677594
574717
316118
378156
866098
508173
360422
1046216
1012354
459537
352867
882054
215906
720928
142502
429781
134659
347871
389892
532304
332996
124635
521984
667664
348643
3230
110035
837759
370556
208452
309123
375245
132654
544494
151015
642447
327574
649052
767268
166667
650653
1008186
941988
135576
863872
222032
755919
313246
959744
891674
812273
224661
632697
599305
11519
166897
888916
661313
1010999
128391
475247
137749
65636
583723
56828
130757
44329
857337
667084
984835
3872
888427
904963
413198
533128
357704
1000489
87258
544187
318249
1024325
648815
304443
8294
114208
825591
500111
143497
126946
1033035
676888
492391
991763
420314
925884
631639
359434
812208
550238
721517
110889
811751
360235
444204
992723
435797
833974
190723
138100
849530
1010620
292525
133783
979356
432654
841601
220091
391956
772563
234380
909730
729818
830784
966963
828179
128380
52471
684932
890344
906630
809420
1028869
138016
77903
927801
174643
656366
583426
63148
272469
937933
498943
861053
17641
561463
671422
938789
611557
233192
120214
139725
292325
781300
647908
577370
509664
690183
954232
864042
286045
187761
378006
526879
153365
106536
177112
605580
683629
870550
127221
764443
446613
583068
827729
389231
934212
532146
84331
986443
1037120
243677
798026
323205
885827
114881
198931
126995
370843
892316
998196
723773
93778
245014
691636
378739
499164
857809
1021515
235740
398625
1005791
457825
34500
423430
127100
766332
757553
199070
250269
549231
710189
758842
770477
287680
177202
590269
205024
369888
365868
280852
94786
377197
944557
657072
168416
178949
435079
958382
904825
669709
143208
374783
230111
438468
352004
639655
8795
12435
297935
65645
73596
746013
867786
588410
731248
635479
918307
962574
802290
687978
559700
84304
973600
543441
341852
774750
1015449
992188
11188
538618
515585
540618
928470
953788
315275
504204
936393
934549
779774
376113
441235
65796
567534
493519
518884
12093
935925
894693
402810
438463
978187
164224
729979
898235
889286
812568
103420
683613
823496
791525
689916
657558
571324
873130
146815
734282
646013
216053
69945
525046
895129
492009
747060
195454
330710
195475
920537
613281
14498
175166
401539
877452
876792
956081
784930
468480
165473
520818
470888
220485
233157
492680
164397
277681
976828
783830
747928
192147
899027
522423
959708
771383
82413
737586
856411
667850
1037880
545914
488794
892918
482012
696165
23309
118533
432245
196890
486535
768137
110561
531179
406813
963304
696127
850460
717854
54730
655229
808004
104889
618071
1023896
75181
496007
321042
266923
976058
573219
304777
832945
206658
136692
321300
9683
369929
791937
264114
91296
946391
618577
895580
654307
161092
305966
33923
378239
150858
731639
183751
834924
349377
253236
240674
223080
469620
899923
248597
126921
841042
256777
398414
123442
46769
651041
214063
758261
905489
175539
72527
931624
4437
612532
919134
990964
12607
562482
158537
354093
233341
305956
178370
997966
818419
369725
56082
778281
43975
106929
535572
313599
827762
985411
683411
180400
988703
261136
183931
801093
514257
951724
710293
262659
364739
762925
223980
357405
718349
793386
114222
797863
302158
163962
31645
660805
544598
576356
654781
158170
785588
377473
365322
213666
735581
729554
195559
74663
712962
579070
337700
668814
942136
715572
771527
243650
10468
353225
978165
1046023
585226
80244
431596
1031338
182145
466115
754889
188527
696099
701978
479120
708445
354874
813589
534220
854123
314963
72163
796870
699690
808013
181961
457969
91751
213484
1031134
71947
651871
390899
389422
143027
476636
533493
790067
172878
695218
309332
640140
235202
690266
423637
980918
733252
542297
137568
51620
517535
302329
315286
831262
425294
804374
767514
455379
697369
175065
634938
479622
908643
194324
453987
500323
539880
641057
269899
646206
844558
479453
260061
467929
345542
810572
832801
975773
785650
416230
347620
403105
823553
883115
600170
248916
277259
679165
416195
911120
981237
297162
172124
809436
287130
614803
259750
682153
854647
352027
618276
737967
196769
251653
336274
231599
563058
836935
530258
589452
842336
856701
895379
815058
88012
41931
945312
895760
198412
280649
773161
191990
475731
71011
235347
898289
376581
207872
499210
204243
178572
236836
568838
717298
306706
148969
138924
971554
322445
339220
973303
891386
59951
282761
294213
1021943
125721
782563
315115
165441
163847
334423
444631
731525
731274
135752
215288
23435
876493
239248
554457
236544
511717
872111
744030
827306
276943
671427
177283
791078
780610
804386
355811
594232
450008
28465
111563
489368
725167
684172
55860
448542
899284
564330
422733
405086
369787
571898
591940
12079
813962
931754
88192
600287
594721
855455
942698
478486
994188
592421
108623
791205
237876
132397
735376
238172
634404
595131
643673
893799
522205
745846
1023289
147798
125929
221387
412052
214031
285959
998516
107605
901773
380813
907155
13355
565893
614067
716840
145935
406047
46890
826885
725724
219632
568411
1016727
994889
578264
301438
933691
353728
335031
790231
128794
1010918
909626
411870
523897
878979
170952
911823
40288
847399
15872
439699
679818
900515
783941
752024
879041
648896
445179
164740
258935
43583
179527
451737
797458
138811
1007591
817190
183380
988348
267793
363148
536062
877178
94775
435236
256678
527886
1019375
200439
452231
286352
208282
842069
964137
533693
343779
996824
822205
77629
116598
464522
884209
827456
173824
728241
387134
24663
691647
688030
838617
656663
915340
764573
1020100
567173
11458
118036
946813
708556
1047448
547158
274594
359958
837540
193901
472487
978838
847391
833306
239882
340724
607099
954835
652845
850409
37757
52418
961274
742105
324654
582836
365606
316476
421925
108003
988413
494586
908888
946000
238050
944596
932382
326437
238211
89836
146866
829043
122715
297989
955036
584528
20986
890004
1028969
2046
606811
745737
270127
163445
62947
865914
134613
686388
17187
80780
900239
777036
1012766
846664
545669
825335
622237
228419
301458
597831
100426
31092
957452
67283
292496
85374
200077
79169
492499
887138
361934
722019
50608
633561
735119
176152
566194
792958
916841
694349
913134
1031272
174866
859855
845289
834329
259976
277567
1036770
745704
613409
173842
224619
522827
546457
2185
1042920
492053
396542
444478
554536
459333
204521
145352
545742
300189
843701
333607
462303
253001
393403
218675
831757
204168
601218
820313
693456
500092
1036295
558065
862860
684157
574094
615954
20118
793970
136462
900199
536449
1015676
326334
437312
231302
170151
783247
133088
131944
56572
734960
469932
733244
1007206
169045
380297
249439
143965
1015822
663134
146835
444381
957264
177149
330480
86758
523531
382055
316693
140018
270565
510921
268245
108352
692679
331349
514900
945456
137242
718439
58406
913034
109368
434576
323696
186944
133495
212689
516471
1041711
311484
744012
611359
654488
309796
436415
890889
19177
428224
878015
938496
9598
331730
116284
278803
196450
641373
270936
227993
493124
476413
630880
323180
109892
933370
370266
782892
487846
820033
980646
241893
958497
129532
291314
570397
230351
465584
857785
75514
926073
969209
28077
655504
582771
1031339
259711
805799
246198
799951
449069
19243
1025414
935295
1040843
556892
485709
116034
355800
677848
411813
746853
602378
168168
273078
131180
824271
420283
804501
609543
23594
122557
663226
984980
417925
474920
92087
372882
588477
722690
810271
745279
604703
578635
894817
544484
752631
871306
589686
21394
92948
430828
769792
305852
245180
811123
888477
34963
216260
68676
126657
980620
682004
944301
908413
1015041
130729
171369
685871
315096
594430
579341
203919
408334
282769
878037
966360
787357
866561
513023
496958
465912
472293
662884
372508
644993
733452
313865
898651
319910
12710
160219
1042787
448015
206763
736338
37177
1006605
390129
792420
700368
762105
34767
709261
682549
714609
406631
769875
901565
706571
455782
726468
733507
477132
305702
979250
866382
649277
931179
670566
467612
245560
603067
371861
314986
979275
87039
401406
480474
766278
219279
583349
247843
505088
398361
837290
219107
105092
989767
602588
357858
699360
275485
731350
116463
1030369
226687
786043
930642
325842
804938
353596
723964
355896
680343
230503
417499
86018
778646
561338
722515
407460
551575
1001051
765015
231822
451581
929361
374766
983447
633020
65363
10962
308780
55079
988261
553777
1045911
784686
29776
215398
370427
791974
520148
529439
636339
502169
276665
862024
1039241
14279
341274
123116
922452
128213
23345
422907
794516
437832
756978
862807
560516
274625
198246
124274
380774
681262
69647
870204
513
573253
822712
517006
928632
274936
888082
350048
438998
102726
817135
51655
411910
287145
629169
976290
752720
855794
434118
580841
626936
644390
864239
623490
66711
872544
528068
285111
118931
50485
1031723
438940
65972
482521
243898
992440
346989
754188
281568
990780
386248
900010
196343
150068
529425
213645
667267
725460
88731
773388
188212
1004157
613877
806665
754404
461562
540050
809238
91513
34488
719489
468845
858207
968570
925563
779506
36094
769560
15143
85681
419005
182092
954932
85440
298260
615261
365556
352123
1027151
712330
91032
944250
849254
724936
302494
706451
137173
304825
881458
924662
500716
805408
856590
187374
54399
354858
811160
117515
85854
514554
574971
947625
493220
891108
276308
471574
251845
733750
225016
1001875
712479
824603
651055
875227
767672
199943
488935
1038990
384991
936591
97792
338324
227183
939165
705984
549508
574822
998774
730076
548646
17608
988096
1028513
884351
701420
593198
374021
378613
161653
970953
979358
199031
763012
960676
998732
826014
941114
596648
154281
642166
15159
714716
322598
831134
840425
415956
383253
243076
808871
349843
728908
746619
350118
286855
643831
738573
806933
433158
797650
918437
681753
478220
816826
709832
876736
981727
18309
176440
1000185
634668
639732
288938
415818
63362
863981
816785
127337
676466
419975
404629
987956
206891
987441
955748
782446
550508
916433
357204
676050
413262
861675
30480
176781
718988
624473
890666
697977
181316
574354
882172
767657
332352
826263
101320
943943
566941
260521
756862
788495
207840
95626
900434
232262
587416
156036
374713
354206
343814
908119
974113
698699
509259
712399
434317
463310
498615
884462
92505
578802
106111
781465
691458
641898
129095
637235
819720
986249
367386
228191
650990
1039720
72785
328693
912752
1039288
109695
135389
348530
628123
683747
909422
267008
133115
1030855
517527
298898
942713
87326
585936
607128
801003
117765
135438
784550
555994
908289
545661
1015951
421128
670296
347990
186445
891824
67732
968997
338263
664815
223465
596308
539387
912291
853381
810154
849531
730245
1003195
444888
310277
359557
527627
361110
622557
319259
697115
193438
174068
718639
692674
691720
817765
139578
34359
316027
66803
195705
915591
1027301
634302
761096
357681
190057
348634
933296
904550
456313
440072
583595
983552
693399
285388
843267
498011
72363
532152
337270
391809
409048
489232
898687
167015
837124
897710
291463
343433
811080
848275
224624
571775
404568
985506
389950
192799
78232
978590
335868
894560
600865
944873
598559
369632
708266
16571
264311
276324
789987
799687
292968
928707
718328
261699
758715
488690
283751
372663
456117
302206
190072
296294
813963
408922
2385
785895
116087
523455
833675
939968
331555
457565
207778
82028
121610
723368
50090
103569
690277
402216
881336
869059
794401
1003948
327016
680687
464464
631706
732532
917154
947613
583446
41880
659446
85527
39653
277772
831416
653831
470295
296951
336198
1021791
37146
837432
1008134
377200
807151
956001
251525
834509
490616
678735
1026853
829797
852317
440411
538113
40323
1044626
1011150
859091
414175
486337
575071
769825
821777
565007
737228
757098
908590
730620
968933
38542
292749
988304
253529
943379
265150
305644
854888
957135
291949
192149
84439
12580
369162
482554
323935
449906
568514
340870
729982
634781
956723
596645
639561
200380
183122
244885
949537
29120
18125
201004
371759
802650
369445
899155
615175
13458
87367
107406
142629
486310
635194
343919
47767
495551
1026011
491321
445449
660645
548802
72606
754663
334884
723963
695449
115466
963954
1041018
72533
392854
944636
763159
798172
473840
1008511
633504
100464
628410
876522
1042746
650603
907818
335634
764400
557945
832614
275602
680709
448523
131376
27972
1042386
129893
435682
543628
604578
2151
567185
108615
462740
5160
189074
557551
578359
56412
1008894
502267
80138
294993
306342
601204
731048
1029878
758606
519747
108220
832631
62934
829768
397802
438179
84851
10279
542376
609823
951597
1039626
798059
694357
344871
179558
800853
557357
361279
681140
790784
169982
976188
110983
426311
401981
611396
682925
844111
498027
203194
908917
627561
484928
346023
631262
1044747
546659
779631
994226
746370
125396
98473
396710
1039305
640207
787871
995644
434760
756575
241591
212137
871512
531584
162361
858695
48386
884576
178887
361960
800178
276003
105171
921266
589945
469772
204826
24089
1031779
524733
201980
829776
250175
926758
696288
987409
972457
343409
123095
274322
77754
974870
705745
486496
108762
460042
24990
283594
259184
608582
677098
748748
719331
373145
557776
166409
580740
929245
860588
624999
392903
754627
630236
930301
611469
821260
225821
806313
614163
776203
929729
162216
393851
332565
1024225
945965
1028628
1011014
275108
647464
800263
334784
349268
206976
634801
421114
19380
372596
657317
988238
710477
115261
76818
873224
961712
749998
294713
401762
374484
934180
27554
760860
537523
1027204
117156
457299
70500
512096
443255
648776
841756
482629
873019
463305
123445
1024084
284212
632468
871968
196867
601220
297406
356896
244984
127388
802697
230019
567906
405597
877145
505342
504286
573308
662070
77357
79758
102832
651793
14761
600862
945758
985106
899546
290199
369550
7605
545519
923550
306249
909537
662444
930887
598899
8382
4330
59426
444019
950037
861472
985295
347593
531150
471715
1046196
32939
488849
956756
74604
512002
335894
209919
1008833
722072
111735
686845
971724
850788
489816
417555
1009101
503160
787969
773773
15665
776106
385854
857720
590134
981306
135139
703695
834134
54860
501866
356215
905741
701096
46490
569879
49033
605286
297204
575985
659721
73792
587901
938916
336819
361671
255356
448614
437449
244265
690150
827783
761723
877247
796240
294084
293795
423362
35225
714730
105065
210583
47884
55266
780473
251941
142362
536061
991666
325641
24353
471494
615233
99790
951415
397388
275246
970904
659784
158497
831362
450905
857459
165961
21106
48792
896353
234469
73029
345157
412005
65791
651507
752442
968486
98089
204757
294554
337402
856902
944811
985280
384209
580468
59835
1034688
897465
738122
72655
1007695
60743
842015
826859
747295
735756
30219
940649
722153
176145
704003
410341
210577
260808
644682
1006292
919387
595141
106744
262499
138759
317854
454112
907578
1016416
5174
1025023
25232
867248
1044331
708551
341974
549746
125592
324388
394650
125894
508751
194582
502219
622037
655388
256260
967923
419138
263085
178569
603317
777238
183682
378549
321713
633420
889767
931967
753909
833103
419741
603411
322682
424639
610978
416404
972604
379346
560946
575064
780981
316619
398923
380633
834201
795787
375408
563145
420300
649623
959285
906638
224992
659010
320604
932418
162846
347640
383474
947468
466178
1034986
786988
605359
847342
686507
882481
160646
744974
561389
740817
1004144
27453
644158
266141
660847
692580
384759
347683
236044
389561
877942
220925
575958
629199
289680
546532
858561
16862
119779
605002
971761
309078
554860
267958
718714
630329
684973
420001
963228
684726
691007
790371
436346
339457
457058
540840
1031795
431978
346422
328863
959289
389061
952764
122507
180321
363046
442093
124070
668753
523318
853249
960634
620754
896574
277744
304060
933327
964581
620700
125320
1002742
97432
32671
335118
916643
238311
395625
677043
437177
246069
1014444
712670
461910
919046
317504
184293
630721
1010050
486128
51510
379537
986153
801681
1009146
138033
305886
1023012
811329
273102
374175
988008
909181
366639
1023973
532433
638520
322014
406338
313502
321455
636980
707845
244050
977824
276980
79159
832761
340120
1035043
751438
943094
435761
68246
521392
936848
652242
802648
1011097
535985
510789
570867
668495
657688
911454
626269
575423
692976
1006443
1029714
406305
33464
1028815
132993
1019246
246895
964453
214463
896907
607898
694773
176004
733661
129463
544454
683910
369765
560814
187048
457703
49805
509742
543510
557065
71953
779427
297033
726130
891851
32656
945930
331900
811500
340887
759333
486351
280153
396200
233164
574976
884704
586051
359081
1033392
61273
884977
892623
484391
865374
747152
709566
779751
94789
54468
1045190
235680
403614
621101
658573
96139
493379
188783
181862
396974
25882
734378
565068
625113
948619
99442
434791
791994
866129
232114
12245
705552
109161
823719
226647
716544
677264
801321
487922
648170
931801
336628
399305
141890
348230
517979
737007
210031
124047
1047141
146266
243144
994954
269921
995610
876006
998006
214912
898518
915945
89535
900729
867459
524716
120413
266313
210676
66029
660369
224820
196455
302542
187301
429098
204406
163811
58499
638056
639254
962373
981055
402274
478565
931150
543826
619970
830550
880217
425576
238053
7465
322600
711386
1000051
587044
938452
27858
802158
104244
537346
629571
276180
195200
1020629
918106
1040500
589406
553679
929345
298700
308390
34226
808036
794920
470399
353782
577126
431869
832440
78412
174468
54354
574058
418352
1045728
739012
922605
135967
947374
221232
426079
50781
755875
592951
137267
891094
329992
220845
485401
285290
594696
333612
72008
594994
476278
9966
327984
465336
993347
797460
743472
969276
531735
410335
714801
308175
327953
1024267
447515
806621
437557
702504
174946
475878
585530
653665
290655
841682
204567
18897
612282
92735
211595
12026
413425
714879
678816
909696
772166
714153
171210
376513
1008015
906599
1019686
549365
397231
260943
846723
709535
1009264
10531
799513
771801
542115
183624
1002479
169761
380849
500822
1006463
651674
607238
1022614
5128
715208
725194
800889
406198
1041104
532232
148277
984114
741734
811254
1029734
620655
191879
791187
183557
692518
606795
1019143
265128
735051
813465
342675
678420
302283
510266
404108
149698
761764
321453
190253
542462
986548
223706
797368
259118
129221
895639
852704
40101
850800
466336
61824
748416
149338
671683
799460
556858
30134
456136
881379
245103
983675
39989
1003699
434652
1044120
134638
903434
930245
21211
103705
879895
922944
520358
878016
742813
48634
10111
108709
862042
809065
213584
303247
111668
375021
556388
548185
15113
184547
444181
95762
583862
723646
364520
981803
489907
477878
11986
887731
802535
562454
847074
1003149
974954
1043701
1013755
53991
899061
954619
82277
15770
662440
204839
129085
1015852
647054
663657
75696
1019324
379278
277866
704811
312645
562466
215940
570303
292634
815240
914938
784505
67085
597114
861631
757368
220003
703745
932856
794605
167858
58273
15223
255105
79413
746783
801265
294608
198724
104251
690385
373439
345946
764446
632243
88939
600351
661237
817802
813470
800233
88924
212755
791258
672739
864668
215620
1026511
947594
810178
404910
870215
821347
295041
902674
951594
690860
379949
913492
359356
512989
965486
907684
379344
319247
435285
1044260
449538
745759
424093
494308
654024
839567
302237
842618
948715
921204
12985
138482
390998
2466
587655
855427
859583
307116
1003762
234893
525845
432227
647660
907610
640040
1040504
581405
16561
165151
803808
149396
1011304
230201
392167
535544
462613
897163
135679
913397
1002726
947100
58198
39572
886649
599048
51925
95592
937408
429460
589310
429403
308356
738556
926969
175491
1002723
768491
991858
41069
524574
484540
781598
856293
649823
192220
82790
912792
796184
958318
583348
270684
928186
252829
64763
54088
686970
947497
694689
545870
484166
856576
912579
774905
1012409
959904
475504
38699
322176
184681
394556
986451
805548
74697
414872
437885
6811
1024345
934887
69741
586416
93355
154549
334431
645163
737670
3264
241365
986409
132729
641239
559488
408351
1033703
570632
393349
825099
875618
759879
290036
891114
151644
158616
424935
854388
645972
547279
160230
517708
257167
662818
851822
312174
181948
134532
426963
814855
285020
1030533
298925
566961
773413
486641
112931
69185
865142
981428
82155
1032569
935082
215978
778828
490717
805857
48123
791126
657938
90984
328554
39531
200729
866603
798550
916379
794769
178523
762756
993626
450173
365194
648771
168184
603058
1010453
493972
603828
316372
1044222
1029707
318893
588938
179052
413545
824296
334552
461568
826091
736604
984759
697229
326396
774022
176552
910139
479086
888945
568632
56315
449072
565149
3299
608971
835482
1019251
405311
912271
112475
106998
471893
936565
1012829
78925
508736
683469
193361
761053
113695
199921
635598
511872
683173
380823
574458
724427
842104
62932
785349
189350
27493
322932
895833
534314
359317
287005
201875
303140
893134
1022257
765964
927689
571807
1034900
714869
778028
617794
364723
414955
410716
965422
260149
208968
374188
306330
125814
1033344
527305
951260
681953
235721
78646
452796
358900
249328
327668
566993
682293
156958
555674
919091
288559
937268
178552
1045498
457568
686541
360004
363578
346783
179872
42192
291007
14703
781816
4580
549173
799083
426226
215289
371564
696484
64100
596037
398711
704296
369499
519623
739699
132202
613685
997450
1020873
821711
348708
819390
903890
594337
128107
588369
997102
748012
92306
400952
801957
24107
571949
640248
324543
135329
789736
779212
885635
806669
265542
479564
442967
768718
1048219
164871
740825
150822
202833
696951
213324
427839
62700
909851
876948
632056
397304
46029
314759
679744
401640
77173
60996
755076
324272
719335
690632
496470
828224
297143
953143
255941
1022695
189657
795101
813052
153121
993229
393941
424139
766606
416343
719922
533315
263175
583209
37425
589868
233261
1043513
261913
57953
298193
314644
742608
749384
337396
736900
133888
521411
859327
580202
721248
278392
56932
624700
624412
659951
116105
549817
486801
264922
837355
346454
758635
484190
195121
507038
975969
140768
878453
943323
492370
832037
579730
555742
997278
745101
620156
1040242
164651
126448
900949
741459
519577
1041737
611404
469930
628444
372170
174048
60777
883322
309371
392657
691462
209649
345477
599615
707238
823941
329447
717368
319789
680863
524442
728459
686088
777964
663902
944500
440786
974118
899393
852359
972340
139604
655092
98792
854356
1025598
453861
488571
937001
701763
200656
59306
345739
215413
596009
766098
174270
626822
690859
753300
388387
43086
590525
466133
250046
838629
145185
996581
161521
764166
738452
895501
769383
847797
275294
35898
606013
311733
338229
1043317
376463
71350
10464
260873
283481
677690
653319
223529
942069
468047
894352
476591
655850
534365
204892
1013996
924467
290633
492396
141464
910635
250821
300346
424650
745490
395853
217971
1042497
671851
120516
498307
816685
185803
939081
649682
938790
850111
170623
630508
781093
272867
846078
297126
762868
997551
842841
885683
814618
999441
677778
211228
174286
945124
725839
1017335
605215
78851
669496
20721
94361
828322
669967
311377
256865
296813
249624
320709
307962
793630
79006
237818
681826
433785
738721
390966
357730
909132
571626
834115
250853
308108
223762
153806
736862
299282
700786
566802
902115
761014
493157
427861
429846
978998
856586
225136
611499
692607
933932
348753
653450
331180
48271
228965
482850
369366
920180
613309
824199
1035396
958573
135261
597755
962048
104306
281509
928228
1023030
519993
690039
642742
149323
800728
108321
700095
600989
201812
379126
807286
428788
679828
19246
606728
369519
939908
282083
1011509
55336
694424
570948
265036
441142
774646
344753
877332
859263
844729
713294
837384
359898
198048
476919
178476
344448
984029
692507
1000895
360967
903848
243098
561237
5458
681108
416833
937534
923667
949246
476630
539665
610221
1010358
944244
808390
424144
566701
919704
361531
503297
736
1038829
114404
433229
226130
721207
123065
164828
855379
479056
285847
501136
58984
1011174
881680
762306
326407
357589
309289
854953
815218
32504
649851
343201
841620
59392
521358
17669
200625
736763
214248
257493
890891
94042
362869
469262
230691
363871
412261
523371
524887
13892
141583
895777
527414
800342
289030
262511
402149
688247
721877
631599
905602
823579
389190
374005
358662
64758
78950
602143
170387
1013437
403967
73147
855317
385028
558417
580126
604724
485128
659242
311749
336082
231975
5139
345318
166756
464501
927009
625729
1037605
871704
349773
786355
405830
207404
981975
463596
324790
822267
161008
469446
599977
533334
351352
531152
181432
826884
320113
279848
816227
156564
815779
904226
405839
547348
1028264
84158
490962
146796
98724
13078
113430
141596
21730
504419
456993
13056
879802
973614
294789
16360
585291
120191
933653
205181
233106
413081
504385
134558
799875
185074
303166
1002821
317431
1005959
620309
65127
812536
161788
980299
30059
777514
1041697
216143
33545
1041944
1027490
630514
322917
103532
78942
1048098
454848
446290
135940
627882
517178
450314
547079
887738
985474
688482
237756
34045
995461
421126
355690
870672
350944
565960
28950
874329
793149
588187
455560
536291
976235
50748
995975
570204
489952
216254
470554
635881
77633
319027
133708
668263
436879
1016460
638446
1045079
612905
869802
908746
36953
213198
1026762
1037253
14621
676226
531078
282867
1030990
54188
986873
239484
224159
936230
992300
29567
1004713
78308
91373
1016487
537939
585008
555538
631976
443359
897217
518470
96316
774783
975748
21226
492548
790717
379072
469484
982802
542648
643734
255658
241683
847630
403282
785905
292426
538127
915991
907302
807600
101413
758358
922536
929836
220002
890348
23558
331100
399587
22254
570164
212792
469559
316871
449952
548211
1048008
798331
1041491
123749
991969
961826
1026977
64924
1019564
389216
69426
698523
955006
495628
342238
832868
166340
402297
781055
712007
157432
711416
776544
78288
715780
869399
883710
621088
596495
515724
395613
761921
875342
404649
148792
222959
576797
943443
548824
742106
268347
57051
222929
570243
427002
514633
598971
947489
54733
377251
372355
891860
884718
837078
697875
449062
76731
672030
598215
664666
379649
72173
683849
548789
813296
653105
469278
831761
298937
212119
573038
848371
924423
294515
141394
609812
648464
114824
285812
861252
259012
377005
657165
1006344
195515
935500
1040656
952788
812093
545492
214415
732079
595179
727555
138749
499599
93910
569132
576393
496297
803974
273014
538337
868372
377825
670209
1028281
66492
985782
995409
674270
804871
176804
33540
797745
85025
1003737
655451
459564
170256
832308
872327
563498
795622
481496
930046
454995
983678
843152
690264
610115
998286
330481
1040249
418260
888839
279874
418208
959189
120835
879977
828238
903191
494611
86009
770848
68302
599673
25330
959569
1045934
118158
670986
862325
336196
624128
285587
630818
797177
888103
514695
569719
29318
1020914
620276
781054
501934
918671
878288
629871
627500
460021
1041392
851697
495292
162877
305927
466936
198949
809347
1048368
59667
374471
804848
9274
587685
433412
751310
269195
565722
824865
437027
474617
474635
619712
274103
1003282
48190
509310
634438
429977
797656
58731
844599
946825
5782
598784
114001
548428
703518
1011756
547849
5252
730936
208993
902456
151926
961002
847558
922708
114533
164500
391118
573444
912660
502990
788782
809100
303819
790002
324498
114098
528219
265445
488232
364324
917658
648654
315330
517227
424194
274158
762673
746775
745875
440184
48542
594192
849311
212671
686600
789744
13553
550489
779143
24036
571313
815724
207150
863222
783253
241856
303190
191874
232507
613026
579712
937609
593640
241662
1044875
463893
691996
53758
599484
678608
18931
157646
519029
249453
428191
380563
884437
867841
994730
691984
788082
633656
152534
408213
77733
272140
364560
124566
582208
75358
478658
275794
580324
226734
946181
194837
715248
1042453
162141
55161
215273
736532
695344
609275
659139
670776
469617
386050
555199
38413
57019
806918
233616
485765
138332
168538
1024090
88724
695261
490425
556894
1035529
978343
140776
824760
717220
1015561
202223
328762
497528
873699
345398
126852
230781
926902
580620
540783
630973
717121
482043
276325
907278
363540
972770
66300
56558
645444
879949
610860
585816
921036
876286
551707
831027
17164
568292
76500
765804
445604
113204
1032386
865073
80296
860810
216823
644129
332115
64090
839651
372729
621423
732031
410299
107729
433913
410261
982571
269266
281930
742543
706723
264207
1018730
573867
3474
679161
313322
567203
666602
928140
202639
6059
101306
93617
836247
837098
370578
141489
265768
916039
507751
554830
804956
925578
32268
527614
784103
622418
234076
701676
819204
566832
311939
742489
920019
1015083
836458
46690
665787
557921
31222
877037
565993
471986
590482
35014
308095
81388
878124
875083
402100
813144
221441
835714
187321
916899
893064
269994
358331
823036
416707
474202
482512
601644
343797
876061
418331
1012345
877092
210877
357842
415942
650041
873878
9090
171732
714501
234704
625007
149460
842399
852033
578714
262435
492081
964236
194070
735543
836883
903450
635128
926526
324573
996948
838382
760133
665811
853685
891146
233715
1023532
615068
1030024
872659
4390
381010
463831
642473
746529
362285
175232
326117
645500
75733
638403
172185
488037
846816
544452
1021114
2388
629722
253766
410522
809864
738711
105914
319443
73565
475318
382015
735361
802368
407072
857109
535086
884419
442796
182192
92956
38569
474587
152500
175077
732632
959303
221220
667520
211365
248689
408710
648286
644244
979070
897442
445219
135270
465807
495978
379972
821384
105448
183390
206398
388687
204885
643608
170424
480102
417262
920926
866526
831102
980724
101903
210582
909968
137920
846020
165507
65442
425406
439281
990671
890663
1031352
876162
971631
332353
153968
905327
731816
765320
985504
850888
268199
1034906
259596
1014075
645895
292591
936259
245655
666736
564377
31270
31308
646862
647990
532581
459706
189162
475916
609431
64632
609927
91272
544007
1039915
141271
169690
990849
724560
355159
903195
317356
530904
123167
162855
1001268
315102
943948
451712
546169
220267
640369
2642
886052
603961
323751
514144
358441
727143
552170
995792
472167
958603
762627
222049
700666
532325
164676
881694
420702
250935
973598
17845
830515
658256
668108
816711
876717
447747
84344
432185
13693
784786
106896
502153
908399
750053
456619
574370
65044
503671
808836
757594
716711
407516
486283
886455
599832
592551
266117
713822
991736
638919
1044181
186861
6266
1001013
140745
901109
271541
893184
439970
129432
147115
697845
24159
704495
475871
658302
1001148
851956
34353
58550
183533
22615
976353
351546
564717
693949
517295
953932
1035453
663567
407709
261957
408345
823565
529989
293828
844222
52408
683612
583170
311331
359341
380860
1043491
950409
512377
96973
721445
304961
871101
157627
258145
491417
361611
411116
620183
938753
882988
512962
618746
524377
890573
865071
359971
522293
991602
578789
576502
653129
872624
817681
575277
364334
581094
474917
689069
639599
882946
980289
307837
941105
470199
1047805
70964
189211
701315
658661
478991
535084
338435
773990
77592
936691
193471
254414
519822
764016
292367
365590
286276
548861
21972
641821
266261
283550
736904
877263
714100
658221
767434
914141
63183
494265
711633
205715
941158
150146
1037131
531292
513575
926076
50723
48910
885138
379834
173951
929945
280378
596546
859637
778671
102241
771177
102006
543493
715773
602165
205963
1014837
788566
658213
797270
1002106
809014
166321
995457
292387
442318
575642
176068
893302
983932
108912
168026
268603
163012
911893
904573
290157
942585
18726
204957
494007
328593
1039545
85515
645582
458912
945788
945278
567301
297251
269719
368953
718232
899988
946019
905477
98989
785454
755019
525055
1013280
684784
575106
8640
652531
241088
168786
233198
123841
520132
423854
408976
217940
498821
336816
526854
21717
881134
242812
59267
849943
556065
512225
383195
684393
668295
482009
555579
224497
159523
826876
1011738
280588
336813
234999
879834
588900
228657
707596
755263
148193
76546
1013545
335788
506980
256784
417576
119267
62566
573862
669409
563108
95415
828161
263491
56410
227985
795967
122192
228221
574515
999537
890231
957115
408805
244338
443856
962595
643786
306671
362349
543657
609240
694318
774047
287450
1017342
356099
855364
488555
340412
999067
288551
80607
298439
45712
74035
229474
255915
764932
728811
180203
60678
470997
550669
467518
885839
616236
154421
507202
177541
577498
322013
334230
305442
362572
776842
721352
240070
607328
925869
896289
853737
994098
984775
89263
626577
436539
717525
161757
784245
542527
986529
407998
175162
532540
727472
141638
195347
510022
617474
1033972
280843
190981
152565
397110
871862
819830
1041935
12875
766800
1041558
58226
178128
424679
673815
818753
700705
74788
342273
493681
160854
474658
50450
110565
371996
211864
343530
573160
59066
653401
199576
445485
952862
525193
133399
826971
893259
815877
998396
740887
343547
916923
925430
89132
8860
108475
389459
565400
378890
514158
1047407
448845
5262
400541
1039873
653045
1038554
998254
1008362
880711
1032850
801492
972785
764696
153219
786483
503894
131735
946271
553208
326455
255467
488093
649573
460489
118752
219154
178849
397714
541436
432176
231638
399095
245598
776594
866469
727585
687524
592369
719614
132975
256656
1046026
941576
325445
401637
636251
280227
184556
477091
683085
539774
969254
44616
981666
434364
764819
3696
147059
840808
62163
1041230
930672
750496
411515
9839
327468
147749
990504
598778
307532
302263
275815
586125
466549
842080
73139
322501
100948
680579
53359
116392
978898
317932
866327
676338
43729
1012370
363697
290537
186756
941309
512462
712386
291822
193383
526084
348777
293818
971911
275189
243305
494662
686921
751978
21365
245218
685658
676280
467096
905926
961550
244751
635498
490135
1030714
120110
199709
509778
323333
1002060
348354
333396
475742
225540
487053
592731
583650
115432
206357
314667
970954
197136
281311
949737
484736
424453
217211
643240
344230
1017889
697822
329075
867701
683240
223504
869359
243390
823687
273457
588789
55287
878709
629770
36653
342634
666921
252436
700089
51701
1014168
536529
655446
674153
767757
388282
568528
596584
248821
673843
976719
461516
988989
289172
378713
327900
553261
570845
607048
741847
486345
716231
499942
971077
673921
32980
916619
223062
928613
218331
660231
675057
413231
52676
941512
430160
321649
232249
532067
1020245
45861
800658
179519
848450
802424
114751
946695
132586
916187
309923
850501
930893
66552
206961
866478
458641
717666
505662
703344
938771
285550
214784
1037906
452671
548518
233142
125331
928859
304704
134149
760960
556418
139292
565308
303473
537175
305497
452284
79605
267163
584196
735562
385474
33078
997143
909250
652660
293097
502821
135531
894180
543147
433587
720524
78147
66697
703248
426049
870531
977187
914982
27417
766821
965790
812728
988728
25575
364535
1099
441475
484364
835189
959074
140253
895563
303478
898298
57749
307299
88492
996263
418874
761881
591996
121646
9963
123164
348189
285037
564961
684109
158759
238574
449033
232906
63379
42090
452068
31076
1038047
16970
411285
1039171
616726
83225
432093
264582
1020810
370203
300996
222139
857391
317938
894386
153953
934075
500590
800113
901226
496078
832946
870849
205369
908969
253971
1007453
344374
589145
33470
698101
344062
828679
367464
781021
136771
510018
745732
119894
306974
526476
515789
707275
655463
302011
902923
706943
217787
130027
973684
467686
644502
12507
402448
724894
827024
260778
381207
787380
79094
936162
830678
509020
62813
325223
217846
311073
507978
591145
803919
915863
829915
692696
97380
938202
513618
662522
586721
587161
38408
75975
138521
316933
871427
570604
476355
954145
662617
403674
807819
700447
58436
342862
66331
525454
437849
904991
501812
71455
252170
516049
506915
239549
215
701682
234057
736329
753776
741851
414168
141909
388928
14128
913000
659525
612218
589000
963911
51910
768312
351024
981769
548580
608871
95800
658907
476023
603263
206298
856161
51216
581501
988781
75950
281391
232536
22603
376317
91045
1026949
289706
101717
374675
154123
630523
122116
160727
74019
503364
434413
63814
267119
538627
855901
535463
746086
774273
58562
789598
429800
294393
987900
441794
129883
605340
182954
997816
447138
231888
1041563
796203
613706
887042
690060
750608
985600
347790
673130
26116
443891
117413
511961
770924
144536
315007
1010213
560846
228010
302333
227369
598360
163476
246727
408521
31965
528113
686795
159815
639070
239595
7600
363555
603751
319855
816048
252595
939240
815994
738800
276051
95883
245537
970764
539593
60090
737621
935310
105488
771899
587562
123100
87419
797379
946057
747742
652668
786159
537529
541266
393097
1023000
212031
729502
97107
446109
36461
931400
322609
93571
823417
185527
171129
144502
305673
489869
538216
803074
60896
428222
776483
147356
939781
949169
223718
18761
675497
830609
584466
267485
753890
1040670
571212
572225
137334
431982
469411
1038585
18276
986047
603141
752717
831519
573467
939448
330366
574725
737745
307857
179297
61695
594708
630706
228019
1019519
472022
581220
838174
90848
525085
96648
84457
508245
321396
234288
902279
358308
948259
1041692
197027
350441
440187
308197
805111
491717
1000922
486222
852320
509714
855878
536309
335495
514007
135609
815566
26056
233863
973489
693154
178782
117361
651760
89881
51891
441322
424664
4482
451000
807702
817679
250184
574190
926954
161656
47183
994804
682831
359075
592894
651654
712506
584077
831585
180549
634268
912801
282870
661307
949164
1018833
443223
375108
852023
258134
493584
556291
33971
390216
315821
916303
681650
522434
393010
323305
245172
1032481
165358
88167
758586
297263
213102
213646
768252
1010451
319817
337543
38832
428135
958828
766186
611289
838926
342617
152163
886147
589370
362100
555327
144866
610852
253211
741080
586145
626952
51920
937212
572228
410501
666406
403572
126396
108006
165400
959558
793024
576132
516846
824118
119920
385909
381409
492958
621285
534615
594078
902583
279374
88371
719869
996268
202705
992323
944406
682014
658529
97898
578733
519324
1016239
490779
614891
824598
326896
284583
673283
136465
163008
41960
948513
630506
690106
46814
833819
667767
375186
341621
481703
45069
205028
456767
733151
212891
168271
178235
82841
5427
539094
215562
373683
560381
692567
641804
982600
190242
890496
970943
841740
302734
451805
953666
183556
1022792
987530
542592
121031
125586
756348
254629
79971
442553
449272
743616
620010
880549
693486
1036884
367012
815287
346625
25020
128227
916376
202407
1029820
526383
805789
323236
160901
43337
466852
264549
51340
623979
333678
780181
843359
137604
768355
308831
824971
155443
192277
858720
493242
31516
973889
1033118
283314
746725
945125
924512
292940
973028
819440
426182
680555
481571
814184
989048
146445
41477
424438
978706
309117
201353
117742
659365
72591
232207
970891
842665
338046
378940
27243
432136
198331
219507
107603
799246
5351
269906
256290
971273
709102
469486
867892
103912
658415
624453
688370
687235
622109
939254
660558
282145
724567
590545
890413
292619
464023
605849
909753
209309
847751
756889
570096
210856
983274
1011450
212877
558159
257369
808139
161313
767494
836276
567833
971335
344082
711148
705278
741962
524424
629796
776905
1007466
732186
575977
731970
836751
49324
383359
106520
989348
873489
130570
662117
925542
116429
756219
709517
717268
677614
665483
205928
808093
351688
976271
902002
463909
234374
954205
942628
758300
136664
750879
680532
550358
82015
1023971
598216
455899
236260
739021
884668
803692
334701
720668
810096
91671
603166
323406
584111
513646
428783
229946
109826
1002067
470653
772754
924377
516023
1043795
620608
528996
338951
145377
632078
609877
71476
1038848
670097
566636
197115
125078
240754
854822
629911
294134
385710
817570
566135
259460
650750
401661
936617
822512
78166
452757
238555
373156
662831
292802
96058
1016006
358447
845864
921330
558541
888975
589013
857800
395879
223196
348506
190637
286253
918763
249847
192415
667291
900304
786154
512852
269563
333189
49951
369034
566157
146746
124551
888388
903744
41222
389680
171876
316313
239217
1030850
132477
448256
701266
540127
516758
644944
686953
753483
201991
13122
131379
922469
218625
724682
516250
272654
720825
200843
563823
197037
87901
320246
972935
779560
648143
599769
101184
19287
479563
187766
18210
1031206
292078
302518
407966
624941
3539
393009
800384
662410
117391
570906
596432
264050
1008471
143958
983946
414363
515289
96338
1318
847579
488879
765768
204014
801765
426042
788885
208215
832618
633982
262748
577704
857230
792754
714659
560450
894425
551595
370413
132471
810278
81640
12268
726191
779744
1022752
274443
545592
475362
794026
317949
723762
1045440
789158
693030
961358
904139
225681
207308
1016267
288197
186966
641646
1012605
829818
456165
45165
49691
501849
324126
486484
220336
337855
832547
900521
894273
852097
266046
382163
168126
981264
812626
447803
435252
534468
569329
1037685
843224
981905
989119
989005
669580
329577
424608
381742
1037020
77108
887873
105925
817944
824058
119988
422292
685240
442305
407082
419415
878831
796217
501690
477686
291977
402801
474711
808678
556614
461861
655909
770654
472624
395858
11946
716589
453754
755865
424432
30711
762914
915183
26339
987532
892747
423675
137657
972845
797673
455308
388616
916815
83545
288870
394463
1045590
344931
954691
325069
149836
176196
843880
196082
325058
261870
914237
957655
20519
1039567
88369
955034
902318
100657
160618
235239
774120
628982
385106
75510
404614
123043
1023043
962515
616287
914333
126706
190787
584033
689375
354059
567097
258794
144955
644454
980460
645631
486718
11605
664455
1009225
472848
679317
969930
757568
386070
522271
847476
784852
129267
723828
37030
282474
1026485
846950
560387
474572
900402
631076
804970
350369
256179
1016134
934699
311249
979578
8044
435094
1006271
336331
507239
90817
451250
55964
430470
209557
898470
111578
976955
850155
486880
15970
437102
705881
373616
395158
355155
968532
945581
47793
786512
423643
864431
986090
483022
422284
712647
784472
940877
572294
200839
837404
657125
177179
486983
129722
383228
542970
224788
973301
344813
1038041
578909
28877
123776
54190
813111
510920
439962
449567
617040
939736
378012
506078
575123
650307
342585
841043
867663
636295
602426
393512
936045
874614
382672
344744
52435
708370
344291
843140
608081
914059
3258
683841
971099
485586
906461
445408
517901
330500
586013
85598
787413
277360
511695
467270
271989
511611
752940
607036
437385
166279
1020660
265183
775709
399483
522146
83205
524284
710555
1019653
177866
601517
852028
462050
470575
828612
761358
514444
585082
952059
771096
431784
974753
286599
24487
898081
832883
1019269
341330
150581
538804
526772
464292
833650
523902
999846
913163
987535
71308
626403
472303
657914
209535
98720
772506
275458
56735
263795
757512
123007
684602
140183
305350
61917
151292
53099
809627
217428
567732
692407
1041708
489628
250486
783029
737345
761234
571199
589981
618445
299755
8697
339350
399027
995134
45938
115745
115849
301731
948628
712275
1001890
297998
405635
649762
1021425
497875
660054
269513
267663
730586
788598
993266
188571
982520
824154
426501
644217
893522
920740
1017955
1031500
41563
649661
806484
717969
638977
1047967
1003613
468235
186073
463147
340490
708139
496005
1006036
787146
567040
665311
913050
221370
223986
598036
660396
207314
667222
583
598716
439225
271046
799905
703145
475450
415140
799584
725622
817775
121452
976959
792498
371671
153979
427179
567085
750638
369180
581592
865829
238345
430413
1043869
907556
328137
831260
645640
762630
165034
864465
381106
966289
889505
729099
1025836
526150
133978
436264
981298
315600
104674
187040
288279
479597
482495
279417
226958
318107
553618
452166
1044646
447553
412032
260507
422068
782260
814465
445839
879875
109242
624522
998
537438
66456
393375
929010
658737
980579
1031511
453431
459873
142941
805463
558268
418454
731951
299916
541122
224105
133437
335538
466480
872936
766518
1046605
660974
210757
445987
506223
924590
949586
553491
971829
1018703
1016888
692662
312082
1030408
701786
243361
564658
211667
671711
187588
929984
967344
743161
520396
1001278
696767
715336
760593
676178
457903
828346
649503
567266
979211
817950
142673
627672
690933
440423
595904
671903
225075
412937
488098
560053
611432
453590
474225
521318
810925
21197
407373
202282
870376
416240
221692
144401
510985
901542
411639
401067
483199
186647
160771
582611
800822
470794
838323
834318
887961
960480
532989
292220
203990
214307
186443
203134
197664
258852
980419
944568
1039924
84960
92078
334009
613299
591716
521328
815646
193984
885851
436229
921751
920338
541841
95785
404143
467937
581707
256355
791307
604701
94917
155754
663066
892455
512681
769207
342352
28517
701710
701447
236398
524255
795181
728794
733125
844432
737062
969302
972817
5078
523414
1019694
234790
660477
985882
260526
84339
880211
748766
962383
793929
848312
379746
443270
189673
459636
278626
64764
435080
663239
316607
943267
827169
267807
588151
15988
455100
390761
113439
925040
681503
36299
343084
387211
528767
277435
835561
982712
265524
831716
83931
930549
1025141
188232
896449
486452
469874
732006
493391
209417
259686
344182
732454
966647
503039
765248
198838
286301
946130
13289
151084
132540
897813
809381
92290
628585
539586
118057
851938
221620
885400
556734
958754
877065
237043
868093
870581
87958
236105
16314
822121
667198
434048
21114
520245
444746
241632
223338
113851
899890
478962
100875
478001
359933
379958
311719
532393
135164
372819
584381
727965
105034
418496
433795
572533
761261
308672
350909
532251
98829
449548
318298
145595
270090
1035067
251758
17246
301310
171126
1047032
16735
226606
68517
147280
198070
640548
342398
18
581151
325515
235282
743330
233145
334419
828236
919479
237015
32496
223803
821517
564753
484107
934431
546110
330646
853624
884125
533561
740171
439762
146470
612062
941216
274513
179680
126644
478109
356628
656420
546755
1039300
785656
55067
767739
82649
996888
346720
662067
735833
447703
99404
28610
112418
73743
163521
879772
1045782
1039331
259305
646516
1028594
491782
208275
16681
546998
73038
5097
317255
768996
702682
29292
192427
702687
639413
67762
179138
216354
710678
641948
273579
439200
422576
564639
924851
1023301
504227
908703
506932
559189
42389
931134
2132
880659
244787
957845
21475
361652
119172
971164
426916
581939
193822
427446
211849
378795
648005
411766
317821
174808
911668
964815
501294
302612
68601
437426
88247
540815
431243
563761
932474
698084
59414
612193
458802
809767
379081
245371
334972
994018
687986
918037
303043
601640
1011503
31823
415892
514752
306106
446793
785557
720276
132507
890200
241768
12802
744852
176871
265756
324719
743195
373928
557840
100522
402215
32482
801922
170741
568460
83003
967245
366997
656871
289353
553486
492031
993409
812150
424964
958330
1024348
402256
1007380
54037
937036
8905
97595
220927
247877
26596
372467
629206
422165
618611
261304
769265
842375
3116
52941
560532
497787
585323
50921
451410
931355
557220
601792
235104
703003
517215
861673
947590
351165
952283
986664
389866
470576
483700
135924
967220
200634
907500
283434
128271
965511
146339
867239
18566
975899
316265
655094
891131
140798
3886
17446
953435
364927
1003190
413472
1004349
605643
167569
321132
880316
25320
628122
381339
954765
169757
707883
514668
816863
194704
670162
403368
464202
40004
844800
787434
732363
681137
95675
453931
906519
684234
626083
614777
699874
234505
722083
375244
1043067
207254
645491
383309
979315
504262
377671
387595
866940
233763
585218
50372
390005
1033740
1038277
731620
347389
642524
16818
392052
816391
260031
438144
784111
560992
993330
417286
498452
549441
63437
972088
571631
500513
51511
273928
394806
728833
222998
230155
901790
729209
749142
433748
446532
42696
231128
516046
807243
755362
619523
920269
687609
1002718
1141
1001517
334154
776432
481804
940613
281673
995173
641914
65700
7782
350999
1023050
764719
443591
979583
829752
213475
57691
973853
442280
195469
616375
796549
757954
337305
952393
535507
355830
173507
765831
875964
734536
737720
786140
510830
486950
878000
182488
325273
432419
13506
829517
220694
944055
31443
1023345
174217
355397
482451
945840
663025
1029729
912883
711568
11182
696652
784824
710675
468977
1048088
713505
610373
1040008
267133
48857
366828
361666
966338
288307
80104
850793
815496
282165
272247
13455
988700
475645
323542
55312
902273
394479
998808
13382
833711
947296
975640
893800
469782
948642
874980
698366
797882
472914
664489
509856
789291
108146
540967
479387
745842
398026
267369
574134
206343
763344
655867
192565
435758
303713
1026973
615710
440513
798245
109286
493008
148165
969807
432779
315843
159028
557537
84834
220007
640001
446295
833789
257465
874624
984337
220330
678146
140659
192594
10123
394573
264033
183584
459734
948221
424623
843357
950787
630323
415564
88973
199291
779295
105130
829747
11737
775916
375542
498694
134123
681719
683539
299265
266409
372736
982093
1010861
390548
684517
677435
488238
528836
70912
353226
67131
626242
265493
1000468
662266
523290
967086
187298
902340
595391
7881
611959
7112
1027663
346789
590200
225678
535890
46221
719300
49074
556883
305192
318468
1004590
600002
718815
916770
164841
788580
14282
403917
622047
1009776
774431
216534
1028204
336642
206955
142824
584955
578449
903437
870704
4407
910438
808912
1008866
623656
336638
1040779
785531
41440
13097
236779
356592
754740
437034
493324
648748
716505
458969
137364
382692
682865
703081
482959
169253
928419
53004
94926
746160
586604
756625
883448
170185
390953
748683
276990
585170
311481
808264
965933
229821
561916
287599
543281
389918
861506
229520
320269
344264
454749
207077
1042829
649453
344838
271862
929451
810646
903851
940250
45179
718392
1026340
291250
47697
581057
190517
965325
989052
332457
95913
100321
285284
31382
14253
21083
77595
711307
997856
42497
33251
6669
795959
162457
957366
72182
401028
30092
831220
241131
392264
916106
666723
438262
1043881
852614
632631
317456
540681
904308
408311
257685
209883
462113
531790
745543
254491
654708
625048
229559
790044
1026778
434387
792714
336904
72249
842370
636390
625490
203337
161996
694905
510941
965615
643303
317152
326663
778838
725648
504799
1035075
559600
676311
536850
247579
3841
202321
937474
956928
263632
124244
108324
704428
961857
391840
687401
73518
815207
110360
248050
594717
436765
258565
254001
356606
574112
811090
312680
167166
672628
1040781
970309
704029
232807
398918
376704
737639
331577
585383
803802
85765
825322
802800
739056
1021481
631299
802032
122044
547948
800746
188624
886967
41080
304815
881367
744385
29116
496931
1027327
288879
605479
356539
931817
766136
679631
272680
425728
301817
374050
948265
1007953
917246
921440
714764
709222
1040402
818084
344030
367978
775699
349439
57402
311915
35916
801771
269128
398069
434845
472896
878940
481988
701946
563059
404065
886848
415957
74626
715940
927442
368226
243594
874071
381663
194569
372264
607445
873963
213297
743467
794293
872539
1042887
827918
9660
683814
604929
697120
124096
205666
789137
307330
518503
812341
845138
100433
180175
497561
912771
546182
19517
980209
995557
141882
361672
1011398
557290
784201
555145
689376
886362
235750
826923
828405
898776
386995
390586
1016408
576039
197421
161003
651242
248499
645476
529361
362942
989007
281893
391239
609257
69538
327428
868646
105853
662035
842360
443685
714240
891066
369643
31033
90493
586150
829072
427938
431023
654741
51998
802259
29106
239817
1017952
408550
684507
991520
127574
169368
689362
23437
756536
716736
347400
313785
284473
379592
567810
201359
259567
152540
431046
799532
437625
608210
732753
615623
699659
857679
544160
278794
659609
296444
98511
225619
666572
601139
702037
877411
3578
591772
1003902
593192
914672
124146
1011931
94512
784775
304977
299830
116638
848466
397464
608922
1020638
588859
754358
618667
651554
255096
971354
965401
544020
628546
768587
430782
219516
212542
473414
929018
281548
221369
327020
982624
486873
913793
1015844
197783
594494
125208
1029472
220862
131411
631416
860615
51660
595340
902872
965179
977754
787062
925899
707656
385264
317307
723432
997502
38360
328798
45714
170969
938367
212709
884490
18201
339171
984107
794444
451271
916851
1008269
487299
750823
422562
167486
172696
419087
970386
826563
820455
505604
487801
780265
519379
518265
980606
532598
502371
905276
109705
63347
739083
545291
717726
418297
727179
53147
541029
576901
825893
872482
668807
532447
402768
420547
831896
10597
56137
617989
200337
262315
811087
926853
520258
442581
665677
319678
372074
972109
272409
781790
490169
460476
726532
303033
360496
5015
30518
133109
1011765
967667
798075
850182
776902
58916
651020
295654
413440
467209
631794
21976
22849
888409
328041
535536
22962
687234
525891
123632
642751
720042
302595
467984
379487
798852
972461
86905
42619
83937
647910
527978
254682
824273
525542
548498
723026
665913
196975
160789
541724
768330
181039
63752
969437
910451
687744
977060
308644
653418
786199
602249
759974
364449
837868
30804
502511
808022
235419
857162
663880
26181
785402
249724
299350
41866
539031
130362
132980
889732
225041
244297
445933
397657
115010
653661
79189
885179
933741
796439
818565
1837
148752
284351
334289
340387
611070
787768
241720
1039928
440108
106669
343325
93848
744802
370966
833122
624327
53598
59370
676728
655739
460786
284930
253673
15055
994816
916740
232000
954927
79239
604073
464490
925159
309451
624841
1008740
951475
840468
663871
785381
253909
121530
171523
266145
522471
911174
900473
254887
905073
659270
608682
606719
20719
654022
708827
748693
227978
617634
654474
783448
540455
116819
965241
1028743
489858
592701
52433
484682
150567
403828
925274
151552
375829
952509
760467
719053
946267
82644
627537
975880
28765
605529
79608
536231
558064
46678
762783
437471
814745
887584
116201
442503
104318
976147
694212
983654
1019471
389856
953577
906793
489191
503312
286684
765471
110224
277444
385428
168324
464906
93575
890138
663780
941829
208462
211120
118747
310949
88536
210346
893954
117471
920804
182235
1017302
75907
321961
386409
156382
30271
454555
418838
472287
464027
170956
714960
247353
898201
371741
927749
751331
383189
103100
708567
178509
646269
785234
805770
123893
102897
3203
744679
11729
655757
932816
818954
734475
685426
189237
867580
60234
581498
179026
1029739
1026901
730953
613600
302416
294667
163427
815009
251939
879315
267743
980826
430442
655305
628747
592098
263542
797144
781900
233085
746088
406992
677611
636543
549218
596571
327866
435527
236701
324913
817682
821918
63478
553462
578784
84733
650014
290505
226107
741932
600832
1033359
817356
248180
769988
907787
896595
607792
657006
977453
874230
674990
478267
66934
865466
814244
735598
448633
653675
402871
573622
946680
976116
894000
260650
307950
465318
422421
187962
532072
899455
117926
146215
492261
645630
279852
80085
354763
481421
148926
785806
678278
479168
926053
789539
112483
686195
92419
624282
1033088
872215
800004
379330
43543
52614
102998
895216
768795
840036
339100
256975
42049
696690
471135
555072
862186
507446
185170
166903
1009247
155219
289892
114424
242265
83286
786763
715441
236666
692637
380590
1039841
953667
869259
820370
947083
574952
275962
69209
455291
8781
624684
346796
134248
105412
880795
259392
46290
682878
187348
706033
830321
52185
729549
312090
579272
910780
64307
740028
735557
837398
519311
461054
477923
40514
589574
482284
764193
108612
478511
598805
285586
673277
375927
208453
237643
267375
309536
349061
692682
461764
358918
86449
742604
448812
274955
497444
854212
986688
293690
697682
399781
975013
47654
509509
1014175
512197
970362
27426
304440
766397
520801
296815
333656
764503
649524
572036
417436
809239
313312
267802
152533
507940
187267
407154
47335
208367
152684
181431
398567
189604
824285
87114
896465
669159
888733
932624
286341
538180
797904
307136
465743
648297
833511
300638
139612
792229
927542
130889
809859
746472
669157
295589
472833
410523
845295
564068
209963
1037088
963037
866623
377644
532656
771732
694560
463936
285856
556990
228234
227004
459305
433454
482101
803410
556676
733439
993439
702633
170224
403100
87453
871915
239431
99697
192179
293833
104492
1044585
454609
778717
350517
803745
904983
423333
174059
962345
859336
314461
83302
274755
358985
988205
58164
870307
511632
39806
1013793
560188
4025
63557
532820
118164
876540
317525
870702
476593
182216
963930
763908
873084
476942
512854
725962
816429
546023
677468
1003510
590912
386965
218153
849591
685899
203192
1040281
411078
317615
643542
1003374
833452
339032
693709
1025365
785846
667332
302072
784105
70825
1127
27263
922222
216303
435036
973381
251577
167487
98753
886926
251556
273227
28165
740647
412209
532677
401907
143985
762918
4473
30622
541901
72476
958738
457630
642846
512465
741863
551895
1037332
733457
788561
41356
67739
356044
702621
33494
543903
435509
68296
159986
931731
423270
940968
961591
810425
726026
1004871
221393
73404
540024
726807
864554
306556
28716
1022667
437545
538497
383658
296040
905906
18810
650511
259964
143153
62608
799541
37738
204117
172523
909907
178096
727972
543478
698069
680932
645323
934286
46497
296766
229854
34191
804310
414473
973481
474919
28598
104206
1035493
975940
196154
910074
67000
325846
575370
427658
371089
295541
147313
224061
232184
309761
951821
924365
826757
764604
883693
496121
14096
887195
1037465
876882
453719
382132
543360
884833
85282
918463
502679
608409
126629
449469
797662
456994
619307
246896
120181
189435
1026362
141329
129606
671385
902878
419897
437072
989625
937344
61568
699912
909788
345803
6429
383688
150988
2303
618867
231999
188022
621970
393322
282637
649172
846640
130515
47157
864491
248446
1022947
66439
472694
944303
805318
733352
620181
651274
948827
622653
22329
673163
247365
722620
561925
981660
149934
899525
25345
690700
220743
197982
158931
243470
855633
842033
252646
1047239
356738
205531
158272
326629
21418
686094
861387
159093
687789
302983
284312
666880
673533
693843
484238
965942
530495
490723
523544
143014
509082
972282
471940
61185
529689
863327
466669
209634
15274
880919
867050
217788
675076
145859
650948
928012
122315
904763
642786
376027
801941
1006118
488722
725252
319712
724055
822522
71482
1004191
898652
558549
605500
195116
261432
679898
686866
710167
56659
117957
839401
410274
1007058
439165
589243
410636
474396
593024
93494
83533
900152
844721
896326
759955
421033
580371
87752
715745
418159
864906
166680
251836
54165
126630
315667
467268
351609
14085
537065
420748
469218
415923
253724
856931
1030664
448192
603589
158070
691523
38206
114420
116069
294460
583253
440222
584876
194506
19006
433717
442554
407989
925072
326597
570819
327162
37473
1035883
386507
208532
191255
775746
616875
375309
866094
875495
769331
149843
715796
816872
707080
12999
842990
909533
986426
510436
531240
248451
789149
816941
1023102
112698
64432
748343
801260
353826
597089
923322
748901
852209
887476
936255
806349
343607
491859
1041512
706631
215205
250200
932041
964325
814476
297236
1026220
98485
992500
821761
967190
132710
636683
1047910
65671
66369
297234
149167
227543
401526
140991
160301
390439
610631
196134
707886
570453
342691
145435
354089
1031303
644507
13955
31884
706676
19471
291827
111305
142422
273631
22024
995183
19782
760560
225181
191406
1029316
436267
625697
929989
17057
725116
461802
106272
14808
435113
339806
121618
28293
537057
950156
219861
150139
830099
904090
655740
182442
212745
508471
90019
494571
583372
878493
99321
677986
419957
208166
625548
680433
739790
879375
103666
23730
203270
968354
104297
292404
936813
920351
991481
1017820
239886
861654
678329
708467
623211
554939
726477
404841
309955
824997
743830
829998
271244
627428
370682
38890
99213
179765
473390
444489
727439
261670
11791
143553
412249
45339
411269
576320
128133
300244
928589
250439
180685
1001732
671855
309383
400307
855986
407973
1018112
313722
683054
186518
414246
335153
172208
838777
937229
501169
787288
929028
848810
303715
219770
110689
843547
293086
950155
891645
549136
882813
964372
1008032
272338
856858
608394
384000
547261
146343
428181
975693
944744
282788
664302
859170
551481
841217
476920
436793
761486
368271
276689
990521
896617
336159
735962
453497
837556
975927
994587
292919
558290
329128
586067
644491
524754
350096
355093
1012620
1041871
926299
571877
148804
882646
703055
565602
42650
887863
53793
1002613
445766
22560
476439
430531
178520
340421
1006833
540709
980211
696171
844314
224484
561427
996081
729301
171499
957468
192976
965579
562071
755493
413387
985636
484437
170572
554911
165791
648386
434208
874969
974282
476792
276975
772384
558490
336321
319976
211697
371155
905644
317944
119499
154484
388686
657191
778217
994081
224489
725823
965753
911103
601794
406814
410859
895009
319522
165373
911922
244072
668830
531523
331942
1031772
676454
784918
913151
599111
884175
456851
856537
169763
39692
470494
715057
54714
184294
725816
229042
499457
773838
1037388
938226
78196
585272
972852
720251
230192
468128
158824
690542
1035755
493175
645903
135981
990056
684884
993323
1006782
647553
613834
351716
210182
269863
226018
706218
957706
1012016
738009
359615
879287
282162
49788
866909
51487
774149
975586
7969
318610
71726
72613
595672
257536
815527
723535
268937
740133
213261
65015
894670
638094
541220
436157
600423
732408
368420
316006
198904
572448
734769
590896
144165
464416
6718
381205
672131
817323
264666
570968
793715
127045
95213
400956
750288
939992
1014923
931992
180793
628300
542369
224963
484134
583143
489656
579686
211707
417631
439674
272378
850596
794165
71598
277403
930592
941999
481503
650498
209379
235466
694501
801794
845176
619758
190863
261584
686934
640903
832685
465661
864625
347259
883411
92579
347175
451416
358814
594144
762043
810749
259268
923528
628696
288217
934624
125437
915348
118675
265343
699648
1010239
575975
1047000
251287
928900
330426
306044
810171
794712
525663
890962
575218
881521
408164
673157
86783
931698
904731
174319
733177
457489
1032964
47948
621180
364027
514388
234648
348520
972894
1007960
851903
406493
587459
286911
253116
301262
825907
683694
45461
525034
682892
615214
750078
191273
615584
743557
280425
15837
213378
956211
771263
310443
88595
818317
286999
842540
551296
651611
237431
242737
671052
733111
902572
5327
431482
752285
517371
637489
613248
613034
400797
867184
862380
872401
886346
546892
978784
929787
357706
534279
823331
636444
468708
812360
802932
700086
144517
146583
2938
99654
769218
107361
941123
172002
705143
812771
1045121
262379
868409
469837
315111
419734
28400
267120
102311
185481
127158
754270
956462
776950
43547
477067
595376
901585
988329
1016719
888756
888905
160852
45653
129171
903149
631885
509282
257198
404272
682338
331806
136514
946427
235675
776494
1033999
470024
1040464
117362
223278
493253
590865
748131
93817
1032189
838884
364088
1018919
439046
835411
840007
187555
689194
477357
553148
159646
923819
936755
557618
1041576
520564
208959
727709
561694
733581
35724
995752
1028256
1001073
429968
630951
753862
218378
510840
439882
123014
522625
585948
795314
879145
872680
311758
12805
681588
48893
777907
562277
170437
711918
731017
694174
530051
51929
576587
725645
590979
633794
771792
639173
531063
632991
194182
639161
587118
406421
258126
405917
674524
504579
342269
562876
604828
778779
775805
148720
300621
214861
492662
993113
71833
717682
343374
735455
260600
658723
104822
808432
777544
815420
724939
775394
552606
240259
615491
882383
180161
978009
225480
443513
287689
810763
739926
526253
478721
255815
573300
590091
326203
390390
1003608
403211
701525
806859
1001795
83005
790887
21554
441080
713653
640629
429284
809072
735933
560354
956808
702125
876906
767850
240294
132175
772422
295898
256370
242349
811093
821870
479760
575057
707415
123409
667561
80782
1011779
331082
636742
816198
211557
250588
649452
699058
289403
390643
565590
469551
994777
371939
38805
86184
917555
274770
215969
506617
358371
602858
630675
969168
418371
425605
685467
434767
951350
162102
614030
957483
741379
260543
595940
386232
252608
181096
596980
861018
771192
962504
658013
25735
118655
325810
954032
75959
583896
749576
849990
465681
321973
994629
129451
883429
80148
895581
323439
1013832
702904
611634
499365
540841
839913
932487
758451
292884
117044
619601
718013
979405
814648
26410
165360
618289
342158
696785
401163
760027
46692
46949
703214
147520
964004
844764
287023
252820
272190
303543
322209
851582
722226
307188
898944
237359
186928
326097
325310
325237
31695
409933
817419
1034156
218440
415914
806359
592654
928937
550881
432284
78910
299747
545643
533010
978559
740032
92852
551963
684119
153740
843233
397300
59561
69012
351583
884358
110985
950110
155124
24635
1036257
868172
820057
110962
150496
89221
31663
52923
344094
609705
168135
518818
313077
360764
580342
729680
632870
700145
401517
279437
403163
219869
236547
280888
551777
489288
51572
87436
517536
9765
461765
680339
549023
83977
607162
1016294
493349
28250
206623
808003
153385
35827
103094
454741
399853
165255
16739
777501
142021
44838
191319
632868
888460
148071
498810
85744
282251
571705
989438
247796
798056
233408
652659
280371
71641
994647
261159
97211
820486
255218
440855
221420
1032788
190279
287572
885012
367904
126146
60386
574000
997658
298485
787605
275628
556728
334125
832242
823379
498539
1034713
95394
321769
769626
345758
714177
734867
272349
326372
659486
301655
398897
317963
176534
72424
1011169
624433
699971
692832
121555
669256
306899
449854
447312
1033824
593264
1046637
222926
197347
703769
240785
236535
547167
528582
735698
323339
890802
212610
352692
753331
691884
122967
627
307898
880548
965418
659090
816286
957566
909392
369779
358766
842313
513002
304006
331690
207286
135896
42588
111939
357484
982383
574841
343296
946488
620960
463974
951055
359145
732931
178104
229476
228670
56010
986806
858672
918516
1036724
926895
172238
230330
170031
561566
206031
729835
612843
193986
671820
553895
788664
937275
390008
677864
288440
17205
910355
453476
960124
661792
331194
1038131
647666
545910
100893
227392
210394
352205
904193
425342
771661
897613
222006
458413
731429
293111
792559
536079
297056
866708
863725
109972
876672
448525
455999
50712
628140
686969
535549
1015489
743251
633067
740433
279014
655685
448787
881045
825573
420682
19242
84609
265924
37036
32318
949284
291388
886332
108920
445925
290500
845710
208321
70841
310879
218941
378084
616791
849404
595623
689119
727847
253849
164888
876322
822377
259780
495612
206713
15389
571040
434854
319629
688595
660065
1001942
929110
791409
187433
520169
492301
191533
962416
683436
715071
630751
1009477
884407
1041661
382256
228850
382184
63512
529459
673974
745548
900031
56629
828979
769799
158390
910574
754426
638484
201891
956587
550079
435923
887274
762770
204348
224956
177804
803729
240678
752703
28219
83169
941481
778070
337616
564267
1039208
175964
7378
914111
753174
756913
709572
750541
15656
938383
404095
118321
123436
676072
32989
434487
600182
273561
782157
428242
828590
1025529
1029285
835510
770181
106370
980872
857945
233022
43873
447020
1019162
666031
535201
119020
390954
100900
455819
248344
65043
223447
187206
794067
106452
162009
550179
863326
324294
436603
874111
117982
1033047
746916
281644
734915
884332
308681
479882
5718
884218
126608
788014
223993
326514
678572
550472
818956
205814
753240
190329
794519
18900
287566
490398
437634
583559
868484
685731
830303
175185
261565
217365
442646
20958
688347
45396
989429
947426
249802
287726
57517
350629
181016
147606
138432
333847
289176
239089
986961
412866
253348
838181
306239
174333
1029444
664322
1024493
519481
83875
904265
14266
798566
770751
733595
778171
341373
427486
212929
683961
91164
313993
614211
728288
689285
129726
24801
277875
879416
755647
884537
87722
104425
559470
72678
124952
478858
25201
672820
1027981
257234
767304
628528
582972
524260
584336
928635
1015445
629356
523096
438266
444511
188333
241104
19142
458682
741514
684612
419543
583421
99542
583026
891042
912362
422894
148060
795215
143454
188944
350102
265110
164689
802347
995024
343380
276418
817659
906157
272090
8184
643414
157729
766291
756207
880842
770307
599537
330873
180545
556692
349640
173942
43274
872655
672982
55958
204258
517267
194401
549223
288168
928114
1043774
725969
121028
829327
531605
863381
716209
663673
350148
222819
6273
423815
495445
169363
501036
726237
510084
307716
756702
860515
224277
56345
145219
940425
173637
332977
634107
585390
53682
441929
822879
657324
336194
939208
917040
459465
402473
517454
666250
814754
1037763
475492
551464
155597
1014288
262780
711418
657900
541974
894456
1025857
811843
1010221
230891
16509
414220
119846
43320
652753
83753
584455
766659
669455
869935
196522
260920
745047
148319
141625
257549
826786
287609
525130
926218
751001
407606
110322
637044
309610
955633
87446
949826
308745
844007
964239
881144
542886
75748
227538
805726
207486
141667
939026
874885
713895
821340
738306
720353
657756
389901
698943
271292
911566
495480
166470
588464
974766
999841
864211
506537
762534
986840
115302
515990
188596
933667
139148
702524
782240
584861
438503
587508
821589
626155
680634
520271
288337
4173
123687
805314
725624
385715
1027965
133804
1022861
43678
395866
593832
654124
646001
146338
724577
536334
94300
226271
238051
418485
1021006
724526
799673
94315
779582
554168
363465
265021
290231
576882
725380
994097
557353
840239
356964
460108
559310
537156
141145
260298
512148
515534
286250
757203
930235
563556
950656
781281
293991
914903
975781
98500
201610
920343
306377
254475
189981
921717
212297
351274
22707
702692
862960
696514
542785
184462
20231
77844
333355
1045671
594217
427606
696305
92686
387305
147007
350065
438750
774860
430282
134490
371174
143011
914351
627259
994068
741630
639108
433403
1031559
1028790
678987
608520
807045
81308
978869
340298
326972
69232
360241
659483
997246
987521
371547
71880
993989
785226
931434
991421
1027027
488699
793508
42794
9406
473437
566085
694400
316072
325492
845932
376159
850897
396807
56933
804112
771754
91662
416075
679704
304900
573519
497334
509759
631218
290948
1029264
579985
148950
656721
959146
634415
391517
823532
122582
613712
239462
772810
478544
523745
745879
460593
468376
534330
681842
393258
375783
673001
189518
777840
1026697
881053
565464
136653
735569
435922
678196
513642
1026651
327011
473380
1008896
846647
595161
352585
208972
76364
774622
690276
697639
595287
887902
231221
499624
815507
578869
172414
462825
582614
770456
130009
1354
738646
709977
885368
961070
928441
215063
419444
844322
341461
161848
597849
352071
100766
960520
893202
853442
432121
559219
522990
183126
458918
915798
350637
35474
299827
838706
970542
78941
956408
257952
891844
674074
586689
477389
203077
366158
825701
532519
827509
571707
560041
83696
754818
813911
534486
122430
857433
383827
121369
889121
905306
73399
106144
307654
2794
860993
159079
133748
591072
109112
606308
652930
26403
6929
613291
108423
393929
765140
761058
967169
315279
665720
670940
476074
1006676
1046842
560501
583485
320737
70414
873970
198089
139952
288657
43470
571825
555578
704359
194770
538253
654350
592617
884818
728359
525410
1036082
962039
902092
375015
982061
959134
237778
126422
901255
477362
304003
295809
895059
832250
646067
364628
849003
304473
142065
64613
301719
103449
941137
658970
1005936
26359
1014114
714829
302714
574171
71456
476012
663749
892008
203328
899608
450240
629473
981640
740421
392123
101322
316166
714028
128424
836384
31925
1046782
65231
830327
109666
941757
898430
210675
297221
708203
713239
563396
804557
41844
732488
87461
841252
844569
71710
656971
813733
849951
76962
914380
319791
138939
58753
425994
169067
1043360
177225
981022
895355
8192
1038119
556633
460817
455944
284666
889145
716687
275486
314493
629524
274290
1044658
205829
464679
1035537
234161
495854
120444
236745
25029
953681
242965
1038692
1032865
646147
872060
505317
182119
569355
656183
806439
82322
194365
1038693
69443
272921
767110
151028
772946
446520
687198
844790
220341
18653
623349
525579
498789
331721
879189
643475
529790
556813
158669
553856
367649
1005342
1024981
380979
740023
891483
958607
574016
760403
913963
8404
96186
885787
875631
879622
1020163
284044
761418
545100
304321
440588
244053
561124
669402
331215
553289
1020140
141342
298192
486666
575108
302856
18990
147076
611593
210753
221845
771479
677454
756804
109114
55358
718866
948646
534895
972227
188203
522906
919008
822695
366260
164914
737649
980113
890933
993657
378145
634052
345150
308156
58001
254800
849060
909487
856048
417412
668681
998336
240281
965906
886789
1041848
346706
632931
642304
310057
68181
453685
650807
782984
606462
766864
123544
55110
867236
29261
72672
759509
850025
1009185
770544
991016
336284
318659
586419
562932
276664
566539
525945
223749
339847
394763
414581
688101
69358
282858
677051
722456
700936
78079
486274
925153
434542
683739
940069
502241
582445
243007
975666
53536
137354
1008560
278278
411225
393901
754692
488285
601606
151978
122997
866361
465239
156551
284178
789212
548973
481259
183814
770030
671685
500085
230163
549777
63555
312957
260291
259647
912689
907428
696323
580997
471840
326411
734372
1034628
185343
806670
235914
547221
491883
128594
316013
309000
652146
93814
487797
585500
50620
158833
677955
932608
220219
496636
34719
183010
167185
180607
747025
107693
1006495
821924
625698
197113
156172
760142
31485
344824
400565
924262
238329
506312
58998
306552
236134
646322
437010
640122
196221
812362
556997
863165
139262
604208
1009931
288571
507477
810660
41692
282493
344420
117940
1005793
364775
450625
400298
910705
427429
172933
396642
598126
164943
708845
960722
413084
121918
480426
66449
274665
938326
514723
880040
491919
625213
1016410
5671
814964
551352
855770
260750
100616
367616
25686
319537
778604
472134
698998
731213
565147
124213
733631
620093
183802
281941
720373
993436
202347
666895
940602
89555
205124
464971
660064
980134
661601
965527
230618
55723
387534
996319
1005220
718198
802908
127688
852732
783871
226552
652722
878751
846478
976411
982674
905165
90227
817693
910345
5980
414067
471996
182187
49387
429090
466210
702341
969764
192039
883052
532419
963468
916422
221329
172613
278829
472339
630379
283299
455551
800394
338858
701197
983802
40139
428600
657351
880903
718696
881817
369144
761501
113273
762749
135452
426168
25997
591457
100180
1042379
177961
15856
16813
209891
812701
886741
619069
801498
279861
250743
311608
791819
904685
410298
227563
774240
64879
519919
623526
642752
61151
866074
55288
533749
408390
951804
100343
913470
14003
848445
544637
163323
383573
104249
530849
896904
543120
874275
804217
867110
925936
724077
40488
438993
649233
963153
1003169
30667
629455
804140
15371
539893
616930
178054
623319
381907
384361
760652
616444
222797
577305
525098
56430
13899
101113
220554
486792
864493
174712
206643
258541
729500
846446
734098
327572
960133
28938
202629
438524
326644
292440
745839
556209
498600
942851
715580
76316
487812
542110
758027
971645
874144
230905
1009186
1046824
977082
56014
546552
35396
1019209
183639
708132
733651
242133
878136
300791
619449
349700
837020
376161
287329
261151
881833
406152
753371
137884
402578
499287
87155
1002684
58595
242858
207502
619545
803158
179449
942793
729744
699411
108392
361359
92986
290356
817345
83165
880337
343908
304608
341194
898457
878178
691953
513158
333354
198676
580619
319922
408691
715503
636008
371260
916907
969304
1771
928353
530311
237931
276978
306883
591952
1038745
743374
627185
461957
334035
16473
650549
298075
953502
601160
273103
956715
303854
762959
1038150
181750
412550
344651
109601
949832
305943
603688
480337
415291
211277
266422
965893
568516
182206
354273
454942
387570
247069
989245
483026
770105
857305
975620
625587
606860
636332
1052
306360
690373
608651
154866
241053
411197
868225
57695
581196
296208
674253
160796
650943
255284
1006364
171182
361435
487999
510429
273177
391794
194711
788273
205753
928097
540477
601227
14709
794248
468591
641280
20725
80043
870888
46534
525181
546562
850107
801398
310891
121788
387216
199329
803798
26998
322219
553636
242978
909459
942590
56743
8006
42836
498669
108416
486958
614319
602741
311788
208492
201765
371309
237358
365561
411847
9151
832164
338099
143390
765348
124795
457954
728422
392376
600953
159472
800345
1008850
961806
539413
100925
141019
57873
518128
701878
127591
743476
189792
635770
442381
833535
324348
657675
32392
56338
54771
280434
369943
539392
612639
686384
7355
34000
592445
51698
812339
864160
268536
742350
53997
919006
92154
516556
716431
703062
137409
73165
583507
583097
452917
700277
643461
207048
279105
313982
976734
700021
483792
592793
248678
680520
659397
592135
799569
83499
869446
90777
283117
621844
646449
984845
933641
416923
269849
672720
319009
241761
955809
766955
608759
194794
1043056
359316
667254
787020
513162
832484
440339
943394
1002502
447649
520272
742238
584878
946137
724553
661707
619421
290905
528253
872860
764435
325685
419240
545278
202649
674004
377944
448906
993882
781135
586341
800635
716790
238802
100626
256775
995877
503101
574749
796339
815663
183646
226100
819352
737905
880788
766072
392589
64110
613629
757714
156165
224162
337566
836316
489637
328472
428992
480881
1036966
365936
864696
219879
1030900
430438
782811
12495
1039893
744158
131948
1001558
490526
488659
946759
356577
1009415
409806
1003176
968045
857935
813434
144704
45192
91973
497503
519463
536567
671111
968649
710609
107043
907343
1000557
657863
441346
709979
20578
181154
503316
503712
333211
628504
191756
1043401
651095
704679
1011364
252289
301292
779840
427412
909905
580465
346960
86084
645705
702493
967549
668785
360067
143090
469289
131042
508603
1008948
1046923
636975
296279
409129
657912
257882
197142
380234
658697
223755
878719
79185
182323
106065
1033791
876138
153808
494732
416591
871119
49893
392500
703681
352457
739612
375174
713345
734754
346519
547668
141059
27065
288195
307304
523539
12419
954087
1034358
431657
770029
737983
344461
618285
685046
292987
72356
556979
815095
457540
829779
4110
350793
700481
937428
508591
401810
590913
790812
765064
755469
798845
533751
531428
973298
320040
134195
996849
281314
803106
140261
158866
1042593
382111
829061
170940
326344
238141
388985
991810
621214
266990
1021344
999777
674102
117638
763265
972649
104670
502078
65487
633530
746436
103507
788466
590417
578747
463294
809451
384187
519819
629009
552519
409683
146329
836962
838765
858634
1036775
1043495
907141
260512
1083
916598
574223
994473
126282
923442
254218
199420
206743
219486
769012
1032983
789586
280823
432016
509201
1020775
312481
983544
155346
92829
905772
323788
785800
170128
915629
1031355
609736
546409
30900
992887
541671
76289
582161
382483
1013292
75894
319031
180574
630439
992088
1035910
1031232
126445
551733
846085
987851
1007860
323766
592712
1037320
694571
202875
49825
934444
358205
351061
399702
112367
666621
256180
356097
649311
459155
13203
34764
933958
154029
967867
70913
782600
193759
103218
28556
246818
563602
628210
487939
770669
535450
476062
191657
933461
448241
118316
688664
639449
922387
1034242
494357
51827
315981
903222
728448
529789
659381
80456
249384
1006482
49101
912248
387694
914530
492943
766527
710196
993502
609739
66051
933546
156098
596388
413954
361049
1008843
730981
240786
481699
613938
1037524
669177
61842
434121
773658
815149
316912
241416
392745
885755
803948
110957
361429
163832
172893
646317
944226
3281
146004
657784
981692
896073
666345
349923
51923
848722
958847
100956
929186
782432
821246
38919
1036753
369528
532597
279736
1006154
563142
698166
356630
606199
1037468
990222
600870
140074
944707
433714
897910
439586
913475
912681
961341
954362
559462
796001
158819
336853
939173
319498
868651
616021
1001667
545603
645762
647679
9012
989092
352665
135926
236686
331679
304681
541109
836176
479025
256286
609029
270340
188171
208205
406057
360052
454699
247764
561626
219433
353518
275166
30251
323139
943317
259541
45832
127510
106325
678907
420180
491313
256170
910364
559880
261599
221487
825900
397579
227114
812500
231672
530544
443442
989390
956922
345110
204749
344243
269909
890585
529274
836533
638451
792580
405125
697531
250499
746808
65456
235136
944951
961434
798188
1021118
271725
699935
821862
924344
312646
1009567
680081
529547
497605
340049
13648
663458
74777
381490
184080
364372
1013092
370012
778713
228518
847070
806507
289422
301456
813327
741763
118027
155698
529603
543383
1037429
31068
686901
669902
77763
204385
980576
287305
726910
806147
567109
473832
504205
606952
428107
1035012
93009
864775
505024
385841
353822
903254
173625
95748
925498
310664
178205
954364
941740
744386
341075
759006
66606
873406
723772
670497
905996
552728
924535
408880
421272
878296
310152
850428
346686
172201
739364
560379
850314
461200
896192
621492
436078
808893
251313
669907
348087
1004483
617876
1018142
980675
416791
883215
257143
632178
510144
448175
352417
900160
590848
149617
531759
516398
115361
938575
247686
417501
250768
440221
466835
747433
695984
366707
37026
14308
951476
855667
536556
114326
332385
74718
105790
257366
328646
998930
732350
625742
817609
1045066
419059
875613
400765
215496
733095
377248
827874
182380
388559
597188
452568
224632
442775
792453
74144
294222
894207
636513
461047
23225
33750
164365
280717
725783
215129
299184
145861
453710
980223
844080
301384
916397
369891
215149
260783
374112
169450
910152
311109
463860
208505
79002
364367
672145
191301
1000383
557112
168660
342768
650038
846321
676148
222888
841916
793015
969199
991521
292767
550100
992814
808115
405694
599043
742071
815426
74633
880673
329827
510816
1010091
510234
238852
961137
766729
951585
490590
44076
495426
267380
980797
903263
107337
653991
239765
41706
1007268
992247
769886
874758
853397
1026309
933689
528243
250954
519286
549068
816053
206358
181114
237807
869426
282336
488364
109305
906840
482430
633397
568034
110162
957871
940134
356914
481241
977992
253733
20658
22533
816023
1006078
899980
892836
856047
234098
593529
239831
984609
200124
384978
118993
239178
45049
508077
218246
424942
292560
887770
93294
71977
884356
576827
421494
371137
926527
11376
637135
146084
940790
461462
363725
435141
969809
518797
796323
52119
361686
634839
687012
9109
1011334
96918
906843
131925
41630
635484
776749
62648
318975
725094
91811
962420
295604
200790
399729
18619
873085
116308
916462
796252
29165
101331
503859
1017507
587072
754779
299345
721060
748197
935270
604728
158073
119397
921703
1032755
847748
1044298
335106
949205
506951
623629
991204
658028
250806
419541
905589
886532
728521
835146
45615
596179
443246
518174
557219
739139
566905
296719
519041
502771
637102
876090
30933
209810
1005
107242
23020
271172
502323
110986
599957
642929
398006
536564
416673
758877
273712
566570
134069
352324
433945
598005
60900
536707
523522
323637
689162
908918
204557
212352
624054
641114
77798
482627
510596
1022234
72149
184720
508260
966222
12733
468102
341907
380193
52387
46723
459758
189593
272779
553581
455333
962661
402919
692406
156791
576453
272279
476639
850982
691630
267201
473375
887812
1014618
385938
152122
693326
190274
287827
26269
162244
975520
147445
284837
763558
95638
115264
120059
294344
633159
23874
546972
988554
291468
594453
485276
637125
883340
823714
91642
558847
990777
83983
43498
561620
983013
315833
638810
408946
383269
156232
539005
255737
622898
693778
450347
799853
695977
507499
62677
404360
1032804
864995
776678
721695
185823
982623
23467
237797
253496
370175
242553
369114
114569
938039
593535
634539
488018
540266
978380
392445
453027
106940
502154
669869
909363
77123
325789
961302
145223
129186
315621
337544
833643
574047
306337
473508
837045
490972
30546
467728
689134
294421
8792
14890
907789
863974
606358
715688
980926
382875
445148
16
247178
419820
399311
668262
920956
236234
179502
460718
325113
740212
644374
853576
23149
785678
595586
351759
686963
298417
475733
731690
861203
505176
270814
958442
284326
495326
627571
815822
752045
684453
65067
164515
788535
742675
715552
313609
174840
937943
378503
164725
513407
24112
682133
952475
222320
300449
990423
379921
103492
215860
7397
1006766
867743
63242
937066
315032
556985
998583
479590
794391
782804
735476
368488
842337
47300
969784
700689
433894
452740
900323
756456
917953
59118
306453
699374
141695
152787
79844
851406
769200
403187
711656
103262
786724
831913
438445
38615
864273
761452
489564
803835
743568
597972
801971
635568
39926
998492
505537
607644
62856
186046
140519
464221
475366
993522
409840
515274
292384
579773
616741
383389
547943
835584
978954
639243
851891
794702
368862
897167
107006
341364
526616
544316
1005808
71744
430111
408103
798400
604411
172994
84820
163098
89870
308017
754968
578176
363363
508363
970229
60254
67764
43173
884249
747948
822792
960752
10978
934862
158769
949722
676354
285693
962937
413944
294170
759789
450241
836512
755670
58446
695856
258846
380409
998076
346594
979354
218893
588771
255807
444314
843857
100325
204053
716537
136505
770124
938204
182840
655937
200915
1015335
685186
696992
694236
199425
232018
681595
968855
978761
887157
939577
978543
170395
2416
510256
528250
181305
983778
744226
703092
563810
97439
875003
755036
392984
138698
133868
217513
130988
333925
438966
1041985
471860
464919
506619
736322
939891
363783
990519
319783
94397
501088
243859
813932
387697
804132
1017847
579878
633286
536191
140099
37959
968955
899364
753344
553965
508440
430619
989599
654642
255052
611517
830622
954374
996336
253681
812024
308985
446871
128549
89411
939928
937053
735412
266777
612424
660334
838258
814110
236636
671178
802993
697947
401802
649155
13120
638208
569147
1025213
836559
1019055
887084
682367
924385
89118
946771
305832
868564
410886
16716
829229
402542
382855
114674
827410
275032
387685
219114
192570
858382
59554
893415
801097
311288
588118
302739
702002
769382
789305
507908
567201
634296
206092
174834
708076
43024
404532
656601
867824
967702
982949
999440
371663
848468
448608
912967
578276
730687
378003
944730
684609
906444
294482
656943
195124
590819
251051
805422
8007
594912
67410
471344
256467
152195
150739
935497
251622
105670
416569
17735
957021
89348
152837
676867
55393
875599
300301
674473
6799
888024
41573
144061
474092
1006730
316664
633320
487599
246402
1016400
865123
335765
979220
919620
102172
709907
929855
442659
228067
470320
1027808
345386
343688
452464
11821
937902
434304
346714
942620
176873
167901
689717
383347
581366
375179
255078
682092
291493
954195
424273
380104
704932
800999
829371
855919
202364
984211
646285
1030573
637149
412980
794973
464997
152445
681458
1002389
946606
883231
438647
792913
970148
206585
210090
275535
403745
981525
462241
177257
828913
357437
709809
481038
450178
807725
262498
811420
629071
152072
12810
936866
699807
934084
756244
888572
815606
1021512
576118
607285
708387
531426
909515
495958
1040478
605813
57437
787418
836011
895012
189889
177530
985368
724286
358697
101633
846114
652760
556234
715730
716234
327147
221708
533055
744971
809863
754944
984792
438807
859081
345140
541842
911929
190068
595855
362883
213609
134728
314615
493327
215909
249112
796471
133949
831218
678295
277733
988029
224925
1024448
575803
323648
779433
187494
55892
307260
551654
847588
262452
284797
913262
273845
963201
374576
121027
851225
210963
288042
931277
713911
238906
316562
713143
268881
219417
519492
764306
126006
108168
351055
928118
886558
129034
590922
725206
71965
157065
173245
548699
1044811
103125
389700
1013020
375794
792742
602738
479880
861956
621207
3584
525365
341636
68835
358199
14661
941438
749630
407118
76335
1047056
883900
8435
379543
815432
1031968
109077
376882
380443
1047717
683036
734510
594956
911493
496278
609912
298065
520200
1035110
803867
40148
637827
702668
803987
32325
77615
359381
858850
875415
33022
597605
475374
76823
723131
773875
765062
731683
450387
920708
919337
4927
62533
335302
407992
311219
606707
1047116
340704
801977
348859
779450
199417
355245
728729
223757
376369
843005
7725
907653
1019768
274656
367460
883976
591889
188327
68411
146523
684196
879935
141483
625460
803250
441847
77730
782896
1002775
217874
984815
1004085
662939
372441
331744
834689
331394
374593
349748
571908
1008868
228121
889960
627875
956399
465266
608537
853477
899158
977433
581187
361709
951442
1027814
159312
190355
146129
687719
292127
440474
596782
268504
333190
623315
1038709
855386
747371
41268
936998
720963
356967
141336
1044808
380100
418474
690335
820776
368438
854491
104019
1033225
3058
812891
763469
148183
657180
1044315
163823
1047269
64485
352588
520618
567378
158746
290473
555646
592489
89944
187036
367302
606222
611923
942018
155888
1021353
895493
463587
732773
89854
186500
478203
788458
934639
125138
986311
862344
93428
879836
784317
218660
319242
429007
797737
200093
611865
966622
607652
762080
245914
376217
290790
145704
10066
958615
884365
708771
1001456
546876
950333
848126
686844
172607
16345
56856
18903
536698
751534
885826
188607
582054
187575
304368
528281
638607
8624
461592
676685
942300
905468
662763
838784
60541
101615
621336
698863
483000
467902
753100
718789
114661
849629
858062
526929
235006
233086
1046462
1031885
217730
817940
1003666
259771
848693
359124
479247
407351
73493
235770
265146
419951
86259
710831
746510
933541
83986
177191
699471
622907
640956
845509
476624
715848
464471
1033271
966819
7705
618948
286725
857518
796615
143741
709323
307004
389930
358560
664910
477267
618447
199140
464042
639324
994687
735462
808298
833735
678444
968992
1008137
840730
591300
996774
122263
155858
718332
981398
835808
887997
448260
582736
678333
356264
641832
330067
252272
344052
752253
80705
264605
899484
231471
72216
842390
440861
315808
598667
209876
855511
361877
802462
714336
964909
35954
435617
564313
170730
522595
201472
367379
361595
167941
356338
239400
108708
154279
725434
312243
770718
70046
694823
655285
897404
43087
239083
607166
301974
722606
811616
338928
688891
339858
249071
1004313
727455
536373
954962
650661
421990
166008
108287
253289
294929
116792
377758
1036641
9383
1035422
363864
17002
267745
174463
891562
680469
280877
854977
72508
599120
1009561
687073
489196
485754
815354
883616
643320
763426
755055
781932
307942
129684
650663
554120
245348
785037
705159
372120
528786
4462
200805
714190
828249
292965
26519
139364
344809
1038379
312887
634542
143623
309812
67665
228599
411375
425730
190627
273246
447633
944066
129694
749784
926486
612281
1036810
547960
978731
380481
750357
107609
361387
1023146
220973
391644
188503
413629
86047
540170
968243
648925
151160
742499
349460
337564
340009
590280
967726
416869
413499
156773
1004861
243146
26569
544551
6004
449405
444711
420255
18296
471621
318008
400146
642670
971892
904225
661577
448509
298353
188847
162231
676744
189172
753013
537972
987684
536896
786846
134851
202973
343934
675375
843604
746812
132191
764800
50604
5496
757937
193211
400027
656566
337083
720790
756527
898797
115169
929097
905666
267844
791856
365275
613398
637873
899409
490065
593172
1008960
1010135
867300
132011
977908
907176
301099
391197
465134
535508
666812
294336
716430
233661
30198
143510
18149
43677
465173
157099
258501
760801
93564
842888
536294
276116
797752
858591
260261
447340
525236
37670
937114
790101
567576
879239
157459
703538
313271
435019
959974
106400
154253
338394
1041006
731746
132320
219927
907165
947678
836442
949725
1008535
12703
505367
363201
981532
439589
362630
726638
604264
1034809
884816
561736
79868
346434
205823
45432
1046400
917623
505268
985677
678301
521060
951046
636949
821312
1028067
839679
375414
238731
163466
21566
110534
413065
305179
585620
70335
541818
475956
196149
107647
590927
756344
224825
625264
850574
359841
10875
203525
325559
950160
838732
853571
345996
622453
273040
876682
536685
626413
32941
504021
367139
989432
275004
1027157
564547
906850
428441
664979
763784
1048047
56115
985473
812099
938968
934977
15127
796202
834176
254877
169282
893169
378296
273728
981789
437500
781313
472791
316986
994714
214336
851352
761509
194726
600759
437118
494303
680385
322318
1012132
251148
807010
10349
813627
226991
150920
1021491
441913
25397
636392
763285
527312
387340
798863
768325
216898
548244
883121
730111
570511
163607
669570
986569
136036
534728
50023
595884
95851
887022
611071
264926
373212
503322
185973
60384
657378
547821
314045
938182
1028202
716251
433012
840928
732143
317834
103673
14250
544879
603632
105734
204200
1025330
876673
592882
470143
417373
1040662
933033
269788
971682
294745
50744
684159
463822
204791
179412
224666
119547
458888
628748
1012702
5000
1017383
449042
1002997
249481
177431
1019154
763060
980857
1013392
988549
925970
360427
482314
407955
759589
247383
280796
896072
440211
17839
276691
901205
261395
658423
804339
1004907
666409
1017221
943330
297597
500884
900991
536080
72201
787536
751737
626405
160074
642254
543872
952347
326444
934947
85631
792907
715520
930107
789055
1045183
146023
1001027
213240
29675
948233
242681
961880
1039106
493582
358481
787697
959279
117499
811030
572377
667234
944069
587718
272273
581319
387583
961056
852579
190922
508320
142187
337495
57937
903249
499204
448706
834100
59572
146268
428613
853588
785033
1037849
618086
366199
125350
236668
878187
694966
880524
82770
900047
851827
789124
507897
905226
382186
484398
237619
838065
43127
343563
562000
470739
890322
208094
243759
538693
981586
456424
908869
527180
499744
827382
638656
989880
932169
126124
196070
365946
1046528
97363
709457
849309
960518
242930
943380
324984
629633
574699
406585
922006
57743
837615
298588
625883
360342
596637
131287
469117
176880
579650
910975
352253
509867
329000
444470
364755
893556
1035709
82011
230509
536435
601774
2521
208936
829309
753749
746239
248292
298211
762591
233166
285146
449137
537549
154706
511496
282516
537062
364787
521527
188129
196569
103231
288350
311332
114296
974528
395905
463525
485195
123005
174839
1000982
88821
177794
218867
75826
210906
393640
146399
255964
364332
499363
51246
937241
200768
782396
248352
1004572
997482
999729
446557
1012441
534084
1005262
852100
325085
2751
723071
819476
62642
336877
563702
828213
9671
961349
334110
860637
598562
9596
698093
170323
685706
900102
451842
306737
613406
815918
398118
618783
40991
852734
313527
310584
901934
938368
209411
800205
267423
731621
205735
705713
431111
927331
233610
913660
293606
991320
227233
649730
415566
597930
416658
871676
212003
873035
1026799
993920
656537
40377
767277
749411
791502
495121
598580
621597
175439
28878
224271
891391
879267
699450
734052
58601
1029965
445536
680913
630305
801854
445654
514131
545609
527598
521619
799888
240437
577657
30992
622378
454163
233933
571403
629507
648549
619192
396770
622216
925206
414091
892140
699889
635522
524987
998823
107882
524641
248496
751567
354969
333194
676941
855621
410738
424813
617157
156246
407044
828307
235266
639921
181987
630551
687202
801730
100876
154539
453895
20029
949783
424419
514559
570866
340269
677737
68328
231972
647954
639185
5317
337989
933774
147407
649471
460592
447269
877646
964304
918253
524862
821457
110038
525364
566816
1030761
620471
38303
158198
4770
751236
789315
854105
889801
420191
80422
701327
259842
743822
465989
754457
466292
875266
412089
206945
330884
208011
624846
170233
739582
967335
861707
659374
922766
657725
640074
1019025
276152
620216
361727
165660
875715
627233
322973
999262
187219
441061
526400
8377
360012
346694
583334
41431
226563
40857
101939
1000515
356550
1026400
629096
937054
693288
88516
2741
242069
118104
357934
849684
1038664
696959
822375
136615
834325
454622
210513
330964
623688
489260
692012
119902
85660
79473
168177
875314
315087
1019617
496617
184531
485494
904719
44724
129273
318511
379383
111614
538523
961781
805349
836281
991319
898798
802228
518107
934121
195502
832770
830015
324109
297652
193766
363375
648990
570605
286091
917137
404174
954414
41211
788390
942992
4839
893526
466769
93230
138312
560266
354781
171898
22060
539715
597290
302547
588881
653132
29230
1020234
651875
758561
777891
721739
564359
696422
231357
68020
967698
208119
219415
815396
910645
485557
782001
548491
646111
213055
410630
93002
513485
531162
225498
613157
1006971
856640
524808
513222
154986
1033109
166094
567141
248181
743449
781399
268366
131184
863827
697625
924922
683030
273840
323578
933325
758433
691504
37763
153071
466767
3276
380978
980127
737934
688598
745478
344781
498566
989742
28700
65254
131155
465871
861576
459204
535321
861091
750687
627752
903273
967934
154188
209490
476352
471483
399078
43816
173017
764793
906363
543316
899344
1009826
577116
417421
641417
660386
315801
933589
586695
670396
277845
698113
149678
731898
885704
416028
509963
792508
798362
468957
1033248
982767
281183
364030
1040324
217190
759232
643458
895829
266904
201579
276306
930847
426353
339609
380657
83947
735710
930727
804495
621092
148643
546715
882045
531317
61569
909092
100862
21466
334672
247166
683784
815424
790369
443894
262671
363015
352691
777180
802523
669279
481742
658752
963234
285772
540857
252975
346153
835034
133429
809046
828440
995140
668208
692228
937851
13183
448200
86396
266219
555838
776811
359283
1040944
395832
918599
99089
111514
1021675
307570
773158
968949
55510
182814
967495
660073
390019
882492
572804
347336
94217
719098
27497
63614
882044
224130
704883
197252
357669
1026474
279949
765173
404302
839052
196545
215506
663221
817216
930311
704223
431200
264065
342307
991199
662715
190853
739875
830809
809378
447274
577036
65760
315576
516147
953755
798096
656004
491307
199445
54682
567570
708488
300753
96221
786891
941823
470758
78919
232298
391483
653874
462265
746068
804491
136861
502481
683228
927085
781009
14064
283378
548853
764338
648964
952821
987551
427796
796486
459980
446135
214373
586970
273151
291626
90246
910375
987008
674214
607424
403361
727247
688051
871880
70141
105627
378175
258744
211393
261908
289816
900216
832060
489900
453901
1041376
932774
393108
679850
657954
840478
318271
421947
430414
221183
116326
85649
919273
762625
522621
816515
546615
472228
687748
783418
1019526
934076
219321
2320
518512
914440
166976
496360
85636
152966
447932
481271
949627
1035877
167906
290185
50425
951170
884878
178679
828212
264999
1279
765980
736573
394337
772188
732853
185461
389824
952566
517464
853074
1021936
425
686087
848907
794686
53167
925835
111210
341172
483829
990488
919705
859043
446490
192939
762735
691565
185228
841160
843125
573313
326680
421678
294759
487898
711797
294003
455701
776577
535146
94806
474772
611500
543640
712604
300875
79160
290882
503081
389515
423748
813619
813297
169204
20088
1028382
226948
784778
153331
609440
266108
921610
1013644
770771
622175
265719
407922
555415
336856
345440
443815
143470
753761
377070
615165
767465
137128
293127
537722
804226
64997
878565
777739
297463
619579
694924
108743
408280
122943
537063
148417
371543
466951
821291
337968
554677
661333
211523
75976
666400
72295
793620
606946
71536
210227
450538
51393
689994
362263
287767
976159
37916
947231
20515
135191
1025996
158698
981202
165392
921638
856045
606430
7706
729764
850528
335120
463637
371302
727573
523564
181188
401954
343508
374712
999470
659928
280081
295020
151613
641924
324679
588868
620221
109650
418994
76829
896984
454099
108008
442449
950471
537015
104769
366384
368066
573642
267967
209875
849580
405097
640828
736969
108910
621198
958282
995664
246559
598362
842325
845394
53540
341006
790220
131565
265775
1028300
711446
721771
577228
12624
639663
388234
964107
597133
350401
969326
175312
870335
208233
582602
851093
765913
1045473
989108
598831
649756
519875
7078
407810
1006353
48352
625373
89045
710830
223695
704461
534465
167862
717614
308503
1000047
1021574
542026
921683
623902
907235
793662
520222
218180
1032068
499159
318040
873808
1041101
99955
1011215
47832
677732
29065
743097
58557
261282
424706
962771
521424
651229
930414
246588
223678
533929
10584
893280
228607
438836
791880
749265
675915
160148
54523
743769
1002925
30801
242161
726514
985820
11251
547682
388852
484201
128158
51607
370612
392265
774008
721981
92238
104126
43259
297710
641532
176191
39627
704200
632300
929346
457287
950639
861944
529713
1805
100360
137505
226302
350657
186035
270299
942784
59638
483420
26595
388585
236128
528211
751885
39062
846771
645356
133211
847388
1003482
370237
337650
1044398
779377
212574
410503
662528
806494
942478
838678
910262
699214
981574
411106
727349
513097
941850
59882
866432
1016973
1047424
693633
231462
16379
900883
557758
741219
184295
411780
17993
865879
615875
300624
214952
90934
299929
620939
54932
93205
235881
732643
294328
699743
347929
449087
234013
998186
528454
900123
793411
711269
335047
146716
329715
983467
188229
240961
711484
446890
372422
858649
22179
250260
638156
469420
172275
414258
657816
800149
134478
753616
604483
307485
349681
146228
277465
32230
1001043
120183
1047947
226436
382354
713306
379503
633285
453712
185208
783006
399752
202514
384581
797209
287592
203766
436718
623194
527460
316335
294151
97714
599369
74441
814934
425669
1043841
732651
799213
498586
103575
263220
105436
470385
738918
417395
230942
466437
929966
62299
981966
675536
479298
887832
715865
537269
606275
398155
329549
452208
860015
624788
577302
1021624
401372
826035
944561
495512
750733
214018
277486
920602
264155
971983
620800
1022604
724954
471581
1038767
525318
1021619
857411
810015
239380
945800
354428
52616
142752
794466
243196
78823
450931
160162
645388
78989
391513
576573
342300
268615
376505
259778
520500
579563
1044833
596829
31906
1031288
313147
656597
553210
823672
607109
788056
167830
274925
28595
793795
721301
262974
895507
482502
191381
122417
535010
760190
905642
491181
241905
799003
536290
411134
793697
763632
936765
758899
173161
456684
172897
485596
1009220
745105
406138
95359
234294
1018813
6677
4715
28278
222670
712058
959000
145245
567021
196488
307222
547817
117854
443423
948327
443413
129823
498317
936078
491571
679067
977503
438189
400005
413236
75214
764764
454221
925879
333186
900708
930156
878605
807492
845995
921725
333400
961027
120056
468222
200431
307351
818529
172024
298840
486085
508097
264360
688746
563657
727599
222171
821586
483591
57452
800479
219428
876697
814576
760840
553055
846619
116167
305262
854520
985609
196086
1000934
422929
991484
143528
686286
549456
7728
622909
876352
814918
552580
111153
149509
118755
643070
782325
303697
177405
204922
720152
271265
731930
831557
261299
83418
932326
625544
708787
145375
215631
460432
220512
956237
781470
848681
118199
269593
281186
866267
358956
582783
900045
1030243
356806
95593
696502
68093
837193
55277
996880
938953
649274
184059
468855
501366
440007
101145
187204
336620
520347
1032442
69265
867825
753504
771441
777349
587223
821909
280765
446454
834806
130715
462223
426135
498359
405472
592297
751672
289034
1012380
435947
790837
828916
555890
910502
24943
631355
408035
705015
243408
117812
974998
806281
234506
46691
501340
138591
218809
748148
222990
216747
867333
649772
21447
405318
370338
685433
810591
489007
338830
15690
929771
590772
633804
114853
664092
154551
693751
949011
79175
171279
232303
1022955
874540
816008
270266
449990
167644
816735
152555
402050
171696
945744
383100
399473
388771
746765
362097
458647
957844
327998
996483
966371
754009
742203
42620
660876
1011505
60193
73810
921791
891685
89659
559469
486476
158626
113632
239804
163828
780260
836305
1013313
60439
493270
474296
707068
402200
829532
426401
752957
534991
452563
838179
515319
269315
237437
559464
3204
907860
432954
843782
278570
1004299
84388
19460
368150
751600
185070
366279
8136
9420
394405
398964
375382
779081
774650
703658
357746
303501
163691
345211
253173
936473
929793
596655
941189
977756
757689
270546
722269
308744
96244
951714
253723
1014858
351912
222181
582805
827181
944898
291519
811910
292017
4
445519
331539
1023524
487283
863497
818859
592398
371233
268059
823272
591882
635749
427655
375915
250538
657650
625662
41628
117374
192067
467232
681944
953542
611816
633143
951347
336416
53746
291931
1020849
407806
742827
890850
647624
865752
620447
470233
69236
237892
969774
125831
284648
232589
750989
936507
346032
661166
1029125
285684
190645
682351
211504
308321
390767
184569
826560
587147
889584
675253
187264
819992
170868
347942
11851
538510
285948
447167
635533
734779
699327
83218
92984
594970
468025
428053
422085
991653
802421
83934
888257
914259
883698
340157
56612
329186
76942
590961
568484
193635
771496
624826
623149
522753
777702
60520
43487
251076
693436
467603
326531
727702
1007895
294897
383029
630281
935624
612930
48609
56382
341376
93684
240902
224896
987191
33870
881555
405064
722904
961675
612094
380638
57546
96699
320115
321325
668399
599596
453466
428225
1035059
476125
706059
236282
315865
500412
464443
128441
601213
543005
663467
538338
455568
803534
1002167
725733
30716
309507
1473
590807
557908
432355
440699
361074
439879
439325
517706
814986
109730
400562
1007400
15165
999054
214876
765492
552350
986986
936213
854113
240319
693348
506141
153181
644045
420482
278437
1021669
717906
323596
1024321
105259
1017154
702409
616832
265469
914081
953651
549515
189157
654666
387253
284281
866694
686813
843751
235851
6208
365065
644995
204698
1008508
119421
652678
237373
18200
520938
768850
521972
560527
746318
482300
381181
42219
915688
499594
916485
226406
121316
942158
657473
34521
279768
603966
320607
60163
190312
311304
891264
11582
253286
140419
655871
774381
68200
930829
591707
916013
936575
751336
206568
49091
291445
579859
512657
584630
851215
864879
303430
556748
709738
976795
120845
851973
985100
819375
255819
791313
84226
246057
832122
774060
808107
242116
561036
174241
609999
131066
776345
521673
312949
834750
775895
479555
758589
980007
12942
80383
1006266
978755
769613
568561
825658
451831
311067
200153
299001
547426
610081
496319
833839
417847
111765
80251
225171
988298
731152
583758
433523
254065
709479
795982
881473
531705
600228
901783
187961
553109
532985
146647
359379
709290
223769
111627
283656
993848
382766
166479
175662
881818
564659
918503
757163
255585
394575
253006
992824
899288
526791
1012670
230644
120874
931570
6333
829246
177318
109727
938938
371539
205277
263049
703130
158209
587066
439664
445705
906200
41617
568162
309171
140487
519572
741598
923084
190788
1009211
960307
612780
838990
399610
91592
182305
166234
513140
447500
249371
611991
8575
603624
825937
844362
168696
880741
221721
403353
118128
50073
959450
910376
832295
673804
322123
66892
54008
116264
247568
823149
606459
250162
727177
471508
375887
745187
968525
210748
840192
98622
652685
76140
289724
355052
798662
946389
989219
519755
586201
211968
416171
750626
265031
247522
622297
291632
878492
753768
619485
105426
413652
412635
31717
538491
448217
1039716
463972
734816
380681
905136
319609
810855
240975
335852
644470
162561
450172
388029
741688
765639
996858
155301
670160
497175
833941
266355
846457
339946
779568
986609
311419
105990
606751
102288
677483
29789
850473
482039
400353
244977
268745
512960
855288
657456
381636
420568
823022
560086
844106
939166
639089
671997
253619
941965
512224
847961
343631
1018286
256593
912571
100946
952841
567907
881768
780183
59287
871445
133647
771741
672888
519751
41669
588648
446226
947960
197879
336971
171260
999674
745029
45695
334120
743644
84997
292825
150500
728523
241552
174703
33762
963326
42975
241835
839356
102722
973912
421358
310491
162280
629561
841319
28235
284016
849620
980792
73663
546091
956110
946011
316267
105492
837915
943310
575864
801004
964738
666148
933807
40972
675720
741678
895171
745587
1041193
346855
533991
466810
621120
886202
518875
247642
968109
981220
354597
890565
864614
798638
756201
460040
63320
172220
147457
868365
550597
48528
591009
669080
965238
688907
369724
927332
477399
59690
564410
67278
580300
815870
757064
173135
817688
605802
346088
277907
230573
838854
649993
807689
507082
601292
991951
759916
313530
479053
50844
325940
628641
436015
924885
86182
1007519
624147
326424
273199
550587
1004752
28427
566607
1029116
1045173
709640
57764
947522
693937
428598
590725
939427
1043250
794566
241178
153158
275434
11966
626218
951928
382758
852121
54683
894804
406983
691854
459096
778093
53611
633853
910853
974255
613223
413282
956561
772651
744112
2417
881755
283657
922858
1029801
681583
462183
215432
575979
710420
646242
109342
31497
350775
697931
363542
164838
689792
631162
19479
323924
57455
180700
874187
872440
1004207
176430
489128
674178
14617
992785
671421
126420
45848
926884
715199
800133
44864
77977
1006139
909484
817340
16107
722065
515618
741353
978167
787170
700551
959740
171563
943457
772498
515923
899491
969858
422843
920685
314721
706902
193076
453723
405628
474649
434464
902313
335419
612305
62428
426175
375140
848035
152765
1025919
291428
801894
18432
692293
254630
674639
789009
644395
368492
35555
765872
325079
807766
325971
819565
41182
129774
875069
982877
978523
235153
234949
583705
1031657
888801
635758
836876
551306
182900
1024579
146162
1020839
118070
190765
346081
389555
372667
106029
73655
715869
908942
884134
304635
176481
680431
745421
292024
46061
441507
574999
966446
141180
3376
750193
563021
732886
343165
1027042
689991
742830
217498
1009585
404485
145122
1033913
856829
1047538
483666
558171
942113
448944
378066
462901
1038778
470171
864923
755481
330976
820893
345308
950125
878988
289542
617905
293075
127620
376461
385799
158010
801070
111028
40289
897909
25548
1012424
571979
745710
66836
321229
237922
812336
62954
136454
325145
940671
150084
957695
137879
785734
717291
870640
638580
1011500
179300
389741
655021
790415
871125
166017
698428
258160
166929
980564
59120
403896
246328
585876
28
192702
35250
795217
537456
561990
577683
175606
671188
746858
91212
36280
791136
686996
397430
993432
520097
679636
346413
119361
850647
766817
371087
1043951
860862
797622
728430
828640
520329
686348
808150
264031
88446
129997
319015
133449
824777
536454
973625
588261
769878
600160
594132
627962
791811
282828
23209
184680
572466
828729
401151
869898
262864
825040
1004232
883399
400708
879343
945369
667033
98196
201726
876785
990430
347582
908089
720504
551610
597263
718257
855740
423260
939742
8443
52146
94564
894090
959860
695470
1001968
181036
935130
953767
692752
823296
814813
461851
925158
200984
283492
66342
55733
520205
492454
685780
112057
164867
572449
223606
735948
80810
105638
62413
861923
552781
127318
94790
169767
36257
732971
647253
773386
868125
319034
336656
173044
903769
955884
816844
225039
287623
859274
364953
80559
1020179
408629
6636
450032
63974
623415
603288
30108
378622
905696
484361
160025
15183
158881
619518
990354
713839
646942
765163
324414
156780
268763
594398
287806
443494
93989
362555
252344
313313
984571
25246
773337
763028
485003
472928
872982
705092
314321
150755
610922
176911
1031907
269810
242847
627738
729988
966186
828658
437311
687148
93726
888843
950761
610232
917646
766650
335004
154283
416582
659021
110756
700832
482461
369659
233077
520012
236091
1033287
470097
190054
715760
666881
430897
1042057
938898
841380
407024
903171
113087
739482
725888
118913
818621
840438
430816
360664
892625
833213
297074
626823
586143
782332
129490
850594
948653
601075
932527
874152
884991
323611
545279
160098
798323
369128
44273
224050
780898
216390
365525
726180
937379
334594
531989
254776
239998
929323
827370
417256
60315
276461
249931
637019
60941
945571
112878
333036
423774
29807
447527
656043
538691
981967
861351
388035
630560
239354
875615
631554
872996
64776
5491
838314
720114
1023811
377666
833078
785616
997679
919257
84636
956273
859189
166474
596729
308203
882236
655425
322744
559370
900635
180033
667279
229016
24532
290517
133524
507107
133811
52578
481167
732586
793270
826260
552880
310624
880174
102140
809565
266835
520579
130379
85568
769982
983644
904844
344324
307054
54805
172335
130604
118997
919903
17736
563557
268602
941580
997166
408790
162415
942786
600417
912297
367470
968823
173585
361382
165688
39259
457509
233563
462943
831482
722862
564798
750440
382667
57471
515884
450890
404278
446623
66578
395967
410317
304526
2023
749804
386152
214757
134652
463990
75680
312711
540407
385952
504713
473754
896998
829586
287769
544542
608672
866568
890290
675248
808842
779462
836432
206954
549297
120585
309121
559023
227883
769277
148035
436141
808645
333675
427085
1027829
1024553
201349
968020
263980
864977
600241
287994
616272
667472
608790
25052
482930
865725
77352
429431
285974
792901
85072
565764
890736
185495
966548
994705
1000556
367943
38228
292069
80470
80804
527329
658193
340440
789774
107073
328904
239642
592089
958468
301074
764046
560879
681188
1022079
711714
584190
838029
780825
843045
394664
640719
1031273
366011
770655
876396
531928
513923
970234
25586
329069
49217
233338
501565
597179
507981
150519
954746
892242
853440
483868
839999
14967
1035978
841804
372981
72024
394411
607070
169153
481048
199843
775201
802542
502272
242843
920808
373922
872506
610257
384499
299857
76124
156988
512305
42931
150776
641575
134053
158554
690826
1031928
404529
870348
530888
820000
166288
907600
799427
596489
622196
983939
276398
947261
43638
460959
545550
747341
700792
29076
806661
575340
531020
99750
472014
497987
299206
804031
554895
578428
437879
456973
65743
271269
1004617
631036
1013585
611910
116366
837438
550784
13589
476366
678994
170386
1036873
132094
927209
199903
892872
290544
253244
649917
889782
740843
413984
123
596454
154636
433241
323830
351193
104209
441744
821338
17532
739925
128265
755377
926116
109696
280376
273543
186901
540789
396776
7846
724435
76286
380031
828776
675270
133908
271371
964988
196732
772586
150543
383664
644049
625366
852026
410190
575957
852109
709233
326796
115554
101811
823681
14401
503809
1027503
680785
457647
326461
919757
406518
524899
513153
829610
717088
439555
860391
149850
781343
27926
492264
194120
911985
1034306
353472
273307
866116
445439
694162
499349
742426
306059
985644
188917
320582
949250
1036459
473682
594773
403581
308243
775623
539417
328296
1004504
178820
919011
5023
807436
819728
19494
82104
508479
988459
842691
102808
598228
825674
387474
791261
358527
1032898
120459
115258
717358
47437
637933
774575
1022056
288327
387815
236941
555700
404962
14892
245365
243016
172662
768700
217173
69190
522982
425842
595318
544828
268191
883531
910754
519202
106936
659432
454446
241540
908738
889055
582074
674266
30526
804304
263870
646575
191131
739765
186412
644096
604425
65130
488917
534570
358325
357783
57062
196630
576167
997814
491185
165134
783731
74493
989527
524965
531098
390932
1001935
143466
580124
245610
276679
18518
769030
217322
979104
219282
22094
662044
858757
151186
861019
1024729
121579
585375
705268
923899
953008
578864
389423
463780
811647
364797
591466
725319
329781
907831
782821
46198
378805
257039
260220
864288
243428
1035046
938252
609913
332904
702262
650097
619792
454051
85908
729946
165416
682478
489394
454585
540660
551671
689754
674163
646070
508415
222199
657820
467775
959770
966942
278511
453623
159445
73492
918746
202780
755184
224305
688618
583676
933004
175399
1020157
275992
175062
741752
240475
15645
113161
993650
894680
988613
518002
532744
68693
407766
24022
597405
530171
944093
510853
831383
451188
474945
261715
934421
184565
51223
542252
100291
801536
356933
620087
742334
161270
623003
490751
951007
587247
636249
973472
510661
180187
801955
686596
348318
376959
297373
291902
119433
900994
903602
376309
557570
563739
436262
535057
533251
947999
575484
386227
222594
229609
556434
1034921
829466
584322
366894
328741
784754
1018254
240807
662983
523804
212933
51477
29528
265136
242890
662098
118737
464371
438309
865017
399989
429128
65877
942892
148045
666247
566883
686361
946714
510258
49703
860746
972585
966803
181594
783642
808756
502987
51691
403521
327243
885002
1018258
849835
693506
248414
294202
205647
195148
592059
494272
924721
149813
134871
488606
291280
282192
523948
527782
226139
640973
442986
825646
515531
858245
774708
259156
483891
409495
186594
224109
95395
951037
808670
258173
1023119
192779
271602
97837
855239
458214
859172
555102
758259
894847
282754
809002
930741
283089
236513
92398
346638
578357
447255
10921
51081
633319
921105
340770
665262
264982
932842
998832
381901
117190
681125
775648
547694
580852
677605
785175
55732
46081
432356
206718
82748
943359
505920
26071
950365
741897
93720
506243
554486
117334
375554
961555
677035
888452
980245
39832
548549
103864
1032416
243933
690173
187759
1043217
203364
415043
933506
706510
439093
824980
713487
313185
496630
546958
387117
1018108
928869
732627
145557
20167
744002
370950
99344
603788
425136
668346
32410
953693
46469
272684
55794
719770
266634
87672
398093
544986
1044366
117225
542408
665735
229765
874300
241348
122018
241057
169644
109390
819110
871220
600689
292484
677014
354460
66227
982244
880020
297216
542802
703329
504494
722140
181172
596411
652899
472836
987021
945967
897278
493438
604608
994805
178267
336878
817851
988286
583554
551006
719294
965638
312010
523751
97160
891156
433756
625902
166325
353953
796989
130496
1040068
989693
7675
879069
251566
116138
730352
333245
988252
324890
368241
587471
524408
933954
110570
698735
29443
703476
34006
819422
395052
402568
347565
935845
242653
775603
927069
563151
320497
722287
572039
133792
711251
969733
82655
748810
99528
73274
555531
999829
223751
355433
311334
706296
767893
294146
54902
545072
149640
915921
891377
223961
514551
296239
38518
709585
611651
829000
647859
732747
688594
857713
470443
89906
225699
704543
825808
794802
830240
357943
1015457
672394
163807
48928
594734
298040
874937
694652
781499
689153
770302
570328
631906
484480
264456
268500
261287
680538
980931
220101
954803
989268
443896
165538
123983
18242
376488
210157
350648
748275
10067
438161
6157
107983
349863
439399
18037
9590
170491
7638
509794
872927
539161
161853
616317
772013
25372
513390
703560
196592
295284
695897
160216
383023
245169
78952
391185
527112
72858
1038653
159271
392817
396368
661755
320537
163370
966127
990605
497360
723988
892999
248492
188426
186227
114778
1036199
105503
1041332
192358
381793
153077
289244
482476
281807
337443
202566
185435
622692
739368
951517
263703
526815
658447
69946
831133
719306
806101
477530
818616
214121
708522
646301
869204
663897
800282
274119
570760
951177
724747
68820
177210
127415
93017
83940
578057
875579
179081
822465
157710
1034232
358990
311118
1021260
481656
101300
317222
939200
936015
249191
169333
42828
830794
78594
779497
153951
64834
746499
493890
617812
664174
227310
779606
576103
365399
156133
181142
171299
127762
628779
378758
488631
132964
319980
58719
515723
960715
466881
286177
3794
307283
136434
161812
425421
267179
786161
13756
1018588
452737
131314
787950
826140
476423
891989
230176
421438
1043138
193845
927846
806833
696465
861218
536651
962476
471077
631934
118906
596797
189845
4837
85544
507287
137533
168680
986782
430291
818868
994870
1021980
259501
432714
292194
875653
641019
344131
401650
453937
424709
991457
360416
288018
498390
74758
670684
363780
49761
171262
1002327
7989
523498
284795
394978
618675
303757
557772
700273
955543
1012445
532776
53724
733876
104748
107050
628993
389801
900754
137374
483212
244066
527145
760242
476379
257448
587559
402021
120431
434175
356955
218900
239392
395490
605746
78382
502954
816066
150414
390575
100880
950328
599174
840667
330551
286454
431513
476859
561039
1015814
550510
662287
256442
1009938
860508
517991
667754
51267
863649
429024
124901
889829
669042
517048
5962
350686
46709
45355
645436
527006
380110
683258
814328
228242
712273
489154
817393
723839
515758
481493
717265
850176
364132
315224
193133
1042658
558706
347072
898624
525042
520942
155208
118345
521094
362399
26211
349516
503450
721160
716700
821898
282095
913118
177753
438692
336275
778441
845318
54872
382440
945229
554905
239830
458849
316943
286786
609399
326341
867672
349919
313061
312220
496648
152818
467142
100151
275767
426846
449817
913775
694595
165466
12976
781500
149137
20709
642909
295621
782955
890359
475225
691604
2583
663125
926189
337493
726473
884844
832960
524718
26954
693415
294178
471551
242875
380806
521287
401872
416346
5794
617046
112520
608333
910010
80892
223032
133313
605204
338240
442656
578386
479843
941883
295706
786824
788144
105988
304074
407343
777030
801712
102340
918978
916206
897857
121109
117057
681773
313987
482711
619896
1013293
712319
505997
991889
390500
254422
526747
700000
743881
388111
998128
239272
765548
899253
38178
1028196
583138
924647
755289
901957
161097
325805
503497
538568
1008581
312032
276471
393893
863493
524205
381509
1004726
945506
789778
765195
355326
965694
535938
154853
745400
515439
719332
644970
495742
138724
937956
677867
426691
242047
910857
1015392
762634
570675
299052
65119
973326
41281
232500
33949
318777
292776
701502
346079
674554
433763
562580
284683
543899
125560
995584
944529
975146
676223
811173
603116
196009
845616
733836
739895
574175
276578
965402
44941
597390
899454
967705
179003
809870
571261
903457
711219
243225
927588
1008332
651792
526841
357044
269685
558625
841932
501167
512110
190440
298837
481675
392423
409040
566634
398415
198622
527897
34645
984599
235077
808234
93271
166950
498774
178350
464383
774439
929317
485717
552452
917524
59810
456292
33131
878877
505111
268509
758516
44856
667986
216791
573497
274660
115188
834617
491434
520472
584856
776082
1012450
343010
770018
868898
90753
260373
384179
113794
918934
733566
305913
533834
861217
117285
413607
457670
171107
672272
898092
886638
60017
1033979
987375
169099
1021639
441097
938358
594282
88019
469806
194316
891010
538185
734925
189004
554495
97570
688762
463330
55039
30055
167047
100083
105274
384961
904742
799749
771086
420404
661627
45479
528001
949383
349173
25420
113329
805752
882052
139835
505455
681761
779178
394412
297189
508739
969720
964309
1045209
92837
697930
846262
318292
834466
158755
176580
874094
471846
433761
405971
986024
217881
1033938
139511
31169
324801
879099
666156
1033641
376408
586405
534633
378847
655493
873102
767931
16727
541273
918625
564375
644752
557806
931076
618380
593733
99449
769460
457224
898715
561937
4900
364479
926120
101238
960139
393862
392151
976601
718066
418514
190857
885760
837950
882590
468932
750853
536740
795838
74946
190027
890241
970768
134894
1028104
765451
83887
888659
578127
827071
819629
20005
549922
516005
639740
946690
403377
831381
774628
624437
426524
991052
159148
696413
778840
286467
1003126
323343
933025
444387
205043
261850
673317
574782
709923
70690
901139
553913
213262
945284
16064
327403
825013
332435
984751
200821
809774
266223
841482
323430
986542
408794
632107
587302
358586
159089
640789
786299
816435
885230
597021
222439
175789
296664
832010
632824
394196
108127
560193
856393
202215
84161
248613
505447
122621
210599
508518
223620
341002
491230
963315
258194
598750
169203
955330
430343
677129
863898
291758
824312
804686
573205
143964
897617
664877
565830
306934
293752
80172
480610
52192
255822
698250
617383
268161
79546
785516
850810
1047004
330510
470851
766788
913230
531921
52121
195258
555576
358413
175837
481002
275871
1048073
489175
1044068
604485
35861
535367
682548
774474
9156
70212
53556
46284
203468
288425
222935
628598
968892
629391
936633
290927
119176
134953
897453
249115
841839
526300
165383
437344
318340
998635
461320
1008286
908002
718545
944673
29460
713497
384335
822019
603548
85578
62626
243392
178068
788189
378849
1032959
694412
979015
501069
426349
858734
315603
321810
32795
104634
898351
897730
96714
447329
784124
555562
861315
636845
111875
935996
780455
998031
586980
242572
66452
163798
319907
752699
191282
503850
81995
473349
33484
606817
861127
384022
446309
624362
169468
866649
288773
438912
803621
319703
865139
613881
463173
836904
189047
322582
1019730
870781
178884
185523
1031270
337063
579755
651188
107588
198429
945409
186532
356448
53952
391425
780915
757789
436162
30497
1047970
356559
110079
30519
13925
710011
375672
84306
542982
314828
1026847
723122
199618
328931
943904
861411
994050
407200
856862
103792
633229
989467
167272
14679
396279
788721
726390
974200
830523
142276
564565
672211
479333
603812
23784
258938
498654
720153
929222
516364
785821
413001
23866
478524
167373
253728
474726
877596
510731
444013
195199
917925
978014
106318
87481
768287
203061
51702
968644
1029555
667139
690736
785301
108613
647766
564982
157211
535247
248733
592083
191146
679738
548239
620716
815204
469150
751499
385878
150571
963683
431475
785535
206320
1040147
564295
615779
770769
368388
683174
856482
922603
212649
436131
259774
190534
785596
238527
894390
235092
1004179
359666
765421
454820
610042
837757
156222
163199
725099
567980
497546
919740
332754
68985
119147
823899
507792
40140
1001161
707264
872137
779120
619271
244758
1045457
788700
219476
505847
701088
535768
951665
800473
805405
427989
741625
31176
642813
570547
165113
264928
431589
854796
92323
660879
801776
146382
1008475
403887
238671
121575
322039
793103
228104
876529
438390
257885
899830
701119
508869
770957
258961
893676
933138
83843
385969
932331
850739
129059
224795
16724
566426
1034492
525561
797114
177844
169871
511839
914847
782594
370564
532311
547058
127147
916368
355453
480593
355122
989241
230843
842784
946498
199176
812861
121540
876076
183778
963404
638470
950654
733293
26221
976922
745960
867273
1002814
394216
666706
561448
384989
242171
808947
248433
998855
985383
245052
604992
1030277
190570
965566
708869
210072
94062
960110
338310
597286
17294
247911
176524
192296
157537
795971
969561
575988
909406
356023
928622
911933
719553
909001
646113
660363
776539
46715
380326
113449
421349
301372
1041098
541335
248369
660838
905914
975199
297045
662918
630433
451983
695089
876425
830531
505177
563615
1020085
800237
1023568
211188
697521
466307
741131
233729
300557
247322
1002880
427520
1027675
92595
317189
863015
614152
918650
56670
815365
476998
644936
377243
445773
660853
498622
803895
1010365
13284
376156
810210
22466
855169
186376
71036
502315
281
12672
208810
480711
893855
933656
530246
151487
676421
637128
351163
634878
649263
804375
64503
482873
176159
903672
349752
303248
127171
44269
113232
700907
895810
1015037
661368
600829
655074
352755
548917
758893
204781
335331
425284
185410
460991
636077
973203
180989
710872
613027
32397
798345
345596
456296
1008857
942918
311813
101098
788509
747464
761882
1001823
271137
957129
439087
1024165
112974
677866
64209
999339
54688
770756
326940
1038491
35609
800672
356864
933751
178
1048386
875331
267148
813534
331786
44521
862810
403672
876212
910235
10155
849384
763227
824307
103296
101798
946902
137081
994291
202393
785647
658390
46879
352845
426845
832920
930841
293748
628365
1008720
845033
17296
477864
789170
522308
217317
784753
547719
48508
863539
543285
1000918
46684
134554
126131
426851
903784
295720
720876
510444
721312
163314
318304
51169
395042
408560
556798
320752
577717
1043074
135380
519804
478535
879560
601901
373930
180250
968214
901060
831349
696485
854183
847598
836119
76616
932537
612788
408573
785950
508987
75216
546330
1021411
687296
851931
24072
1029115
304637
431356
446583
61637
790172
1011306
174705
814187
270790
137825
579904
484183
27909
124932
418181
351884
681003
108024
781153
70595
609282
242057
566683
133674
1024728
883432
50517
734143
71218
466903
946238
932139
600400
647651
484994
634444
536783
941072
845241
103211
596215
638129
49223
702415
79305
389614
1010436
868603
325421
965029
153576
536207
123635
856295
758143
158811
60296
587142
634906
895341
1026071
211678
737982
9657
56135
838019
928795
896184
515447
661774
622801
613531
65151
799250
422627
1014072
647885
499154
894249
1018237
518551
600643
820338
335252
122194
565164
944573
801280
1006192
410761
733677
775140
747420
1027121
550556
946693
558245
928731
1032858
191153
600071
156617
938679
894830
212716
222683
373940
836227
562081
51121
357425
272012
113702
294087
502395
849001
491748
278941
583669
1045944
909830
535498
10422
880288
290205
503221
19232
429000
212170
910380
799189
865563
113669
442233
433561
517302
433856
24988
788054
972602
174581
412568
201120
605438
319689
252716
323715
35387
391723
373542
272039
568447
47303
553311
340756
807402
331617
145750
1026528
519720
1002323
964686
896010
910107
764509
779576
350281
250692
82306
193317
216707
1048288
524770
261481
740931
388289
256802
805053
61369
611934
613036
455982
530423
247110
128525
910508
969059
794850
988893
387935
935527
237916
392514
569154
815443
229557
573853
540440
334105
165716
73731
686988
452251
462698
356865
787132
539477
999150
27236
671326
796437
425270
875472
225131
96339
61745
351914
28991
570070
137256
158344
757243
750479
26687
390252
27702
1040088
952256
573754
674123
34623
528547
203948
784539
242993
143288
795877
104726
16998
543675
232113
895072
15103
297981
356876
407544
142476
858509
28036
252472
770330
64298
290083
404750
633369
921074
77126
97706
639799
426257
420634
787283
83827
55103
367391
313330
28844
630870
198363
274512
382858
310745
282205
352007
91485
362147
525815
727348
439695
621402
824514
961292
373002
804609
819388
165210
533790
383621
1025638
780213
31811
1031325
336254
984183
92441
945258
122388
6522
391358
644272
101703
436450
1012615
853231
433441
181654
860934
234819
355486
1039946
44275
915795
269636
290291
614160
160558
954598
817537
315159
10254
116165
5119
845146
1000265
55185
419881
615219
813043
465455
286330
378225
1029653
154904
481797
839777
418160
756466
815642
644231
489151
566397
900026
564936
861301
449496
53406
681373
329926
844063
314464
626281
493741
466389
313820
47982
938076
159506
920619
650447
447376
217672
231298
997175
860678
395058
334581
1469
441288
982253
288099
960907
834654
488142
689118
824764
812327
327545
442036
430466
284809
665038
599798
992474
736869
708272
748327
720293
219301
525137
55168
85163
865433
103004
934650
796196
44369
544087
300802
804748
1023803
245952
582053
139413
202783
383646
242562
422038
439878
403606
1041393
723055
320139
50536
284162
359975
706771
457981
977980
892102
514708
786521
455131
621233
525296
120054
675378
401935
734103
73306
813899
632762
681492
967516
649387
406068
4675
225322
156256
796988
766448
933768
653268
843110
334057
560541
968273
439014
61589
630663
299828
40799
620062
7684
678927
303397
583632
293854
299816
821416
628635
306028
354307
982795
474323
67569
376130
231158
84218
355839
710155
724241
358833
90904
102999
1046520
773422
750225
468362
792296
67658
232786
90762
995477
347081
658501
377470
1039427
628959
166546
197389
364658
1015518
1005032
475864
220753
774285
797050
975300
851400
560948
523018
669280
878497
990515
835423
458183
361150
126930
160563
224268
788817
933225
511426
140312
492749
379290
612661
52946
648082
741355
34425
458392
86451
123504
1031960
752353
776142
565695
971856
395867
868550
473740
219249
600747
38235
512214
576816
882716
770643
583868
802621
834367
899872
953789
304844
902573
158132
101905
283446
531914
50363
881476
601281
169730
413127
251101
590535
420458
7151
95244
605609
801039
398252
622675
533548
618695
162010
158418
621204
340317
448503
132697
535446
477949
310866
640066
719957
469097
689858
1033282
985886
25463
990439
896364
980705
759668
162128
604285
145150
226668
35312
955406
660316
902200
835164
1010034
531951
468170
446882
896152
123805
516173
751302
340974
908086
596750
451775
4059
476679
765721
837497
796267
333760
613975
5839
504413
1002090
320533
612784
235352
977750
801702
66441
895626
1031920
22023
291567
904211
900165
499466
361471
447214
445845
9557
819605
801688
172667
163123
878981
926917
70409
109311
647146
1015703
354750
488529
793049
33629
509489
150547
771494
694164
1003695
1029864
545175
1047188
508332
782637
379902
871855
449045
384600
904672
284992
65227
990901
774865
246961
531854
295066
646291
1000859
625130
501861
9874
981689
319584
21761
946401
950777
965239
754179
520784
341540
137582
1034748
766621
70246
61592
184396
530792
113463
235054
694871
281336
60356
433116
1004142
846008
867368
343715
819370
980298
856028
5972
414705
426814
26262
856972
190955
55343
937617
545623
291226
387000
527388
75893
42140
39556
231415
366393
239472
361064
873453
785027
461199
116130
1003368
234364
661987
540063
59366
500615
980492
582687
267341
154939
85039
728761
721972
818591
35438
536710
451765
767901
336954
870409
434697
453095
45691
942634
955134
738360
469335
397125
205621
925883
399578
436454
919275
140610
739463
755335
992057
1014607
389691
191004
847856
320451
990371
200041
675691
308072
385181
221360
170974
744152
179341
48803
596138
978097
449954
739782
427936
122224
342741
600283
6441
554815
424543
66674
137062
362860
646148
556600
706977
273785
351089
38056
216878
798781
836399
582443
788105
973217
683443
381345
377920
173434
264495
341729
76924
526818
22029
431626
344728
952480
714964
654973
1007773
662172
584185
985118
854561
422454
566731
1016131
531915
452398
47947
852154
291920
26627
783823
310066
803384
24626
194169
496293
784108
769583
667539
503288
6320
804598
229161
941428
215352
404581
249001
528638
663936
440535
372776
458649
83908
275349
271369
548928
48530
6921
803983
896477
121504
871997
798118
323985
407240
594914
217944
748195
509550
168224
14381
784602
805602
297352
197787
64419
480705
155466
960236
105441
111265
881248
633157
907801
394735
157377
166432
987892
34687
134010
44003
341725
319628
340570
778182
713732
922649
59141
220137
854179
195995
981675
166355
176447
216233
722020
606295
987712
557230
961214
406096
924003
417309
760694
730354
228583
893866
899836
97518
495434
889271
979433
300506
411697
811096
666071
21073
413491
348319
876814
135495
986764
771153
293072
75115
209460
808915
248767
73512
991326
120249
209667
87872
473622
803847
386163
577185
131848
730033
959100
365777
540055
344739
867879
407280
335086
663930
272829
79251
397372
54184
258681
280582
34966
1024382
919915
876218
97132
1021671
571446
324705
605661
25325
870197
89117
184503
183754
892057
215201
234524
202740
917097
880575
739474
379169
862639
594202
629668
370809
198157
394601
468309
796636
242538
16906
744271
682964
249756
708378
836333
51307
368353
24789
65941
414767
579771
638026
595650
616535
653312
937541
251399
207091
82712
256144
630764
704720
278005
479418
7245
1040071
850019
788505
978580
766453
181224
362431
887061
913194
765387
9570
774587
595590
78725
971012
45219
82173
311923
802866
684910
260178
10047
240479
780130
619283
392090
513731
468867
932506
1047718
1031742
766727
337694
887792
808740
843454
827705
541781
825960
430997
703531
257228
801089
816737
392132
677777
605461
764757
974925
89407
631702
227458
727513
629316
225360
813183
724451
362371
492863
14949
175923
1000662
131346
55325
656178
832741
1024571
872402
614406
824848
557238
534101
323199
290439
538170
85137
261678
349023
662110
92205
405861
887092
766134
618238
540976
565511
143121
74221
1265
616291
958768
1014872
96427
142309
710343
837906
428635
86859
455115
639912
516645
306832
768453
417358
950579
194026
333070
312929
101123
547420
331782
808381
740886
687040
513262
371789
89502
735288
1003555
235554
523497
948141
779633
221657
9166
639952
636752
407644
451583
293928
282872
799935
460649
624632
444907
810625
660319
445410
90372
173232
693342
240735
847926
499222
47939
919581
643946
170067
355924
424630
846510
578384
538616
757967
318693
1029893
397559
867746
569352
898826
748701
234597
485578
110194
387235
781193
283726
345367
638772
571227
849614
7850
201189
675651
1031579
365085
252085
1022751
311291
774821
574977
156112
568420
120412
224658
541191
36665
191361
102614
621247
718368
435845
129858
82793
793238
317229
379325
876913
813485
265935
893288
796514
281324
280309
1004063
72407
283187
57989
657480
467918
142581
274099
24512
822849
6693
713879
172066
125098
571308
452173
411405
481518
93625
752908
592363
432872
873210
77530
1015597
273538
675972
24803
669769
533259
689060
962308
528601
972560
206938
227637
910862
540581
380176
630464
1042305
930881
235319
1028762
1029659
551392
397603
458795
1030574
592362
882538
963493
655440
601693
1010202
427286
8526
861531
519315
971469
629151
999190
289325
532136
942305
794507
272770
971941
1012302
531029
775514
985941
247311
271549
623920
417696
589131
442892
535688
966314
392821
836397
263902
819053
239936
215781
145404
573702
1011502
483677
620313
369040
792555
674811
126532
210510
226632
516964
72708
875455
980845
430523
665551
360453
1039052
667814
984763
128717
684743
579367
67256
452093
625945
290809
164800
469177
249033
993737
563805
280676
507533
19883
296661
167954
875972
1023339
381411
16484
962497
483921
789922
1029698
34340
135311
937813
372020
908653
77724
96789
691586
416357
269072
858816
794220
724976
297637
805421
920564
336257
9037
474221
928605
316271
710099
496876
4684
878452
239323
738270
368339
555191
102550
955013
941020
357789
291464
219828
335898
709470
289459
424353
585473
521738
606189
853939
82287
921438
767493
67360
641243
963542
643575
254719
378456
794064
92067
544107
387233
1042578
707763
837253
149589
443574
601784
104750
49871
44014
230034
670084
784546
692065
125576
582294
842241
417451
797499
283398
40984
797780
713596
691726
467222
854448
67162
643224
890427
997018
387713
239419
751501
463443
546954
789255
64726
80969
243950
821319
397333
635651
637652
170904
217020
747113
821876
549147
549103
642497
217771
218186
503177
75881
420918
1015236
1031518
786205
869700
525926
490294
598796
137893
663365
35096
177088
206451
962987
33943
283257
399225
541521
664728
844336
380826
130473
459797
47871
591263
728608
715734
282535
520636
2360
941338
621357
977573
782256
313102
901104
375274
756511
629842
181554
1004491
707869
664400
411475
304073
844673
741429
1015295
629330
281899
414697
445481
263962
914150
362002
471153
533669
318231
198696
471141
621676
54213
327125
111383
139005
434427
53221
791813
1037247
432621
83984
108895
568829
645851
20561
248724
535696
557661
472141
308139
408723
216529
988112
143725
391970
438542
464841
229606
1039980
11621
802683
887344
666669
1033461
770595
488484
787327
785872
877469
502900
336824
997226
740683
363337
90015
244470
980436
552081
267101
971510
598747
438344
565023
582214
593076
435666
605418
655478
226016
672836
450075
401628
460978
973543
989636
602888
971571
96368
958078
992011
325847
598756
291132
709621
461968
869139
1021737
577848
465373
304199
580175
198454
890614
762761
631210
735398
607530
43358
531475
70920
70675
592766
398066
417492
374607
495488
740593
430229
185509
773279
127326
12645
789993
583040
1003973
804034
692427
338904
235097
580670
779413
1020655
151947
850599
869717
829807
705433
978471
122958
313660
19050
88409
38086
836435
989641
876059
9257
177413
208589
642517
673347
439661
461808
497771
1047016
673236
400930
768730
442472
709865
937290
273135
463321
502361
62990
210169
626789
222656
810010
504269
215731
6971
889817
156135
614318
134288
894437
913691
795652
167654
978537
1019431
964073
902380
1046829
463436
847652
772827
706112
657387
258851
150960
920723
268929
31711
123002
784735
1019576
672320
458095
455870
383357
236726
238565
411529
18062
766490
977166
216402
419655
228306
183127
188768
518567
72904
1016197
535218
202017
454694
102598
592888
746832
912995
962364
74101
533437
213715
139404
786706
35850
713745
445391
1015330
277764
497476
588159
238552
362872
139491
86477
150390
252011
46942
389909
290074
617424
587707
920410
133370
464433
616397
889229
969679
97588
948034
262450
723916
85469
948369
31519
626327
887591
57071
97453
233814
553357
551976
56481
1025445
883304
813039
904536
307918
319274
341768
500832
776481
761982
374133
1025572
856177
614504
351351
637410
40783
534040
511109
45744
645102
18886
876710
241336
667442
595419
332187
112084
722249
292352
573765
788936
896257
154567
369198
628449
991842
77230
46099
1025825
330125
545078
169462
281369
569911
1037612
323031
107645
186103
329898
567456
770882
792632
210251
736315
495655
815660
675824
722099
720332
722927
124242
219481
372104
403279
335544
274580
560437
93215
899266
406417
831348
212328
489213
862244
754911
876861
106583
559535
537865
312224
501607
311265
619945
493466
314851
836802
313420
844907
542750
545068
805060
882786
517597
697851
702034
846876
600968
741671
60380
875959
783014
494884
149811
280718
34575
877563
656320
526752
653552
19541
306503
776528
778064
171578
87709
148721
346785
702738
784521
177050
584684
623574
280903
42997
245936
977149
611205
233088
1002646
115428
809678
799497
799061
790024
329662
913892
510754
196669
534349
706546
267152
827128
759437
566930
257028
845188
530338
1045286
653609
966688
820835
164184
1011066
684847
932050
329215
968669
427368
332125
821929
380047
774388
496692
860302
493754
925874
622939
171616
286982
924697
725877
904061
723784
197167
685674
412466
162531
53006
667837
530000
839612
573050
485307
776081
525763
857936
288627
551732
846814
920897
861077
89960
927716
530651
1017068
71187
1913
328416
155552
470287
739208
486017
604496
1029002
550808
930367
549658
423907
879030
940673
396742
838429
282487
265041
142448
869289
454403
653067
809427
573249
206312
939252
402910
826903
740747
705140
238400
131430
426308
907689
778265
719573
942903
838419
441903
591414
509322
173069
627760
1030168
12585
937078
659054
855957
546826
685453
965921
1029691
166597
190412
183039
876096
604949
605655
458473
645669
834747
277870
405541
626134
853221
911368
758054
100663
378792
285617
375017
439549
555099
40111
413389
791215
326309
279480
865266
738668
77421
116679
196861
101367
848041
382690
800010
188900
437440
798086
722115
621419
63336
1017639
135413
572020
378199
688720
468163
623997
474574
80482
163611
988028
595367
980745
64235
632668
123166
622562
93146
5006
190014
906606
905239
638449
549143
354404
267886
655535
951173
319094
842739
292997
883235
360154
508290
780815
337735
905565
947837
307407
564122
494202
763832
961028
425741
822373
879979
476392
741647
583898
979264
393885
704389
231587
977234
667455
153347
972166
21636
851694
734206
104854
575816
462079
963833
204344
321716
867999
324385
286260
304465
419762
896678
963530
125251
797188
889068
374494
552983
791087
576195
368472
312179
399431
86596
962856
775465
158725
718596
9050
315073
877869
234387
634286
504116
861502
851923
771895
1013405
41402
714566
347430
236810
519359
442479
820160
834952
833027
471371
619925
403870
317295
822799
680267
494360
219104
80692
608761
84885
334174
178057
752478
1021591
772327
1036258
60414
614607
227858
1033069
188892
371712
604225
117564
861480
21886
26178
525180
727379
810683
35980
700103
215920
519161
911182
579599
22991
314233
189988
418675
839186
177868
989918
53388
459114
452680
526783
792065
734431
296229
14358
4392
413359
622041
916734
25650
71086
907828
590666
915932
225083
507905
581915
84103
559316
925772
952314
200851
404832
291593
315035
781556
1038517
578971
639340
227655
957753
302036
1045612
931920
58219
874894
209244
731957
400471
473742
880235
270697
474186
485695
426233
166746
156428
899070
670794
628913
949969
644805
886133
1041396
1137
420749
360989
152709
646166
107781
826376
659036
835167
796902
192699
243760
915493
521655
976193
838828
651266
611255
363770
615313
1026167
188315
253266
736446
199086
850969
302210
739972
307979
823878
352654
866895
838644
621724
267725
35190
341861
776911
68991
380365
641022
154090
405941
386329
498635
986816
1036232
289578
206648
520927
638504
693134
696372
1005041
904814
851646
367013
210688
7305
843486
421462
441284
839384
540656
477533
946888
587953
595716
555410
951217
889531
917767
954575
129219
573475
136213
481249
932511
885034
309424
1041233
46204
665321
632094
505635
962759
617742
861663
822501
636229
103967
214701
186399
637464
826986
697538
863952
238556
244714
874642
1010205
389430
29323
761492
749173
773001
430878
60762
473690
104329
50088
973801
186221
514742
1010017
710896
1018313
632605
508656
613819
549263
770022
122860
1047055
102203
282991
635947
1022446
1030304
493257
145606
351658
738669
317167
292160
396746
663325
1019035
19035
941263
897950
961598
179347
1022336
849223
357673
1941
426324
516100
150122
263734
991804
156818
495691
817283
175083
657749
442953
606618
1011094
312216
895892
795786
763035
142388
91512
242693
23953
561410
774552
545652
870454
366931
221935
644497
326592
814803
607026
69039
535271
377994
984989
634930
273989
389280
656915
95086
364783
101772
35695
986736
486817
775430
982316
281607
36990
237412
450713
199842
725247
1047793
247661
196095
525388
16619
308293
919000
339715
24923
485973
60308
372243
669712
33652
952881
100625
689121
649279
235210
218408
380305
423170
990534
532066
490868
695111
828444
436173
642484
816582
125926
726272
812095
403553
185206
851537
55040
95502
590701
458082
933662
203649
301477
279730
33944
514866
333754
848407
32093
183437
606044
886860
110469
953770
431664
953901
549966
191139
527655
266533
437435
485730
299669
320750
218536
446316
800791
536874
627344
822435
561622
112471
492975
717386
369131
153108
299175
119398
615707
193524
570872
86675
981710
895670
794504
189740
127210
875559
65965
151595
994639
20712
629924
250521
454293
416826
878844
656130
863711
627942
1002049
1040085
950946
626289
975361
655510
950921
467494
212480
956669
192462
552025
460391
732403
542179
330969
987335
224394
598218
187360
1039141
389528
831728
471438
224860
428313
477001
719915
735633
590466
628818
216577
27550
589283
932806
341846
528135
194331
31281
269004
431545
285843
517494
332651
110311
186619
811220
12837
800622
537633
654667
515898
603173
169604
144595
847119
109880
785509
265114
925605
623737
158556
244811
558919
99368
219624
285910
1040034
594311
35740
932114
329922
581163
255897
290464
304107
768737
4126
872514
851942
998800
256730
958017
375755
317151
46450
35756
146408
1009740
822234
468074
119360
490240
347087
373767
275859
990169
747521
24433
508849
335467
316762
331985
458118
590008
786603
400185
469431
488483
223778
56083
356959
306929
207510
55275
658140
633491
434563
345099
1040899
906618
78554
935341
263233
45998
30513
614845
824633
360081
536747
710661
599458
611829
90500
334010
103535
1688
482005
825972
251405
180153
946588
187361
132513
858070
661704
842998
267829
247189
844571
530853
172193
1027763
697816
869547
135600
148907
411924
594742
437600
1009072
87321
212490
396406
73225
10608
982793
814779
240445
962619
935059
218401
327570
279735
752794
55386
50155
635090
205986
521459
112630
769260
133114
154683
798238
503275
120446
67431
312611
621032
94567
355878
120187
983044
842459
1011856
835270
386312
244606
340946
503323
857846
689828
460126
404698
373792
577840
547500
582367
808419
125853
184714
501355
52005
842528
495414
68786
318828
244367
614082
953104
274870
282573
413690
851688
620162
775461
12865
274153
491687
677370
542177
804534
52685
663294
935152
960306
319938
406706
403655
276239
514805
845074
286686
518646
255986
481282
551909
80497
910998
823243
533208
396312
644286
815957
396586
638043
733872
934777
605753
99307
272712
923793
579918
597598
990973
367708
313351
235067
52727
182744
769572
654286
678305
274537
1038867
352798
270052
849259
583991
930979
804880
459443
986273
491816
773715
926086
132098
189129
55829
968954
802517
617266
231671
156378
65755
896914
193715
665016
42597
118699
99328
579653
105776
55549
535140
62630
566450
283569
306511
410439
119335
787743
1302
42416
502789
1025924
279840
888665
746142
889108
52302
580129
439626
777654
191848
1045746
609318
298883
125481
336990
550195
692198
967342
383122
696702
436108
294174
252145
982503
741664
369433
85867
684104
488104
663433
78749
872606
991756
330810
151184
99620
642606
552349
718539
770315
851886
979499
863217
585229
386083
71240
574596
836965
924429
114696
798783
205321
841490
775587
249552
631292
730935
663224
982680
687461
534306
457913
349235
284988
31568
833447
689926
258310
771327
457126
503544
1010460
121487
390788
718213
166153
139976
804260
215186
2102
593060
712865
82486
576917
798311
655704
888077
934909
1039976
694644
674104
34937
613964
382968
68023
240207
1034004
901409
233342
866396
187804
620150
692491
24970
502718
445453
993247
607732
436020
405191
262941
474714
803812
614961
659891
840427
812190
763450
118477
1048370
482237
155911
755472
179339
808524
229957
465311
701464
954463
138224
912402
914292
257347
875185
877490
278174
563672
472171
278424
378721
107642
148187
448484
208902
999159
62393
140751
110062
219512
237511
839465
108275
163633
546397
429530
569541
26866
656825
874130
78107
408607
138866
735505
799889
992900
242020
588964
83982
311186
423509
268150
7898
418138
852697
625197
581637
946259
250039
755770
1045313
281092
1018483
801161
559985
675103
1021374
487160
78171
958311
451850
637478
280929
875620
990639
910322
491986
1023949
801590
967339
618856
778689
351100
686264
136531
533962
439201
381397
788465
64892
406029
996418
106915
238442
271016
464580
258000
29146
382749
241285
1037434
525435
872346
208893
331374
19701
192131
289054
727625
686439
785155
1013235
1040138
923286
904340
739398
201036
479944
109348
535542
629166
319212
1016844
975309
508981
554666
570085
32559
67730
771031
809364
354376
958270
505820
813553
912133
180364
992982
198554
463108
555159
551975
520995
949592
588750
965169
1009844
700179
467031
954506
299710
643417
273927
496338
41470
897004
507635
602029
887867
615442
102276
382662
590526
493903
169940
370299
484236
354541
282042
325137
312074
923399
482500
1032909
116591
409626
1024430
129623
1033161
719679
282184
925684
714467
386122
384463
123599
165608
565248
356879
656742
963590
365248
825434
848771
828428
218894
255436
71512
754733
436751
81372
689190
473369
941886
319830
317311
446781
683996
66170
967296
616739
756385
605468
955317
311425
214759
193712
392822
963054
296366
196490
57477
301419
321015
963148
11868
458685
422057
576240
476576
144531
811337
58839
905828
84968
874880
312767
454303
578838
393666
691367
878400
556071
765130
439240
651696
658782
53670
669525
40278
1038171
420263
223788
179630
492225
225613
720175
669134
569307
200890
119707
944417
676806
772186
156540
381597
421299
553508
415264
586549
581984
222744
1000050
882664
45520
890209
991853
696779
805250
730018
174022
571742
396949
313927
428201
615500
170918
234910
557502
380493
759643
319343
693987
1014980
116091
925946
635750
839481
140044
99043
951748
707412
845598
725042
749899
102126
34285
667954
570318
417236
457296
571085
370088
595560
294796
87877
127886
415558
983335
953295
1031324
472089
915936
388325
36541
662730
417090
904933
73126
817496
898249
862723
461609
336526
39378
341566
314266
109199
128847
988651
653532
298213
570170
968008
211836
589211
665893
996038
388480
617976
677590
57838
988127
743784
1021699
1009708
572067
811553
614912
187161
325328
321872
908737
640175
515225
1037986
558434
90161
889870
895864
278691
708592
455001
76027
833292
282755
299667
403838
200677
439194
716010
571206
269923
716522
858227
740083
512091
290300
883514
1009961
770270
36247
56868
537370
238259
95288
849438
1031706
369711
985334
33953
923003
642850
1029060
55230
964434
640807
927358
827759
786933
208768
535737
879489
128769
413118
1030527
562180
480380
896608
783008
657770
933949
598299
1028773
125515
534923
440495
473753
856908
361118
155822
618257
670176
717283
538426
778347
679113
1041751
156670
687009
555432
147748
15913
884767
853338
907957
821165
559141
435749
948563
99532
53937
802493
746867
448185
840144
255593
943882
26179
366473
851954
344722
479707
901132
83210
239128
849179
222264
99455
39702
747346
795332
172692
670814
854163
733915
740604
432104
163897
10485
136488
818344
959547
779609
913623
748332
38655
321808
978334
207692
774529
95803
122613
45953
367440
703952
466269
559125
469794
524926
462432
561623
566563
64869
445025
326620
52047
104557
203199
719818
721651
416607
1013364
612553
711853
1011632
1004893
130727
1033666
951780
129417
614021
422002
112326
908365
467878
839291
424370
808282
539990
206587
980738
106556
919277
337337
23555
758501
167180
1047184
608910
298674
96975
652868
650031
436207
251359
738420
544230
778990
983559
944507
360351
826197
387638
685007
486162
518146
787176
196412
517330
953165
335058
203102
910505
439183
818355
473898
593619
1025790
872553
677220
938262
876010
207352
315353
1008321
411312
663927
88761
499089
48764
818767
155486
603303
867850
817116
292337
404700
243242
75815
188184
1455
365313
487040
604126
1038984
795468
695368
901894
608951
431311
847118
309342
673481
441827
300465
539659
1024561
206057
644852
75369
970104
774882
201049
972406
258392
123299
626136
804236
986172
928872
91030
784812
278983
644205
1027677
692337
795206
40721
144037
728012
646978
839561
810659
340151
19176
911467
810550
831611
949621
145465
401769
589461
100966
806481
240769
690885
11990
1015283
379769
341260
646168
354950
366499
816586
1046955
34004
18490
257848
1010303
968390
253993
884845
534233
976841
820622
202526
161599
1004989
362618
886878
574474
1007829
410222
800972
778083
46008
715178
777453
176526
601183
220077
895273
95146
290713
754526
825548
802851
640363
390148
19164
385164
150999
245401
620248
183568
947895
659657
620519
520683
940350
526131
929707
480142
592747
636108
178414
490544
935163
778129
608828
465384
755654
265971
184933
788952
107960
248114
802694
551918
214211
166753
394943
835610
12878
204553
607462
985487
424006
407197
44612
1009605
31041
102682
965556
728032
434247
795960
771456
530308
374794
444626
797440
279141
161076
376622
341980
204207
965097
864468
793497
166558
1007546
1042828
473489
529403
531261
148049
951469
395785
185774
272465
352841
627535
993521
790977
415428
202914
18749
444771
688729
914978
351058
804683
313867
946724
274222
182045
680879
107747
197480
575058
446479
1014119
35585
389786
302747
921251
512524
594227
164878
705255
268350
867752
622879
379957
329479
692715
38455
735367
192229
4017
147818
726812
519149
1006941
389563
200568
609306
277692
704904
185454
764171
844152
315447
710793
258266
591594
1009416
564205
383062
751276
575191
249345
865860
1404
676707
623459
28524
975244
260045
43141
629532
443542
290032
832139
119480
886813
619334
773403
395397
736102
171375
638585
938026
899171
909654
199295
850953
13656
265711
460393
572568
1022042
466848
864740
672122
113610
540797
648846
435807
899967
423855
569227
1045065
30997
729713
748219
53439
525146
228273
357244
1036131
697154
35978
312798
44509
293834
988344
442046
997116
129515
304964
231727
436926
862211
170837
734808
523486
590745
849264
136481
711117
486039
518754
670407
477377
74200
232065
123099
1008154
463562
915205
175104
1010622
923324
458352
461286
878377
870877
304081
439638
1022545
689783
368045
360794
891563
173682
526753
37094
797709
239605
186306
576455
317
818984
531022
824318
722731
150938
221019
39064
203954
757783
933574
727924
758172
392018
943724
185613
721947
121040
124824
517782
1043176
62815
421949
442100
167085
878295
310145
456194
25228
481624
65962
740610
291640
649382
490607
548890
928128
718576
627968
982798
638480
1597
292792
441212
443555
867226
1046584
102127
292874
416201
882497
415591
379935
798494
812148
471890
417411
273281
348078
750074
69466
258209
779161
97558
246289
396032
714990
389957
872552
126892
878772
317460
56377
454809
264892
614518
896288
57997
748191
481771
82355
176744
1035373
858150
242464
373622
855208
562411
90124
970978
825977
81227
1037459
642387
787635
463205
113473
727386
902269
28017
593873
37609
398577
78073
893150
476020
994881
975076
162795
1003178
352463
449583
912955
29333
252634
1039219
193432
179836
504810
60161
218266
458513
701324
93760
969007
681651
1029271
218837
603068
140360
247046
332862
810406
572759
40979
102338
969895
171201
41548
780611
525060
729606
899653
193562
296274
985565
344660
963117
159225
553174
553275
137798
72445
636977
483443
459607
435561
364692
552114
987331
200084
248195
734108
72349
855061
192519
1031563
218344
515118
982054
161530
795776
795474
644213
768617
92279
249385
762330
965022
283980
845758
961657
681721
843326
348996
1021981
433480
307891
889203
501179
230764
1024083
444429
664558
948353
558131
467582
584160
191222
678811
422827
810105
940834
435792
398853
83459
1035117
864393
864921
708726
987328
827401
1044289
540810
790463
346176
264401
728172
597070
905078
479787
629682
633326
645431
1646
321807
410141
53840
900254
399657
237540
471031
446553
754621
722535
458077
1032530
834049
121748
846067
551894
14503
814567
891103
348402
131238
139134
412105
682872
741585
612674
217890
999184
756274
108294
555974
142307
476748
655727
294721
379329
275513
593948
1036747
866865
992543
538528
174384
422383
284443
286386
534658
950012
471117
428653
752182
264194
416053
847003
1026442
773241
797664
757844
1040663
265321
792120
1025082
333604
699734
29584
472935
814425
1026223
381190
489464
463898
988590
1015331
450345
224473
446036
340725
625002
533849
96313
644952
194908
375871
587132
958584
878885
422794
987242
330496
347906
771012
945958
875169
839575
532014
938309
237023
583145
506548
561383
292136
206476
634522
579061
838132
907959
728388
990134
871024
660010
258114
669973
606859
678673
165733
255905
677987
165287
937164
840705
205830
395836
264389
271310
853425
955830
963892
124608
253013
139684
353716
887818
88783
356225
941769
151734
237362
924541
385340
39304
864750
754470
367228
868218
831764
775281
920333
933644
121621
20942
645752
136120
830102
981900
214533
596539
429984
422587
853645
719363
514641
327452
575177
269528
625432
198775
361959
595190
587224
943792
355215
179499
37883
697378
173084
802595
494718
81164
886005
787038
254432
680139
943181
642547
216316
209337
300903
360068
472520
873274
544027
371355
520249
998876
834971
855643
788570
90031
755109
98841
406737
453298
899264
553116
830757
851047
477258
80338
824168
596744
32364
309251
426461
905440
478616
3358
1006267
516124
228208
203738
875023
526417
92690
744521
926169
122616
229583
616340
462601
463266
65490
351107
3411
459184
911814
1017827
765403
776828
203467
558978
691109
34812
204396
360995
408570
781347
551418
35932
683533
229912
893594
927866
60893
865956
618298
666939
78820
765602
839543
21085
1027292
802834
124661
440284
849802
1001969
157528
621602
97356
1025192
454545
154347
900511
29780
327732
796100
248260
593615
35643
551863
147283
343140
126372
271846
39234
937502
805588
1031091
35705
87013
739072
900881
307114
391319
84061
447477
1047921
891954
470609
936074
312358
40188
760448
851122
612106
206228
863355
1021235
906162
165495
554086
2391
1023509
594468
383539
207477
461907
290203
487417
221712
340973
170860
165278
310329
76845
709153
110532
96119
48517
297786
1042316
492513
462789
1031972
867465
991988
774725
468744
786961
13566
46292
193111
917765
398051
435294
885724
541342
449934
93936
222473
865522
325361
732601
1042152
56183
986788
666205
7503
331886
596994
916023
615196
752055
1009104
441801
993825
13300
492778
571765
416687
310954
85633
108188
901121
404287
78838
165768
1032837
749499
153401
780684
689850
981543
242292
880617
942205
466152
205667
769620
867335
359129
289921
1029361
790008
203742
300302
857405
336934
28444
296285
26788
651347
207185
22875
395411
905756
937647
82883
105010
1011237
738851
859200
414136
786754
152220
473020
877557
769255
801889
5786
282383
837373
26024
404906
786312
590438
603924
798934
79045
217833
626639
815400
940791
185859
322504
321429
745706
658993
310706
1039876
710359
528030
941347
351929
218096
274336
633152
373948
528221
1015835
517247
407027
493833
988783
39255
545258
533227
826917
376545
83615
930286
479137
658553
40161
714700
26099
609106
696864
904177
413270
259772
853644
811979
456809
15017
298538
92097
612998
557501
204968
989524
496391
695413
870416
945497
461841
857892
608789
1019568
851585
964682
861393
557436
739050
296635
813201
34546
805096
623227
1009811
580915
259124
1017726
609432
994628
707955
512743
296333
188836
529671
9192
335000
838353
24061
1004516
9932
333979
765731
7611
627151
338126
82447
37429
549347
195694
372649
836937
1017194
787419
89493
856516
380312
936498
330945
944513
833461
589162
669927
192656
608234
545781
743848
195161
397112
338702
356817
70894
234946
505183
598606
798946
454450
1036194
561227
480814
260960
600516
699992
782999
996343
1032594
557042
422386
723213
703068
261573
500574
592181
322624
242109
869167
249915
456885
395977
184346
416210
1047364
404836
529318
1029407
605934
1006808
473045
571088
739591
634842
336704
995846
376284
551405
620317
462078
309630
28572
144014
69461
768389
316606
811668
704792
788259
555874
523933
830736
560303
810471
766567
509178
504007
968325
854054
978112
846731
242104
765806
997393
930019
836958
734661
689287
172847
25512
788064
72572
769458
215119
453539
686581
710878
4191
801679
141434
884997
260642
549346
25188
904929
847210
829719
495835
292624
888115
776675
803368
421608
449580
621096
15494
139188
948594
187836
388804
99287
513254
1042313
113337
40463
614451
233757
878896
154877
825406
1026151
946093
132181
40265
370206
46134
211202
872311
20775
399165
823293
303238
732907
105634
164695
338200
240986
382492
595278
326172
456822
905858
329722
834927
520574
791721
1023322
542355
91836
365361
1027283
758019
341684
154025
1032515
378735
885929
960410
707719
226617
723939
722730
1002339
788686
79561
297132
118280
637097
450151
252204
265143
29246
153974
172908
661325
776240
597573
579968
88023
359997
503771
174388
557998
918210
1026017
977526
685537
918547
44735
656702
967429
711013
186271
125907
106115
921331
868532
1040394
1029487
129032
949423
321060
551093
998665
915123
1033380
191259
489038
838897
468470
477578
790370
560940
180747
702403
993265
182985
756236
825731
313969
646904
704854
639948
908960
261745
12669
358751
328314
819333
818276
264295
670027
680564
657448
781828
744404
551457
607079
805462
229431
302797
796290
1015241
324998
82953
474934
990365
95100
777625
509467
90457
394457
146478
694685
725619
402405
242173
88694
264546
453058
73164
504461
667653
832591
719340
160718
329734
625815
558627
1271
306808
381732
863249
845523
710015
429062
493967
136204
1006819
841257
454321
21165
76034
681045
759965
133101
23249
714470
130031
450716
424899
412039
503953
526381
400681
286013
1013917
124447
301607
927387
269667
748606
1000977
509071
771577
545113
80703
380676
642750
540606
420352
303991
823413
947592
743740
78896
119052
910815
712646
222225
656082
220428
168897
291031
680167
580267
968477
527645
991266
859524
783620
805985
501853
427164
4444
69839
543784
256183
219975
269826
397829
23333
76152
637629
697740
647671
117055
175600
128152
867590
747227
1013978
244644
120642
451894
525006
633998
794596
3303
633975
614210
755750
34633
146547
484680
887044
631138
749155
286544
222244
326447
881491
392673
8692
897874
561968
615093
281159
699206
589533
349088
930221
1040916
254665
676487
8977
406800
256049
565800
114693
348312
948152
476416
942000
428096
385984
908379
515800
723726
20031
868348
246329
651838
16892
414126
203148
635359
940552
808008
819895
250976
149005
805553
250116
800167
292813
558358
960706
648907
710968
938808
154442
551861
478335
794012
922701
554353
642884
600758
245470
687367
981252
37519
839311
735035
488990
172599
159614
633315
845958
265396
105281
481652
170874
627265
322133
48925
235199
646550
887909
954176
443934
338160
343186
112646
88852
907946
881782
92382
250760
562791
226637
49097
817286
329472
494209
325343
429372
587593
224791
984070
159705
806134
920294
655682
392313
299251
786609
960364
229743
348528
536317
949188
420908
436562
122787
844970
1038957
905807
615007
23038
990425
369729
505830
1028538
621814
682505
577397
920122
45991
294282
980313
215460
318536
601850
1001120
478392
629212
818044
189684
19455
308603
287399
142802
469071
6755
887412
631982
878457
979111
449543
326022
184011
1008304
316709
750768
66419
465342
1041059
393770
899079
756030
564726
229638
2146
582572
173732
119247
534916
1024524
905631
932675
775890
285179
31040
662391
813372
832041
557794
847491
435872
811738
152222
485084
639729
1023733
903087
363149
271478
296932
950585
962721
252266
1013517
490610
892611
912850
620128
642001
15194
955346
451898
222432
338525
626481
543556
110142
774166
299446
1031385
631200
516036
546661
505376
264052
402524
742431
113092
903718
307209
745448
137642
431077
324676
112595
657897
320572
66022
605582
559186
698951
93633
510736
153818
541264
102367
560591
965211
731987
433167
74149
390028
736081
663215
780469
348012
945801
79627
383240
983101
90552
415233
855634
951839
91363
403271
61187
296117
762901
506789
222438
141691
811431
247215
52431
100289
278614
1038433
600493
320474
157880
220714
869284
311857
652209
351921
63086
251089
1007037
799074
492188
582255
966773
353617
801965
414606
1005311
60706
208428
551179
890576
519065
307000
531610
247165
467108
384284
181971
489676
58944
923192
287449
1015761
188417
886758
1010590
763749
921474
646871
142755
160047
172409
427500
125790
131505
596607
526713
712032
27974
889932
654108
25887
441719
945056
412841
266924
191948
344287
373808
855709
914376
128708
956349
385275
634558
809582
582147
120599
448084
806090
121069
540041
613038
31733
85210
29521
687708
464806
241953
325679
207225
748913
328486
877171
541117
881625
481639
85868
82056
430001
799124
669027
39582
880103
964345
1020148
844468
176386
315590
1022376
795278
972358
478252
113544
1047381
933956
927929
69831
495133
947358
643278
813256
817112
900300
584577
490324
967380
80700
367317
831073
184443
342287
189248
544660
24837
431067
628195
550241
837944
532980
278663
226521
745690
93840
942307
207227
111918
847818
340806
859439
76545
800886
666577
967424
299844
184941
881769
607916
233262
475105
368782
693648
315514
835973
452454
804185
37639
197913
623702
677856
355063
932001
747280
450098
293195
682646
45033
662389
228862
149714
586021
46361
169881
428288
951490
81252
841726
984118
105631
141608
269145
658862
390336
409051
56619
532781
644494
475066
632408
319416
232093
535383
726632
131381
58290
904452
262160
763368
132243
770334
403179
131730
811879
713724
385666
270135
343951
713201
386723
317570
638860
141422
773286
716305
484298
543068
440472
280631
346164
566830
137126
983667
49249
125838
1016779
157666
705443
789288
767391
66171
72818
248285
558852
598246
926396
17980
269092
83190
791506
752619
438048
646321
332408
933729
939767
526947
696392
199747
554828
65291
948930
548040
364385
578287
631393
398834
762275
30759
937575
842256
585569
632115
587463
961110
783886
823718
993791
272926
571158
525558
884152
480482
689324
763154
760386
394314
488950
338831
748442
759185
351045
532952
425267
769706
860365
529048
220442
952706
437621
957374
177900
499654
92117
44207
344327
675860
725977
928744
589344
807993
130900
106163
931617
684285
809282
584690
464640
162996
765570
775615
446007
923397
32957
875921
564702
710701
198752
935336
926773
647064
280753
244058
326997
562584
156631
612181
422723
435253
769615
655567
39764
156464
619897
973068
854300
474505
127394
679267
377559
446491
470157
703814
174913
221346
987505
155546
219379
847320
1027744
522620
133520
511127
179074
869733
640404
641263
780246
678831
312906
376946
412709
547776
779718
642133
119043
750129
78311
527719
890566
147602
958843
125711
210196
940070
988502
667585
219182
1041355
1039022
108552
731291
877255
558147
201805
144423
522688
804177
119292
584561
576196
25789
241273
188590
52269
597395
432642
640415
471462
704016
602908
519283
476364
811640
958284
730144
647133
754294
609184
182329
263686
504051
295638
257597
910569
927761
643328
827471
567302
791399
234396
90586
233303
363231
716362
408278
784924
922565
104267
842197
619823
280662
681989
753126
53862
464257
566889
937959
20967
354198
333658
318781
18583
757968
990724
277777
708390
833377
606438
90006
430891
751701
842107
33279
881043
435544
713503
190733
133850
118402
387079
857697
103269
338860
259844
715044
401521
266331
878410
107879
642255
425335
833449
121541
62714
764317
164336
112153
527982
836510
695471
645186
661383
999037
665826
609215
620778
748601
503119
57649
966620
296200
430127
507552
1039316
446113
395359
249975
695880
899828
713897
947053
1015055
90402
935266
992949
929119
199083
357147
647360
320433
18861
790754
930528
593520
671146
858125
643589
932843
942588
8759
908535
1015463
451030
962791
709490
873388
668712
113499
287081
123221
653007
727950
862888
900329
871030
458022
680739
121282
467094
456241
117253
912948
878819
234449
458526
229755
21319
156622
260003
72573
739036
895021
85648
967276
450668
178254
315845
73669
332517
695035
615141
544730
959549
975188
41645
688099
117589
111723
404718
551120
944745
411177
1024131
89030
792023
950023
179574
654181
138770
519899
267784
563917
648553
973731
1029390
616676
66512
368840
202381
796607
509528
854256
603826
278715
592068
900493
423285
342927
667138
672426
505363
1047586
625301
1046603
63487
236203
537848
615781
297290
1042017
160085
56092
836526
504699
777424
884304
783155
484887
911329
574761
164156
354077
1027390
986105
988847
690162
781838
565823
339968
1001578
55492
581538
919487
301083
515712
718409
934032
216130
808096
944681
37092
62930
696883
205379
103052
728463
737089
379502
597953
539827
810642
777372
1035107
306828
265787
420609
764190
46085
750089
820264
745028
121195
331554
861073
467298
636611
949827
268538
18005
1005557
37437
554504
122972
754414
471193
426493
448671
727248
348804
462253
715996
17108
1021390
980804
104278
240069
235251
799572
523727
1037489
903875
101047
136509
819418
202023
792600
244580
642022
523829
434835
185480
676199
705783
68205
178566
212570
282375
933638
227989
884733
647652
525611
691309
206043
977270
935895
468144
636061
977326
590092
427685
380604
959944
751576
60982
350703
133945
614724
872672
1030835
133154
428897
625255
839701
445117
742087
947607
34709
765399
92339
829617
129276
55484
304902
867119
820108
816969
693729
340762
136183
390057
130014
184010
842280
659198
322671
595768
553132
409708
859904
434249
225705
528697
25451
378770
344950
208347
934241
107812
217923
338735
185756
172133
825230
841196
94304
757169
683744
668951
860196
914769
2721
620434
793888
512234
47455
738462
902676
798701
364080
280100
935316
76187
518299
910302
458980
18375
530553
260601
249906
296619
754930
912641
806174
237708
456577
719167
434689
974894
748360
910058
907010
128535
34648
1009973
488546
556793
579030
1027056
560092
578291
426956
844573
914010
875257
418533
91974
402386
103768
567447
201426
68659
471406
706257
729656
184045
822142
131995
323623
971325
273415
776107
769392
876984
110323
490778
342636
119602
264566
230514
52747
12653
680676
920828
920468
3233
746626
1045659
222248
818158
258564
997097
563075
591095
300547
309318
739497
238429
220831
36109
843228
79636
1040915
967646
107810
399278
206061
558175
622743
154797
293002
801372
291858
554884
402033
1036821
536614
5273
166986
952853
380449
776218
577991
690801
181993
562494
568546
342034
1003326
270715
38476
941246
1022023
540721
958909
180485
641891
598366
791253
83430
110917
358146
563262
394513
984940
228576
748571
304867
368065
879948
945657
425910
178518
627546
114021
478842
195001
238406
745936
274614
987692
120479
19993
896881
1035699
2934
402444
376944
236662
543004
98299
522251
1012939
534624
46928
551288
979934
379416
302984
844936
970139
714429
687675
135321
660458
494123
747258
367450
631252
655608
228643
96518
798257
1000684
518638
457436
239226
873138
821201
827455
629483
995406
552526
495100
11428
43695
443785
5964
599419
229937
194743
926044
915071
428392
263156
324315
457725
686066
719400
655652
630839
456466
665546
431015
567655
703227
753592
842066
233886
30503
59566
227808
512890
550061
533204
81678
351050
727474
256503
440441
753177
724457
711253
509040
713205
1000470
690201
85828
775197
501256
168582
612877
24829
983002
48214
982257
748522
613013
814001
469825
319375
970457
442911
425203
709062
649972
846519
302012
331316
195812
826984
227096
749665
586787
658512
715593
893744
35426
235946
654717
95220
438954
1015682
844001
843717
889284
416413
780967
507557
999941
314938
677336
62669
808181
996146
640290
905862
920921
187620
736897
958701
631109
751213
75687
713263
879421
690906
150234
213523
6819
976850
141870
638456
879068
985905
337895
471732
884628
1018940
575403
23674
914798
998112
25573
733766
957005
1022587
795136
143831
135528
595308
351844
746878
196799
610419
139079
554314
994921
476872
807355
645558
6234
409497
215238
297422
1034296
162994
487396
251020
641662
842477
506048
174915
205815
506216
141709
197731
889667
345956
794091
910597
942264
897889
452141
511279
493985
118893
545019
275279
189117
544871
877337
662312
998701
923873
781286
253049
443388
258158
896691
352799
605347
543853
612907
981033
119769
575759
345433
8000
611621
79073
181817
902015
493933
355237
997084
121927
1010179
722407
500340
1032648
191802
991429
504958
404602
605759
252166
62349
223710
622525
270563
339841
21606
858984
728859
750272
649942
846775
262832
921879
927148
209290
445955
619101
30704
522705
641635
11716
348567
421828
78115
678035
734908
586262
596341
975792
460095
280481
457762
532204
419193
911571
381748
280734
258014
937269
1048139
855720
514537
425841
1041333
439424
294807
1012723
762343
1030617
970496
474989
70909
915135
791007
180993
414293
954169
16286
7218
808285
210376
567340
884785
922548
114055
331852
845571
189886
641781
199794
113027
209199
1013612
64109
432125
496306
91502
213370
778628
1020975
10732
696904
520385
381234
712166
62485
28746
395320
770991
536940
516734
358137
630109
690689
897345
872364
411131
665378
845024
852233
775619
631035
915693
469599
244427
220394
605147
656833
904377
171801
168309
639432
896114
542428
836906
602056
139180
356480
565048
555589
572072
701164
266213
593654
748711
726326
619039
317778
320282
1030981
546445
326232
753560
1022736
1029756
205214
498891
240235
893139
1004503
441934
741227
938513
612943
351907
705697
725571
601582
876469
1046194
271921
409752
690452
1015573
1009258
1041306
666941
93195
927042
579609
312350
902331
162026
701815
595306
508102
313669
392002
362324
376423
758553
674100
1014925
152812
367737
130530
630349
915758
851291
861080
650083
402284
863451
701739
849190
457397
1017013
646300
581427
426262
897232
1036147
655669
133421
506125
206782
296871
143150
769117
79828
547927
602948
153720
473356
200103
234041
694365
411761
382244
665529
481495
341184
729705
20102
526273
498075
401835
820819
486551
276043
781995
476793
500184
33832
86424
727221
140851
603471
636146
526367
92887
749366
163500
275304
742551
56452
656955
422260
645269
563814
1044056
57057
80843
793309
897661
567104
84205
705624
277341
179493
680974
246093
625944
126673
666717
329903
585393
919291
1026379
721612
618553
480265
628440
302740
644438
869748
317985
413324
59197
874733
21784
181978
991488
694837
107284
746371
512950
538468
330138
448995
24903
180996
355894
1046241
549534
611300
87408
846117
96619
18904
149538
363745
132862
13897
281174
167458
247731
188442
743810
4287
960569
1037302
391132
630625
839934
953968
812345
694591
161039
973253
516559
820387
403818
5537
187
673619
493955
548281
81802
869927
520949
93973
431022
1031329
410228
893906
226046
945211
739536
747406
69301
91148
233332
172630
381931
385787
636304
381416
458156
592430
948004
215871
827125
644086
9448
942631
815360
45835
480639
181337
273296
457908
76820
150085
991651
310957
947874
18181
969621
993918
332948
214659
13871
46817
568896
926136
745176
1027665
329399
34331
261431
514855
725956
506885
843752
191498
631177
1025242
170168
758058
635018
271661
558888
895141
8308
722537
541283
564149
95128
561105
731876
784053
541954
937696
887209
244251
813686
159794
433022
297616
441725
298209
79501
1020390
504804
831824
291537
451296
278932
986179
304324
591663
821287
220752
48197
743357
112550
965098
776652
318854
196678
502601
212821
708188
816158
233131
603159
650967
881553
606240
147430
704760
611461
341835
671014
240276
89091
581968
367914
771546
408233
621458
774090
518794
461209
911967
1022026
272461
877819
128662
509015
285711
301347
935794
956283
775588
268672
35659
876752
914263
726594
69061
898582
1022779
21553
264464
766285
1025032
833613
306948
754560
71208
950991
874747
4830
91475
326156
540998
1010925
566066
405622
104254
76114
592982
664932
680052
769482
29752
547787
1023488
595420
542671
611376
279121
208756
981717
75895
886371
510119
607768
914299
772698
517566
912905
1042747
880947
386085
42526
346867
344806
711426
395164
606400
856764
971103
20681
362357
292974
932132
680511
990121
952508
683342
865246
373554
537982
1723
582254
393801
255246
916602
497789
909950
244196
527925
264112
477499
133209
480053
101734
881881
161037
213791
912296
795603
249957
660887
451784
428941
1011043
302773
816739
207823
724847
187596
764004
414103
389862
614896
644817
137984
590843
675854
536187
1031012
154021
977690
958251
372224
50011
468385
687726
115332
596321
2434
883021
38203
692291
684335
1019242
859577
18828
254296
603418
1020619
543091
865705
573542
727667
894793
826561
607703
276011
892251
940867
1562
377981
929964
848607
279008
202605
824125
283804
838317
566844
311180
852264
707014
318476
998587
958957
601431
398829
446692
19543
274859
876636
717917
225093
626222
710417
251935
424613
117370
702332
246830
305798
18161
1032952
188288
920198
477367
197522
1038641
77149
901183
374661
86366
905052
578018
405366
659038
311217
1013653
1023277
898711
824251
214832
619714
179299
741261
288008
362740
556083
78636
625891
330072
984962
37122
987793
862140
509862
350749
917680
448214
203181
527080
846569
598694
464406
755468
640511
273810
135793
784388
638220
731201
451057
575471
878932
809843
501227
758463
118452
971278
253832
1011113
506027
482722
519069
169312
79077
794729
714297
288882
794068
1016
751734
449711
573287
824859
637428
543474
217370
739622
413574
942694
270294
432983
829976
417913
406193
846123
441586
3917
939016
82833
310112
336169
202534
322999
828710
807219
124140
150694
978462
387944
578
953734
373999
510006
74594
272672
327002
1010172
162977
961725
854171
905191
687539
890059
181761
893868
759153
32000
388745
664830
651014
1007412
498481
390661
52366
615167
273335
1037310
559604
261434
372619
751442
381888
309709
21018
568256
490736
352023
379567
795131
472816
180245
238389
493198
66821
55107
521750
166363
694623
968761
287380
803136
726116
380786
46835
729725
249480
77613
286213
821962
1034261
183478
18802
594058
245874
1024789
277019
587446
1035389
167200
115513
941402
965721
178872
124135
1035430
355701
841402
90478
802701
441280
711559
240965
327297
968361
851149
973151
810235
253591
924822
530115
151362
444210
11106
346136
621110
723864
600507
317484
908026
238435
93055
98170
607831
238257
965899
966434
381894
820090
94284
385355
478564
347260
547270
207980
626239
852448
850865
731260
825006
219722
682264
610488
941377
414133
1015933
410655
865815
632168
834523
822406
970141
984709
596316
226537
805334
303113
445862
471258
844155
951771
136792
458815
684929
8767
893740
86252
216839
426396
230443
972278
847882
496743
724656
273401
409513
973181
562914
259643
954583
928372
842768
843861
55594
188736
106898
659633
462475
148170
656589
972191
764554
879559
216170
317439
326350
931869
562854
658150
325431
366929
383712
986114
761741
802761
711494
187691
97682
785631
193290
432424
755145
961768
542055
932301
732594
17512
957890
554203
776015
998820
930780
468699
62362
363156
112959
113319
497500
34518
512189
654860
819619
174473
392212
773060
264916
511364
92253
313679
109209
865465
1023837
199159
395841
657573
485939
452555
874487
603503
296287
673247
268650
491891
446842
300417
484571
26243
52301
4141
799545
173772
517045
85953
246711
612714
315528
1000798
497624
655491
625251
153541
227063
599657
192376
342296
702564
305984
584502
31208
140836
789989
262326
596528
554154
809042
162420
1007034
1026635
891039
752911
870082
214796
136918
513307
516474
17447
32418
510864
837072
438937
33212
21153
654996
1015420
127774
401221
38941
459103
227236
104393
901908
958933
918433
788119
702678
230189
339632
962143
319587
712903
802519
965408
527064
484242
636300
149186
789874
154160
927271
724222
106847
972225
485415
669763
888362
806645
76676
407887
8248
618575
703474
914792
392905
975027
198252
666448
302683
955180
38927
587819
1036667
998190
164171
352212
28011
572772
402896
625427
115803
23705
455065
1022307
19477
976562
1009309
992024
905655
1007543
794092
411369
989389
452761
259198
540617
136470
464502
950095
49158
610615
180142
721357
727006
79227
671928
491129
644945
158627
36759
461866
819893
834350
295370
642566
640641
774741
872221
164027
620909
44670
687248
34875
536730
154413
110489
347587
495989
942377
504703
581000
914456
1039780
548669
296622
216021
767087
421859
761925
70116
87718
219385
1038485
389208
494606
203586
850690
255188
403640
710895
990307
510207
653430
815238
376719
121138
406465
579584
177280
804763
741009
332239
92754
719987
655734
895730
442455
604905
259321
151990
696479
449554
587462
1020933
328320
203582
814903
515143
301448
704966
746237
459095
20786
844508
432000
869651
407097
930171
365342
108555
5363
916721
202979
1001455
935563
351956
282732
417695
464955
694814
324529
632600
846985
732286
977012
47817
586815
70633
227565
905714
440708
647442
29595
205663
239641
539521
719782
657887
729289
815884
571558
359828
132867
711270
246689
414014
904869
312552
806952
963865
1032813
406300
251733
370091
682414
661294
481917
369397
778177
1007184
563178
1015492
343996
854656
701136
723852
84222
60597
923313
616976
966350
7662
688544
755437
977553
931828
406128
456433
820689
929268
891997
3583
627014
527761
54525
467739
141867
873403
265466
630725
770393
899161
271352
701474
271715
687640
290955
852031
789042
797277
152266
194876
966144
1047635
703261
101863
262368
711445
179202
443710
820515
266239
753073
487343
101705
512814
813569
36793
486836
471806
999739
287691
315407
938030
599143
477129
161344
540045
662859
438920
762228
237287
625931
592792
362511
1017941
161802
74259
174530
221830
162868
1046940
270103
372679
141910
667337
829366
355653
257471
716731
610772
159015
1043356
57800
702444
429281
104171
924916
13295
262226
124221
80263
717578
262951
334066
112823
266942
181273
881829
794438
956790
350455
23424
1040860
202184
914077
1030841
553269
120360
534538
89352
912233
709731
161920
966738
922835
214080
285876
222474
747818
187671
148369
102242
6775
240729
1012625
226288
191868
54221
545943
590122
583201
268648
835533
723057
396419
809711
427912
881300
204724
522743
937050
288063
89722
160876
419520
961578
758509
306746
199973
405455
680568
623139
549238
766884
400769
651193
212798
657516
112763
124839
915941
125547
337127
967389
238531
323345
807905
823735
129545
672223
788610
459048
219769
314159
249341
667743
856588
269692
672716
292917
997915
1028564
848173
627217
835560
230913
1044904
937192
1016677
105406
760748
579079
920748
528051
542694
818093
356278
756776
150582
370425
132417
1021070
487136
519003
28007
645945
276162
732538
599172
69923
974646
331618
705845
360798
768473
313663
217511
671827
646409
965007
49159
373923
862041
668722
812354
873180
1043710
828260
910353
899064
784099
585625
368221
269977
911538
1045594
666329
60116
131600
895377
358919
650972
332162
1002795
493878
302412
611623
62593
969414
408439
1042892
550064
734394
250862
328746
966132
1011352
651035
521087
1007431
626037
886448
987296
785262
882271
132696
739780
791450
102847
132541
693454
682883
413546
23632
526347
266797
256668
118689
964669
377454
777017
491383
771597
689740
548249
1021940
980055
21690
524432
656246
638471
69686
413988
913003
785671
976555
290764
704171
460332
519727
183933
518812
318643
986287
320230
879224
880373
655283
495767
428263
495311
536161
40439
1015182
706558
200208
245776
44978
541130
342657
99563
661557
588782
98945
48447
794387
44720
867589
81341
591265
618407
487615
711111
609798
1004132
360036
419918
643970
813907
833319
1000407
642035
826258
526913
770054
102050
684298
911644
269576
368697
327772
99677
892277
201813
386210
857946
69702
673305
56625
67102
192367
1011556
620232
311657
424514
778750
297617
862858
322077
330167
214631
122354
92968
816013
294264
673002
957220
968067
309884
349667
341922
318084
877964
379877
271472
279319
789914
707465
808113
853414
67453
249021
296747
728053
404336
551892
657783
896420
501351
916771
743250
186910
829713
178330
780201
299254
207719
541178
353328
480105
893960
617083
465502
991060
1009465
112350
233006
198256
517635
993501
820341
845060
336017
949789
263550
920439
156411
282189
4315
1048324
445252
201148
595570
155804
846027
496052
680751
527824
708184
93276
510128
1036051
540292
311421
570707
890338
492367
242606
477727
498399
354700
784353
845725
940870
504043
821971
672740
701317
989939
79567
440303
285595
102429
649757
24551
107957
724937
731264
675279
706583
223605
401737
436773
201182
370533
502170
571556
1030296
761082
862476
97850
650386
929040
594709
334435
339721
246307
211057
256120
795025
965612
723169
246255
791773
12090
397284
427434
762542
296948
615061
299084
23921
716329
865507
437631
43675
901101
32466
765334
146688
8282
951745
1037415
73720
996354
53305
684152
180320
355174
204860
345484
565647
931843
861812
594455
465013
418383
766900
93545
876982
715220
332496
441241
372001
228625
658768
515504
1014501
809411
25944
48046
82794
157816
44695
79356
890772
138463
685308
592698
526699
921494
448206
1015613
834084
1016667
643396
703783
5482
23416
414571
23282
754501
913893
204794
892802
547952
992926
68150
91632
580810
842912
772408
584702
975765
1012022
1017848
934732
1028831
43409
168272
739961
730325
861095
372734
344285
971140
900111
291480
696832
211533
282115
117222
554199
350543
195846
1035554
336605
75956
991392
639689
850592
993887
109309
195073
889448
39117
255840
152654
449203
994223
949655
64741
568761
448444
831787
314865
427680
885582
147104
817721
510271
359586
50617
857868
294450
375465
897770
209579
679721
96974
932623
787499
59758
360816
966524
629680
181513
118042
150791
582494
584759
781632
761739
402094
909681
181205
851083
505944
281389
262015
574170
801345
77628
540502
170717
159083
173091
986192
716280
377747
891045
898363
110221
371081
553274
622155
682493
117736
843962
883332
98465
136996
810272
934256
146756
900983
134148
270426
105841
758082
715934
463554
13106
324621
237942
368419
308962
824326
505493
512972
341013
895284
929496
237461
749648
123588
949626
1021652
321541
532426
990231
717953
169395
678281
450027
1021474
418562
927352
439862
618216
263263
725227
909359
814897
709378
496166
64623
135226
334536
812186
168480
912992
1040026
831811
550909
407947
191011
198463
431579
751309
652147
998337
224603
629300
421514
86321
1009738
324785
968827
996082
986189
233543
811428
88800
996378
666221
204680
39157
521280
242132
252454
201121
799354
1031286
145361
899799
876224
714726
171483
732645
531590
705389
207293
909149
898918
637042
969078
622106
350497
238233
196641
430000
615904
452009
276615
516283
119497
400863
457076
288575
452223
764228
962050
643263
99862
243038
538184
520770
575593
879055
302124
271066
1009619
571945
381525
16471
664149
152342
583602
1014910
104629
981733
578315
910064
657730
18762
886344
956121
740136
815770
311338
426007
241253
479266
976579
593227
891364
437836
853637
295508
243576
603740
215691
744330
221667
865863
87486
148247
602962
912395
687833
982610
38439
585397
930748
568060
710225
1011923
256256
94352
825361
266587
134042
346052
158592
291149
278300
1046901
814295
401261
123074
1023716
9979
381141
918506
167693
901612
944993
2732
415376
1008791
824936
619710
544505
639052
387978
515588
874707
670006
479552
1015146
268694
626434
373805
652616
37204
4190
650535
1002097
84586
378808
302044
826322
49583
405853
470033
876094
224022
882499
884959
994241
30516
571429
876833
746078
1010429
549680
598786
905273
885586
687351
69456
687462
965950
297522
510573
513312
314148
633461
828422
694249
163026
663085
905414
900406
1044736
821755
44138
626223
415304
372611
874045
723349
31319
815949
554947
662669
186392
663495
396691
728407
620481
18223
628481
188252
425302
586735
553490
65190
562438
85705
35572
481482
586473
402984
659116
201123
764540
781047
353727
149437
235156
443127
222047
534903
562719
431426
360078
1016462
325157
116548
112953
992674
516380
26654
960370
562987
698252
793582
428426
923298
303353
295180
205535
593887
57450
466644
604726
125714
1018197
730745
603607
397663
14058
817307
66465
1036462
678215
421802
581171
374590
193249
941376
540279
592344
853218
820764
475436
568638
133721
1042754
70190
1020398
640288
790059
1040842
354244
559605
856995
664582
468547
6591
127781
604939
459874
940928
121136
655124
337915
761903
725478
591478
936459
61869
373291
793827
808281
513944
665274
226353
993498
294792
821965
37870
409639
437960
796311
557389
509046
899895
94239
973905
721812
553211
777583
978070
446760
600774
18407
332415
675935
467318
596711
146297
379529
659468
932012
461928
480969
338745
610320
566990
276598
196199
419802
513713
144350
131778
1036906
580179
430110
107495
601198
443644
826672
722841
311650
475888
700767
293260
951729
599008
64754
911938
742086
368402
497810
833051
630386
339098
265086
347419
633297
796192
370049
739069
179793
354902
329910
33400
340356
484618
829111
207081
741747
794131
723308
176955
346332
316935
18501
880457
971760
452112
168984
249244
851527
107127
1000418
477804
259234
290467
89589
167416
668400
240127
805149
108591
955052
152688
685778
619840
828391
527317
148921
220391
796785
918521
716706
1036429
736540
33139
948176
700950
314484
185610
599902
763730
27599
482297
621949
327057
817440
172794
336646
421958
164056
962245
6836
349294
971428
933341
310792
283097
520841
540996
906715
550446
893589
38986
239655
711305
857853
581586
675563
99085
42714
630539
347437
208979
718939
212700
581826
84673
623724
287807
452758
598782
995915
91831
252481
831199
891734
312581
838023
224748
520214
900568
921743
372110
105876
484129
8797
794606
687776
363999
99161
27869
597541
843115
691848
38280
201444
392051
702572
696853
304516
873709
605853
248745
519948
636363
127610
244918
924422
696350
990320
929647
733701
941603
549420
491922
1043572
1042917
699724
598575
133392
360229
472017
506815
4606
445761
237138
324244
390317
905609
427167
700823
347064
556275
799052
556088
224953
1015480
800466
643599
553266
785487
48562
120013
450570
151065
22062
61321
111393
897287
301322
894689
754549
371689
473314
236293
898730
1027494
380717
475486
482435
486036
245791
514118
1017480
473821
284662
899101
915715
13854
650128
358875
124238
621191
427802
781017
609133
539292
133207
967897
924827
20577
484508
431766
394085
258559
331950
929471
94451
652829
880268
689177
24239
6931
686975
577962
155841
901391
93469
902236
959031
576826
394851
642354
442432
830119
455546
106041
935051
183519
802859
591155
345420
853064
278899
64415
522701
662249
206794
652398
764453
490037
624295
271184
282175
865293
317571
734198
235333
372353
401723
103003
409893
784909
265684
179818
998002
956109
203052
973991
125855
901513
963464
188686
278590
835626
3556
402563
341753
543037
882072
881136
1041103
119199
723138
554258
268917
809945
481736
913619
728978
481411
236412
859741
408804
315160
412904
629192
738455
496076
668294
1035552
136417
822526
541538
668224
88970
884373
779993
921201
1018207
757496
293676
790877
858147
516841
716318
710081
538622
809836
178045
132529
47772
256417
974218
308109
518418
330741
170608
576894
368357
211615
252787
530646
83031
333701
707499
619902
751090
769493
917605
145663
644140
831868
302949
327898
891169
67890
950877
515217
538248
1014970
300833
466833
1007022
787924
995640
226794
468812
320126
927266
360202
102481
614247
810299
66306
121189
447915
747124
760739
568846
168209
32781
871359
657934
628352
486855
663259
625347
776768
461757
639931
529443
496270
61161
155127
224865
43031
1032531
225886
347409
252962
70110
235577
355498
733388
665211
175556
637140
232720
223377
19609
800027
778416
211793
20078
410113
746977
763626
869985
590231
637673
898246
315290
378435
787273
137371
537572
663679
402125
796509
723119
456043
775498
866663
996957
518204
644939
791248
671974
849297
1023648
281951
653677
806904
870360
1031013
413381
95561
380439
66421
296026
988057
491152
425371
801072
280049
999567
429588
582865
909964
73847
549170
2989
281715
204831
563545
707952
294963
728271
861165
425894
706049
181415
157112
169238
681828
67300
162723
557946
574142
835504
896002
315466
296672
807880
219233
91749
267809
241561
314524
694782
78813
119887
802163
735943
122883
829680
70394
565580
426143
568860
526136
306022
944264
745874
621977
718571
535401
174531
495464
498842
979212
111666
621112
886426
525178
746618
241166
175839
931918
825620
1045163
159032
776379
847742
187398
930771
343416
186482
905552
461700
119084
342710
236531
690030
631115
944386
304153
290484
594561
608222
89511
102219
983190
546112
1044565
355260
700329
875045
373736
238374
160665
718247
541650
466228
337181
370936
457345
731974
697710
883858
1027105
457863
390599
832746
249755
988105
662698
270199
459102
20477
662575
272052
994222
767488
346920
201468
874337
883927
25517
63936
247917
518969
139602
660177
60560
846308
873637
784234
718331
154290
858214
913418
898575
165343
934698
329595
847316
157793
268918
65893
888180
803021
44542
251607
594765
203745
878026
542386
756944
175018
220613
153087
47105
787404
568770
1039348
40222
180675
746314
101885
591187
223330
514419
210071
843757
939246
570292
835490
196214
10655
818183
13787
720383
5339
905656
755363
913029
479867
276835
835538
726049
36389
979372
5372
186915
634386
743593
442254
922300
407181
141626
900369
172484
594003
105479
428691
41127
881503
608211
553938
330672
324024
749186
226838
803399
269500
422568
273435
1011755
100460
909690
1031489
877320
852672
365156
362241
20254
524322
551692
305741
725185
423106
379597
57682
920887
317697
1035807
977669
1003554
26726
955325
344195
118172
457994
463027
955287
644371
994037
417071
324556
727796
795755
512660
658651
748393
539468
258034
513603
730975
262722
54483
719195
153942
673879
307077
994036
298535
486143
509394
527225
223261
565766
720962
549561
54670
783331
546491
19530
612869
500776
737512
153597
135952
356705
942934
130143
244991
1023876
275422
1036610
255890
78165
726262
76537
491970
780306
470837
1028208
604637
226173
737933
957951
260275
992994
524699
530903
61357
782428
1022214
1002901
941021
517793
522895
540471
940986
534255
922974
13510
13673
494334
816612
238777
1022442
833815
321631
57734
97100
244980
872007
974789
288128
482718
266566
516128
235225
634919
498122
741115
58518
850230
590380
775235
12572
1032881
283752
212719
365828
484912
62270
282047
352937
108040
509396
39979
527936
679476
297903
882690
371274
57043
452578
283907
741058
982479
201205
227287
428042
455542
459186
612285
494246
856212
985792
855021
975117
49926
1030038
202218
272618
612226
360357
779106
90687
1003316
981721
455377
124174
880935
553232
443588
701832
62060
448398
372012
695532
52963
15772
997635
155008
176793
323779
1002777
180526
102535
155033
63962
217996
447611
458989
535352
199499
273760
734408
320935
486470
110196
23808
991006
462620
300800
447818
81867
973353
827278
1040741
770857
918766
661544
188496
854709
455691
260885
1043326
308665
156357
308931
692811
758647
220
276124
636698
77704
384512
565700
574178
802982
543497
785067
304280
492803
303556
133859
943713
524700
450362
29629
853263
719877
242895
257986
498382
296006
817074
436692
703457
799679
159525
759549
609330
905894
598265
120568
415301
903387
615234
901125
175798
816921
685701
187412
545534
738907
197747
713715
275177
563771
101492
624712
903670
804494
1025430
345313
540161
688240
941834
458571
81888
851948
196768
924602
658906
783042
255272
873211
743957
29587
6870
864298
225222
514736
664018
524920
1030379
441169
696453
42254
97708
701191
601026
395375
553837
534918
977826
309420
501323
524083
270439
54629
731444
747449
196235
617085
581742
41752
227299
794130
225947
889637
889880
568998
994691
780381
140652
632766
693811
861161
986289
847540
211402
291452
672706
347202
813836
246556
740529
437497
32758
717037
483643
753563
204927
242974
559218
21022
628055
519931
154708
616484
831851
145547
129863
53066
722768
598300
198556
1008494
902728
959121
719660
252316
949229
660841
139320
494873
880802
877326
341240
453582
1012051
349853
650953
241746
706003
513192
564157
163677
339306
550804
168501
791556
431040
288591
1027243
833987
700163
173010
230967
233939
734167
193236
225312
768884
760
308863
61409
34293
126061
468953
347313
601597
252660
471350
307736
336014
492059
692876
218915
607401
566360
5660
106450
503927
374575
776786
83613
315168
309164
972101
224542
543314
783930
1028772
786238
98787
910985
133817
502704
563741
1004225
1032355
988280
220949
901693
145142
213862
511523
1011394
141298
646210
882727
874169
969699
784591
945213
710984
1043823
839923
407886
364245
879909
182606
778371
637336
653595
795868
774496
479605
648362
951087
757650
732823
63140
218374
229761
761885
93481
334284
546613
596670
272028
153203
847087
684960
889728
104902
316686
711812
333061
239228
1009175
150030
880797
427471
210847
752585
499736
380830
645956
603606
524341
627030
577062
214305
998345
1023824
73031
1021430
205768
2047
969296
768605
506303
932603
802624
368390
755272
974589
989406
253875
290261
558744
387901
994567
342545
898228
940629
247248
324139
140357
954972
204550
1035814
496620
980435
585201
403919
639915
982591
439213
345395
255396
251596
56063
293424
473602
359174
42789
901028
878919
66471
541536
157506
564164
783265
184201
312028
1033029
74290
81392
624835
625042
627263
470523
411946
279858
904624
971226
126068
458079
41514
56109
1004332
186623
776112
341564
557242
393487
134754
789113
232724
30418
156959
773316
33438
641936
548396
269632
777482
20841
899581
987278
79912
51949
61298
247089
539931
892272
1032049
33396
440865
71588
622946
523711
429668
382487
902817
1027239
677877
619118
944222
327740
653957
86217
685976
252237
433147
58530
660305
206605
306964
715156
959780
639641
526327
272248
523419
810443
231517
927022
771279
422855
485169
793899
828662
132348
1047009
211556
127194
403722
331055
980195
773642
706951
480167
891865
533598
493939
348419
342012
875132
241171
347283
987310
859552
958479
453572
630312
534949
770392
253612
861618
198563
426457
722881
41531
292381
41803
586739
574519
451143
252352
550262
259852
455709
383570
475995
529660
100093
425312
301533
868976
210488
973323
659979
701321
520637
45696
379854
580338
246680
922533
523091
660490
987053
364188
968254
871158
206469
699627
807660
88216
230055
955482
369305
922247
285588
275847
813824
972603
99100
457448
479237
236421
913615
702890
823344
834903
246691
196306
782930
16468
462668
683218
110281
912937
647835
635440
836437
449059
599150
989727
286870
915701
38684
577195
396
905786
256236
665727
593748
288375
646268
595243
168644
38423
584074
48112
110485
665827
428916
881587
46426
1044944
62711
874859
176988
980287
282750
845996
463081
343494
833134
1041441
144903
450684
280620
692851
701436
1010159
935782
342326
155596
148606
1028943
228554
559320
330784
240561
476644
66050
523273
42257
325910
382771
261748
80003
1045544
76937
571380
178105
96567
773070
753484
938784
162393
691494
863329
875344
876558
747693
321464
909430
935186
535232
699606
756843
377808
602953
322882
109832
192293
894728
963058
439508
416120
1012698
129313
425474
828436
349680
427140
643466
693389
652250
198941
152554
304085
718126
687423
660586
828997
79264
999827
562451
316789
203492
926346
928610
414844
816472
453655
168855
535581
15986
374572
668735
479022
743028
732801
704241
712657
671563
708417
8408
169377
705429
765934
901497
48650
940152
68592
721052
515757
453211
224615
733447
299731
377388
931950
326030
601865
345216
819613
860686
138434
179829
778949
971445
703014
166645
718025
677107
958962
678967
716525
863789
775766
889117
596071
524122
843129
574936
982724
1029891
266981
923325
154195
471182
656795
560865
330097
292335
1006774
983333
883083
651633
223826
413039
386334
345953
855042
107123
229261
39231
602089
191556
984736
250882
19129
613433
257552
76046
904213
787025
83231
660985
777843
6418
733662
968811
685104
324572
254314
971515
1042415
111857
159701
491642
190785
473125
585521
951856
249150
933766
587014
244548
144577
681046
403921
752682
913838
514854
84575
422473
889239
606824
1017250
104916
670656
170856
751458
608670
692494
687817
26374
830320
801353
938552
98807
1035698
866538
720725
968776
383314
896703
23299
375316
418061
520963
177802
992068
567895
380923
293995
710703
608600
25483
284092
157335
351362
865504
365374
297391
828617
90874
388519
241072
1027458
61084
28332
656449
298833
476026
386127
897860
176992
869975
550367
380300
56947
634010
898977
219454
42959
526625
437961
1044663
120668
151474
99364
231290
495539
240394
192589
1001763
412426
273023
278528
272437
106346
606373
566594
214134
19711
1037098
238612
583036
589662
843549
612882
543945
1018791
206071
209668
943769
177058
771923
747795
282433
595753
988374
148082
29502
828417
989226
259351
63760
529143
927721
905058
138440
58815
285127
646649
431256
422329
873164
949363
851661
364364
373119
747694
62913
712438
867690
744267
915115
967435
780490
424555
111596
900815
802673
320948
931333
342148
1032275
198574
341604
656089
929493
152932
465153
322449
852958
443461
841476
361407
228734
702251
999897
139921
489594
927755
674864
667849
891357
327729
831050
13256
931896
947722
472680
581954
682065
84374
782815
667836
291826
758749
339582
875555
124641
851743
1040135
343502
416299
1023035
886306
43968
264864
533968
206630
597224
343019
870635
1002992
337416
346318
737123
814253
642344
138792
387536
209213
255142
513448
465928
128038
94778
242216
737696
839691
962934
69552
462928
437873
748731
1041666
670275
255201
1046224
595169
671089
162236
1000760
157308
625207
294435
611470
540320
957461
926490
781488
401389
539878
982197
936132
191979
493026
186655
333467
95109
433716
146546
938712
754646
511374
360253
182592
475729
631348
618518
443662
925442
1047167
743640
990462
829650
572355
412080
167596
990382
73338
50991
528799
27989
527424
863235
728820
688116
122679
848620
888818
640096
1005894
771775
865753
252725
634771
710101
424649
849412
779727
754734
429555
104744
78875
75644
156329
605305
558069
822066
324555
818203
708701
314913
824640
298671
1044648
85591
872942
52914
265099
695128
372021
861745
980968
975446
125198
677193
12141
489831
502236
536473
972203
151742
168822
369628
676334
493272
1029295
688622
515656
981806
499434
808417
1040648
317830
850652
535489
383306
602937
19772
335758
474782
674011
745887
190533
803272
467830
39051
877344
405468
412741
863221
272925
186698
990003
35031
471694
290469
788839
166207
805243
683383
112599
551337
587757
935156
122093
118469
880792
429141
712292
321352
55523
462804
42736
158647
288532
991119
786364
364092
702494
585174
784085
556465
469273
718281
739836
458271
390082
916495
20410
730184
630565
50089
907458
982592
601530
861562
1030790
406378
28577
578402
703144
699083
203587
744527
379516
631373
1035251
715476
654042
13401
39509
464121
694832
881998
439136
53355
877137
285461
568
382117
431149
225115
356366
976083
158753
344269
725688
462160
358924
861353
932570
623497
522713
421141
497831
633821
426791
361400
653925
416964
816112
826857
990743
863547
193525
499483
776415
555605
712980
149464
499916
205446
519475
57824
175390
746746
70465
1000948
1022300
499347
150140
862774
70144
156568
201253
720970
607107
389294
961638
565044
642899
523188
635472
1037436
705825
784287
77962
873494
224406
343799
166149
490756
298895
558423
950360
619136
743537
491211
592166
388647
122191
151118
131448
608164
332573
923944
873247
147653
575685
493525
535156
655641
836487
563040
1017854
525799
809094
936048
467998
456547
465529
740216
299918
118780
839205
1036557
899002
13034
924667
454052
69056
942446
113958
992802
488038
631727
153467
238663
799170
829365
887483
599253
707548
178779
601117
342650
731230
846448
320189
358002
178485
466629
63410
282278
332711
725429
628065
746224
1001283
89316
227591
656058
689344
170485
201517
871693
579774
653341
269144
424578
856770
478119
245276
228636
330023
517745
461234
887912
320387
362181
762398
185882
1008469
543862
566788
462484
637982
201283
614121
370133
716078
1014756
395686
668330
845577
145197
502217
775726
760751
106758
856791
425629
804088
21783
142658
250331
812101
353531
25250
17809
574305
599901
546039
623959
705407
1035714
76097
978659
1048452
739750
121213
229165
755057
78830
387981
1037881
360298
104091
716339
989505
167408
829205
353527
502440
188356
4640
1034650
833684
416853
944419
932430
796124
555554
1042240
712703
16869
228851
426075
354600
734958
923185
1031190
933279
460123
544658
38617
811283
1042953
882991
691471
701788
16313
283323
154386
500641
59945
753462
560187
26323
417073
57446
141571
153093
977093
429396
644020
1036383
363648
1027288
617191
694880
387743
840758
537679
833441
280002
804780
895036
239285
839555
632336
576756
633971
797641
719863
735978
7107
523961
502158
407395
628119
804783
594273
260073
959724
68568
154026
941329
425069
163168
604811
217793
736666
212275
902643
402803
639372
73772
224629
221465
95157
843380
136031
932756
485412
439441
558508
659567
974178
605071
45411
797949
470187
425120
1011141
275400
952951
689051
776180
47620
353061
271670
816565
434300
389870
848792
280293
208245
834540
957216
289765
539035
811052
740930
693818
740953
879874
831424
195170
739459
1029358
219034
782805
595644
428984
489448
880114
189504
876445
439515
175114
613912
460013
383638
56242
966715
757897
159647
481446
747911
1000549
798843
514920
481829
518309
154791
930590
404623
973888
440215
967115
7734
175969
709483
410585
229693
842598
594609
425253
536074
833905
822432
593451
384846
940314
978820
720214
449482
860812
182735
490195
731244
974930
249702
793304
604199
628543
814135
720265
907338
278877
750335
1000758
309978
653794
631883
820755
959160
213366
436850
1018922
958430
115099
633764
445413
48950
503075
921516
586464
816468
793664
972710
767684
831718
870574
4972
836570
284700
702174
508197
811806
582459
611393
152310
571994
728953
743730
1026247
994725
108669
521547
520366
245570
625028
36259
564354
993951
394353
563030
394214
590462
789605
341960
32614
219801
51673
365303
471354
739695
522421
454716
881481
711982
839739
612326
675356
422552
474777
191941
258391
486493
717688
440573
722695
650179
685225
801706
584626
805031
238128
20223
410578
762547
209816
883386
628600
842026
866486
982137
395831
343310
781202
870142
1006798
539761
668115
945509
565374
717722
541275
828669
446464
953077
564637
654468
820967
358306
338334
429979
538521
360436
871085
194765
587961
794374
394776
388932
261619
254747
557703
392741
57605
311631
871109
429868
688940
626441
531690
534521
624915
269756
246623
16964
461216
302697
695488
874664
206831
627434
896265
997867
596807
163809
576516
231576
215867
581066
392767
151440
985606
780395
56364
440868
225305
375018
727520
851336
749988
12799
967689
153453
279801
899609
619014
129635
566444
200210
637146
855992
9055
982132
665657
766140
192618
808735
395161
64524
431932
938522
169352
856991
751381
252986
507078
703510
24193
718785
375773
70341
284118
294546
929712
18437
553646
309008
590359
677464
990940
772983
968632
400369
502269
454869
843941
23701
969131
329759
427597
514218
706577
296987
795264
945440
391826
322874
825916
357150
774169
502737
868504
692625
523655
54829
815726
259952
695682
598933
716324
396414
654249
647369
51841
1025087
601022
945543
388246
966974
407921
294100
174926
1199
912871
872448
1045619
698176
770304
244954
787265
218146
31629
504534
313683
786117
596335
275675
696112
562644
341041
993089
194018
60988
394511
219652
994961
783819
136202
677284
961978
1043246
318838
724725
984848
883760
702569
839864
709785
912153
938935
410101
539307
85645
646820
466954
41624
911643
165214
548116
82397
531006
84818
986556
284248
166390
532689
219941
304989
1040037
998633
722467
85260
238736
829949
387726
881578
725152
495656
184784
730640
752462
483231
132749
35229
392000
632033
841371
1005230
547645
447665
319240
113862
474234
840523
20140
257923
847970
592257
527426
480851
388910
483434
84153
838501
319894
277283
774483
228744
465297
290876
108718
618938
354086
710061
607635
952107
1034127
749788
129636
591343
125478
575585
123743
88645
94885
346340
460104
1012642
791213
112775
212721
674713
195207
1005826
667822
91607
178009
292389
418386
932861
831831
440453
1045485
857895
289606
495307
583673
442301
99724
1026369
884010
459371
524874
1047547
307046
892587
110636
415601
457360
519821
866110
941134
591244
448288
40238
95695
821816
47785
611228
320143
975727
814207
1000573
823609
113293
335414
518326
97897
570020
159950
781791
264436
564613
392965
390350
276155
677742
64196
722976
607582
572109
75263
249082
1022571
953185
1004404
437905
650581
878871
267921
1041222
976466
800549
847504
472500
4304
278055
325003
735812
12105
531930
446162
424733
1033192
1046609
131693
413070
609797
185311
949177
180557
36858
895570
271956
566076
26411
419689
403523
37545
43689
442940
1034978
97159
571480
925092
447661
109545
206120
973259
891122
696337
209604
8448
702036
969256
320000
328424
583590
742316
862650
476492
520307
762607
226143
99300
835250
13518
61030
657885
441152
334732
413142
1040171
980622
640428
451190
462775
64230
755341
909996
963819
113884
495947
407702
141989
565189
943967
731969
673891
173561
529135
80564
100175
989250
217427
558666
981578
925216
633069
409793
775987
641393
598526
42883
287752
229141
792809
677345
617100
111301
518722
463542
156536
810303
614893
272193
796726
982339
574350
134265
1014186
534526
144605
4034
850087
486529
35966
936630
330979
218836
208436
375711
516935
797713
615274
876029
1026561
287233
493568
494919
166951
79743
632606
165683
1039371
717359
849195
933614
268507
727728
424255
41923
655051
670219
52957
303413
488737
477016
731838
645717
544678
523876
54119
553602
553988
1012125
674875
429939
86507
204857
509457
858465
872385
503825
152705
529412
988400
95888
821321
819259
818841
411753
322574
140753
214277
19798
776258
340996
395395
288867
788538
733030
711420
118435
146731
129527
574179
663490
1012480
175173
761447
707753
624073
416169
78505
821539
867105
9788
444646
510312
43801
203386
54254
471463
159040
638002
705681
332625
94211
1041887
592817
866437
618683
484980
1027329
725736
127901
56692
882120
1002040
312476
446129
354558
131772
761224
231477
903036
651379
342928
63642
398610
519272
267192
774951
875328
587472
157505
694133
295688
477990
251503
484856
382702
401921
631232
983050
43291
1014691
318395
637502
555722
605351
218179
641481
45118
715490
538189
720848
625797
919109
290967
34339
475529
341609
489176
44631
1042874
403846
882229
888497
502800
460528
512301
970318
97979
170039
937678
368143
826495
249288
1019807
397414
785264
53519
594133
589047
465256
1004904
77362
685982
514431
121988
722111
941553
792618
280091
171348
394662
125747
230030
1035360
111747
151909
420245
1046551
639245
430358
449656
151517
113277
355866
708684
6553
133527
1005399
567480
468801
944877
934378
685932
601425
750536
79250
740299
18361
705110
27800
951188
277965
224734
1039914
211773
900964
631502
355547
1030102
468411
148014
588001
976259
402956
833419
16351
920789
797561
66192
556755
913895
44995
922612
574621
401013
673880
586913
165153
911051
938971
160297
1031362
936512
459935
833817
846602
737264
701891
418461
666440
316992
550770
710371
509041
314752
308726
632866
58860
1015421
859151
930389
46244
538135
965639
92752
526198
328777
84094
462632
139973
343330
351111
731335
1015939
220392
356299
108650
93243
581176
428826
841685
301539
890412
363740
1010675
370285
520774
51991
35499
505777
642069
554183
124181
700634
245645
512452
779454
134302
169627
969182
848578
208397
569459
335714
109189
399284
869114
234443
526373
583021
746306
408291
995622
35805
1020415
753512
408657
258461
915880
469477
458706
213805
829465
469749
806840
948051
147305
231740
824914
951577
62769
873914
783052
294370
889717
988541
39522
997258
743926
151211
220187
55475
633013
919445
98531
59761
449435
527688
429713
415732
839364
429235
347488
758656
1030197
515467
79831
327296
710137
179876
76970
413461
857830
874354
281275
1005842
262014
315027
568529
14742
649926
462163
662294
962043
326552
187990
960130
282290
379040
498697
139785
15363
1017818
747103
281823
336301
689222
844337
527362
686366
258364
359367
494044
842728
402949
446218
958117
56393
975326
332137
227103
517409
923431
619011
954417
37057
250382
975421
852988
1038194
948820
120162
532534
170285
249123
442362
349347
708365
179698
659472
866771
908398
314308
353577
388305
283708
742666
768544
823051
650160
578365
1043165
177004
201264
1021492
1032699
612974
948359
640303
226520
433655
710848
821202
1045036
85477
309353
896676
301957
797890
837711
563837
589752
436783
822731
1008479
997409
229575
782737
985970
203340
814120
874004
994185
561464
29344
178394
319468
544858
933970
614305
666318
579834
611459
218251
328462
148580
417325
639282
163896
898993
153210
415882
512658
272922
240573
390345
822325
343672
956633
207096
34563
724889
612320
971589
235344
310179
618954
965703
937204
519930
318851
775493
349958
743173
855183
285018
510253
41381
204023
83566
396380
660368
674744
248101
142879
155480
1024411
363126
855736
806319
78548
588867
154495
51675
865771
441695
599272
79022
353814
443719
189341
575785
694729
236585
364551
535816
79607
990750
900569
110171
960543
501797
590458
544591
414458
57134
926126
595629
20234
604738
734760
382216
433103
665764
883649
296276
659760
443011
999332
615948
254988
673461
47079
602099
483797
1000469
942811
71110
843907
1045378
234919
514719
762445
422027
148579
113158
1025786
800328
874033
1019238
677440
916167
382837
198938
718468
110333
566182
505273
603322
228626
1448
381381
1033156
135636
621897
437485
538609
1048447
268114
604487
66368
527960
128610
486136
959585
211136
342965
25838
801531
316924
583838
257586
794570
986902
426676
122933
811395
718729
962093
335443
196562
206233
306104
108327
786777
458208
42660
160740
108018
452278
299270
871338
983505
427282
275040
411414
347796
688555
584218
848701
822515
780408
108666
149962
930744
708410
173971
795851
576746
566250
978432
343903
965331
446901
222470
264115
467707
167782
575914
129064
620205
87637
93555
879556
340207
725604
807040
345489
855242
859672
1008038
218226
326126
99557
1046950
74939
100747
245879
258715
467867
404722
62300
922267
78588
84659
449899
559802
1000529
497062
604127
403171
426096
315325
234656
76495
508816
468730
320565
710517
450295
942026
701761
457631
68719
261047
698177
249602
144945
637602
478514
672354
744664
21301
9997
379213
859531
1025211
482569
726077
805195
365908
762277
884141
843170
952695
275300
130288
840276
795496
52563
407701
862971
233065
379127
204760
409990
457669
832810
598033
602174
745885
675912
761653
403875
147062
996305
330681
174179
324007
596044
510952
653510
14461
658676
771820
551902
439893
728583
730283
433895
885664
904879
495400
350045
947156
199362
609742
686585
771548
563632
1029489
360063
258376
58108
981159
595180
701717
68240
349434
266828
964149
639385
232450
433880
447283
673517
204015
849569
524876
303310
938171
213879
129681
818894
461559
347315
973768
654414
753472
274069
986159
565162
368070
285728
754045
47882
133336
747314
366078
365350
387780
601565
1006254
888123
906511
913770
946417
468666
190245
705472
493886
855377
273578
425318
1032927
788824
742069
798614
1008287
451861
619384
572706
349230
222136
203255
1031253
1014617
999621
437692
9034
1045486
608658
228899
807812
615888
140496
6762
455148
895567
327477
692484
1022457
378366
91996
611975
246621
983457
1045503
189891
998435
643889
106914
449107
88936
745562
440039
809575
433840
299074
384475
585476
446003
44986
218256
584395
208722
1022147
852931
424092
86401
530183
132963
120985
564709
724695
570835
380220
161517
724256
31678
386724
343322
551960
799858
189041
694693
292413
18553
1028980
434187
834139
167646
631086
364241
343169
414906
95292
566854
70734
786065
29804
773005
655920
606364
1018747
625528
798600
506075
723016
459890
243106
223419
49244
1032790
490627
281344
12485
347856
319224
601295
877441
216122
384193
941774
700291
480562
506996
943262
523125
17073
746373
48118
458781
599944
929417
908785
449904
797908
803062
502085
643260
166854
558807
216150
949856
83871
193032
863053
147831
427126
454931
963733
380666
133642
681779
243115
1034061
81142
494355
390821
811201
656285
677823
441665
330266
514188
444417
718791
417986
422649
801664
438816
224309
312340
136666
1013132
950891
640682
947515
47062
387166
421915
682107
552624
675929
327514
180730
597713
757604
951576
561715
387663
346216
724239
744815
1038362
266441
3044
904730
851910
735287
846938
522828
869855
912521
243846
549786
719485
931001
15248
368085
193215
664607
427644
922113
478226
506256
122438
556125
282217
836991
370789
66217
282856
472432
93273
781359
1041020
251905
796631
100161
971613
523589
609632
203704
725851
920642
939538
92337
349618
371735
578209
466618
17197
235843
403920
419513
743710
551497
526188
740004
389649
513052
700380
330543
892110
604020
710698
224991
154578
546103
537413
981488
1013093
484559
91255
367395
116337
335483
1009678
716911
635541
238481
772062
381614
674651
81896
590932
871114
364447
565927
900563
906698
886355
104541
527124
316407
113432
871468
916324
155959
49300
614679
223499
659298
700421
274700
220602
1035355
228755
404325
164453
475826
180445
324548
80675
6229
751058
989943
378031
1035737
899674
967249
417006
243255
916745
317755
206263
936741
83726
250323
677448
141051
944265
140574
789224
888043
333027
568764
880956
491821
278718
922556
324980
980155
267824
632782
60217
171062
166689
508931
400732
8848
371380
578352
311283
886750
762858
813241
791034
501471
306117
165707
328488
747117
37060
855246
613823
1028238
496234
610044
194195
307191
114681
1047785
323147
782367
467408
742348
467420
74893
351440
576689
954920
665466
636984
938001
874787
817155
339597
235041
849234
535912
331026
229043
997525
51063
240339
596791
742783
233807
129142
518697
240176
846065
1023533
414800
185211
990310
751612
518513
917536
245924
21525
15173
236361
722435
140314
55379
119520
822911
629805
466334
614722
839222
464368
214062
691148
186925
332308
748612
953945
45157
567138
458627
370861
991009
1037771
528605
674326
650003
259219
364448
732039
586809
59751
368103
713277
326516
728587
93218
189882
613643
353843
966662
195634
198302
168735
568042
738057
476512
516445
486457
440341
135851
188077
775989
120740
994930
670216
82190
682776
899001
799167
374618
1033848
595314
271859
756785
26922
1037919
382724
1013682
705166
971506
282973
552344
640944
108537
63467
320083
107344
667614
596832
464568
402504
345866
68824
186806
395680
517981
914124
800689
976367
349183
62444
361797
22460
179857
1044656
31903
875134
415646
814000
148780
206513
572572
562434
206952
1002205
176666
6903
157952
44177
131955
660039
717412
209486
375953
273456
93809
898132
25350
820959
240295
952159
180942
358673
170188
140012
1014413
352907
896057
78984
495064
709878
505951
530571
801392
302503
742712
535537
952487
142894
779150
317519
517789
592316
628833
591299
858064
733029
892224
674688
629194
443694
470243
48503
841642
530852
76608
241904
174725
646484
733600
959143
766778
466932
74395
976888
1017486
438866
694053
593194
191933
54658
635505
858412
706991
183945
46725
176122
801054
833750
390783
664351
583780
319557
819752
738192
431378
994319
705656
18257
888631
873397
1023235
1031725
433709
16557
608168
745539
786916
837792
674061
259183
511614
573544
119694
733123
107126
674257
295182
241998
525373
686012
599972
323725
693197
894066
154293
657571
398209
563857
438220
96127
277162
949129
220989
954076
520105
9411
598414
421893
137850
98671
170281
449126
365187
954125
810623
426579
285683
488500
78477
879764
437719
562355
592318
157324
603908
548463
447796
933280
422658
431979
790956
228520
863538
799164
882827
195565
393120
338139
443332
603834
312033
350196
632863
300844
72928
609031
108396
118568
117150
415629
872920
54706
935729
159933
518907
673016
316641
495505
821982
479682
78271
208658
716691
301745
230195
987378
303659
386588
880448
925133
253044
348580
406731
309021
16494
795963
503977
862117
23683
803561
996362
928782
291889
576949
76256
359735
107200
909123
824892
241174
329558
615016
1018297
297646
668510
322879
714067
587533
838182
757922
1034060
683142
8925
249044
773778
784747
318997
455716
236074
510833
362447
290051
342361
915027
122964
384875
865307
592896
258950
570681
93251
64327
468081
46226
384448
188561
839358
378841
571100
474468
21823
145188
241535
473161
1002705
195575
910463
858413
877607
725667
927115
230561
628146
365333
33049
793946
148427
231196
688714
395003
882642
963735
838032
1043751
692153
564490
678674
509823
349774
156831
257116
968598
51945
745632
302105
617723
631675
403054
934287
848196
249720
714875
346900
165280
169382
700769
478783
361830
761527
27386
11730
591242
780789
852850
828924
100510
350486
662533
674677
1026431
237226
77465
978494
494562
673920
404252
203176
377550
156690
338270
854528
901645
89049
233415
262496
985887
66065
962185
638947
712706
50481
140327
887088
18313
614241
735508
636625
494200
1031340
370631
530191
269628
404062
666724
975274
432567
629259
556668
405646
362193
218337
865955
182894
67606
20035
775977
192965
211124
595344
512428
623755
422594
602270
821484
170266
494905
797236
511312
689340
425838
697387
934879
150700
341122
869153
564168
134594
286106
378825
511733
904584
845743
561872
281536
929210
490780
50079
877216
562051
914771
156925
945909
292579
102128
93831
912853
446397
353066
741309
1032121
468865
35398
548652
818121
295641
233398
731538
924846
224166
116526
364402
248225
618547
1047262
364494
63206
737511
541763
64151
1009392
412087
591182
698881
683059
994327
907326
713985
45308
139315
192030
742179
3157
77277
791384
704120
353229
646811
637888
764537
55292
309927
621566
963562
293804
932688
1040634
268508
398369
282501
1034332
525980
861556
1027752
28387
1047087
230742
892512
472965
864724
287594
828459
911362
232635
359189
557949
791643
294377
867045
114761
282034
5974
916266
601809
801360
169689
890757
272876
188303
33025
386878
1039947
298266
956978
358226
836164
859688
838700
119197
117382
672249
399126
1029546
232666
77428
1004596
648120
32914
187489
662105
838121
805018
655707
350062
135094
482787
335102
960866
67447
886492
181330
818271
161820
11228
468643
647161
223055
467377
427149
659529
296990
1019658
994210
448859
883239
527046
289821
786926
24148
846492
154921
280455
216275
786070
828244
582199
46344
563207
1004495
720360
853717
349370
467802
907577
914422
1013193
932267
37599
108499
176007
105180
308620
871815
739520
1010236
295501
209600
536034
882498
625327
1021906
440651
289206
343149
911492
741306
428852
157825
663300
498297
234631
531433
588935
845484
928656
987237
567054
986306
332930
967477
797317
273848
1009814
538782
312927
618325
302698
989408
64667
130004
891436
320571
639067
335618
612329
543923
302366
1024737
366111
499668
443410
786225
932166
1013548
383879
654616
663721
471204
777204
81751
442789
8423
473794
519903
83851
777749
468190
696259
542319
846371
1019892
324750
3396
457606
937213
454191
394169
713622
53282
115732
901759
305684
207997
27792
156235
334268
285844
738560
227720
866929
555091
468933
129291
810742
625168
583433
937957
939396
6667
762560
642974
1032920
26763
589125
700851
923393
1027652
684441
871601
801825
806970
424059
988131
781303
443263
69981
742582
424800
245156
743291
233825
890677
547459
313258
126988
454524
666270
73207
20090
720846
819321
1022646
98922
828705
53104
1043727
978095
653050
987355
1039283
1015183
1031107
644241
766301
777940
264505
789507
743252
409785
1043279
1030555
993449
47023
760207
199861
382656
608176
850541
630240
812047
606272
274198
376219
801764
141187
459304
531229
639649
637323
1029641
575327
677305
1040934
409938
653378
235346
626643
559227
473354
462007
159249
585126
156910
651986
887349
6937
164130
318584
673943
1042542
125010
416748
95590
421336
924753
369756
138048
307463
723447
862056
213696
107063
694834
681597
730684
486366
468789
300432
511871
1020358
74711
870990
111529
102487
421634
695637
689600
710936
311811
145161
521021
436080
105636
116696
900941
756631
471982
734935
200956
787049
523605
697051
127867
271710
154793
862751
25235
993320
22416
820321
966580
775474
963611
872107
1037218
455362
547323
192962
867101
722974
445195
665426
377769
874184
71238
82893
317587
100579
322420
237264
468498
900441
39715
935179
873016
428140
55202
393825
663810
980766
495225
277083
368262
233921
377199
874641
261469
537239
954934
726094
649131
433404
872850
502000
154651
957394
704083
898432
914971
1018309
276029
1021995
603171
91495
144183
94871
87049
497229
715146
560544
678672
1034930
54000
216006
89142
1024796
516701
376224
225580
1007746
577978
71399
728256
1023299
464643
570166
110403
485565
77686
364887
765794
455067
867437
717155
50664
649262
937624
3188
806362
869541
329233
385496
74305
540918
235211
839931
125697
608022
427736
178554
581644
373428
886565
601067
640014
559403
305178
548058
43837
841960
161458
699148
613682
84593
679941
835913
1001751
546987
1017460
739657
1025602
132574
273105
721904
494679
1038730
804546
983396
78629
268654
477022
660729
932362
59452
669467
59772
549848
433870
1020162
931339
767908
546671
285019
734821
596158
998418
752503
485066
907824
1037956
698490
202827
8092
439795
729608
822221
166440
372116
355617
1008724
917145
931862
332440
97857
477688
904445
472683
731193
892888
356913
88708
415320
500921
475901
479079
824676
37200
970393
906988
1016578
766384
576628
647670
720437
334855
614061
806582
974705
865418
680718
278461
134782
116836
337152
163645
917307
464332
874091
656903
494031
583188
594431
755374
550651
344895
602941
692001
591169
181328
304958
68943
1002953
715398
44753
879487
938610
777604
81104
56213
420775
57521
751449
243169
440967
509078
343334
610923
540421
223526
837715
459650
615021
375873
369370
53970
735373
786178
1043263
992551
601310
851000
908227
375565
427361
719913
73452
30061
96197
119944
290273
928563
487284
779278
425345
656073
731512
334001
805444
740424
429277
473114
664748
676996
129413
1022313
623396
3451
638516
686618
329383
604654
149828
188989
291953
896062
364710
4533
629000
795161
341266
644957
192786
595514
373598
618945
713703
382705
995259
587511
744238
539380
463924
667182
915856
395099
525045
96593
527887
341129
297436
701648
902907
621986
876593
735946
236470
7158
20390
87525
357457
45792
1002366
842813
318181
144273
409454
608488
937047
48756
153076
596740
341524
12339
264627
371458
983671
688905
56506
241302
591390
511302
820574
310202
687314
741825
410370
370537
142090
1001629
834779
623974
106650
905112
798465
887080
254788
925131
513550
920583
110077
270320
3905
836586
907674
413064
549661
317157
215034
566398
493087
443292
755842
41983
256051
819790
296416
944827
775176
660695
121971
512863
127828
395406
897924
905049
371532
792486
30346
687403
191261
747680
809084
749744
1021834
950372
178310
705343
536955
1008780
881794
985406
495852
428729
485238
98549
258041
908012
758339
4235
52656
773093
400126
979235
581901
973073
1023237
164764
697850
336224
340738
812688
376212
881748
737230
178717
42274
165668
1002600
512499
694592
694100
105692
388442
812689
109057
230524
79671
122081
262552
872203
217958
191098
291998
146188
412256
633148
966804
552083
741715
494411
292456
210964
908598
987940
3623
1009009
594298
694769
891667
1043475
630052
389523
604201
535695
1011282
98849
289165
1010572
284197
143716
158834
533087
532
670
431610
183445
613879
350983
330717
893661
971679
363185
335645
585377
877612
335036
705900
764156
187094
487776
763646
21649
442060
889436
868316
860809
21468
895841
945034
516565
1032254
876181
469681
520368
576030
823131
909855
205088
425313
604953
105645
631766
565751
247041
93147
629253
78513
222478
289499
10813
88402
84928
285700
765124
336297
878248
318840
246208
932534
721970
90597
105501
306101
996737
50961
237369
624635
48179
457273
983753
390436
99261
54025
791503
159728
376307
869367
828994
682210
739271
1008684
235526
825842
205586
805757
886707
664536
569032
403387
475070
343973
792069
277532
75558
256837
668005
552422
1028004
801287
647188
871632
1024849
555027
549067
377002
170078
355875
436684
989719
751430
223012
142093
346792
296309
628706
390803
457701
758488
646746
83472
525220
267070
277118
31574
459588
27890
510643
650628
955634
1040850
830050
122709
794586
77921
781993
779644
324285
305874
367242
797839
34394
325266
811825
324056
216367
392408
993414
290741
637946
81419
89075
859984
634591
799375
964290
371743
104961
148017
417255
372117
155943
43307
195427
612426
53829
480607
391479
1015479
738471
839641
806203
744889
773484
298605
667380
877324
83238
626099
633868
627209
792979
917397
115342
961579
66555
686035
733885
440398
310250
1299
688117
669726
791706
78674
24135
638655
1030768
284448
985512
655728
13692
759672
1021748
300426
1023414
240611
1047207
281440
494890
820827
349406
679433
39005
120636
131092
737816
223238
826242
985517
261881
480289
897370
461776
342949
395055
1554
494313
584522
228065
1029789
941983
260654
552994
801364
747565
936551
410182
141800
296877
490600
385966
144774
394737
78304
850249
372227
745124
452542
210646
1005475
289697
549358
289334
986271
403094
142515
834587
1028716
669775
435943
563061
378436
155403
444017
166157
423930
595164
944231
157429
503563
98910
853410
551980
177654
768044
1031412
40239
576111
981797
990566
821984
399405
134905
452046
186330
404825
175946
566516
637307
652249
638936
1047180
664016
534045
858229
452029
933171
256884
739676
1006347
684486
55056
700898
64740
1034739
417249
56026
847933
384829
705807
203788
331381
674132
494072
81044
880266
105027
383329
696260
415796
370597
575811
343684
501691
884616
880421
635191
146937
474127
920431
810928
207995
288844
838634
303641
570532
407325
366275
339929
426797
812216
540784
523629
878541
591236
824831
974041
238062
603510
267648
886144
274015
161471
235592
953062
978564
414406
955937
359262
764244
329501
314090
450886
563136
176813
705208
56190
585658
1017000
882855
282038
945293
372939
70153
457712
233325
633842
644372
439080
614615
143119
166077
137119
294456
953830
739114
858305
665548
835001
334736
347745
581623
986052
824380
245600
1014816
929947
212090
491259
296867
689385
64303
118795
899933
190945
122656
364703
254329
891815
227265
217159
223311
764439
470432
434255
651897
622960
836799
880583
127753
515280
861721
258673
643478
194692
486246
514267
846089
774677
902952
932204
817126
1005525
1013007
982075
299383
586402
110324
954445
273708
326506
512690
951305
285810
201962
882137
322968
236929
539461
439178
529639
875665
923348
281151
496724
238125
895698
184153
1026706
100758
932519
24702
450504
195066
506111
843301
153392
496671
846934
785948
87414
142892
1016171
1024009
424586
838265
249268
104992
524865
21312
852451
174730
509430
254413
30119
914642
673772
225231
127024
973985
307860
224685
864782
746755
143752
391452
391100
254032
643940
341877
894049
164531
835305
279902
990587
807773
315972
967463
985233
558086
370842
565501
897410
601620
456486
566642
827054
431372
348251
927544
859179
782224
902870
962159
895212
616126
404228
192749
974742
75524
169408
653432
480097
467656
613252
998769
1041147
836713
422061
749019
188967
228812
785177
16490
148841
807979
864107
847780
432745
945028
1002679
1007842
774123
852251
863281
488556
865262
266703
253386
587699
692708
206492
245477
609617
1009066
57146
177137
535221
207039
72021
69841
356873
144219
5069
28376
797594
607622
888963
798539
472667
781436
344757
690481
524078
604676
235828
440766
435035
468468
295438
814887
651164
9065
347537
914694
570602
1018711
70247
77575
838448
380270
740074
791354
603463
159211
115217
860865
535564
570207
817104
85624
597429
694659
736201
475819
428452
635997
191190
829507
288050
179417
590548
937719
593030
438030
743813
870979
209234
752880
802956
128633
622962
29250
906460
374291
431597
279602
394926
330866
863314
133557
940918
276199
60549
996032
612763
23595
61354
925370
960559
753819
559185
144023
764379
928428
631445
153906
412400
896285
595916
966491
440228
189255
976138
825988
489688
694181
391195
511810
1010953
947367
915157
761933
279997
912816
159902
671983
800153
911547
295982
611891
1007961
784104
619138
560856
784484
374540
917994
79987
866748
751017
681941
663367
344553
537043
378454
411984
291035
936018
857932
405077
758661
722924
718589
202494
1040112
677836
501676
387011
543698
482089
906070
656600
153734
215260
821981
875183
1044680
849927
1015569
254271
270846
47711
1040603
572073
968413
908442
173464
729914
914879
472004
793723
750422
99087
452699
615841
676244
551477
1025521
845620
719298
503606
233884
1042904
300731
967150
606231
399516
655418
294757
114713
330323
200174
903746
360936
334503
906766
551522
326904
752597
280338
613651
292055
893364
557118
497781
774299
458535
851850
297885
177183
303587
787190
775307
825305
203591
756801
122877
171237
990844
196794
992447
533033
357277
437502
18022
528946
103339
28690
1001001
977233
616988
840374
936314
839686
834785
791281
508779
1002459
602306
721905
28779
630686
47182
574386
523748
262638
507162
506712
1028929
856128
294010
917478
200346
527390
31518
78686
825503
950573
532178
446198
865314
878900
637815
1045890
271015
87904
522479
823755
77495
997787
255877
708413
585759
409211
326020
942890
563631
880044
288705
893908
406507
813277
896211
854467
43226
840840
812817
430367
702186
860600
583744
492661
637475
897256
78687
792715
340712
295835
554107
914826
183424
255168
480925
282321
848206
883150
329225
931706
999
995335
722184
10524
915152
403431
1036269
326431
636989
993376
177452
359817
172285
511668
100344
648997
133653
542294
252464
27062
363094
316084
530061
67080
199816
853267
340186
448487
1015334
661648
628790
902068
510149
668850
108462
263340
101157
204135
366701
981762
672684
111162
424181
877630
17279
740840
593499
568505
4898
587915
601080
38678
837761
124228
194161
859440
155958
970743
603458
733770
545476
72624
68971
258330
148405
1010656
341938
1020290
63693
147027
966220
540684
1036617
749575
1030632
735270
907731
538600
1032797
472754
825902
288851
971316
991832
103524
661079
123008
848331
824214
318263
505987
245693
438491
2190
446898
157164
71998
1030170
359275
832434
864722
1000985
414862
733306
428168
625109
317605
325225
665042
957724
1042801
381800
761860
533786
782718
955305
171113
552116
369865
95375
95304
609313
197859
973964
1027655
120218
772520
662332
930300
951882
1023745
444606
45635
46902
598937
42534
877502
512371
268882
91677
757250
513017
461039
274109
75886
865686
1028141
920941
171955
471237
179358
1014495
457368
608898
1028327
335304
1021442
149859
389546
410973
335248
142709
732206
970281
768174
854814
100238
783045
559055
150305
819162
481248
1046565
883049
345865
385846
331808
346521
327295
358800
1035421
544639
238793
181881
284442
687085
552840
349560
334588
542535
923487
386844
596047
865276
515379
570817
235505
94100
207433
473831
905748
206125
655297
919907
643135
928838
637812
436340
464604
922998
871628
634393
361427
851916
975349
1031252
381127
380371
578040
304629
525947
86895
299271
194155
513195
253610
1044721
62078
92091
319245
103567
721417
711287
636646
1037530
469541
39831
941801
212661
201644
461411
164063
898027
923902
3816
481402
906226
412140
164540
865450
185903
936149
730464
807772
560008
1021726
520975
410479
353060
226221
2487
465312
158487
60235
344266
39602
35582
753518
918494
10281
948333
306204
593924
994553
567788
300293
23907
520762
581161
573155
238700
784657
145341
511521
216080
182590
284456
523365
661539
256811
757298
293359
755159
49398
99566
307015
948953
1024839
200733
204514
757306
807
86777
420485
160041
258868
1003896
193940
522034
784315
84810
1032970
856769
235733
874875
668054
398385
448938
129208
998201
80611
698095
662948
498103
707829
346557
4847
846108
626828
239511
1046426
857651
402433
236487
725618
756564
501911
412120
313653
161969
844899
21304
852460
383006
237889
192388
729452
83809
799342
976470
270928
747399
18611
645291
811434
931727
917600
716869
1032267
453204
930825
749340
400775
732369
936447
873876
225355
887205
681123
277637
315228
282260
607741
450111
456171
554485
368057
381484
121855
880088
341616
513730
537164
538887
159885
993423
171227
249181
234528
887126
363771
167990
901304
431572
383994
262913
264587
930628
476243
665862
306859
758723
257115
834683
365690
102237
556399
771901
579956
519525
352378
99698
348769
247304
127420
723176
303949
101115
220093
417136
511350
891260
615569
1007180
128009
512509
712922
516724
678126
918283
208512
235396
1046346
223829
331595
666765
784255
766521
540658
488930
553024
121848
135906
207413
214399
115150
638371
570954
559574
166553
745987
864420
252284
153882
451192
537540
790712
901560
456827
818292
555812
975718
363208
778393
395865
321966
526346
1046347
797320
917929
339327
849445
857140
344168
876287
653070
378776
756088
104974
106009
809138
883174
814529
641996
567492
877717
553553
538701
903482
199632
870424
54799
341756
950062
62070
678265
176405
845519
443866
272018
252740
626611
149958
821627
607300
247662
586923
480886
832340
607963
429241
729991
876606
719087
121012
261421
663023
543508
897038
47384
53910
162569
834815
246813
121428
307885
412658
520415
780528
353007
626485
685196
347134
546485
775540
5917
975428
230888
34822
753152
602755
826593
721778
113519
568685
48653
563778
561961
463241
1032207
390552
261036
749872
115333
308042
643610
626456
790544
518199
337729
47084
485744
300233
593785
768265
736794
624673
385377
889036
84813
123821
1045442
632783
449224
198244
120287
386917
750741
592005
440125
506710
1009588
1002955
377225
673932
383041
174822
533905
413087
394472
976764
833271
88968
1016868
248184
830585
971747
149854
599279
313836
961145
551904
1039826
211552
115128
552239
709080
887287
140275
512112
177806
485377
311775
612423
511303
685211
753537
68828
213305
328564
1013362
429161
60818
340017
597225
1014284
1044831
69332
185094
775121
349801
932640
1017701
309322
518524
459148
1013771
956839
381847
227769
647731
76588
685266
142292
886396
891938
815206
566556
252105
247697
30030
730614
70567
395751
831288
609381
783276
1021899
691017
432396
139030
38068
137269
577790
549874
244249
547020
553864
406827
318485
259377
426639
863568
943952
864372
794998
607917
725421
20590
38271
414171
323839
141363
204259
517007
346074
820738
784679
440194
844948
99551
571929
745318
319927
807293
34100
549298
263865
216437
544056
217807
707945
37598
739106
200012
807776
671352
182907
795081
775836
363978
796620
676773
244030
985134
328861
868290
290321
84026
403310
998805
317492
151941
206697
378969
150171
374429
695874
381125
768969
970824
890445
643138
525397
281869
128795
449511
400840
3567
1035504
396441
114086
569753
886661
805579
397523
162019
251367
898520
469846
177491
911177
564756
680233
423805
597455
674377
148223
713056
353267
795595
75618
226174
876134
784035
472195
573413
149549
454682
894083
546001
324695
391808
901681
145707
67289
666059
131967
49880
618853
23944
142622
522643
519522
1005206
69432
988873
1763
636224
930014
292535
779035
506138
789284
237671
710424
870839
546121
1003877
109886
878336
464066
778746
535727
107032
574400
953690
669383
158550
438191
784246
330031
112976
971492
1018402
619131
223248
876834
656521
614574
861881
784259
141264
447264
39993
72205
254958
1029530
521385
954552
87396
548641
981194
869549
755015
71986
174317
947011
378804
905342
509417
208561
110540
677783
719635
655428
579687
1002530
126745
488400
85013
892865
991156
590109
138225
879235
67033
489599
7523
1035220
347766
328516
411992
663693
897470
259282
328962
163984
809962
87854
29025
227695
49692
236582
992539
190609
188877
830373
579192
493781
989670
98415
480316
244630
255586
215560
508248
463964
389447
493258
622431
916353
46640
909992
147869
327970
541938
786439
315433
940577
603882
785974
871002
1030779
1030040
187633
979454
109302
148399
874253
529784
538436
617359
472317
564953
941417
259440
835178
615282
717436
1047069
410907
764239
968631
887801
275860
63896
776591
632581
152048
160932
101646
141980
589867
826151
344939
833187
851310
333347
992336
894401
156386
404180
655593
232541
690651
1021682
468181
119321
842685
593757
573248
365344
462792
515861
815904
661718
1045178
49093
653556
967025
639977
492180
992619
14395
296613
760472
566564
160114
639551
881494
9214
72078
683526
955611
565655
457734
1014478
60758
931956
837933
972004
415523
453902
395172
457833
143769
719527
118442
29496
232198
775796
185319
669578
1039250
27559
133516
666408
1027164
155540
742861
277691
617430
855357
797167
102289
795381
240788
129664
617603
913534
436819
446406
579335
995219
340001
719889
307075
75734
969726
792265
268990
92803
880029
427353
804136
654980
847544
767952
490156
996320
442684
1047909
794350
346482
834277
924404
320642
1033667
231356
313059
406018
643926
941521
368941
591658
950172
871161
5710
619637
508856
505719
608962
366050
157900
376427
1029229
45298
368848
851157
658198
132848
381250
980864
344502
443268
405446
1028236
1047028
547687
1032453
739261
277948
138277
698649
783593
550552
686215
1019761
739615
340260
103080
847845
447875
237201
423585
507514
758511
820265
338521
731091
1036963
253492
541104
83675
732876
750208
189933
1015785
949741
681484
501274
744988
594632
517484
519776
433777
208198
46906
446849
565917
924545
78058
491521
399464
607716
181090
264652
976461
497813
830559
552318
50309
177161
266972
590512
62434
826320
1012176
747833
871895
514735
905766
688505
1039142
171398
360851
713470
572243
75217
259676
96689
807421
786445
732789
284173
176794
493013
507016
975436
197507
342212
349285
796765
739112
442076
188451
795262
409133
425140
148392
842791
866256
840266
58724
227001
141618
296836
644774
907846
532750
304204
971118
1026241
958662
832608
257156
477059
848674
683405
321438
795826
730646
1035890
201102
562490
803296
647818
151173
944565
134978
568348
529747
545820
273359
217688
591723
440744
833771
616372
53457
423565
384969
959429
278933
698533
535796
534519
117293
303998
158425
648148
45321
422380
29525
878284
753800
204016
17438
796558
627795
799145
323480
887024
35994
782160
73459
226871
882807
840938
386076
946910
282058
126639
127829
456550
370923
548770
415583
648474
988691
319315
171416
606700
126393
122084
33195
962512
1020227
1023489
932508
660247
703713
219485
363249
735704
65239
958219
313036
547140
60757
321914
1016853
629125
506726
1037003
99005
67185
1026328
670743
1040373
878484
96647
421384
130389
667366
504823
736235
933672
584831
1009747
919826
331975
770239
618077
28834
800465
364161
297452
1006932
934971
40789
357415
279174
95341
199374
128939
394179
456261
783141
872757
395305
551263
902726
332407
705090
322357
322342
484472
598477
985669
697163
684357
993739
244120
172322
695232
69813
176253
934486
98202
169967
973360
471082
900085
580294
85939
237861
136675
435628
749235
614581
281791
273194
474011
71602
880941
339040
266367
1043116
609042
417974
725215
315761
14525
600204
176599
964277
191172
966579
321475
738285
776613
278058
354186
819553
613060
355922
997715
1003760
644238
963606
103458
361929
980962
709228
685280
926666
965291
411321
165133
348157
993327
301732
712075
1020539
551614
371134
629187
761884
23159
12186
790497
859505
929251
267993
165489
897996
657575
555543
14515
453082
299026
844049
842132
906877
84044
240950
461898
573007
826780
402088
170234
794736
61678
569054
414026
847834
428411
946043
794279
245566
383028
611336
766035
253626
101012
614230
840533
69999
207686
625034
13498
342513
533599
516507
329345
961071
296201
539958
74319
903038
771445
975804
399921
29039
665180
1015185
750940
644642
1012793
946114
77985
6121
430516
722460
834954
959766
20726
471764
606602
375007
298481
463129
761215
470331
137303
655118
56694
993482
932427
431324
596180
954209
527767
428171
443304
181819
766096
203562
821975
478194
1005592
732017
93222
108959
734619
106387
736743
989296
86803
775939
864821
188525
569868
562346
119272
998197
107047
552862
198539
149241
702547
200501
912564
677828
662527
813402
491333
17310
370602
114486
36209
93860
142746
992124
580636
48298
528586
455185
784074
839795
953136
21822
886830
171330
282434
713102
58688
465220
472037
768848
403970
723911
125111
769541
500155
980100
9978
16690
357136
951532
337522
181626
871358
813774
566746
99409
680742
201525
1035839
667018
890097
581649
389212
613696
46382
851935
272911
919986
594615
562481
830249
128581
502928
381002
140765
340023
768947
205407
1014468
478940
767196
530336
783033
605920
128367
774857
932417
521366
913096
833542
495638
255468
1034219
325683
853191
629806
684215
271783
1035629
57971
201643
182350
781633
175994
337296
249504
140300
508416
847696
72171
101761
91634
757122
810094
1002249
405477
477510
343425
740041
476918
83680
303560
766628
419746
123137
600688
428511
242523
409697
795912
18930
551012
527841
243409
756076
948425
1037844
511937
156397
110318
440893
171473
618329
898775
619061
887479
519292
3770
721677
573269
565552
352275
220889
45768
461053
518956
14816
82764
282893
187873
136300
948825
495839
323631
495270
213637
110068
430556
676110
699113
239780
80362
1001921
749106
456952
348385
624466
468129
3382
963648
576606
918004
858711
99163
708396
256036
128485
740765
61035
277756
504127
589316
762822
756926
487281
117543
177917
591822
644271
476378
526759
209544
849549
141038
890711
92562
149389
837939
270705
923922
768857
229832
363695
809221
1042468
856692
911430
732516
1036947
39798
822729
9644
236383
837935
298050
737686
869947
770262
320407
903574
696064
974226
943661
364941
493678
661365
387272
160291
794014
612207
1035887
423584
1039631
982467
323088
752647
908071
127409
478446
417864
912768
456335
773710
15245
703608
886487
1008755
221887
988871
676284
40620
998259
865838
50508
994476
420561
150017
754490
717026
39547
650537
429020
872348
708389
154064
817141
35885
135179
428965
106411
617117
1022901
835415
516558
196210
669728
517380
454252
544448
333315
448428
579703
154996
909640
905861
466031
961473
934210
189193
968232
702089
392723
286493
94082
113954
1002800
772471
455785
345242
242372
669891
488844
756759
469807
764570
48426
348750
573953
255164
68518
418431
231949
897397
99216
501764
181445
91855
24459
244625
901984
615037
104882
836873
511395
960802
546621
845337
263963
844787
634134
927692
276624
28152
28121
699996
304957
252476
853078
399765
209419
266809
929829
136656
174924
168031
798080
993925
760454
464525
68115
836794
13505
658675
200438
901014
1037290
249649
815299
421119
29833
859919
661872
262676
232174
929527
916219
980036
805656
479762
577407
661241
1047420
909410
472012
593083
27831
187248
1048153
587155
771676
72119
749865
605669
888275
663920
665879
845218
457244
423213
514757
385336
551270
400136
636157
489985
478505
389628
778054
785823
50462
900416
777684
222276
309137
322810
882030
78956
986454
429228
782797
288749
99614
296019
368308
439757
666915
1035802
273059
682932
184298
596127
450283
628643
527928
373938
760998
728627
985129
660326
886861
957713
238174
885816
185460
843401
952366
932276
663890
830768
551394
91783
471642
244647
77213
193386
254443
939041
699600
455136
179524
436772
289219
987354
320968
998848
135978
466934
245847
135607
746739
664667
662723
967789
349248
304037
622406
603316
367249
274164
659292
966931
956526
1041521
894085
32960
295149
28630
143531
1027496
299069
800155
843388
911849
392983
892060
338925
983912
779280
724417
863841
580829
315517
943474
318520
355329
883689
982025
367362
531365
23981
36023
353924
251945
261978
664340
780241
1038744
168079
92819
653935
346800
328477
371187
399818
945866
546927
1009498
754939
402766
210014
276058
148057
83340
711617
767900
272058
801974
1037597
116784
327504
214068
5032
437668
989077
806512
297601
449064
948003
59787
395271
126411
223511
966884
765
665774
915821
612672
220326
440948
727316
352901
222626
704728
772852
446717
285896
314969
828541
420496
16083
546057
841530
180387
466681
698968
861059
841950
927629
763862
299390
529279
739296
874196
54878
270325
988803
819604
662071
849738
1040568
141815
656790
759242
192512
665728
599104
568792
934512
37494
46781
502585
923276
233505
715747
931722
510125
635385
736650
564610
641323
888336
161482
593007
229146
591361
505038
13738
847642
792403
709682
511249
832024
508447
287310
177240
218577
688982
703648
999315
856635
1003108
435477
652056
535707
38627
988407
265785
687739
404431
580416
140000
757341
689111
1004964
278840
582009
880600
998324
40363
104586
2421
240518
753683
137264
261359
353834
903047
667654
558391
1037677
778063
301128
435439
471119
273007
542819
98831
764408
493302
104283
515393
265201
611887
1005192
795527
88143
165020
2545
222003
671112
253495
275584
240737
222430
249746
678908
209915
681178
426591
522655
140109
44469
99537
512699
855126
462391
977216
323256
689104
1046893
11175
193591
123812
212469
144636
513784
11993
530882
287771
601151
23297
397907
287929
671776
761895
383956
615342
625710
438492
884198
66809
800165
1022994
651373
172316
297974
975334
581354
775373
51721
833174
556001
187247
509086
744217
250383
205191
291098
438752
345683
792291
695490
654921
457128
117214
705678
926460
8470
610673
592144
133819
462724
1021955
479239
480560
739947
637236
133376
32319
126785
85314
528509
794163
268693
211916
222679
68229
564957
881123
888596
584917
259558
334304
138659
1015080
615404
961308
762196
352634
100592
1015869
560248
510171
630290
654561
57727
850074
174961
466993
920500
64663
977691
282656
673036
422633
397627
346062
506838
245102
976067
119611
56387
80670
1034187
952299
406070
429137
201117
237445
705720
517512
634871
716090
397096
147111
380933
716331
469393
179332
324707
615927
755348
266404
121265
654255
240585
389828
897348
573990
989942
185585
867117
987303
155126
563044
279441
962091
224128
227684
721424
616878
472881
713534
414305
694636
479959
768865
338892
617834
371730
604680
646630
537083
257741
13942
242844
211058
853450
125786
63973
937122
525170
309627
80310
767025
814114
940568
82224
513633
372389
671744
112089
943481
14859
372322
280158
578782
753880
34819
783939
731507
105762
495409
58748
619197
757949
336780
284804
46052
641320
460624
1017416
769308
965776
509363
396500
581155
949521
50448
664008
575302
205245
198992
540229
360996
607201
301730
996249
995255
1045708
919630
20990
338451
464384
658598
368432
998627
860986
74225
1021196
459796
632053
486728
113672
857301
299627
747967
1035478
870530
472440
37193
15492
163688
156160
55618
256964
396676
717577
1007854
640213
780010
349350
383762
72426
135590
572969
429736
361940
809171
62038
388009
571642
140557
182888
896047
478276
270865
1027753
284657
129830
299046
303883
148139
624676
816791
980000
245045
897745
979600
331200
1010985
600525
254934
369934
226426
750818
1044144
328152
1045248
371400
622827
465575
433312
745693
886657
26904
983796
257766
515391
512602
988809
8292
499984
813304
492634
366302
759511
257427
726918
233451
986860
417019
219827
5772
960196
362310
289664
220708
573306
589422
807625
743126
866927
967523
524266
816436
974969
226557
1004911
944786
783701
674410
163
467037
619226
906681
450729
915489
660610
294795
103031
130838
630521
159617
282598
216424
549687
846595
551125
249275
635661
560736
255326
436871
289648
110313
968272
581741
657330
543740
742274
254870
659304
698737
363109
212590
793394
1031756
678567
844832
476172
769341
300486
70402
576930
915375
273580
354556
561102
4089
944523
715670
440243
790750
13152
226774
294663
814519
396544
637836
422032
296069
547951
326275
724964
492485
143340
545117
1016791
58170
35125
493027
882102
83004
705088
736972
520299
851056
729110
125498
374557
461352
529139
975324
231496
451241
303102
576064
955560
557804
337422
817349
601335
98716
310852
615748
898106
913379
879527
1030036
478068
896782
509633
118201
154505
390393
292759
413875
232877
484449
83756
350326
777817
439530
484609
907057
136468
708651
576337
736231
890699
110839
805513
957279
1012643
332319
1016999
236748
900116
373791
294446
890376
866959
714499
922876
664183
651772
662901
388890
152059
113213
794233
805004
441165
435309
299375
800430
41943
386434
536477
802931
78360
326949
160192
876644
97530
1002151
809614
298357
696653
945150
62958
196232
666656
787
507230
734228
314580
530375
756218
642229
451950
443424
173928
507277
1035319
113038
926079
735665
749129
611244
619766
606907
911845
176997
395623
629043
210407
195077
1040594
702576
237734
958571
56122
1000769
465489
530184
696170
558884
579638
472131
384394
697271
433486
340159
749430
199035
799035
1008155
538522
670062
369360
648436
618107
580549
587532
20388
861233
976327
84358
636133
965877
77438
771900
299285
798451
3719
289046
900665
150279
1019925
613999
314680
168529
177192
166952
638311
386553
211999
899506
24158
991275
752696
1000981
1009845
845262
1016162
656554
207272
950292
467206
971285
853810
658872
107479
291362
803468
1004435
681884
898738
778316
891350
679715
317127
736588
1030029
393118
111964
298865
957079
15797
677204
311885
608244
177927
358055
676916
891740
882494
195957
221859
730269
122298
601452
291812
131819
293432
460508
981507
29540
910374
762877
156063
1036024
735457
593758
118171
598566
323718
1009787
909844
836636
589330
663546
529077
403161
806145
208149
251803
597764
226027
819919
795017
282597
48340
2430
719479
948010
399485
25148
257421
325140
903929
258059
541243
363567
433407
625150
845788
877875
884561
862231
31860
889044
265289
938290
660988
210814
149439
643802
163248
558850
826920
79138
992523
438454
794074
478161
577809
767948
781062
738827
106772
15829
287265
408812
613552
242009
303824
403951
1032564
263777
989088
349589
849247
715030
277284
521337
985793
103496
308590
474141
715396
999307
141330
149781
44841
230541
230072
80929
10842
276957
139594
841533
367370
401269
40951
470512
318815
599483
606271
928108
8039
965474
133847
594339
219393
209718
201600
935816
691707
883929
744710
490974
727015
298627
694711
235899
11242
182805
504670
458233
737547
146274
430524
573614
341991
634873
719057
380959
580266
567607
380381
881933
619689
278325
118489
638725
383289
934832
646054
119091
622040
169084
443704
458612
702040
951399
611901
331085
317584
398562
519331
145332
343139
33098
522113
166068
25672
254688
636850
748796
101065
1045362
950926
969265
607712
211839
95162
827047
174224
928036
340945
773191
171036
591785
580562
567457
126480
169937
609630
317154
798568
785968
310394
780777
984437
1040002
847099
965909
773847
707652
575971
465552
442526
490981
826913
1007511
642332
847701
783517
723638
242756
742800
232346
91611
703436
122981
1040290
535736
684259
720783
709187
1014653
1028068
83725
1024941
577111
1041146
981547
605597
638045
644968
548557
969175
733940
364572
380113
676042
527641
692434
953763
272452
1018340
366835
160383
674815
146967
283521
96028
336778
535240
303347
494796
424516
701550
533270
710508
972013
14018
147236
740606
948995
278068
942262
25822
673585
723881
627486
90711
649840
844732
720851
793755
353005
839010
176001
702684
147537
574405
282388
265133
239150
415582
547872
228930
172710
188004
148681
12454
20502
866669
685215
378839
706355
475165
973103
255792
128486
993032
27466
591685
107481
683376
248083
9114
880960
277439
135846
681981
681810
301635
822188
86721
646050
456240
241257
321514
776758
884194
806906
736714
211594
372517
154086
926542
647256
25657
242704
333121
696331
26741
868092
330092
235463
427246
35748
64592
370475
373349
224901
300084
687052
260826
554481
333538
965845
61031
786504
94087
488314
878777
367084
929577
197036
434567
1019047
745360
560949
853919
931655
571226
267777
221120
970512
372669
782942
250192
451029
401465
382227
629771
1020673
813943
178576
524407
731386
586947
349291
854122
432170
895876
109813
949382
933988
94433
349444
197543
534607
151170
571201
752986
63263
335006
238587
169483
707699
461709
573715
135825
451125
213015
264889
197565
779067
525062
24474
115080
841945
732757
86147
809225
919816
872644
435956
322165
145816
719787
235336
693915
776644
712215
45106
386089
804224
467968
1015738
420080
357671
5184
714780
286636
366154
524007
241001
478209
1015648
956620
733504
800464
329683
445152
725517
319702
600149
421938
613695
554782
191254
515949
665616
22797
810762
494967
976476
185442
770445
903878
1001262
711308
1043055
767034
146136
411787
224216
368169
182502
592460
188648
459344
821826
39085
1034606
932900
773194
505374
713431
791990
467033
692866
703939
929630
474307
819721
30349
851990
397094
373064
580844
146510
956627
813950
1001483
559689
441045
551817
343710
550589
359228
175836
539442
1005028
404853
929967
527720
711026
714235
739832
531465
591460
635660
138651
694169
94203
587706
530577
682230
85335
572200
813230
734824
136266
286043
220760
200379
496489
395603
784219
866911
654007
457446
784830
710840
320612
857120
806790
627129
935893
748734
1020759
886509
28286
608490
457162
737240
965653
196435
242169
905604
258928
175718
165995
432042
342845
610398
73641
525259
805106
713885
17223
893107
31757
974861
45225
65406
888890
483062
1016983
1034675
729288
839388
517055
302561
499442
153067
757027
839706
481944
798721
706368
843315
791385
111594
453677
462765
266719
700785
943280
882407
376393
729304
340891
288893
91412
167806
205530
334854
753306
444491
99778
1043284
823054
164116
737056
1041422
424230
1005068
228058
29751
297574
1032024
1044607
595290
444853
19342
742104
169109
3544
699189
183620
73775
845152
863297
676084
706253
727106
709969
375734
616503
616844
450820
779001
592339
63376
621001
688549
648672
843226
680063
331634
761390
438594
240179
459596
828016
662451
1016093
606113
441551
404053
932313
920968
668980
74534
41039
879568
756572
266671
722903
536666
490027
387591
537326
3652
184726
817567
756522
668671
752091
104194
50022
729084
3217
128753
184634
604507
832806
463140
951427
162752
300675
903306
939985
468289
984034
829817
55410
249672
697336
2726
858345
115266
994348
271229
247961
619386
607289
478884
91325
935748
690711
643876
521350
382842
336576
581135
202377
930623
840452
875623
969161
213897
299802
511723
943037
211689
686479
949579
524720
323546
983914
110200
310753
271305
393424
806292
429244
905816
857726
831746
796391
593859
988655
876261
64253
905059
723171
862765
1019762
530738
981303
940965
810275
671674
511108
647674
744608
688934
999137
592639
130526
127393
1045723
573949
324108
155580
189189
863550
906204
789462
170220
623156
762390
33732
911805
512271
905141
276092
33669
931215
965258
284807
1045356
575098
884112
408631
197556
847942
53133
126154
766737
625153
508703
381745
587769
802009
509783
531309
239111
732270
869035
198047
27264
89054
374438
307551
1002790
695721
715142
319209
510953
808748
111695
39266
580514
519279
856780
757704
535326
893834
867587
336430
680395
886182
303690
298781
267336
1029628
80934
627481
932241
701305
500538
201336
191094
329229
497221
920976
929717
180708
213860
81715
422119
584178
138251
69198
703604
1014878
1134
473935
608097
132362
738390
868818
934094
220890
383230
381151
592093
437604
561773
313996
819673
586690
357525
651440
697739
1017934
902973
248434
466016
993422
492872
972952
661738
680049
4915
441408
208587
574616
996780
846687
637422
830237
659505
719028
989298
221274
1013147
568525
879363
468149
66037
444009
146317
130392
204250
350564
648114
652425
607797
874727
101423
587029
237644
936615
949309
329386
538720
539070
574650
729591
700933
422384
71197
353663
527581
651512
479488
76475
766420
154181
360961
242565
533513
173451
641039
161046
206579
131392
135638
420090
412971
806902
856699
645764
289651
668754
181031
483813
534329
139308
245810
998940
572604
579517
860531
508409
299150
864643
664568
257993
837322
398296
294072
776235
593087
698956
559582
708629
524636
478653
777217
863234
342089
387833
726256
151447
154637
497815
298523
789568
718543
809359
965520
677135
272929
345038
713893
112930
281001
32653
922672
745734
627145
666534
195586
75793
406309
80074
781579
443770
1042088
236451
1018751
789370
607123
282861
380405
431834
929631
422595
1029764
791597
723039
160607
615381
65662
230733
1025532
285770
583139
937613
770086
279469
49895
959832
754348
731161
293062
543864
90887
375489
415664
961663
882474
1010582
310748
762058
708205
263082
639373
301287
651243
875702
297545
415730
119861
137198
319501
831656
848627
662499
28377
771668
394319
582662
445730
149409
828869
908098
702363
68988
932222
557684
374054
719113
16445
292736
585895
554720
232679
1025562
625285
308326
1000593
616957
1024722
936740
660819
627978
553556
788377
487108
890008
635481
52017
764274
916195
481911
608831
410923
35719
388786
62624
423568
574359
96089
96686
911384
790702
600641
886547
431100
45702
302306
386311
626348
459640
465830
685961
86744
363195
575094
531920
282477
897018
580947
512643
690017
915103
960880
10527
314000
239098
696145
1025120
42003
871610
255010
598977
872501
673205
755640
1026746
883784
515602
287456
815425
660070
1009197
725716
81061
227061
224472
574988
563004
190735
882196
265733
100383
401150
197834
885315
856841
758632
583584
708156
482713
106326
538074
133915
59324
468759
644352
481855
720935
120513
578360
685259
432113
603036
541311
275894
343914
798746
582940
31354
373359
685323
443592
339429
949682
756714
896583
531202
89220
130309
920877
302553
391829
948409
532864
956714
803828
284542
494463
223083
304592
962869
938070
865007
353177
895223
883384
602506
749215
656511
413362
570080
423382
986514
569955
1030274
629133
711896
31938
239587
473226
297141
366425
178313
451276
982109
809345
571132
728111
1035050
543733
247240
555977
604582
537871
940558
171686
512516
874740
129231
990635
321489
246849
834794
751356
270873
3390
71642
603946
268573
473986
124286
383047
208182
695365
180227
859048
583078
465895
961574
910785
408130
5813
776579
842346
474699
337594
691265
383674
802083
173359
600384
165265
302134
228575
670736
972657
642775
131402
834390
60725
943662
677861
67973
103443
598303
865437
1010
9276
1035381
962665
228318
946546
806300
543096
898375
848951
240172
483516
467672
289211
608892
593001
453392
728189
820648
434729
96752
295576
223572
268869
192785
1030763
415716
303057
816342
57049
873906
699604
142049
925305
783367
737099
698912
182834
811789
492033
281585
571422
730504
920179
516658
773669
244994
546361
674294
1027064
365095
730903
904496
990071
502400
357679
343414
698140
611402
396979
125273
569526
529777
878303
268362
824947
853608
852563
156157
537592
522391
1046487
165498
427207
257486
252562
737774
671452
835878
700744
792520
336848
984928
721436
162923
542965
884546
420981
1030173
275735
836004
639986
489444
666501
646576
60949
248055
672575
1042288
803375
456499
216978
408274
243352
76779
445479
630602
1017037
603277
1023810
241479
145806
835035
579512
86183
527152
14455
264391
775413
698720
411525
697448
58895
482308
219070
61312
386779
941217
683104
166472
484075
944592
700635
387068
31767
690823
459670
327625
502700
454941
563333
548129
737955
238797
779220
815068
289207
275210
354526
798378
755187
141955
466411
248286
757047
954949
343974
801123
998420
940382
788891
990085
655898
874647
264727
790078
26756
160751
639968
484273
575667
1016925
877730
268433
949469
186025
409972
1006318
423605
866755
594289
464083
699778
186764
7843
884939
871038
406331
1011225
150306
612342
368850
446961
902119
365202
92103
436893
635147
787420
112671
952843
278361
924624
714387
157185
180069
249009
542994
48359
846946
334963
862565
182965
42522
881910
128946
319747
175823
335059
301966
207953
993725
805002
84828
769764
801609
335960
762760
587592
830177
722746
143435
834249
196580
591966
739007
945159
889550
83254
528997
7207
688039
19260
429823
942546
180393
474873
371784
265609
1044018
340341
516536
965114
565098
412655
310549
66287
309915
794871
22233
94817
926404
714595
229347
170
203663
1037292
498205
961170
553005
765107
960400
867683
542418
1010341
211785
503666
836653
102622
206091
272568
179890
958109
669923
245592
178315
696055
136405
690433
746245
250013
171775
624347
264396
128401
680295
932844
314183
266094
569634
999591
258259
294404
456880
496830
145957
572316
490985
844376
389365
173848
102679
752567
1022650
576984
840211
552750
813909
405832
847022
72926
227089
12876
453470
410421
1033534
142685
33869
277992
229198
923856
878175
791066
68502
372273
760842
760126
720313
420922
315532
589067
214519
963591
893137
212520
854050
746671
699161
618480
857031
575002
752292
470075
472199
292451
148806
786939
224185
831712
33475
626949
777896
577376
750749
962387
955827
593713
653465
646341
871549
87869
364352
334048
662935
400098
211383
485479
100609
95804
686698
748024
706971
802383
219582
330916
1011048
341097
929085
385148
314421
317741
622617
76518
676959
958461
404843
59402
24631
384918
591972
412731
795687
984149
719933
840704
32224
799567
909227
761637
1029619
30899
138778
284015
879827
658815
125526
489733
531783
854107
671434
169070
560941
755990
106235
188263
626169
49288
480070
394592
649791
105504
522522
1036891
12529
467667
699562
802679
999771
576615
467030
520741
930597
964840
915188
828893
595975
1001373
478284
12413
570128
348200
778540
186520
183687
865250
481825
587985
846403
709015
993836
1043089
572578
667056
805808
663896
353979
177473
987323
480504
604326
815499
878304
559107
459163
445189
916601
295734
968064
153761
708631
312962
686748
241589
940624
137900
807378
108970
712549
144644
148622
910161
851451
818560
264719
450859
6882
405091
550981
856894
809897
72251
174612
49890
264808
998834
17536
1882
862217
115296
44159
499078
607914
145660
322412
275768
224858
778059
464
564007
950485
1035008
916175
858704
235614
14821
845656
545527
853467
234283
398393
712704
412640
965662
299765
142558
357555
681439
484847
681536
453811
981386
950531
909425
756300
100158
717996
35095
780243
191506
479428
282348
350863
57206
446667
118682
717398
17650
1043687
716447
65801
851535
296480
232795
150260
26468
527197
493697
829017
666189
613748
222442
689077
702344
357237
320122
173371
51184
22944
474791
76564
663676
652115
396278
27016
77847
929806
909548
407708
566285
520250
643681
774904
252239
395944
430896
302177
824507
341994
261919
828884
731145
945630
130946
46813
948905
241901
114913
908121
530356
512839
476774
659983
710562
214594
231240
310648
365887
76346
986053
738810
118823
184357
862005
841782
934478
196817
427129
217531
463345
622760
284401
820831
231082
216113
806883
604375
925561
560446
124812
786260
65162
837120
404920
1022931
526700
663501
455615
618845
554475
538359
888676
215602
334176
328310
18189
938921
774365
617721
421027
185604
98794
333880
118182
514202
229857
408869
812578
970297
441838
54957
947655
657457
581
455890
71304
758356
618751
340217
435415
62007
878738
173647
500033
800316
423642
376139
392217
595470
157161
731939
820152
897139
296364
845219
887319
976945
911406
322871
374344
1028003
69455
150786
624825
149062
415020
426773
584658
65097
486315
847502
828694
485251
349038
4169
486235
1014914
878421
90794
123122
315419
1040914
645207
1026926
137631
1010443
329884
88810
678889
716106
343803
219919
566421
150109
21056
620233
894625
340558
210288
758732
181289
302231
358532
40206
310479
820924
5081
647781
45684
1013873
254493
789022
797722
1012645
961754
620253
988983
971454
418265
808830
76217
883241
843289
61261
458799
252988
733071
1002263
335154
903068
860565
64752
264089
959209
1041683
636901
237211
207739
492746
121871
916185
182645
1004302
354435
1003945
129347
349612
961413
93121
867543
153776
229499
394424
574461
342249
1034953
301038
865379
874263
210039
455322
754978
180652
145835
276820
247696
286546
880343
267261
626672
214316
879310
891600
220318
569713
644937
557179
616586
6120
520742
804507
84799
568281
51705
783226
359821
302644
857325
1002950
134826
781601
542214
130638
426751
370637
76930
138975
226036
970692
332404
889795
813524
489252
763531
101837
793661
70839
317146
560715
137352
420529
272068
263589
189238
276371
647112
87977
599020
291298
238981
540508
379996
963422
864521
1047474
464353
608530
25720
1014155
737400
743878
87497
556592
1016877
637715
686154
815749
620993
105104
474508
321361
440947
584424
773439
585038
840543
965532
1042164
612959
190020
354203
558585
727203
819518
713151
985249
446657
410722
368051
927827
254263
696336
13817
199092
262504
71436
970167
472252
192500
102286
111667
153170
94229
903480
919891
25521
795162
683602
757060
828248
448469
175822
475201
100504
297093
952806
216618
743187
851308
215919
69504
672273
625591
178894
596506
884498
619280
823612
169610
174957
521340
724859
163756
224831
829687
1014170
389222
800885
6075
260872
641004
252811
1028856
768960
1023941
726629
587626
615741
872924
34733
277572
187006
251006
271162
329997
226491
146233
994993
122376
864074
370127
178557
366030
517561
1016690
577941
550585
171878
136349
251627
516794
281917
287201
281126
16997
575332
264044
580732
666047
507395
379162
42297
248250
667160
927580
699379
615394
939890
53423
1014054
611568
117764
697541
744985
494605
283536
80597
813515
508658
142025
777816
455698
235658
561062
3004
564146
973703
479299
595102
995441
304937
801970
84399
996385
143479
461519
328397
112762
1039837
137770
279382
926084
1296
254377
209670
415396
480117
435879
494261
748120
127198
735330
255718
877149
531469
642257
905586
1031637
284836
833745
1002092
950153
576792
1015180
898807
767800
134426
213566
765663
314879
796265
604238
810142
8013
272597
489532
541440
280952
770130
466707
419673
902439
217818
844028
358029
344898
858495
164062
970206
194715
349050
1027756
741528
512824
699953
1011082
536559
610167
196755
1014661
688803
69860
1005478
214874
352177
259136
1006170
502023
689496
838786
474441
826432
734735
184289
357302
1002337
111647
930363
332832
551204
650251
153877
292938
682583
156396
249093
974770
409921
540599
303392
67448
103274
494442
174366
342386
1008466
339963
47479
814440
914419
222126
115602
477265
683018
5329
199585
823536
426519
369838
652574
61113
461132
961438
603132
447268
600704
659426
521885
44660
74769
63647
356992
233347
1031269
797688
514381
527947
460203
813047
506935
182040
586117
945153
23924
661495
141253
1008978
471910
521638
945579
726542
673438
1009122
848549
909334
489802
139842
116597
228407
361318
944200
606168
786261
716921
565517
822069
665723
558149
654492
1036841
158279
446783
405036
140422
892933
904847
662919
366174
89016
538022
851030
838425
72524
440922
321251
717877
456667
855965
742491
890415
441716
995395
85341
554126
927301
680767
566243
449685
673658
34958
163911
992775
90624
79209
87047
444129
268395
881684
542915
3669
428341
535132
626980
636071
133069
992268
123090
772300
257091
489773
935804
270554
561514
271959
40291
597101
538590
833373
146011
997567
361204
277142
399917
657641
970617
824334
314695
878234
973791
823576
39492
687295
996918
513962
794376
836822
570468
808018
577946
569055
410582
434728
326847
82358
992751
466969
639845
518998
72960
67049
691710
497908
334118
129885
831937
136677
859874
727809
239616
412150
792761
178631
804900
0
966724
585168
67549
340784
1003418
136896
796987
284203
340384
536047
105588
692143
898007
707643
631919
278225
462476
253735
116652
184060
363369
742415
348823
207854
438108
617692
304425
551437
438236
215623
56406
598257
12460
977297
274761
169555
173617
676653
403141
932457
174949
762124
351142
7019
658438
736390
467670
207439
865350
647157
465001
662961
872814
110838
292786
352136
793461
869207
718909
69847
960406
10522
518182
491949
164899
793863
369500
652445
640171
377645
55875
699354
727861
730847
596136
577567
992675
451970
708232
74763
233960
557125
453814
141473
555983
717069
863377
701332
869732
629340
824604
802529
155428
332136
260553
117714
843182
742806
684379
116433
520789
180094
621043
241354
724391
352904
925852
1002069
702339
371627
461412
855546
233382
1001246
957624
628701
634882
321947
931506
647604
811655
587227
930719
752189
521278
392702
924710
1040101
828848
983322
129225
495951
567600
564344
585962
257810
37314
711965
979246
727211
429944
923363
693525
77993
317241
109381
168902
681697
204008
920587
810636
557564
531583
244521
1001185
576021
500986
1024424
122677
679524
470134
9951
228947
699087
542432
928406
655959
641429
773924
124574
233699
703393
987541
887106
1013848
391341
493577
620819
720392
58816
771293
118167
97459
141539
954571
1032557
888694
790670
362117
292562
749801
653729
415469
250939
868023
699931
238698
251913
422726
886997
339033
928146
144571
663067
708593
629228
5367
729031
778415
412637
966901
679376
119412
146791
387871
218332
79041
479094
43554
362778
633970
421547
678585
769606
424304
410346
114242
684918
1012784
426194
107863
62690
416792
87802
727175
151589
845179
568454
927025
514236
38355
684899
293896
375664
124491
187419
717553
56599
297313
476987
222925
1024535
709179
967545
774776
428737
847238
431259
1849
219096
634466
1028389
400781
579806
231618
606211
843225
784765
377880
1048009
782660
804195
333199
933183
854010
455078
435372
103834
39735
891581
286440
534007
575477
446881
406366
739915
460924
761218
631467
1027853
834006
485082
619252
338273
707099
513204
762041
540107
541289
896286
836729
599807
626106
734458
201633
258418
326166
70807
985052
42314
42052
989365
603863
187644
195627
669332
887788
484902
845630
470286
1004643
661696
456474
148572
234363
539658
338382
690971
423231
270516
418153
905957
781959
23453
253985
340584
1005656
886775
268795
836264
887303
842088
647719
980683
612377
967325
192755
16212
426970
563950
684809
101182
618564
121929
216899
373222
344397
557738
298296
534904
1024268
125102
899227
555870
245500
524075
964067
971732
680988
902931
663716
735295
1009034
654161
429749
705083
904171
460716
676325
330027
284911
494317
602262
902983
1029768
76718
483476
838843
395590
844147
327897
43902
98123
284867
961167
749065
1036246
1034751
295495
105617
825565
778926
167214
24605
252591
806550
182921
1014583
847664
96014
909512
584341
413243
434173
737255
294506
924675
593487
308589
430542
87482
769648
300215
643110
432006
905099
538917
520003
690111
211160
462956
164407
665471
897157
982210
602240
71840
173291
725452
124925
668875
751591
626074
695386
196233
391487
882950
190140
843427
504520
415158
599624
252762
191099
909443
493266
310723
700575
995199
83518
380086
922699
815524
229339
70939
239283
862438
718419
414417
380509
262967
709671
183357
192842
910666
334454
171612
68358
912819
416662
258102
178155
1011866
447991
1004882
73364
908709
1045338
469037
534051
521063
405774
613930
877250
691411
304687
364508
590657
363504
636656
222486
240586
500327
307786
857908
217824
759652
196077
403071
576259
981690
128196
486838
212225
97053
393501
52970
913565
778451
62544
694852
152176
817685
331301
826344
894566
312159
271724
457324
450717
33219
706544
243070
922209
393502
67357
482832
610556
126353
592239
959269
679258
644369
12224
511946
698143
370948
976856
698381
141968
314638
462533
151278
547924
947648
66206
996642
82211
351767
36715
40590
375736
969773
31544
549443
344498
426486
654025
373485
418788
202423
432503
533065
219698
192474
736251
248008
95881
688086
932738
297836
475399
279545
667446
726669
1022030
860219
514399
257277
49918
475814
945443
741318
321536
27980
292209
710032
401675
609893
903845
605394
62098
411420
167251
168899
431470
847209
511706
792889
722570
1009998
948450
573355
986830
775934
785603
338423
920202
899661
651004
969991
908256
818555
910076
125116
882475
242270
469892
761339
411792
373355
376974
279898
821290
381677
125473
78879
691530
630606
682761
837580
830576
422507
298110
464795
319971
747591
654620
872769
803516
411455
415473
370158
474980
312161
114153
525483
405218
952379
151246
192547
57970
553080
70863
560280
334265
27790
649255
734016
920284
749357
329819
434023
615611
239249
593253
35797
339507
692386
409075
735884
9582
609925
396897
200693
546049
144040
46903
427731
554935
345105
634896
601775
725451
448771
162928
995800
247603
284925
73521
269853
457944
756709
769543
853072
663386
24766
1033930
61698
936745
162653
938779
460190
344433
919276
288163
561873
567789
717833
148586
47637
147566
898588
757477
1037882
963499
478841
260415
370420
407514
673266
241464
351002
958138
861109
650174
721087
586152
674569
280521
393524
235059
415083
208955
178856
364507
867988
214742
730962
43129
713429
578075
964146
555381
787553
323603
621104
228038
298623
861577
597360
707347
471775
572339
352166
961523
714157
316492
700922
586496
360477
393074
852247
853945
555946
444840
589536
828486
226260
561850
983133
740180
671520
611019
30852
582794
986576
941110
85093
957668
906626
334405
857875
769687
879889
661053
247282
84258
900546
355434
1027960
453946
918699
204352
425599
142732
208832
629853
741187
849147
766256
132101
534691
478487
228341
627268
825372
421900
764859
188952
1011761
912423
1036916
135663
273621
773565
248912
856484
367622
748555
285794
542119
192178
3503
977592
737568
294096
801726
532589
938591
422409
731456
237790
133652
674436
850092
978275
215081
97793
602939
463809
916262
261563
131334
670969
630452
639798
397462
371007
258575
999442
957088
844789
629868
838746
885021
718147
825569
418610
977772
869345
15842
543519
138065
232349
144433
257983
837855
767464
181960
1003241
264275
37946
217140
793296
447531
187380
301892
41112
1711
607540
589904
207067
560595
689310
713564
472803
354136
972018
838545
401738
187025
470501
795653
462247
962854
388824
286816
991322
571204
1040982
466168
641275
970081
60481
599956
71288
176935
732937
325994
467276
670658
326216
778607
583823
808990
277410
43730
962858
602508
818806
312134
570406
310667
580146
483470
854585
240483
907635
309170
969834
765029
630646
70962
172188
1012554
405054
958878
239067
583318
924672
85657
454074
746419
577402
306469
914121
459802
773723
402765
234290
421628
790182
1022078
146401
291453
402889
154823
206539
814731
768255
964129
988784
808011
572237
920687
1024407
649984
516878
998944
638072
1044519
971378
147776
476091
977239
1017177
687844
324852
958655
809251
138092
387249
94258
436436
896897
630113
379899
412063
766262
229411
339488
933335
358195
789406
163954
579464
472318
411625
604292
197464
849816
1016514
588304
787156
947909
776684
933725
687219
252819
725282
97789
134806
972504
594973
244972
99775
128258
142358
896298
766229
15927
982203
787740
479065
385261
596865
985022
749960
1042051
49456
700224
660840
549408
337666
785269
961158
983568
1036376
464641
537495
49730
1020946
561295
1033669
1035778
123135
741555
322958
517408
94066
671508
314417
2245
867068
701355
858178
746572
340949
689371
638376
708814
785932
10074
967908
291762
825060
776901
97729
985001
15585
267932
161961
148783
276830
110713
707241
383944
169172
753118
1013884
985254
177898
839361
978868
842563
680642
171984
685490
866728
317835
657957
764896
980896
787771
286344
1042607
481563
543653
298531
1045054
125745
512711
674528
904998
355711
345303
132910
136880
142681
767573
641315
32191
85524
233176
320070
651307
868388
224847
586581
807505
779822
961430
635691
539254
552013
626025
677517
482159
868128
723914
834586
548681
157724
714855
942279
577760
891004
761581
450218
479111
447122
1005087
319692
395475
2233
421663
496883
455367
873748
563138
509443
492498
210537
986872
831997
538680
450308
703026
2750
539084
379816
420467
984217
96748
808472
539522
466037
467763
61036
800950
666003
79114
503223
763552
450338
355010
777531
958668
824227
910304
547475
475961
736700
58667
214897
492317
364103
46527
1009688
293638
190368
941752
631873
927653
212293
896777
671058
901324
825970
1020138
343098
102758
566467
794529
704960
577129
624127
1019253
817182
615871
1023889
280452
948394
826632
34536
72142
1029152
1045852
510379
781013
739394
518663
473145
643473
319951
569863
490304
596277
270019
594907
684050
302510
235177
981626
693303
635470
872156
407195
1001608
274302
4892
211233
591811
809092
594446
258225
35234
210297
21947
838638
580551
915998
497747
146180
753294
84766
230039
793288
545261
305926
667504
1023529
651365
818800
1012323
357519
853843
627016
763941
593225
892814
425079
932611
688831
904100
746326
183477
539955
96887
980655
232601
793152
926541
299373
711722
922359
111825
935789
94911
707631
56708
929659
82143
73198
826301
741952
85922
652324
730155
24220
298968
796797
36796
454592
38640
381017
399944
146353
858116
442041
115717
392205
162254
599553
535105
787828
30272
4380
440522
803649
374348
594013
326641
970191
630059
444479
419471
458832
28253
672942
60550
908879
289965
548085
707518
314607
684355
266894
353678
277257
341641
178915
464046
119377
848751
962087
403536
435166
602964
719571
164917
1027456
134261
805689
957326
552806
881823
703554
687369
501291
664093
591262
864362
63298
1027408
151221
324743
534302
1008327
927932
54019
259411
760766
74422
661589
914442
505804
4698
109570
148156
889291
406577
709137
931764
427425
632032
170802
833801
196658
1028262
535424
313305
946895
182994
169271
864517
10257
814396
188398
473470
779299
826370
847580
401236
777557
969263
778670
437591
691536
284750
328275
332708
89863
63130
929626
525095
558689
174929
77324
639864
970440
134158
376036
790385
538385
77684
30629
13390
925360
81824
449387
282271
188637
834162
220138
1007883
500806
74917
579772
393781
129800
1045038
1012942
36569
726463
1021540
281865
1019939
479975
43788
1015005
205057
697690
578345
666911
765385
447045
895734
262697
193604
429982
906582
287042
846545
826364
948080
374912
684951
346605
1025420
978931
41117
293279
1047840
359504
211460
252231
108098
850184
970970
863859
1026423
916849
68600
933053
560296
299073
278695
565299
147414
219273
562961
325232
59872
907153
575474
439565
567657
220153
343038
820300
166316
9049
208037
572026
812569
1020962
762040
833086
1010314
393481
334757
818675
194298
859181
1022703
18374
565451
817968
537067
512337
591013
381831
1036577
721749
32999
386527
759393
758216
703499
36542
105173
837165
400068
900942
743144
94387
777169
707027
295299
842808
975975
1034724
187069
391070
884404
942504
781290
422428
421422
96426
314330
180897
759037
1048149
894122
384771
523812
885871
1042822
366052
30487
367301
179025
912399
950456
302255
609485
14052
374717
726644
340333
433526
146761
7561
903898
606284
972587
381041
666832
258081
80245
262259
506184
323467
258601
28504
725155
22383
72345
641256
566460
108795
510015
918042
681787
508524
636420
849032
33259
143918
455208
391842
329116
960809
728551
664541
231586
301176
562205
614382
791594
1003585
70988
28846
191270
80899
762499
444896
648794
385537
1012517
900185
197986
642278
849758
126221
131997
277340
109942
46731
868778
829087
182006
409012
1006200
381370
1027921
670327
917355
841232
60393
322531
68207
403981
386299
725917
974577
443185
172135
107840
424825
844220
290556
35137
831833
77153
711827
798099
329594
87304
43319
413481
897279
987579
681600
113071
509219
350221
533741
193369
737497
195933
525479
782790
371268
809749
73430
553237
143721
703842
613762
621212
468754
933369
958499
1031602
917187
867031
879816
837480
618433
846263
659045
920548
146454
487702
381145
928181
845690
570939
601520
973089
358153
149227
868442
718645
787919
573266
467428
671189
731093
268044
259860
23983
432033
881610
1022431
576994
145372
426609
876185
1014704
838999
592254
602493
608878
371404
222727
670383
780099
162268
877794
215924
332044
857881
653358
850741
921696
36959
177125
131406
489180
481740
892014
340416
976460
601939
309681
598991
665448
818968
80080
534426
434702
680036
151849
107299
724908
132456
32663
298010
808248
954309
246184
420243
882689
55109
39595
862570
182422
862935
250278
316101
223203
667518
4451
488700
879776
976238
577663
873160
1034702
47502
87983
289174
278994
777839
835694
534951
724073
602415
351706
711338
19334
6378
785943
572896
416082
231387
875629
882753
603484
992133
299042
579493
482505
457434
492734
957873
775951
356950
902625
252182
571751
430692
788728
996775
698479
855450
449884
519834
268132
698407
979876
319967
274595
768846
405645
925558
941063
80127
839971
322991
947973
74538
322729
62568
1013872
234420
952999
189214
7108
618587
518823
630715
644308
236512
531642
253785
926115
333921
1015938
517471
332509
693390
854700
779551
650230
305001
174781
642939
967394
307287
316489
11588
186420
70655
108035
575615
1003808
106657
181828
780779
860944
646446
908471
978360
967048
658123
211033
803120
260367
975919
629321
381642
741684
828063
340245
388827
691889
703521
33525
649178
44094
289018
110824
580822
1033189
382514
237624
828954
622976
509700
279460
651454
373586
91808
373491
882615
58194
141526
252154
311013
275239
184922
946545
637437
1007868
454794
973696
326537
333906
964315
1007248
846678
557768
402242
936396
673325
1017511
441986
879740
16527
2143
218768
212753
111745
214805
45808
859209
772871
935076
152683
668218
34565
190867
299625
755797
973162
392188
47076
667928
256171
184793
224652
639402
480766
543999
697829
3697
445194
924368
185222
643111
117401
223896
520477
385187
837568
281327
695898
303119
982553
960085
355060
857170
676203
159050
1001754
191799
212868
501324
383710
706384
267536
1030774
651106
47299
450862
323443
440325
565106
644874
14066
307072
300981
1040508
579666
17593
169990
466107
723812
467081
893017
631691
838380
473903
380599
1014048
982421
611266
986561
398538
29445
864084
647456
444452
116725
342540
829924
148885
719708
475822
30746
371664
379223
728764
55936
528271
744207
394030
869301
517411
383870
769015
533255
204620
875625
875188
888056
164096
101896
733630
40044
267105
229304
275949
955843
549626
706598
955665
553749
653642
152834
580478
942955
1012592
427510
121558
455095
705629
897198
460438
126850
368961
743166
14772
469701
851772
843256
198851
894436
84927
357957
381493
535672
42205
945945
683636
727767
179822
127725
137100
853215
425066
435492
191850
250900
793842
248910
955416
425465
473099
565020
258791
202352
470054
314333
729449
301886
346823
73517
675221
67694
920303
137650
704524
829225
1037932
79746
782713
107755
606585
988860
1012911
441743
584327
404896
615742
5870
469587
86230
358370
217335
794796
390911
982929
422606
290760
670553
485628
396616
734467
197262
251715
393826
1030447
652399
561915
234467
704188
542504
621349
189499
846218
49205
35456
989237
781162
450448
280641
314763
661488
6747
205067
699736
21021
848869
796233
218214
780397
786457
86671
23389
2566
259767
54989
707228
43315
837408
684301
618085
612090
147402
219027
196880
129601
593315
342791
292146
819624
351837
783305
861036
324538
481308
323687
978302
571097
535984
600293
761153
79559
68951
436122
763562
649409
119551
70393
906522
433564
25524
816414
279501
512583
834036
225744
250329
131892
64928
121071
137994
719769
359034
323349
315352
986444
245319
210663
565314
534167
700373
761144
627617
41830
669451
926630
878700
355388
1034759
243985
464894
215420
587050
1037025
959339
586237
903461
218157
388530
333292
279667
315769
912128
851151
277319
738074
969441
866828
231197
728913
845112
1000005
299769
986007
375367
743717
773765
357775
767683
933875
320027
986347
778437
997952
13939
1046931
1008315
158202
261668
151441
432974
890226
191244
495360
1005516
962024
824878
333563
880247
1000150
113822
923548
498550
856000
205096
1011955
440400
140283
292459
672126
952804
918690
558018
921582
619053
830272
846231
808307
967338
830420
157465
978518
598312
521473
385351
82955
117712
410909
404670
83879
221109
22397
497188
199265
72654
53640
1048412
1020110
10120
831300
518635
468015
433704
644317
1139
413134
662171
303791
709895
132270
217381
789151
727129
756136
314285
277928
858925
195865
333693
714347
758217
251227
143751
994651
33155
381082
284181
462520
169773
183831
799483
249211
538195
940223
839323
995683
294047
829413
657310
988994
460443
798655
688683
611317
581287
562949
665281
706709
725091
492924
573705
496597
441008
637164
848211
444348
213901
116815
276648
314466
991089
201130
216669
166709
228517
700152
223414
38610
287465
935070
757132
779046
692200
917231
27727
1006790
156528
485058
223192
561573
340338
905373
90333
884874
574853
378060
85588
988499
132834
965424
823829
637945
736232
863751
142077
256401
805773
395804
1024332
884916
669892
580380
83413
1024581
983127
855948
122602
206014
335725
565375
29486
115166
870970
204654
576354
714432
14904
670196
639739
66129
491756
963682
529050
291573
703383
156346
503132
222994
497191
663526
921024
1034383
803543
993861
347840
167994
1024923
399236
374704
528616
189975
547456
553057
671774
703551
208238
293605
223015
69889
237338
129815
551428
108885
933105
814228
364294
367287
1011044
605230
469931
581587
462023
957428
537204
818579
59526
867429
359158
825319
287377
31729
330494
633039
807465
661680
217852
231218
154209
453263
521072
573592
23343
191200
682069
454353
243224
874384
782754
592705
96291
362036
977302
798507
797806
946299
624396
61475
603678
508154
660639
634191
149326
760028
840950
50266
14415
1013167
518083
149226
825607
158796
533024
32040
1029881
242918
590148
657364
47489
503868
566938
596545
876794
50371
634717
787215
791649
155441
415771
763872
334823
12760
686230
447738
433151
516673
396977
648220
756520
860378
321446
191398
116441
205565
646233
997321
1042409
241418
187592
298347
423877
6263
423538
400303
755202
273694
229508
764566
357995
354400
426325
823606
5030
216247
855705
307379
449247
226934
137645
246981
88605
578137
994304
552914
678879
483019
816776
829456
4494
625561
18291
769974
754959
25419
988324
418902
662182
926654
223692
900866
652923
96167
554594
429447
955365
922811
419103
975357
7509
605493
337028
609469
511320
129559
460844
349474
335180
905330
1002038
497777
48588
726527
482215
974543
952535
271722
979686
455103
22371
259784
75000
291160
722664
599815
816171
604036
217576
760460
1047426
928668
680569
216834
773097
101039
78955
580880
749241
128073
924240
72922
699615
453584
145312
734949
572392
777669
908514
442797
720222
578577
1018438
101913
315313
843560
189715
768381
950093
683616
985170
645188
384623
402165
820489
550155
576957
790416
274366
59360
862474
429646
607046
714228
340084
308628
663268
164118
786998
73874
311960
335888
272571
237968
835754
501230
67585
53587
116225
690792
467964
108095
673012
65073
691059
481611
333507
532446
370124
969031
953307
414953
745446
652997
898489
757799
268462
262796
949300
543433
333621
567222
519252
621806
939450
731224
848588
470711
591180
483683
429376
434896
771549
746530
473395
691956
754870
531664
653892
521562
734187
631258
457754
633045
1044223
233880
1044054
225243
1047735
442847
983460
578140
834045
984827
187390
568670
342557
299778
400598
435406
673561
125127
468254
404209
743665
408253
1008040
99374
579597
350071
101263
876215
383239
339711
1015979
495073
382447
671333
687323
170360
590530
955528
546129
415004
842265
185413
71583
632822
637145
309663
828607
200373
878630
132152
337246
138485
302340
1021145
55310
520855
458365
426511
259524
153593
1027394
822139
473773
133556
976255
257322
424652
654068
1014919
319241
655883
118827
350584
423612
969648
842864
231222
373981
130398
618894
841853
420545
69630
175876
4236
189153
706981
934792
68392
637232
909688
922733
951514
184375
623529
616645
468344
1029998
632706
228711
728962
857441
245064
169177
508832
832470
905790
503163
378206
472977
624792
5433
888630
715835
211107
840709
557725
1015138
485450
651739
477540
1047003
457775
222356
198607
33137
853058
643621
24286
649327
1037840
613067
166881
1001353
321532
700895
220686
243139
369842
748105
158334
782822
675206
449145
332133
544802
872723
566208
960390
520565
173579
875483
144141
776373
855490
817644
580319
821548
480817
511131
819661
856225
685619
508559
710858
744465
407134
956734
115718
217436
716963
92891
1030042
964730
695213
756047
781636
202181
208503
437179
954175
728723
726004
239677
777190
594336
182444
880145
593203
276211
716638
994167
929389
848866
693308
833382
911443
428823
390377
237042
273544
750165
316594
167109
70882
856076
938741
735525
139132
854621
167834
693760
422610
374191
417321
906140
499522
1022524
212100
999592
253670
370715
283022
133426
644594
402478
651135
273050
299795
596417
1038936
210967
384184
764074
693888
31878
640714
346335
681849
425148
679159
628719
996448
997928
644294
533523
82911
715678
670529
163426
1039017
1038164
607011
890907
55436
95358
706627
38582
716042
1042279
618311
32953
1028797
601376
784611
717875
273815
985448
760157
388634
388375
218664
154582
1001447
564857
820997
405242
962036
139128
171303
366925
254853
95727
757143
957912
542831
150574
206591
746449
105229
857338
898658
843196
818599
513558
317416
210677
567153
714825
630255
951024
450107
768895
551490
275697
559463
250945
340665
420321
636692
739155
252700
379484
385165
116029
100727
261135
349195
773791
648535
682648
714015
796953
157247
17507
152504
790127
803327
711561
152659
239660
632975
590671
804019
449022
295013
314808
222501
451727
886347
520591
1008098
847633
715339
1040269
727489
213264
16788
957670
730481
619167
888485
137757
328784
919636
85960
435690
295003
375766
629079
785287
265607
19683
1013739
240549
305826
107009
680184
754509
973898
919623
867941
452556
779025
994790
834293
520389
838048
380213
336071
504621
451327
227553
551714
899053
417995
421562
12184
94689
563682
593688
132309
762122
272881
959541
964100
1033681
225228
266645
385303
497160
676864
413094
608918
602705
254347
67220
355597
477311
121943
1040530
754491
442094
879883
626534
657640
566676
579528
820303
637993
821851
834596
358559
945393
727862
716899
787535
705442
361780
214892
394365
599517
322024
346832
247363
247003
404270
236378
743424
182432
887739
31905
282005
204961
706373
621507
726563
188581
827168
262036
138453
966665
9173
603700
331579
41029
242095
967768
675292
1038555
696219
549300
957113
662085
44908
546436
850723
1011583
443239
222337
347827
894323
176072
698776
329515
272408
984510
958474
780494
200937
785286
275469
675123
255540
279594
309026
1003894
448819
711684
1007554
160031
976313
427141
352089
1017241
1022482
46602
618001
560173
864328
240112
576439
229052
565565
869324
901369
696393
57826
8011
786883
165517
999858
349367
695509
548661
440602
817886
948412
901545
917035
199123
702001
625423
59678
229917
19700
621234
504195
360619
806668
830365
335566
630704
479761
649175
305405
759854
932755
885610
684149
1032806
531601
520041
688062
700683
971623
803023
716540
804577
589413
956637
160302
50713
831282
209806
273984
349440
557022
659411
94452
221167
308026
397974
49627
449692
756071
889292
371182
533923
762375
606921
133521
413636
671710
524573
1026804
204884
928969
260914
285780
981492
716771
1006710
951755
862795
630770
48939
375816
110523
564903
572336
50562
184497
824655
482478
721133
780755
399434
176715
570287
640260
915725
385649
104293
818418
183589
580044
602119
330347
312668
198255
229389
161752
521877
58354
382868
692978
722294
545456
669319
211359
1032158
419113
483050
57889
116374
523608
116731
102706
609319
575984
990779
443518
630708
924600
325599
929848
1009723
958960
272755
317240
976275
188221
119053
686723
817411
811569
758793
1002605
17849
708332
534446
183727
1005422
743882
157170
742480
591218
681614
667488
80107
373695
739753
957495
558332
921506
973012
215301
447043
809039
863042
41178
251350
692051
636617
80332
1000359
484319
350014
723714
984037
161480
108548
498926
27409
1027798
210516
404027
892994
912678
705168
923771
730529
379491
54235
322081
800616
892362
685404
644421
756594
1022910
78714
224222
74914
57399
946570
391606
403853
548778
626683
962315
682844
729001
140651
89585
331631
154801
180939
448452
792815
476569
569141
780114
120154
1962
430085
807523
735426
1012307
261686
48817
2771
614830
79273
739975
315398
628442
12715
186985
365839
1027028
419536
52169
1018680
4527
1025393
893778
195016
514353
902343
283044
212076
338437
532910
748409
491993
353239
177018
291057
120904
451678
14081
174689
599917
122180
976715
62709
87344
684986
1027767
882630
681321
598401
109560
997489
188025
663162
210902
238490
442371
904280
882875
487305
976288
515639
199967
72294
657287
499504
394736
195494
1048409
586740
469112
515956
507297
315317
32845
456765
48099
671743
630313
122435
422556
339690
653053
263931
500992
511928
956488
531662
154066
253254
1036843
400672
67692
508825
736875
770558
39746
183630
413625
853948
1045984
903966
340563
202472
817065
133130
954700
992618
398819
722201
818643
556163
262126
466343
690867
769014
878057
1004575
108566
988333
389754
101284
460859
721985
260532
420692
476328
124434
586804
597431
545373
73432
805262
39493
140259
954672
1027895
49549
948961
953820
744359
641342
615104
38063
788778
590103
843935
857003
985446
237804
986403
587354
400697
786584
780337
503742
753113
919873
769365
157400
35103
344787
250274
654485
1026718
594454
310749
453357
821031
1043032
319454
327351
329477
352022
380909
92934
678835
192021
4700
972554
121537
901856
78357
130037
485781
54442
644530
132201
68965
254974
180118
252770
161007
686138
814837
315717
921680
748759
276027
98555
683521
507592
43443
52173
8501
609766
134794
585049
952168
253128
378417
582958
930395
368807
653330
647454
76918
626692
865719
194142
500499
228284
107897
203791
539043
341100
286377
435984
289007
39952
514491
84784
1013683
330636
462822
253564
339205
681546
174756
518337
449810
684252
976783
449104
714337
298407
623230
92387
882253
75535
679901
146718
190142
695031
246970
390045
687613
56086
570278
272134
2798
218254
639131
69467
957843
436778
414788
798500
651903
146628
944207
831702
300390
771001
56235
795284
778174
107162
483905
126734
44759
654376
363507
902408
525537
448789
1046469
519210
777720
948219
310474
108850
940706
961243
665763
783175
74364
745761
731754
287561
984610
639529
49331
795007
760231
582855
756670
985589
551619
368599
702004
516033
534005
908091
652078
644931
882562
908075
291247
435394
369143
951787
709710
684798
725669
764501
790855
684122
432887
468583
218372
339237
276875
124984
189070
686285
591607
475405
151017
557518
211026
898959
606418
926890
977352
406839
675647
779343
994833
308275
106372
489283
18165
956430
901533
281567
649845
409011
120258
924195
90989
881723
2529
56731
216325
195669
284615
24765
864310
594101
389648
594551
595683
91109
810302
88407
316154
583296
233237
427674
126397
78228
735029
338934
581653
707276
500265
468793
457017
570887
803600
35993
456042
993185
852990
999741
522843
78409
1043166
911861
498507
1013059
994352
94472
639401
276288
989751
335372
767824
110856
892983
304570
990342
43067
13629
238166
985294
5810
614206
828513
625735
245302
774351
735422
357000
523826
679939
209333
1037364
502860
972173
480733
67474
807311
442139
412492
66033
732755
253299
719930
363556
97417
353765
239769
223421
167556
39838
984343
611766
229672
765472
596886
971204
127739
20518
22299
210430
493347
354983
608649
311208
707192
750644
299993
444738
388456
502841
144796
439346
821082
262351
328938
403004
156393
898887
526299
467080
493622
147552
353183
53301
161158
475428
73205
555198
756138
585330
702958
16050
43365
726902
671777
672319
350940
401214
274097
366456
647426
169700
487826
780904
400052
20672
883656
717064
720711
346334
161595
515435
247284
543812
520552
116589
78383
595970
657629
120465
410404
333674
197339
926106
770863
402541
410049
534980
590742
201784
281667
545209
977525
629922
833091
1044633
434265
124432
270427
934697
1044986
91360
733943
396688
785206
812672
99393
689047
821694
929913
1024501
715997
741104
1036364
131502
850626
701496
753038
367095
604653
996806
460594
944018
878846
665918
492409
611442
970807
868706
1036454
475167
812119
305678
291451
584443
93615
94146
522684
476070
597362
93907
300027
714644
817815
185933
1045901
597777
732744
1017189
327832
821524
130683
937236
996822
952411
345822
878077
765771
983594
699269
525217
958504
722420
695189
313413
980685
515218
852138
672173
673464
118259
435743
425881
836326
934163
244855
407939
323781
310486
339341
724068
267831
837608
933860
36019
794372
367934
421976
894292
857737
597693
10358
583774
346743
55512
437884
658162
233379
593573
167533
664771
834186
309735
329437
628705
752225
802831
324087
86893
337182
128718
958134
590010
243660
192627
968750
500453
205208
744201
661251
284488
393471
931644
399208
766174
197660
215294
588064
387074
704148
396179
834478
546134
379234
169496
805368
471433
943018
683435
379400
156604
644685
367795
879682
32683
284238
400573
695223
170440
12727
590366
116669
562292
162831
8705
320067
697581
407168
738004
45252
489518
207799
413522
231034
15981
34485
255409
623718
101441
121394
1191
831119
143392
97345
70779
529954
185723
676726
241492
103877
493720
47295
1001873
711586
162610
876093
652454
50691
728774
433095
538206
302076
84052
496298
354692
996407
464462
466820
316889
107922
25192
177821
946706
385070
722618
161949
143933
1017003
226877
741596
778082
1011546
269272
998576
139173
490362
270964
386689
427834
743844
263617
724500
21090
81289
803791
870334
735694
371643
526386
578143
473907
640729
212789
250097
341929
728308
342666
727058
756462
539001
991450
178636
845827
589741
378381
885522
438724
974270
726140
217263
126012
776876
529433
935528
196976
682413
535020
927579
137767
535532
9280
881650
132435
714507
548455
246396
357413
594695
786858
451903
1007890
565373
800419
479459
921882
21104
1046713
116839
737674
676687
980269
1003007
361864
882876
178993
358060
364422
465557
396221
782774
459348
478915
440609
262267
795536
570493
462471
785463
386495
145101
883225
821425
661358
431866
78298
562785
284834
1009292
775265
1018671
834273
913517
275053
362822
243971
441400
185833
245205
1033894
719147
866577
220274
635957
458005
1008643
45115
670688
795088
354514
842431
661048
778745
409667
358431
644153
1041705
399830
822553
484476
89799
724080
970644
323881
124148
23089
635613
352140
901130
23521
522601
707923
202838
1045849
87080
873051
195141
640784
621513
916035
277102
823313
895859
132389
573192
1009389
137038
34204
366391
219814
887086
228416
461917
270242
249257
315999
92327
325158
251718
500179
893491
54616
223214
685210
82888
770565
85476
539484
482369
735044
266406
627128
14146
799743
321689
1035657
987248
789902
612238
211655
291545
261316
7597
11444
296581
995617
904417
304070
335225
131493
385516
661268
722426
186342
908336
526504
383455
210107
472056
77949
402721
900851
561282
711322
273493
977753
656352
608008
977855
149444
11887
269580
815585
406414
729383
968474
311653
563882
1001037
433091
809717
292996
217628
443617
930211
365854
525126
1021741
641837
916315
300927
135150
752677
436840
207966
660312
17449
179116
192575
944095
845505
248301
358006
985597
975827
117172
587544
820169
132530
435962
898805
10587
726814
265796
216472
566132
307280
87676
695392
15588
476009
599899
586912
163563
1005857
575954
788001
437279
66350
81158
896584
929918
362530
727011
1036133
180043
539835
1031039
250903
134568
990149
1027447
815570
92742
5307
665717
171726
809158
36606
282542
52290
744122
737917
857723
240645
462662
619010
772663
535494
426942
619764
663471
248549
760474
87937
541043
678210
871287
905149
235531
741696
899303
148180
12757
719065
143032
870904
447192
1025863
1005098
1012158
805854
887313
587639
483987
954132
646175
442607
610416
788262
624813
569172
714174
962058
352381
822342
433115
93671
350899
558906
652499
483641
390458
97852
385978
600288
299207
349666
26505
158423
402547
283843
375534
953401
375682
233305
160902
252884
851925
618439
709130
68349
817930
933862
393025
697495
1025447
72344
250517
893730
45720
849839
1990
483439
273347
1018879
943605
491289
47129
124640
410814
666351
715245
488706
941836
1024215
20957
802144
393141
88383
989069
1007121
241577
727545
74950
215843
99580
281511
729990
471590
65608
941807
10186
203571
720609
644932
670793
11486
123089
988098
848672
876133
426788
96721
562233
902602
432159
313885
602374
24539
576649
137771
965695
378288
416939
947889
410818
800701
38016
1043927
828337
549084
361659
998032
116828
446140
842483
277049
379466
861317
181972
840888
183157
813114
523368
1022417
93480
528985
216230
462207
890263
51493
86713
561572
955527
706222
672342
412468
392766
642376
729804
13962
387756
877012
1540
554970
67595
962431
643764
491987
990618
582497
862901
1008376
131348
756997
306581
931590
898996
637685
678034
397418
19395
684582
909648
712320
462899
561646
172367
519792
754327
612890
967052
493431
552424
725878
275235
347505
928259
172948
171325
223044
1037010
274085
709498
172801
4709
255784
811077
88257
269449
635908
812911
931537
464275
356385
77606
534945
200387
376841
37504
631330
757129
533265
532905
101733
878473
345733
742360
381939
995444
770294
408110
518090
676204
620880
475671
777513
745259
947159
571344
272416
87785
736021
887175
950014
92860
296357
586064
349695
456147
989906
1026774
373804
305665
75868
782112
757313
332225
597457
616209
591345
977763
994771
605058
562852
467151
430448
795715
584262
419777
771203
346211
526194
1007951
530951
628642
327397
33748
219464
36545
348822
749910
74022
226482
806594
810207
727961
448389
749221
738837
572315
486627
544525
256454
440124
702447
74438
352313
835080
84913
555798
158874
850106
687169
1005845
6694
32189
524837
860852
31602
1041659
536382
664617
545764
385344
152962
785839
561564
748140
625577
128101
154919
623909
208046
1000329
580920
378482
985211
289507
414523
561398
995387
517293
793873
52297
1048490
102627
256924
1013380
542820
186807
652585
625116
669607
146660
918979
613423
320106
872868
507665
188770
850719
133730
16489
804349
643953
46877
977031
71842
758542
224243
502746
916343
471903
668157
854439
304555
735588
991050
895697
243884
124740
446308
209358
503552
661930
125510
319853
1000324
174210
437307
635331
137608
248683
95688
794356
461195
208078
257395
847263
817202
373885
863925
203734
342593
558737
849446
967116
51180
150931
33638
63312
844109
767623
152826
81566
345538
347396
840525
618273
526646
826326
869233
196682
15591
388144
776287
626914
878562
121922
503773
526868
748622
27189
397783
27693
858975
671235
28858
219980
800574
318434
170786
296954
952088
27519
533078
180565
963226
241064
327847
692710
582808
245308
670058
877281
308471
388641
351938
57086
1018856
1014299
273252
716712
510366
161202
636795
821315
1023233
672418
681112
671432
676589
373284
581827
7510
695956
732970
816657
751496
982898
476435
394
322962
962707
437113
587098
110734
831451
847554
376805
326421
355161
569507
267741
259507
248517
456945
417211
495319
2247
668414
809670
1028423
798953
627976
958353
838844
650005
868472
40008
866677
836064
248966
780536
637398
914042
435971
732484
253542
1042629
391903
621916
601430
459505
322940
279910
201246
17395
20763
904317
426560
818429
590706
590841
687939
31808
69689
103385
48845
635695
117830
772903
400711
633778
45061
770732
928768
710749
906331
944263
378495
84731
1004058
402873
670308
1031483
948945
15734
778788
722740
384817
908574
795792
445793
937559
395742
344121
659028
253695
962176
860352
846904
976399
338166
561056
740506
155464
1034836
650575
339190
21702
104451
581325
573395
490372
449065
624482
651410
379559
543437
178037
382474
235738
893771
556013
462790
932397
787582
500652
348572
664651
560237
794357
601143
1047034
764022
675301
811988
457225
1007905
207071
956600
362595
337227
666096
779233
395975
689455
650284
448827
455983
588844
237239
680728
495431
457525
850102
474166
507299
934278
603948
105967
533542
1037993
846659
106130
220340
658255
547820
84921
588966
128128
856201
939911
819225
820891
853269
923075
548856
662459
139742
779566
518333
193457
359483
936059
201480
145509
680546
177404
928084
442523
989953
867696
387385
479557
566080
954826
688922
635386
123235
1046375
430074
282248
750778
970715
589185
683830
135030
911266
632684
1025348
299617
117260
419714
377037
672534
554205
202478
208385
208
281017
433400
778026
868008
92322
173608
1014637
894178
843971
909151
132917
840391
764229
623846
1007444
342926
823944
856475
790620
27543
145357
568649
106674
43239
15637
450581
508347
783054
355143
841221
956732
680397
587370
337418
430629
172986
440879
213676
848844
890520
635962
661404
939178
786940
718895
551122
808597
86135
171695
1047170
805357
183124
632466
72156
764297
861917
626566
1026038
785851
978141
192695
509291
406030
267634
935209
760691
557488
933843
298732
600047
731703
762294
310979
634626
692060
27210
408706
1022532
159558
276922
443742
279936
815076
633442
120209
179912
122875
885836
471110
853024
937592
300092
769641
587010
283690
701835
739538
77330
357342
62023
797264
118121
606204
902204
901331
1038975
615191
876080
112844
449503
709053
815139
557912
728214
868492
492470
926007
311750
535653
673728
1033308
114028
253970
101168
535680
101515
237682
4829
1011486
935551
486263
472946
19215
197848
993018
624186
435599
115053
115870
404350
981117
447970
356835
279128
5693
379939
1044372
911500
501485
118357
924244
899723
266266
613824
402589
790114
201689
67858
598482
903277
80448
831879
215480
22803
231636
691881
1043985
84811
631916
593625
717492
349496
221176
139698
318524
455882
244079
822280
1010577
284518
130829
291783
562480
444565
531683
176973
32111
80313
117373
876712
971361
980908
860164
178016
820936
557224
588421
669989
885891
153571
445483
507545
409380
803082
776123
380882
97214
596952
289435
545032
377417
1014049
629067
168985
161189
581217
804553
189998
863485
691886
192760
375965
16185
141385
735140
134492
965039
291177
332363
358887
841365
108611
924131
1024897
1005858
242117
758779
215131
109156
101875
134828
303372
882908
899049
633906
552406
833932
857768
368451
956931
912717
843624
251293
255690
351103
428846
1046797
686704
933348
218253
927507
756701
946144
803800
400401
485211
688798
277338
1039025
587851
361638
887355
969923
330733
868661
588978
431575
459631
960386
60107
709234
820379
702505
752086
474389
349777
510730
632612
919848
346101
593115
282285
764413
898243
608638
866892
273948
260959
662424
440998
539221
170910
589834
509270
1030186
493344
636421
1031883
509002
647862
182203
70161
847364
665782
405532
1035239
915497
435974
63812
17250
688576
22571
680648
897104
73767
602658
65165
16537
915587
165887
335666
579396
700858
493298
920066
601642
392187
770001
812624
323080
668544
413806
501441
189269
313754
996147
933056
106392
705102
72977
579409
147404
645803
233093
39030
866939
1034789
799038
153247
75327
234149
58513
440769
321521
642522
392699
192597
286048
194729
314852
465840
216810
105765
593812
538930
420699
690660
379310
144950
337620
90358
884117
429618
1030911
727523
69597
662486
815048
702271
912154
670021
814186
1003582
470013
543530
99262
83051
758937
928814
53038
222350
855471
250027
374615
882596
1012788
603451
18826
522619
501013
818906
613193
487583
712439
842343
636871
576223
930075
653987
373675
33808
313346
485567
676073
214867
63761
142251
747432
507720
49406
747646
187448
1037894
554849
430751
703728
274101
955923
879930
249197
29340
443156
698532
538076
653815
78331
600595
159000
28150
341411
690601
574283
652251
271033
560118
519604
285134
154524
114550
307370
708321
759157
832097
9419
790826
204019
697073
561881
531501
461981
32290
1039085
771334
424678
733986
53467
476715
661888
316481
59034
874597
994740
190948
155007
154499
489310
1041125
978899
895898
921311
884570
1016430
304887
463592
343225
853048
731494
387088
500020
685336
491757
544592
427759
305197
189825
294752
651645
825315
278194
625312
52457
599990
716928
1006211
127397
611348
260668
970001
921555
363735
410654
425642
58942
494663
762949
317319
819642
1032626
236505
452879
225809
104489
637344
538101
534369
572758
555036
688428
372827
418656
759345
482827
1013334
642521
747184
324642
200359
749819
879462
802920
921731
402891
527724
144957
630945
185941
841797
703228
486167
514565
312441
894723
1023827
766440
573484
325487
115620
754715
524318
34925
369811
118723
861986
310750
271314
493954
486877
668481
27765
1025193
608633
922149
227939
1032111
477599
773030
861013
618275
890958
280160
375383
798790
390444
397454
12782
129994
54825
951473
499829
1015919
630260
443508
683686
1046618
9527
35829
471991
1039881
532192
871349
563054
259913
988010
354877
597168
191733
1014309
320547
648128
76544
362663
822633
492907
726887
575762
622752
234895
38714
750911
577482
1046710
40426
246432
724458
839734
536189
804457
36336
78096
585975
832489
449048
534848
384678
72898
66147
456451
859720
997883
555672
356729
358573
952792
221617
231119
600072
804927
87741
1007204
852813
48934
922593
791447
139915
766896
823198
434669
199865
738405
656220
123843
869591
49900
95697
887830
992039
359792
375011
755487
617271
739480
193706
989064
726511
894999
958731
613689
906400
68247
815212
766786
564825
294728
993844
400910
792694
119293
638381
671867
524796
30739
60643
1023984
610368
523575
301093
320149
325698
579997
630223
9589
306916
571785
214905
670988
869665
406469
949785
364516
774016
833507
100147
182749
1008480
269131
5202
521364
1034556
170015
185703
840871
406388
468904
854475
61685
184575
875466
636842
482655
575393
838623
235443
133244
789106
828445
336802
269139
362817
845830
143005
802066
694478
468886
931709
619033
665932
432737
707279
541271
981268
872765
337793
797493
142857
134960
144979
550797
725140
323481
823180
1002254
782120
874296
637420
689974
66680
349478
40150
299965
242402
386008
39452
1041949
649449
487474
899152
365851
581996
702342
743017
612521
429954
941900
906120
955729
779044
40129
24873
117050
217938
560438
931126
643570
791691
497645
424829
598119
222269
684330
247626
591494
1024815
43577
376509
301713
589822
942728
476271
517639
228999
123264
1003601
674732
912137
717823
31829
412343
943039
338021
2428
130598
618482
463348
275164
753713
250886
462599
73753
192180
179009
169375
133751
221325
630620
24231
544303
575483
695023
658503
199105
469194
246853
487017
201310
744750
984270
208330
839490
208912
977806
1035496
288978
152497
919049
534697
864466
579413
589143
45142
542894
574792
296772
935860
361441
772678
692796
400922
167893
454906
489415
970902
3374
665881
114672
266643
627867
334328
240725
630533
697456
638433
522631
583841
1036650
122371
305473
433011
1046030
584347
725039
840990
164034
651672
986364
370313
175587
479715
761649
635864
564922
320741
889919
597792
906339
634299
910654
652395
170239
491041
1037623
889296
227618
747161
821768
638189
77735
545495
35145
78856
518462
724492
323101
622910
871052
483556
1034416
727695
935234
460384
278417
785030
691577
257164
876447
319041
929521
425916
611569
307892
810243
968661
1047675
1018307
356948
796831
856906
337531
441495
880481
700836
809356
570319
397992
627260
168019
84937
116277
329967
162907
570274
276806
338243
510267
985078
977662
813723
666005
73101
514765
527848
91214
478441
968375
261149
951552
33731
458957
955297
1013214
893665
920221
803261
647281
114066
1034427
994667
1040303
982089
67774
527909
870139
848577
65268
937570
485838
928924
223477
505918
824264
241971
43993
986210
1017494
368125
561394
226759
457824
179276
312698
429563
485750
596671
442612
641665
475530
685607
111651
171264
949546
853554
924354
332458
78064
1011631
562840
727942
858543
672539
82613
97828
64168
416358
73433
33082
662041
1036591
903409
561539
571123
769979
55127
766234
661762
192576
444871
542629
737803
867345
772533
65995
545188
856405
82574
870870
414842
604782
387674
113303
30601
468491
53169
387705
256187
902622
515548
285937
940396
840353
9914
307415
944928
509231
208418
916144
115795
271701
480443
381316
927062
225105
963688
890471
746018
622581
45113
560100
76021
253318
281493
127038
660235
874072
367766
374201
504325
953468
313805
193756
1041972
40760
938431
95990
762432
739066
467307
194891
178170
47020
949648
1012901
22715
273026
599103
530867
169090
663095
899714
801309
134176
834232
248442
114763
251853
663235
370312
995320
430467
228086
208270
566258
484396
826641
932167
456957
729253
320834
855078
274367
784680
509088
473716
841334
643515
228424
53966
266593
458579
1024075
400545
576321
530937
9239
697765
1035655
664959
409157
909627
193970
482122
699462
728301
953097
339015
410078
922131
546303
439388
229786
749705
563623
868076
98300
208977
147752
427086
335140
560769
75254
946873
450055
219944
109257
208868
773878
113515
452085
795003
778909
961211
118038
567804
1002599
499147
594869
206900
727059
23962
661829
698173
1040010
755344
588070
807422
916576
920827
730172
369071
706192
605807
778906
961323
1001656
224938
273713
459726
30944
702406
165126
478746
538561
495740
628075
170744
269975
337254
706067
142645
597008
535418
775645
305839
378316
727550
12283
423111
486556
644583
497927
438146
697297
938041
137718
1041109
343423
553598
268029
152129
230357
200499
979435
941574
26729
345195
689249
462841
495301
225505
632691
737676
563918
131911
638143
852004
692838
893449
297582
328725
47776
204667
147340
585400
897958
12092
528400
123803
194476
786799
126503
599698
860581
226164
934564
806879
1006682
978620
730362
436946
372810
385714
448189
756584
422063
532875
459223
399492
154597
124303
537318
81971
507136
110900
875284
980585
979100
719366
763162
898888
592126
623085
288509
830111
738203
403797
1035747
911944
780973
91182
277290
414572
18881
1042245
151648
611774
425938
490877
719888
511251
148558
814263
706414
617213
557700
38914
293297
333401
324279
231425
984026
1046536
376328
96580
420192
92776
991978
264761
1002075
504108
694251
484543
779985
743964
410500
63750
110867
469290
303302
563646
737092
45134
209713
230359
12734
406746
61140
688214
720061
1012701
780027
728077
30911
1033869
144116
623532
66205
1006123
394391
199900
55375
345011
219726
543649
805236
198627
113330
646442
869741
302974
903279
46927
294762
757398
148229
16519
707550
1029063
482804
942788
530117
431546
57339
987161
66666
775166
371300
343832
857303
409881
808198
865651
811069
311137
347712
354350
457796
689015
180680
748664
985954
95540
995995
322825
423956
692282
166837
1027417
133926
761117
3227
260767
976759
257948
650424
936466
434744
41351
895356
405236
611526
355281
387298
23169
1023540
270490
436658
955239
594862
900427
554125
200697
796331
877880
411047
667868
32503
720740
943023
897610
949760
864791
377606
29101
660589
843410
738157
856452
490930
758657
931228
219447
391911
252020
701632
875165
99642
856094
112968
954344
442079
529974
138121
15538
529335
891704
802606
5050
701538
396777
662097
969110
280694
542725
667912
130358
951642
1000145
942974
29971
271225
176696
563425
512381
654277
770267
794222
265108
482604
425224
604584
1010079
258964
647167
484741
865197
126948
523064
111769
64821
40077
200344
538786
900614
909336
227871
383058
579684
296817
637351
700020
225110
438150
423948
860740
195943
102982
929801
398738
700601
602892
309264
251889
918637
755489
669700
572777
468044
369023
330434
47456
446327
903262
29890
884330
166627
184083
822411
282447
464859
26043
164378
237501
494063
53146
425569
985103
940901
882143
562683
28412
818230
7311
162851
585839
812014
354659
410557
306684
468408
590829
525692
117660
161552
993068
61262
613029
689845
503591
280347
120711
754124
417780
1016198
266794
257215
857397
1013489
911078
713155
276163
933469
922046
660769
1047937
185409
116049
386251
435618
21745
244273
1018100
818484
744412
436544
945993
589087
266529
808935
653281
572814
789656
712897
676992
383587
420760
460889
61666
1009434
120176
875549
600442
259528
740138
774717
317608
390659
347002
440878
557465
899405
1022171
53860
186762
654258
693936
653408
400719
724041
640376
134496
600077
709105
175557
46643
820219
590617
1026428
781063
433192
683608
531845
313905
505922
747137
550002
809900
282425
1000974
850996
284674
203894
711271
917940
581177
125646
410843
393055
145799
1028251
4503
721917
1017402
243439
758943
649245
59925
964326
204821
641671
814882
207168
275539
2331
538361
470991
161284
69025
377640
974814
42730
187558
794967
675334
525370
274737
513925
214478
889439
237472
456695
652814
435366
658709
150328
503804
746875
19791
83526
869677
972247
883617
284029
578891
508256
415224
150211
148862
974790
493123
189423
220177
976943
752982
959852
327152
904152
817478
275017
628703
275976
767940
993358
486144
477035
83610
606345
715689
851578
1017902
397224
158939
341803
928737
329502
13126
1028926
108890
232144
293955
880362
868887
954854
843290
38990
982569
618782
715903
730507
5259
933172
21343
869965
28674
987229
67319
302821
860776
904264
926583
53289
885118
579137
429149
612234
661923
518840
795898
855330
944383
650803
795350
113061
996185
559113
342744
209138
704655
438523
626444
656646
977979
512629
316171
641258
500074
70627
104119
68484
821596
766892
244553
406512
848141
462287
923748
262422
781031
761537
598284
114585
23018
261759
523514
577778
983169
194131
992856
450710
773992
452870
899263
153949
318182
724212
785648
806331
96008
17843
121864
585369
182652
38713
994106
268105
982876
332064
657836
179577
717948
744189
618777
600312
184037
1030443
26685
700496
906024
748392
573841
234817
490929
721095
776800
244808
143764
1031662
695642
622067
70490
981435
516749
171771
452658
134696
484365
704520
842279
558931
17476
1025913
314908
624840
873178
273917
822580
697934
42652
991291
4099
869601
560413
120314
841140
165907
110961
586297
496860
497753
1000597
581582
697646
918382
604352
24541
652273
99302
16829
759637
183177
243900
9904
309977
585542
184499
832327
96453
991705
32267
827697
265479
387349
999127
103910
566049
533961
13535
980324
477952
628326
52172
769548
257296
837697
599508
661320
747062
472042
135003
931464
223734
195556
249442
623901
1043037
629942
604863
818211
203723
320021
454738
549611
254433
751398
231116
792532
999913
600838
43940
105172
456938
498534
1026468
213895
168779
181882
260837
513091
476602
109773
805796
1039113
570513
941679
279546
21020
47560
93875
171611
881629
280563
190937
372171
448226
1000744
347393
739703
416651
1038089
422003
354150
129039
827960
650598
466508
973584
143021
492186
121463
183661
733567
304890
212112
356690
390122
349391
185535
929871
222045
780313
423677
736914
488307
925538
878222
258850
513680
998500
3476
524715
596606
1032694
502149
202842
1001218
516761
150643
621961
662141
224513
216495
739500
144177
854470
601006
682214
219087
533354
1035091
990109
867990
919102
1012613
355935
961382
274693
847241
306797
420073
1009917
261548
135009
205429
160713
1024662
249898
477911
863836
621440
888594
1023846
989958
23733
302613
235745
831562
356532
904986
913258
443415
299611
839867
298978
907120
220723
559799
588405
339470
233290
895512
974881
937264
318779
357825
956744
807204
195684
538179
284427
168447
637087
813681
184955
388476
673682
535264
374063
168095
34203
855703
789782
719550
361616
196224
433098
33831
580709
615808
282071
753311
104500
101538
288052
13210
957002
3412
66778
302487
65501
428265
985599
792118
593117
926695
280547
111299
629320
120790
428072
262402
1034736
258806
199878
6307
448060
421032
360479
86515
308975
648702
214241
923701
956181
222451
859122
547476
762672
344388
908200
529541
523123
52171
108935
539382
347962
771921
1021890
419642
72554
660750
456525
593363
405775
34896
602868
661356
735450
1041371
156143
524859
235919
48900
301766
646857
520916
801815
534660
183925
602793
155139
350264
801477
701884
658923
200059
1022222
583550
782820
157847
596532
398762
720491
341092
619605
238048
11663
895766
369196
595079
728675
672748
632042
509207
875457
732781
658450
834925
642836
731468
965296
717115
595009
958949
149576
427575
317120
31868
13643
312328
947899
446146
734114
106515
840286
968715
574189
396767
1001038
119181
950311
1012330
632125
229202
278610
557982
198405
848932
100726
163939
148266
434190
870036
191230
1035333
277656
100508
875686
773582
795830
557416
742594
532153
519686
158049
538080
723378
802877
880281
1007891
102201
475503
965350
581861
1030156
1007418
1029262
655439
860930
273823
564731
956947
2086
794015
515012
158387
1034908
63443
96095
624110
525194
111631
660619
627692
438128
49287
650631
911558
601699
254532
523643
197648
583966
671182
660869
98676
731290
348771
149482
465393
681641
543104
610795
772562
453302
475636
543414
182845
260646
847510
692356
542921
69111
973871
353831
723297
922284
744416
911300
980848
702747
289683
110220
1026349
480201
762619
692260
398098
584986
796706
988845
28805
790534
210417
1008792
998217
1016724
71390
265804
498901
495680
789626
167786
414746
463197
997058
1030242
349898
525541
962914
738527
61147
876595
353091
211413
786621
285449
405337
274866
518752
547026
297946
699977
51524
567050
551587
248534
294321
509739
397171
458624
2109
741206
238934
807165
306371
1002729
762331
915970
701482
938650
320600
648294
14825
53259
905525
54202
574098
206703
447495
655888
920620
878230
576246
471599
192831
507227
368490
804497
416131
47562
924761
892357
376209
713760
111044
676218
548566
279020
949530
325024
522727
145117
325174
592615
160726
502104
777106
1007060
467857
1009654
587624
706122
309606
398796
776554
1002310
437060
74256
121351
510318
484099
362189
311561
454402
752380
655395
907943
152921
436215
750004
989402
629065
449747
864908
305722
945778
979662
953701
300586
250416
595351
822786
239002
57553
512227
417449
371981
323926
268291
197307
806851
291906
1033708
406842
1010767
610663
730095
497524
648514
26497
212085
211944
758913
877340
591132
489842
288821
258894
272662
292927
296524
766752
911439
272714
756094
232584
465361
280151
918702
922051
177422
659000
38351
208775
825746
886855
82029
655699
107214
271483
587182
144966
356074
49544
434565
803809
501815
887238
489174
134699
223293
1038802
607450
929718
779203
722752
996382
761083
595280
351506
315175
143742
414467
655316
557624
443764
297730
253544
606040
195570
459225
865062
486082
465284
936932
35462
1002125
292498
265568
367931
434930
668974
673537
171942
329986
1032126
710003
927971
210035
524642
963259
853192
600972
215116
482528
126526
912488
355471
170295
34209
615112
604251
444085
261053
120628
221092
77672
655711
53262
55898
375674
766539
898739
999369
702345
458007
746056
12044
1045831
400184
45426
942594
214435
210977
989008
81041
36476
453959
942036
625195
554411
327200
588041
208907
440775
856249
272853
811627
743803
136393
517149
588893
186549
868961
213401
520673
923340
641391
1057
941770
657004
724275
469217
173079
258119
371973
169188
1034679
1012975
1018075
43845
97094
891307
950320
219780
492455
745297
574191
503514
921021
207037
876038
696019
66696
94149
972666
938677
196178
562637
1010347
677343
642334
435282
153188
937924
477429
846639
469098
420022
180246
207462
298836
757390
1021448
142588
303494
474981
376333
612413
715509
273842
176362
218655
605991
348946
686668
94091
750906
646171
996796
379707
270183
392058
375919
708786
849961
375578
246705
393062
488564
540528
453042
353054
875493
787153
309491
339635
206853
186006
1013016
678397
395117
149886
221793
516499
912308
537238
959261
87176
807221
152391
682119
756835
243863
503682
617004
195784
73742
5059
698992
864670
534789
1016649
539788
581960
596947
998846
615294
420780
672996
350951
638791
298400
876747
398265
317668
260430
566366
451607
964560
397066
196107
312771
19653
549672
813991
391666
916513
119007
997289
326872
892348
873321
543321
633184
706914
146661
244354
914043
877683
972086
539804
486133
566518
134209
45831
613154
895984
305837
175550
358969
747317
739323
227338
598780
847012
430785
621709
15736
101889
81765
275779
241498
1022534
95793
508789
790340
485069
543861
684092
435730
259709
932777
590453
644081
948187
430729
575549
900537
93757
18887
251729
946353
307531
397477
1000777
284710
366732
910791
557911
824396
345767
1042772
14718
907983
642590
474860
451519
94231
464858
379630
279449
477762
1022784
425793
70546
20360
206936
430318
584999
601076
359397
280420
658458
906909
929959
926883
820080
657136
148960
549681
45124
917473
321089
73132
868915
865941
945466
6338
445160
14166
654646
818689
74124
512707
148489
741158
505359
493719
467679
464545
617031
1038531
706453
242655
281036
959609
430037
329261
780279
1031307
702301
418789
9433
650158
93140
172436
565694
261166
55746
310787
508169
530449
188589
713651
820834
373684
556064
927985
175914
361212
20966
44934
403644
826658
252707
98930
963886
588777
857275
561602
915872
387446
680280
999403
759948
1005203
671763
901701
921572
429753
936505
110143
465125
606595
843926
196640
400291
357947
59735
2744
453678
360825
457203
243049
1033037
319373
24432
989511
533082
254659
881531
692069
735513
131854
493922
944328
535028
1007041
501739
952300
637960
1012433
582946
880209
669877
176695
720453
565831
327926
496024
152075
669404
918838
920826
545729
59771
519229
597696
172991
937055
32053
427220
837980
231578
147429
602321
71735
889420
896954
928620
591864
151465
326670
69118
341830
325383
89224
628666
639368
234548
86194
1024227
209900
854003
394899
491193
698312
574704
128724
312914
505019
522305
521284
868833
47368
608227
691172
900474
30107
972703
889652
65298
598420
264530
616391
868414
492198
909110
572146
186477
80822
903891
114507
872510
487847
646642
430927
591932
458919
481504
792640
877505
1037810
891634
788487
831881
220928
84473
602216
722559
509075
733086
266783
989969
625454
431985
13434
667523
475284
784980
483248
780425
789808
576201
740324
260522
2981
447384
550455
980008
490274
71039
626255
696421
757979
489969
513929
504251
220744
817036
401290
323356
772706
614917
755005
1028825
32276
431724
858355
238637
400745
1018448
912719
539632
1048121
405877
1025720
192948
777602
418948
355910
114715
375083
607116
614313
324376
641630
970219
902816
731763
550436
250084
604797
878254
356394
722370
810764
670738
781928
360672
532542
644997
24841
378670
340
697501
262850
899479
453333
1017243
995787
619394
366932
930447
651861
633230
105903
190615
110268
736419
67870
630097
781843
976836
584278
721787
797888
690694
338077
923301
30836
774311
335149
829802
701364
942984
959197
604918
387035
663763
685670
993444
803093
507862
927511
574463
165124
351425
440226
452738
82030
622004
108976
77122
295568
750054
335968
618009
196022
665217
423096
201190
883327
233162
503705
868678
1046211
438845
147449
998563
877764
69954
625647
69105
973663
848494
758987
956758
713114
423269
181501
607593
59327
886249
222902
902574
437196
618484
511212
53135
60655
907097
337786
207578
91343
320020
978669
317884
185015
745236
900890
668657
814936
382251
929203
483671
160746
506742
350077
581700
314542
202058
874440
189265
33031
647844
552720
53535
94662
315172
312857
800171
783413
752098
958265
281396
800150
613584
821653
704815
5946
770073
840576
337458
392200
208824
62346
220992
994505
633018
52020
705109
730080
219284
476710
947966
986570
99499
950882
916492
809383
999022
837358
493829
353825
425411
375971
365281
106425
534591
742277
50389
44016
1028970
956740
742891
270257
847538
900528
512902
482399
784714
378080
539619
405032
1009298
505725
564710
1028024
314269
108351
551380
62727
833537
381987
209592
89410
410459
694484
624414
306690
701564
24390
629896
33365
841579
953426
141018
613700
485490
259721
926215
478295
737730
276714
199383
639821
768095
96497
290651
38909
283482
514282
1039087
732387
454415
869504
745098
865887
674250
74830
430569
698263
952748
176734
606932
289398
61023
971719
768414
606822
221401
841488
575219
118155
682281
977371
224087
926283
175648
256458
933782
397340
1009710
527975
105422
627605
597701
124350
470375
1031192
102549
809244
2471
527016
901161
582223
317155
389272
967038
124665
119264
530549
769855
537231
194894
512129
614766
388953
1043595
486767
735902
506276
978263
437062
966768
552555
331028
460421
556124
980990
226432
400900
168175
419323
588140
191152
433435
381486
18689
504528
160012
534410
1033113
411014
851723
1009228
895054
356893
1037819
832791
427408
65498
989766
318296
468710
737537
169752
574707
22923
293794
889833
665950
298389
805955
387196
468900
338178
844956
876873
279357
525686
897987
730242
858520
157677
288921
852282
208960
809585
12697
310854
8699
887456
885447
921421
534823
996013
714950
819185
507783
778313
835121
401834
69264
771109
30037
53705
1032598
883025
389697
398391
712293
20691
924277
749141
749701
969522
18659
514768
478571
813879
863890
120135
876639
1046764
596945
625583
252632
50768
1017299
1034473
104588
469983
896254
97908
931776
913803
818893
424774
381513
438100
622987
399528
54909
979166
640466
1024237
707636
302586
793300
202196
950780
238868
230827
983567
391835
734902
187653
197672
107750
894683
413662
330334
257790
174349
85045
911347
557419
288580
823314
1047163
312475
825069
654408
80740
967947
620857
34595
804251
866000
870266
99527
819567
111023
253144
324949
126980
462483
530928
966364
226380
489579
96530
626402
973021
274095
551297
160432
491774
512154
634969
781541
688373
316909
6214
45387
37948
446060
302292
701272
1020787
399785
471768
535955
137288
74526
630908
991964
172609
516101
615835
514715
1047711
676780
1028549
568956
114946
234054
826220
426727
509398
275459
60553
906143
567613
451305
528009
970454
187296
892596
295390
356314
689218
1006332
833310
602063
1042898
610097
942977
927839
877358
94909
730407
380422
896578
980104
6396
882539
168995
669051
185760
1030185
99582
258436
697432
259283
894767
327811
320033
619748
783323
651029
137910
620981
889150
527250
99224
884999
987362
406511
614258
419879
141247
498520
974645
864545
396442
832640
303427
227413
527942
59242
343989
553344
87475
799127
424994
424605
78481
578775
24304
888518
947207
196403
515002
156267
1021418
447201
844528
985215
244210
528182
861056
780692
123781
984288
429590
21600
550499
767500
17178
971936
535138
34964
235632
540102
845437
390856
749605
499902
505023
246407
860629
596477
708875
701481
735594
324121
1029978
616859
84522
213953
635025
310543
471226
488934
391254
714811
994904
583871
954319
488600
1045205
833035
426072
440862
1030383
492533
1039343
1005165
440761
723641
22693
299321
123263
6850
975022
837236
360095
990026
200037
727062
713587
355348
1011692
456853
193227
676606
1037180
745718
696737
852967
44149
207480
561380
1036404
737584
447639
30681
227291
683361
114329
492105
377206
882112
254411
368444
341982
850322
593789
215772
680930
816912
913734
969461
774780
1024919
230855
1039111
397256
433336
239505
526576
706353
936184
1011112
70026
578254
900682
595818
252752
482197
721375
56243
58755
455526
244390
1026007
224724
1042977
956344
635179
341489
57693
991729
455975
248248
698676
867482
329985
80229
372708
945802
744580
621953
114885
667573
508432
984847
220190
565115
110730
362795
409859
793037
189032
349150
468199
680824
626435
566010
310196
376160
98192
1012925
533266
597910
715244
619009
814310
974765
247082
935534
337778
693711
447189
680921
200239
375399
257349
232611
259177
150714
408533
979984
226028
994372
305371
58660
380581
551858
913450
864229
763969
212377
766144
7564
550415
84365
5898
388132
793534
888271
347968
213685
716892
916068
982382
108939
939599
426443
862278
618452
377134
384059
764686
218853
620495
928482
900355
28546
572773
105078
830435
280647
249900
461967
986620
951620
80928
832739
157736
235626
407677
837080
373639
360390
647586
348374
541421
1005584
352968
521847
338585
1027439
178984
800370
374440
565219
1040728
702391
498142
881644
844439
828544
230469
350208
54082
800344
337513
668649
9285
73927
424529
292765
590266
542877
500298
893752
586281
1037258
921973
441267
843286
171060
186115
215089
1040559
837270
740117
747585
472818
601649
756145
332065
610876
237282
303078
212869
786216
726574
437433
867282
581785
1000424
987706
129184
335240
465550
312740
905771
634419
819224
727340
602638
77440
935282
41285
305780
512342
52637
120517
886244
370622
108862
703953
137120
384672
372907
915609
19216
830635
860132
965310
241982
408860
4135
244996
53474
1033524
260453
654516
730651
314166
721647
302042
304308
841785
941921
367275
555567
503001
392508
588630
926857
944188
525311
257248
363826
732592
499409
365423
860518
180967
736303
750837
194099
84527
83697
428066
905802
1040551
798950
548260
106713
626870
1025153
554825
506468
888317
395455
1039299
70467
491282
680473
940719
16233
498879
72711
6945
900426
933245
255062
1043009
119543
458309
630842
342229
760153
937789
592492
173917
130626
793010
705686
715266
460081
501086
357720
635320
329331
901420
689930
515226
225182
614179
451138
883120
45866
699011
392571
733636
520183
974220
339336
517787
601463
925217
632195
564255
687843
728604
205112
134380
238110
282837
216597
134801
137043
597485
601416
64164
924756
208259
985059
198450
635032
663752
33588
485327
36170
28842
280210
728185
328030
820466
815339
189935
354418
434431
135268
436287
729095
437597
312793
467145
354786
737416
149583
1032980
982293
886085
325053
909715
817560
60766
994949
211392
145139
634547
891736
373875
796180
904841
357718
571749
137835
782370
4353
480071
444127
24043
960245
108583
224126
545074
788724
510665
371708
886333
502587
1041206
45088
54566
141061
770919
740944
654533
360485
369015
532706
340265
38526
193147
419057
1039794
281070
882719
631171
438436
1036910
158563
437182
1032632
918260
553614
987693
1019241
266314
795866
253197
906484
464053
256527
371673
111763
984318
640007
1019004
433544
146214
922235
810495
421444
447007
805892
442308
251049
675613
329324
273203
11105
383577
94961
953821
416824
481269
106348
777440
262086
388470
160855
418736
47521
543566
406089
90621
347882
717305
685934
147317
928540
65389
388768
845753
656552
280793
384110
76509
676094
629398
1023632
333711
438733
104301
923854
35962
252680
875050
487180
684999
341107
675444
414673
992164
794463
152505
19406
966599
652451
883970
193223
145427
704755
852630
301674
470514
516007
330362
403131
244611
352399
23047
45659
619041
716072
959170
300134
942527
212954
422049
404217
972417
280549
619994
660067
601705
687300
169347
751924
213316
293015
464269
433893
472761
455456
414182
1007370
317689
133707
1010731
389451
254536
499141
928592
733328
655069
531255
96919
880770
331313
1029972
306694
459372
58769
961261
854094
492961
428607
60311
541752
396722
220768
738591
329871
1000579
931146
421295
11720
198771
584382
534137
377247
216927
138102
522070
843542
884213
522122
512082
916838
927106
76678
191849
944556
458381
882022
557001
636969
87068
362578
414045
602564
261863
261546
990765
868835
133959
1035856
827741
732839
213960
464483
170042
640983
61099
374973
530521
933622
158911
784850
897593
361689
684480
1006955
318817
176313
653094
210920
608250
389549
917323
345435
332469
275508
125559
541674
598416
510433
362615
677990
191188
642641
142993
236554
976716
905787
227483
1041358
19318
426995
309062
594807
217245
947021
836289
70344
979943
879957
26681
911114
884098
956458
905514
118640
157343
851075
367791
92124
690270
862784
706801
542161
40312
996363
330679
880228
247420
157125
855964
267252
53580
260159
960067
467262
646955
514150
398517
324631
785627
405020
377313
576564
109519
566025
1048570
91986
279068
711326
361918
195665
668770
622847
894505
688955
433839
993004
177013
176376
630509
898310
308434
40919
953453
1041058
854160
610186
717956
579022
925466
853362
366463
297987
105240
722300
375171
549414
718051
564976
939355
123108
7517
398072
801310
174337
774596
323327
1009028
536246
162819
833288
52373
55004
534416
720546
352911
143588
494836
385937
556647
743934
528862
173094
861698
538444
149636
316922
650437
83248
106345
392104
401985
253201
313184
479725
197160
539464
29533
12002
45188
152651
989152
370822
957515
625608
1039802
435486
299316
65091
420476
363895
687293
348947
4749
940267
28703
137181
15175
406392
194072
105829
359038
694234
57716
200739
600579
969686
261936
830413
226465
569592
399992
551318
463837
143167
933394
712665
359851
815539
686534
165505
274535
102903
582851
413441
135773
74593
158427
662460
493407
780116
172342
923081
365531
753581
113298
499362
643750
653520
973793
810158
107346
319939
654716
688250
859786
69908
146121
961447
914119
538751
1031449
112357
440432
749503
754917
480735
104454
125994
985526
84570
433490
965176
245891
608521
172637
187373
65370
902281
613279
1043533
938862
97947
390107
651614
386203
82876
134719
256684
544469
605967
124856
927931
899846
152423
429182
879565
244528
356203
635871
274794
188196
740582
189066
978723
287340
620515
536166
1016792
287235
672475
550201
553119
779320
483816
107943
590193
445994
792837
207075
7823
164567
691665
532398
795271
806973
953954
665440
496314
503206
313310
579175
400655
293012
12313
427691
183517
236387
14602
361371
385079
953342
606779
550250
708625
960989
209927
752168
347889
362538
856080
811750
516883
306728
368541
737282
399201
576072
518640
414966
244025
611055
695765
919941
426272
876539
445976
506579
145309
965163
389090
25254
392764
851344
369941
168500
78121
915558
497532
683198
30458
131931
288193
658372
208938
664710
704063
449900
471143
675261
413244
401234
639386
438324
505381
583614
290124
2194
235246
177502
832911
802103
245111
481673
727776
132636
875189
788719
487743
639379
362019
967287
753125
656910
339506
782381
58872
382347
569692
262
1035915
603544
340054
638114
634427
536626
931032
471468
618922
400973
779720
774625
638991
896272
8784
782310
516920
32365
866303
595042
379794
759635
499583
344692
919818
585293
330904
793091
388639
484918
690285
217182
942353
428643
566141
581699
818802
5659
457008
93556
146680
666275
343933
126929
708460
994404
370067
125995
606548
751572
86712
191547
1033903
125021
804623
877445
671679
827305
597819
157198
244010
926869
821089
423551
451142
1003825
928042
51527
334033
566732
451045
378668
606229
850026
9248
711300
11140
1038749
748618
892241
779315
299415
485005
394021
553346
787580
586679
832090
69439
425689
405805
362858
966917
157073
959178
907650
577276
167258
499351
1012760
697133
55519
689834
1010009
880381
1014304
366
624173
282853
452335
921872
467412
307412
861108
585487
685199
1010928
101931
703777
354436
903573
272446
500850
939342
270779
411798
277985
208571
451055
527880
435301
180007
897659
241899
327663
130661
930567
902974
180827
563858
36828
960959
1046217
329916
885430
677665
52662
106624
113873
124235
799574
649028
313284
599351
263706
432100
634040
127450
679935
513759
107315
368350
415819
152512
666631
11879
669732
964285
404160
888997
967016
903280
42854
674031
501259
980597
444766
237781
717867
288257
101768
423601
749011
996727
197715
639381
960062
402136
70087
510709
528672
509349
987187
39654
318501
1035078
310547
318030
753699
121365
183375
586259
101330
414478
515180
151691
517772
72967
652287
486482
651995
775112
291982
103286
725845
230384
223167
655307
83856
688554
680055
178282
178803
781070
504483
1026972
1008504
73650
714600
264813
597533
70441
278968
348878
297628
406758
476222
835301
1032065
765523
715715
398642
491638
321821
444905
390404
764461
410739
517499
779259
878599
26172
345873
649913
1041922
730494
732654
1019084
842507
126542
510627
457581
615426
62248
611994
887511
454826
561229
797109
111486
342362
635709
277423
939981
842078
705157
525988
498224
626814
436144
304690
33188
627484
105810
972921
805058
45658
212236
426136
91211
520051
1036457
942328
178268
1008017
453543
1041838
618877
964503
13377
700771
942687
440127
1040198
828399
258417
541358
539344
409541
268254
1009494
623414
576662
584283
193932
166361
678957
945188
701059
977251
609152
4578
93035
848203
86620
679189
942758
537880
133837
212128
760362
192152
504032
805020
237652
105858
480031
336565
245777
175304
750439
582016
238213
408526
664573
30274
942257
450385
448212
995769
129046
723648
937805
534393
680969
541119
192285
555238
260277
1031067
504720
423369
383891
970584
993492
107735
21647
606804
933174
497470
532788
349536
220542
223416
132171
758427
733694
1164
557345
442102
644872
224845
694857
176653
434500
739579
413184
436802
744109
22049
944274
1010280
741345
598130
335258
1041814
29942
540829
245608
41878
529657
792723
671373
960286
498472
473422
229624
403014
798052
1005884
905240
480447
795419
913052
901373
68881
760220
132614
751361
986875
942185
41092
98360
629062
69428
127601
834428
242748
650851
496655
770800
588481
1046638
533282
607806
662726
972098
229626
88469
415337
510109
159298
159921
103338
734352
942895
149766
163387
550763
969204
114850
970119
243308
634479
862588
834768
718362
922259
624611
976224
305556
430778
993074
953210
638670
310282
950142
902893
59839
3548
934932
976951
389089
1028828
965683
1031814
657984
953596
735528
76225
1017910
583746
179946
1046388
986683
830932
231991
294109
314903
694077
196967
959105
213501
186615
173800
404961
183299
531634
793500
114277
234166
1046714
205352
375809
602196
530972
796068
711296
1024736
330249
244971
65626
921861
703633
583782
169684
25352
265037
901606
713557
580368
913951
840405
497550
114405
1043676
424863
996517
112408
867785
544875
386772
557793
887922
181059
411354
19484
399914
70670
671879
266447
502443
310932
364170
380335
294624
385177
741487
892459
47468
1016329
949917
708671
553434
950090
132855
983381
688447
71260
93954
321607
488466
879761
365001
519413
317269
202779
209565
99002
1002643
737382
249605
608797
1017144
58767
331774
996947
192442
1007093
158476
180361
349664
68172
981040
490421
729261
945474
229078
423874
775164
358759
382280
204702
272862
812225
193196
619196
758708
544821
81939
927512
262185
1016116
940240
991836
867116
799090
958040
972613
376774
172735
656845
652404
37168
35432
478344
965585
592960
376491
75516
202770
440570
431843
713495
789905
128527
794283
176351
132948
744022
801976
912342
243510
588664
738409
747878
873832
756233
987670
97030
745488
488933
480438
784544
678223
309568
534825
882873
454935
821745
116822
535335
372276
340396
30468
799403
749739
241648
352461
281808
795824
666821
419750
37135
209272
502944
926074
358270
592597
109685
21859
897386
156900
749246
692861
516593
30115
447935
2980
96255
918484
719210
325893
305079
387256
693159
577956
475633
89827
889548
358028
400751
757125
261323
266484
241934
902910
552589
62682
41795
774363
515633
128445
325216
94768
246140
60750
302506
696866
537250
180936
274025
461105
50901
14811
140605
397187
431365
691731
18270
611996
783628
948836
215720
65392
148801
300246
311105
705052
891335
438239
798875
1015634
518113
755007
636043
57505
1023145
83519
433317
517954
571536
911965
59683
56518
629695
388498
519884
73111
176134
870148
796784
852212
237768
930849
350933
966726
176583
1023436
996242
563238
739219
512968
729471
734099
738443
66716
537822
561332
459929
666305
379411
211198
50965
685033
55141
405981
870032
428508
580706
736874
679348
327043
901218
679598
616220
686965
135873
144643
762650
835150
792011
757155
51016
355257
4213
703803
20868
741614
202370
853
367553
944522
613811
616305
494982
187441
347282
142471
371512
984185
861343
91112
271489
795908
325644
237250
737525
592211
868456
662327
630918
42750
183285
785484
257068
516220
520595
980782
864704
901294
245943
663921
398519
131243
449979
343178
2752
790542
382102
204825
1004896
965015
431881
39754
289678
187405
730438
14197
335752
866159
588585
166169
287353
649062
2166
464500
1032378
129405
888734
403565
924290
525798
145390
307087
976079
351030
1031534
335165
592337
479886
30136
655824
357793
88678
865743
563586
63155
928374
509886
997726
435556
899713
38507
1030652
779338
863099
223331
404669
526328
176717
31830
947530
24861
1009170
592925
283331
71954
685905
395323
535353
1007048
426735
407075
505037
965078
72589
848188
922931
643674
999427
621424
992681
135307
325400
504935
381883
156949
347959
654972
287337
486811
40863
408186
227633
516200
576207
945872
734042
1048282
25038
987705
514390
94814
350272
613075
619362
987483
68447
953639
28415
712202
1030203
886255
722067
165220
281434
242381
688516
167606
958658
949364
919884
98052
939576
917139
791396
340110
90399
553446
166423
881302
597536
80297
264332
533651
830998
631951
754790
612951
850968
449783
366874
999050
165794
39124
425904
138097
249762
809210
996365
305864
511786
724213
6984
825248
13663
757945
966859
470272
471635
617944
979045
249922
73118
165771
203254
692849
546187
863196
777619
569076
806232
950939
180459
334360
350084
709932
849251
271612
34448
908800
494572
215283
379196
198027
566761
935385
617717
107631
613182
271043
733325
862865
30702
332602
987929
726940
992940
396558
395657
467007
550270
846016
984395
1012811
931078
482355
739528
1041345
419039
1020559
46471
280426
229775
956082
27131
326330
979373
415096
902356
716882
825356
182890
872991
746368
940247
371749
1027991
919079
402574
656118
602451
299356
254244
821973
336686
242850
783693
47775
983055
668159
704622
126074
1028921
421743
386399
154169
626971
551754
910538
639521
1025331
451506
20154
687465
814784
912375
881659
1041687
494488
886003
516446
498049
341879
761370
292542
135004
721419
795759
18154
240124
653534
911876
974540
364674
797409
598698
886845
328979
976458
817854
595000
917804
447130
430087
277035
963158
735555
803107
313878
442103
923990
743658
368367
233227
773285
618722
451270
47136
848376
599734
255392
1041588
777348
764431
1039090
42818
6534
438173
868339
501438
486327
268210
980136
264736
1024389
254232
129114
1026693
761237
1028741
345563
80904
586233
979530
1045481
740777
59501
203560
750898
525856
8259
127878
563628
948729
277632
512838
637866
1007701
19813
874527
225864
530775
213954
250482
736525
167909
414588
502448
7828
36324
16456
911584
101469
859277
95737
502310
751915
885256
162085
1021715
244138
724230
496164
42040
778795
48863
507467
915912
620176
987337
894530
777358
586094
717106
396854
315270
175691
157045
404572
98034
374390
18069
712662
152706
754203
914391
87380
999880
179534
679236
346425
821300
193802
791550
859920
164178
423979
828379
675654
688396
612244
228027
1007085
1003453
425307
824790
721796
672644
545975
654196
514285
877980
2635
151658
199674
539684
382359
308454
824858
334726
604623
322048
541503
576767
118138
252720
906774
105741
218297
531688
14284
886266
989411
12587
907042
290840
900823
899392
761778
660915
79992
183633
804357
667572
532809
38449
1040028
345034
667695
715009
446125
992377
357517
35995
642240
580448
560813
459295
803369
638404
577621
508192
493553
958528
593311
48662
742379
574992
729
866097
422495
804853
12922
810688
799172
987879
1011552
566322
695896
536563
454574
365755
820237
1032692
374700
624442
485257
82478
685080
199003
945878
136779
1029346
912179
987088
808554
952015
1046461
475999
562763
113173
902283
99135
31119
988649
470834
415393
335199
1006491
438627
798119
31692
955261
811795
608450
1046435
294976
437705
374394
817171
282263
691481
122006
298058
718577
574660
338024
240308
383868
714969
539498
80498
269015
852313
666667
902895
193674
820299
416858
1015944
334374
164509
666291
1005787
347474
396289
34088
682727
259135
69016
1038996
1022077
857463
650427
190387
855910
267515
851044
209276
901074
796283
301151
1026803
641908
804008
640577
60461
368767
683868
211158
723575
93482
752388
859907
321380
943525
343029
96746
609508
510727
76127
96343
844396
169835
901544
893664
688784
362120
948590
843064
600930
413108
336427
239215
270275
1024418
1037718
83500
715886
300496
245447
393639
224540
226429
209251
209533
919500
126665
768713
600718
107185
101074
715991
993153
16612
874007
834780
822073
293997
806407
55713
515996
214557
983629
788968
935172
987080
240865
776970
840129
250090
590984
562507
61933
1508
718287
611206
919684
974472
860940
722340
234913
217003
500058
590682
1022097
579539
524714
572480
102010
192514
547331
622457
1034467
553560
819184
471247
1035077
177115
468982
533292
50734
55102
264839
48201
752316
280019
538255
952966
265765
34086
941837
872374
562951
845548
5837
458532
985395
221906
476711
700927
438904
191665
732279
907003
101908
813974
484827
611512
1024917
948235
66545
967365
442054
755912
957070
461186
921183
672788
556627
761661
730609
40310
1001451
471692
144756
432961
995922
288977
1044883
690031
573738
255477
26779
223125
1015455
754464
377927
103729
965116
377256
685072
491621
456509
989413
1009940
789078
567059
885921
843079
345564
100176
759844
430960
66623
354330
842124
483590
1039391
402961
862685
615693
809328
798492
6151
361988
402995
94532
593108
732201
785722
594138
496354
1002524
660018
569470
308192
155727
250800
619448
862520
833681
784115
1001775
979825
798884
270451
750619
122889
831285
844814
633893
696267
51656
680065
496605
136716
754232
158438
341822
355054
1004947
7183
931477
700610
991545
132219
925805
271951
1035006
74156
997616
770940
242962
919799
766450
133346
41939
639377
705100
290929
21099
673472
32555
311888
305701
707991
518089
365413
831065
822208
550681
884702
56922
431357
738256
894564
461761
978373
853774
606341
697744
315365
440233
228845
638714
19575
950641
466216
652001
66460
361958
385915
733987
539199
397948
734932
698694
439605
571169
1020180
950168
472963
153364
429215
571076
999638
627782
253919
743181
436323
338186
539957
511346
128882
605012
874046
666034
512505
120650
5938
67168
522418
533654
393643
455247
93918
600295
378923
414132
495747
458484
261265
564405
703801
904628
910661
1027160
888685
226466
319836
402464
237483
309954
223200
255208
906121
629686
336312
911237
296849
457761
763178
658969
477475
780448
112113
637096
969838
65928
68883
207899
663306
350835
26979
703155
722736
805410
928029
783328
460805
926586
124121
272152
636733
339256
1016073
530294
467484
845012
673488
99535
203676
105135
388943
535255
772515
167112
879525
609867
440199
525750
480164
497670
261483
278292
101928
468169
107167
43652
739814
390192
73563
681762
1041183
63440
977648
624973
989991
378151
1015600
421784
460971
891109
1027735
818735
243811
206104
405476
429765
3930
1019033
431432
390451
183536
575023
161569
188564
273478
162226
675787
401467
742096
886906
899167
823648
42606
816578
449869
661286
950017
52485
136164
176576
358618
285972
568242
984282
630021
603235
681129
89714
665673
209369
402718
315421
978294
646637
704174
261384
297899
45810
271538
207412
718026
656836
141698
464961
634830
111893
703575
749941
240700
948587
882506
655703
33584
95245
789727
978567
332298
1004463
960618
420312
594182
446020
768436
1043331
405241
173999
463765
529440
325475
469624
417230
692277
267394
204950
364608
916766
108846
979643
162215
411274
315441
964872
965420
1020857
970277
223359
974952
811595
440168
586209
904788
478705
450799
148860
1016563
15247
578032
703640
574050
955362
770746
376458
174467
483825
497518
988658
797066
783995
903904
418983
369257
73836
258044
484761
167466
813717
961445
134431
910943
530108
797754
586294
403481
475188
828895
354909
336584
625003
831164
832638
366077
354779
755014
188824
614638
914657
35948
349621
1019586
116045
465842
121592
143013
1005497
426907
259428
1042891
230715
666106
132079
885056
325749
297501
332210
972246
919338
629967
704931
502828
1588
985160
969904
946112
427521
986081
341577
383984
996990
144952
923631
51762
1015502
222976
1013792
124797
810200
793793
497931
368904
1019105
118063
888957
252749
697295
456807
170439
50737
693081
209398
924269
951183
540146
651072
612178
253005
100735
671558
425058
407450
612885
1013951
463558
685845
829930
926912
152827
501054
904253
340393
534453
760963
961884
707593
550852
716165
756357
418936
993700
394323
46429
127097
271069
729729
980604
568101
601659
60700
864406
673234
439434
250222
461786
24116
813507
112208
509866
473805
584935
666428
353115
836997
931883
407202
47095
919889
758706
35021
43855
1038953
454334
940181
876431
396833
520630
480208
759918
293759
260523
408748
751391
676348
684881
550578
738287
74357
540930
735047
55282
82913
324896
413996
862661
960651
656952
316858
1015969
205936
123779
217681
953593
110192
330421
349973
836973
834078
871950
440649
846468
99708
457714
196885
851313
860158
907821
795553
579320
729632
431841
423067
264267
401009
112254
977875
287563
682836
755425
985318
935653
632431
320177
252275
254530
766798
88097
692239
591411
29834
5877
530723
1008329
167226
362256
1006164
473931
6192
981850
106761
368990
288383
849963
959375
230328
129424
235204
238861
113010
472161
1006875
510629
993760
268438
946483
45728
238188
771517
359880
191567
72444
192213
807341
1040614
326560
178293
799114
506634
1022662
326265
488954
765487
992056
922864
604651
918961
17832
251143
913015
59390
493493
1040382
208995
147169
927242
79174
123595
105049
58238
784929
1031735
439794
556780
66380
852638
922293
459643
595218
162191
699140
980105
600821
536719
691086
719685
372700
974740
448375
857483
697512
208869
46201
620532
631019
884379
337244
857646
877361
254343
263335
881565
562262
289745
94430
345167
551214
548974
629521
223590
705501
455484
834818
946412
687447
941290
90240
726416
878873
608038
83975
216129
516421
830971
776197
386208
506391
681748
128234
918786
284410
1023014
480654
214173
378409
228472
638591
161986
397173
298613
799655
693871
237024
119833
945023
515063
598618
138448
244643
346772
657369
478176
394934
967945
319445
473857
949900
780206
913945
972634
797423
381851
40817
767923
73872
930582
861849
12925
69004
602772
875282
98306
196241
763374
544499
52426
312736
636441
682300
226768
533356
879766
921283
740662
614576
278158
119738
584961
378539
500636
1048569
605428
452288
589204
332272
879268
868308
786191
484910
926938
432443
353701
536721
318283
909497
838374
547301
1039616
43473
903657
264482
1018240
336279
769593
545660
481505
643051
519456
900440
1007251
34953
277277
632635
857340
127273
10206
990405
283846
159461
38081
378879
243994
389724
500001
981584
774286
486342
518519
495266
937772
303328
659219
226042
762851
714863
916702
869162
541093
370429
807998
924781
721949
751413
209477
885902
963743
572851
797079
276451
124537
461799
484833
996721
192232
1034384
654405
545738
69152
335071
509953
1022755
578760
393440
441072
283289
85905
982963
943998
497447
343720
1028172
767687
638175
697969
900077
602887
974807
151090
347466
527113
231542
15427
350331
216875
181567
841600
493651
898883
948964
450189
145082
514519
290052
722634
453387
415452
848140
401871
229814
364641
613330
423176
526317
335392
962964
538555
864193
83806
427928
589528
506645
914757
189033
676310
291099
718343
863406
43321
854387
1022303
793330
560530
903688
979656
808563
194381
880568
913547
272482
777627
428190
167593
174555
653915
951536
1007714
808737
804474
427804
107111
362816
724092
864768
1039050
334294
492767
578995
918089
503153
33333
333119
758063
189250
632810
231140
107231
94393
1044131
375481
826125
211266
419167
343602
531525
722918
767855
935548
761343
849921
31899
775447
926881
194621
439828
9458
440516
352152
8343
326598
584937
869054
1022581
1043026
274390
284000
223037
189841
581148
403667
138995
871459
385080
974924
514316
269790
778312
80881
763203
856904
923930
849728
975925
277974
248802
195607
691717
919502
848329
33702
484148
255956
499367
932599
91676
405725
250879
981341
840583
447687
359377
407791
453080
182864
482857
893336
873213
655339
989451
626673
341789
222331
370121
602749
822851
313816
380639
661885
62479
411772
840471
106507
697539
671131
80728
461750
491487
717372
816421
597039
900044
879597
335775
79933
238098
58377
906073
31401
809049
205554
199004
511893
471068
425363
482803
161470
706570
151364
892477
266557
387511
34661
271981
252828
61248
713382
332875
733394
279171
938628
148500
795679
838924
931131
803880
546146
380668
330914
372475
834197
628177
455739
633744
170625
588310
636145
235553
519271
932325
503240
61252
627341
930811
93865
571269
185164
235262
134253
222800
582388
471396
726219
1002908
934012
955417
1030852
440892
860170
535775
529409
675923
401078
941835
5350
262341
791408
223436
516959
986335
286577
354711
840866
1024791
734412
490631
827519
639996
46439
521446
887101
232263
825113
615799
658495
923055
646977
200336
1046932
927724
1019669
867748
221228
198293
621673
677077
271134
656027
89253
560858
99408
724603
653575
656327
41524
588104
272554
564939
592571
1032672
646956
826843
404639
363431
936122
523476
100089
152213
1029109
750586
527030
973586
361953
26108
529813
615731
519127
483291
325466
775656
133442
640374
802320
469547
948725
559534
513156
448250
743796
887345
308736
548368
99962
459488
1048397
509176
816838
341569
986038
752141
154371
704626
82169
537105
522659
172014
524098
972709
972449
511934
787409
140460
693638
927240
481921
333908
290588
351775
41028
464538
912653
689634
662005
714414
297938
618907
729123
713061
835864
142012
940584
575808
732425
2206
879329
642454
608203
918815
534536
222645
64751
979127
597492
135127
893077
983987
371282
975386
506916
887567
899497
768112
467125
132503
679491
352632
479914
337791
696552
121268
43124
848422
717649
95946
498477
757187
511158
973742
422632
567366
306083
668162
822257
572601
711341
240599
510281
487498
581867
1013712
311086
716547
407289
880829
997432
10663
723194
864546
344759
377987
568859
443133
408583
743454
113704
385359
888284
299587
925139
827373
408764
808791
288323
447295
400040
1006206
277103
1717
875856
875734
64051
333318
823732
1009360
889022
392718
611124
804220
798462
444966
667334
336987
802787
737699
496739
528457
285886
52931
380889
734354
608245
92542
505656
237064
998121
238776
255716
253858
998108
949207
1013929
92273
859746
19148
619822
880557
592012
170000
987466
465903
293762
607436
599061
1011090
192588
244786
824566
369484
321079
403257
235857
23069
1047060
40402
835757
710930
878499
504569
816522
5117
163891
157559
712633
334180
304791
655306
673814
707734
192371
594330
220603
769880
898545
372433
139790
1021844
315511
816829
297255
1027222
476939
447670
650846
189387
918887
937603
1036983
550853
28783
101334
326507
38197
101732
754255
426497
939142
796456
454880
711170
860316
490363
138240
475053
33459
406986
783284
764129
504378
747164
742043
128455
310206
41948
574958
571393
718535
967963
319060
275637
917272
570158
737024
643477
697571
94322
185720
233552
1004003
231558
343146
39728
185159
57927
30226
284521
472258
242923
699980
499156
308078
231835
258065
152173
456771
267189
810661
356144
838070
515041
1013396
427193
1010325
857063
599505
219124
928323
545023
421740
514829
659654
109528
438935
53369
302252
731966
651279
32078
291729
935810
933502
822613
656941
7022
784086
1020872
130830
308001
823342
59831
743287
704421
420796
463054
313497
280992
508835
406488
167817
881785
1393
101831
123359
917995
733747
954681
993772
824930
776662
349703
786320
304244
409174
789437
125223
547343
475455
587759
803776
96379
348537
787695
465992
700067
497765
637848
191145
87915
850356
68739
353917
296096
135480
456854
78148
918351
161486
658699
737950
12213
166339
289213
1004901
647261
685396
292386
326774
660798
1013743
221870
563894
6301
500267
175689
653438
448653
905600
397697
587761
491665
473745
91595
924557
24744
761839
500176
914509
678209
199091
993544
222533
69540
242407
80878
580985
846587
779045
507234
1008542
729897
336051
147802
9077
1026679
660188
822588
1014228
93250
601355
579324
960862
1042630
241029
852993
227577
582641
730570
394223
1028680
674922
573563
457403
1025233
503287
878477
711802
105888
488549
682486
486184
323060
777459
550822
184614
767059
722332
162273
142269
213896
479675
606703
460830
856766
732265
994818
464379
208785
190686
242646
103901
95820
492325
98635
231825
507252
206180
113565
1027804
920023
301054
521626
986374
520562
1011003
1030747
677416
404435
413101
396810
114779
733339
838486
805968
680724
409823
978230
226704
343872
400468
934978
810396
5066
293399
863624
906983
267976
1026198
974825
515611
615997
85526
932024
188069
687056
338029
79881
386036
65824
463157
159021
474831
867709
1032614
120426
294940
627378
415483
132640
383576
297964
981580
170566
322705
747626
905203
440409
355392
120664
240601
551884
452319
753363
999764
48347
627936
938574
839094
252002
762597
533808
151871
159854
515760
687335
413879
923869
576277
262789
144151
356727
1021931
681672
212662
192288
218863
691460
835682
790342
723904
297475
336468
337327
636518
643434
331469
215952
901248
926719
167007
866346
29241
494972
273854
334342
804656
379662
114689
846093
1006867
453246
485944
886166
598447
425757
675518
254220
108598
52757
207497
317661
446563
906768
313486
653849
571870
105474
710435
17196
650610
771796
961057
319092
994675
362701
562200
363583
628648
683401
134353
361670
88295
513209
670558
382523
539612
909679
206086
47848
66535
324516
438297
914173
882598
184339
99997
125071
443699
16470
375374
387197
1014196
296584
676998
801861
245388
37207
809444
67649
1011983
430071
145105
164005
215713
967262
466026
469106
788674
529967
535197
92017
624750
169049
234642
880152
265369
247653
869998
261997
616252
820304
321578
695332
1016512
826097
132587
610786
39791
597441
62356
220081
1020827
103473
560108
20730
218756
1003296
405342
772739
449495
436119
560257
55490
966521
547220
46086
674500
918311
617687
820023
241169
105075
330060
650737
940355
527894
325399
358708
537186
51192
548246
418146
920170
351245
932661
631487
14957
1023464
507015
918960
481110
480750
279453
28432
12052
68155
422382
229728
274765
462826
260860
100374
405101
217596
729407
397107
213285
270689
170272
160768
163111
964675
364091
859789
764777
500535
953245
547137
484672
898455
828174
239421
423469
967735
638202
809189
232237
356155
900981
1037445
668948
957581
922075
927795
158744
662827
913153
1008308
419766
981817
291702
581078
792582
539609
792201
581172
643791
181263
699019
573389
774284
158284
760471
736931
545564
591165
584150
251171
452912
625868
833069
843467
676220
230549
5649
818528
1036965
658296
769689
578467
99196
229032
392204
519037
888287
777555
1011864
284985
622246
136407
666813
574157
824499
957530
220827
787046
796390
835502
421046
684569
901814
848568
122730
834799
947661
834682
802124
133600
545573
332657
107208
1008775
309115
375780
404576
845868
136314
722414
187085
554517
626181
1028280
172781
488942
699197
632365
66790
158195
156987
186423
770692
672140
314149
762317
182506
88775
870464
172764
574736
143108
379950
455437
729335
534528
207155
595446
316289
451050
628078
305988
194884
535770
729140
41093
918807
875399
603892
63876
389444
989354
127429
215687
287957
35645
777032
624238
972825
113759
971276
578056
696733
797326
558769
625629
333941
1039157
622662
671874
992852
427762
380034
740064
61203
296899
226142
47042
251748
240227
515271
278065
262247
1023239
733779
294692
82573
416428
435025
232544
489365
175625
66651
556447
386655
9360
257967
448399
222803
993312
646762
369269
1011968
120343
423701
321126
69219
178371
268570
882924
794496
191622
94106
859849
645077
921525
12086
518001
25740
429956
499907
351953
515303
129505
430881
649156
950173
746412
983711
820068
354782
700405
22689
270764
187389
387204
764188
983640
584157
98316
337054
58796
924155
394725
977696
840026
525254
323548
587267
766722
190797
780432
576227
734964
597524
455658
490995
382444
169134
966264
327515
654517
513251
987727
889799
59254
758159
27434
135815
266440
704681
837649
966870
399346
1014850
911219
469107
334362
691742
33550
868089
399003
821825
978715
868043
330533
184158
649059
591769
939105
422739
1037147
585314
98851
1014733
698341
593471
61683
83693
799075
628738
806294
673207
38878
642026
897149
459116
62846
335196
620738
629229
194251
1034208
429822
162932
257859
752711
69994
199894
159531
937097
182141
666346
226783
642947
940270
948090
12842
858277
1004745
632815
116042
875583
723248
886190
274898
848544
13533
109261
309794
989895
313912
729942
738119
859417
531864
93994
352495
665358
401103
755287
1030789
28897
509527
1011920
551112
733761
955025
18108
309160
788838
74796
853281
647858
919223
563533
968998
462096
834601
733951
626821
607521
46074
89675
133846
484826
1036619
378198
530862
822937
795972
777860
266245
562777
910319
773727
667571
463193
154667
706213
50767
186238
411899
1017548
573477
292700
716379
888462
687155
720884
1028573
128651
475103
766462
97620
646583
863271
80237
465800
176371
75786
75960
567333
954025
349823
87260
564784
485839
466850
726043
957011
546852
500865
212389
536939
335246
824641
682189
828887
1006711
459228
956996
861984
868235
1028427
188487
979477
278215
485227
475491
466734
531648
1045702
714720
859835
1007393
94486
813977
802352
703557
195279
416982
750151
386365
178231
795703
361126
328594
914439
864562
518311
749871
450590
527276
741417
349330
394594
823448
392606
70027
531218
983986
584730
615785
609737
567961
1020172
93890
20562
531993
303994
454045
1027484
560807
602636
718681
802175
826916
635005
481900
751598
52557
542568
760222
92850
166574
468934
33263
74765
847876
818061
565726
516357
33285
883506
557061
490944
952949
918971
371992
939853
621413
261969
528974
1009364
554328
299590
140945
107526
953875
200121
798252
922106
321365
447586
940185
922004
324093
1021613
671511
335843
675561
40881
974161
454520
823368
697020
623617
39098
636554
958465
233377
136886
728394
300573
868534
705267
961031
160787
779148
157192
990653
470382
819736
435312
176324
474814
980396
325754
913299
526984
567574
746999
570103
274928
47197
719907
225673
361624
334658
260726
568812
823942
553813
609200
686780
441907
658586
74348
494093
922704
181310
1014123
268797
264392
14000
97322
962942
800934
27932
35057
720053
69617
628875
374521
17783
646899
60317
1035575
910716
885765
82382
839917
714498
281419
864315
269738
296178
15951
500758
1036142
702822
931881
270002
746346
847782
233704
707849
392719
86574
723674
231145
71303
412852
709032
325630
426474
35590
410043
548210
90182
557973
108722
709438
362976
306926
518364
803090
647048
504508
538318
236099
397845
841563
834344
840618
1036633
748790
189868
155705
136928
459667
166554
686829
266590
885676
484588
850008
335399
720170
273403
581673
942614
293495
837696
1047585
479151
955685
180213
526189
605154
766066
540526
975802
57999
94441
274380
260976
539246
511114
846238
967500
673416
501532
14172
84250
182236
700892
668209
185181
336114
220474
688084
6244
242614
788773
229587
680317
919227
849315
384773
699205
292659
1025166
531330
106803
820556
212335
636288
809558
382284
615798
943678
354721
528033
628796
992232
863653
109679
778580
761970
587848
232146
45596
978907
120558
971996
592281
633481
954357
91998
502058
312173
511253
832766
910761
51535
460338
206279
487457
707029
697029
233433
1036088
513515
268664
232448
237578
353270
46069
466497
349131
1031543
738402
658188
774062
989515
423052
257443
682633
461877
92878
380081
694516
855762
285742
189429
1003988
731092
1026183
809800
1020586
491410
915297
482448
944931
817101
835500
625811
1004935
811820
542146
608484
692963
448221
447521
519422
1046340
586204
210149
129243
532361
202620
486754
275977
634180
900968
1029221
166323
61247
693461
87595
606496
697494
765391
258106
690534
557989
910398
596573
617558
1984
8760
875960
538211
983750
599962
908720
569231
471004
628349
98736
103200
251364
30089
204616
394350
822113
961370
603488
302218
987578
718037
95646
79846
467369
157133
975791
365438
603003
972051
140818
524908
796751
151799
24895
667250
867685
378028
632234
951835
435881
150158
451460
183930
427007
187163
439937
218936
411796
370514
498318
676289
393132
179881
157089
468650
491739
502864
1001961
155635
140087
946785
1013800
1025586
562159
40634
474021
946762
979350
878986
412824
70491
377192
101660
955414
765640
774774
1013578
698886
499500
144874
104269
638923
269359
985419
100656
305029
969925
1035233
174037
144235
806772
196922
940490
165508
264277
247055
839986
775165
1002826
846219
464356
72734
795526
525761
557788
209541
405878
741401
389589
173188
944748
469698
603314
855699
452220
118009
990200
893728
663260
681364
260505
290529
347614
725224
229169
737620
691634
224352
1032857
636938
522970
950356
602353
388195
519039
175954
985479
916886
873308
43611
267509
199568
453283
389256
417538
483108
402
48965
1548
137491
243446
782382
1018984
685421
994582
30773
134230
43659
91685
378630
827898
444892
413713
922726
464728
989289
403145
381950
160884
400242
730493
163459
869342
270371
177550
677735
742080
219735
349165
683724
89277
679360
53272
139963
906724
300311
901289
952850
952694
39956
45367
666004
308238
165110
903438
542240
642011
17091
857761
313445
400540
605115
187442
2868
706048
960730
772063
233012
494235
144958
51438
431153
727288
868399
327378
551682
294597
228114
77877
264643
600037
290941
110977
1030635
242384
1042158
119557
651649
667206
975055
208132
14378
12776
677533
841360
710199
853101
917877
606819
879128
1034409
177670
2581
312804
292850
309101
931162
683727
595310
637024
45193
33845
123537
14374
224563
267114
842057
985819
1008100
80518
745453
165349
738667
37389
805427
149674
335407
640811
677763
723801
247207
918043
544071
148039
83234
77298
1041356
1031782
89215
811833
816178
927125
207815
655675
789522
448739
606493
419277
474591
463061
885723
329353
942818
991892
1041607
969381
140518
895710
408300
1038338
3060
996488
365707
446969
196525
285982
336318
993165
584989
126768
884418
335824
106586
49106
559384
725862
878735
627923
524046
642853
83770
791072
362871
49858
13633
186380
20058
880471
539843
434347
858384
697545
463301
361758
130642
665379
697641
294082
96899
81592
198974
929904
344561
970264
349371
441890
696641
453203
236652
200299
363409
801568
297520
305088
164693
1039520
179313
867299
555092
910702
97436
312353
924470
844960
958211
863901
1023526
227185
267565
104175
727244
18090
843695
118191
522935
5968
982685
359818
986910
869483
246741
80242
540715
64417
406434
828676
446402
463704
370004
943190
999515
935352
278962
854080
387246
467011
952158
1030183
186466
343716
817820
247863
610286
865509
177184
974386
293933
822531
339126
1042561
988494
1005892
14099
522464
868983
477626
446766
755724
416218
39468
418036
320665
349692
883629
553798
548488
258287
623783
174273
742412
680729
560709
715859
483744
94558
436734
120792
168320
460169
1030596
437466
73016
351545
619854
744235
740304
1026877
511472
424946
135802
978527
432944
306118
17807
977974
87452
697999
198950
1024429
866605
904631
528778
71765
259951
776733
741201
700068
907706
240268
843026
93071
724250
466612
183405
498140
619743
31521
140825
861584
1011300
510804
712739
1000778
142386
54328
176452
225140
55293
767564
51523
735486
853788
167392
992771
264021
832367
116876
1006104
713828
527294
1042915
411552
917697
769266
146892
165649
752871
909500
926072
568015
827676
763643
907038
297784
522802
499384
1039518
336766
1006094
766343
715104
30886
948324
537479
340340
946462
54187
551893
463561
305477
108393
455667
257545
897304
801525
335195
528714
329114
724797
368499
162405
671420
239447
1009737
618654
746468
972041
580023
725404
806957
434627
792924
645442
480259
296949
248264
208536
376091
867132
96549
68733
123647
534593
138863
791135
868268
752882
157810
38490
63725
170310
212362
849010
965046
761727
605905
34602
269731
104422
125756
416642
286415
169232
1007664
928982
696901
1027375
467658
189498
284545
952525
897281
726879
872400
468101
662908
398837
964089
40414
549647
332982
173377
440981
608624
658925
583128
946347
1012469
834234
246367
884894
73108
751822
160889
256670
730474
586044
72169
125177
207100
463908
670302
897634
357487
932257
587710
224046
920523
722831
39251
221367
1025561
113836
829823
860167
575630
610653
100276
975562
391279
744972
964549
255074
435062
766351
60577
63219
152548
638948
422269
56321
520919
407828
335133
346931
562590
826526
477329
418263
174429
1021452
368939
633796
179971
564778
141227
836186
688705
143788
1048
103434
584735
826527
707000
651952
683965
367393
284350
410564
509035
113783
480839
42710
683394
513636
482494
414423
844481
365467
402951
696917
889027
448373
515551
478483
446179
564263
637240
564707
744353
849026
751681
573371
433277
387649
929551
451350
254178
631069
824915
610522
719279
1027036
647650
99752
204045
557754
91004
728876
587536
626354
240261
49753
582874
792073
559458
815961
990668
838841
238611
546642
600948
235244
594335
985906
125061
151456
874531
1020386
5515
42407
769777
589276
164098
127238
599116
156646
227347
964248
931113
417950
346089
350094
942101
77023
257550
83182
996916
750031
937986
651709
723081
963614
912068
876684
443881
201828
20084
20300
877501
43149
802551
1035570
175394
714816
277173
848354
249005
990771
927365
727997
645914
426746
893706
720056
726197
650192
197445
720850
765091
510240
730870
18236
793381
874558
206185
791176
836287
234265
465894
562679
234794
1044237
457871
39661
499219
560333
966389
642860
725384
469768
786801
542018
672585
53848
157928
471726
444935
617759
323252
1032250
320262
804839
459860
172184
29621
275404
696573
185749
573414
79784
975437
827082
777617
376276
685521
554753
472982
519860
661967
452224
166749
143584
299221
643992
211374
78054
945577
935884
480236
292422
10034
37151
500372
211469
298574
993163
60049
469714
322339
305236
357481
86031
309830
322205
363235
647160
879183
29997
979326
656718
409409
605043
477355
496773
328359
507347
96226
576548
636665
298658
977293
218803
1009212
666465
981682
15890
395090
107041
17008
404230
280190
741398
514645
853666
662728
462171
697685
117648
673294
274003
731964
96154
20186
685122
197491
395846
660008
139403
693344
701657
608904
813628
923962
457635
679058
431933
842661
237214
38543
685457
970726
269996
425795
696397
564133
610913
438156
400848
869696
843779
476597
862110
372394
1021175
346536
463643
480883
74202
37581
98162
532510
161248
537122
489956
965840
31910
986948
535219
320526
78574
108551
68597
769276
949485
212426
450206
103907
536168
450120
77773
739191
60879
380721
718086
112381
617147
152689
203530
776030
617544
181357
64294
344685
926531
807565
973518
789407
237844
223866
445683
159694
1017979
123619
717497
749056
801550
341347
365098
573901
1021817
299850
177764
1014792
40468
139342
750538
1004806
487488
177867
451577
411633
677886
969854
1034440
490283
797363
433299
845529
652484
442760
968593
488472
355514
604488
879484
851463
304735
136507
117530
616515
1025874
191954
224716
792330
699167
765156
819384
38751
181810
193481
638865
634521
1006454
23344
771250
767390
826046
954644
45128
872360
1002602
635195
952395
241789
937674
350038
115129
33135
263678
531560
200161
820506
732135
312156
938740
220304
411577
603660
926546
634843
561364
496544
632039
420906
203588
742955
325467
796537
558691
91858
867325
47028
605181
993003
46764
767541
871298
6043
946354
660677
326104
25283
635019
258103
972468
613626
48742
943715
130411
1018569
223825
792647
498149
811719
649940
948104
545338
674463
46343
831180
714891
730517
669880
745015
799305
371920
36316
356546
2327
586502
796306
449937
869574
555284
753895
266350
346451
349383
12183
980572
385543
290856
883565
69252
20095
134263
164868
926981
592858
588466
933824
507606
427278
191886
725235
878662
480057
821839
903347
350966
329938
489663
561917
485172
601193
555916
851222
903647
992194
972025
225038
803732
1005596
39768
285165
847051
766506
385452
864344
989989
15102
724117
850516
753469
766925
945890
38886
17869
727228
316317
143225
346065
188489
749822
610228
233520
292039
266615
272176
34053
465918
39240
348406
878890
321806
103620
614820
130890
182530
688688
118777
937671
524482
942318
836975
782611
83140
153480
474052
744355
58447
759370
554930
469462
690691
824578
892169
694177
490574
533810
743420
644057
257527
917134
734309
926660
236946
263507
930438
19153
64813
242409
492140
656250
680926
456958
544438
647400
714428
231795
592261
368309
748986
667721
584180
432892
603858
748374
853320
678020
241841
959806
412028
1014864
992180
316770
961322
799713
523513
51863
913911
171222
1021423
446765
293031
418831
997468
267225
239057
812643
838366
242513
959260
919143
418115
203387
595114
718015
948124
1045847
213739
101373
206445
362963
408972
1028514
583429
990334
528089
399770
865115
978110
779038
409248
38753
943876
5242
423081
996558
905031
567088
931140
164976
267879
645810
438231
709696
46207
949146
185500
656979
85209
638126
153315
293573
280106
56036
602553
800285
1029183
640341
429065
687034
908486
539348
850656
862992
211162
582077
547588
627922
28876
691958
562767
695667
937024
791801
557177
564261
1025632
662392
554017
255695
160469
281983
1031045
265950
306889
375605
374224
1045306
362865
420854
291720
913604
573837
162054
458629
513921
570868
440025
314312
887973
228173
208916
518621
822236
855211
499186
586504
733275
35512
678809
395103
270026
805065
906405
432237
764475
929356
17136
316031
26218
802779
107888
427073
509466
853163
521617
1001462
663579
802754
972575
158906
16650
786503
899754
894630
678117
107247
430035
692091
474691
30560
513976
847869
420673
879587
363623
808692
135323
800838
771208
509983
803477
163587
707460
578517
721763
62722
70800
977766
778207
266550
233291
405309
480363
714116
937558
853863
1032176
182631
255958
546587
757052
857452
881992
798158
411908
316177
9053
537135
131218
527048
185143
219297
862327
72541
851135
768559
856330
724815
600947
336556
326686
919571
374811
439131
440762
706326
604707
439932
675431
351627
1027887
287491
976631
250531
445891
372585
855092
732800
727651
737185
471543
180041
660200
1033958
682213
716640
377858
422088
167709
498537
193728
571828
642936
763108
146245
151005
894676
759645
881446
1023484
659268
1022690
734950
701233
668852
243865
432578
327417
296314
130878
921847
86282
694114
220375
525007
879811
567569
654379
963575
835449
442244
376169
782700
679097
202371
436724
1042541
788927
998716
385635
858409
465877
729896
248985
917078
513327
109719
400572
407138
737014
349737
277200
423136
530107
217354
68910
158131
272569
907305
839634
616943
716730
294528
576720
230031
16081
226089
926274
251465
302900
423520
910259
693942
81965
728547
491667
615553
312772
646593
922617
680651
601479
746401
381460
489385
907906
318153
771615
919529
547377
800406
678953
164694
30788
262690
650309
327666
241054
646665
1017721
706062
90053
938426
771912
502054
1033576
500226
219988
96716
768212
763795
516029
163679
590434
157609
915679
685943
988587
638316
243527
1008572
575200
548892
485326
530761
152462
964066
333123
31698
7788
635098
606673
691595
518944
740654
406654
794099
760426
1013919
698453
102575
293765
463185
988235
82258
637802
626916
798954
598340
885753
259063
644716
202459
171136
588610
732902
756203
219389
497436
146387
1044061
409587
740063
996790
262761
874224
11575
78783
747355
559221
651375
721836
215073
173821
890274
157526
180938
6492
469147
721762
992914
985011
501664
600841
105088
168419
270614
551024
429881
397163
362292
362973
966914
187861
648368
310566
823280
977496
804904
380200
807934
670138
513405
573599
963873
598717
332047
513400
144095
818019
185353
990479
163097
82111
867088
184738
795978
191006
625227
366924
875851
531077
603459
189147
752070
924947
1045620
720561
66776
918461
799106
890616
1030055
55068
1024500
813307
299416
908388
571362
724873
815577
901147
639366
508968
316508
742458
841836
120232
695610
688811
953420
787817
624879
613482
802011
106283
667068
634512
329976
955933
602313
234400
53762
940233
371430
96516
499179
217952
252028
919203
756648
301247
324393
719051
573564
11508
466849
687349
184187
485558
340886
692037
852195
481181
219797
25785
1044452
317390
979089
748959
296746
300365
28989
795117
434979
719717
426550
781040
935458
972008
485895
178100
655617
988996
45773
852473
771340
105079
946918
28815
463549
317581
134007
188740
488177
766101
534342
566933
459519
265710
872790
1007436
958249
313802
277017
667345
752791
898734
127742
915657
221128
958514
899069
29694
459892
367843
149288
1039555
1030191
479300
395310
731786
41887
178377
105200
358710
572648
205169
397273
461369
556204
157545
1005449
997670
907920
531457
549654
495809
390141
677717
321362
599981
622544
112668
179314
891084
52816
813383
596437
878609
331166
607604
451800
765845
990774
405594
438757
139784
907984
620722
861637
971803
492211
574516
806266
598501
382529
63238
642816
849861
765555
618880
251312
420371
503707
367514
420246
127349
338063
740804
952000
534133
528306
230333
928626
29546
654357
176333
504844
347394
800330
475606
571907
974131
611675
75023
256157
437498
485575
857693
788858
905584
238239
443932
785687
679518
510356
789179
471103
404275
788777
435636
342504
171457
797043
696307
824950
972105
1001905
26191
878217
157520
574267
58281
50911
381537
499052
500446
497348
949604
327340
157678
521791
502385
875535
355834
901097
456836
143541
511001
263561
519374
140542
652221
238359
329950
241133
740222
259994
928045
17318
747541
227457
186785
72041
101177
964071
291156
965930
730861
813580
706247
51461
427530
554273
364165
20310
170554
406260
60449
479227
951673
544176
464878
459415
921858
99399
266103
928347
610406
355125
443633
367237
868753
3463
332900
848548
858109
675993
931335
91416
583038
715433
837889
651679
44783
223051
109205
20330
273094
659861
851641
501783
167332
148111
612268
736014
570612
189092
89093
206195
37876
693382
971677
96136
200648
216094
87162
435779
350661
223086
295560
35941
228233
404260
1047456
1031418
491606
833024
905937
682118
165332
998866
860726
930944
311318
876308
769811
645644
115325
185688
952218
446120
492546
569562
499336
748367
664315
1001884
980647
964967
116816
874754
451598
25549
707959
292083
371624
518961
753051
334551
980775
847252
272317
407578
397352
622935
810986
71141
20431
913703
307135
942283
876174
516539
38841
292007
353253
314731
1038042
406495
234867
539103
149540
903096
197694
863256
548716
684178
356190
329374
93653
202062
714396
15894
791306
742881
964093
812392
849072
927100
720698
474042
982168
728839
67952
622171
510396
761134
919443
435837
411338
177041
322104
313400
306703
178897
21985
341769
310332
355533
377898
210433
5796
605163
278634
1046827
962224
811907
665584
677646
720448
687340
1017218
571046
923002
22665
476196
533383
576209
324865
115908
499611
939511
1003463
782056
319453
50302
936130
811654
706596
971262
50864
70515
674831
295490
934970
973038
153919
1007395
329803
21899
505893
695362
919087
266498
358594
78933
712605
814915
427172
665067
153938
700709
35084
763790
963154
873961
950053
800357
875293
334442
822187
944846
254864
138998
89723
658089
616719
117109
501472
1036804
762651
172330
606998
128278
50220
274094
312983
262482
219625
692511
1007009
468148
453556
127865
941280
864795
887488
920624
371668
190694
223831
895784
743786
554696
32202
966178
8663
234249
916098
857392
242557
189133
1015614
124089
840074
770575
1039640
686716
299177
433278
265391
815502
254454
930624
94734
548812
447038
719052
269499
777538
99836
513854
4264
379914
77702
873101
313894
990637
61329
387882
2660
723917
825673
531804
998552
319146
641823
176041
388612
519476
35732
214409
172045
656164
321387
729824
802994
225492
74481
477817
794757
325348
544018
332824
318592
728618
483259
613079
904115
364405
44222
806076
13877
651694
738202
100716
410383
98980
268523
525238
136924
1019185
961697
473937
218628
583532
297902
432167
777999
938734
561098
282178
732504
903501
838358
551518
1005955
53244
758126
991557
1026351
851108
125227
269555
98017
863038
501655
678541
523241
981245
628313
560331
990367
918611
884788
118369
208984
104778
839422
48902
872810
1032329
378659
147074
342394
946318
375899
915513
512326
63723
935314
355626
446494
841253
195389
425412
645874
289419
1034611
361730
158218
74028
422301
192989
56066
640993
361232
120853
466272
939808
946987
745753
795245
33556
588024
760510
93963
152713
169852
874940
123370
774734
790783
84667
965941
743861
321393
473025
40818
182461
184652
700055
285435
623146
567661
553286
540547
458231
353853
619912
890010
442737
864918
768914
479219
765789
671165
809402
499494
379334
507666
292072
154213
8462
318701
358999
199750
191641
196255
95311
867341
1012845
898610
1019953
1002469
627238
741284
850088
289223
834002
653006
445510
924239
424896
204407
1015894
885917
749542
172418
821074
679799
765683
149085
139063
20195
1020274
38711
440657
534860
1020549
119909
433257
774103
1036730
879208
901217
958767
1001131
218071
549560
720797
927526
909904
289937
195925
677087
369812
446983
7236
504847
851493
717527
701079
651017
224743
743891
920625
723179
927781
322769
204163
259601
260840
443001
196805
648875
25067
755849
272074
614732
779522
381957
415055
223653
456041
598353
1009854
54820
371428
768465
446429
188767
170420
544671
944891
596060
690598
911867
128604
526278
1016696
874819
829166
912333
56117
470255
884536
891721
215008
434029
342445
331978
75603
744335
895996
430839
833866
587450
1032581
520493
83658
79681
771609
958104
55843
245223
195186
33711
105421
1044426
729370
529851
223741
45890
709544
867157
748850
177144
798982
956208
467841
836850
986152
430974
770339
1037633
59798
1039709
67478
500445
598930
965375
1015730
45268
530568
716053
726804
335324
74277
133685
577876
120768
721038
934692
584053
473172
644144
454468
1024996
495871
712932
431188
911881
870644
438448
534016
775160
732309
870283
239023
651504
457417
872841
3122
1011679
281547
511490
202158
579208
866600
857668
653698
700126
25074
973714
9632
689221
171916
665442
255782
465672
114303
1020286
109489
836463
778239
834907
169032
309851
715485
1026262
755882
726978
687032
605470
915047
367986
193419
811218
630447
53589
135441
334388
301848
748593
797002
589359
517404
529869
169924
968459
604813
51538
697792
445262
814891
1030887
140750
620622
261730
1007406
312745
599373
1013072
828285
327648
468359
29268
7807
379858
970839
606186
169771
723264
37982
865168
716745
651628
480965
337168
536543
17166
890571
555039
384411
263600
179248
1035153
993405
437578
680883
696516
675661
407084
515111
297383
13717
113185
742615
394009
493618
625470
356283
759043
383084
6965
1033921
794432
600068
764583
573260
17763
961955
108440
336185
302191
228082
691658
219246
886689
852497
438384
993674
173829
380820
354510
516330
336229
100315
586541
980275
785592
535574
480777
212813
424715
536022
770667
973531
546269
551267
366023
507468
164940
442670
406085
808978
129907
622414
197436
1045983
781201
370055
196672
777589
1021558
459306
688417
832081
449348
680660
220599
411072
240296
1006021
123427
581344
319289
636310
606648
420382
839818
401587
18334
699284
905761
1014131
566806
710627
977241
1009029
381369
403671
915906
304968
1035305
445210
674008
427166
728431
185145
895210
528192
170497
267706
1021878
1017758
88198
256989
256965
566545
966279
749211
760684
946007
436797
811449
316253
871091
627943
211133
821000
219983
96640
399093
607734
600331
431967
342183
184385
438163
126777
172703
842316
865163
803466
213277
935320
482848
482130
724423
1029420
1032710
321641
656166
311207
444352
863803
742158
668550
962393
233656
1001856
51290
911974
280388
837462
907822
166031
992696
858350
368109
890269
584294
12615
351066
506438
210179
780170
679154
133305
432842
571790
468333
599378
204662
580811
595685
332402
492741
357449
732877
386616
436685
520793
538283
305804
771305
461229
364051
373071
731144
805616
1017559
28949
59396
475023
312697
861508
56128
963206
123861
34028
400517
898966
971463
657453
984036
270955
242588
626345
107649
501754
141256
620569
851486
296355
914432
662578
559507
1021436
201790
286654
842821
960230
418740
37510
151735
132133
105041
390385
559453
773602
814694
77602
628547
655816
98709
882911
34387
417129
990241
188436
845976
129875
201286
472358
387152
374911
999565
446771
499954
360267
235980
121233
12451
984820
418460
92698
434566
366318
351495
719648
321614
364538
895174
193224
695518
970979
37318
532410
667800
564592
342167
403019
28325
8390
267136
579537
404794
793165
982422
536141
723878
126056
57583
991613
177625
822701
153153
309334
813261
572304
816801
79256
274165
146798
897257
907776
490743
738825
823019
511457
517685
722199
794435
798207
492192
414536
168112
448526
474175
850522
669829
554146
962395
24470
360234
759359
532775
726286
583897
56644
938147
149796
842535
975560
701742
141658
548843
760158
487379
950299
60518
521283
870140
624421
953071
325919
767864
846269
487902
874513
38719
797478
904324
614115
788834
9490
834704
176958
244574
753433
719097
918240
934015
1010698
542019
823663
825350
115351
958775
680761
952183
600064
628042
648110
870106
467314
395379
456348
694017
573948
725213
422762
260245
206042
210455
939343
725491
652909
471963
93945
952030
204334
620103
170472
969072
626334
1022859
206899
487352
712408
677362
558792
609966
843034
932867
686535
449912
872104
446808
868621
359896
994309
764576
610623
882968
1018618
572946
78597
279964
77963
230068
124599
714593
349818
92380
676898
871045
251099
242830
905563
957312
1017303
295555
43978
262998
663553
650063
493390
828299
396272
590420
195179
652911
593169
491795
64446
171377
938876
67782
149366
308991
545228
814421
789041
591128
415802
600798
45131
266107
913022
349925
630185
312703
213668
878036
956242
635236
1006435
872782
549890
483676
62641
696429
734833
565101
602589
659759
770814
658819
358543
641264
698039
865713
405675
963751
139092
960913
75653
818784
774810
354095
463895
741954
118835
274477
198858
665635
566391
677501
3294
402640
141107
563280
465008
1047706
659832
304071
770899
1002013
168688
662813
533705
685525
25136
163209
361577
826104
891536
787716
30805
616173
866508
297737
977424
705614
1013296
492653
144011
188936
162630
122917
264506
997676
798793
582826
1027907
318948
46318
850950
826159
71665
1032005
294802
321527
520101
878736
112846
979163
928769
1048343
480578
668129
426713
90670
604120
578150
482272
566058
17651
512729
676294
747996
744912
324002
336592
180435
286011
656036
571481
19666
867124
603727
461788
723558
907651
40105
784542
41780
849499
440416
166750
137677
245535
623604
911742
652153
814678
270480
767039
746064
261178
936597
696423
374696
666814
29931
577371
101711
228160
434322
266225
1045104
613189
464557
681084
243118
749655
339476
63390
757023
429083
769662
415321
339790
875722
717920
990764
996826
1016117
395186
299703
501906
492502
568820
970781
8475
1038596
656712
284842
895286
254865
604279
657932
830869
627705
543911
596735
333954
756951
792964
927618
733174
781396
149279
302837
763950
941248
535078
209861
957739
273159
160716
961949
801045
18383
193191
975007
636651
140436
196707
286992
981631
706744
543308
139617
410262
57158
850624
629368
876597
139838
718932
628010
980057
637258
839785
9060
628697
658403
95166
726151
640791
990089
345537
978068
455881
174345
825511
864286
1029182
204210
109676
270972
429537
937972
466279
542092
291712
1032709
189077
2774
955286
183005
578041
92975
320544
637987
401216
355715
296924
348104
974322
487399
607199
597
838205
836449
196434
1023406
663618
654335
166711
315722
164463
772283
884808
18381
15576
398921
610437
368774
302085
912976
865126
891395
648463
1027999
308708
26171
421470
219900
729034
523035
453310
321424
338086
574998
691981
475674
731985
648121
851079
427720
377748
178860
162905
165815
690972
508098
732942
636104
634979
813656
923372
322006
183037
766508
81991
674307
523510
266826
28618
887475
935388
394549
841096
142070
411180
710521
733524
892922
263416
652185
947423
368192
151749
499738
34678
594612
488766
414186
452365
1036373
106616
1005859
237030
224916
400767
588686
940634
258807
465174
1025684
136665
616614
1000574
219604
371806
580991
6970
137620
969300
961012
331963
862987
470810
155080
131765
542334
464057
8240
310022
886722
131622
101509
656893
649551
194399
380778
193862
42941
545479
224304
882318
483038
120841
696568
487377
821933
1003744
992253
191730
280114
912269
28428
15408
241272
345233
318797
702979
812881
870152
506777
382266
750133
1005812
622137
962460
1014269
214710
678480
1026043
963897
931307
946162
365476
321776
95438
250950
835118
373650
363248
628544
276759
407979
557331
238391
715630
179941
488280
810193
1033536
419475
837032
1038649
14196
162581
694657
4617
664784
429955
901119
553815
397165
120710
800801
599865
844992
622941
69801
770828
795426
950679
466070
7350
607227
1044385
192994
803871
457853
856646
1002111
956673
348026
239981
81868
259172
797518
436856
349421
997842
405540
997075
956373
811506
982230
589232
282345
671114
969266
831730
1002937
917414
168532
1020522
743617
747733
890653
841935
43866
565661
810821
678722
116364
628383
353974
643815
585728
482406
400134
421258
147725
313349
256889
338067
754624
836798
796139
288382
377720
329566
718275
941711
942461
975715
192459
786404
1013559
1045421
141967
549207
511305
94576
68222
868474
1033305
221085
1041451
556016
996125
127758
90013
432623
500569
192807
94620
168347
389343
964724
1015553
43552
601052
101920
1025909
933629
296569
529422
318354
121613
818289
777536
313619
940375
741338
475685
211195
160638
920971
38365
888044
1037757
1046607
222954
551274
543279
864254
468293
682767
1001601
480114
253694
838779
738079
505372
202762
797432
174963
648023
762876
134421
401333
355880
733552
720612
561314
229935
16958
917351
681547
1007321
1006533
534716
718085
132377
967397
210861
880775
265767
863368
702376
1001388
692793
344334
414875
619930
824572
759065
369075
189629
940192
279229
1031691
640691
352695
64580
702435
898911
608158
950677
963348
359651
851315
468667
29069
157635
176611
60664
975313
597923
611785
749709
450544
307047
778340
488216
546284
780516
419710
263205
456158
663974
954204
280980
779468
595604
227315
694417
966078
449879
162407
245721
236847
278221
214890
653473
139946
924311
687782
693834
361177
312421
863856
134593
784783
10686
338208
585429
372833
669072
380466
709183
314008
223279
11937
536603
231778
256504
544253
794123
863503
213650
18209
748530
253721
334775
678826
1046076
766629
62880
878858
77130
276681
73390
708604
56402
54044
248986
1010486
1034933
131651
376935
1005549
126760
728384
22113
15978
146127
378065
107784
296663
311877
38597
654935
652054
174358
241144
161707
98996
813822
736311
867504
1035949
879712
969908
576931
758592
1038770
248893
966399
549540
105712
648518
556580
386524
78543
985020
690587
994564
120871
915290
64985
521028
749402
562655
414226
45985
223647
284514
328667
840084
1009487
345470
566469
297587
55018
401614
305190
371271
382713
153916
371263
311470
836878
561432
480025
527063
499995
956486
855936
45516
812710
547761
997173
783723
920550
956894
725520
898048
382678
14044
878214
231571
196101
621211
226266
801211
644401
77781
924585
322130
379775
963374
226764
395041
420173
937757
638597
373629
509320
261428
749877
766960
17179
469504
892728
913451
130431
151754
669882
197273
163668
807608
783117
450473
556025
347596
229467
397086
378660
471111
280147
748836
976501
101818
339919
906592
852102
698248
8456
302592
650345
1016210
567755
220387
986131
181416
1035154
279362
452842
227286
68253
868557
629912
86139
915735
717992
143700
94457
916834
988789
63182
952956
367459
708565
354481
723798
92024
110490
721799
8170
390747
488808
60668
1029587
263088
833982
449960
835535
254088
48615
714362
1035501
166071
800717
818709
30166
2584
935356
514940
293976
503388
658767
1034444
74852
1039096
581766
383049
187035
253155
690759
937132
640636
5480
370034
470488
797753
301835
986328
351831
539554
167326
820524
426367
122607
292617
59168
408156
378092
313362
652148
552716
322513
699722
247291
181622
744401
320966
510841
526083
210897
552146
740370
135121
435066
492000
31333
421580
622940
61786
901850
278059
852744
217246
999993
301795
718266
755137
935960
1017262
923643
505554
234178
315871
161461
61082
854203
349722
984261
780798
743280
994614
400076
716313
713229
153367
890745
303837
623935
871510
539616
792635
278046
919578
32848
682735
682603
449601
597483
799446
397786
39846
473518
253808
258047
464579
616261
653728
178376
332684
494342
620968
185087
599564
952829
677804
620571
835713
343893
822078
202661
52871
355822
994281
76109
453490
577598
894604
467931
896688
112378
695147
791573
866030
898362
710004
872994
465048
931686
209372
798079
326863
359120
258002
1032201
845291
959793
444243
732605
130117
131575
687343
608300
869176
295671
665847
682775
545891
952544
400425
91016
884453
620491
630897
79309
877106
40898
834496
264259
128700
485312
780356
248695
570894
354642
1028578
431928
87357
159462
194132
93986
196338
861766
60168
147279
313326
988878
488951
304507
628103
266356
599757
18559
262174
135304
18311
608565
59791
713125
61289
343762
388231
332483
361656
924258
317410
844110
625376
526684
77420
183265
38861
807825
272138
351268
616948
768509
661740
995042
811055
689949
156824
293089
868724
108793
726196
877279
1009521
382164
806986
986211
717129
787524
350383
453179
288869
980340
393850
418614
144120
576204
724972
650938
237223
124572
890618
959581
47770
517290
904083
317849
817637
92689
826181
332488
222471
831637
612361
615956
796058
309313
710669
667157
344644
691285
727172
941439
712421
511160
289989
969393
53753
123109
697247
711685
821843
260747
332145
910114
955438
624692
492841
865239
591702
682132
740623
876016
332751
758571
865128
822768
1037923
220576
101914
637665
147998
500025
1048292
1022044
717336
581531
798386
349174
611127
1007524
861237
441539
372685
963214
166838
346579
264047
566561
619777
839738
836127
1005598
609586
962994
5211
454441
274627
962877
635343
271223
487668
158587
889532
503317
523954
690990
897751
604816
218673
117075
179589
231946
139340
133316
556513
907548
424814
902183
62274
285762
344847
493615
111994
157893
260479
702721
692336
787651
718874
811307
1003863
247471
942007
688368
447420
477209
627531
985049
885330
777734
222453
898031
486924
413148
39963
470204
101566
299602
1000554
131832
902323
1009636
863029
266569
364637
342411
919507
885366
847547
718309
691227
189670
592427
600461
580140
769635
760866
61811
681626
750252
929239
527209
1000281
26566
790045
765856
455045
767790
840826
734448
644165
672259
307385
864752
874080
359248
508047
467078
81023
857969
727096
784231
261220
903689
1030750
1017858
591251
229230
296810
937691
41130
1038978
884557
319427
797836
488860
765026
818064
419007
537665
21033
274556
533404
495605
80659
405345
639178
1022999
204148
456384
412495
133127
657814
308328
805797
555208
151032
70165
160092
690236
622531
139275
693069
648222
44887
828509
996711
548377
1030493
414952
720588
55781
736011
645435
1026514
501619
649679
256392
943840
159533
801902
133329
477136
715610
1001734
428030
358888
68263
76673
546014
362383
686357
915641
786052
48379
653751
397381
498958
811913
273343
317727
175989
108444
619687
434165
1034423
860360
913707
186237
299630
455492
9801
440771
913837
701054
720751
1006842
98845
537465
882717
925287
650123
897009
701423
163951
804751
9836
795925
786094
365352
186093
569023
767859
181165
1044564
568414
143732
15409
407473
342905
335099
592233
209764
835583
1046454
599914
991835
461212
145950
828675
789957
37323
500761
815757
385942
23758
659882
759835
839463
943655
412314
276270
598138
436224
568697
370424
926632
1014348
1013879
111269
450899
479899
682729
297756
164264
777462
884002
707603
240080
318824
361432
116288
761409
323538
531909
1005725
235076
193108
569317
955696
268515
287367
664206
216413
363605
579651
382286
919577
428303
613995
954092
780758
109754
111192
321543
241089
869878
747231
1010372
2056
982183
737357
667326
75880
643346
167978
329545
19870
1012291
342890
367394
844260
909204
1032432
484407
365840
271852
41206
76927
746058
28045
292773
773020
705969
844018
492682
312593
367150
627480
258191
256738
356185
891209
1003270
1004946
748505
37130
212534
776534
1042025
346391
368215
1048070
135692
338833
403622
519451
800749
74904
560368
1022641
414050
75542
945805
564256
55727
899503
449780
176332
127209
342973
534675
49085
866858
487598
487582
635974
866556
755134
263192
773913
641144
355114
311257
979898
369822
422430
884369
478668
551150
784949
594724
13551
471437
271569
370418
240293
416164
1044849
546942
176438
913275
977951
793810
232289
1018982
643109
796119
953125
216882
487918
949692
70923
269422
280156
786460
222090
624449
754311
790913
325338
508071
218765
259159
140635
200893
565029
1004960
11143
955728
465795
28705
975726
564075
1361
119511
15825
1026213
525195
42436
924483
310601
333063
1031985
167056
480987
715047
963919
424183
678148
689239
62895
805350
477600
317348
385188
229931
391125
751516
42123
872313
117245
1035301
476255
937016
556414
494024
494483
553810
766575
984467
140905
864664
122005
763697
1018662
792336
52251
993370
459170
637670
105369
603602
124335
842394
382632
1002177
106908
598595
723943
1023943
846803
819433
284690
414594
518980
498745
1016147
619620
838481
776338
206546
253437
301589
754833
473660
78907
395984
425282
708939
604579
996289
631793
782308
482445
5595
615931
961965
500638
408715
130640
854144
20970
47155
176563
192648
654873
350570
369074
709435
69330
463204
727004
223000
506496
168251
51576
1044878
137515
647832
206734
125737
277502
378438
935533
511404
526117
144513
760187
999098
913598
138420
168274
48004
890467
1033167
172633
312268
351892
690353
1023862
180532
770616
473101
210986
119314
798226
691519
356064
727049
183586
349187
893646
450761
901717
180458
831538
832454
624066
249588
664924
392693
378663
238606
234480
799741
963309
261097
779610
639617
566704
643480
843053
403660
764285
590674
466441
497589
855111
807832
954532
323572
559459
665316
47681
397563
738318
299580
740342
460725
759984
794689
576913
504228
945752
1018520
212467
85424
194687
556449
925196
452
710397
666616
1027666
823602
1015577
340082
689548
48947
739816
1040252
580720
587138
853805
164797
1023937
558568
406750
259442
213935
357261
61706
305488
517489
386902
302813
407163
690211
591681
120157
301512
866692
219627
37388
901806
146740
288528
724899
204822
918448
578800
131049
217586
513655
438775
137444
722229
175795
861521
159236
992545
1003936
664448
274754
286062
429437
428491
927847
235213
624922
134082
383193
751604
684155
708143
16749
406951
790100
119002
503272
41024
384258
347128
616534
163946
1026293
126561
141391
602703
777719
931039
15411
733183
119687
976702
788479
79329
25239
504840
617067
163566
471987
269491
259489
205502
174178
609602
668194
236989
278593
848686
717862
506800
489479
658430
664404
879483
784466
939843
895565
860141
880718
97078
535558
256041
929350
534643
186138
370098
834090
786771
389671
985709
469863
892243
23067
16783
71285
843744
742917
120755
214438
360725
965076
201795
881034
995072
691484
588092
1035746
110350
877436
985071
171402
159954
327317
963686
142923
100712
465197
378587
341162
420620
761809
400209
47780
673515
689186
674060
417123
80591
975714
181653
710524
86413
538932
584342
642743
351766
944049
580589
322790
43603
564530
214824
878570
587857
562142
641159
44627
230815
1039046
232656
128513
99079
1007919
520356
697196
873150
788716
875439
246567
685328
576899
985507
796260
781517
300829
579105
1009677
944912
528007
170254
550879
251452
317068
784058
89477
795079
384719
52635
401571
831338
14245
362009
885830
995092
662217
367801
413632
244563
748269
999073
999386
305451
864825
282490
983300
701386
599501
593768
532572
285218
814360
413624
924961
1044440
377635
545771
525641
435487
572092
449581
567706
798147
146632
145500
412597
16330
714334
730560
990962
614333
187403
218553
339842
956980
249561
708400
432498
361970
1011064
336047
1046177
717567
508167
219748
176149
549692
497254
454342
752719
94798
345271
303881
609790
759205
873744
93550
309793
783541
368124
635447
66589
499779
251735
282166
288829
988145
997520
786258
604762
816389
692056
336957
292277
825531
32330
295730
618155
130384
795049
576569
858751
195609
53299
347025
739603
295553
632896
146975
672878
684009
68979
163177
268344
246447
306442
259478
1044140
869277
296548
656149
673984
273318
785281
880418
983531
282809
544939
219116
856921
37178
99966
462761
795682
979494
347771
95345
535735
645817
457807
185130
421856
490853
857923
850275
738277
17101
719031
215368
944763
711198
714108
614640
916552
337451
948204
816806
1031019
808322
907342
358149
588205
281239
585442
117296
265447
535649
357979
691425
596862
219354
729113
420159
4468
91390
944350
279053
829455
90599
880419
544838
59322
868573
802872
420576
438349
556081
338019
930015
40681
743634
742066
550331
57636
920411
500816
340899
30733
445419
251649
993983
352703
154082
958493
944567
949665
490862
748344
725589
741103
92797
620356
193601
476924
711301
539873
410243
523081
1036530
364478
391810
575433
833197
488487
838039
506539
917663
451195
408086
306484
77630
83517
685270
161350
929437
828302
518986
934492
446092
355674
415235
521941
567227
881351
740849
517012
833767
75468
26902
953162
415401
820698
351958
717198
815384
346956
274197
260508
514287
335845
229680
305942
322723
176226
884896
865129
261768
674586
947691
936002
526268
418222
65286
778366
41592
813000
112277
765299
153068
223981
322379
82635
409204
1004210
390437
870573
100171
575543
139561
941973
723770
25921
254494
923778
323114
642
513420
381296
1048553
357726
620053
418203
333087
643212
1033623
1016733
623973
319062
5561
499456
389987
84077
239531
441524
824899
1005995
533187
138783
1042683
358499
22191
995911
98463
629332
326547
1008280
910566
760531
574243
562576
912289
753799
1002592
572429
94222
154581
890435
707244
654567
79921
193926
684736
657907
676028
873983
630668
37953
914497
841069
125561
863543
9877
600132
216706
879646
640603
392083
444237
715740
185898
964168
249370
1042678
862013
989377
91472
1044824
13941
584869
667014
363245
833653
829688
930481
684590
1042018
592531
305492
384036
93956
647720
101297
936635
615576
946843
953885
807161
378631
896898
91348
667851
760588
546936
629339
1037004
757621
129579
304809
741883
682276
54914
775309
510059
142815
978883
819128
407214
429524
262109
400727
1010357
313437
960365
611312
10431
220100
650216
578471
319934
363663
46650
212127
353618
293935
129469
981308
698255
131534
829563
973692
235757
507644
360722
341468
598810
599679
1011204
828881
101673
268061
186160
841764
745509
388464
12047
535420
355053
558603
561481
1047173
368877
989556
952682
950076
189468
832669
609992
161124
502527
569935
481452
524752
105160
792092
753286
1042802
355302
470879
810718
582247
65228
202814
725493
84716
240398
683052
867111
368
910360
847330
582716
580037
307063
741440
877308
665587
843836
719181
941027
951481
552707
240041
951659
283797
817849
229556
916626
251553
159697
486081
962075
702021
511755
688525
891553
464792
584344
463387
525901
644224
491028
1047161
664766
606178
240823
693306
701828
898222
504328
349506
241477
215461
801040
349960
327590
623006
179827
339556
236918
360802
324474
570521
239459
468007
85897
810632
144441
118307
547401
676838
356303
700928
714178
935586
915007
825054
306308
946081
102390
436612
1043088
716717
182546
541811
890898
336932
965587
975351
214426
580561
547931
449468
139398
428521
521921
720356
412245
562728
458268
676345
1009709
498583
465063
339469
13123
212130
606820
781895
90774
421988
569638
588357
832906
1007959
998250
206012
519138
628986
208020
666556
230194
564988
514496
456812
846728
850545
445087
276333
249611
41341
977922
646734
684390
951624
1019060
712186
925279
479782
1039201
508157
347616
853330
485049
435716
222641
738973
232122
696593
136625
379266
612786
84988
138094
266591
40178
428664
589838
851429
443061
361367
991866
679081
346126
825325
732598
934825
893979
727414
759630
834023
1047329
127841
1045729
576810
412082
966839
699196
721253
856604
873741
609435
943503
873929
823596
310626
894192
209923
609870
897707
467810
318235
264763
1040743
405474
567770
335901
432767
35728
407990
329475
300673
51439
136548
838008
287575
754449
257333
459402
590641
126203
147717
619350
1015298
946045
792002
386648
415424
767751
707338
936076
680119
202309
686555
101350
645646
282910
855180
918082
435931
812451
246096
915603
570088
178160
698369
555540
85431
335849
416065
457487
460262
687582
923895
788652
931195
371070
630427
532662
193088
759541
62240
838856
935672
986745
53227
744162
863021
201677
1036777
976623
387987
885987
913795
30235
455832
628566
611403
37219
801675
948362
727556
1032844
56761
982695
857069
811246
842664
839519
299522
724170
610339
201178
340662
274519
302001
729806
709554
27300
506191
648576
1012814
202119
208401
164698
15373
120840
779564
504268
593637
1046555
443385
474208
284912
630943
542830
852724
70076
288988
311483
349022
207219
914561
873354
437228
1031632
372269
415514
315949
57652
762520
388884
993873
738440
191229
643034
28443
256849
195765
658592
37821
637621
288159
559009
604191
840899
569444
697997
938706
853426
510631
1034204
350523
697153
346675
404594
594322
363406
687649
640576
669834
635461
94318
261412
698152
53814
719444
863545
699202
763515
322926
167507
887306
388897
847900
246298
909107
326395
735854
849153
526109
293572
712635
986447
531737
667864
692109
842931
1007835
858306
822795
721244
173455
662028
35135
239985
795942
325768
913690
995099
64045
923933
913677
212174
161896
883005
689970
323699
499769
452676
485225
594381
110623
402244
1042928
851282
407175
23332
98003
458350
653292
95080
388157
371001
552375
853643
425217
592019
940779
53283
248409
652848
785934
270673
165566
845328
693849
18170
758676
981274
22452
215853
256787
307932
982808
751545
165262
293978
856414
840001
757275
230182
183880
251915
294395
387700
660676
209797
647602
749120
809580
659745
889981
29033
664781
504613
3495
910471
1028377
763520
525905
131709
329168
68562
714369
211442
174745
377993
182126
793680
84809
694795
475784
55269
215427
292575
991339
434045
540160
312685
798215
140555
695436
16476
721170
176538
182335
283072
233444
466116
321602
25704
803376
70640
967674
686736
1042789
130023
811022
680279
997167
647117
696740
566875
160629
792731
432035
634692
927852
468387
397129
960818
313821
723907
287070
342236
140424
382871
64934
81441
228040
719356
337319
788925
893267
961153
174096
927324
488679
53514
331896
249835
206670
25732
834624
913124
761599
825926
777550
1030795
129865
363050
291211
704045
264791
528320
398600
766748
732553
923145
892575
36358
464087
94690
718787
23899
932212
242630
67150
210313
988899
385203
664802
998246
424930
657268
862259
457387
334962
388384
431688
824961
536302
485576
258328
214434
48624
582249
755859
287109
347660
697795
13876
198924
863554
100465
767443
680965
727418
304376
846285
881934
596075
443511
858581
91083
772287
353961
969379
870597
72155
315362
978600
353125
590278
31137
31873
461028
489307
771828
624789
688185
986054
471431
1005503
146049
69762
1042150
784014
422887
427743
9182
121889
617754
875835
375295
846216
747155
642761
671303
184078
993513
226762
682529
11475
740773
745906
8111
206145
573303
464629
78272
97119
85219
683943
183298
357913
1653
820355
557378
122184
575758
415708
906163
501474
305587
481463
313068
817405
63081
781597
993400
503334
512850
186535
629536
385289
454578
330290
181076
841237
309211
441295
753149
553439
930723
189440
955573
600729
783875
945946
55301
819799
427850
985331
752400
398854
697021
616642
170385
751210
1040441
285371
701083
409449
483958
671798
883159
217714
429632
790698
776282
172553
845251
314341
5534
159042
805233
148936
199725
252919
122888
350098
308132
548990
1005918
1031895
727592
566083
553518
868443
430552
557438
302505
423287
632464
575383
393895
838018
428214
825803
497439
526547
546580
926623
740254
190781
145265
446789
133465
679970
498603
122936
398629
247334
471299
888259
940002
461333
753615
994002
1003788
323264
61303
945455
708754
101381
86816
426352
54894
971681
566775
478999
561266
67753
295311
312634
418908
72515
865127
331330
1047890
117474
221225
917126
411242
838691
766913
580031
241991
521838
760497
387080
969934
916220
712832
508809
843722
350153
267810
924228
746651
791984
377382
1032534
901516
217960
131349
786268
373376
953264
433160
666215
798355
572596
928273
868902
192443
986021
157223
554177
136406
363433
311270
623179
398450
384326
1000384
290488
784647
831559
197205
239434
964292
846576
195456
332453
222219
337716
355092
639180
547129
215537
348073
14596
229125
904216
522954
924685
898809
493472
746715
126511
248051
140017
200753
710030
695328
920547
210044
898192
351365
422491
628876
520775
864747
93491
498206
307876
792185
636825
309335
457223
222275
858324
214520
869363
867730
210735
414970
442989
171353
314526
203608
29938
405451
286971
55515
583127
345983
495169
534955
665542
647767
361289
794425
664538
967400
113572
842924
468329
747575
819713
912388
191984
894266
859007
110286
96405
209636
476804
773927
77055
290954
242617
950599
584539
263139
1042600
1034605
156180
525776
779158
435513
839682
394327
658486
845254
542273
825682
803387
94597
176384
140182
435177
490568
664529
1001179
143210
558278
535819
909056
723693
183883
362424
823701
650054
478330
519473
91456
1048246
317422
25537
131723
826450
481626
969152
361044
129036
536410
900688
290204
907549
392311
258361
272982
19499
305597
127122
783282
836216
829279
812498
315753
708294
567271
343408
460705
157731
358848
372857
182637
722651
747659
877954
283443
1032398
1047968
299083
981667
318658
205863
489967
854608
403073
979029
312768
517814
121391
171209
557556
657304
205358
504612
908556
731802
922756
523943
239193
262041
306431
545155
595174
9594
486593
419984
687286
113405
71145
184658
114740
379448
204678
275414
272573
655225
408332
32050
621493
418853
222818
86975
57891
631016
19034
72051
788569
630011
266092
1038989
94155
715967
740200
167825
273161
44985
875172
86747
464033
551103
745081
897550
508424
490157
92757
603438
615953
537557
237008
504038
504983
234220
601316
457069
360273
504694
1000245
82066
467814
94365
15929
446828
588383
853890
396280
1043458
787606
150638
78658
438751
341037
442176
651078
137089
15406
983411
449284
790687
47749
382493
179040
648473
906341
39748
964879
834244
50673
355083
445018
766139
981870
100072
739080
247145
365391
285892
1426
92616
166146
994442
55547
617883
273568
628114
649345
118238
249743
99559
89041
922161
328124
988232
536894
104104
1019090
991811
592537
1016120
803518
731514
297483
84583
862561
271684
542647
753417
820637
315951
457313
61471
114994
435021
654944
242659
613397
950126
17541
1016634
264766
501377
41312
790950
201607
431415
812349
754335
89724
688509
358568
601112
241553
80412
285668
599816
2668
790267
567245
411412
239636
120363
625157
858706
141240
78446
127944
102990
530496
685471
106546
985952
588913
136545
673602
615358
331372
765476
820203
923321
157348
303498
628362
146521
144604
105455
1003144
61978
378590
800654
802467
402117
772705
291798
892126
122301
598084
393186
637274
568300
813578
525770
4737
922629
1027233
437457
358134
895409
787330
175021
386086
69854
303195
932100
680160
723301
933737
598325
629730
452546
350732
766687
1000940
65751
679890
562132
488885
700902
321461
299743
804787
590101
184815
120448
777263
914000
19797
805766
134482
936964
963097
562555
840312
273032
3707
604181
34015
363502
627680
348221
417711
702365
43727
1023103
100525
301793
862912
638059
192387
267979
941939
640910
364950
541665
795737
669591
675257
186712
539877
519824
782162
808934
2688
390099
205604
260782
442719
570885
532666
835950
516181
350502
227598
561999
253440
1019104
883243
488828
53700
523806
95603
840056
506188
119224
831310
569498
582770
804096
472727
420968
545528
98861
133754
968028
450031
467323
296373
861776
303976
195413
606608
143277
791484
937676
66261
100095
134990
190262
66241
703973
866330
171648
226925
370583
307827
768553
340375
900675
1046344
133851
903134
988742
155568
836051
554343
519432
589571
633388
1038717
595496
637177
117091
692538
385063
900477
184266
590764
782474
699583
889293
248808
242959
999555
702199
1036135
368967
698707
283256
859687
146811
147145
924764
416757
633342
258075
61382
944372
633130
619623
291833
1043392
528845
600488
254625
627149
537474
778564
408222
676156
503130
820616
720452
517851
411707
424572
279783
330224
447213
63793
429162
696374
984767
965358
950441
112812
723421
10798
903818
977723
602141
379252
1046367
927158
61827
61929
790797
107758
875719
973823
891465
323110
518917
257067
253416
303210
587425
437197
645202
332315
104564
378320
811741
305576
197366
940952
919994
556214
1008786
232912
321256
213653
851929
396154
839990
18908
213586
831814
532143
541422
1004900
383350
808656
957949
875456
239337
369731
641853
317531
932392
1024475
697261
627934
1028006
724514
92764
373939
149848
599459
483831
216108
614316
473243
939349
704559
24778
732388
30890
844941
962866
934616
219163
31647
825863
217909
696605
223399
477181
771791
535458
771159
975009
943977
190701
678007
28757
498312
526171
673273
520201
499376
995667
713752
864834
558704
609997
806442
947777
197394
856958
655509
152080
319336
235201
198205
192328
213343
777796
756052
69520
76141
629146
654825
297494
116602
901145
409830
235186
900332
903336
760773
552959
212571
512233
91025
631939
320930
257646
273872
724529
631327
108251
297642
831651
118711
474728
245632
649067
550290
456928
690233
388090
457276
769835
147574
703098
810287
53286
892959
503310
15114
63637
292296
707117
432490
473026
886101
147533
328884
50547
323193
114311
735368
786815
102929
846161
1014469
904861
1033176
611987
987448
70968
783525
724730
49806
18325
146332
181297
815764
831370
948892
959427
46935
782238
528056
246487
705777
59481
489242
660034
245421
976547
799351
12962
308015
347920
683659
590181
545945
1043098
588825
140241
703463
241170
298446
910476
152069
224879
882739
396852
294893
657684
1043892
724997
290844
289536
112137
395183
1003212
368063
1010504
501721
209950
312530
62808
918306
198218
785830
896077
553322
475984
226881
267343
642538
947303
466403
106551
343449
82135
584350
450950
349040
405687
83657
757221
769000
815116
467357
689676
868262
239273
249526
774658
588044
242784
691721
205298
338354
624047
517671
832781
308395
505079
280971
287972
774503
256778
494011
863993
210102
71247
670749
327982
681506
67182
378763
853720
130149
991982
476066
949135
499843
675596
84467
300196
780096
27660
1027166
19752
588835
219073
179097
447526
575735
782153
602269
927391
848670
273982
272159
74090
288584
925376
142635
1004737
328128
702658
967199
511703
385536
659100
343242
593770
735097
578839
213077
920062
386450
707100
1017618
639674
1045368
18843
981050
385568
795014
983093
379173
1020337
317883
414232
542325
423358
987770
533867
932092
809235
735329
571925
410311
130370
210287
508277
73157
272424
396723
690221
900104
364434
956680
755777
663965
980763
976009
1001254
766050
349882
183621
369184
802040
82885
892005
336655
604135
912778
817697
310739
544012
92794
592975
800870
657804
718550
346150
491845
285985
148592
291990
382325
808148
161371
478540
236158
917526
945997
432087
895471
1005581
713781
674604
250646
577151
558074
509921
10730
124841
608561
529846
372483
376573
137397
531149
431818
722581
855408
273272
792447
303457
107410
915239
316045
745920
725014
323691
1002888
772012
842705
386412
382026
52409
742074
708051
338405
638215
1009482
808865
557512
311755
697863
437300
902511
581377
420612
647932
463732
388823
295190
28974
831429
375698
194626
500066
167853
859981
598763
737776
137841
886508
183642
1006851
832031
560716
955428
467552
462345
720270
448985
327519
1048395
806791
442981
97731
226237
909573
969184
844478
986515
142753
690898
244641
532544
336797
661517
41005
602782
622770
799505
834627
4814
968881
573004
302847
201069
607935
109857
871017
680894
911233
167613
646234
371974
856257
956492
3733
818600
669100
884203
187340
668688
192216
750430
761832
756891
716816
637472
366873
532322
293099
892979
683704
603909
968105
714239
982186
652810
77674
192841
797965
547432
91695
822200
22847
98195
734834
39599
1028072
469675
833816
397713
1004021
314856
988927
151661
924291
618735
603540
358255
563
506447
789500
353674
635062
300963
20749
987224
452562
158954
559777
343768
644728
438357
960103
898330
500217
999705
308572
441911
168465
359292
279611
232335
773014
132492
147917
22420
812486
601988
796632
666766
727558
879405
504729
466912
257286
386585
390366
725591
147366
895622
395141
718830
531242
119831
915851
108247
868461
579549
490082
190352
250898
93753
67073
754047
46088
433172
897400
797723
247900
757260
445813
822295
738751
597151
842771
543304
617073
786107
2147
795038
741636
423560
539388
638359
753790
698208
117104
406949
731029
864021
683852
674184
840622
939656
747805
377767
238670
379672
320327
828858
491218
344247
809533
841330
156134
207369
721922
143772
875381
286744
57748
936771
28251
853068
809279
619536
816009
207550
72223
334792
310776
446419
51050
248265
649958
778830
43388
616274
695482
912049
766443
173412
949926
691065
778999
388849
207782
156439
242318
594608
165264
755058
788974
168762
350009
740608
845156
75771
650367
721744
678917
832291
827822
657673
897943
552226
190711
518534
504377
1026832
262113
212463
867375
567694
167128
781801
99947
364086
353445
54158
1037871
886851
803872
725207
443384
432138
727532
632795
759747
246586
134055
721911
225848
903820
559025
981008
747097
340171
78852
432827
857748
1020499
17494
274216
817658
306601
513957
282998
864467
977463
45462
121823
679272
70262
639553
8597
291718
618212
135447
783056
551174
269432
30858
539305
29892
136622
53072
534312
286921
765546
202860
152301
736217
569830
971742
654585
579561
993883
796855
91613
558824
1002816
283777
66717
942284
908983
67047
294565
997418
281116
670609
813397
358078
887842
645196
443450
907090
507075
538014
67032
496637
767376
696188
787134
929325
440974
558872
127755
212513
941786
748990
71125
691528
575281
427463
120624
810551
1025466
493470
731842
974734
877133
825821
243771
819901
508995
319865
405593
930884
252662
792173
177281
700
868337
435829
992688
790111
68642
239344
157406
491026
344117
565462
342095
802047
493416
221881
725286
12202
814985
628973
1021835
460650
912902
708434
882897
554160
25217
237196
711222
3293
892052
714807
114783
534479
238640
210100
298297
722405
967323
105711
220945
775154
359271
75431
251081
572450
226913
125599
741977
259414
468211
85310
815320
329480
556183
358818
141304
416313
593230
782434
587641
921355
917668
227602
170558
288961
232098
931564
444460
658386
990278
55225
293686
585898
582922
901650
760255
139236
195014
99932
1031722
158716
996239
924185
661855
813946
171869
791532
410992
728175
819787
186923
673942
858759
1002008
832676
397451
969970
567192
934778
701928
179331
1025680
32759
359762
511913
670975
641420
513298
510467
1011476
296286
471835
781708
1011041
550676
32170
930909
829709
782135
173731
209171
385178
297029
298774
544218
1022154
122705
324583
153813
480678
69956
264470
358436
29391
476752
416462
128992
432143
432638
902900
276758
843076
810255
811596
249901
248615
999597
600290
324441
268555
62576
961546
883413
759937
286265
779686
744700
114136
659526
514242
794036
846900
671448
1013637
695206
1036211
383622
629893
830331
470872
242747
64931
653616
124506
815252
17135
159963
85778
517903
167036
245414
158542
329396
505247
387641
786816
645871
211349
613875
880914
536303
118707
386508
630558
713344
458606
354278
193233
373258
358440
354410
293749
400907
239803
201714
623313
985929
236576
56306
1005895
503186
903685
371325
704118
920451
1020134
681260
676968
345658
418583
60590
745119
643276
535187
670515
940244
553332
495340
317188
415116
57006
983672
487432
989047
739909
714818
380154
1021081
361962
758965
163155
871460
175630
854933
262646
934533
41890
1018009
794157
783068
736136
580973
833498
589311
265023
71927
1020495
150191
479836
543968
909351
970326
58566
812316
1026144
612405
641556
276405
466409
72068
135409
103267
991105
246836
362111
592077
153775
681469
123730
110371
637084
246119
975416
465979
1037038
271610
370603
51228
811561
514975
129785
663139
232566
487009
661080
690903
115397
574950
397789
499023
90284
432276
883226
539206
283784
206359
960238
195376
431055
113262
65256
905801
958362
400902
234075
875933
283215
44231
126199
64812
1020487
402742
593170
534650
862866
362037
792914
308880
910358
966537
640553
876490
829097
659368
680073
1017927
963786
629106
96243
979860
843563
345797
715929
887519
558168
774636
194615
267122
210571
316751
608377
240443
83247
99830
870854
538794
173309
363628
69382
152562
632239
601380
882758
209525
919165
67190
804702
786626
867985
336893
1037293
61953
765929
911853
108260
853664
567493
804718
211351
345341
188825
778637
776514
493821
329927
884148
147903
397356
655848
828315
684066
250911
192554
841493
18994
150476
96458
563421
108544
94381
640222
600100
1023869
49897
522646
210344
162968
49092
708485
69020
1006999
1017751
875494
460910
969113
817301
59500
388369
52076
398802
286257
501621
714365
992494
371687
15181
615497
409290
900282
692946
339058
896512
911449
1003650
975743
579389
277626
426084
890936
319572
903512
1014089
261961
244454
42340
522955
127218
297237
974431
220444
889980
806215
180381
188133
435073
271678
277729
312324
133092
645547
422659
375844
683897
1029326
80917
589285
415575
850005
93594
205237
597823
589429
732166
307157
849316
979577
910252
432911
470913
805878
905954
162449
1018154
771400
155932
311090
868804
753383
302617
43167
383288
277353
610355
274600
195379
190384
1035315
168835
233762
972239
298166
551642
490969
830049
136598
220850
507506
766401
534852
190740
132269
584877
891342
527601
866334
465916
880180
1000732
1011479
384701
81089
791451
112279
469788
462098
465577
225959
766616
554645
163509
878734
979330
793756
235033
248782
437780
995366
238805
915122
493558
405744
610701
705101
682686
1027968
310858
97079
800990
536696
630990
649644
385337
282356
630337
264218
458651
336823
949948
694403
572634
369514
231010
172485
862528
708217
912739
250105
200891
228842
584894
270769
500694
705699
517778
619327
135785
80204
836075
340627
605222
932407
469329
899339
989089
515750
270789
54251
22929
524962
753317
884525
558855
299252
180163
428298
48479
243211
165935
579297
543568
518853
16714
766003
1656
388089
594075
495113
794952
417824
118502
867726
269674
460014
378209
189309
913280
856830
218057
912381
571500
656685
925661
61186
715987
392735
1001607
969558
298512
1007472
1036316
592
977637
540064
78931
32751
17393
132031
116229
517520
881036
274305
633389
322000
274685
335565
649283
1010328
310144
837239
1029379
274286
655919
17403
917237
65937
956824
895358
352705
17790
900658
1025407
141381
936472
26038
1028587
3732
858333
282149
178118
84418
756985
888563
313302
869813
362286
448840
625560
896314
708796
231693
742721
196935
99619
108947
86565
280837
278375
84939
551153
594194
737036
186956
118264
356877
120378
234006
922361
534657
720088
561395
399939
251870
758338
516241
246448
411459
209254
790388
451165
722302
714999
134838
276466
309824
31978
556719
414562
494154
440621
500131
981494
464496
292421
148152
103170
472551
735955
580654
705339
820549
467434
21516
387225
521912
737444
368395
351538
926649
659005
715026
225603
558812
351216
435237
927663
959282
842158
817350
122526
630761
342722
319845
350593
938671
105449
405078
214737
971651
290398
889151
252658
960923
692339
635787
1048522
868374
344079
798841
251444
925754
393114
604428
598681
10644
671160
706411
117185
952929
181048
305083
1024827
831514
34868
412452
229226
926607
435787
147113
239205
306647
878588
579749
693208
48931
458396
891727
780460
591749
572722
393387
479708
560028
755784
433112
623725
213908
607068
530857
854056
159870
48608
577882
900354
185344
852738
220307
890473
240366
260578
133228
674241
986775
180524
448362
734018
227742
935549
354456
265022
23622
834288
765282
343131
986753
647436
411251
719509
346310
54940
445499
835471
217379
1036059
155588
785084
324862
535488
422825
518486
815112
755877
425254
242894
314984
870831
763755
11024
357999
489934
723232
968764
70621
36854
591791
719749
887781
923782
1037706
934023
1038604
553762
617219
874697
813594
933937
380801
473509
2364
407729
799329
111497
59539
106444
452343
436187
697138
748504
579957
73406
211062
383295
601268
919141
946317
23949
873033
763979
953120
1005037
1007045
375129
128226
479095
813460
360498
868475
1026650
129941
669854
387020
739498
1043216
417322
491341
117425
557319
121963
701171
979810
30721
789813
636505
501544
144055
582690
244465
323554
944954
988733
698439
122644
459599
583368
923416
1019282
603831
849268
399794
168939
746033
767615
852453
363342
331002
855800
166736
362493
882622
95781
181973
565382
899213
275882
757698
177694
157391
387261
243700
95954
280272
175464
497669
620809
375006
917396
136772
453980
1020605
302448
771262
286804
606740
863593
525428
959672
906152
670346
308312
471752
624506
740658
593233
499060
165962
490241
419082
64615
678973
541085
125004
1012005
165460
928636
187813
940209
766756
312535
810004
901510
957685
174823
841605
347858
67610
937767
337758
577416
258053
741397
12148
133028
1023117
833153
473105
342316
768452
148493
531800
176213
962868
84854
934161
841306
313049
996683
565677
8183
164632
377777
28662
163895
388714
30247
968069
933916
547568
801422
815866
387329
556188
447840
33394
987737
532135
776014
942381
278568
555046
802631
304680
938114
549816
456671
859530
790487
232327
613234
474214
79213
745474
1039292
99028
979076
6425
777764
83426
93456
19896
411498
940491
948535
850718
105141
838101
787055
242223
580663
734734
902309
929465
572106
788295
1002474
964233
154065
640252
222991
869529
828052
239317
667714
11495
828510
439228
156502
393827
328363
324664
291365
4129
239764
906264
775995
950863
653543
529740
933886
325512
2100
986414
349307
642125
994387
79615
965289
1044015
944800
239768
309448
672367
203096
39774
229741
931877
303470
933358
626549
606924
709347
248677
600276
292638
691831
591458
315273
375287
691166
769831
384045
385405
1016968
193613
683483
172446
927060
75654
737239
372887
192958
945425
639095
33635
932268
180022
627583
411757
186232
832698
491921
582523
659651
184240
707739
700353
801219
397335
112190
901146
928685
91049
241707
754472
998668
663680
612286
1008981
336812
793179
213237
399026
895979
953232
545361
912437
776242
102824
173405
369245
241197
9240
536013
415292
200044
567554
303855
121844
81133
332952
763359
699541
794822
663973
1026190
776193
919764
689882
83221
678190
593356
799234
29198
65630
1011649
954721
247526
840013
270981
284012
789231
540749
824176
802305
407683
477008
237868
988993
750310
163715
760727
310576
517228
864653
78458
826506
952572
914027
450204
784203
65017
185103
169130
332574
369157
761114
353845
653895
668972
211635
389109
842238
503077
285759
967077
200897
710181
723191
836823
470173
534761
95508
758906
951777
267817
510145
1030225
359328
103662
902329
952035
793982
428045
8043
306976
937249
772599
461661
815156
734091
939924
171806
766554
395726
737488
561880
189837
1004764
758748
975320
270910
918508
403031
1029819
681959
331245
893273
660786
77652
677254
247623
853326
1007549
393115
499050
248803
482350
303125
133986
356805
311384
578946
237442
461684
254464
16993
713365
666094
1039919
982616
519855
621322
309074
876124
255301
858445
534497
974558
872497
842443
281124
198903
132514
521020
525851
895802
1032070
533374
770856
750512
263369
1021688
751170
438633
743952
224837
94642
883249
13134
916118
859522
253589
591644
303799
746786
929130
75605
686989
205016
228194
52979
833826
962112
348994
375715
163744
732938
859359
300247
769373
329573
802527
491027
740300
959056
586248
747576
263221
815164
188909
202288
27733
471348
899327
565110
925520
1009925
394863
553358
269050
611221
289723
571386
965443
370833
592674
944351
723799
1004928
907528
437245
875769
252871
306139
183036
546846
945173
642924
416451
564619
145273
556606
742091
388049
34366
704165
281372
440694
222129
618628
766357
55613
194053
686521
407995
720516
595088
431143
894367
801427
81882
204663
215215
186804
140967
278312
388468
702377
200011
907671
237901
1046556
802377
500008
592079
163943
737904
807127
553293
163369
642398
417426
326384
724148
1015229
853815
332683
767027
542740
224729
563254
702867
985514
97415
845465
793932
851546
215498
154146
42601
397534
443666
919353
667470
848939
996633
113395
545086
11550
348770
360419
518536
749913
85316
371390
830052
1037591
899749
593048
868355
84956
245559
261464
835521
808270
565335
875147
484991
128257
648153
44090
135237
538583
1041015
584271
856059
4862
474440
661572
189368
251687
789311
481043
925730
697835
944150
676127
218138
974285
845502
594840
81746
469917
785966
853236
430474
91772
486009
637811
797793
614895
622511
166879
996389
506625
660033
86771
24302
602405
652703
124144
263785
351140
1042945
23712
1030468
791562
525888
371651
457114
83736
1042832
981561
816106
429417
738579
895322
202964
10735
716663
984184
30445
801739
548280
541126
489877
45478
684671
228574
826228
625466
804231
623599
264667
648703
129075
242739
749360
330015
1040818
101236
308733
423157
110332
778355
707441
1035638
676335
379947
113997
685855
918487
223397
380195
233671
434452
776928
795132
441729
191423
952373
353367
166630
673875
787800
666828
212797
137275
792737
600133
967265
363987
534068
749937
233944
64310
121347
830529
143229
2808
738334
100832
337022
344670
11842
993524
807895
468217
394175
366642
272639
937154
562880
124945
398803
846427
438532
412159
952362
621313
216392
545265
349723
879911
61559
750709
658718
403839
679158
937551
746141
726871
676233
945048
287161
823504
744126
834182
133880
672366
871779
863376
52468
362328
118271
1003100
509008
848754
671164
371366
907510
731258
413071
914012
632026
25234
628422
697189
308248
928639
620891
787459
939809
246072
742145
457909
793991
451196
906777
270121
117936
103187
396686
72206
621123
992547
1017730
994663
165554
517050
76142
445554
847343
916295
991966
443646
316152
446470
591002
406932
918899
623134
741937
894460
621913
712759
898510
995205
794482
417473
936462
22401
798359
175597
383665
152590
334535
626751
987290
455469
595726
681424
781566
874927
1002201
895318
565254
500145
1034991
736198
821762
297100
22547
808598
519547
472540
958596
1008537
211306
100173
121462
645815
70389
673159
643018
671696
15187
59899
956386
549843
26754
9749
252434
124794
891648
708678
759271
1041265
901697
130909
961698
14390
568520
582589
951524
444068
836734
404069
93800
576187
931631
246683
1038255
424306
876195
654769
843457
700493
1018530
345782
666246
762094
247772
230782
1044661
753215
761855
847132
457739
835840
770811
1046951
413248
326640
379770
316731
89252
307499
631841
753048
275837
70345
197833
294311
800311
63003
772091
303254
241309
426251
263762
117212
495670
754128
674928
850119
52938
406975
689030
1025229
21248
89853
15046
745390
344842
973225
432235
550723
377415
188163
68917
262231
713504
528132
668189
954519
768981
369079
863261
750555
246279
353336
720432
834297
49993
132188
418060
487753
622882
1001053
691046
164817
302150
573758
390543
456382
747427
1012897
450461
555523
930551
676947
913919
600282
873634
598494
972395
851163
280841
695996
1025301
965224
899020
798952
159052
498089
165023
508250
539647
390533
182616
738553
462553
486223
1032128
486850
526766
672124
404233
706674
1038389
187598
592303
505170
200445
701778
14353
946750
767072
321743
634748
642725
501915
619772
47085
599122
855810
913139
674320
158428
980426
675769
265638
759362
351805
692718
279331
298546
68670
290548
284810
709096
179446
763649
891702
134846
789832
483106
584026
88988
433612
529553
426506
624067
95372
363549
655004
576162
866827
991145
685990
233418
441231
40860
383738
844547
778629
819549
370148
600357
607592
354975
383027
757565
503324
764593
614393
144783
519859
834525
881172
83243
986285
508811
833674
402559
657159
118748
986122
841195
963319
947756
163467
1042280
13254
119351
366304
675750
675726
548691
47268
665679
378364
371588
539747
515052
262662
364804
314366
455632
614032
860305
934736
89131
580335
1007555
791134
709581
747291
67318
627715
269290
37942
608997
1930
292826
40992
646702
456406
436957
351988
402933
587608
524487
760030
257824
887689
58745
141888
1043760
938536
432141
276190
791944
491501
531838
364214
907012
751807
786409
367293
779940
1048486
759583
531956
667848
748964
202022
178475
135037
342642
609863
757590
331205
621329
737971
706421
765054
385464
736047
621444
828845
193272
480880
111195
886118
117828
875841
835238
243164
504094
536516
53365
401957
98427
9362
9890
391106
839836
516978
425956
406059
162731
1024549
423996
1006836
533419
73376
323135
472751
713207
664223
762141
899381
65562
929442
125638
611211
1009684
550062
139787
419344
484959
680234
630635
907541
389012
802706
363560
648515
102458
34449
980219
509766
112176
203125
480436
472438
462957
242508
922142
434171
358280
819771
552204
928458
169634
940122
895015
942145
757963
117504
988243
448070
401732
367612
635554
853542
1035925
447877
311946
541514
255159
1000327
599582
279006
409002
49015
595209
56339
560573
653856
320007
104340
727000
438147
432561
813394
10090
64549
217522
533882
444730
1008281
1018416
1010559
989502
89929
291167
901738
668718
250474
643315
51557
215220
456925
872718
535015
713979
286110
713775
318904
981091
84445
77840
515802
455108
902277
1006222
376386
278738
306627
311526
548035
606558
956370
797509
263915
768999
1023118
794295
636127
1046149
296504
1048453
907292
72547
671206
788975
997714
81990
1003878
419364
124208
796705
668437
867647
14191
744298
800213
163497
664306
2140
144813
861254
505271
263760
898760
559452
155817
850638
635454
937307
334240
127116
898655
534172
651972
761175
372825
201114
803465
443581
724403
521191
517750
33821
92964
588592
877177
116275
901726
468051
168202
681034
299413
303307
803088
443374
354247
470536
991977
749164
816966
1028830
288458
352540
173597
1044268
466792
348373
398883
85726
538435
140181
373243
292001
106116
143231
642238
93981
51213
703391
398516
720261
127945
979160
951231
705588
997044
189765
143110
777967
836994
101961
81496
280835
428833
465376
260555
551330
189682
798458
225618
181703
202376
134385
938524
163489
836141
703896
158829
690880
824804
20222
468282
608688
793271
84886
679816
313423
45920
541404
996059
171223
29592
513934
254477
679105
814500
802659
999122
256986
71689
298333
659679
937582
937692
510398
705565
97188
923915
391310
761348
318430
8246
972672
59112
394533
157998
527172
824901
675199
255804
75973
302078
391597
734342
544512
634652
1020931
642676
1007291
561220
718621
576155
932140
308763
334059
82295
362344
182791
500878
209184
319423
26899
396099
900319
919265
275668
525681
702163
23851
233974
741512
253012
579815
302161
101983
573177
108556
497827
488640
475413
628429
457145
187663
954486
586595
142980
521969
424980
899517
691218
602685
930664
519320
872504
234333
616690
375861
806908
577521
606234
609179
769360
1047241
233434
837713
424086
973673
984182
576668
391509
154075
1028384
584414
392638
335546
25849
741035
805855
619834
363901
86586
730318
210593
810811
782239
920895
953200
1045049
97786
450343
119467
323921
361276
815020
347179
933410
817385
573766
278236
734134
632610
666415
382479
154055
794024
233072
733326
575650
892164
526210
181358
507839
387005
974208
578665
31559
850437
692928
818391
813488
961402
418090
432118
312846
269750
58922
64779
960354
519423
1045111
87410
700334
716069
248478
298617
515313
987295
243874
756417
1013245
112013
753349
878279
334075
1031396
107288
935963
134890
909184
366500
638721
1039940
622828
290847
546979
22404
287444
1013212
918349
892546
150014
694948
176643
820749
249007
758685
459491
498956
186905
61881
390506
456936
34370
986497
277086
825740
1041905
445205
863637
841880
687716
755408
882047
911370
274407
446962
901492
487806
903700
766052
270437
6554
119814
134245
812610
226333
590975
603010
997746
905617
952448
162727
742825
749045
285641
427298
756413
414678
614846
758273
1013669
881895
797655
881426
955188
905041
978098
626425
915065
1004235
1007014
764534
712105
7373
65647
24994
398203
746938
941879
164634
560180
632670
1005930
232885
794644
670361
469450
32395
953355
745127
813880
502532
435651
346574
820074
135613
664191
256812
125185
891497
323083
1037714
641760
765736
933355
587479
953980
570316
34940
732139
474548
650645
412675
865496
422565
744314
344591
21107
1006330
967757
32052
392456
202051
94479
842427
200458
468422
204577
312342
436989
315777
1033993
507832
565880
472412
109737
33529
306261
266612
394425
96220
751264
332366
967752
294975
928862
860605
952071
838245
812442
587767
772006
56701
60133
826273
503836
492850
705459
193688
462300
256132
173031
448619
967068
145703
934677
502470
703408
799289
78387
2492
306408
227525
338227
213957
31047
366468
258411
8761
806237
384364
634645
697159
667104
279226
23165
979709
824810
721636
698455
666949
648883
113604
358704
858999
18057
190047
753754
159320
235882
785486
2356
244923
23010
214362
605247
182853
300206
168671
976347
480957
494952
381307
67520
167149
543468
221739
212075
320185
400389
107856
35836
407245
454148
931662
765696
458382
563833
537861
515620
645287
1029475
658496
531367
785181
265163
960225
450112
694738
796667
1024838
142823
807740
805436
944107
403936
696668
967529
599710
314012
83788
624593
303129
718043
721520
752594
170562
121
930630
344458
568401
995265
794526
624103
707215
419680
388809
55859
458914
846892
1017119
98611
89602
231659
332048
88401
557134
495801
787261
251124
406420
998901
267974
329417
994054
86710
698570
1000580
904424
366176
134813
712784
145962
110575
401555
965528
585640
257030
511411
200027
734598
374940
26184
479233
420340
732777
461134
120826
203653
218797
809298
180363
1046044
1040234
799645
808302
36736
315695
851077
36232
756663
21782
552610
1034122
246231
433554
302792
868815
563808
654121
826902
605739
219049
403358
840952
86888
292829
496981
879057
821025
912779
198550
215789
392143
1038661
620023
966637
190593
1009649
704450
439348
428862
103475
467640
805021
823306
164432
65140
321084
488261
486952
24095
989308
1042110
525219
969637
451078
284124
481178
762049
546711
335254
641068
687921
928050
624480
1001235
637414
1020419
602207
1015565
582811
1008917
976979
429498
557596
699092
822677
408069
652057
45222
26935
350280
628880
101340
549016
823685
49262
163247
471796
577381
736495
970088
839645
617016
835252
394708
535479
870321
442101
230203
149609
505275
1033086
1027072
964562
657248
384212
645295
603427
378968
877953
52103
983587
517266
596774
968115
873829
923992
695907
430563
314258
939299
555819
359854
883768
453646
467471
578570
889750
638095
392417
538477
820014
420986
198078
814728
701511
321864
761462
423099
73182
53486
926378
327117
30302
326176
941102
175800
466902
354471
204379
378504
401612
562374
250669
193037
935801
726817
459777
439163
679846
331240
889825
325451
134471
665419
518772
907430
514391
663826
370551
977090
606121
573579
463088
841787
417613
886771
144920
781672
707050
654705
528092
521651
702899
41175
1012241
147623
372719
923995
495565
727945
249172
629690
481336
630017
59499
545589
851471
708182
343089
337945
597623
390342
121624
714567
850285
454089
106429
837505
827427
157152
222289
53494
379651
501385
595067
704363
755622
1017311
881374
1038911
559876
417138
584752
353277
459167
538938
365638
520598
274176
14103
598656
232490
818963
20057
529806
865854
68556
934182
868945
810670
902995
820430
112990
146432
583472
661966
818078
879784
681160
918552
435969
478893
687049
269720
503148
127114
768163
416813
273332
824340
820271
931267
958183
144498
169749
965288
818791
770782
347903
916259
918564
888846
756499
34871
266623
338193
568746
732623
606986
890619
622974
175272
60537
85844
936889
871149
34493
194841
879932
573044
693055
579054
556778
786692
886224
132131
611218
600369
1047435
1041998
501430
36185
1007190
325580
56883
912335
786423
958589
449519
934299
765685
489407
135941
242176
349805
53398
435518
407203
284432
532217
953822
849498
839764
145457
94741
295169
697358
371811
728585
403960
480891
393169
298464
715964
368080
396520
685030
453209
56950
348858
712510
1045574
386531
121680
387198
19238
956055
68344
915332
336145
682076
24475
605070
216362
441654
965058
794558
28941
248938
709807
391328
678246
465551
573959
985747
533386
126449
422231
298825
455088
285530
339156
31527
591082
1042868
519774
1027249
1041831
814204
608206
826609
749889
972574
488301
89433
545026
768991
773223
214204
286797
239213
79957
624702
234849
1043502
509188
391727
723707
8163
356495
230687
833000
975151
888529
742626
692092
588684
495101
849828
895193
184123
876091
913095
951519
939151
859671
729318
446205
722561
840242
269490
527589
203920
391058
134956
316058
164121
851170
880722
866655
841913
325455
240966
778640
594416
796176
805406
1015362
249530
209978
592902
25219
815389
574507
485006
69680
557714
1043915
480479
31362
602978
313631
603593
284832
614704
815649
70688
549892
402154
26371
228537
588432
953871
1031727
932251
257722
171989
198536
482958
195525
172944
451089
609940
90768
501007
484965
487145
516136
931439
483409
167759
651907
816742
163118
448922
895965
163734
421408
992725
572612
773053
203681
535012
734406
590881
312655
1011123
162164
344482
36380
22391
830663
577615
235315
905329
304176
975788
681606
235842
768394
200232
672789
463380
273340
966259
395940
337463
1020924
260574
427588
645346
349359
54947
236277
515003
584325
130668
86301
870680
708007
990614
884697
297198
985102
662992
575295
100384
227149
914329
60703
266232
172046
965806
703448
408619
297929
495212
1024788
781071
16526
403580
299162
827131
475513
733210
525145
226290
881141
510729
467283
105282
377432
529834
84177
631930
896962
327891
757832
287032
934156
769477
670723
778991
369424
131471
124533
543380
278917
964911
969972
146171
1028757
811288
2321
881119
362063
531788
638434
770826
488258
571122
858620
425587
490661
794472
861632
184666
1009713
130001
66998
515554
771190
511773
499303
238973
1020203
375249
206139
338336
51548
33281
946822
132042
87262
31160
451245
208349
102319
552486
190448
967956
827186
758578
441188
96846
478693
26285
230113
377668
308925
426190
932509
511449
377788
644771
1024687
300889
958542
923598
961401
781620
210409
943056
482852
54573
755115
127470
443547
493771
384786
17667
21379
511002
747482
79180
309041
695716
374569
165052
155484
1047526
107327
399693
443469
121309
1037104
207759
155955
770343
140387
949944
472024
34113
759047
996129
228545
594796
99664
173383
787890
659452
100924
342329
706847
397727
1018449
32237
794627
1040129
785871
924877
106820
360316
1003815
398705
628807
383873
535147
927602
243415
216425
1001425
412755
986881
905382
846993
798857
783535
515745
183781
181598
559991
444780
473811
218463
64612
311908
995692
638016
99643
174419
300140
1043570
476106
127362
424538
764137
222537
852373
761457
838060
206526
513398
755536
107907
509323
123578
1010309
584620
335404
237865
984410
309904
1038852
518935
468989
295596
726888
605830
24020
106799
386189
940484
619548
378977
441748
182539
14082
203447
1019711
193936
937439
328081
921222
265567
14607
936760
59919
1011425
641023
1043597
238933
829280
258577
660230
675893
405883
194376
60223
345800
605320
1036681
304360
209696
596923
645449
74861
600499
381198
936267
264714
771487
1047
854780
826205
931211
154964
126247
304132
344880
300615
537903
714581
3641
494617
319832
521730
815641
248453
591270
1020192
333444
296861
996825
278833
847582
370032
877008
373543
692519
287942
383724
280811
1044109
1032896
728641
630632
296574
241908
648203
715067
465122
584775
590262
556229
759906
439727
418884
263209
12061
780781
551951
713988
561329
994186
111159
111010
687246
275981
587091
242240
756231
818629
318799
215719
521790
845819
671635
579203
742129
300823
386970
932632
428669
813324
1028783
660301
580843
100287
836155
312971
884476
416786
250754
131655
108131
962951
260197
849634
996831
819763
940982
1004738
487093
366548
791208
482963
516182
120089
708442
1027124
839219
862409
339857
152737
90234
60885
265207
888899
425964
333415
985432
729528
1035507
794317
660557
184382
503515
343963
331413
193273
109541
187253
816170
106381
618141
364475
232367
191252
375473
632755
525782
739607
66941
671246
728694
829943
305395
342734
83328
714560
400569
14033
660440
53806
162154
1014373
797254
925825
825722
788407
478436
954609
632459
503685
215038
138689
82859
931879
741278
163150
748915
1030221
382238
476533
161436
669692
308702
557163
820531
30768
591272
199416
62569
479519
802515
937669
808201
450351
234221
1019086
930688
409181
707026
473588
105345
705475
390782
242272
191372
981577
456082
834947
969770
223342
634075
807412
576241
773707
904401
415387
908928
165267
1011859
936526
675530
812447
834215
123840
1040212
554064
698675
125808
539439
365986
977859
767367
676519
974381
715334
795269
471649
199278
1045166
639850
387555
737119
999146
234639
50457
205820
454114
49834
1000452
282270
823624
848475
182169
971185
316461
371559
936187
187334
167932
911392
202937
81933
35761
852065
229695
114573
95434
902888
508767
88559
71740
464536
510957
1040750
225168
589585
501005
690737
578130
335472
42153
894921
495504
374247
359382
411545
819345
522446
561466
242027
152770
526610
560802
767582
908332
187410
825438
448843
612171
567255
598834
570852
267878
68374
624376
162678
731844
550010
336184
551275
809890
677219
749101
750423
182910
1046606
977331
97282
350861
13979
827766
106974
9940
328351
706976
558260
32832
955818
702860
732573
313186
538423
455124
343439
799462
912605
925389
396614
8985
609066
66144
273520
726593
236857
619890
164268
186031
805271
89795
225561
672663
382828
453728
15816
691415
675766
179747
733265
885346
332851
977903
208350
201240
556432
891649
974755
260687
608795
101505
976573
513851
103980
653286
590256
612482
455118
251527
1293
299395
522750
402109
811529
431564
935005
895727
928216
711427
750125
452299
160177
887701
68507
1047690
336735
927814
908494
1034323
169460
960097
28548
770665
260792
156539
906559
523074
877767
29858
975898
1011733
35363
726858
129047
163258
90069
243065
221927
128233
1022975
745832
532045
632385
481823
876734
375820
780924
110553
736926
377166
311345
995352
185924
902176
707606
194479
670030
685796
983015
598288
498354
877419
419760
576510
970560
528542
360191
363723
140884
816151
855848
421734
889698
192616
851110
681198
908561
629411
811140
715720
589177
130521
797705
287028
668173
846894
25747
438424
255666
442174
927718
738410
636788
908293
721908
612483
243877
412965
1000640
365315
594258
243114
359086
879226
553104
759578
1034194
145529
171139
487836
719896
592263
462403
164513
879733
890170
264859
181277
687003
205301
789171
393662
396171
218944
476617
950258
700640
603568
661343
401923
733623
804889
191239
557450
925248
557958
873243
523622
218550
322322
518082
698583
1020588
198524
455796
597284
873867
24429
298856
470687
215226
232388
1047779
403255
693727
800627
689722
359514
244443
1046744
961566
14687
825505
786781
353939
343152
993516
650819
887746
506522
498166
993641
951894
346138
625766
445402
495837
22457
829513
541069
382155
919827
258277
155109
837210
850627
77207
401569
120409
873440
570257
700656
551376
516151
950265
608406
257723
1039509
527378
413271
722807
721665
14611
1025659
766324
131476
771688
907126
636615
439961
53920
144888
925298
737392
264224
762840
1047408
417368
620153
329339
949460
758257
612252
1018981
42296
547209
859270
246564
1042710
942682
795321
712491
584418
183600
724383
63019
177601
817653
569256
835481
19941
199634
485997
249183
354590
332168
98552
383371
453460
761030
974191
792466
449776
55846
819960
720399
20374
198753
1008036
197987
844408
406656
530790
878975
736237
750761
449068
372084
658961
822246
13511
833231
257705
164194
388437
983656
60171
135975
757707
224488
264364
405323
505073
581708
563096
462493
471451
1002331
464251
486813
502787
240995
731547
906426
108414
943595
648025
1011347
490275
902268
996996
62227
714531
380980
980171
104320
490451
550352
817210
124515
14912
613306
225155
945828
766040
791879
29934
419352
515110
967878
133954
496993
146073
121738
117502
844473
140614
854087
697123
1002245
255987
1010062
497001
561438
56043
546475
870451
49815
537971
747397
977454
602035
48450
940404
990586
74667
320380
586459
470346
255837
663729
779831
91514
809995
209311
77742
883943
123981
611977
217274
915778
627100
461429
332538
671310
217847
526588
903992
896193
477791
200414
359806
364622
1032124
478494
462961
475359
775475
676572
107124
918605
712838
249801
465242
17109
403862
398732
379741
439836
193281
261583
498713
927565
773566
379906
102972
444724
414586
842381
351665
1018892
468030
1039220
781440
57354
144720
373341
438670
678939
301033
1048331
445102
1035187
508327
884895
747704
462026
502508
644615
121367
435146
634311
682911
557678
176509
218393
522583
153859
782823
20699
195973
128785
124340
292615
907989
701487
653482
946808
862022
923758
763039
744431
312643
434401
280833
1042965
41816
135242
344710
824186
370482
740785
147241
70231
383799
698756
82976
110827
88197
205578
323866
182734
828073
858329
726101
119633
743364
510289
262557
723965
857894
544610
534738
232790
619539
362070
170366
519060
48374
190146
664113
486729
58535
3891
1013856
134620
241459
590955
297820
264540
466955
77397
485762
244213
165639
483648
809315
560478
324699
194559
192331
1028669
1014122
145447
14923
880909
721852
338762
888566
809612
819584
609580
659812
849935
561413
664250
678358
946626
717379
801828
264132
920254
1037512
511837
37871
864629
227793
976243
516917
882067
287428
79585
812483
949920
229668
721075
921246
984304
21459
861996
311315
863578
635635
157383
637486
461304
861829
806235
821796
342446
586945
738011
991278
38264
302164
64469
122789
433065
882416
951699
673863
857705
690583
948393
464762
893191
757166
505147
891349
562537
743937
852994
1004534
917159
280138
286138
851380
645018
1005867
444153
965967
513258
871772
571804
204540
607516
811332
807268
202331
316917
739878
825439
179663
677582
598396
318876
499314
603291
583784
696531
726782
991397
980141
384259
196756
714123
897027
339705
782720
117931
231169
767365
438522
603695
320324
766976
727284
771643
918888
54628
919215
4150
283220
863689
382123
208575
566951
927567
155905
573089
629171
17540
733234
336074
865216
682696
499451
507031
616286
102640
687906
964287
900091
759857
281700
447813
442039
61319
807445
821276
801317
458599
45095
305325
430648
327293
468840
907663
145025
524520
428004
294599
384526
848485
392656
1019704
740195
284098
9193
306582
843614
325800
671263
672873
321803
664416
128857
830399
1025741
813675
13197
843863
965650
41639
761376
21051
409770
1015804
45948
35733
793203
132420
42053
26875
857615
787395
682389
465413
317768
696546
947981
232880
499283
865644
844167
261340
626044
467272
235817
246265
671171
491718
575647
69250
873821
515835
281902
441640
383182
187851
629015
277405
877238
257613
875431
585912
60178
540851
361027
812109
805142
483461
616773
1003949
3863
306906
811734
625307
56645
716932
701064
1032031
467202
950539
929138
684494
173547
123115
343713
703389
478989
760124
587833
423946
10817
494768
885660
846745
40779
908359
629241
514943
147816
718478
767844
1026658
91987
719434
866070
347350
997987
426346
307013
276068
811639
727779
264939
807799
289693
561807
201931
939743
473362
855678
961934
166001
347079
693110
114411
278078
678236
531519
24019
553299
979945
766282
980511
519455
813815
644687
339898
244113
778499
360393
195049
584378
824254
276433
311106
1015651
68188
642315
11754
917916
452218
498048
737214
892046
601136
551720
29955
874721
825441
962946
963569
195717
612719
510909
170173
466094
661432
401112
191017
653148
259794
493231
1019135
993085
497559
337425
1028126
62195
588141
1000114
918745
1004750
659916
459090
949981
211927
402898
385107
485806
22640
672428
617490
569748
222750
597095
358651
188662
56184
337163
340044
662539
349945
604529
104811
574932
225650
482340
721795
428133
128580
531113
148440
315786
111933
684342
857071
976535
686059
346384
488407
970663
782614
921014
350681
149897
774606
286526
431773
187299
119914
194745
525088
98467
790726
681912
87664
150876
458437
996839
87211
79288
488746
826820
932402
142811
913832
694980
770559
187347
569517
555948
130238
831929
727469
798969
223232
461878
727620
601566
275047
115483
6822
680035
785411
487995
720880
435522
74848
21344
871006
734367
851112
984091
532334
439403
367549
726437
733082
746513
319277
748350
214655
926847
417972
536044
754356
327486
654903
745257
469347
923037
111878
904059
917967
631633
120699
951043
960511
738456
881273
171855
252134
40349
631800
296930
771309
451094
305653
712524
988758
906362
288267
725607
181127
1024879
358200
1021839
961457
121190
520291
27319
978933
870184
676820
7332
536902
378218
827792
134370
670627
912195
969093
978323
724804
747238
825727
62329
475640
228771
573584
98305
885059
312290
521913
259155
877825
789903
28661
16963
1036522
480151
595846
977461
641894
485784
176916
956368
368219
971475
313543
330958
755651
992146
367057
166862
958560
232640
739928
677017
745805
412936
548888
540666
489887
406659
735828
10575
1019695
365858
886
873439
456472
111213
248649
836076
79447
465642
930816
525915
305246
348440
734006
827924
640244
573204
539033
802661
345012
620593
1003782
664584
250837
886527
387189
5210
528311
638620
96951
771522
258745
470838
816506
302605
778034
185139
302745
506868
143749
915667
602096
757444
618139
32437
669666
775324
928123
790564
574751
775790
123719
71466
406597
312478
264377
59564
500859
617335
158967
301551
377175
307597
948149
471460
525269
716163
425281
49512
184340
574722
464265
817559
590022
15087
474760
309314
730173
73314
857034
303754
503849
653046
494986
354027
222690
135356
238707
202179
211314
591384
208974
768594
781052
348491
731329
430554
85635
326142
881041
863518
513459
521622
691885
534988
726223
909407
574569
106308
647996
516249
25391
20387
283469
404298
250568
501845
227118
328244
974140
270388
226314
1043187
296767
208234
723306
97713
202963
920741
758441
251629
819315
731799
356227
889595
895406
844762
823491
134243
81558
761161
581168
101033
910854
429732
464562
648328
670426
495283
753839
71311
878852
295934
685848
164759
903938
469339
165239
760705
612273
1004982
364067
482078
353906
22272
856060
124658
183949
598455
506882
957146
64849
113611
745669
712656
80169
239794
703699
341291
637667
786920
884317
137889
973810
194495
979484
963455
323355
650792
720816
1032836
499901
598051
931387
638210
577406
353778
539527
719656
960826
1047371
757460
745217
266681
936379
964591
83571
601475
799028
460098
803638
311977
236781
202439
752397
233224
18322
330461
1032544
152387
953533
355739
125617
879873
720723
220728
331340
170929
920751
89178
469902
32779
209140
486591
444341
789820
722089
744989
477662
925671
1007499
820980
73676
23573
734640
619431
960487
857042
150711
121649
992083
174380
631568
919286
187391
52462
462764
178722
768660
847114
369508
519635
745076
370011
970468
521483
542623
939434
884938
815272
900141
514957
991077
184676
11361
728133
449859
447707
30212
177017
477246
376978
38238
78576
544537
688794
191904
293777
427430
734517
814907
1008167
5181
244137
994156
183784
347740
537090
177559
313
383125
858572
910655
738864
294128
687159
696290
234457
619752
867516
649875
309980
1039719
6895
295630
955869
999253
193292
675595
292000
324436
881907
390482
701926
819666
860409
279463
167075
400464
162776
343957
235430
1027683
29001
904186
852085
373612
37428
778218
647483
296033
545067
318731
297941
194637
141334
648462
513394
729469
230387
1004958
872320
981226
609929
571223
885771
313375
45435
800468
318925
644783
527514
880581
845227
321037
28088
633228
793643
879087
661199
623398
914692
546617
310193
890785
64590
257492
93345
400092
173059
608668
366915
706043
497941
271279
900633
662559
633950
502558
44188
262159
484240
720578
432018
1023735
222407
907631
463154
889364
3079
575506
980973
121931
183366
542093
866699
1004121
126036
1023482
539657
327476
836077
43954
623159
548930
808497
892914
786245
279360
370071
39394
480784
289896
99863
52361
89749
745878
32442
816843
561122
152963
516274
828754
774445
675455
300744
215700
1010764
1026336
437701
137017
1041448
198659
428376
1033307
653811
455413
204310
448453
222443
874560
976060
710702
24935
758180
749662
525384
1037100
713408
421550
686426
900606
127495
514568
291043
809733
786328
90133
75662
224369
22619
235160
951105
474248
868585
122502
67787
843569
647539
463163
952700
93439
996008
627249
328054
49003
999954
673969
241946
235674
348532
464107
423074
1008847
590484
835280
572432
865973
376883
553127
911356
784413
104797
615301
986772
1042998
275704
877313
136054
133989
795739
477175
894626
29805
811743
22846
39882
978709
990145
535166
347952
580683
330407
530287
850196
914880
435202
841389
359101
1045976
516400
1025921
1021372
483851
977545
61627
342796
949367
286230
972021
979143
527422
261750
349186
877977
454254
465909
76599
625005
831854
765209
147701
261967
530312
633812
1032446
651414
77372
240101
782867
710734
308814
299058
470121
497416
1022452
548938
829888
925753
643032
909039
771695
1033006
531536
125739
130888
65827
720575
606450
857333
625268
887006
279596
246134
19307
165258
109637
184909
796458
418881
509986
617757
749862
1039322
325741
903220
879472
593756
633703
520602
595596
274719
401579
346178
589149
685885
1047815
23945
66714
656380
130994
171452
805528
494038
1008599
671192
572796
869786
132527
979313
163277
513803
580564
856438
15936
790504
197353
557429
289257
392829
630370
866461
1001606
93416
346945
474910
428814
914577
28421
1014554
468997
919007
860189
512469
937637
673029
130033
588758
482316
65719
84772
313213
524882
763615
83713
897554
383405
1020034
1009601
391891
657695
487314
685370
480771
453144
135749
936518
869102
840248
979176
167008
89288
580163
840032
484875
877768
207687
310254
889060
296652
132894
501470
729186
541825
886137
941760
583786
648536
310270
780484
71061
306888
632380
179309
65299
248337
389156
617138
28637
683227
625222
133246
623164
994059
524268
111770
331269
754994
745549
1013255
653154
369750
839707
509250
931820
140158
889615
695247
1010741
991051
218808
698434
650205
379724
63317
125821
592425
212521
755767
599856
931708
998235
933314
406200
280288
193927
474593
176389
248868
211948
315775
434051
816626
626446
925119
918577
846857
172104
459542
322188
165723
526008
985898
707536
600190
7429
43761
486319
574037
247097
488062
819558
298979
137527
260795
555581
593273
662515
853125
636707
634087
839904
1018831
469458
1037022
374418
476749
272572
872347
841095
553120
978435
608256
40415
443525
75998
10420
412312
1012902
158484
748212
213028
612691
218695
994491
258674
207117
756374
284939
858585
630159
880334
346794
69323
91739
568815
462490
461174
103446
1012049
537072
134062
557675
21824
893781
1028978
840977
220717
282079
38047
911704
116942
298087
358657
933299
145613
393048
750305
1013998
807076
264626
864920
916587
929805
757251
269124
590049
142275
496178
725166
991725
965485
77463
480667
309672
393651
219392
790468
764533
741890
546210
84980
148522
61919
861905
50010
904008
200216
199124
536994
581032
710949
299619
785995
958766
573516
939028
980371
853019
981591
649001
1006055
717251
773479
1036007
875732
370550
54145
452119
919226
211146
375622
988656
266204
971558
292479
6827
510282
100748
541794
820667
691381
370742
264762
1010060
1020751
231296
64920
28092
862893
471848
392629
351618
80215
567838
852517
605749
647894
1048457
433345
485627
830392
832524
402833
520092
755180
277468
275869
9421
679634
616843
81276
506972
924518
604166
1047213
83904
870593
260629
309415
79020
843815
277730
655876
846795
559014
348538
687899
363947
282866
452339
968457
11841
1035444
661447
859493
639325
106846
857799
555978
286198
220647
521819
295600
684889
601808
183129
563965
914766
103694
497601
321580
832623
319378
683253
871229
263226
224386
822898
855053
289673
759846
967412
716164
325907
41640
525197
650814
67156
660967
476246
940875
889061
377394
24794
777610
291693
400352
555823
397586
62627
537185
701005
606755
683621
417185
121648
681836
724675
503138
581686
833931
385280
1000988
813756
333652
504015
790184
353558
955613
16437
974757
375050
407025
717991
770659
1031136
709651
921603
281925
17550
703187
212204
927945
35958
552825
960068
802897
757153
304822
692617
907811
286395
183901
184649
694451
168559
976602
845256
121944
968655
236344
49500
64380
335842
904505
221449
559892
18949
453947
768710
1013583
867573
26415
989753
510174
714767
865739
476327
141024
861046
945482
1019929
273873
1042336
640986
150436
88284
483052
820631
293783
466614
662469
290976
89387
46874
507684
570064
616229
780092
1021100
475431
607910
408760
142905
397083
533376
290592
490466
868114
100799
524530
598007
869120
534858
829993
955125
376339
362347
141205
707803
546011
585349
785993
234223
690808
40678
914522
231008
231319
579905
639438
54072
32497
68186
952538
132545
757742
496256
454101
333143
705215
45331
835659
259728
111062
350164
807202
543236
992541
518489
7852
962211
665451
345926
171466
202643
740723
202800
146038
442595
238705
627374
549462
823476
412802
883117
395410
980678
258446
732986
217526
198693
268783
812062
97111
683606
834127
99536
89159
326385
784791
726289
16211
317762
998850
503988
893380
194807
451797
816734
243998
679407
26160
140975
535114
704891
987329
822036
910984
674654
322722
632792
846272
1370
1005942
105198
136815
1023255
128807
535699
92497
800075
738353
150524
362715
115321
166057
278538
1023493
260759
616871
645189
760977
94280
677089
445184
373294
528282
83167
439009
1001100
1035834
638975
35282
30207
996833
774487
913106
842141
613195
344209
622300
237451
1018308
878030
36837
535102
508279
705155
81375
234233
452163
482621
557775
582101
152457
729550
986424
1045987
781033
72837
776686
437395
655387
556549
179286
936737
701497
1005756
799686
805929
445975
457335
565123
277372
204154
269764
21951
203317
665825
772376
421509
219688
871036
134373
842694
555820
647308
111004
675072
1013534
394461
967661
1046575
749407
561954
253618
1007925
1037313
255206
21504
191947
388946
648333
85630
320438
829884
1011830
791401
790838
326843
917333
473155
554500
15315
666063
90194
88144
114194
85684
174721
856084
881116
788227
769126
456591
112323
287303
486381
532623
729811
666930
48523
712916
859104
32763
562826
552139
864076
409649
214029
260586
399036
738912
760862
566888
833405
595598
393205
235304
717306
888646
327626
910594
849651
203149
719716
272539
985301
333430
843495
805461
156279
928060
695252
785614
580
99644
427800
898565
753111
539496
176888
665082
287932
1026840
632388
536514
885935
520964
49046
376265
1002824
1020092
359432
516132
480889
322754
834281
354921
184193
682871
959515
890483
319488
941492
889724
118274
404852
916914
16030
776186
91702
1024370
97391
217155
844237
319140
664863
29006
831357
904348
191466
93838
606519
971190
512032
869340
484814
5257
675440
797115
557957
953764
876514
31361
970997
118809
537141
269157
917540
195497
706932
1046436
208419
326300
473013
568936
53830
818807
320816
899298
698538
195838
539906
83735
288175
806572
1045454
918587
250874
774395
851992
716565
289766
387934
754545
422917
921757
846248
289503
112526
581719
573385
1047100
368686
784483
306657
166183
337993
632514
60582
748404
371035
184055
336593
1018179
973258
168089
618766
677263
936887
690229
958522
402413
907912
728107
753685
84574
292563
804072
793348
92577
641623
294561
553530
157930
562430
207488
223313
74512
939761
323875
231278
220683
375246
866905
266770
667780
232735
985894
520268
418195
162469
773985
805767
407182
806421
621749
935344
902330
1629
703680
769547
765802
778493
953329
11019
381938
990677
316596
950944
485192
239229
640507
875767
616180
10501
739428
171509
901038
202824
184479
342072
749607
247423
1047166
511132
843317
1016619
395290
963151
809278
772573
671871
228725
582910
801557
775087
4427
830674
96546
1022865
735293
1015903
876114
772517
393989
552179
315004
401276
650292
595625
935339
645357
525340
434971
571077
202015
994673
582831
511369
567627
934271
332076
307328
338177
198833
919983
298839
997056
993679
664356
972381
262615
110390
276524
216406
441479
655884
677080
780295
341844
705180
946198
451603
833466
448689
639468
690265
33087
585273
991146
1018224
67022
29164
859030
660404
592632
245476
842090
7166
421167
902336
737393
844570
629729
887165
961024
241008
396772
812819
116708
120485
596692
548353
205142
554115
273394
469955
195772
351155
39198
523322
61820
781155
945485
439417
200990
142149
23748
921934
365200
629777
243680
863081
622346
146187
538538
904159
595205
447055
149364
370292
666515
868594
57077
888981
378179
251677
125228
792379
307812
111764
201915
660878
774581
957626
696833
586420
299745
699215
307854
86909
546983
208269
349140
730051
509772
945353
966564
330389
364034
859196
620193
998132
108728
186066
763425
362099
940415
13937
156874
431099
802098
55251
198121
37346
729594
384474
698344
234808
560166
643964
909308
478872
244372
346436
465347
898082
605571
631370
283136
101533
250907
768883
79399
468631
747156
573510
632658
936917
107862
293973
129051
322414
652653
581350
618616
78836
161725
381949
983591
369969
893582
30800
374076
435667
274630
499445
1005831
218248
284581
160260
1028360
61473
433090
103704
672567
915712
562373
507877
462344
813844
332112
538330
872123
747792
365831
27813
510817
492965
509376
63627
80367
373520
631022
972912
846858
491630
64517
890534
525037
443227
680051
820985
623457
504765
490263
435546
723996
640239
809852
974653
870984
127754
126647
379613
197077
956040
167208
887039
70326
806768
358743
60194
54003
745705
229433
883377
333919
665289
785228
7656
749343
557542
228992
364973
592361
134165
577120
406581
739936
219186
1028222
113200
244085
684340
779041
727104
584599
859605
895527
496742
867931
484292
919840
846660
267017
334408
581430
488550
499248
604640
511690
276223
457543
790507
457732
1047978
336847
281042
130105
557437
617931
394983
607148
383652
983461
482422
724037
108892
909699
783508
157482
580151
829781
1011319
886029
768017
1031465
275436
598375
177241
65090
621292
189268
392424
272873
701766
1001922
881648
7911
689342
158846
78087
186202
257178
187566
948577
1033485
87104
317566
80486
12443
820858
853770
975584
563847
97165
654899
998111
329089
487445
830184
255131
51385
568263
635762
954260
814246
659395
193832
751622
1028049
531670
313629
930905
706079
990380
619184
730778
398269
921291
254783
851503
258609
829157
725579
384282
818270
299496
433701
851193
35811
829275
282418
91048
726322
57267
769553
891696
534494
712538
557924
807757
336244
95624
496125
324417
1032449
70380
447021
450801
950120
403206
1031962
1040449
22123
31727
634197
473914
43468
364942
176424
815035
899179
605541
844510
630266
928511
297743
520480
476526
527412
60871
525456
53019
78536
821437
484765
909840
455187
380602
83233
456609
92432
959509
111209
54043
556109
893486
607959
15388
699191
726102
184846
399968
502232
332447
87336
67856
184598
815692
405662
209059
620399
816020
659212
736400
913875
31798
899557
348258
1047107
565607
508106
1017394
404755
488315
343504
774457
239115
859044
218733
782802
454822
251855
887978
767722
384304
854355
613437
163378
932270
76220
943416
935561
340641
4962
744524
298963
522458
758865
564559
963853
45570
845524
381782
842038
371040
184417
934561
713815
801844
397717
380150
572215
926988
961189
806394
490270
791289
120133
673391
252141
535854
727102
859283
590497
233743
1036527
719958
241052
707005
22680
800924
549927
781987
933870
769701
357145
324490
981154
759233
802917
357074
563899
491531
973526
837166
513224
376144
66498
719927
930674
408362
321700
781567
430156
890159
457140
378840
935235
438413
750096
310950
24355
664902
438774
1005149
209106
103437
323257
932196
867419
522226
313597
121994
789560
767709
1001817
296977
79654
963505
798221
666790
917240
579817
228371
188673
446231
1037634
339602
33855
800948
503092
925639
470153
1010885
84702
11312
658235
465351
646766
426782
354851
957971
908874
606827
720082
1024114
882147
171309
126809
28162
970218
481392
794673
899651
596030
779763
851340
1005264
642109
481347
286071
144270
936758
355960
552334
565809
137656
3348
476553
826834
977541
736706
827831
619557
487079
439891
564177
603634
372778
615870
160373
391620
606412
820939
979913
295143
679475
799131
739234
528015
730088
771928
788269
929819
355782
59202
20425
43840
123614
349778
102666
450783
605153
305292
607397
737061
551929
241713
697056
111472
463699
209548
514024
142294
183006
903545
1032408
205568
758151
3467
82766
836002
611982
425537
811060
642141
879526
388276
877191
434128
166825
980172
761787
205476
71229
760417
364056
35306
355552
87756
931253
201914
861516
303758
1013609
385880
791332
201270
527708
878430
1008008
893580
437252
592940
285352
1013509
828483
694455
436300
521074
259366
1017464
213372
829707
516096
710941
333001
762799
899906
754481
792867
517689
907102
836550
306329
673807
394985
701475
891187
423281
25279
618814
970856
961819
300314
880092
856153
301139
542687
335696
49169
156661
529814
827098
104354
278950
839508
191317
815094
289708
360315
906334
481824
1033270
352208
185184
306003
793908
277575
673117
154420
133200
198970
50180
477428
760355
1022473
193944
703726
724565
1044768
318343
424568
314722
396527
581292
785
565139
167052
380276
332923
312317
1482
798455
703611
998577
519687
322258
707313
251211
969016
134183
755090
334466
978556
393302
145584
674277
916225
340371
817996
971238
306416
966633
743086
902614
582305
45000
1012870
256011
909816
312022
390628
489924
860880
350669
517998
53667
58841
532909
379703
323408
262917
91917
708010
343445
185377
546226
915593
976373
404436
50161
54520
16967
846167
154303
156637
92034
67468
812474
3177
484377
267084
686118
32689
299760
401533
356199
1017313
609884
372830
669463
907675
717189
1010517
509090
756795
166397
174026
61011
195299
637347
213593
229739
842944
489207
965146
377675
948470
133805
940960
340191
1010375
794541
729755
144392
143413
953592
233465
126926
582174
1014065
239360
1039338
777657
944078
1025318
336004
544121
797666
753589
11843
715389
150903
617382
514140
590488
897578
717333
809921
975683
977260
377908
693003
65339
345757
329913
552587
12392
364940
446130
243769
859193
126017
973101
66935
483227
375146
272649
343056
477598
32545
747559
978645
251587
903564
471695
464783
285212
836079
950369
673177
740588
722235
155005
987819
991021
707193
901018
830610
1025972
766645
603674
774121
989898
597995
370386
1025194
987909
914543
557662
150357
652439
480757
786700
493017
556707
417049
839315
747384
761139
758001
166225
522544
837042
573210
902499
596220
29071
664403
912230
287485
459849
820864
395994
700092
629920
167854
987266
54106
341205
911851
526465
938261
192202
21079
944848
519844
90653
642976
982074
802430
538177
232496
349715
346542
40769
881105
736054
197213
414093
640262
374065
96929
3788
273053
687033
771708
497642
935766
1030834
978971
420140
157570
461184
720562
542308
676386
490051
651138
726158
435405
57362
253634
427882
49595
204190
435288
1008678
572979
699632
328706
433568
1039174
1015231
910698
451548
601841
751122
369349
658397
643416
854393
158025
813941
72162
98121
509613
1036336
823451
102500
355787
109458
837007
412389
103268
303978
729882
695293
927732
96287
826997
353944
350736
378075
498427
573220
822781
633635
123345
628750
237291
942200
885940
859506
1018717
728664
59871
1013040
78600
1045157
10119
62497
462141
661790
946948
961236
582892
357280
208610
391316
352200
120767
358518
279203
613992
134677
198586
340733
422910
547303
1026068
436891
526378
317510
673539
911429
490677
742839
135993
859993
884993
616290
966229
627376
415863
445173
130987
791150
738428
165436
478621
672592
145159
769313
563011
780603
268103
30707
926651
93993
484176
319679
422863
767495
997484
865673
337971
343593
484454
444531
932214
537838
267208
464000
989136
924538
997986
575562
58247
531941
246699
223354
731326
67664
682045
992187
288422
632130
601255
175091
213315
398557
133087
907612
31631
964143
707282
613520
308400
308431
335792
796036
340834
336634
510163
885690
208660
901076
790432
470305
667115
671785
503472
867753
518923
648834
834188
540897
894538
497278
283310
603799
357526
159360
779116
293967
985090
669806
162551
279293
865634
193912
81103
70125
749355
652560
953031
5867
602084
257664
308233
309909
616188
479807
9772
492460
955676
917288
301096
113998
197709
429494
149988
332697
530729
159908
352745
922581
777925
990435
833481
192234
299124
875368
409265
863456
110518
167997
725673
460137
68837
231188
625660
414208
210695
531047
279780
935150
382321
277623
28264
643800
979098
366347
1046838
704348
181663
825629
755000
347200
419875
746803
164174
880898
10787
403480
567740
144857
584300
387747
623729
927473
313794
177386
481039
378069
124798
715230
470513
103325
591202
802880
700439
305348
913640
285753
72689
456217
627558
801564
999335
293492
741125
1039179
808546
896654
775783
14567
1767
977364
992748
250615
1042143
481313
886313
320168
340546
412528
491719
687181
47557
756332
856345
705506
976102
883491
592861
336681
883471
617764
29619
449200
1042271
101819
879788
441579
889032
668310
404807
416630
134349
12601
903104
332928
214568
492054
270702
797394
880924
669096
385977
924598
717065
632140
214066
493499
413143
755164
306634
629757
22153
744433
86849
934582
15862
93596
127968
948859
46031
262461
90596
702354
971275
436536
1001829
227893
711441
38040
836006
231677
942104
86281
603505
390102
200204
512365
276523
888656
638732
700909
669172
24721
653402
757977
616308
850944
289894
888502
224014
137768
36110
28734
803493
318057
402412
447237
857568
422245
773262
781421
190779
299757
880460
958941
905439
415522
935566
923350
75910
1005861
234846
703168
129822
832748
418264
66162
397101
363116
686032
919293
464133
306530
294206
735874
719626
866081
88848
524001
512456
1009741
456867
300672
477955
560574
473406
228991
774352
750799
1038295
872099
813500
717285
655540
226560
9330
914829
813800
746347
967333
9004
277797
823739
422426
607735
776266
533125
626306
761435
285249
144707
1038348
387389
200531
577819
63020
413471
281141
126274
128280
1026026
874331
384118
182148
736960
266251
48737
531196
315541
268617
558107
189532
535279
1205
551043
948423
1002631
664014
976401
173318
120630
592672
690129
152734
407851
96971
726980
834474
53658
153445
443561
487618
547112
172661
633598
192801
835934
853782
673097
880411
183944
470746
773655
303455
864727
989980
422662
620318
855273
446982
893192
823762
948363
95995
183371
14051
991180
839813
613647
595774
546178
88139
671807
639774
324636
673972
182136
866643
115027
754430
357859
1002438
984480
131269
951155
188661
361570
371051
307734
774724
20096
397039
1032084
200343
350421
460829
884648
475238
315209
615377
463426
43440
425908
874911
138347
690069
464149
335275
944319
59354
793241
842979
504403
492429
949285
914448
74702
80615
76690
268326
873568
95918
263515
686158
707224
1002623
847262
661497
571044
1024551
567807
1014493
853634
230954
902631
299453
525245
992210
859447
238246
555736
445428
490482
492785
128951
30649
189654
426915
916646
394723
666643
486404
13327
410255
931639
99748
317097
794266
924954
827858
1044678
607478
933230
990611
728442
881813
931442
779242
693984
680244
921897
688348
402902
987478
459951
990236
636169
140901
882560
546124
481873
697588
330592
556457
792205
135673
744747
674098
842568
837624
524656
147259
580665
138618
344584
734477
203086
587929
244008
862747
846424
839228
330149
618051
471901
138372
1038521
557986
408132
358350
929954
763639
151958
651650
772818
914496
816510
880313
145865
83444
389679
1712
730210
1023071
278645
389986
635570
198829
500263
193830
588861
722513
329303
367534
147296
90530
457432
204675
953414
421169
257385
1018156
700788
209899
647200
220700
151351
176439
853728
582084
259829
74814
93233
124528
690418
601322
312182
576911
943203
272327
197226
910321
59558
1033783
705620
515171
880271
257529
535129
201245
971974
1006678
803364
720109
318836
684509
97251
883869
670227
708111
491955
847758
382920
884501
767520
192279
603341
801408
205504
120900
420475
98402
986255
817158
988626
238916
848966
655330
730272
894915
933583
162950
710511
211954
25515
810295
946458
5364
573832
394624
214816
823772
412231
191492
670101
440489
17571
403194
193908
451630
522529
480566
265274
577736
98885
496686
615646
875163
791239
144729
172064
362035
35718
533165
746430
629475
879460
621771
73670
532123
806583
329119
723954
910445
391986
98808
1020324
785524
965977
544314
982715
514781
789240
706603
804496
8342
338350
629681
1038412
466772
495330
554042
414139
248732
921049
459347
581356
733533
814274
678155
342253
295888
199286
939167
398936
78906
903367
764535
247537
986768
932290
391555
478347
197712
860967
557247
95217
972706
918675
460981
228856
608879
348801
436447
927243
137190
978227
799327
103570
461456
187098
592259
100054
432889
563565
321032
944686
259837
23245
889374
770164
146452
878297
325862
56084
204140
167572
358659
437491
314939
785825
210822
521985
862947
209736
945215
105289
636248
356149
909602
463015
732344
552332
732966
186816
168650
673298
893770
775549
658887
732294
816622
308609
39118
256822
1024368
773463
552597
841723
589394
890567
579489
624697
1010072
234962
127932
655795
545130
853847
619355
74268
682579
101662
273687
624001
367304
205353
827101
994076
505581
220759
774809
572070
865483
911158
74056
805539
567839
420808
637634
1048328
1006707
1003827
1009054
547578
667114
87917
911715
631498
558621
609972
974643
47165
934272
321623
244560
166491
306461
1033315
792010
81728
674539
1008524
783510
152214
848890
943152
945749
719136
627684
54618
155538
10745
985808
443994
947455
116517
71215
251225
26584
602069
947996
161033
340118
432871
427281
845343
130126
353127
801696
300400
308906
287638
793490
251595
641917
519812
759908
536384
562166
770128
904422
420972
511906
960493
126091
646872
313538
752895
806763
667004
758407
284953
1042871
852179
949107
473212
683617
764476
686159
849345
891549
380294
720784
1007257
17284
584736
101653
315779
618733
469259
460647
549330
536436
1029868
224307
274710
382955
188903
546542
725561
357753
567981
526466
436586
293648
252477
503435
263677
243814
115232
309642
585462
251492
253241
970166
826164
731155
809508
205310
669381
734044
946628
442565
480688
724616
763876
290531
982693
458830
205522
319036
569956
521846
541908
676490
101176
420597
498009
905737
735695
304862
430666
203604
233970
451561
89729
414025
666052
443987
459449
403278
108568
715416
1031049
265709
925543
481041
828344
494767
601014
108130
547716
32134
234876
620460
696036
250887
574132
778151
307938
869654
1043403
458008
748954
895033
63984
648544
806504
333434
186689
739432
1042927
521106
327045
510390
1004423
459638
155174
645524
1014032
338872
460556
880520
258487
284001
564896
573730
433242
827153
283650
81311
837867
531516
856117
179369
718268
553480
907930
796648
86033
561910
153376
725015
697628
1003946
551697
823283
891354
533484
922656
995938
666897
701855
884847
77312
335072
485642
130450
742734
112399
404938
750465
654821
974091
488545
212244
782970
451362
975136
514205
985194
1047429
893738
969622
444995
723129
365345
767631
556003
370061
823365
653019
398892
362260
537943
908275
775060
872812
869550
99821
705913
442171
98103
762187
174923
651496
233965
133026
531051
704318
331812
516818
1010660
156934
681196
126912
325032
420248
678293
855079
257254
209597
544072
479287
329932
596271
522747
44433
651123
220164
459675
262809
143566
245996
822576
553471
902655
593270
491863
710362
320590
651022
503639
532976
922814
226649
793022
1044017
320308
222413
229534
511336
645960
322062
229116
210857
1047267
39908
415185
845285
638206
274602
748263
731701
238029
389020
842593
330720
382744
122667
621342
177994
710050
974935
962422
771149
1023579
837593
979267
799965
482960
398290
385127
441100
326935
548804
797735
349146
96986
637875
998399
404036
764669
105815
172631
1008718
792688
399616
1020350
641983
257015
303343
35694
270044
366457
199804
307956
885218
630907
713612
95449
185033
634222
990404
219153
667067
571950
179787
17696
743528
887362
947992
935871
703739
35905
162845
669628
195899
880601
522142
897764
989709
20452
486139
959244
37817
293821
981997
574933
677579
823400
744824
614734
572190
30208
655631
485964
772459
836626
609855
342989
163151
614101
424758
626166
174322
77486
428148
858604
552009
516436
783527
302482
413963
36790
388341
749735
869397
178382
121752
428550
185451
235286
546063
172915
697676
94401
632105
115293
625121
889485
384274
1026298
420198
950688
240760
863684
837088
821339
561
252937
843212
621332
987758
195523
614244
292860
173661
991150
920067
490837
540800
755097
654448
280034
570842
825836
407087
31580
371609
957400
749845
70821
404846
457665
896634
565218
617644
905346
384269
197355
315372
101101
825776
228162
140468
175187
893685
749428
430197
73830
594206
697556
987619
488367
742719
798893
529987
217255
58585
647578
832575
349567
569922
687239
1017625
112684
107459
130472
97117
878680
230864
707137
341661
767959
515517
553420
30116
378189
374146
468207
439974
674542
140146
360676
332492
749341
204761
833366
952671
824085
488361
492791
1020359
1036297
862699
672955
930882
601215
228339
831991
400972
19288
77455
892734
73175
249327
136813
38743
22226
433198
730230
549778
999020
586975
731430
682924
545553
1017503
393920
894899
604948
385172
501486
928155
299612
118055
548097
1811
130689
159656
731734
61765
213829
536701
486316
969297
64655
547290
437323
984646
188446
206589
420578
893347
689732
1028402
33743
761652
1030347
315822
953839
168205
413894
337813
1013935
858887
1010513
28621
466641
676844
718686
110307
47482
393921
939067
375723
17440
711734
79745
224460
557699
180308
321243
685480
747597
294013
34845
473734
462159
324101
591727
748577
358161
647569
10893
556503
525183
188044
600266
662163
648691
1031328
138229
997804
389784
379730
768745
365904
164181
378278
780800
818886
976820
396431
602752
312656
428364
275782
422334
274281
21203
635972
190278
297578
241344
396254
698104
947744
42908
532128
958290
123700
32749
938128
238803
79302
221691
303622
629857
137782
70475
134406
1004444
283160
923423
163252
13259
506072
577854
682481
80243
67824
426883
383524
146009
145311
52808
342536
309995
395522
985876
205244
175710
578044
392314
646786
689238
725179
581832
340577
67005
345247
664838
394191
863094
171850
59789
973836
995518
831622
816755
951512
816772
986863
658280
118250
558092
597916
877408
557422
1047570
402402
804636
384858
19699
224839
247831
590194
536973
778314
125730
329083
642613
627069
1042278
437026
31298
428353
486124
856853
663426
714388
71978
539230
782361
700002
953249
139672
267218
812630
54983
13341
13702
484553
404308
442229
726109
229552
785415
468691
550471
944855
973017
821180
266340
894936
589235
240262
570054
67369
833148
582735
657416
600013
878624
318108
987736
216380
53619
416726
58418
641472
1038534
244748
881506
272794
305453
679324
567499
137092
552368
1047460
522367
657916
830026
953218
95102
287460
799799
272763
514615
634703
162452
213151
452823
343705
447352
525928
380858
933745
680467
939131
591629
811006
652639
105985
691016
770939
315402
989011
699528
721552
998378
38606
1022189
1748
112675
950451
916366
100536
455077
387659
28321
774172
159167
474393
432495
377439
707756
204803
636303
784631
507556
252610
38667
864243
154886
95058
763183
217380
504645
973290
817873
185679
559237
942080
282319
979511
626606
168194
793696
616508
641515
899813
8582
309881
978592
314071
868623
901127
311829
365023
152025
843902
572607
84214
838622
1043899
715148
651953
991408
583463
1000035
402104
324694
865228
690746
917571
780076
372853
917778
1028278
888980
830813
818170
636952
133039
140586
544184
941119
524670
327274
432849
223717
669703
179440
567151
541835
493747
377816
696783
434015
1046182
560289
882883
773638
229380
677873
746275
477999
663402
849677
769629
141131
446711
701354
625260
318500
982953
856979
240978
175877
844842
178029
997024
416909
887325
596345
378395
264956
69513
598229
154456
669439
893796
389307
402522
18072
174017
729201
640190
265488
110984
823783
939676
552590
873167
778291
889776
402650
295715
760856
918121
719631
798997
851410
107524
462710
399109
237061
75318
386681
834166
50956
115607
867894
794740
1044332
817771
883681
388667
302063
233685
436239
812522
730475
89844
540070
825728
1022821
260645
886390
801400
763071
277577
202958
1034588
452782
313997
64140
154899
575137
733868
345698
121898
352308
845043
200021
491666
482726
554683
695673
429115
917427
333722
862535
526155
87519
86562
945267
732561
1018895
642704
611721
532765
769316
406650
607273
833980
942103
560988
572503
42007
372790
456717
433018
229407
849844
515137
234003
636362
905250
588652
238910
102664
483236
207816
185262
273870
827748
590685
617791
754613
495962
466048
135038
210162
296843
716621
106071
756378
180335
289081
680576
484068
222932
15839
906183
915893
642706
997995
599749
731539
842276
40878
783040
497703
389198
738801
440029
656134
373784
198263
743911
153993
831400
84005
882113
1005992
267386
27467
263037
551121
1015985
856726
511406
603773
636655
79335
502274
2064
265249
537960
391448
165924
753005
66645
877283
397313
958165
476289
1043080
879423
39898
44613
610432
43288
554520
668051
695830
577210
348267
1007699
741806
1012043
64850
11416
751065
706727
977114
170396
946170
789441
531109
185099
461899
918263
491035
258784
76700
378217
662740
516863
667601
569244
475538
595250
887134
262901
944883
765161
565443
931493
886209
524214
419129
332907
605108
44690
980803
129596
904914
558967
802947
707767
355859
386963
34021
22504
423537
425556
222841
691021
277825
791519
834495
233949
31900
188785
571249
432366
616760
793019
279207
781434
410545
27836
446902
353789
112809
697075
1044025
359010
559740
999212
495552
547460
1017878
811721
835857
472403
847963
440785
17766
40595
1033501
870902
615052
602120
914674
202890
306372
956867
125187
821223
741421
225760
912730
681396
729506
838774
712501
593259
256350
637315
462760
95914
997893
31166
377563
1011028
727396
235234
764060
10646
592048
656696
816731
38183
1028268
859537
817956
528323
567396
434943
920240
770942
670045
567268
587506
957472
836452
478543
371337
1039821
404731
408931
90100
912298
119763
685517
199855
926499
277334
742440
52684
1019874
355624
421816
50902
227009
824734
287386
910030
789793
449314
588199
387304
853692
923802
752673
1034503
364047
583370
29820
883823
163921
386103
684706
856711
605100
137955
487665
756927
514482
685121
586810
984655
269461
774593
649607
859589
471593
532445
811134
272886
582239
267113
462661
32255
547309
687704
20225
353496
990985
355791
657363
720864
472278
747256
577143
847276
35050
936239
132331
103344
526005
278070
420594
1022454
915379
642337
282395
1031664
2059
496875
36676
571258
492719
506323
117338
534196
474404
22044
365224
535594
280596
443578
357658
435948
253077
512349
56148
525792
696095
362170
975871
249186
235640
610108
160051
779319
426968
682852
130286
975047
711841
642402
545712
118446
516073
853144
599883
4572
616263
1032543
526027
18009
76013
267100
794441
846184
194590
806886
354286
517181
119566
524472
1022389
968969
233993
59942
946061
872809
210981
254991
437711
26215
730765
178113
856545
585825
153659
658459
860901
619465
384404
59675
426261
434986
675666
859298
492212
602549
568144
820510
717669
183125
64871
506469
301692
1022395
597643
650845
501841
251106
636724
759246
575745
892166
173918
996323
492279
913401
763571
258803
287725
270189
353384
134732
526133
260584
982608
796717
714182
879665
78526
102226
558854
84011
694211
500558
637659
941003
776609
832793
739149
661219
919316
128942
1027690
488049
486306
1036176
804674
596112
488908
416233
122542
786927
387126
536525
1047020
748562
217524
818827
700844
585283
686048
578265
995337
891129
311482
607970
671286
655771
222549
174049
102880
109747
495205
127069
250281
695957
91062
231435
953833
830489
965575
955990
584843
87606
900640
853896
1033514
753929
151556
787538
643525
781255
693529
873414
600590
328180
115409
483285
334516
518877
250526
630104
447330
669980
153225
531853
774846
282606
399850
508614
451130
135828
66236
37224
357737
716178
918704
121287
440799
475762
358089
478797
209602
1031398
331929
732677
625419
366628
828800
856081
1023867
107780
362453
232181
219035
1035112
769434
196997
525011
743695
341890
962736
882675
809723
773789
751439
802292
303236
545823
359235
595927
884167
903192
955783
560104
781583
699431
918035
1036201
636778
377019
664011
717315
321316
424264
263404
486054
55314
401582
522327
223171
186365
75615
136322
182368
208076
785465
488035
953172
313149
155559
269424
213940
640545
924819
944856
377137
591712
859464
764141
573878
138199
808271
572985
125513
863074
546851
716519
354647
21439
614186
444349
329337
785916
373638
733527
1045091
1032384
34002
121267
94534
495117
442675
881370
632209
952518
563730
723328
895451
919410
788311
793853
890449
4489
700008
853346
728673
828293
799870
703297
731689
64676
889816
132621
924673
132913
85852
603107
302477
641237
692394
200975
516963
1001860
632877
146677
974745
887777
976032
243711
697220
766454
217375
464554
1044817
369577
621598
506225
907291
797638
914569
76020
460753
376451
850310
332867
318644
405444
563341
356644
687299
54604
329931
885669
950762
445307
305606
111570
923513
356043
212105
967538
374918
811028
977507
407258
185370
1003341
574521
94410
644780
760820
802070
615981
987995
800415
285552
39310
13767
109184
577581
805746
737660
835822
86635
150212
891206
811807
37280
579089
590569
666753
123753
178697
620899
974534
360045
197022
66844
749102
520597
523223
321306
795368
822058
693862
938085
1027331
388920
172147
1027495
920776
538096
216465
652903
506794
362165
68924
654644
378038
637091
53628
690942
706920
633161
456163
23498
361079
1016715
540580
688080
745692
837791
257328
548392
765371
875394
698662
186350
674888
126319
1005608
981448
998221
851019
46270
89869
1026164
732393
59695
546142
937962
708011
1043429
595617
178121
476489
577399
233063
936479
565959
680019
1022334
462306
488572
972615
908555
517713
432198
199923
192432
359927
399166
392987
949884
659994
862114
848108
891296
261790
1011328
150565
79657
161753
99226
841200
790376
616567
94874
311163
309555
567695
726837
721190
8659
156227
896027
63859
396537
43580
92335
103431
1012840
327058
717805
135308
677812
749720
369952
158045
168378
349673
1037283
454697
686599
871559
832567
204078
915361
363452
582607
581065
350633
753372
981901
765272
766596
119681
159075
39607
105898
207105
667803
76158
345940
930739
975071
656294
544650
115062
648641
203908
660395
702881
578911
179998
911242
873337
339942
289858
829951
752616
962591
605353
144484
851082
880417
650565
436374
335345
35614
877988
381169
554756
979746
873882
954173
400365
604108
435658
261002
101287
896593
993072
404559
804267
575990
243087
660486
594048
389692
34860
373556
992986
319635
180195
202998
139031
675360
908045
746508
1027854
256893
448203
274676
541016
31797
230685
20798
980737
118628
341343
133152
886205
190537
346263
506600
287976
957828
1044216
84478
512289
1027557
284691
123507
265169
840168
869091
658612
646272
100372
1285
622992
414460
117665
383657
931748
319151
782837
264251
588796
17565
564248
750266
121936
929095
892367
681525
634737
421670
1016275
43314
591790
601964
330506
851153
349289
368365
476581
235473
568275
400718
1025176
376973
77782
463537
672305
426529
539465
167509
820659
168186
668961
217037
710810
862949
346278
626798
342615
1029601
257796
377984
614929
767402
765643
267324
203298
102221
677438
873640
159234
402748
18465
343780
390786
361831
702632
357509
377252
609980
11149
15025
1039207
949116
677145
949222
437778
487055
1019443
237746
573554
1029332
201167
848914
692366
640448
582760
176045
919651
885887
409922
781057
531147
55
1017199
809891
104233
253167
737533
800575
185489
77983
681065
197684
696251
46579
880615
630073
872198
309287
298927
361106
332264
796350
70375
667313
690218
206884
110912
341723
843865
463402
382726
342595
865894
119678
881057
539346
977841
529124
215526
73987
757393
628506
75645
703638
952520
256094
150717
763600
104620
269680
441464
266589
680039
975482
850292
512679
987857
206863
5547
452571
869778
888241
711387
467197
542520
329140
1007777
713172
836178
1033063
785571
700908
920894
443299
33423
227195
160365
337660
290423
268741
321242
3394
429896
410074
598311
465662
744514
722244
672191
476608
197357
555197
93773
417022
44353
477684
167810
988078
660296
241758
854250
58573
497565
333708
136737
336448
358386
244415
1700
704671
725543
710219
649944
363528
571292
463891
486348
963043
139900
357657
900830
581280
306664
73277
425735
398595
721705
440681
368332
235331
547603
422086
1017398
427542
84873
641034
966254
884603
461547
482882
221063
47411
781743
702267
701112
809337
565749
594630
67695
271186
794923
746913
558372
240362
368196
617955
638127
464075
632985
996402
712695
193960
669071
87459
993611
759842
524660
401534
932841
189206
1039577
967343
698151
672202
819327
765290
292276
405748
1047139
219423
790122
744281
956326
1006327
845034
303944
741119
54993
390880
23007
536772
64682
918459
803571
286212
895317
647655
299672
16843
101890
253550
694673
83202
182847
616499
233829
112310
967706
786728
873786
636841
45811
114254
639195
657762
505008
570302
618478
313789
534500
708023
106403
938539
387257
589614
71405
581302
88755
805506
151008
182926
380603
444977
345871
583498
948849
519611
250131
443771
520544
26446
1003392
268100
951463
548176
740199
731310
454509
929373
562663
890086
640803
570091
736753
902576
731632
664890
271536
656781
406787
564431
683722
164814
40883
774438
898446
715620
862527
256068
802534
590320
640365
535142
890030
50290
644855
169294
933675
854223
529410
116209
144022
839531
405386
991590
629969
247011
941693
796736
560942
97940
937903
288840
426093
481767
975203
187456
33572
486334
593284
401789
293637
760609
103892
398468
668431
111508
887234
811574
160709
235285
919434
361301
697234
595480
96128
643121
353485
527070
215445
92820
262491
127105
922023
774929
494833
648065
25290
279804
40339
87613
439464
361981
399511
444016
817745
1040639
16066
523428
515666
612968
77842
22544
77411
798363
214903
783234
470598
55583
1036867
621119
468034
764782
609692
613257
176647
100019
72777
597921
487933
523554
550993
836391
890319
117836
1036788
304189
418456
703988
246751
152340
764111
436696
782005
873464
764545
825918
118990
140696
1019902
137115
15108
92141
554068
992968
711664
656561
905495
66963
411204
983953
570768
997868
708746
122978
965972
153500
1047631
397175
84947
917016
340668
793566
232320
506108
883988
629831
434177
388436
393012
356350
966165
401974
777671
621394
444096
237070
508571
485061
491119
313146
883306
516018
984651
604188
873014
34069
758232
20683
37333
708110
22472
781124
474519
49031
840429
399271
887531
934219
939110
203753
182046
826284
725261
855311
611801
874770
73120
6832
20543
810868
321590
313739
387719
736786
136048
171224
492957
815199
531394
653457
603016
147501
671514
1000884
568967
399086
593777
373820
254264
217359
285883
935618
939338
327252
25173
872164
529589
207844
544655
708224
599239
92673
357773
517486
162848
795345
44430
547067
1041420
1015291
416155
296015
167362
500866
325991
125597
171296
802788
521609
909002
773848
629678
251472
767252
304776
221849
364219
496235
135156
36310
440553
644303
83303
692791
784771
218600
163609
671462
805744
780298
482190
684382
290170
196872
175899
159634
181353
154225
133671
444686
412413
178770
930065
36420
538308
923125
90742
116577
164833
691313
550504
1008313
748652
435596
441904
988346
370929
700672
131239
829596
873887
673959
730730
337788
664594
664885
905147
727988
1022391
668970
706949
996384
996871
574087
218784
1039160
737502
502244
1012796
335421
855839
986169
560389
837136
286133
840215
870961
446701
881192
169392
743415
724648
342343
278908
120646
392362
786613
827145
159652
500794
669297
173335
232350
842785
403559
1035204
956836
688031
798273
846250
355789
174264
566656
721306
845645
97316
927686
475022
294295
812411
766880
323244
151719
916952
959390
931922
924551
326973
775539
585757
76002
113614
659402
527518
686072
957917
538962
335886
770485
646929
565678
925245
404433
362277
609890
746181
548204
764214
646910
8387
587581
295056
912150
849151
534844
948232
20132
134328
885513
677079
545510
700993
592833
845877
294668
620543
995392
179576
564357
374680
868889
55722
94310
405923
536027
58621
503831
645501
775681
363730
755403
228255
173985
390161
439799
31258
282988
72389
902261
434699
529162
746759
818163
911525
1025232
439267
282125
280710
428671
451145
992330
828896
824345
269865
286208
34066
1020232
872357
794680
933726
60428
507425
248856
1032296
915814
205059
207653
949609
379830
1041179
591449
731577
400643
983137
325239
166464
609311
1001421
537317
895343
867632
829905
971181
940565
429712
599166
379599
573199
1035556
896082
791500
506614
716253
420786
749917
56615
611038
745384
350294
651783
672858
1044206
638769
255829
557048
769728
484986
846060
930415
457136
726040
868569
630272
502295
675101
440309
633850
590155
880978
753828
77392
57295
484489
343122
265707
767551
660548
534072
424076
742353
101781
864602
119274
547626
717101
932767
202742
996443
274971
741274
3525
417859
757120
280320
1018245
518315
354834
628755
833624
747648
196515
790471
904479
815130
898590
277480
162843
669955
768995
996489
663586
1041889
649724
502826
364208
137520
892694
942428
16694
672364
367825
108043
175594
403403
391705
724195
465168
794070
350367
362051
99925
179152
1013991
455404
60494
564510
492567
368336
301494
612120
934547
620967
106814
878645
104139
569104
818128
525657
704558
834527
765278
473181
73310
722840
454262
52791
915243
684117
92844
744393
244369
391996
933336
665010
189261
978301
831442
356500
760263
176568
179847
209591
989251
260597
273933
28041
91382
629639
11646
944995
287980
285128
821198
377220
75188
481434
258413
735229
948067
549751
598204
754845
221188
1026898
834392
1008822
126234
780287
726010
479321
622235
596334
106959
976168
766138
157939
631515
1003063
526973
132484
456995
302711
261942
216853
601329
678042
451905
330048
211846
76025
395096
424011
835910
28256
1004176
982758
699013
621703
551767
289300
816470
78047
163292
614418
317721
690526
840991
921634
889385
636906
357570
912071
408789
903862
460145
677918
380148
306086
46662
941043
835337
650148
601551
580445
1005009
993586
737146
381108
280975
87710
617473
334959
237374
393740
561588
952887
508504
231982
132199
425093
309805
584005
266049
148608
186358
30617
387452
385414
1006369
956737
473757
818873
709104
221476
768084
222579
246166
933042
172634
494939
86327
824473
887308
710173
355644
45066
70615
735024
255205
408872
77119
562136
440663
875666
923294
67134
325134
602993
630529
900234
329614
119744
841401
487722
188145
822171
897433
894130
99718
38810
287864
1032114
185138
247541
504465
467776
850369
101307
926124
35153
513331
273956
35220
713405
967880
447869
439824
795066
615763
991274
48567
740422
608299
800592
902767
646935
3901
997025
209871
990234
895504
479684
71835
862636
534441
860634
268547
268064
558132
278195
352868
554514
1001287
489905
578003
960804
741236
844817
922096
187678
400161
1034820
489262
103810
889542
621935
560151
96735
626012
210913
832396
268477
624816
842258
829287
52687
277146
742202
728353
414708
962040
247174
986113
62095
958230
786122
71342
977394
847534
515991
374745
278731
872020
889733
221915
90359
531064
807272
479109
872281
999077
1033293
765876
609628
355171
88326
3391
160290
402072
606645
635821
781570
860825
495843
350719
917138
391639
527969
481522
875793
132764
794533
94074
652038
104617
722326
455690
481433
666328
884240
725715
400413
1037811
393065
719396
134599
127668
528006
32207
965415
239726
440700
380358
297781
529308
804062
765861
699416
222764
37489
596943
973316
375624
17488
946589
184661
735910
772682
530339
862403
209322
173145
234508
651082
424635
358923
645546
958812
745596
19392
98799
294498
170216
679226
742885
373818
886027
887907
864761
307661
657011
151764
172198
953168
605124
527779
441463
158470
665173
217641
315947
397393
752257
979779
107715
769848
611549
768691
791340
680587
611582
827580
616864
679961
788656
172331
846505
518271
728242
92849
5887
1014644
79689
170544
507006
494398
568172
53165
684179
744907
577422
217886
392517
967294
347504
950778
721730
147386
20414
795767
74744
145678
436542
821642
655052
715986
541212
609064
694841
475245
799581
18549
478293
287174
226172
186539
939206
336524
209620
853800
413311
961470
808640
125524
356526
510103
755906
673490
910649
254386
964652
571042
628934
480871
730330
464185
572661
284720
879800
573020
216050
417196
788328
859884
776847
146709
1036900
48204
737717
193123
791186
479407
311860
199673
294688
264180
639206
300318
421236
530034
394202
843197
150642
495362
237510
361040
323660
687079
53716
721851
225
444554
115983
866259
83220
352557
936390
460086
126920
693428
294933
117613
1042749
623386
392601
956264
276949
10427
97355
3133
431177
960889
367800
664852
590198
493593
263142
868313
257890
733048
1002387
236122
549702
673070
980639
562929
600426
274143
399926
725162
76147
58664
447830
328730
645085
26718
868515
975106
930577
1004381
596394
837785
129753
255924
232652
164752
1030845
1022261
185979
387563
765169
756999
335638
735251
539910
337355
58439
811499
305627
915223
264831
1024785
926602
670866
689947
63679
932940
493847
97869
312665
217777
672327
154900
404851
912267
58868
736034
477837
546678
724518
225369
984443
600634
651213
565428
550333
485751
872387
441975
167287
25260
919527
759920
1009294
1038973
341552
966235
738960
580803
208154
511220
550409
437993
842574
69977
858782
627123
79544
291389
795418
748380
981747
1006746
75857
48732
830103
621034
272808
213029
479128
670598
850504
452953
42374
276004
450832
241538
823745
28507
880438
862958
921184
567045
357870
764429
853620
173626
136983
292239
446758
744016
157621
658010
23162
780103
550869
108944
819853
613804
446959
723186
3362
379045
470577
345971
419234
717210
122314
954800
326093
302025
64201
790635
668219
850049
44200
395143
715107
62507
205811
478719
236904
315118
442886
799734
247098
314375
862593
631340
660606
941664
723819
1035139
1047500
814405
233015
577201
738656
942556
1012653
104873
661357
511995
226924
320889
409205
290147
223667
70062
513706
738755
512764
901284
680544
990855
458003
419215
917545
110891
880117
161027
620333
191227
877420
234144
670208
254904
24075
894661
412756
842271
333131
57393
254769
727026
471880
468729
14283
179322
675313
76157
768649
460024
882576
524292
648382
487371
692858
801923
303803
682774
645481
215959
871582
442949
164309
751921
1021597
292110
449259
799563
905433
688003
412769
125991
755140
845865
881560
968842
403005
259851
999220
382416
399858
978490
474905
655610
70202
938568
202372
742893
279745
743448
5827
704977
1034717
646848
908453
638093
727985
665048
740955
662880
29330
321741
155610
867665
722959
186815
962243
947531
896616
787155
44619
848893
183716
160775
853415
750412
939839
620381
643772
222695
1043907
545835
460403
466153
704577
251486
884864
60794
190602
148409
578215
214065
128368
1021900
610063
386440
776222
75619
214969
448478
732082
192551
592245
59832
986422
289698
803188
230837
319773
380229
584798
201518
710889
857430
894962
972172
192233
220351
890751
164915
882978
1041698
760287
506212
746356
847919
513082
528954
743019
757216
960700
277168
744868
192053
123867
627903
385253
295039
699031
211912
447303
93977
264150
139107
140215
658491
559029
743773
873477
967349
955921
431007
762661
585185
23960
393002
327818
635530
868454
679974
902985
934706
943476
420720
413946
537453
126001
783295
579838
203458
942149
728309
531171
1036395
36309
741968
116576
605668
233794
712137
394278
626216
947540
161143
258990
243349
730256
110461
603323
824121
722059
542415
661653
415737
1000961
272449
58286
865
380642
824909
207640
777201
707628
59807
423257
211739
26882
279182
372191
542630
485982
209416
146349
639929
294242
814525
767990
374174
115958
857185
440490
239515
545197
909439
104049
504760
854155
503501
480021
862270
647389
623260
87998
500862
1022423
238040
253115
719015
782340
91324
734409
551778
735439
413922
254194
139213
899403
221267
160388
867315
800902
1045491
874478
106950
596153
719114
1016246
360149
646930
561825
442699
560682
473695
534065
463994
376824
970368
837837
869772
114425
766971
203368
193326
568574
194613
697174
940999
367190
66870
442442
652875
222191
84771
929519
103721
581994
709880
9342
59706
192751
607673
141823
537112
741081
461795
315921
369644
993685
557267
523787
223476
388466
852347
973204
825041
580248
970511
405188
874523
537682
725885
587064
420112
220048
729401
623182
565456
595597
767472
502093
518354
318019
187814
1014362
405595
278831
930273
18435
893160
145063
922608
828549
630779
537949
113221
266471
216061
739519
109088
377455
419424
863670
335667
202384
1006922
65665
867989
1039882
28683
238669
955049
334018
447825
719269
155890
481330
33797
820898
270773
269448
646606
918914
955300
728944
41131
686358
890327
421277
532276
978221
984965
607480
589414
178336
997196
529873
960116
789926
595350
998985
673147
620628
124292
402164
132709
411221
612727
28966
939693
67944
696988
1017386
994232
170359
890129
522108
476096
402321
350174
922655
657974
39739
571552
143102
783269
1371
409653
469645
252083
690110
41232
977714
339434
448809
510707
499474
656863
849107
707510
1031515
78182
1015306
113871
502602
418579
493256
474510
271803
601217
1040289
662693
898923
414631
14454
178707
803517
879701
486609
42967
475305
849681
482033
999608
220282
56222
147355
1043052
771525
29885
824454
844866
398430
806515
651785
600880
988604
254188
368194
498689
682379
870280
751563
69342
951351
966150
73998
878235
600556
177873
133248
287259
896737
763126
776832
583747
63477
857431
832826
251345
83106
379367
143944
1031578
438043
631634
433030
827166
616962
300211
897815
728479
15145
709678
394408
771458
850455
638402
926494
209245
978949
431277
673444
733474
25022
684297
131578
322037
214205
127717
763219
300810
538209
432436
883141
427728
115118
148202
802651
629123
169515
654757
989755
406004
798606
849134
403
821734
581666
416912
457500
676920
555809
228878
554030
3105
779655
272575
362585
686794
165069
432981
281416
881665
496028
869041
149133
571549
184849
15451
440159
851331
725793
864450
583749
633965
145841
865221
858013
695374
574109
331352
96610
283344
662852
754130
299203
197552
783776
947534
427325
35562
903335
801871
599067
601573
435806
215741
616874
562924
10937
423474
472173
793578
409807
423294
636281
12269
430559
269456
793450
938385
671910
278062
219371
831194
598339
300620
27442
391305
141034
546786
409194
902225
313510
713295
152929
982333
854716
537908
813539
465783
762439
246714
426381
277595
768040
398649
512490
388479
428609
810387
832481
671324
300468
34371
352655
35122
59509
824043
374578
277517
472448
1035648
682680
307340
616068
176370
177598
555152
836518
689493
966261
916419
178347
488430
567264
382532
307709
742357
44197
88850
895779
940219
90920
668518
315271
592034
144200
949892
294428
226675
994493
864902
855152
370006
625664
761493
749826
61843
305844
209944
404311
348118
378859
14239
651167
490139
600095
271794
201103
195932
273852
499750
726866
727122
946262
262155
255152
382283
842711
962537
35922
8225
781639
384151
141521
920516
519887
369280
472574
790178
685921
156494
418951
327681
986097
384665
267729
698708
959785
482271
1020117
307163
899829
162466
357397
32884
668097
171628
492590
423225
458817
379664
758882
956840
17884
39909
192991
403795
874065
874954
919765
168039
660435
912997
11118
746692
183866
643851
407392
122573
494900
368619
797403
813690
596961
235026
889731
30431
469054
875581
737563
405401
987189
78294
727484
34856
92429
63875
298072
836778
654988
278353
116723
488440
797325
534762
236645
971048
379002
393393
428487
640179
1023898
47192
821152
783109
600291
495593
79186
704292
749271
347635
799613
678874
691711
669543
177457
52346
576198
180780
989287
1019381
864875
605851
963068
709942
490666
62520
467328
602086
310378
630735
901826
93967
83402
544207
887460
141706
790615
712379
76441
934924
758389
792322
859880
70284
551875
775737
697510
751762
828557
656572
121845
122491
207277
548103
795677
344645
551655
879265
350837
722648
852075
766363
716714
432513
814540
231649
436621
631743
57386
882597
73516
1002976
602366
532242
948169
188169
13238
326069
112131
610698
1044535
639483
382053
995611
429651
401915
657118
417629
234571
772788
153394
417523
481153
556698
171996
995413
53444
830553
149124
487404
767703
678153
547941
456707
888527
133612
733362
139819
514277
654594
163284
642608
387608
1041028
250302
709364
257258
983830
140213
872513
1027409
650724
373040
200361
576433
807493
397026
791360
469824
407237
680189
596024
340039
848712
335784
467146
348317
121209
864219
295170
827862
85670
700827
389578
146422
8384
215245
715296
494829
1009135
450452
1033051
236127
450116
18021
867795
486253
851657
278784
255413
243741
205127
271531
565077
586424
254799
947412
914274
910294
664757
1042803
131494
754902
595058
21423
666402
625079
824649
690595
901605
78247
26527
155770
1042582
653323
500335
1038237
799149
515709
371998
1006988
73094
230482
724373
532855
253511
97808
976750
327871
301416
86733
638836
456362
643428
579592
554784
472575
592180
872760
239674
1005688
106258
13073
424521
194992
131179
782566
108990
702574
301748
15198
431434
93735
650662
29970
846666
697911
541641
612227
77499
841777
76576
927604
992343
570163
172516
558184
669171
332643
1024471
839314
277663
433340
578273
544451
123460
515147
237719
298964
1045780
148719
594871
457818
69494
107125
279832
957545
454374
229793
333000
712880
488069
896861
975766
788967
347432
927771
522798
105894
956893
718099
14108
587219
462823
211022
904962
680869
347414
992782
977504
43641
467758
9265
168726
432751
502980
136742
164571
240711
350039
195723
265103
665370
674986
668737
875222
277246
55479
977390
194019
29353
992739
449626
1023169
584632
832794
62915
993267
708381
364970
958870
844293
706610
283476
879341
521687
856589
437081
206021
366563
139709
472466
289893
205038
349842
482124
817577
281851
1023404
836163
609835
455499
238340
678615
254924
701598
1024823
994988
711776
228871
1008985
441706
644152
132717
549259
903734
755311
607229
313276
633960
465501
636394
785692
47658
732783
971005
376565
716389
812001
659035
721538
429648
557937
686490
203900
361723
361282
910558
821676
752773
1045963
308038
550658
192398
152920
29102
76389
846480
509861
824730
847456
984355
931406
224551
868687
127310
849089
1045382
1011995
996869
260015
477237
828453
954284
85080
373998
853411
1038122
991765
244350
847105
991094
316187
927046
139902
91866
801540
107117
214943
560829
523198
535516
244716
183492
1047605
278759
999923
11089
640749
1020983
308240
1000421
352455
608071
163652
327985
955945
16629
502283
386609
458496
512663
112644
451033
907216
861255
756728
649271
871276
933005
778808
386184
122305
729347
743759
148937
629974
391119
35092
823366
469197
878313
888263
249346
26896
714624
641335
709081
45701
955035
84532
437389
132618
96461
1000725
72001
201274
191129
147899
854813
229771
183623
677291
944118
400398
556174
681766
74709
300043
167397
37327
876369
166111
710026
816585
704646
546283
226455
21987
666934
146864
853870
677369
871586
484044
67813
765138
307196
690621
829986
960182
306704
629998
1042893
902887
18176
33679
707067
810260
176156
484317
497633
1008834
673229
701457
869244
889765
505477
540882
278564
268117
29180
575500
553323
627821
173393
282078
97468
801588
16594
874086
616222
744540
954950
211565
356748
365041
504168
1035728
343895
102848
908118
435086
708834
370371
70274
272101
192121
476250
151864
447404
275814
665689
629960
706266
382618
701313
319588
154872
742152
800353
554023
418895
747927
897793
471467
318617
796118
169834
430501
816819
941143
144597
462042
1010212
134915
271168
220819
643086
33957
678570
247457
339995
328483
706955
668334
29917
57588
829115
142737
15205
614326
609857
947082
5012
62052
514949
954447
701732
1036177
114873
796695
743698
455863
691623
611868
279336
61651
550230
822423
885762
357620
102168
486803
588974
477898
199803
130331
599628
332241
809494
117305
528257
334464
436540
934560
498815
920641
248172
628621
301681
162297
548568
916765
250550
405233
20533
825244
737994
204088
37518
991218
147939
652288
62341
92612
11198
946163
301237
353525
26932
733496
607919
569527
106067
359128
722705
648696
214736
794858
174519
332605
99617
290628
892708
262767
568290
98142
328585
641137
614498
79275
63391
575601
690512
501129
754373
543454
396085
954138
939780
559781
493869
601785
821905
416935
733280
533481
905238
676326
100793
1019702
41623
608035
1012977
661463
73907
994299
228241
181482
932081
908641
659774
862264
813583
368679
671824
181825
804792
710496
383780
502213
690704
614825
959192
419270
58239
426419
333289
470268
703645
786756
974315
67789
714295
365309
625196
561919
979613
805056
1015675
16744
635808
80414
509831
153589
774205
965543
73628
61283
111989
467244
983104
857825
268518
994235
52107
397791
889588
937457
547802
305574
700510
856305
1030466
297178
260813
189688
926147
571622
133247
343384
805208
330130
175236
533310
37999
672164
991301
84038
314924
305558
727696
380451
830732
148922
77256
642401
341810
793124
575643
504165
1012595
637316
313398
248189
188215
94856
541791
650476
105957
816413
965399
693021
319520
690010
366476
347372
305107
963029
237888
68657
369195
44206
470206
618160
877758
771037
281522
362518
297721
317667
231687
829732
524454
416441
257353
820788
210888
840912
1023337
840043
752190
438140
531345
108252
248595
540677
216454
154081
832006
922900
45646
1045468
976026
238912
798842
92996
210895
563186
428559
307629
866269
284493
872122
897525
349902
360773
948296
27984
255536
845675
214949
27899
125026
206027
892556
468869
501434
231584
297186
274439
690164
513184
88387
176052
286314
674848
344257
619130
206882
823249
777067
870533
292462
421685
187648
505368
886525
766893
506003
906316
127178
709492
387906
407210
749446
885667
775338
805538
179071
672722
178135
258092
372618
174542
324687
750520
350357
406912
94761
888008
490656
270784
179136
39730
136280
708513
775390
1046508
249470
915054
441503
395509
252697
955891
564183
307450
507753
736937
775646
342196
515339
994994
201883
648076
612627
341450
927766
827568
277709
600238
873651
437031
751261
277461
804692
18218
503784
285840
14186
623488
299338
455443
115155
539120
86828
836649
1041780
817436
685233
65850
68708
522451
752681
902797
765332
86735
199776
265234
457792
328019
132762
824502
131710
877474
737498
682085
383581
421878
247321
282638
832955
1026913
421667
60199
1028498
992655
640532
904664
53602
91329
900273
557291
655752
40029
718084
51170
336761
521147
816354
662850
182060
354579
943869
505141
662934
700284
120675
590562
517485
350961
503098
1014221
738129
48771
878925
300485
847196
770549
178937
361127
591286
773287
380703
781414
513210
717671
296838
824750
67707
983804
196548
832963
138557
869776
537283
983226
259327
909398
64595
947743
506609
825575
796330
97421
851986
495029
554670
277484
905651
512160
1029133
641736
595049
98368
655487
205145
388032
785127
924307
454814
855416
1024324
124923
871105
288255
892628
601165
95036
371367
893583
31268
851189
20715
199309
366266
614788
256553
295771
708943
988901
805874
306321
223801
635436
51674
379540
549454
713129
565251
1000104
497182
229103
658109
367956
150923
396795
773315
131574
108046
45531
659267
642203
305165
12688
495880
107808
447107
1017524
864333
685826
439885
1046694
514841
948687
222538
997977
595809
194946
379903
399859
751104
486361
623968
390959
316559
494917
714791
404758
6094
229932
858859
28493
1013168
304245
856025
288850
58782
6383
606255
358984
746488
766496
119375
652628
774829
619550
82134
454597
793560
440935
339952
163033
67019
791195
509830
15197
817006
245895
376392
220501
198261
373074
573532
759056
1046256
929280
626000
386758
54814
286720
896799
217358
61783
195321
622751
97517
282016
798280
725516
588194
888564
826480
611136
495033
437320
223380
279340
157778
159712
698300
609379
497433
972759
392391
634728
934298
991928
291932
879364
101630
197158
546282
1018651
871471
597271
729329
891471
633524
511396
243572
208782
1030970
989277
714092
362670
848216
230810
254389
960036
217480
71293
316960
199267
499701
282524
224245
349641
776889
814829
460057
176693
332542
690257
930385
326661
303488
256177
32445
688253
22792
28144
442095
11176
850247
314943
1032151
793404
869845
205313
474566
25725
522334
778544
98141
520693
933391
928408
197084
293750
439096
879280
406092
671657
535593
1044168
118044
255250
551657
205265
856806
578520
596917
125243
470995
852644
1034350
339633
507331
247104
484755
601321
943860
247351
993908
1013555
715300
593448
882287
275864
398103
653055
494949
566674
811025
398438
586703
705734
409050
903284
1034139
1027962
720048
1011270
376842
294074
658606
283305
239760
392106
916726
187803
842025
589448
874820
19845
96190
572016
506787
885042
881742
650999
995112
366631
730386
890940
252814
488597
526956
447458
954185
212993
948273
935090
296088
1041790
306877
542545
100031
930966
45896
248330
921532
481211
568608
455740
794944
451344
523432
596856
969287
731379
682235
642913
77593
32506
414128
542488
936862
208053
846990
928667
8519
462221
678544
134474
283835
112858
134178
133944
69083
561619
960990
366768
617819
327278
765243
305428
471178
314622
928208
931485
1040299
24064
984666
336062
727594
905214
81506
58571
286143
624744
486676
152731
732487
268067
850208
950480
1016237
33067
249744
548631
898088
625425
391128
356030
519358
339142
806822
274128
319974
203686
515082
120422
822279
971646
770290
8963
153880
310428
935752
886467
932023
901407
265177
1036096
366268
591797
858603
693178
404941
581121
926441
442689
156216
825224
41979
533221
562168
260748
561478
845048
473156
763936
1030504
668285
46255
308845
977881
378614
439765
746872
684192
679709
561206
237966
51631
805393
993100
569155
174646
55642
770784
128830
677964
28113
485264
760619
695120
442099
232581
646947
780480
838310
883200
243997
1008710
887123
36304
392399
330374
601660
777125
879548
231480
121079
989385
643000
811465
346725
807470
102667
462256
992273
41126
649025
722931
763242
328996
154204
162716
119140
950181
314278
79533
24069
840744
231204
27207
802091
712883
379756
112637
172297
302859
1021598
976693
1002529
589470
787572
779127
417694
630229
987130
941572
689420
960239
679162
784183
613917
85138
855217
204603
613400
870223
638064
209583
482072
468255
123380
512585
1021018
159153
44498
750935
137675
184286
657161
301465
709557
1030088
726464
762802
1038665
965597
518702
445254
352652
318507
627989
579729
1005100
648809
242751
621460
138410
383669
240546
416007
699138
102315
193570
328854
940717
477929
220781
74263
474666
954444
317393
799002
249937
245715
642024
535660
638830
992108
68163
678765
443839
717896
51413
967011
128642
190973
42063
540680
384965
12484
501968
154871
759000
465419
140303
1008725
879154
394321
435647
88935
870211
205889
80666
511867
245756
343313
372029
1018173
612581
448954
757172
542897
921198
171632
579198
834536
782763
112370
1006761
702901
621714
84128
95916
875930
961019
793159
261065
130240
274810
15016
1042657
958021
884336
408893
641309
93417
622001
377932
216076
152311
100543
522647
342047
445172
802946
183793
439668
831292
750571
671630
226548
706090
689475
582737
13379
522347
566118
643816
627937
113721
329904
290132
176535
910363
430059
985546
539224
935622
554226
925171
20169
654601
216481
510949
891671
735646
299062
316988
466632
678472
723598
865242
369655
546789
974542
508205
341453
837329
694026
329650
473938
838142
196844
1021109
386730
229733
545321
559519
1009061
854745
409538
1024710
731189
240145
62486
752101
646560
928024
957674
501010
885953
563147
958511
638652
973952
882311
658063
947584
661466
408034
678751
299289
898725
413036
1022253
813264
458835
401708
151610
21704
986406
783310
854642
284447
512392
16736
42048
46038
305464
328835
224520
603375
76402
778321
1009130
14275
109803
362059
15958
558942
769963
973312
902611
917452
132651
863519
822492
90902
449028
62755
654420
250915
40690
888790
270822
969210
163628
281970
485609
447879
771675
186884
706241
1017404
932672
984271
988006
439767
89484
151076
1013337
81648
80468
978654
968802
903453
428978
706144
481326
677711
493378
480914
272870
58200
220178
240400
492947
410240
224852
177370
455571
402234
570789
824789
362641
551874
319857
346659
1012305
251562
362842
741300
437050
759783
755597
854916
92845
36929
1041789
657418
833548
677375
421530
354754
270600
889314
494030
1046480
611519
86673
601408
427120
798870
49071
47296
836283
641402
92330
457634
99207
728065
117948
556458
776461
943677
761157
41670
438915
668073
16014
347071
498033
745514
968840
19449
357940
80359
1039053
203601
91711
911600
132771
309611
213081
451762
580201
789867
286305
970124
707623
875167
9550
555325
988403
587325
742519
601521
1001512
399121
760781
715343
70182
71582
260059
662202
720719
917477
657119
80036
279725
591668
400675
956923
581156
46565
741979
580260
1021226
376662
832343
767182
311374
534154
868170
64089
129655
570273
55506
445988
658158
740178
515689
533064
834270
891962
913511
330056
837768
458524
370634
766819
730136
373751
861578
434849
419715
643007
141527
511403
180714
262602
339109
467039
528720
874006
382628
125200
59696
296617
900517
373369
490880
461888
146169
256815
535035
491183
934502
425408
888229
907295
730836
678844
618655
417345
474812
286450
177882
547284
823959
960720
981784
442655
597883
497319
531616
909106
504414
37252
1035938
914285
131983
357054
995817
953879
999571
356355
675467
833862
20178
801614
1026875
23890
900938
725101
424932
798602
899395
7737
50170
958447
279931
90639
604453
777391
416860
1015042
367323
703366
697053
608661
113617
227578
973422
110389
444267
449781
139526
1045781
269188
697909
956991
608705
521114
192927
523972
107613
530368
765792
1004519
728417
1035542
139937
845376
163505
187183
304817
170781
245825
860980
325176
772441
154327
174106
579854
510073
404948
1022121
708562
202656
399828
742399
741347
983882
367813
44971
360618
721102
428542
332336
719205
198481
519934
424009
872352
93128
833177
824373
448806
843901
434039
1038396
833400
35785
28811
269421
526149
789995
336173
163385
499866
567587
619474
80849
1224
342700
1024069
827769
328827
236746
248045
245129
814603
751603
943016
1030748
151226
736158
784951
406361
233942
1017553
922647
758737
235665
264234
812444
687131
150918
254139
964305
603292
415480
307320
448615
100345
373017
150148
876851
27415
814122
513038
6955
311986
249627
755568
893747
259723
939523
581762
555049
858418
620395
457955
489638
906906
336466
572180
768396
719410
316140
361631
656859
765433
39301
605977
964917
766306
289005
569977
397770
655854
303073
280484
209987
578749
866591
853933
603466
293718
823989
185112
971372
218913
1014264
103380
264528
888681
933024
946477
148553
600050
396963
586857
916937
301680
425368
178829
212893
625356
634467
301257
111292
109511
273616
508740
995164
223346
24254
627608
773117
127796
245108
935645
407559
886098
839282
527116
560540
882334
410660
740975
583437
305677
130322
437975
606715
444700
735326
346314
927254
173514
749159
857977
121096
766914
1026958
195255
164758
635476
928239
1015612
239269
618050
436443
68918
221525
935254
502606
1033539
231861
116292
734196
196905
841590
354035
654924
597818
69147
405494
235522
718967
707034
365250
576457
298794
162313
868536
381489
171095
591731
86478
632181
456067
31710
489450
39736
591421
525074
648886
991387
959215
702149
885452
231685
24959
728722
483918
980186
177245
813104
582565
160243
283054
518933
345371
20623
943102
773897
589964
292162
1010740
541376
1031306
626126
778061
763506
1030672
813939
784376
877960
783086
1007345
303841
587422
918312
181078
653584
570544
215249
853862
376280
508652
547051
226625
849636
1035380
825964
20679
582270
420094
563617
341488
169397
242325
224287
234250
763086
729251
662671
26006
964350
797564
857920
433166
647513
771394
881004
801194
482940
179307
730524
621452
22683
476306
947356
868712
344111
547593
263410
351788
907476
1047528
707339
199028
652813
941163
821369
80640
105334
272621
348727
380714
598815
307125
971860
131477
172601
974424
974793
212555
622154
249625
426565
675349
331533
11818
966663
1004114
363594
405094
414929
193931
761751
863629
802002
489868
985146
328906
249912
918833
403396
487003
593120
748248
488660
241098
951495
834151
107981
6894
534532
746949
1028475
611661
300884
1009895
1044063
727574
852358
248922
897741
810959
862158
196461
248587
957636
849896
475662
221611
225717
860070
549373
300582
201343
53688
110735
987798
709963
801439
50676
791276
629976
212788
873585
725958
398124
71118
483363
290057
924407
265497
196624
406499
526416
1033835
549242
588766
162387
380797
865717
653395
988843
155668
164588
463223
75196
705997
598672
732581
434742
569555
459871
572737
78293
805336
782472
233670
2504
293932
839966
539976
323388
102151
310838
622170
393295
747182
373498
219911
549503
393748
643460
480434
770590
664976
912229
947608
947820
257528
505397
188266
868403
1028721
755176
267949
260787
397610
106205
939239
261667
948150
631704
287869
823953
1021192
828648
393728
29291
948748
634172
630352
95609
716459
618377
376343
486140
892852
1047380
1046547
2411
604307
993646
249674
878755
131827
209203
255884
746538
34094
267277
60621
249630
632220
492542
293585
463100
157830
311806
624111
676092
136864
307427
37829
148359
888028
146091
964126
720429
1003467
831678
1015256
654189
617314
26025
977774
606142
40272
571941
338198
1011530
808436
319399
90467
425668
344297
845666
66219
143383
224432
323609
939195
1023692
435248
433825
549039
855463
322185
671987
615504
241097
337468
866883
549665
158439
982969
673335
537736
592129
110276
354769
809169
108805
448048
505547
139309
84967
284774
401808
306474
581583
820956
700212
645103
707352
774815
443653
183329
17664
796298
611330
616574
253774
429633
303267
1013236
786220
419367
777821
190477
727653
963790
5357
556817
429865
813458
310871
54191
400339
226281
840108
157672
717499
964979
403378
385946
245946
31248
983242
567656
415850
481708
102844
150861
882272
722760
21661
353263
491109
828374
601594
186684
423075
1013995
44107
97773
954077
831290
852406
507777
769273
436636
241641
567642
998475
158040
53513
26817
575069
178531
630803
789722
950131
948456
195968
450690
149116
84396
779627
894102
942081
803691
217432
335418
141386
735250
814959
636319
725631
333542
282602
601081
753544
129969
214837
243391
409966
333737
111476
223638
810833
77827
683738
488691
792345
496989
37213
26234
267024
23328
643133
826307
673010
801980
165172
43948
969195
700213
165735
688534
494193
217470
923201
609474
291165
654724
26976
414495
11270
1013560
1021178
596402
137544
543869
996764
320890
765158
450955
330995
546117
258050
679096
319019
992409
175907
607687
129740
849440
510800
394600
998615
492751
486163
214124
884612
1048095
1023741
341955
220500
319217
508445
188878
291684
469348
891190
172971
319091
271006
480252
208434
305112
198315
949770
1018323
238243
628782
651326
565087
417636
427641
1000594
63042
592714
213575
460269
330619
765251
183559
914675
532710
722804
991234
291429
194899
330607
25818
125503
760761
300464
631642
68639
437343
1031016
436077
494926
490729
579107
654660
524931
397508
942165
818628
770471
50679
915329
561200
868549
228761
461175
381813
732718
667151
606686
414379
271153
850165
192668
312373
120522
648053
52919
304301
938118
345777
994779
611230
430829
210846
264877
340178
806092
98982
286572
633925
747614
406186
175380
512205
382060
683330
636455
686544
888511
483361
1043297
110222
481440
558584
963729
355250
224250
141364
159623
452801
297825
324779
761021
5666
169816
995615
329120
475041
329411
994495
302967
646333
312980
714101
295663
87317
161778
182701
1009323
480805
591063
967130
49826
203579
4182
1011307
941408
420769
612015
614370
169145
361409
915038
941092
428520
584532
498867
137844
298046
142287
648214
742742
423844
458670
753655
452114
677746
398844
151894
543905
954370
822749
1026101
805093
940713
539164
425756
293022
255963
407820
723806
865354
1023101
580217
482202
334793
349194
310034
651690
216526
29908
512640
808162
892317
687540
830243
106088
123344
461332
532728
109894
921126
748366
1037380
545947
646472
459570
719845
688294
547
913880
417698
682371
209118
256301
95949
535068
1010538
272865
160810
721382
871778
24741
84598
1001492
653328
266296
160738
646044
127359
848212
290751
781877
925432
851815
782908
906753
296205
333126
824025
982111
208967
593961
75098
436202
608956
7103
558307
452169
675170
121413
306320
214705
957092
409997
903539
864974
695014
395564
882193
258526
1028559
649405
357485
336249
164086
685265
910144
217156
593861
595282
12707
867951
633663
977130
57804
84868
20883
830059
43083
88785
110262
552304
838215
478629
780925
435706
266045
820494
806953
1030158
869127
269925
961746
771229
332416
773876
308886
563610
663859
893029
506410
104920
350992
35442
128249
159469
5607
530930
170004
292569
811584
83551
571189
967521
950895
747298
97516
566212
66735
706825
514704
462024
169210
389355
535782
167839
958937
762367
811944
343065
273068
95484
209912
338505
222147
373184
179916
431987
882670
280041
919304
431884
703357
608360
21236
839670
880230
993608
278478
137641
232070
386574
915036
269524
847317
558794
952568
982165
541065
13578
71584
254106
602179
160624
773766
23625
1045056
54541
240815
1004267
267747
869484
211152
864972
87017
814877
649109
61250
149360
936571
74274
700355
871923
759208
560328
678291
677127
32804
239026
435548
78452
576319
910207
884297
464507
343215
158724
995694
499578
204061
107059
391926
186080
69523
415765
561138
296869
259036
25227
343574
82697
72924
1048248
960405
491170
55472
789343
218368
453942
255138
490287
1019982
43905
583608
136230
702657
809752
819626
744818
649853
210322
175812
61638
443408
843778
208447
982057
252470
432620
373730
102229
921657
279991
133774
1019117
517786
65799
62217
973564
597920
508653
972869
24300
910493
822567
296694
135035
632210
1019169
109129
273266
967393
405978
307895
445336
87834
759706
1009386
491678
436004
398958
316412
506006
2936
73729
264447
635452
920448
650795
286264
714301
223953
416626
416180
388698
820079
984760
874176
882130
394250
120470
541542
355443
94067
456996
448582
250842
724746
857046
100855
427857
959073
291396
429572
190052
7201
343660
528576
425670
833820
169505
215139
220679
736012
479088
174969
621940
660184
389747
203733
312306
57779
414006
921806
337768
85285
396054
284737
140947
302676
427862
289579
410693
170436
669768
554966
853443
684270
747213
560445
872230
312561
416991
890705
820491
781558
539734
863526
973043
621334
831703
336235
599934
220617
339332
4209
916082
165236
694369
865533
807105
1017665
619528
997996
918047
564382
651854
790514
315763
672015
732602
144218
640285
412651
140025
865902
1025781
491844
555524
1036687
74507
790704
624232
470584
812417
963385
502436
901744
764959
116076
780574
661496
388603
590908
253218
589739
496221
926130
125549
782845
264860
236438
83148
796425
624157
337036
56595
757286
661797
643122
727902
50143
415243
894920
914275
107569
46683
691598
661233
294275
297028
370640
221468
894172
127596
414107
199524
932327
446993
456557
270048
244780
470963
849491
73407
616208
903495
951559
598099
542576
623633
445450
493092
826252
621083
966891
411446
833171
814435
833803
121125
313583
477721
611540
116247
767117
43155
680508
498877
985112
919885
680887
429625
766734
150077
544888
351890
582525
955689
1041878
362798
188544
825946
811583
61373
932769
631786
52430
947039
381156
886765
573751
970818
125859
962209
21950
502931
508023
856005
662073
225687
373552
237417
102182
497964
826456
238130
475020
223700
514027
418782
498738
844124
945811
492425
510943
379192
714902
71730
893468
409160
414142
940182
385599
464076
160490
706279
383497
741094
701024
277753
264347
452585
329049
124648
207423
202585
689117
662384
892789
688307
226736
1029495
191491
170948
11100
794370
283365
82020
1038467
133286
1027182
682571
1046523
457748
731037
250198
255530
488121
566316
155146
327171
545786
698144
13878
525906
770525
779621
548308
343656
324968
398925
527242
821746
387376
18473
542903
816609
278527
226168
378061
235454
575416
835594
1003376
881279
402783
170043
604334
31223
281258
332939
110374
851467
356538
235504
968022
47178
1024570
895190
791184
761934
126855
456441
370194
959758
354831
519708
460775
536895
1009331
825432
520300
409417
784480
1021757
314557
601236
254213
570685
116756
1013369
588200
131246
89367
35800
78980
49274
682823
384562
449866
35345
646336
443411
581605
184328
1008075
253165
203301
977019
843338
815834
633704
380489
706897
725697
668296
5950
263110
771993
607796
194214
249644
485382
463857
475965
181266
111122
269489
870099
898630
85425
439557
1014595
207959
390308
170967
870147
795525
782404
980573
766265
657176
376146
67938
765817
347689
421594
112720
389056
85017
968747
169033
443328
884695
312443
973386
835631
870638
621317
833265
930710
849536
103047
335726
49451
590909
227042
186638
381213
865388
918424
680853
457706
3663
445745
168743
250766
370362
316651
956992
709131
869361
907129
199841
669870
105912
577573
545812
486663
323855
908078
180053
600034
1001167
452736
344790
733016
390777
372307
424817
399804
736670
910228
863334
519297
908291
775808
18585
798160
466299
221160
42780
835454
19712
616266
460029
722028
429123
275342
327263
652793
937548
608500
879862
631571
490017
766432
1030337
768765
337998
681121
757706
4680
1008450
192612
214
92317
373656
8232
530386
992260
625258
379785
988830
236081
94073
909362
229961
832220
674944
630591
852542
78774
551344
400513
857273
429359
15104
589518
975830
476268
1037671
694766
702062
473399
55784
692097
532777
68068
550644
543428
1048450
805706
383689
995826
851228
798422
397486
92026
940193
283007
230462
493458
275463
1025398
195248
449702
423922
991422
1047932
469946
641261
965067
529579
258201
1029205
2617
532329
935222
971635
94756
692684
17081
423464
1002272
570097
819283
703982
259342
913937
16577
211437
964115
74282
965788
916222
699511
679783
991127
188975
284851
818
605855
571627
631769
549844
889725
950832
690020
371538
40317
465432
9323
267399
790577
949155
903365
820164
143298
687820
121688
773736
106047
409432
290306
589768
296501
103336
310834
953898
497933
791194
112020
217806
605510
385781
774113
336506
407575
742407
282824
265980
823900
625193
235117
946398
858374
392349
379105
496807
320023
76989
492025
325900
367309
285515
515518
236089
184838
266041
821398
141662
992159
481725
175102
801801
130686
757608
23417
139184
79158
936028
1016815
529200
855542
896838
622521
404264
429980
513812
562041
321666
995894
280735
129608
810984
824300
819796
844444
428388
910911
369579
403652
395439
874906
379673
762986
903947
903617
150965
621455
1033617
108693
389114
949724
657924
562824
1611
120717
694355
711902
908978
229174
563889
190436
382736
237504
117944
930426
436431
800947
794237
590187
581725
914477
365723
482253
474542
929491
98489
270038
353725
613496
72231
678890
617929
286900
377979
164836
280182
278430
964360
766028
412533
568381
264553
868354
661280
898544
5850
354935
584951
729320
72862
160979
766833
216335
292695
761678
1014948
382999
932398
899057
557162
1031138
498835
852574
201445
292445
817877
464964
83642
278716
777011
520318
690925
20129
468112
453801
845946
877102
952830
242886
575724
699512
782030
313693
350301
503261
1350
635327
453427
500369
731299
112708
600584
639315
711400
581609
497700
708668
76703
353073
1035356
483661
978351
97927
96356
258070
158211
591704
226336
356862
720278
985830
983215
449615
725469
376150
1001928
735337
235994
986067
433466
824027
28108
307587
255362
895882
279790
505244
927304
821478
943939
1019818
249846
977706
364277
412130
219539
639693
111987
346733
596116
500191
640690
115408
877902
112186
582974
139689
929506
346245
898352
83315
369939
929824
627518
278955
886165
786759
779195
105268
342564
370181
214554
656293
908498
59486
1047626
457984
332392
1007937
477085
946883
633408
173174
837589
825274
504639
930146
414943
660852
915901
979437
115667
421490
97013
1041091
368447
807274
29279
225420
806187
561106
912167
391643
122566
251025
647010
158005
718881
776443
967731
710697
91807
738222
379575
16885
406889
544384
236562
448919
1002179
410369
941139
562240
341029
554943
625082
657238
859458
309527
948601
1037820
646086
751802
631579
841225
496443
291358
1030015
976575
542203
118956
838808
472272
226359
346199
324791
250327
971514
588699
823840
806555
606290
267418
88472
37770
390365
329854
122353
1024893
369966
838785
694159
310702
347584
393648
688215
815545
187346
894565
100124
555347
26282
900429
801102
941858
1012078
925811
65253
155273
362401
547098
804499
107708
768866
110460
931611
410107
23955
495068
263472
137009
925321
654777
266190
534459
872147
699185
497186
858155
496175
119031
133148
508474
95011
296350
615418
967626
644651
793491
773175
1020515
375375
629360
715640
686454
274352
1008553
983379
1048111
668135
452773
73446
196552
601776
861070
828854
625486
560920
306802
1005243
364908
259471
114200
158172
212216
320905
831069
708925
695976
288079
536212
625833
660456
272935
774380
498489
198082
662087
649755
408364
121828
67079
1021043
202558
705235
13488
948539
143511
426090
582085
471123
7484
715076
24057
310550
168058
96623
623116
617310
322475
815638
333810
477378
377287
105043
343687
697268
541702
107918
565402
834650
383698
220404
187918
558844
85482
434829
845166
1022713
715682
922447
394228
450099
795539
156665
607221
411368
435859
224650
1018868
406027
688775
869200
585015
739784
972038
997269
953657
591522
991843
818839
83860
986115
283660
177313
1012233
170106
938159
723455
719677
778470
1041775
86629
612392
245354
71990
702336
384203
884545
151484
482397
457930
354024
594038
217336
619670
185528
85148
27247
112173
857834
936464
106317
612849
415681
479998
186354
741320
404040
773074
197178
591294
636580
557847
741581
734730
187517
209450
558629
267803
214836
668413
580398
996001
489187
625117
368108
585380
502318
500260
308521
330740
1040086
358175
935719
309030
418899
510748
378425
1027351
98409
814039
751078
694063
752621
827966
427639
929169
477555
994681
492103
272664
920721
994089
119981
7682
625390
880730
67330
780593
996132
565652
72603
499104
972841
113382
515403
677353
702100
987589
152230
567420
242585
351928
235182
265071
844313
359019
456879
866599
554983
209098
75928
320103
495009
910314
804932
849102
346966
930615
129251
433909
214193
282595
228515
1017446
73975
737562
978719
786967
499027
1003168
77900
854501
192871
742317
292830
1018880
444759
606276
990333
99630
673512
798037
638956
219270
205452
714582
811343
718557
107903
1034572
225466
521964
671906
14444
520760
304036
733039
58008
258767
526559
590119
5811
297108
661857
553449
199026
991795
339957
772521
521097
30712
441618
155917
317593
599371
686691
147872
905429
37011
845481
997279
931699
293848
892221
590862
512222
614486
72808
722795
893240
701929
771396
839837
909068
666480
932458
229090
724152
1045345
732550
98951
650643
620146
112086
428494
414835
870943
438485
1004610
53745
146826
226908
459309
663733
295653
24784
96860
941809
511783
190017
769199
387849
984517
518871
407874
951901
795693
44861
452408
872030
1010196
473240
617429
798040
797284
598098
449733
1036372
351008
33784
282350
405616
420712
493345
711468
624273
252552
181333
285148
359921
921223
396792
246291
1045477
75245
757597
815434
797219
263771
816973
71268
12525
307546
333585
682079
741754
1038345
947563
712028
1014126
339091
920705
170095
1037190
65777
837654
376702
54479
544301
344640
753966
333877
724959
698761
977339
1001596
602730
142036
757511
632593
24872
1046668
780308
113631
639462
821903
685690
466074
316593
766765
681394
331543
347297
38348
674594
958983
929134
625557
319760
812369
930851
141159
866062
713901
453465
17345
364019
814507
427836
422492
91691
84003
180841
832850
590004
597868
702422
232983
58863
100131
496498
442652
746987
216231
275917
625177
329592
513740
933849
642695
995275
501072
779544
366334
740689
10379
558879
451044
163423
338903
338011
530473
809144
116016
574880
483910
902133
125030
963557
434268
221831
314315
669982
713496
562551
575508
723241
540335
504970
846232
46034
187477
310351
458748
896834
970315
635850
576893
851740
132323
744124
186997
900598
930605
314147
246795
84547
89258
854571
774854
148084
175154
635203
622096
323194
775410
214928
556937
941412
1032574
660613
555095
437159
36968
889561
44896
169270
308452
137741
821678
271908
872887
390410
40593
356160
773883
87025
949461
634636
849673
609173
931203
980060
571217
795183
1037182
883197
1024118
231881
781259
592736
961486
468403
477545
104912
585654
525214
1024731
497495
645858
717148
447944
412146
3938
112881
894809
55430
405119
38608
164942
365905
49598
958229
488470
667061
479028
411481
522069
977348
634725
279342
709115
226965
450876
678161
520948
283491
760164
235867
432152
744610
872515
196402
474946
776895
749420
978120
468993
787121
106963
639348
36119
810715
368224
330936
3286
157450
592774
508966
476035
203962
601859
987869
589005
548863
992954
983437
810800
457569
554300
179140
572248
811065
695702
1035874
734652
657964
641490
621817
815495
652907
591647
193865
168917
545482
126695
633034
17358
1029049
676831
80176
668384
431387
645489
873638
488235
97952
169743
122867
538202
436699
171443
1044073
986828
730104
568194
944724
595195
427670
29233
391322
487895
91859
184378
853168
497525
558242
967980
565392
225954
805024
215055
317690
301334
707634
858046
197634
854120
587804
243639
114455
827200
690294
735579
198651
244772
335255
172337
385230
415872
525994
183240
479727
745847
99104
215591
846289
125485
320464
603777
489664
887370
514455
621358
1031481
142011
457097
684383
276295
545142
737409
657579
1023819
250209
285623
949010
798236
307473
477806
729240
1045551
451736
5540
1013184
792100
857972
608287
35377
728101
290571
1029512
933211
31687
770138
324769
595620
571260
998625
150236
535379
522965
484245
860252
698468
808251
367327
846959
346909
983400
138425
924292
714120
47915
43842
228228
741189
415911
529208
351792
363164
901131
139694
88334
695402
723748
524139
395193
670105
645704
840198
259258
404289
210370
158013
228762
689929
165315
1038539
179585
494915
759659
445412
560144
764976
890562
43441
216667
274942
669086
886516
801593
361343
63525
615754
917894
237270
990438
47960
483313
218187
624689
495237
356694
591642
880407
177204
573074
469371
487485
440882
235701
146515
861175
955458
631705
512740
768814
469799
431159
903611
279309
575579
896874
370323
757870
4205
138158
493859
831147
207448
107045
902405
907621
408480
772088
645605
221379
723195
593912
87814
36245
103
243627
268906
747052
562387
135921
1005614
871790
882158
211559
901685
313579
1019314
597633
510852
559508
165647
924854
91978
510525
852002
133065
283460
996006
826491
176963
1015572
403287
537575
483632
608690
701085
581913
620415
851658
920421
847140
909710
880527
179164
993279
999639
433576
234031
639751
846306
1028201
595411
170792
918882
835321
440628
422013
397407
804118
797887
297417
138380
83321
914053
998772
1027520
85030
137714
951398
147452
269934
464049
984486
47401
839959
149402
973027
844540
68480
468640
601156
765858
474627
490388
969691
12983
540685
879306
816374
626750
557715
449858
993985
465793
594439
82444
985940
713590
32431
512287
167643
310848
115404
825076
954770
868185
157110
833641
608757
76922
745872
145600
232872
982618
327133
584576
915387
153149
214097
368177
182604
703176
395818
651317
534046
146590
670935
717609
989028
129260
1007378
376773
751304
309656
649646
672119
308288
764946
947166
986703
781549
949535
286343
637770
50731
243577
630913
819733
590352
546180
393091
789677
498620
787599
615583
166377
647684
61544
657662
726703
603437
15898
563655
977749
770370
98516
366081
354764
478327
186441
560087
834970
79633
531198
773084
307750
967142
13003
201026
17757
900138
609204
493284
359922
872132
408929
576646
487292
544682
75882
65159
905461
949212
314346
152670
1005628
444630
392687
410360
949014
914242
1024656
117797
481029
857791
874541
115979
697475
1016671
233980
677975
355184
920844
526565
567704
912163
557566
582498
401471
206862
249606
186154
870799
694716
728677
405112
434422
440885
996701
196000
421704
604881
346829
522668
298692
383874
75242
788573
60438
659822
457180
23324
32215
867312
789493
484040
915718
146638
744148
605408
316465
123422
816222
197322
896443
783730
869206
720268
811804
728024
776942
844212
79827
119035
283075
89064
694886
413893
811230
843919
469853
55010
776881
648089
160379
317384
751867
888827
512262
901288
655619
432325
521257
401812
518952
301768
750934
252019
146654
622089
801438
67052
45594
303726
278832
864121
449327
55821
594784
402241
98406
672266
47409
249378
580553
709037
857298
869636
889472
416688
910341
255735
937802
187855
658077
619516
580321
385451
210808
813404
1044841
849698
945235
99273
21452
98927
635528
725606
581259
161182
587195
74627
167508
122599
830656
90550
128290
573583
177910
926991
800709
116645
927409
979436
850756
71937
562401
82041
357002
768708
901293
720194
181136
846039
588069
948736
926482
547934
89197
745464
197173
589957
467487
522321
842680
444782
904045
716307
95234
709216
691445
915347
710090
544033
211819
981709
828835
212482
903256
469057
83050
795044
739719
547240
105429
774557
402913
386026
445824
486169
291059
87320
991720
350836
693130
262960
473423
823358
25162
997574
177494
498510
19549
694315
308112
766079
932898
457307
17224
193045
1020019
799271
1044791
711901
911504
168908
355168
800324
715298
496286
625915
539080
2994
478910
608189
129974
929315
949379
39220
467356
607287
395361
292366
374073
562278
195406
269514
609616
416665
835226
204330
459082
415190
211502
361630
636619
928178
882344
435012
299148
830430
381165
477560
112956
741873
569449
731875
419583
91700
468540
796314
920205
309979
780727
147270
74882
795023
898592
348051
1030626
496870
411844
912669
63920
848473
416772
723273
599141
23999
353088
567928
226605
193834
782768
735823
368887
7927
188599
543252
299977
323930
934066
638423
379675
313888
737315
298889
596436
299471
113742
7341
383447
623790
918129
27028
758114
466211
596842
511038
841044
533729
48078
522690
110206
800584
790203
560283
739866
479157
182075
975196
536142
79387
330411
276773
574106
969662
1033604
562709
27176
776896
715166
705377
504324
302699
534221
638122
403490
662648
417849
58177
190636
486271
563703
752339
835089
803147
34846
1032168
837760
632646
303492
275376
800318
785492
995449
993643
924295
696128
43370
114483
1037271
984336
235427
221446
216077
298426
431054
30715
64195
430518
678781
272611
743392
97255
396741
1014403
780352
224417
589871
73360
192186
726752
43137
406424
263562
884142
131716
1004398
958521
921908
740536
1022520
626084
175048
999041
520009
5452
203164
603336
790966
352531
723793
929974
568012
90647
163818
700822
642880
153100
692628
219337
639014
321379
846198
615357
1008115
960568
578806
813900
920187
640787
98267
109273
868307
817562
549433
201424
612524
300660
483732
1032241
892709
860729
343703
469531
583264
65830
739564
196424
95214
525974
746466
949555
249741
165711
444881
82858
825683
303465
454624
935111
919926
68415
599656
774054
461008
399962
189887
560617
810529
74750
445566
784902
457072
122734
431125
560027
160320
1008782
953926
623946
528272
865391
278171
499313
627273
310273
63318
416994
143480
661291
703702
832190
169136
41362
19526
573264
341734
784265
892500
392099
73385
240430
903787
282202
22577
490689
69855
313604
662687
375543
320009
713411
531161
572980
341322
42725
49992
401730
198794
941948
450561
479161
669557
57547
956129
772804
578091
571106
519632
4624
421344
811731
738058
698483
260225
508705
764027
263343
195197
446115
302460
238576
430496
195309
765488
296914
103233
20334
683940
443790
802165
28913
884502
479117
644787
97181
365915
435745
599690
391019
523205
559195
526214
155488
128869
157647
485180
823441
361601
800859
716203
863488
502719
947236
577673
916358
595326
189093
1037280
1022717
141379
368197
411138
169934
806155
434777
553230
534277
773023
173361
311577
894027
945110
907537
317775
125562
930331
142551
191275
451411
51992
568605
152223
466553
826253
565192
236252
359716
698575
53694
459059
95647
224532
254557
563163
112067
75840
911608
995948
925831
489439
889046
262195
318017
272792
366356
488240
195964
867359
577163
924419
68957
337737
703285
411660
748914
151253
625867
543564
743599
430417
156986
546912
895013
372860
918454
174235
173692
662446
76764
197490
162373
900081
539284
31125
787843
188554
779618
25385
163583
730526
968108
235381
259615
98619
80154
1043574
909337
886829
55567
921041
831426
1003136
522160
852862
370046
237471
721624
42596
621103
75978
103463
421673
657759
201001
405561
753256
197517
515896
250303
194424
877846
265532
1010681
823837
367037
581324
914671
167500
681385
340813
587617
977214
1012404
1009182
794102
465967
638010
367676
821919
253092
798767
241502
291467
816508
215723
216514
615179
875517
1005481
261595
43099
132876
475781
48901
966993
562776
292056
364526
977024
587395
369982
779211
868449
180648
430381
565384
490145
413912
1043990
703946
548446
340922
207711
202045
895533
158805
611827
460167
961513
498706
156139
635376
829917
210831
806365
926384
570830
119054
556609
751101
696066
550154
12263
386894
622219
187291
619223
600387
911947
476333
994759
982420
685497
791829
801449
749333
929064
320016
323971
508547
170701
333209
591816
1008831
187637
154563
423721
942914
84261
533944
726015
205483
532833
783874
892559
464910
223859
288577
91606
958135
954995
533827
1004123
765497
12989
51537
260008
898440
824608
808706
911023
874585
767077
682182
689027
872480
931747
583591
874675
104664
828070
606294
546356
508778
901643
736840
254466
514052
362068
852873
180991
282440
915836
372976
508608
142003
382137
306282
720280
562352
591018
994486
532208
930368
601303
933567
694167
176081
679438
279587
364411
588325
492115
559332
754139
640101
777763
290604
939071
215783
780955
240874
611719
407038
523639
29773
274808
217177
539530
711207
511264
807380
182588
500686
302638
530397
678245
815856
398894
483966
350123
764449
393263
517547
629925
553717
617676
754304
364895
167417
190103
691393
779651
213682
748312
469014
59713
399797
857264
270707
411624
280245
343613
174723
912677
500276
401494
142067
616354
302951
258649
749996
223145
478114
802142
47365
368176
316748
403167
804280
311459
799130
595543
789117
138360
860988
921594
779925
370797
80701
832722
822543
610031
853385
454851
321289
322160
195392
795551
143241
532720
201898
117663
434246
123870
636274
152846
717237
402549
1034904
864983
476198
219058
204362
310548
514911
772433
444944
755552
776284
305647
1042758
417617
594460
153814
366539
886888
225028
198784
44453
136708
288387
499169
427020
352493
179017
1884
356471
330960
897012
151956
351309
600189
592835
575846
732260
1021996
825416
597043
924681
694479
328109
955087
72618
467938
820148
479930
578645
52608
441380
815563
872031
596487
751326
257453
30065
52940
923993
617762
1024459
261550
762828
348611
808834
853804
321675
211658
310579
640406
129464
281576
47782
322918
939268
710903
222231
945561
304197
108375
936812
136009
224483
419508
698667
832210
706263
85719
694533
853597
248669
282905
884539
1014035
713984
669477
390187
213597
31327
585674
1011711
594791
222676
95742
745004
192217
1029274
257163
930706
898438
140120
248488
606542
12963
365213
523781
355593
81860
54065
245037
676237
852375
608102
106026
813646
819050
1040349
666504
448839
355970
146992
178212
848267
975175
798206
844105
594085
872656
463423
139567
317025
463988
727564
500473
915598
392574
684598
838505
671788
102098
595961
81849
723484
663557
832395
8291
126287
689789
703112
244429
566764
806082
906281
201216
85223
867719
674293
849028
256714
166433
1026878
440407
509904
280086
784309
480923
559294
689707
231698
489460
221353
246844
970928
624352
150039
108274
59183
776001
194047
805935
171526
985681
455451
265310
194812
21833
461364
494503
85565
406369
227663
678464
737407
410445
89905
682329
369668
807994
444632
95071
955398
284839
133335
458293
807706
156470
930213
349913
681327
1019441
13410
766503
815080
395205
553532
655133
102882
543025
335979
758843
680446
193406
167620
422205
30331
932939
723562
346344
821303
890971
357472
22529
432444
212827
657514
466517
894706
566474
565086
579319
591061
657054
902385
650250
591062
307613
798932
604796
195579
232968
908414
658131
616259
309007
962385
105077
399387
731560
902137
64406
110252
835791
641478
133996
539383
800333
1032188
926217
953282
297846
532972
766362
32867
355774
745222
891545
931410
614802
541316
6147
678052
819515
726976
316205
37995
389282
214329
278415
287993
159674
41620
541135
59454
945678
303314
576034
1024145
279152
833422
963480
518799
269827
87078
948441
760120
268972
810899
947131
705722
234986
363180
321248
422497
1043544
74171
228320
535315
759402
436307
179809
116397
1016273
647608
736226
173275
399362
567684
524310
874472
726119
912945
522764
853934
965
430320
499884
198916
191698
801080
754658
518880
189200
548906
511778
90689
899529
290518
844665
57105
589065
432388
952122
656198
1025601
1043941
717941
324094
97038
182464
598040
648099
752837
935063
939289
150471
271578
1045850
140748
736209
623294
29662
675447
994483
6013
834532
596365
557963
912322
397080
885800
213595
738031
594925
853069
380610
616278
711881
21176
1024163
853958
454705
343701
980110
1019895
213733
500774
778809
363615
214985
470521
177641
813276
346648
207562
3892
385263
591625
972078
401490
39761
11678
442600
615413
435031
1042637
676645
33311
212346
57271
196262
64070
1015458
989777
43546
389931
17015
755343
501229
120679
773494
471587
482474
405814
970674
929693
184278
152598
85525
934113
208556
923426
945513
928562
74470
253930
566740
64191
662224
142580
576170
448441
939671
132167
746105
392069
848
181027
482104
55625
367679
514172
80738
186055
342303
845311
303228
448380
799398
897542
567259
281712
418122
284478
879572
646852
956935
987056
525150
413794
817664
479802
1034164
553241
2767
818361
938396
763438
591535
787103
766785
715510
508659
251231
43447
305970
395388
114186
521506
441636
565383
95460
18010
997734
349632
862726
676390
875478
784582
360526
647845
362417
88660
941759
869781
559313
453742
130239
930686
950344
539282
282711
530178
1041679
901628
421786
358360
1005653
776857
846919
380355
851273
373265
208837
890810
489742
1045177
777250
1046335
683729
340897
934661
259014
468503
119239
536201
513897
427195
214136
969418
484762
768405
840900
853601
419432
327838
599853
536470
662531
299568
487443
62118
574902
746665
528929
861735
528438
429126
36376
1033312
413199
202606
413854
998490
955607
730092
357952
695483
1034167
28776
977353
456459
68046
677209
510428
11174
858101
788315
697903
682495
290970
926553
702882
909475
975822
99016
481573
478834
448055
292806
882738
128477
54478
568870
634894
7401
361482
677908
830449
325125
512217
12024
890021
699652
672478
498037
889129
764820
479342
721295
420698
895981
956842
622243
557938
782779
684681
627746
45250
762525
829173
1042617
880891
557692
631182
826155
553909
1040006
479778
773004
638015
627501
919573
805264
879042
267599
480845
863232
837119
120276
665292
405278
738431
96774
160929
261959
678757
724149
379798
370478
342775
514323
335491
498860
439380
870341
399990
193843
743872
950314
502179
4854
615427
252757
547630
162939
376277
868910
52184
1010970
110819
22490
969496
775196
292706
382783
429330
611008
760799
610729
610428
358257
182672
621554
927088
287539
969403
253741
126958
927412
844146
884190
68565
763437
821422
614397
412257
891271
154223
788
605029
816040
934447
782458
287779
790025
619871
636747
871009
381993
361250
943688
472249
140539
920057
865301
761576
1006672
953440
251719
724693
994944
212063
216162
335433
835004
765575
356968
607945
1009631
813419
453661
1013563
803511
50678
540090
728945
136091
907939
639737
521977
236219
136814
831387
689209
933511
376945
290314
785209
327436
690143
194897
685065
920033
856218
550861
382916
134864
512617
3102
509968
869585
714023
793624
524964
579952
820006
660587
806363
642995
1031990
469410
925222
136141
25825
337588
187413
992790
243878
24129
774704
1032106
571581
244761
522808
964051
234462
114238
520411
993180
1015316
394406
197180
300674
197788
554605
431374
11541
324837
859041
234319
991486
300782
217783
1013339
701458
32990
662089
536905
800563
902120
991262
590477
1011387
880613
897019
639156
671917
802957
443017
558581
692763
947765
656829
219227
973064
396641
206958
142606
301836
816100
201792
138964
661745
208945
508562
230652
420138
741933
628761
1047303
932906
963647
285092
548766
520851
67543
828936
731465
636587
226960
773075
54867
797901
387646
225279
343202
352486
657966
64696
133170
525571
521804
967543
232655
737082
117356
942371
161992
675697
944645
856444
711331
325665
613922
859548
215103
296321
435595
485561
711034
776667
371483
412717
510218
316310
648500
340365
213558
786643
474693
764058
428755
723776
387036
913099
2037
61679
399235
1012839
58010
828330
771748
1017370
135364
273702
961589
146558
317887
282619
768220
862482
747186
241518
337898
832541
896986
738845
657556
607325
745438
962082
911680
701982
672759
316184
250176
77741
556895
563902
1046568
797717
202087
322698
79840
499344
677026
535263
758162
1036859
573623
275660
696622
76093
575791
234636
307773
710159
730656
31246
761041
204391
86526
249673
714293
15879
996563
213574
1036601
1034470
908303
595704
37416
1014973
65863
900437
11292
68953
633361
21999
529191
375775
534118
1025488
692593
456377
306876
456308
682187
737538
529944
373750
1032440
48391
393209
938988
538844
102432
450297
714398
677053
43059
18414
343427
323958
688158
135582
531013
14074
790427
765702
633604
166508
730258
315882
355323
880134
926203
764601
1047027
610633
408450
478144
429303
871554
402517
1044457
857557
856140
321383
654481
810465
141071
829975
557476
813412
190435
313552
38437
626966
164738
795881
732450
40710
115417
117905
567500
198795
573262
845608
859810
281732
489830
1010068
65569
862914
673241
1021792
708456
110928
341480
787229
890278
590024
343889
120858
1007667
158229
229231
396011
452840
747461
1030772
438616
43609
329469
202927
503054
347708
410423
570722
1046371
167194
980658
249367
2739
130433
614681
1045654
939023
138350
60333
437860
690937
824722
338097
441850
355643
35552
981364
608525
854795
998980
50244
135742
564419
997031
199064
801899
886747
399622
254543
317803
228527
749097
622604
575487
356290
690496
2479
124634
1013903
45892
746422
569573
472598
894464
146732
510614
96013
947077
492804
445176
731383
239671
129074
887524
358480
57983
1027172
254312
261141
156394
777132
397250
308993
410577
893549
567596
910072
24677
597735
922459
1016540
347093
924103
704764
132414
423394
473584
858554
363324
603422
584959
952103
941436
746652
35723
465105
781944
1000247
303462
423241
524850
440077
127010
523975
649904
818651
518559
669393
813516
638213
233200
397164
92081
65594
773677
664879
119930
1039860
900120
207989
863227
947809
1010252
426652
980380
747064
968826
59273
33102
778299
949514
575021
288899
796296
673112
605692
81857
779634
756042
336717
744755
522811
268481
283945
850072
984634
551801
469325
717554
312734
418641
710731
893090
212403
737047
213917
56149
532794
922388
395684
639149
690705
109668
424901
132839
841432
729627
190679
136777
133595
475054
605738
434820
409269
935739
278724
655994
178542
705232
831255
913149
1008790
309040
352327
524848
708341
208049
1007143
507441
780856
264560
817123
583193
552504
237351
467561
300837
793835
118553
453818
480386
53739
472344
833136
765088
386683
777517
120608
819012
469003
71720
154321
174474
955029
141441
804100
476527
303723
460214
513537
284610
325681
268305
322989
607005
456876
22769
709948
394627
892896
161121
788830
940583
37741
46924
369991
918586
129222
985715
918590
904086
657328
157871
141382
763212
253522
904504
470729
70117
241343
597147
785009
230117
1039354
81197
88058
302655
785208
369910
597032
854737
384844
75170
610362
796624
382462
654834
1000954
633343
850263
969298
658284
970801
876658
101006
691864
361132
454251
950763
479768
344202
977746
542242
140393
540625
478042
884676
449974
123672
128363
602438
831123
714876
71509
1497
894971
275651
447906
964435
799235
527615
381258
358621
1460
475012
819183
11998
419159
137580
919893
176618
964555
975278
305357
790320
774837
763233
929468
474790
177051
517156
941232
148283
69353
564372
606263
1024150
183427
861186
968023
765777
334129
360360
507823
295580
456191
157517
466744
567092
703956
948063
92389
456613
266485
795090
769414
214044
1010963
427132
602790
73651
206285
671412
875414
728113
232669
824756
654267
274865
284136
597076
690637
388274
597717
822740
410106
491493
460379
34555
420455
220115
653555
964374
398262
129864
974081
235083
903724
312494
406556
801617
979573
1012945
838460
988709
1018921
336640
719292
20835
593219
905826
190273
882525
754847
602233
356859
620096
855680
680813
770341
822649
412718
120484
1003202
618075
1043281
24042
587744
723333
985317
503598
841614
438496
1785
568163
709253
603453
597442
330313
307651
595951
957524
1019992
820630
732341
623461
638188
548635
687306
385930
737589
2698
816695
75252
36156
928193
427037
664438
31764
163004
169820
261010
805721
760024
23146
89567
892306
262997
571740
113105
890296
303650
548909
195619
490669
461190
106129
260315
94485
258830
99127
591104
116373
1019497
335556
243338
261242
970192
684753
134710
1024282
981985
10429
932452
146415
831907
935324
518746
718356
520632
139105
1003375
810083
3822
469785
647037
726957
479927
440060
552765
624337
377496
539155
83671
319366
71746
572866
396062
60897
500954
203589
230079
464727
626854
366308
975642
411041
719159
52815
772951
970732
50957
286251
429538
72207
624341
145237
509325
219472
1030126
333516
608667
948863
36901
37729
346447
865842
739553
314976
465448
311717
262228
695941
308168
685050
502756
436939
113607
483053
889185
280876
272405
415178
900200
295106
780963
862007
863822
578573
365182
316108
89986
57252
283578
331068
528004
689014
285664
279157
49357
316444
264210
745808
649717
828347
609194
656437
268510
150640
897295
43318
34744
1009327
781729
255087
13315
522375
527486
46100
152802
336919
829177
521033
156047
317915
493845
414764
113039
163419
123759
389867
588911
569505
427997
700764
928009
632192
718264
669758
914465
116566
64766
711739
356184
119791
863365
162423
491147
55987
174414
216468
1004994
1018301
86579
452857
744890
797103
586477
791838
712512
461121
951225
151521
28615
544600
964758
378374
784
894224
967302
63066
1014200
924689
195905
635404
677893
826510
214006
582729
727934
588636
832621
458196
138267
1020104
2904
613906
572452
1011630
310740
10824
930685
453654
145015
459775
24003
278993
130269
260494
637124
170690
793798
986191
656928
1022084
861181
29900
665277
88658
615994
85262
247975
186882
551530
67400
671220
195610
980086
541234
629935
864305
304269
1039341
387711
258983
640189
646199
995573
50428
451999
38510
856351
975814
479837
414857
886024
203557
888313
111255
770169
609497
946900
515794
420559
509829
261361
542077
854674
983709
491852
69694
474869
342988
279394
621747
202768
946654
386994
430317
497847
102018
634288
796618
818556
937382
931371
898323
658599
949552
890406
947709
895768
19029
35175
529793
422431
540281
788093
600591
752295
169197
841061
596379
237131
947247
401559
437637
1006208
922665
29571
161217
454690
508975
153756
706721
859259
699199
446596
677811
559210
870952
154255
992080
51049
807102
143907
18889
246350
848574
637597
273644
242679
319260
336645
697834
906442
558817
597658
300770
694856
686117
893569
338717
886662
170348
442384
830012
306385
835897
146802
424501
530960
390590
169827
889736
996768
1001582
316173
386862
437332
192074
756440
932566
576281
436351
732742
206762
529885
603034
521829
179607
482858
940130
418373
586102
435912
804021
53906
697188
112609
812058
1035700
152007
237221
618569
460878
224747
234111
168722
47280
841287
493695
195721
554904
621500
735249
1039798
998278
1031486
520745
128949
298984
868392
585943
880396
727294
309826
15136
426132
875757
999049
561371
775719
897636
424988
277291
198311
970474
473334
470215
473474
106838
615656
736916
447488
629382
955249
774956
590748
715516
579781
413010
776405
391288
293780
970246
460390
522882
366276
591443
648418
65975
881347
143391
608162
600706
1027293
777575
685435
596918
471171
987979
1002579
735761
973379
237324
322688
855106
245927
448986
955953
764072
775213
913673
554350
79421
846847
725588
448402
695599
804372
236098
346510
607884
123715
357327
212828
275363
624160
132883
484162
220747
973995
813301
229664
248969
434384
219418
778012
37542
166684
988676
301916
728116
640585
459617
36255
985925
836952
7673
491517
97147
22969
784865
620458
157155
351551
552441
250585
672563
164360
437452
600539
1026010
944172
22597
998535
241281
930072
594275
942846
428500
705951
926807
345126
1013126
354161
598847
282938
889209
133443
865275
981299
108867
411064
871979
119463
111385
513078
799831
3447
126406
421210
757410
208808
521111
924627
149384
740837
7405
987636
395084
252336
451267
294887
343071
788735
282458
620756
77855
603243
351751
701709
427922
515196
858685
164273
69222
1009698
145124
233195
868140
202231
482728
150049
225073
681190
570456
348728
1047756
761201
779984
874287
843304
774197
845280
707765
384462
57332
6821
134390
890780
946375
359527
913213
356834
601407
639684
320424
659077
697461
762383
258039
716351
328993
120014
167551
228567
1002010
874582
366323
465963
1002209
557764
538272
632375
724886
589447
913255
406453
13618
751690
191421
415275
882315
96616
739977
467340
243844
543137
493495
272225
222536
574582
627424
575464
760861
719103
1011514
481108
545148
883446
498567
322967
867366
271720
980427
421772
56475
173066
48002
602013
421335
328426
281648
339668
326251
19059
743384
306709
739464
465579
224695
400816
221571
489304
383237
402419
841668
821084
854918
562358
159479
693106
655550
290228
711055
163080
109943
608413
559674
13384
128504
189745
438658
952390
491813
100652
127603
1010990
627170
932865
830973
677562
150989
434957
906875
914349
541731
395991
668915
997442
533672
772406
802693
76587
642215
871438
926426
835851
252541
813803
483669
675826
55094
306620
624603
52280
230005
169486
707835
328176
430732
747872
60547
378267
883066
772259
28889
320661
414580
586301
698056
481580
740452
173086
139839
224990
350255
653993
55456
134982
1006695
118021
97373
922346
715823
747201
757606
992805
111085
898529
700707
515004
845433
15861
766943
562053
846501
224952
916995
138401
93189
808767
286776
636225
847436
955039
186986
913126
134785
944838
414707
216637
643123
619331
632164
620892
873381
515182
299596
728559
392916
949336
981171
554479
509909
418603
1030377
182745
660167
326566
996451
961905
684656
909720
224701
833828
645599
756093
274536
155789
652254
794426
796501
72796
1007302
949034
777129
100818
1003285
779939
791846
796739
195293
89330
703687
662557
258534
451311
675840
108376
121036
7975
297268
890521
880634
996492
434192
240280
377659
1013740
604671
573981
483011
463551
937191
499403
643292
14827
105358
571754
875910
415968
1016944
210607
495716
676120
309585
76677
841829
634545
553643
368921
40994
239112
354516
929124
913651
999117
867758
551578
382728
503743
460378
691271
802975
952605
918666
352722
205140
553304
418688
664452
499760
482191
418216
851599
548895
163081
337952
413661
14220
220224
770109
360072
797389
433547
803991
934188
555372
957573
542683
843172
568406
104568
547867
577684
360369
582961
614925
450202
729669
834398
728198
950838
409851
408957
527654
455787
835935
912924
855472
615364
162287
93285
886570
340109
139566
344010
892745
318130
813014
108589
981506
448825
403366
303513
560657
574552
917941
561250
60636
1015202
450030
839862
367002
215386
262010
343052
645219
33759
896801
39109
691073
839472
428132
193054
784971
367651
442756
210706
367885
6017
385419
334577
18024
737757
259969
579993
547723
968507
779781
16415
43849
42555
406189
127801
35852
663765
531657
1030935
451137
195725
899605
35757
724951
334253
159487
893892
146870
822334
62570
780111
410741
617909
545337
792404
390542
268829
400072
128200
497990
372713
869155
564067
54054
361375
20268
645860
777714
463912
143287
96041
640294
1030266
537295
676593
773303
383667
981603
605644
359431
37144
948406
64816
414318
350374
1026940
660523
234471
61860
486197
989185
163261
757571
770913
341354
403987
768010
225880
329563
1029507
876408
609536
255339
145090
246906
727515
423253
804913
453377
428579
965964
970931
769338
458130
949240
786145
1029473
729908
1007818
376771
974448
755155
519558
246742
231187
933659
196962
994742
332771
935311
213079
736645
144971
922031
859165
682
525962
991255
732441
601834
311094
944731
132580
267990
583710
506723
151989
83264
46803
320916
89898
407804
591719
43779
663929
164909
489219
424902
86216
905749
211866
1032483
226051
826429
590754
645434
222734
152871
217669
390567
797009
450510
35880
1006420
626488
626471
158305
429402
506261
1023184
265158
834271
527025
571691
1044482
783499
422458
847124
715216
254160
1005058
561764
309037
401609
613639
683944
526456
339432
616513
1020652
589713
923892
945854
204465
372750
369468
447694
105485
751995
508084
76975
716031
810039
125104
340350
642762
682794
175247
948872
1007403
733137
596694
499463
200117
167039
891281
237744
560850
296254
680679
689501
690413
595208
592856
309480
45980
730562
269353
1016608
752094
309758
565197
578916
781829
993005
399393
769438
858468
258492
188956
1033661
216752
1454
87975
750815
698971
656431
722702
256633
2438
678373
197695
834310
672243
152329
641458
977626
617551
170799
941737
907077
383274
384959
645662
955548
440315
675130
933027
721673
18331
393813
266989
35955
780247
804514
791653
159356
575410
954403
630014
892351
624871
133823
55626
666544
256269
371574
197915
858595
502553
119916
542616
291814
391438
937044
572098
507098
515993
681078
73373
377764
140281
488046
906327
169978
653157
572642
425540
516192
1008460
768668
232304
823643
1019327
870323
780387
693594
871671
715045
938418
615147
566244
275297
572840
308141
729173
248334
23934
828980
392580
493628
336995
994769
361426
10542
129897
1014926
127453
446028
425081
53075
251824
250490
368256
79990
174726
167629
872467
442116
89275
866855
649634
569406
947429
147240
516428
990474
113110
264415
696632
62265
905853
189995
179759
372832
189022
216149
661155
559236
541449
833786
790135
310041
45617
60
251545
979768
253031
117581
683946
406893
24594
148525
443132
194188
582449
998949
645415
812607
507699
857110
207098
756280
1018888
755212
336144
797393
401885
322202
239289
967305
952321
268242
784960
354688
1003366
147539
496698
193153
800325
709552
428518
627038
602468
439546
35012
371221
637386
317702
664620
423893
819520
372809
978957
1024624
1036016
515489
287152
354859
748506
49464
614401
622725
204472
842482
86578
27766
801624
1017868
1018458
80619
1045027
838255
474162
37855
916625
143407
50265
74906
144726
930038
120390
856869
3349
393095
845805
905022
143151
571814
511996
322641
599619
531840
1042435
218678
826262
620814
175332
179880
779562
243459
147824
320810
408797
569260
580927
219878
301019
506210
12201
472420
12616
97351
458014
933761
401959
318892
187689
592405
983699
901766
949000
704293
241237
293092
258380
840165
859460
421216
70570
220367
547131
422982
999942
967186
410215
302906
76146
209698
458537
624113
566272
297235
444318
895150
1046205
1001354
286793
1047026
308125
465766
254632
428481
688780
953021
121534
581594
55271
329808
239604
1039539
511844
483323
914625
190556
134355
702281
972838
755456
844758
442610
412057
514142
228026
468261
528148
998826
820471
716682
486423
685352
339459
984705
523656
637992
480689
855192
314562
218442
285219
693361
746405
442988
201540
921186
202908
273861
349662
600694
740327
340975
152394
305396
1005094
374561
411286
880731
373009
649416
843574
653899
597624
729963
605508
31008
946601
743968
922313
341044
541659
951555
291512
987572
396851
155394
13090
1044407
194737
591039
709689
1011480
845642
685004
146656
554751
339243
856133
360572
566106
281813
794292
253419
289153
345309
1006485
1000968
409202
846511
1861
560159
509947
114259
212989
405361
397897
734695
954049
663995
917419
728753
953368
959403
948154
536054
234180
714247
652089
414273
333571
270433
1040227
845998
918394
793622
959650
555165
948674
40510
187326
723465
313191
566299
944937
557688
1036941
783426
359912
856416
773462
970228
633104
575455
282790
1008713
409444
137443
328976
917201
325190
279659
446729
600589
970601
570402
676291
903894
693147
244287
770417
796349
759150
205174
18944
442691
983170
195360
632680
1005836
1002798
218866
331189
633027
226058
412043
950755
720174
1025891
439780
525768
575628
364134
90039
558234
675469
424363
103489
367296
1025205
1024008
393599
166392
288717
454439
139232
804928
295821
208852
617639
111930
184778
243152
672973
268695
500125
204632
934334
683664
669211
639450
203448
360205
1003640
668549
566811
889952
891678
841833
427558
888222
574072
42404
1695
123173
679104
224011
289123
804556
294496
153236
115686
571830
388866
11739
1042329
331635
505929
972991
462188
679230
377270
847915
961468
82327
705561
968294
296016
227539
37262
200840
845327
886846
268491
453143
678614
863190
1027115
246608
366175
172931
761513
985223
219579
861069
353513
865060
118999
289966
424002
693397
625631
610251
726236
721650
439541
467106
839089
565387
194731
973299
892089
667808
1009881
635545
253045
737421
179887
57514
590263
580662
887924
207
685057
576274
931301
758911
611942
893185
531650
488129
597057
620355
124647
607455
467502
396890
67860
918380
509689
114199
463378
988897
370672
221359
981816
127357
315854
28677
956543
540798
945193
6259
281846
519564
373961
732731
376335
709759
436760
35278
287059
731120
469893
557102
750246
1040778
440352
532293
497286
78255
352886
78329
415843
51203
769399
598961
121165
343332
764385
292121
928993
67547
268189
76636
239032
156113
924497
816186
695422
164404
812935
554005
803713
242335
617174
710481
543073
986862
856542
780764
975443
119884
589643
842137
260412
798855
73841
524005
692467
184536
926432
758689
436821
714439
961269
91520
531655
660098
876528
343995
910431
929579
478381
938829
655744
845068
735424
150874
860786
430886
601861
838326
338032
968068
867377
404410
421100
420333
86600
889008
211301
998860
712696
239992
853531
492847
684792
50085
371718
605593
647364
800224
479249
882589
497728
600969
552408
1007152
202205
460026
883170
279311
1033146
603283
1036892
366430
525613
526776
1007795
203928
778108
861430
348364
104796
136584
828074
311175
1032915
811158
940942
134013
37524
791151
61150
722361
755604
568219
554607
1004943
17781
904629
932093
743488
390582
466500
230426
168911
837084
83127
93279
825601
81866
892132
707392
1013359
510586
835142
427436
894902
257149
428166
698049
651529
203080
314425
151911
950979
789446
382033
65766
44413
512307
990815
599306
700418
345
214994
963868
5418
409902
285109
1041926
294727
543562
733500
115775
805989
149476
61302
1006668
785719
374697
918559
403732
597437
967668
166639
14091
408413
177003
706637
244378
833744
286540
125328
438284
264338
1048020
1016758
334292
291281
909831
82986
30354
1016801
411249
1030346
253557
446895
583491
669976
722532
675501
386886
982545
841710
461882
243750
101069
849612
1006854
86561
929833
764371
854890
53212
650821
32359
937729
225224
963692
917223
353962
903995
702428
943780
752157
810973
173871
770754
112437
397296
157549
854458
153961
398401
166913
977015
806017
420178
615916
190210
785477
485071
522532
416024
300554
419723
398041
173110
467979
1015090
703154
277699
382188
53708
247729
60813
460453
686615
265302
134205
863744
216857
130584
229941
604319
84827
223577
388389
261313
161378
811670
427774
748887
781807
208244
393229
938791
138305
603347
365162
161060
317081
955624
964256
912494
190668
951793
163924
782525
538053
746228
6838
242253
647546
883963
336996
197351
806523
849558
916236
66864
890203
679902
596535
36556
806364
507724
520757
39013
125601
788820
780972
578385
474088
810077
851414
589907
497720
841952
1043837
988536
529006
574401
486617
506037
928763
357784
370883
607253
369087
746686
60641
608442
95608
634349
901616
357263
391076
944683
52382
835945
27194
831112
243561
955501
858865
213233
614108
161353
434868
660981
238506
333980
77815
181408
625037
535133
391280
629350
945675
62343
247126
20846
805232
362773
453922
241837
207506
258166
665676
581038
805035
57425
760635
703853
700580
782058
48338
274661
412394
168799
698814
162431
859354
401662
881889
861807
1047199
208471
854632
851791
312828
437071
487631
241712
552
570295
881903
240884
26007
777015
27648
766581
133197
623703
1021651
1032742
54602
158688
277085
424545
135694
863910
241393
625036
241594
120374
456919
346474
601274
16245
806826
475140
14731
889341
1040189
730932
616523
563423
363810
614843
589712
610966
717158
442898
611106
38109
105794
122425
283170
386826
631246
312487
189555
356357
615396
501566
139887
440920
188749
431173
174471
569600
51519
811402
892412
616262
655616
951924
338328
668710
283526
317639
810246
640217
582693
665266
254040
96214
840776
421176
550388
1045189
126564
714652
549516
513242
853869
984382
285679
195489
867039
817594
227704
244045
868583
1040160
354907
819638
998388
616938
226797
995956
309092
257033
75494
218897
425186
819202
57370
244106
91026
526050
365513
871381
167715
628542
269296
399676
660357
322004
993193
917265
83861
840710
1008760
383164
853243
968615
571377
381672
66562
159692
1045506
423310
309162
162980
161288
80326
716370
206984
897491
798898
59762
970034
914181
676424
849200
139119
594438
956811
888212
774899
198375
359720
59339
739096
780400
996730
925173
620823
789081
835113
382112
477316
81663
989155
656631
648611
377791
879420
23262
773800
384409
668723
297218
193572
193582
542430
662043
939883
233887
249290
446869
132522
690975
769565
455418
736600
163571
1018502
655340
204326
655389
841541
451315
717225
94619
866385
789455
722978
482185
293107
194258
421597
737979
1042300
238510
891215
2551
463273
1019858
631208
106365
376090
921150
762611
961772
545813
71738
422586
742744
646405
438136
1000926
371477
515354
519647
810856
718366
913474
955108
450509
893825
746733
587317
736069
1041427
621309
906693
413686
222354
184966
176957
380471
477976
395031
259761
223147
61487
895620
146296
248231
253180
862043
453625
829636
576572
478419
366258
922929
615992
723019
799099
528038
246914
935481
786194
179819
707480
625574
1020756
1006575
132567
880880
345307
387604
69992
735503
472887
1012919
472710
861245
850912
196613
242924
964939
688700
12425
90211
862463
2993
605333
947986
558115
406643
870344
520074
48475
617192
838636
698185
427387
606402
1007329
680580
223457
869462
702688
30810
919724
532041
459656
530443
889565
785231
615554
215608
766435
831606
211361
272476
123898
491563
872117
556332
470747
813575
251944
144538
356337
1018890
42826
975072
918226
31016
494613
386109
486968
180833
1031041
62338
379735
889285
912999
406483
256210
165599
450460
82589
336057
549137
822715
1008149
693246
728653
763584
954642
797382
343153
364436
428677
578969
460324
1015245
894944
1026645
831420
799828
968270
379938
814165
920832
213153
381372
256143
37939
858992
871115
503495
568737
355166
512788
88033
920309
634780
442711
848096
856561
723161
659515
119460
345737
857024
492273
359558
407620
141179
56798
535535
324099
597047
702455
844685
31679
287746
157373
858979
951767
914702
80200
107398
630624
384377
762748
894741
341949
493448
812403
844434
292599
645846
576224
317676
42464
573939
600261
127022
747557
505132
815457
226655
774661
875825
823605
218183
451113
768144
739228
609854
778445
667169
269552
272508
455193
787487
817954
801302
242891
806251
375893
727291
310435
304102
80633
578902
832293
504200
139208
487275
879346
895831
404926
374336
9212
223320
941395
33324
542997
806784
751694
980020
429518
1026456
556912
880572
636007
454791
929910
284570
732957
5886
628098
569356
948027
653112
623316
784941
125178
95366
398541
440545
903568
14008
347209
942565
517872
1002864
51314
844550
772071
49602
68782
755185
978801
1024435
138843
186509
93525
406007
173236
378515
516009
362636
206724
711619
1016320
204000
367933
325607
86787
583148
393098
904978
242021
490424
297443
934103
231081
156302
650837
53911
250333
187904
209091
473604
894886
559060
548945
564754
249213
81854
571891
825367
1013875
991861
842753
783063
966851
559514
444942
831783
438938
264671
659828
159060
104853
891749
998356
57602
613290
51898
1039840
423022
931835
807458
730882
8488
883062
435286
582764
769071
74572
418888
919112
703641
626630
312210
18837
1039114
48441
59095
773868
55537
110702
829310
380293
224965
322278
26942
330531
818933
64200
863784
1003351
352581
654548
223648
556424
77088
442723
296624
923914
737683
476466
728317
250295
90085
915441
1015812
649220
34926
365917
993040
727415
766047
616439
515705
841491
250729
636720
1021013
612549
34213
760192
953163
930677
515291
278045
235932
339577
1006598
135925
745090
1084
859106
216435
152568
811038
638700
714393
538486
243417
642171
186436
398957
324142
42832
922577
293964
652981
495195
228808
771472
950964
850827
5133
265191
511955
19235
181785
45451
836001
108480
929179
281180
868352
136241
551384
136147
41475
98579
595905
758068
549667
815489
338375
858230
17030
846547
450497
121941
683381
977718
122753
627670
101199
662611
1013435
493739
161285
859438
649677
383784
101319
224614
923119
351037
37807
675794
638074
48167
708528
984357
175659
519681
111154
42151
46953
743323
976590
522704
197824
533562
441958
797741
1025819
387850
507932
193975
716527
406207
903773
166053
1026521
761983
767224
433750
897803
57384
445329
580397
547190
34177
153298
269095
474346
412040
807842
605093
130511
34753
355561
1011872
929201
943690
583084
621373
154933
23631
540961
70557
988206
398423
127813
162652
485029
253883
627036
671233
195254
929803
517659
812244
649472
687341
651098
35503
239223
887222
102699
821374
962028
835251
163840
885097
512810
224458
355707
607553
443533
18818
570542
555704
870074
877068
96525
912035
54331
137863
693439
207341
659569
556184
647829
851559
415255
387185
644430
981012
440643
110761
10820
157913
330324
363863
71728
890227
128341
950861
3999
888771
724057
20104
584682
186282
616872
9821
12649
501315
658139
132820
958653
72164
831984
599881
960602
975290
191815
1985
1043124
572712
864390
288572
151574
655939
906797
319765
361190
141779
550219
443326
614435
441282
735300
854904
118672
744531
389103
241643
263374
170634
579506
655199
713827
432379
108405
96324
170338
253714
301688
572526
796865
758405
640492
167485
616101
621734
45346
825390
966560
579217
699760
204131
176039
224881
365682
627858
750186
921410
317268
622063
196253
827203
599855
915522
244310
337888
385665
21594
150138
762791
51765
311157
60594
231413
240383
8857
978945
1037859
167473
306893
39436
149762
601922
59562
86916
860925
282446
354982
583154
555746
821263
343605
905809
377469
509227
574872
317075
893260
199616
662964
69598
736498
996230
67924
833190
139824
123830
3549
450594
994515
1037421
594808
25682
67565
954438
563611
594219
736718
1045537
471977
726975
10421
993823
152868
224181
525690
136794
383851
392583
552553
544663
466616
437351
658574
659078
912051
426684
1026509
931605
793456
805704
1033834
329956
818611
370326
539512
806627
310122
104308
86109
572391
399353
258073
685750
840725
410304
315867
869910
355128
310827
301150
630144
214057
31289
120805
488970
1035081
935191
513092
1017240
702509
568781
177991
128066
308105
283543
923360
658824
167187
782952
692493
1045264
449017
232852
924306
755410
438402
39920
708468
725444
536944
726658
998970
597604
696565
474003
95892
680963
181871
440473
274837
567876
689298
666488
521918
949074
885199
110535
664731
836257
973356
94370
855299
626765
856362
369362
855127
474278
521910
659489
831461
559903
895331
669746
294988
811271
457967
234545
450505
740068
601623
798266
225935
825952
58251
789133
592161
895363
225258
510475
573158
124983
300221
125467
1031427
742927
675822
655131
718564
826870
413862
177001
291349
66519
970811
759178
297895
1016817
512374
842810
522264
363742
592661
13046
631244
396535
921419
187195
452907
530211
282551
31038
726863
550780
575652
245118
460939
580892
244755
1010568
867657
685470
780441
304528
924814
283612
679918
806573
778038
614700
167345
448464
176753
455669
1027192
301857
383693
495489
114286
918353
444028
198000
792461
448473
898403
739809
647365
548229
595263
256246
138346
667227
336981
787562
710676
268402
151605
662894
581626
849392
526952
738718
808475
114901
821966
615473
677892
931973
548293
435412
967330
390975
530804
390608
27502
322725
607551
598514
343888
499845
882741
839776
383744
647556
353590
1047659
644596
520593
121113
60830
981465
444909
94135
50818
55682
766511
528665
211269
256958
807477
508781
241924
906325
479108
477045
783545
856453
789207
1041565
897365
840615
597131
136448
279274
1042723
585865
595472
277516
589150
357803
865965
202004
696494
49149
557569
430486
212592
488754
238726
527638
846898
572295
541446
374211
363686
129073
1032409
569169
199696
21478
209130
1045675
616285
559888
845878
998244
210445
743455
610836
122843
54946
1025470
926109
202852
932104
787091
358626
750134
978959
604084
964152
365997
41018
158854
208293
751720
798318
868168
588434
369728
102421
1005150
255731
485731
86683
154165
889303
466151
445320
889574
907598
1038154
778901
661105
727260
28749
496279
670732
847962
1018341
922634
906090
296470
129145
579862
279474
737265
77953
294640
375911
101754
172312
962038
256950
364395
86741
733508
852758
406430
639654
55193
394249
112685
104844
648996
709527
612071
686015
326336
705794
720365
773906
258944
536232
339499
296969
792072
267961
590137
11082
464734
171566
377701
984110
985259
328210
664026
327272
444039
664564
199213
181885
654971
269838
764939
322455
913805
569099
997797
409728
794276
432474
285214
284176
168817
229644
785153
475845
289795
307606
290666
20737
645138
696856
986785
1016083
395496
667781
818257
466589
727957
480315
977584
867400
167847
257555
15817
107635
325395
888735
815364
415875
11942
973385
273247
732437
585579
614711
670758
344483
452679
421007
310490
776986
359004
207346
668646
188756
838809
666210
211868
497577
45915
940296
896287
49371
10499
841815
675717
802728
316927
681649
93839
944512
179562
312904
905473
951569
1023092
559473
1024760
905339
881050
949350
591419
304969
737909
560524
842640
25841
304240
80536
301106
379598
452655
966566
397866
454372
109902
126759
67482
42221
410441
954837
437483
409540
402207
45149
778524
68168
989019
25708
285087
97746
1033726
125489
635183
154291
766373
478595
177040
793565
224362
547499
559661
987062
1025651
3430
909898
621573
70457
688415
967561
312916
951008
653270
1035162
763198
133500
296732
581389
358602
155867
108281
380049
12446
760336
911821
740261
799839
432365
334731
659982
559033
180974
17827
175715
380784
221314
110126
892022
90113
401664
969977
887813
393796
377018
381857
799458
505123
366345
80445
867566
101353
189747
405717
558707
925202
586827
164757
756362
447940
1025156
287316
397327
489315
419790
330034
55407
309031
408293
4934
514256
999834
649834
546863
66461
628687
930980
856512
710756
83966
789087
846129
392434
852279
547607
271638
521567
339144
793030
505868
116444
990415
568530
529290
191816
699833
139837
291991
1046507
718933
580195
744535
279915
225630
311277
974571
613315
100814
160396
112262
906709
337144
533752
762973
253037
668444
234628
688633
449480
584481
1030719
1037586
586100
107183
401511
749488
197524
981442
520444
512575
824124
52710
883812
974207
731222
33264
940966
809463
482681
230278
246737
1037547
479199
312550
789979
891658
249569
253157
996927
748034
205760
954661
554319
439485
135282
839632
96078
315596
449714
186625
909778
732127
911890
196249
436387
135936
622808
200557
684078
270839
619146
323778
814100
302805
562257
665027
416235
221018
682722
1044241
865675
652427
726773
351098
920328
97527
309822
1008492
551848
443496
990548
696914
676126
757325
612349
212931
1041232
538425
1011011
539269
510012
664966
598294
551416
527961
336039
548466
103016
436596
341911
892531
368875
97028
16230
847306
1010585
875170
396227
627796
502526
739442
472700
753535
57165
82403
772412
373865
619534
175264
248763
140968
859140
787094
897844
995490
384850
645051
277235
630367
743668
495548
811792
46431
79628
718390
766804
191529
560252
284196
421166
338353
1033787
343603
374392
451486
1003845
657123
825453
782836
237249
917710
625494
660843
600380
523602
633328
380281
573761
773341
445593
736940
961799
610510
141711
471145
488299
985641
940149
532169
805790
351906
969343
85318
359005
756515
795077
133230
415001
31077
261354
476720
529551
743791
229768
682693
22073
539378
350878
460192
418168
254976
151222
399952
295620
255772
344703
1042220
515431
190310
51586
445934
671413
220464
529838
792497
74968
596534
551822
114315
620617
36451
266825
146733
579225
612837
605971
804159
446157
147637
537776
287067
148297
54004
444622
796511
114730
181955
696964
965032
482119
58449
599139
611600
361684
376571
641795
96430
847280
117388
113491
520022
812491
3187
912178
738219
481778
490922
624772
196926
942898
415379
661633
928565
1039369
874554
369278
33554
866965
1000629
921033
335074
518585
443171
871811
17876
54798
349077
947781
344201
466220
480016
626564
1004111
352120
638543
70322
289532
583239
549139
695123
1044525
843522
798101
38133
460692
486174
217108
642865
213437
985492
514343
675196
730096
919075
9157
55332
413969
983069
988383
925618
670091
403766
102585
821009
518976
340664
960032
913526
334908
725205
575663
681535
849077
570
730015
960673
17439
538771
1041053
776454
1028880
748044
394969
370096
290405
774382
436619
310769
982330
209031
1012709
329859
352928
574459
455271
587455
628802
115490
335156
219369
624765
446442
55192
35818
651509
641887
12081
1023473
32952
289039
380925
724365
768180
219596
779978
494025
502953
168645
765680
705566
99059
9083
288987
220503
593124
811320
365850
42042
607463
671569
772463
773180
313995
800611
984944
777518
205456
892501
434616
860578
965361
161645
335158
210505
393049
486947
542868
188354
924008
165756
1002711
42458
990058
334690
890106
749055
416349
294631
399462
379421
13320
249773
413892
970821
538785
1034968
490191
475380
977154
417752
266631
85149
685881
548077
915956
319801
267971
1034574
233846
675577
702290
1034927
56108
244494
643333
251864
746352
381286
527738
188427
480644
151475
793465
755522
1004497
958410
543539
771816
470895
3762
1015505
309605
575894
501445
349278
966137
74267
705423
961704
637980
521152
556744
650760
612834
10728
1935
708540
942226
494096
252064
388531
16451
178223
172507
373036
736608
580918
867115
157305
771130
682517
96777
595132
161274
471950
350920
615210
154400
92851
717277
572955
368014
751368
456352
266813
114468
158002
1010083
747254
89483
106594
204375
109215
432092
916554
145813
696232
543545
626842
1006122
339374
779723
383923
671876
689943
1045947
675491
58602
453012
297641
154696
352988
932942
376683
927279
646325
16583
333178
133403
138835
771845
251510
954530
73862
835542
138703
368580
167457
455318
362882
675920
206711
81467
884973
563277
1036569
641392
16652
948655
108300
640092
818291
881314
483475
141696
527338
544214
754721
746527
957432
279375
840384
422903
767993
840507
883714
195087
677814
1038522
578278
984278
872526
858045
334511
215462
285319
1005077
890660
214312
7867
519194
545543
621479
471922
315264
986550
61162
788815
229686
742000
292761
535904
254569
789449
617052
812428
503757
548609
1025406
983481
726024
224375
117637
823263
184997
240596
930391
1025480
943061
76711
183742
139734
391561
476291
150661
269889
892849
379962
456824
714260
105981
871564
1012189
116502
838650
803881
733740
241139
913896
862623
223771
76738
95669
930763
803052
458086
557274
395809
423473
914779
852268
888558
254141
315848
957983
1011411
363839
259666
33665
179769
913988
773516
902166
1005960
808262
263070
338573
592273
425178
16232
892773
730203
520076
968683
316320
497265
765612
525442
877417
960415
140306
380622
7708
898205
430179
754371
977597
335395
72860
240298
904420
888308
586608
615697
466946
652341
521290
580072
880002
6084
540674
92031
934400
135718
502177
206413
400121
272430
638288
70718
433010
466871
904936
563398
354003
689543
363900
458965
133998
198296
992710
580929
52730
868031
273910
880915
1008629
662124
690505
520133
694749
664265
657796
845151
71608
683481
105176
965886
395468
625569
98156
277258
463517
389271
74041
482914
555902
360129
48480
34267
705447
801412
401442
236841
720255
231166
943409
282181
146893
104558
546414
811413
962722
467243
752848
401578
369702
485025
655140
114830
27959
711412
447254
1018189
249107
979996
23859
410086
352767
670193
903012
536084
878725
540019
830472
114039
865636
624778
632134
853034
625040
704726
618604
227497
541799
349431
884310
193455
671145
886477
586598
224798
346913
571062
276904
449771
1017904
545152
1021560
480852
807484
5379
1038771
869976
263989
973220
601034
596364
741916
116960
207198
854626
543705
797501
255400
326283
392592
797792
724866
943017
166643
379320
403414
263121
149686
895001
484878
110436
930308
898241
84530
59115
12725
688304
388578
979074
40283
44650
391014
484783
392526
43766
476910
775949
449499
311962
669014
578537
94611
455628
376278
954431
122549
974149
177571
916204
113800
676241
258360
170881
284680
860912
206848
871976
183749
821220
988138
465566
951040
440389
43813
309740
474413
923521
217583
245201
327089
343150
244675
282922
567432
484570
1000989
353460
574739
531163
984541
5893
249970
242589
453017
441544
316480
213729
1025325
493154
852425
877479
169590
831089
713623
1016184
558912
135193
129482
333924
597316
138069
31891
479621
747548
59661
555753
798668
1009624
244556
845047
811725
351478
185581
272772
19595
304828
148874
259473
991711
285032
417775
867143
2943
102918
785770
900501
616339
115365
605238
668808
389778
330158
88027
142587
938550
263668
181719
822669
368421
95528
275022
775184
1042490
501376
88010
780105
575112
232484
177074
869795
204111
231945
298782
864485
949522
352538
61085
880102
889417
167038
71207
982602
738689
566413
107838
343629
388544
576978
449903
203812
603977
276571
307325
859684
36645
361095
432971
623419
608160
957813
625061
88517
484982
264172
557558
284766
711972
751635
8855
855359
176978
773119
335721
321538
323996
927468
895338
915206
454105
633102
65240
363969
455572
73758
636333
776023
585854
233638
69737
97435
230397
516447
517727
262943
90247
930139
36347
356396
800969
901006
395547
79642
502937
883060
435134
297546
664066
479804
669981
637672
103483
944394
94701
995770
197975
335855
924479
197828
321972
557097
1039619
577165
422385
262641
679555
100219
879727
403140
308836
366979
11196
238657
402189
422689
502967
277152
1042818
719377
1012688
927099
316473
159923
84548
874398
892873
1005532
13919
855226
990339
299779
486380
559378
10516
313348
819726
304115
715528
897572
150179
407150
21617
153870
372664
446980
640627
750820
32160
609991
555337
39455
673670
456650
37338
513150
420548
546862
231746
438450
451655
548836
440961
220806
843023
1028378
971139
361739
637645
743768
911756
175195
771997
507645
240695
984231
693310
169945
1010162
1004722
398111
531322
928184
716202
878615
260625
320866
807808
597775
185279
823658
1026089
1014763
717785
135209
360133
32514
434625
276799
122303
193106
143569
686867
244870
887327
430113
806846
657606
24372
980070
781552
703812
155693
48725
308158
700004
471248
440660
368320
848242
599782
9175
210095
645539
494661
544757
1013906
222017
374083
1030627
384267
255926
42680
560929
57698
27342
644706
710814
70648
843800
350582
486714
6818
539037
7169
579238
165032
751532
799594
504183
971928
873795
313193
843171
613324
70935
386235
977793
545698
873488
538513
533343
671405
193876
911092
323544
371322
515678
939889
996979
407617
825780
224004
747039
759587
174751
28169
769306
600936
33111
287534
26601
536063
329173
31858
429894
276278
433131
830469
521564
248162
364678
935744
354569
215669
581987
416205
559933
453995
797430
912546
887187
833083
477018
464432
733193
550986
579420
799135
449818
576107
747569
587782
1983
217132
846288
567705
398660
998144
1043179
383884
582517
373484
466502
910167
921378
799477
197143
147936
545402
789049
78945
779906
644190
146810
991157
634990
780622
109825
480813
118719
341927
885556
695748
538421
457617
76887
176459
291140
653245
509172
235096
352236
188103
731030
575422
596910
85827
836960
620560
674476
477239
966636
864536
725290
421522
166567
540690
664612
822374
88378
862378
330685
11796
64902
579318
1046740
167446
436472
139905
25912
453099
705625
562446
56623
506697
88384
247947
14853
101812
54695
639726
681645
878360
981289
500927
2457
582153
562571
519230
408582
1025114
656641
879348
778636
54364
635664
716173
868877
332733
370359
557830
35415
181293
177933
534506
1005964
197668
337754
759460
115593
402648
756349
851028
614957
419493
571770
696047
939042
827603
279709
385007
128476
115101
124504
828880
664167
855434
230923
671408
990261
662387
58885
881008
616710
956860
532832
738557
198428
539999
958081
770427
656891
352764
712314
943786
644360
517864
483015
746400
977755
386221
954711
797256
297992
875317
969406
521100
97824
433507
1047934
59990
145836
113690
767400
279003
312076
879716
819961
552292
254290
311385
756485
79128
18446
87145
407217
781234
607624
36595
129654
719883
577053
314844
78779
575008
152042
930066
959270
318944
189436
347916
623780
21201
1021612
796210
159543
176294
194649
678240
126090
614883
116286
717019
596820
126670
706327
760579
964525
634058
896393
23617
549328
675064
120777
954806
549438
771338
953625
958572
599521
185592
998428
53697
155880
343457
499696
458958
843883
888720
445401
325346
336771
553918
123462
552754
834338
881412
829594
620349
797639
252690
824689
316822
476126
571163
7191
474604
261990
790145
769787
301502
55782
85220
885213
793621
195353
476772
834652
190632
20621
1030718
66386
213946
628466
725750
610153
533014
513157
850260
17078
394236
53982
237367
580942
390
942822
802736
653785
811163
493897
722440
386529
1001452
978764
853727
508584
684233
766867
522284
924005
865954
470321
389979
137981
20882
873003
516894
62220
1015400
791218
297150
149991
418312
533745
832071
68431
228175
873475
259100
18198
659579
414820
551903
526390
679654
731534
1023784
169987
649328
811609
713423
719629
852339
714410
682358
504775
348442
892787
511874
389810
623983
207968
1028913
22692
817518
804841
725984
952635
536880
462576
1040483
792483
754633
273477
697146
102518
640575
357365
115415
713726
749867
947049
1026758
815610
932812
347397
88529
277417
90546
98394
55497
204441
420009
19532
728268
628196
263349
497658
882568
595985
883494
582058
562458
86290
996782
931455
327604
285792
504960
106554
772538
945934
373149
1022692
629928
731163
1042231
499864
395044
413523
915532
611001
259485
1046712
413439
592256
1035695
751092
582436
42902
1016612
883547
208550
969543
928426
179861
235288
1045325
975333
1018415
722299
184700
210939
787335
357038
256826
185157
414567
946542
686037
255883
378621
469034
201808
95988
442815
146410
512064
853529
172141
943733
657776
691690
330006
554245
1010984
623727
176231
415822
599219
814770
544779
949554
194843
209029
95022
107168
611718
714815
163006
599863
367062
77097
438599
788549
439360
632730
966375
241918
243058
391259
660773
335364
656542
330041
424108
811826
238307
138291
737578
239789
133691
911675
258388
435913
193537
294218
289274
273346
417598
226847
791405
627661
759201
498108
129155
102401
639888
802046
323630
241783
920559
277320
282984
84160
242722
1031124
109414
810966
336463
829706
159999
740101
248405
829379
1040917
146396
516320
768225
889342
480506
808811
974851
95933
81594
723897
790438
658490
1027932
337931
397441
957825
532643
368096
902280
504629
603407
509238
231734
62929
281825
610529
140662
899000
553496
116887
214529
961194
980073
799504
1019389
1003696
103045
655279
264480
356682
445978
4065
41081
152043
841602
218351
217324
821281
1025560
983330
821700
126266
817224
791802
60845
556094
773272
471646
848022
807768
131211
533528
792350
69592
994529
644589
849821
119021
8789
254993
802520
443810
3332
69779
919796
589363
351946
39516
828355
673600
148651
15857
86099
675134
563050
372212
720144
146869
770572
339103
980674
22772
1000080
257724
404352
619354
97294
677619
932852
90057
70152
935071
9642
712066
209197
318179
425449
91397
187394
852910
671796
1022008
730093
757225
123601
489015
142614
797338
562253
52168
26548
615751
606788
1043826
688259
606318
680076
571698
367115
306327
925088
845962
481842
140608
299741
238206
711292
787991
128110
995888
209968
948045
378300
758161
313428
297151
824162
477904
543045
676841
890128
151342
295349
765762
103199
399280
607517
277471
275783
397014
33806
646128
30151
686145
120467
236227
348413
881631
29052
648508
187900
790728
273218
205740
445293
991067
303023
329414
869031
654325
213983
186377
682376
814451
992165
474053
516856
857175
366197
107001
835483
420861
946039
984779
344359
197111
553890
912791
88861
580094
292145
163641
409151
598693
635339
670567
484020
475516
514545
157156
457877
513191
955647
60939
384737
944967
525705
5368
692150
415242
85722
787986
165419
662400
860541
793498
1005512
115297
484268
90146
744472
97782
833313
842793
218073
634111
220239
101368
115349
847839
557559
1033018
941681
263821
593400
761708
70755
384839
650887
119370
663200
675976
574412
142068
653279
641423
332638
739902
247028
612379
718308
1017171
511942
672952
98214
316224
749473
919617
687397
107106
999166
169992
21984
581805
211066
117246
18294
865312
943550
940157
74309
539639
447373
983158
846629
716993
180172
842855
922025
676526
509274
929254
391745
566145
366519
515338
881816
127151
930936
541615
36597
775292
168029
677996
99415
62592
978408
427673
448156
963040
382928
68875
96979
820675
50239
415361
199404
429018
371764
844350
190708
421282
480966
75200
196375
342153
147636
1021681
552438
557757
679436
582008
718168
988721
677874
259287
1004903
71818
272645
782433
623331
511332
483049
562810
528504
677626
784109
524150
930961
819051
974152
232302
1021635
204917
790226
91096
1004489
392336
71329
520744
526104
629736
497649
134791
765081
970912
588954
750791
320458
1039125
667514
942450
478379
1042762
766141
594937
866119
781750
1001857
1046091
264119
1022049
696513
420249
889309
333342
877898
109013
422869
452403
210527
1042323
763863
66559
507251
69869
457450
1012683
267911
945420
728939
339258
832382
594710
326100
980308
591049
15316
136778
598690
5981
712789
904668
86665
688503
360868
1012012
618271
187063
485649
663047
316656
458662
511625
914301
164605
369895
218686
32308
210087
892066
547307
944395
332328
171535
913136
1030309
711152
789126
139773
547130
988874
16404
99360
185407
486509
656049
213412
470815
403436
937736
177415
91437
39271
222643
403529
937718
820509
920475
969825
13597
939280
1017688
153512
812652
729196
968112
20002
535480
388730
393983
426080
948446
828427
20664
1025188
76325
860768
1029604
643557
821500
965382
450512
96321
414904
954624
85117
561034
21094
365637
698764
488802
315535
100777
153691
787525
234464
875992
1031743
346209
245190
799141
596986
364310
328823
3009
88585
343095
689380
727264
171917
799020
456535
831448
528102
636509
931942
936413
456149
339543
947171
308617
272070
904458
755780
798913
841897
359984
490176
253278
358683
247885
824929
576029
878258
595032
592563
140598
4053
342977
67126
12702
209662
803
915445
295172
647091
759803
954207
76084
35616
616570
847329
961633
690771
836897
763674
498819
414116
199586
337830
243504
582675
395284
201530
358844
801079
172303
877003
308966
682247
923158
687665
525063
2423
196143
395760
844326
367461
284998
860154
742603
878968
1023264
112340
350985
98068
910466
505879
947281
353062
1012391
451695
858151
131821
12172
10510
206203
220532
979797
740726
1018339
62679
241304
99805
589425
563952
316843
198283
661806
253190
761229
858368
590563
342056
215049
187933
1014076
903916
111345
13149
708127
200659
442867
300656
870795
384488
472730
47381
291353
45997
479746
197165
35217
658853
200908
91944
618806
262543
740793
811727
225254
278592
649533
382380
318921
6188
160184
78188
509835
345404
486214
963594
1016019
621194
879983
894131
769450
596332
815657
416445
612988
461678
762516
1042097
45666
487276
150040
847784
143513
723795
528529
479214
922328
992457
152016
581842
767212
74286
1017432
453863
933570
152430
55468
216368
242237
219546
124036
430548
1001006
709331
567756
553597
1002274
83141
906739
286592
856742
934281
424936
592291
69244
507641
17410
735285
714472
314961
274017
721353
1034791
899368
411396
286886
535560
1001277
406548
598331
407613
753060
96118
1040445
511120
370106
838932
922768
186200
658161
851867
399041
573785
363394
473057
271084
1038992
965766
34320
614044
997430
434262
307227
39673
971790
177810
665870
190579
806206
95113
712542
900471
1038866
344922
1043607
999743
80065
580223
688251
451605
936504
942378
825189
120031
947665
10990
64400
624705
637061
782690
859937
749344
845733
633749
413278
952589
607214
322125
792934
486965
422107
994125
1033531
638048
319457
333275
81215
173271
246642
982414
347300
750848
16198
127322
158134
18046
678945
961985
756111
571331
229734
941646
796200
618813
414286
405433
698691
797640
341248
262239
894669
32840
364685
588017
802521
987672
427733
798234
886928
1004159
895439
864169
17577
491020
488409
582635
267230
1039123
932210
200761
207247
610776
469351
87330
452298
74287
668010
364236
1009646
155463
798382
1034634
402273
638458
718325
410511
787142
755756
867849
724065
300735
771224
82822
635469
854985
226726
713591
626699
1016538
76451
530066
125805
695430
49102
187047
158841
841716
676169
407104
105830
265471
146678
974874
790104
956195
952664
318055
583134
712860
691448
355006
579662
870177
390072
109280
803209
719107
213974
366397
188865
738065
303419
536997
828970
87705
902874
39505
420723
365355
756317
658260
733726
594452
860296
522024
676052
863885
291255
156897
137035
495240
744678
1155
927032
436176
997185
650522
1003860
75169
736837
759123
813190
730508
381147
950465
653121
837139
110120
943296
797726
88074
687018
770133
138415
33511
526701
875832
706140
223478
865039
819657
248462
988521
36160
21811
633400
913743
789428
409275
930601
1003301
502359
911760
718183
185832
474967
204615
501428
381564
983143
738469
752670
966384
569006
878621
506544
923264
325870
702778
1017033
1023773
172796
493569
187109
881646
504055
811297
65247
450553
435029
392784
459753
737310
670297
683820
178003
768328
539748
88505
365037
490355
704246
373510
996853
919837
416465
916239
298812
900793
530636
346889
716192
183769
65054
100926
111539
385610
272817
56273
609545
1017852
267507
42863
979974
838468
810888
43959
664656
568602
595063
183412
553515
503064
24574
230562
940034
1003297
5883
214413
154509
406960
1036844
704410
214620
94248
104804
506055
645229
662296
245760
1008770
150806
847307
479795
454800
465843
932428
631500
68139
141081
731473
824599
583954
507096
626419
401227
443311
649504
192717
20290
752439
159316
465850
289358
216103
116385
514164
59767
434787
333095
955636
174187
768774
382011
822706
420921
735253
157051
115798
889070
170215
631346
223325
349647
19969
79403
650440
78475
941476
772753
623726
486900
992911
804724
368985
236469
566301
120758
234812
44464
737792
485404
890201
776430
33539
989614
564691
425031
325881
894466
251398
869287
441960
442591
590353
411773
330934
122210
440827
1007233
459024
303928
59615
664874
763869
96697
508502
341295
93505
1023647
550434
670269
796844
767801
667908
276680
80351
853998
165463
267608
544003
403860
664415
84301
635368
699546
274903
100860
757595
653670
793398
1017360
12648
944195
498268
1020121
713093
740379
516816
1039660
382849
192645
360289
302473
956866
183040
962567
528652
891053
243986
237701
1038804
234917
51666
117691
830789
822985
168609
39476
517438
374643
162352
862323
638230
823910
1022364
203284
359074
42778
702461
983212
566748
125043
884031
541431
775905
391095
747759
433225
714723
942265
676627
755835
54447
692411
516231
135801
44786
747086
868558
862269
715839
654606
889469
1027577
72954
970915
548867
385306
93511
339273
626415
361200
1040337
705901
441466
452497
494645
20199
830855
320322
934338
268830
331153
962923
209946
605392
517322
402296
180697
658105
643033
730635
183389
793651
10393
705949
356556
318650
619376
678165
344848
831376
419219
87174
102749
178422
640208
290605
416138
153976
939536
302977
726293
692658
1012691
84260
641222
839124
460400
745723
471528
632238
704546
695666
839439
552229
933969
1011577
420691
258320
1013248
111428
388397
453312
307528
949945
734827
82810
441698
102782
616536
603780
564408
231985
725112
475248
675386
821706
596615
202449
736114
817522
1042730
141874
290141
207639
1002569
339512
807491
485009
409237
208705
325529
812941
810429
350922
815733
272480
49347
135470
369705
283235
960892
55190
302141
884154
821511
284887
905948
452364
1048001
697622
699882
358778
426516
398104
19865
250944
701644
881774
147078
195101
68624
234737
654482
499568
1013327
486064
753983
471262
216628
604889
384705
964429
681465
1001957
859867
406450
1032998
485331
835139
293952
163351
174183
129314
905115
155869
628733
604164
931176
219699
228368
229038
491453
677786
929027
498236
576230
426374
368616
177861
485036
1017413
377782
400860
653320
800734
1043943
379262
160080
333869
165799
763134
685853
124703
435953
1025794
215307
799101
770460
523495
99230
309544
190011
600362
685257
630750
69220
352430
523789
708191
853701
195767
300136
207716
535555
603520
1026192
651551
1016927
812873
792565
45648
20911
980418
1014593
863619
660978
853767
732229
191250
519709
787441
214729
497256
598637
994798
355601
1009719
71034
568511
724111
525448
264910
569420
43185
539492
935165
95303
331587
850628
846548
618093
381407
976526
880592
699758
947873
870859
773777
728984
523746
395827
176941
494654
474133
674174
521115
620037
860197
145272
259974
44363
193498
124851
732305
949270
7944
783118
992486
958143
201854
391212
374137
67835
793930
777993
956946
694806
285817
501513
357972
1042081
361417
343028
863785
289141
936001
1018319
80576
408006
395140
444928
858836
2745
564412
1027236
226496
104190
803662
929196
466899
246462
392510
550883
639309
176060
237548
439498
169345
210284
708542
242889
90626
592255
587467
223440
776332
253338
715933
633087
512411
783258
754421
683291
400114
996876
160704
517956
869226
615832
443090
575812
390918
919731
369273
933569
257129
449454
701812
363466
292818
748826
868840
871562
873823
470479
550140
770037
1015060
505660
1024700
529702
537650
737756
545584
920917
255830
941315
667469
11981
29375
453736
416971
106019
190856
656108
395047
740883
320785
245671
926518
994058
217859
806447
156892
569358
199591
424235
507609
586059
457447
241062
327632
227653
258853
964371
793125
631058
798705
397977
1024121
22705
556831
102634
671545
114827
117300
461771
799363
74832
619694
284693
465953
468292
609178
969325
582717
723774
889404
66649
1008057
229662
422228
256373
412545
6324
851217
228533
1033691
552615
853341
913033
85921
1002244
412238
845387
911249
421164
354230
1001813
987151
62844
156070
78793
585213
239016
262536
592237
633811
248949
133212
755657
638240
473132
560847
20292
405511
998449
221622
326977
240141
372400
581703
51468
321737
52619
272005
811757
781391
928327
1022470
919423
863958
477549
795174
115968
108310
75925
596596
483191
859019
689842
635933
233400
168732
870009
204499
685533
55661
829447
554046
856602
327761
822219
832896
322660
437083
162590
812745
464231
983637
955044
609756
443216
335699
740679
43749
406173
885204
27513
716890
938719
891583
1001662
1027790
949848
975751
917356
232711
643969
530482
217357
542226
967632
206456
280936
392737
786556
475206
350464
979075
113986
158785
670697
181242
511260
908678
922014
542204
149305
39723
106357
531405
506679
57254
704696
349316
442979
785663
92551
485031
84955
390609
1030898
174180
1031702
865338
286359
847175
332124
159998
148065
911332
768085
217822
998601
295279
701857
577541
1029027
774313
1027411
485423
237271
461090
675009
598180
699841
130219
712835
133957
224737
70222
969009
288643
1002375
669808
379908
244513
61840
393266
978467
369313
306825
870268
649584
561789
401592
563996
588845
921697
395776
562152
185367
279318
938183
147488
476635
684406
122124
1001623
854631
320927
817025
907226
670451
777412
146393
819072
468157
581164
1024615
351338
95645
488501
1013734
639135
235444
277398
347668
959125
671768
22369
946453
719276
786645
606225
223013
203246
994657
908706
932780
9327
1007648
363063
208699
423380
330272
201901
15260
622454
773804
774941
936515
120128
337509
524902
452065
384219
391687
709445
487346
891795
608398
1001980
440463
657210
889152
798648
513516
393664
169226
558024
828487
91028
385824
284878
983990
868640
344867
869401
964949
70405
47554
843047
594832
657302
475957
564601
52229
809954
42012
1047700
972314
625876
812178
481697
203647
28689
33992
1961
515152
14124
523354
810692
42502
581495
679572
501821
639717
467066
137623
508982
740816
656618
943784
629693
12463
779114
596585
609946
427338
354387
375663
376643
400370
314697
615306
225069
182210
908487
282532
75740
330111
26305
523291
392182
583654
690208
575898
786560
288944
501823
844586
20503
408372
426977
357900
1026717
752515
968927
779803
891706
516717
185384
113707
520962
501107
985096
88953
726678
442869
431265
341066
856782
232828
996573
481
305305
942649
482745
575282
698317
29248
706646
90283
633091
378312
312250
703412
193342
1031700
992162
98157
64166
658885
166759
581646
993367
822972
979953
731959
609315
181406
904561
666317
113393
742435
415867
953609
279924
35828
554571
242261
940459
804658
171091
1000905
120434
439058
688494
772493
201447
599941
608506
578236
102924
594574
366087
539338
479037
385780
291691
107617
1013125
1023164
767711
621570
706502
971852
769463
575086
670057
539661
634449
370711
830095
389488
314434
989416
754370
554728
49710
613941
464463
332554
1032490
13628
1000290
230432
504160
43853
715949
139300
714896
269698
84452
752667
306230
41012
329505
685011
461774
13354
562639
928092
204331
361360
147545
255904
61709
941253
848033
695078
933841
711303
618823
774940
899038
748471
146439
453715
540734
255786
55232
797517
832177
313367
365266
346438
642667
738612
378618
759905
521304
229659
636634
777621
836369
298148
555488
333338
576343
646654
1011493
97963
956145
45409
630806
977228
98593
501591
853617
999622
897097
854686
453990
396716
1039413
419610
961248
955123
646237
650843
514263
593449
939572
345582
230893
887734
102158
263607
556213
490187
827737
842816
40067
188464
268678
917071
792623
208183
680533
563604
277009
885224
1007003
333017
283076
5891
542936
618715
646698
943527
924074
637152
121302
357629
42444
998172
382341
594493
145789
193522
401397
255832
214771
379115
540261
960712
868755
397022
1041968
22687
760429
793800
813233
779458
536863
922165
747784
1011776
75666
538153
808864
992245
773373
437341
808383
736213
636324
798923
398454
681829
35428
1036366
478703
25035
403384
531651
504768
56356
195848
289800
77366
642977
718805
981890
72202
915763
901548
981190
411383
816107
193664
10970
445171
15508
836854
86972
721515
1006472
729820
658145
640264
295321
201835
10288
638867
138758
972058
105787
898486
255939
425861
328610
1020116
69183
201900
852488
851841
1006656
966582
83154
439142
319319
201793
465040
95779
309385
456420
866757
658870
30873
590154
837065
813564
572498
727742
206664
117551
446605
507048
772708
695924
183929
232210
587990
51024
280137
468502
641733
736826
280605
265860
101042
308128
1035697
520224
816280
180592
1044965
859633
145131
267601
986651
140692
831975
468394
4084
7288
1004908
489515
414489
768253
294136
238795
515001
23092
876698
598392
748729
594482
211536
918525
739284
731586
333046
736134
1040421
715721
204838
774038
752356
32967
243673
465
528644
573063
432775
772667
848547
330897
226692
606239
419027
1045892
164710
714180
161897
667282
512861
935376
104526
418697
808586
413229
258031
713328
775449
682036
45342
911
379916
789461
828818
542134
998910
221672
707950
722163
905111
361812
221752
770568
35343
711979
182062
518395
306803
215996
947983
665567
503274
329127
1020874
574890
660185
882902
981715
759910
193042
415100
530753
55216
514962
476536
654909
580860
750303
268535
684802
478525
75739
392535
141014
473582
781285
394993
864048
366075
856924
610054
419640
768133
800541
123448
348451
332218
239038
581566
689458
722887
189838
879466
518517
415532
728074
827920
183156
127372
120372
751030
420184
17367
980598
244224
1016770
263976
91230
73624
351419
850773
129985
189561
191684
11703
394400
595046
182288
329641
620966
941689
303990
788333
585506
187339
823157
855868
772245
685088
992915
582903
135693
8694
1032463
177156
14234
99573
428806
616783
1025475
505293
629377
930536
569646
861057
904467
468545
780653
451355
922168
160750
592668
840210
916281
280909
770150
294468
932302
771063
846823
240416
342293
695302
631113
908297
616460
300295
906384
338028
654331
741044
87278
685076
804443
735898
913125
881153
610745
593800
1004168
654681
114359
10286
597132
865811
138909
396540
234211
413915
19000
896963
874623
555204
680782
92277
664674
1009761
810269
883353
116751
609506
644879
213295
635618
240328
889947
547833
707888
787197
59603
924362
53094
867412
792397
494539
93842
880804
424151
146539
932706
567751
791701
499947
64707
294883
677404
673930
996115
416945
87828
557471
868777
477347
114361
954334
869495
208706
115588
424182
809
567785
481426
610562
940508
544255
149810
643524
25070
691870
302696
113651
721483
660061
742963
447984
902389
831848
439447
507828
689434
385919
726651
171981
405443
641281
501574
762987
364217
886214
178077
317742
557289
49408
385167
553928
6770
445363
402759
830591
1019518
221993
215785
181488
824767
710021
472235
164090
737001
525534
557041
510796
429569
975197
508150
515116
977042
217916
731322
914937
363632
1003871
782075
72580
407328
506601
188542
369086
594934
469795
621882
341535
99021
792954
305241
584996
284025
202637
361362
407400
916284
1019401
842426
812098
459838
710892
129804
966554
149702
348072
763788
574583
513117
50665
88635
753830
723935
160089
904486
315927
940104
539991
556379
159388
499610
861827
518815
849578
412436
869118
706748
747141
199774
468649
11896
266154
903342
406455
9473
207958
233899
302190
953239
489099
310809
873217
213916
715320
108713
401851
557747
248386
628272
614753
181181
567383
89792
790157
412278
999419
916381
388800
1020709
81865
357045
905820
35082
939534
922441
11156
353976
433900
734171
944196
244463
470934
30131
840738
600263
424439
966365
527136
61963
493527
72901
920539
297795
246606
420504
254674
328312
63328
100823
553167
258156
910735
958118
327217
6403
635958
271035
115489
424315
367768
943560
916362
484747
183425
118926
392291
429111
28870
194277
965210
792643
472389
450588
219280
454691
145406
507461
17962
273196
979515
403542
931332
552851
993136
964624
946366
273977
93761
369751
400237
828537
891935
925547
208530
558003
508937
43991
98840
467714
367096
204064
390438
81587
396086
646072
857792
748338
1015375
188530
123132
279024
248481
459677
198644
942856
566613
90955
984281
182763
222802
351130
557617
296281
634767
165364
412500
164257
862915
443695
264317
777450
427315
58031
501738
338182
428615
638842
792233
418687
448181
558471
744454
171675
490691
145393
388332
360077
528258
810782
566071
1038334
208629
300362
397776
213457
116360
10753
860841
934830
1024858
379534
489
848798
232744
619162
182410
1002478
919895
32470
833130
499465
373255
449373
952473
380201
177105
663894
980117
815922
855031
257415
462499
265853
421395
585110
645510
89122
301946
436226
1038761
411726
436001
506833
830346
4884
936995
594456
828921
808541
358569
608288
931743
802503
547296
1009451
457602
527637
497819
409031
765178
513277
106708
625254
253292
422354
105042
147166
900151
444800
521553
477633
536236
500746
678292
816296
636657
97652
760930
668339
876761
568013
844330
170312
495359
1004064
278479
572226
649048
416563
610354
187004
736465
224984
532811
748270
203057
29657
805029
203500
603547
386904
592670
581365
495501
500606
500749
292019
452969
53017
674224
1001661
676441
195550
870483
97745
219918
819158
931042
984721
685676
285991
275929
869548
929998
457929
156582
662803
37397
103048
334441
538793
160559
1006281
907632
859363
587480
483637
1013426
642292
962635
902716
667349
479482
975221
424495
973594
865034
770397
632393
459834
335396
177790
864395
716460
778327
591860
132228
886990
136323
315403
288718
974523
867467
945583
65112
546714
226808
432374
325697
571606
660873
87994
909717
255126
59952
596714
343516
403991
1026016
314030
304841
936075
581004
903427
204358
710959
307373
789419
532922
1012930
991926
838912
1003443
86514
761315
799926
505221
307229
80301
264784
704658
730295
11041
985121
620834
1043993
966334
154812
898108
980798
67951
201642
800221
334820
277711
378295
9409
878860
756925
824658
967384
907134
377900
218653
929489
649314
960321
61897
469267
757294
281979
735059
318697
581716
865202
95455
500256
779661
767809
512039
218001
400140
855639
248335
143635
763041
730488
321113
750318
222449
290413
995336
63905
311112
864000
476206
865495
657578
314572
921965
270237
724276
676349
796083
795879
241942
481943
280945
590166
134405
291704
156117
706760
438800
444058
515017
936940
1037878
965276
581882
428640
214216
726774
666831
926787
582917
40580
181714
848430
719202
415360
274341
639773
448500
907969
831875
825861
795343
501302
66698
526470
17677
293551
811044
219889
789439
954396
410537
875506
135660
858388
839925
779326
663290
707808
247247
659433
954433
661838
424551
644911
74379
1004215
123478
962814
258512
705740
983134
543843
2301
527714
739407
588511
671704
532384
807767
613198
704448
42690
373392
237808
281071
173860
135807
342654
427782
692195
1042712
58519
58144
8221
785836
512991
377277
869084
965153
803231
864952
338073
115734
82274
171514
109319
752278
21777
682460
528510
1019677
845023
320960
181290
891653
719130
192961
11650
112147
162964
539308
393195
433867
895582
965617
546209
889787
376809
997668
826645
316264
457858
846965
718466
336436
16663
881672
499153
625072
830286
724273
1004522
651488
698635
61608
526112
61027
774001
305275
920923
316051
382427
70646
943238
17396
926011
595545
963879
1036187
502001
388024
97739
561522
525708
463379
755157
802605
937866
712485
74734
520065
375497
901169
84139
633417
625
668934
345880
1025215
365824
299562
442936
810826
66148
807495
319688
950965
820339
429002
187039
360886
750631
599714
433365
751189
254047
142164
176769
7005
689568
249265
265898
991124
318673
644618
591874
70421
373991
162651
185992
1009328
356604
846773
670528
610626
896729
553354
630083
215667
485293
134404
164476
921837
820662
710080
190660
902413
131706
752170
417516
924918
1019092
50108
475695
378021
817635
177708
26755
436518
227389
537735
733253
188841
298163
554081
229094
489345
1009387
537503
1034407
723227
40733
256914
483224
800095
1048295
542330
509113
4490
272251
612494
410950
385331
783761
467089
929398
206773
258116
434560
794774
405424
354577
723825
256474
206557
231151
712108
903418
692812
158313
679116
265370
193452
980861
329596
403404
869521
948791
460617
303241
754158
757019
467216
549924
847069
578822
961843
53873
508315
250262
482659
171412
451536
830866
612688
615872
1035691
393162
693910
408472
472618
410698
137664
34769
479571
269444
156451
108238
240767
561169
831695
529219
247875
517148
845238
962467
616764
70589
347749
618583
685824
93237
138753
54011
916753
499431
772445
539360
924606
361300
37032
946241
912091
715467
916493
557977
884000
761926
874323
801670
333377
646926
449194
6068
336537
437229
305366
547597
475588
733363
519906
764325
554533
937531
50476
713479
607665
428367
630789
825936
1045175
61268
441497
553444
1012612
652418
405017
81199
158837
377336
929299
1045701
123471
202077
358323
958094
239504
549981
572063
138262
80105
611405
929552
901402
178226
801282
57088
65509
753388
649467
790218
440849
189791
250283
118601
61723
309670
660783
549851
213874
542960
203931
881413
186537
114422
618423
418020
1008223
152219
960343
939733
477818
459735
742394
71559
475185
158679
277388
814179
411073
607993
684133
601043
80013
146099
370211
299013
211371
528010
229267
758395
283802
855206
934137
157591
320941
386928
980198
578861
736592
799516
205232
145830
931543
813191
222352
467602
708744
695156
941763
813192
132293
650777
592342
333477
210626
630022
392370
266959
781321
546523
161263
836801
865884
480490
598558
85683
575781
1000202
406863
889125
79425
622379
756215
794915
524072
733045
730880
279143
236279
413328
921250
346967
90364
833156
229383
255831
215773
459543
986446
802981
526166
134086
7641
723473
87611
378146
617399
347158
412649
610680
807744
359489
630732
759576
19880
1038453
849224
681255
872756
76709
1042950
634510
1034025
314391
840179
743535
661390
973430
1016861
916321
364583
996512
580886
508120
108766
361280
827467
219542
847041
479253
209295
246874
344576
294541
382327
440582
134088
106036
461171
821064
820922
965072
645842
148747
746830
795615
808051
462338
777932
758038
125382
595026
511806
572269
764848
807650
996987
375224
589788
211487
54944
770041
355405
87944
751383
872077
560945
584182
265852
660052
732948
804454
1009079
216831
698997
159742
317783
228648
92550
840379
812458
686810
759869
304355
810326
762997
536458
985497
495139
30867
984858
55331
1044600
32233
616884
42940
804187
950956
284591
621326
1020434
556141
416830
431893
57302
294042
748950
105357
359622
713779
980124
810943
912411
609559
918429
209712
344158
473849
873935
852330
862969
253701
932894
960190
242196
608345
139032
112736
619726
134748
778791
584985
181458
828118
40200
357123
976544
1024506
364874
181811
1010144
744980
753986
802820
97244
586164
404688
119928
617663
79750
723363
254834
304149
895594
704128
238221
550038
1019310
535529
465957
558239
297248
723579
985277
136332
992226
453275
608891
743101
106545
647691
249946
228589
68816
197602
779039
701472
371549
37793
201731
274067
64797
864612
781216
499074
494980
614477
199608
183128
65173
910942
477420
41392
46606
347985
287867
2908
1013262
736989
1041178
937230
594096
910726
614404
530745
1044643
1017070
73854
233511
872034
104720
148881
641975
1026352
676214
865756
739318
423189
188835
995246
403447
567512
348270
229969
624167
988637
925465
489753
753225
873065
455074
593798
55235
127370
559017
770099
916595
976256
741822
458574
600602
768953
576840
137540
544967
678368
710408
448314
1016745
819784
891293
361085
347330
162995
138820
445910
222668
1019479
752025
487550
898718
846981
974187
357652
454035
388593
1017920
112885
552310
1039435
20613
764150
289754
86336
585673
448336
379638
214301
120729
583587
675945
524233
19962
647841
566534
57845
921334
531341
1047482
782659
547898
266878
154902
522633
552502
865586
767726
34702
850125
451666
152012
653738
411512
340505
827341
747787
259444
967638
815996
130417
492373
121547
134159
132100
450438
504088
630409
90876
807388
300710
853261
683825
274147
611059
890813
439119
767014
914353
837847
289180
457956
168334
765566
191570
206971
214758
202506
535705
245783
169398
622168
388832
1409
595766
1000888
725887
549192
323453
12872
418245
497774
462170
457663
52832
288818
913017
466961
600730
816481
677798
820894
255088
459189
182290
478933
57056
585974
222590
57633
450154
960114
757072
571784
896161
37201
463117
385195
725268
996265
995979
44615
3147
804711
789564
399709
342032
1033367
810680
201345
515058
535332
197148
88066
1033445
253876
431691
939013
177669
778116
76543
595591
820432
165380
136935
815720
35533
897867
447194
227579
575027
278380
389657
1020171
536672
580339
10785
35149
856710
417465
767438
139974
322120
63403
646104
112722
441780
207379
949958
429133
339198
1013672
120570
908583
749893
395775
776691
18920
271227
359405
763315
736155
453009
1016521
108209
439593
946826
960637
780637
223882
704263
852918
990797
75622
438178
387061
30324
836470
247063
27322
431755
466285
728925
933088
921152
974623
275885
71851
143503
548462
372998
383370
1006943
172232
547192
918965
236286
690066
139671
378970
836241
709258
864922
980327
1030884
168466
972318
12540
761521
482890
64300
197336
480827
445131
344717
451007
127830
463008
797061
256258
701033
995091
672674
240313
644386
637378
195288
852623
389370
229453
844356
57746
386751
233789
359206
227376
53899
252507
550169
575169
541557
279705
275003
510797
235763
705292
894481
945219
242788
414348
180013
550174
34168
270505
577999
852615
564072
688468
339199
690854
280984
78720
356597
977935
48292
983994
589114
185200
343240
932831
845850
666084
565186
923380
837975
966998
172258
916154
831653
911168
639342
802896
151027
683431
809992
450321
816475
584446
530676
357572
441775
418799
21287
242652
150330
60137
508183
291971
260388
998914
796932
962975
584979
144131
103973
537463
1041978
1007966
949015
971550
909987
984279
915057
180952
231858
250796
467969
678403
511235
271507
673038
225539
698593
141004
286509
322565
700292
692703
464469
505535
939949
622805
999750
680462
202796
496850
472360
313023
260666
52401
369772
838568
801700
72879
790212
834706
457409
412835
830587
203032
352484
41058
986517
1989
256057
534429
758845
1034238
56961
404148
82487
641584
920689
289471
241658
757930
296220
140453
956727
912703
554271
523741
888705
703665
481300
375909
1008122
147845
113255
963329
549723
763318
304801
963403
948645
58366
41105
801291
748383
21678
585363
711937
790276
851947
193078
780471
668040
213173
694777
435550
463543
1015408
315495
303882
828575
240286
62463
419698
429602
702931
402080
158259
681163
508088
27140
775842
832347
522174
44956
7953
235376
100141
841291
439085
1039065
858904
894947
884771
662823
967447
872219
681374
405957
113621
157704
1029624
690013
275529
825064
458688
463168
326660
486125
1040612
814941
301944
742803
158080
324770
43247
328022
399163
762699
207068
693237
902423
923320
352133
436532
770403
873162
315327
260661
223547
179277
391854
284037
581224
414584
385226
771905
588910
96920
1032756
364048
399053
180125
882773
426600
195045
686935
73722
940587
688652
933304
361286
489580
286437
592053
1044528
497484
410770
594589
936307
791393
809291
703110
171118
85770
952773
461088
504167
760377
160495
3681
550627
989434
25392
336247
871660
1019630
333595
638625
658050
246236
842557
437302
92386
919468
528340
918179
862608
599715
172754
438580
818944
719379
183231
1026230
660596
676484
676296
111595
382556
611334
268080
524542
381080
191434
538281
498864
850886
440610
399509
991370
474231
486719
295258
59121
127062
228563
772142
695553
1032450
982604
955605
164448
508521
538886
782630
969389
91301
564234
608859
365698
728083
375998
312398
433027
894308
789480
910906
566999
940716
633355
36203
599118
681303
135063
950884
185790
608645
773496
275774
547738
837787
167368
946086
950697
493179
405728
336193
444615
249142
602384
102714
574864
44052
136022
91302
327890
88820
1005424
977308
956670
320232
13587
733206
937638
369855
280032
601384
674562
159690
895271
428530
866467
220825
331969
644376
846130
452116
865121
225380
274855
548046
367831
62271
653983
810393
8778
449352
976173
750453
120282
650075
442942
266199
1010434
15439
485960
742824
608072
737120
843506
168098
152491
47951
90529
609919
951870
711928
81524
1026406
394722
228446
873750
967841
679099
908726
982935
1018257
1028968
294619
284017
658174
659216
1024173
236920
561586
4790
401746
9148
384686
614424
398654
151387
815900
766197
916562
482900
679179
869824
515483
193094
250658
32810
660555
467599
893331
928918
47496
821033
195919
586798
48192
389731
738480
529503
1015132
715065
301934
848855
196499
56849
577284
21537
997876
174696
496434
690938
673582
453365
991036
617286
29503
352443
252463
255640
767093
5311
38376
508302
464688
230347
845132
939279
682675
823575
541121
582563
791079
761469
218192
617259
376529
356579
1040036
768658
899649
451219
840904
575061
177956
998373
651399
493905
289530
579559
66430
309372
202097
894317
548352
107654
836917
837475
322516
170694
519952
91660
80415
330753
363278
32415
57204
787067
926782
421146
692418
371324
63685
450212
433722
347904
226383
365487
83530
1030823
788653
497391
474455
477134
391481
646439
449862
910068
144672
714993
404344
470643
168025
482200
48103
264167
975368
603114
661716
596375
722527
115600
842036
39655
239001
588860
894860
423198
472281
505121
626951
62645
716845
857321
2253
842949
793363
1020174
183252
390250
127497
913355
203672
840874
412587
880008
513988
701583
20889
173606
187911
54203
870249
539863
4860
564840
729375
945256
685444
115208
514490
1033932
298788
700667
144150
701330
295985
734221
1020551
490441
242582
72481
88119
941291
451504
230440
742023
442891
1008824
520974
713243
770613
214670
919037
927250
298186
991210
881478
167808
352637
187602
325568
345748
231404
1022096
890054
869757
414306
661773
173755
529421
315920
663968
359294
520559
311556
242946
939227
1013467
107809
399985
821238
975256
36628
81054
176670
818327
172571
375633
90028
651757
128095
126015
710995
418591
976156
1020310
567389
748002
202611
1000208
319384
190341
897882
196032
615525
579017
287901
306402
713599
299158
284064
112833
339489
409638
781700
634295
24660
406741
608618
1013459
963378
211966
79133
43988
1012099
720683
55380
355638
329550
844829
903808
556714
1015116
256123
549650
833733
566186
589973
425711
579832
905745
800042
1005048
281907
57653
95308
814423
1046649
929483
681389
236103
546041
880926
994317
1031285
947621
56600
822006
695934
126215
614550
609681
20447
559126
161572
883192
888898
115636
655977
789264
327553
480433
985150
469182
192777
95828
85760
321668
638966
495104
375778
726452
11653
283411
700283
962785
781233
744485
220407
62885
1003234
819671
381415
230894
413475
913453
485538
703888
434308
510036
189716
254648
913616
1026131
94962
1006414
87789
788634
903815
338264
427110
1001962
616602
145261
659155
8117
87157
891325
98755
390301
103720
320962
856329
825801
862031
643370
516858
108563
763409
15160
256367
791042
442698
181684
578323
561306
444498
355473
299548
513127
328309
800335
566432
230078
915780
655059
668242
126943
552608
325040
184984
150152
756064
29036
738246
78947
357634
444281
648485
710787
338283
154795
49907
268416
465525
21424
922392
595687
745850
494043
795857
778964
333006
47748
232617
278939
750919
724079
198064
778683
829183
864851
33373
285169
32846
332320
529445
374409
110293
892496
751206
31496
84735
886193
598515
957679
200997
858440
276314
963441
55452
283313
390266
599337
1045041
726495
769705
70082
688785
4294
868276
661959
773215
404803
639388
524943
845148
230780
1008733
622824
199892
917950
832798
807927
919669
884374
360532
839648
882880
717635
330570
102534
455510
565284
452419
852728
614216
133937
408543
281349
1043780
487560
153131
649425
221635
200669
966001
307093
859082
673693
1024748
583431
913992
30083
31083
303151
619611
669641
341961
736986
894835
729483
889050
167672
523843
81647
296964
236869
38790
717674
12610
578482
220748
893562
753767
80329
1004000
481682
355883
1765
74296
350244
216480
105265
890675
464917
813391
51596
711121
558025
170011
288370
845378
319574
928534
945925
26008
825579
977596
138165
987167
180825
284825
416753
317455
158022
638314
764021
586160
1017838
200262
739455
824257
839980
403539
1024779
650021
422535
34043
1036387
500682
1017107
602563
76696
716290
692387
837883
918895
595107
542259
854209
466659
669113
588546
680828
1041410
30643
940419
112336
204541
357653
924355
941881
775861
737300
829140
886837
489021
540632
494352
423672
716229
575289
1040921
145233
622746
125183
867056
925829
268744
635937
510795
538908
815952
117498
608470
1000256
221823
803361
213094
1005667
332198
125261
739458
75729
818823
534520
104939
947714
779957
46699
1034920
1017097
759533
392882
57907
547771
150526
419788
448242
451280
312648
653185
81247
743266
463541
712016
649982
28403
1452
984496
961043
419985
39745
623558
957219
558286
605210
218903
705001
948960
902653
52652
846439
942297
753780
363093
6798
183852
842003
453481
269109
644786
1009497
387647
253841
491368
609608
764114
591738
287583
365578
858989
934333
1002979
440499
654765
606144
230092
303450
708083
135228
148158
696977
564373
284956
414167
740446
457924
424158
852811
432843
306843
19923
830154
744925
1014960
719952
472958
502529
23115
307619
477205
648381
418783
164930
48058
768755
571984
890414
498967
265821
858869
699489
663459
923280
226459
318719
434686
119347
599704
659645
726874
737247
553654
17192
537628
747107
439355
931120
40658
172990
872125
957466
89453
393006
920147
444302
1002037
721804
625787
763576
216087
970831
891474
402179
278397
360290
175157
855700
638207
644869
775937
518078
192003
248312
111402
222835
576306
907505
984924
435877
45443
991411
963159
622291
458462
345736
324851
990948
862329
4408
854710
226330
1039588
48388
1035390
342423
119908
525208
895230
706798
882803
931110
166332
961552
594586
921242
643189
844715
787608
312388
369813
297474
187638
993542
45183
323228
188507
485270
93329
592557
1042377
147043
56803
617416
148785
637949
426710
486621
128263
672547
63409
1038053
720470
39235
3042
74162
927725
940256
621094
462085
956184
540988
623929
120728
891075
322551
259720
388659
689236
608888
688772
336651
865596
79505
59117
905411
392515
484338
606016
254142
421733
751715
1040730
841112
97366
16180
683640
936647
670881
173298
163577
138576
935684
128648
809703
4188
731580
698552
332087
888324
346641
23884
162986
798802
723946
953753
292507
94560
73949
159170
11886
496353
281333
849801
762313
93824
20456
765779
659114
150528
163304
415079
438299
969339
245132
182485
554509
905396
629344
181304
355046
540497
379111
650478
124046
306032
658554
232342
870517
508161
506407
416266
740590
520496
632389
575947
1003127
748470
885752
533169
292242
906470
358946
153159
42215
303370
495053
27305
824505
780818
258795
840221
774971
210855
541570
61117
31936
928296
305783
836190
567539
411554
283665
1016876
821791
879885
678788
127723
388922
61443
723155
94884
729735
831889
96564
843067
1026078
249538
668407
383009
896219
526051
703650
740714
255404
14572
382176
152957
914852
309197
348273
832836
712539
460823
953276
481774
514146
835247
919964
356177
562198
565
588780
513910
360976
497375
399502
10289
116557
829889
626029
874347
557897
967378
258162
90595
625089
698055
525577
832153
658437
866788
531183
754339
520555
118987
594720
1040810
41062
307493
345446
57144
977577
100680
506421
200237
682071
8904
905973
69857
268499
806077
32900
119993
331115
725124
730089
834641
649979
581297
60604
254075
362163
229446
335498
382625
525272
63230
392393
746054
109248
836625
923906
552744
760480
756328
257110
818125
119951
308104
957940
91596
551512
116401
765274
737567
841259
673167
88463
179994
286765
1029705
1004723
137398
103846
104979
879095
483913
476906
902650
947710
130378
467952
295196
132140
988902
936764
644745
249820
376560
953465
884474
644373
239841
177420
41857
485092
666615
604103
925019
326989
982840
909586
938098
1000121
56515
594746
1009095
435241
788044
276898
591504
263813
496806
845671
684971
176783
976630
691506
304192
719349
471803
1006938
877666
506373
322297
556855
701264
705887
549122
791143
857462
986655
1012753
84324
650589
762237
498506
364724
731812
973098
509472
655365
956452
276874
709260
937875
737704
473225
43376
703447
615155
561691
966031
178368
913520
220069
99339
618195
476425
645912
407908
683296
775082
622668
539267
617179
810384
417083
734381
398105
146860
714667
114978
405854
20951
844564
507433
156893
920739
540316
947658
133307
40977
953442
712214
42857
1044650
939233
941293
572577
907055
887838
442773
160456
338280
862710
609517
937294
324457
785184
438889
519248
769993
689918
180559
511398
269567
4739
166683
825841
391511
558459
561697
225530
203599
504529
916507
624505
102187
19615
834993
906977
584127
415945
957334
293448
643436
417279
1037848
542425
344161
483242
405782
163753
460259
156446
735839
148101
731439
102695
116004
169471
514331
302207
326704
814805
1046343
660360
794821
352104
676344
722989
707698
120791
157471
1031394
136800
387504
531284
36134
678428
131453
1793
345053
374044
844431
952474
225868
834147
38561
987438
763725
808892
958136
199304
73332
555123
260884
686743
992925
554986
643
875105
551334
369282
926414
832588
944317
174377
311772
664713
449180
513770
625903
324367
879221
1027636
691421
180109
867738
885382
269904
84149
622993
70928
589229
756749
192593
207933
44015
906905
651148
895543
741924
923212
282739
843255
150450
266451
410247
418657
464181
478756
264618
50618
874849
817848
990335
843527
286532
164989
394721
44888
406291
41697
51155
1011621
187486
722383
850632
852597
157394
158981
83858
938012
115431
474643
659466
231393
789122
582302
643745
403516
346140
898773
692104
628242
196344
940687
421304
423144
870747
996656
424781
571959
511754
809597
143917
710910
155217
466366
166987
776160
160744
820806
640046
472286
704759
731071
702622
497335
608504
116798
734376
609418
745860
878425
76611
575192
911976
189351
219865
1004035
969051
573852
297446
430473
45402
833831
476238
616912
282135
988227
13608
771753
587169
8077
975403
855407
471844
307488
946800
640922
541304
63515
313010
944237
295104
230821
241031
410642
379184
216042
190518
196347
987911
618049
37266
724392
787188
734593
901525
950295
889965
617624
570566
2431
103414
58363
555462
372017
756730
642607
49258
553768
792663
151151
783248
632558
594073
1019575
65039
1021631
686475
939552
762405
134413
524811
781485
914850
214158
1026917
820206
430644
35715
848051
536906
197955
648738
273015
830782
242147
943617
993999
386120
817842
757825
475111
148080
1007661
357011
10897
621184
275711
156794
305061
673725
431763
713363
156465
388514
86566
928643
330721
870808
99946
854246
1004680
887215
818416
682067
951774
638054
786085
704142
576373
700073
302429
853073
637996
935243
845685
744350
771337
571245
71682
948231
525801
583135
34352
851901
98057
867522
862907
985854
31461
508629
500731
843976
660197
620215
36270
632221
587040
726220
780462
845784
675522
577495
171373
737678
71938
563931
965047
969843
912998
769491
362742
822611
92640
757284
826227
355611
230063
752521
244534
715182
416312
122322
338438
103036
332757
1018583
878446
803184
394579
130837
587607
894020
476801
243021
366337
49786
798514
878079
629737
803217
194430
708990
679248
497280
794029
345419
488189
791913
873697
263672
354904
254500
741012
615312
116627
183932
705050
1037592
207465
853994
631489
609420
676063
752738
793832
407220
735937
61445
324170
859900
1014953
227404
495925
183989
691905
123053
156709
670207
457943
587842
39614
634584
499542
526544
680787
931191
695565
432734
51141
478808
973640
291933
119718
679699
557373
639574
336668
1020
271313
374959
372605
1047117
416241
439082
413390
801656
243726
955704
526481
739340
778553
637488
680989
533296
773757
778741
422331
967514
871757
886510
786734
928246
673962
639396
742210
490009
607650
58348
642449
78766
950821
849945
1492
125160
1034805
73107
633169
307638
695503
303147
1031677
642250
567317
946369
1010648
514499
824071
953637
423751
1035198
314151
272788
1012549
1014814
851852
711747
758438
434642
958825
1012053
1009579
267488
638512
806015
465369
710438
762303
406681
353779
534199
244575
832579
566435
302016
630350
529237
295107
582885
561953
541691
302596
178966
612853
71810
807217
712685
414556
138578
13926
300091
843864
217311
29640
989262
89495
372975
395786
351322
295980
547860
364107
565933
579973
989151
79219
341078
27014
452253
594347
49490
714842
411959
544720
14832
955491
152823
183099
120649
555595
765288
730333
791491
164374
86559
810192
298274
544773
681457
89936
726854
57036
208255
442995
478056
92200
996716
1034701
952046
455430
984649
873701
293961
2352
524790
189675
348375
627084
402664
63792
207551
99636
739042
680292
181791
928755
514041
488548
303018
462514
52554
197076
113051
216770
595907
823507
355029
423997
308277
828814
334781
603412
769946
500206
792686
797405
604024
1041773
780467
778827
162175
142222
368038
551803
787097
194974
728897
710605
782269
106353
196829
763585
571805
816383
445414
1013510
700027
309872
715631
123052
604344
815049
578828
866482
866641
757551
1026533
698905
164924
18230
444736
788371
471072
426073
184318
134247
773574
15718
764378
115777
350932
373116
598832
985149
733723
845955
353499
907747
884040
971409
22657
489446
283266
98326
120534
161749
195162
86087
78495
481089
418026
903922
711302
813248
620049
614048
553147
24046
789046
357592
310124
1042434
106564
698584
826177
418076
196027
27722
296680
291645
615029
297704
929975
19002
141504
119774
1026376
819573
270762
421823
157090
927010
577147
897356
614577
806549
608214
121293
117495
890830
841618
786286
718824
554325
808151
947641
749821
605464
818161
153325
155290
759605
612822
143185
531280
401750
384960
234027
194223
323245
286218
811442
623544
173150
52520
204679
533995
716850
328985
73574
696638
1045168
589118
45485
263092
971866
435521
588575
830621
935280
624517
708372
482020
450827
583350
396936
681775
1029657
387947
352810
84407
239163
988442
673121
337533
693414
187252
582123
15973
182935
631784
788823
553927
196560
56037
139229
376911
637256
980270
950400
426522
510977
84999
984828
647558
775260
495215
843253
330511
1047747
353697
184440
180167
1003439
125659
139759
849882
726008
52262
934965
334662
800375
194077
357066
820992
243644
688730
752737
47938
68100
33117
473192
99330
438896
15548
876129
334400
75434
873170
402983
208341
553794
406001
114676
540031
816398
376295
588801
977421
263284
139011
31140
150555
277936
22893
1047252
978107
326771
261613
663538
396744
82022
903428
970171
338884
209505
248103
713730
110604
7526
914928
1014440
409408
886699
782401
647402
803210
764563
955929
439453
507922
1327
189937
312973
998061
693177
818520
165171
1033450
1035372
951250
848804
967155
199433
394325
478075
232087
650998
42111
128359
773577
326713
831274
679130
380945
371541
196495
255512
1001123
224083
359759
791564
221918
121872
257674
519560
583460
417602
519858
822051
912500
524745
81875
161523
747372
100330
636331
841155
164922
891872
187984
322029
167141
682875
697632
351779
30578
294062
1045844
784252
493340
581934
584616
737529
553601
359355
305553
106907
628655
331921
779389
527605
60504
451051
44839
516872
470277
695676
507636
18667
865164
406485
670561
1019342
288391
780102
205243
515293
54869
438894
615192
851776
240258
373386
806199
10
579504
625691
38381
950961
645843
947788
68282
509609
155812
82812
834014
604472
615271
755928
580592
14736
583572
383915
263608
223715
285785
373253
592874
299343
1018964
868405
330357
58088
165667
1045743
439610
9031
403134
405570
560353
184072
363350
148059
873331
856550
534994
398185
232979
126799
397059
493977
296059
963089
59321
509807
59487
449704
798036
359
418110
280204
624488
908543
993963
313588
91909
722890
958964
753562
360011
349551
142947
485880
53265
853060
59705
561952
82404
104101
102495
332209
743361
1016382
887443
129019
508626
398688
655029
387932
593685
486914
747462
935274
833256
75394
951921
481935
519802
200258
525196
862115
708885
761543
28687
619059
291328
74407
116699
23831
54885
622697
957357
1023798
740628
238626
1031905
962380
605519
334436
548734
148998
450560
545192
392056
249431
925450
1007496
544040
103660
1004844
899993
423636
408077
504905
786187
354602
24328
274779
44392
268423
261017
467553
371720
686773
86936
1027648
55822
227815
612340
125702
88860
347502
110071
928617
143747
286891
525777
665604
795125
798713
601741
383546
323191
599738
602555
948222
240329
959330
442215
417422
404128
848294
206626
394840
592765
163905
619190
304487
635277
679605
914324
112465
1008240
788196
792699
782929
796049
734529
637630
963221
613338
411391
536927
906969
708781
240302
250509
1027837
131899
536082
21719
32527
220691
324502
649083
1022583
957830
773391
677236
364110
572519
902431
605663
24321
99469
153120
692253
371212
428605
882259
397560
131864
681247
527619
666358
1023615
313711
157414
315486
513141
566828
591945
966125
1010459
682730
53460
735223
92959
641761
1018554
875950
833359
235066
557734
206459
403243
68201
771056
698026
812650
283700
433670
284904
227446
716463
509150
582994
868746
152461
670846
774019
121214
656159
451401
818543
135245
995061
842993
581810
1028577
606562
839633
1010654
305207
419686
340031
686987
975347
21278
646495
321080
558488
495970
934459
864633
215622
25068
696196
1048492
851549
979617
974833
387094
518202
330953
492670
112251
462674
961343
387135
343557
982872
303596
409220
320917
239979
906959
369700
270538
596498
800392
257657
367320
989149
450735
1025832
554793
548732
208822
592007
743263
1045749
275161
544898
835592
129768
788234
110908
447218
555417
300160
898413
360834
333513
540501
469508
88021
855368
494042
246776
886274
544211
637705
645526
251899
300444
448549
1016076
1003540
958581
89834
232478
309387
479221
502095
492035
615993
709143
129708
184542
182612
53085
985494
730892
312560
62924
992471
898185
953051
632111
711911
135326
872523
637694
988034
951042
310001
475381
97116
366819
799343
212096
360770
51770
376300
660179
347532
309180
499952
647343
600587
220355
701422
237622
17509
124207
351654
792713
1005914
389295
228495
207830
158752
392024
749335
560035
762787
786965
237346
329746
192289
275909
206121
826078
630160
628012
704959
929762
992622
489514
578146
357165
470955
207483
845095
712411
665660
356181
1031034
232169
639217
515865
217589
312395
934689
185712
983575
704974
804200
427186
863590
73032
653655
848031
455786
656958
573835
878568
918872
823872
567073
572080
84697
424031
782374
777962
718507
494552
940645
795867
999422
518191
316806
721120
328448
491268
113844
243957
6750
73819
138614
796050
530202
147311
291291
149566
238955
493548
776344
978947
582866
524879
760247
249548
186487
377059
318660
862775
992699
517146
983045
977383
885215
416671
466886
904883
265584
600292
832720
438098
422854
638248
618157
709306
118853
731492
924224
466103
930132
402757
439869
535442
946718
152896
101955
366553
456417
768513
463489
608
570462
1034094
481922
706364
457167
816617
715362
591997
76933
593125
353809
706376
351510
289712
667844
88226
846421
108786
283353
361921
510296
653397
476128
507742
780364
205100
425698
160864
704281
19583
547642
798895
893956
569327
216992
160781
887318
380865
383812
206117
438031
377120
553951
486525
261722
1034614
758960
40796
318450
667365
68108
614890
504058
928848
71736
849366
690132
335844
190677
156003
626066
488055
1012572
337665
891742
407648
185197
1000067
664279
240845
57981
689057
734064
152663
753946
777133
81574
523990
821354
20490
154035
973529
525335
811801
100334
522399
584397
663181
1024589
2384
865468
260655
356902
333934
316995
624987
1002603
493872
210363
654387
237702
1046993
432455
136483
268859
620229
216963
18644
621769
338691
557743
216220
83320
912414
777389
953849
697330
396021
310881
928539
914016
458938
136098
841262
901163
916432
423517
628623
195343
413320
592722
510131
137817
752565
969595
144775
508001
28220
701856
33940
540037
983442
755673
1003635
510590
312000
611527
32607
523538
527622
237659
495829
621997
806060
914942
439387
1046058
468616
604469
67726
400983
567303
183407
473546
817014
991859
737076
70982
93882
430200
144038
879174
303417
871245
893667
922918
488071
604419
265794
730830
221317
638751
295456
672676
386868
929726
128251
630078
30215
722539
691745
436225
557462
854361
789673
982586
658363
879940
619105
438629
237646
155029
1044024
831188
556726
268498
893016
255316
215029
1001336
869411
829263
1047008
568551
780055
801247
790961
456926
552595
1005275
155365
874936
121329
888363
811306
322481
625382
343207
972872
864871
204802
77290
845349
949170
125761
694690
571335
525505
995666
755130
1034774
189493
74110
241199
264071
1043045
200679
544312
830060
445108
930204
487384
106054
908400
400195
812149
572827
156601
950350
610263
397012
827699
679318
686142
82829
165532
671082
92681
683181
600179
723377
555338
574512
890604
261373
534239
758275
888501
928601
328598
1022809
901922
536570
1006609
651790
866494
677183
12203
585482
352661
968566
201848
710820
468805
101359
299480
339658
839147
252839
265187
1770
613613
102738
622485
728881
261462
789058
333501
170731
365102
170139
48544
475830
262506
626722
24504
6809
122138
118784
784405
137286
39053
407929
615080
382107
294941
113713
815469
407670
896870
226802
468620
426955
269612
139791
743407
680456
2577
999927
380054
904385
420344
540613
151578
761394
332089
494735
288123
320258
93621
453807
411011
350347
334680
356206
272219
961483
508576
883472
543347
436479
444225
244982
503649
128030
408482
611130
773098
603356
1046672
555422
446159
984024
395897
128842
423964
83609
184727
97784
978186
570773
403643
927504
610771
844016
774105
1037858
426146
408189
523174
69040
120737
690090
263030
976558
936278
146441
683717
393527
791368
507521
540177
639767
273908
814597
108214
203347
645596
872269
545875
100697
664473
899199
382558
569744
67964
961953
143587
767707
495476
884262
762814
427645
352445
282519
754350
94180
45227
155418
643471
222371
204129
680645
288906
65894
730574
946619
755191
549926
998114
334766
504691
761068
847295
51107
444252
554464
660134
803932
800796
667613
293152
481381
634456
635432
240299
389328
617729
493209
330677
562912
412544
735794
339767
556277
801376
549738
720060
900226
528706
162417
703037
232928
948075
126819
917099
703671
138972
728331
231845
761950
702985
524418
467043
561136
217430
83867
548094
492624
88995
537909
992495
23179
933579
336845
933630
966237
192836
163995
296232
454436
51013
335366
798936
729241
852177
706791
780747
322384
581693
957592
882046
956525
301499
683716
155253
495438
925337
581986
720767
117622
560801
802113
703451
377492
338056
371581
306732
994577
1047622
12679
208544
862983
428269
858694
36083
458406
346271
293698
114071
394632
25013
257609
1041629
676548
98129
473989
310418
1027978
684423
111901
251753
463069
368349
662121
491486
111697
607481
1008577
614619
334058
905969
40097
5044
984673
532615
110393
124594
456874
1006736
385110
988553
615621
314740
824358
894093
781958
707969
1016190
867975
297097
682807
52892
310832
112106
261787
244477
116895
278853
710545
488434
982488
172353
546688
512403
20242
276425
780135
232956
492318
640228
936431
832472
849053
220204
361486
998703
798716
903174
263674
362832
1037821
277582
485022
1017255
434933
932483
42845
259822
214626
465112
626261
33113
688550
2099
885595
559685
465227
84248
315984
442518
472271
804331
725970
665356
236685
35279
566835
240466
529569
351588
215767
72064
781588
497466
449196
883906
399572
559905
912978
16889
244937
817060
268421
591606
106376
232545
1005081
919455
170306
387150
734725
811732
770720
234880
358363
157402
485688
408045
100454
253740
814311
777497
624703
721845
554521
579279
946319
575865
191357
984122
356590
813269
850454
203024
728581
1025038
19872
1019330
916558
138284
48442
572745
828222
1031681
688757
731904
381809
226872
636638
636539
389014
978815
250622
858596
86805
180945
75164
905366
7041
1001765
937131
119646
105039
709691
782248
501540
674030
239446
142159
490867
926893
118919
117929
450089
160066
544333
158409
460906
623867
749278
956038
470170
355663
31922
509190
1029622
161067
580079
832975
411530
277565
748549
294814
980812
866487
231251
339410
89594
889298
861872
412474
479924
563305
555482
1002644
482359
265405
602817
726565
285057
383176
80741
763597
119862
425534
157688
174559
23877
894758
679049
301584
176448
151783
520345
946715
392135
111984
473495
453856
856491
609694
321073
610388
975583
637889
386395
877713
2759
654285
582301
569476
275263
921455
512407
240115
130329
916021
381524
791524
529732
994902
963342
737916
675743
802426
817117
866115
546890
895520
69085
466234
176123
916828
1031415
316989
940154
1040854
383456
468712
829440
842763
97024
295763
738109
311048
337847
452421
991364
940917
94555
670343
741023
944653
656518
780849
240033
658649
104132
743401
124461
728870
72274
68303
438203
289902
854889
297491
184438
696955
624152
902773
107537
509256
944721
914899
28742
956702
209679
394626
909877
937483
515113
349393
825546
825671
647529
176719
589516
6009
163418
630116
56449
267236
391774
589700
419606
532270
517072
1034856
356882
492675
655151
586891
477820
509558
628936
576216
641676
152246
907447
782462
277680
428430
819030
119044
554280
1015799
536870
986748
940507
1022373
466011
1011016
597301
637255
943297
196835
200991
254486
157378
271759
332874
325035
68364
671079
703181
233835
668844
799921
753943
412174
436118
47093
927844
900007
287886
60197
571876
92004
499721
648900
923847
951059
857770
889360
592251
92711
104869
887721
518017
162304
1033302
903985
871238
584902
480996
78373
318717
225771
244911
225396
159628
951578
335580
730875
1006824
519163
398146
18498
923980
949422
875542
577695
300740
806546
824467
1022013
709319
323217
267762
257416
637113
278056
350589
357023
462051
822392
982381
250779
880626
322638
50503
194700
684586
501616
721408
846050
606087
389440
606945
351993
440667
26022
746325
724422
327974
755320
862490
68098
846672
292130
622036
939546
89710
269766
720489
753653
257123
899036
450653
537899
534048
938778
261441
447452
753744
186130
142900
226433
150371
565324
198751
561150
245508
787239
75719
246597
871243
405730
147825
921747
240829
834807
352336
566852
373327
19333
100538
565875
797318
236231
752625
528733
197597
682059
173233
822120
1043995
291735
655700
853572
595903
837129
87511
221558
784264
781059
888851
735185
788048
575284
732537
90718
900499
739077
201996
411429
188167
225980
610024
442201
869330
846544
1001944
790287
498503
784986
514199
209068
196054
299354
672727
964120
565414
941208
231215
241127
352733
925143
602351
143440
230842
688315
239356
844769
776959
45875
310793
70769
869726
980734
290715
257194
947698
300502
832500
365358
941357
582020
998632
662479
61736
721729
821945
118125
905164
448869
460470
372205
563650
975883
805234
891803
510463
188018
681781
409081
697359
348597
380504
539351
779889
782442
106454
178123
133338
171589
882904
669575
262076
330074
448098
249273
323309
585335
730538
742450
143370
978237
474953
526240
647503
198326
467470
168933
821913
207513
205624
510299
37493
799050
225657
523259
572782
951537
683294
624092
238581
250497
296998
385271
181282
1024997
241564
395721
946487
39037
151525
20308
88990
763960
811070
277523
635175
521787
983205
844620
829641
189391
495765
633934
1033480
560320
122636
548416
303443
51616
805442
254087
680848
664857
902426
450583
485934
380648
241544
310788
638879
401753
976479
622245
128130
887289
476277
191544
67282
990001
756159
732949
987987
762113
78168
655469
855759
790644
722053
231040
155707
275402
220741
920336
766772
623679
130334
771601
317724
730854
739233
79823
903213
404086
974692
154152
632233
364049
478598
243335
716263
108774
742846
230772
626364
527636
578526
193064
106664
461270
173521
859646
683840
796976
103642
1047917
597155
852922
856600
248072
1048561
205175
300409
98457
42178
438307
656215
143852
1026002
730044
802015
1043301
270370
855817
303239
435653
132924
457380
430919
720943
528809
399301
14963
498585
943539
599154
374295
898477
83092
77914
467824
173379
210673
694889
212230
774918
363658
347322
765110
526419
912989
21894
541823
7063
791383
760143
477263
642041
963941
631695
140619
148940
419864
445193
211480
603019
685529
717681
477709
632166
379698
425930
542048
934725
4690
988990
776006
423790
343257
984373
870649
220978
924996
684880
476386
977682
960063
969973
787694
316504
327488
910296
387016
31523
619020
1026887
396729
64719
78157
490147
19052
536087
1023767
787794
526606
835549
51935
539853
34148
726098
626024
811898
323858
361876
232515
644106
488809
101969
385920
304430
711106
409842
42014
894158
994342
487458
369351
495363
467917
545191
203678
168139
170887
175567
946036
507492
527815
270888
640540
251745
295757
672335
128242
793831
489020
650303
294589
151335
637988
1020228
412216
511685
35459
534472
638324
90745
917786
973986
887546
923952
940838
197105
708440
365620
363401
276249
200813
287442
56291
484212
804179
603980
418686
895115
373326
755338
463843
128140
884971
377358
709373
629869
459396
357337
751585
698109
805755
389259
425473
371788
179408
552635
721307
58645
517171
932734
355786
1030060
366328
891526
477227
635943
60932
563998
811652
262051
12612
225116
343786
926338
675453
399450
161720
784131
73149
431547
829774
876634
477830
286041
814790
784768
281685
1044667
581596
943268
788107
104886
47916
780286
88826
268272
772241
178616
654030
112971
91336
348928
844232
455762
705568
152696
632138
873163
711453
898345
388257
934214
1045561
200417
420490
691438
657572
490090
682060
781235
421394
656850
597428
945942
523200
690485
239366
499098
513453
17210
496009
220836
516450
675938
860992
759125
1038928
345574
125002
492048
629451
473286
418257
495992
998105
671397
952871
651513
470196
989721
1018410
859087
390513
26885
59286
399928
567121
363959
862193
619849
476611
889487
218596
505065
927998
480525
1003148
111012
831549
169441
247891
795733
132563
605245
597765
1006810
239652
524223
540736
866123
582487
504907
86199
901607
566409
621612
310488
408402
67959
895294
144153
388484
864583
429974
700521
785931
303719
533136
1006187
361476
567975
335602
818052
864815
358140
794201
466034
121991
737828
968271
425077
143125
916004
713150
142605
673230
231482
212611
396998
246738
238427
327032
222691
137651
237499
569987
111956
935399
78428
447422
433863
947946
942015
302543
360225
445201
307782
369054
830647
782893
471964
896447
195950
615924
848414
776053
996071
511
895596
940017
671449
794732
511033
735791
576244
333456
859946
472499
212702
538465
259813
992101
816811
1004955
121589
49417
39666
331193
320898
824728
216789
762875
629700
169935
947008
563621
298066
183662
517690
768413
705572
404313
891299
7787
1010124
947514
519806
529835
529241
922882
183550
14783
713665
701875
90605
978572
571347
759107
319464
419067
711558
355980
718145
902064
398236
503800
655875
182139
247775
896778
767570
980648
646195
190736
138636
347176
743320
969249
90703
267124
411260
1045809
732701
749082
606078
695608
909087
470158
26220
591115
987914
232716
720059
504203
556582
709598
34605
319691
420726
295225
378580
290388
223042
471049
1029147
758283
446561
542500
897169
20252
272061
493309
949819
739313
64018
792771
888789
19822
764525
955824
443971
451381
1004182
400186
562574
925111
408005
858275
423896
312578
1025946
987623
65197
293934
128693
807371
289591
399205
362561
1047969
781609
893417
401566
79962
171355
160762
495515
82347
494935
197808
177470
951891
316408
108930
294246
940218
755646
514628
774578
239090
1015276
142491
519851
742822
947126
212023
408004
889861
683008
616509
1011370
59111
834360
153647
245579
146135
49981
160133
135744
940453
649072
658011
368641
438605
226775
873735
822226
691992
41187
958501
1001852
486646
723125
829355
779126
788255
524936
720906
858026
852426
277591
804234
479395
496572
109834
860411
841361
263824
625502
809645
553624
683829
952751
135512
537818
747385
877112
305999
827933
157218
420617
701948
290035
581658
718974
252179
808121
899046
220929
19946
47614
399824
445942
903706
934987
1042956
121051
877078
368573
202951
245742
757716
623592
721644
430568
235747
440702
760982
321526
777677
633016
328484
775803
959003
685559
855954
744329
710264
1039401
469611
176479
8202
441632
517475
411
35662
405275
951791
570833
339289
270092
907395
267335
552268
380425
807071
105962
888870
666367
534670
878595
229257
486485
121612
160023
908872
614167
171204
886698
872109
111333
895911
806887
480373
724405
27911
331439
1019396
1012886
436771
946667
421283
724759
483879
697730
614741
740333
82732
263723
780207
722169
539302
762467
1033683
619701
103266
114856
890595
602032
996109
763083
317449
674738
218676
244245
697818
603334
1008964
261865
827597
885282
982058
499948
382883
452286
437717
189473
380688
632749
301317
592980
240288
226516
217978
446278
763088
478388
837798
312721
893006
471289
249106
399788
981410
311370
663468
475127
971652
237078
982889
821156
534594
596531
65663
653334
225421
444350
950929
1037407
917735
743008
403649
27736
1036410
675208
305733
969552
72666
46177
1043142
122593
255748
452301
227541
596530
534027
612338
332961
645694
764401
489072
121954
405715
918751
596214
344650
217760
814335
416253
491110
501275
518352
398367
783927
335516
117320
260723
456857
409852
791462
121724
199110
997522
815818
184381
294167
655018
366619
97538
469927
506290
396198
957669
361767
724963
937601
547379
1043783
727266
665536
108609
17547
326354
279009
138884
1042217
1044383
1044246
130984
480369
258301
908347
692126
782527
410598
341721
297684
563868
410008
351501
51387
960689
143163
959107
758210
460507
1006759
345893
951920
191072
374361
653466
9267
68741
114980
114445
984500
682533
629172
1008918
574869
328921
372316
92664
769379
755268
723462
656467
487948
58078
602282
669296
259803
349408
41331
406069
584073
893100
60712
656817
148324
802104
443604
333248
757346
120873
972696
664139
973675
73185
639873
853898
11831
496628
857220
699901
433169
937682
707180
279789
392346
724785
15034
110444
396029
628023
613660
402181
696481
100497
555399
771530
426981
826952
845200
362892
502358
148243
375509
751388
357314
445094
247023
315276
802677
305833
902516
124854
422396
947292
39127
404717
918806
140040
946949
1029897
41168
442667
180615
466395
1008483
545215
707717
425874
640684
719433
543991
11782
408405
329301
309312
142303
517578
291238
115134
669045
257259
940071
903329
332216
912162
306777
350101
829036
343787
190943
676854
628841
85975
692632
811722
955023
879602
200919
899786
516201
43787
511602
641578
498245
880796
217484
259115
795473
469065
999476
671503
63236
233212
230744
632064
278624
829285
234089
412415
633278
945271
120285
452793
369312
89194
308540
868920
412924
1037319
154749
773939
854539
593694
87719
792432
707337
709732
150812
218691
345783
922147
249521
89627
517487
427628
604789
207179
848789
95691
402847
1025711
332976
628331
756186
423489
107377
233139
974520
958178
387510
704748
213748
1030801
668764
247481
617246
787427
964177
272290
330358
419816
389774
902042
109643
316349
982326
30114
570652
578532
357354
863805
138266
983131
96795
349210
645967
901837
696518
667430
990188
325616
255873
921006
416443
36015
595571
1020720
249304
19559
737918
277053
558371
16208
548490
260990
653156
45275
567915
352792
688753
276937
35517
541627
319471
674968
637647
536705
346803
72747
217443
91963
529855
455226
361576
682288
269365
592898
609332
640167
655028
632576
215617
638385
1036805
883867
253080
70111
824390
237867
215320
795948
365332
303880
712156
877983
138091
205575
496206
296609
53545
117116
874393
313810
516993
627007
152460
70070
555973
776
25877
305467
969564
682799
224850
458286
227606
932696
851207
848351
817801
1005524
466280
798446
770983
146160
553505
347515
369809
873522
326744
447306
339398
766001
881319
101521
605685
959903
216605
698832
277536
132481
749680
1032233
651571
89150
807323
468807
963605
585819
525225
186489
600
146997
359203
23034
734766
322622
619342
463412
219858
743046
571696
474117
693979
727014
881731
170066
670809
787054
922382
990712
611701
503585
581628
456794
1004755
321039
187327
708766
837864
22743
896124
40069
917687
718060
433456
837595
1045614
179371
493095
219784
441360
582442
710582
639579
440678
232791
231626
418920
752845
379819
240119
917872
45765
453917
742938
620499
981313
924340
1032334
432819
96780
344514
1029057
630033
171400
936537
146431
224027
769364
592336
631103
818690
690596
99278
617401
261205
63913
994419
692709
690383
1018714
714774
396561
60551
209359
278897
626130
625556
108244
866016
890688
878476
104931
617530
872341
888461
120784
160628
515173
504570
142330
888346
761585
797014
419658
1020468
660307
791771
256984
804306
239600
615967
347795
634862
705585
893679
1003477
64219
723418
455820
382406
774392
192157
618937
745232
24612
65844
886931
722477
975283
280349
457148
1019133
233027
957354
455916
1042463
1024856
267325
375423
25377
652595
282208
129281
586381
713292
422410
977091
538396
811509
106213
824032
748369
334694
503083
633616
513188
799115
828760
506215
158606
105188
89214
601262
173511
540878
157254
390633
47578
778618
835138
757691
899842
459006
417455
678163
914375
717982
724263
529847
985030
147521
1032545
339384
340257
619563
970593
411622
976908
457735
652926
261025
810942
873323
741079
161125
632190
410842
147859
34692
324097
228382
95923
3471
172351
378803
629432
72804
970621
256734
211986
924024
688450
124970
165704
493376
840961
983275
576705
912484
283922
5890
73908
435096
524634
50741
515997
673210
586049
592823
878836
658
90727
532584
12784
618942
488583
208669
294034
813442
902691
94852
481952
738673
529570
264004
330730
742016
954515
618855
877258
1023463
210716
895619
380572
20920
648437
893518
412573
879508
895576
376988
317903
180457
1035219
751757
111479
371748
994374
490186
411248
115878
223849
201381
206603
134690
220956
4493
296409
264271
824532
564227
401394
184851
373633
592264
346342
978753
109835
239927
537581
878237
887708
135645
247618
541502
447506
529450
659369
488065
300031
714493
615379
572915
112607
878135
602997
727155
692970
681380
691780
948675
697967
462228
1012964
722227
1001424
933166
409179
611025
799617
954796
1009813
54861
726895
166774
346987
885712
479290
345248
578169
137331
316478
328147
372133
935780
657468
613063
44490
86288
736804
416627
275516
289880
908957
916698
911654
125795
549093
856138
264984
437986
423431
753478
232395
924944
257291
168535
179411
29045
983653
439209
771622
917726
151624
828914
558170
760050
680802
709670
653548
863939
756699
753154
385254
1017899
428442
828277
755920
612248
784984
296343
258055
493814
459673
856032
845180
798497
496482
561195
1021596
717455
371520
242556
629379
730151
801435
636675
741449
341910
621950
690729
967759
941362
380482
259398
406854
197021
473611
835404
595738
137933
1012058
337743
256596
185589
412809
245915
378443
271868
504178
335916
587658
216506
618957
839996
691617
519344
688263
326284
629501
1041880
885471
88546
140528
1009044
591226
706223
967778
413165
289069
856965
927727
21027
693277
893075
473658
1011227
504999
128447
310609
883364
736172
486409
629553
368310
533096
649518
384586
830695
514414
739471
152068
136225
636637
132361
251573
327692
119069
532672
555594
937
990701
545051
258214
472032
186829
1016411
189690
984085
616816
177707
73976
107228
444242
947146
254481
814468
396976
910209
195330
364696
431578
387927
380779
372428
172930
244301
826005
619440
359169
312958
806390
687692
210161
498530
168573
34839
1006421
616298
152271
104806
984456
766890
355342
788796
323571
919703
23491
504917
927350
168950
649598
447538
1037254
233411
927664
504126
647899
664466
751902
520287
530962
1017566
830715
794315
141326
559492
265129
719100
402553
275658
233146
155640
255429
109447
405912
243420
564942
403337
692020
1024183
256518
23975
254118
952464
689529
60258
1039865
179457
375012
665696
877229
240447
904047
174472
987807
503806
12778
902037
304897
793128
109912
710859
149054
283501
910311
466581
573458
1043961
808739
549361
782173
684936
295232
844329
210158
457158
818762
237586
608933
856313
961748
940325
298759
709002
361875
1045533
425211
990421
1003383
187681
307928
719696
303915
389468
641234
277303
839667
560247
790015
787325
385654
954158
317250
421433
179500
248119
76444
896431
125443
949654
592911
210002
367693
492335
139606
833189
360497
354026
375404
164637
361835
503469
133809
892
38768
159731
129904
639595
691444
255798
877800
602971
365574
969577
906129
893143
342328
358427
779755
606988
805912
128776
695715
975301
718877
451867
654375
855682
900751
49967
501960
229923
675463
997071
565625
471061
306128
731692
437632
463954
635889
320406
774117
1019144
747897
164107
286842
911190
1031029
143546
837803
414743
497463
611131
913435
508446
742405
70749
230234
686288
594726
362118
240409
1047761
906940
96768
948096
940225
194612
849145
918695
978763
102955
609652
659779
114842
808403
267555
133931
425731
290225
572166
406742
550214
841011
629936
987925
678698
1013772
1006468
718011
413896
412331
48276
1008437
822513
485826
402867
188761
217369
272671
432753
635949
590243
377215
978397
150715
895678
935718
751725
87289
487367
189223
829964
279726
1012948
117480
592080
679350
619804
727272
138587
1046105
252515
14407
940405
20989
786224
483319
734349
585472
986949
720092
883147
248161
926141
543313
565161
218583
1004679
34263
893608
667816
441822
559665
874240
247747
124592
359147
833227
1018854
239638
999794
589064
104196
69842
438673
270806
734279
152809
310994
960772
806528
824526
109940
858788
171211
845332
887183
571284
708804
151043
903243
293120
215005
415161
886952
205791
781809
350509
1038519
680833
1033094
653995
729236
1031760
581320
877537
810344
730483
409914
441456
588253
1037884
583681
640218
847722
1030701
869128
787928
212663
147480
812979
610492
216477
526120
270069
999742
92093
215749
666302
906406
854127
251349
432009
426273
150554
815423
938210
537791
520269
889614
978534
453241
840382
117781
104970
631222
542395
573672
690839
863067
53679
820554
420762
611200
345506
741572
875467
610417
592687
906343
647559
881447
918328
784339
403388
25602
89702
122136
622890
479592
985130
524922
627476
276777
14133
881831
862728
988862
850854
766576
129701
368572
868727
444179
805203
75776
302581
954375
1035227
890832
807385
334422
154898
475193
222769
235788
926843
523106
569599
412815
389278
880785
381622
659047
138675
900311
898121
901720
231541
597858
602541
132899
643087
1038256
141023
413063
878362
187186
211493
586559
91719
834667
382069
393283
273998
1001379
225463
843355
34044
85671
140917
897709
699639
110058
760516
780655
633856
335819
942421
505017
409643
315686
447478
665371
159847
178031
989710
267197
903410
920002
271824
337572
829090
396857
82172
220505
416575
990157
139125
597799
384309
537588
53242
844759
284865
880656
435409
714376
763807
968110
631667
304025
662912
941554
726424
532861
25498
654219
153618
23549
421026
130078
783994
889096
602989
138965
686377
951438
125345
552487
686862
649713
910974
499193
860472
523338
1044360
712794
938743
731255
904798
406020
346942
330425
400057
409689
264387
391467
262600
253765
888838
627646
32310
935695
776989
429515
292425
743990
184507
57310
567128
6546
30206
436320
199698
546253
555465
226927
1043325
347600
725275
853301
186023
705611
213934
67522
454659
773696
618685
70000
102546
544573
488194
393588
922562
912247
740911
433318
266129
890631
487477
66902
342534
635596
786132
522803
927788
858180
918719
862249
758196
481053
1021247
608634
510294
54332
507254
404873
166726
806874
571121
252566
639375
530987
140240
208092
197736
564898
134632
955732
496488
614839
541372
709146
483753
189432
335892
241143
959277
814490
221412
413150
687272
656814
484452
128641
239629
601609
334427
323840
449001
911447
60201
175142
1042267
141306
972588
249840
242718
55611
475986
1046677
993749
345759
462450
251494
259590
769726
471227
129412
85346
946708
675752
310230
1033755
570900
867394
493433
1013888
575251
758572
517755
1010218
738554
801381
789331
25409
90419
50565
144415
612028
457490
456201
281347
351179
583725
526735
489483
877704
915032
463119
775703
494233
452868
351810
637851
72196
131363
785129
886394
182224
815015
438171
521836
689902
89444
87324
923295
260056
676451
770891
167690
733895
929832
69430
316522
393613
840002
22976
666712
118977
724762
233907
142373
893038
192070
427611
664156
187447
545184
935952
841193
923653
726710
134444
620712
389625
536145
249868
459417
901595
611793
500331
548688
23452
311779
652519
737460
220378
139550
200485
512344
312849
306288
704146
454304
952271
695177
152243
523339
553642
775298
534550
777724
618352
321788
39526
406510
950698
974780
884268
588023
581417
770193
452768
230741
843686
223990
751021
58435
720490
473432
173569
512097
751607
869063
587121
438130
558962
650973
815481
842525
984461
370991
592999
753661
431723
239880
110772
727133
588161
280433
84078
558572
957422
336944
690731
385021
112453
914748
831958
354469
688299
307759
675832
952763
222578
264129
420883
553383
615999
395230
1029945
241807
412305
83790
614937
757567
575311
408060
708782
993592
475958
679686
6252
609981
678532
310019
717356
467920
354623
66228
1007850
905006
561157
1032067
611099
448698
1014345
512747
623299
951036
406386
347362
835606
973875
756836
107970
872592
426625
886719
812172
799388
150779
585911
204029
1003886
991323
888356
1027319
228475
746190
633644
62494
558681
618984
119755
868855
406501
835335
525243
554924
412811
424721
316300
267160
173331
612649
946030
904657
301583
691602
443669
784635
867699
522873
469705
404817
224752
426082
813566
881288
565613
219912
36418
212539
752888
641008
394604
51853
724519
777547
1000522
590031
896837
491586
540981
533206
906790
811095
548076
866775
85957
431152
651278
213156
797348
953837
71169
995925
395174
618097
511430
82915
578993
747535
536553
262716
464340
525473
590969
372895
926693
535877
1009251
1043457
363786
931230
536093
480178
661984
348740
546151
716642
570105
644959
361017
82236
553572
991019
381511
623438
90815
978607
776641
649335
160421
862096
586032
750043
147193
918716
24832
2015
45874
200164
807018
645411
584916
993583
190953
113278
400591
421798
542603
563465
840460
34783
773154
274370
787077
38752
1047278
670098
679990
498082
754492
500751
826004
704394
744870
937095
1003508
6268
669056
734365
600418
1029485
234356
537198
745964
456138
993670
24687
472577
533988
631049
543548
383649
65913
549852
819419
207868
967861
384809
408683
711571
851857
62132
944945
542165
1036371
792960
701188
572242
237508
634828
228078
589559
625414
542245
744070
758610
659144
179856
773153
222970
404006
1039184
972678
914930
531211
402496
691557
670187
936161
433826
516478
643606
805947
478253
1024468
611158
220245
521635
877658
625576
336366
416347
312553
237454
482182
851105
34312
242947
85850
973304
748223
817029
731670
369745
196094
639378
393675
136674
684361
698926
481191
991900
237107
716666
754752
435506
151207
897994
807369
275345
132109
234225
630179
174669
930747
20617
335410
928162
865974
299636
982913
135111
414304
433142
279442
807386
406325
952282
960927
569026
129297
906271
865191
56779
292009
25854
492918
668493
390511
426431
909675
645479
407826
413542
702671
386426
10204
983727
463977
38440
396014
296360
59169
472794
558027
362665
429902
384554
217512
986625
608925
1042587
977022
121004
1019861
896143
192857
545107
612600
362299
376055
44673
566621
861691
504086
666057
416697
251125
800897
716220
454041
243101
142334
576842
1028655
821842
288249
971121
231443
354018
699986
546025
623714
810743
105735
97884
392813
1008828
46673
1030324
151093
475375
397858
159576
875584
455993
86411
125900
203925
509117
715227
832995
495344
891963
869374
231453
333657
234162
957969
393843
918840
320386
512570
249134
1033875
472699
795892
991241
887031
1008691
745791
43506
79412
314747
1035690
861171
910500
535729
1027436
715461
386518
21707
734674
506162
606056
172428
409034
747991
310992
252471
199507
275443
259828
603258
291399
918951
605709
820162
1008173
916710
434856
482889
346721
474670
163420
100852
810398
432805
296453
785848
172427
524171
711699
434036
645197
794144
96970
666195
957024
749018
341224
420690
774797
588389
765887
705288
496001
591567
155023
247739
601314
198689
633558
430737
172511
547425
614407
332896
159464
831166
77468
875100
700590
1015779
718210
926584
923215
800232
964197
1012597
1030518
791636
545306
82433
747224
1002301
790834
678834
430793
113102
861720
1035766
892828
331113
526525
1042371
960849
605336
511515
211370
923221
455422
312005
436490
932546
494328
565459
965679
226275
113271
374495
680845
374755
744348
73174
702313
34310
273237
137706
783049
719884
646908
832884
315213
753135
2760
364255
542829
637095
249383
149731
897875
911820
504602
688100
584449
255297
238228
333800
288229
778060
599728
951371
229895
655780
563122
479945
726601
753951
921869
787252
660825
404792
517548
144681
732459
417009
328736
542082
976933
337002
766044
1017523
456490
494977
323414
79474
1020244
188367
457572
986720
505759
44141
956102
365047
113095
325396
765395
900956
729418
724854
316368
825206
176587
944183
219928
267439
307821
624434
130647
997496
600741
715226
439697
256381
961588
535346
221000
781309
460835
979506
854440
777569
717856
375469
411479
156795
988341
772365
327525
737246
767336
884081
720063
997473
700938
759027
458994
798356
969705
356340
709561
491865
997297
503111
893246
430331
376353
578005
197933
921227
553007
906407
349946
216650
770310
1012778
764252
239762
274674
571099
877511
368535
877437
860539
488218
169083
863534
1010226
306624
217690
500054
923250
989549
286752
198688
95536
619750
191564
303701
268896
955966
113609
288512
157542
323938
73699
686220
265100
312708
1009513
826073
388392
679361
63492
843055
746534
954894
416247
238143
30939
689586
133084
518819
882157
395871
530469
696629
681117
663293
178848
517607
378134
185670
393853
307043
20303
738477
345896
572989
189330
383980
282902
943462
828625
732785
510151
438060
142589
738891
889938
470571
870314
224937
383905
529333
710817
1005621
861444
211235
397920
481520
754328
955504
173802
202018
1041989
1024375
390325
646141
375453
657677
690827
829069
665138
311756
109648
50559
561127
523438
365215
452777
299682
55606
550972
344282
940394
941314
157075
446137
567015
21659
352807
840339
24591
386851
389123
403777
288325
600981
176270
653150
512026
581433
785368
971888
376045
250927
98624
848083
235588
136624
393836
475285
518112
1047031
6276
187670
687317
577780
962888
38251
662764
552521
654889
449291
430130
414007
660620
66072
784668
200392
349362
553975
811075
365397
350420
752177
77874
908681
290235
455567
904510
161240
822495
65823
866685
379689
972680
469153
480648
914730
376380
616442
182070
548275
342157
578330
885211
293711
117384
83001
681623
494785
195804
439016
697025
97635
770484
93593
174177
887449
822136
556047
362478
152916
990192
75578
880560
598948
583987
107867
799015
446390
545015
94691
359491
1036035
619806
179987
577757
792684
1013042
573446
300669
529221
45526
506824
709755
556956
577040
914327
773350
264028
524901
527500
408591
122548
103139
358986
818140
458827
865792
672779
89251
151812
190402
914297
47237
186870
790947
1037135
711772
60718
977204
259670
118140
952541
969694
154385
133324
49515
173741
473110
220746
367389
1005332
624379
313179
521429
218326
895292
117343
738323
29259
352203
263353
395578
832842
823522
418240
709491
157628
113847
105548
771369
570617
768886
653506
996591
963059
42331
587989
93492
458044
501879
928344
596806
952011
862111
924020
186683
210068
290408
946622
76681
746805
651521
101593
1046791
366616
836090
987924
571515
112887
409758
122128
815706
738958
838819
1033264
552683
476678
486795
6789
908116
979023
954091
498733
255808
557470
937273
371903
691539
591121
904838
733860
801436
306339
19770
368749
1002789
512418
819142
246479
706178
467807
744627
132231
838553
808746
569201
612927
1046928
876564
710940
94537
2961
1034254
408520
124074
729529
91155
374551
48135
1014077
535856
702998
984095
260762
610188
7945
396204
312431
18588
1046530
463695
170726
510783
828702
932943
5552
151752
170244
699559
400613
722580
797483
809137
197866
789850
96839
221178
189139
556113
995742
26618
746485
547921
275747
63534
598670
454587
67269
522658
344807
172584
621775
838595
842121
440268
182680
89074
245664
675913
317502
327182
226178
999139
95298
920460
393585
792875
720788
732049
965059
851664
819113
240564
480462
498996
578408
768219
506680
478011
211926
385311
317094
168325
743527
48312
905635
480404
405027
697219
571210
228492
556149
604825
378363
314584
923138
9401
38664
766221
634507
160055
382526
462869
648074
804538
754866
869753
466447
120200
985399
778944
352731
710451
347137
781760
337369
1015719
696034
594103
576189
860490
891556
757218
839699
704393
688382
612277
953126
675963
250134
383661
1036153
115168
685903
221809
633961
321902
43629
614805
815374
506145
755914
285904
250443
1009299
798403
218426
92520
825513
119488
943141
725916
742472
570941
165369
387437
848150
963122
516315
692570
625909
930212
439711
699887
815930
326899
922718
311964
715855
705682
940243
962776
396444
504335
369492
1001057
587973
409755
972547
951214
994948
497147
613091
505143
17390
208807
250265
553972
367412
598773
294977
82531
236811
6634
427921
398017
382455
164619
497919
784594
643465
770680
297117
542335
544520
765851
471606
419042
458225
817878
962086
357162
977029
185922
609111
55125
345909
517067
939784
548384
844073
421901
603625
3975
75374
970058
902016
31783
844730
389640
801875
879951
401515
402246
1014327
429425
62282
607524
759565
200246
929003
915426
722819
270032
118968
528732
66224
261973
94344
607458
396385
872786
605671
707273
275236
1029314
239735
568718
204263
484610
561981
872253
916895
101839
169869
662654
772969
113689
476401
713949
739289
160518
210546
740441
451904
297868
288514
1040879
537935
1047404
84415
145314
824306
981887
699412
526912
803129
24082
13093
266410
490179
901111
507834
605782
919916
200358
584059
998993
432582
241013
292251
18489
882394
1031644
123360
734599
645926
563342
519397
930365
568478
211386
714654
304821
884562
572115
109997
27457
422029
769311
429895
908139
414928
921553
605964
97736
800983
535851
918117
816219
1005092
388137
1039410
1000086
647498
878262
924308
875739
530725
585645
1045195
229283
541591
381014
459416
1006185
1015323
714588
999276
826582
272970
918665
6533
755807
419615
178533
1013804
629484
896488
881378
588877
979858
233344
247531
977689
356655
68879
694524
152793
214354
151320
702577
380538
1045913
427803
244777
82607
12050
598127
1037581
677965
294864
2930
798212
54132
594156
427363
277966
600008
206058
875799
681336
724917
90281
211571
68409
361307
1008322
354287
650910
471911
263596
34801
749256
725686
704895
61274
770116
985701
316866
832679
2441
2382
408058
662890
254159
753108
129707
196711
399842
485967
212430
274130
207230
957370
232784
491871
501956
343205
211900
786738
132439
784759
635620
576238
793955
484327
22714
433653
36956
470414
166195
678123
334684
696965
629760
133583
703895
273608
1008357
104188
302300
369212
929183
769925
729345
453286
721006
851631
1013064
717561
73067
234004
935699
656997
598508
571576
887292
825016
676907
982239
137829
964377
4118
196138
137637
82747
757396
345644
72752
143970
1025558
220837
1036961
251040
208883
1048161
621111
665930
868269
369937
823938
706167
325720
416597
316488
861710
705724
228150
204959
526718
712772
231047
917507
975985
761347
399510
61524
180462
96810
887269
790451
561690
96374
290385
631768
598495
1044041
854943
323845
784374
549389
763914
487020
353800
623063
634113
173267
1006518
396026
811977
649267
623345
905791
815129
817533
564139
224387
513458
111197
571674
400399
34298
300135
854374
1006750
83390
456581
342106
539241
332169
1024863
880552
770859
265496
961938
555478
253398
856618
852076
70180
336437
900353
366599
196774
250941
170732
918893
18952
50413
736582
852741
882588
753992
106656
159526
752407
457196
930814
522598
46263
244634
46329
102335
663341
425040
867014
203261
200118
753620
308942
568968
524275
911841
408600
508725
664845
819152
237432
1043191
262455
52336
298518
481081
197007
443872
697619
614622
498300
365153
34591
783725
501781
463520
137082
384810
21794
891470
971126
1030338
396095
907145
459560
250355
685190
112925
216198
498315
988115
1016212
983367
1037542
412070
551414
628152
772402
271771
155636
5288
384930
729727
1046862
983861
496021
932187
213452
565191
384003
125780
596358
749838
686116
801873
473882
926700
555363
627315
404012
512431
9532
957621
268007
422265
872317
955177
448849
800514
503533
668705
1027543
523279
61994
632806
183377
809778
761127
888414
688574
515011
125870
42995
432760
718010
44293
728334
506530
665566
790393
987772
22350
575334
889567
76271
509498
516704
751385
124100
713559
555445
962973
859120
848581
675233
261435
887281
423889
109408
135857
986989
149350
549108
742265
352738
804139
698200
559750
412773
791867
941600
1025462
541334
584557
212969
160328
392334
450621
965448
391068
637666
688648
862560
989600
469567
295122
788896
882454
80582
430008
218670
688176
438013
911521
776362
1040767
849157
957815
258141
900446
773933
740374
284003
942831
332942
245976
688924
485013
397700
852229
217483
257690
273889
904128
137147
967827
6779
804227
223401
505059
259523
1008267
315489
199957
678981
242638
256288
213251
9703
144181
177685
519027
904826
229475
209103
627171
794753
933845
700670
788999
451309
993083
28498
658806
400016
29969
827675
211817
452470
723871
752169
1786
145567
85866
995616
296564
543642
385233
323707
1031139
242621
787681
179736
67654
2855
633817
115173
683973
920990
237074
764997
569663
969547
204843
106229
834787
563505
295430
207680
349742
480030
318090
641277
506644
1039362
1011071
1011810
403604
889313
463585
735789
909668
143369
761238
731323
1046453
905607
442491
916842
299666
1043190
690948
616399
1027670
925100
49863
95401
1019221
64598
54421
115411
122669
730501
1044800
451922
75407
993132
66418
577410
229870
829212
459818
128379
330674
889397
585208
242506
177395
840207
539264
231168
54556
786063
946865
349410
275577
940215
675658
815544
965435
381437
930117
30184
181888
331865
160266
117005
721177
582575
247679
651918
138943
207689
735096
360172
404186
389445
625884
804739
238940
235979
574291
722680
259382
398888
288250
720632
465971
296506
967546
909791
800580
47245
348892
630828
273408
92146
916415
560185
928896
492130
566482
1010424
1008314
321625
412847
270770
948599
47823
205065
158020
511771
1017288
324690
472119
459983
1040181
880676
396468
554990
537911
491287
847827
664549
8595
97803
692988
818294
226708
849290
208525
548857
25095
1025649
897250
134289
549908
539537
901763
883190
678716
64865
66630
569473
885749
442035
877616
949849
490662
1038480
876942
760401
637053
218475
370057
522224
634418
971659
234478
346617
178862
550701
394952
184747
868764
996367
843428
418921
145143
219907
802027
755332
785375
258729
228984
754596
21199
581157
405141
136004
1025108
756773
96713
505151
826058
809036
902492
556112
780200
1007032
733498
1021185
616250
701623
339253
9334
911444
828481
298049
810927
542479
49354
523901
560157
749057
84903
617814
511161
791968
1007756
278779
118648
899681
445063
162296
971836
936265
36641
742913
412347
125019
395383
865378
920973
42183
1015163
334738
392236
522616
250261
733743
320736
772104
724868
705904
895159
80521
210085
875706
286
53715
633444
244184
377650
853286
1035786
1041911
444193
197750
83910
199353
988076
909244
446700
465896
984559
230867
577522
979822
329482
739173
662305
525837
26310
846071
993595
964501
845075
695861
217041
818604
341195
122485
600565
749114
239227
585459
646839
203598
809455
827665
567566
166490
537432
672938
251532
272203
425227
805356
495247
941862
554416
62909
642223
743859
117924
303853
107669
468106
261869
192533
975632
308008
404029
102227
927805
839821
679875
364375
235934
959998
551599
628538
385208
538138
793541
135031
711035
616781
924543
849744
735399
331367
830167
508713
388333
397720
220448
551420
733816
430149
258598
157431
353124
821723
524878
507727
417431
973947
568730
631321
22992
218336
899341
54067
987983
90480
913694
818575
568834
483458
365689
887219
227452
293243
477150
198373
878405
623564
485090
434289
328956
395728
914494
800927
498997
369108
909718
185605
676420
654445
955224
19165
527490
423829
851953
178070
19774
936793
416170
667675
601341
553069
348800
559816
52345
874720
40609
765857
852272
734456
331286
922275
385102
881025
180413
958471
265213
828774
621361
354174
94542
769673
468614
205781
139181
93696
241913
892104
509185
755402
330196
619264
179447
719572
654093
625300
531808
610158
641217
478345
1017425
971329
633518
479792
948489
792536
182952
406442
1001240
405667
694784
539064
206158
486753
616483
566345
192764
79875
517224
279993
3942
295874
394277
821819
36540
153779
87699
796619
756921
431104
410018
464308
48295
633674
81357
749026
588682
112298
838126
931278
518811
1041810
874916
415939
442977
943244
390039
162302
401896
498020
165005
562913
67013
183230
831342
61536
703115
759385
788050
464146
443125
262656
485932
192858
755795
121013
118361
3812
628468
653954
514977
255628
67144
672990
546952
351815
1044356
505436
110044
622332
980004
442235
138402
767814
173280
1019945
613603
529156
1041145
555680
43122
655464
728576
52078
19055
782752
609788
206810
17893
89579
551710
684490
331696
864877
996619
959691
580022
526681
387291
466957
764370
10453
1010413
773703
122370
653626
316326
119432
554616
257940
591975
1011212
450303
273782
757611
159873
885183
40341
947271
863279
366566
919459
250375
217433
1034566
753911
43189
24234
682008
661645
90683
930141
878385
730674
983893
924816
463296
766935
478352
121403
742095
80259
110946
497377
10502
42837
1017093
810838
491826
907718
1046817
1009180
935908
437261
14765
256323
672901
734547
450954
611083
725086
272257
215179
410451
568694
289201
382247
490461
585773
534214
570552
661193
923719
126423
206494
860321
843798
442970
413568
460047
314231
395465
952058
637070
262178
172541
564033
595559
144274
515811
115819
401404
484582
72225
652091
580049
574367
904610
461339
695899
406072
154810
337925
320335
244091
994307
333840
364634
268164
573194
574436
925778
140596
420782
1021538
926882
706586
1041716
458157
300052
358339
285539
434379
177429
123162
596610
873562
647022
994807
101797
207846
496390
571562
246993
160434
536656
574023
905758
46772
661102
379362
338143
463532
857021
105602
335695
34083
188879
432238
832899
1048499
469211
585304
567683
477783
379792
169989
219671
897273
779956
302057
295442
809765
78977
185588
779514
632479
702120
508704
728206
152783
150624
638201
816494
652913
94618
671268
811361
727356
853946
63983
265731
535368
374842
103279
247994
336246
35218
890575
711044
1013868
465649
255557
290600
585549
215915
400682
70253
741138
969682
967919
546790
305353
457156
130779
255424
860738
375947
623409
672583
827537
639596
1016166
885625
943756
969375
1036348
947123
5804
547381
236829
464050
13564
359901
42483
212604
439531
55639
320796
36626
415370
638135
765339
921096
517426
260201
887220
745535
444728
788759
165221
6927
754100
419244
855130
106903
540729
535182
137445
125645
605806
325614
769315
55469
845124
289230
219110
718129
736536
411007
99645
897573
796540
969715
707012
964565
355282
953173
22311
265738
686841
73039
838074
845052
586012
441764
297490
37613
1018424
642339
588503
907874
307350
332795
992356
314383
248750
783301
932261
14518
517102
521281
366378
14274
175109
176125
37137
690803
221648
411314
88554
812456
963357
533753
731159
584098
978171
212664
432687
355167
742707
668421
350011
385209
510997
816339
997556
12500
243727
332428
23685
728481
869982
89404
442542
721062
404689
869916
564589
190805
511795
270569
153840
298457
843307
896259
536851
48533
940477
370038
334524
201439
380994
376270
908863
349108
497974
246315
234289
898537
155677
818046
793807
520795
446636
583254
233257
188501
328732
425179
48377
542208
186024
748182
836949
19742
367498
1020773
539143
246910
307486
259092
456366
228189
488777
134934
818224
318460
758703
318141
744156
901687
506534
454351
910914
16540
481004
105559
185842
703226
513566
582777
204479
90214
1010848
722715
898642
555702
607552
94450
321303
549481
123875
1000414
703740
955166
744068
593133
703927
462381
434752
869021
373417
146435
826895
62113
150209
66183
303741
642689
860100
489768
406462
653620
607930
317038
181729
719391
798360
568840
274629
991950
465167
716680
291978
421551
663346
1044979
395331
390341
485035
356898
926267
430726
816779
541610
98063
327051
99429
585565
746642
24834
668077
229132
178622
729498
640949
1003504
14409
518260
628435
565710
270957
764840
213208
1031870
85455
36258
390952
760046
657700
51807
819474
677066
731282
293849
1030770
551022
341281
708945
791883
928701
149568
916668
355594
370393
791929
324610
12604
1024469
596664
133010
941330
32417
12221
904217
917836
124671
620921
544595
994613
615424
499642
753716
838487
120123
896173
123966
552199
526992
333185
2717
482162
714675
839034
410787
697630
683862
704637
995697
740044
98348
685733
216098
651532
346053
556244
736363
1017439
53352
958483
549455
82688
900876
408506
706673
1028963
826289
448935
631071
1020017
452615
204588
744435
911795
104403
1018457
343503
518167
165654
455764
337219
607627
249490
565577
96237
311793
535505
707299
325227
148488
720640
947945
175758
343285
541075
748280
795360
665360
522887
680420
672083
946304
822071
32072
397443
820718
623761
36770
97378
684566
813332
457558
790170
149212
926571
628962
513334
360900
900381
433800
844215
661096
154100
270904
864776
1039308
523778
655164
140263
448222
672921
44394
948929
498628
396750
781423
699918
1043004
961420
562715
388292
474689
973992
936176
116226
167753
607322
812219
315043
681895
671949
38333
6052
781832
726692
302799
143475
915562
188034
110748
949373
583564
605476
7453
587830
990133
698679
815842
439499
790818
987036
363473
41442
254316
421701
817295
303691
273468
219380
403385
967851
749786
138008
98020
891498
473311
655326
275545
291011
801030
879349
1033985
961678
603705
235913
220460
101520
555733
740207
934067
898670
81122
59614
592779
114182
601077
1029627
894286
460857
232385
94140
376955
215267
455102
202136
779379
470748
365658
425803
360537
191683
704664
934635
932343
592424
348016
306427
613745
486687
373882
43355
516615
205542
66250
899262
99033
118811
984204
502028
35869
292207
483145
916623
844498
693761
792170
880452
180955
341891
527736
954464
352685
675488
354450
133599
164430
65258
331787
246639
801900
371911
570935
310228
89247
709911
433304
881348
624539
303979
554354
789576
569981
110218
321427
1030948
532969
707625
411102
146592
993161
722116
238914
128206
642438
803441
530513
645881
495424
111000
454340
907154
997748
67960
172675
856843
193792
943720
388173
748357
274056
527856
970461
657494
111451
999686
273516
39986
476681
762903
827785
30228
24070
53451
446110
1000250
215297
766151
198151
212324
37423
717159
313231
413393
475583
684308
390479
971593
307359
9110
470604
899412
293666
445250
922763
415806
196395
123057
977158
994065
386944
148008
526360
100841
114168
449440
933767
21698
906647
55030
353644
827457
561600
576549
672894
483923
582841
166586
967487
1040254
667635
720611
710342
994400
22598
563012
731157
1047328
924613
289461
497071
109509
722170
206374
615593
565982
1032746
8279
938674
107447
869729
904122
493320
361393
969717
417943
139622
781091
304223
332442
1000739
1014145
1030278
276633
203516
351145
791646
1029731
452522
841692
646924
236202
808263
969425
1006095
801018
847548
493339
852750
602559
98296
404867
355996
387151
975976
360203
304709
891946
787624
969021
688600
30831
262197
105639
133559
637747
274502
201543
993179
474662
665498
470742
875311
233460
189707
368426
494534
189101
65475
623873
1007140
983311
243091
393306
435023
977603
983563
7146
783397
947208
504265
735143
168965
884294
32800
531450
280077
543036
691725
113592
926672
518126
354626
862589
688829
364778
296800
233283
645325
321792
926568
945374
329909
107975
660205
528488
945063
108921
387071
905606
376165
1029424
788357
582235
540575
418252
841744
352061
87968
586994
994654
387984
213710
189334
397915
686309
445646
958170
981068
806290
687232
973137
611267
761569
811151
636958
597110
539502
12859
646190
1008318
678692
124774
989775
912434
432373
264458
393183
247470
796590
733035
993315
190535
1043048
156307
4539
13938
833244
768685
551735
250028
124502
852224
613543
414261
709158
419013
712341
553088
289144
956065
733393
968401
970008
709676
497714
1000987
586338
682642
858278
809712
373476
212413
845770
976246
868032
920755
507879
785550
390553
198566
204293
258776
1008458
330110
261918
852225
896884
990657
189993
613632
307855
114190
875934
905476
946037
441535
752006
102594
654020
893121
266095
558913
599342
575959
724775
697746
141494
425206
130926
869351
645373
897758
930731
349329
833554
865158
508251
829603
312937
183940
963458
325838
144699
239630
362739
639211
358644
522173
678502
453998
285444
445393
223328
147368
217950
742109
806996
190136
468192
481499
378051
672648
812879
535880
391633
1024032
859588
959843
674769
1028950
207303
505767
434498
612249
594910
418333
507337
767783
990740
167098
14040
771234
569860
44940
261717
559553
59073
4635
653032
217901
776730
127255
729682
200197
458752
12374
744101
178361
268273
233112
302590
220751
293486
6610
926448
1027691
1012568
1008734
562393
283472
450550
654338
746773
934445
768723
434367
712185
883993
529117
854557
36367
841212
148216
958919
105768
432506
556983
893493
580302
419884
112543
874077
112847
949185
867935
244201
273100
881175
510454
465338
1028273
1042782
792788
203151
456013
740954
256711
241824
721896
704443
1041143
620158
634187
70218
488925
331315
24840
218093
225521
125040
66880
713556
159835
906153
704166
23143
999549
546906
405847
164586
919428
56230
554804
362496
906030
691113
1045435
728801
682877
707890
1012866
200888
1023874
862168
965323
704779
127282
523183
86243
166718
1024467
740410
944554
745470
543348
490557
750860
807748
959370
905418
721839
62981
391912
435571
515286
77779
20800
152133
266768
433726
859167
1028882
389833
113447
252605
80488
774434
474244
413591
952197
73236
926311
930997
424603
802722
802714
133420
245801
301664
21628
551748
829290
385016
852189
115687
190697
51547
1024288
314887
563787
191681
557906
995478
796237
53090
692093
75798
1010929
545326
530043
407267
440085
229936
683082
436079
452140
975120
536412
52642
275931
648201
992588
525697
119475
139467
27480
502834
607783
991137
1017345
78207
110484
690148
209517
1040360
1017870
36872
686442
414770
118779
675545
576775
742476
285407
331393
48317
431505
128891
584807
199151
606837
314676
177185
268322
554062
202583
184657
951288
217961
348153
882014
494713
378709
965787
893551
298876
619388
967707
775458
746983
394740
937187
1031405
329433
415408
163540
961361
439137
745439
975079
275670
642785
254767
617243
902124
893591
231942
637778
433205
720998
305035
76362
199946
406522
817108
311496
565688
668483
320897
92998
942003
705161
850603
567880
851485
376166
954012
159703
717489
776676
649140
331187
837320
1039154
178751
882632
952451
9576
135817
493684
875670
354437
804679
1007691
270676
208348
224584
331162
587428
494544
598554
487101
822602
835993
843353
930764
466753
346822
112170
259669
1003993
479523
945842
903972
343536
296215
33196
429637
178156
754710
753210
175318
138751
990041
783618
20473
929916
618720
83241
442679
45207
282528
869130
503864
50529
187755
246319
589328
795492
76832
657423
434999
784060
109179
399973
580155
931596
321848
182261
141545
25871
261234
964096
87257
220401
872222
969017
908932
624867
212793
518873
11144
204528
291884
791670
186659
876152
489629
564548
839172
528968
418886
260882
876631
503512
618626
876507
312137
80602
279715
337472
505480
820870
674583
723280
744066
431367
525633
396163
29236
64359
892265
531736
347497
458273
94697
1022046
241996
552931
524853
376402
52432
234412
252586
686589
358721
564917
850685
934394
765837
130594
463272
594865
418833
612493
685933
660094
1026668
466826
751777
515057
3483
307390
141196
779809
72167
922445
856653
465278
516531
1039929
414525
1014995
391465
246630
884298
303524
528053
269769
306603
176352
349117
911282
1047396
943572
8499
886930
830113
597892
429967
817895
879762
1010914
853008
791
589604
889378
163102
97989
807715
953790
970134
591482
283324
433503
133217
470656
462903
1040894
1035467
599428
869458
897117
416815
424396
275044
659853
880502
441955
140706
168003
806849
663275
324447
535979
638864
155178
520901
189364
150734
914352
487843
463674
23440
1012142
748234
96342
495112
1035753
129507
138246
258343
150615
157599
838608
400081
118744
381710
126189
502080
433692
151234
634472
175355
1035940
526199
237330
944957
769222
757351
1003473
171631
58544
831859
22412
251974
735687
384369
441711
161417
926501
692268
872406
111456
109355
375449
798533
551667
223064
848345
929439
295539
141708
281462
948869
775793
591834
734416
816165
1002308
241754
458004
975763
690469
900713
19497
42994
945859
510076
511933
853127
855145
266752
60650
101130
824897
233626
466096
126425
521792
50492
255187
166869
678540
1034381
227082
335777
195704
851868
608807
492361
32929
898299
341873
719068
181092
917169
435713
1005031
406979
113066
389076
906938
626322
470733
696007
305652
826839
791718
62628
494182
602390
432675
713743
253234
633622
393341
145978
616684
1045518
850875
834421
20656
59156
1032537
624374
609407
256263
785164
897202
146719
987048
771497
801935
269083
240389
71521
612416
390544
221485
950108
525834
464043
228331
589683
6668
915442
139423
779791
886375
328499
213841
331582
95343
345819
297722
41379
790516
712705
1007178
781946
889078
501188
722387
215812
727995
733013
571560
556111
817914
214020
667806
614331
463102
799448
594236
263648
106906
1037608
207779
232023
131354
442416
1039078
507087
758397
402129
112494
292752
278032
355982
327337
340746
511154
365652
495463
35246
126846
150064
237477
837500
435584
401008
11609
663668
106830
123059
848233
318012
76469
211190
918491
915887
880012
949179
142173
1002647
726575
471512
521317
95600
188674
786578
270908
66490
895276
310694
429930
420117
617199
105524
481113
992360
750341
514422
657922
886890
802556
349071
144202
906704
200924
573915
329835
301549
186255
530322
641637
648741
532465
1011685
984502
625844
663499
685103
95635
245748
515863
776214
466747
923126
617207
374308
444492
799555
445798
776776
910103
608805
701403
513734
784077
1014206
298103
18499
449665
296435
406269
471717
200588
561374
722307
473136
809950
930792
310101
356517
638347
206883
190129
37216
724208
837044
913676
478969
843667
365004
1028017
1046875
412515
634088
193508
137171
938324
849206
457704
180979
204266
56672
134683
233629
326842
634831
121979
77485
333277
286361
920898
74220
26354
271098
994692
597569
314345
114764
955445
549720
1003780
432034
167924
575783
774719
550131
507638
1005448
276879
339049
959614
83155
85377
832681
593287
279328
280923
298430
271854
490243
445923
488320
86356
44524
803765
874876
456465
438765
620398
600009
527190
230346
465059
662982
184087
926474
109816
113628
125516
502566
762191
374389
1023400
262366
123475
925949
1019321
865783
502542
91192
486100
855037
800154
44486
599083
43093
279660
483387
965926
593974
52632
857948
985758
347529
961411
661892
3315
985299
349463
997690
857631
816608
712008
428898
777102
399689
112492
220051
732259
186563
803348
366810
667779
61216
402654
610030
698806
11422
186252
958638
1031416
370027
274579
555118
833488
945501
673278
605814
953792
270757
147216
165564
425784
377124
370716
979404
946798
542958
538267
266988
1015916
687597
481743
121643
365020
39291
289787
273647
290951
878506
404391
676792
974021
10593
1044664
494932
735477
716224
502180
1026498
233866
613392
355023
134926
680837
33691
724984
95381
527061
186442
719226
616234
990112
277731
25281
640786
787374
38859
352658
1021355
650072
253400
92274
710384
200348
138708
767677
357270
131504
298064
170230
296717
68895
695989
601993
953391
213248
581116
392222
628950
411406
467510
951717
360259
953258
718615
574425
378552
308143
653038
230949
531891
216547
699490
240801
209214
583494
413028
878604
1043299
882134
1040153
1023748
99662
150035
725889
293324
867834
583526
374504
486977
414551
272174
642192
548619
132568
1032342
275099
745771
587198
951272
73725
895460
612842
317259
966021
34253
766941
956250
614545
90429
528594
200862
424042
592945
287505
572639
271807
235524
346491
702020
382125
378284
256566
753631
109392
879871
281093
970118
781340
562508
1036678
231971
64958
1045946
507933
558454
848565
648033
758947
408046
604122
85144
662007
352010
580381
881337
763687
10940
356732
32532
117886
850415
1025272
539567
38786
522166
483600
797680
59547
49491
703296
183579
227958
877353
124324
320061
544718
803393
541113
734218
1023052
546222
333771
627665
465899
831122
452388
372215
911588
340372
664950
580545
596604
146915
528632
196565
649868
316647
479173
1013294
65439
758662
478313
134458
39111
705981
6724
185120
872062
721219
534659
965369
1027859
760787
938359
887645
601668
500915
130374
540425
870911
913156
13336
94121
112989
447746
1039086
319317
317683
843015
1002597
843980
707345
248493
417347
701518
172749
155470
78401
749621
934160
801826
71928
14144
37638
760639
760939
979286
673101
428460
717892
447073
406921
596449
408074
754588
589346
695263
388860
618885
517461
505674
248112
158133
340482
1001230
908015
346678
198071
246352
519022
833552
2547
4596
940714
316875
951739
424357
1031193
8338
306024
643099
520656
389695
301694
250690
901282
706305
735856
279798
455205
522830
917110
18477
661461
79394
536630
624003
997785
52348
113137
973680
358090
876974
884088
870660
657245
845184
855323
754360
13933
678949
308731
350362
483178
52220
172671
287944
1037200
1036060
378994
485621
430505
57092
873238
509254
109671
292218
175337
61580
287983
846068
269369
853322
218217
411339
850547
240582
816480
887613
848262
819897
870872
13269
967417
440360
88178
491497
619022
254578
652476
57617
940306
244699
590869
181915
536432
230479
848461
199881
335569
787851
364363
46464
601764
151425
240672
1033446
145379
126973
289234
454839
628376
835368
757184
606713
264110
885272
860304
394064
876953
29878
198083
697970
488492
553178
556395
520888
110578
250193
91421
840350
821121
509796
296185
671219
768528
193035
849106
476211
190377
103640
187844
716488
988426
888918
350099
45545
418113
362311
615733
397419
160793
1027656
777199
13671
430296
638119
200330
209179
135207
250680
697203
751274
910626
482742
385189
595216
555914
660499
314482
129850
236403
715524
485242
715697
336289
662220
779485
38078
93796
669006
230929
30980
971088
694525
325235
817836
317351
589632
707162
104647
672377
182103
56787
24886
782038
270918
169050
330751
621809
492921
1012580
762631
871171
603997
315853
724819
1015409
284135
229778
41682
967051
532557
920334
721356
921766
1029692
826968
442240
640981
346853
357296
21671
278123
520208
241910
912856
754697
307516
740652
820589
384857
429413
902314
297266
113654
821243
973593
576019
301625
558716
812100
58738
906378
1013575
664145
1020476
769388
1032731
204766
496464
1035272
347193
261358
216178
959966
1029013
997898
77336
686617
91061
260034
81340
701713
657420
402260
496781
315625
491426
589457
986726
535077
699786
595878
254571
542158
72661
1029799
424340
82799
289899
443364
643334
595506
545607
453096
861711
523013
485190
917107
457781
1001761
584905
833044
799407
286504
489419
1021638
603539
909249
396369
374020
650731
448847
207539
465873
233133
917886
559555
15322
49432
659291
103451
612857
1024239
169612
243107
572890
1019407
899791
569133
874872
890864
1021449
264789
263766
55997
1008174
1002420
950724
926148
176735
149754
85948
19809
154511
494599
121809
777784
465041
628553
926703
543075
290705
597733
387678
883691
848298
835346
1002082
560566
555783
661793
763291
34475
863143
587986
672280
376229
447396
650037
226075
97830
772079
459994
936669
74722
300408
666518
366383
671737
430959
722025
494615
394666
1028957
285631
899719
197914
727449
37444
832405
225289
327047
491022
558710
722129
917502
331884
260814
666647
970832
270423
587750
213103
64061
711394
53824
1000511
175929
64067
776474
588115
106391
232138
769246
494547
1010248
222153
820097
184641
437404
772070
806556
857387
960033
828819
665301
70225
350103
797841
429904
893990
469840
914514
972125
144373
761192
56824
606119
1022515
968841
236959
279037
893600
64124
1016955
764330
659265
42345
1020566
53591
652292
593213
693572
545578
10159
2316
385803
802370
555740
638857
657505
42033
716562
819926
1039100
562676
783520
287883
502840
845908
757647
668534
677162
810609
433842
1022725
656125
317907
159864
270068
289328
743637
725364
111412
230028
537299
361497
622247
396285
894877
75034
612750
141005
19125
745315
8305
964774
327386
27998
503099
234245
642490
158054
993146
277088
988560
375390
376507
245563
473576
222086
397334
174814
587587
55969
64957
24656
57850
395326
590743
961911
627697
931385
92991
770685
482525
253560
647919
522662
124203
140584
820872
290006
396360
429585
788709
730634
420746
606982
966836
460256
328393
844159
257288
638799
1007241
829163
407090
170819
378191
907407
541896
113746
70929
569070
424208
785735
475308
414939
775567
595374
593991
718580
311831
717105
665580
313958
518236
69761
342298
957570
283086
815597
775862
673935
660165
36991
420443
845122
742068
20420
927215
284703
595714
123102
684039
907433
460395
400505
391634
807710
1028037
783047
836317
36327
455773
383022
586987
83493
465271
336851
889759
206915
401349
323025
115441
116640
960584
280587
751259
578988
354502
936872
153107
1030958
989734
905362
850154
883439
218444
465952
816897
242118
251738
198488
926179
644087
496885
71417
287841
484990
491506
248731
788613
552208
771621
289108
1003494
411765
1001676
263053
600129
321005
139740
212184
263187
99816
25467
376816
5633
192746
59172
1014974
909702
100904
996037
393458
76735
698850
709891
402357
294347
472135
117813
71259
939331
840418
385062
817397
757194
597243
562189
550950
157466
312233
575662
367643
344727
1024851
144725
116763
952916
550621
762387
285708
604094
748086
710871
621223
672987
392659
352435
601719
1002243
467419
821976
426631
369300
925412
278855
787043
154881
504927
403804
749283
56089
540689
282647
745205
663405
669754
535276
265137
51833
692996
108986
1006465
16830
665611
317181
891268
444053
642928
393785
376576
214986
1039490
576493
905654
29412
263068
141861
789399
371345
111343
294464
352546
127242
959725
7068
1844
672562
172612
318551
335444
74752
560489
830188
490899
258971
124955
103708
649534
259731
267127
33813
661655
528609
922243
781371
241112
42656
80183
744682
213196
33398
670691
986883
693157
229997
899130
144191
99193
853725
860404
707336
422736
735262
240406
741963
440378
755701
390889
83370
827483
555786
413918
227661
709355
463993
593197
6436
962320
488832
169678
306608
678371
38102
6047
956238
80281
1037362
569730
331838
712300
515155
721200
835257
691070
917062
481357
823967
485339
943048
227460
301361
987166
554586
879818
1003919
136137
234966
300931
696338
609243
488974
544131
556599
474045
453229
124816
664548
606669
187263
217125
969489
298769
247208
350337
540833
892974
422665
837422
288384
212749
272658
106021
121775
206880
1031783
62853
255418
1019583
380953
25694
334805
301454
739679
424675
382258
135521
580984
1018037
311295
162707
843708
68153
220655
216656
245208
404632
702635
11020
58036
369902
189264
985009
965219
658548
513363
502616
670313
583242
1000599
317464
421011
836983
313608
780101
559318
205702
560129
34965
229685
667499
64981
909945
643351
701493
338134
633805
442340
934734
927777
491516
612624
916356
582930
69528
648737
11137
567515
999132
117326
702869
675107
568148
930853
409090
746297
753316
370694
191221
421624
180884
1013368
527446
726653
313943
370529
319843
223887
719443
189890
1038993
831989
31229
295804
243804
278961
452138
874468
12921
305871
174408
411563
703049
714952
708851
373949
257433
301958
72330
852903
395979
225830
158413
779193
555093
932920
878053
84207
794958
915094
982753
530637
359856
709690
929522
335261
898070
820092
509531
896451
427746
106512
774322
360957
351644
778203
282111
924835
180189
934720
328039
1034617
432065
763592
765001
715838
761012
40103
62837
751231
105211
993712
405378
639411
121663
2415
211317
718149
123938
315542
276658
224655
705992
56760
635801
363187
971056
326870
145234
560760
598194
87121
164938
475240
478717
33330
122864
750793
972744
711487
703657
579077
322791
850238
651484
1006502
807002
532773
572677
851069
668176
1035777
875903
703139
226161
838373
850538
804707
763268
58183
833971
101420
663807
905638
170500
768716
954323
842904
640331
600376
436982
298098
238212
4435
518608
540086
72180
463203
42488
63421
681437
818713
445144
639681
426599
498425
877051
937769
535280
817309
309770
151296
149163
409991
341788
482331
185702
18288
481592
56003
791113
116464
527012
850414
545218
1026378
517770
319302
1019959
840653
401930
164195
360504
246175
1013865
179938
730426
342154
542225
826291
873609
501891
843330
392605
728345
692936
681801
968478
425391
1005086
618716
70372
1026314
85266
836846
226623
569542
460855
118040
719772
855403
145710
751596
654142
791770
258334
765346
475928
569472
662887
810990
750667
552053
181143
201045
179034
932779
567769
145182
514582
695701
868081
187023
230551
945469
355457
343521
924297
247593
489123
554619
434286
931358
83654
112614
856495
509324
505899
143884
815466
682957
537600
1004719
776120
611954
507613
934265
1036115
390601
917426
1004905
150197
121736
111328
914960
203352
219591
351573
885764
956107
677865
944516
101202
456755
17520
397642
914952
642859
895695
891413
116616
58572
766634
393566
228586
78676
138471
1038080
448486
742649
331909
502618
274825
716689
673398
347617
760346
468569
99026
657300
383782
1031057
892982
582555
350209
569024
473780
757711
823511
153110
356128
578559
692668
574061
237181
307168
407001
387320
551421
629910
928678
197054
895696
904022
645688
656769
86680
256920
690581
454662
150114
463629
819597
757905
526409
932060
1017764
933564
468124
14402
777300
3667
1008627
106745
30438
1029196
371556
141235
876477
467947
863112
809868
635093
230672
344578
922019
885879
249645
1039218
340739
387434
418791
476144
377744
430401
743487
628085
109287
897041
726352
987461
938097
940988
409717
855044
488553
282019
443935
350764
229966
639495
429059
183755
380436
592629
410386
796515
971248
1036065
384191
610451
358316
320793
541120
635654
457183
1002465
558190
828143
709874
503348
924159
477833
43363
806028
409026
817582
188084
27213
302438
839360
373969
71656
141986
922366
30517
347541
719071
921746
510917
315381
365733
587192
818521
846240
408279
861733
661780
554130
407496
33890
49944
959123
1012689
346312
850942
742363
450273
635008
255895
796141
876055
1014246
236311
827663
450076
368646
323427
363315
678882
795159
675256
165223
714121
863194
256706
32700
291503
346611
572263
368672
765070
930457
639944
44345
189846
649124
207034
311872
388048
743118
966038
631476
405039
83649
580241
200833
433381
527047
857675
290370
256750
121628
23166
794439
641740
659211
241163
918648
867944
689174
20024
491444
204688
91845
882361
863522
268171
1008230
502130
827502
596813
424480
597098
696878
210247
12981
496554
724827
732155
1047261
246590
949498
930460
66906
219636
839184
904793
100424
412236
368582
433217
65866
399294
62401
595479
349422
995055
308094
922863
805134
39475
918748
686560
524241
366691
815081
544966
234751
1001600
300919
803967
686641
976037
568705
364442
812656
883218
165127
570381
93638
844701
235135
146352
628113
580736
130039
175646
813065
814930
489963
478032
577672
191313
374048
592357
646721
33042
949322
446714
741281
496168
930475
683193
841000
266672
779167
497740
916245
182667
910861
78002
142434
612904
1021544
206497
931044
71107
927320
821533
738120
345939
69725
27362
524048
943710
125232
37814
673477
650688
801076
542484
805027
764208
916009
464980
219505
257391
397971
1047703
563269
288394
933380
431390
951373
36977
784623
753133
868622
857956
991159
406123
764176
519367
623905
498827
593815
387408
500815
41483
105395
184478
569926
155679
81813
596609
550948
531454
263791
649160
350178
347227
492892
634927
527958
625493
972559
392647
918164
759561
700745
594390
313467
362527
895220
197994
663190
726739
8522
42791
50600
832629
395533
90406
520488
1039000
934986
640250
578506
725458
28274
1020098
197063
111332
104346
653041
86402
249027
9876
844347
990590
504945
806380
756330
540668
885558
543435
328542
134346
936567
268355
547656
724394
477583
427396
727116
383609
658064
854524
739744
703000
517421
45973
31655
328066
534912
612938
678330
426725
1031887
950822
17017
641927
866604
1030531
654817
587468
960175
523044
200226
820751
1004728
1041003
420987
960065
827845
1038351
485679
790216
457756
672790
333577
335
53482
130774
341028
146699
1007871
126444
34207
712596
61267
531696
31585
44116
684649
158328
385529
788320
136269
1009373
220564
906297
576027
422899
796332
965898
693250
428403
751296
535579
77703
536306
971643
331235
202978
552391
729701
761079
709499
879176
122479
837512
679588
654263
765715
820978
598258
960468
329743
655519
948627
797160
834041
132034
818865
237784
349027
514440
414931
820088
516974
874890
583764
478892
532206
963006
310204
798546
296586
999778
795871
96003
790470
323802
49927
793826
227672
821353
364552
975490
157219
678743
737443
392705
455987
32212
947716
873736
122880
901878
664344
233588
374129
68327
985312
820999
938823
303355
740282
309992
971811
675681
356840
466038
256664
633062
906156
569395
813013
303724
699573
290401
132642
193889
891294
622293
861651
635795
461566
743485
979450
225876
954164
1000702
500593
550678
264901
914344
1046796
987889
798416
83275
301245
20389
592737
667310
552916
612623
886401
445727
193176
462525
157835
530120
192324
289197
692794
211354
649357
915869
52124
39667
556531
56959
320995
416655
378820
385685
618013
161449
623658
599018
970334
846361
671280
917693
703217
97400
900241
65656
717545
233547
702762
292742
1027173
220193
859187
913054
871801
699665
84361
341521
926090
291195
607098
339094
449130
217154
820691
474089
799950
674106
343145
183107
621845
779668
12728
1036055
275500
933827
259915
578534
896850
108605
431744
117013
335496
124994
567035
358352
293835
879153
589174
92535
773088
876499
944930
762198
903345
711459
27352
496282
810920
931925
815681
351147
57775
312875
987796
550014
446511
663925
477668
741500
610292
226912
696900
240722
488245
312941
621944
1023387
418605
956962
446481
574826
595241
543455
23858
929867
409678
896122
538699
589082
79152
1009534
384916
933220
283019
967388
682392
1012887
533097
856169
783651
765139
576015
627829
561447
156603
472291
574237
997984
114165
802204
953221
581672
399073
1025667
550229
673343
947344
813103
7261
45154
914018
633101
750384
948758
616168
458508
1018349
609199
297877
699948
806676
269716
348014
107917
615942
930752
200227
186074
28948
165708
818549
570543
268838
6806
1038605
228532
719775
456355
139938
378889
150851
408036
516754
243396
506133
918257
1044820
272579
838213
212351
615863
244132
687408
537321
518607
112788
288071
482689
457826
458705
767543
1020960
632283
286464
347679
357595
252385
872573
704042
925939
559429
598604
768278
34176
999081
588380
927559
999680
940676
118966
742563
109853
1044916
63576
566665
345556
594084
30185
651002
938960
335266
592749
1046975
9935
415162
1008301
864257
382437
152269
861726
95876
519602
490746
531377
301820
149318
217573
150819
12244
880035
261861
357781
239238
861688
304196
153438
971306
281654
103917
541578
771533
908905
9645
658729
29461
192416
710531
196837
194366
708215
9477
226493
622197
116202
159949
400625
760325
437117
188116
493856
556478
929261
906033
765965
594392
90545
811853
432672
705856
190037
825355
408514
91792
958561
177807
64251
644972
289726
17864
600126
3750
498975
471404
518661
379006
549428
234308
331892
913105
709251
708099
460535
417591
651721
272295
139654
817099
728760
731944
214462
238566
587911
777097
110545
635585
552333
453406
404739
14622
588962
47535
201210
1002747
831732
261425
823437
483130
787451
194514
995508
910081
825163
992415
483558
578427
767360
662653
658749
916661
972516
641098
207559
459694
211474
420096
969695
99188
332203
835938
762521
1020215
1002827
504495
478995
131570
664507
176741
75941
81585
151829
543261
466260
192804
55805
252359
177972
1019801
123575
1007624
619610
332223
946413
701125
5143
308096
995553
433504
559022
237399
169525
203435
21045
39816
608059
450169
7999
922762
1043081
782095
983997
64398
547559
997649
929722
501378
577148
487227
59857
270834
121024
13330
116270
165254
419185
798757
1012644
620439
484257
828499
885718
780389
688601
656061
771422
338303
472892
510919
840260
622798
647387
302940
999306
266011
69925
767699
685123
61018
390307
13160
68008
870842
67829
486717
578561
745521
1019111
77114
779646
86245
518173
674902
150007
44926
929128
98369
544737
760957
183545
532667
549575
767423
697422
995251
747883
805948
138489
71761
73405
296993
617726
696716
202817
532156
556800
201760
490620
277695
632402
516879
540217
372319
431897
105195
509670
237003
213333
179595
460311
910627
172241
913228
1037853
354932
783353
320266
903849
695375
578533
258429
62031
358064
171496
578404
767919
617904
1007192
667713
729412
569946
426299
866876
387812
306790
941013
584822
584970
614981
271706
379237
1015123
561846
117340
638078
266542
886341
537800
178495
415294
1022665
389721
612381
917848
892752
884606
724949
478340
1012551
519638
942964
905869
657235
353059
600661
433465
528721
711655
71250
940844
467677
878770
425909
1024397
790292
43413
1001413
786525
948116
243419
693338
961861
991489
246229
904520
1022421
255342
608296
520246
684269
383930
865414
516602
657501
661881
139670
8164
885146
871343
654460
196646
427717
627204
868999
1018117
655732
148757
792225
556544
189349
551716
293547
235140
645386
176922
48039
834776
151437
121405
874149
123666
287227
259770
914268
901910
382500
914179
1039270
305273
579143
742333
500659
636998
251517
1029391
815712
480279
848734
148603
460052
435882
244964
938699
574623
134094
919034
45448
771784
511746
108790
369540
888586
329703
934901
479338
1043061
447403
632538
1026481
979024
449847
624145
484897
826224
314339
143784
652894
893803
264427
825619
803540
633849
1009795
991513
166529
277824
1033166
1026466
530140
633889
678151
783124
671971
289883
1005956
419271
342424
62042
899342
294197
956706
379321
63940
7634
1028533
324132
304183
313086
462082
267996
369344
143859
927881
92116
1043361
1038487
947667
744063
924279
293685
29555
537614
700313
138411
924266
96435
98362
620792
224793
878742
317288
201522
905513
803507
1026948
987824
350267
12131
529947
184951
340530
309754
413768
607159
166134
734694
362529
741224
606560
76265
34996
875098
31282
201741
495939
814849
927833
869300
460097
54260
832927
732684
1020823
201497
1037484
813001
512398
219500
578658
658551
893359
771387
505083
500787
273885
383580
419426
578222
625032
790387
247869
199143
198591
682125
748933
76919
162641
32090
466056
488326
490769
917614
275845
735801
282725
306241
580403
425547
227789
301015
106393
620924
590301
678842
425193
968930
307980
908723
984403
1017781
506351
545428
865646
101164
739723
960870
126877
884647
132882
759313
209437
805443
754730
687760
55154
223674
168896
511941
1007309
688356
803045
80098
311063
291572
627405
103617
1024714
312518
168709
964382
406045
632498
360330
718080
266973
479073
936054
946544
246424
45027
144947
1020639
112851
212990
69915
870028
325621
762458
18128
320317
148550
8614
736369
869587
17129
340727
134778
320686
540629
225372
153179
710490
659754
110499
535632
755973
118530
602330
139241
1001158
79113
904824
41917
459281
273433
756696
472026
838674
719035
214542
804147
330398
324854
15603
945780
1011058
600659
160581
1037153
100738
11386
529708
4733
15353
770904
501444
340289
808942
104337
978464
415725
310574
518472
87280
369726
254531
546225
570648
438472
561245
582450
229046
859079
223646
73902
1019254
542746
151
898396
540167
1010519
697605
753940
345711
239123
848350
561704
797948
468393
122317
580077
151733
612045
575355
350761
599533
862099
640366
67616
690890
999458
372152
166723
57686
645516
622407
733087
741570
93244
936711
1009912
977906
624928
944697
490069
130063
31024
606269
385772
793614
971342
537434
786233
1020750
635599
562991
742267
163980
674581
508174
569464
119703
913489
616861
727960
168613
772934
183391
544197
108022
653514
558432
693124
115916
298384
624342
364207
380373
682916
394187
777003
311324
944288
189221
462646
173627
295981
452187
109027
276756
632443
907704
831956
610214
63911
554631
58244
655312
769738
529287
300616
903748
81713
231333
261267
449729
891232
228880
371288
222562
921043
775488
382268
489481
561660
247700
877851
974522
309483
235046
147694
709521
776408
231684
95362
12633
949612
734691
271475
146535
386755
126697
300326
543581
912037
936763
551430
479528
546556
319327
83582
882037
936263
196280
670820
984789
992634
220427
999767
556197
585762
373837
138949
737227
218061
92071
836417
456658
835858
296280
525112
718061
204048
573301
246031
699847
4882
329981
320104
970178
383534
873974
423057
6566
719478
618528
534089
706582
866007
990890
626206
139789
787641
526729
97783
668326
512497
165945
1046988
932709
1006972
426179
949735
210658
517734
983383
628329
148883
686445
400070
547049
849995
102497
357371
67419
374743
832790
724772
709708
382956
995909
499319
411098
552214
858068
39398
506297
991487
175084
718931
815031
649397
399275
448095
366677
917377
696676
240495
647849
12260
412921
663850
462909
291726
245867
890839
931316
851396
950582
197639
329291
779072
641017
883559
130790
493033
805316
575913
688065
796740
497285
596857
706150
604979
57344
145022
504626
516634
59702
64156
691685
591470
438187
941695
180254
356031
287440
514672
944807
153157
285930
970469
326107
806658
656176
241317
188308
344877
740483
931284
411566
438978
825012
119867
154895
240890
721459
645267
419131
223589
581050
599192
349627
901206
12990
615570
628650
1026036
291510
1048443
493355
1014199
197822
990388
498281
370827
12988
96394
531830
373669
129390
342667
496224
420951
466357
947761
934029
800218
664116
526318
203304
778614
795523
254093
56867
285147
519201
63484
483738
241371
568706
527658
867188
1008624
623439
911340
670893
430023
717801
467358
96284
819603
931396
439647
254822
761397
591014
125173
477174
412707
695448
756150
81427
375406
203202
18712
119232
650639
768725
387033
768562
796338
898674
149547
124826
932338
201191
670670
448826
163206
329906
469530
883182
227150
625628
988221
688707
553868
364078
689005
993030
692144
683408
965700
1021545
569189
55178
85586
905
227005
1022696
256076
922530
666858
679410
353069
167123
731612
887767
744780
822853
247402
601114
609295
478043
129224
837015
856165
608418
786334
457801
658638
885194
1027724
501907
423939
39731
777941
108854
661968
855058
990840
391423
594623
290601
13195
101273
832917
1021728
1011677
314811
447023
407094
1006905
130693
153496
233932
644381
299461
291305
455924
475280
912950
799466
446441
66912
820947
363218
462435
907792
923065
602061
432274
782631
388956
6112
781831
92648
471584
647817
33174
376254
386363
617419
916934
220665
966328
398740
196876
918460
899648
1033179
1030287
652879
120626
502450
244256
542438
11435
339154
975328
592073
550223
404612
747523
873826
160843
780907
226522
933031
204751
847725
10098
191076
727212
93717
390029
211922
491128
9048
824023
569701
164375
429859
31909
522899
464700
829171
691382
462747
158963
362879
709906
667578
346279
931892
79221
887120
147974
470599
1008400
741490
45554
958966
166921
14590
87501
239522
389514
543578
171762
624210
712908
998131
216811
648768
400728
827424
308670
888727
9626
845553
181344
172642
175532
84881
91661
177834
923666
349670
557165
952425
568777
460074
210198
563809
243480
984926
934330
879350
808489
165930
353580
998026
87547
455332
297917
990842
280307
480099
672098
825014
390302
348427
632813
109389
133636
27947
149543
767322
560083
111371
1028160
365321
347438
307092
961216
1031475
380692
840134
508475
952149
682989
178709
319606
9853
818190
850222
511972
160319
724249
880698
592616
710864
949959
298555
576784
266339
481028
62643
120859
966089
102049
749851
883198
656147
692967
465898
512613
182134
802737
955390
758894
207538
380741
849640
423143
413608
4231
374577
184580
376922
896739
786111
806966
563684
68482
981607
253223
350586
60251
32522
185752
602611
706129
590537
536262
559577
720606
725778
606134
119161
357832
1038772
764010
790805
198196
642327
29003
192141
732807
46259
989685
388394
100935
769901
567779
532413
320210
52
922399
468692
153059
638547
544803
759075
797065
960169
30693
839646
327717
283870
980799
511684
709042
157838
765770
120339
967147
843896
85141
108225
1043747
310730
734930
187541
296211
807522
828086
548376
701065
719351
928443
973390
1027899
487656
557819
544375
625715
562568
260776
861121
405336
168411
459242
306612
860030
194480
65593
720125
271784
630005
584373
197454
625497
403774
184576
569673
508319
724267
906706
775767
417215
536336
866537
516316
143402
725371
374541
597041
479759
351576
73134
726172
490431
30866
107213
194426
1020503
187515
146973
35479
517027
150113
207125
816842
550001
468633
622829
847413
248024
323108
483065
789622
212213
235450
934828
547883
665336
522307
130884
9494
479130
749501
954428
796054
951995
107653
88510
683005
354566
538071
604363
499242
774436
751075
625682
890924
360143
552396
488692
785207
602998
556522
403084
1036388
1023467
535190
446407
169512
586319
864448
309296
257578
745877
233042
248355
475211
299944
366399
847938
31116
144973
707280
849000
287795
223272
237960
637607
503381
700755
98655
1624
584456
749010
858570
559523
528122
507240
656447
485529
845861
412777
713740
260154
224696
839381
495338
1045332
153981
771831
296936
194853
294345
58814
961794
917828
1035651
366602
430196
527029
272847
831620
416547
111981
339020
1016306
694281
783578
745687
371199
555496
326306
663845
308743
903099
373126
231683
299279
162285
399004
130562
896892
585960
690628
645552
722205
229959
48366
914720
331858
672747
1002847
654869
779289
251643
314498
1012069
840318
335300
883055
211872
277876
106256
648458
566609
721068
390836
198697
316204
502397
634344
587385
981628
637360
349239
92774
649163
717107
982303
235440
409735
654457
260018
547387
792131
958515
675581
665305
603182
326366
449347
557137
825656
560762
996014
251602
788287
999260
88287
855000
476015
189428
894012
307687
529996
302409
144812
429699
1045865
142479
724612
118310
784192
1015587
763580
696075
1038995
328468
420364
541719
1007861
253524
840033
145285
725083
123921
213755
510613
979383
649670
823697
877899
479721
199403
518846
1034406
403295
388703
720513
996172
794235
1021645
242342
725467
75135
663056
368280
821323
295322
286485
943633
876655
329156
911683
752047
664720
112777
594728
257732
489055
765586
589160
145455
818139
104062
199039
209840
595429
534401
226518
777741
407739
816572
1027307
410309
486812
848143
239666
349860
30579
974639
749470
45152
520527
829248
152254
777368
711673
266521
972717
39039
81301
907889
1023204
223108
918303
115652
169209
980144
799628
220984
524174
605791
937476
869926
682381
648391
798951
824080
837996
147608
361649
349816
207876
534456
316087
995201
798329
161790
418590
469778
95275
797704
402883
55179
526204
971295
1038673
657334
806516
569239
724696
393775
715613
233043
940304
575566
468167
1029248
108958
1032976
584304
528496
133274
155150
941562
875609
730616
387027
441825
988829
388344
61586
925156
147140
898175
738491
49782
399223
685703
226831
550043
766252
148132
83405
992641
611759
85315
688082
709263
327197
101585
20956
510286
578862
376319
141529
999283
552844
856082
460686
895989
611256
650926
966568
934386
503611
391298
676814
224755
598622
15378
713956
958873
989121
396926
981523
268860
47645
434519
250002
118932
13636
900622
25114
956146
300724
849086
417556
600709
852784
541201
365661
829337
214750
346139
148145
421242
745034
896178
796381
575275
73611
419933
14505
378557
728392
391584
448238
577842
180703
684164
86422
719408
149779
583589
961844
231061
270071
870790
231979
574057
843365
1013030
197373
670276
575603
26271
417585
226983
342824
448424
30734
274132
260582
438764
228977
134945
626496
930585
60083
145838
848112
1007582
212152
281328
813993
852386
1033255
135297
600109
137293
966154
398588
763990
850922
623603
340135
301915
823364
490042
15611
568235
500812
768986
968327
858692
49419
314555
856471
350784
991365
536718
21547
847956
432059
178271
727548
190239
502143
307694
692852
187891
848003
671602
62995
387120
399977
210999
213481
434681
776429
700673
398478
259300
601459
1036397
115895
556710
439536
279486
75396
317655
418015
779992
523353
722947
82003
852886
949464
74974
818582
873533
356921
146830
2107
440597
247655
515129
575504
882830
210222
644656
929216
531569
989417
370720
850262
56660
401875
539933
645477
661296
401780
606527
639860
724941
458625
79333
855297
182201
673187
260210
263158
677586
382931
882815
986229
874745
602329
798301
269755
547991
728632
645797
357203
306460
207435
396271
222395
303235
467302
604670
389777
728295
197881
694628
878990
844520
173523
933247
462962
767858
693458
920864
664980
208601
795028
230882
38773
52888
715808
677597
738933
204149
111504
356004
747342
487397
984578
660917
261121
380309
573659
565452
673407
75738
1037336
453934
1045941
340768
617400
306864
788349
133042
149265
524061
841344
247036
319155
484863
1036423
83128
500102
332429
793435
95115
919486
617683
1022223
130021
214091
647170
516714
27999
374897
511981
64889
843917
168734
1019850
536281
740048
831503
1021499
79194
940258
66743
122267
284360
893141
583197
101224
371436
838983
757985
626853
777272
901553
341351
143488
348547
315730
177483
986521
785001
383210
622124
875157
413303
59084
636032
847128
331298
435037
538700
850333
164861
405245
7748
852365
635289
592807
942518
31101
394633
1018261
497199
279184
839268
775715
660532
522679
142675
677652
334935
768638
711356
740625
1012166
266143
223453
430670
197871
411510
860485
726823
303696
663455
398031
444182
62562
281231
1024143
88641
885756
722709
543212
793972
72451
199261
100266
658555
217440
315910
923788
39504
876344
865149
394105
432251
696088
791018
376344
922960
4015
538244
114757
274483
392471
902695
373051
266875
406375
879528
607815
820701
476638
159371
31031
790312
786680
804259
324098
533946
1000351
1006500
676521
137369
851507
900525
237327
250339
586430
620849
587700
188895
948229
375154
812717
645837
303926
491220
195040
683084
541532
702003
621694
454671
213120
891323
174089
831714
1968
229953
847609
788956
17734
125055
954832
960151
721309
1029398
893001
968276
410242
922115
588138
923445
1011324
835188
924736
179399
437983
395087
690869
879679
571557
694259
38689
181231
135422
122397
197134
125652
328250
714953
636002
530613
478760
364038
274721
889507
58197
297461
417337
142114
72020
650880
729909
812070
997126
412923
115065
679665
76234
496861
600944
92688
881708
942331
303496
322418
319102
1046952
343324
660278
15787
518764
112091
83441
416672
741944
884744
771758
137643
829259
202442
782161
366232
672542
731417
401259
233061
147206
590476
561839
202920
64606
712765
1040654
275229
602324
874344
550930
754186
750037
1009355
289145
113209
660300
687512
55877
192002
483399
725337
937277
936296
264283
645595
1030453
460333
486491
390668
775482
813875
76775
603822
777243
498721
331224
245435
1033528
87447
960382
831886
836479
852518
39063
121605
821228
153839
615866
132026
944199
261570
667071
517573
870899
247627
22636
363776
611497
548957
462611
383986
70893
595136
452022
661089
436156
902977
368155
699777
289246
321070
475561
576540
217615
702420
325025
411265
375730
86487
34786
229667
232145
968641
398954
433766
600084
679801
40511
909952
242442
141996
485854
866252
726842
1009992
260320
848506
406605
907708
979640
536674
88107
363602
9288
20358
140119
299968
520759
1026014
616238
927841
922664
929007
929938
159680
71843
229490
814504
914212
458898
842609
313830
480641
875597
484211
865299
58619
140003
179772
415261
958552
775972
509979
642771
598893
737866
535604
59816
485588
488897
792858
442494
362022
837071
314190
845603
1017521
634864
477718
984015
985486
608574
398594
487126
250512
472048
753238
426256
807058
240521
179901
130887
401866
462594
278459
927986
964206
70451
982947
606522
766424
62440
400774
638443
542890
301164
663002
978424
230118
467853
352318
344994
324032
871883
80821
731109
1032961
1037575
11614
908745
910839
517219
912616
265981
728599
300906
804391
580180
354653
623786
477166
575387
210282
1016604
449355
1003678
911772
339497
828106
881532
238186
767700
301811
98832
260557
14069
790403
812584
550657
55572
482612
188628
372490
453662
526158
343411
224397
463764
218014
369505
706952
88313
430161
979988
463114
680526
91381
138543
168129
402272
614328
392969
146120
851717
471958
165242
313632
415209
723382
652415
234890
569680
376275
809878
362706
481806
403030
129262
77302
410690
315340
28324
1025081
313154
562068
559377
675895
530360
466029
755498
698387
269087
947245
277223
874862
777130
148192
157346
573725
276407
202302
770985
823528
664314
658982
648666
418714
275886
639504
688570
933705
884714
250360
786788
745863
327027
212294
399444
1015137
45042
144057
442546
291393
483993
582276
224111
910867
699246
634568
763607
291036
199862
1034293
102491
546611
705507
981598
124079
917704
138306
555744
91378
265489
986522
40001
1007525
147128
326793
885432
293737
331335
544337
48907
456495
405153
152928
948043
938387
965119
558578
923237
301548
727947
117659
112200
1031606
1000419
858481
95934
959508
787880
1017106
824920
935174
463958
274171
795341
694407
1005799
229274
364952
960941
148386
638933
390846
988673
589104
81837
741112
234678
539366
563728
223306
763718
89996
425953
859113
407608
150951
263854
493365
1003491
274707
706519
721889
918969
765665
175041
498364
719761
234410
628735
870478
335812
731232
205805
892753
554934
231754
4072
225704
848101
138674
442931
709611
386422
432460
860123
563800
949215
370971
900559
181868
359603
284761
700085
282337
809761
603299
178699
905462
814563
436189
895939
452226
37149
959994
955507
515408
472313
72192
50755
372194
93486
323389
51720
243989
673162
844878
871492
925301
135174
901970
167742
692295
360925
218110
584045
506140
1047838
389040
279962
891602
610378
146910
988181
750921
588902
217593
276742
164916
760535
56021
429681
793253
255275
1021333
659746
588358
914606
273009
567774
995855
467620
400747
422413
147651
509441
98876
123197
1009779
675171
640681
899975
271820
583728
180943
143123
588975
883184
520059
787044
876577
960697
156459
617668
27866
78844
441353
500465
191397
193623
254729
300604
893783
855714
503942
970619
714442
595495
144182
949727
927620
512913
754551
520941
206519
1019232
488094
878768
914917
4724
313242
851863
348915
729920
982598
5502
194633
270663
679167
52714
948101
781968
1017041
537566
472815
804371
110002
544378
912674
169175
738479
6256
751479
4045
703270
637308
635077
699159
999164
19332
866400
931168
184307
430634
159825
616466
318619
158596
473688
558199
666142
792567
451621
710100
256287
1005093
553041
591026
717509
972154
954853
667382
876795
595992
207670
471801
570951
28027
468598
337103
35583
131876
146644
123566
231341
221743
361968
866744
809327
261857
294260
481818
661236
107700
358162
4383
753400
64186
238016
722394
139162
519646
155263
666069
659718
48643
560932
306341
86492
237044
395916
96621
910690
805211
822589
108646
526230
425718
811467
988942
15618
876867
701360
578028
652988
202046
279399
849509
115359
614492
893543
812822
341674
229222
813209
447226
279634
583210
385828
320002
288407
834816
176921
749728
665500
981345
689511
246317
774414
780941
996627
1001811
769177
470726
1009404
620806
674087
443573
441117
123607
74451
279263
1030160
183561
367597
1025269
957506
757657
930531
958100
58543
636903
951523
647933
166314
386006
130522
1025516
819429
397898
928959
1022972
106363
8272
386927
494339
795846
734419
492303
614987
950962
909055
875935
662746
213263
9682
560433
281264
304816
1016463
878433
773466
757484
993467
207000
717776
535645
28200
506121
576835
200162
645756
25327
1024708
357082
147660
231340
704574
519336
99717
384663
145026
33023
505503
742228
404991
43705
757418
968680
28309
526451
1000460
770418
613948
740634
209903
993546
333724
800399
1019596
356232
900843
1026646
364373
996457
221985
240606
459558
923394
472640
360065
759774
358821
436409
1035122
975054
854049
776498
946345
720653
977406
521133
419729
488416
909862
313000
867044
566823
533345
369692
486606
273547
971237
859918
411031
549620
491580
1018756
159696
409277
579804
156904
900322
580502
558357
768031
282593
747390
825913
29083
226536
920851
338797
28803
1037014
936808
565853
600674
729355
723077
952699
1006923
373468
717384
40989
160952
962265
1016875
888168
1008456
77107
986973
578459
561260
576160
647628
585568
695407
66494
350769
90499
841583
865846
271737
256948
503446
1019017
537055
35658
975529
381948
549063
973414
868697
836279
600453
56553
204365
660611
472147
669063
433774
896687
788854
551669
727458
689554
771957
898085
573802
132825
213741
456514
650446
948816
50009
1025914
499198
360568
338943
162121
925443
430287
685422
331139
909274
658470
86072
985997
1006625
379033
500352
682959
929912
851202
768378
552609
6711
91299
409243
797513
416424
898341
39712
109028
596680
879317
164553
190667
494251
1012996
134499
2214
126313
520253
316344
391801
703859
437224
153021
548753
155639
608850
992089
418698
59841
299301
398662
512210
271864
384552
523296
407145
956358
657273
723725
73875
435834
16617
289089
1005344
769008
1030929
872361
773499
147730
252843
798332
651091
946489
196516
151826
553426
72530
524606
814620
254973
407271
358155
178433
162713
966148
601992
427798
434624
343055
621660
726402
523587
192274
59334
477396
440636
373884
861044
161984
954321
902231
389710
742598
805715
717309
712516
511537
880279
748582
776954
953106
895125
794373
26464
977346
574926
753634
927613
78160
391149
456702
967322
315501
488088
690607
179439
129093
733222
10461
74840
189121
249185
721041
939
162016
219710
305659
439361
2988
97525
463710
95848
1045125
69100
444254
1011516
929285
526773
477803
751217
35558
451532
1026469
300713
462424
241379
817270
466251
869937
253159
955334
823904
48465
829134
321142
209650
381543
434335
18038
576000
680007
274839
926751
1041536
933393
36996
349203
461413
1000693
374384
339810
307952
677398
125206
669975
334660
165749
250358
385402
181323
362486
886273
1043507
1021746
841843
248160
605383
225937
958226
995349
862994
878921
585371
58551
341258
432609
34922
466246
981256
954239
965257
931752
902627
283285
274882
145785
399673
831032
752665
465171
286078
876961
826203
69106
681653
234117
301231
446799
608320
952729
340069
105831
409008
971824
639560
1046349
41496
3887
543420
272275
836715
955874
825925
176468
953712
350569
504098
438381
533689
301357
937336
413866
946496
778001
1009461
889597
60749
808335
894365
806575
958352
704456
999690
630844
89991
740614
609288
373022
1035403
696563
810777
1044255
466345
402713
380027
818497
973388
219360
324828
879842
147346
178027
972057
288915
753354
388622
955618
399019
578772
19423
800090
245362
255462
300599
575548
410415
188630
40132
40156
339794
484683
73523
339296
141921
506540
991696
731344
319438
246538
676628
814355
960298
149456
554050
30533
831684
839039
442974
324841
913648
818718
436434
481880
432151
53653
386263
500712
909415
357911
459248
717907
462453
688616
494247
300517
317636
356333
54130
959900
1031181
926234
796075
1020450
216660
447405
447239
76651
120582
669150
523493
148837
1021542
488200
701556
835731
59902
372945
723734
393899
708820
835282
238083
644208
563404
908768
715972
957273
959586
845668
127571
612802
641856
736550
979400
92755
539559
278352
183582
108578
748205
579897
455799
483478
573991
328812
143797
180063
1019178
510626
209384
861404
679621
761770
562112
901911
397557
404470
259741
410455
322334
711870
820533
241195
434737
358133
1030394
796544
203693
1016316
491994
921991
856145
868935
106810
810017
26676
489497
827160
484199
743076
630020
412239
148917
503879
1032302
447865
734609
1041733
732373
782408
543563
795004
793249
361173
812484
912453
743551
14132
180870
143206
435688
574469
920389
176102
728828
875443
738263
619110
13548
840277
44119
1026939
285047
958452
182771
857361
871717
842363
641496
931458
870428
303594
381567
705230
308802
503416
770362
557651
871800
311415
577661
354385
289581
141630
392494
367398
47989
292023
638708
652120
831723
777642
208390
899010
793963
228983
443997
413078
192227
451787
705352
315354
437850
975083
660772
281921
6579
571470
357272
837187
517078
45589
943991
711951
954588
30404
599496
695944
254844
10438
487522
116060
115358
118668
286872
539919
14553
979901
459723
989148
584200
789672
211612
349016
795000
475881
515650
255702
218851
871774
599248
65684
301610
194350
115257
78828
73591
682398
798380
37176
982539
980522
757391
514194
403653
774550
491538
10220
68360
380686
118466
497862
685292
153902
102588
142374
290838
369687
661810
457169
619756
473419
764571
210896
615668
15291
338614
356863
71917
915270
339865
383199
671237
537959
41755
1047464
462139
745971
684278
344071
80922
660427
392808
185176
793754
648016
305337
95368
268516
142575
605951
881256
580519
959157
898283
965376
526976
181892
780803
624191
96345
907665
589318
540061
180014
419894
933713
638510
4146
311438
264670
314146
599976
929143
674972
551254
994600
517744
504333
208461
562120
1041481
691693
714546
201053
376623
606136
122574
529624
278565
506434
666181
398576
204996
952776
883946
5934
208405
434909
834676
793310
158381
365276
616297
891384
650956
721509
445623
335832
750376
6897
253936
955853
812048
356191
753707
549205
564387
795026
983470
54724
858717
173678
362280
525111
595919
27219
943609
623803
242982
789416
531361
45491
903979
458972
129105
645671
194863
1038391
978631
302474
392943
775451
470011
646222
278342
368769
775556
46248
551143
967910
211451
350791
552834
510759
355887
101689
993079
22042
871616
499174
1018427
120563
305756
619859
944695
418728
1002390
801892
162184
847259
63368
759250
646615
518181
968079
942513
112819
1029742
863582
550045
228573
280763
834494
609180
183030
459454
650381
904275
718848
947816
410227
686251
530851
159867
80483
65635
1011335
458884
909325
164807
931705
345437
696684
1008341
642791
313307
108243
24423
266927
691189
569190
856549
817714
804055
47731
782567
723384
793712
900959
136821
344035
411866
682939
419249
42821
766267
221747
644731
1043561
5438
660515
845789
399170
87004
471761
272048
747478
269242
464592
427247
785363
618764
554505
165596
807166
573109
261402
12838
936682
515476
523350
365280
925854
678283
772775
619786
342819
223296
145338
589564
285501
924589
139871
315572
968315
675426
205600
245469
927133
479586
883912
91844
431439
413304
537218
719457
245922
381658
928120
830056
810744
871697
978148
103010
833406
602401
840035
3678
487206
798082
415524
556152
1026971
53
950426
889038
61973
83773
235281
801389
728912
4806
471094
49650
837756
488952
44232
417308
61835
995361
399674
140799
233292
224427
915540
363500
727470
197931
50698
337359
86837
261795
402835
955040
343485
385747
303065
307414
836367
814035
976827
528223
428108
140562
766670
373592
514022
577635
312923
213188
526648
728473
318982
643074
302637
663168
4058
912501
404708
724743
853651
7386
612768
772973
151895
134484
687118
508200
304928
914075
1007419
355999
280164
491626
665953
227146
223424
425942
41822
133528
731313
857018
249443
45366
824111
743104
564485
57111
344069
478064
962967
534159
680137
537901
472906
847272
768554
266468
956281
563738
946555
645826
1030179
351427
159650
709338
454481
516972
352241
49503
773542
23321
136131
436981
436353
306614
654217
567825
297140
815150
933924
523135
224402
402666
701558
914479
972352
11792
517256
943541
371787
297227
233097
849571
84601
100002
721451
170085
454008
762145
270106
901428
374928
950998
329605
143559
934001
283214
516892
210618
941933
661955
445398
75487
264649
571851
946020
227231
858964
114961
714691
465944
870089
1014416
811184
74756
383368
56231
643775
608545
133569
866978
1032631
355436
556374
462349
228200
978822
197459
415006
450614
582112
945641
477192
640539
801947
34552
942640
216081
900016
128824
656472
663104
10397
530373
67541
393699
1037558
959803
673408
330255
1023978
891308
852593
891224
953142
8051
415965
1031156
116411
225511
703794
845994
205934
660752
585862
290264
717261
413293
179657
728414
34400
135969
1001157
452844
286729
262938
603207
985397
652927
588831
614585
667940
381485
45804
985333
669334
653829
133542
504225
596082
120855
378592
505283
660473
501871
27449
747611
607035
19507
34403
155585
976652
513818
954623
745636
1005694
35448
1046890
481054
151305
169366
82509
1025989
153527
693103
25128
585882
96875
389352
333243
29930
549819
687392
375962
467778
297575
978153
808653
876226
653580
606105
929485
441703
647909
62071
448394
927812
558452
152194
748726
94958
283920
443134
621790
334879
107351
213384
983233
145721
402979
806540
60568
144377
853323
778418
107394
325316
272136
967391
905196
536331
806695
565528
804363
715685
804286
332191
186820
319515
334695
518994
273701
21574
717393
478853
570349
271131
14968
804424
17312
213997
1012169
649546
776277
212038
415502
626940
1024338
458152
150987
638196
582003
464396
497407
197150
151897
477480
769904
564971
550866
134425
282393
606691
859888
759371
504830
233275
527188
634909
1029251
77106
965008
873405
238980
855062
265237
426683
911839
95023
114173
1031346
214578
288053
121108
983903
337020
341055
75698
138082
866058
148031
86993
219802
1023211
550003
982192
203460
159299
675198
800500
460349
543196
924073
365370
420143
670071
632696
713692
63609
693963
172004
141328
834131
510956
865404
55757
486072
116506
36193
676570
612035
44473
256710
21065
225461
257223
591559
319613
717187
494225
929517
260094
36492
1025264
959103
379635
783862
347013
484285
886933
381754
875180
562045
408942
660126
993957
70748
249993
234078
934013
74098
855271
766409
589368
72994
923413
723041
848880
943534
890305
57609
542952
12744
57326
17681
358929
599402
205241
881471
892831
512605
642110
115862
1025216
109001
809914
988660
1039147
381021
743709
659436
367672
434115
169479
567660
859592
194645
281103
856229
811216
900487
207214
358038
514594
378058
384983
470152
928154
886513
526036
362101
1003711
460090
794231
479767
309250
44755
404766
134160
284357
895940
206704
695214
651406
441576
984961
650423
287365
585810
192239
113839
1010722
233692
338470
424094
762296
889483
142018
811089
1038787
500755
339879
208490
684535
917613
556618
368027
271848
490433
973014
13231
121778
672703
526777
880501
1020737
507787
675527
178463
123622
153986
939861
937707
206452
976607
896177
66750
773171
467983
776548
61460
545752
681557
261905
404761
629150
159547
856557
1005893
670112
955449
285255
1019009
662334
165512
210453
716966
465772
467623
419051
661713
780512
939099
80387
821448
397055
129238
21676
322043
478248
73660
160223
968858
79451
415722
214942
245019
48288
332289
559752
441210
19914
788379
51147
20774
643486
440872
617426
264215
86701
1003408
526159
328299
217373
200621
162891
781518
478233
262153
754125
1027777
276921
923273
169867
276452
719059
856131
1016160
314947
913779
745483
955385
131000
632249
216121
528785
516985
82430
552934
640438
470549
455132
76460
238898
24374
522852
837366
724593
482759
965077
842043
971302
100411
186410
60808
221407
435762
515913
712372
939283
510317
577582
528341
731490
162350
279818
5681
1039779
811017
523114
436302
875027
692440
295840
565867
858283
441916
722590
848845
729158
947172
35703
430357
278079
774475
369319
16771
762151
955509
982463
195008
944921
26386
244333
481781
669373
281368
463300
93689
322124
59186
980757
514097
685642
616458
396683
40085
105843
894878
572694
776639
544736
195770
335482
826541
647409
573573
718451
375752
937049
596087
663414
740877
797759
918910
630126
845969
225917
1033556
754418
49656
410330
618630
763532
255276
470600
269203
679882
746814
1037252
810776
732570
951065
123835
848053
1036757
615201
891089
581456
893389
284991
728809
326503
130302
971495
230637
41047
186091
35236
783101
854993
876340
698167
984675
112469
31195
1030353
991048
130871
1010052
401523
811544
138845
767516
679463
12860
700270
563970
727001
92367
577951
834491
940109
1005382
651533
110653
569865
520164
692657
433033
981595
317497
906651
246125
237193
820521
292022
1041411
894544
130807
632665
554953
828050
1042139
946709
297979
1038368
274832
606626
540116
156866
847083
31895
400470
455515
475867
470074
127532
853357
358727
494723
484227
367117
212051
919408
670832
930749
789659
727643
486862
901041
43890
444149
966905
235371
243773
270991
66422
132125
707766
874989
865880
847608
652871
523434
987280
453316
997155
657270
393109
296546
1045790
732758
546514
627626
580995
164390
336654
512485
804276
563314
94024
768694
731024
855022
787106
845993
302706
493358
487267
1029102
76016
837413
539808
422836
779297
762016
1017123
1022573
290378
462384
83019
503963
129733
650376
546623
1008261
313724
900542
7533
538012
621432
123985
980806
853548
455145
528764
71041
833907
218099
266827
814106
568389
796321
360283
231228
734229
35446
63396
482194
534449
961962
620526
338199
962363
389915
57445
144926
827504
562148
217119
707586
382856
914607
738465
186734
634462
100566
812560
374678
551544
98390
592473
227787
741584
380217
940024
773270
110766
602248
605936
155370
161710
961136
239704
405745
906951
35542
346812
932090
883099
89613
46225
583300
245710
260257
597618
386386
746798
523340
641743
261794
259997
15007
136059
586997
602881
766651
566441
994047
154588
61081
305238
764513
564914
335017
71817
171352
137430
503325
367407
122831
72813
845762
246891
67192
260360
681736
100370
122020
269469
960951
643029
412266
472045
939851
135337
634385
31215
823275
270030
816652
624465
462972
828652
201913
338640
291679
379427
739621
749408
500858
698567
662643
670328
827226
839127
609657
939505
832485
691838
961935
510624
443976
862831
317117
280884
445225
936909
172055
345234
564546
194236
686792
264241
997852
656236
577500
483727
426767
340531
863967
601635
365078
952163
174325
169874
310668
480668
5717
989554
593366
451984
220324
202631
164318
144110
41768
849567
987996
735230
915828
659363
820849
426013
333307
442187
759155
928718
166466
32181
555600
103040
27314
247119
13935
790282
552361
287660
509988
556765
394771
493353
559525
32347
313360
732217
316390
75606
233204
980868
216642
473408
503110
771233
326789
898263
1043585
727795
242497
825566
352978
936042
660271
509559
627152
286249
6778
547101
598742
699725
614434
18238
426379
606989
710112
522609
679039
863108
302225
611528
790886
523483
552922
683893
156337
884823
1003275
720574
999783
793623
293355
735336
189384
620249
966742
953514
437441
438575
856187
210509
193000
520994
367340
1039153
1008753
998331
80999
1046765
839724
520620
977375
285473
24201
706477
603312
461170
571812
316169
468062
1024956
1027987
350950
140708
223870
1037709
234473
780681
126157
1034390
1040452
448448
265300
914681
1030079
881414
1000343
708309
841507
592981
967056
726128
459235
531982
39611
892039
845339
301131
326185
649374
302205
386698
562422
798905
9371
860276
580958
684338
724927
466627
278475
538550
463143
293132
862521
122703
868453
896097
542723
970992
812214
930693
401039
89139
962731
536164
1014020
266293
1030363
166727
177371
636028
328017
424113
72005
895824
786479
439329
713694
810780
707047
616732
508607
423435
36972
678812
299286
926606
1020222
606641
743814
166116
482579
926597
644943
1027043
453125
328745
21880
941563
1037430
891818
66634
908035
959017
944358
73443
583628
676351
572565
311718
240898
436153
247609
942709
516865
896201
935493
504972
852176
911452
118032
234201
507025
1046793
321901
957489
575346
774297
794773
734197
778811
792244
510678
854949
156873
460373
663447
1033356
915660
468145
999063
510782
899924
568481
235493
251709
635196
1037758
552799
743164
993753
328381
669146
643924
223612
76298
513911
420976
888429
162927
367673
991192
161374
602472
148467
629082
114606
663323
375611
423379
409711
604697
990507
430293
831011
861653
971280
936032
509162
632420
499316
786568
460354
658818
876233
589334
194006
925876
740402
641907
293409
581928
36638
884084
1041552
469404
239052
212770
1015070
975158
489033
591083
517150
406948
350018
603874
737619
1006919
423541
464467
458449
669337
433606
383678
341705
549073
916048
609467
599790
346496
850304
573580
949248
217537
1005466
937925
810687
299384
648819
177860
294614
404467
72391
763197
701150
442117
104038
13574
911784
899634
476101
462517
605575
1010402
454939
191518
257632
590292
715464
164792
731387
550482
791568
581768
348292
993438
830977
712179
32018
959385
395334
200958
929863
904054
120580
395133
107935
696156
557184
106541
417483
473962
586848
1039945
735924
736799
992730
229718
828369
433959
910880
932557
812902
285703
232794
586979
372695
10488
381219
169149
246342
136519
711107
34156
31004
1038622
989042
340689
997778
273587
351005
771825
271628
272439
688121
149014
314157
207938
273696
888543
490001
900340
763398
527804
301471
579036
722425
914104
208196
755570
953835
727874
793861
675897
509036
340134
937608
834464
954985
1016004
395817
258999
431643
885305
819609
427913
1023073
975828
824222
500880
84046
783214
205969
557235
822982
812788
148482
55896
209308
712233
962639
513794
224487
1008210
817569
685543
347157
635287
348272
259917
122095
99386
18344
854484
466712
527454
53551
528828
1024385
587324
245643
828873
56106
314915
944252
866596
186685
846295
9922
899940
454398
998875
110932
252104
467566
68429
868350
52811
873863
716138
849647
781715
708237
60870
679492
374922
87974
322635
247956
568045
757114
21458
174207
849462
224331
124922
387720
324057
642306
714134
233226
327599
310925
632392
1024361
21986
588305
165164
860267
821379
937518
343947
71463
366309
37576
858157
989580
371875
269584
472565
1036349
637973
109687
19102
261343
87383
63786
730973
588412
406965
983838
939482
793693
726354
507594
148802
440726
687432
692214
286285
726155
373982
285021
804004
743242
784078
699467
730054
908241
478391
502041
1026321
131802
631372
860597
634388
847658
51816
550049
153095
78579
245304
1036163
722849
536479
797800
99277
19432
425238
166524
499886
344942
487047
153626
578693
508753
590731
507391
721586
1024061
782389
469249
925917
521040
42765
323092
338954
584579
277474
139928
845723
186642
1013317
2651
620405
415118
918649
606853
235252
602860
548105
70625
638927
149238
238656
1005102
218111
516840
317793
789380
492443
291028
68157
357610
659969
883894
339290
633080
26887
515807
684446
609393
643907
164802
497854
106930
760996
602011
570519
645743
525066
666507
861153
768421
651074
999251
1047644
897238
60571
1010911
22403
1039685
606654
219377
92874
461193
634762
947036
487287
485874
562506
997179
158593
966424
694465
500738
193139
361664
624469
712896
395672
444885
944098
669687
999100
971212
636971
418752
1033694
941276
956689
497359
737506
665120
641505
648318
570502
350060
466559
232619
227856
197835
441846
646331
712428
649854
610507
297488
231990
308599
918952
900112
911207
323304
771759
649657
294504
686815
447669
610902
666657
530907
175975
919758
802853
1034284
138716
346033
99586
868231
684620
901256
590264
397994
224823
572981
464189
143905
808176
272035
156909
251374
552026
769408
454044
847369
298897
184604
59878
315435
333269
223809
347736
868984
14098
158475
1036683
715799
47920
133009
224694
905649
248122
805714
3077
499894
935187
562084
486092
966785
455545
1037669
474941
739126
427205
395289
479269
615472
317899
361784
69763
618234
569519
734615
81589
875492
658623
194989
792820
70826
348587
461281
942485
814137
184370
281702
109095
742313
971729
458089
277864
283067
293590
1033803
730884
319473
440438
450057
931281
252930
1029950
819392
1023764
178013
278886
981320
1026809
332009
365694
914493
287711
796076
891477
765765
859551
914743
898732
225595
721322
926515
342251
292205
753057
643348
993766
101172
757761
998066
523817
648470
975163
155595
754756
128611
978215
692581
688566
800944
646006
570485
892659
248399
136875
890682
254967
520406
524717
808628
103614
126178
85583
755193
302378
775054
743907
788546
572250
530565
830552
203059
818972
1044400
703461
951883
684633
724197
1029660
637663
12918
55286
583387
679295
414701
760034
729281
656349
696212
872010
284799
471278
87922
445633
716198
873802
316577
501137
846668
30263
1006928
205079
22487
639467
267635
397222
797170
521372
353959
858496
499850
192031
620620
366300
788544
505229
348609
670805
579991
347661
1046743
214762
108115
840733
849335
728662
299975
26163
325413
497797
411688
772444
946485
1018624
762338
860151
809620
418633
69331
440227
305058
547621
740220
172236
625923
897662
893548
930287
31934
318620
398846
542716
903180
148155
81438
299281
241732
43657
913595
825643
539855
483226
3877
504853
413641
579783
276952
568890
1016913
83805
168035
217184
812420
504524
223184
247271
178766
719815
320429
6466
258080
719339
990464
109917
655692
879661
255933
503375
745377
303743
847219
106880
1019557
419502
275511
554703
441031
212305
773174
47128
999356
198059
183260
911669
957841
670511
667406
867308
178186
567697
714856
113292
794931
664522
652278
1005467
560627
490315
284661
246262
249042
527314
766601
158053
244840
780465
529922
516553
272280
42755
1002437
670728
258172
774713
482267
1021214
94796
862315
521480
686007
307335
882707
874192
767989
5579
761949
861816
791361
47366
958602
1005227
911328
141962
126936
636221
969421
281402
952171
21501
506532
934136
382953
312766
48009
118013
988033
826930
217691
100227
6270
139988
367924
170356
253761
540423
632767
477577
749358
709168
659234
1023017
816757
106764
676270
512933
263029
263621
617
971460
896901
304978
644119
267059
631104
530414
443201
91945
545783
857476
591965
931290
363651
310620
695779
675590
241111
49833
735658
1007757
728883
435131
33606
45852
644413
842511
978468
97864
219475
967069
172747
159503
378314
365311
72128
585287
91800
756128
996264
711659
295657
1021403
930646
891058
124937
963275
470492
927942
385487
142525
435597
376800
838288
100376
590211
593137
124963
106417
556611
48349
804350
616583
497063
1003741
195824
744192
610847
680915
869147
235565
71298
639326
538848
814872
829866
319052
66007
453291
265808
482833
493999
1026775
228386
493555
328942
356693
423787
301043
399072
127776
818763
998801
715926
55451
653744
842095
928788
797959
717973
220529
218388
818666
193221
986078
1024614
735512
620252
848279
266696
747037
711581
324486
372485
228511
176307
572844
8926
412396
14804
139301
774830
27941
461203
690819
72958
292582
457046
754765
86210
1026343
792008
901601
468339
698385
927566
788799
337549
562353
583136
928418
396573
412683
748403
449831
149272
960835
230987
652333
949713
678924
759624
540887
56654
282710
56880
1027017
60572
498639
13125
359330
895666
628047
319321
533930
484585
931650
312566
506458
596278
102431
772926
532504
685295
611681
456195
279081
797988
886798
422148
872612
757049
495485
733116
321754
644416
218778
712415
34032
487844
921993
477564
933772
486282
210364
1011508
581476
246578
516062
249693
613617
1014952
329348
372772
722541
524396
221081
921695
403958
817296
62001
488159
808667
702566
284922
937936
756842
376072
519956
483782
341404
142092
835289
389347
331311
440731
414850
95467
129431
873816
963492
697393
671074
957339
624120
429554
99828
341881
555815
1017233
45988
703488
275677
460096
386095
30528
516960
290816
77952
1043355
540852
806891
553399
68947
159457
385807
212175
357249
628914
580076
181044
135568
394130
553943
1047926
674592
276377
1035114
512106
338106
90273
70645
748716
891612
945975
252622
873631
391743
480646
366043
461994
428131
1030592
780743
249298
325748
973160
784833
848729
771652
761069
198226
102257
246765
242684
806391
80631
1023205
262869
349635
1046894
428682
285460
91056
1029834
660791
412307
30955
1026245
138801
987966
294769
225138
880511
348638
364587
771678
294763
100317
858406
967125
274306
267687
701146
571406
1014418
28945
265149
365124
34910
735961
1044695
686031
307274
746860
491038
303548
155017
3950
799538
105068
299009
21349
252841
758218
465476
830800
586899
586113
882500
948517
16700
107775
249119
264639
780180
689904
193029
255854
2730
765746
453005
961800
747966
552277
63565
922339
495725
689126
740173
432260
27948
7285
547248
332364
927928
488866
201157
35264
200560
689530
664025
327376
12320
680417
733323
752946
704053
704096
687605
1001693
320105
175867
372313
49953
336485
807735
635642
98091
383072
387412
216636
478314
935016
270821
412790
948586
677434
831136
408675
204689
272120
536670
41458
491309
901424
527793
561511
578168
596997
820218
960573
633766
611201
285014
553335
141191
506430
381994
627527
44975
452482
307871
1007798
459744
338422
1028316
544851
570118
34524
501531
618503
823636
781397
826290
492196
405508
357689
673607
691940
349462
650339
365140
253715
520992
829027
13657
350327
501926
1045212
25551
426801
1042816
829659
972372
125416
227699
873304
799325
345653
1036216
530067
846147
863934
1002441
180044
1000430
204177
565221
790829
659576
278041
141340
327551
1002019
189308
964224
132602
734533
550931
205451
870351
734858
627396
432516
342811
1030536
769206
979616
450939
615917
639319
522029
420887
787166
1038966
1015435
870960
591227
281006
998157
895131
1024402
701895
300548
588582
634859
396981
131676
347832
529359
938813
1012251
560927
174944
81931
104646
606215
695486
994021
765538
289630
906477
348518
85506
864291
177254
950857
1048461
34756
903392
941533
274332
517942
473038
941322
52389
620117
411509
642045
321570
873481
121631
183688
1038440
777078
870646
814834
660104
496350
233728
476418
403491
847068
537000
42711
932586
551108
470704
662701
192494
931330
425650
349043
951936
453681
876306
1011171
555370
1023472
974762
156999
673755
903780
1046377
932503
123350
470508
785384
636974
186808
1029243
118150
985558
2201
383990
435368
490112
486713
585227
715611
543060
817254
307904
326964
713847
171161
144148
175263
364555
33154
596663
32305
289148
34075
923102
767928
159467
539356
337907
224775
868605
912608
191360
653463
733930
677372
833467
724580
833545
742644
342686
940203
736334
861782
468137
725416
26053
56539
409357
811522
330911
303866
738110
130245
466436
451307
411426
123751
56968
925113
660756
379312
184397
461338
336736
693325
506384
23979
832300
168108
498984
658469
773591
690396
176451
464821
347253
600199
137202
1041078
409968
151166
537666
881809
435823
591316
644754
959768
163329
760851
319570
408445
939496
1048075
6223
742898
364939
281503
671197
736683
522004
724238
369132
902651
733959
491902
741779
827916
46071
894256
407594
589270
523159
633590
57668
971129
366409
261804
645345
131496
115929
756948
368328
463890
356618
345364
727850
461327
575621
895867
333324
566768
779922
162065
420541
609115
1647
764877
639557
744151
523529
331090
715608
740396
108350
830212
303002
721432
699237
664577
368305
861143
426931
357188
267655
202896
976998
305300
232398
378139
367010
911035
583566
860435
63624
61059
738640
803464
397854
183268
1043119
299188
23664
592431
417128
709245
927281
508485
567692
392023
1017257
92121
573276
257196
635859
93884
641410
274827
607531
151505
18219
652915
988390
266318
893025
142234
507853
96883
577748
752529
874343
301318
367465
983661
766469
117410
191318
509370
118151
212387
763803
500628
519999
880844
705735
445587
203016
582702
171896
326148
3714
114110
190907
8121
437532
615912
546585
615163
934351
153007
632728
169044
823241
241486
812731
886014
1024874
80316
623013
42146
22314
185621
861757
396220
178055
50770
536945
175949
80143
624087
168409
470688
1044369
582215
560212
545000
552451
546738
303983
752340
674010
155116
926570
551037
458055
460776
693968
409686
237834
53651
413717
251448
72049
360623
1045186
1000967
744927
26577
591113
607412
226147
615480
940150
987804
623327
815529
945184
75072
17653
427870
773374
959571
819582
267797
877544
1027119
94990
986540
533149
247647
958197
743336
108820
335391
740746
110799
25563
42233
248834
27350
130883
151046
818644
328688
745818
959978
267347
494910
434215
750867
105573
226497
549399
341482
14536
489452
574201
575046
974524
852485
725612
841010
784534
664392
552060
825830
969670
840760
888435
686318
606887
1020406
299377
390679
976420
614898
166794
414877
570143
556989
327976
109962
787396
198310
446865
239847
284314
117696
738090
448067
605391
1038609
359481
854531
233720
43868
1023722
132317
453401
341578
175666
183008
223587
211761
298070
43697
1034738
674067
886831
391010
442268
781585
771802
808764
155625
944233
517550
154246
443068
471592
985095
770215
951700
380128
219268
929450
566927
630404
247893
1010551
30041
837050
205919
829657
861035
613760
980384
645441
783894
433191
900155
673668
779009
631324
116863
794035
409361
223549
660489
671861
155402
446920
1023531
870803
431556
410586
360039
901410
395221
528928
42328
87700
845324
966848
941230
445072
907515
413216
474215
89812
90661
990220
519960
839460
951763
400700
416572
444176
149454
620328
40217
373565
557903
145075
221072
683007
355249
92056
504191
876986
163115
51123
129168
271929
218100
681452
595084
579938
884556
353370
801246
560743
418949
393367
743332
270271
769146
323587
50563
314028
991680
1013657
392512
433439
144318
711546
881062
196655
745303
410264
20754
918692
874774
936672
75735
745054
758271
156274
433088
862804
480424
503997
501701
643578
75419
545568
384910
508843
928057
317436
425758
451010
458379
904142
654596
863291
974439
811747
1003528
676193
867022
179592
761910
697595
440547
328619
915618
101782
572988
941656
248926
663248
876050
335219
864736
975559
723147
56712
230571
360745
694674
229214
323045
589831
568244
543407
243772
828853
256869
723753
68512
350599
660000
126413
205952
969544
563310
245294
398835
1020782
524525
1014135
475013
786420
91908
265101
460099
723416
23203
554940
187250
574399
388113
3689
574899
309744
921644
368863
952530
570778
183334
769961
194238
896100
328755
278036
495604
40764
322571
647724
261738
658640
202168
160446
99405
631378
96677
639604
745553
1035702
784905
524959
378698
58739
637868
231176
107455
1025207
503273
304588
651076
666579
886583
429455
801983
851183
799969
52825
985378
674818
915292
858528
616691
760653
645355
618949
133567
246927
162190
385257
889580
171620
75105
932279
380062
411402
59262
790672
203551
464403
24773
901239
37171
361857
531729
273801
111380
734392
790466
896556
853910
94032
412616
413664
564764
975810
225543
303270
602058
524279
379725
870718
390242
617451
450838
898318
1019360
68016
64516
438701
759375
623005
291860
963209
459178
936618
790306
684854
484867
146888
888178
970071
937702
158712
304194
118260
512622
608231
16923
450676
382253
173237
715181
359024
850207
474394
336929
742901
183967
142372
908679
70636
377161
674375
431085
166910
670271
423277
283191
908788
547103
338183
642970
12176
560620
246958
704382
980315
185177
1008263
616026
1013023
67424
947474
33783
1039884
708693
289803
30745
122419
779944
21952
8939
148129
824337
125694
29510
976815
127462
586789
1000297
768299
556846
112269
247563
213569
1029336
466236
280611
163597
812787
372148
960837
123520
344988
720447
143708
495761
146466
919544
65531
249420
200087
281002
136581
596447
708197
519373
57335
73172
965636
185147
260076
29653
38244
222740
546744
191740
613375
106989
556272
663623
560555
658044
962004
178953
846516
149061
863462
1013750
359889
426435
314318
561941
272164
460248
553301
303617
803351
92065
190282
710070
820677
846695
57272
1016703
1036972
14672
2653
458138
1044710
539833
23747
324197
131488
801475
919251
933939
588382
1017855
462334
834890
914627
856818
256160
746074
391940
647079
651648
936982
124438
515882
616487
412626
302668
723271
398424
60791
901851
1037852
105091
80906
340330
848255
808024
929047
11219
324203
947287
621115
121310
172047
673605
695013
649690
763924
555188
644681
797686
676793
711136
561929
802703
454337
883154
911754
239204
1009804
223686
1007387
333159
285915
620152
481046
760623
914537
68950
762571
907628
395642
608594
304720
341855
187425
920228
397047
698000
181770
217631
736483
477860
19496
872825
608425
549989
993191
140007
786289
911769
614261
501512
439047
367270
727171
488654
100621
941080
851885
950236
270379
351985
684874
676440
505179
918381
201464
1032354
617479
91094
187254
305946
333188
817192
390556
448458
293940
303699
1001082
801632
563031
321946
634217
792906
530483
107360
891284
874175
305784
818325
223357
517383
76049
127746
102292
1019987
646260
176197
482221
190924
474274
56576
750883
84170
214828
52253
554162
678150
544991
988711
1011652
15676
125614
502776
586453
337429
575784
483664
511811
246821
73704
894892
405335
421981
103956
653344
265674
879197
788597
724468
168880
924841
799424
943098
130931
73538
560440
1014315
368842
822076
390805
886501
286827
385896
980026
832325
372278
361075
606759
337608
880237
267842
794839
502192
377117
297682
777752
404243
802102
780188
202148
893007
1011567
100081
888639
325526
354233
484400
944111
898927
576442
563605
935797
321167
179843
566077
676135
951397
827996
904783
802140
683226
549932
591340
576970
959422
293789
372385
32943
285510
995866
686754
641463
935506
1017175
510011
816762
358115
732328
239707
799440
224572
295950
602479
476476
256439
735706
772574
154598
974707
419873
421248
2088
46978
284787
485472
626693
657847
480389
581043
420993
7279
695851
373721
931171
686868
236912
344366
978054
968132
327231
565397
861589
268354
467239
571684
877774
33370
456681
545374
92286
338245
361361
996190
568524
970438
895969
58777
598549
223905
838803
228669
138586
144035
991512
1035650
328020
76541
855236
11701
486655
411436
923116
765983
342544
594127
801741
192056
655686
255918
255494
176414
209285
1037278
409165
54136
450578
258350
926690
340282
734660
867391
475627
877128
33912
589596
864509
172230
913789
825624
382309
631767
65088
698757
170063
256796
939944
616649
115274
635760
294785
12423
232981
988953
488567
410214
896755
421120
579792
290792
681371
580450
827420
165297
552158
33033
155953
1045636
212361
312579
347479
1012151
528973
918127
237856
798117
781868
1040923
224412
441081
201917
295610
782232
51875
746898
715578
949325
810450
75860
393865
617324
905829
700357
555644
713800
310170
9959
68845
396036
38272
907899
1046836
422833
1012363
732738
394820
427468
216980
242770
928991
213679
361176
52208
919382
635857
980493
723059
921741
888933
935075
145875
887865
674853
487909
906730
1008708
152390
520823
947564
665666
932339
883590
697983
680140
129443
135463
620575
928541
530077
108746
549694
745277
160898
397656
66353
568229
270612
566349
554427
869777
503542
311214
520399
415131
35480
122872
36765
87548
27153
201501
235161
793336
183580
1026821
827865
26735
85283
740466
379122
14219
420260
383381
829615
376085
655954
795502
457198
221816
587239
737819
953560
15767
96772
915291
300334
33026
263342
604213
195202
959553
468756
803204
789325
39068
661171
972376
1043930
384306
805781
611924
788198
918202
129220
766929
1016304
581674
696738
529972
901231
760831
441459
1017963
1011464
623019
434235
667462
353195
82364
326533
189639
419836
949408
724271
752744
611189
452809
765740
536653
192033
429587
522565
972171
951790
851422
970199
69500
623191
880627
612900
182291
312666
526413
36432
10213
218118
148895
875258
403236
476676
878396
219336
239621
865972
988278
384215
17063
891484
281756
323962
117121
1045587
84635
746516
38108
272713
636718
698955
793252
32159
483950
445548
432703
186295
59760
334563
620245
675816
430272
571342
143045
623843
820627
713780
57622
329840
379323
300280
329152
212576
369359
910104
431
645886
237617
221786
99541
35333
699510
276798
280635
336016
680054
618211
527523
348252
693215
308963
129393
1020906
927829
581889
707760
70464
595658
285569
38764
137635
836171
983981
491515
239767
871139
847651
400710
694581
895818
747069
136013
152155
914083
507764
145795
803488
442181
81182
867385
295807
671387
375169
773674
547541
440130
475589
612517
599908
1030130
641707
413685
289504
158146
932225
14469
17378
659972
1019755
645759
744676
223507
430108
116024
186872
520141
1013041
539816
758636
546712
852991
468111
121854
660999
1026411
784837
178704
849082
280122
89848
106861
1036138
837831
673099
362829
884438
564001
263985
278719
222053
78872
942680
409537
547160
397761
824941
527474
473106
370080
443145
331859
727963
372721
525797
254021
702796
453559
1031093
874182
605542
966271
165139
167716
1001306
191475
269936
884064
277202
369411
520497
276823
634803
294843
640344
538443
765826
93500
996843
513827
506906
465160
405214
726586
335896
562371
584401
159978
157080
300563
512158
928420
168675
952200
704985
201745
1411
582734
115581
642937
853822
183567
122295
736606
610049
639500
277934
7769
146985
631858
593751
818728
157605
33891
998639
204617
1377
427217
739547
882905
719534
668554
299756
697088
702117
430647
790948
559010
311210
228345
796923
815359
440722
689498
988361
515911
375996
246655
1003864
317623
512384
217264
312843
502927
486035
103510
874587
373299
565390
788916
783891
569681
697736
342191
737373
201623
117695
33140
429079
732420
75160
207654
907215
765462
555340
660471
11103
193351
619643
631458
642627
274393
958942
819569
649920
957132
67996
726285
215443
378878
343551
219629
577192
1003731
251567
86137
88859
778202
504566
400757
628226
702388
945844
545851
214973
771563
311
239036
75122
268143
591022
578342
611932
746363
476853
774416
427142
55071
382767
260333
533337
733397
621415
725560
326361
552474
58364
532144
435583
1032618
531263
118105
561440
664509
297012
263295
737372
504561
708933
683703
341217
994607
102674
483392
821547
851476
559275
189180
732910
807395
381973
157190
531089
449716
734542
897419
211841
882398
490871
727937
564991
64004
135170
335382
638954
546294
248742
827037
151695
769459
245358
327793
102530
639212
566797
705284
107249
714520
5825
563008
604081
747357
83461
253334
832879
960741
989397
1320
824278
145796
799769
615664
752731
571357
482503
916880
776930
587558
431600
739959
743589
672543
722707
90360
969243
271969
394778
169682
582114
2821
772041
643891
165941
598202
437875
249276
680109
862382
158473
393745
472832
757875
353551
24618
406841
572861
172534
220005
118986
554675
871233
756059
826594
102392
943076
119380
906172
151593
977252
776650
853797
1043601
775981
195419
271110
13326
520219
380790
727853
723759
633276
1045276
8237
167920
662773
548873
563961
193993
642513
830831
331828
230593
1038643
628974
762741
265353
199735
619757
266363
357716
827060
665461
544654
659092
243545
615169
932668
229982
709754
123676
1008418
506044
214514
960828
492641
481604
827693
958549
52868
119504
441788
478250
1036114
449110
338970
171479
489027
949241
705111
539261
623057
759169
570341
114605
816726
717226
1048216
44597
489009
62020
457197
583213
885132
955587
176338
83114
18631
746854
173345
947010
128991
38470
1016627
33037
838771
431175
266760
76237
280200
298659
966354
763966
987537
975299
427009
15897
870641
854522
624495
36646
691461
308676
676502
469113
978156
701659
852173
643824
925123
414364
801068
84528
172457
145315
14138
257480
133677
330007
1012310
275921
278033
261016
850177
439460
669292
531977
779191
604182
997220
154974
728544
1020512
588872
1045182
84796
545169
436335
630094
408763
258778
936204
470797
349257
455875
314910
24723
857912
122172
761219
45509
799566
68301
310111
627459
197632
112801
716009
337153
600317
1003434
498579
203624
389460
628630
442196
832944
253903
850464
501569
25843
184797
230119
93372
87991
1021216
484760
403942
930018
806307
39519
608650
1018135
270660
906879
280627
541389
786903
240816
36792
163549
414193
480567
278521
441450
112092
568648
164674
319360
524064
419748
921361
515323
303174
144444
697223
783660
1031829
252933
770303
828862
5918
1044844
498196
800854
282015
697007
388150
986648
747034
598250
16669
934087
334297
471225
888614
676397
620501
527308
902884
564029
145955
84775
577604
428144
266727
329776
202760
937272
55075
484638
87338
354067
1009295
325901
427326
948672
593929
356994
76662
523976
426217
638223
983506
127019
136945
214170
869537
1841
391198
580645
615444
634177
1046937
55123
661256
580983
272457
806999
106666
879919
338413
359507
746738
358746
112647
1021264
179917
1047037
909120
724347
904187
142490
699405
326388
365898
577408
245514
611521
129769
61333
557009
561596
953921
803463
442912
1028752
398941
703668
639031
644893
601481
125338
483151
868098
618765
433298
793122
530033
939476
676644
618627
730689
373277
458020
321486
463901
813366
649739
625149
781970
385042
672218
752790
591501
844233
903132
61532
692962
818433
865315
562670
692880
7655
561896
154346
769502
900977
825275
126682
928279
940678
739082
269919
945112
838958
811253
3675
793646
606621
975998
179548
647234
473343
834796
749275
267186
190078
446090
726894
1014464
830857
100523
737848
785315
956162
1030449
968806
174565
812673
301503
1033427
604152
995103
396249
941035
305162
566751
1040471
1009993
776924
954861
921801
448027
983106
503292
69440
600467
359435
83507
727232
427735
732951
78340
483349
191995
283603
291069
256828
563740
942966
591483
839518
797055
1020123
814455
697259
752093
802466
884690
951380
295652
253675
1016812
868645
96387
995583
1004681
1043310
343788
959523
242769
166842
951091
325786
107658
985491
385138
1026620
347132
687276
824821
923420
214964
593254
79802
413113
935909
251901
493143
312601
525357
712999
573886
461631
66740
467726
1043906
450601
698353
924562
850825
677010
840176
604312
539097
559837
207196
765560
530292
202047
395933
745622
862590
146822
103674
1490
814059
230878
304966
193790
50910
440540
234838
829108
221716
220623
1029367
184524
881102
257863
726014
62510
893140
985671
79100
337796
906430
311143
90728
12421
35283
93359
374979
804080
615820
164044
397475
369631
94936
519046
756301
147958
855351
898490
700233
373163
166450
42726
993133
165291
1030999
164438
114171
646294
578607
376494
82724
553879
917670
962758
127368
260684
966922
446927
561040
713226
605730
132573
271805
74190
870576
595535
182876
400861
298247
125676
508353
404002
296958
11360
909663
655136
632366
94742
693207
812882
308700
373142
899291
169672
103435
927155
997511
880115
343569
757910
360575
656520
122832
596920
745039
238282
389200
387965
990330
291540
143006
1004372
1043792
25427
263927
925935
589492
201509
185248
8677
988616
920554
985530
275702
1048265
843160
1035500
538983
361328
166039
386512
643338
210437
703440
67587
332097
380096
574954
1031698
365889
93902
728511
465429
148037
134119
220226
90324
266022
160221
582535
1010633
381423
68265
184781
1015607
460515
570911
827508
508522
68486
484018
703137
870046
466142
724377
612808
839457
866706
216428
308234
485400
125266
535789
413494
705006
10455
973575
683333
949488
951568
251791
868793
167762
522566
1020464
54211
249579
253773
192129
818686
607432
563845
29458
706014
484330
265703
451386
1012868
540708
59050
53807
596828
848260
1040406
988810
531446
257689
703581
570586
29229
656238
275132
695764
940519
149959
714286
258248
863797
524710
340038
1032249
673086
636433
337759
852045
371019
158124
677424
1004485
970862
123097
830755
1032801
948835
848111
14086
829206
960452
504685
262206
463093
243972
141283
894982
250740
206272
914243
300619
898933
1045139
785583
413567
961083
104989
283435
142851
704469
646392
69653
327276
398780
696761
911530
233911
520626
900306
366121
1043889
526058
453684
802954
633305
582583
731905
453403
630209
509855
178403
42757
75195
77961
826189
219760
31183
658951
687589
675694
447469
861293
226943
431992
158798
132010
549766
247107
585346
170571
543870
654806
121942
736524
374592
52391
752018
401790
226167
158330
554714
315350
770508
831150
996322
24348
573819
1018786
225132
1046094
455295
23836
269793
120925
699364
889064
374114
322072
358420
636602
884122
777963
680789
242736
1022348
170789
692787
862782
761425
388197
425846
17009
1044153
725636
226622
396811
844318
477334
644116
1028820
502285
418262
905083
527498
461399
968319
860372
921442
30683
49649
185984
965821
898931
315100
816001
823387
228176
284034
85655
964905
218279
466822
307585
197753
925024
456454
736809
884772
892856
769115
595170
696768
393731
187430
297309
180429
316611
986373
595061
413478
267992
498478
949446
72449
32184
641265
238600
859346
698471
450221
1009206
246793
446281
1007469
779420
737961
248617
677154
88743
154177
533299
967647
57851
866530
136658
781918
487401
213998
340928
15440
26377
6272
682320
71792
1031395
622062
147309
701587
555630
1028588
563901
228616
554003
86585
831051
236058
794696
206168
705204
62025
687380
808029
181091
87199
837410
88121
673860
65077
3676
478579
442945
193387
1039595
1038736
1004355
582633
82229
745762
728015
635778
800046
569253
84404
342112
923498
811007
165795
836383
820769
674001
687599
964753
1000541
705792
142027
56191
655520
1045137
887726
71673
459896
926794
101424
1017361
478053
282269
806003
118188
682949
515115
129292
665654
242484
718713
217065
346568
183467
269817
421127
76612
381984
943469
829028
716511
812964
675315
511756
473179
683586
479297
444976
540838
169116
119635
857113
710113
183822
671034
843012
724171
717696
1010224
648848
691669
732571
117208
456676
386417
701783
606287
712426
442806
178243
927722
804472
787750
282171
397489
328348
448088
898064
234610
1035084
319004
644468
926671
22816
412110
648857
403078
134108
499644
442435
289682
828252
193052
591610
1044952
33945
702240
796585
836199
848876
482152
333372
915586
119266
413125
312203
326683
824867
797498
681245
101664
864853
470095
1008534
966842
68238
151236
764804
402145
974269
924931
224135
576890
62224
895039
704434
413532
682148
1030100
1024307
185328
796968
869389
894846
134414
382021
671293
623578
238088
972446
1023275
674268
524639
155223
324065
377194
575460
790634
1045394
761412
882079
297879
903650
56782
615160
153784
832996
932220
106629
768201
846223
805344
556776
425557
163957
906526
954002
315591
437909
539041
440600
214392
112388
108278
691830
986222
189029
540816
517821
248092
36700
942524
47651
502011
875693
52821
662516
882414
971972
615272
817793
648718
961018
1014836
333602
14706
129613
376065
484644
806434
216177
835742
102678
143213
950743
807572
500924
466859
120682
40657
1011727
804092
971313
679011
542105
960896
993697
52493
239708
996347
119218
102011
86097
810247
17019
514571
249335
388088
353604
229867
60262
566216
1027065
471265
780404
682906
324173
988904
585708
791610
554674
759613
129543
742002
40920
883677
306089
747979
498416
42390
32510
292811
749255
358720
178114
653428
346305
806900
432303
986977
285174
24428
394282
93166
932083
445726
301354
960001
113364
891397
806079
712239
883385
38598
91820
155328
492614
63527
1016278
1006077
152835
194556
82937
822083
954472
495973
397088
193300
461337
940102
879496
683464
498863
1045441
782236
950376
138363
381566
2376
1005981
747122
918632
369064
414320
909758
1033140
331885
340789
989189
452079
839253
46940
1000007
505792
1038399
574472
88818
745040
1018672
1023495
374329
97204
291462
795616
979150
27181
657224
596303
615561
636793
50390
440101
319583
1003523
443051
377948
717033
826267
316295
827938
497421
332640
348223
1001079
160499
57597
794867
623976
884055
156354
41580
942227
340649
206090
107154
194172
887430
326612
464111
367783
457961
616033
287847
582610
771002
804919
214157
337675
116547
149144
817908
582778
198437
250554
760724
382725
179623
1010936
187939
565546
488322
308862
684653
160632
270349
169036
279761
980801
235309
932567
706219
1011389
245672
268775
471393
573847
832565
873873
1021072
224976
469489
986939
19786
602544
111637
66819
761324
179918
531315
336176
711525
816386
800694
454078
816954
465677
789007
597899
84447
172075
621308
652408
8527
593283
419227
738178
108007
714938
477361
803232
871202
877659
166655
462636
431758
858513
159893
59672
214055
837961
196865
726306
855376
300917
911594
303680
186962
958887
67721
1018582
973355
441881
722147
630495
421711
711711
761790
891231
874112
46552
670647
981118
830157
191970
182143
113084
563217
983493
229500
327192
54715
827943
295160
28115
818969
268753
339071
1037397
485183
190400
573771
206808
547629
481130
936782
576887
150465
591937
498157
828420
643761
535081
781008
540779
996493
519612
403475
516583
855105
822990
243131
67639
625830
5577
664722
106879
355939
572954
1047552
620978
525107
96724
380163
762567
174112
800212
372253
721921
98112
818340
857508
886293
98254
457375
858361
907109
419564
328570
87707
497932
896791
244565
522246
907810
152493
572170
89696
43171
140618
535960
975223
603711
42819
718742
254400
99993
74551
377355
777356
464094
918452
395573
664730
252426
344799
413869
384350
366387
142782
911188
342051
597662
504497
423550
292589
986462
568499
781785
75442
955409
963193
74030
740596
890554
618969
351758
267869
774826
1036519
944847
363438
453043
638214
867264
61944
788771
496160
86376
631060
910073
703424
614772
251530
370647
994375
774408
723924
115221
197600
28103
14071
138752
862679
398461
399606
124333
298263
31135
679981
227362
199831
1000824
787888
54232
828006
507945
682597
308360
448069
657638
637756
485897
670079
267438
110383
596499
526560
611760
619526
578759
111421
1034028
299782
739481
822504
468456
65260
353930
400556
914235
378526
412020
486779
830573
624535
36276
235950
1044488
410773
1015950
251697
954808
1017026
351965
664009
429513
95604
18834
163627
392883
289080
1025954
242282
970760
65040
640455
418569
574150
498034
855690
172958
748694
182651
978256
826717
322364
181052
656573
243426
1029263
571880
47002
514228
605965
369175
287280
328014
603717
504638
757173
287411
913078
977776
553833
415533
44882
188246
532661
818133
36583
527366
520576
399724
8243
649422
337368
493600
974644
61701
343584
721928
45951
296909
127385
278240
901948
506960
108378
416522
683707
732717
982158
268702
656633
999845
904119
335817
286263
944715
107475
506218
398485
417304
453763
275678
116109
591184
486532
189305
241211
10039
423127
623167
438534
475647
962084
14431
132622
12080
480420
727390
853959
383356
217163
280082
674641
390211
685062
359083
913333
588307
523657
875365
577893
451048
507238
169309
642476
1002770
244205
242337
1034133
40540
558774
507157
107356
628769
801252
474094
244076
835128
942774
390986
313208
226922
107731
338767
421175
797837
112796
935986
238044
668658
168945
47965
48273
620866
799474
689735
530144
99311
900213
1007114
703257
485813
54887
111235
535827
301467
506813
699711
596297
295273
166266
164704
334600
372489
910480
758529
197289
900919
275714
1024175
1015150
394407
538043
1013718
375626
351108
604353
291384
316969
502726
756635
773203
791004
451625
746873
143041
733627
765174
47808
214314
116097
708180
776653
998851
375743
314632
840663
775287
783039
160470
156483
856712
803378
382067
1025152
468434
1010973
1047490
64825
916820
677029
315361
423532
502909
263527
540885
683835
518448
80581
398442
15056
266142
59861
1034464
441926
239620
263741
712750
574279
137226
417190
935173
137145
470247
615469
982711
964396
969754
416403
100846
556596
705660
865990
668905
965154
419294
1023015
60702
954058
659091
963247
58806
557091
758945
33339
714287
576476
1034241
537430
949441
57544
905403
871993
1016288
83891
746718
188985
480665
199436
128954
283849
225003
214365
294477
241069
902917
1017261
1013441
438482
926712
75269
863608
473184
738844
298597
722522
1022620
269210
169004
348690
45348
132197
393573
900945
1031342
300112
717691
377980
854131
486769
691402
1005825
544022
367709
399108
102091
252052
212473
296486
184969
961738
526620
992242
276894
844845
719899
926514
87426
592560
698985
164403
544287
61169
979174
571887
17749
530500
93626
1040152
677753
166305
938618
746440
795011
381317
720423
812518
636808
107170
927364
778087
86108
126182
671204
489372
976485
227757
648736
387111
695578
781382
911819
977011
592509
168556
1031672
458655
324698
492401
727816
116048
251878
189680
316225
78874
305247
526951
943522
394801
373416
450439
537640
217278
53220
1031357
645126
57595
12293
936624
439169
964700
102216
873646
68531
424389
850317
947879
33996
844253
466095
231234
10662
377048
778649
709619
581278
309468
259937
999640
24909
974222
546680
17731
205157
1014715
866741
130933
410302
108714
645361
700649
180728
775256
803132
588242
954060
939216
415486
812398
854872
684222
617542
618576
241500
492286
1017352
343367
633858
471412
32227
400498
831271
408168
839557
115329
196558
904507
836221
333978
731998
57818
635894
704289
436785
114149
380157
192704
1011327
86311
554322
287077
183864
792193
677609
865535
630467
187144
692036
328242
961582
607876
83107
735968
342098
1020694
1041850
216841
65024
178941
731927
965729
815992
854280
185503
901307
130963
650143
967348
36755
380194
94278
146490
593266
518379
631929
868045
427810
590755
674866
820598
689431
620788
604222
713138
666754
970881
479368
134146
273666
987134
22161
891136
49330
670858
204458
521654
381952
941959
125581
503166
62807
561996
345087
49843
838104
490343
290033
213535
134551
40491
624136
7644
582711
16371
410617
66755
635192
889220
405371
842524
58945
263417
390934
1021147
625081
613307
579002
613143
75101
628090
200931
458493
949276
440457
290472
732392
247269
445166
593043
56189
350812
31045
1043573
187231
533874
174571
986633
919441
435287
735478
730214
619238
575124
128646
876784
84124
694477
349705
963155
601957
268289
708979
406340
878869
532907
156488
357442
1044830
379064
949409
968952
76417
291000
627573
626112
371984
637216
954613
959026
5094
710925
934551
1042368
915820
560931
462342
611876
209407
405639
106941
289618
395840
453440
315044
645913
588551
964502
823875
812008
14659
852149
307367
292656
364515
372958
1027118
903315
888753
1002782
265875
942951
217150
335949
262162
261043
762837
255372
102078
905285
57600
578464
336663
1031419
853899
103477
547391
199207
531136
761852
755354
485018
745270
1030343
1938
926250
536810
30778
712145
353646
835650
443527
624302
774406
1032820
1010209
246034
221745
407030
821863
367557
84824
248920
431970
889543
42899
819998
1026700
529349
247004
926496
555858
985757
808499
871190
906964
980213
696711
370824
92871
269425
248861
343465
975015
854114
1001573
475481
97738
407950
271136
393702
8845
137167
632214
781530
857991
1039739
369840
127223
814533
324868
771851
874835
718669
451248
567775
718124
1671
939408
719937
386091
347765
392828
939472
1034512
561945
315939
941311
776827
288150
131160
601424
190130
737154
347015
371252
645176
930190
399755
105817
242202
632381
165645
947305
830488
113748
187417
342789
98043
4637
1022245
855122
360282
386023
406707
424036
677211
479072
177080
851779
282031
3916
396391
387762
151708
501021
679648
624757
818613
532514
322286
733621
829135
1005856
245383
147509
267149
576389
543249
379463
560485
215824
359737
239583
119671
3220
40246
572925
632051
873474
1023113
796582
854092
1009030
27057
707296
502555
1017279
338442
72585
1008529
229591
779237
991544
83306
380929
661584
995384
923043
593159
798714
228820
575041
95605
664425
411215
689689
391502
418757
140857
530040
897109
788162
188724
631582
278969
418545
576878
60634
100183
750509
789749
280797
284507
658382
487726
693311
274589
461934
901615
839886
94791
623563
48478
276511
196639
573107
869523
587286
712180
924057
98850
89534
447075
138782
153063
446114
17502
151811
804492
764260
71800
451915
706459
34749
30283
175096
483739
926302
374091
899370
122159
603623
749957
41746
284855
764263
366817
419295
804703
123047
226304
814587
900567
160675
654280
480541
752645
1019722
972928
640201
663646
898783
901561
628416
243928
702579
743047
405997
38113
692080
573848
548214
913218
13841
748482
581519
702126
949549
368595
372711
734839
802498
653688
869856
62739
922807
890863
451070
1022875
940352
474418
940862
383185
394273
954677
385624
565737
261064
849155
349558
607323
324504
339442
525329
565475
843764
613688
666455
48289
337567
845466
712227
775930
247724
827650
773211
87305
583878
871861
957963
961267
152522
1014404
858492
292156
552245
98441
692900
688886
265013
610390
908698
696892
261939
397755
93970
512170
740338
632971
887025
536103
937598
626139
180731
597127
974503
665053
619917
17391
362803
205063
243451
586503
781937
263714
589435
978198
150854
707985
1034749
145894
876571
465248
824741
442113
827983
732226
82545
348225
823754
174094
1000544
470550
583338
1008183
826865
322587
1005555
487868
840502
221090
577501
117555
479819
343413
550429
675326
416703
156829
570102
695771
555237
644338
500429
407626
632364
617209
983026
402327
602020
610572
576529
166729
140152
311306
364772
581306
372449
492702
453530
39664
213359
873072
681661
575729
1035641
285361
778737
975111
776330
856180
771220
1040686
348705
589690
167159
241028
606183
773936
710737
590027
693074
651358
1016436
60322
208906
590803
236324
538989
1014310
385349
680658
983674
147410
601169
3070
449350
190861
730779
395945
1042201
323024
358767
804229
182857
577202
317709
244998
61577
972612
597304
44819
1033336
697155
1044857
436185
267855
433577
973902
385093
261517
982508
10876
473990
853594
186010
344558
532617
832372
793669
398667
546814
679602
1021874
1013177
954548
173243
171395
402556
298028
106112
411739
770191
473090
689908
482796
684156
86040
405185
370419
158689
1006594
113940
646719
483818
313040
569069
326618
517060
310683
613089
309998
718417
1037413
348015
570443
1015194
918609
718548
200334
299491
968211
702719
243450
649213
672003
4448
380862
1002744
240901
100825
993119
986592
384847
843334
652428
205251
982521
756197
857489
38152
316874
330162
310096
405237
737627
595006
997186
796783
166668
853858
953034
140299
912387
321189
477043
458800
794669
127632
393741
262456
601641
891936
134278
169306
701242
11856
353215
626090
306435
243764
843616
656638
903717
585809
451249
1006583
672221
409560
957419
440450
616095
272990
329771
770500
21595
1036289
397781
227159
592226
695085
426668
962907
582546
199476
495273
337090
121825
403596
204823
746880
136388
941912
589924
753143
1045022
842221
373594
689555
916125
344057
660284
650295
354840
606201
302426
190978
775221
766068
811536
85125
827211
983204
15162
553079
592972
583941
296850
344595
869241
845276
88927
179943
437164
653356
100560
471615
746137
731604
885710
1023657
147764
329955
313667
216861
557583
23048
946930
211019
563729
152933
544574
182462
230688
223140
1042460
876019
60372
656758
907857
595238
262493
853710
1025725
764094
736285
1022071
882900
126827
57253
732508
539879
643561
661003
415107
89969
330857
807177
733365
995834
1005202
707418
799854
360407
749970
1024692
605001
275120
197003
894248
640150
889545
591783
865353
17612
34472
397796
729172
31102
484144
782033
332623
326253
1012810
58120
32236
234191
375557
298973
641018
623076
968138
150669
623926
924067
296560
532291
45103
708662
880762
771592
218116
32829
843966
238978
571537
196153
1010427
117633
689971
74343
759650
386115
237428
426692
505400
200028
205246
301291
368892
791689
1025768
51862
451780
939395
436049
732635
409092
342984
283869
39592
447135
61334
143318
228401
103574
864152
635496
965599
861139
401193
241474
424919
469820
736256
346995
749116
510689
870637
603134
737342
535621
411943
580246
139466
606841
542841
28500
819874
85628
574468
365406
717686
29627
640632
65782
340414
494217
1021410
860334
565399
939057
37226
711434
277671
817214
580963
412281
630
577847
466705
53470
574564
247273
186541
584237
933017
496459
66856
893862
216235
645111
709262
933636
889252
595671
356568
1037416
491067
270351
479993
538034
113229
278492
10449
501307
965263
93670
234320
192676
848687
939328
39699
923549
661095
687120
944353
947752
124321
1005287
584072
290708
871314
956413
907910
871509
313778
432551
568319
513473
129007
155344
151667
741813
1009932
763061
166731
29255
339993
232759
328222
350879
316966
883503
74921
484482
112088
537693
453967
636174
4225
426315
55962
512327
628218
68211
976429
552401
681634
653537
500801
755991
13805
771252
1035771
893171
330757
489168
9708
322933
37477
160794
438698
527647
602368
276245
1039674
650966
900957
625341
189579
84186
105261
49543
269218
670929
527482
962261
589672
78671
596888
464129
628548
188245
972858
723530
54865
556162
755450
178196
996358
738312
690404
564992
326073
550782
350516
549605
825168
667132
729854
228266
454313
262733
576089
674328
224385
348271
1027055
151584
871437
173390
235793
1018692
653315
356719
49112
1007054
909225
1011087
171231
240175
532244
552297
401682
337294
631640
262838
846247
95777
312470
474113
403407
380287
664418
596238
928677
749758
169436
552163
523675
236354
564462
726581
210487
1025628
408799
476811
641864
262307
568821
390054
521858
802302
93434
443420
423942
692120
28229
274639
260908
11865
493228
507564
878849
769470
394036
766546
416949
31370
211099
130805
484823
907891
483254
416629
998233
446472
207964
999207
878953
255323
593714
771297
447450
770492
645798
708600
1013986
139449
941227
605373
946237
60268
740007
522745
239097
741340
457049
496467
38224
1034963
163021
252457
407579
304559
54701
612076
310840
104130
970822
169002
494516
867307
236404
432739
68488
615743
345921
185116
666573
661893
804638
364498
179473
998018
631334
301760
671028
619177
464481
417479
213187
174272
60530
512470
1000668
594030
982809
455564
756220
61896
838308
877548
125501
934308
388735
804420
917413
241342
770928
187714
843797
883735
1004373
419886
905447
224370
837863
475692
92677
556268
610532
120614
688710
310503
239454
246398
986600
620572
710035
284302
840909
1041029
101949
485178
990108
802682
84858
344596
451018
789039
880462
1030072
693899
592321
588027
86359
727112
845347
849199
54864
707156
834809
310728
493950
143484
1011234
833692
938607
481565
450119
843947
155332
568845
881350
132483
540417
261410
870972
766934
467885
798353
489001
1036903
268252
826900
51767
198380
922290
477562
412417
467263
305038
656299
494903
86375
988066
482951
321636
945046
352974
81922
465383
446269
674346
474469
927114
411807
560384
424528
846758
940910
656899
575987
635764
192823
188744
119078
578882
440655
702943
458878
31537
496055
801139
263097
551509
562274
664871
427045
419652
1010869
222930
814150
506120
655723
664943
480292
608007
627536
553613
340254
892025
329863
439954
976121
645983
765045
242149
375029
362261
268732
712404
851844
182221
81243
455255
6879
628091
144929
913748
975167
987816
554488
696182
861623
379413
950442
553483
981588
871964
668842
44051
400905
255070
328434
1044552
851453
932949
563627
311275
261949
525742
822158
770561
926387
445579
87691
542392
629069
993619
917814
593653
717771
754990
573298
261070
81704
182650
702582
49744
972482
382930
847691
423309
890564
818669
620975
702553
409559
369415
454055
748493
945692
75280
102278
461514
65018
607748
493984
922248
894540
997182
24324
909062
803683
716577
277391
354413
216095
534513
108915
956875
615326
678724
1036648
647857
664227
271891
375977
561033
965902
1030998
440811
430013
619246
6911
1040226
688009
54609
92656
351184
135316
833385
901501
944120
77747
307082
341948
783614
662234
639079
980716
283427
997777
772669
582345
823156
565877
74662
827289
522042
985501
297172
52623
211205
922256
735550
1009617
489321
87887
539149
362365
749326
824258
873969
470301
428865
377320
332789
1018320
189427
985477
543046
174367
197034
808826
423833
390729
847421
668888
81096
836690
713482
203977
610227
974591
466137
43046
233488
34328
780547
261347
804944
257643
474241
48892
304866
77292
173334
159076
49996
858624
139776
650240
618935
979958
91988
566497
654168
858366
676022
809976
527058
549257
393379
367235
718289
753062
399811
474176
454546
129906
116681
212817
1046294
327359
347902
773291
680156
50554
779352
975453
784428
909673
209039
290061
825712
547176
579725
560056
49651
815038
468229
630061
846426
841230
45830
130148
243429
441754
947184
973592
970238
99348
372344
808290
312207
477634
240290
362049
140793
16321
604783
733596
947581
802349
935477
363102
933660
566600
1012412
404442
566225
79541
17619
447424
622687
671185
65687
499230
325727
713951
775830
358932
192419
910917
290961
438875
657525
193898
13583
626404
347748
318981
852897
264370
243977
74704
801852
828493
384392
149740
569773
738984
794433
985274
838633
525047
1031085
1342
705307
518407
12289
515927
176064
180622
829002
192666
116399
819575
925964
567441
735754
600811
578950
929099
876508
455207
760240
370296
862441
647401
77185
775996
400429
667412
45821
1008955
792124
1030452
953374
494619
382823
263946
581982
1031326
188701
211992
894664
825280
722380
899450
367085
557114
68444
159272
482561
1047217
231401
376515
826405
719110
1044361
799023
307405
383895
981317
200434
825398
317067
767189
293903
47395
560999
939754
610215
311313
277073
528871
947234
413561
1014851
841174
76860
352429
593180
243228
33021
855921
581139
970697
409164
322739
232831
25424
876474
270716
59663
321358
219595
895947
734116
316211
17056
229454
389602
109219
443603
1039540
988275
582901
11206
532197
160896
490812
882508
1024761
839129
903802
850772
997682
180765
248823
595489
605930
623989
247037
120377
1025966
1045239
119943
755233
255730
533527
449054
284830
208473
175813
268858
137221
991755
955739
918390
503540
261453
122033
672023
936240
319425
272177
813785
310632
768380
1019463
161272
882515
623347
867549
216197
685893
90095
645450
788801
492599
24394
719654
868495
278021
48735
765516
364412
512503
274359
650211
996104
423372
106039
270286
398381
972805
201775
155454
1041064
31963
814750
345762
573244
29550
632063
995051
310494
649194
46969
228498
167158
236143
887365
538500
46929
564550
601905
39606
587430
938860
33843
380839
634675
314186
94177
175387
569813
334356
137464
403728
94010
1042113
746406
844229
413600
719415
990794
785043
443224
918458
1034866
920039
987604
453237
953138
418601
7506
408775
428903
200108
634059
238908
414195
5631
562349
598884
501831
69454
582904
620997
858651
528202
244452
522520
211802
48819
669338
555259
891762
132008
28902
888958
477335
748153
314613
652497
21080
977962
282279
205129
232779
474044
695116
100601
20624
70499
275988
1003721
344145
466582
467168
88229
584710
304298
933051
284802
284566
488031
47634
709059
512111
248643
771216
524996
931756
215158
433506
899849
871555
595425
724842
817538
255030
319341
310820
499683
1026409
548000
506388
538894
411776
324054
51619
300925
410663
546699
457507
601103
559044
981748
869561
405266
371737
1046798
356197
635912
109893
199171
162343
172233
666942
490434
995720
548937
841422
601829
100567
264625
433816
160046
824737
419799
159776
143375
657988
327578
789692
620208
295856
720433
450326
866120
1034703
555760
746379
148010
12883
996743
443982
1030103
167291
67738
93804
287810
484136
389848
805611
993506
960982
789473
420637
583110
389736
510250
784071
162696
752988
950371
883424
37325
857738
372557
514623
1026139
662013
104908
822349
301153
1037101
531613
350568
262486
579546
459867
708041
319083
742620
700976
652650
283177
163058
939182
1010948
944467
516373
845191
499830
840039
392087
615202
725233
328609
426505
717737
999789
626394
946505
929013
540722
228411
227498
668605
476583
1026231
98864
226453
944762
260892
218882
673546
736379
934944
400079
998815
822326
155980
377396
499946
403189
122467
194436
64321
300471
369437
418774
641998
215649
368878
157191
1002226
618235
956443
204494
403234
308327
323038
19011
347731
243795
744399
135904
434682
267626
860519
1003410
281792
443362
37278
292748
191337
773387
914726
254370
243888
943300
349950
285295
718244
447735
91457
807676
1036117
988972
672586
372783
409586
735440
274645
595478
914386
837916
295085
336328
635051
262376
581900
765224
128385
463654
583791
127560
746714
417724
109158
370658
784513
201050
32549
263580
698683
588327
774687
126336
559601
537319
151960
49399
587299
122390
1046264
339010
698608
425090
39162
941611
797415
447513
835961
187342
755349
509785
240632
881320
630550
909
326985
604437
162006
641123
94780
55344
174152
242101
937135
636982
668290
331767
611298
226792
535243
568946
186886
461213
607173
960275
596244
547463
829120
24701
6097
1024600
509554
512375
391031
1043139
48719
341797
247829
674787
784421
943563
921988
495198
294106
730236
670120
765775
962090
204918
52761
230532
327153
163056
9071
202398
743273
93396
735675
312004
1004706
384055
64599
854672
766675
630676
804986
1011194
349139
315802
779782
950367
38631
937864
626011
528471
793187
913761
34061
220469
120764
765106
269829
112802
903665
608687
744947
1009272
449652
811101
103743
227716
972112
386264
61179
212301
338853
915381
104176
855221
258069
787169
273530
545956
253776
692313
955485
311136
445418
620178
657999
892781
364196
174707
570297
984851
450604
298287
532048
744787
286147
668676
866397
334929
347801
122362
286383
180436
640880
133905
624819
841970
296774
834987
576386
531510
833457
299868
615145
293623
862232
910024
856247
102923
336352
977084
346044
611711
629271
36167
179894
923086
634315
532425
461093
936412
288501
743513
892153
776377
266538
824363
136066
963210
276489
438712
899696
62991
274239
184839
114963
473154
262844
168874
278422
1048308
628846
835281
643272
1033363
108011
277911
945280
648709
33488
423971
88134
764380
955216
1033544
804485
782062
575118
529907
753099
756685
63749
692568
797750
336886
321779
961021
829081
405226
206144
596337
135642
476712
670653
712960
141239
446183
377614
1028143
647469
428747
436182
502530
842392
771746
50055
483606
179817
831861
742075
727989
854663
113304
800367
291416
147394
778368
44414
296960
503056
818316
161827
585737
884770
663377
628164
169095
373176
969226
759312
242728
300072
481185
568618
84202
26931
847618
631836
55921
223118
446702
555130
1012296
454180
215572
879012
97029
415417
762276
964481
535826
409494
389297
72052
281114
982785
484533
336897
848496
600447
535932
950491
567477
366349
595964
68432
940650
518938
1029617
855630
841157
84471
191383
986140
493644
688465
215067
637083
43821
369568
486524
1014052
933036
16042
178204
963964
572655
1010933
279446
162225
708655
1047331
29372
260910
62559
414766
621930
998209
302658
815747
194969
280340
315174
606012
780035
910173
99501
21332
179610
921604
550000
966107
677061
483871
304039
716964
851015
994368
760452
612779
200006
1025878
1031109
228569
41371
793320
970657
199638
526139
582475
109845
53487
811510
223840
519698
808799
701090
674870
338617
184875
137772
125392
469936
305109
812052
658008
947420
700977
32732
185519
38626
1027570
326443
322266
909085
547892
439
1014276
430769
663933
611226
959879
127606
439176
226531
586829
240195
110342
710887
817776
887499
1014064
666482
935184
513742
789792
596693
562842
976219
885981
64103
671266
331308
1976
190473
320080
569758
960335
459544
618788
852514
247206
81399
253018
358672
767689
175413
447198
977700
9891
1006933
830917
66526
271577
839504
175915
241877
1011545
288878
826701
752256
42392
265222
203432
467988
522256
756588
165623
3313
79428
952991
329455
472482
608838
912542
1028107
322025
638236
802079
541267
463381
673518
572485
291898
869067
568375
679424
1028347
285299
903965
385038
621739
634065
210029
484523
788905
553728
882882
326134
694813
466594
203602
84773
774415
249841
687387
511721
472616
219183
209373
839262
69771
413771
994527
400828
865381
589246
773761
669653
249234
916525
389229
626162
804006
917123
992999
807720
251331
540634
162865
623881
927217
45466
316238
263471
466583
560055
978466
247176
696217
683340
46967
478610
140839
770034
794655
772002
606203
681923
57709
846354
179128
299610
397492
653340
47761
96346
872309
369107
144709
804204
1022754
940457
443210
586288
204074
489376
248543
548605
543981
537937
103836
976685
497068
955562
1010130
1014237
248178
514021
681601
841150
1042375
295729
822265
627925
128150
145671
1004016
334298
105219
157319
387270
1033396
365449
430308
805028
839526
543444
341284
311132
569572
558851
685866
957514
110633
353302
584
286439
338251
608026
645788
38055
524502
511861
274105
1015710
518960
747365
949147
492971
165863
1036518
434433
932619
331600
386277
780383
250723
1006888
485962
344675
861701
816927
751046
515101
733670
596742
155348
847552
506765
119525
304784
683909
609127
564074
414496
748317
347235
725459
766293
815167
540461
361332
868718
549716
472447
152816
1032628
993445
871360
573531
720318
35126
330227
1027223
979650
114691
678726
583874
497780
629979
847674
441873
903500
926101
894601
149368
322488
304143
1024043
666078
718407
311401
411080
199486
747527
544765
1020866
105206
849939
546360
709933
587537
98221
649915
397823
527207
533325
468055
550904
734539
357338
866784
661429
541423
436337
581261
706294
761774
954212
559114
412748
949386
241844
420632
591788
32698
344519
66272
661957
711630
426145
583889
134584
818853
65484
683558
238500
816058
715677
437402
28770
699496
548173
902658
638592
638338
350730
314132
337410
629940
875078
44874
178453
110884
787671
10852
259900
1018155
842184
138395
237314
683442
873305
428043
507660
460217
585686
287744
443836
426648
578531
827948
207649
905257
232841
852067
825807
869457
748226
660904
25111
376524
11224
826929
3606
222753
76894
237128
858708
486000
869395
40357
137023
749006
695276
431422
1042079
158205
948397
512069
534952
70071
861477
273304
903597
152058
268951
652946
141167
732787
271600
208499
744272
263721
529875
1040095
728287
244604
74529
654079
630874
431837
817059
358997
76877
981796
858016
417665
265229
118928
360622
449199
673827
80732
828519
321267
189279
624970
547169
547283
514792
659107
810079
848489
624493
271108
806679
250838
122458
501255
849484
429153
870420
90008
402010
766310
427669
259958
532560
500421
209343
1040813
294236
755104
1031007
936119
518250
747829
171656
335732
371454
996359
35293
156789
129982
487468
293290
908701
410076
681714
498647
1027410
636654
739453
223567
944399
427433
788841
156525
844140
946077
892767
336863
614601
300558
828131
596309
205496
738930
713384
733431
566964
584933
178969
472526
520355
252127
963222
131101
372686
998073
659204
141050
348926
175379
162045
756964
285651
530699
39139
865442
948024
218820
231090
341121
813838
887470
199245
620826
126779
306348
393340
14388
564615
537457
937298
831748
518100
535852
543590
532006
903583
38151
871031
181209
183302
203684
189275
1003732
776616
828642
1007709
322094
511473
712283
366496
169862
1041367
765622
346726
713132
668895
30760
291786
209609
239510
133867
403511
128209
819493
973309
944247
1019244
336633
598769
153792
454288
820087
301823
668145
976642
57465
446617
606525
439468
625858
516938
406036
738427
47903
158455
14062
258931
935476
964403
222472
358046
885307
567829
200105
345897
1044793
572928
273047
115103
519205
897959
178230
413067
499281
849687
636766
302362
1027794
653790
812348
639150
496201
891924
729838
996765
539568
451856
76505
482450
821376
586142
229596
55088
139652
124022
218683
479744
1042451
95729
747132
936112
49972
4944
321903
3126
963251
123986
656967
777251
783133
865691
206885
501524
133502
116919
162312
701308
244370
87092
432947
464666
407121
657852
627560
949879
315766
614780
489381
925564
910383
237299
714747
988932
383003
668438
391096
926391
49976
47996
724978
488053
758979
235792
139982
372546
677244
423056
526311
943818
681987
88231
579996
433357
730519
881087
600827
240583
896589
690417
202252
727941
859028
209879
405708
465480
145269
481341
498222
155561
731780
838689
336786
368114
923265
210586
964805
943344
1031784
828253
579184
91237
239039
33618
699094
521672
644324
778514
516369
951807
746981
591256
500402
702751
187783
435826
162123
892777
162750
612359
695664
813513
334777
108528
842084
952768
952384
800881
645521
81141
891289
92624
217999
844821
623163
688314
932059
453783
121161
400808
811854
669681
813680
165691
119567
675423
262027
587941
880818
722907
972595
189918
1008802
216585
335163
773704
36610
545946
964065
521731
405199
997215
676817
927446
523113
42445
242042
462401
862396
155897
448852
1047949
1001618
193333
493149
455020
987066
612662
171808
9535
884376
370552
883566
962836
849919
977102
245583
205193
299494
183476
528165
706289
65575
911662
315467
692566
367168
753019
618324
996234
154251
590485
450064
460491
1042367
674913
475484
1012460
13586
82981
852606
898907
461182
154493
815485
33048
422347
447657
466475
236214
824093
17557
960827
7612
319631
80056
278095
457062
677578
710733
34673
86123
50644
105965
99552
997596
1048427
851321
322996
103503
447136
656621
726312
890949
505358
498584
1011619
20616
374926
603027
955620
863499
517257
615596
369810
9028
637474
873201
706070
51478
266908
685458
418990
688586
939473
126505
637510
873687
527267
480633
544847
1004061
249098
626189
438164
1010244
166763
19384
763334
598768
999878
187104
446932
469580
456428
989190
304259
986824
226723
236986
865059
168281
945457
230585
516152
90880
707481
930639
170766
822413
550164
1003552
597940
854061
618333
416527
678628
900409
653162
431853
610799
456187
112899
543399
380314
284649
181672
998068
997998
10135
169904
502978
677148
289484
342936
44246
838391
864553
617685
150107
556805
52002
1038210
318573
28530
706753
453394
433575
517313
1020513
829981
465651
538056
543678
608639
392065
27397
61406
923676
777751
533793
326731
286034
683367
732792
947547
560916
552276
426003
272442
72039
494250
874262
490897
818989
783355
604894
932716
257638
146965
574413
675388
227953
157705
369381
647397
209120
191659
641657
981454
618933
403021
134743
178674
653248
64602
960172
888840
498823
52822
713762
175770
985265
821545
530224
19582
674334
90996
333065
267963
638450
656065
799876
676694
348652
4340
161637
59294
345892
816780
978340
652968
817665
168472
142739
780838
912
760879
169237
620904
787721
940764
70549
522762
503602
725702
596912
631987
987850
876971
323082
544360
270201
220802
434006
881530
342591
100757
443906
893225
33666
914382
911245
393190
501521
958859
315953
576340
901909
64211
66364
802084
341304
574597
775316
143423
1033892
1026121
306187
322338
50605
124526
639273
101025
201935
909941
491555
227467
450817
193577
942493
722392
178868
271842
394892
152217
279166
1034371
611354
174034
370693
163494
342039
705178
830228
88868
439013
39021
672865
468700
615983
123735
40542
197186
422879
67811
675239
632158
504334
906672
62139
879374
155275
982764
1046437
586622
741559
405958
375455
816693
253293
794914
256537
934786
133271
931853
599563
450507
873517
418723
672258
982727
12444
643848
200188
883317
851362
544561
212494
606143
154817
485563
979928
1020226
867424
709188
232134
880516
1008932
821892
333543
358811
813674
887828
345406
1033338
15144
47953
34223
313365
512901
511040
100776
740204
288683
241074
954897
950875
275029
1047437
514973
278337
303764
600102
1032383
924620
691342
789971
1002391
445092
986791
969033
625430
158300
85309
271953
123022
307387
842439
765258
510895
584853
178743
210305
456886
319200
126971
473994
130448
363305
282168
781246
669114
977062
232610
391531
669289
957990
529497
590160
871679
841147
551257
629779
499540
281272
176516
522102
223385
285384
759904
622160
191314
676709
801424
508798
353047
740633
865876
281718
549144
523121
612050
208779
542632
939155
485884
820626
452925
281447
7337
855466
91787
30451
460360
328698
540427
29497
184837
293164
866462
282062
471277
415288
384882
892681
380557
1023474
711120
196112
162758
512837
1002422
397676
965417
22999
1045672
997955
578001
128631
418150
773837
167977
639406
860407
2397
828748
131164
580678
277839
918963
557959
419987
791657
279147
599029
429876
159009
1043235
764054
68231
354895
759850
662015
231706
810534
571888
589140
322579
700621
738707
939720
477653
920013
141486
984992
22283
266581
592491
319625
540231
821941
365521
754192
857526
575823
900916
22804
908476
842713
1004841
555535
825688
25539
772022
513688
307917
795315
685722
597802
497317
441415
982870
609695
394631
417287
20483
798900
938266
920904
13161
859502
305901
486227
786399
47743
541467
228754
36868
894297
109011
570645
98067
721617
765080
2670
66103
793968
198502
45172
1000467
103947
453469
1047884
230788
75636
647936
581689
719197
31759
682415
383542
435751
705759
854468
634497
60681
247706
60402
230136
300080
681566
437512
353218
44491
62931
889419
882041
94965
597251
907604
941100
315673
867508
284934
998839
452174
624083
747112
88095
73934
950889
894718
544078
389164
945245
737711
896521
82367
659500
734306
268919
593440
657279
785783
788080
641091
1007476
124108
117248
905738
987249
97080
330253
145715
633043
349168
376605
751315
853680
544739
493409
793345
567339
978030
339823
1011965
510630
615789
749649
840745
322430
302018
152412
470166
456343
609169
1009270
273556
199999
708597
103538
606149
850641
289492
266435
156651
152478
780613
29952
721178
471832
150281
549676
289749
393513
520691
598118
746350
458828
182417
645567
934181
362234
362535
373541
672650
1024534
534212
282255
587938
741143
1010791
484724
679223
446866
817603
123247
199209
98912
167816
212136
1031553
114449
593702
740589
133966
485725
862357
1012062
442276
379622
645473
240422
238865
694809
994922
443870
179050
806727
761808
138059
598306
978309
138236
584065
933405
885612
462452
66476
77555
257599
184786
704838
804107
829703
277036
86320
842854
863908
467140
921473
607313
448968
594952
575900
330340
744331
734765
626432
198702
402740
412834
869038
975337
49057
854069
669781
374614
90649
1020356
980424
138938
637130
717988
998528
804655
671371
656507
643865
331279
371335
223085
139688
474415
566392
146751
575489
249306
754024
49075
611804
1006840
981025
97658
253098
791481
617578
417964
635406
871945
69130
919040
163889
795103
124327
766220
544304
469474
224409
864170
245667
186000
573170
766744
119806
803931
601294
321342
246019
977471
757697
554304
775795
547255
397392
888040
660082
850877
505489
149711
92144
721714
237066
202291
732447
176022
420849
100484
735816
264805
261615
835845
1013228
1012826
659259
679355
345215
768749
758225
964570
501033
328758
426060
127180
97146
77929
465139
580627
87984
832737
388904
609769
417701
735798
152792
770331
611422
16764
847813
63522
750298
628704
182469
919565
495553
57777
125304
758182
634702
391276
471533
466718
568373
104453
893243
342049
321436
835503
333059
318049
249639
830019
1024977
237381
356192
285054
956235
549488
618709
911231
930450
178232
312366
429891
559000
121582
867257
169419
131790
534308
286606
94152
534950
266178
747327
267339
194457
591675
142797
7021
795329
684821
16751
971868
90828
193460
395048
140310
448754
359631
358642
773614
248321
485991
270364
542071
565753
113789
666662
913584
618303
86674
212464
908984
462142
555085
541105
5025
1037839
749422
628499
355766
260346
873706
84100
345319
182807
887180
315123
986042
408900
952024
374537
497310
691000
787596
227999
512787
152258
132335
798526
741670
727198
155147
565585
1008769
712534
296700
320275
322001
913223
562389
840420
534478
956747
516086
1025896
934169
1014825
621428
242260
4372
693807
274416
1008592
34170
747951
375209
356467
130361
157372
580698
7138
119485
249523
214638
526034
756752
991814
905566
714321
698982
207575
37245
298016
879000
963345
895185
137107
345823
1030217
502198
102964
337340
572610
692372
228764
936914
688843
184630
474403
291743
254734
133803
914266
282957
61932
34973
420789
455344
330105
56151
730761
703118
1029247
61108
691832
840577
264187
483713
648578
382194
656235
851349
449927
509882
923481
697773
772099
858828
537147
309864
381051
156400
649153
540805
543832
556877
812724
222839
562350
72973
642984
879887
547465
549069
454127
292646
237821
558419
506621
257573
844045
851907
456282
558793
482058
439398
401841
670610
352534
375191
129341
571511
623256
1352
312731
263261
827112
242195
734852
62306
1029553
1020355
539695
170503
651443
906016
257205
735240
251883
652330
634978
903182
287312
328797
67778
579614
466653
16131
904318
612794
935842
231967
60231
363933
42612
511129
851698
396521
94061
587134
725219
364909
966991
439900
199587
420181
238097
353861
185382
1015854
702102
928850
199717
357860
201116
470405
293853
295260
595594
496858
328653
991685
729654
66002
450564
228159
161822
955065
629487
197000
1009828
947304
381285
100296
669582
30149
342839
783972
198459
818971
665065
707178
920190
264067
923797
362895
694884
774793
34112
173294
55371
82114
115605
54152
75977
993695
476687
1035476
675297
656046
193225
558252
466109
602031
563473
1024855
904562
636183
338305
905881
953095
322903
178058
827429
930096
1018788
693951
359190
259032
601442
654113
682613
1038570
910049
1006409
38946
351169
265657
62761
245017
8964
449047
536885
579675
246345
148100
674462
2877
916238
657980
664701
700876
156192
935721
858104
593787
831830
580409
836534
377923
894578
922978
927157
164810
798202
348932
857782
470741
899640
857628
994826
797725
9757
1001818
255064
103909
1032438
907768
347828
579522
284332
969301
958798
116880
1028580
786056
160077
245494
680348
992327
488152
980024
27047
400864
295173
404660
176677
1018468
179988
622888
587735
919746
436598
344112
469304
881927
116780
194928
97958
610345
991257
100009
419010
521754
470887
698072
966185
881777
49284
289393
829748
559303
86048
1008507
4367
594118
272374
951661
556320
305482
169420
182584
53409
396114
502768
618059
399647
117825
262327
572205
1028134
12054
722073
426386
15445
232788
263784
582226
28232
523938
518214
379051
940794
940983
772246
661500
716721
575154
188180
873900
881815
572069
464555
259257
378919
324944
803684
600151
212866
965273
1047851
86697
322112
378143
44252
549708
316692
341536
1021035
426219
237997
670899
600023
526573
726504
30637
947556
443217
895874
550750
989522
911781
544859
253950
968017
718240
862695
222785
615159
872682
544446
913393
183491
567047
548349
276277
459800
523470
962901
362712
270409
76239
226952
447951
1015530
425167
581806
58686
1006539
10751
553783
282196
401917
917509
917269
609308
982404
11408
192814
162375
48667
257407
62550
124960
938689
910746
42453
414660
781630
112384
182513
1003327
793544
1019525
1030189
1041030
621045
526176
537390
1004029
1001521
397808
281605
995404
458102
837611
683988
764982
38064
346297
399029
318226
456813
527245
895258
832421
1028458
26121
869377
911251
771111
24161
809792
828822
969227
636478
391134
414990
381801
853611
544084
743433
904492
228496
527462
966341
340611
811694
711324
912957
527399
347894
235133
171256
605893
545756
206935
506873
557863
505473
883107
291449
420389
256087
374509
148228
115399
524950
710256
303422
479729
291112
907457
8671
1043803
9540
139862
298582
364125
216
578803
1033007
1039253
429130
949913
922598
594694
837912
1025500
511110
133925
710203
894052
368445
296821
830463
936980
168760
734087
532996
396764
654658
479854
740413
179042
992265
1045745
561903
99500
960531
1005193
54439
777197
327247
1038418
511775
246169
184314
321725
187420
521538
377699
996420
139489
825353
753325
138077
1046055
160812
1010176
1009696
2523
946961
268624
227971
256285
1024314
276010
966807
650659
531691
280533
379450
352326
214459
849503
150730
1006835
569726
150332
425855
158226
399613
251017
842655
473799
709128
139473
874363
934224
1005553
966199
116075
277394
345204
369956
843607
473032
108447
232804
572366
418046
715431
1047386
684760
388068
402485
119524
244078
543310
996630
17372
258858
1047275
178738
462853
862108
452581
60019
564105
820224
292532
95491
584222
314967
148904
439682
222033
259637
485783
720866
59025
791777
401641
684218
273959
8553
732614
507380
706152
588424
812378
679450
412788
1047442
47314
291587
725433
962226
339591
822516
224720
577786
820073
946244
1048287
541686
815896
302133
271662
557460
258785
745068
493104
536
814292
985806
5308
880170
63697
291205
276107
366048
20977
816986
98946
851932
69604
767248
891407
369085
804432
238917
615960
500293
532897
25249
24526
1002006
23671
783813
530610
693379
699324
762965
551449
1010384
463454
353051
586180
574556
1040025
474392
820694
363263
103874
346632
437575
904857
672610
494736
494837
473664
743675
952719
920350
574743
21149
460132
603305
349577
1005602
483862
657854
1000852
484714
433995
181909
154362
484406
633291
841107
893629
376521
347551
247210
942239
479522
343635
177955
215362
321534
423461
578389
1003427
678248
396234
328952
739709
740365
902165
442447
540979
307364
834980
384698
912580
866111
276663
854892
521630
754592
341746
633699
974607
805945
1552
785044
440764
996331
183363
836840
239069
309511
451597
662195
1034334
500553
703964
1018080
264143
831827
59957
212370
697232
980819
528425
831355
116671
420006
740535
687477
735662
789204
54216
841708
151471
1018693
946207
70838
255352
394014
665698
440258
573436
769784
766614
400630
1023087
490054
174032
799738
155821
94559
806120
515469
368959
1004815
157761
858220
881453
510323
778883
899826
680920
864430
902604
957408
154741
13360
130429
631525
95445
848399
743725
517237
709095
385935
15681
909374
260235
278906
809769
519935
232621
308365
452572
601033
269988
892739
943957
633788
58468
1046986
365398
109072
139497
244771
83574
472557
919110
785761
365613
568128
646831
24713
969812
312110
729242
117888
458446
76484
273534
604291
672141
536346
394083
547795
952465
102443
284601
920
533701
410371
768589
71546
793686
534613
747147
275184
931569
731685
998600
185781
513221
177030
617939
764340
406688
485075
471874
992213
286216
918302
337792
910739
543162
597977
227929
880605
864041
912927
410589
142384
842871
16275
327251
49374
509686
327971
452509
342161
61876
440768
121622
905982
567413
863241
772743
566096
1005089
783940
660222
146931
759237
1018001
231689
611429
867976
753475
934002
1006719
1014210
365815
697136
801145
333325
497712
462569
427787
927982
906714
243761
924799
1009351
443432
373223
144041
1027451
18075
250857
447866
883043
446187
896433
839801
465874
573429
740381
748587
541061
942826
237690
437090
917808
650261
837200
111866
282770
45245
558811
84602
211623
984165
902203
453039
699973
51687
995078
273301
140869
623032
897315
169340
625112
935609
650676
565480
346240
227225
637445
945220
776590
174109
749151
340619
810962
1024340
612254
897855
427292
19299
768005
903083
362046
645538
883248
699386
946306
567911
558876
857040
597487
220055
215779
227632
535119
49798
829063
425786
905991
202925
309166
568466
264154
468946
288794
827073
534242
255247
1022356
65141
277389
901732
986690
304881
519484
750458
897391
753191
495217
155286
77294
188926
310895
468551
848290
179517
385545
19563
797129
156477
250225
303957
63629
726674
280555
207414
915882
129460
298159
563463
727976
1044094
489201
814762
636434
754921
344382
639057
161445
514901
940707
239965
284183
55454
815336
161510
949947
862646
796892
635407
878811
756335
60719
458770
648037
806248
441681
253066
185058
327672
127773
1015689
274258
407501
175221
902469
45353
1014832
590481
548559
160584
840027
431687
183197
37544
435003
562855
699975
621527
484155
1017513
820998
444887
690139
456979
51297
298025
367193
276237
175014
687058
913208
772244
540972
904580
266177
975947
290606
528059
259933
183681
174881
996759
979550
502540
482639
6398
510418
57021
568517
223705
856038
931534
365414
993554
897521
747465
754577
511011
362573
921486
1000100
481517
528696
509449
318145
499205
146000
161729
912196
465606
892840
870920
566781
603687
620109
850836
464947
522511
381810
34419
533031
540514
343291
596005
481403
970041
421972
442473
232021
973213
151924
307430
767326
497830
757730
559343
700808
491182
492851
562587
403829
436564
692889
576748
83633
577025
174212
310237
71319
859155
107898
470901
843120
740213
488922
888748
755967
158141
194308
616785
201857
765223
972391
244238
572558
647477
542735
279682
418975
641611
698821
153892
1021749
911053
507794
812479
65016
907915
474411
451239
149487
696956
10180
577593
415034
121354
170143
611731
928106
313636
725090
23876
291233
805621
829066
761366
827852
796190
123569
842070
561965
288087
94221
325342
1045691
860635
541584
570476
298422
282226
259748
194407
740964
491175
822216
1013549
714814
654581
167207
676734
178706
588991
298879
323432
238337
736865
111420
671789
672086
667821
608919
502672
46876
540257
599191
990649
63179
225762
558816
670604
293145
987630
1002047
560728
645230
421642
8858
501568
1031044
179187
600886
167350
150275
550507
1011209
915189
795073
55403
878788
883597
36176
542621
589046
720253
917119
19074
553937
80673
1865
336012
235019
772036
420916
40347
874412
11671
316308
172243
516190
990998
251412
814057
817585
247950
561103
519090
729740
1022024
371794
33284
391563
988597
27080
1036509
1002192
974535
434972
144567
640826
346768
392009
21419
851129
882349
161804
721898
159866
198888
628482
766466
399377
431774
376671
540777
715086
627203
85250
622224
540036
828471
708676
22956
914696
922738
219178
711199
288082
278447
56461
1017866
907932
2043
156980
732194
299391
132185
595698
891504
387838
110862
519584
72086
125053
487215
612448
583513
798156
651755
853581
704072
723903
641895
148432
855831
667920
117182
920264
783061
554748
712068
684045
286611
245466
634861
824706
447103
732869
68705
217013
252015
858236
756287
775837
416831
671482
690428
26994
274212
800669
480844
614571
570797
566677
358258
677342
41551
913231
720775
236450
725287
222366
899441
605766
516196
602224
660234
503103
797343
767107
634541
833594
67029
842984
216466
34119
968740
302295
546722
732182
188331
385389
613884
1040777
522196
713477
141151
647571
812812
466316
277293
264408
453843
471408
552154
894965
166931
145493
270136
147625
620875
744410
308215
987822
52651
506709
783570
522675
610446
882377
942316
616358
293155
554397
1023028
74326
70458
616132
108137
732981
805615
219844
113532
419197
805733
428128
807041
410852
911227
645789
934881
792893
507549
658241
954793
421846
298250
781727
393331
242789
521749
721558
266137
314610
534386
569224
600855
227562
254891
105799
254419
484206
8586
762334
429999
719826
397782
204339
411803
961103
598820
676626
446823
694474
782793
281642
522791
948914
324302
371310
505843
122186
607925
166547
117612
687601
192073
505296
1042373
361030
1043528
356403
364133
756275
809397
601918
809613
750138
384088
407962
900599
690755
447729
1036019
888580
510969
284483
436810
778762
433907
879414
458063
761130
220114
682209
149905
116391
1048056
761704
643648
566452
363053
140622
909567
365042
400289
271093
460418
159011
989076
475946
258189
245750
611162
849229
1013518
806236
975155
488394
235753
119858
292313
16044
339871
712829
952989
448792
671362
758871
410413
815332
757851
460336
852159
117804
1047475
313463
322757
135689
659893
855148
571879
847005
221009
984702
456951
791660
678891
292153
1027650
179931
57223
549482
888900
225249
716387
330112
924339
968016
936011
978051
505844
828668
796543
669788
920068
846622
644053
630648
563675
52490
743373
943413
536517
410000
279383
1041560
630149
151416
388658
735470
1047773
895513
517989
1011763
483221
406204
321203
647193
11314
610675
806428
627619
94308
787621
122101
487580
262892
154210
299090
8063
226038
637880
721230
567272
433682
1041403
89662
322828
129092
371595
52716
247849
251980
788765
888554
333230
15115
870938
140234
338299
332748
444148
717228
648760
860863
284048
970484
212606
736245
686218
567847
94939
375448
14200
490124
333560
1022279
1029717
485788
994355
629962
683856
884341
221726
974606
57152
159500
1047431
286811
91058
67020
978968
254115
630262
215592
924250
148981
1015313
765262
959906
474603
555569
807955
528815
214536
101674
794797
1011294
343476
753524
868521
319426
256027
217715
225943
906610
240817
699530
398021
608550
309459
477236
88426
113487
232932
40084
114951
367453
351707
586274
183835
782663
292283
947415
125152
241716
42810
940884
888186
250282
786859
834269
320974
775417
763052
774338
914719
282560
274998
647830
63384
616256
804595
597171
751719
190827
893659
317848
901077
453857
796204
388955
978436
508016
331210
684451
835633
838845
703785
935953
335630
128526
829230
35893
359423
373833
84088
774491
153008
320731
285428
1025888
1020260
102029
108047
962709
373166
105169
852340
243856
291219
1008808
300951
778816
908162
1546
867477
327614
983820
164112
68904
594769
356209
219149
547744
328684
16514
575122
448917
542176
321269
466273
482325
1026404
641361
750124
680800
101902
277452
550859
902049
772395
379149
709266
477901
958264
508375
227774
158957
364433
235159
337746
878536
325538
881322
303261
333743
6483
1021101
633891
17721
467275
84274
933892
76535
321485
640741
85517
411198
546439
940721
785767
481966
962489
344319
689767
475476
937099
819540
1046685
261721
923261
426786
564811
261349
220154
233044
308834
856654
718885
31728
366453
329403
236271
195832
340190
826053
673714
897363
284059
649087
667241
408399
307959
966876
370765
859084
640237
878865
724791
295538
411162
575712
442516
886672
713817
249279
667368
316350
749166
397795
48841
75230
230408
93488
506502
500674
382465
556072
458221
703173
901994
923931
694326
987657
664575
817372
854708
432329
838066
711847
994817
649908
590863
276143
549979
358773
562176
970240
303321
644489
990316
239698
154015
997429
352475
80269
904494
954838
749105
516723
353383
725882
271496
132172
872654
4267
451156
622685
785542
270179
782323
1011473
330038
968124
313168
700175
215172
930985
23425
658922
814124
897507
397184
242461
1008245
684875
521292
192088
821010
693318
910310
914581
902210
502238
1025171
534488
517905
637891
833748
982506
1043244
1003320
434111
1021320
237805
938198
464476
146875
734625
725408
240085
670521
540679
695024
996214
601201
852689
115330
339943
1001115
109745
949013
462332
4831
65202
1025682
478423
975555
477539
117299
702608
671124
591050
372218
990385
504867
772360
394910
575382
503117
1012686
679240
463012
623916
511821
361234
345043
988334
52774
957957
962648
119745
117328
241090
711977
500365
454161
752684
693166
71461
193564
986030
603770
1016020
985201
973994
142106
791875
954412
6605
393161
932776
965633
1040396
354185
965311
815701
192135
147085
859978
194935
590267
523201
474612
320293
642650
128216
652517
490719
907825
382101
219158
391865
104350
585855
642567
305853
267518
822559
28210
561331
63085
36233
737879
998828
478583
347642
346871
911301
740024
418738
214054
624100
853053
789128
523768
139194
291778
182562
909234
872778
41217
59336
882594
253877
552303
634433
445375
277426
56125
168113
506632
894773
354028
827965
268742
946649
28049
530784
139710
463280
611605
643518
712811
460062
305170
545923
990446
279046
752589
507685
975866
840520
717141
565004
476359
731555
432832
382460
477968
1003082
103566
932859
685510
102766
877543
79503
485428
338468
535525
500212
514116
798502
933530
322642
33321
676267
816085
659431
867552
866386
353340
943648
863340
1026263
203318
893829
224420
730179
672045
201415
604023
487291
533881
990197
700336
431478
595608
831320
644528
362461
699911
429181
718301
643731
481694
993328
773474
204668
977412
804886
264199
228374
895112
680441
207503
523030
880688
846236
432391
76992
335274
441517
764495
310421
1032363
163288
393792
400600
322912
237938
97946
163740
296508
1010653
812039
747455
547595
825859
895642
147087
75401
705683
459814
477114
18493
925985
657894
104589
778744
157076
315155
419049
996270
321442
175227
823756
582341
188932
770929
808698
57276
115050
1037210
253142
538769
992609
418716
365985
2076
200641
397882
577013
62206
612237
521601
116812
574703
723460
208537
19336
590311
691728
550291
963955
84974
400524
165837
577385
919841
32954
467193
325371
55803
123321
883355
120447
560990
620207
446372
463838
497902
497141
406639
998527
690451
405835
1023278
850086
634564
124997
933246
504221
477869
364861
587756
842531
161216
416706
269833
718436
952297
787490
670000
214602
256446
689747
329165
996141
182914
851468
113317
762531
58400
239675
344405
727462
783803
704190
943180
252320
620402
858211
746063
552676
838170
1018851
234425
1000046
983691
18901
651893
339481
843818
398429
61661
372594
185479
585478
581778
1045615
139875
993536
1026006
313203
473765
223070
77843
1008562
267406
638934
847781
821869
625568
18814
963180
497581
7000
710006
62650
440042
385511
840644
164414
577360
677896
526349
11976
541257
363559
534156
659676
157165
145398
928371
232307
652124
890644
791919
78045
702893
930716
723069
717898
479134
792357
377660
274547
378789
395224
74455
51298
986630
788467
1041574
719765
878866
931986
275617
988892
900624
948523
521202
449630
795936
13974
720780
965025
534754
26900
798406
920216
776402
706898
457006
930470
801069
673209
55022
1044727
639532
889598
1014046
567766
424925
964810
143536
990221
1008066
899599
778941
702728
111376
604271
609499
31350
191697
781902
98417
260171
873761
416324
114956
1033437
485463
865903
336096
239170
689138
272092
601791
229118
428492
542752
493945
727845
433782
992364
212037
910309
533470
656347
356698
646257
625846
182326
149852
439525
661209
832742
932103
298994
110672
330598
391390
537426
115640
846186
39721
699571
95326
431587
405939
905185
597235
1018369
431494
605007
970455
710411
707474
720009
348138
468382
328473
923872
998699
845918
248911
239232
896127
47139
327801
424655
660241
757991
995186
246800
256319
832359
752727
505998
706272
17496
1000311
633010
797145
475918
97606
285871
938474
761965
481859
415709
583189
529460
591007
527119
277180
580883
781375
670572
14221
599827
353162
755676
768011
121049
756247
527050
920261
868541
898211
434454
447815
856441
326694
688692
196303
993344
420914
929952
847595
179995
12590
886619
636467
127850
793143
534926
890636
113926
495063
869269
607961
331583
45258
214168
269964
823458
781154
754086
399574
946584
500713
189939
507643
891279
957657
912010
78809
24592
2793
533719
552126
750579
393814
1004641
574213
228346
481713
516573
942368
28684
159448
690837
651250
651473
566098
867249
54656
7432
640571
138002
334482
478707
1015103
52063
919847
493928
9013
159677
526835
188065
726853
49310
394930
895669
393257
480912
74557
269229
429593
969338
453679
405093
727611
620238
602354
492927
63981
1032513
377201
2081
949115
956063
774088
573733
834085
970133
862058
394504
274186
94385
897057
709415
772764
172074
1038067
894306
448975
369874
308051
556562
215876
638515
203327
316425
1014978
64146
628996
313107
228974
323710
320490
336916
485171
111007
1021030
858145
265080
18280
553585
65192
735023
100578
658609
864697
275964
970859
765671
985183
37878
545667
558904
761755
141981
150235
12685
755447
446541
104690
682540
628382
881514
126158
230727
1000187
701480
184308
868677
464591
818337
1023698
767478
1005927
591243
235176
868726
685026
339861
49414
659755
464170
12473
339391
636676
81883
858325
327284
893700
208555
174948
213088
436847
422248
51979
930032
1005739
36175
997656
1023758
124459
72759
885766
871738
835372
509624
750756
841109
168260
788272
731902
690580
292350
743481
225469
692105
937064
761046
483429
144698
393149
10015
405231
812187
932475
185968
301657
298312
286796
508419
335066
792391
432232
347658
499641
862512
846141
10291
727446
924436
487834
876520
129522
294166
433119
456192
1012030
986914
383412
703933
642832
557396
337983
917383
654819
748196
204134
858587
981855
745996
798834
453704
152807
377728
627113
838521
415912
297405
758010
252051
371601
521144
759628
638275
734224
880904
865798
161018
721147
543800
428123
499882
393650
397617
992035
460427
219683
507057
143530
141516
440534
455441
197349
905000
341301
556673
235248
1035167
783152
422539
771860
529783
484575
523614
66113
252735
161159
358671
593127
298149
1019588
169722
957500
751803
389092
350359
355587
333833
129071
125431
978332
351989
70518
556450
980163
905728
351575
676018
1023005
1030742
700534
678473
189526
354296
912067
237298
176008
198313
898661
554118
870673
17586
613130
65526
1029159
113666
250665
822741
399895
261059
162835
428994
435070
647001
274616
888027
440142
881569
179922
845585
250186
448196
56353
865748
971617
617264
555038
600301
500370
675333
687336
731060
704272
510157
895953
616767
304503
487666
407114
77679
1007024
63079
453036
347129
135029
532381
396113
121756
331095
123972
501140
443440
609069
362550
377114
484332
963202
814456
931047
284050
672640
645115
232381
895551
458245
366859
911639
772177
19514
974749
512074
772565
966074
537694
455741
735653
972384
94130
40962
224816
560642
874680
950723
982041
566362
63533
444939
103773
883643
726325
378260
640536
533802
503751
394894
480346
419359
439474
68847
892150
524355
590298
447985
838699
631801
367901
314749
104263
964976
358492
158523
700220
920885
306154
401903
593452
1024808
711432
467149
485834
787120
51987
308937
364455
690462
428456
450176
1018809
569845
115275
780999
895967
687533
373226
538119
838549
16072
605307
636613
683190
142895
401545
932712
126587
1008094
779448
181095
615688
915142
516688
433728
573820
5686
296660
342100
632973
340500
766542
925650
244071
591925
814890
782300
946168
35782
516016
135243
698716
467725
727810
756484
14163
14164
342756
915768
292266
97212
304080
647970
831177
121296
79540
59641
141734
563883
569565
852459
762370
46703
360905
64338
493722
813958
988142
1019414
732555
297750
207322
319759
86460
813414
143735
677302
68292
976187
609110
476142
1028088
999370
149921
272388
1041849
498711
409343
1033971
24509
1033773
440161
281552
359494
301381
154985
584020
182001
62994
131652
780483
876250
277038
413347
507218
668278
344852
417375
533313
928576
652761
134182
299361
521425
782510
707588
373159
923996
212670
655750
569454
574419
843691
634867
243528
221472
684319
899413
230572
291146
28632
883056
11142
136951
851405
194925
1013520
766258
596293
629225
785273
718536
326837
198945
743125
475440
842435
493983
163592
954086
960184
699408
1028589
543421
298868
45731
1017978
326092
432670
754018
917270
95819
756340
701862
478292
579163
304207
1036976
732827
168269
783149
517631
273121
173001
661919
511481
961122
26929
962768
464220
573435
677926
257992
653357
207470
135373
730528
610730
661440
69283
421954
791979
954845
852130
83425
661853
525222
9919
337303
499073
379810
250014
183665
66434
226853
838030
311647
774289
473657
360128
590813
1031310
741571
906236
280179
582680
243875
527939
521408
458189
386449
728816
239598
564499
416787
956623
567857
999806
203218
73350
366683
391724
690468
328926
492576
1033766
993503
156600
87832
108706
122852
200653
728582
353817
449140
960357
674797
869653
726734
148443
602527
1030192
599176
287662
80985
924832
894435
319420
803995
514665
690733
983150
609985
589441
62879
36650
273110
620585
952061
55203
100007
739399
98104
622654
455937
182984
915092
548243
177130
676012
430942
938423
643906
484072
761133
1044629
949942
570031
396090
729387
15215
843508
591427
633823
243871
300860
6432
253108
749300
1040367
477287
155207
482990
354548
876214
501443
202892
517723
381582
39421
412381
462191
353530
377709
549607
701915
158265
15082
855564
316466
104944
452025
995564
204453
886069
559214
159832
565608
531727
1008829
11213
708927
1000663
139845
948013
434773
643998
225333
826261
106028
257209
477148
658421
442671
186028
732204
105601
483043
548449
607939
285398
628727
148957
400202
189135
701289
721184
789037
345625
98388
987443
801410
850324
809130
946269
277089
484241
571155
610486
875692
257831
546167
674798
972792
784443
884396
591396
318823
525637
374518
995433
3375
523442
662954
712505
720639
875978
666697
682447
262414
567372
487410
649919
651127
661494
1022905
279627
654116
493311
355725
787112
450179
202312
625014
610400
735277
971402
692813
584403
1005556
104070
251188
198228
180314
760469
783523
79325
510178
206380
195069
229147
41304
777417
909072
2899
397631
195706
338203
984740
285979
764320
239691
139780
105716
252743
406063
625977
795900
320100
926423
554242
422614
439651
159689
475239
1027725
50366
899182
695795
653200
674984
598148
298969
961263
783104
110365
160608
690339
156580
142147
56154
939753
176308
796301
584946
25918
216580
604633
1009334
174930
969913
406083
864734
121350
973496
125908
828458
611013
221599
395740
867595
867658
237918
437723
490785
937666
542714
320586
595565
892645
325587
1043500
888695
329730
865904
956104
455303
328868
733069
853882
959715
771683
52945
946719
814067
391652
278305
559891
890196
343658
636689
1043126
412938
1039020
503059
462970
120173
746851
842796
42717
950201
85211
196750
492177
645677
353281
788550
661744
780555
753376
372496
607532
1048556
65816
678627
526580
311396
683362
236788
861777
599589
217752
15704
810707
5218
892980
931099
823073
538392
623751
818309
430652
713355
192197
329576
362565
777111
25677
755796
964226
591168
774126
72571
28764
262899
84812
458812
20426
985144
359639
874632
346476
167936
865730
854193
883395
111664
814105
45302
500624
675591
415142
25124
221416
186267
82715
19749
224408
437896
692161
585754
258672
13172
768171
220246
311716
430482
503753
731590
454359
801459
989913
383346
61923
133108
177278
242086
37703
946352
768789
696406
420680
527759
282471
149372
727751
10857
1037273
397351
396424
905927
384185
505948
1041691
508970
824743
269850
515065
882684
461204
198711
123763
252209
83122
242616
51332
400678
361052
976957
370270
74660
985263
87216
267934
917182
694965
325484
216118
939303
572097
284997
667615
11005
811754
599478
391146
437834
532092
607111
995858
187329
278386
771553
464082
229681
288690
224485
404752
362007
913738
524550
361834
364532
169138
55295
630397
488233
183542
202804
359619
514987
729516
708753
169167
256874
854895
961204
223636
334099
952108
167985
438648
814255
430224
967901
387813
285390
668304
988229
140264
166600
862311
969140
314688
103136
314382
470429
84856
89828
93538
254281
628330
840177
89213
329058
299614
316174
125405
118812
265315
897070
694265
16037
355102
580281
695070
861832
432964
661779
682490
693182
411687
846215
330760
25827
34550
408833
301445
14123
833904
701202
113891
765150
962711
990098
105970
842687
866295
558427
44966
298728
608610
673390
976447
634129
801571
71748
881696
904212
877747
715486
594714
519200
141224
598504
49755
808185
907162
842490
535785
307319
270302
83872
716304
107034
71015
885858
833439
143675
788620
870996
923304
493268
199715
914707
573983
1009955
1042549
992207
51104
965383
326525
81563
570744
238446
379281
469904
660209
813910
874994
575810
730298
1047156
127485
913316
211854
451928
371002
355461
763766
680362
819402
368364
416355
438361
821022
134571
582296
952961
371603
677494
405157
135345
984935
175961
980596
215681
1013343
294478
891333
409354
1015915
682832
674499
311712
661654
25658
278684
524873
385872
914014
485157
661480
1006337
450381
1001066
353670
123254
41119
805870
793869
344232
320654
599939
733522
1038344
634848
1015842
1034746
32911
294000
288524
660572
4528
1003577
638764
939976
758925
379985
672731
277217
77132
800693
829324
447247
960465
388640
426627
430341
84770
433971
84422
40122
11725
26886
323419
245860
155772
977519
1007647
475171
26975
725655
545863
725654
354417
1004667
144946
197545
100279
326707
832527
447819
82901
1012009
596235
977574
577154
639598
314113
43916
403729
996739
918114
153668
470230
529485
819080
247999
507921
858432
152987
97349
1025571
160911
866796
891854
68586
473353
83575
107751
814450
246973
605894
449725
960424
100746
608094
356695
768534
611689
121052
728270
177606
400454
372366
1020127
3199
207348
109763
991172
274816
831852
17425
786279
792950
302056
637523
1007706
714447
20886
855315
572638
864349
96153
183055
890248
570589
363224
788289
770802
781651
823831
545351
387461
974211
631391
252761
612024
775743
146883
959899
235069
108758
541832
831236
366710
885732
940103
947230
63877
65477
283197
17116
32413
91291
602124
141772
1020599
712281
472334
279368
734552
358345
47037
372119
787861
110686
445581
517024
838621
391178
642054
804770
104100
507454
1005885
950469
650204
346008
198982
722454
947766
1021381
609562
974432
635527
908560
299744
249162
591583
1030743
739245
1046187
789430
89104
104291
267948
806960
924469
54710
607236
28825
238468
876204
33896
336939
360592
738324
801758
841508
911011
25792
127383
20368
710807
385976
511327
644229
738381
901244
1047230
1002703
578967
375991
521860
928530
969526
140703
914620
559127
179754
772850
271298
422737
537599
989708
662821
302810
442348
1025354
342874
585353
965113
881024
151448
364377
827075
298117
468740
498370
127107
1010506
969312
997559
525168
434932
324660
1017541
862316
244952
729659
99734
384094
226407
592199
1032670
542314
366971
824835
702841
93737
831258
377689
779671
478512
958401
992082
756813
224366
354952
990517
342341
466702
606086
975201
390943
181420
724915
136033
372267
605654
784397
458568
874356
917368
570449
49207
436283
1019562
231463
307984
1038537
926166
85240
702194
346906
7596
849704
763383
561552
234266
106209
276159
535901
840365
614046
152152
100591
525398
835656
782467
795231
719368
746799
992021
968749
521380
486582
294983
575590
270578
213133
186671
268246
726585
934245
28085
219138
979227
439683
237872
867503
697788
657742
61831
934983
502959
965012
660778
510400
234722
354373
796961
975045
870982
356677
342408
824418
560871
53780
193370
313364
213639
587906
91981
104481
636361
739075
571708
865438
39973
19095
8764
466355
974493
903079
542300
660755
977635
763433
1008957
158128
857696
44487
276745
891991
874028
915776
170729
262756
862602
1010383
405359
340010
171097
989773
420058
67105
105846
93590
667813
762349
692013
4442
283709
392271
292984
552027
892665
298786
831560
474752
693990
154704
859839
31995
870293
701029
941804
128188
377145
741350
789244
582221
349646
779795
490541
694797
967857
2854
64066
831195
58498
396606
823284
688896
191882
24436
330583
436499
620119
765011
804687
251485
502123
698935
937850
528380
625367
139750
677045
700835
509912
713300
582034
1007455
390031
599600
721141
827880
614233
652430
502260
334719
668898
3683
672415
337776
505796
242768
329466
53375
252200
208404
920994
222217
174211
554907
538986
660088
570405
66797
406783
159368
455086
421475
533203
692196
842429
507852
378989
934481
627895
723344
904748
597838
350370
111015
974213
161184
8569
64366
388993
758826
282558
502775
579690
774856
388750
544941
415174
128440
794242
594284
636064
90195
725772
659233
677106
437453
649698
221195
54006
346002
482213
1022679
19448
417475
676691
254297
116120
604553
838404
928952
58598
638521
176864
56564
640525
878317
263385
953911
828488
489958
34338
289374
394151
89105
899821
15593
982495
1029775
519129
151550
809426
29410
286111
220936
1034741
118862
600990
496317
775183
805078
1046648
406976
119342
100139
993731
658084
986500
669690
171387
258630
815948
784239
724019
493801
554385
668836
149418
238695
376221
345447
38634
239298
884653
1000063
367405
880065
590965
367221
209784
742349
77390
918591
590402
611372
670726
973822
854436
819351
112238
193571
820195
392772
445112
636569
441605
1038275
386424
849823
831938
259181
1042232
643633
627183
413357
871051
240252
952136
404809
773601
494216
965733
260226
86903
584298
679199
716046
198153
19351
760320
861476
598058
333149
212665
245219
241086
567900
734811
842620
832118
581299
183804
10606
1045247
845655
269922
672844
338713
725449
118185
66939
556073
496932
73411
331293
25829
242813
423792
965381
344258
294942
907688
684469
801508
853699
378144
315200
317733
808742
572541
203512
535732
723448
425299
654794
937005
787183
984679
838083
94044
168429
661819
160381
866575
456401
165319
691967
529756
144404
633060
202253
885257
334628
253408
386187
474668
586904
413290
580546
251594
780106
507272
39559
481057
217506
98911
1011989
159654
629618
459340
194351
351415
891067
625241
20157
644830
211628
686753
111532
950096
459106
888647
907344
434256
680205
431878
565082
773801
395227
3003
577601
652604
675393
587663
480979
589496
917970
323266
41016
998810
470883
801578
994133
923529
316750
422913
992563
859521
927083
190508
834599
533984
130956
192283
834983
812090
434
736977
262985
538386
86862
223411
334135
432758
519497
962501
606520
376525
519340
493740
719768
708379
208635
768206
639472
662956
387884
392901
612073
114268
232823
738941
884568
348320
529599
912888
26926
44047
313094
403329
102044
284990
67164
71846
890826
8209
209854
357133
22751
1021588
553242
766524
277932
30342
970804
196591
733040
50357
824431
957598
578501
550187
380122
949431
886693
91167
660714
670224
349488
815154
845856
342497
434889
659448
618485
69828
1020071
395201
131524
239050
921624
738159
995810
133697
876918
83269
506937
955288
583736
761011
660112
161670
810902
192599
553685
782641
266373
902194
905281
621954
475988
276426
145368
850329
916131
525913
328801
790268
461233
203404
560880
605395
750557
1019403
230091
1016229
997005
125461
836347
184527
394832
636899
20470
490675
541927
738631
123356
842004
794209
79208
467220
552313
744983
623939
28093
699502
197802
718897
703061
472888
950069
553203
88370
158901
1010431
766593
261698
995969
96757
724319
556171
435720
361138
992515
1028593
211921
140402
541802
680794
638393
747831
485657
7281
1048546
368480
118109
1003980
422758
964450
31809
871074
976089
388404
111204
32710
957181
63420
29778
258779
1030706
211762
704100
837846
528395
1021615
435052
169855
953004
101681
345201
393589
580629
873376
801938
813808
645959
168565
847753
784873
765726
810712
452390
723157
296819
575165
399448
273617
789074
181517
968003
523488
638792
573711
661504
566241
464844
245059
373324
74159
378826
564882
670341
904294
789463
799121
846009
135542
940318
872959
57058
939937
714961
410290
617903
230033
35185
996105
230985
465732
709112
13095
787975
851478
412887
619880
469632
483341
437476
862078
350773
193391
905827
995658
134457
672118
266772
842234
414003
188340
535206
435673
261093
1006897
28965
921238
537500
426253
375412
959397
553678
829509
318282
38683
550106
428945
884011
183608
1047549
757053
522547
372335
800297
654321
352983
17755
83848
803258
414809
608940
1027913
80550
30084
1010364
400692
179163
304020
503213
661234
467478
611260
205848
311506
937932
551521
903532
928915
729413
716217
136371
293723
776998
305388
354463
929170
337011
929846
940964
83439
757884
256620
498608
89278
614689
317339
156104
276214
836058
541056
465027
364854
395748
991649
858668
210576
666993
421489
27459
173202
1043092
526461
549815
154050
861375
560135
781455
970913
275223
633409
513256
568575
209582
194465
434054
107352
899119
134255
337517
741020
1005828
307830
161779
348574
70009
851452
893844
184820
757322
809339
507089
583640
779145
660091
301658
338397
127430
720069
1037295
355094
510308
447494
391702
263195
180279
1035051
782745
774368
393123
581729
404741
206202
1001937
1009533
96143
526838
38002
266291
295323
801604
494894
897142
792592
467923
474232
425726
199212
77197
128344
38994
651980
704857
996009
572555
741900
696253
113718
64248
1029190
677042
308799
814241
414547
472108
200554
439646
533733
738391
904358
396109
246115
55035
124581
828025
102305
453212
319253
547856
33429
777681
741544
245518
665446
970282
262861
367338
683346
917541
811575
1045487
186774
658464
158868
452246
554742
396361
783474
821023
681105
587259
531952
491611
830335
261815
224533
700718
667342
781468
516034
743687
398922
291983
269585
1026294
354760
545932
83299
41102
255680
367215
319230
301101
848086
63269
950603
845991
49165
216670
663079
652111
866675
652014
1044889
40524
362199
463202
370651
66537
643614
338503
1012541
834878
761593
399954
295436
70321
232717
266928
639364
119369
394101
646815
740546
681026
837893
565989
849766
654152
974135
554412
566839
294099
592535
244041
641554
783748
675271
715591
851574
562677
680737
156902
438891
338865
894351
198381
203127
455181
583745
936987
658842
468751
1043236
782291
787698
255296
466064
13540
30473
478291
785356
260329
696367
384418
1041227
830686
854596
414805
674305
106211
923170
632624
60096
548572
607871
899362
665742
321997
162768
939172
838648
975249
268070
1030663
519363
215276
777186
51611
866490
13109
49518
8602
590832
131088
770603
346545
328390
17788
652473
899682
663352
767388
67849
342840
53704
693950
563290
25169
229939
630103
905780
576385
969563
793431
17247
77264
670617
517533
493671
12960
893852
1039773
508199
309403
1006626
15438
97289
794772
465352
302192
66360
73204
761105
847216
580374
533571
427807
762227
319668
356438
685343
701219
571719
138710
865996
116013
433671
225261
905918
899434
125339
969488
775001
965437
987918
269695
129566
909638
348353
985513
347883
141984
981082
455243
261940
608356
363207
278948
319643
498959
511535
899452
525083
767895
997022
68321
888548
945977
587196
431412
354954
702189
625922
781264
1030323
274154
899087
405972
222559
597540
320486
270339
466588
622554
467211
226355
671057
359376
353381
232588
85147
682991
267925
828392
265397
453149
666130
624131
511412
850952
988741
62390
421423
847681
975838
654982
424013
541512
978517
214587
907971
690774
207355
345003
865825
805811
1042862
58663
488001
1027510
715473
438781
311034
801876
244323
570536
203373
401843
788651
536042
913669
476762
999028
498293
644345
652016
1042120
683517
895020
962202
255022
931471
1033022
1020608
257961
933134
965043
358108
603271
831935
597985
781655
385769
788067
922277
730119
625456
108852
489787
272108
197214
917226
558066
972830
12420
244485
120100
440592
247883
82991
701322
466314
13790
812309
162506
977513
25182
900779
1030544
826064
330132
1008651
524578
632804
890297
456298
223540
120092
55555
97509
58005
211000
564647
549243
961089
553051
75134
110036
433868
72587
7336
438023
601876
655091
842621
447321
336092
905805
341945
490222
646035
219838
756239
144271
481726
289065
161528
455848
563940
286862
379875
821641
728639
808552
368613
537754
436846
897195
659501
996126
8899
46077
815309
670648
754215
351637
667057
687629
336080
620348
107692
455263
204260
442731
744511
709991
832043
162063
681743
240465
449382
861202
26417
561193
720038
541725
365799
410897
323680
698193
147698
606424
465367
351941
22059
293100
824441
671
589695
954844
251831
392565
741655
564670
261774
1032491
816634
853908
144084
968720
193403
429238
151435
716858
924363
538999
652830
882393
469388
998909
192013
331440
535501
599709
1030006
904327
112705
103990
788178
285459
130000
348086
47363
151117
680586
186304
581724
923018
798738
1003207
995962
186085
515707
461395
473837
604753
140743
542828
397739
914699
77371
973201
811624
725088
630608
694125
386475
543874
742979
382927
110024
833978
593687
285367
118156
991480
211138
76144
275015
30757
498743
488999
448418
32430
716791
378553
36842
110901
388080
900698
409085
193681
281754
22475
318439
293972
63688
301302
817324
435419
1023914
206439
214893
2594
695079
172846
458179
715881
753209
245468
283669
741481
569257
592443
844112
293190
327411
888266
781114
603719
411107
493051
550090
583428
730462
515775
1016708
337477
416227
297709
359332
974235
28222
939121
624148
398061
795861
425429
570765
177887
748783
513963
44518
914931
794125
641600
626590
280212
674906
866833
920854
769232
809129
333895
55941
414040
52112
185458
422001
1023425
892538
850443
867246
162860
16931
719390
904144
902668
605457
774412
804178
231998
1034304
558297
919484
320732
791178
687528
154200
691465
929288
360843
434318
58971
578136
912018
289021
36694
182099
856930
266224
713605
993218
926333
760677
579450
958213
993338
562380
374148
749800
26190
843446
564871
920650
318275
374957
788267
611084
274354
114349
307801
93468
564812
97724
198183
462032
320560
830724
986618
635829
183983
251721
74716
443875
1014280
930670
655274
41959
786925
438843
704553
824736
963445
635619
777433
219194
210228
635424
105356
6490
760687
828030
1019069
704810
693960
264732
676378
435247
524333
814729
358515
463107
927784
572675
254671
378470
787684
154622
143016
688061
982457
494955
1048536
58444
97668
996561
598908
689211
388609
615372
776584
395534
434467
303298
495622
801925
894325
1046678
930030
56033
606730
526251
955848
362953
768274
415621
412894
163410
884375
507869
260987
808599
503949
632619
720829
396823
644667
238650
446305
970735
980470
581550
361515
571831
655901
549045
1014839
835914
98405
157774
288330
448650
931029
401347
707393
738045
808204
166262
656912
92529
284303
530766
774323
522946
317164
967904
66673
345721
563630
119249
53857
914108
23891
522405
870580
434611
343454
986269
751005
39072
139418
138649
717734
898827
622450
540234
98617
182249
137569
511651
40953
448600
718817
975671
881645
579423
387718
486142
569436
63240
566149
247839
1009985
362716
890873
896435
764748
706251
765411
615933
699340
798516
397058
837546
890921
330462
678111
896528
739246
535322
494389
328572
548735
151886
396349
526653
962368
536356
863991
570620
431106
421875
218200
124780
280031
486228
862973
951945
756561
870788
28283
250637
512071
810639
1041906
114060
49864
925361
757805
52428
1021884
287634
309218
827703
271781
739089
537077
984250
195843
94338
428797
439851
810345
853781
816783
122077
408547
249995
64287
57994
695268
775810
148225
443627
196775
132364
419400
404695
159253
469461
641876
220570
664317
867578
840797
153722
519616
873982
390905
517857
802836
136029
9784
138609
1047611
684062
889105
954187
434316
279044
490410
329079
455357
753593
909283
194433
258217
888367
284199
180265
664525
428097
739493
685093
407931
945989
950551
300378
974429
743727
388880
828641
305559
578849
694825
556941
870592
119453
398349
149298
420899
245919
246235
942798
269197
973035
275841
848779
865950
849846
303597
666249
254610
508660
568854
655498
583336
402520
948434
627485
484561
617299
875461
969000
121436
786209
938002
39192
907981
596900
458881
801008
701411
810432
762730
715990
929113
825493
1034319
124523
888020
470241
391489
30178
52054
137969
103488
990004
147650
738014
588683
1028082
428008
371554
392652
613136
307189
715898
220060
301863
103000
840662
677275
594873
127040
32462
144826
573756
919642
645135
457876
396951
305742
819869
42152
951773
953551
444383
687650
1020070
81934
29794
851247
873917
376274
145339
958476
908425
241814
756099
795240
894432
362935
167299
798938
824792
997234
30763
93605
340398
115328
990162
823390
601049
63401
169533
1031458
161657
453233
557593
144396
651349
209122
251631
356114
42849
424313
271889
320
864960
210937
491374
461235
997693
786808
266898
90233
344251
35285
91706
918040
929301
602647
647392
298264
264069
80199
15827
474150
924980
931652
39443
119626
277377
815576
856385
488146
338064
464811
798698
641672
197122
490705
735430
631607
762800
445213
84753
604088
124751
279579
166114
690749
909099
305714
913505
387234
452715
809571
114413
736526
638341
157023
362269
994183
1035276
630745
452551
899500
178670
788344
668623
518505
785956
70455
932383
98501
813505
497342
612749
388298
233897
111223
809986
24381
202075
670041
735002
252404
293635
719003
397653
981074
204009
692235
28751
607067
863325
1030486
12635
641051
923593
628965
497709
266650
685513
827067
999658
390449
816238
859853
386441
1028487
914506
402540
551137
972059
977733
1035092
131024
755519
578494
207904
649660
297279
1047392
580911
690176
2074
89415
901212
726374
113421
20371
604907
541108
36957
7331
457854
892415
496150
126341
398867
827946
275900
343110
924751
466728
289523
213925
113279
886738
578557
687917
20063
700910
688709
699688
783683
947877
534619
927066
165852
166014
112546
208627
291563
763561
643112
736725
863866
107103
507948
169962
479411
1027287
84577
1017379
803786
178328
208212
456914
397483
924743
878626
626529
657249
839101
877373
665031
747944
489960
521273
637627
101825
564040
653604
862443
997472
919503
494275
894917
360839
498868
489013
503728
705266
991959
1016194
75142
362259
845140
699367
445575
661660
292566
1015391
1006042
554158
149089
684519
894201
467162
697194
64104
997400
903821
204856
28869
960496
16203
637642
870836
1017357
773745
582422
409347
474625
1017459
755959
474849
689395
408530
1020130
583607
420575
34560
50289
438380
623701
588944
759515
1002666
661513
462949
182503
356154
287156
487155
438649
877204
690782
201856
845928
302748
168728
411733
709828
533101
611539
956465
589055
181028
296010
286603
577816
511012
936256
415775
109809
32915
268893
1032286
588317
25216
547915
538266
564730
890814
226747
797360
311084
362721
108291
847401
672455
620179
429399
361411
933161
317180
209283
568719
853622
562985
900812
137076
949949
569872
848768
236012
927487
322877
676767
333053
293960
680871
969846
921877
34674
574224
793868
776638
431120
684833
723481
325074
355452
441616
118854
794879
969308
527895
829244
663418
181790
404282
376313
133616
411267
579826
622117
421851
92512
678776
1002122
971511
462684
846144
547188
52227
921101
920070
874084
569259
969247
922949
644610
944508
935474
336356
711266
86790
847650
708170
985164
523984
718195
680460
218407
1046900
1012603
761221
534223
548060
217006
711502
180005
133395
303118
705818
316942
197900
901250
692349
1005993
829179
820142
612074
703133
379159
230447
101410
346181
633585
763822
565976
726034
862147
620906
709764
348562
757885
82012
383510
371316
938527
226263
685956
871759
1040867
693788
458356
486629
444506
506959
865008
727627
527901
922658
568337
47616
301319
733081
383460
665431
596738
508707
214272
98679
475423
617863
513530
817460
588299
864060
146840
565407
313013
349141
741985
819858
709786
491178
854147
1937
785556
137307
757950
152489
150613
923979
642186
592641
820962
501967
77793
435112
163312
208294
405362
969868
967710
475635
686450
263751
196631
808214
408747
614723
112855
30294
508030
808643
592761
795504
942962
621125
1025686
163561
461804
21605
283135
843122
931257
646638
133960
735030
137384
44418
979395
480199
260511
702892
764807
470332
847397
80163
891214
654130
109346
896239
286229
62647
483104
455142
460293
153336
620099
231753
642578
532171
311260
354528
178087
290340
282030
881956
767043
170159
70915
78482
586370
618230
969431
772423
96797
876073
111056
614453
605354
187613
350201
577325
147682
755639
133618
571083
197092
621512
168061
109330
965828
152144
18060
768688
497762
817416
724707
230556
417919
406833
210973
978293
508138
877352
432290
848020
461135
255560
991526
539455
1014992
791600
884955
777869
334613
427306
400130
881310
633005
434898
1010507
777429
87331
827045
51254
455462
348747
779040
406238
681881
915980
862258
902987
133384
102562
533498
468943
79752
527545
203369
778110
58246
92587
932245
711248
253865
977856
452986
116604
482734
1019064
1000765
88209
824062
661002
626064
14072
461675
38388
588572
616463
749847
750111
630985
709546
806018
957587
998039
285620
341331
415871
483990
367638
744057
40241
251742
592428
834068
660040
752409
696285
945132
348103
489881
521702
417207
424566
364417
170988
264304
762403
595210
223186
688974
50140
856562
183990
436329
509281
202756
769590
388224
140644
540285
426895
73631
408927
794896
172190
313639
380267
815778
92999
476740
565333
492497
730489
586746
258408
891714
265865
129720
323226
433221
262024
465080
941229
272324
1002980
785122
414347
205492
719587
131285
846896
498454
107574
362917
51023
109864
770700
749485
968575
649176
416647
796406
127863
288220
483408
153816
638859
175019
588644
322838
671920
1043327
809335
292973
898445
39150
953912
191712
883389
479150
359493
511843
439523
794158
113817
88157
44878
497070
802385
1016594
333074
305669
539569
897081
551148
929576
745202
33204
725518
936854
175726
1007881
470648
266658
981880
571113
1018615
865351
561407
859635
556978
225179
839601
142235
1027250
631756
583255
483874
733108
44816
404383
773559
1009577
161852
525480
915711
451555
241524
522604
24052
473019
641833
299665
333779
669481
505443
983608
304373
813867
555329
499544
161253
485086
959198
780451
359719
693330
756040
462125
361975
463889
236117
635134
884654
58340
664316
918595
445664
834220
310532
83534
527184
942126
712667
529638
781249
518276
845418
496194
791659
718492
730415
333878
908524
410988
670035
805296
4552
99123
118630
297316
973156
629294
848184
773437
694404
988416
599466
663022
251671
437650
393897
883011
585826
815561
1009134
905318
690332
476292
299515
598783
203356
625670
278420
485787
376077
56180
92654
94933
813381
670872
68734
109532
291996
157298
866525
637399
164153
513937
223541
638684
677627
488006
288612
172841
838956
284441
465077
652205
325750
665959
106612
366045
218833
486946
295527
128327
738174
974598
786881
341166
899551
568723
863489
791622
261582
325214
403763
465763
746847
473358
835161
730346
286897
885423
926294
783604
984178
608896
48129
84140
634029
666051
931807
20836
621081
307947
301007
563413
525221
864136
167736
37162
657021
785471
51777
612709
184337
132920
629746
310628
556842
524906
652317
491427
507351
894382
671336
547925
851007
659586
682942
629701
574503
746311
650260
680114
929446
1026045
414760
762700
366855
578710
693535
761532
287001
31357
678467
71024
1040877
528200
213812
621221
496438
219843
472078
821921
175657
188923
159364
929380
826660
234994
761556
466786
7839
488845
575223
94350
722433
1006912
471518
606539
627244
816075
286878
886377
155165
1038987
647544
507886
379176
277176
97929
330986
385333
435752
732794
823332
1002357
809888
534837
489281
13017
689067
550381
1012017
216407
44295
586203
262084
168668
814099
803331
907391
492094
856189
943304
215739
424738
584691
976814
380577
568078
540917
126606
237553
897284
866926
666396
943877
932607
268709
498083
1024460
106668
914649
152253
1027919
941468
942445
188984
793255
987637
414176
48894
559673
18454
1030142
220400
646165
693667
57719
742732
604184
880628
4669
363359
620493
505502
334921
929057
839563
1007492
605666
317116
898914
802089
623352
932873
872329
604952
486025
866038
755324
109388
207701
630287
191774
454541
1006969
943835
901577
424399
843637
998067
573647
563042
578108
731146
719914
794704
909813
274167
605657
917764
543138
899173
231779
111334
557905
857902
890583
567107
1043938
370617
633174
639586
141655
557093
852622
93408
111758
707609
696815
121985
145416
370572
370887
129066
53074
120350
344870
17566
794427
310175
431095
264146
689679
976726
90843
81070
410755
383388
1020676
736544
54960
921465
712754
790215
688883
548806
829568
344098
114859
357212
901118
685512
101482
818671
13889
584343
409814
516671
482138
786330
380231
152508
929827
838295
252293
159343
974744
465081
983178
73084
881292
1016177
95893
162833
749348
249116
916084
598916
279291
978746
551503
638318
543929
579172
541778
1035168
919146
248042
836726
865706
612350
47842
526219
229157
330372
241911
134115
127526
236710
562600
873123
104408
250953
969826
568048
950598
216306
827797
794792
968071
240758
268383
96038
294212
162306
16554
829427
732372
646660
605865
251568
414300
602101
945166
164685
228700
812789
961643
731908
333204
800410
740997
389045
621059
163224
759778
290239
568198
616882
435687
638753
71138
80
185747
999134
762106
62171
785358
72931
471620
332046
1028630
966704
321210
914036
317363
948812
97650
138084
170903
147633
451464
105566
170007
837740
129767
761826
407115
18111
671541
715494
338919
505917
803483
314473
1022289
376972
715536
451878
885653
1034286
780891
796776
985810
1037693
425436
608343
518350
541947
100719
240132
39485
947571
897155
654423
281805
920404
275527
1002912
1027314
167724
282054
808778
46665
202033
409245
106958
806563
353114
542219
105375
966206
652158
702378
583796
790171
766024
302117
712436
936766
261066
638701
644755
254956
126715
912594
571903
726829
552167
337651
158528
704847
475414
765373
963775
1002977
695910
975207
435525
277203
584845
814197
1008809
35444
538670
771074
34658
999900
34302
355324
643505
667910
786562
540733
985459
293837
1023165
810126
503105
24604
638386
247866
343060
8782
185914
362012
636776
735246
398601
907895
846829
974890
870141
334987
859729
306987
533656
497914
47781
773548
491070
575567
403466
136645
311108
683207
984737
156330
701222
876312
689288
760047
390825
643643
596766
833724
955639
39553
32204
170613
311619
167516
457405
325060
328078
245467
186268
291927
82526
659935
861180
918722
648301
868919
396876
778071
346600
333399
568418
128519
915494
125983
531352
242902
1021762
534930
703631
54980
797213
410807
556039
769287
516672
508133
957076
727987
363155
263493
469226
424872
1002246
402787
442957
255035
380362
742506
696458
835749
731015
291919
782183
172952
462383
793913
63873
137940
273682
762745
590885
119299
261105
354331
133570
55347
923799
252940
543520
686287
207258
646102
586252
918065
673878
103295
1009346
544430
339184
104485
772042
12789
238338
650134
155122
434862
82188
629985
382159
747149
346420
517881
382714
360546
334916
386256
253803
310666
251414
206914
286970
678643
399057
1027380
587410
661109
867924
899353
772497
677186
570011
833648
473303
420630
318216
33566
502264
917599
98610
1018707
508944
604124
694110
840519
646008
138748
508460
800610
423669
265920
819241
203427
365699
374866
504400
403311
114161
885668
764162
927423
311746
928130
615257
927493
38302
668487
840813
683953
267891
141587
147769
799260
353368
1000259
782521
699345
198843
131770
192896
1047593
100548
815321
589290
131138
67934
1005261
178474
603319
128260
449551
743553
525718
648442
603202
614346
907778
529206
543723
560897
215998
452000
460028
206770
247514
101396
799596
176543
916428
786729
21291
147657
729960
903847
67735
41967
341579
867487
570850
755107
478894
929607
698611
907749
135275
960726
264428
107977
684127
305971
35323
234618
889723
40452
994718
323937
360864
865392
521384
340535
251497
648443
285194
182451
9647
723402
505570
196942
51106
1037466
301076
346848
117160
774270
324154
701080
843911
40685
362914
582521
272443
288025
620257
393764
983394
854459
361839
189358
31303
622209
915475
1037717
331072
798348
587606
911738
740940
121459
693559
880409
450404
338583
326945
916541
700535
334194
249253
730701
320643
808415
728970
132865
1045816
549169
159096
926019
744732
934040
237224
981080
384142
431398
504164
211580
569764
193509
754999
338882
290416
665106
683914
662210
681035
1034956
499706
349390
894752
975673
977542
350413
521168
830577
944220
372325
789220
128075
968788
640104
967721
940588
214347
1011800
736517
172768
264126
714417
532028
702584
541269
961500
782197
919594
339714
620554
754925
118178
826854
861581
950878
234445
183271
1020741
28608
456599
304598
176787
150839
136094
870760
302101
441425
611061
1024450
994828
292178
643531
894561
560074
463753
565372
375334
281383
359508
1017281
511000
220704
304547
699311
158674
206049
1021473
50638
861975
649244
32879
136174
979603
203845
1019803
648764
488638
1273
672776
239821
652739
1041832
407590
609457
189158
601485
636448
728672
185280
576472
289967
929515
329045
652566
4602
613677
480302
646892
581614
246773
235365
513950
942157
430767
192455
858146
682255
6380
213431
603644
944099
946422
673592
474723
120882
262817
425231
789234
823196
918535
655228
837987
861030
879256
232988
786246
819969
369581
796165
621393
224846
518662
327547
841641
319117
941336
440809
668936
651015
685789
716553
310484
766467
343991
627666
657928
53908
129340
924976
716646
811414
467513
664436
310676
502950
593375
492191
866257
170421
738311
1040100
261308
477908
274757
886517
36580
906214
197319
206617
307081
813229
347404
991879
949964
952642
368544
419176
55598
369394
45267
337461
484877
853480
466676
760614
329951
375511
424851
767153
35810
196888
491105
604333
765343
347449
568189
593346
906270
557415
735057
445058
98102
984420
1038850
934357
268222
24083
479485
810837
449371
750480
1034729
325815
702800
752860
488624
929131
27364
889608
980862
742700
70227
646675
675098
180667
300225
789907
240169
723615
892408
881206
266608
446064
520108
248816
910967
383507
328986
463526
495673
198545
591215
39056
243513
626102
542037
211672
969571
154057
847524
458955
452193
457921
30510
756345
188177
316067
813030
133920
1007449
702640
846537
850573
374113
452742
925375
441588
128461
172900
180360
989785
886392
777114
779505
39706
41228
212761
144776
300590
913762
994649
577466
184663
290848
681372
264781
58822
328430
428099
526030
560734
877023
822826
356233
659542
936893
538164
575854
262130
118100
921645
357192
33981
748812
112729
926498
149370
178956
516051
769072
485648
174133
215635
501635
1021604
169899
816507
526686
336259
1028799
446923
510490
260740
891191
80426
113475
469091
198625
563720
879518
647865
659975
743119
242909
726987
534788
1039511
360534
194477
909736
709427
898979
913465
564891
390036
828023
352721
483616
832192
71050
588871
183997
613711
307279
561224
782011
99765
267576
691509
344639
821127
768129
367938
626700
410895
683595
129334
386407
941284
864313
10333
320028
157716
273679
75070
321341
248208
28475
566087
1019524
26892
824651
355700
184780
953862
87187
188709
350402
616905
474822
568976
931216
491578
755513
550310
110742
902935
401544
843550
355629
918983
376588
666833
176966
864043
406617
234883
318044
562219
497483
318630
347684
929326
347239
684049
243783
295526
715912
214240
319777
536827
807352
664030
68298
77073
215833
974092
614423
44031
925774
937880
485350
645533
430219
191336
611746
173268
1037813
212186
575772
599142
608188
557607
173873
932051
978973
924139
892391
875372
374894
484648
785171
411503
906729
983969
1030511
630062
689370
707549
828966
653937
305821
725349
442611
1027031
22935
32976
255885
489743
674512
151563
785317
983966
149603
857829
898372
724575
12696
859699
448891
898758
1037508
1046129
237531
100979
791571
515586
492578
57248
778755
360195
818860
111979
448018
585627
415606
119451
886959
371193
69766
863965
665597
419647
997059
350258
76487
622212
1010299
624007
499857
656591
98602
372419
469726
83216
101402
881356
327234
397021
923214
1028767
1042559
793834
591194
171711
995965
781943
253941
900992
795114
3033
899972
934717
812605
189416
27112
376104
865269
707783
8132
957661
280238
411786
147256
854238
151987
425884
404537
563820
164115
437815
687695
863923
719598
148536
81207
683896
505689
124745
499795
504124
209619
615296
957034
459169
1029083
925751
721413
406112
1016458
389131
526971
361772
906309
729667
1042624
94536
60063
554672
1011837
537866
359756
436066
141052
556711
894562
79919
107457
930377
331832
516430
274362
64949
37791
418416
242515
632242
271344
886763
858498
902411
553818
479796
346954
528319
674714
959688
961257
803861
39776
76983
735779
466143
452846
506289
16817
972442
245696
318264
758062
731066
955237
516763
725914
450858
23471
422071
524509
470675
280487
520470
178879
983218
749532
392348
402978
957194
340921
78374
601716
302492
692646
91060
37033
113911
117082
646382
1020544
272077
29972
518837
228733
713307
569820
662622
872560
887822
25346
415467
841161
509165
143198
8596
724061
397218
461886
728829
382733
909465
62369
590212
53234
701933
735546
3838
939001
577624
325299
623802
20469
233799
942779
1014465
183364
315006
794506
472838
960787
555138
913220
648404
291024
608144
745023
850267
230803
376348
962399
467361
776855
872268
456541
402436
374051
399411
711202
733062
510052
1017794
1039529
840118
831339
724736
942287
783826
322696
991663
753875
551224
235957
322333
940418
962037
815750
694872
8250
127792
33323
128168
249511
296742
264121
299292
401032
905140
552520
807738
570100
641140
864948
900769
267214
488601
776398
39889
19910
803891
172890
905046
618255
942489
948728
163167
899763
805230
347305
211284
757587
325772
297841
203835
669282
362
165881
367159
961419
182279
314349
138598
71812
798166
798998
57208
831837
824435
611668
463332
420521
877163
634431
109634
786125
362709
760689
868539
786574
710110
819571
356829
21639
275274
34172
748298
363791
307159
810239
310232
779524
760821
219883
1031373
601019
663364
74288
269999
984302
603491
564800
620052
245798
855346
875795
717600
1007294
665158
873241
262651
609721
457608
732192
418572
829158
584859
102389
806721
850987
48327
693006
796972
729848
44095
200918
414725
814543
260055
10297
852046
504718
722121
327037
893166
597549
900738
971015
940118
384254
699769
336511
595078
272436
772532
620695
792495
877339
661316
1038168
537976
839133
317341
435055
335353
501268
419468
929550
1038861
485203
186217
688334
982384
804957
38407
1033252
439197
663649
493225
657247
125936
19858
1035366
588181
91730
974030
747396
299940
560160
615082
1045856
713310
540273
581695
123463
948367
671571
187748
644348
744872
49146
370423
951914
1045115
260472
469971
361389
609154
886710
338332
201886
51048
233110
501810
380650
599797
823825
390634
43561
1044913
700598
409974
140014
920747
795694
1009148
234643
939231
766110
390066
373830
335213
625244
885903
994766
706968
63776
37197
136984
752212
586729
148534
528288
372900
886318
100392
412606
1038263
207930
574771
423625
329642
378823
181025
671992
627983
283070
688656
357173
939694
781253
281249
222510
995027
209218
449402
737205
128703
783544
257843
771079
452341
596759
1004053
301648
983368
130860
376108
660969
103812
703340
408393
345518
398690
153187
579315
109310
491623
632591
457694
179579
457728
261812
301268
215082
979219
1019436
734616
839284
506195
65470
817963
799461
571348
1015511
855843
1037114
787181
275940
543830
541991
144052
246819
943424
979865
968772
652258
449574
58315
690427
944770
286210
725900
424913
174
276718
236096
458490
751706
704676
396581
774573
18208
565290
701634
292740
867602
877422
669509
540012
704737
283740
150879
190083
359320
653960
434556
755883
477300
548364
977831
347602
168044
249870
1020542
736509
959603
110955
660576
289047
931383
906279
87884
486006
138558
834600
768179
335383
1004322
678434
469742
620211
538194
823583
793973
714284
90591
700527
821211
346527
657788
76303
585216
1042395
623495
435504
262192
1025072
512257
184373
369203
386158
577845
105563
655450
424409
244293
911204
719722
30864
186287
100150
745108
569801
556652
28990
30011
706534
462763
106194
378414
282549
565406
342490
671499
853419
371192
941166
690924
619156
510885
35172
112499
524230
73434
398406
943843
219115
352422
239104
946513
958631
1046312
311720
719239
540465
466468
71134
449098
971957
571321
673466
538880
145804
583016
112169
8884
567139
11802
704640
136321
278785
745538
926472
450005
496386
979631
302458
23164
675551
603817
481885
109115
120177
419345
599425
976898
473284
255764
517972
570907
581522
619476
442929
999078
728260
481584
177556
611571
791927
86178
332252
390108
924653
440563
280488
771934
56939
139326
110016
376838
735211
943437
263450
180927
320480
48521
325950
391746
30725
172549
400239
47629
105482
230491
924857
936140
299501
126324
623898
25026
575309
245116
133068
1024184
593161
248027
502453
495867
69178
496074
97805
1015821
291602
983751
53314
310100
166123
787385
927832
290266
126252
957097
466467
301765
621962
672242
862659
762265
555411
15888
103631
427391
247378
201536
700424
114721
614444
899767
168774
431927
112459
978999
900522
1012405
745329
62251
836552
226741
472021
99935
388676
388371
579260
394312
179749
253983
626816
445637
182285
1040571
322731
713480
59907
262695
582386
569136
619450
210117
771903
430430
52630
512108
482619
1018712
950033
837566
749459
401699
730771
258901
886731
632977
634439
971241
184192
303305
374625
162479
199562
291201
337508
1035116
861022
84573
88038
996063
330376
703720
708128
694798
609534
1009886
91919
759775
535413
511025
916750
707294
236560
140834
937753
102760
455601
647359
725957
742953
547538
21656
735102
578331
834995
1041770
157390
375350
1017884
328172
410795
126692
186121
35605
926932
846757
685944
901276
397965
883800
407174
656586
209771
980548
696365
348479
302395
1022086
9936
640723
882297
869957
710726
233766
621637
467333
918477
434770
1033215
344109
155040
624608
386225
1040322
705767
977456
386667
709729
52952
778224
414688
352232
705393
49910
224374
496610
363531
458283
976502
107607
110284
907532
232275
402905
318837
345666
640477
1013987
114921
796766
792355
487811
188664
842688
164479
736222
59895
43030
269950
775480
149289
891551
13584
662355
771082
325390
638579
306967
906177
342842
613328
639848
791590
798719
105459
640686
675775
133266
104767
902717
369380
349824
394160
257809
207398
1045632
261607
876458
634096
202292
357232
203783
968850
283544
985359
255597
956261
747796
460702
224052
247372
357469
790431
928247
497209
77974
452273
949822
919298
355041
26678
307051
211974
27283
689686
808754
674448
61494
380559
756844
515322
745049
473219
780878
67462
73825
933683
985815
190530
850526
624494
1013233
690377
646458
872344
121389
1013541
705250
104198
370174
432870
211017
519878
175125
948572
381100
846462
506529
85947
532468
318140
878571
542027
455868
965675
252674
13359
153517
190826
754176
404074
781444
126103
654680
422152
815208
806027
905491
924333
165232
460777
238315
194948
257837
431719
994536
329696
935515
1032237
707928
589667
405630
309647
328440
333774
20040
427328
1008033
675773
311037
770323
865075
975758
792098
499407
89707
768168
644431
897017
41352
577964
338855
460431
1042244
857819
242473
380127
486814
912186
968654
784297
114042
663024
65400
358595
612789
761107
268821
892101
710883
96212
379857
704262
650155
696191
148742
868451
704908
781997
740362
189971
90459
456542
718902
191667
216067
958207
589493
177146
764956
687413
536893
562381
734041
187893
1012382
373823
855150
577286
854416
235874
723356
839434
98992
144019
1029964
685540
686336
411143
604112
1006244
211983
1039668
52068
694935
584980
524336
317450
977180
374491
528100
960981
31967
370970
348782
744720
774050
201303
213043
1026814
114447
440969
913646
90086
1030512
102908
336391
657568
204871
268334
112346
1045335
625987
885620
367558
700805
394644
302233
107852
407915
825544
431736
610442
602427
634303
278040
1020303
640011
353540
78570
485667
743431
130531
892038
374325
510316
703243
218908
324831
1021964
878261
720418
244304
850306
37083
982951
150984
652647
42747
944316
313929
953001
996201
728208
547804
978158
684449
718833
203660
434736
153313
859295
492537
879961
1006258
956340
1042722
735073
889429
993788
1031572
1005905
308376
242129
38625
752893
331891
671033
725676
817807
543845
241860
425585
183339
824426
922107
22305
176078
857919
234771
49930
90960
948811
483640
276622
102331
902111
24698
144869
652847
219880
178974
83484
940131
29517
928007
945232
82546
925366
991601
366877
1027502
497552
117923
245511
577395
47943
733574
281692
687866
134898
437761
994830
177657
64577
160295
73052
60047
377032
33000
957343
404577
674976
261783
45336
537672
716973
97623
193435
442420
1018433
444722
259215
75112
1023947
633221
501612
923085
726624
986317
374682
376178
588510
772619
713881
789326
69003
55575
809813
428567
838449
559932
479216
852321
244447
270807
840588
444326
912515
298293
560841
778486
884832
790919
225288
1023799
964649
35407
527532
403545
532762
418645
832969
714622
247573
966831
273704
58650
931447
94174
513861
647663
32748
1008361
370019
948769
430221
569765
299526
17959
145730
965248
268697
3416
533713
73965
852836
69799
861163
403151
757807
701009
949237
821988
1042991
197666
15112
717516
247814
302038
850446
482970
183921
886842
913531
593774
753613
792268
153884
267796
792897
345863
645685
349938
144738
819285
975698
955227
435497
523246
81172
154892
195025
898011
376511
1038786
978897
632601
88348
407462
171066
211461
415944
496450
466905
29727
974891
375670
165330
1038478
722379
885927
977356
797096
1047567
159829
1002348
382768
310063
866859
62290
447251
275472
36508
862094
559614
953557
209739
334673
382232
1026134
497884
214231
793934
559128
504073
602135
351943
591713
852640
955551
808109
722744
797763
570407
1013252
759929
64264
955747
937176
195826
453067
534443
245668
777968
486322
924569
790338
840907
481910
360322
195364
225371
540240
39209
457286
406492
734418
844990
144024
475827
480921
373104
852997
411892
176063
691608
69010
581093
398555
552534
966456
987988
905331
824496
662153
424582
835846
682985
27381
34076
396895
380646
2947
503599
652710
441443
1037311
330070
476565
768373
514748
945616
503813
586447
705727
861565
145006
173996
1004799
995132
47057
965968
751771
1009984
275286
830853
838167
656081
518025
855478
48678
723341
176931
652888
946882
509029
1014030
258825
200543
647418
674551
54489
701565
245786
724476
1026885
13001
934433
492833
724096
98284
119956
984369
763428
651701
1008220
1023566
819600
560644
292102
970344
602379
339303
251674
759491
434198
553018
872970
643983
678157
436181
958350
746806
274323
138297
320423
486317
219449
608146
356788
889986
920271
384783
935558
296134
915663
284910
868832
683916
831688
886086
824622
901824
726267
58161
995799
986739
1004827
53878
1041360
886783
828112
895394
610048
392089
517863
827010
111943
1029025
464092
403632
722643
456126
876376
569041
395770
286884
869770
28242
885688
386601
993976
283647
1027984
679812
217649
470410
855692
906328
775367
750503
499172
930207
521472
508619
860221
641453
298497
123912
743771
775609
1018375
473598
517173
576305
623027
345832
511687
532296
365879
342141
823834
255195
377348
564621
337055
26518
179141
864781
525041
370387
941617
800850
64047
488344
221100
563056
829470
760208
351164
814383
874448
561549
310680
828264
739373
531233
69704
93228
764544
353523
709178
395095
605126
155231
118115
536589
103384
936408
542522
969847
770944
922274
908670
1002728
702681
924957
183913
872232
959202
477848
67198
921079
1036441
811290
199775
171573
713583
140929
760580
360088
634623
65126
829763
979800
958848
189044
498056
541600
912913
709988
172471
865513
511900
75336
925032
805301
951969
624520
926003
40732
629850
546808
233340
928807
957770
825714
262723
581212
991295
716670
208175
881678
63507
687348
847744
727335
943204
842582
949817
482481
732115
600695
774183
87198
834674
1019727
685385
663253
511670
648497
291562
137849
995710
820136
72057
1011523
722164
931
384666
681167
852205
48640
510434
360029
750669
921539
270607
50338
414756
760573
430761
306437
719516
861307
1044588
469510
613432
693723
974413
534580
592355
673359
883558
226672
620078
918006
997554
759163
305904
990194
448964
491162
543079
885576
783199
488308
582920
193971
742633
605223
749312
841858
60921
69774
1014253
840559
389750
651192
885715
1018397
539751
43119
241740
457936
43183
406996
180330
781207
204847
544296
537883
282376
231255
646483
767518
160737
778348
399237
452723
989848
300578
123194
481904
537639
712715
315268
283479
413477
650104
953566
429698
767860
989345
836237
339685
756967
426290
425559
827895
734454
349036
486990
628188
461440
850591
123016
147991
20586
774626
451478
512775
220150
352029
927136
53732
97494
529856
805678
53497
591640
808279
564220
1040751
1007272
773109
716101
166556
755167
267572
525643
601812
668019
148360
673700
46013
825779
183281
185584
53429
518921
707990
567289
175299
741504
561320
971861
769576
238444
500619
955115
850046
1014174
744219
886578
233607
250990
1005254
553738
204943
793925
600254
328873
658665
876688
750392
290584
240378
1001048
669776
902660
475987
671054
606281
968781
542244
387076
536456
134531
116518
1002923
494526
123277
196635
883092
1006966
825288
467790
764348
380977
534527
765971
1015153
550445
823225
745570
1022993
429099
398471
857779
766214
382143
321633
277782
915462
254810
578731
903800
653839
792245
391024
418151
569088
248222
846098
912309
184094
644163
330503
864475
1031991
206099
810831
173325
744714
191496
685743
173529
5063
372172
557927
669633
1018613
167549
163602
275902
881492
848180
656148
989307
722328
594599
780196
24438
937146
631628
520037
36012
151773
499157
1016206
544549
78946
641709
208943
81019
959503
779012
133546
509298
965974
328551
320001
115042
448798
166213
47909
666825
583087
210215
32542
544908
712331
3874
584801
275188
311263
296682
1031711
979003
205771
1021014
348901
466113
755876
550525
531415
713282
594361
128221
738991
451420
51532
367372
17359
357758
882217
892457
620017
219822
557021
561760
907067
754778
691341
251670
89586
633640
773264
92540
635576
223816
953529
2311
242683
459038
506428
693814
788325
134637
841478
131725
735733
1013635
619085
60854
209605
10102
60122
576874
815331
666606
805572
466738
212836
208241
129069
141852
544177
198842
791202
456395
949588
93785
392546
660403
172742
277055
327708
412003
758786
946946
535915
571823
606456
598480
398095
132169
441531
927884
504402
915368
739934
749479
83732
998441
84875
630060
1004014
786898
844514
700646
949672
239264
1017178
864523
85581
380537
1047134
343101
468995
87774
632384
168084
106999
956700
428215
160007
250535
363748
263265
669330
606003
587415
994030
808649
395772
734313
604914
386302
434489
275593
419308
156415
751583
697574
832553
402737
971385
702599
664020
278354
555986
689934
740869
40820
80827
748169
599500
46784
814417
294194
693694
247439
449958
912172
846379
753684
966327
640265
535468
406649
259754
400125
145067
909546
714433
372645
95578
826165
230868
614129
850857
360692
642003
556191
552814
190930
245258
91194
709463
31689
267249
310208
641513
967932
908007
664640
891508
422560
582352
1005431
813213
352793
812139
85856
705303
209659
417221
343600
42025
1025340
537875
354468
313540
851731
546681
1008748
504515
38728
294190
416040
193380
627979
122714
653634
763317
516890
1038471
1368
1001430
931829
3951
431742
421407
148941
8765
699243
422674
1003765
931563
967577
130755
508263
137244
870705
618925
861950
529379
696198
694329
876863
73453
95797
520403
602539
351489
534630
784804
871337
350959
385733
247808
250177
425427
1040908
506068
298288
954045
638300
808482
655087
306153
26091
1016698
320432
392462
704609
850572
378365
455350
469251
197772
278335
1022201
59398
424321
936316
415305
925
852148
162849
18858
235036
700962
319611
356572
664553
118580
789610
758973
532402
53170
662135
555398
433521
837456
924773
351422
1032977
15020
139660
38231
19649
906932
278082
811742
1025123
341528
58832
103084
1007468
162974
173465
644624
825070
885680
604849
309921
455380
472925
840682
709999
831079
483988
854352
22537
688059
67613
559702
227604
878672
498876
900535
917618
979232
308394
188806
379850
536745
20026
498601
400104
256715
516774
540363
197790
691472
162483
110008
788845
866194
851450
453827
964696
734286
231461
688592
287363
955619
336781
398047
369323
513776
161886
61805
915331
370788
441123
8946
317309
360194
189273
577841
101086
11023
251190
959176
732378
592539
273775
191982
805828
744140
330991
136543
538733
65564
252009
670853
657292
517540
867126
36112
261416
854366
6514
414851
5235
445725
327156
65108
1045419
593539
646972
58207
66908
437773
796079
125358
872781
590926
186371
541837
4880
1004631
722645
155295
201559
957548
229233
231274
369862
552471
437424
213589
146362
945994
1038541
559435
584275
1009831
207860
906377
349083
983729
1047629
801174
168938
229252
846207
157150
998405
151350
700957
764112
975271
152183
435244
531431
572803
137159
318185
968180
1008635
192299
1011333
188376
763451
17831
225552
353252
952816
983639
1008048
776250
736032
934228
348096
705839
760837
814373
43080
193516
456528
740006
980963
770087
842323
981321
285697
68455
417474
481376
986452
114196
761639
1016451
444163
641079
807914
20851
62906
664437
606576
55101
656253
172880
993095
235178
100732
900562
68128
875391
518789
705326
549464
150482
168611
777912
1019498
5207
130561
904925
1044123
872849
282305
816434
942767
530743
855977
424088
918903
1008227
3982
723137
29124
978217
898306
489991
909383
306138
441090
634492
75538
421568
271660
923433
798010
343320
238292
986639
800121
933611
199811
325105
819831
676187
585520
755445
768744
652725
552628
282871
343474
685171
112141
946954
148729
597242
175748
927821
359768
943624
436347
133496
498749
800454
936990
913004
828380
373842
124738
626459
429171
200171
151466
1011401
390574
780551
194254
498885
594055
1006856
402573
63954
844093
197937
816412
76183
830605
88769
842554
618808
260760
1040479
597331
305811
964807
372324
486460
82629
274427
815696
622097
905946
464002
420027
397394
991194
419822
304607
469392
819744
836650
891925
258253
631038
382612
930223
7743
778419
916891
120311
321367
601164
71510
249485
731412
938390
223185
333437
443613
137696
413833
652369
296550
985360
302402
252060
997700
1040671
97542
569209
208707
912961
63904
507822
228376
989705
909921
754067
69721
794389
601628
390273
796821
789991
354316
88569
59668
479636
396755
785870
849730
610274
859302
399642
960577
1034163
592834
578676
827813
933399
567793
249353
152767
959969
159206
19150
872134
26526
552143
532798
664808
888974
98064
287627
776268
615543
799980
227904
995148
575792
750800
266002
148995
498936
222158
852253
420381
941153
618657
168663
214689
648595
932123
990872
650328
172972
692543
70890
419540
958548
894111
715264
1019181
166417
376237
903973
1003911
827682
554182
666483
1016730
342355
850337
102519
164652
775269
175474
317340
352518
516839
372780
119420
823965
509481
484284
805511
618088
200341
528321
29729
891312
355657
215569
105155
997566
702333
59283
413527
746136
812011
296523
4324
132119
842099
456496
828542
3155
312080
950764
609530
769159
887119
1045589
873096
129497
887055
511596
643239
978545
369354
577077
663063
894025
595464
68826
442614
800188
296452
846592
801062
308116
978642
149803
777012
28315
553961
819555
968872
239478
334095
666770
312911
956695
321314
644684
1018635
750849
747028
272767
382294
1035929
818033
494218
163136
90760
515275
575911
706592
586877
976254
696389
977249
214213
492948
192650
218772
605637
820050
961920
385804
1024089
992893
1032719
651936
329570
508618
252998
1018649
782868
648158
566306
109251
842755
650012
1042653
762268
636474
31086
177113
364483
978087
474653
740159
978286
673138
25718
88789
379520
502412
601439
709883
627624
60175
394322
798864
530056
224840
749636
962263
1043726
411685
761619
546156
169118
492561
885350
270687
447161
993715
474059
553173
843990
506839
518422
150299
675264
439950
1015830
202153
1012095
643445
373425
315891
450714
629673
980917
833142
146360
19726
388929
54009
526915
458295
923011
430674
141056
772121
432259
964886
171043
568933
32421
576186
698492
584436
404840
706941
402127
350180
795416
821335
578358
158314
259536
136367
940292
73082
85662
608702
819932
30308
92517
726615
1005131
4953
918233
197005
951565
283016
74723
498813
241034
319565
1046625
818726
530898
897255
486232
820774
85475
1029064
225602
953736
865255
618149
960229
458825
324730
602642
318147
952629
74469
59851
257463
768454
168229
469193
211520
722763
309546
366775
457803
1012272
590627
482606
504143
723873
83933
137258
886298
990925
704463
644410
73116
595881
19416
5309
322640
670411
212854
146291
379404
87005
130067
832104
462805
516538
313504
111983
929488
357631
406931
63136
670734
865929
44415
137907
132655
435463
781327
182158
985850
271078
671493
212844
1006643
751450
382370
618371
730394
3520
444414
938216
662466
775029
557736
725865
1037496
628593
752505
737666
374067
36123
772644
339003
717176
463192
111881
700815
330002
354585
428657
937639
142994
566456
3083
449106
825827
680153
618915
193671
477184
11338
798850
133543
154117
425637
775711
285594
967579
626028
505425
81484
407612
118170
279083
983173
928411
855874
732873
1047289
725779
785291
808550
478160
545989
22753
877837
486682
362332
497049
671238
347223
405950
530185
81024
481622
572223
486137
986866
103678
746323
445288
68032
714955
445945
479007
815429
718910
532120
493514
576660
155107
369616
1000773
846862
760707
507683
772582
281836
317253
393571
51286
961821
461616
823791
49030
553345
459774
41345
505813
960407
901489
552783
846870
777911
1022902
626395
835191
977874
755
922261
1001058
448126
858827
313096
505197
997713
320538
740523
826794
614287
273131
1032374
649825
554186
65798
760230
95026
777256
32335
1024701
835053
695459
539856
544521
93853
705922
718096
1024258
577269
747508
1005510
988458
245926
461854
160991
869886
197716
791661
103364
1006019
862179
97921
528554
215923
532971
736147
68323
858330
445352
758164
575718
620953
354167
396757
662157
701649
726952
792708
40248
648671
967244
1026626
138383
619942
180817
621862
1043137
913237
715073
10381
962524
680411
12253
76580
478490
535143
344631
451177
187542
230680
772585
308968
803771
433156
663021
4245
260780
865555
483483
891450
426361
620685
295403
937018
657033
677228
764853
347935
581527
252723
277031
618778
836078
37686
717932
29109
390149
478365
973749
744034
173206
679335
450114
154355
13721
673452
794866
295722
526088
44780
643485
975
445938
953386
974950
62173
1042153
920387
123799
785485
553374
3028
133970
152035
337014
136841
251432
920949
162648
22984
767104
162605
353400
795941
687433
500351
191574
407963
476668
709795
193068
856367
856049
524419
383648
97224
199402
196971
504239
151558
478620
590344
275980
1023885
142936
562681
21430
432108
547498
480317
444655
687591
404183
291414
393131
994832
997236
184132
215026
419288
913554
380709
367496
922879
446430
740760
862686
407229
679181
81809
24627
895647
906459
187875
773148
1036668
884454
763593
572116
873904
447482
23776
897148
617055
897239
733655
407491
480666
1033896
177484
837140
813367
620701
1036953
296157
67788
132276
777715
135067
217544
141233
485544
193622
954050
840883
248207
938730
458227
966390
199504
910816
409713
567888
216289
928300
892516
623980
834709
491406
913273
41266
1035097
1023410
212748
664826
932068
575222
617652
619761
100623
808382
927329
360840
813169
69215
707469
220052
821815
510648
110254
921275
810117
618136
485142
705518
167887
811717
692168
402222
916260
1006157
576651
891506
187934
125124
555367
542032
1002741
648339
546474
136082
646514
483499
205913
236840
460896
468899
240221
826399
364923
446786
163544
412618
778982
254987
198043
209675
430706
596948
808296
975679
290559
573242
427980
913790
754581
713251
239695
904058
244514
699165
644392
290063
915170
326889
340758
758514
326924
1040616
979485
52316
1005432
740912
749381
871870
365971
61750
735656
191415
101765
713525
882561
1029973
654477
395066
383696
348811
543490
833455
977030
1006342
889756
659412
485554
617274
1818
580074
984249
1042248
211827
936129
57148
787824
632523
849076
805114
622176
838431
536820
426533
715279
118892
924060
677757
482310
286362
401409
819559
127232
438688
858186
397998
278679
166907
59001
815990
281931
864903
651665
522500
344173
416579
621509
435196
531815
765514
637711
196171
883311
935384
925864
958325
684570
538608
682658
140273
732836
491713
977047
423458
593244
739440
731128
186865
33167
451836
660912
306866
325454
823195
980982
493058
717093
344457
588079
426472
317551
601914
839952
415669
427122
804890
208180
44234
9544
108821
858783
576135
748071
534241
626963
60499
495997
399352
342444
991873
17173
245320
592301
784928
438558
729704
560890
763336
387056
469525
950827
501066
599058
266364
705358
930222
419437
654992
650089
554678
160676
257526
287069
5374
1041038
528205
646284
422744
989249
301902
1041647
431355
887445
977946
800390
505702
772161
109182
127662
723758
766743
1042684
410548
923388
394118
455326
444803
147458
982526
341340
990579
707607
906434
89901
51226
404548
570248
677770
629833
100128
100044
893736
263419
655103
68698
467591
858106
253350
738426
476449
814559
85605
391460
77523
575694
102303
262042
694569
5791
659221
526011
947063
422081
419856
840345
779911
641678
168574
151594
200492
509535
46883
443541
987768
210429
744577
245120
767194
387701
529176
544279
609385
880564
744297
19944
238801
770809
331560
441307
401418
68749
500714
258973
453092
52527
842789
967291
233017
196240
766998
698197
981329
936207
967850
702402
399645
488753
1029561
573499
663539
450651
491984
147408
907833
701192
447834
764288
980003
299036
721397
405519
607139
895353
588169
769943
454669
194103
711160
114063
666866
163367
359196
1031298
643076
648708
672157
161765
1030050
34505
104456
640102
220455
980473
368042
828718
117450
3415
75780
122777
695595
455019
797486
613839
925167
425042
127838
683888
739678
941756
544371
562204
831254
96438
339072
136072
802630
307594
1044231
263421
310391
395089
651321
258406
591391
709864
921053
515717
347563
25496
988527
759786
510937
93950
1006757
126088
735072
507944
309188
510611
977056
504366
499787
70908
760181
172203
610539
865346
371696
22517
381222
167460
364924
504712
229791
337587
313289
157622
619249
560393
726203
39892
82684
597825
829429
134000
312281
496255
885167
888255
830646
278630
649798
135935
966085
381266
403095
389820
300391
957434
889551
246504
709983
737812
98291
161924
926855
80427
810992
730707
470318
337360
419411
799503
1003174
759268
846818
259719
25794
95070
861939
613068
768541
823971
27312
634742
815419
4866
483693
174055
760520
826342
476304
761414
719442
101597
839770
197830
59593
894953
1039030
771200
787772
724988
594004
111123
70716
572517
400108
563407
79001
512701
107008
457428
882267
530931
408360
591367
507770
341350
316586
597384
348158
1022540
725361
40330
316410
656544
650018
598474
986981
444072
670620
1045954
397237
273528
946996
801759
10834
375092
11282
762588
549288
546024
599753
393877
258251
650341
416932
910399
169547
9139
234873
812657
325397
511591
16905
943214
1042570
759947
271768
191786
604977
938825
779332
12409
625280
394587
863804
349473
1036505
324741
9120
687627
600233
643611
935124
1032680
131934
613708
318480
278698
729775
122365
976847
599218
602483
897467
409386
714824
319876
314649
128274
821242
31017
961266
779698
849098
790618
827423
660448
948935
816846
696746
608105
1021042
625822
855840
363336
481826
956622
124357
670951
690290
990477
788519
305450
136096
101551
815146
610781
702408
123309
96671
332940
175891
723700
1014176
775005
666159
90230
882071
892647
804273
40071
362835
566188
858599
287031
619841
804209
995013
987501
16649
592595
528517
610046
216685
922
385024
711486
189336
837060
151838
505414
3512
387547
960541
863659
94923
249168
866033
344302
448085
52365
351591
370405
904541
426704
96415
363794
60411
974497
757044
131598
263520
576194
630962
739229
900739
19256
284788
537761
944839
11901
734399
158546
632625
942222
95221
768131
521096
796025
986319
367306
968611
966419
307084
310303
192463
34920
803573
198669
281957
998697
454445
601510
404327
449251
595148
659444
481751
425621
117138
753836
319084
1035294
901938
702085
302892
846725
615541
617376
758863
465198
107442
207622
903443
599594
49415
1039384
623791
874737
305104
695121
217832
630278
109931
531009
911624
656515
710300
411483
429796
782861
258914
1018241
151252
601938
368650
427868
133061
155162
886399
426144
312583
852827
244931
841089
20856
116982
625973
1045219
801156
281988
558708
465515
816405
452691
49629
988814
105220
872554
714900
328377
203838
954736
1024541
175076
708917
949137
743851
465785
77845
159903
611529
897338
749673
403687
910593
982937
401080
318608
79457
312121
363880
14342
608541
826133
406897
410323
725967
341119
635849
932588
439335
661000
1029054
603958
375049
896126
700237
231469
844372
343283
316734
519347
747118
367688
639858
1040885
824423
402791
592105
534695
482840
484004
646261
898989
951103
551458
251981
380456
343975
1002897
674939
593070
616950
80872
674130
687030
820634
640475
729708
57949
445231
361274
544706
697508
487071
895798
48656
643563
428566
838477
1008926
265592
645722
334752
489041
329579
187076
382393
579976
682289
829126
61677
22485
101553
890578
959405
397135
284806
343661
372178
35918
704097
607921
853487
776369
864133
323102
644692
848017
849512
638413
484954
159779
242003
699942
155267
930421
779804
737482
654256
623267
1005535
337070
387283
815827
983034
501620
714421
609553
1027673
965393
935669
596086
545841
1000783
139150
952072
971877
425225
996103
749302
954168
698514
60787
672473
886447
491480
157312
454610
12808
711337
1011821
200617
883265
551958
552671
783487
154583
579888
812611
968219
288293
422517
1007068
258193
396370
922625
539983
89900
941627
476380
467855
909438
695621
516059
722755
615466
59338
174914
765220
669556
110558
266089
755013
1005805
558671
775724
1029177
964818
292371
34423
738384
906042
426155
390812
262622
704632
435482
587205
859067
424915
734330
382485
254994
78557
1024508
250414
7811
556504
379817
364002
159198
880652
427991
519959
252467
569847
1000487
64746
661169
458903
482455
605796
999173
829130
582304
284389
538193
397037
255023
680090
568751
812000
767038
587946
33109
768384
875065
217018
214839
961198
348774
246157
838491
388965
612828
734590
535312
401172
103417
378283
189013
474891
501687
912799
549199
549459
996736
957588
306856
168659
2664
239682
892388
488948
1002256
850024
869823
153913
138673
958904
551557
488199
1027361
3722
387519
888831
1018282
454507
820221
470707
976733
41407
641579
310358
227416
9551
119852
988296
664894
879707
99600
658146
889669
1028537
574750
941443
337902
21072
989302
414138
519863
960821
750994
172341
594350
264716
195250
959193
306497
683284
482071
415602
802698
36884
37940
731355
830037
180282
301837
351537
278506
398815
823097
921772
148491
766739
817910
931771
551066
745733
584303
968533
448541
347986
17614
453393
454865
267107
952359
5753
913014
328284
147191
781803
789703
320047
341607
89063
93081
143993
683846
277057
306298
738979
276533
62765
366363
745711
393596
362501
62
720199
859297
356365
885785
308953
31739
399319
350334
1007736
968694
184981
495702
780874
733933
752725
336383
957806
398337
323863
799668
220870
641141
7221
840828
37861
601813
641910
757156
1017802
676988
225276
903556
818465
519458
565463
201634
694788
231742
399814
983280
88079
10943
335500
283768
1004375
1025241
860171
453247
789866
906486
80595
474611
733591
27332
111275
152344
307060
5510
309747
78596
27411
271682
39020
383330
454131
839638
119359
1037383
1014767
564943
849388
248576
118760
842168
192889
382446
388403
951280
521511
340950
997103
192879
388699
740520
651285
599382
1016644
710834
547454
49876
866276
979482
734078
907992
187649
519056
358963
159643
477861
314534
183307
1000521
977081
624237
658755
155156
611799
491779
679322
109463
174566
110060
768851
717017
967237
560603
793568
646436
269664
864512
545297
897207
315478
510394
47523
927867
132416
970659
535844
642106
64431
14202
588227
341091
1016894
462960
183342
579981
588196
566641
585069
270461
1000434
35584
442077
462418
921459
754547
798975
141933
165728
848459
189320
943147
697062
31
978212
531319
669717
472093
659844
527289
145192
610302
17125
402546
90289
585310
112904
408602
425213
950072
252226
628237
357201
232859
1018069
605312
984323
175002
780959
435986
81309
272259
522239
479952
463631
366686
280883
857267
691758
868893
448527
242248
288660
775152
601161
354665
900789
427949
592002
902390
147583
245378
425666
504175
970108
763907
167323
997685
768901
927978
15211
883347
21456
716814
392487
906612
618425
2106
917989
708221
619409
494021
898981
755299
331067
834713
149950
844271
405307
206838
386895
16911
485534
442849
603419
288166
578424
445935
183856
471960
415391
78443
240805
399307
389174
384914
640798
800724
744874
312792
561456
57942
184886
1020976
380218
161265
85552
904839
589676
830821
132662
884182
920082
999488
1034240
565496
227192
714048
481413
439116
357480
53230
182784
336093
193237
278500
801735
271087
705823
252553
114308
491090
399604
440888
981988
107594
290325
904459
1020462
560727
956335
297589
927055
623184
648237
358254
387622
1013200
697398
318690
750110
559779
402778
741931
967938
549020
163069
666965
832514
56252
712587
1026734
69319
783184
434336
122702
877142
263612
1035521
772372
1015801
419566
648788
543554
1043112
912797
639623
506449
514807
372617
853961
519474
160371
144541
1045611
749431
1035943
925312
335194
525312
1013782
947321
538828
337656
927001
857710
109633
240060
237188
450677
372937
307706
21179
3114
378358
524855
535130
714640
244484
456074
1017778
664361
452950
647255
812852
410626
527506
709565
1044029
989934
926774
812512
38402
448087
61954
660361
600898
742990
398168
615923
245151
576091
472517
185359
527727
479000
42471
200800
286809
191819
520063
162518
332506
742565
466492
915403
263215
263757
31769
851004
551259
681060
485132
79032
437941
9179
251163
478311
337252
509069
730165
987433
3547
244275
503187
231438
772657
674912
799417
194474
210802
54108
685686
879100
169825
406395
1036400
81397
216781
689387
695500
882424
24340
954547
904812
601583
142177
315091
962239
12220
823086
212221
462986
951953
375001
325777
350222
516204
825459
1004231
944829
615190
46651
47012
520248
127534
152819
272359
590078
102927
342097
154018
438323
353108
940368
108336
966895
22903
324592
495648
137619
552309
882461
427871
459069
136270
327557
103821
621004
260683
157543
744687
653825
257341
315811
650721
173929
862101
605369
677274
144837
846370
1024954
98878
907557
865387
207788
789150
810043
641610
348970
762979
323188
42964
149915
277898
215563
915194
555901
1044338
589393
735275
929349
711335
991809
287198
591883
757809
361925
195614
110926
371426
1047945
205685
316200
668155
204178
616496
1025827
87720
887636
224418
43501
510027
749562
48279
971704
12046
875312
414677
603184
1026683
889449
351799
738223
358772
750578
498226
365378
496719
450642
295450
97964
696947
463966
307126
504608
799534
622460
1039596
1012797
332847
461823
817317
849019
423708
1034348
49312
381877
774542
794829
931166
808675
166069
241617
124498
77760
692529
105753
791685
408542
31465
315058
223776
23283
837265
466364
74583
28158
1021438
944600
783929
376479
967941
471013
1006520
177903
913342
258523
516149
636652
823818
234512
722434
3347
443892
349120
378250
638754
312636
808055
251046
198877
346151
309081
690384
508306
34372
852531
385192
827901
42258
66321
753473
12358
426678
963823
376117
827634
997374
238740
663112
659458
628853
803101
21965
113587
423373
923130
546736
429073
29677
225310
297051
275088
534696
883042
615836
648645
799893
377624
881018
908348
656789
876705
825324
811437
355132
958997
1005063
497074
245402
441398
454966
320528
524569
184419
655252
978261
585469
869592
592699
932871
832529
121952
554283
121732
197623
737900
514928
269537
1038836
574568
972691
634176
598591
191148
450128
232612
109170
896581
765528
924930
895332
207753
448897
970662
831336
361809
418506
48808
830942
939586
732900
1025506
595336
323473
154950
158017
514454
774574
951809
182950
143802
117363
1045466
1006358
801697
694276
246907
137989
416507
613722
178137
494946
709623
887921
256295
715454
4371
602491
795905
1000575
1003483
68978
396966
244093
983888
241961
116107
210079
1047867
741672
1013110
205248
410765
665687
849275
641735
307975
631303
429924
829578
263623
262011
174584
871001
988187
326761
897024
919266
635401
182973
188688
203901
343314
424452
755238
907843
15983
55090
487660
328583
91588
617972
135215
853111
522759
295777
489570
86552
220559
546627
880582
294091
42020
707256
425627
539575
2724
38712
402323
577034
680758
754392
81966
1009904
710536
100778
905803
876720
785939
697721
636136
223746
964123
34184
707397
206866
347274
826095
340723
262017
780140
221791
842032
381118
124972
766720
810365
501454
625092
584786
818235
474295
666679
429501
706491
539708
428240
765795
733497
42332
637417
942670
568510
386853
942137
681868
117970
637859
1009711
155288
297440
440642
133105
779279
246869
47229
960786
162790
744819
102861
446366
461784
774150
808460
964983
274647
424591
9254
738063
283208
72381
964235
68646
595775
1016651
211550
74665
168740
168494
735157
689433
398486
499904
188228
643806
23971
3589
774674
313368
689348
249460
409022
216803
513916
184341
471148
540262
152808
24887
215628
464775
298205
433464
585136
469596
825159
734696
876005
383096
883876
103376
888493
139191
217053
444137
235988
704700
349029
1032722
887727
347519
2886
460635
196902
127567
699493
249698
709603
624572
419031
491856
485615
317347
346644
821208
182909
682922
663269
373050
642507
11129
21870
1016723
665141
531679
820614
613507
49766
1021954
238477
262574
296061
1023605
51481
596666
775356
759183
491600
92162
266864
1040409
32014
456744
543245
269841
277549
685975
409714
107454
140288
440788
696376
494710
214862
700679
1020399
843875
793291
303137
237541
602893
156271
847861
163635
622344
87895
268072
918122
533300
455141
317304
1018901
825582
595612
265486
997134
147960
158713
517448
359374
365925
506662
456464
940815
269322
866657
354272
383928
263998
221286
819381
9880
900642
163225
205382
625618
440508
747084
142844
780254
218000
948076
101755
350898
3969
721556
931983
665066
174550
229826
347888
358846
524240
22242
393509
268127
1032613
254275
799718
550827
193679
323712
350765
1043648
458485
155975
944106
772219
452055
999179
905583
996156
884289
305054
1045752
574276
262900
904704
1008578
646374
828596
176112
963852
512153
108695
1015937
232741
179913
681414
371479
816166
266503
318901
139302
837659
47790
915738
277999
332854
485965
208796
409607
156429
117801
552602
139613
834982
859220
221606
953961
961309
228787
421294
540868
537206
390446
52973
575531
830989
88064
677525
394680
608924
694539
709841
458367
804302
744221
672951
951112
945785
979221
1044570
36519
991404
654684
269613
77226
702430
937034
915165
722888
13644
561272
980822
864247
767692
384120
389155
775950
184399
35342
127786
1031716
197582
589424
637156
819192
70666
565728
50625
22257
8520
288497
297303
14799
58402
596068
470930
613465
422361
1045585
65982
207028
54857
688032
669054
473888
299232
382721
409530
736040
779973
885171
103981
37089
773274
283767
215337
339783
622923
355765
180374
775110
302854
675768
610602
875068
66655
790224
896576
334942
712316
923835
1035536
633555
611220
564512
804615
1045968
508682
556696
641916
47635
479422
729537
410873
864252
426949
306623
827632
1025614
271911
715532
233193
312164
93987
1025159
731903
382411
988526
434444
202330
140169
29387
599358
693630
26498
682267
873690
3016
543276
165443
241386
434746
265599
583928
607248
876663
737598
292314
397405
288451
433190
503091
561063
911450
713526
877959
268398
651537
922755
480772
24405
423607
340065
870521
75204
976761
440951
616956
355182
222176
576772
580066
530602
154333
946766
836457
19374
795753
490253
713066
71101
57694
623130
356405
1044431
693042
460987
71431
769336
517321
31848
985771
111561
726619
559365
542526
502417
301862
135735
797687
459725
791031
534311
498178
450286
341813
675781
939466
106472
970099
455845
104053
931325
1360
185334
190088
996307
980761
55924
507194
633323
651128
870685
99622
772921
893962
721153
797981
934651
84876
75307
5383
883088
86524
481695
859830
406249
245998
749690
393001
789245
941739
381640
793354
974709
724657
514268
820274
876126
450539
1003736
685740
1012118
472215
286206
675616
797946
608839
412504
653002
536767
15430
392098
998030
252897
993124
43622
1011013
542343
280670
46062
290241
248887
926730
331188
915088
288952
99238
126756
710306
878198
924567
1033599
278913
1016496
72731
463494
982938
69202
732052
452863
111460
755566
651457
618656
367958
271290
102472
999717
475997
730374
57281
371391
146480
349399
1040149
50166
89559
435915
604106
929231
581747
823085
28346
352281
936868
286191
410047
288650
355842
417826
409260
882578
725383
747740
36069
38685
7322
988630
363674
195184
399198
225340
627343
9059
307375
77342
881148
421147
963744
311665
559242
102316
223834
841309
875953
802815
110195
461672
486154
789998
129856
709353
605325
94136
876255
864228
231002
847130
553883
736542
736405
262955
658311
314704
482317
654004
307969
47724
515690
923134
295228
584060
57822
147434
71964
728498
32447
691823
541357
954848
790982
680983
469287
657681
677954
671184
306933
585927
670154
743604
794100
401830
281964
203685
318453
558634
299899
101697
1006149
965973
915589
117047
965055
498462
141506
83689
513373
287285
879141
116448
772477
408853
467792
150479
582348
383172
178308
663627
241709
899990
403229
433314
452021
247428
758165
735040
507714
316527
799726
961249
982637
857142
881150
476450
420969
96763
1035435
954166
91675
432535
1038773
629899
854419
447931
736294
366220
29468
766246
503208
831121
125799
527157
622536
695141
898209
478305
929242
513630
994723
401670
927072
355669
880716
617532
880936
277032
959154
530372
46023
830718
362780
860488
978496
647322
370355
827723
862003
686119
1019373
345061
999758
226989
442764
566204
136566
535098
935188
474197
608375
566261
393409
278273
500695
101817
738528
567921
403561
829303
436282
671136
334996
110362
75821
148501
922270
81165
239876
779308
768997
216953
709350
477593
243302
297864
978083
580138
771120
818696
780146
626605
1028774
597337
808938
995917
77494
618792
1029076
35913
1004604
640199
930004
129517
1009971
942405
199870
398930
432768
814895
64677
954066
766296
81387
878632
377517
127777
290102
755215
470355
730916
903190
113028
355633
988991
647873
568973
1047628
828841
923091
466254
161496
449083
82809
481304
589136
618847
892808
615934
1042652
479720
657530
915748
70792
817313
506367
334807
750271
613821
310038
485821
414434
452069
518987
929580
408762
757581
244
705688
228429
34677
598152
121410
184043
527125
201865
831786
739973
391051
862406
194135
709147
857115
403471
136720
152319
375094
569392
782181
806396
578235
556348
779848
77344
84271
675415
766264
329551
161317
336959
817542
807749
174954
314455
386014
851880
36875
459456
1041682
298809
343559
471788
716473
179560
669390
324425
226408
865775
997480
485095
277081
517606
463801
614882
883765
610409
91187
918759
856368
42397
488366
700896
245868
920928
835526
151119
984970
68784
838793
609449
136457
897988
921139
503267
156861
595883
374027
287427
1011105
779643
207546
142568
336272
165556
447143
938180
560332
335822
243462
711056
275692
309751
665578
494629
906934
935671
1006367
82482
962902
743945
46922
781100
218525
529269
629393
270647
560494
12650
373049
823763
341361
803175
876251
324497
151567
529516
732095
294376
679122
612644
801920
771330
708878
571924
562280
762709
519274
887299
986662
482774
680309
166947
421390
976864
757869
636328
549767
1009380
257583
435373
859343
544410
520241
768607
787130
1006007
7468
637309
646803
129119
314834
189030
10725
845930
692964
962783
539299
535573
796496
280079
662513
851982
868048
683345
117808
233920
472837
799311
503011
490267
592690
34962
262530
112865
696294
679903
470547
476170
915785
57300
247108
351170
371328
300834
527510
313304
59619
783829
226954
369135
310280
1020084
957914
782385
318515
774243
670153
610563
240401
22284
621755
579801
927595
326364
359084
512458
1037869
686371
989083
526970
373066
290111
695266
536878
561785
72559
669974
676536
1011528
678933
37935
200670
970475
275064
423354
371469
857754
706764
691689
626610
86628
17469
47972
726275
896054
630066
141563
418571
1043858
478647
721129
449025
504406
516987
197732
926319
935575
173503
979971
617082
451629
34533
753211
410186
411046
361804
587414
771798
284500
641933
939163
858124
161473
636635
156099
429675
187849
196423
81366
196858
261630
900257
489602
242472
963502
907709
351432
714106
304290
257210
1691
434421
159993
541535
655553
584977
354715
1012335
1006365
457879
17555
438529
1034082
1017504
385162
507587
470480
971998
434298
253661
173382
779342
502449
954478
830677
656935
95842
282085
308851
325410
455117
669969
391091
348279
569991
489511
465247
923312
815573
376940
733768
376956
275893
278792
216485
238950
948308
145827
216003
434775
457555
157011
516362
533435
610600
349988
607614
139678
923886
126667
195798
34404
889457
565561
676934
388980
873318
1047073
949470
646464
832305
437294
986770
324333
996015
790640
750455
165947
459380
990542
899691
88625
228900
490583
29622
711064
834857
990324
712383
713378
985140
1034550
545676
558341
802813
408048
790133
203932
658856
922886
556330
229871
631728
750189
802105
301288
1016158
912818
1000621
890764
709737
1029275
788360
875259
683422
511944
355679
851858
14260
364599
257061
85016
996863
529406
759100
198158
443446
148890
715521
299462
48335
634531
542427
860731
351196
812243
251257
236337
927893
98933
227831
238301
141547
138331
718397
414196
731319
152653
659686
492776
1024278
392787
596473
26646
904042
24774
825720
649605
913347
717482
976005
644422
112287
147223
265385
642461
860850
326
543884
47806
311728
898650
1016308
928101
901771
641937
463552
302928
266657
914744
362708
631888
368543
875645
596781
13293
695794
889537
450287
342782
973965
349133
381498
516620
519760
843666
612263
973257
169157
796997
961584
386461
707236
952564
682364
677136
965444
493946
652502
621453
514948
1034655
833645
779930
317215
421575
619770
653654
903593
1041631
565444
593383
786602
1033317
713642
900943
430477
138956
1040446
772547
501909
357856
1025728
518301
572735
754089
484453
609648
795401
643821
464854
85372
709944
662731
515221
419626
277185
45093
991342
1023812
96098
816659
405423
486683
578752
299182
960066
808496
781696
795883
178522
949730
559811
562472
579116
972209
886212
107432
88920
466962
405712
840793
17350
949766
905340
84724
9989
896146
144576
36849
154453
521194
70528
869828
526914
283020
413923
270368
205819
627339
559163
950841
807456
760441
751860
894572
168870
770235
229396
1033474
670440
205436
128647
607527
145089
149592
1029847
322052
938457
1032791
426664
690473
648161
713335
542383
789043
175415
167290
168233
410968
418960
403976
1038483
103904
74599
1001848
46501
735832
267662
432214
376772
312265
766015
717619
383126
293982
400127
972392
80001
900433
661920
374259
839879
649354
878958
875072
432545
536694
105071
41766
442024
285830
60533
573350
457522
101997
5817
851720
554820
77726
407020
903649
367433
1031964
186067
369118
164119
228127
844226
34618
944453
468345
325402
531633
775931
279443
101990
118293
955881
117787
518780
816120
211150
198144
791282
491386
107913
415492
1009369
864062
963522
321530
1042951
978176
261836
508727
572666
986218
64962
933878
234192
942509
1003173
775238
922007
334542
206135
12071
648546
163981
210457
899045
568177
327356
714965
134210
455759
982888
622771
833260
13847
34262
67176
117202
652643
612831
762340
489216
5969
230523
53204
882247
816974
219658
359300
467091
249483
877662
586768
220757
199849
510229
926538
220059
791798
201482
227161
1025413
721043
168234
560189
595554
101460
1030962
745420
777983
761404
877245
445858
982778
266061
411655
741182
644080
35070
366316
772334
957689
910956
305243
485434
304005
576435
903705
850893
606332
672458
297939
134941
451211
834071
957142
268196
534178
799916
583375
198993
540846
356997
45524
348890
87549
695858
511298
295209
955886
497639
845288
468125
23548
386521
640169
909568
772464
844216
218300
1034439
766112
949973
72303
831411
883252
786922
632211
640655
992097
530098
466101
129672
782265
576280
935633
123045
169199
945674
154235
205900
637200
323620
687816
192096
717082
944678
847761
834056
940955
413132
553366
80249
708647
9165
958622
1043103
636051
627634
585563
417600
134904
82686
286687
952371
432224
454325
100914
721409
459023
733046
796223
969241
447722
1012764
715110
926775
38629
135433
135313
648958
965124
486352
713787
818070
947362
94421
560645
328056
577459
613394
893309
575005
414831
403284
955956
585016
868234
94833
885524
654857
91419
497938
138063
744459
820963
621490
294894
443356
1021357
844358
242941
418423
583585
949405
44831
104098
358845
847444
620115
367921
288296
277237
115024
52434
255674
894362
284437
533646
1046300
114499
335971
506008
532420
1007537
908247
315601
466157
655729
84579
798148
260362
592989
190816
303568
506499
935994
770002
260528
802890
160163
87642
261004
385288
725891
553385
231299
581997
214070
461169
332086
743870
721902
799309
286389
591499
542669
897560
202085
179992
176187
502506
775819
933070
570984
152356
620331
310786
516467
379720
491695
648961
594265
919126
782923
989806
860819
147912
1010872
499178
878131
1015841
980853
799884
19859
417663
67690
399186
559112
240565
924254
609849
18882
10925
253311
332291
727610
718087
997901
669472
365677
583186
269172
197677
168383
146220
125458
707130
555196
27109
982392
682531
283864
936391
91157
241896
530764
790965
37192
978166
479314
221741
286455
873670
275830
17591
823271
262882
824912
63185
637639
245986
472306
1000861
728786
426885
84394
506432
391419
355439
788897
822800
1004559
804898
182998
322506
28371
222313
110269
199118
874056
287049
474816
970570
225053
443233
605244
209560
310272
1030643
347692
642965
763508
684583
980672
862153
964992
280938
174028
1004325
624070
176401
32396
664398
566028
11369
954111
852607
300102
449248
656619
129167
240253
722671
531191
401059
529991
254546
631931
337108
182316
963801
201280
90398
52516
875658
620326
621264
21013
566344
3546
552551
687615
835011
963582
597124
150969
544756
979501
786190
840807
889444
321000
777554
475512
678895
734449
574914
41114
27706
397426
675821
828627
858416
24550
833082
955270
1006356
405882
43594
278125
1000818
891519
294120
934952
141959
871992
825272
447740
1045560
25926
1035996
718305
924890
400507
833773
725461
767265
507388
642174
521286
625403
26989
184743
723373
92879
745480
665511
376158
915689
849832
938146
494641
286036
742032
260120
178316
907329
954822
890442
30422
228394
606330
71128
252172
433450
742577
246562
1039875
67589
194608
429844
473339
51804
266034
1014834
441335
735786
469555
848090
124831
1017088
911067
343680
437753
350400
740279
701263
718517
943307
29389
706496
518340
953302
79522
863960
430922
576539
45150
829039
168665
541758
584050
291799
173939
762422
859374
840841
348607
593295
771182
100829
666839
868571
799923
602012
799991
903121
772635
438318
228081
499980
992151
1036047
220312
643071
611765
804461
280664
211285
877230
513632
948986
958690
569266
653692
337268
944655
74308
25729
120182
936216
579001
423609
398689
636396
803763
572569
237213
882870
202116
613391
593350
428415
780828
952247
677634
676800
709830
525581
666371
535100
241695
36682
614650
99788
402239
378538
70021
703262
166176
673540
281461
714
701853
689086
530658
542531
425611
291962
370431
986798
172705
1015574
206123
207376
996789
1043242
804289
432069
342385
443151
18720
440333
988117
182689
720914
579741
50139
777548
134767
449036
925634
32391
2460
20361
867052
527963
861525
138592
242710
965559
999068
729284
1026148
228960
1014205
205263
377696
996364
143319
234007
522365
28480
109556
89846
597166
883470
64118
986817
815774
951009
443659
1043057
60925
1015677
752523
445364
135213
711084
737937
299372
683107
515759
854097
403785
148816
537816
265627
823854
146615
613186
117634
224312
133889
388373
843827
65657
120370
833218
637883
984948
754063
130451
163621
779269
277327
639233
626743
455635
849434
588418
201849
220893
104518
522051
578370
427105
1029244
424911
792462
729327
368927
860587
79253
443308
515188
478269
888593
521627
968736
301497
1038689
42615
520176
756198
786219
571330
1048312
945959
62059
91802
391581
848272
70711
707015
160590
133190
433817
711875
974371
463868
359833
366159
565531
91924
290778
849146
187739
249761
329255
166494
303532
776530
464802
722231
966589
577223
968905
806033
318463
783399
511747
988419
481124
818026
1018599
299190
627435
515658
869674
223971
104963
733980
1031704
357429
537933
260489
893530
871990
1030783
965212
468948
525590
208075
573018
646870
588465
610722
491441
656889
164969
982275
629551
508851
539738
293200
662068
270327
168332
975495
765113
297228
501003
994005
860134
487090
282341
348122
963679
546640
1043118
782006
162593
103506
224031
457290
310944
404828
1046780
867819
671342
385620
527376
698432
369156
184034
629758
255860
837674
679346
719314
656503
607726
321381
748965
194064
522043
851979
431260
582799
302394
876454
311085
692344
49422
954766
520842
571021
127146
927731
612005
1016575
820974
529549
868884
651092
563637
225330
319837
466531
570326
1254
780061
157005
148503
132161
701836
603868
188746
331
966300
1032248
518903
591135
614869
61020
745581
974491
758941
101256
873207
305210
111093
429931
384790
873125
424420
237581
345709
1007986
425277
659839
133975
303988
170756
225896
127905
161712
351133
708016
400213
571205
750708
473985
183081
888155
894584
37392
844397
208721
177131
55643
118868
180211
729328
197625
769877
400265
280466
81735
888154
380162
703084
642418
269639
555705
416436
917088
626250
666535
944391
970209
1042124
748443
939194
11050
509468
111480
343826
722717
327473
600772
367332
151900
735885
344828
702200
552339
354546
405287
806789
886386
543306
1007674
723566
863773
984327
31657
704060
235314
350375
889238
727392
973590
781942
820932
949587
543944
920753
1009859
986577
489352
73605
649701
304372
43285
821598
678841
495897
534050
568523
359073
270488
699145
607764
749754
859379
353475
159585
926980
265612
873623
1039416
493733
739764
438040
1002818
262474
157034
537732
216614
1048421
230480
287913
1024664
460032
124285
176027
269856
717559
323892
171543
79649
817511
169754
788427
696875
7142
828872
630142
895748
318332
771299
930537
935902
474012
258780
693833
86156
18801
749919
822084
853292
476186
538223
806754
594690
581072
533414
818434
38702
607364
575190
692606
539364
436449
329729
584103
497775
560508
761040
103330
1004839
929600
542918
400758
360200
585888
97719
207261
657659
889955
597370
360779
937090
182544
860301
904626
711653
46791
166446
287781
70294
280066
239806
384561
52571
851479
415450
152678
105354
95199
316726
748690
852354
633727
874088
892069
983679
867223
774579
648984
299858
1003542
71626
351177
909815
600427
519970
511661
678712
714573
877485
823530
668825
633753
655713
636570
909780
494858
1041891
591092
181838
112848
908700
681642
885181
820643
226782
167102
937407
958925
139405
393150
748081
688799
683373
318702
566501
629406
9322
19531
215024
671299
997753
507113
409198
687328
387658
101956
74212
1007914
237650
667820
402184
1007410
412073
73438
786034
1038228
323765
130590
34642
1002353
235335
718555
694564
436487
1032008
507620
375145
10657
1039964
814513
483655
553514
674494
983551
795366
541323
446986
880704
491972
196237
884798
763502
848689
1005587
260991
793382
111740
501118
72432
914600
744208
247521
907177
589214
644501
488623
935229
355227
895788
320190
480944
1024936
134855
545288
796658
536691
624432
198571
251271
677532
67044
1027657
707219
370738
394984
157146
547997
607296
78882
751608
897172
450861
723284
276467
971031
627817
805089
57023
680977
816081
856798
641697
977181
199363
684668
247362
293085
743475
626238
396541
494441
550294
902580
253008
320180
682570
988614
159812
722278
372451
519642
931380
416042
10867
1044091
963753
675162
565109
457233
425870
481784
421940
143247
749987
852
956654
698433
113807
335933
924322
681863
364493
98981
643947
188493
902211
1013767
378972
601421
261499
158749
371957
178666
760130
458926
504012
47204
149138
602106
603772
965253
400857
795702
128186
176429
376334
21093
161302
623039
97272
319087
67920
549523
1019683
998005
694633
786666
925530
448732
980513
483785
467912
974717
943755
740838
146124
758167
646340
941622
303316
32368
813251
355809
648185
532792
566074
876512
81332
1006566
479154
55157
133091
337052
586621
930842
1008589
520590
758839
644255
970819
1009849
963421
375352
933068
744703
948177
679091
245699
371122
1011852
1027093
373400
468926
438340
878577
53594
127985
278884
517109
1021725
201236
752331
499651
862415
887464
129729
910766
964043
504585
671975
698766
1043874
2627
837552
419357
432026
773610
840323
619257
898305
90297
354998
484055
446413
562252
916028
456731
648642
719127
418851
375223
955999
394872
793060
675565
286651
547641
97990
970813
514352
727305
736512
95523
551769
619135
636932
444642
631438
970406
765427
621586
361603
568886
271565
866690
1039950
20136
556987
669212
55439
1033529
762574
141475
143012
301312
319600
197048
264231
950070
194854
671090
474551
243800
718347
573578
1033581
105723
1035527
979240
794786
846033
520234
90838
1018990
946783
901502
794416
761518
285911
90427
464548
1019475
901520
797732
121892
750999
853585
337121
955178
781020
188330
740415
657405
636297
850425
329900
334742
701269
15419
446045
445114
13557
883855
878590
177391
39766
70354
789621
449645
337521
547083
510176
320521
248638
356175
804941
580080
23727
881186
211417
708243
854285
985159
298443
916480
800756
333304
981515
213209
848044
546748
699506
714489
411495
630617
891466
497782
1012768
418560
179032
670258
383496
251033
774670
859596
382091
542691
748768
742653
196898
614750
322296
366103
13780
93388
64479
512201
19443
751239
863283
52771
150352
562324
588198
539340
919315
867048
942947
992763
462754
720028
745891
679150
622717
95902
382810
564327
837339
387725
1016033
988202
998296
487193
161872
1011470
167647
108531
328738
635171
376637
488647
633690
724680
477143
56255
477579
686663
791853
974824
913652
33246
104729
923658
878292
721827
795486
186661
284431
633922
588396
292481
934108
176558
964389
928434
378090
430958
510110
1011118
573428
733307
577888
434610
600194
559170
874282
511824
922193
920478
545608
767913
355066
979848
632903
375471
245928
526420
444364
541801
269917
509940
356692
508188
733368
390597
635514
697511
591918
32179
489045
4180
1045989
987458
204502
73041
34286
101790
1017197
436813
547901
411021
776739
228090
630213
73778
916607
62088
590199
605283
141153
588504
518491
273881
90888
478585
968568
979757
899823
475597
832418
855715
195409
151996
197729
158867
302517
285328
141615
121846
130578
469866
660711
294671
433200
927598
634799
911563
3717
48681
789880
196779
288629
315772
714786
646099
408928
995721
369032
411931
349659
247152
1014330
781879
1009493
655149
763595
818266
134260
250984
459898
763468
72065
235562
228143
55174
1034915
118849
676234
566376
159964
462522
580800
589288
66132
781844
58934
706641
399526
868491
274543
738605
31730
251328
677000
508861
156775
63427
459468
77565
478338
553373
139767
204452
951062
940605
614837
816758
742638
902950
255944
551910
846542
984549
771371
988961
987586
98704
33963
136386
88429
703486
63227
646888
860327
779336
656921
343274
349962
938970
82792
980077
755934
416621
716962
23199
726454
100469
51695
97252
273114
312523
814763
61430
26594
674665
65193
32624
955246
594351
148601
352373
959951
865470
991655
888375
876108
622469
703799
950504
186041
103486
891942
757479
786051
791082
759593
877581
1018706
202092
353391
858401
697663
196628
760295
596413
510651
890407
244809
848393
461936
832264
461011
388402
968269
958332
48232
115306
972970
337183
132860
838169
307321
70731
396724
958110
869103
420645
213920
197745
74679
800396
81794
1037148
967241
20622
112309
632809
323915
220425
226191
592651
999055
226182
393032
409899
742261
50535
919517
798914
690813
18521
839122
28425
44730
215316
350069
879475
200165
936347
4077
23530
815301
786911
13417
591296
1039575
761588
195564
899573
823311
948486
719711
709796
899432
576028
601842
1036099
31423
671956
169656
113927
165549
316944
376932
214971
728798
342668
38798
546945
292870
891669
906708
835565
416533
119627
11092
533541
1013889
740248
938676
829758
401345
578951
135096
620847
573661
20692
48048
120294
362275
45340
472481
664604
650431
281632
762971
429623
708558
369235
237056
964902
506947
472250
802705
229242
594417
393976
609793
147329
590054
1039430
42252
308036
333146
423645
631423
607151
731523
694733
770867
915958
257261
326005
966455
961975
705322
840370
67280
635529
731889
478087
561499
803712
703711
537804
654626
654674
490840
479981
240113
35530
976972
866932
504426
520377
756077
989915
56489
857562
384908
396765
295046
642499
864365
119345
90737
812764
761427
817289
174747
295216
822409
603150
774820
122800
88854
1034763
995309
442423
839849
426214
799330
1038825
566358
685049
947656
893470
806961
291925
523066
133055
87327
554021
120323
881851
457666
618468
507495
832568
896025
847574
275284
700798
635139
642989
130952
765967
335946
534576
440454
538902
799049
654568
433078
686733
487294
261950
836335
42487
228685
812795
961319
900361
629386
759815
368216
940827
416479
315998
208713
192054
1015238
595836
36330
303865
119012
13459
309767
360765
779432
238820
189060
1029255
1042744
561858
875811
278328
1025131
878608
552872
337582
676483
86829
539374
449396
505532
205319
917537
548606
1005215
210360
160489
144827
408827
373835
277650
491959
532925
1026329
572453
725201
99251
608136
388454
1003565
556366
514047
1009321
808914
258866
109014
355581
396850
699792
445790
692746
185635
863470
491818
977397
780198
257200
939006
791683
138911
938427
825631
422052
941187
745254
590911
855722
29380
794926
258327
459385
4299
369435
618041
773294
533480
841939
843843
943887
671843
751079
898855
74672
671097
853343
267909
890749
962882
945941
82336
172871
239951
374594
127623
1033377
211564
855617
137848
153778
430441
307621
46369
999454
289163
936712
988060
212458
611079
674194
93940
333845
658446
599733
650327
442498
294265
355915
661054
976201
819277
163163
243606
567018
549736
825400
274679
790313
210266
919057
668621
727954
918723
226030
28833
997576
1022766
754842
830519
462650
773968
3490
75848
887548
985393
38492
825985
960025
973769
486194
342486
547994
161224
468383
615398
814966
343386
751502
778395
750525
290663
275244
241509
724176
154404
586167
814701
629472
305908
801472
523816
617261
594116
804571
264335
305363
1042065
716997
102347
792561
1028210
845663
130745
333171
767849
769490
675941
351960
684742
616625
421156
526534
282620
233323
227668
348900
151213
14800
581815
568926
226364
418927
167191
649230
325297
111244
843951
512789
271419
626719
548722
446944
430398
253861
70166
88345
162570
760926
587265
18103
228108
285377
85928
723859
771437
451960
162960
215818
253199
848868
169416
84646
1027242
367984
258
422066
721980
110373
671638
921794
930810
880616
566765
360997
296082
16664
735279
673581
1017219
664854
724309
250839
82472
644962
57338
350008
10126
821513
25626
904112
678574
398285
580987
560347
292662
230417
251927
645872
919230
518985
117049
344858
549772
248287
723680
756954
712890
137245
235232
247473
919442
69735
113913
841407
270060
224165
129298
940107
249948
491169
876958
904595
615568
989478
349193
690046
349872
700039
930297
1123
166212
901086
447922
627220
678508
1032743
1032705
663692
167265
71893
676272
275071
579718
484291
827198
387410
250419
264237
294866
834560
883169
423990
224969
116164
613886
698393
487715
319395
820695
797447
176315
521084
41603
267475
663610
772992
344849
879636
637487
880326
1028333
713647
741346
977797
357495
454892
576553
138174
923916
602409
855567
119500
748620
667747
1004050
834522
865213
285321
404164
1047686
835366
172577
454735
908451
30229
563777
744403
642934
594556
456016
677774
651659
538617
918964
25116
908092
837158
1013511
121461
85276
495794
1024104
690836
337106
394201
214271
63502
745088
669465
144522
624481
778723
818273
394815
890249
392142
564087
843570
50060
575704
96754
17525
967228
645127
922760
1030787
503000
167624
349989
191685
50542
854076
94757
53055
221073
486992
866612
162042
512836
255811
525408
606131
601662
954294
438254
392706
120544
277818
809513
292271
642797
907245
624677
1024291
390891
1043550
634694
161539
552196
902373
383206
868757
985956
577359
75722
467945
496165
301113
745963
285455
1029591
938237
661481
863839
1009320
419995
401982
288982
917660
546563
989300
84472
361275
826111
19413
270292
633271
840404
540308
766866
1043256
487932
238021
73295
1006413
776306
574633
145773
200614
148178
700812
281545
821282
292564
582531
433313
189885
869664
1048018
841593
221789
518458
949954
988425
312308
90363
917973
873908
465734
367056
165519
355158
958466
802618
933164
679061
1023851
120892
580643
291419
503578
301148
835597
595959
207650
1004135
704682
361698
838279
608948
941126
799046
892513
156782
529916
369773
870655
771482
983096
39782
255274
342498
750307
297503
676552
323907
462362
12238
851682
716255
38467
885438
139627
680656
1017529
139345
377561
85465
424522
694044
117879
886268
478531
859571
1028917
628615
589180
200572
820816
183303
966333
438248
538758
917188
309703
28665
429336
328427
1045258
750387
294778
647372
908152
259931
736133
162676
518878
191735
301120
906862
310814
296112
134988
371036
918342
742281
441244
395372
48275
803253
909467
9467
252809
604131
34329
582046
809806
659705
109238
40411
663379
169035
24009
689625
747882
144747
742239
414331
893719
63988
144850
991867
423357
599951
622598
686256
88011
1023416
967039
191613
402943
875053
638392
919482
469851
196089
273571
95967
206663
512240
324194
669327
871733
156423
340957
978707
787450
10670
114957
872256
72104
109434
1017953
542675
212958
628219
414039
306540
65797
289812
311179
57405
716376
677878
956625
286622
160848
263271
709275
519145
721233
684541
693821
988812
218045
191241
687658
752836
924233
21425
972019
709900
686902
215436
219011
355460
411282
142467
266516
982402
681316
80551
40798
280770
74188
930580
731989
293428
531953
652210
212608
1029684
816501
387201
733599
528384
225701
657095
547579
250353
860176
919023
522767
536427
824904
177751
412540
220796
322360
959730
560094
188002
956318
186716
657143
417186
388594
117072
81588
488411
898057
430447
189290
93595
733185
328157
11591
425865
354461
468301
411635
308724
646992
702735
934184
953732
700019
1042738
647254
449863
623527
984833
191817
992464
538937
971693
846783
842454
975369
745080
570438
384795
25002
31702
603612
238324
230434
891278
130548
921750
621579
699633
372967
829247
816352
517144
195901
70331
278596
652640
529153
828059
679557
339464
964513
152070
105151
962570
314718
482680
226618
511925
109002
369123
462649
10770
739211
960005
827158
975579
655000
690506
128888
1028299
723067
633446
363714
448740
477269
432927
987939
386481
981857
151300
1020026
469307
895851
604114
163044
461847
698331
168904
319851
395437
255723
452701
801010
309981
294539
320854
413054
908822
463493
94687
836537
485929
692665
299576
178344
126041
257640
1022923
611009
118572
732014
145196
399808
665095
584469
699447
647804
631818
526562
171964
359200
321165
820543
900389
428983
10710
6061
401058
905216
218369
410550
751686
484419
118384
498808
162015
988249
80404
14818
188656
26381
529975
381687
657285
810741
397001
265217
23757
853827
402532
199225
396455
1005463
28389
191514
883163
1006657
642122
171101
545949
2944
365174
930037
472181
843213
515778
571634
426095
179792
532163
351944
108972
268665
379841
122798
66516
779321
757178
806309
674002
650304
337169
268631
571963
1011574
567241
587664
657340
243199
827558
813463
620719
826346
78904
978251
306092
289451
883024
449870
775137
763868
539636
45273
93430
913611
867654
699153
403395
1025998
885803
693012
942723
497185
778653
521671
317172
619656
57731
331925
19964
286001
696540
354082
422621
549437
322457
103062
687394
243366
632922
266116
254181
554942
276326
718270
928051
213216
130308
64982
985982
285630
936405
778135
910821
457142
96683
422213
782624
725134
727466
959225
195647
409047
509848
611810
880057
977548
555460
792741
6427
740678
760224
537080
309594
813944
173193
227083
759093
395083
1044569
874973
857053
31795
861481
863158
788852
622148
934232
918947
196882
453903
627308
193784
794305
354380
326742
853698
673948
902877
292082
473009
701817
317880
366167
1026900
847474
272832
870798
437883
443436
639630
372715
985912
42655
137744
659429
845903
970176
408890
844929
955043
1041818
942144
245722
226614
750947
457050
569952
990895
958247
56777
664992
861886
781917
692082
207455
1019751
720813
393908
585561
603968
550916
503278
75559
968961
562232
711460
564587
624583
762096
623643
123069
982254
795411
401647
562123
126671
166024
283043
1031099
451015
640073
115673
770657
1032551
551857
658629
784876
968573
822722
928221
502731
389196
912565
817268
735533
562708
460472
218692
486607
632269
353586
297057
808644
867842
620597
944792
872091
1010345
495357
459406
204025
794830
544742
910096
711175
510116
656412
511128
997198
217092
273916
601789
894296
927823
439657
933223
257481
935210
64996
78474
257773
105933
632054
956343
904194
987445
109226
577597
423616
737609
60233
454840
78911
77591
675090
673904
717184
901443
360318
154521
283560
488620
134853
294094
104831
940146
454482
741404
929742
719299
972998
279938
984126
326033
903683
485241
638154
704366
842358
93647
131939
444276
203719
430039
634062
303407
630190
798214
357159
147677
293579
653714
363074
1037739
280075
901583
222469
1027449
395367
615324
869556
741246
914261
1034199
65019
835741
434393
132061
416645
859678
324119
322831
833131
487012
198152
439590
541852
229524
580964
265188
297167
387323
734059
286568
102572
255261
364576
461670
655137
457527
40180
608172
863362
805164
139152
769956
685063
524439
660405
959463
668317
1003398
1046350
256971
976144
770963
693052
58817
335680
513330
425001
396034
236175
240146
265563
1047297
800009
759611
537220
61461
832266
205538
580975
1019199
646049
464485
290805
287073
196335
437446
962128
138309
94967
996757
227173
28331
753531
909860
649750
937102
550192
268519
926339
589914
540147
516976
1041336
821444
698345
17323
154513
1047961
593484
613869
1034176
682061
1031242
854329
769692
223139
785480
447093
838658
866165
174638
438847
943279
488300
966221
82877
614414
273524
704511
206749
136852
533582
927887
561633
203529
749834
972298
66708
191551
442786
657892
377097
409873
882260
586678
648165
269386
536960
1016523
700657
925188
808442
940052
544629
892796
550323
175094
466782
43387
316851
746645
582953
407196
414932
615461
667314
155417
474273
8871
581231
164629
531946
703126
389556
554190
641201
32975
686680
639498
487022
167022
487256
521903
414863
462834
112039
185236
33271
1030426
909814
41842
801220
758717
987639
831031
421493
744618
511367
720581
33461
949139
303797
733011
776642
9089
428231
167558
351786
503470
728213
533074
880837
369401
366188
951631
500647
415299
792938
620124
477230
431242
523937
773423
730064
614913
292623
981503
29014
1021222
954190
709846
939514
1046929
895323
935588
450006
196862
728106
4902
239268
929161
21874
883699
806342
845746
652764
458803
849915
331596
776150
75969
111953
23028
650958
863036
876303
182194
131237
313761
542124
1247
477666
999056
263107
820923
722110
241394
999704
120357
1013642
130198
736868
302227
1003208
579657
806577
399737
256148
745172
894024
252068
140104
592026
912463
274785
241467
626948
114882
917298
803450
663444
618988
679040
504962
334796
707815
482436
592433
862647
998610
27010
1012373
556456
831030
555397
497151
161676
132952
26784
507859
330927
355824
665617
727098
1015973
781789
10181
208007
622433
69698
837976
998830
138523
497109
674540
133275
250700
610350
189380
182213
617210
46595
878832
475433
657635
643376
893469
709741
725998
391048
967676
1045542
716622
199435
225897
82969
334138
404940
847866
90632
199290
665804
831686
720488
488275
705134
58605
418235
343400
173471
988653
339029
316555
659876
482108
342279
922849
354849
590381
152425
218560
631434
1007769
19624
687207
418941
992605
619987
212815
1003885
488355
649231
773652
891158
1015796
589591
350980
914592
981922
312196
373897
382025
208502
992096
558123
303186
701754
497422
515031
546588
792149
384731
988097
570335
390068
294341
518443
375975
599312
951148
610478
158942
938672
142567
236934
807986
281466
517938
667240
551164
230095
891327
890740
491166
806190
335214
940621
546583
380912
618836
354222
767249
50623
505449
789243
694491
736156
511428
395341
213443
808304
786856
49450
507614
816875
109188
849246
650717
398524
220651
852513
575998
804165
903372
1017113
594995
524945
954923
1030848
512604
527505
926305
810323
199163
869042
555277
373331
312939
393289
213793
660910
418858
958432
589774
389266
362625
964989
826440
716733
786336
883051
712503
844482
63215
559256
1038946
34794
589423
114825
822518
588619
413462
623850
48908
133777
470594
621266
209219
626573
518086
912485
309341
895944
937481
554078
340339
989068
17417
9136
26431
660706
138824
419425
630902
836218
50648
256212
353245
529520
259103
783976
9451
400814
246120
413156
106614
1010759
976956
552512
771842
272197
519498
601009
853551
227055
81485
882977
79148
717846
658627
264989
440273
524121
204926
563102
950253
833426
483636
227972
112223
5829
728147
1006637
1021141
95507
878623
310970
27770
283410
268828
926335
814634
534387
848432
280128
368919
154712
236107
736677
343390
868121
703186
41259
550120
781677
259269
221592
869564
86090
579063
17786
628250
1021841
947749
43415
673132
199646
971588
449880
364477
584507
632444
548633
1021608
331086
873899
136467
946743
927949
696035
297566
555202
580490
535504
909408
197630
723609
549085
310023
833343
85320
252148
213245
11154
663764
354235
145464
874049
676137
327046
581420
393918
8982
464143
967771
650621
915594
919005
1014646
964164
817147
445826
979407
508868
445743
79289
513062
672293
134515
671866
834765
621178
529801
1033821
211937
952550
599151
899212
128550
351408
859872
733724
719892
199625
274431
221750
727475
879890
642869
874142
747788
808736
488116
540541
138164
258639
240835
689977
161634
318310
400018
953437
2131
616771
1005014
57757
600839
1505
447267
440307
655382
455954
102009
796879
862197
908410
339709
696799
978795
938068
985515
972094
146314
228680
604444
352535
88567
859815
1023037
565025
818479
126044
883934
984139
818213
254899
826603
570919
284554
30442
582949
260770
157039
955168
590136
681145
747520
662462
491510
826022
472450
603251
668081
562699
20508
142695
119182
429074
962784
425829
545413
144293
703692
326986
309877
659684
443658
44201
886276
721379
228155
620502
518140
917774
309692
106447
153265
383857
521783
490088
144394
47753
249544
64887
622287
545214
432174
684920
360211
459530
482493
446918
576104
1012617
350819
114379
92213
198905
56424
1030769
99009
764917
639359
239856
68082
906980
68853
503980
321454
514370
1042693
952861
476981
418344
167973
999676
622015
865316
49618
684537
46183
790765
630941
808352
184257
262521
498595
438123
674790
766787
197251
688565
184868
699198
345879
835240
438772
597394
779711
512242
236967
277051
640901
900719
121948
859256
970604
5868
330512
904875
286364
46220
1008587
397257
370515
613260
699385
167673
812796
754071
576870
1012588
54837
508908
701170
890906
716804
862974
547406
23553
775097
993470
650734
775602
194653
535869
28529
978652
356226
139046
818648
596283
597768
776735
828900
751221
801580
79050
988312
769895
154518
387482
647460
444678
850841
367318
458045
451570
642310
474355
734025
678524
719278
486201
394114
602864
550275
763665
326483
798163
11375
795583
520280
35161
32135
1028283
61819
709203
283966
465583
525987
171072
699742
288390
338959
998976
255965
409800
863088
349502
25180
57591
31162
330495
904951
887048
432523
590149
1010939
156859
336280
440838
115012
950263
556364
502045
810731
636697
313700
554567
687282
928410
491355
121784
1045095
57501
930566
890345
106285
140786
87662
692845
101728
992830
761647
821526
874403
252692
1020780
850644
636037
371714
824916
374874
401443
751976
608217
904155
709109
562202
1006821
1038703
800413
878918
429836
694014
884824
128335
1021119
526045
259921
813981
1015020
669331
283947
1025214
940180
16515
634872
817845
169719
655006
790833
105486
309361
281207
365880
988161
42231
633735
939250
736019
739175
958450
410724
582441
763813
741371
294847
377737
142940
355277
95908
232521
353737
32116
487359
904916
111935
934805
937715
933825
295978
136408
181776
687013
867955
14193
145054
939129
209424
516742
419763
540132
912544
543469
731725
281459
64410
254337
727568
21362
398845
879223
957997
829363
815582
730896
581802
873524
566283
528011
366769
535008
872800
686772
166173
832683
298268
262902
60099
158293
286081
415811
376205
978414
438194
72914
979507
149317
963860
649767
537066
290242
996452
245041
284245
885876
586260
705378
1004892
1007471
151107
189656
434803
584773
558416
713057
863790
622886
617546
34943
748890
265506
98452
78939
1036642
130103
788026
590810
855350
765820
682341
35518
138795
632395
747586
952062
989403
288322
646876
97153
1001755
402705
517328
54663
39142
719252
203854
282931
87779
54427
1027012
634805
515348
83429
248310
775722
312119
223594
889343
219684
36662
149862
317737
334392
572145
352026
196931
248725
304121
165574
259031
442466
58799
184107
7666
1009830
396534
24435
897454
173140
326133
725651
510827
769110
304775
885608
435900
435679
98817
280143
696923
744953
916979
398860
673425
61170
930523
500252
314058
626668
419771
120028
60843
888573
1020523
981251
30542
434136
473165
375969
546854
296736
938509
234667
601527
1021297
55743
613342
372239
511919
408052
594115
529120
340837
971526
249893
16792
897136
710653
836945
183273
485368
660979
270813
420628
574720
710765
70727
161459
668868
469232
45406
454827
810950
311253
208063
416089
175951
877685
78752
1030614
811555
514806
921196
175955
304850
962609
750042
714562
967891
157648
395024
830748
325544
808679
948410
648273
309409
892219
833238
457444
880629
126730
666193
913802
889680
392911
757964
176934
717236
1009426
212943
257835
862730
991219
1008293
176608
536734
49178
229373
196660
112487
986367
647368
676215
952405
838530
467331
778980
728253
329022
622727
300489
959615
39399
899817
927081
1041066
203165
343572
683244
929272
153970
781333
792895
487441
703347
721794
173143
707975
685910
116867
844311
213837
539731
325516
1046778
1003917
211023
137219
291436
1001759
1012891
128566
198213
327913
440713
312047
913011
198737
797531
107671
277313
102184
547940
269959
464805
738295
542667
702897
11133
134548
540949
1034461
929072
1010313
661008
183614
25665
704942
956447
1012641
246794
23764
691849
695514
798030
640647
167476
138484
116687
117558
149489
512496
430801
529014
547339
706058
754659
691408
569102
702723
285533
358812
836718
178668
598437
336151
645984
426719
414200
266093
294304
438034
224593
246469
815387
973747
132716
987638
212775
322377
816635
307927
535058
165862
312613
674138
600913
612838
334603
633819
399477
331237
1010536
806626
196369
919775
495966
854627
300282
835740
796550
31011
41760
414692
33726
481131
999005
711041
680892
611683
360926
408366
711498
57616
325974
1030820
122615
678211
880093
867781
908673
288230
751897
729139
562090
370220
86374
1029137
132977
301510
206490
149527
357309
945239
345120
67008
534115
24199
747323
791495
1035713
423872
869211
984258
1022884
180822
439138
513362
137982
411547
817667
787446
496551
364745
517564
677889
46335
771704
539063
1040057
477993
688935
155071
930584
534069
161441
793575
185199
121357
775249
138629
852846
315010
84883
505784
14694
180888
95978
71639
348550
704651
997119
247575
754286
295986
593414
441118
355926
793418
824136
283619
920220
166738
129339
90987
777001
969580
373062
619776
893966
178400
25336
435728
1048449
875907
286270
842649
398980
147202
751975
58318
915013
831149
748687
755531
362369
158632
302628
623586
614813
357057
630085
676953
284287
857102
943138
953740
774263
515240
651217
868160
908016
247122
10441
1012368
544098
1024403
384201
552920
740218
516414
620956
4138
7211
608742
220279
31854
490320
139138
434144
864532
492534
1035783
429996
962617
675336
827137
53264
141923
878581
1003339
643832
546501
182109
747003
486849
382083
570901
187944
28125
847184
259607
642546
186366
98943
185385
70103
534676
437358
200571
823044
887823
1032273
350802
154401
142043
209673
333153
742701
55740
605167
718399
424910
98666
773248
261761
13399
188672
590659
838850
286613
991948
418079
26144
915138
12232
250926
565389
781665
798123
308493
580253
766728
61041
811217
945326
12984
143104
36730
679774
318602
449789
87690
370192
172111
819729
500965
465585
241861
643227
213241
151139
525445
135253
275268
646780
759585
297742
140491
827661
999517
223697
321680
986213
870657
360538
327696
154748
54522
985862
653210
552782
758850
274796
679394
714298
598367
360956
146670
153853
74929
1045333
267462
239659
105747
982270
1014231
845412
504818
574956
969469
760678
433369
1027414
867494
693334
1034090
257925
382755
683219
317596
691146
323675
399525
138022
936673
993486
709662
695712
634061
353990
1032854
552285
985380
222121
783870
750925
907220
298489
93866
842652
223403
503957
621801
495979
742051
374229
636487
800963
506515
268193
465019
969796
140434
948804
705043
175856
727683
344747
756007
215634
39652
933444
673160
768797
517537
975152
117585
70434
156970
850562
199991
271716
746963
17388
193278
833620
1025833
233971
454723
78961
95763
678118
122721
180124
507286
956018
753904
300879
746682
142389
1038384
969246
820397
360228
438439
964395
930203
516778
200062
435695
437979
49220
572001
1032185
13764
684250
971968
135887
326798
586717
826434
969545
1033904
1003718
217908
825295
105147
245754
44740
629460
230452
270953
440031
863301
616486
29714
154107
139293
516275
531676
851944
166795
697638
1008551
756204
218729
336326
451674
317373
648950
735111
45006
139874
295625
742794
142625
413552
855555
787597
573552
583390
987488
916510
240130
284158
1002552
900201
542183
650248
649123
324652
241562
314398
74646
320869
570799
862883
562248
42858
706268
498524
887097
404207
76428
549419
808874
509945
873327
925790
152250
852412
446493
166338
500876
318278
790348
155000
165485
687977
585522
841367
482054
844872
789084
631317
869690
839748
899579
892310
64335
990841
516501
464205
338808
373234
294606
623904
192684
391421
87505
172278
511699
276038
419787
271072
15124
740003
876848
409562
551156
111528
304803
1022559
627109
124107
298614
552184
761342
276568
73802
982016
923306
872001
392567
444438
974340
38236
440759
45542
538646
479115
467784
553095
641788
193538
88299
192708
796228
429251
138361
194994
727778
37406
901234
231334
297610
1035772
755572
87578
970061
66166
693658
732321
481021
802141
206073
858050
552677
929610
502781
349879
789803
150930
572227
61791
892461
689910
252317
141174
17700
368676
552741
775967
598760
767042
645621
129470
424224
349126
689161
149995
271786
196595
941473
892757
107532
988774
242642
115425
996025
925203
549120
196382
387047
993759
549711
12356
195948
213075
876827
229807
573319
194755
189580
522879
543042
359698
899583
231133
410779
444105
1046411
181194
842433
511306
854232
345517
883129
88757
721909
676202
365888
57329
921878
126636
669716
759099
997379
103046
957729
668560
102906
147927
755499
979318
707580
694807
815538
260733
518892
374460
69623
676811
398112
37375
336019
470612
670810
347416
867780
512055
126922
847300
597908
525973
71847
627806
253129
1027054
949182
516038
998198
293586
660318
766974
914679
643830
1008742
415816
103941
446246
689960
787296
832147
409005
263618
596391
787484
572244
473543
643314
130572
271623
780431
573399
667458
429523
178512
726743
312125
775037
1009221
1046326
962014
153857
306834
314829
720772
861283
498574
631023
187100
161951
620365
307219
152205
603950
206581
133696
599637
522207
1047075
45994
466479
402779
672452
787088
820925
867623
583724
906490
537143
998789
316304
938446
26560
946009
1026841
787358
885544
97634
144032
881593
125031
428525
813892
651295
111718
207226
759503
771047
937007
727973
609112
274299
268112
769051
337827
906380
312276
27289
57867
706973
372497
41601
973906
178362
66768
446467
854727
321940
661941
65476
512363
722344
816906
627205
1003956
740238
916889
988432
908024
117855
293240
791120
97229
331642
71625
914429
664062
1044067
212691
188953
294520
365973
637735
663589
810064
242815
310135
38284
281830
655383
923414
329989
984360
270819
1031948
521923
757202
706763
13676
600902
374883
1010448
610450
238838
179990
581036
905978
703708
376510
893856
664982
797054
847622
759144
910370
706697
425734
75009
346976
563538
641425
1035446
703694
476827
707921
179694
156374
355559
845212
732449
1044507
611023
308347
263569
944243
873590
735849
21942
134272
994555
786902
446641
657676
546002
38793
73398
833663
814860
165234
343345
5997
1033316
892197
176398
173127
93257
33302
79134
228894
1006017
531219
944816
672746
756412
1028422
495439
805011
948125
611154
770618
36634
157040
279196
762197
650650
977758
136416
289110
416974
200397
634711
827494
280050
282820
433638
884256
958192
337854
485606
889170
189587
809344
316642
756720
445513
428528
781575
192974
242183
602094
135659
570281
889562
640797
502501
481275
303438
526215
733671
11948
575903
224234
771632
494809
926738
431907
968813
947729
867455
842247
714530
637999
407944
106182
76221
62128
221501
823242
742516
416829
502608
249386
950288
280471
351012
250659
451921
141581
1040845
353164
582181
3666
722080
978410
252673
589458
50610
112760
221969
345004
372456
905944
736814
769436
147148
464831
811444
413220
749809
964118
885584
487632
665143
857132
50203
151070
158803
471380
648112
728832
376620
73661
778018
72827
163483
462494
416890
841515
937955
657949
450771
402774
125610
511483
491702
519549
27529
805374
207596
166604
71483
105122
837990
286664
116078
784589
220483
40030
402335
853465
761456
66958
951670
727174
634358
825291
415568
125120
971227
922845
108735
410683
807762
492123
5201
606902
745011
743094
972698
1042680
722253
188873
542042
26944
754334
264227
442566
850991
388398
540907
182579
987714
601524
178111
1040723
420343
584085
830702
902144
990545
300694
554173
856325
698878
764812
476483
642091
524970
860645
464962
907104
600681
483979
178493
235115
269592
916686
526918
142716
512702
603368
713166
52707
816615
430275
875129
245624
364827
938490
1045024
587909
256530
373235
38308
241721
814616
169868
666241
244947
1027845
1034990
578412
432340
473320
557337
465400
569331
260357
113197
1029937
106107
757523
295079
483330
526455
278202
540275
770723
897660
241284
386480
976076
319877
31145
412338
948928
753772
651267
815119
685141
904829
708715
248107
16078
756972
874696
796567
410771
366247
948883
613097
679149
958307
163502
34096
386218
987658
788138
933577
412960
684042
575427
327857
150201
455509
770413
793136
946596
315955
1021458
112679
316370
673870
800230
869023
891937
954124
57738
21481
177924
595262
999982
676754
1003074
506695
332706
658711
424590
546153
581679
786618
770293
297496
262264
875590
661587
989259
762570
1047507
501337
279875
510136
643595
755484
124400
498881
407837
284089
759847
49303
267973
414060
484233
488402
312267
385717
759024
506174
71708
579300
193651
650491
379128
650908
934477
62923
630769
594829
1022504
859972
70811
319143
253668
568562
897686
766196
349226
919124
1004930
282511
394997
558465
388370
843165
650857
265982
768250
1038129
1003323
371707
583250
760850
206169
753900
866409
685861
656199
692066
680847
361410
112771
800518
565187
279528
681931
519749
858684
346508
105121
248585
20280
246099
936383
62746
961525
961022
959140
177053
663045
616038
440701
434844
1033642
226324
216699
48439
266303
526749
911529
123556
473167
307864
731515
83041
890245
181375
1038010
489622
215905
387808
112564
73166
632002
366128
872063
490612
192904
1020740
384822
31929
150666
287139
738101
581910
762503
848766
630148
108298
420507
651010
521249
614042
527906
85383
792463
525967
713783
921769
556863
63785
93781
367328
855264
151295
546430
348698
209456
365434
33391
769023
659557
113850
347320
786058
337710
635735
906982
179056
179676
547334
477290
981787
267737
482084
846686
412420
279107
856679
1018626
38902
179659
478646
259348
704613
1033731
377391
141997
908898
982191
576777
806179
119968
158445
175806
575780
476975
462466
420995
722011
67003
192828
736078
337963
822939
190480
426037
254940
205495
1001334
254736
685813
249910
416384
547992
588047
720272
179406
693442
854358
571947
723712
286268
818769
62610
20197
565001
123953
1044560
1023304
1006898
647016
837077
905312
1016609
157785
403759
821888
939499
46321
756623
864223
1030891
1043807
77753
752827
114793
876462
94943
758540
785918
305985
153732
903679
297876
739038
688266
354124
747853
327684
624082
929486
999572
382645
784497
840849
919028
634736
6507
676578
243715
296032
804717
371365
379652
842417
578649
841218
908036
657395
788690
111686
312516
696786
499527
432204
798205
14868
726714
642887
975258
430984
734577
145594
252092
663785
694683
185372
544619
298949
101031
287087
278071
403477
909371
791413
924156
622480
193856
26413
681493
188020
509191
416234
562080
458120
765939
129376
170352
251387
648215
605414
488397
741978
221215
192429
686568
558838
86390
415439
190493
342766
387905
4597
428733
306495
771440
877017
511229
1024967
697704
381865
655841
445347
709680
246857
310276
879130
670605
484566
286029
691229
874395
517982
310315
146308
950547
58104
733349
765137
549999
46707
136165
1046655
656984
842978
63084
554305
312606
662883
569212
156733
862425
527764
870665
424327
930604
989384
820569
10900
80724
357001
908634
718778
722313
800828
477139
120627
621355
572009
280808
513524
167642
232743
49494
506194
999294
369216
930699
819230
724920
319001
284033
381189
973622
255652
340767
548555
1021829
568007
497019
413708
798562
287663
222246
725747
446826
302789
735166
921095
988582
940622
213577
1015632
523759
716204
1022396
763343
588994
865677
335415
684255
363631
455852
246585
162803
715235
420866
659118
453381
564472
862841
404713
786622
618282
141693
241570
221949
975240
171932
560276
720510
907535
462687
529468
969850
148042
566038
434475
178822
458913
476776
782939
945257
1027969
263982
614052
793371
232494
645513
530908
181221
648159
69381
567549
736558
493101
224254
1032325
467882
123314
939046
219689
513218
579200
1035163
519924
221007
778282
616008
761005
978583
198444
636628
832187
826925
450780
1031809
829633
370988
634874
990679
16786
181800
1025282
628820
56342
14334
989450
278260
564959
633312
166401
981198
69777
661754
760951
887440
184959
985519
155117
409591
247015
120902
812013
4973
231692
23310
725430
831689
75505
382796
726362
989272
160121
125974
994688
309863
858922
442880
174365
838610
336216
300410
514235
122177
308054
761777
820234
585036
581859
510420
222838
425366
1016769
984801
760985
239146
120830
460000
493490
746491
399833
60065
1026472
302369
517679
473934
298398
48591
205117
294829
972772
861883
67671
707664
405746
1006031
193167
980416
484801
678175
862794
376124
669078
1030766
84138
249332
922965
876547
601919
286680
882921
254169
700084
458661
927420
447574
98191
504301
411930
650500
238033
27747
417809
767305
61657
374534
232356
65419
288704
148515
902228
346268
577712
172566
764415
846401
680773
229698
362011
268959
287425
16061
574064
706982
544800
302367
263700
1034752
807578
362826
855231
422608
895428
157339
4440
384669
189095
45030
356656
285581
15904
155334
328077
17808
399922
420810
953869
41680
70857
263836
362514
813284
857469
82362
1035844
282997
342932
894786
378452
923842
752396
333909
753438
1003021
629361
680166
618317
158039
431107
61213
932803
433613
524830
745954
453603
160964
601839
232996
363320
300704
591954
956513
133547
877412
708430
176982
348683
306851
372812
1042876
703007
554083
287019
752206
421693
445251
489883
49116
447881
149735
80430
506186
895480
49554
193397
861081
466790
640849
614811
926551
259557
565814
514192
207863
102154
1017931
262857
138288
313248
315628
855166
899117
476921
620404
368929
813063
461745
243798
872617
169837
738776
667823
806896
32923
139129
313425
1008976
912169
180147
142970
633643
1005267
868295
917904
86767
380463
126075
929971
854248
1001015
310869
763021
967803
31980
500270
239379
214186
896797
266300
515617
985099
786674
404801
319320
672839
501873
897325
72588
262670
635055
939725
150066
920982
324598
123307
1031244
399581
223252
479961
61936
66096
412173
457496
194416
538719
637720
538273
1025355
185821
613826
22365
984582
491029
657294
949539
374008
119898
283822
651888
184724
854028
573874
399139
814998
869681
87224
396745
190332
310830
637722
376894
79452
465835
408241
1009178
447320
438983
127971
819734
795046
370361
578398
757105
1036260
909605
923555
627593
68183
952735
830844
1007429
927343
628018
285739
747761
873879
245261
819686
490327
515653
64541
863532
2410
986594
350673
196589
769083
406461
139650
425745
309052
955541
411548
748769
465313
546818
703116
154684
316463
605402
774796
177396
577252
249104
1044077
380243
214808
135947
726654
844770
101799
233842
968369
801270
474031
364862
782390
435813
102603
1032091
389753
713989
801286
731020
984207
270118
355327
96566
924630
823593
25413
101058
851067
576521
709917
853722
172434
569829
63143
368859
397868
533450
1010916
314287
58586
207234
43394
130505
1000163
377843
804142
323669
523617
920847
570198
620420
697145
784893
129805
875970
551800
908135
376288
593707
758730
580172
970691
71610
752668
94386
286139
122478
399778
637138
198387
969146
918853
865475
674861
561983
77889
875193
729815
476659
247472
612075
85244
451231
739220
152747
430262
535911
241599
69258
292586
157529
668369
53792
817835
67389
32291
500699
43227
973812
616351
523190
377198
17894
389659
173078
1004300
643469
670178
793880
598561
945052
836431
173651
761411
274683
54181
198964
709163
491896
218103
261621
903836
245212
20121
446635
163007
941341
1042287
458433
574207
558580
644584
932345
614399
46986
837347
794415
11414
743935
1005701
571288
874059
786136
404437
465032
784580
667540
239710
1048210
188314
872226
853087
933130
667999
999861
1007077
345131
365161
407513
517388
75159
625594
30685
686100
829637
619396
703589
765448
842556
722529
176905
680383
570696
1023078
1034000
932993
118738
565212
294594
168402
812711
997597
279737
705661
435144
149944
818236
55209
562309
101547
380087
596494
1014799
563825
1013659
896262
234170
224167
517978
856571
182366
443387
251464
705545
456682
667536
351562
17816
498692
147582
581662
134949
270420
30959
726207
474139
891632
940197
642268
655109
790761
211252
978092
845959
430931
771336
24961
40075
342485
460243
667896
913934
586697
25616
609907
593049
720233
74324
586129
228432
245890
233709
832273
95783
985557
799022
91161
164955
559592
933422
542150
973018
735679
197795
759305
275205
720687
825058
1048281
438086
568359
161558
887020
377410
526698
299105
905905
876980
65005
605026
66223
860216
650616
974335
944806
641890
143082
441462
937143
422128
628032
494124
271717
766569
286758
587827
973171
794538
531239
892907
150917
852332
206994
695641
512502
529761
453153
229073
201814
874485
440105
249228
881014
288406
998872
124505
427886
592049
852923
870571
298383
113881
328895
103246
136132
971462
354993
996379
869085
367399
639907
58709
743583
155336
90749
191480
293354
118209
402159
363139
147527
266514
44455
689408
1027717
70572
393467
802479
617731
192275
3468
628537
1040497
440410
988559
755387
425721
70223
335663
724824
107763
704442
596674
885123
814944
918679
379890
571297
728157
390118
202250
1046512
790911
457764
669701
27789
587889
390248
298063
316
902371
172660
632643
366477
604879
268294
932795
68735
877709
461897
136762
119396
177462
947558
959975
558363
715232
895675
550351
58723
746843
56237
845507
877976
820260
632219
249169
305929
271237
688963
578012
517862
211316
837702
156282
695238
560341
692002
1023865
723756
322532
600436
876496
843070
982118
87361
732440
1038405
744510
523716
796539
209835
337247
238595
477788
287186
259865
850587
638876
149741
35900
25649
990369
476457
269331
195215
496755
822301
55553
937042
554878
345586
427682
170391
886549
427615
340965
128802
792152
36053
11590
445139
653699
1001809
658654
772683
99918
897724
245286
1026824
732870
253563
837216
922027
902011
366295
83069
424135
685261
604227
704313
861447
462912
820121
358495
746200
938018
631591
543732
535378
867258
62149
190878
141221
331013
902526
89549
960919
891182
675582
459507
965668
418821
536264
502942
19476
207399
870572
638090
347267
425525
192572
167138
977478
923243
178785
576137
1046206
315997
2982
312813
672220
314116
232218
811227
755297
502685
449568
333735
495106
556612
541384
531447
499507
750048
96544
317247
751773
92428
937211
818506
301861
616115
953383
391494
235216
262196
517358
397995
576702
231562
812554
529482
906466
652149
979519
1040599
786745
658097
900149
434496
101618
917944
191459
988321
569843
24846
802688
366793
636190
642235
852285
275179
80803
987528
401223
444406
478188
19226
767354
313622
742218
493777
564591
1006787
919564
63059
242780
75363
742654
454203
964697
580106
424256
899285
519228
750927
205010
593737
1018932
618812
705925
764414
539950
899077
867176
481126
913597
911059
622736
162972
975890
44347
239942
580265
411055
140451
985143
838112
554718
523277
493171
853907
846530
344249
911661
312261
664355
440748
921944
879888
93063
774027
1016257
1012956
79997
734049
979560
672719
599028
266135
204474
269166
945836
552251
728885
166933
34269
805470
1032677
283563
455222
523444
591914
373860
599049
959384
801210
946547
440135
315166
196783
42822
78797
220269
182721
234242
547770
719047
1033597
185658
224360
666760
226641
523505
773564
660292
104129
101915
196097
492959
375057
420035
575279
101141
8852
593904
232577
839793
680698
110466
32343
813745
76321
399669
802109
795620
968760
248431
253406
806988
957932
634992
361330
216684
699128
687001
252977
650718
106819
927849
821345
449026
312899
210613
664535
339755
783371
782419
168539
874208
294756
389227
1021285
629387
160881
384711
747918
12675
124687
1007318
100264
598287
1006039
447826
917029
743246
398992
880041
1011414
31953
158214
370973
861323
243404
1020281
191078
7492
402407
369541
87301
560570
349443
640730
434228
971104
1031792
948724
126184
154963
303150
140990
850174
466001
670210
776421
693
730069
79898
222405
472743
184464
965314
57511
1023731
234042
956050
841568
1040606
456449
638627
211669
635157
250631
328689
391463
170526
1036776
38532
196444
84910
267991
247709
306015
954024
23565
140079
955694
257346
756196
353623
384104
532106
619363
832970
235976
924396
301562
187167
38594
927075
650022
978539
51353
447132
639004
589641
741032
778552
761564
450894
818932
853463
360923
565811
606194
780586
203721
38732
665990
691123
220217
704044
374337
330485
898941
355028
136170
187593
1018186
9051
756455
1046201
528514
597104
940576
417622
733948
1020578
730356
364256
657918
513509
877374
353205
783907
201557
373839
783348
612259
818412
1032182
891996
681602
1007373
799245
825121
801362
701854
884752
601653
912709
989968
108297
523579
49155
876519
858638
382569
464819
235724
975656
774288
742041
961477
304201
940390
1033456
831829
940607
551382
741942
528759
982136
110482
269357
237642
335505
690254
15039
332359
71332
924268
540849
704279
1031651
242715
364445
212523
284926
627657
1017886
588874
433953
797266
248844
459738
619615
317650
856708
707581
474866
896164
55703
30967
62090
438651
76447
262932
249218
763737
1031062
136427
775132
528956
651514
962222
949063
608641
912611
188905
493227
95426
206471
804578
438564
1024156
921371
815442
339135
77159
417352
598497
154893
282550
866785
99848
492452
800069
717413
552150
338335
797506
487543
302401
152267
1020446
222931
780864
490842
919536
669168
600403
388393
843177
651415
249299
380835
351721
875292
61554
131452
462937
314980
112787
856866
394289
505737
766042
14092
407293
243688
982036
437445
648825
538503
95494
555200
201768
438070
967444
488649
53031
853280
288677
195123
213529
692309
98379
374720
482522
345802
873158
599821
737179
200242
145720
913865
710239
510602
658904
491315
720682
373488
1038417
158223
1046840
240857
469839
575969
789057
967872
526660
1011075
915356
278805
36189
86425
471138
422942
681940
717618
373422
734944
647924
874126
173901
712991
482553
596579
601689
101675
985985
967974
539456
482007
20747
244270
971575
355036
374862
602530
26921
954079
313087
209392
304486
795414
452530
304545
663806
774863
219069
671288
112827
230441
389927
337344
952348
753312
898837
1040553
878086
680192
1012309
443435
856795
1000260
189742
146315
451316
16376
707252
290534
289907
8046
802167
697683
977688
121772
620244
668826
1011916
439192
831734
777082
639800
610117
1036492
35315
457821
973047
595813
673354
855384
513844
839182
812388
182147
652959
29537
163067
203797
603435
446356
8120
558421
479812
297327
223732
933253
594308
308948
383702
10052
810527
314443
741510
219137
419736
388259
67193
843448
1017008
347486
206514
749373
703208
16593
276962
273226
45039
822614
829454
937725
363016
456262
211196
339068
722551
518560
146664
653056
773506
848127
231245
935457
902865
70488
342201
594666
65482
639539
547201
485980
653947
200911
155539
735989
59406
1007372
895128
437661
1009233
165543
912897
988712
983066
85474
465176
289629
94928
23456
816442
6146
650619
953589
561298
43974
409438
864678
14542
886412
666937
244349
601047
352770
373748
656325
1019356
630065
536450
931818
920488
116735
31947
558701
209362
54792
89443
58697
657073
675851
418176
203162
499413
37456
178071
1048484
154664
596838
256908
53131
84446
12958
332123
500899
578970
90510
346584
538931
123249
562110
866839
810072
785168
584893
270318
664973
14027
836035
737648
772386
412661
793061
399893
165188
1042551
304734
433691
757301
716418
521228
814282
964394
976139
80755
848070
945923
217753
124481
1028823
49005
1006169
820285
677044
360220
555449
714840
837188
855443
387736
239878
226282
973803
507270
577864
325495
61426
633874
747423
894827
47009
650929
314728
327485
420
470184
680050
88488
297075
761865
537327
660972
749912
660026
880197
721433
392799
844972
394136
366022
789984
38169
60321
469564
663915
155204
874870
229190
836967
416463
521156
601123
1044275
153116
358335
821178
299257
637861
828181
352743
957607
575526
280787
399191
261747
823673
312332
407360
78454
245828
814034
498173
27595
161056
729213
97333
1037544
794271
729566
537868
509791
820497
1041399
318770
669629
882722
545796
367803
28620
732164
546466
300687
943586
854785
1028609
22423
786960
1004018
564614
226068
426368
592062
664388
1038250
845836
90032
902633
736889
164235
711878
536423
163266
973559
204901
869011
276650
238348
1024287
535547
318375
37320
205816
14686
535997
816795
994328
125834
969159
987499
410348
379453
348280
631638
597833
468653
381012
714338
746017
108764
262386
444512
989339
567039
295750
540169
661674
808077
941367
303152
629863
713442
1018334
238145
945083
48722
841997
419440
569686
42786
995002
202674
847021
407789
1034089
676976
537842
477629
321510
839399
140844
502851
1010706
691416
23672
144727
224687
942348
29674
639456
938877
164839
445748
407062
1024400
398395
821665
280062
751084
245736
436546
169879
364972
129551
620773
214571
443718
130573
370979
171302
20486
6451
427381
537898
524195
703806
451218
241482
351402
300817
934054
102499
352720
306927
762729
213423
237948
94924
185041
688460
887145
983840
546218
232499
992325
71841
900042
790975
519043
399722
7133
780997
594927
377818
956565
362240
995331
794634
796270
1037640
951764
283332
753036
210789
67285
363633
74839
330648
948331
235017
450740
289216
603227
384815
640029
514703
312654
372515
697935
233620
737406
672914
674458
921125
528429
558969
990290
183089
10806
855577
704666
422842
121216
999426
218649
886518
202446
680539
931732
872872
191119
742125
150386
1016013
747943
84049
646837
194798
688344
70057
517767
238352
969003
626806
84327
1011268
912705
1018587
1041498
267098
550246
465897
570516
801443
83985
430736
736260
565224
125704
493222
361141
926488
679696
922842
740060
111041
273149
749637
49911
11715
723561
1013166
867629
682006
554539
187222
729795
522181
848091
1043852
526274
864876
180352
226812
990893
216537
636880
700096
165266
404969
71181
627398
870256
1019928
649559
998916
697224
659717
747985
861596
919575
399855
64185
782084
173128
299004
652388
829573
905292
219220
260219
815390
113179
771343
333736
354826
800826
257396
124429
573668
224848
159669
131081
115364
750185
512594
367322
577338
656421
534126
215655
191367
278734
298563
160619
14846
291137
324238
261819
164546
889630
395314
279212
570928
920167
224625
745135
405461
911076
197768
331295
134352
98543
203336
770943
319579
81618
882142
815599
426331
411367
201569
926950
174860
925712
918530
800894
689351
549689
71383
616474
368528
412334
424117
950220
241597
227750
259595
323412
538648
293202
202496
176736
15051
411394
938067
338543
262125
348094
414590
376793
968117
894539
710062
610793
70771
916620
448926
82797
539507
478908
38292
914739
431604
435222
390225
579858
96659
484012
458836
316983
36668
261944
826847
769080
93261
28271
366825
811760
1023999
176435
634091
444260
976359
104693
1011862
223206
232813
345849
1045323
43647
607613
168432
1038220
592230
675137
658614
563259
748304
873057
990120
851984
358069
349929
363472
636537
902864
275687
940183
42616
79507
557059
258319
670363
812908
640158
1023817
107721
702480
65958
304950
967596
34486
416051
560407
872753
997188
805274
263204
339876
825173
652677
879931
555307
340334
956872
519659
592970
43515
820968
1037240
892486
756346
862112
294139
455876
296835
180898
453791
333680
740870
567608
605169
81605
1020224
170467
1040410
169587
588626
303851
851875
856824
226514
817035
270408
361474
45059
72610
13512
300612
984516
837681
891172
844588
328055
301373
767447
660789
774768
816212
52857
760087
568092
882149
234516
952199
30720
154532
35565
37967
853186
394244
753737
529668
437956
392281
273539
206608
168165
708617
277464
703484
977685
629546
666886
577307
557383
645275
44388
621065
528858
754054
871908
609507
58313
252854
23477
58330
719244
871962
784693
415893
517939
485971
382521
251872
471009
173648
525239
413599
745494
375653
345155
1021525
506343
38291
157613
802892
238334
431041
415470
920505
90796
152722
847992
328506
753705
714133
693479
298376
881176
1022094
470106
659244
156306
128780
677521
634993
438096
1009921
337818
238630
173485
798921
358813
199011
306467
563160
944587
876350
791177
394487
324036
558559
954988
206392
446141
450606
870107
463661
816375
42973
526370
936800
816878
851198
774032
1047594
225404
671300
979676
736781
243659
303431
560768
255623
967271
573431
812839
285944
594644
300492
968176
1011301
404814
632990
543094
222261
786823
57410
916346
980503
552792
42072
494363
632836
944825
1044110
559855
971810
252485
1000048
584906
96079
632900
75324
238073
738836
563275
555139
677150
599280
1000562
411161
346979
167369
831536
423885
903844
463686
1012006
218261
785521
168152
915571
177464
692664
61340
354773
485081
709699
187737
583624
252347
266780
457770
659476
44435
583964
535744
634899
490584
337010
642068
1019697
186795
875249
279599
935017
373614
799222
611125
141060
852815
607244
335953
91552
877906
759231
393511
617641
5593
21555
1018471
75032
728137
227463
253620
149367
451184
356138
711551
350723
641625
556250
491729
981104
863239
761879
464324
546092
892465
481898
125975
1047255
734853
661380
72668
953762
1028481
512510
76095
289447
387753
167160
737194
91822
625038
939700
775917
706485
191919
708012
575438
928714
842594
221997
150230
110341
697086
847822
555779
201797
641155
19056
531615
302914
503302
973608
104601
496321
605731
297400
57359
1027828
499862
525372
996574
148540
13292
517372
475048
261675
890910
383091
562145
762376
81941
500291
808236
909937
499009
611426
303584
468483
100516
680996
521607
787453
609080
604967
826183
11772
643219
517116
319757
221245
121556
878357
673035
165812
1034603
288890
274613
488736
436829
237611
465679
628406
544031
688609
45914
203857
671491
461026
437779
823578
372358
769603
549141
470929
940853
161047
287216
192063
537936
463073
335762
274489
498869
540888
330424
454421
981697
94252
434662
447117
414033
929746
524503
754078
578418
99841
605219
1042000
697717
387862
480574
855648
224909
148561
452620
742356
39035
16435
686314
8351
432148
145394
531647
467837
416360
548567
320204
822175
894742
675182
443175
356624
339787
177656
158651
496646
616422
834167
804626
1036957
1025370
422697
387613
112372
487780
560255
225345
56804
574381
803697
410316
175085
200371
1030642
545780
913315
880521
899380
338612
146474
832505
1028081
693149
967618
129739
921406
399665
214610
500325
71020
147080
144421
264917
430665
335881
844859
542607
811250
29314
718483
856763
398181
219917
880045
598983
419274
497337
891570
538635
529512
68795
351668
766487
32924
768263
610783
4161
598082
1002440
991293
710579
72080
424637
168210
494374
304202
211322
138968
821999
854791
140045
388662
891790
207199
291785
1026371
34122
78650
37539
91210
30687
58740
852357
454357
306756
15960
881353
910845
578094
15331
618398
524367
511726
584467
226754
27252
826650
79274
427365
345030
257325
897779
926357
729596
970952
243496
816131
198614
761935
759097
229002
724836
252574
419098
282320
1018652
166648
846910
165247
807358
24437
505404
379721
341370
983748
684559
79467
447811
103813
88114
356897
674936
575442
434709
397416
551511
913448
953319
422934
555878
226013
266096
566367
13650
952878
958033
856310
559409
42517
388253
488716
504362
728712
743678
548265
144001
911605
456329
590346
459629
334061
666827
400484
2481
671784
95879
680277
602435
593927
963332
691141
745814
368626
922523
834668
63681
834789
219519
56320
320928
673652
561515
580343
540376
565508
956576
994885
596445
290668
819124
699898
1040533
613902
559915
126264
393018
809216
69487
224810
442270
110669
607724
581875
992689
25177
331518
679148
243223
619323
818704
622492
421249
953521
904368
304055
380109
920162
600508
753534
1004954
271699
948493
699914
996098
313488
230984
427239
295404
515277
71085
790401
129791
306202
984128
235535
891227
390369
271506
77266
737042
822788
191810
542569
402379
35700
1019112
113233
933364
116152
488007
126231
1041677
500672
742538
53672
714924
90094
858235
391591
199385
496727
424424
924604
705269
808035
78578
549451
178886
511804
131610
907802
684549
92644
278966
948671
205580
416537
876289
591766
270970
691188
892803
998230
754702
2785
406513
683582
258472
18822
480608
1014549
754614
975257
536292
568534
250507
402555
149943
765577
476297
998163
227911
192643
999075
307630
907796
21713
638536
228995
1002746
452897
454572
248086
239580
264316
837313
849118
358770
778081
786595
347932
689056
283263
877387
83360
780283
367503
1004408
789477
576382
195380
543208
835876
842622
1012817
1030371
228277
439756
719856
234847
728510
275407
865625
678976
604056
697089
339189
455636
175273
837572
399289
320728
866557
304345
186538
912303
710503
75136
551238
892991
12455
61976
464405
585574
388427
924129
40560
130711
711567
621209
951
519304
537659
990377
191580
106821
477746
690044
257032
367213
934859
338613
560947
421224
606901
305664
484537
355350
185019
721046
903575
718034
348845
921498
542118
653638
974326
285308
59340
693645
826391
488506
604029
539997
885847
481529
817366
76712
735987
429627
837341
904214
408874
72937
319388
636771
520667
763053
358344
93095
935579
320660
927785
795179
40843
758663
233073
283627
853259
391739
426793
256018
721843
434258
983078
75367
364209
129479
409862
226159
401368
360510
617776
840387
847080
71153
132422
658316
757088
837034
336146
21380
54561
125529
827422
665890
556267
1042921
698738
438923
446957
199358
49264
561278
130435
1021203
1001022
463854
664971
606372
995533
843270
798848
317135
1000915
335206
223473
576783
690927
455096
971731
44108
426637
63562
225730
898822
981502
828189
939595
464227
807372
613508
817184
675277
586550
406349
290698
829228
308417
245069
472742
855329
831380
184114
605737
79204
954404
471043
302521
379940
25
124256
543356
299740
721867
276294
339900
1013495
164827
628205
244167
216153
50165
708895
480341
60124
263653
136597
726789
205285
680275
985402
647531
587000
216692
983490
159243
397677
587441
719459
335295
832364
178988
614543
343921
857025
194557
468348
852631
114654
92856
306896
953719
59063
850588
157741
232413
517445
630485
835208
688418
239572
33482
614958
999217
848139
229750
868598
1004174
967558
523712
537089
278641
450962
1037142
115385
752423
1011937
418754
861592
578820
329076
889256
913018
152464
200873
1038116
825384
664512
7118
818774
115821
707804
497766
68067
882151
753939
715874
113740
482169
676151
177148
922910
239171
518251
95082
1024024
1009764
721395
497986
447392
1024176
484071
743770
22964
390372
891181
827313
119177
217329
782838
741458
698613
741557
296359
630934
442277
597656
444758
1017973
961156
204508
943319
813452
962589
472095
951721
828383
757116
579483
751798
1007852
202169
205821
310409
548476
983164
790898
179491
275730
337170
473283
345134
601343
1019679
348662
252675
16384
449618
27582
688991
107886
1006082
978744
530604
417113
437907
1042897
328100
123745
576558
104692
661176
436278
880193
411216
686412
672532
684856
398019
267748
612908
621333
770278
359028
675685
459028
880058
686522
881112
785668
668689
557239
951354
1033970
957885
1014058
977294
735034
483531
57831
1019484
267138
254360
741428
600745
314893
411941
550793
1008804
192405
492368
697299
539558
872282
606753
605818
209070
439477
705336
436687
799268
601454
732790
732808
887251
250503
68649
488977
463875
695982
812791
927828
96049
962789
297365
631039
965256
511896
709893
1013458
569677
259370
1027088
230398
392700
225798
268822
1033117
28104
85004
459768
97537
4895
573701
666494
558116
582102
845734
255573
209546
949831
653263
143745
5399
307557
867376
80585
363382
132623
606094
4283
370606
575294
86947
486911
376687
677572
714058
632744
687621
664057
375600
213486
908963
994360
103698
806806
681339
1023650
806387
556934
182633
521688
421635
854523
826718
315876
955363
126389
792465
973305
20289
837478
892481
536604
75859
944510
765405
833968
684690
967319
724002
436336
936786
124959
512639
669448
429605
946898
1003724
146942
607941
675707
874620
811091
417216
493562
244077
104764
193214
150670
68110
868265
320333
540140
360693
316727
1035703
492355
127895
756703
399883
293153
409370
730754
708008
237853
209789
808704
909666
399366
931794
998025
874579
44343
325373
1022790
679821
786875
598524
205949
621064
855534
35018
320679
918613
422132
783709
18192
571669
834070
878915
656751
546705
14792
456178
23294
630151
168699
678852
807260
953310
475144
498476
95060
141209
93077
429275
158900
69077
759607
877157
769040
195904
480134
529931
721283
320300
832167
531030
263942
727922
687911
49200
21727
911788
463451
301111
258812
242957
389132
338732
926383
108803
814439
293454
350356
990996
724995
446853
177139
140461
372146
169299
115070
1015601
893822
499277
86980
95568
122732
714883
778198
364736
69093
148548
1021784
571064
696816
8646
17344
191779
402620
807051
752623
392540
144951
703479
192622
532218
111233
796665
479081
202650
869266
749738
1046075
196031
595854
439243
449888
347347
688107
680291
862477
596776
335508
573897
161001
790939
509152
948030
583908
572023
219851
455033
323981
851600
881392
121384
538073
258096
1003710
224529
876560
168436
939638
380710
310774
991102
401231
975964
351205
522342
1017907
1040580
923518
376789
569852
546910
185118
854713
264515
1029967
1031142
285632
304727
130315
529771
8032
431532
206637
920788
472834
897049
121299
505665
435101
1028
210885
520969
187084
146026
118230
924081
136524
912094
116826
766845
460058
467022
360446
647792
229445
906620
122270
536448
479229
169680
1008646
88172
361341
180143
355069
884913
483442
260037
512187
247515
847647
783019
686193
1033550
600433
121838
1039800
171444
433274
928955
1044319
773122
443016
924688
481603
726087
281814
621299
152549
244015
726394
994516
668261
66466
966465
948398
472020
658336
1031000
538459
544924
578754
946548
970349
566136
1003707
656832
715919
451281
527657
995014
167045
814753
951963
772935
156751
13059
66254
387568
763022
410301
913704
1010684
250271
32650
155979
521600
1034505
264543
451020
497834
814756
932743
59233
855441
672670
701970
1032231
213321
457007
1034840
155398
491627
977132
707661
237742
701811
811346
904175
5780
834173
129149
372407
640706
551227
418957
919435
330879
195300
637640
733058
146202
844780
995403
864915
899983
387279
741470
544692
738946
570424
134520
694822
469208
844995
649780
138768
676534
400676
60043
827734
444656
703345
218845
634989
24879
435118
938910
208369
394020
426334
949447
714403
207824
317759
368343
547781
223796
278108
72546
269170
711317
180460
599795
131244
503745
776273
544229
917392
136401
220608
425122
136055
144479
817130
365956
355684
865030
910032
7210
71014
863017
218656
122278
32156
708737
465183
112362
411387
1013277
801455
674472
679576
426211
30434
1037422
1002473
194206
147945
790089
150506
847027
44292
617343
617284
209956
844705
875388
188322
965541
994739
881125
429901
61600
627410
251590
319638
964174
138081
68433
372291
998746
94740
458588
17020
1018052
488112
328352
358216
532916
411295
803930
1002480
748614
1036126
530715
252799
782378
430635
503363
994386
591260
997062
748997
877377
800215
873091
47252
505134
370518
979488
7312
103838
816153
955272
130958
662616
846126
285386
376795
330669
683867
611498
583165
136250
236476
879382
795318
1044751
919191
488256
998430
508708
460887
234317
1003186
603654
765147
299694
911247
56363
687762
88318
77404
617923
156635
199573
695480
134840
260246
827074
965353
382546
874648
834762
352138
291212
543863
42901
589079
822794
297541
759734
456279
592932
587042
424431
672025
286880
788170
301436
1024017
214815
28520
651997
179036
874456
550933
974673
117620
994684
502752
876259
751876
1024226
765046
941685
576427
876840
528549
500752
496108
925856
40519
424045
754612
919050
802536
522501
746145
266578
1039116
778042
565236
867861
1039969
818700
504858
940450
513634
246389
406582
992520
9442
1023276
493794
568900
646690
1040919
787973
315840
11385
1031630
838807
366138
710707
983393
926398
636688
859654
287379
357800
790056
659328
946491
33039
551329
391261
686863
556245
1018277
995059
39287
824089
623095
819682
200400
730212
479012
731656
620403
767654
626371
890370
626984
499579
733543
486353
721534
904890
92546
1039831
108123
156141
796487
1017071
772095
1047279
937909
825757
800552
290367
529076
380855
164783
1035439
14303
379870
509092
346048
534070
898079
939699
2844
162274
335871
78924
213312
20147
568830
176207
1006852
260337
366264
394241
642716
1001054
151825
601631
377890
449681
302348
257260
1042976
756671
138762
34523
671298
615231
668986
53784
199076
1006936
453956
296547
150485
246378
1007658
129676
719025
136931
652026
275764
570371
588570
1015618
520889
94028
80202
248370
754106
1034758
197383
1047810
468860
1034457
281788
344091
148670
341903
721291
1010913
154392
974004
466446
799892
1025774
531117
33565
512567
1015196
843871
345353
857583
196780
459208
527669
10614
507843
207570
453065
745858
577379
356121
697373
81784
936658
1019591
223174
221965
760603
172327
935200
728066
160280
948620
828571
632789
841120
1003096
675696
363574
969163
113840
538327
875234
1046150
37927
224344
494395
518650
59918
911796
993031
867100
371975
641638
534861
167032
825175
198461
650536
454103
180294
645724
1040597
224038
1001741
359437
279786
58644
958062
486359
579578
502043
653726
986634
930
772431
950427
329741
647028
683459
978049
91020
129937
56454
118808
524481
455566
495007
487120
465876
872622
451199
731206
230989
396286
804824
537310
175545
179934
440417
473350
646613
17826
505034
489551
527285
530216
760542
661582
262177
754825
880167
67691
406153
406886
897564
683295
22264
363327
270950
365201
1016126
596824
617884
687552
921088
1024182
48843
578507
27202
144285
755502
825
529001
774991
329809
98729
707901
828777
724527
299108
41257
1034108
118603
300420
534127
722546
160556
704342
946084
475737
844794
486686
575737
314301
442642
535042
615268
613535
895605
207732
423498
923820
860268
765464
572346
133813
969478
350438
723086
104082
288661
581925
45527
511333
879545
714564
19673
795050
667777
4614
260433
748628
170271
292625
217225
119302
613041
544923
340366
526561
232389
275215
990473
15675
775423
1040536
772724
752102
612397
733706
536175
890579
1031999
394218
772175
841067
310693
840500
197009
320117
427605
138583
588947
57910
65210
710956
623145
908519
424535
620580
291581
647860
308687
477061
948094
834978
803060
628692
596812
269739
316009
42166
489573
35451
351435
230463
894511
281914
458143
290938
925128
532604
156656
583251
228100
519360
830819
11612
412234
232012
735402
341383
793214
878611
858730
436368
974301
758176
109048
645277
1007864
671984
492058
124746
466600
86766
635058
880638
712888
398110
195741
557543
377132
595956
265959
944079
607452
451023
604693
235354
784415
57274
989589
385175
537352
760710
361768
882781
842792
814960
975174
529529
444427
4193
1004927
131847
920055
520698
492848
121345
294333
143937
381362
466876
1023230
817226
623513
592717
18425
945054
98031
922365
369679
1017550
417779
539865
91703
674652
784617
335980
298490
327968
478996
437053
584533
94607
938242
607404
883391
76184
451251
460979
688013
554757
981152
243488
921981
458361
797998
334239
620741
41599
679385
431802
456844
988986
613238
195743
444340
313965
976925
10128
557646
572093
862690
273820
23596
911223
923911
426900
969121
531129
391037
594032
588916
230484
519298
762870
880277
749616
753691
963770
368016
424701
1019132
661001
77470
533687
272258
620562
606416
249287
724512
811324
250407
587108
447385
352748
595938
548921
158004
512659
138870
547118
31776
898086
272041
1000354
1022099
899968
876401
126823
30073
101519
695222
402940
870714
423753
267139
63530
393488
449596
409952
712065
900041
955941
69034
349694
431313
698610
728579
943842
624671
847805
930560
276626
184113
987369
401113
44585
746861
13212
893241
302260
25130
718153
758335
677815
372071
685031
612546
717740
300847
459767
851299
566598
270800
687983
74280
721658
1044478
401167
167240
801151
68142
893033
690998
54388
541662
133739
72334
944536
433977
473166
755753
1005375
99831
30284
981477
861329
386306
625026
857088
255046
520305
77750
667081
623202
670690
134294
516461
912376
585696
897046
82507
33864
747332
462041
493880
897436
352201
81672
935899
370784
379021
32038
1036202
633871
930895
428999
380885
910841
1004112
173234
330625
545638
405974
806443
919852
196068
733072
17793
201416
623362
828124
417448
14130
780117
77416
699441
900971
12151
173603
721266
370051
187630
710480
254716
513814
102925
977490
101587
473448
253272
528312
497236
975048
1000723
689334
648828
840503
588344
356279
797304
138254
752381
451095
84080
409434
623444
664733
553106
574066
489287
280405
974331
305589
357135
1697
760307
133918
54995
390205
263172
135368
623805
338899
212300
917132
472433
969885
527547
820475
450726
599069
57683
123794
61718
1031684
659665
541607
578810
120121
612944
16808
761488
451442
443992
557151
627310
365404
660419
665594
224771
151121
155966
822459
1014693
752027
753377
560876
464477
1024243
544713
974627
776629
170513
728464
343265
626863
630484
899242
581555
275770
669540
841285
31875
1024983
999310
8980
153028
800045
585951
45180
115659
303025
99879
10482
439741
603424
792745
696918
603764
43262
329208
941684
876740
310816
175426
854832
655584
628251
7141
184702
204283
1037395
832870
820814
220300
457088
4582
283260
299118
7930
246274
158849
754909
13736
549175
274560
339024
1012937
1033484
535295
862819
951684
924484
900573
1121
1041480
802321
21567
98665
465257
317547
594123
111648
237079
21307
485539
773742
1042872
46486
164543
1033940
162135
697060
441328
291957
12438
643867
483325
475282
932964
502333
225299
627210
943205
644026
452177
150196
576101
447528
1007495
138450
573551
671446
143594
276357
174938
334051
476988
435278
880210
882091
698873
82549
1022302
641325
472889
963489
170845
597703
336233
667063
263424
146904
518072
102369
610751
536706
895753
545140
59768
467732
724097
417908
60671
663603
626396
781656
617666
398338
164941
635753
959814
701101
708848
890766
839146
138017
832684
621643
815813
28497
996900
38580
332998
422104
486630
771087
655525
746518
417804
722362
424773
515162
1033806
607645
389919
825622
801229
931878
14780
323803
579269
582189
248192
591284
373021
437940
641561
646878
728088
546626
866047
276868
258775
17142
140489
192222
866759
119189
59739
909632
258736
158230
582180
798565
779401
135309
741864
617772
94269
644710
502282
849126
417955
201811
176032
944727
691316
909416
862682
884819
888201
138488
104713
983601
485994
210760
427832
213989
648706
408292
799551
104830
171471
265039
249661
73593
126186
835116
993940
40714
464723
986223
937738
270042
156437
353736
327264
807662
208480
598855
973587
105934
701977
932497
356562
360757
271018
967403
850484
81283
380413
914713
637803
558392
717414
325999
38483
504710
786935
90150
980296
357458
317385
33332
383358
671356
453277
788787
4659
589021
884323
1048316
1039803
888850
26217
954562
935885
812530
60410
249297
647695
1035558
343801
503925
491449
457600
436918
135634
716437
141390
196740
614369
469798
167529
749817
875406
608862
275346
782427
879623
504678
710888
985167
42074
578628
713064
957161
724991
418914
578375
823994
908168
431027
153338
1024584
497253
316650
673949
446858
778669
707237
245913
719272
896053
785970
860653
552640
206832
379848
700842
188182
973117
31173
699220
955928
954376
286559
698663
53765
703612
73920
365219
487306
841117
819623
860278
169100
265908
599042
557851
694431
316530
180477
578113
457837
145180
45119
452081
553433
1026866
922521
651449
268445
17330
940805
768132
205138
894681
953314
328907
898939
354101
667911
73598
739935
724052
317236
493043
474424
117639
429964
486956
1001136
13732
560373
179776
959913
873745
605619
580891
650889
682721
639113
913321
97467
219609
1017349
719092
426972
55279
297082
311241
768758
624526
775598
21112
997151
512728
294493
954834
369821
314643
540466
734715
28014
123943
979766
953291
161668
239926
538429
594023
225693
350937
673297
299168
1020439
895386
237424
911685
262708
11172
10131
360939
18604
280913
836929
45540
269299
314544
1022375
683004
624419
252704
216596
946894
527319
272878
903541
1000317
564131
601739
744575
286479
326917
994731
122161
255768
471210
864636
981235
667042
548166
12721
571956
1031970
550951
41226
386912
821629
688026
305643
803502
735564
78213
198535
996078
448190
372684
246883
554785
85067
572224
154647
185028
420065
457777
1009885
543808
991819
137118
870968
103576
605995
568094
988683
506928
436913
893123
958892
1030092
992752
248169
475121
216100
247075
449150
349489
723637
824114
862822
894788
299027
502598
1001615
922869
246725
873998
298940
472053
588286
119223
805416
1012358
616200
291790
883237
156312
650765
347499
91599
394380
823833
595358
173927
103113
855464
623569
891529
629708
53522
254598
1026091
343590
545632
1002212
588598
605187
174928
899334
209489
292931
564280
744556
263031
772151
307967
903007
1005386
614920
1034891
525424
289332
277950
405354
116104
500435
991298
341223
70193
392227
577608
605702
145979
938777
898955
559306
632997
344826
874209
315277
532535
1021105
748705
209246
268947
919088
115658
913303
844911
720173
514411
504238
158812
939528
567992
371160
425667
209433
483680
496891
643584
914736
437468
480694
3130
384728
947297
613499
961046
526511
773738
159204
836206
69878
1024597
67035
504811
960074
861402
5570
296476
876695
195062
729861
529592
391446
705799
876353
182025
747960
473091
1042154
118694
143260
151203
915670
66929
1028859
260613
14513
516997
407843
184329
334221
76115
1031858
43284
932585
648571
764474
135052
631503
917910
975812
290560
214998
1032539
158643
43480
236509
323502
176724
121254
531413
687637
878150
202031
529850
192978
119400
65347
390112
110635
488628
1026767
654210
580939
132268
177958
1040836
199789
776891
460956
133980
804027
991121
58294
819106
752896
218674
1704
860550
847386
539301
326110
198522
34487
757693
4956
1038354
1043522
540723
449566
882864
128254
466325
15425
504075
731947
717123
872759
273803
159778
638296
292603
1025835
663998
434826
917788
758778
640696
930702
538026
663505
606533
755292
596858
59276
22814
190062
219694
716826
162663
159227
267047
345773
159232
810964
242310
861083
112491
308570
500444
238350
784685
510576
460005
526305
178924
580127
176631
114015
299340
36020
35381
1011109
8241
259194
761118
504220
578484
193985
246449
435356
842751
73378
647708
613694
30481
572636
353287
699896
606857
796094
318386
654742
932215
426107
259707
59866
60555
652118
719387
686021
629425
253595
643427
991954
946296
147771
174364
411973
853743
576815
434156
226409
316849
899425
814146
129263
148498
759644
344049
674218
1030856
169657
975570
540876
652128
311342
858206
154506
302109
178534
558323
102435
504264
864373
931331
713856
339571
25799
1005018
478572
593157
1008232
259193
978913
512409
36958
649427
257897
802313
983867
855045
647716
138412
938903
1034459
928315
318567
348441
614828
87012
1018893
397640
207869
798686
1038725
985438
469771
1035282
860235
737438
701156
470885
827882
82620
269241
603333
222135
608127
197991
329162
554387
609163
1022194
256231
91380
403465
244269
374015
375483
612315
745986
1028509
730164
608952
896155
612081
825488
919975
402894
15003
443084
315281
351959
535067
338912
657993
613065
400813
22497
642195
931079
907513
300896
266879
225206
33676
188512
31683
670437
167320
636355
484916
987811
892084
259648
405213
645235
359045
307198
744414
236272
594600
429458
190976
194301
626912
717361
246619
724265
956424
730633
707199
294224
68765
817735
838631
292888
736289
225400
523950
529750
841100
728805
287729
449404
197569
168388
519092
188947
319750
911943
943591
59299
470937
177266
524826
428346
1024735
1020493
94880
234669
988609
779923
913885
982791
304584
901422
151071
368003
720183
983886
996870
233780
37656
53027
749023
217327
513954
348296
1019881
464505
465691
865632
508558
299527
443164
234156
553248
335857
999379
502032
418236
1009701
705460
652533
374318
198061
843119
561869
228352
600655
1019059
532823
863313
244410
691386
191616
490126
574711
491154
860465
492583
974747
838079
462895
920839
133656
870744
142489
27637
206689
108685
513345
169693
723437
180534
767966
1024374
415265
846567
528138
655980
919522
800714
514138
670641
1037157
394254
652723
538818
144429
115572
730900
52951
278152
545588
471829
123491
296038
565797
802072
543405
318058
632737
7649
554727
5685
314163
870563
420858
559963
800977
1033347
376917
889958
890133
164820
590
914876
286058
116460
699068
563680
798063
422974
740528
507000
266991
468139
57439
889067
500391
19920
340336
885157
457531
706700
643186
866836
839470
105745
616307
1027224
608034
551588
290326
958975
305263
308605
171582
304756
993249
722665
57142
826477
967652
589665
315378
712246
976118
412624
1039080
921389
407748
984306
51736
239369
180649
905539
480018
630158
591962
950781
874688
5708
818730
584411
613569
488108
79699
107841
991314
761094
609089
1007050
642739
599021
587904
55600
908268
784028
744763
292909
11004
896540
802095
284130
888565
247500
533320
825637
59238
872367
164937
332532
816019
525090
938735
590398
344265
647929
334640
46224
6141
121513
170614
866954
797958
1023570
855731
980836
520361
271611
88582
165971
72947
1045538
723736
433474
37357
724070
120000
371103
210243
1038733
776204
922884
890539
697766
139681
406039
872888
176872
530979
657062
575633
339766
110340
148685
984509
354280
713812
222519
610429
39680
268899
130670
706805
901857
188993
949967
477341
173021
150218
495986
791982
572627
451899
502951
1017318
758649
802299
324971
137440
89855
678948
1038556
134860
161231
642782
614630
326303
808329
2526
458294
561971
849474
669787
730257
608576
441608
657332
1018898
580122
367092
726282
100458
764754
479144
919187
806405
261040
284487
531287
99129
78204
509399
328626
561214
35270
160344
379696
721321
608369
596843
425678
102095
336568
84318
365741
897282
260497
683674
489648
315339
124053
412888
235380
910751
577945
51380
173656
680392
175974
614500
872807
699438
1035190
620433
935945
141492
515117
461112
993960
609618
1024802
924871
908651
68808
184178
850158
1013708
586205
23055
911792
209293
11724
473291
469831
563162
721773
703179
63071
157270
388939
864796
411698
434647
924371
635159
4781
299010
901618
511576
920365
631835
973051
1039211
927280
819536
246360
51303
237923
587347
919497
180252
869464
941014
344958
273521
30995
289799
678184
825872
324129
844380
315936
417941
1011602
80371
660892
289972
188456
787182
59205
286125
7259
998090
275439
244499
653115
111608
502338
905345
1048052
255180
76328
772996
214656
704649
289603
795440
341977
169498
272939
490523
127540
901673
694854
1017134
705596
700396
438455
47542
266026
713211
449124
787660
780345
597074
237651
256689
54890
846345
492466
811277
711284
169200
676263
812744
695867
519444
374591
16884
915000
550123
911396
426199
358077
404382
638644
96081
910006
215001
711814
84043
926995
467332
861360
811928
416134
373720
829089
436188
876805
580413
177117
422780
335941
12877
40615
699335
540034
467343
746611
28262
994020
453955
932478
284121
215531
108755
429184
35066
282428
784764
290743
205644
532000
401025
140829
981131
9864
414745
546765
752571
513766
496191
100386
660116
125418
789438
45863
366171
60970
1026860
305723
26136
515655
173835
223576
519758
336342
248144
758409
574146
882306
482870
356915
695585
446017
282316
975338
120884
517506
783263
820576
1015954
36922
479264
603653
348196
180375
1045352
217320
856462
585742
163444
50694
246326
842167
613081
488617
388836
52823
253246
460348
42923
837682
235507
388297
555247
786772
587598
237034
715647
369920
292138
130391
295669
968044
235846
629482
161099
626129
936319
204228
960027
275736
1012888
942351
248461
717970
100501
783427
1014775
121114
847699
74036
996163
594634
275152
88175
846676
655096
366422
915360
864487
926976
635775
1038185
754500
186318
581205
448673
119408
720136
14673
722869
780901
878351
319812
74634
738329
990953
28616
13976
200770
365837
355425
544025
203333
894614
332228
292079
460557
169502
695395
98859
57173
333384
918166
530730
328240
856091
841551
570094
227232
199489
290477
346554
896280
436217
72198
1026048
606821
288316
974383
115196
1039261
1017442
790745
293283
623548
768976
179211
1029798
548009
681314
471515
739689
547156
374764
852525
943734
902095
628508
772985
674171
172981
945209
521303
626528
983474
407419
731436
794462
859723
677021
497676
318529
590040
575690
129725
949451
467811
189780
131205
408845
104333
322374
783540
604467
628540
377450
425320
240679
1012483
1041467
1024112
989813
359296
189799
802771
170873
513185
959868
440405
292295
1015258
558722
268832
644097
78212
805183
907613
968437
616997
841653
1039761
949733
377139
212906
31271
573507
489409
902502
54809
662766
69444
309377
811535
866985
972589
809338
567887
866620
370302
488941
685687
887904
680842
663659
681660
173447
727079
659732
93978
571032
495654
641904
779285
40503
763964
688474
204572
263257
319437
324198
175139
405850
591653
411809
890332
183309
398554
675702
323336
265665
1030068
216802
189674
252452
465102
309247
582243
48308
187564
195521
227126
443186
401180
351811
349519
385625
112984
167592
58110
837001
484673
600544
579086
286021
203208
36787
844661
262132
968894
275061
724944
222056
233725
1002698
840159
993757
144844
995631
1034778
383146
669301
231797
309575
992217
757702
591509
925142
215971
456855
245844
311135
310055
538409
486788
92693
334560
557510
627354
141612
163016
642804
778105
262099
385319
606019
724353
72506
1041353
766683
154929
208568
473730
379441
737802
108617
738226
211156
20099
164998
348896
634631
1034642
149235
548650
851097
308995
375463
716397
970064
987612
271791
372716
679623
729224
80438
798670
475452
36617
958035
866175
16356
202692
501335
677078
293885
745833
120554
433101
336340
139004
758968
665855
1046369
696796
828976
622125
461232
984631
530914
353538
314755
238673
940025
94219
801468
431911
546521
424562
126891
903918
687590
209954
94824
608848
489983
787668
114481
197132
589994
96481
672008
855063
604022
401020
785137
110369
867610
457557
343123
208599
442744
1002806
682366
130290
969982
217692
327961
953902
66293
602891
206962
385025
60630
311592
844461
709341
34858
985245
19723
358551
307237
633293
660857
591136
613194
760437
474236
108027
539249
389283
576504
119609
9067
1023122
642805
549527
951808
295296
16978
385689
954610
151638
734195
611809
842364
537528
484010
64911
65092
588483
458619
79149
186439
990792
65659
924123
900506
95958
319064
947006
199963
458941
38697
990467
543610
416339
828888
140351
1016904
205493
668699
960350
882688
617468
223758
536182
596135
214900
312770
758309
933990
513118
286968
1045432
756573
234306
686160
876197
491288
771653
23827
599961
67997
43674
153278
646380
901100
455519
60316
525646
941368
452432
358450
113231
481854
701198
36262
902632
881510
595017
124825
635532
511580
263852
843278
813036
454355
625290
654730
794649
885303
256658
4279
251421
946297
980531
1032370
11443
568065
257918
839265
641055
563167
535348
833546
686997
433566
794031
887241
795762
825590
713722
823056
729894
355318
91393
260186
680735
64748
527594
293899
896360
770100
93691
205437
524732
839570
750161
288832
561243
333704
309286
663014
1005360
345270
82728
92393
439389
116155
102916
913589
343819
798761
878910
687332
933840
1015806
640309
979446
554076
146827
735263
53028
1005980
975680
544075
815650
990867
595971
620928
514318
290459
264300
498192
229223
359969
707486
703471
680402
889085
966372
275856
226332
752147
186930
396093
363689
785841
843066
147986
350141
620959
844446
106091
282304
353071
932243
585017
540909
228737
592480
197488
910348
96978
803630
781613
845172
499119
267157
696297
906884
913944
1014784
797358
255280
195887
688375
933857
850497
496534
828102
597870
825792
325293
104836
791790
732715
851284
422801
891681
15292
11977
236327
818473
16320
500747
340540
571054
336575
88102
688860
194017
404109
126577
156908
493300
327422
234686
153752
309621
5286
621151
870697
867593
924573
673366
279973
743543
204585
356728
1014779
369706
44215
883992
633275
508890
749306
119096
332924
140606
357880
129165
85128
588241
732088
152557
399684
400007
385819
765317
369633
152573
749722
21277
915841
141551
116025
810871
233490
338597
898737
144393
2340
643962
908144
243956
470579
913868
466860
928849
15661
450770
905297
1000490
750340
44351
279517
180011
234060
950815
565720
318100
680849
192468
894260
222636
778193
190168
712846
886226
136676
453862
842212
890270
913402
106113
222528
328049
486205
692302
820288
42644
223077
435428
1018562
50533
698869
206565
58506
129902
541128
596676
645992
242671
66656
598791
685653
161218
74219
64857
628478
185890
291014
39613
880004
836855
970486
206777
297512
402853
326285
514227
1001793
550404
133515
419154
292258
883475
851586
845189
212656
728566
311111
15335
1024285
898885
554679
432218
1037700
222436
124361
793933
601935
56041
576081
487310
610383
206302
828917
582316
813132
172097
831773
50885
1035026
997334
871729
444787
563422
18045
928380
996458
525413
477010
533823
572659
1028935
982640
77257
729361
375175
838271
827911
434705
293442
135703
723719
379871
656211
106742
62716
389652
1023677
517458
729485
657990
476765
647097
374213
447415
68769
719019
1030940
78286
354480
507158
863457
975862
291045
801621
810635
21687
672925
148127
78964
924091
1037860
461043
825379
742571
550180
868694
668395
115709
10713
932304
564660
227029
185663
664249
679817
961442
787907
199015
847065
421252
520015
848134
950283
589786
424677
526422
901314
873088
78702
388802
950038
499757
273217
98260
542985
463847
771430
973116
478258
695525
182425
453621
736772
57004
602582
966170
100488
93681
367169
833258
485353
927494
172411
822585
398097
620838
729793
39601
81198
990616
53343
952037
554439
203412
72307
178931
1009051
821412
716648
847106
295585
398163
93368
549001
542254
588272
443191
87314
1048363
702279
536862
270296
975995
941242
402717
671271
174484
45569
88355
400641
486692
297120
70320
1030833
556331
541582
50096
275701
879605
821507
20030
181562
947808
322654
498612
286717
564060
729337
100364
937494
370821
577907
809086
502356
576395
80340
496146
193026
670404
704403
342900
621260
635999
806305
322283
902593
615631
667127
820222
75059
53520
833605
683901
356137
319690
1000189
26738
694660
875829
954859
548312
610594
436232
674628
326469
346506
735488
438504
676983
557453
308297
854804
784118
800711
755855
343993
825089
920946
757376
940817
768958
187266
1033431
556727
1008385
143217
819255
898956
408007
431238
529272
149145
15941
996511
322608
703570
321407
578154
579170
434781
597791
494335
295591
750797
472239
610305
1039132
234087
178133
357848
435850
394257
718359
546458
582671
1011542
668439
233992
256182
547186
231953
537022
632287
909183
427965
1022800
739297
281304
735875
493714
636030
723318
814972
162372
295425
928884
37903
654793
793278
580040
407244
158595
780736
357409
509442
1008248
140559
828952
133193
252183
908409
442038
64215
185127
422691
114520
381439
633333
43505
231877
661402
866275
719559
921477
1037390
722396
341270
556543
793978
132833
48098
89156
88767
501955
518343
673336
594813
969778
839300
905496
306923
441766
894777
706314
600937
178737
1035660
1019222
808573
235483
214996
555913
81831
865938
868056
216794
945642
294030
832950
811471
23998
232710
610179
433157
657682
817462
576976
734481
866873
162970
293741
221025
146907
129705
845054
154112
755581
860061
344144
166865
560402
918602
246224
435662
363154
691917
147619
857386
257891
968733
959597
784361
716130
26202
788518
192680
47601
78274
707589
334914
304853
62970
308772
205394
970017
32446
795667
996995
986022
642512
388599
215207
24657
947689
947179
88503
151218
271194
843897
860691
670254
341307
899947
551223
940275
646866
131958
817262
171032
391716
827973
756147
149630
306027
998340
72693
764649
689466
913212
715993
529091
944826
887562
827614
591672
281363
953848
46853
198922
244051
197527
467768
839005
827727
38265
27378
67056
939264
692453
615775
177322
348155
714303
585259
861398
260506
25349
803606
953123
65691
719683
458976
421261
605820
849979
517375
543346
517722
141275
838454
482396
711220
812370
577837
565883
59345
261530
1036414
992744
524421
539598
125644
1046701
178801
545001
366899
205543
602127
381333
845778
750432
64288
774226
336241
497594
690530
943574
130059
175599
225106
88270
482236
606484
131557
421211
1023597
227172
896613
513025
953948
465344
457257
987377
249476
897682
167812
322158
67265
575687
69557
379549
430841
220921
55463
102553
302384
161907
263979
909651
457427
959719
320296
905844
552885
204683
584841
782760
1032192
126839
494109
131981
900716
80641
439526
430921
760927
29455
1043027
81326
612744
861560
543570
133832
1009512
584895
453188
701736
128928
940562
765459
252067
858028
701871
574981
874884
208953
186547
789828
395667
816827
339620
574923
485856
41853
520143
13834
579831
803166
631780
348361
402990
196912
337193
178119
191101
399812
468794
214361
950686
342851
165760
123061
177488
508752
618601
320150
723141
742816
38733
927129
388446
556428
906399
25398
743369
763189
717484
985047
878440
51669
710268
290179
467255
51640
112042
221799
584406
636684
374488
289870
616163
43920
883786
384368
604773
643178
730305
526243
715118
233782
766288
270087
159620
567496
49565
804685
17645
155632
316209
178869
704718
29896
201591
284376
1047807
111711
356589
254175
909773
948376
184436
718170
805169
156820
426856
623332
97447
352544
1029797
701415
492311
1020626
849481
209983
477858
719674
517044
223662
319160
14117
413604
649591
458745
524097
139895
761429
68044
453714
748573
709304
740295
163749
975069
428286
879819
758292
511822
221979
81570
864987
629495
704400
941690
148691
334030
552909
718800
566110
903790
553245
738671
430711
419195
501041
157565
899513
339503
363875
405727
447807
214946
460819
179555
718750
966293
1019338
450163
304347
288962
133840
272150
857601
133571
142757
890022
661010
900059
129550
703388
311197
822703
818389
17791
450337
678174
813283
222667
576618
652874
707331
529483
540922
577418
98256
287129
1041184
993786
97184
28731
643450
801290
257176
740665
228036
571057
734781
85261
715512
849196
862097
523020
407055
568415
788146
830634
558354
320726
342808
526896
298713
830030
305006
896299
270218
981016
977438
998494
764081
46920
942322
643441
850728
212924
30636
779849
765379
835399
444751
908716
939120
402086
183924
164535
126414
751623
153263
728091
667538
277606
46291
547228
669065
776619
117681
897042
550487
342078
294818
757558
303823
240941
975900
8254
818114
737857
870319
752287
794577
989948
879828
836244
701566
330749
1016735
918189
664803
723991
60589
195320
829831
514217
582290
425709
212069
653369
995235
527075
927428
771880
644281
644124
149529
1047040
245741
818143
991865
327172
627552
980692
522010
577885
792630
728452
587751
135611
5759
7544
985768
860895
7349
936120
937987
677833
870347
993278
225271
590499
450191
773808
365542
341640
863347
664220
777653
559290
645270
578185
505254
118107
62502
987155
635721
591624
152668
244960
826454
589166
17342
79233
379548
848105
1033154
255579
211578
888936
11436
1037389
211760
833223
293349
123143
903164
427503
272609
539645
200189
465237
707794
808820
137155
71066
591229
1039013
899187
919560
242518
1027234
323276
143579
1026532
84524
519464
238653
837921
106490
306700
300556
678446
371262
205639
946729
916779
168721
762024
399862
437599
636734
277415
848483
1007581
227108
625102
90571
532670
790768
556943
108988
475198
794581
886152
365878
275361
790993
537502
161540
87006
691580
800365
992331
989215
523226
272586
590208
509580
865766
604313
495248
484335
144286
945795
238297
995571
744229
980746
973462
186646
491005
249665
249632
915600
27298
46083
993195
370271
790131
490347
67262
496394
450020
150315
986267
489496
874795
148496
832691
62491
88886
322096
301746
789494
804044
702944
76837
370582
471666
665490
441113
912672
568271
565635
505775
141604
955231
215578
177712
901845
273640
29492
163186
85252
19196
565040
793514
903073
558547
187687
893774
432070
539479
370740
461066
883764
1012745
294163
866324
970465
205341
564654
855017
569385
475355
823708
933395
564321
665205
771714
454138
1043554
356047
143818
488705
669358
501710
482693
643715
640333
697817
245781
190685
283845
712928
645301
802004
611037
86155
821086
608435
1005174
39401
584028
513105
337712
59103
928350
582571
582594
776449
492836
237628
813069
403965
623691
260667
484944
14021
224404
330403
6385
773618
476885
673409
686781
292627
88053
1011590
819118
104261
61817
524644
191327
320836
149428
429436
636241
572617
771599
270021
17771
606581
928651
968769
1033218
380264
597385
206430
303475
999360
457840
502483
566292
408959
118073
288568
231934
418673
480582
659299
478066
157469
871146
931572
143221
978623
523607
426029
866427
707444
74641
800467
583890
901102
385639
626091
11120
388408
498619
17539
313953
11789
722703
975941
696478
895691
257533
189277
798090
196564
942996
690287
974556
870292
618144
918883
80944
614521
1042009
651203
916384
491089
512292
51635
949468
946323
56636
700766
489732
170197
311432
978208
801910
759121
435351
1007708
177438
107915
981914
993310
466022
120986
444312
531081
758177
620147
83400
810084
42161
287865
315358
517524
370358
644025
907862
210225
501774
310801
162066
257750
1024612
823389
647979
746884
600586
453362
748339
905886
67509
699885
816814
486829
704894
213007
557360
114813
889190
33431
947382
240414
285542
641905
1018144
478097
377674
291461
485448
851728
589504
838957
931571
757823
948258
404045
224942
550907
992183
1012806
2279
722779
839804
806893
535837
327924
273294
1025706
500896
508007
569248
645623
784419
204895
326916
868191
553577
803271
385589
1027976
175671
552088
202274
217920
149198
941388
775400
121595
810587
110966
665041
817726
276810
716226
340898
421002
737093
504207
585849
758969
206641
474715
34465
695311
617963
78408
106081
818745
58517
78221
321055
1011404
777580
858251
54140
852445
723506
265522
627771
407088
499311
386068
748373
741758
852774
1020330
454743
1035637
798735
738971
864078
853079
340680
1736
52421
775179
80544
371658
768146
86599
219367
88431
400880
382520
445460
292181
443202
250858
953687
104471
528986
654603
1027311
1027491
519650
204270
139853
20053
15891
538407
541548
971339
2686
141036
610533
1009474
593836
840126
824115
977660
148340
895946
194382
826499
923969
852863
875504
945822
433987
1019453
857488
274421
763500
507881
446227
875606
136966
505877
941936
320144
721535
38622
580582
913417
245981
249258
15060
28494
268943
611184
894612
568115
23845
177646
12469
728577
610873
680300
964346
841241
361584
973330
491560
623853
266701
874998
363893
205468
267664
810367
404368
1029832
387875
55872
247604
570289
114431
381363
378657
411151
889559
561339
203651
974782
517569
70039
216497
166932
525024
267707
537315
590958
114067
550612
421504
114575
81967
853681
947989
598030
755091
838494
343983
555104
923951
365132
790901
499627
526144
363803
311530
785253
334753
197062
165808
649577
641352
351613
783653
977622
420216
211650
683038
434838
273607
43860
143951
83368
504106
269119
1025140
20903
903069
76644
513825
1007307
747272
901355
48165
386578
514825
1029059
107372
1011662
631887
460750
232213
909677
658476
764832
23022
164560
944880
371148
385281
333647
839503
834312
202840
821595
744369
340628
847529
111314
392604
921171
881373
242016
518138
1017628
905275
494183
493393
909014
577797
883828
470984
673794
944804
221805
679950
88644
401299
761253
597639
678488
329240
938021
500198
760993
548485
446461
228571
683592
231141
1017926
422750
50749
410970
363121
524347
245932
664471
1018722
947449
165966
532222
684636
925527
301830
294725
113734
182635
69991
388025
541071
210581
139507
652683
219898
276391
41986
10535
316147
962181
738298
646310
721399
710757
479349
365252
625129
64128
314275
769121
941154
1001724
227401
1023192
962293
14681
893961
17283
624013
632329
875637
769769
645192
963219
397589
394399
742467
585576
208364
873024
108940
297543
841346
374546
485597
518867
17568
762675
625776
731847
822215
614946
1010800
1010992
869236
424885
616761
1016741
693465
612782
153456
121431
838239
930318
352364
682463
403460
357283
639920
918976
339285
553695
54922
147286
942569
1022585
610207
587360
174654
1010137
1043147
767984
309787
44057
852238
569604
518554
1039185
907677
242874
366983
566431
13321
847614
136100
961737
908623
460998
113738
874496
496462
358468
499600
609719
997728
1042609
1034842
1014709
345238
345008
448280
915326
39937
730221
993230
247910
177024
918071
904071
279013
633654
14669
956629
190026
873245
37913
1031981
163827
644845
301180
282108
73150
642445
880255
316195
276232
828820
763884
791958
272661
399969
515921
698110
413384
817231
1023241
457741
465812
642429
1003649
788568
237955
1047974
789931
298684
908358
1005340
20576
402277
739054
677461
720904
302681
879464
282977
529296
693421
190125
232729
60288
889365
750123
783202
673733
75405
282525
883428
1028557
295661
1032153
753254
143903
92816
912188
48694
583911
994214
759708
422713
254150
1035775
79747
856193
951131
611508
282076
577365
563141
377144
222810
215329
936356
475859
395907
339267
925090
504045
575264
452940
311269
69515
1001834
163929
792540
470773
580563
968101
80207
95517
1013825
430408
15683
209909
1047904
264012
541123
587992
544970
618300
657385
62176
825412
130873
261083
21252
456654
255875
397018
504560
1028464
480305
416876
105495
354055
224045
867774
199814
768852
514844
387129
379067
525409
487005
470563
344962
51093
486193
1044441
703021
298478
584008
805595
370328
340788
640808
450051
972375
262528
504189
562467
243535
503644
123220
1007305
724640
668140
327931
617252
1021349
30010
447263
922324
510230
343747
13802
945016
310015
79820
636255
593567
260692
698326
24578
293472
606596
492673
662278
543656
855375
237063
394989
291046
637293
916025
1044684
295213
875668
327451
446150
459729
788714
189710
174202
925905
679256
590814
78422
625351
813805
571512
711822
925038
231916
544460
213499
194472
470125
627523
291131
748260
692130
669643
159972
874195
333568
715505
660889
424676
659768
562356
519779
47250
76926
699721
948685
619881
612934
251206
796150
518616
215942
284482
967060
830666
837575
440364
652461
225636
970037
447552
575225
674759
436649
686245
469754
437326
11903
657503
202815
106734
335239
482309
644559
754273
1038186
370591
611943
642239
776303
412787
369109
268037
745940
635986
454470
736056
366772
583289
156355
674118
978020
665692
661271
473609
510495
419976
64845
328652
687110
192061
677570
598156
838013
853853
818286
444453
267519
225098
989816
574892
967860
841382
875544
1006383
721018
522504
621904
525224
755388
519846
145225
41284
394253
505000
615713
61910
796853
289520
576009
427599
444882
340364
699474
998556
107611
968449
993000
862756
897229
41526
940261
815322
260575
254184
152982
596731
719691
656055
671525
419562
228980
803237
395669
148481
187073
868087
953546
666085
863757
745865
196172
613387
367730
136222
237095
985776
880299
813798
720026
797511
242516
883298
993308
949961
779974
41136
695677
803994
272944
898525
950782
462498
819870
134378
14339
615026
469409
647649
806567
793675
52009
504959
653768
495727
743715
598234
927614
440379
16974
1019708
813160
271466
366507
138813
533860
622204
333081
861519
587541
909920
522303
243970
228210
789861
448366
272086
914643
784648
718214
831446
987701
486113
782193
399001
651412
850936
29032
940410
130349
9237
459198
590970
363887
228824
735887
193500
807571
677901
508942
488162
469444
593156
197908
791591
257278
428805
767587
1035262
161042
88535
380039
491946
934710
253655
694891
806735
431944
267099
740078
43683
368295
749772
89361
429828
704479
603046
174220
46963
521544
105335
935073
524440
908846
403944
211321
302303
111273
478656
699060
698902
55281
983317
401983
757326
78014
818903
344067
801663
162196
126688
87971
892530
612995
74513
786929
159872
661035
960257
1016209
194151
950163
206723
22031
224519
450002
891400
873817
773145
783515
213619
1036860
716793
483907
356686
880186
255047
826727
971412
413628
741524
832455
829471
999787
742564
547073
114843
782352
894040
741408
72354
519570
295347
601756
68882
397154
916955
86955
13930
261461
505469
604664
550665
868512
652581
233417
953696
154879
999261
887069
838697
663583
327584
262752
646308
624165
652392
75485
764890
907905
205486
60198
383214
678251
668696
126778
551973
955254
476844
513795
252075
44279
113431
184210
496985
952432
673642
472112
892551
943767
335962
727685
321503
979038
757743
3422
29829
719211
456061
103222
957095
615336
627988
201504
277216
218366
431402
1029745
106479
103879
898512
305569
137735
966788
934959
603681
587097
366421
437128
812465
665001
668694
622228
7822
277386
1018346
918207
591360
164521
802824
519550
704709
115872
944539
342111
162279
733
81642
371922
588692
497486
982741
420160
208777
853570
633235
321199
109428
364365
551663
741700
934202
544977
565453
667718
839303
252043
902013
225805
466584
206008
645875
194778
1010151
905695
915265
12819
581635
146720
919422
866958
434430
319233
502122
341573
895749
380915
628139
944389
457977
315699
25487
447144
642687
145119
335182
67457
442589
13495
972084
116555
136887
109677
769842
277270
271058
564326
1002595
94706
174802
438453
505428
134282
151316
175729
453189
745268
409469
644851
220813
705649
799267
311721
778834
798007
453157
879358
1004507
669283
252168
667107
997653
73692
441772
1046735
389944
999879
809811
246017
687814
235087
560765
140096
318995
359250
422073
488792
817572
348942
79021
415458
1034466
1009788
1042059
789056
759190
332675
284167
141016
33506
441750
1021296
217843
251028
6475
709119
988513
464793
472718
297030
449867
688789
949823
375841
234510
861709
750011
557948
293887
107102
333140
666988
631134
543816
534444
932084
182343
527170
233238
867870
151225
316974
360705
405243
916
809419
493045
208730
578606
54931
887808
64127
649841
273216
31983
281606
308478
766148
103164
97384
457978
109933
227360
798922
927497
675805
556384
427635
480215
294534
146370
934045
34679
604159
807924
241715
322509
647575
69910
100406
695808
426481
608584
686199
167117
361657
722874
627749
534090
549193
1032314
951100
460342
58536
381049
807409
525252
396002
935905
141257
751852
397535
21003
625760
8355
948312
34931
116569
119873
750418
465580
254829
358307
609427
820192
128810
495173
360901
91287
206462
183296
273680
761000
612133
70149
721329
608295
684205
1011340
183420
699713
402475
521557
165857
301463
94665
160698
540488
167190
1003884
852834
656383
1016105
986275
349699
649511
356167
855732
1048373
839488
876377
184678
612299
845016
219570
686144
395886
164402
130406
525030
274173
223689
73489
813771
1047133
358513
758095
494375
553455
660041
735386
150945
513411
913051
84505
581454
265139
35029
468587
700249
954586
210258
905698
761693
1043703
578233
251391
630399
242524
492636
469845
350799
14510
53543
1039671
268300
844052
799214
569347
961201
213661
849572
427030
125288
90059
64315
120719
659543
1014572
581590
774111
873034
869036
420108
7079
460726
985357
937454
515928
441084
279678
28013
545397
419170
534797
73701
931194
789021
888505
344565
41280
505471
596481
508800
17863
207133
627586
383045
609770
286594
499656
172350
237665
76496
110733
597726
602419
361927
479198
285672
400531
156484
424950
787241
375520
873292
1046140
583074
636878
956304
61781
775095
195259
254474
604059
883891
178991
127671
942658
873995
633351
104112
817407
568588
595295
190316
208231
30713
861234
827639
524282
231863
464204
629623
120938
47111
951298
1010279
218233
618180
784659
396449
142865
693900
28862
409333
55561
759440
475230
69760
478497
257909
326602
504343
362029
336728
213093
287675
980035
95817
36830
412308
835085
766128
745767
985733
412230
994865
12208
914074
196264
838368
533015
148673
373099
876939
17733
532278
885971
47466
231495
349889
103733
109429
636530
567991
829077
838216
28451
725590
393135
377387
106790
714471
147923
379271
437715
946164
364873
863416
214388
650665
533491
458401
407524
713664
363885
681725
194503
194247
806888
775868
664244
774061
203438
867910
532988
648325
492983
34144
667985
513705
269696
476836
914094
68855
27128
789082
380616
37730
830416
26661
860939
379998
170186
33612
1007091
472508
484607
43588
167298
117380
635815
700035
74858
83563
937796
423558
752793
746582
713974
446258
979993
774997
811120
718278
143430
1000857
760144
382508
243548
553825
574280
833430
1046963
242038
277307
110607
621362
933618
691005
435472
615974
588162
894489
593693
679225
70830
205796
559957
540517
29417
1539
177703
1028495
679581
316914
697496
770437
439393
622077
917913
130354
519998
798415
909049
889349
134467
695619
1028532
31364
230994
498433
444578
749813
855097
954278
539866
268274
1021416
76386
568066
237329
771217
795490
414780
631660
217837
927825
972117
610084
948243
520686
481899
701365
841707
1020580
332500
922066
508667
645395
178506
158577
629635
576203
942691
785500
533456
652797
421130
146208
39836
914907
776280
699829
1006384
415707
812865
1105
833327
644514
55652
747121
675633
45619
1010804
403805
672127
364687
762364
237879
892583
717231
913244
826316
392528
825870
989822
1006505
215953
18524
483601
365621
103225
475218
835407
369704
790748
492207
877634
252432
738521
873428
437727
235797
585711
425176
76687
388321
964626
263171
634856
1046229
4663
8029
475735
561454
654959
517711
82452
568647
358446
879400
963300
571513
758228
1005780
647630
758230
656498
944625
954393
113156
829344
973498
678345
326595
964228
893338
700715
316739
864361
432221
515731
990828
895733
118193
803246
614692
224015
915401
287962
352178
462857
228635
611382
454667
450193
866076
318790
298339
760361
341035
374998
487240
955677
674339
460760
797617
866671
824412
232365
366338
391983
577184
73817
904041
590770
782541
1028857
736780
23922
596975
229547
552869
176640
483508
708932
841670
572477
659956
177852
764927
558599
577093
305432
349028
655494
219765
337639
191089
159317
18572
131064
713871
312713
895383
646680
576376
655477
926033
141335
690463
10503
193418
711511
111519
936047
692856
14977
492952
561748
287091
602043
398490
927885
1002664
319972
542809
551888
839130
548946
693672
531874
156242
995486
409154
805507
877118
321626
211463
153989
450655
1022292
748333
858022
249303
419651
784337
714657
796645
833118
646348
801736
307166
406410
1004772
328177
299646
485855
134886
8992
270273
325295
91149
994138
368489
640869
916178
596486
247483
196397
49985
997475
213210
52344
467770
431002
812072
635888
86354
90506
990760
345143
727154
298361
534153
1008372
938004
106095
753280
667257
633025
748513
623196
781108
1043292
957840
981075
176155
303269
433233
341570
466421
875393
530653
317549
256225
644127
706282
524351
479384
678968
79049
205472
739382
240201
623754
297977
956949
866792
331353
263638
302693
779905
811391
801538
618689
210061
444275
33030
633984
651069
28044
228020
975649
536588
344652
583615
993865
94454
701148
812108
994916
370310
1041008
30230
397784
645543
972617
313448
44575
990886
167581
1027564
954523
49787
263067
757960
10252
580919
542891
199561
86144
147295
414262
188715
1004181
77361
962546
546598
341611
375479
763497
352854
328778
823784
634203
990304
297410
589132
14531
1036467
615977
201400
349693
997159
192544
162601
682316
641965
523631
198345
669230
577362
550838
52929
1037494
975706
948844
259834
83491
207347
420942
793046
822011
977337
436675
945970
506664
578915
597502
569880
730759
916669
207749
633097
924246
528893
31888
41965
818754
937017
897290
684900
231603
289627
47021
1016884
255367
785868
386123
965286
333631
420809
87560
206516
982986
191029
185471
437388
510451
608587
800176
812751
741936
633281
904630
775892
207644
730470
324182
133359
876375
554430
536664
32455
668377
889490
251415
322728
467223
392042
284606
330084
272027
299226
639053
477722
124287
383755
421593
258137
467615
381854
228922
623947
686466
83505
1040526
747584
174904
476298
819503
275549
80982
751312
334491
54126
64597
543175
182611
81789
888856
635185
202164
186038
204443
337658
284307
644966
853369
998174
11854
689829
1032366
66014
334866
671386
115280
710604
205852
66792
174794
942960
255535
852977
602603
166666
155830
991195
12014
626568
113283
1045395
813437
774466
161525
780772
69569
11779
293603
1000154
59928
50636
287431
217994
783678
800561
9999
781804
82192
805958
792192
438077
423128
635041
268455
348700
921471
532531
302549
499512
612935
21772
652482
642127
124319
689699
701476
149826
210111
75702
380655
21281
241780
115837
92889
725174
494393
26777
955596
1042114
861042
855222
840485
1039221
976496
1001764
1011449
412833
336132
185325
298645
14079
62092
62378
285058
101286
88186
340506
783000
642588
355
862374
473141
939640
144967
457181
628984
581970
454648
352191
228624
828546
514046
629095
91027
101876
378722
73300
1016276
1025542
147399
995674
697587
712842
644977
1035705
371201
16975
895016
393315
492807
314098
889879
573523
1004400
570445
647603
637834
308661
190108
730819
238507
815735
498381
519365
290552
915278
921616
75571
867033
679142
650960
984594
968835
326511
1006560
340073
439860
824520
980560
475047
986494
436615
264976
761928
409465
487527
282294
972432
300209
502509
327835
250107
764512
191300
801031
711594
623906
400253
63866
251968
624781
432764
550299
550237
717304
618779
835473
711224
499473
241132
643989
951356
313650
705258
575358
394531
579230
145246
498321
669174
926241
454780
63939
1020142
448337
293384
911303
949368
580971
956780
583789
85507
926898
132588
357814
180231
222720
866679
328936
806856
443993
676264
359909
610929
514410
527310
87388
717339
533890
502895
788791
595416
797557
689819
807009
271040
643609
681022
398757
412486
476814
78515
902342
537731
887243
256484
794899
675207
335170
630584
710865
10623
676641
754
159327
471878
270963
244064
986934
475333
961815
262984
398114
245727
47811
630155
71300
74677
1045122
421008
872795
440613
829417
12001
810879
947954
356971
355427
450440
808129
605679
731032
440435
146096
88614
216555
837467
532707
873286
993142
395181
811832
683133
860115
933048
745155
27748
179064
728668
196535
794139
918220
153270
116897
560579
836674
117061
359979
460433
687718
1043163
846229
49643
5249
479984
35510
866426
262203
118559
677378
1037904
572716
196469
194701
778123
513268
737064
940322
987774
404226
374364
934630
434046
966909
425072
744775
86177
622520
687249
82603
926708
351305
500028
737984
963626
34515
177700
1039302
140497
957215
504444
479625
1021150
550070
196849
70348
676142
285481
18042
260464
428514
520395
338720
1024273
609563
65341
400986
184349
956482
419798
96650
690780
754969
994171
377028
978426
902252
572997
212106
854381
226714
669676
634459
1010839
538855
367530
786675
1011900
647685
239328
553616
338923
983760
433279
994682
993450
745273
17867
480472
469520
688235
158196
186801
113328
160126
47427
85467
225300
271103
275733
707865
260349
141657
308351
643817
821067
964714
862413
356570
158442
256814
445461
701637
334998
525017
74841
940360
515363
1030265
686695
906751
720186
566229
615114
526651
614868
281320
1006063
951307
611458
211221
631589
709387
669931
878272
428863
169432
330754
195340
648798
711758
267998
215053
840476
521207
938312
668631
143353
570640
173714
183336
558693
512038
842488
690327
101680
655299
547313
950028
287802
889427
796654
307174
343159
56346
630220
620294
858489
979434
969633
197282
309248
743713
210004
506670
668332
846772
519685
783948
307793
894520
1030740
747379
606063
956155
917727
697350
1021855
27914
431466
565690
684180
324972
624107
382870
722236
126289
752813
971091
835237
510427
265561
51556
491367
812515
829501
132177
880850
309183
669242
810106
453272
34137
355369
668433
633951
1036140
810750
707422
932188
1010025
730280
10235
553185
485073
451812
842873
119129
45837
361514
153396
216870
705333
242112
241923
754521
563576
106741
347868
76241
646127
451151
912330
202440
732811
820649
160358
569430
791942
512648
715100
64558
464897
585128
241943
1047654
693339
291258
363027
850452
921360
672530
741375
515827
24208
701273
619121
432821
782410
991040
1012357
943434
79262
572705
159438
323573
852287
554733
90142
312427
391674
675793
479848
466615
937939
42196
798594
555668
786656
501585
324735
476043
662966
9599
489695
1038898
438927
180868
583560
633338
432525
693075
725256
856506
954692
823992
773687
981301
122096
421939
262652
709803
36976
273914
750142
290181
238027
106485
835690
803432
733696
651618
932834
9113
226358
110914
77764
627851
797566
264111
600549
413203
13929
288619
865983
887897
640206
292044
530501
331968
9945
957829
1032414
500339
328869
665418
138508
50922
647468
578986
781288
761584
890147
671221
252285
68194
236197
113006
601283
88589
1011488
661732
286856
452061
631969
429211
727254
464240
888700
144495
60928
350953
427563
543134
755047
46418
783416
560218
965207
792407
509420
413970
172287
325908
306653
105159
37491
43433
71993
70562
944813
376134
339665
1004602
128654
617549
768526
347524
977590
731180
880694
220869
797593
367324
250624
500630
809275
1029633
308606
327137
574205
974082
890756
795625
648119
499653
805256
899509
295588
395293
665275
1037978
361031
562167
897683
762522
354550
598153
280178
824074
991250
983759
221655
654364
1047919
365373
943295
89240
18782
457316
461101
498484
985279
568950
992796
141566
308923
615758
509865
251666
13375
33542
606947
328094
582366
487548
240468
682096
2292
209646
717847
633729
720781
853445
563563
627753
990412
326690
228486
908666
208065
93825
789562
153898
496458
654317
746769
625896
820289
561900
689049
545538
554937
654366
961395
524801
549935
546694
346824
150929
15695
500835
489294
132921
672753
426028
503722
781757
100448
856756
755981
231336
179043
826345
1031845
35998
854577
696150
7714
557405
16408
464026
529042
198114
827316
767884
662514
1016784
40993
563459
749035
149315
589857
269100
1012976
195958
808699
255457
503095
944392
374945
57769
179655
156219
1020891
614646
685593
282136
508494
698147
598623
166887
958816
932697
564611
636457
83965
799486
46566
202577
660107
288304
153197
897
426420
342913
345660
659263
885908
577026
692817
997820
322669
580143
561907
1043000
234046
917365
276988
224229
220634
298714
66038
361358
935756
754880
482016
233250
613808
259169
124651
76527
702310
293493
488076
204844
1029817
620185
130619
813496
125143
775787
124696
26274
755599
713104
249824
91021
705318
243108
860038
699194
373789
924534
56736
805123
133196
946305
516914
819176
467401
65705
369241
360955
144679
728958
148815
271721
194790
815963
905547
313593
394127
575555
896148
818974
901715
240278
453724
436468
845091
683205
910443
697922
944875
249713
723360
694946
945036
589952
85566
732929
385404
701792
149216
440851
67819
701700
852442
541520
1030693
757483
2685
89462
427593
176596
63254
85573
136053
317362
351258
24563
557062
416730
183191
483079
743234
196406
71018
582363
325016
756617
595159
188413
430722
214846
269868
770411
534001
1007179
997849
815361
795033
86467
277174
994850
127074
873366
687344
349921
606206
973060
455569
954102
973141
701755
170379
688865
540043
308029
688777
48428
625551
797894
224756
482901
527656
210309
518394
428383
701288
802195
768566
233553
526228
517186
371515
896498
570973
265087
333613
545983
871104
313554
86532
105378
484649
719636
740274
355084
253725
970867
372082
550084
820424
768593
751220
404375
412181
183829
993135
872116
240657
341916
280974
521644
835344
385004
922140
570047
330438
457376
930865
941717
283552
103343
859069
1008995
401199
334079
889554
621815
886884
862899
552283
468110
630248
36874
102066
119972
539921
502335
971470
342019
102033
248325
169472
718784
376884
320219
777500
34798
310506
768732
382490
593710
282793
440641
416273
777014
748657
473487
431968
712717
623423
340651
327548
896698
160174
444493
348450
926947
131964
340404
578193
360424
154218
156946
47866
403691
803151
1030433
385646
210415
595706
212950
187791
490552
758478
673301
921732
459915
645905
227507
98033
461691
347830
915806
649775
475296
216047
816900
710326
773731
620739
237148
840869
123171
286129
544222
668568
719646
742943
641435
573257
8354
254613
215908
460065
213180
808147
750228
873351
35596
285002
1037009
150985
326651
474965
912334
414401
848000
459345
188271
245812
240356
155414
516339
130941
329034
702872
601731
306039
280498
434091
882386
11806
767606
676118
574080
299648
570108
204925
1043350
132653
716413
23316
78614
748240
1031068
685973
267057
575733
748732
759690
1027852
624053
963758
272095
846121
509174
972210
944405
834082
777377
215140
907436
228962
267733
313723
823110
1458
247532
593297
883161
652571
796662
770932
505255
530103
171517
39003
424271
816537
387039
1001836
853848
384325
618615
693377
516783
512773
541293
740026
605089
467799
499101
174245
742914
312371
1040567
355312
803597
904073
687740
553725
281901
430043
1029386
1022090
873203
1899
832426
834644
757383
696528
810466
3080
185057
9359
361424
455591
545137
1006889
176281
1045000
807743
75563
239709
612125
238786
830199
657765
505939
936392
267554
701133
491786
106635
289885
73275
189530
925418
309033
735620
371420
782803
1038905
752422
1047202
750257
844504
190939
1031620
646979
835955
1043918
185331
501501
1037432
78337
316736
362703
156218
848655
324458
1048209
115220
39032
57657
853996
219727
48208
34508
693542
817932
673797
722176
476655
79357
331147
765116
65881
802641
382978
339726
435507
457578
992716
88214
16512
474943
529983
295632
670130
581504
256300
861443
684375
341477
454367
179023
127520
888295
403097
552244
827374
503188
214842
104003
558182
884857
569823
384590
271432
123255
996191
252703
419273
423951
32818
105450
804020
483827
321046
304141
173761
111286
591347
548613
195437
830960
426832
455368
12515
71178
749398
264519
603498
880609
389366
588577
378932
669429
471454
836265
79923
92715
250752
292486
742168
941898
1047175
9186
680342
582204
417327
137814
646528
140881
858061
441679
1042685
279087
107639
1017436
96545
961687
222130
551479
190571
954954
866480
176859
433617
906310
510543
675943
285177
377055
58887
228806
939204
344772
52013
524357
669408
583029
283375
226451
362702
334260
768148
871745
882099
395354
1030675
148583
890056
666119
745350
608942
820917
285362
487748
190992
591691
850702
486853
884863
448690
798729
892565
888533
233749
780004
167578
473260
653308
425451
115529
1005533
549590
181444
83897
868341
441467
944218
71412
873092
745675
496662
96210
39303
401943
659475
666981
801818
1008403
984362
910192
678622
442388
476509
95461
458863
920787
596018
643432
39432
835224
249680
223500
496508
60938
139461
381828
646066
609774
271942
657802
260531
438316
20762
554264
124307
95887
905053
1018337
909625
482368
341094
780760
842301
355007
562311
635861
19159
306338
906789
325048
997414
677422
876269
959241
963395
517516
89259
806036
259565
325836
383818
677276
259866
388355
858907
246489
852306
915796
267474
1000710
994003
222124
997212
545075
547210
210190
475613
122386
1041598
265651
605004
32148
679762
953536
51031
108236
637186
1017100
514098
216433
314762
698355
336964
851924
797488
370212
295
332830
363424
42342
71779
387921
1048551
966050
769144
516134
326818
633807
425550
139178
1032
443142
714517
1023281
544896
770383
514530
89787
525998
542518
384943
604414
108034
726950
821257
31724
74617
889265
212455
858223
873589
8829
518806
572471
997990
18995
905225
963994
970606
597121
100561
669833
866339
285112
291169
195412
590393
829755
1019220
244028
23448
425706
363746
315252
843906
548209
186768
280679
893388
731541
512195
617941
153978
316346
408891
712603
312168
102380
368556
634381
795990
514448
295069
453420
564151
758595
938951
230944
451857
737059
782946
914809
53427
634218
396504
453589
502302
497506
42092
693611
739796
1014824
508438
472288
998360
891889
740345
504373
889445
402039
591789
616796
798618
828990
305457
634731
802707
359746
78281
40671
601152
486526
435458
744175
515310
399898
167731
208870
1036488
665880
721946
974069
197654
385687
621881
476685
22192
737287
952239
628604
2501
724911
412693
923040
831388
533660
262003
123722
772205
523857
37024
826521
1025343
166730
343130
486251
700113
871851
458523
677071
381789
563626
228337
866886
1031963
818063
357402
55187
13862
770937
802801
593681
462373
586436
866629
667556
481397
310226
689637
503596
812204
311649
141231
446069
553715
419675
186932
451941
275872
301482
95363
1006275
785318
1020146
583994
692247
564560
638024
441191
840417
343032
249062
997662
580828
243649
824092
561357
298257
974274
522411
411848
384097
60140
22339
322589
353823
305426
927059
413498
64087
293772
339698
27186
614770
1002743
713256
298553
468828
843702
473667
976161
37308
835245
654132
731358
308516
818615
430454
210088
72861
781369
447822
315152
612427
1011148
802067
15516
633726
36532
67759
266282
516423
444339
631338
837452
338721
816964
671607
434483
170457
711476
285485
606180
403496
485922
983061
801277
106337
273692
597349
1010432
703450
55457
135257
282460
910887
51501
301203
845983
516557
220028
681253
545748
1006519
458389
835982
907009
756383
805084
385157
736386
21538
141254
637006
511162
340625
1009502
416848
255516
668166
1034083
713966
105443
902004
309701
343498
806464
1014397
326947
111346
699730
328062
210047
649615
324720
77386
982372
626347
40854
224007
276790
1039465
363873
312041
532407
848236
603326
141469
114038
340262
50346
354122
765821
635308
578565
360950
824488
679830
593463
793058
138552
413056
46345
367945
914471
567133
588174
593255
761124
937762
621693
1006528
456436
770172
377667
645771
776347
660320
470976
687287
859644
658626
203778
566963
803979
454056
562133
539798
727910
865256
806911
476784
40219
813204
182003
568668
456889
307152
1000039
700394
590861
615185
780118
1019175
401250
1038239
892725
380869
792749
396020
385426
208220
76078
532663
1001735
436421
657981
108977
770843
138657
648616
585067
21160
1026610
154759
885385
901292
654490
452086
490454
373674
213286
795540
529179
585191
278796
526292
701069
79936
225934
720519
216379
646077
449412
170169
1042476
161689
888005
529988
174405
306475
857027
245110
582817
613233
936276
183289
868437
898863
487109
386924
27587
1022566
535076
771576
678453
296614
65242
753123
427320
249090
62564
736277
373221
24665
826634
328415
452641
571779
188222
303930
372487
37530
950676
998813
610797
135578
512891
384801
441189
422335
1031847
451855
861646
964204
791165
764230
376613
265564
17663
141632
743183
956302
18728
844578
657931
838091
901
138810
118409
356429
487111
399545
892211
416392
350127
522758
169548
636003
320749
694013
481683
540670
732514
598404
149129
803355
209770
715250
21502
807640
710742
1729
678900
538501
87249
1012896
216146
79833
937993
588537
655256
44030
786712
936217
190664
122861
913860
107136
463923
909926
41945
162402
459727
212600
407263
598738
319546
116470
967583
161854
139579
996754
193649
417435
165405
753787
47418
375797
73820
158525
214611
580836
940792
935044
223254
379927
611777
755026
288089
95451
157575
465982
652007
454404
898793
835886
308647
368592
431282
523267
613416
1013363
365676
168827
581387
349337
601553
514033
826960
53858
242418
712734
863350
802280
814409
432044
4523
485362
430269
416799
338448
659724
211199
614834
405110
498219
588501
67051
533661
583528
670458
773682
824569
907990
170892
843504
528596
654213
594545
888546
102354
894668
166121
740273
988592
66044
641416
7153
496944
225675
570240
813399
1033729
181639
193470
590261
135410
649699
358330
895951
261143
445066
459117
457988
521441
349201
182354
962508
216956
1009444
366634
329086
617114
112338
659991
737789
929067
906234
713593
960384
777567
421442
93518
851671
805258
1021187
288317
299403
559187
361335
310159
878160
710963
111962
1036874
933764
1048231
56751
465637
568653
471804
59510
998942
429288
549517
135363
190843
961876
524028
397431
569718
938015
425454
796451
658581
788125
815633
676008
10582
111181
916944
112929
451005
802733
932740
755346
966670
739057
592178
229419
1008731
457103
780452
232221
508219
135230
891310
688856
461545
374179
660025
490178
581158
7327
718340
732475
293327
842599
728921
394521
273181
351604
290603
168621
499993
96234
58255
534807
748597
661799
111254
245307
438799
284127
843987
711227
915702
928355
415947
597472
910767
1014014
396508
817400
329436
389048
362164
166893
922501
929850
124519
255783
464701
1005883
464558
237552
473396
419622
971878
849914
542810
856781
567228
989213
529293
967685
952785
241432
275748
619857
140446
850396
361646
608595
377734
900204
783794
477784
324291
306654
1029648
745638
538063
730726
538268
957786
84511
182152
817196
1013471
5860
394564
898021
72170
879418
42546
296822
903723
149981
480894
512479
28308
3062
934147
691333
114017
391379
506414
693128
911030
401945
340449
996468
630385
214343
21576
600820
340185
321376
523245
332553
455683
835377
904618
618961
503569
480754
505993
771823
838864
764235
893104
831329
339301
462699
398798
549943
18247
44550
771384
158448
233169
91927
592797
472050
601820
901872
495027
533629
327483
961062
881736
367760
648132
683828
350006
531249
154059
68689
192454
102156
134250
615139
1048203
594996
743071
974869
135280
415986
166320
916074
738817
740943
702960
78847
931581
359297
847928
883508
929336
889019
5014
524577
125577
238829
911785
722540
841002
442064
100178
909530
251632
634673
949166
364620
515249
849488
167496
551567
1007237
33747
274746
436624
514300
37404
883148
726226
454170
69080
672155
460041
987316
976459
176000
335438
990790
865883
203761
648523
756416
437008
286563
84793
521117
849560
384289
252178
531581
987873
838282
1029667
738515
488103
543621
137486
525672
656224
162577
294937
258974
819923
745476
325549
250417
448797
998400
100112
1010564
287894
642945
63780
844202
141252
995964
515270
961866
884349
516560
209064
145059
480649
200008
710849
16287
100036
57084
334203
156026
204252
706302
364272
867565
769660
331872
51178
539437
996545
945765
994590
886227
814619
388441
684768
171728
603350
150268
143097
119580
259571
814802
527515
640319
989908
368053
701870
246825
240321
682755
462709
914576
188513
93395
933648
342529
229188
490515
133564
401698
820348
144416
321230
688619
883518
388871
207013
759900
743201
366256
987113
792258
421876
552823
880876
318435
166120
763448
799150
504235
698323
849912
134201
327390
221537
415536
874538
652227
338222
216663
299460
992198
1034519
805000
770736
122208
331249
768187
788758
111638
934186
395329
838589
212317
983571
948162
758834
769534
265287
813718
171925
662492
494522
147801
167027
344199
291944
659895
261214
928304
90802
483290
459759
703376
348939
593822
470906
551199
560079
640045
936373
123038
863215
166552
65503
359701
841667
157003
700221
639318
959060
632721
898139
12933
388134
613077
285998
642577
38604
947562
633274
37689
378208
123374
257733
665954
119200
138138
346099
394831
676954
49767
584536
1040956
942647
311859
355695
754064
134540
336458
830151
357516
426660
979306
464791
502284
888108
310898
158839
730261
755591
614556
279170
683069
907714
939649
787778
371162
993561
509974
117882
888777
254663
519011
835125
26897
670922
685494
769966
224017
453939
711362
369600
82122
851928
836421
127630
18750
67623
978967
159016
136268
27363
539112
581118
118996
957982
499710
529542
904589
484546
716099
568993
615643
391975
820661
546318
752414
993158
609241
510703
474936
1021504
871892
208272
480493
53821
554251
193402
381892
929159
446048
734277
407096
804500
819360
933899
165662
619508
856262
158885
967927
439881
740149
829502
365994
143981
120961
226509
15171
88235
66718
697356
216958
562437
444403
40654
843298
787862
484977
361461
681579
490715
790152
501793
800382
471491
818253
6029
372928
353625
793758
668116
931263
289485
204086
988358
600793
305298
238402
962502
448409
443307
73305
380702
406171
589913
364023
634562
723275
712187
942006
478364
273202
332607
511348
798963
762101
85086
710265
691796
802874
226222
828971
605148
127222
419512
71558
974583
748709
117702
191932
599519
821974
703374
1044376
371983
662155
17444
773536
502721
530415
858879
446523
282626
965978
89839
1025795
265518
439611
625887
110547
309444
125032
483672
786791
5008
747125
574579
232208
456756
281137
44361
13713
29736
885124
674013
219225
590282
715659
705031
321519
931887
284609
375959
462582
800259
780971
940281
559955
196309
712963
4827
604554
450877
976469
501800
608487
914976
28294
957947
512756
398701
73999
249919
1013225
952590
102743
909436
468159
175793
720046
529020
781156
644924
767274
454707
467468
1005846
864981
746951
476564
953206
553215
242954
664578
4080
324196
230555
467352
270082
783015
484586
1034686
358234
816394
46682
929049
1030534
518658
23534
854733
661445
523869
510199
1020455
542948
996419
86842
956831
384122
951816
1033011
381914
268460
422192
790700
22584
664005
980408
677490
1019871
747741
532164
199798
842009
232555
768564
868581
91476
82393
356288
67879
661894
497926
541090
882050
334890
190745
166477
421803
401679
507091
285494
513238
126818
75634
263453
618770
933224
418323
182731
934906
617654
464879
12321
1027310
125042
879720
451238
201619
474929
435225
103985
523593
532639
992932
44880
820866
484066
1042447
141113
603556
739377
516326
461855
299170
1027259
1018195
182353
54176
880589
168101
467848
633273
871162
49879
676588
675672
652374
578468
25428
862559
934258
474269
27833
482427
889118
50310
400515
1045235
57801
890778
625965
731953
836269
162726
1024441
102511
830581
103005
709212
795226
375384
553894
105983
667037
504421
888291
708978
102234
1592
170774
436529
450201
159799
479003
856079
698249
957799
705930
1008451
601986
515796
200091
441996
243130
938483
472541
143650
760463
241222
673341
152392
871563
701268
498283
899630
330091
811876
903421
142540
192631
542726
58809
70469
212414
496497
434299
770868
215656
212159
612147
572628
317200
775663
446859
833462
255521
373979
895254
843958
478179
246324
1012407
580494
59664
517844
102545
74953
881616
778279
432679
828904
47063
248970
645429
258915
973440
910614
234523
593638
912401
662697
868233
240042
593699
839938
214696
1044371
380975
145281
795404
31378
553027
143418
239395
66808
539914
177055
811013
322245
738170
8712
587863
558830
309412
422106
836748
369762
663350
682970
179972
691912
999297
413000
837549
40042
309748
81747
526728
703903
2534
297281
949751
549354
106431
462511
24118
865070
577765
301911
773364
983878
954811
770567
894469
752863
65622
850494
879769
890976
157608
531738
1003512
363928
73217
942481
766789
195158
753442
484840
610184
691454
918475
507789
357528
452385
589879
341292
635044
802196
176462
266457
737254
473965
22327
17141
1033813
1028991
53372
300066
494608
287096
392353
78467
184025
516232
647070
699503
326763
304759
773899
348411
490589
283969
99562
935651
592663
178861
777432
441294
863137
761173
313662
80494
768152
904693
445758
798948
657172
88388
153736
866010
162082
809274
1008039
660625
855961
345468
236744
958125
528314
620709
636461
248048
857359
338995
84360
575795
166792
443792
500821
920268
868869
927065
618858
582988
896169
989606
49182
184998
82752
782229
109436
876238
827458
505810
276594
473168
1045965
316975
772368
727518
682052
587679
648714
359523
534448
981221
178229
320875
300327
50799
301597
688921
764931
533536
942866
340927
434638
853232
854178
29963
757387
348063
611863
655561
690579
652509
449575
135674
624030
641919
13541
982765
528403
456385
473076
1027416
574500
618510
618826
463116
364771
814214
210408
668829
528854
779429
700883
736110
470568
777649
860209
959641
449177
43982
154606
314209
833769
397075
300497
104216
231951
953389
1007254
414058
1017799
83997
635771
636597
691067
507501
119519
514198
772564
278412
724356
260741
902224
617236
39017
421902
548679
390432
976345
873110
1030331
781120
757281
825713
141671
814072
656564
234231
869437
470308
1040330
55517
479217
387954
51409
975667
483260
558950
22232
310552
822699
505062
839203
954027
388770
86504
649543
969997
314125
739124
765756
128082
759723
88184
383757
660108
127295
798601
545490
504131
127277
665709
351833
110835
398558
292147
402373
139200
98133
1034633
202977
1026296
770573
403253
998455
56739
857561
413223
251030
253968
941106
365758
22805
951840
945121
834437
159820
694635
218957
887291
23216
1009598
414307
84129
977770
389407
148113
656745
567702
256671
201521
896218
694306
509484
357586
462250
355230
410534
142157
867485
147123
422858
63969
459166
633681
640915
811816
559627
464048
9129
326157
771405
951794
6705
888052
193947
254323
537379
868415
886854
973720
110644
242720
555553
521955
653218
151526
244005
871488
507690
598378
57237
317378
108929
659534
979944
950813
665712
207853
690516
602344
1019211
718071
959320
370958
206130
366046
44983
52592
998044
104969
428680
6899
981942
126953
447037
851882
549747
242387
210334
718781
287030
118059
980630
77326
1030894
637276
173200
399226
935681
974671
218054
659095
707912
704557
719916
395235
550811
478027
839023
253911
797971
747703
54601
976207
123917
103375
536971
74177
285307
907593
1010603
330569
884471
841881
1022785
241616
813077
881236
292302
414397
819156
275470
322190
814670
839013
543523
711992
438995
1016808
114599
770269
429808
269160
102571
464570
722284
611224
43043
929564
508791
825551
424559
475667
905174
688343
577592
473595
997157
960530
645067
762447
972248
163025
789781
461276
664655
309488
699279
737623
273765
286782
386045
517626
420307
87462
1007994
869197
569220
421472
133906
790347
993242
967157
588564
371339
730588
324322
482234
722697
90432
1028470
221612
911255
244942
273564
407774
320379
124546
839949
504147
508567
214488
688752
331918
489086
155763
564080
845462
156521
966485
670478
767329
588065
765536
389667
355411
207062
880225
391331
740116
567260
1015992
762241
285553
704432
1016409
652340
377826
892148
483423
453683
400393
629508
509425
440387
259890
241963
707711
516262
167989
186755
867860
49566
144504
54591
603673
100294
406244
535496
128507
375917
321816
416344
502907
621275
157512
11180
776286
595551
966648
94376
413360
916312
107353
888584
936834
926873
265519
84168
626576
269915
157504
398531
288616
1012463
287895
529876
160043
760053
229543
808725
769130
225007
1020129
188511
646410
71396
910048
209248
354923
112766
826624
111183
493699
215387
399339
606832
784429
586901
563206
937448
33130
901706
932737
543674
125572
206814
786774
539578
200799
854499
295465
791293
305969
260482
29743
830470
64378
642288
397025
439161
594110
354552
918094
146853
747075
227260
263345
65767
908714
530866
751357
511672
13647
38358
944980
264863
163636
659571
993758
307841
739005
809079
508411
534173
605352
501090
493865
542908
651820
54893
979468
1041612
891282
578434
539441
793862
14034
895424
480589
699781
782846
320356
370885
841719
1021626
33317
106816
337862
855769
427767
920129
911935
977092
38746
630440
681790
220829
25968
141305
47835
618391
342523
247455
383167
1001338
519193
117324
1029748
964516
272774
440433
57414
3487
522195
467773
493874
703218
155674
442701
551167
279213
355944
328370
833358
514889
203503
550954
405515
58983
336
158246
675345
696603
585685
264054
290089
383278
1007247
555004
205377
754979
623985
10366
1020198
238037
787923
445899
34731
208429
957424
1018606
122884
164045
347105
375830
678387
715588
198245
35241
1044982
298530
236427
980817
421914
495130
182129
1005134
465703
157795
10667
765383
156581
644512
284984
656724
394837
27951
977727
255383
422509
27117
84135
424526
14631
355242
848257
229470
756895
915527
863409
1046159
30413
48752
197581
959815
925249
402675
717040
458581
493383
707324
160460
1047733
77861
982346
694796
263738
938163
49142
884093
337216
738742
730734
955050
579581
468706
551442
784088
836425
336742
439639
907576
1017061
707035
119760
1016874
128689
914308
695646
980554
646178
200166
420162
608958
396210
144248
448046
698273
577028
770733
429347
498055
115679
904105
34154
499374
213572
946099
520926
894077
881395
509077
903691
396874
855234
46755
763729
1015846
766824
756659
309348
88353
1046032
41798
905209
669972
246478
376602
648137
500341
193226
879806
289798
634740
629347
965605
512878
7991
31608
160980
43339
431420
344887
82260
250835
481941
509294
622830
773021
639816
713884
775723
268417
952775
162486
341549
328457
376610
1039191
433361
98087
484628
695180
747502
662376
707032
911696
54749
851832
689607
94729
410315
152874
72746
512993
717321
742928
457215
204718
729053
725795
906719
773647
170605
173704
643326
1029056
15000
380289
131429
458545
190306
765197
523517
447242
362515
221125
18094
68797
307338
691798
86647
72013
121133
618649
887285
291116
411322
984933
879787
732867
990036
817641
1041460
657566
533298
629107
360123
924335
1045028
351256
958458
471579
67905
103541
590847
154377
19372
408846
770969
984076
410703
715171
77160
416158
607554
496696
579169
331869
977020
173032
914225
341161
891760
455777
859515
448295
153960
862125
682754
998007
96541
786663
500550
405985
649017
66855
851458
127373
636714
963662
313031
89158
372578
64073
285791
337462
131125
513584
635694
22316
326662
294845
466706
481115
430455
752124
459462
487261
802452
289177
399837
917749
862399
720712
728282
302281
144782
305628
457920
495072
379742
510478
70130
62047
98728
712456
303262
174019
1031037
721134
191201
287189
41355
802182
976324
368950
277892
10955
874730
882017
197346
656328
236386
958434
535397
175674
621854
897416
955660
437270
399900
138255
844671
612162
139206
160200
755050
304315
174942
633559
532882
121984
755259
751076
991148
789094
901888
732919
651130
236548
317735
241644
419633
381932
734623
736847
689620
763323
430076
317714
890664
273341
365062
22122
34924
473867
12599
383070
612202
298796
120491
806837
763119
121326
49010
731182
1020128
480819
1025257
735763
858911
902802
288530
607335
629278
998913
23652
586751
390873
803857
11119
355863
443546
753798
897212
63166
901160
1035423
672503
468538
638425
544530
345578
666961
648872
785828
464415
714197
658190
194796
296799
1014267
125666
472739
661279
1040706
27809
421460
930145
799647
186339
713806
536856
49999
337308
968900
56921
74544
456915
642421
955487
536555
528045
1010959
126383
935048
667888
601024
156676
232268
568067
911258
646074
687267
627813
197921
682995
425425
735169
241212
808753
352922
594184
714833
880127
852155
1010793
200383
365665
646607
365192
295113
649878
973946
863287
148412
986168
932314
46187
1002032
641923
893889
28075
56918
338239
505311
475062
309970
678355
139889
145914
312910
815133
891355
1006106
538508
283286
791174
643437
49852
227627
149501
1003912
505678
515737
289689
658268
267009
456574
318886
1012396
356778
554951
363972
1003982
967716
958818
122319
21955
15203
284353
588398
436399
800051
886446
7518
284369
50751
488504
531412
30314
786106
664209
575174
898169
340237
24543
153555
664140
383458
973977
37744
531038
1022350
271113
432076
381803
253515
637141
322200
919019
985085
523967
136907
15807
228347
53357
532408
148357
722585
175750
287173
406240
894720
188306
545925
797231
872473
477768
253806
926005
871447
22509
7283
69883
358617
297080
804119
369207
288446
296498
294691
874418
142079
76858
1042265
954665
581530
917142
657666
1008212
423418
599744
260969
314140
52665
1012242
189495
470627
325441
905351
236574
189346
538024
994155
487010
1045601
642384
311099
645246
800253
953973
880426
571648
220569
43834
383285
751697
345554
611237
466454
649058
497155
11987
365548
250403
15386
478902
1006205
152996
433373
726153
33543
728514
612785
644136
391824
1650
365441
836581
228232
873984
157937
31812
43538
93877
1044111
413519
684728
213826
857111
838405
482854
793778
808852
75177
53774
1022459
456218
834129
517910
1022531
537227
858832
586188
729068
1027664
899952
113500
678471
748067
722867
641703
225977
312709
769671
179826
934946
989489
37505
916234
607719
99113
259972
905435
222259
715755
371586
1018403
64452
656581
546321
947493
590305
342618
402612
915684
375807
661909
815906
673946
670721
688911
281073
296713
157966
188104
761473
252606
140289
335922
199554
255154
132045
191403
781152
851099
240617
62141
237802
492057
789963
491139
940495
204649
74853
984311
394235
92350
894508
350785
114702
806701
159200
697
957683
255519
547540
387351
949267
947846
776760
43904
665797
783583
493949
612539
705503
504652
256956
851216
57426
822366
368152
858222
51712
204309
634965
863058
240480
326564
973399
415634
172163
662865
80763
1005363
174664
21249
666682
265675
935964
709449
885102
181746
589468
499822
283461
634157
113324
1043812
148157
284726
583756
801137
621364
888710
660202
385644
382863
170638
866188
805037
550273
910592
828376
365969
876362
989748
44711
923449
319818
353285
704225
1009330
190897
187842
388201
988585
999522
813094
674367
794767
916922
307433
427904
559143
447882
382438
655533
810805
176723
63202
218970
950413
759741
406287
880577
170017
186125
1007464
325662
44903
74836
420613
153760
548159
513569
324040
804384
284751
606767
778789
918404
848148
548386
42415
785219
820213
772269
793879
782330
985861
154821
825755
417878
718843
544462
124201
598230
166799
624759
134005
1004333
834393
967443
100441
594978
933823
947801
866989
174562
74224
537905
356053
750167
852437
521881
980500
244457
86119
678062
564260
421739
860160
874010
169005
1031073
540448
628563
982859
174829
125411
65999
839403
438373
223430
491928
993098
463776
875536
197232
984300
1015635
458240
349275
2235
730834
840661
755549
718020
736269
197589
916769
172210
899715
177346
839721
26591
14581
679251
459029
645506
462642
1002085
932657
598240
486522
565445
960920
152261
99155
254863
107438
966736
793513
50677
194710
300552
901453
245002
983766
603370
860107
200834
676474
644856
568077
27482
566328
119108
941669
905493
693280
76053
880939
987974
788895
662780
529728
343759
62910
386870
488626
117445
475578
117108
386392
758942
401500
937098
23485
564184
235850
382993
641963
370087
954096
1002445
88332
104635
734272
432979
960876
739541
552964
739984
272959
137383
219060
176172
490799
450019
186387
609245
223029
218018
662167
336094
909224
537728
414154
574074
689621
932233
1045092
690331
724690
725359
367925
321150
70550
395260
1028515
362318
402248
537667
563716
76889
460404
238578
687416
668759
5146
118331
497745
197803
548350
672885
980095
681490
916030
174234
368822
394192
208615
726548
213351
512290
343916
387489
399920
299705
678047
852586
208662
275334
951374
991624
391867
852271
842996
632984
735218
961305
436911
1033833
230451
1047237
454833
821612
636911
199442
817156
185017
67058
440800
602016
581692
737212
32449
512370
730631
622038
315954
328323
722209
554788
887688
526301
474872
635509
166216
193270
806716
582997
544171
902248
907596
511510
760629
54393
658690
1027381
650588
813338
348417
155285
264571
269194
685928
312628
942508
786773
806940
258880
646466
49305
240809
236186
78731
176639
610137
636838
181759
913267
1028040
113203
133401
470483
826241
116788
21936
327214
537681
465428
995053
764300
583200
240559
308259
638709
461983
91983
575109
907827
340027
820833
496753
921889
472366
259095
577843
249132
530152
834137
538736
62543
290591
1035732
50701
708818
853335
484864
965321
605386
517200
806096
735031
929673
686958
25256
463589
296724
573540
252292
203744
372586
833758
615438
550934
782279
539310
631308
516720
529152
549210
563379
924402
918022
285532
530606
478357
150126
848617
957393
181271
566730
561337
630759
33755
380506
347258
389570
974987
866497
901672
453547
410706
744268
887729
3847
170264
542401
654508
623090
793866
262667
102165
958866
297364
589203
883657
90029
93871
1018579
341017
532995
249058
194665
716394
1001253
701243
727310
513069
204333
483962
801669
420373
805526
360120
433083
718940
492344
1008799
226312
573423
604958
629116
941047
351889
472354
856256
591281
45450
813971
670294
250378
840183
487159
497127
491246
804464
375681
1018273
198515
86112
688770
528993
631973
50402
1032798
933388
57103
77184
72473
1005997
283224
96258
155411
71406
917018
70069
731861
318237
609287
821053
39334
935020
147589
441941
341664
412531
689115
863750
173376
167802
511600
812120
637977
67622
480630
204098
118225
607164
702412
508697
855926
900065
945546
774309
1037175
894477
104860
485990
349669
708066
493197
333403
561088
153954
306621
142452
381708
244345
383588
1046964
787172
525631
190018
341950
271128
125287
61396
216522
302086
482984
160862
738540
322117
127440
1028800
307266
12946
684311
640349
364760
996299
164233
948170
355797
849682
923175
708880
497939
395976
317904
375150
925940
592477
683971
597425
559645
746336
900191
671433
510189
890998
442331
371444
781349
961564
447327
291279
856361
989191
698543
630259
484883
310568
712398
751224
778350
45392
730028
120991
243069
55368
872827
721759
601305
619313
519140
231064
909386
190722
96959
109922
138893
451496
461775
704814
406795
639562
423305
729157
422797
19359
462169
431231
434613
610607
828632
634190
457414
940777
1012129
322817
409788
805095
487800
442194
328889
205786
848363
229900
656945
1036861
851974
123822
851735
143844
316302
9998
867839
739147
610643
937177
1042537
180643
324075
133448
1035515
690361
547900
95187
542945
320463
832332
136547
960401
95237
946726
763837
488431
489476
79983
1001620
548675
102517
139676
765162
840515
835978
695630
723317
1023957
95419
514468
18874
288979
224971
113663
863636
413280
694161
95829
26389
694136
881677
578148
621995
46171
1045764
237838
60202
121675
367404
822429
590384
592147
918542
343402
415852
456036
995292
950291
997054
806475
936616
798055
494595
234542
888670
704491
369489
133631
358840
984564
98150
674474
126474
220578
58752
264244
614858
505594
993112
898282
602208
149682
1001701
585783
623443
970374
973423
788794
323397
267821
654282
271216
941398
536486
188115
1022985
694376
256219
751996
47814
900444
442438
899629
934968
241927
152578
135966
878534
231105
132608
848423
298565
876378
413834
13781
408434
781411
316701
84612
3228
789246
1037641
604795
594991
907440
458944
260192
182164
259688
514249
309125
297771
564835
236876
74581
128995
392924
385759
646612
997784
133890
903810
609094
53197
965858
750397
457457
462725
123333
832298
241621
66271
902517
924506
110328
539098
741938
119617
759646
471096
410287
619035
188694
355440
949570
912304
875260
416875
281465
349155
538068
719959
446170
282201
850051
181657
1033399
652692
770531
55950
885261
793373
188183
613951
657265
411480
929700
674877
475028
609492
602278
367940
172167
488450
896890
554826
352014
666392
569131
715183
540212
715170
840444
240377
752701
778560
701448
1039382
624523
32590
493607
849368
762850
1003284
985021
754196
550692
660500
291288
254960
699250
641371
346061
202564
548391
620787
273052
703537
1041247
127951
911089
903971
866884
794408
870115
105313
786112
688355
376739
626285
747061
988182
97986
815591
339820
1035635
731457
508265
70384
559633
806704
1003953
691187
60658
846059
399650
556030
1018869
266287
99628
414034
815914
1044715
956910
39272
962115
411301
502563
41753
15818
251214
722566
279979
683090
452269
527003
686143
375273
615351
416610
894768
963864
352956
142627
308912
239010
744862
837428
241067
486964
176254
969137
157904
657705
273176
628491
659946
480510
895970
46881
368344
362243
148053
401428
253395
653913
736480
269882
564103
169396
736692
260907
213228
552866
786587
669288
617104
400074
171257
737106
328232
943151
588906
27764
753032
431461
627190
248249
779682
425763
625728
389315
978013
788731
18839
291952
392637
589390
509787
756208
660384
352944
317842
695254
812291
229200
159310
490238
61975
262691
693432
367409
1009015
842058
747750
115031
330371
153584
130504
136169
272316
682541
729984
919865
463249
821703
816243
787516
555828
923806
862536
249251
590021
389913
804126
749447
11978
369650
827666
1047725
114418
586645
719024
320437
255758
285850
527449
972462
620884
953030
714382
13534
43661
282691
884387
118399
564794
101461
363377
259510
662772
986731
661929
118211
994426
395856
694737
27525
396808
476179
215409
664615
227574
161144
196508
442138
269304
685213
572723
383490
311583
523930
1026831
776596
417086
245856
668591
349575
941851
712486
570658
382695
837523
327151
290508
431226
710543
322361
229804
58115
196183
771122
249289
737268
945964
363868
317524
734029
881252
543553
916933
656752
151408
952113
755774
825955
480895
700423
1041132
62268
449948
919766
508481
949595
949418
66763
338377
973515
715928
876935
829322
481266
485851
253860
907563
826428
799298
740595
670121
228796
410389
680790
503423
418518
104833
264349
165804
659883
178164
801311
743843
663207
1042034
228522
637078
261233
484808
21010
633655
840896
522918
91224
963791
828003
860285
582220
901299
219743
454538
794779
305142
913931
326634
852730
233637
464130
876504
387553
85846
92132
503526
309804
146190
962252
992758
225353
614392
68622
66514
668037
975757
569499
916457
838928
569883
206275
696420
748846
1001056
252865
818004
809985
536215
577
839629
645783
308841
65447
301230
170073
239871
998637
687372
770372
408022
751544
170993
407580
11409
15937
764396
701764
596907
151282
258468
930275
983099
321
673716
29113
187567
846538
254649
577520
839119
1022369
579276
103355
353355
379826
616996
528336
925126
393250
624314
403048
1012351
463982
487738
509204
455753
407945
12038
516487
443414
138986
414072
628636
498465
520049
717845
744636
420787
434012
148364
829737
661427
573963
529479
764887
361086
705439
254962
369137
924367
406561
82583
550430
401043
738624
772581
891322
15750
602750
728998
991937
332744
109269
299688
742793
679232
142267
984436
113915
823090
178175
929084
178866
588988
551677
823588
1005758
197089
131642
704552
221951
792944
17818
14785
715132
72726
289150
804123
150410
213000
506370
4394
716754
303403
730825
280579
878041
273276
766551
383553
721715
241041
277973
858918
162325
780016
604154
81195
7263
72054
61189
751911
112897
462690
594461
537116
457309
201563
73549
163453
97918
236559
485471
951917
854252
663318
756013
197685
200181
547182
895183
1021182
1023951
215002
769843
797589
684993
700480
957558
299201
480626
11253
736150
969927
386874
832523
598183
5330
870612
972660
804701
436065
291323
90911
186616
510931
1010566
453282
594968
141015
392875
441096
935278
904182
386406
334343
581853
436143
748035
495272
969800
988726
797173
350527
1021380
335389
839700
356179
828689
891330
920041
682121
503760
144488
872933
890959
287856
40900
366554
179422
318086
128171
215344
582723
689888
643798
496606
520387
591355
394711
1037513
900602
791719
862328
960701
788204
248237
775266
863162
446248
719981
32605
373643
391856
49702
427470
41447
1047307
488511
373137
57499
638383
609071
153260
812737
682043
462106
21716
882937
258678
23840
526621
998300
365316
52072
699985
775771
367140
850218
761278
667423
190007
886889
50093
981846
105126
757245
68084
19588
139542
674924
969941
978347
282539
213681
313129
292101
216363
1034180
744482
887793
739626
179963
804338
505589
471777
938036
137689
515494
252099
241956
940482
210431
1037231
493215
825351
336739
530266
318036
376041
51796
1035324
776046
337262
893694
915162
864036
389530
1011357
751961
423005
309398
1007636
748730
99655
772930
447599
532080
1006596
660019
361525
426284
147848
153591
331740
977857
854157
567560
736671
649333
897043
1001871
772366
1975
552503
899851
363012
973560
300199
878797
929569
877409
769519
256806
542722
178878
912519
913904
279426
524591
945381
1041796
304535
48041
720991
710593
631974
560220
612300
381540
763588
980592
575338
856555
971839
101053
143706
736696
740107
258651
1047736
323654
886956
342277
561143
256862
609022
826570
79975
323224
746192
715705
80230
1021539
233600
773678
897395
204902
546366
133838
331932
1022814
166345
114185
520829
138218
981812
981401
57085
947447
585896
571454
99243
615100
479810
1045683
973750
61435
806278
589801
62317
243048
619795
1043919
181429
639510
1353
695382
159868
49579
824349
909812
615803
846710
310515
482412
191359
820526
154633
256679
429620
645689
528642
701798
411836
282088
144453
918375
200271
630998
976323
620444
733060
727619
327039
140392
477909
567540
761033
758666
599204
176168
559639
426734
1044209
220082
841462
500227
127132
697958
547487
998501
499919
261160
208373
161277
693444
116776
703067
194905
841788
709879
663552
462714
394341
236306
509273
935203
812843
834209
47186
1042254
401302
557685
715496
33527
430764
112792
288338
670630
7348
979863
1035708
264527
234861
841987
555054
118237
930012
301219
449256
274308
809234
364112
260485
736372
401469
654299
286801
155689
613134
29762
226574
653260
37658
741602
851218
267023
272782
649494
24034
120548
980431
829050
909114
233105
1047973
959117
1011311
566137
912715
610778
53448
32337
34669
21162
819145
745463
681092
325059
745449
380905
830381
437496
743669
599136
817907
295348
702478
194159
145051
963116
991924
348864
762045
347774
486358
1045228
394800
614140
83544
801020
468693
861279
975260
327304
305895
487142
876360
944560
558705
381621
542353
413163
836443
591982
273541
368035
974115
592153
217798
222369
528353
751202
535969
676873
111066
992953
903008
657014
687463
262843
694463
848455
355355
401912
416583
182292
767957
507722
470553
283989
553609
705689
265250
765690
253932
765925
17042
209388
736993
538775
118570
185059
801015
346489
123403
843544
718005
552118
963269
726221
388975
652912
502958
58523
646776
745286
500825
337719
473242
774411
183214
921082
11525
149970
1025316
536097
209625
568874
803051
724634
335620
478557
812762
633514
778591
525831
182313
3329
83646
770599
571263
567001
517835
570902
510274
879367
108946
621422
531925
40674
317950
6644
839179
554938
607153
898906
455650
191043
70816
859873
64967
776571
27121
307778
9706
344435
357406
741885
381578
614760
983065
344185
635984
423825
558143
924192
527822
104708
399901
882534
356813
54444
490546
210170
58500
240904
412372
454036
367610
935634
365987
821227
912256
891892
593900
807354
144885
202138
574275
395666
669547
637736
780071
278144
712351
375341
346775
378369
74561
304297
747601
302971
569648
338963
1018363
52673
214224
447106
755189
71330
291379
364262
230991
935011
907276
652193
866781
294426
900351
362814
592850
616328
77780
526571
915788
86506
311623
601867
942759
147222
130050
185474
71643
243288
485574
652506
422830
501345
281154
898963
334646
607908
709254
682507
989648
617853
568091
840439
958085
908552
373754
572574
147990
18804
194007
303901
500495
32639
908220
425927
1033672
1015434
39293
746266
1046496
206753
56818
603203
501994
865018
454841
398344
764594
641879
55324
931657
508963
734793
327828
132297
160352
541942
164538
970043
857827
676049
1044345
957209
665924
886480
317156
405871
609712
835738
412575
1026217
559929
56805
549439
769213
514929
535002
847181
540340
445113
286354
495191
614459
97228
351166
931841
111574
562330
478640
666192
289202
637406
553759
863588
891153
578551
688161
982684
739893
635696
939570
363468
1034227
369413
582627
558232
314659
791474
809932
519813
494506
616661
868090
937605
926037
394529
783356
785528
699051
262216
655420
559942
597356
485193
940408
887695
905005
611767
953098
905659
964117
140363
175186
192913
486204
542995
334659
550476
998730
368896
529913
695418
249393
601772
992841
384764
1022551
611795
82896
901621
90695
125506
269244
521512
554066
189084
718059
12414
340499
14346
738232
518067
833915
307455
825785
977066
968407
59802
291162
923994
829085
970184
817269
884104
1032853
66006
634480
688146
126256
274289
318720
852736
605094
954350
183319
43056
369179
414714
847442
549407
159817
353943
91198
122455
359394
904703
192838
526937
176649
283538
540890
363903
1013887
854789
1003822
1035758
582773
924029
335107
699705
240415
766323
128833
796438
199344
123846
402068
286520
261558
205534
792716
173811
339041
305044
903071
656970
843398
833161
413668
746122
957582
446131
936934
892109
531600
725163
994410
1023728
680573
265989
829555
273895
568439
250143
23675
1037792
52411
486261
598248
970894
213887
118428
992867
1042314
593091
343070
983035
577536
133294
238904
126209
893251
132888
826955
891347
700112
269084
305708
755399
114960
836121
167505
787080
114765
528055
439895
1015724
470541
38131
982096
504230
463213
430236
656798
807857
54249
606047
847987
220041
1001568
893276
765192
358285
482588
734210
421843
695112
777054
659266
248914
993850
174340
1033497
16191
922337
203517
721420
153944
672308
1001964
802510
883905
145418
911914
565535
90187
235086
671000
325571
959668
194078
331798
1021818
995150
35606
870963
812242
689558
738514
484050
445043
515168
484763
155696
222236
445016
449878
101237
822122
303282
717866
616966
360882
107504
997383
191195
238691
489353
115452
573285
841818
461104
363332
823939
351745
582466
723120
170326
559520
388413
411784
705248
764825
841374
552514
878522
840340
1005158
697964
665824
532079
712196
537026
801178
939684
549557
292934
325811
1005505
886630
554987
951099
48016
898983
858716
1009522
294806
775510
884361
560667
149864
656494
249255
727124
866403
741632
717550
48507
874238
842837
968696
205967
353415
8563
903582
66431
67662
121964
703845
888149
549955
316990
620937
726882
14112
379465
678888
734588
402968
1037954
710586
171747
842340
108823
1027796
150751
919477
379354
73488
931974
57647
495249
835267
245185
529841
295690
724848
656682
694392
334758
565784
207215
221466
183041
303309
720282
447617
953503
390566
564636
334800
417267
940127
133225
53408
626067
822360
716554
588123
985799
985614
230902
813503
842806
3095
939967
326926
847116
317459
961689
588387
879717
329799
56557
844378
38164
811385
1034426
841760
500894
35914
660081
936562
606987
27335
127887
986064
671654
439112
435866
477448
746979
832763
863771
936603
336937
862944
1021583
247620
857594
273476
815134
797902
847359
142707
730268
189597
116657
608330
25154
916360
602662
509748
148751
504415
813440
696990
257822
755512
844854
10059
889900
994834
679759
672288
164491
129742
840114
353310
210900
553342
131604
491546
293535
448020
144677
54833
137255
428839
647492
430773
658498
167420
730957
553287
246802
849093
508232
458657
977901
585007
969315
984922
46930
591808
563253
934041
723128
693242
241611
157234
954057
776331
32080
102944
967399
496384
172383
839600
1024631
926452
164461
240628
866546
252669
419946
332839
796415
124562
801036
835611
155313
258662
513083
990870
663554
264174
895086
1027499
83674
691947
763099
895391
472530
575861
107044
269052
56817
603538
751754
471697
598074
591064
955319
972014
1037352
317220
459536
511526
725557
62987
88481
515406
725265
337929
337160
280416
758499
488362
92027
601223
10189
181008
68865
556620
842496
1004720
771567
252324
506364
668941
168934
524049
495041
268991
331709
345186
269
261406
1039497
464763
67551
1005904
706293
808197
743517
337171
9701
723701
29993
976438
541288
289529
402515
204381
404631
806532
97892
36348
618245
497011
758653
900809
546208
374284
454043
950779
202846
461589
518095
284871
659667
981750
449599
659430
950088
46444
139359
428933
487725
809388
625982
163562
502973
1004781
658274
879976
253979
592646
701076
662406
73409
420135
950521
1006691
413829
378481
431781
536361
159419
629921
828925
699497
762185
14768
153844
100328
97563
36390
599812
766273
60959
103146
28272
411732
644803
256239
246025
63370
528154
400436
273116
112142
201378
237815
905211
547134
892869
145358
914029
1003646
28147
951651
304765
911358
406066
165932
2519
154489
622949
790097
671839
291403
759601
765233
823336
462733
483377
1026980
344208
902713
193287
975796
975963
67178
805409
300370
270574
46513
514233
55299
528450
299382
1005565
867155
191708
811170
732129
847972
935057
101624
76292
787026
898584
730621
417396
1023349
329099
795107
82782
31348
389173
291614
862082
662064
360841
271394
677610
163801
36643
21938
607174
211764
272605
502240
450037
1008548
167213
430034
935650
148332
466322
54241
227876
615318
775792
447854
887406
388697
802576
323049
338773
226684
44077
941888
1046368
894796
458052
184583
974680
1029732
553142
776232
224721
162961
399554
108296
285989
620254
773594
457173
877033
301163
331522
108152
938583
918749
392230
276501
518035
636287
339141
404049
744194
838738
680120
101598
310292
516844
952349
926450
606656
435186
652607
875208
507363
510268
44489
701555
805110
380274
35681
268022
578138
868871
824277
411075
761245
357637
164775
265610
272998
556215
761314
1001211
1003305
92187
802308
824483
192771
298618
275219
194413
242163
818804
306548
464355
917453
667123
348314
71484
709441
162988
763695
172332
700561
334685
428758
74074
257889
468647
285605
91497
361592
338908
990151
323685
941518
26177
769326
325762
1008919
859516
363237
417384
553734
335048
645568
894360
54154
317685
46562
966843
106939
909600
833057
490592
170189
672947
317254
503432
941400
334401
297621
34030
35325
291145
925479
161230
422137
448661
813708
500399
1005554
262300
583856
355163
539376
374656
753671
217536
428261
829125
802639
443371
923582
399460
278262
104399
479479
657872
963101
860715
742855
931718
808342
380699
980237
614270
945747
815214
318735
48898
457776
639007
338932
960098
445199
63337
606518
350311
549567
940074
184476
481490
578355
227453
804422
262595
547946
903949
549847
194889
255463
733619
494588
261581
711690
440887
1026845
361705
708501
462701
26156
692033
289600
604650
874845
816771
504782
484790
187822
831141
780733
769240
1014191
1036722
246047
246746
952876
149658
549232
39243
541052
798145
231922
316799
10187
385637
921569
1044885
213565
398937
649389
22244
827510
415481
78010
973577
38505
177337
369605
884887
541461
71892
1038419
907147
520273
891711
38127
1003384
94337
510127
586552
485847
105411
49438
789783
294068
557456
762258
102384
202545
951329
870605
896123
369666
519372
880036
427944
492698
131903
593437
682280
687868
772182
642839
24246
414500
224897
77150
707172
800387
515451
326682
683093
177579
889079
1045507
891705
832564
128374
179939
584255
330858
814606
509492
538533
611639
167919
862050
450944
402029
696235
401958
67558
946229
1034495
363004
861509
1022162
728987
174526
42087
283888
136125
343529
898279
53613
563003
587780
193890
56391
170404
295071
900497
727660
932446
717200
172748
317107
99082
544387
713305
522717
237735
659140
590069
459213
826461
695606
508367
941719
376442
187379
804523
124752
138086
591389
330723
466656
898830
413554
429573
330282
973377
269135
1034424
547247
802962
24695
1001360
201668
491261
686939
570882
76012
4400
7435
293636
24576
797281
512007
10476
75896
991920
496956
3769
646106
961691
455188
269348
459842
748434
693758
776796
979398
563790
163348
555023
20076
589326
703628
363265
21181
982297
1025498
1045011
890726
803840
370782
171960
593489
346685
860479
50046
936098
389730
657782
256736
918703
41013
709050
706000
652005
97
193680
457860
306794
823991
356498
472590
697979
610804
787124
791326
827775
810669
1033097
415520
777541
323676
274725
265726
682840
328910
666710
73717
771650
725749
870750
1589
155255
234527
985033
529815
445969
961123
619253
615459
991428
247292
935811
907625
775500
39750
168994
277716
210259
359339
502184
661631
693966
795006
993942
330085
11577
140930
261415
665008
1003496
590650
539278
416117
539177
841498
985548
1008141
400830
900403
98396
631683
694298
962352
542417
732668
123098
568486
733136
715965
1007055
748738
316092
24598
481914
893554
202411
197500
600749
563659
585022
800168
597417
78284
834225
997280
252380
317421
762480
858921
136352
1018134
611236
994408
426429
85665
854909
262739
107990
684882
89666
392566
134882
523310
693553
363106
244388
858238
649962
939168
23352
10768
39681
889241
945999
774430
49062
226252
260371
33684
49722
33481
236769
255411
704587
818509
658404
849562
853591
408437
371124
347507
345966
980056
1004498
484794
997637
659
467266
42678
374203
697484
611192
576892
668027
10406
162467
969084
721415
38399
195084
996761
34101
424019
31020
107998
543971
1009399
475728
999645
621871
511876
23906
415312
664609
161547
948026
831085
272370
998189
557148
937978
651825
421806
506944
724895
76480
264769
318858
611494
1043912
790588
157949
534383
151110
484530
479835
837729
332338
216767
137529
199413
856960
67001
651042
785723
94036
458037
1029112
925827
408188
210878
405926
948288
517720
378772
416497
282760
1032092
233180
352827
263042
134770
739232
567053
387616
732107
172533
742952
810174
631209
1047215
872496
334956
1033235
819836
209882
991657
93371
886924
514304
183980
893585
344698
728505
183076
971958
28402
754399
630622
763991
268102
914229
148426
618158
958666
92254
286347
627614
646880
949642
784885
21817
314173
717685
1008520
315940
92549
561202
1026852
201279
545691
950588
189464
915978
116626
251863
937844
462904
93935
733021
289432
683684
424908
570898
943587
529600
981380
463571
126611
871236
333776
223694
285268
531958
188251
872114
409412
336380
953479
432430
47865
84073
918021
594334
919153
426044
130474
83064
960333
163768
93435
728983
986704
697258
54173
765099
698350
796201
991477
806072
709385
885686
748483
662904
771181
507656
769912
435128
140304
39759
529949
874076
693743
530431
1041507
246745
850524
987591
826627
239905
355441
756952
306300
833951
791006
208884
949649
6189
926636
1012336
970920
632851
60635
871481
1035322
844589
937183
797207
769802
76586
979777
633487
402294
517505
483834
172263
199691
896430
659404
986694
480475
1029943
146021
336989
999066
263275
568269
541880
70489
624345
935359
95413
763879
739447
113062
26719
415619
340468
576517
643776
102872
230793
22332
683014
425598
791191
777380
791639
524152
353155
105182
1024006
191501
558327
757517
878514
222585
496754
743331
202415
761804
1005601
462274
1016796
100515
325898
467791
929441
119961
966431
929791
540330
452893
20018
81694
338815
887135
398301
330036
806585
786901
581822
804682
604301
108884
168371
357299
42586
702092
583522
170979
129447
573988
289113
958220
726414
680637
403869
936320
404783
1028131
467589
24250
937469
330163
654306
982460
90891
289318
762310
595168
703582
382935
282401
379627
376828
229666
591570
114297
446217
663398
768783
964313
403501
78889
118677
764780
872619
512573
740904
161029
162203
826336
343816
454314
184924
85880
192969
290575
713037
157855
609503
871076
607231
613331
216266
776982
553839
985691
921215
977464
539119
422320
1019769
134335
566443
184221
1031266
216863
725954
741190
216202
58308
544836
207696
841321
604933
858476
683628
549371
350841
783493
138074
80924
48382
274083
889653
919706
859430
149403
738692
807745
969230
523625
782730
465945
836225
148850
835570
159845
511325
156259
369302
107753
706923
600021
968650
340780
357496
590599
249118
1018180
1004977
881955
216434
896723
166850
677095
942696
672462
696957
359948
170518
791641
632055
478750
320306
525097
115160
940700
128805
487471
20941
342314
784392
683752
928919
843792
147160
438383
379774
20534
461192
387794
205618
424233
622851
871410
909948
890980
841870
670985
86326
754433
446437
426784
121455
283541
151417
495196
10454
63400
394012
422143
179679
563864
151133
646328
303299
276095
58401
732822
82148
232752
538991
102425
571821
129394
915842
758596
700662
225969
284607
482519
619220
426859
954690
663202
723300
1017249
64530
62653
466129
994810
751539
739182
952268
692572
1008657
1011663
588523
966128
235595
760648
537004
19486
700377
423247
162975
156391
331590
683254
374121
161043
487311
1010617
7060
569254
284045
425017
128861
314018
796374
740229
55586
1019859
981868
58908
1008233
502859
452439
1004005
277192
398244
150619
426750
879531
226326
175118
365724
535793
973701
107986
831148
322144
628958
586227
381697
1011125
959845
1017478
385757
612279
624293
576282
754210
304306
818923
339397
32541
386273
660661
48218
812181
269786
1035645
646177
14165
846963
70466
434514
997981
574843
422710
948372
127821
121713
560230
858224
687191
410256
957156
295947
18710
58134
831337
748389
333107
591978
957390
855979
485042
794725
125735
368993
913949
221340
577024
838149
909161
1018074
491700
857590
910349
777956
427724
954492
798589
134705
494141
193166
353895
65865
115000
134526
385046
110996
566433
259795
352295
132995
802558
460856
285466
20396
445134
786780
84270
887991
187495
402350
130084
782359
921588
585671
329031
842261
898615
559147
985727
484358
270817
785559
113788
160805
962643
838611
23409
371868
905505
881750
1014802
358761
804654
360385
1023630
486847
625019
495603
78565
457986
339868
321948
521741
646430
533421
303774
156286
28433
665157
256105
30310
697896
837797
430818
589075
35678
535682
706994
428318
534765
562741
328791
209865
199863
378231
755898
225749
89664
799985
687086
974562
597544
491085
359429
268794
561381
199467
840297
487824
729093
898253
703743
362115
432456
271739
578627
646355
994336
1000139
222296
824579
407225
275799
42348
836250
168738
1004661
635698
556027
26219
872702
979671
592451
543571
212599
649820
520232
104328
280820
370349
938656
455655
257025
283392
870792
277576
755001
568807
882625
924964
505619
65634
759538
185111
997287
779833
242794
533200
361622
1040244
136619
514466
324809
873328
989409
875370
30256
1025399
844457
38573
583918
878109
468016
851137
593552
483954
170305
331820
110759
782029
79937
939220
320461
276376
648731
945448
27982
380514
587789
680010
121654
231111
982707
645306
27920
868789
200959
613692
75402
201524
748438
329858
504681
38299
259373
172379
244046
671772
630604
155949
632889
301632
47223
225537
287006
717302
651950
488306
206002
913678
708343
979279
479067
978637
914706
502005
813210
150544
984682
502466
829377
804834
183326
602199
904173
39368
376569
261173
101917
198857
56279
574467
763921
132606
200020
357603
960932
454805
25472
980577
968158
596826
934992
979678
781797
840851
440242
360292
21354
735728
779714
457724
568490
524373
154141
356972
948884
298248
559899
55650
737332
304276
216086
528347
1017531
553093
552316
35108
591967
747163
26021
1036189
134212
157452
912870
123259
143147
127436
462651
242079
173679
555728
797077
1887
920665
977508
25966
733067
400250
838433
208320
710406
528215
5523
22479
1031309
526988
845272
1042979
401355
318614
555685
75167
290121
51970
114352
564674
139706
78339
668693
184735
840218
930083
443428
812898
16496
1046189
944194
928706
1010903
275640
797396
319075
819599
940434
709772
119529
216342
482508
1018163
966626
904432
571050
751790
191178
6279
520641
1036190
124889
1006531
428560
332208
905510
71284
825222
777624
46275
120531
316403
633418
525458
113661
668199
882283
798962
465885
287333
993809
1048107
421023
335301
556353
799736
305887
851670
157972
546406
1048310
944459
1002753
593393
48159
223146
389554
923089
1046976
565129
68653
510410
383692
299111
844010
940643
890175
693328
184067
332017
884618
948828
342737
1037775
800739
982385
860041
996454
51075
419332
234291
986743
948790
509656
649923
582857
985168
535408
923588
800567
629235
418050
943448
157752
134959
968567
9600
938666
850067
1031557
685755
635348
379174
983140
421266
228453
841697
836102
132428
714615
11225
141399
925736
743389
746927
707482
647249
891030
851375
380756
216926
850070
1013880
452184
5137
207935
115816
109877
259075
493591
737216
771363
470756
935435
586241
81899
539646
306672
619845
186324
596773
679915
420403
603106
682887
869711
910836
150579
632541
1004189
756892
934945
338931
507070
766129
1019180
915987
64839
173681
760681
61154
586615
168742
96904
558449
1015998
612586
677974
725785
405038
1013329
148226
800602
155164
698258
813115
966621
809006
455302
691818
713900
569545
651887
793369
411727
873962
159088
319207
722119
697502
819773
495883
458577
423695
496275
349282
812268
919167
508449
910075
105379
468532
969368
941365
555557
615684
412767
337510
530332
225445
474724
277141
982720
885470
540304
842587
495358
351267
219175
364227
559345
295012
867449
642492
691540
133934
776227
193245
670863
809667
617588
94244
164289
786128
207295
534667
1024853
526054
491045
939137
418576
650630
256341
538997
60720
445406
232892
69063
543386
52942
419254
309073
1009086
475019
685596
790493
152911
528573
986125
425833
435983
892769
965102
912688
1010886
274474
130983
244847
851561
893252
119585
812023
658110
1004440
154269
709380
294059
98288
278586
182186
796612
815845
339596
758487
81107
393634
239372
983238
102689
333804
289716
782886
484960
581809
374850
424884
383673
951084
767413
315077
518386
836624
486040
956216
307983
6622
664184
370691
769910
658794
927914
1002395
672948
666056
213304
717163
960995
476448
743067
687628
664860
788375
426911
463079
1029136
1030086
220484
231079
651534
1046634
705112
43159
205656
41679
241251
1004417
873260
584194
251318
154232
823122
826758
850941
227377
921661
237589
928367
1048221
896403
795482
715599
890410
731397
388306
831000
19237
790240
686261
325519
686425
396404
958881
993206
524847
370953
860047
388219
501761
883665
551333
70241
95133
633331
337347
469255
739830
251900
699188
683323
720910
986341
856928
600810
608212
101656
731728
274047
881559
727068
155304
747053
436354
481045
881142
184974
382252
474090
303401
360406
14012
757339
143842
189404
507992
202283
211147
335923
762201
674101
463261
728508
472919
630125
235260
35580
366102
616784
276563
449756
136479
954053
702837
451937
860798
981334
377239
894270
970439
994043
77383
557410
577063
456091
782233
692424
780077
158878
435676
924979
705500
344207
655347
706822
724557
598912
92725
590184
1027607
883521
754576
137562
261126
596873
693125
345388
472018
948454
170586
109698
252847
575449
943656
103379
803520
934656
199540
370434
285688
564836
312254
50520
412370
47788
414813
734895
1027342
1043054
64326
718380
521478
12643
287738
999947
842387
52773
847789
351369
506291
863873
868358
522569
758
439064
149650
265750
85188
841786
453898
868615
848850
237503
26123
972786
48753
740310
917178
898842
560582
562566
627465
391180
794422
460838
452091
231241
107734
31049
819854
123640
1000499
476319
946791
449841
179448
138919
722120
146430
449384
413310
632976
29543
789697
582357
596853
666846
105755
769940
795628
476588
864004
141660
369133
115752
965132
974929
680840
1005409
635399
21315
510507
735121
1009742
30419
980373
458300
658081
671281
971483
79178
436824
263908
986214
55694
993898
1017813
857728
620705
308021
57473
784700
872356
928377
920628
214901
771365
1043437
1007052
94968
775827
653784
269033
935783
530345
133895
649056
76920
717058
531071
459266
686825
329462
350507
161948
50931
851363
96472
14668
297466
203904
934526
1037756
417687
147232
330797
554220
769212
337879
884327
126415
217747
654918
96828
746567
697961
583132
104079
277500
254558
970950
138900
751528
396818
190876
353501
22414
806412
386364
840562
922497
174233
856489
495298
27235
591908
765783
534718
931007
584840
693768
1003239
210631
580001
158974
915612
3851
464226
17404
578687
77822
902294
479532
378130
907435
1019618
35192
45176
168213
954488
309946
148259
506389
904765
936226
167651
238618
584143
745760
531656
146708
936878
478554
880226
580713
642745
695530
17573
345927
399958
888736
111433
371742
753370
12383
966867
448772
232363
684115
634698
862166
95924
818491
607308
827468
114403
133921
411829
478339
785166
725073
385683
326593
240831
276103
840219
527243
116903
599756
1034863
484516
975784
260628
989462
667270
620812
602985
581847
856510
176965
310305
779166
657410
259619
645178
1030177
458604
3962
432897
77610
90267
301254
13544
593618
1012294
816736
545872
956466
655262
965372
81181
414162
615281
994490
516535
956655
600919
980472
934203
434511
256813
695654
1031994
114217
231175
6885
938609
463211
641287
717993
700750
585321
1007622
40273
428351
555580
518614
607247
11343
689944
95028
373423
474148
799681
434540
963200
573674
1043127
465950
250072
90491
483550
365675
961797
795629
834123
103220
305478
422253
1046595
188172
527604
434149
684838
248421
898986
447917
41512
715847
733238
165128
939160
798078
625194
587175
2299
684980
103519
628067
781101
996625
253137
132566
830412
861677
562287
312896
889830
652313
753455
97208
282
278162
323763
250473
370307
883418
325148
338418
38804
1036541
460175
149577
166783
455008
1013709
987830
259326
651885
209537
48495
731879
701437
556758
386369
452309
380073
196963
791515
199271
248670
1037102
569309
738363
906018
217141
766422
896050
770405
669798
313254
618811
411468
103814
173655
382032
405196
866479
163532
937640
391074
675998
1034281
947638
385297
76722
614754
859768
743039
918272
171249
2283
376038
610332
804584
883849
284840
435445
829619
86845
615022
887421
521002
994821
241051
461299
737257
843746
407056
206852
243441
194157
213073
428977
494000
790046
506477
1011455
976677
392207
29476
948830
261392
51587
187925
72071
683031
994057
1034509
173612
516492
223096
725068
309655
422559
596188
828271
686380
573632
293720
291840
569861
967411
296970
842285
183088
623454
854018
439216
503756
855834
362622
340274
705478
704324
837087
661097
837882
216168
658294
974243
1029016
731289
890628
622071
285196
36803
136760
138926
942458
948062
487705
38403
451108
638984
1040564
268550
236419
539251
1013388
424333
548372
316578
873758
204955
109959
962311
472690
837917
409364
222277
543447
777732
484938
570651
10804
236104
459307
60765
115033
93466
187033
343668
190578
541900
757206
841492
983622
443628
751085
363671
27225
1023774
526040
236034
119665
877578
210925
846180
587594
526888
277701
689020
180228
870017
91488
576850
189565
297378
710038
779239
311299
488573
752867
765490
321268
834475
571939
249450
748484
903394
266616
836553
354748
527832
975887
784801
197724
700030
270406
1038403
478651
134142
435389
58626
31189
145389
104096
179746
260359
3595
866936
270860
95195
158859
12405
12896
295091
173219
800802
407492
504280
589693
605515
807393
58689
410753
55489
259402
98711
886618
571428
911025
524951
119836
567815
634975
531834
928962
124156
896491
433073
478411
784789
910686
533647
803946
698414
167129
524053
595502
381059
149555
824988
356323
291605
414528
145757
262594
814682
710935
682030
471740
636265
879013
179511
655514
69235
388894
184501
882994
930402
903581
264416
527471
847713
728754
147181
651085
995670
90484
400773
332339
267512
2797
795323
766374
641660
79307
193556
544472
94295
916400
198649
76979
972042
538650
297087
578164
895123
605145
131336
1006378
874303
356828
360116
90151
1023998
137864
847291
320954
746397
973777
679986
1004624
474017
396015
895922
1037077
236615
463999
457094
722919
225395
663078
214013
360265
149435
950629
323099
531507
515151
705082
437580
372878
805743
544889
716143
352889
803118
844529
268734
881285
695484
191807
636501
53098
321921
26360
861697
20745
398592
277823
198398
752617
52553
570729
808326
1001108
130916
31475
521705
1011636
379839
840314
885153
827622
39155
623960
152782
43681
746027
968129
659193
343311
601778
889777
563057
753321
872586
214470
76607
607875
582347
935146
840279
672967
439543
648940
387251
453425
572552
238403
225307
838563
116761
889793
489164
535074
38896
905249
719119
684008
303122
942112
871291
814786
875545
198617
569614
732032
514472
134647
689144
887765
703580
368178
546086
26120
691068
425452
640293
525332
493659
404132
73738
696383
667584
448040
132857
621565
753838
867903
641273
406537
301275
795612
29616
104715
209394
301920
326287
376764
194804
436429
628030
894133
445011
624549
177108
563418
746319
141114
940604
823937
775833
1033888
312624
45829
711575
296130
876004
914320
539190
141807
573487
518275
170842
225671
713225
684141
640033
447356
992909
924328
766209
37035
223544
959720
247698
1016531
350612
920599
1009584
645286
157875
156174
824546
178244
650764
96084
181612
234705
91746
297562
265430
856753
471973
1042717
53353
234616
115183
530198
362339
904735
59374
133676
555551
413706
755860
310338
575528
228988
194492
855309
487694
607219
541826
145437
349064
970776
759384
969196
848149
627309
258489
241638
869840
628722
864007
670674
375173
105132
478018
619521
905293
17533
345200
909829
570509
716189
369176
627567
254519
440929
974848
872662
429666
755148
156481
40370
427906
85470
675305
614884
392277
642656
105906
757578
414880
486389
344938
827979
584969
507255
809379
745422
608155
766120
107265
14925
845838
367155
805966
846107
57141
309560
96554
279564
130299
605545
857690
584988
133587
867671
25531
501375
929094
733924
728444
876769
45162
115873
755911
429659
745020
902897
307685
245461
331839
230926
737764
580610
1023403
115043
161925
270459
926153
361284
450904
497803
76563
107025
299592
722560
971330
653110
544693
444117
169709
191763
674381
4351
48535
994931
10082
195443
580231
499255
972959
1026566
76243
292049
1035243
484188
143638
617418
378543
563452
896160
6478
615522
234370
1023663
535620
59657
943463
634554
1023292
673647
220874
438760
645443
194965
224744
28588
178883
275038
751872
130100
997368
849799
526282
877002
890360
548832
741564
971119
284538
565059
413160
403815
707944
522587
855134
198478
117809
649243
395708
125749
91517
575678
471861
109840
607145
509603
364151
267168
340196
244949
132078
354664
849970
920388
594293
87580
425764
445890
1020943
265957
1010258
594885
203379
483217
1000066
732047
962291
968333
645745
386769
1033251
211041
159530
333960
994289
535369
744495
962916
435996
402002
324483
270572
550205
577030
632735
723834
524426
304182
8327
934757
906180
751806
818577
662138
500070
602171
963906
773928
52033
900550
365989
963657
777131
608317
250931
723889
806836
347694
1007092
238550
356312
258197
817465
454797
220509
972444
1012726
123681
617485
1034917
786829
537232
383914
976658
569583
949946
819439
856835
579461
729195
759550
620401
1005742
267966
108632
325244
277986
632099
614352
900157
988921
82312
182304
93651
9504
1027745
860230
184149
1034158
124006
517057
535288
634333
614154
953728
947379
403322
774617
50002
156640
367666
974176
23821
269866
610244
793055
1012426
100597
681417
654253
134315
893848
534480
312242
651248
647309
227144
293317
932522
515719
361413
132326
403172
678580
714129
917534
363841
665901
784233
665033
583415
99818
971916
444202
798050
491122
1042615
161591
985218
680885
84561
1017112
391420
326915
974796
163877
988258
1028518
230124
77473
707195
1032945
438509
973620
267450
549888
955054
501489
583625
121805
778206
700517
839185
204483
430654
428980
684461
65287
826397
987376
773588
145674
1048202
958481
676406
78459
392439
123534
208783
152371
397889
737906
836402
971604
924560
759609
770348
11669
182266
70356
251480
796622
679558
105090
979190
643960
345731
450624
659890
223441
283372
701086
680905
413171
52050
908760
466304
997508
919086
347677
959722
231646
948098
258370
952813
288695
972273
227638
889568
968702
722960
61466
102067
866320
710105
1000930
368211
727404
372591
2473
312564
963694
726883
377119
874098
755843
373732
447441
375152
159574
160242
811916
909118
947882
117461
927287
806131
1024026
1045312
879596
246960
141753
452791
647633
437325
470288
483384
597519
313083
271422
669864
502160
563606
923769
914234
1009303
183046
868186
306436
385754
4701
742211
623104
309374
834397
445531
92326
190203
346471
281316
655178
389965
249321
772112
942899
765603
422094
1036151
378469
747417
1006388
243923
957427
518461
557727
439384
70167
3684
536787
386799
16874
1003209
704431
211873
119600
254741
1028336
545535
787981
386735
172526
97081
854095
437633
944659
382461
781268
489184
375673
509195
391391
513263
108857
776640
903529
343406
769016
405988
230364
579091
365109
630451
679851
801883
426041
795319
653992
188477
998704
1010890
789509
186897
847138
173584
38585
465972
171339
183877
609831
562595
615273
616348
569064
325611
557158
114773
906815
229297
652470
957648
857179
715692
977543
111575
381598
91872
284654
716546
574431
695117
1003963
955078
845094
877725
730717
560675
580731
109989
83171
516569
647752
346616
455487
651087
983584
418832
854047
546834
523887
820139
391236
911073
520087
178026
922389
674093
781525
440779
946386
696743
1002935
922377
299867
941744
946756
467041
288827
970254
726173
795276
844688
288525
215761
863938
504462
305987
1026761
265
952621
1016932
423268
19328
335585
90784
936949
569689
934746
921930
332070
153943
799425
814392
193322
983331
884408
802042
460285
268643
295065
287890
823640
515601
877497
486913
817867
975218
352196
739634
613033
635411
356204
719613
899140
15294
924121
493282
25903
975375
364140
549112
988661
983921
475854
409979
254704
481070
942976
817374
22833
802949
148700
515528
469941
926266
174524
195228
56590
95033
810454
452024
52948
813238
457274
109331
588348
988154
225506
675443
57257
98117
912933
886474
457459
427155
894891
855684
966035
759400
181763
64374
229578
337630
317103
275934
860217
500575
513047
693707
632692
72290
573071
186952
936387
698779
894934
883016
597663
231444
481475
473656
928363
867510
886610
550087
525838
242985
311505
1036198
935273
952718
586177
934419
808297
20016
636422
365410
998504
851166
809248
859622
201851
910339
766333
471321
807810
693438
841765
568957
965732
711033
922505
778581
463939
494820
342749
61672
874961
580508
427590
329623
413759
824758
811103
717170
899060
210640
554791
782568
743605
104676
989603
734985
670769
567225
26727
460828
104012
795859
278930
1029781
275822
761071
849960
591232
572260
331047
750587
604040
833630
788092
159459
445525
306458
905222
809537
71154
943530
703333
101186
411879
725476
745611
773330
100085
887652
729000
915881
436204
821874
192862
585151
327662
1025107
983874
798025
7095
437230
48163
531105
447660
668645
796134
11960
446753
779000
297713
675857
551089
104529
33153
225033
310210
567909
348172
877613
680607
427492
596197
337264
711591
335950
642798
138993
234168
420744
208596
820342
811607
172498
1029901
365752
793237
701531
699172
250167
667690
120912
462006
977203
129948
838979
365003
876066
494191
738224
31937
427013
5194
489364
273774
58973
349629
691826
816866
1031901
711053
759517
752081
526449
132111
843027
949701
767994
185278
279504
896335
619255
776685
213705
424797
49026
781387
219926
170585
250427
14660
303567
300265
828239
321088
260844
661375
167144
725422
929087
678837
971189
34050
997037
660834
413910
613990
256592
947180
784634
598517
850374
852556
219003
984560
593182
50687
837923
44754
365149
368031
1023013
821277
705902
502915
914246
133116
870021
285343
848237
877379
615563
193048
858025
426997
712515
1006024
333468
465229
519389
334191
399866
701058
692671
936340
261296
587518
313357
215364
552012
278193
263244
1032824
281820
181956
851627
1007940
885459
314271
937904
247068
239168
52247
729933
570032
929452
875936
921336
995162
175875
40125
273434
37029
969772
446585
819708
1026266
253484
45283
848781
605358
209767
1019637
416361
906701
230534
486871
966280
415102
741129
700863
563402
315404
726855
941190
116529
261009
9517
862052
47906
1029721
468067
962007
482069
358585
624170
160680
211918
328526
131992
1028244
20117
593065
619075
597561
61353
380810
200310
326754
990284
192334
137104
1034700
942475
379331
276343
593239
579633
355668
521505
16450
546903
425446
537534
207576
304883
571467
630468
565092
895820
413026
446785
619467
559311
844361
439218
746490
891024
786570
427093
251244
712327
154379
140131
918118
249462
133280
715337
110481
387335
352772
313338
177939
984063
485829
869649
993303
505776
92843
291524
60452
677791
109171
930359
973682
4105
860837
812020
957421
185465
67023
506969
500498
558384
104
997927
427895
62605
89396
115606
355212
841141
82677
548470
823014
343795
310014
157370
227077
504941
893299
594544
853140
925302
784418
374910
43396
186203
914588
324607
913960
188312
297247
64037
454234
607352
171026
130108
425266
502052
544272
48671
818558
424599
1012015
893488
903148
723890
35371
924036
517269
704879
333691
314206
222942
999774
337278
129889
851945
587737
967915
600370
656092
251885
665002
431704
1015848
704418
270696
910434
186534
926280
907363
25751
58587
947918
442405
25972
122198
568343
49194
1031262
965223
212181
497176
976553
228566
501132
190865
30723
636089
65967
873561
92558
1018614
707049
704206
508691
356663
411738
518748
270363
1028479
213
409741
181998
484414
72411
417560
113875
233564
212410
473391
302606
321627
403069
225414
1005308
709172
280774
224753
983973
609816
364623
315171
486842
306912
1021284
218606
908529
147972
1017278
671713
305251
946265
426607
288941
445872
1013506
418870
916193
250468
197196
909856
57785
421682
7559
624738
548382
146446
712388
714574
545115
207558
296114
501022
523885
363415
995789
191108
72814
593689
835767
803645
53326
834579
595146
411834
166578
754848
255393
298826
534662
774350
31987
319553
432584
3255
820702
485403
483441
476443
743100
804117
897151
300593
856741
281367
10168
243373
1033349
987514
830440
639662
858774
983847
280590
319346
543551
465329
561799
943579
937108
109435
887987
545033
678780
710334
1035273
738087
993683
97141
17212
492153
717870
161430
999865
529776
313523
26574
648931
61596
294065
388950
678693
834588
225349
613251
952169
63708
1031454
413238
125671
891585
863764
754766
275312
253169
199463
435004
336046
377209
405256
255672
550921
52828
552301
689526
473896
306215
947786
582163
917252
435871
150149
807863
841377
487114
542637
346259
857714
405207
900844
441628
25620
409042
839429
1035275
823120
169729
253743
902727
1023137
445341
703108
889430
8200
810244
700671
22019
1034928
797939
801059
1023134
863484
46000
801217
144746
677894
164261
503073
435650
661186
635082
430703
318487
488446
597415
907719
65206
302069
994381
500392
691390
811497
414219
559382
168074
526224
373600
477572
1025812
694343
820889
683047
659540
539891
457580
609048
78224
924974
871537
994300
595087
154809
39009
150167
413722
110582
550095
81913
976135
441715
9328
858129
449115
215766
603588
488963
71549
572421
593191
106204
127853
148342
584509
571225
432895
371484
541303
478691
566902
908280
402584
937365
793374
24198
726996
156750
287339
834362
381735
337204
803127
837721
638690
194233
745469
479477
53825
114124
556479
212338
881558
354269
211302
1012801
808662
906495
315606
987634
215257
361217
877585
136550
511335
14649
460679
515502
418010
955133
223107
701050
46999
607088
275298
44449
805292
882748
121062
282007
772069
908223
367812
75221
429479
486895
291682
117251
48161
82068
49688
816014
418316
575360
180200
221682
40251
425237
244747
484665
21389
866968
966190
523896
422460
162617
438743
143878
141420
489342
593589
461724
107947
300387
391906
827910
354995
165090
426640
800108
56723
301417
394698
612625
433328
843710
483568
884196
102659
230756
448440
984177
622072
683497
467689
564921
297416
28100
152245
677899
89362
649246
771451
275590
934395
974608
535115
794763
631191
507484
2443
713131
767743
647850
121029
243794
241303
373971
695632
676477
668281
353364
305073
54641
325384
946420
64079
535341
111970
106270
773449
78368
991140
226585
816547
691204
779096
17238
456859
95049
953427
245735
787247
834256
800951
165901
234128
28723
884065
532524
288966
945433
353011
122939
760155
401621
123808
697578
324021
106707
1014614
596799
256763
716602
888183
187625
369834
436906
21774
839341
395753
987858
859508
122838
212245
151662
583835
191328
365512
646537
779721
925315
858453
605581
29951
352606
813335
387459
364937
127004
620377
557099
473952
435305
628681
771331
98855
791592
274868
567111
992616
273209
834945
834919
1004811
697554
688275
111115
571082
366339
1043624
744660
681138
201048
856748
406664
893697
492043
701927
741323
802185
1034178
8639
892271
360859
1021135
226743
877817
1018281
869024
529531
843777
272462
573781
813705
581327
390347
816036
973510
281717
227099
829685
717378
677854
367138
18216
387792
890311
986320
140408
36883
782495
625374
881082
1043600
620436
1021456
840939
496143
799463
537425
103096
911280
416763
925147
533883
795793
346369
408555
737043
927539
249612
788984
1022296
394973
909995
498932
130558
535568
226603
311668
399660
323949
981046
970785
397572
516140
42900
164373
427487
140759
761776
981951
367041
166402
114229
35455
423030
712801
518224
287499
636479
259545
404543
326304
265185
1019760
394264
189977
569159
877731
144364
215159
208050
457441
762896
344303
233586
519391
597722
47517
422882
1034287
820493
97705
665874
577953
664099
311547
872300
297431
117315
749032
33883
878880
211691
950751
473758
412699
926520
206889
339138
822478
862238
709868
937488
1356
377351
505289
659303
590637
405317
161672
281478
939238
424433
3945
678393
123694
834881
418042
618690
976293
86518
597450
90253
440819
666485
10237
440238
957121
884286
69390
449545
80399
591612
129766
49810
797668
471484
80753
423994
723810
407308
483726
336023
260539
915810
817453
418161
679138
78651
672501
384573
735976
843060
796733
1035226
884136
163195
155526
852150
98178
620123
270338
697211
561397
692299
412918
235702
980018
328836
520026
1010499
941566
469309
802616
543792
779943
711543
389751
317521
451671
1011903
155352
858743
527933
819849
565840
333648
163364
802758
109432
725769
105677
708269
521183
633552
80856
191986
634778
442692
348070
807487
174933
428695
560510
12611
460618
696865
66159
34346
100452
397134
70496
449835
561111
489539
908576
263452
397874
65516
500964
167491
691246
676638
565062
559911
262008
407410
291308
880744
72490
394132
296769
599188
135652
14756
537993
520627
876587
592429
101692
920872
573975
642993
621367
803845
579529
66608
962183
588403
672007
771418
627103
506334
163352
942845
176862
25224
562493
311160
159385
996228
481340
502366
561324
861661
653072
997227
255945
327339
770156
121510
1011606
141872
564696
115229
834279
334902
795337
1011116
704547
533586
1004865
638124
457672
297127
233524
269554
204614
428692
547174
820161
148018
18486
662871
163836
261844
88511
637508
1001896
62818
219162
34256
484169
297857
939251
64387
207366
931435
166465
746106
176372
555356
667211
396605
994570
206673
1009751
40766
226915
463370
387644
161794
814003
883203
732313
331423
789611
741526
820571
665190
813314
245692
861571
1003642
691133
135840
562795
87207
642830
732881
1018617
174315
688867
33228
528622
22661
846931
974398
510666
346485
631229
299437
850124
133410
179246
580614
588514
586594
844624
677662
1039750
256581
641304
691852
141197
567024
389086
1005387
355145
651938
951239
151572
637846
1011935
85375
830353
783411
241637
1036091
773008
237908
736520
576862
273699
387790
605413
910513
419538
610827
850863
443787
90170
815731
380268
925296
139196
949330
85451
426128
455371
503974
71553
1014651
992963
205417
562217
748420
717531
408593
1014090
778191
654399
323201
321867
881840
383203
267955
514647
352154
183732
248697
836172
445362
736917
609749
500040
637158
398698
427566
744867
360096
474163
530220
519661
757261
210276
449191
609352
71220
245241
675798
724849
338195
61188
102355
1023732
1043109
851826
411164
691716
502941
211586
360284
417438
83316
673795
248624
1041083
461643
862321
960897
732874
523810
250208
462816
798659
114502
903312
919866
759395
43294
549636
160397
951529
358524
28526
131968
613210
142155
1019124
213037
537298
877114
477235
187369
670358
373742
215293
158401
499582
743575
342353
887386
78507
607449
449507
869149
895743
592381
328101
761119
644807
274207
331398
974976
5378
400408
355416
797295
168518
241376
887474
303405
452533
108337
532416
300941
808085
1025588
450774
327357
371877
680124
383078
806787
1014747
946519
166936
736633
188982
100690
857326
6098
163140
494899
1042149
924167
1047357
9871
565067
891031
815607
799032
770541
35418
148105
197310
215415
675445
558162
726453
62174
375985
912432
218390
757069
115253
998695
220897
77004
441734
443382
57215
814182
817382
790955
576839
303435
484844
774086
336160
156158
843483
525993
236382
197190
577084
865090
1003950
962982
623502
795283
210320
1002150
331711
982424
907888
302140
1026361
960425
732812
808355
698612
462840
890860
801027
534088
181464
715198
595595
872093
870170
29363
667330
682769
208056
191385
848895
1035864
911455
499987
706407
189920
658851
568556
904840
624940
327480
837352
139464
732010
351676
480722
517605
325124
520558
353056
639571
613950
402118
210962
173866
677358
765553
96072
302922
752854
940692
865909
256846
197831
531004
316524
716854
57145
148393
37362
62289
222195
882794
123806
757794
74337
399707
596890
736796
387842
128867
620200
711274
391300
943982
472732
880232
910137
406170
384837
633311
20332
580833
227545
484832
44657
54726
225121
197246
431203
971029
855227
620837
332156
170738
968191
821930
565364
37672
507601
607529
152106
946997
176879
941637
828002
296262
974406
772616
525418
826
941595
454948
1000561
701471
1002907
82045
707305
511959
864391
367525
446937
364898
1045015
889226
1017451
795697
435515
184359
320715
511985
689072
804329
588520
850215
1011395
276826
846243
781547
161879
945096
793626
825045
213080
238953
114836
321004
207712
601798
856644
250614
169875
757323
200048
965181
400234
263362
1027574
161609
821163
982716
399614
982281
390442
395353
845417
992442
829745
564221
731611
700809
684696
328040
157573
708448
661553
913979
846004
829049
942777
378427
526404
385728
562385
637062
320235
846389
862332
614690
447572
204851
580999
149217
667304
414585
81775
263025
628198
759688
341026
694597
950735
895894
166525
366143
676257
184018
948178
310589
547449
154349
256084
396557
459697
810864
594587
281675
264746
155944
719135
67454
385963
764739
660077
202877
66073
250275
166302
661659
26084
911866
229234
303835
17201
807791
210272
103074
593317
1001722
293826
510449
97226
119606
383057
697728
85256
288709
892755
514947
429034
55788
801193
559786
880768
364139
294717
477674
733647
86689
212601
958454
400206
811368
616991
682441
11735
840064
324824
190362
565051
354367
596374
290412
210042
786197
292098
654237
357182
51882
1010814
630695
338783
620139
854558
175196
74197
786263
578473
167888
453770
800594
13397
349556
828394
851917
608899
331110
859871
522813
363529
877789
608042
746694
109449
273858
123667
925723
5680
718211
413619
490493
641088
966466
297161
564612
945774
585162
1035593
169647
299561
826515
68974
392134
902568
886975
399024
768269
186718
579445
229089
817564
226119
908861
503193
246173
91522
252114
308405
610490
856148
97070
28871
534182
998234
999755
680325
660172
61054
987214
482750
54369
214715
260918
786923
295060
762126
178303
368040
437655
729307
21371
583936
1005458
112563
215642
177836
844493
788468
983080
1024365
219752
29154
956830
620898
489965
1011811
834985
270927
959476
1024392
416618
673428
82527
897637
352716
208632
1023620
286948
614345
38511
967409
440693
455360
160957
436477
606941
559386
592411
293356
412142
367642
740448
133936
830895
413539
791498
36794
183383
219139
631943
879770
721697
731665
960745
520068
181869
96133
444812
770055
773214
262110
357511
347187
705004
97280
905620
718689
268564
307508
1038568
17970
923153
63023
308509
337916
204241
273297
590900
1016751
185920
617444
313612
239488
730267
707432
175694
937989
174757
963554
318706
1035028
756587
667565
420491
215618
602386
947748
274311
402958
641757
96652
860982
836460
273380
771308
391087
419205
277159
116564
241002
55914
242363
708682
727692
959415
229128
76724
788871
681655
151390
151407
189125
607485
68863
3459
764191
455508
459442
286522
25576
206867
113021
346129
43966
739664
545247
219141
687268
473661
386368
434612
1016251
179125
411278
562872
829782
964172
890079
623152
1021883
55006
744999
273756
64262
633298
714128
306405
964353
265913
703860
206567
724358
894438
312384
222178
292998
331096
458391
524469
173133
411377
981568
206931
508457
520008
478168
578037
444209
22498
1029867
115543
147916
1032063
568589
678551
817913
92445
88620
684457
607278
485972
369583
493753
842413
746552
460383
1013576
684732
192127
1014667
776783
774014
62019
687545
96299
936333
57367
622174
586754
94709
716941
322164
985178
273245
436087
763048
831957
778943
825223
105525
927434
170764
660089
221200
275055
350283
806156
653255
456086
715999
571575
836898
692172
654734
445904
707186
552575
263287
777836
1035581
717030
93646
275817
346538
195462
163046
525049
878937
904192
907697
899625
260856
450141
1024794
805206
633678
687007
554073
904055
724122
1044686
914204
1025520
199287
979265
883719
70302
775071
521285
105873
585224
826043
940646
283951
1047169
503993
457545
605016
428918
336514
1039527
59575
933503
88000
1043571
41433
26441
812297
567294
364084
624207
571510
266081
721007
848782
1034098
971296
729479
327707
318117
554473
362248
670750
354098
254173
319270
295018
586264
704806
69564
119237
895327
181332
389876
812720
897626
745966
952053
624903
873754
912661
42751
913553
196626
31926
762788
486563
89736
1009117
939038
294436
411176
268568
457472
295832
262612
939379
853271
783617
628282
184303
335136
495111
945362
554376
355953
210165
571727
910737
91098
219382
304839
833848
196110
736721
66953
336950
286812
855844
117272
893971
743293
275896
309688
203668
590620
928602
880112
855937
469670
348136
590331
652534
838322
445588
1046062
954594
605478
221977
420211
728562
462876
973824
81014
565680
922196
457613
680623
742887
29594
670136
587721
353862
864302
563319
346306
579696
414775
546666
442225
1018862
401021
95885
77151
539147
453020
1011524
98643
28216
99910
65445
127253
220736
309620
677177
1024231
446821
870486
11088
661563
931561
339724
308358
464112
697920
660874
139482
1008102
342011
532474
628724
641353
706505
732833
617594
149220
34467
765238
686456
766380
75352
544996
116650
290773
374961
465883
453232
346043
302802
294381
649068
576243
150169
1007885
335485
87032
494920
286605
696016
438550
111746
943564
133753
279995
928282
510071
475205
50593
852521
623763
862548
788257
812151
835153
811611
200780
182742
733075
470219
471511
1007507
227188
690600
289093
145018
1012446
1022919
506587
1002007
59041
454853
236696
233210
336179
1039011
119157
561497
305849
728154
253352
50551
466045
954566
358763
483873
985728
646339
293986
210499
487025
909643
38980
232095
340956
216161
854617
405373
845115
629114
864748
10332
795257
1015513
598996
2447
566027
38789
374345
531493
650520
951339
104007
838597
1003201
380815
448508
403589
66568
926458
284159
823075
874038
474803
156549
880922
352633
153628
743625
463957
20152
496287
420538
935778
166299
922767
38917
542543
74082
537389
958049
835522
627052
831379
341638
891859
125546
154312
345401
924082
481576
1030979
657185
301351
487300
561304
439630
801349
598907
758043
108092
909750
228650
193177
1047976
1003820
453006
829672
170240
946735
824992
44812
824289
1032135
159661
301714
794932
841442
458993
537677
38997
767454
393153
539138
413941
517254
836018
349888
46281
152795
714265
20208
76366
685947
803839
333707
738650
936913
1033715
787473
77947
960216
1024320
526013
673547
112005
774998
659339
929086
199962
784585
998507
777793
270595
136360
547982
35648
887179
800780
608175
868206
771325
451632
183744
26449
830206
448494
608354
670174
422411
822636
537265
1022945
17377
493864
943502
616797
342647
685337
510766
626127
592324
706743
901089
806705
416014
864779
576262
321331
63848
850713
22048
406623
980780
908323
873978
386342
493624
992172
966299
543614
672031
403111
24232
698129
1032532
370616
315627
88689
455467
885092
901051
403062
575950
135210
91474
527864
823884
886724
447067
40202
232854
839690
498504
398083
238382
197433
940128
81474
407227
368429
42841
508303
181498
1002830
189750
668186
345497
471943
1044732
350490
508328
872743
691034
377104
572236
614822
27851
883455
187484
1004660
669391
373680
761842
69325
512557
748290
504827
970586
57784
615203
705584
415071
242174
235586
550654
164877
1001317
668615
416050
618729
116702
904050
1012249
68850
595074
1008207
495644
781512
2694
607821
10392
499797
707751
511977
882422
854141
35697
392897
728333
39947
574908
102464
791240
179775
754622
130844
230973
728659
924107
110967
880300
604615
989172
173806
13904
946034
1008402
249102
309375
384769
630619
406527
479204
674690
418295
178291
470236
178107
737044
604198
259367
675598
862023
648131
229724
513418
935255
84051
594654
552219
21143
553935
941130
697202
681267
491741
425450
712975
173986
218703
517439
214094
227468
731721
477455
193168
834307
249468
136064
593345
448813
892206
189164
991176
738227
109332
193736
31238
673593
392428
500060
141087
707858
15892
414589
739397
344674
527142
639840
245817
181666
189281
567258
591133
676146
83433
615262
437893
1047581
223915
1033169
736007
446712
183527
780361
92365
578462
860200
461729
65275
778205
960503
21640
401550
765684
556651
480672
795362
264934
164312
960288
58896
433627
734061
836195
658874
154738
1012758
972826
751791
330589
885759
905907
956986
844913
451358
334702
892363
877620
543651
153846
129764
113516
843523
425581
362959
4002
146437
521298
1016089
3221
876773
15196
864259
324073
918182
7966
1000463
494806
722329
1048041
153177
327635
890656
574718
604574
170723
235656
365718
14958
829506
479474
347287
288334
189588
468703
572668
807020
857539
509757
919255
11034
8981
73319
474476
663044
348367
683593
457832
168162
870791
123572
219705
831484
165398
911775
180891
887378
859221
811495
738319
939339
789689
521920
637490
797417
780775
901570
48449
699421
974173
947071
645471
1028058
103800
962622
857857
1000246
688938
30737
297064
148442
367474
469198
435396
58186
287843
399069
481636
199649
593783
148758
648097
311301
240949
515566
548093
1000830
489561
141465
540437
685485
726738
537117
509462
679019
680684
1036734
84019
470510
313215
301687
706186
694359
598959
166074
299709
897056
338317
559193
415108
954163
713851
410217
456850
674442
677760
989322
590878
217809
71544
997
139536
687731
325007
1047809
637545
861870
202579
693384
338733
1036120
78771
960971
118870
127961
731277
185865
370017
436721
734046
1011693
835746
1023814
648373
238210
531270
904337
354075
522649
1019512
118843
389725
1027630
916455
919906
93256
85253
95861
429452
241115
119282
768751
504489
956851
688590
462073
559540
606445
913886
143869
351856
234270
1005248
819133
386806
103799
332175
318233
335279
562023
381852
720812
240102
298914
397208
523391
259294
239930
765293
252760
318183
720023
104275
625467
600035
279397
94959
93400
137873
119323
525439
772870
566662
36987
890470
1041220
844333
599234
207095
483896
41495
282143
147413
543759
247345
432988
880719
738107
929608
498698
107015
842651
226234
961851
219160
664261
822556
748241
348050
924904
368171
454267
1026506
1008745
805697
388744
1038238
260749
42133
405833
968300
167407
929074
889414
506700
354042
464681
478049
631877
84628
146292
817475
147629
983895
562211
33886
21404
670744
1018225
1016490
175425
760541
188924
1032540
340127
1002525
10304
205405
247974
614375
424615
602046
445518
990811
521996
300581
269941
861436
559783
569878
574897
121853
41052
330957
396905
212988
288932
624823
194244
551399
164623
283357
745921
656546
552346
864290
616016
34018
889351
960519
194781
824280
830927
282451
636895
228594
476158
527874
487784
830763
843350
919972
504553
779824
785246
824742
930182
44952
961998
139940
364671
918032
897069
721338
444843
302032
268962
486668
968898
470118
101523
353595
369727
372193
967670
758282
543514
570737
263652
555909
898762
749179
598009
812083
1031969
707825
59961
51132
163099
1018939
823182
962377
255510
752969
147984
887012
411508
244762
720964
233365
832114
685803
802464
1037000
696206
112319
192794
1044852
325326
369872
239566
490251
311979
835689
992660
597614
808762
529694
784887
690283
17776
240248
1037112
999769
669401
578636
230880
636195
209858
631688
100476
127274
294409
819680
840697
451711
994238
769873
938445
176771
201738
382084
932413
100033
133797
957875
601912
1029806
527417
922579
916817
600795
1043185
528746
828425
738709
994421
252719
748920
328580
39058
662416
927668
878992
401946
439994
311194
931378
477586
989117
701182
542354
103280
287716
1040782
356056
939467
925623
42262
599162
794310
647656
433275
738441
707967
379319
129617
550129
603126
797685
482008
775051
485330
398445
397119
4991
1432
151676
648539
108579
280926
398627
670685
468138
525545
1019772
975410
431341
226441
460161
108860
608938
357112
1042342
640095
854925
466099
720162
789775
1003119
178982
630181
465021
944820
316697
191348
808350
869626
839830
118141
499703
136620
990171
7716
101881
110796
169010
316911
441429
596800
571418
341188
299139
983730
389924
837194
842908
814257
67408
20443
339080
786237
229862
954106
128088
500687
211792
842091
930964
741827
606079
391429
581218
827517
128571
365502
640364
8068
908950
639101
473124
305322
128663
433668
137816
256428
807100
419071
667588
441413
739570
84372
86223
937282
773094
950883
404234
552006
393041
183858
598434
998835
349438
249687
341023
98476
223584
863083
729294
14005
822562
312520
17810
532602
433482
563374
744490
289063
359110
53796
832061
893753
386568
488127
277540
237169
896118
918991
295312
1006980
527548
719992
480651
820197
136899
923821
546453
45677
935242
422953
971051
126573
523772
351597
471129
726334
183215
759819
787643
323534
880429
435319
334569
267007
474492
503126
949028
1009920
944952
759264
327073
337889
906943
1015390
956380
533734
502722
861434
95704
157095
803566
113178
1048145
605943
343077
972055
173542
329051
357452
37593
221718
262920
703031
856103
44662
573703
939415
298718
785038
533806
902663
876116
568680
165415
639049
312127
174167
40961
924783
564781
632264
87209
664055
185175
105120
82746
496776
894552
942740
815493
935706
716140
915008
596479
314291
552688
539517
384877
968521
239423
103306
689578
94173
998093
631425
823897
62205
369504
299754
742774
808182
357918
251435
999945
913247
270020
599240
250099
826139
900625
605675
950146
1043717
836811
283147
649165
199419
809742
535136
38701
538752
1026695
350325
5542
688508
819244
148800
698215
363229
245752
985055
933030
853971
550967
526439
5641
804709
596349
138328
359780
659199
727567
848058
708268
1008378
432029
325114
681111
888728
401341
170252
1014442
531325
517709
116979
46702
861778
833647
522441
150384
470393
80967
805845
948694
702228
360844
413009
70585
637456
659947
138990
443167
204932
255796
335542
61726
122332
111266
245310
138376
305598
3001
487610
490465
857437
576444
413823
227779
267571
1015927
702139
781083
111280
394867
812107
847801
921110
1028415
510670
420391
472261
85944
728605
533785
924732
645417
930330
533095
260209
570709
580907
345924
53489
936169
152650
229602
904154
240047
612078
957437
403371
843700
271385
89581
234461
724063
793444
365055
566510
985892
703309
806686
514845
215712
996324
482496
162910
244713
433424
374715
991955
895169
686681
704513
13426
512263
973474
352210
713681
522917
760449
571409
614471
507448
157707
720533
108371
25370
513714
733744
43062
25156
528084
1014675
537843
964947
757756
111257
29175
814354
518761
48759
202392
67791
142517
796595
314087
701858
232634
637583
677072
1018763
766156
298824
700790
570947
175472
428278
777923
847373
926195
387651
794225
200633
936960
379499
743753
81514
219707
413584
247786
394340
486289
216412
271117
357988
723504
487362
862450
603404
541064
231473
1021292
997633
43939
415973
69561
295852
308480
793211
598493
405906
41517
385911
467204
891757
122437
803971
7318
298177
395828
372453
50095
821823
662755
758734
525642
832813
783634
496824
91527
168955
278804
169114
47870
28277
157494
1026300
240649
268699
746764
600089
416674
1046279
22767
202507
995363
819824
232692
954180
78151
113834
36040
524394
768070
863024
886725
763796
229914
801173
194371
930725
193409
296374
315401
851730
953891
397510
630857
946153
901584
133972
776660
952803
757093
649421
513087
135023
57792
984147
698047
743458
501546
962104
14754
1039548
751912
367114
1028433
394110
137699
600471
326632
61847
771092
785205
187664
498309
39854
865423
601972
290442
387122
832450
27137
148282
219670
168806
286567
927368
1037990
154023
456651
67821
452582
276899
914213
444916
895535
757989
374338
123144
874360
103591
615107
587308
666694
456425
701576
758035
785479
54669
132236
101099
655142
65398
164597
767202
402656
384592
216865
304685
615056
163552
208225
253185
832224
436294
859133
695854
791647
348984
452013
92171
601885
868559
231028
699313
995279
763927
598435
576299
164429
519524
620225
947075
280421
475266
99674
189906
994574
220646
580247
431157
914252
9299
784208
53152
81529
346880
115464
293924
97637
816943
112205
919269
736376
659766
38389
1034861
105520
379946
131367
873131
947575
793539
567353
316900
159618
603455
126571
736045
853095
202677
112292
699877
456911
623619
574339
618918
534544
717327
417596
947460
427452
1002998
820280
137559
1040773
697043
761103
949458
863500
265333
624184
166856
578876
718588
833937
582306
170028
474435
722371
534805
336207
53184
958025
689255
262606
425336
800250
377169
236078
371126
8913
911793
354482
1028554
436246
121966
270323
178639
763503
911203
313990
316146
198557
736664
836385
403856
389771
536406
609040
147117
275180
780500
765148
197418
885209
953816
563625
1031741
704672
858679
464913
758872
582640
374087
265735
734657
856011
388704
925482
907742
214657
187184
621851
1046698
876461
239108
882783
179646
862233
543937
226083
119598
653386
1045967
758256
303611
134970
549827
303173
723025
93771
185476
958672
165586
115950
177538
976946
579999
516855
982464
215216
402387
177110
261710
786436
288842
730751
713120
295281
63890
141761
988745
282546
180659
938177
1016798
158343
313341
97859
704010
505068
430832
603406
261701
335478
176954
21342
515699
676468
119151
149191
360548
32598
884687
754568
988941
793472
369008
95811
800087
1023185
685045
871842
926909
479670
726378
744165
269852
440544
550832
31194
714702
375556
753282
244865
963642
254890
869304
11123
695776
136596
391057
227320
851846
61889
507455
61040
696134
104066
177570
416147
734856
854526
233573
288011
546418
724619
626320
198008
804245
699947
653475
320623
1008005
973639
116579
238594
753205
965090
755162
516537
893320
195000
1943
332707
715961
285294
202562
1026020
550694
7200
225877
948767
402443
895599
997692
909670
1003105
759187
388557
946625
191586
357607
619877
230143
663620
822007
236657
812695
812889
627999
224009
509435
806710
812029
484562
156299
888987
864649
516967
183235
788596
356658
294870
660239
896833
327779
909395
670536
157978
141100
592058
388497
99388
519633
815288
89512
984425
926923
40313
452036
903626
704377
548962
49240
215911
147126
127647
796652
637187
980487
784649
313580
380111
587393
709960
519236
624081
488882
268062
709073
422893
138515
403549
24498
474018
888861
192682
435400
517389
203076
217502
484718
263444
544439
721402
786456
487147
264507
449398
866311
785941
270668
788142
538707
526336
372323
387500
678904
862247
764384
666321
1041970
253593
724174
969862
628947
1016357
477434
1032982
123454
591942
430614
795805
89977
174779
63271
1002614
75693
325357
830997
201083
115996
1029508
625616
922528
240304
499571
580509
919833
332810
942499
724196
352589
265313
961749
136113
684106
750841
603397
373352
18767
834031
387293
182554
1039048
619106
784010
106775
181516
48630
44310
647646
237029
651526
441070
869452
1044486
10316
245719
1047373
605549
325256
731520
628270
345584
639453
175400
426674
353209
147643
924110
380627
803607
69574
255545
747617
161506
30163
28996
923807
332246
838301
820215
173381
56646
418557
324993
581210
475350
354334
166855
453696
322560
1038729
254131
328665
976890
919697
280246
458209
166653
921682
109518
586694
564312
593502
529652
1005389
535664
406558
265119
1002455
873142
517142
326011
528442
141025
702630
873668
918397
432160
41053
147292
930127
20212
712939
884427
820871
368912
904170
37399
977061
824272
809264
1003329
754447
565902
328258
845225
18937
1008973
506180
214507
902575
95211
727139
892770
780360
369961
34549
315324
77259
951965
792334
846244
176818
746591
331101
479316
776401
587255
1017295
308306
901644
105737
122580
244100
572943
333625
865786
874114
951558
472156
556227
154467
426188
127741
655112
576271
892349
865727
160096
822755
796142
590571
698986
41659
925265
312272
814710
74025
143863
623373
294572
971909
469143
680816
257262
439897
450288
185214
3694
768903
483716
209976
506266
110167
34349
747426
280737
653529
727412
75869
470343
434227
195701
29857
446505
548961
177479
1013301
840316
767503
293391
52083
333964
568539
684243
273490
151291
412512
606897
509377
526227
613128
215979
761031
1016950
958285
456858
35439
897983
318872
324589
336669
791400
915845
1011986
36095
870086
462924
256810
999129
241836
799930
248539
458411
195585
88878
401595
646796
513366
597528
519199
962158
635593
627200
849561
201282
367455
435261
516950
34598
124372
399145
455061
56889
315512
458780
122401
996803
9815
782513
641471
171941
351154
898065
541979
930503
565281
81874
323030
312718
661300
977837
401205
1001745
160658
152006
298499
589792
400979
273943
343229
233288
709489
711052
221893
383636
42851
216451
914668
431794
267721
442360
235864
25580
1015857
406415
368448
138341
283204
657266
633379
601470
705094
364694
748608
647035
474918
875573
923971
434747
149254
177822
303020
7601
481953
106824
460080
251022
130768
130258
200784
722972
238592
826041
691663
95919
672635
974919
416693
672903
177950
375243
52579
746139
941215
676973
77980
329275
496271
517344
925766
557080
714514
979408
202970
479743
626362
1043723
407779
821449
294380
128489
430907
1010639
874442
680649
1023152
977041
252387
271467
948547
611506
360555
25889
283880
718042
853181
549785
802776
208221
103452
977518
439347
985384
408729
488347
144578
905669
357126
513322
115644
414822
525745
565798
975917
464785
1103
854211
771958
858867
746376
970280
1024613
256060
16517
835507
225952
435295
172849
376648
564889
373729
505446
539422
29928
60701
276793
1000193
607525
655738
714400
767337
47919
548702
339682
327807
336444
694490
853765
657827
407778
964650
451835
24067
863070
1030009
83170
813979
246987
698793
619462
335523
563208
114317
89426
343860
781133
770047
852678
476634
152775
967868
533560
725641
420481
36136
298541
458710
907764
224898
600653
414079
608620
213536
193150
886950
419233
23666
1018741
70726
533130
704530
320243
996170
561831
640220
567637
623232
337166
1011197
270070
401196
261332
274577
85610
606464
979001
1044323
169037
709990
240357
532287
334530
548900
190773
176056
327521
629754
927652
88358
585268
496911
732137
855436
612438
372347
840587
638130
229423
16394
218969
860331
74514
524760
639490
319709
786945
665854
172023
87107
268034
36797
7253
481428
955821
603528
565568
532228
850806
340703
86253
476799
473036
667371
475346
521746
657620
926763
500029
55628
752877
276535
517297
25332
66280
917167
101003
827561
810356
854397
46448
591393
611852
467852
511727
353867
161131
958007
852559
94705
52226
756008
471612
114358
296967
309397
83310
617659
971177
484088
691980
353579
165650
895796
1011032
230140
479604
1046898
110888
127240
757786
232799
566064
419699
942341
761700
786665
422457
263817
919089
854216
195536
691786
12533
798603
715016
891959
856547
830187
188621
123865
3397
272391
13927
476104
1966
678930
122568
681358
472179
908618
991608
705935
675663
1043877
840538
312482
216840
74864
228951
165143
958988
19672
894845
549798
971867
734751
181602
584625
743518
709139
35764
589876
428349
459518
47881
839496
401522
821043
891958
799789
435966
422129
971834
57275
975081
312642
39814
590459
360988
227555
1024355
854321
577548
969992
397050
838455
193652
277754
911220
370539
582888
87997
417607
297509
41137
620163
653069
462310
319796
539892
617110
225757
637396
948345
618737
957218
508085
247613
1022986
784653
916180
718556
130624
456751
558044
595139
307286
995566
398602
584619
274511
11574
957349
866937
375101
671868
707451
945542
491009
212304
917718
273718
747917
14320
279864
906448
944682
959350
190416
549544
279929
183741
298848
521851
110593
42749
566023
799829
331344
741970
93941
246045
57490
205213
695742
315688
192549
852498
695694
367156
1023859
931497
30494
15620
154590
584384
416859
839312
688427
1036845
402459
276331
448164
621665
972758
233540
551579
823913
921907
965138
275451
706759
546003
1027302
573683
357932
150205
586613
378042
177817
964737
992284
436873
806863
201844
587861
625394
68351
98173
564895
432210
620653
573954
872903
76883
209083
868599
222592
997660
629113
549755
613983
852854
797283
15662
6225
481371
748817
921326
758594
1013529
319005
691321
514763
596331
52677
604257
651587
493825
790113
573692
502531
297789
14237
785466
26030
898119
230276
991173
752178
2250
206888
445105
969979
207174
638930
717487
819765
1010112
865016
649291
351865
31789
915193
823725
733727
385053
165079
418189
418781
431945
1042146
237410
577105
485279
588888
871965
864171
55409
228881
272895
301462
584121
381519
365389
779626
965929
207946
70606
523708
355316
188061
838357
324760
796357
214669
415127
27340
376422
968919
86967
1031115
23504
921376
315605
39316
211997
987170
445366
941691
593431
881003
565892
170458
567931
937325
98432
370026
143781
324152
769772
919271
887607
189626
446643
216933
692206
152698
672089
464051
530856
446100
208002
162840
892270
790853
103663
64972
627005
428668
141924
483843
674154
969397
729431
440428
725705
599652
500685
1039488
414723
289944
484513
464986
137660
740197
363440
301573
76188
798178
541785
453495
230758
452816
916591
1013346
745790
489972
612132
876569
670589
862116
61573
699779
739642
767002
1002917
511150
995256
658065
42414
911017
541940
92243
987543
79102
9973
95580
288374
730960
24252
923580
652593
77303
13959
254387
189734
433050
420451
274982
408265
942795
938293
697705
67275
800038
37169
78066
136226
567030
691722
116808
1001936
335727
718752
215545
421529
940710
247049
106562
366658
816958
807238
734081
561488
69363
384074
541009
152191
217273
790032
277666
398970
521090
1031445
270184
87492
558753
767406
775631
994658
558498
997609
937997
750816
349188
554634
680896
480137
621681
5688
67723
705798
294181
15623
977103
624169
362820
209595
160307
527384
322764
558486
702343
217984
375272
655153
214690
192261
69145
35577
834997
71721
286115
313275
537742
213772
182899
222025
252615
121858
1030576
602832
946849
573717
531643
1030275
375990
572635
292096
574695
626122
956444
389066
693309
525171
449363
832712
911690
888124
784112
364001
432938
7092
41051
338494
306583
399774
967267
401658
53662
624259
464824
311936
147981
674228
810027
459995
234821
974640
328666
388315
4134
789140
427519
980767
844087
373698
829880
695834
954879
1012694
425194
966964
210667
930631
772821
123671
279440
415961
33938
980879
718418
839269
639533
895245
324866
892345
213428
139704
800246
317979
572465
408491
438414
1027489
542126
517765
507902
734172
34899
28566
165960
746954
318092
660549
782627
559564
678142
467921
236430
99952
972608
506309
507518
1031705
644075
174261
919053
545095
314322
56785
325409
167981
839797
965149
1035336
753367
438225
740094
867310
532960
804993
761232
532974
1002708
87772
43150
274230
473441
970712
7532
719177
58861
16041
673345
99395
328482
610303
67430
296748
834316
313617
874117
573944
254693
718110
467529
710212
104903
25654
81774
893464
962676
645128
617074
13119
402753
890883
112882
194640
505164
747236
901012
98096
149984
911003
324817
763475
209099
677131
901852
903976
652528
709965
260066
25057
463700
149513
329082
874035
238557
984925
200097
300933
1003794
144818
28997
659793
949430
519975
397648
715953
229783
187845
711315
758394
969324
183480
760038
429890
733602
427395
690165
981458
293634
978993
426598
566853
673259
229400
556421
748243
690140
1007306
633372
44970
626945
759728
738712
891627
994141
154465
447115
456891
722324
995172
446210
1004925
768088
690912
157366
954217
582484
593458
419678
412205
525857
680394
712535
905947
406088
772961
189203
499514
416548
118611
673542
849400
301404
585448
673833
554364
187968
987663
695054
44681
95284
558604
201620
368752
762548
648345
977006
863808
446014
220892
742936
1018125
310653
913335
292866
1047234
1027898
146460
342794
873187
345679
123729
437657
223207
284811
656635
859342
303814
488381
786073
1024281
594685
454782
459862
738419
877200
94162
555177
474909
409116
353910
1005972
11622
910717
887663
240036
916151
234684
632653
114240
1018170
1028846
280597
780339
454165
878643
67757
201250
138908
500673
681410
803945
925348
440059
94435
430741
288381
724269
991764
735610
169794
93058
660020
1008071
361741
278072
758623
574630
144240
599212
295562
133251
131201
927776
785958
886921
920727
672077
781272
1000479
125806
323178
576974
561370
274557
535036
1045787
686751
433918
633356
688135
780505
979869
573330
318101
324879
1394
565673
657202
297392
56484
876754
887067
122959
798804
44115
832101
541205
832235
888162
242
888258
555638
524156
958539
472464
881100
984613
575315
609579
886669
906547
910080
914354
149261
638323
118626
668018
399172
728858
881789
1029480
641843
995908
428766
726524
268554
655475
795322
466560
509708
373404
830200
634143
579062
1024224
721280
308273
869175
245839
894807
452148
261501
1026083
601680
627350
1012918
191293
637745
169510
71166
960443
688342
397006
188297
517780
91559
499183
766046
303146
308010
173148
680570
646850
1003257
410868
490694
455873
527840
301716
447883
705465
423862
252451
462531
317663
194004
380416
954067
950197
613730
363034
721545
18266
1019517
929116
700727
591378
352890
702206
688388
800471
953273
54381
594306
538079
900952
819083
786648
680142
36529
948451
923015
276514
831057
596222
306019
912772
422488
719099
600183
767961
86594
157049
345312
630289
763521
448381
651868
555500
67210
732271
514919
67630
105080
109135
433097
967696
364282
679178
847170
163153
776064
413540
1010048
711180
822619
564676
772898
650684
931445
128624
439280
1016693
355285
284296
481030
393298
488799
666958
85756
533290
830684
64039
293398
333687
304657
888101
598662
16104
365120
852924
693739
712602
40455
146589
520147
420474
316558
94910
313005
83014
520155
104537
941465
403990
314114
370068
928453
298144
41059
898268
84298
10320
393936
1027245
298494
196248
803444
489597
280131
626174
934465
609301
327677
1008080
911676
615935
67755
1000620
443726
725910
730031
541795
54449
685112
870022
861638
1039061
589612
313607
599529
255348
950211
650847
49775
391890
52769
72769
590632
102217
883797
649992
512310
348058
806596
702115
256436
726687
615200
194318
144137
670029
757235
426447
216638
469391
516815
411976
353892
644763
529722
995701
739980
919556
675344
508529
125142
106549
40614
59560
550526
524057
174735
969225
304238
716155
119851
586468
620513
255233
716765
765187
328716
263545
375512
21261
217055
277147
59662
413162
46438
922692
470037
854198
32221
964970
749254
847764
260286
662414
511660
5627
84191
899614
578371
974380
662251
743879
671210
214840
724183
459522
606787
642901
235681
243927
815809
924039
731770
390719
632720
995122
280819
928366
957315
894774
401246
830366
71196
569447
70630
220290
407230
883774
700274
1033693
127191
746133
164592
89505
756353
860784
249455
770367
987968
787951
769850
76658
303202
967653
826730
339530
28656
713289
876498
542327
763186
276381
983894
763420
270281
590172
19576
378133
182837
389333
138445
279520
515747
876307
979323
519088
371672
135449
289779
88307
321567
737197
214829
837241
997146
238809
149095
762005
283539
198758
740462
130220
284635
135965
175220
321595
572259
75756
909748
49882
777690
1030539
556037
872853
301697
41860
995180
962737
366893
939433
304631
1006986
655672
541079
968921
594627
638363
979991
102768
1030800
525082
336689
369522
789855
494687
428553
19033
421559
364613
910473
411220
358163
190500
987647
680929
165836
419604
516746
291207
882887
653956
356418
621789
741489
778694
876691
324232
604870
549693
79044
249178
569223
815373
51002
696460
476038
911036
383017
976966
1009790
297747
266812
837599
147038
835948
327209
609148
237728
888509
315283
583779
413646
764201
435816
44316
831178
1008065
71783
40367
972831
280643
361363
898755
697489
1026712
164211
703943
41359
987950
696119
159373
524751
383377
271943
123282
338539
529574
542668
992686
734459
845175
428580
167
813170
708411
651264
70492
981049
428014
428648
526184
707308
241593
80210
18787
175352
902416
305650
828592
522555
611532
413444
144943
595303
129203
454785
17527
705961
339744
406225
564043
413189
619706
736370
1017330
650236
1041144
529992
532587
513425
452711
369251
78436
931640
165274
328676
524788
528749
105309
576236
668380
18336
566958
353802
48787
527295
423146
933604
2814
211455
508010
1016782
576921
950826
880361
247930
34219
404786
872152
97064
234683
599861
232323
739192
1039879
623621
437988
806876
28040
741966
656122
697651
612245
1037590
919996
92092
240474
546412
117901
943822
281600
691320
1027505
626658
246203
242156
495442
854004
726765
598205
586722
942690
144333
5166
526828
111037
605974
426873
528578
375864
250817
247315
438461
624868
423412
895336
543202
505688
736421
957599
908364
565034
627915
456317
279415
516764
52729
834408
887045
347462
969664
607102
190268
202889
678476
342227
587353
495624
250909
498379
896648
5430
649027
87988
253411
788123
933697
569052
664951
777658
162230
155562
915413
801181
525756
18160
887114
939598
210923
173517
774157
294441
865131
226902
106034
604659
1039993
17386
997666
161084
833108
317693
748054
721318
659246
1011719
308500
654917
684827
100417
990879
250561
199229
999508
60752
844733
120665
537615
958302
896446
997174
930837
28424
775008
299267
726493
495328
667692
883112
317810
933606
894086
997020
945129
212039
627264
434993
403469
151461
408724
662712
871403
486372
696976
519343
699116
107925
563303
445338
835558
723458
141338
1006064
710532
570005
76090
846536
685410
1043870
317306
810416
958003
375942
738895
187738
204067
902317
785182
69001
529897
735741
775467
122890
216655
17678
352697
882003
37500
784650
678101
507965
401380
93404
203017
348254
569361
273142
783215
704067
961532
976640
445973
914007
111446
683572
518316
149104
702008
738354
205671
381680
707943
173398
364198
883759
485886
291144
232574
556290
629627
951662
49261
414781
600780
92645
328159
78858
390718
650183
326145
91040
879290
864885
246271
279919
600093
1018556
954684
395116
448556
364143
45814
823797
269208
114564
134493
587563
1037835
397658
457042
724359
539917
673825
951548
102194
799895
313111
365092
618351
721859
432350
573005
965866
91931
196133
112845
603590
972492
511641
1042356
821624
69951
512618
93363
29474
431608
622575
924387
143326
939358
632826
396276
674626
284907
243542
559307
840803
367932
694458
867542
456111
754962
822694
61452
587882
5127
953907
725552
907681
323782
202730
298834
440714
936135
211206
803801
9022
373822
882225
208375
301917
804242
45382
158232
959102
895253
860754
274122
508711
928022
485149
804427
559692
17552
671329
505004
413349
348297
641063
370064
793351
318164
587629
633910
177394
68660
270452
646197
777745
83263
922524
773793
844186
1019027
364458
694436
875698
645859
853118
534263
461379
989920
633569
139812
740920
259633
859579
158979
422177
927070
476317
243585
627959
823151
745810
889904
196011
626682
518520
813197
454386
489162
133178
473122
973887
934048
684607
605330
487563
780191
541690
1012875
855135
184288
761611
332899
344590
428387
955354
129487
269019
617326
100975
638718
726792
793251
286173
76100
926422
587496
573604
996096
876626
382673
525200
710175
882380
670468
721080
857492
875363
457880
950552
448697
190721
320183
415249
706416
341202
649455
286063
793000
398126
517915
979458
303245
21961
869526
882930
933354
1021736
934221
292992
213751
858936
477961
844310
127264
744131
796051
741095
892141
274295
276600
12658
795646
697325
1029765
84929
199407
1036327
246777
600382
747809
196159
921739
792563
56630
400349
672457
814740
245516
42950
78803
726662
754347
431025
595409
871939
114617
150294
861340
650282
671009
637449
34406
82796
973006
83010
1038833
4018
354371
440267
930390
219655
12403
926154
432689
47868
526650
539509
890629
824378
160922
189712
952529
619062
521620
321493
192982
950647
457228
600005
317851
430566
736085
114611
83900
464016
847891
286032
777947
555089
855244
8119
885738
396737
938059
395254
843268
893617
445308
25340
21375
655426
564062
294635
274924
1030551
755801
51914
818930
908531
923685
396547
1035682
252505
857425
137203
318682
155433
118263
661116
183132
996893
557324
813275
276253
217235
281849
945935
191595
235537
475182
720535
386740
812958
754465
4979
685996
354962
759988
121682
352433
849887
74245
957915
218007
105012
867099
211089
654270
409915
830583
453602
479997
452785
912421
322329
906621
676803
942395
309934
134463
835707
964677
793069
733570
1017320
568423
360566
834669
1017226
16282
395774
351199
615283
437735
189051
58931
641572
294591
563698
204697
351947
973958
537145
153043
926739
835877
242060
251332
289355
736628
276597
960688
964352
368617
238401
511966
103370
155952
914686
257127
785979
890523
522404
599247
455057
89786
1039723
418532
304477
942646
688578
367640
173214
146816
953007
727553
984427
721119
893626
826576
741723
431632
482477
708423
429461
567209
886122
38956
480538
433920
55015
749600
139197
71848
132338
1016326
846280
565340
38854
799660
62301
446963
612425
644576
795952
264263
648564
968915
385528
881917
399965
854017
625518
669884
825158
289238
250717
394142
361398
491443
783757
662666
514818
893009
857350
209123
714130
347278
82454
439720
13936
130913
596237
116278
630616
875470
506378
234246
791604
269293
535437
1020821
443920
685361
813917
501762
410080
598037
72590
899274
465135
45789
330248
50228
896756
344354
114967
622281
263105
745214
42341
666414
603694
51818
146390
488461
120095
262628
97753
442748
59654
26137
619703
724098
958695
209281
553352
659019
1009520
477995
515942
608916
494738
947912
278638
262272
105994
127251
813400
899606
235071
784325
290871
216815
667093
111409
440391
956432
587028
242690
49021
915226
112949
920436
93731
666803
200808
323489
848238
712659
427358
648739
517781
893193
706155
535817
394871
330021
629543
158949
81431
876940
417334
86173
503398
748865
680270
351399
546561
657889
467172
4092
368574
126379
689097
535982
1020035
996460
420962
698467
503910
294369
652682
365365
450248
1046095
783160
993225
359362
539757
1000159
462437
718875
927311
924203
534487
653777
780585
905522
761202
501912
255163
193810
531658
906158
417488
636595
541868
1029935
1000342
209173
297052
122896
882480
542145
130128
724596
285633
886895
413753
486882
695179
1004374
388797
771173
807273
778652
161529
585117
655942
665970
524924
251506
668767
597081
260254
811327
433712
111173
1040220
846471
677329
862870
862887
834827
545
607196
143329
454876
797098
85704
268335
1031922
273049
174950
299406
130393
58811
778601
718246
593530
642009
973519
951612
316355
571356
149207
684778
592373
350512
580906
989566
224320
90210
239253
714601
945038
349871
292204
886790
516621
467971
123990
991531
148381
862138
747810
724994
588760
1038051
816310
39337
652283
141110
660303
532352
303512
691601
164983
824051
764210
925782
778097
457727
688131
445541
384026
100740
885010
426074
67974
207269
788703
796179
50106
407273
758319
87370
308007
741556
55385
64732
320792
784453
893545
966929
944949
744612
81689
275013
810121
53934
744196
1008765
502347
675734
370265
608544
231447
45888
564652
200786
612752
450415
967085
286087
204589
650126
380247
620752
796099
425901
390957
541041
499247
25733
151885
732008
186214
305072
263104
1025203
158376
161388
142546
333862
686564
324713
298207
669995
863177
89660
892338
127996
80481
282569
732644
29341
64222
1011997
1044682
537485
653990
992237
256883
166480
339120
693731
161684
400166
440330
174675
95468
806483
413837
418709
318265
560002
684083
645676
466257
443684
251067
447736
230486
545220
1011167
183473
259122
76218
667660
286554
805120
831835
377292
369536
743385
445843
27473
850614
468856
852400
146459
1021395
433788
60144
334074
55783
891239
1000938
724790
1026676
867356
468936
53914
947226
349829
419179
959874
137434
886597
555688
303206
914125
730388
178283
338580
267712
532840
1038127
62003
495187
565439
1017280
367522
560355
258239
211217
866071
385823
783944
969823
68075
957701
401376
602682
723829
101089
118830
308645
782312
797907
555863
90907
775999
1035148
368537
877287
996432
395162
179404
907204
639581
499914
209936
343585
1047540
811461
749069
609281
337413
101341
390523
709428
581316
517668
1006604
86958
569487
916275
331441
959751
663137
592729
612560
519707
8223
413275
473806
226295
669024
764276
1042295
451114
956374
577437
241947
975431
979957
382004
441350
802360
404046
193711
217308
874109
222563
795115
564797
415298
796933
261027
1020880
627292
436095
901987
895852
482222
300988
22126
943003
910425
423300
501424
1021641
59665
866009
829098
36965
177365
944137
701089
265064
945821
118918
105973
796276
623221
347652
194312
154391
562077
659990
948207
972426
818365
415138
396213
820065
783159
877968
108509
269005
461463
479976
369430
34854
684018
398905
267819
184404
1018479
99581
843768
825387
817650
258859
84355
469125
599056
717110
870722
2378
1016464
832354
444585
894440
1023424
842373
237415
449071
809380
921949
556931
286907
129670
484422
392447
308549
633466
946428
180107
566699
217030
110638
598231
15500
118921
539759
586711
1028012
949885
250062
347615
332451
341496
460550
773950
123653
622285
152040
39358
123486
753237
988852
878282
584818
623589
686747
287346
676339
153132
39695
984136
774679
59439
182322
657122
584351
905184
457889
496010
399841
1045372
600230
287273
789595
823510
791272
724240
386376
300389
207891
395713
497521
986921
759570
461309
1031605
238822
510986
948598
450142
256686
693713
774986
849866
491377
618698
453933
691383
910708
349895
321496
189262
287014
991220
373463
459108
38041
218570
998514
485118
328480
976249
767598
458934
418286
504651
635115
429138
783878
740247
555790
704127
45296
959251
76511
232273
877801
585025
664648
9321
486823
657945
663971
857213
979335
216961
516370
261886
495520
27114
63827
191
255751
270878
681502
824670
40196
539089
277646
741140
417979
908151
858927
179530
470493
82869
534346
572788
38458
95677
767288
765121
312978
973159
817090
822090
89941
217636
125949
917280
157935
913495
560434
384422
1031437
197483
962872
856435
334446
361247
518804
544390
615034
72179
366239
959561
37669
908573
159124
56628
355532
724583
168972
337471
233822
1017220
1027678
115699
629552
432735
427058
717731
441302
552063
968606
16031
514036
701446
856745
69957
849982
957649
938329
893063
828341
586675
246749
627964
907661
565521
284221
306302
279500
37242
573726
673609
507809
555486
540584
410844
221030
286538
728008
626449
413197
846707
468593
525389
199987
375258
623882
951760
750958
116321
97136
438936
221155
68047
269749
320989
243789
36839
5822
71674
577688
535556
160400
645780
582406
179265
608352
669217
564014
266436
460788
296007
452743
985695
506693
788513
1023712
797192
727293
468140
287965
360281
708569
906096
116369
230922
861859
394305
745801
312278
454322
825036
312563
56996
301425
204197
449513
608853
155066
319156
285475
296481
382085
164342
117016
815209
791687
869008
665947
345373
49070
789836
481691
433417
616052
124069
751508
646118
696643
873048
128702
580783
177019
235878
9210
910571
585661
797138
110040
375960
73654
288719
494138
759401
959295
992535
405618
858297
883953
472568
919842
404277
841980
239451
273319
837988
979274
426309
984199
97985
806255
4377
982311
641125
63854
120395
129871
626996
236108
527239
955576
935216
954064
378005
806682
994583
708422
784834
704767
574829
618246
158531
1013897
339807
100779
236110
861038
8233
715066
605214
161744
451574
695106
489043
678683
524692
977842
685799
618062
176059
232352
95378
1042195
708632
107972
699187
581486
315153
938437
670541
822745
569660
457950
695838
819517
119243
1000586
897199
946853
225847
282667
528500
851952
1003670
176505
651474
475824
190676
261623
317871
182044
566114
628602
275339
223235
826656
675105
73386
535412
566974
565774
275232
569417
345790
1030807
930021
15380
753495
786415
381180
558441
136208
545836
675716
277374
158315
421794
902459
99034
849842
1009732
103154
892547
167043
466824
60924
582303
503684
349320
776636
367425
276491
286272
752823
372022
627693
728132
174700
132292
477007
978961
957358
796657
735536
645635
133334
308612
112920
247400
365821
199650
621395
222380
870606
841834
342080
632145
350450
628987
409565
987980
93043
632522
682551
531669
598385
8303
1014434
313109
967298
248642
226063
425575
883740
317886
287438
314302
290689
347263
359855
972497
521583
502209
487130
921517
396281
764873
835556
212806
492269
795798
1037908
830221
1003355
996189
513778
875196
1016840
23084
64528
195327
374858
814062
1039713
316614
531693
821080
113063
548304
343000
297122
305873
154182
63830
923811
61290
91698
717565
703323
13450
570909
176668
231318
1005229
1040487
296273
20684
750279
1032208
345109
863170
824389
377778
793673
702079
563855
797058
547292
887829
656175
119388
195742
755858
980231
123304
929788
739755
524253
669663
915512
199599
194164
731991
388613
858415
870438
845949
606676
29331
288581
287751
147577
343553
265065
312948
695175
118189
80643
44303
737272
526760
225475
240824
722422
670466
345047
384071
395092
298689
605486
679274
791911
720372
404770
830369
542745
1013418
327331
608786
1015836
189824
266365
777542
138978
829302
800942
563437
495664
980349
549869
304934
795182
823146
5808
159548
756015
276135
735437
945544
355622
257698
289608
495432
870273
756569
301293
978039
556547
542799
279576
548448
341623
792107
456504
583821
9159
929820
405674
404309
116153
274979
54659
863709
58843
1011857
917969
832400
166232
1016219
223571
886573
656375
120304
899170
21069
706336
118725
228436
438943
310577
263072
820163
680798
185245
736186
633258
1024899
395730
985475
475306
421911
241324
928680
712234
726290
432211
655381
872742
710571
180716
516775
158818
367267
342694
530288
507348
886135
517790
386207
332421
706936
431916
988445
606323
261539
877291
899707
12737
896274
547672
818967
101541
365616
49407
758820
569523
404690
572046
884247
486530
893172
583992
366449
90391
171056
894535
220418
454102
844806
833914
883825
212433
883423
846617
162732
342527
309820
593473
252462
67257
517703
838105
738275
264037
832281
991754
29368
952413
523049
471121
1020826
668854
930343
331127
376993
334386
756549
453583
699180
7130
560488
277817
698058
600042
483699
831196
689998
500962
590411
286022
832415
850621
521849
570815
548100
83258
226007
360117
540510
773475
671845
1023756
424080
210818
222560
621389
97943
64640
40848
934091
877862
1007198
588714
521131
570038
449030
337134
408859
246502
1046376
829321
556373
602575
1014793
99984
172968
15465
74039
918808
920699
80233
49956
1041304
350448
287132
386286
77544
829227
785980
639575
437748
725904
236368
21019
645854
234537
870056
757564
581776
1007583
449005
430899
172040
27934
1032810
926162
113909
551095
983500
368534
848385
518362
39718
97431
567066
829404
570065
224074
326556
73069
195645
913266
304333
656312
795420
51172
736920
307655
904415
710652
210851
660936
991642
851747
1047115
570554
736851
764895
943799
960260
8756
427378
62518
50314
242218
689532
534188
353978
792353
892409
931913
698995
730139
114959
307634
699424
274488
924165
747984
1022588
368530
321799
1027575
751040
212839
623399
706881
1036322
954560
195860
864611
676058
452626
713741
433940
249837
876628
1001018
117679
295494
608260
583934
943449
795256
264677
566986
286360
61669
504878
342837
986631
95443
643766
531741
529170
939965
128925
482024
714694
386659
557974
159285
443802
937797
32406
231913
945783
22841
505768
869410
970563
894618
772557
631847
965837
333086
523956
530525
78227
495536
700622
761217
588207
782781
51388
210389
249726
294680
1042579
278581
669139
174425
646891
29174
793569
418622
690558
397374
684275
617907
207154
421424
917493
802881
821585
117262
862103
548106
153755
240062
327181
178461
893761
508950
553639
839940
493483
554613
954443
512733
239172
580926
409414
131852
283156
687201
1039162
930184
191618
958027
79460
500192
94108
945135
55780
932730
239797
460591
75565
481915
634996
584732
752472
1000559
696584
746114
8368
180610
999525
787355
301891
272213
1008239
804805
592227
244119
317961
752097
504357
247723
818196
156191
222739
1036427
589059
186525
844076
236162
32377
387845
1028575
497857
597702
228668
450925
104339
1010873
654985
429542
826937
1268
367935
5056
623062
439612
550011
858017
786634
985988
378077
609680
668112
649880
787889
442307
777310
871903
19138
835872
812155
497873
389767
813833
636072
687588
727591
341553
532003
614481
717186
771414
243718
348672
616560
51982
680952
1001609
166555
771835
92826
319607
128957
424058
924398
1026473
587994
144781
767811
256326
151660
621175
100785
770199
24714
302995
861470
388582
946062
479678
631143
498562
192103
879106
533592
1009682
705574
876545
262877
766317
802557
211618
120203
432479
193072
374778
75630
182684
999247
736968
652611
353899
68574
976450
565682
487104
832933
708089
44097
996783
913250
471405
182433
154830
269564
558493
1021593
904940
92101
217021
760127
912302
620067
839200
830704
366652
663443
882351
925413
653826
689533
609067
325763
482269
859377
606651
213057
510061
377383
612369
447781
206873
364994
582522
141609
543966
823167
852161
561781
745523
541181
428792
740378
845834
952098
236527
457404
36469
823349
280911
964034
886839
174865
369977
362283
281512
477189
314795
323575
848265
464248
106688
480860
1023536
1044919
19733
330896
822606
280450
498102
166813
341277
365484
43576
598042
65574
560737
363867
244686
770757
784083
997798
67975
322789
516787
913842
679055
769727
40625
848858
802177
626972
933788
205720
742449
269979
771071
779011
773560
67298
486084
623839
905965
58718
769952
524616
79283
155894
879243
703932
217406
362133
888328
428447
347126
526804
258400
534811
629555
69087
818015
416624
826926
445706
276531
688337
592213
940963
514125
893976
698648
758023
809523
10851
666665
285140
715556
191748
661265
486612
813992
185220
512858
51647
717209
613720
788296
964706
334348
271627
500756
256578
194466
800814
46586
40135
117747
251459
857247
665570
487652
299191
606362
428995
1048289
519070
148450
265138
48385
1029077
625481
94940
760529
93820
126788
189621
15107
90153
605495
584331
321193
999269
644705
73639
918480
225454
919576
98148
826047
917490
922318
377677
36562
612059
155916
914223
632472
669412
505703
535923
57718
428767
369911
273262
1024640
810582
644117
529658
940170
493452
860424
381670
294960
22211
348458
65906
137205
628523
682349
396087
251184
917871
635408
966124
664510
888642
309753
95980
239846
473932
634309
239748
242584
427616
47846
189760
636963
584204
168521
32099
912377
931557
645556
409949
448410
241161
766228
741665
112514
31982
530195
609591
104242
242698
427878
166015
242032
979364
101092
602460
930137
997672
1020141
655220
625445
229320
308101
114454
328227
1017208
406622
964227
64781
282985
548869
982814
266341
460371
452209
648428
625067
726702
1010612
1007430
1021497
991212
530014
655891
879124
854779
543965
357936
90645
134025
339616
383933
514951
976448
360082
84996
954603
684871
547980
964470
679695
783581
487601
810537
718835
864829
857318
346583
707749
725393
629189
97236
599694
177750
797790
266125
493316
515817
1047322
891427
914811
654476
338089
665695
611992
749908
942748
991433
23111
262579
1041877
381940
972090
751989
689259
577512
6158
210109
488824
1043260
468966
317012
822575
116381
437507
61628
294232
176390
610769
718114
581198
102455
16702
618477
305515
978499
1013704
340766
207229
454978
477940
394182
1030348
635922
549076
392941
172912
115212
916777
536753
136193
539849
189168
1011972
724556
798532
869507
389248
527927
122125
105344
323872
1001977
212617
958777
980670
321217
388451
797271
257505
910510
430855
244934
53052
427874
556554
531167
1005985
805025
526832
318949
793900
990696
411308
696110
594917
274781
266909
82007
606536
166935
313896
206768
349046
236901
67910
870543
275592
514549
823534
156636
335377
475877
565261
6299
737131
780060
382242
416698
863628
752084
648426
362050
742706
965018
914385
539025
21686
327842
283674
313121
309885
460235
224567
344702
416038
88966
596959
54935
193087
1020990
900000
251847
494107
549060
1000776
743597
905376
769107
911002
908528
552180
166845
783007
664616
240918
390130
191144
1035378
238847
639489
594712
310323
540384
844531
565951
605366
187455
720442
156734
693471
168391
897970
822811
1043781
621994
35402
549969
859250
260296
955784
468316
619305
694312
449295
50505
516679
21767
883185
439542
631937
436356
310896
781654
460148
244492
413991
287175
769053
952091
860887
513561
29328
707326
280150
696660
428622
1012458
419801
181460
153448
612865
557842
138221
291940
709048
600421
817343
480407
101608
307722
203611
415991
354190
593947
633440
618137
588165
343298
713224
815482
17787
259527
459079
1013308
580499
947319
616592
91862
493680
756790
468251
19764
731000
974986
314997
896788
851264
76169
685059
1037847
249892
1045624
1041076
1006437
728917
850992
851204
16317
713308
235058
686782
273898
516351
102368
529374
150683
843206
145652
954967
171294
320019
68071
396656
240230
56457
102445
799719
414390
583005
653085
827176
781880
265088
298191
246522
274994
452420
393618
902670
775345
145267
97264
543751
335750
231397
503574
534735
407386
355446
908622
125038
975710
315983
293663
616561
844538
145879
459925
351484
629727
935585
857730
606993
330913
1035997
637286
171208
211676
15610
159555
84009
313011
466455
184711
1035370
502326
587131
918980
212116
379110
861368
354108
292721
141419
976453
48258
951114
317256
240512
284491
653940
915060
403826
52292
489465
406593
657987
493543
854020
429782
316893
674243
741819
878401
764922
415842
130414
156673
997451
17411
470529
1008531
755326
770747
316994
587371
785089
306053
82714
800028
739899
34504
174787
885834
103441
142462
207820
141244
977536
307354
701992
952352
301646
1011843
1017481
66358
1798
86764
766566
11790
436711
872719
292457
762790
337550
367717
568819
809650
214190
942915
413093
497183
574863
854132
308788
144227
1047417
746072
690055
987555
147777
835428
993875
704506
1024894
970092
238997
332646
268718
810507
250930
181798
941543
157098
477982
803300
325531
346091
188703
213547
618337
86509
613000
1686
589130
806655
521958
962109
991794
818307
647796
494478
986612
532785
750506
185453
654268
235106
713393
958643
184165
531296
232984
1023994
18700
702732
441757
697460
657236
666131
817951
433518
987232
217405
327894
910769
425393
336724
619923
215694
342213
926491
5083
463644
573397
947422
267117
956710
643039
493776
2516
1013498
265699
427397
1029697
463866
493482
308562
1014235
801575
564004
789036
102004
208648
579667
861201
543527
269652
233233
552177
343166
107547
611644
310279
551939
482993
52766
489578
46851
833425
485792
357068
930864
145539
453120
730146
179871
357416
890326
62764
912651
126076
153936
67136
684134
596232
959750
759782
870274
860489
273649
59995
900382
587214
767833
900227
513401
49793
470349
895139
506035
401178
811292
1045232
409476
70073
441131
662133
762142
33190
478814
933003
187246
470779
920800
563086
287878
706105
842740
924485
458188
43987
991610
1012428
465975
891367
521729
857404
1040531
246629
924213
404999
224359
558188
250995
655801
330996
636981
46274
845373
422489
433803
803902
979463
313139
726009
925921
303664
300654
196492
366319
461459
91037
641260
239722
241124
377940
992389
301821
111327
569836
91759
725424
987986
706600
90090
446416
132134
578237
326944
822217
461554
428361
1017015
690679
18988
526484
78806
86164
714946
958857
603340
252167
94810
619361
888713
972975
923459
208144
662113
9306
639279
964444
808625
574604
793520
1023090
285302
565376
1035555
24335
788183
734180
144
1018891
163125
50214
545924
905929
991549
491877
668643
693991
674679
241889
794862
517818
93568
252078
952225
718256
750379
89731
1028681
279418
925434
786174
482233
252549
1011531
643784
49257
283675
918752
451732
106524
556779
519192
761845
390672
33301
396174
865912
755369
550283
822315
914516
10112
872433
674159
292449
544459
635708
747716
524130
807328
1009574
142450
53410
160263
496446
378298
153012
1043169
585608
649253
954782
317962
839112
447497
916708
732314
297027
441134
138826
952195
154654
776448
814210
357946
1046174
122803
513749
272745
1029449
597027
170811
601050
824102
298784
485659
977712
80653
100184
959741
404090
987429
574009
216868
327977
650623
554632
93503
673780
59933
432786
795199
601877
225901
871246
670299
517865
536613
883598
1022007
433744
260559
554599
392426
303800
735484
948632
872205
353126
687375
132773
982416
88132
814794
108255
883330
870551
871194
441203
930119
727352
586764
985592
241085
495086
45592
872331
592750
254049
260950
83991
1047931
466066
30435
515887
971653
714401
312235
1047843
392037
723383
626477
198369
1007065
1004644
418508
739587
385861
732306
949887
72214
703437
531195
637289
311487
804326
224557
187474
15303
768367
478440
840247
935530
96159
732505
652577
110777
1015715
229205
300396
337095
276496
33065
522842
415279
151030
844836
837554
759258
290989
42976
877121
341854
231053
774131
550255
951929
1045305
1019166
668072
689421
802223
886443
549525
330727
196759
627224
523327
1027178
166250
675320
495
919521
805399
569251
442662
643899
152626
371138
225094
889482
146192
599123
756377
711319
470491
781684
973475
120259
968877
833795
902540
930451
123831
20164
706670
288129
469085
648003
374714
249965
419584
807527
163588
611622
989398
18791
404396
598122
31743
958441
568433
757530
413041
739438
2806
131072
124601
780713
758562
61883
577117
529109
698507
534286
193555
643365
225792
297399
48342
584685
483082
155051
565141
16565
230999
493746
203003
291344
526819
385795
826940
40504
779185
1003818
221802
838685
673267
616015
564867
382825
126975
598708
497172
73247
16523
951592
700644
502877
895102
700238
380751
214017
345060
967666
148657
1030246
213794
198706
271561
964687
371422
889460
300002
48762
638762
19867
240721
659063
330356
557904
873677
766544
196636
805330
856069
529498
172743
839247
608021
512525
220535
170343
511138
108257
674595
772424
590992
279492
814949
571591
983557
791325
502870
370857
112548
485153
82718
835901
719928
258372
1032257
809214
220787
411060
1044980
754983
265974
933921
535422
370875
667204
20321
69418
664427
1008221
631826
175787
932851
178059
910949
921450
50789
3454
767445
122690
78701
501962
532724
692075
807302
162257
284866
364592
500969
630639
295177
607560
949375
1033702
865802
467400
915764
385204
586686
949992
89193
621516
952406
623883
823057
628358
102931
840908
174103
681225
677328
591560
686483
281945
814149
469000
394652
69090
841335
284325
873196
309228
108359
824036
615523
698485
801931
294263
849059
360158
960317
980760
860697
855730
379517
342
280493
208529
37987
83974
285281
456728
86529
354819
228952
513154
86551
898649
770297
626276
391694
728818
692429
829698
805324
57307
314104
892122
539796
717057
94201
153207
208612
136236
494350
975447
438415
626462
487470
215093
362635
685506
495334
725763
830625
1031042
1046311
358650
324975
551607
896395
80989
785536
279389
90633
272402
285313
821145
187272
38076
125419
195009
1000497
95667
391725
30996
650000
294159
784435
360185
913482
418985
442377
104728
738414
334522
663011
916855
82128
47599
517277
486765
31824
980504
1005833
767028
783675
329126
961435
313081
804741
724773
406384
574789
449425
164369
675764
500618
803248
115987
220917
921958
625066
605149
344587
1004303
919883
1008247
686657
174671
569520
305572
82963
131621
125179
323887
850397
969045
778738
604631
639979
529866
928803
135474
388642
843104
45289
144891
17692
849071
461097
140407
983014
176853
599888
936272
223935
772528
731739
237446
40825
387294
156313
54988
866522
989795
674330
286033
877189
759762
590135
416181
387183
713136
900156
384579
632761
719709
489355
11770
431124
641946
308148
175199
250365
253152
1044815
670321
727147
588553
512422
668327
227210
939309
449460
55521
247503
276644
296834
738144
642728
648205
598889
90732
422915
121812
1036663
788938
282105
96297
869818
604379
918357
49705
269096
380722
46849
1048172
246197
558507
691032
509414
348019
279941
906112
720155
47166
258003
944822
596941
172164
390971
890713
654449
678238
19960
917122
872925
987564
248915
738876
421140
228702
389100
996157
776757
458
318528
1021800
250634
761485
195204
752355
316755
683945
983299
848049
380645
1028167
714001
863707
875355
246519
735036
579711
672197
881931
689534
613794
808494
1042428
337537
199262
978500
210665
390126
101346
1023426
868867
579767
691692
36750
668358
185129
118873
884859
630636
544
400949
49717
417942
103739
542902
358883
215451
237255
218069
94080
435598
553000
38031
995589
481593
563416
759531
1035454
842347
922345
751510
385363
498607
481119
853502
581940
377995
638903
320008
10917
140244
100275
190414
487998
340514
155513
371626
549713
518692
655068
606236
833195
650490
124717
967907
327816
361001
542510
94847
73533
152114
267611
184090
569943
977134
840891
168928
73315
874321
235731
487648
287318
82943
645674
140781
119512
114134
710186
566097
172042
152778
945396
93291
479127
429318
452637
684362
128390
331375
378765
97881
695063
18362
663442
479794
466391
87450
791529
449488
293649
40489
630963
182737
789913
592432
377397
969499
833995
159359
662252
755143
1555
911559
76421
640830
251764
352737
856765
669916
818438
2136
942242
643577
519739
535749
254197
113814
696859
1096
700602
880536
488683
743344
473077
91626
978144
649270
853684
149015
632726
845400
207030
817694
956897
860987
664618
46583
104364
552398
231376
841956
245763
729072
1017422
53546
355482
911213
40012
662548
805692
865998
140232
57723
925228
669304
733638
964594
646845
593884
150054
706252
110005
101279
477168
460860
185232
340235
36438
137724
403437
338809
817274
649994
1035098
720649
777986
814539
438854
812433
648360
938277
674310
275854
809195
419102
958856
116059
419458
262025
97627
541044
348749
174018
147061
371265
736618
311590
823305
317809
1010717
339030
684551
553781
643895
304294
62493
931762
955147
698481
673922
901044
232846
872985
671262
122246
1038121
864884
336960
464114
611546
570655
91171
876816
106073
481451
220380
25104
377643
840399
895958
348362
199430
191553
530623
673213
840449
363694
235268
549646
399845
708601
449216
501553
619529
258925
203478
725350
848195
812588
829865
114699
141453
308860
922531
38357
1008432
535209
145176
553986
81709
290084
852928
474996
881602
583025
198057
716832
788757
791466
68714
967315
761916
345585
532891
129458
871063
308320
61070
763342
957056
564802
793600
655890
610965
246397
94501
921232
135351
383916
983009
880621
99926
88125
372519
31721
537100
949759
26010
701886
294110
376187
50588
650477
26615
867216
195558
345457
417651
911083
421357
987178
313747
559124
402876
210672
690752
77394
375176
595021
632682
886414
724066
522326
709746
606568
479244
959322
476465
479917
668014
341462
689180
890401
955022
592824
279017
186605
87348
971309
80223
850061
533240
70707
71921
923418
561185
101020
412179
814061
535097
11006
90664
171601
69778
35224
43791
876053
736975
142291
73394
853547
845851
821931
715459
150632
17288
919580
885950
895298
246494
409076
11194
168852
1034801
263485
587968
865737
768006
635978
989276
200060
311326
967003
258256
99057
947936
810068
435227
19758
764569
633497
653708
264517
310873
20943
83541
853291
26214
576638
779597
986241
992614
807349
1000002
1012231
632962
650898
99120
1035379
860359
853331
129506
147612
1026907
12271
592857
433141
450988
156647
655476
786329
655012
111063
804373
965489
138738
357633
421018
382434
137387
580673
160823
394797
568917
749190
380949
914025
241290
846791
237130
626845
995944
297552
483773
321136
50980
108395
286580
508863
739578
29524
640716
690888
629467
404428
720894
367500
331759
1045960
409367
188247
138750
226664
461825
501349
436998
707334
965873
926103
687706
422031
754095
414483
609447
78913
506420
433292
533220
807525
697141
620791
820820
749935
49487
898848
432626
673597
563356
212217
76978
601874
229975
239422
81772
381835
644016
361487
139527
807182
707962
387448
472735
755720
91131
1024283
864023
436175
884670
23826
469814
524480
881496
490943
682317
188551
813735
94046
430175
935056
962306
986258
819606
280976
284458
812454
665050
1019286
640147
145236
488000
125312
722674
266862
370497
1024593
235622
772986
786418
35833
337914
255992
466864
673473
93021
617647
631429
495775
12132
161627
152305
600483
873991
220732
399714
595403
111054
917210
639360
830611
668169
981978
559411
273752
529610
433791
6577
626929
972138
515253
1026439
190757
238293
747754
489530
796786
567306
965551
526675
773744
260957
744970
675730
920671
17157
939281
1023024
704033
456967
613981
293148
48702
843429
681604
987994
83201
494348
956310
80053
864208
59782
329161
67887
985367
633989
176751
283294
848520
557602
65628
57119
296186
476073
1012398
635069
492781
660462
304740
660933
820185
622241
476420
730577
984533
524084
1016997
502544
969702
856210
120067
397240
390662
496969
1003614
943687
81924
315900
318097
147483
1009927
760674
983370
200128
534857
17354
436505
614448
361591
460463
441798
571507
1023170
483473
832136
38825
516338
463075
106954
930992
172797
257151
949863
567337
721320
774304
630791
44121
223368
604431
260021
256834
150896
787956
521550
857635
278742
152745
207499
979547
121095
713322
685176
890277
1021601
375679
610759
555512
287813
525724
935823
740807
63139
156702
200442
152020
373103
865700
935226
871789
186828
834666
397810
82506
811339
920927
634159
71826
394752
618473
448862
274104
680221
916693
407672
1010463
822000
149977
374825
156748
481680
617228
739725
487459
218750
128295
765951
933132
903859
584367
80363
403132
91574
580847
556269
488230
268494
248530
21977
110543
416332
607873
957298
543097
426277
494569
725020
177095
78949
549470
239464
367504
782520
373232
494978
1016858
733903
493690
518159
453112
505237
983918
661330
404652
684429
65545
505891
433989
204651
954301
90925
153089
366415
871839
231730
296699
256119
39371
896802
117367
773434
88893
353049
578944
22386
999210
354671
500908
921269
958023
628175
715849
723084
531520
543140
904638
488962
1018289
778666
320593
774218
419047
273826
364240
669883
350560
871514
46091
768371
705812
724465
1026727
779697
437296
446346
30534
42410
351937
216482
477317
1038227
611043
958632
208957
593276
521437
686248
731825
281196
586001
244246
794820
815589
1017933
623462
562239
933873
1015868
810184
166089
304798
491012
346113
183340
674921
541185
468021
988748
733967
595320
810497
287378
126952
1005213
951889
395218
733837
952818
100480
454542
160393
98638
605052
31920
737631
566648
335835
770419
838186
872570
218041
1012090
22159
154197
320471
950011
167913
1031952
250286
20839
176092
497799
642755
513260
390101
572012
352226
410817
1006387
532954
954171
572305
161829
810898
894519
133476
955373
676745
332901
776451
69260
442346
750229
632484
122629
258246
377619
742642
207189
105413
399161
500363
328213
114267
334995
727571
206500
229823
28817
869610
990302
357801
666190
244596
412530
93297
916723
570775
783806
1037699
361223
190910
827821
662694
453435
424205
219311
682581
478046
789620
361874
986795
970009
288437
771488
1029121
173976
465412
799540
834319
712579
469115
816777
655093
479582
243493
658538
394749
885745
627839
567817
355222
236838
521057
284561
861607
529655
1026202
601030
5313
937684
58828
754514
243374
12800
70582
759464
544885
208797
970494
733713
833677
764844
377354
825996
526510
664829
441836
568435
751066
455953
135691
11744
366965
732572
410726
508590
52905
145171
911741
289565
1004511
492376
811124
916958
667122
939995
948659
1014947
596046
1042106
969459
199670
795588
1045677
556837
668017
176621
1042599
835787
985379
197410
352962
253029
919225
723003
162282
297837
468001
968168
359357
705917
747775
342810
894080
699678
364383
67981
660240
899461
662208
311333
827571
1863
963413
188753
730094
90072
85466
244545
876838
707590
706006
763772
138476
930425
188990
1027890
483364
258900
686381
227373
341445
29282
984028
694873
617028
507817
25948
485359
172134
386968
186889
6731
153908
436193
339555
453372
961609
570201
611628
582140
1009173
117692
1017684
785849
345001
942032
1031966
303008
487044
244589
814178
517396
928772
287099
529467
41916
1024743
917858
880318
174549
293598
814921
326864
232216
375661
291376
740038
654175
84906
756936
987805
782784
886985
617151
45763
673521
156314
574455
451176
301115
323338
54214
384730
84154
742273
1029990
229225
50427
863464
604151
798806
960744
453429
319648
510954
339519
573251
272723
954448
274787
527477
86505
396071
739785
318575
115999
155859
946219
599983
737530
421088
600574
681239
732050
962365
331720
864440
402624
647987
668940
906054
222018
96431
356819
435281
18157
74554
128966
99813
159358
918427
872752
677231
324325
798775
664626
388359
918408
878301
560262
155172
854574
171763
377573
98188
624245
1037582
405535
788835
845695
952459
1015778
747725
918754
173205
228712
420266
63489
562376
689765
346040
411472
1005506
97975
236414
415834
909213
289801
913008
1008009
571570
440353
592743
117094
176738
791286
949838
852925
628575
333793
644602
109492
204105
1029440
995728
433105
519527
780615
513644
370813
733697
784423
190935
917632
489837
39135
464452
945402
938424
236273
137497
628660
451640
543084
666715
992334
601039
601311
903834
134951
207321
583052
279185
851824
341530
422069
328089
844890
754312
712680
853623
297432
598792
700167
574433
921375
597141
468091
669849
956243
709316
842803
969002
7297
960061
16039
179602
127703
410295
752347
130111
748842
1007526
775282
641415
205025
4906
542764
786744
367014
1043304
821747
565805
13460
546404
258760
461634
26392
478036
809394
266059
881586
274824
18613
999951
735905
230424
951749
547686
437481
413765
884095
511897
191921
564440
135927
41055
941452
249920
320587
220195
211889
597232
1026551
320431
534246
751139
833429
233480
895976
460831
46578
140001
331537
20822
776071
17838
511227
987848
677243
600398
392021
40253
856412
574576
986568
888072
685124
60544
479285
875462
198395
943427
420676
886891
49572
736257
923975
605981
83560
684003
456157
502694
858797
1004087
638929
459550
349313
520971
348621
387387
226322
350095
715229
679943
273522
674605
255876
245831
557198
86140
671249
598209
427543
407976
584115
754243
327710
398046
993413
887000
227739
907536
990051
746107
839677
619681
66869
820375
273755
533637
960193
410357
872950
589112
812693
381075
617805
764697
125916
190883
846616
406584
157995
545606
310390
589184
335783
304040
1041187
428700
534177
269673
247632
462738
379607
318869
893495
519800
921999
199268
551774
372339
186488
790513
764651
458522
914909
810988
88951
914482
795692
260163
16887
663464
454347
806047
286237
370040
629348
649794
980111
619017
265141
631975
147908
357835
309283
905874
900500
509782
563912
772587
381704
1033358
89725
182073
146413
416505
582079
656883
25562
14749
29507
523328
606447
952340
522263
274087
519005
811924
177735
121000
767902
299064
477223
751554
418798
956517
995764
591253
1033265
239149
765627
634813
1002636
38270
541730
773125
834304
876192
25011
897277
381263
421439
904501
49580
709601
935480
41267
531052
249657
413177
563035
604725
328905
877782
271258
152577
405617
335730
506096
662395
801591
826076
462555
130494
959599
200926
402048
596930
142778
394960
935491
519348
708350
808583
491660
723627
125722
578713
460964
808968
667059
745798
988999
785004
254108
454862
1019300
418732
731287
656558
744072
580818
753437
862683
512994
1031333
50104
905821
884565
18510
431699
749086
84329
920224
580199
712728
885500
420330
931454
751333
603851
97335
611976
593010
304771
857472
81534
568159
426903
550018
812513
576076
431133
231876
660641
894271
46190
1048401
45555
861152
454107
868353
816601
88727
564030
809425
136317
228220
539141
1007008
230265
352194
1039574
794197
570228
147610
731508
728795
753660
22780
727405
737931
712345
759982
339155
663872
768533
298967
673698
218040
767853
988100
88251
479630
491469
92449
828200
1009356
887255
945192
411971
57836
243921
742343
792766
429365
723379
807082
622461
40444
584241
291317
619768
141294
6321
524925
975409
685838
806542
91775
190197
62561
713038
833180
224950
229881
1009665
337351
129207
133658
401908
879813
402946
269061
888190
320127
566815
64759
679921
848596
872002
295949
680776
313247
489063
362054
921002
637429
100205
247989
121750
1000266
758781
289101
572056
698542
585799
278542
87558
672626
925629
690293
83874
323068
555112
276611
899269
73985
738234
946132
904113
1028023
189781
723785
588237
717809
833883
849005
360985
847191
691403
841609
105087
419076
565683
444000
293160
811299
459047
928968
30964
1015534
521747
194542
821093
107939
1029397
357732
518914
120021
676887
972010
770816
774594
887857
204764
668925
880769
168723
943285
344084
793098
892454
711363
525778
885591
580571
391909
643088
506870
806456
717644
790099
878245
619596
916242
246071
57440
875228
203111
907406
263324
174849
748101
169229
747206
1029870
140568
121906
278359
94579
751829
38546
435034
386819
462360
837501
907380
694225
377543
466869
510806
1032443
1033124
218140
520746
406698
584104
224539
234392
967734
627792
311239
323314
135302
307502
264664
799590
167223
802388
103719
579909
587902
369208
800501
62791
592686
757529
423239
1016909
112756
171019
5975
1031114
722488
745287
120160
359442
518499
284231
359407
738972
832952
827005
165674
606409
44614
859023
1021534
496062
19426
581025
565739
774859
1039066
641700
164997
982891
874272
280126
940378
294958
281761
761353
219864
151023
314948
486608
996290
397311
167733
634561
77906
987599
837685
151169
856676
437451
260384
489348
105145
292964
518280
383972
892529
40182
209198
986756
139172
169829
190241
803249
230213
896738
832172
932521
464699
381660
354871
694770
143443
997698
364431
923496
76542
106922
312570
295838
101468
352775
112730
158541
326652
286496
235641
779030
813235
202438
578212
347177
268468
1019362
752399
439471
273545
141332
172814
629909
767303
199602
540269
823557
11054
724608
860670
787402
879407
951259
611652
986177
1033141
301388
185775
870860
818812
122902
78031
857663
263636
256495
809555
57107
790339
892383
869354
378195
83309
425116
895585
1013617
382311
84364
879974
156588
392312
569601
745134
314640
735302
867080
428259
717089
792527
991209
406762
35389
616838
948713
121387
1012848
805076
45993
947220
693794
533960
356220
437254
358139
436167
521589
997881
417171
398224
180144
156427
263282
238767
888926
853392
675441
731491
149480
1026552
461785
668488
454606
1020349
805993
729677
481404
388938
420236
689662
425246
35557
934167
377099
1035881
291342
758577
927822
620473
717739
271234
503475
835102
989254
66533
746662
997619
621533
242329
498470
493218
1006487
703106
577494
371980
443331
6331
39629
645949
164177
584108
226385
416245
458896
978421
51927
339873
909477
903184
392940
32601
443346
300307
227375
154150
740503
131214
532507
823209
684240
290144
176572
841929
169564
26533
149817
173632
421001
695674
857652
304683
1002511
983406
90219
188603
141599
230674
947785
58353
869343
111098
731197
924583
66660
829343
567881
375568
117785
934524
689490
385031
266697
1999
136211
993647
659497
423772
697810
388102
1046943
261256
308224
861514
294440
482066
348561
258711
112232
954573
258783
695008
805040
927964
139948
793659
277029
418170
628811
233475
317946
904506
571946
360678
404316
510501
232110
693327
204745
228907
166095
932584
146570
734602
1008496
627243
927641
34927
662169
638712
468905
446378
151158
610863
931252
970847
343495
28891
111751
175843
687055
413138
138173
255101
389416
808221
918710
137990
684424
952377
283827
847907
833205
844675
528342
347298
269789
972466
222190
86298
967019
995774
753011
279713
23487
252428
139202
485497
919596
955778
785132
171741
1023091
59605
644350
91193
379177
416640
399595
654090
704185
213352
124646
542860
682034
109724
439414
539467
289100
927597
598762
135262
809596
384794
16930
402474
372670
937896
331325
757453
89481
489827
1041941
919568
85864
210669
486379
479566
412459
734441
27455
911317
857151
215928
240134
943968
847183
297760
44320
975444
131119
249229
918300
671950
743492
766307
83131
53969
978861
685821
878875
156572
103482
472583
977175
411279
20441
747772
945633
306998
562626
279671
272637
594271
752022
444084
219185
959648
1001827
638097
414325
595641
566297
725457
277070
768493
872373
291874
270756
103342
473480
22089
451540
818997
646468
597737
751624
465997
109416
763377
16288
844401
752420
306472
397931
412943
220508
694018
1025783
809960
570598
711660
808696
532841
408147
1769
617494
648299
266627
968519
24160
207191
293660
79816
877686
636017
988055
102907
650563
347101
705937
715154
580244
677724
347345
623410
149063
1036933
685505
671410
807862
364914
944271
4032
146587
112565
137459
921452
477379
852110
376269
155321
223917
959926
259238
146407
169687
580689
726806
296566
216971
749644
406925
845670
386260
131481
418890
555720
1036172
76479
55975
363492
30005
394759
578900
616593
365025
771682
538779
553501
358281
192210
248864
164679
287500
881643
771623
773942
258614
732964
752415
672044
249774
775798
882243
680248
446620
720589
453041
233532
336880
988430
115838
695244
76456
10573
308190
1011410
634486
1044912
2096
876855
278929
878666
677451
434116
13420
790077
327994
763993
160061
619325
139854
160962
457650
857914
188382
839407
445337
675363
691035
743530
547947
364243
93614
354856
679549
910409
577779
836780
621679
755511
977581
723833
528703
363037
282831
1040507
57623
419597
779260
55837
144664
259684
1035146
47449
317811
470119
1001502
343306
139504
208765
204626
228581
680096
871142
1010837
301576
139165
536409
137610
477821
827008
678880
555492
901171
739624
673173
269898
740461
138901
765748
146293
486398
317960
491320
27154
503430
1018609
910270
103959
15664
849555
933872
996748
215849
479192
203861
892939
537184
741426
149090
390430
613759
231548
288885
327776
652366
75233
534602
653807
771750
535009
345502
284981
471610
866281
110753
725554
943040
613666
847821
109467
224440
8801
273901
817655
83561
19378
822176
87191
796931
808831
425597
498414
801750
169903
846764
622427
953578
666863
625575
479501
629446
209054
410171
147195
179559
706724
1005737
36758
944861
671582
2298
898400
658823
312696
937466
422034
480727
747259
254605
1044551
800548
237633
16789
554925
840363
906089
588248
977540
1043834
672180
35947
738310
658167
591994
880814
983689
100739
283200
1029651
124918
2795
238494
151782
751878
391699
469052
699536
909037
894908
773900
902941
491082
778147
639140
569888
943393
224288
699228
503113
853903
381435
938247
939558
2636
151739
391109
93098
903511
949144
656804
939504
260589
159401
540491
987868
239450
1018489
969494
277996
768573
970483
670926
761817
102060
838230
647020
705464
118235
455797
650246
160168
806200
807829
958680
571052
383945
393291
834661
889183
849855
708419
211976
569629
508564
874120
156719
475552
805097
938350
287297
17948
1693
585547
888210
265761
450496
350720
460790
382118
682976
366443
75357
188360
874100
966649
605466
880138
483359
41875
869274
865826
557784
72971
379039
519437
544037
435178
501605
197889
898958
450318
770671
589544
321373
688075
567768
569567
770033
413466
422872
555341
443322
130040
389988
489984
462460
453622
167846
888054
611690
410567
366069
853977
1039513
920242
459658
991895
694131
889037
597389
257
712594
304922
53574
434005
839750
892679
844164
915843
789089
427591
178208
627393
119764
161507
673383
568597
656452
64582
838408
182622
725033
650407
850977
266776
364901
510399
783671
119373
451635
37525
152851
1005705
702032
90658
574883
940822
586859
557576
731634
664298
711763
286097
564138
212951
92588
783589
265930
216974
605440
860429
199368
683028
77792
163871
101951
312052
272536
216651
141012
671105
562442
740027
555510
630866
964547
760890
251978
635625
878260
995671
149533
850358
432032
727153
843934
445285
761890
69409
896949
36989
788491
845208
425608
705214
833706
541167
493325
838270
400741
867928
503023
938594
819702
668892
587660
523651
185538
750499
554655
55122
449746
866277
358538
180116
281105
861344
377817
164028
739093
928393
986913
773537
972745
911483
85235
208922
876256
752874
78133
354530
892028
436483
98175
612773
569284
142428
733114
864658
725805
126796
4178
325816
676277
511163
836073
683068
986371
995952
1041616
421419
156891
1028966
490083
224279
556515
951254
141841
519603
446473
411030
221455
361635
999497
436218
332891
524686
1011551
111847
648890
413531
133614
614938
389844
679606
413761
51273
518667
514746
487679
123186
663172
239563
919180
853972
295227
800712
262463
23133
589780
645198
560884
1039566
183035
313296
358803
1030268
577798
934463
785804
735807
1014621
167259
264366
887717
1000849
333834
610059
772448
891432
867787
850355
693014
529424
966872
699344
915624
206796
905402
563634
88691
367164
942220
823664
414787
883284
275278
567850
901151
252744
234486
403574
34149
682143
291252
402163
126009
900531
575193
290913
1003837
298862
569929
128927
867720
971910
438305
317658
549968
428218
623524
736447
222582
630517
171435
120723
427083
612716
693549
636475
763104
22378
644473
796684
251232
49404
463040
29480
69217
393729
889553
852793
100923
720871
810224
849967
937532
515327
660186
412898
36693
356598
560605
1003817
316381
578883
751666
122651
156103
800185
33064
1014407
390579
902906
190419
85423
413711
431905
779294
275613
1043818
254374
655172
340772
837133
337087
434230
149436
20552
17905
258907
140369
586862
1010233
732915
378349
808587
398658
392609
325839
406296
718006
408813
247564
987681
605911
384067
735821
1045854
854991
1029713
121251
651216
1015320
366671
285298
480743
362161
395510
748975
90899
41008
652661
36174
661573
256380
805269
510699
223923
459585
629804
147740
403584
527237
369695
398022
866628
633299
910256
288430
493841
312310
704780
690608
393567
5848
60035
483898
45727
126019
578122
575129
26200
58778
467540
711845
237263
349498
819554
114056
1013155
931903
824490
485722
593243
912729
605111
33205
291446
12389
878353
321009
1047710
555469
754981
992459
185896
369517
368147
434656
550671
704873
554557
652752
1001296
415400
511509
124245
94529
855973
425966
265976
419737
565745
241323
19945
573619
1005643
560787
122160
142604
1046025
34316
1012439
444753
164935
637704
908518
855165
554627
686634
286391
375591
137085
377792
283991
243610
1013798
354332
836415
336464
899115
601648
103480
431896
765529
173491
672867
115386
61886
631424
974763
989978
303461
234063
310255
201006
227176
898469
365923
60046
919013
46433
624561
691684
1007942
42030
240269
812768
349138
305381
6810
891155
856633
139192
808361
249969
259023
788281
57855
30132
900148
271753
241668
58434
509279
988791
412477
486727
347021
599752
345262
700419
893552
419525
398525
891598
772370
604005
395234
965901
461973
133459
266765
461432
1022778
184421
31788
429922
157272
726735
421125
193713
788676
825865
122265
528989
461576
33582
148930
478307
355368
740771
664354
56580
929628
621091
644239
16578
663292
491966
94249
461656
770115
440874
206679
198707
566061
490399
288862
394541
983349
28518
456706
793604
329413
379114
352846
382786
193916
272221
818895
923383
83331
521691
228474
99428
260460
611535
810737
498872
435907
626038
102206
206461
378472
332479
933617
8328
893624
1027624
113435
427924
417301
714158
730641
434739
367066
353692
96556
364977
624324
729462
203541
424177
131707
507669
600814
159929
352668
419120
110848
1048456
151916
408149
318320
101116
1040950
363066
683473
947324
259884
773935
740383
17510
27672
1026869
265413
465191
66034
399401
174401
778520
576836
16883
821475
767496
30370
814438
784389
401105
57621
162814
715397
5802
563770
487190
708708
422237
812258
631922
785695
501752
254373
1039900
708913
962770
904254
468441
195079
397880
189184
508503
162213
360591
691159
47914
600714
472122
1558
702205
454969
758535
3560
329362
821859
60929
640643
98770
941565
815341
80919
257122
696394
517481
921366
446468
77837
634834
521818
110244
660013
67068
379580
299144
324183
529982
417275
464247
1011716
785211
82389
1008289
845320
340884
778781
234541
869146
622397
254556
305022
592780
468795
495841
891782
251481
318236
862405
273843
494153
803194
720661
860277
939701
886317
276892
274241
755831
766571
816247
664094
798575
531894
520613
1000073
212058
541309
289323
539157
184861
40932
676836
186233
121689
323636
1006412
87793
185242
109711
35313
860869
253153
246902
350075
478491
324431
184496
282461
60253
687114
32786
208365
261198
431319
482174
580681
755165
163480
893723
357467
866377
882385
531570
204578
290137
932102
378999
736240
350659
485088
821880
224492
648913
464551
315849
121829
216900
928750
422745
811241
130885
119362
447433
545714
139410
946139
609363
725499
181609
253412
597654
955340
245292
13138
620388
202279
318739
345148
300067
239078
52504
887331
71168
645923
289012
704775
784229
303466
1037614
942346
659060
711674
247290
792175
585014
856989
994814
293549
372614
479905
273739
1034388
687402
175847
880387
51693
368508
835365
898452
260829
246403
459292
647522
688695
657826
259481
862467
513872
136387
608128
113934
398661
487286
127840
753958
193654
114138
15054
549275
828877
533919
793527
472606
746157
42363
104815
277243
335065
787993
444985
503247
983962
963303
963018
916697
671574
602091
797766
134151
363134
906119
225594
821431
605447
64035
423921
550327
468297
833074
522262
561976
900689
557260
746163
486080
376331
807655
746881
465757
492486
853850
562558
480007
291324
241606
657948
456567
982581
522483
908224
550835
41963
1036197
221158
201203
589386
5775
413609
882263
587038
271096
1002946
922173
92085
607477
171048
972918
503043
270198
592505
216148
967081
687091
504893
669492
686064
120909
1040968
656946
927165
504278
764967
517960
444952
513927
1030509
602375
55701
121336
423687
970060
26849
52629
295184
134742
783594
532102
691338
811330
462046
667840
528568
838731
896119
619234
696544
1031010
827564
617022
827804
1006893
1035560
633348
925934
684432
566184
862997
630335
1018364
254503
967292
410452
255894
449887
62298
620298
304429
50458
903796
421255
936275
95733
728252
684983
253984
977049
966547
495734
1001446
121328
661775
951028
355718
907394
742802
920459
624000
234839
592660
944733
782387
977534
655798
631095
987590
486391
505310
786282
666943
273938
1038387
704657
304169
987588
107796
617375
715988
920085
798981
705776
222794
337936
478504
1013241
160944
49514
776794
872633
78407
218958
891064
118220
890925
623356
1036124
841400
823457
781029
1044683
918201
579702
750788
586756
57474
508956
819320
123464
415430
475505
853227
862009
856514
936831
398089
314329
355233
248081
190516
361420
656737
507617
591107
949243
218456
556913
472647
13982
710193
365624
21213
972494
984377
972618
500272
231757
192878
832441
949818
176225
938122
967791
94478
464225
987215
955500
168307
1003397
129072
376365
349007
296003
657076
481597
1027567
271250
21843
773043
99240
708722
847154
678521
589933
695594
676955
691750
226978
119107
863244
167104
850269
785532
229623
209085
761891
257880
201498
903881
334982
1039089
733221
259089
430582
28901
156043
540622
581500
485757
873551
186168
496587
908787
56689
706342
68212
418875
866026
342028
380540
665691
967208
653644
449108
847072
55208
1016996
935700
636101
695665
762602
285330
536929
413219
565357
951395
938143
587566
889395
101977
263888
92823
296097
986793
883407
640120
460322
674398
313323
889329
482516
48546
181439
767296
604920
672053
895654
274185
609581
614304
664975
565645
662707
408666
920674
1009548
978693
125728
28921
1037803
292649
190155
536722
100629
788493
306195
253208
663742
899343
556128
104083
829055
1013550
614752
882051
978341
716180
353171
684466
204571
447920
925792
355424
462798
982070
406905
813650
192580
31511
235941
934354
580751
68956
279620
60584
468407
19550
400872
96249
883687
1010324
448510
312312
150583
902337
658038
269099
793848
380079
355396
725489
602770
350794
963802
690830
357738
998442
626335
256271
333348
7994
465634
156065
613133
923796
592186
633814
974842
298271
598190
730681
464512
755706
407652
397731
446267
527950
591989
6661
540408
834113
527262
671242
151933
466634
100300
565912
590899
487452
503022
913076
197079
1023353
186869
164075
993783
618029
627802
58737
1005255
262346
821935
556910
414669
703114
1009778
709238
703584
304316
338076
212998
722431
622876
873032
359728
1047948
1010528
169751
111463
989440
526154
127123
413682
845820
748772
474509
673789
931554
419319
537803
457139
263137
170140
962843
666612
921659
174362
345934
293262
369746
202167
752604
389548
63178
343965
552095
800358
409681
556601
962012
17005
199187
684964
153856
425857
760206
654575
766637
833354
1020913
778435
332622
568138
166110
930915
485308
16255
345910
350842
91138
244116
820451
190043
1026184
67384
176380
543936
808745
1046195
613955
225724
163213
270115
276757
991852
685716
431859
849328
101935
340607
385023
976913
59474
282783
22100
904089
416960
882238
784723
645951
40788
882324
793171
180848
1027213
50375
459391
75250
706548
94141
637092
148462
82559
935117
613832
804313
228893
213164
705890
41319
499177
999344
227581
125403
930692
834754
553467
287138
173940
148005
711211
960330
189798
751190
564088
498305
621295
90054
609036
444212
882399
806201
237391
53603
775312
948902
464235
357713
382037
668486
867255
700263
259988
116005
80476
988518
691192
676297
528252
980261
104808
655042
550150
796208
833898
351116
198173
234458
395992
671174
769247
192319
857822
240241
7968
469925
732361
309113
64305
123084
35368
104362
393429
731405
764817
631412
253069
761307
125375
937795
539207
784070
810612
201554
34462
287695
933557
339225
479356
811152
747549
986441
116008
894096
665380
78032
102321
1003372
512048
667676
726168
319833
783479
274232
739963
584566
883638
660030
397244
965167
208273
371063
570478
984444
1033227
595096
204949
1044321
733764
668368
430132
233051
675412
822460
67274
735372
253038
415148
55664
496843
570779
606971
451254
402606
748757
184814
42467
928241
513775
391892
214667
180382
1008368
338611
909311
426086
729109
120878
376175
710611
285082
670757
251971
18365
88290
5963
967984
203150
449672
116199
99807
114941
873267
326888
854276
737723
951702
811281
947582
698400
986430
423690
346290
717252
100234
82349
205098
772595
271778
849947
311836
245020
407198
646594
793663
690522
483097
980754
975636
479776
490800
686500
397952
1016685
10357
290140
73803
779657
756472
423714
860478
139144
972201
914054
751840
424795
88276
214184
558918
752786
819218
283587
337702
407523
235849
772813
155
848336
469871
690539
659866
145038
213309
532543
977451
290681
109193
628235
847162
952177
551130
48387
132083
883628
340378
647268
861699
644056
497853
519293
755503
86941
998550
735971
7760
324701
748655
199339
1041759
629528
287123
162664
316566
325511
1025576
293184
788822
10633
42243
315248
490144
569802
339017
44912
284013
580310
589833
741541
133588
42405
680519
667319
807823
682330
856749
997338
580334
885008
904153
797877
836522
340168
1000376
678504
528497
109233
923937
678604
909330
419905
1046422
557756
953403
957644
164791
323315
92468
365077
1001660
145078
469511
725547
649410
962915
856878
746244
921276
137078
465029
740780
792633
187065
632529
980561
513133
437640
530381
50598
559350
719295
418392
950466
66990
925273
47577
855819
88952
918993
925556
36783
13700
418022
432657
905395
674780
489687
825702
716659
274002
236264
246510
477049
107378
617462
146247
59934
726990
322493
665997
1029306
900327
820250
115609
881404
820646
431353
434250
509503
30189
571958
622558
36590
310794
900706
250872
640249
19685
425171
2152
829772
226081
529134
226405
855821
396354
885348
1009784
992418
145946
133871
47730
474583
447443
455452
559761
956799
844748
580505
219718
275839
647307
97619
831295
768532
87563
167285
179065
366795
966956
525568
453278
323351
844614
217456
399297
242271
487303
88310
387915
591008
969442
5468
384040
64478
767266
214627
989106
551585
32647
226122
477133
556679
582701
291466
977649
800265
672111
968620
273386
693441
561173
646882
136316
434074
828395
399873
947533
247850
88220
490480
627201
229270
683958
792685
848472
948799
535765
686227
480139
837252
271092
1041499
750132
1022753
65572
238622
615008
651948
476039
836900
583380
315233
1006849
959392
789690
473547
596973
128037
86365
386056
691337
1021217
408690
407383
888807
373336
198486
582186
871378
812333
1035245
362276
455433
580755
821594
390965
1007348
635736
1011114
954760
58021
767408
891637
644956
763152
226544
227673
885176
835947
554159
123691
84108
241004
27331
640177
271553
763415
730518
991731
479640
613356
538800
641550
419481
262567
355660
636591
452947
222808
144432
203034
394751
66395
59440
1032956
824427
908208
85182
925008
272596
806588
494499
789172
865699
560923
454230
593131
176047
1007218
941733
545958
738092
634844
486743
847355
146074
184418
580423
848343
426218
43299
710345
836210
473043
777332
149165
232918
386492
236346
976941
439506
1044127
209804
742792
203239
706431
399691
1006381
472545
611219
421982
195359
129244
646661
1013521
1011740
387411
732347
169120
897548
371965
588762
607707
325578
887177
193840
479480
488186
636497
367771
747416
484650
588535
207698
628108
611872
111838
862181
216183
961673
856673
810539
541534
314642
85847
135176
159822
534724
762192
645460
953157
285859
846921
811960
141102
16238
630889
91967
850657
751960
978116
301295
265601
884549
988485
634719
321963
853166
379445
638211
101437
278165
1039459
485562
265203
264264
575156
360008
198067
495050
310088
681703
912828
968033
800125
425173
905875
287457
731172
53363
415727
296443
11147
578431
92100
1024449
957908
868145
730147
1039499
244533
692833
455540
176903
31021
793077
661823
691615
298437
786851
476941
774252
801063
896734
1026232
672822
573120
174547
204279
568515
311164
651291
215567
1039276
550509
153283
331796
722102
358253
344816
508119
634050
170478
378441
643193
809114
763488
343489
339984
896092
1003179
863126
832262
263337
5278
899979
127246
541856
571224
542636
448436
761243
528715
648802
626380
394781
92010
1016829
909194
20626
597506
59746
533766
976302
899272
64445
635390
944532
806997
1045206
397679
299772
906467
618471
741891
717373
195294
493159
764660
273173
317026
353410
1034438
649714
1006438
628979
398940
983297
905103
934780
913631
642659
635842
609408
528184
908237
627345
836839
521800
815763
65848
109615
322244
990402
398804
418919
824729
440784
523548
734900
625907
585350
495560
56371
539772
650858
187502
1028973
357218
607886
673648
966608
561887
958191
4464
711790
685580
541430
576406
528899
271749
940038
676262
138483
322765
897115
316827
509750
762617
346504
609102
129370
985443
600332
462036
554515
352951
372034
823780
797365
49049
573494
758671
1032650
573013
52110
446300
34828
915159
663188
376989
775264
65087
838540
735201
589428
466186
958245
1004134
995054
328027
52926
471617
464716
1023688
421269
147345
727123
815862
851194
157387
816800
456646
983071
655759
391660
732522
528859
178102
541270
506888
187388
36833
914517
974826
60355
718237
43484
439545
492509
340221
724448
338700
901836
173593
397575
105249
330912
451772
230543
103847
374075
126190
105288
947097
624756
330296
148087
749711
216324
340952
447994
583951
112764
725330
616708
981193
860271
144353
153631
597707
49007
744737
982338
963532
403907
165106
32458
896980
384498
965405
383459
993340
1021223
1002309
1019681
557036
719854
598687
546833
559183
263544
422810
402176
501547
307192
727060
1012946
209867
1034246
32153
450301
656014
506595
496325
967649
856559
971812
906372
756156
378900
1002305
975354
782368
438548
639349
636207
245005
994596
667164
468836
347213
981481
645866
431083
498348
145842
324407
716450
656700
319158
678619
875917
118861
971738
310154
666685
1042564
789100
986794
959866
568201
947478
604322
974648
141415
827446
727725
299516
512068
734771
537747
6124
650198
180108
233908
810205
911274
822969
23753
169976
780043
41534
262114
365680
504812
54623
132021
105546
821485
953726
954308
554832
733544
417608
826068
336440
361760
818233
909030
203903
726486
156744
997086
616258
887413
722794
143316
257805
706624
209825
491455
153834
790731
194124
1038083
9758
357821
97845
1311
1017251
480638
62893
781890
146622
376324
169020
643664
473126
192747
1002709
1036877
203959
443553
598829
25772
594091
718741
648472
735904
328657
715001
940614
854575
91763
173065
658849
733830
319030
273992
412034
186999
456247
127336
530177
561460
220808
871770
53401
862446
273749
151086
110743
186230
967050
567820
76941
944345
1030702
422538
881575
252800
452411
720844
111279
445529
778092
675593
459960
371921
825031
179445
832997
413581
167971
371295
338027
394488
891655
912510
708734
620339
652774
640449
903584
170907
251964
444934
96802
917506
360056
959658
705426
246429
331207
884473
728766
600250
892344
555424
858105
264441
597673
804264
428655
17537
561044
538626
557187
799088
329216
568468
154880
150199
632322
409489
710033
262111
231561
923506
344661
851195
910576
377293
385141
703532
509961
264035
671151
336344
466112
631008
646315
140630
125938
14866
895600
26912
218022
407490
654622
710740
244673
1009263
672497
3937
437913
918706
1001888
376417
39059
872128
1010515
860213
65117
718687
405857
460512
195004
803853
350368
497024
493952
432147
914500
282185
13049
765249
629983
676413
307658
641427
103624
659403
199552
759327
861683
578620
98536
991020
975552
169933
333045
778763
550103
473860
359643
706879
330169
707370
177863
660391
411401
551151
283300
1044860
974174
973180
686165
527445
1045956
955273
41443
492518
246814
183370
842633
231408
337520
299693
333942
893913
167438
160498
306781
468098
917711
771909
160278
918995
49321
409015
661978
378519
572600
144969
515506
447360
732908
926040
664690
634977
786854
108887
522295
455107
382287
544491
723269
717104
913873
320536
300375
415045
335711
862611
421397
621571
156089
397433
834961
297762
422233
4948
667178
361385
1034102
918412
801927
163523
493410
57174
527293
110105
934882
993052
967433
288614
931593
644709
480758
458656
238739
311240
167217
285715
825834
813368
500792
849633
734319
185956
143253
408285
40131
378116
252751
578801
510000
926871
237237
570869
66424
125296
289562
723343
738806
319748
914153
295548
419824
97624
12777
615412
808697
108404
468600
171557
465747
475166
442841
799067
590183
1000965
344637
101737
118514
118858
698416
84081
420741
37157
276417
546628
937178
789945
268430
253196
189649
47720
281696
939108
1013961
1033053
421105
827562
244359
833667
878088
366586
166877
235574
74251
580091
549545
372005
331677
103583
937153
190075
76870
661942
18639
273431
244436
576568
700388
5052
952837
551940
595778
73474
675287
1011358
590565
989797
72843
433159
68596
783601
650281
884790
1010889
366829
286321
917529
166449
950700
155703
951861
1010231
539740
1044171
663074
308392
767323
178723
520451
607383
958238
823554
671429
569370
99858
736703
215673
137504
982560
772193
289362
611297
1019213
766709
187464
938019
708336
828683
698800
896823
617402
239377
588000
992833
93450
597947
790574
511360
462322
100585
607363
207948
496505
896554
464032
395000
984155
929727
144908
198660
165487
192905
553977
828700
298314
403409
329681
308202
873967
346891
954072
242367
51686
214483
227318
765041
959679
600416
470511
505287
503037
144556
889319
10278
68145
963074
171425
994344
226108
458711
1033226
314317
471998
189159
973144
920453
691599
131352
11093
714135
104585
276558
893890
483948
976239
408269
747463
355557
1025504
536148
828235
100420
878722
741987
843097
913375
590785
692408
675348
580686
1031726
1005569
181446
408950
269927
284367
144551
478978
772554
865032
393538
1018800
632174
327674
477893
192802
697764
522576
883592
360024
416510
88524
403941
843823
168991
771288
11835
323755
603841
132336
272053
28406
197482
663061
345063
703192
623369
575127
565438
606591
395214
741744
76028
587680
329629
104929
253095
510222
337149
488960
131977
1024752
499572
446202
19053
740431
297612
412821
863838
35576
908667
510496
228326
848638
607283
704534
1009024
787466
216799
315907
234932
224934
795725
664762
41898
368647
824173
175311
777566
1038997
883401
351038
252910
270403
122019
371616
287866
504074
645457
906295
408643
492690
910002
895843
83727
804318
886803
477983
448683
133662
236101
174563
770271
484228
611210
504029
75865
548303
425476
771448
268089
326289
159767
686346
147874
962523
169158
838095
173639
621843
612217
990400
976467
639713
660338
1000238
140900
3802
645075
897053
1004015
582035
120687
6878
436834
201080
211485
279722
645068
426705
92406
104901
364194
95910
32399
435392
379617
199478
562089
411384
632100
121194
461152
188299
631713
909970
682217
324271
87058
